body{font-family:Arial; background-color:#caccb7;}
.clear{clear:both;}
hr{border-top:none; border-bottom:1px dashed #bdaa7f;}
#header{width:960px; height:auto; margin:0 auto; position:relative; background-image:url('../images/header-bg.png'); background-repeat:no-repeat; background-position:top; padding-top:18px;}
#body{width:960px; height:auto; margin:0 auto; position:relative; background-image:url('../images/body-shadow.png'); background-repeat:repeat;}
#footer{width:960px; height:58px; margin:0 auto; position:relative; background-image:url('../images/footer.png'); background-repeat:no-repeat;}
#header p{color:white; font-size:small; margin-right:10px; margin-bottom:0px; margin-top:0px;}
.blue{color:#3782bf;}
.blue a:link{color:#3782bf; ext-decoration:none;}
.blue a:hover{color:#3782bf; text-decoration:none; border-bottom:1px dashed #3782bf;}
.blue a:visited{color:#3782bf; text-decoration:none;}
.blue2{color:#3782bf; font-size:medium;}
#header-contents{width:922px; height:auto; margin:0 auto; background-image:url('../images/header-contents.jpg'); background-repeat:no-repeat; background-position:top;}
#header-top-left{width:334px; height:86px; ; float:left;}
#header-top-right{width:580px; height:auto; float:right;}
#header-language-container{width:auto; height:37px; position:relative; float:right; color:white; font-size:small; margin-left:10px;}
#header-language-right{width:9px; height:37px; background-image:url('../images/language-right.png'); background-repeat:no-repeat; float:right;}
#header-language-middle{width:auto; height:30px; background-image:url('../images/language-middle.png'); background-repeat:repeat; float:right; padding-top:7px;}
#header-language-left{width:8px; height:37px; background-image:url('../images/language-left.png'); background-repeat:no-repeat; float:right;}
.header-lang-flags{width:22px; height:11px; border:1px solid black; vertical-align:middle;}
#header-login{width:100%; height:auto; float:right; text-align:right; margin-top:10px;}
#header-login p{margin-top:0px; margin-bottom:0px;}
.submit1{width:80px; height:auto; background-color:#f3efe3; border:1px solid black; color:#360806; padding-left:3px; padding-right:2px; padding-bottom:2px;}
.bt-login{width:72px; height:18px; background-image:url('../images/bt-login.png'); background-repeat:no-repeat; background-position:center; border:none; background-color:transparent; color:#360806; font-weight:bold; padding-bottom:20px;}
#header-pay{width:auto; height:auto; float:right; text-align:right; padding-top:5px;}
.header-cont{width:500px; height:auto; float:right;}
#header-buttons{width:100%; height:35px; float:left; position:relative;}
#header-bt-left{width:12px; height:35px; background-image:url('../images/header-buttons-left.png'); background-repeat:no-repeat; float:right;}
#header-bt-contents{width:auto; height:35px; background-image:url('../images/header-buttons-bg.png'); background-repeat:repeat-x; float:right; color:white; text-align:center; padding-top:10px; padding-right:15px; font-size:15px;}
#header-bt-contents a:link{color:white; text-decoration:none;}
#header-bt-contents a:hover{color:#3782bf !important; text-decoration:none; border-bottom:1px dashed #3782bf;}
#header-bt-contents a:visited{color:white; text-decoration:none;}
.header-bt{width:auto; height:auto; float:right;}
.header-bt-separator{vertical-align:middle; margin-left:15px; margin-right:15px;}
#footer p{margin:0px; text-align:right; color:white; padding-top:17px; padding-right:25px; font-weight:bold;}
#footer p a:link{color:white; text-decoration:none;}
#footer p a:hover{color:white; text-decoration:none; border-bottom:1px dashed #3782bf;}
#footer p a:visited{color:white; text-decoration:none;}
#body-content{width:922px; height:auto; margin:0 auto; position:relative; color:#655c34;}
#body-content-left{width:650px; height:auto; float:left;}
#body-content-right{width:262px; height:auto; float:right; padding-top:30px;}
#body-content-left h1{color:#cc6a00; font-size:x-large; margin-top:15px; margin-bottom:10px;}
#body-content-left h2{color:#cc6a00; font-size:large; margin-bottom:0px;}
#body-content-left hr{border-bottom:1px dashed #655c34; border-top:1px solid #f3efe3;}
#body-content-left p{font-size:small; text-align:justify;}
#body-content-left li{font-size:small;}
#body-content-left li a:link, li a:visited{color:#655C34; text-decoration:none; font-size:small; font-weight:bold;}
#body-content-left li a:hover{border-bottom:1px dashed #3782bf; color:#3782bf;}
.window-top{width:648px; height:10px; background-image:url('../images/window-top.png'); background-repeat:no-repeat; position:relative; z-index:1;}
.window-bottom{width:648px; height:10px; background-image:url('../images/window-bottom.png'); background-repeat:no-repeat; margin-bottom:40px;}
.window-middle{width:646px; height:auto; background-color:#eae2cf; border-left:1px solid #bdaa7f; border-right:1px solid #bdaa7f;}
.icon{margin-bottom:-23px; margin-left:5px; position:relative; z-index:2;}
.window-contents{width:620px; height:auto; float:right; padding-right:10px;}
.search-input-container{width:auto; height:auto; float:left; margin-left:19px;}
.search-inout-cont{width:auto; height:auto; font-size:small; font-weight:bold;}
.submit2{width:200px; height:auto; background-color:#f3efe3; border:1px solid bdaa7f; color:#360806;}
.submit3{width:40px; height:auto; background-color:#f3efe3; border:1px solid bdaa7f; color:#360806;}
.submit4{width:90px; height:auto; background-color:#f3efe3; border:1px solid bdaa7f; color:#360806;}
.submit5{width:55px; height:auto; background-color:#f3efe3; border:1px solid bdaa7f; color:#360806;}
.bt2-container{width:100%; height:auto; position:relative; float:right; margin-top:10px;}
.bt2-left{width:10px; height:22px; background-image:url('../images/bt2-left.png'); background-repeat:no-repeat; float:right;}
.bt2-middle{width:auto; height:22px; background-image:url('../images/bt2-middle.png'); background-repeat:repeat-x; float:right; color:white; font-weight:bold; font-size:small; padding-top:1px;}
.bt2-right{width:12px; height:22px; background-image:url('../images/bt2-right.png'); background-repeat:no-repeat; float:right;}
.bt2-middle a:link{color:white; text-decoration:none;}
.bt2-middle a:hover{color:white; text-decoration:none;}
.bt2-middle a:visited{color:white; text-decoration:none;}
.separator1{width:100%; height:20px; float:left;}
#bt-search{width:130px; height:25px; border:0px solid #FFFFFF; background-image:url('../images/bt-search.jpg'); background-position:top left; color:white; font-weight:bold; cursor:pointer;}
#affiliate-contents{width:645px; height:auto; margin:0 auto; padding-top:20px;}
.aff-cont{width:auto; height:auto; float:left; margin-right:5px; margin-left:5px;}
.aff-top{width:205px; height:10px; background-image:url('../images/aff-top.png'); background-repeat:no-repeat;}
.aff-middle{width:190px; height:auto; background-image:url('../images/aff-middle.jpg'); background-repeat:repeat-y; padding-left:10px; padding-right:5px; font-size:small;}
.aff-middle h3{font-size:medium; margin-top:0px; text-align:center; color:#cc6a00;}
li{list-style-image:url('../images/aff-li.png');}
ul{margin-left:-25px; margin-bottom:0px;}
.aff-bottom{width:205px; height:10px; background-image:url('../images/aff-bottom.png'); background-repeat:no-repeat;}
.hot-offer-cont{width:200px; height:335px; float:left; margin-bottom:15px; border:1px solid #bdaa7f; margin-right:10px; background-color:white; -moz-box-shadow: 1px 1px 5px #888; -webkit-box-shadow: 1px 1px 5px #888;}
.hot-offer-cont:hover{border:1px solid maroon;}
.hot-offer-stars{width:auto; height:auto; background-color:#bdaa7f; text-align:center; padding:2px 0 2px; margin-bottom:5px;}
.hot-offer-hotel{width:160px; height:93px; background-image:url('../images/hotels-bg.jpg'); background-repeat:no-repeat; background-position:center; border:1px solid #857440; text-align:center; background-color:white; margin:0 auto;}
.hot-offer-name{float:left; margin-left:8px; width:180px;}
.hot-offer-name h2{font-size:15px !important; color:#cc6901 !important; height:55px; text-align:center;}
.hot-offer-name h2 a:link{color:#cc6901; text-decoration:none;}
.hot-offer-name h2 a:hover{color:#cc6901; text-decoration:none; border-bottom:1px dashed #cc6901;}
.hot-offer-name h2 a:visited{color:#cc6901; text-decoration:none;}
.hot-offer-name p{font-size:small; margin-top:0px; height:33px;}
.extrat{height:55px !important; margin-bottom:0px;}
.hot-offer-image{border:1px solid #857440; margin-top:4px; width:146px; height:82px;}
#right-shadow-top{width:100%; height:21px; background-image:url('../images/right-shadow-top.jpg'); background-repeat:no-repeat; background-position:left;}
#right-shadow-middle{width:100%; height:auto; background-image:url('../images/right-shadow-middle.jpg'); background-repeat:repeat-y; background-position:left; padding-left:10px;}
#right-shadow-bottom{width:100%; height:21px; background-image:url('../images/right-shadow-bottom.jpg'); background-repeat:no-repeat; background-position:left;}
#body-content-right hr{border-bottom:1px dashed #655c34; border-top:1px solid #f3efe3; width:250px; margin:0px; float:left; margin-top:10px; margin-bottom:10px;}
#right-shadow-content{width:95%; height:auto;}
#right-shadow-content h3{font-size:15px; margin:0px; margin-bottom:15px; margin-top:5px; text-align:left; color:#cc6a00;}
#right-shadow-content p{width:190px; float:right; text-align:left; margin:0px; font-size:small;}
.right-content-icon{width:50px; float:left; text-align:center;}
.right-box{width:auto; height:auto;}
#hcities {font-size: small; font-weight: bold;}
#hcities a:link {color: #655c34; text-decoration: none;}
#hcities a:hover {color: #3782bf !important; border-bottom: 1px dashed #3782bf;}
#hcities a:visited {color: #655c34; text-decoration: none;}
#right-shadow-content p a:link{color:#655c34; text-decoration:none;}
#right-shadow-content p a:hover{color:#655c34; text-decoration:none; border-bottom:1px dashed #655c34;}
#right-shadow-content p a:visited{color:#655c34; text-decoration:none;}
.currency-flag{vertical-align:middle; margin-bottom:5px;}
#hotel-contents{width:620px; height:auto; margin:0 auto; padding-top:20px; float:right; margin-right:10px;}
.hotel-container{width:auto; height:auto; float:left; margin-left:30px; margin-bottom:20px;}
.hotel-inout-cont{width:auto; height:auto; font-size:small; font-weight:bold; color:#cc6a00; margin-bottom:5px;}
.hotel-inout-cont2{width:auto; height:auto; font-size:small;}
.hotel-inout-cont2 a:link{color:#655c34; text-decoration:none; border-bottom:1px dashed #655c34;}
.hotel-inout-cont2 a:hover{color:#655c34; text-decoration:none;}
.hotel-inout-cont2 a:visited{color:#655c34; text-decoration:none; border-bottom:1px dashed #655c34;}
.hotel-inout-cont a:link{color:#cc6a00; text-decoration:none;}
.hotel-inout-cont a:hover{color:#cc6a00; text-decoration:none; border-bottom:1px dashed #cc6a00;}
.hotel-inout-cont a:visited{color:#cc6a00; text-decoration:none;}
#login{width:600px; height:281px; background-image:url('../images/login-back.png'); margin:0 auto; margin-top:50px; font-size:13px;}
#login-icon{width:auto; position:relative; top:-25px; margin-left:10px; margin-bottom:-20px;}
#login-icon h1{margin-bottom:0px !important;}
.form-c{width:50%; float:left; border-right:1px dashed #bdaa7f;}
.form-c h2{text-align:center; font-size:14px; margin-bottom:10px !important; margin-top:0px;}
.form-container{width:100%; float:left; margin-bottom:10px;}
.form-left{width:80px; float:left; text-align:right;}
.form-right{width:auto; float:left; margin-left:10px;}
.input-form{width:180px; background-color:white; border:1px solid #bdaa7f; color:#655c34; padding-left:3px; padding-right:2px; padding-bottom:2px;}
.input-table-p{width:60px; background-color:white; border:1px solid #bdaa7f; color:#655c34; padding-left:3px; padding-right:2px; padding-bottom:2px; float:right;}
#submit-login{width:115px; height:20px; color:white; background-image:url('../images/bt-search.png') !important; background-position:center; border:none; font-weight:bold; background:transparent; padding-bottom:5px; cursor:pointer;}
.noborder{border-style:none;}
#whitetab-container{width:900px; height:auto; position:relative; margin:0 auto; padding-top:20px;}
#whitetab-buttons{width:100%; margin-bottom:-1px; font-size:11px; font-weight:bold; text-align:center;}
#whitetab-body{width:100%; border:1px solid #bdaa7f; background-color:#faf9f4;}
#whitetab-bt-active{width:auto; height:auto; float:right; margin-right:-2px; margin-left:-2px; border-bottom:1px solid #faf9f4; position:relative; z-index:2;}
#whitetab-bt-active-middle a:link{color:#655C34; text-decoration:none;}
#whitetab-bt-active-middle a:hover{color:#3782bf !important; text-decoration:none; border-bottom:1px dashed #3782bf;}
#whitetab-bt-active-middle a:visited{color:#655C34; text-decoration:none;}
#whitetab-bt-active-left{width:10px; height:31px; background-image:url('../images/whitetab-active-left.png'); float:left;}
#whitetab-bt-active-right{width:10px; height:31px; background-image:url('../images/whitetab-active-right.png'); float:left;}
#whitetab-bt-active-middle{width:auto; min-width:60px; height:24px; background-color:#faf9f4; border-top:1px solid #bdaa7f; float:left; padding-top:6px;}
.whitetab-bt-inactive{width:auto; height:auto; float:right; margin-right:-1px;}
.whitetab-bt-inactive-left{width:10px; height:31px; background-image:url('../images/whitetab-inactive-left.png'); float:left;}
.whitetab-bt-inactive-right{width:10px; height:31px; background-image:url('../images/whitetab-inactive-right.png'); float:left;}
.whitetab-bt-inactive-middle{width:auto; min-width:60px; height:24px; background-color:#e0e1cd; border-top:1px solid #bdaa7f; float:left; padding-top:6px;}
.whitetab-bt-inactive-middle a:link{color:#655C34; text-decoration:none;}
.whitetab-bt-inactive-middle a:hover{color:#3782bf !important; text-decoration:none; border-bottom:1px dashed #3782bf;}
.whitetab-bt-inactive-middle a:visited{color:#655C34; text-decoration:none;}
#whitetab-c{width:880px; margin:0 auto; margin-top:10px; margin-bottom:20px; font-size:13px;}
#whitetab-body h1{color:#cc6a00; font-size:large; margin-bottom:5px;}
#w-user-table{width:100%; border:1px solid #bdaa7f; background-color:#f3efe5;}
.w-user-container{width:100%; padding-top:10px; padding-bottom:10px; float:left;}
.w-user-left{width:250px; float:left; text-align:right; color:black;}
.w-user-field{width:500px; float:left; margin-left:10px;}
.w-admin-left{width:100px; float:left; text-align:right; color:black;}
.w-admin-field{width:500px; float:left; margin-left:10px;}
.htmlarea{width:580px !important;}
.middle{vertical-align:middle;}
.input-user{width:300px; background-color:white; border:1px solid #bdaa7f; color:#655c34; padding-left:3px; padding-right:2px; padding-bottom:2px;}
.input-zaglavna{width:580px; height:250px; background-color:white; border:1px solid #bdaa7f; color:#655c34; padding-left:3px; padding-right:2px; padding-bottom:2px;}
.w-user-span{color:#655C34 !important; font-weight:bold;}
#errorcontainer{width:469px; height:122px; margin:0 auto; background-image:url('../imgs/error.png');}
#errorseparator{width:147px; height:122px; float:left;}
#errorreport{width:290px; height:122px; color:#a00202; float:left;}
#errorcontainer h1{font-size:large; margin-bottom:5px;}
#errorx{width:20px; height:122px; float:left; vertical-align:top; margin-top:5px; margin-left:5px;}
#green_errorcontainer{width:469px; height:122px; margin:0 auto; margin-top:10px; background-image:url('../imgs/success.png');}
#green_errorseparator{width:147px; height:122px; float:left;}
#green_errorreport{width:290px; height:122px; color:#0c7b00; float:left; font-size:13px;}
#green_errorcontainer h1{font-size:large; margin-bottom:5px;}
#green_errorx{width:20px; height:122px; float:left; vertical-align:top; margin-top:5px; margin-left:5px;}
#w-user-history-table{width:863px; border:1px dashed #bdaa7f; border-bottom:none; margin-left:7px; margin-bottom:20px; float:left; background-color:#faf9f4;}
.w-user-history-tr1, .w-user-history-tr2{width:853px; border-bottom:1px dashed #bdaa7f; padding-left:5px; padding-right:5px; padding-bottom:3px; padding-top:2px;}
.w-user-history-tr1:hover, .w-user-history-tr2:hover{background-color:#9d8756; color:white;}
.w-user-history-tr2{background-color:#eeebe4;}
#amenu-links{width:150px; float:left; border:1px dashed #bdaa7f; padding:2px; margin-bottom:10px; margin-top:10px; margin-left:5px;}
#amenu-links-head{background-color:#9d8756; color:white; width:100%; text-align:center; font-weight:bold; font-size:14px; padding-bottom:2px;}
#amenu-links p{margin:1px;}
.span-link a:link{color:#3782bf; text-decoration:none; font-weight:bold;}
.span-link a:hover{text-decoration:none; background-color:#3782bf; color:white !important;}
.span-link a:visited{text-decoration:none; color:#3782bf; font-weight:bold;}
.span-x{font-weight:bold; color:maroon;}
.span-x a:link{color:maroon; text-decoration:none;}
.span-x a:hover{color:red !important; text-decoration:none; background-color:#f3efe5 !important;}
.span-x a:visited{color:maroon; text-decoration:none;}
.span-dash{color:#3782bf; font-weight:bold;}
#users-table{border-collapse:collapse; margin-top:2px; border:1px dashed #bdaa7f; background-color:#faf9f4;}
#users-table a:link{color:#3782bf; text-decoration:none; font-weight:bold;}
#users-table a:hover{color:#3782bf; text-decoration:none; border-bottom:1px dashed #3782bf;}
#users-table a:visited{color:#3782bf; text-decoration:none; font-weight:bold;}
#users-table tr{border-bottom:1px dashed #bdaa7f; text-align:center;}
#users-table td{border-right:1px dashed #bdaa7f; text-align:center; padding:5px;}
#users-table tr:hover{background-color:#eeebe4;}
.users-table-td1{background-color:#9d8756; color:white; font-weight:bold; width:40px; border-right:1px dashed white !important;}
.users-table-td2{background-color:#9d8756; color:white; font-weight:bold; width:200px; border-right:1px dashed white !important;}
.users-table-td3{background-color:#9d8756; color:white; font-weight:bold; width:150px;}
.currency-table-price{background-color:#9d8756; color:white; font-weight:bold; width:60px; border-right:1px dashed white !important;}
.headertable{background-color:#9d8756; color:white; font-weight:bold;}
.headertable:hover{background-color:#9d8756 !important;}
#users-table a:link{text-decoration:none;}
#users-table a:hover{text-decoration:none;}
#users-table a:visited{text-decoration:none;}
#hotels-top-menu{padding-top:7px; padding-bottom:7px; padding-left:10px; margin-top:0px; background-color:#cc6a00; color:white; font-weight:bold; vertical-align:middle; font-size:12px;}
#hotels-top-menu a:link{color:white; text-decoration:none;}
#hotels-top-menu a:hover{color:white; text-decoration:none; border-bottom:1px dashed white;}
#hotels-top-menu a:visited{color:white; text-decoration:none;}
.hotels-top-menu-active{background-color:#F3EFE5; color:#773e00 !important; padding:7px; border:none !important;}
.hotels-top-menu-active:hover{color:#3782bf !important;}
ul.sql-debug li{margin-bottom:3px;}
ul.sql-debug li:hover{background-color:#e1d0a9; cursor:pointer;}
.h-period{color:#cc6a00; font-weight:bold;}
.hotelspic{width:630px; height:140px; border:1px solid black;}
#hotel-main-pic{width:648px; border:1px solid black;}
#hotel-gallery-container{width:240px;}
.hotel-photo-container{width:94px; height:74px; float:left; margin-left:15px; margin-bottom:10px; background-image:url('../images/city-photo.png'); background-repeat:no-repeat;}
.hotel-photo{width:88px; height:66px; border:1px solid black;}
table{font-size:small;}
.pax{}
.input-filter{width:100px; background-color:white; border:1px solid #bdaa7f; color:#655c34; padding-left:3px; padding-right:2px; padding-bottom:2px;}
.pfilter{border:1px solid #cc6a00; padding:7px; background-color:#faf9f4; margin:50px 0 20px 0; font-size:small;}
.pfilter2{border:1px dashed #cc6a00; padding:7px; background-color:#faf9f4; margin:10px 0 20px 0; font-size:small;}
.green{color:green; font-weight:bold;}
.red{color:maroon; font-weight:bold; font-size:14px;}
.tfilter tr:hover{background-color:#faf9f4 !important;}
.dropdownfield{width:150px; background-color:white; border:1px solid #bdaa7f; color:#655c34;}
.ename{width:200px; float:left; margin-left:10px; margin-bottom:10px;}
.evalue{width:100px; float:left; margin-bottom:10px;}
.input-pemail{width:200px; background-color:white; border:1px solid #bdaa7f; color:#655c34; padding-left:3px; padding-right:2px; padding-bottom:2px;}
.pansioni{width:100px; background-color:white; border:1px solid #bdaa7f; color:#655c34; padding-left:3px; padding-right:2px; padding-bottom:2px;}
.ppansioni{font-weight:bold; border:1px dashed #cc6a00; background-color:#faf9f4; padding:5px;}
.tooltipche{cursor:help; border-bottom:1px dashed maroon; font-weight:bold;}
#pooter{padding-left:10px;}
#progressbar{position:relative; margin:0 auto; height:20px; width:900px; padding-top:10px;}
#progressbar span{float:left;}
.prbred{color:maroon;}
.prbgreen{color:green;}
.arrow{width:18px; height:9px; float:left; padding-top:4px; margin-right:10px; margin-left:10px;}
.nssubmit1, .nssubmit2{border:1px solid #bdaa7f; color:#655C34; height:20px; margin-bottom:10px;}
.nssubmit1{width:150px;}
.nssubmit2{width:120px;}
#nssearch{float:right; width:180px;}
#nssearch p{font-weight:bold; position:relative; left:8px;}
#bt-search2{float:right; width:130px; height:25px; border:0px solid #FFFFFF; background-image:url('../images/bt-search2.png'); background-position:top left; color:white; font-weight:bold; cursor:pointer;}
#prbar {font-weight: bold; font-size: small; margin-left: 3px;}
#prbar li {margin-bottom: 3px;}
#prbar li.check {list-style-image: url('../images/prbbar/prbgreen.png'); color: green;}
#prbar li.cross {list-style-image: url('../images/prbbar/prbred.png'); color: grey;}
#prbar li.check  a:link, #prbar li.check  a:hover, #prbar li.check  a:visited {color: green; text-decoration: none; cursor: help;}
#prbar li.cross  a:link, #prbar li.cross  a:hover, #prbar li.cross  a:visited {color: grey; text-decoration: none; cursor: help;}
#prbar .tooltipdn {display: none;}
#tooltip {position: absolute; z-index: 3000; border: 1px solid #111; background-color: white; padding: 7px; max-width: 250px; font-size: small; text-align: justify; -moz-box-shadow: 3px 3px 5px #888888; -webkit-box-shadow: 3px 3px 5px #888888;}
#tooltip h3, #tooltip div { margin: 0; }
.prbarspan {font-weight: bold; font-size: small;}



