html, body {
height: 100%;
margin: 0px;
padding: 0px;
scrollbar-face-color: #EDEDED; 
scrollbar-shadow-color: #E3DFDC; 
scrollbar-highlight-color: #E3DFDC; 
scrollbar-3dlight-color: #EDEDED;
scrollbar-darkshadow-color: #EDEDED; 
scrollbar-track-color: #EDEDED; 
scrollbar-arrow-color: #E3DFDC;}

body {
margin: 0px;
color: #333333;
background: #EDEDED;}

#bgpic {
margin: 5px;
color: #333333;
background: #ffffff;
scrollbar-face-color: #ffffff; 
scrollbar-shadow-color: #E3DFDC; 
scrollbar-highlight-color: #E3DFDC; 
scrollbar-3dlight-color: #ffffff;
scrollbar-darkshadow-color: #ffffff; 
scrollbar-track-color: #ffffff; 
scrollbar-arrow-color: #E3DFDC;}

#tblbrd {border-top: 1px solid #666666; border-right: 1px solid #666666;}
#tblbrd td {border-left: 1px solid #666666; border-bottom: 1px solid #666666;}

#logo {background: url(/images/logo.png) no-repeat; height: 130px !important; vertical-align: top;}
#logonn {height: 130px !important; text-align: right; overflow: hidden;}
#logoin {padding: 0px 0px 5px 0px;}
#code {text-align: right;}
#flag {text-align: right; margin: 0px 0px 10px 0px;}
#slogan {text-align: right; height: 50px; padding: 10px 10px 0px 10px; font-size: 14pt; color: #999999; font-style: italic;}

#side {vertical-align: top; background: url(/images/bgleft.png) repeat-y right;}
#sidemid {padding: 0px 0px 0px 0px; padding: 0px 10px 0px 0px; width: 240px;}
#mid {background: #ffffff; vertical-align: top; border-top: 1px solid #D4D4D4; border-right: 1px solid #D4D4D4; border-bottom: 1px solid #D4D4D4;}
#midcont {width: 640px; padding: 10px 10px 20px 10px;}
#footer {padding: 300px 0px 5px 0px;}

#reserv {margin: 10px 0px 10px 0px;}
#butreserv {font-size: 10pt; color: #990000; font-weight: bold;}
#hotelcity {padding: 0px 20px 10px 0px;}

#preview {width: 180px; height: 118px; text-align: center; overflow: hidden;}
#previewh {width: 120px; height: 90px; text-align: center; overflow: hidden;}

#spacer {height: 10px; padding: 0px 0px 0px 0px !important;}

#box {background: url(/images/bgleft.png) repeat-y right #F9F9F9; padding: 1px 10px 20px 10px; margin: 20px 0px 0px 0px;}
#bulletin {background: url(/images/bgleft.png) repeat-y right #DDDDDD; padding: 1px 10px 20px 10px; margin: 0px 0px 0px 0px;}

#menutop {text-align: right; padding: 0px 0px 0px 0px;}
#menutop a {font-family: Arial; color: #ffffff; font-size: 14px; padding: 35px 0px 35px 0px; text-align: center; font-weight: bold; display: inline-block; width: 107px; text-decoration: none;}
#menutop a:hover {color: #333333; text-decoration: none; padding: 30px 0px 35px 0px;}
#menutop #a1 {background: #A3BF00;}
#menutop #a2 {background: #FCE55D;}
#menutop #a3 {background: #40B1ED;}
#menutop #a4 {background: #FFC200;}
#menutop #a5 {background: #61BF1A;}
#menutop #a6 {background: #EC761C;}
#menutop .on {color: #333333;}

#menu {font-family: Arial;}
#menu a {color: #ffffff; font-size: 13px; padding: 5px 20px 0px 10px; height: 25px; display: inline-block; margin: -4px 0px 0px 0px; text-decoration: none;}

#new {margin: -4px 0px -4px 0px; padding: -5px 0px 0px -3px;}

#m {background: url(/images/but.gif) no-repeat right top;}
#mbutred {background: url(/images/butr.gif) no-repeat right top;}
#mbutblue {background: url(/images/butb.gif) no-repeat right top;}
#mbutblack {background: url(/images/butbl.gif) no-repeat right top;}
#mbutor {background: url(/images/butor.gif) no-repeat right top;}

#m:hover, #mbutred:hover, #mbutblue:hover, #mbutblack:hover, #mbutor:hover, #menu .on, #submenu .on, #m .on, #mbutred .on, #mbutblue .on, #mbutblack .on, #mbutor .on {background: url(/images/buton.gif) no-repeat right top; text-decoration: none; padding: 5px 15px 0px 5px; font-weight: bold;}

#sub {margin: 0px 0px 5px 0px;}
#sub a {background: none; font-weight: normal; color: #cc9900; display: inline-block; height: 16px; padding: 0px 0px 0px 5px; font-weight: bold;}
#sub a:hover, #sub .on {background: none; color: #003399; height: 16px; padding: 0px 0px 0px 5px;}

.on {color: #0258BB;}

#conttitle {font-family: Arial; color: #0258BB; font-weight: bold; font-size: 14pt; text-align: right; margin: 0px 0px 10px 0px;}
.conttitle {color: #cc9900;}
#hottitle {font-family: Arial; color: #990000; font-weight: bold; font-size: 14pt; text-align: right; margin: 0px 0px 10px 0px;}
#conttitlein {font-family: Arial; color: #3399cc; font-weight: bold; font-size: 13pt; margin: 0px 0px 10px 0px;}

#boxtitle {font-family: Arial; color: #0982AB; font-weight: bold; font-size: 14px; padding: 0px 0px 0px 0px; margin: 15px 0px 5px 0px;}
#boxtitle a {color: #0258BB;}

#boxtitle #butred {color: #C90000;}
#boxtitle #butblue {color: #3761B8;}
#boxtitle #butblack {color: #666666;}
#boxtitle #sub {color: #cc9900;}

#boxtitlered {font-family: Arial; color: #990000; font-weight: bold; font-size: 14px; padding: 0px 0px 0px 0px; margin: 15px 0px 5px 0px;}

#cattitle {font-family: Arial; color: #0258BB; font-weight: bold; border-bottom: solid 2px #0258BB; font-size: 10pt;}
#catmid {vertical-align: top; height: 180px; padding: 5px 0px 5px 0px; text-align: center;}
#catbottom {background: #0258BB; color: #ffffff; font-weight: bold; text-align: center; padding: 3px 0px 3px 0px;}
#catbottom a {color: #ffffff;}
#catbottom a:hover {color: #eeeeee;}

#more {background: url(/images/arrow.gif) no-repeat left center; padding: 5px 0px 5px 15px; color: #CC6600; font-size: 12px; font-weight: bold;}
#more:hover {color: #0258BB;}

#copy td {color: #999999; font-size: 9px; padding: 5px 0px 5px 0px;}
#copy td a {color: #999999; font-size: 9px;}
#copy td a:hover {color: #666666; text-decoration: underline;}

#td1 {background: #E1E1E1;}
#td2 {background: #F2F2F2;}

#dots {border-bottom: #d3d3d3 1px dotted; padding: 0px 0px 5px 0px;}
#news {border-bottom: #C1BAB0 1px solid; padding: 0px 0px 5px 0px;}

#estate {border-bottom: #C1BAB0 1px solid; padding: 0px 10px 5px 0px; margin: 0px 0px 10px 0px;}
#estate img {border: 1px solid #C1BAB0;}
#estate_tbl {border-top: #cccccc 1px solid; border-left: #cccccc 1px solid;}
#estate_tbl td {border-bottom: #cccccc 1px solid; border-right: #cccccc 1px solid; padding: 3;}
#price {font-family: Arial; color: #990000; font-weight: bold; font-size: 12px;}
.hon {color: #CC6600;}

#hotel {font-family: Arial; font-weight: bold; color: #000000; font-size: 10px;}
#hotel:hover {color: #990000;}
#hotel1_1 {background: #F78468;}
#hotel1_2 {background: #F36D4B;}
#hotel2_1 {background: #FBA97C;}
#hotel2_2 {background: #F79D6C;}
#hotel3_1 {background: #FDBF9D;}
#hotel3_2 {background: #FBB48D;}
#hotel4_1 {background: #FCD1A6;}
#hotel4_2 {background: #F9C897;}
#hotel5_1 {background: #FADFA9;}
#hotel5_2 {background: #F7D795;}
#hotel6_1 {background: #FFF0AC;}
#hotel6_2 {background: #FBE997;}
#hotel7_1 {background: #FFFCD2;}
#hotel7_2 {background: #FBF7BE;}

#fly1 {background: #CCCDF7;}
#fly2 {background: #E3E5F5;}

#images {font-size: 9px; text-align: center; vertical-align: top; padding: 0px 0px 0px 10px;}
#imagesl {font-size: 9px; text-align: center; vertical-align: top; padding: 0px 10px 5px 0px;}

.nick {color: #5C2A01; font-size: 14px; font-weight: bold;}

#forum {background:url(/images/line.gif) repeat-x center bottom; margin: 0px 0px 10px 0px;}
#forum td {padding: 0px 0px 10px 0px; vertical-align: top;}
#qoute {background: #EAE8E1; border: 1px dashed #B9B4A3; padding: 10px 10px 10px 10px; margin: 0px 0px 0px 20px;}
#note {color: #999999;}

#tblborder {border-right: 1px solid #ffffff; border-bottom: 1px solid #ffffff; border-top: 1px solid #cccccc; border-left: 1px solid #cccccc;}
#tblborder td {border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; border-top: 1px solid #ffffff; border-left: 1px solid #ffffff;}

.expic {background: url(/images/frame.gif) no-repeat; padding: 10px 0px 10px 0px;}
.expic span {height: 65px; width: 100px; overflow: hidden; display: inline-block;}

.car {border: 1px solid #C1BAB0; background: #ffffff;}
.hotel {color: #000000; font-family: Arial; font-size: 12px;}
.err {background: #ffd5d5; border: 1px solid #cc0000; padding: 10px 0px 10px 0px; text-align: center; font-size: 12px; color: #cc0000;}

body,td,ul,ol,li {font-family: Verdana; font-size: 11px;}
a {color: #0258BB; text-decoration: none;}
a:hover {color: #CC6600; text-decoration: underline;}
h3,.h {font-family: Arial; color: #0164DC; font-size: 11pt; font-weight: bold;}
.h:hover {color:#cc0000;}
.h1 {font-family: Arial; color: #003399; font-size: 10pt; font-weight: bold;}
.h1:hover {color:#cc0000; text-decoration:none;}

.pic {border: 1px solid #C1BAB0;}
hr {background: #C1BAB0; color: #C1BAB0; border: none; height: 1px;}
.flag {color: #C1BAB0; border-color: #C1BAB0;}
.big {font-size:13px;}
.small, small {font-size: 10px;}
.black {color: #333333;}
.black:hover {color: #333333; text-decoration: underline;}
.red {color: #cc0000;}
.blue {color: #003399;}
.green {color: #336600;}
.w {color: #ffffff;}
.y {color: #ff9900;}

input,select,option,textarea {font-size: 11px; font-family: Verdana; background: #fafafa; border: 1px solid #DCD8D5;
scrollbar-face-color: #fafafa; 
scrollbar-shadow-color: #DCD8D5; 
scrollbar-highlight-color: #DCD8D5; 
scrollbar-3dlight-color: #fafafa;
scrollbar-darkshadow-color: #fafafa; 
scrollbar-track-color: #fafafa; 
scrollbar-arrow-color: #DCD8D5;}
.b50 {width: 50px;}
.b100 {width: 100px;}
.b150 {width: 150px;}
.b200 {width: 200px;}
.b250 {width: 250px;}
.b300 {width: 300px;}
.rad {background: transparent; border: 0;}
textarea {margin: 4px 0px 4px 0px;}

#tophotels, #tophotels div, #tophotels td {font-size: 10px; font-family: Arial;}
#tophotels radio, #tophotels checkbox, #tophotels div radio, #tophotels div checkbox, #tophotels td radio, #tophotels td checkbox {background: transparent; border: 0;}

#tophotels .tp_hotels_filters tr, #tophotels .tp_hotels_tbl th, #tophotels .tp_offers_filters tr, #tophotels .tp_offers_tbl th, #tophotels .tp_resorts_tbl th {background: #E5E1DE;}

#tophotels .tp_offers_topline tr {background: #0059CF;}
#tophotels .tp_offers_tbl, #tophotels .tp_hotels_filters, #tophotels .tp_hotels_tbl, #tophotels .tp_offers_filters {font-size: 10px; font-family: Arial;}
#tophotels .tp_offers_tbl, #tophotels .tp_offers_filters {widht: 500px;}
#tophotels .tp_co_title, #tophotels .tp_hotels_name {font-family: Arial; color: #0164DC; font-size: 10pt; font-weight: bold;}
#tophotels .tp_resorts_tbl_td, #tophotels .tp_hotels_tbl tr {background: #EDEDED;}
#countries .cnt_dsc_country {font-family: Arial; color: #0258BB; font-weight: bold; font-size: 14pt; text-align: right; margin: 0px 0px 10px 0px;}

.but_search {font-size: 13px; font-family: Georgia, Verdana; color: #ff9900; background: transparent; border: 0; font-weight: bold; cursor: hand; padding: 0;}

.forummess {width: 100%; height: 105px; overflow: auto;}
#but100 {background: url(/images/butt_100px.gif) no-repeat center; width: 100px; height: 22px; color: #000000; font-family: Arial; font-size: 13px; font-weight: bold; height: 22px; padding: 3px 0px 0px 0px; display: inline-block; text-align: center; text-decoration: none;}

.log190 {background: url(/images/log.gif) no-repeat center top; width: 190px; border: medium none; padding: 5px 0px 5px 7px; margin: 0px 0px 0px 0px;}
.submit190 {background: url(/images/submit.gif) no-repeat center top; width: 190px; height: 22px; border: medium none; margin: 0px 0px 0px 0px;}

#bg_er {background: #ffcccc; border: 1px solid #993333;
scrollbar-face-color: #fafafa; 
scrollbar-shadow-color: #8C8C8C; 
scrollbar-highlight-color: #8C8C8C; 
scrollbar-3dlight-color: #fafafa;
scrollbar-darkshadow-color: #fafafa; 
scrollbar-track-color: #fafafa; 
scrollbar-arrow-color: #8C8C8C;}

