* {margin: 0;padding: 0;}
body {font: 12px/18px Arial, Tahoma, Verdana, sans-serif;}
a {color: black;outline: none;text-decoration: underline;}
a:hover {text-decoration: none;}
p {margin: 0 0 18px}
img {border: none;}
input {vertical-align: middle}
#wrapper {width: 100%;min-width: 1000px;}


/* Header
-----------------------------------------------------------------------------*/
#header {height: 165px;position:relative;}


/* Middle
-----------------------------------------------------------------------------*/
#middle {width: 100%;height: 1%;}
#middle:after {content: '.';	display: block;clear: both;visibility: hidden;height: 0;}
#container {	width: 100%;float: left;overflow: hidden;}
#content {padding: 0 0 0 250px;}

/* Sidebar Left
-----------------------------------------------------------------------------*/
.sl {float: left;width: 250px;margin-left: -100%;position: relative;}


/* Footer
-----------------------------------------------------------------------------*/
#footer {height: 110px;background: #7CCAFF;position:relative}

#logo {z-index:1;position:absolute;left:0;top:0;width:261px;height:130px;overflow:hidden;background:url(/images/i/logo.jpg) no-repeat;}
#logo1 {z-index:1;position:absolute;right:0;top:0;width:261px;height:130px;overflow:hidden;background:url(/images/i/logo_2.jpg) no-repeat;}
#head_bg {z-index:-1;width:100%;height:130px;position:absolute;left:0;top:0;background:#74e1fe url(/images/i/fon.jpg) repeat-x;}

#menu {position:absolute;top:130px;width:100%;background:#fef0a9}
#menu td {text-align:center;padding:0}
#menu td div, #menu td a {color:#CD0102;font-size:14px;font-weight:bold;height:35px;line-height:35px;}
#menu td div {border-right:10px solid white;}

#search_form {}
#search_form .fl_l {float:left;position:relative;}

#exatDiv{font-size:11px;}
#exatDepartureCtrl{width:150px;}
#exatCountryCtrl{width:150px;}
#exatResortCtrl{width:150px;}
#exatCategoryCtrl{width:60px;}
#exatFoodTypeCtrl{width:100px;}
#exatAccommodationCtrl{width:80px;}
#exatMinDateCtrl{width:50px;}
#exatMaxDateCtrl{width:50px;}
#exatMinNightsDurationCtrl{width:50px;}
#exatMaxNightsDurationCtrl{width:50px;}
#exatfMaxAmountCtrl{width:30px;margin-bottom:3px;}
#exatCurrencyCtrl{width:30px;}
#exatLimitCtrl{width:70px;}
#exatSubmitCtrl{width:80px;font-size:11px;background:#fef0a9;border:1px #000 solid;margin-bottom:3px;}

.searchTour {margin-left:20px;margin-bottom:5px;margin-top:5px;overflow:hidden;position:relative;color:#636363}
.searchTour div {float:left;padding-right:20px;}
.searchTour label {}
.searchTour select, input {font-size:11px;}
.searchTour {}
#search_wrap {position:relative;background:#caf2fe;overflow:hidden}

.sidebar_links {position:relative;top:16px;margin-bottom:16px}
.sidebar_links img {line-height:25px;padding-left:42px;}
.sidebar_links a {line-height:25px;}

h2 {border-bottom:1px solid #72BCE7;padding-bottom:5px;font-size:13px;color:#000;margin-top:10px}
h2 a {text-decoration:none;color:#000;}
h3 {padding-bottom:5px;font-size:13px;color:black;margin-top:10px}
.pr10 {padding-right:10px !important;}
.pr15 {padding-right:15px !important;}
.mt10 {margin-top:10px;}

.eg_ul{width:140px;float:left;overflow:hidden;list-style:none !important;padding:0;display:inline-block;margin:0;}
.eg_ul li{list-style:none !important;padding:0;margin-bottom:0.4em}
.eg_ul a {}

.style8 {color:#CD0102;font-size:16px;font-weight:bold;padding-top:10px;}
.style7 {color:#CD0102;font-size:18px;font-weight:bold;}
.style8 {font-size: 12px;color:#CD0102;}
.style6 {font-size:12px;}
.myofferh2class {border:0;margin:0}
.myoffer td {padding:2px 0}

#bistr {margin-top:15px;color:black;zoom:1;overflow:hidden;background:#CAF2FE;margin-bottom:18px;padding:12px 20px 12px 18px;width:212px}
#bistr h3 {padding:0;margin:0 0 5px;font-size:18px;font-weight:normal;margin-bottom:10px;}
#bistr p {padding-left:6px;font-size:12px;margin-top:6px;margin-bottom:0;}
#bistr input {width:200px;border:1px solid #e3e3eb;padding:5px;font-size:11px;margin-bottom:6px;color:#404040;*padding:0 5px 5px 5px}
#bistr textarea {border:1px solid #e3e3eb;padding:5px;font-size:11px;width:200px;margin-bottom:6px;height:60px;}
#bistr #subm {width:99px;margin-bottom:0 !important;padding:0 !important;border:0 !important;color:white;text-decoration:underline;display:block;float:right;cursor:pointer;}
#bistr #subm:hover {text-decoration:none;}

.all_c {color:#cc0000;font-weight:bold;}
.style10 {color:#CD0102;font-size:15px;}
.dop {margin:15px 0 0 0;padding:0 0 0 15px;color:#CD0102;FONT-SIZE: 14px;background:#FEF0A9;font-weight:bold;height:35px;line-height:35px;margin-right:-35px}
.dop1 {margin:15px 0 0 0;padding:0 0 0 15px;color:#000;FONT-SIZE: 14px;background:#FEF0A9;font-weight:bold;height:35px;line-height:35px;margin-right:-35px}
.dop_wr {padding-left:15px;margin-top:10px}
.img_new {width:60px;height:60px;background:#ccc;margin-right:5px;float:left;}
.style6 {color:#005D93;}
.links_anti a{color:#333399;font-weight:normal}

/*SUV*/
.clear {clear:both;}

.country_set h3 a {font-size:12px !important;}
.country_set h3 {margin-bottom:0 !important;}
.country_set {float:left;list-style-image:none;list-style-position:outside;list-style-type:none;width:33%;} 

.center_ul1 {
width:44%;
float:left;
padding-left:25px;
margin-top:15px;
}

.postr_nav {float:right;margin-right:30px;margin-bottom:15px;}
.postr_nav  a {text-decoration:none;border:1px solid #404040;padding:0px 2px;margin-right:1px;}
.postr_nav  a.new {border:0;}
.postr_nav  a.new:hover {text-decoration:underline;}
.postr_nav  a:hover {border-color:#f3ac5e;color:black;}

.news_title{color:#005d93 !important;}

#add_com {margin-left:5px;position:relative;overflow:hidden;zoom:1;}
#add_com input#com_name {width:450px;margin-bottom:10px;font: 11px Arial;padding:2px;}
#add_com input#com_email {width:450px;margin-bottom:10px;font: 11px Arial;padding:2px;}
#add_com textarea {width:450px;margin-bottom:10px;font: 11px Arial;padding:2px;}
#add_btn {width:100px;font: 11px Arial;padding:2px;background:#b8d2e3;color:black;border:0;}

.comments_wrap {list-style:none;overflow:hidden;}
.comments_wrap li {margin:15px 0 0;overflow:hidden;position:relative;clear:both}
.comments_wrap li .comment {float:left;position:relative;width:95%;}
.comments_wrap .author_date {margin-bottom:5px;position:relative;font-size:11px;height:18px;}
.comments_wrap .author_date a {position:absolute;left:0;top:0;color:#819DC6;}
.comments_wrap .author_date span {position:absolute;right:0;top:0;color:#838790;}
.comments_wrap .text_inner {border:1px solid #ccc;padding:12px}
.comments_wrap .end_comment {clear:both;margin-bottom:30px;}

.comments_line {border-bottom:1px solid #72BCE7;padding-bottom:5px;font-size:13px;color:#000;margin-top:10px;width:95%;}