*{margin:0px;padding:0px;}

body{background-color:#F15922;font-family:Tahoma, Verdana, sans-serif;font-size:12px;color:#444342;}
a{text-decoration:none;color:#F35F13;}
a:hover{text-decoration:underline;}

img{border:none;}
ul{list-style-type:none;}
table{font-family:Tahoma, Verdana, sans-serif;font-size:11px;}
a img{cursor:pointer;}
input, textarea, select{font-size:10px;color:#666;font-family:Tahoma, Verdana;vertical-align:middle;}

.clear{clear:both;padding:0px;margin:0px;height:0px;line-height:0px;font-size:1px;}
.mainbox{width:941px;margin:0px auto;background:#ffffff url('../img/bground_middle.png') repeat-y top left;}
.mainbox0{background: url('../img/top.png') no-repeat 0px 0px;}

h1, h2, h3, h4{font-family:Verdana;}

#top{height:320px;position:relative;}
#top a.logo{display:block;position:absolute;width:330px;height:105px;left:10px;top:35px;text-decoration:none;}

#top .navi_top{float:right;overflow:hidden;zoom:1;margin-right:8px;width:350px;line-height:15px;}
#top .navi_top li{float:right;margin-left:32px;font-size:10px;}
#top .navi_top li a{padding-right:18px;background: url('../img/arrow_y.gif') no-repeat center right;}

#top .flash{position:absolute;top:105px; left:682px;}
#top .menu{position:absolute;left:55px;top:300px;width:900px;}
#top .navi_main{clear:both;overflow:hidden;zoom:1;position:absolute;bottom:0px;left:0px;}
#top .navi_main li{float:left;}
#top .navi_main li.first {background:none;}
#top .navi_main li a {display:block;font-size:10px;color:#776653;text-decoration:none;}
#top .navi_main li a:hover {color:#f00;}
#top .navi_main li a.selected {color:#F35F13;}


#bottom{padding-left:90px;}
#bottom .partner_box{background: url('../img/separator_horizontal.png') no-repeat 0px 0px; margin:20px 0px 0px 0px;padding-top:31px;width:750px;text-align:center;}
#bottom .partner_logo{margin-left:50px;margin-bottom:5px;}
#bottom .partner_logo_2{margin-left:40px;line-height:0px;font-size:1px;}

#footer {background: url('../img/bground_bottom.png') no-repeat 0px 0px; height:54px;overflow:hidden;zoom:1;width:941px;margin:0px auto;padding-bottom:10px;}
#footer .footer_menu{padding:10px 65px 5px 65px;font-size:11px;color:#fff;}
#footer .footer_menu a{color:#fff;margin-right:20px}
#footer .footer_info{color: #fff; font-size:11px; padding:10px 65px 20px 65px;}
#footer .left{float:left;}
#footer .right{float:right;}
#footer .a_footer{color:#fff}
#footer a.no_underline{text-decoration:none;}
#footer a.no_underline:hover{text-decoration:none;}

#content .home_header{font-size:25px;color:#48596C;margin-bottom:30px;text-transform: uppercase}
#content .home_ico{float:left;margin-right:30px;}
#content .home_ico_desc{color:#444444;font-weight:bold;padding-top:6px;overflow:hidden;}
#content .home_box{padding-bottom:40px;}

#content .home_box_bottom{margin:8px 0px 7px 0px;font-size:12px;}
#content .home_logo{float:left;}
#content .home_logo_desc{padding-top:15px;overflow:hidden;font-weight:bold;}
#content .green{color:#88A900;text-decoration:underline;}
#content .green a{color:#88A900;}
#content .content_descr strong{color:#88A900;}


#content {padding:0px 55px 0px 55px;}
#content .index_container{padding:0px 0px 10px 0px;background: url('../img/separator_vertical_bottom.png') no-repeat 568px bottom;}
#content .index_container0{padding:0px 0px 0px 39px;background: url('../img/separator_vertical_top.png') no-repeat 568px 55px;}
#content .header{font-size:35px;color:#48596C;margin-bottom:15px;text-transform: uppercase}
#content .col_left{float:left; width:500px;}
#content .col_right{float:left; width:190px;margin:60px 0px 0px 55px;}

#content .content_descr table{border:1px solid #ccc !important; border-width:1px 0px 0px 1px !important;border-color:#F79166 !important;}
#content .content_descr table td{border:1px solid #ccc !important; border-width:0px 1px 1px 0px !important;border-color:#F79166 !important;padding:5px; !important}
#content .cat_description{padding-bottom:20px;}
#content .content_title{font-weight:bold;margin-bottom:5px;}
#content .partner{margin-bottom:20px;}
#content .partner strong{color:#444342;}
#content .partner_cont_logo{width:185px;float:left;text-align:center;overflow:hidden;}
#content .partner_content{float:left;width:315px;}
#content .advice_title{margin-bottom:5px;}
#content .advice_title a{color:#88A900;font-weight:bold;font-size:13px;}

#content .btn_back{text-align:right;margin-top:30px;}


.col_right .num_tel{background: url('../img/contact_fax.png') no-repeat 0px 10px; padding:5px 0px 5px 30px;}
.col_right .num_mail{background: url('../img/contact_mail.png') no-repeat 0px 3px; padding:5px 0px 5px 30px;}
.col_right .num_address{background: url('../img/contact_adres.png') no-repeat 0px 10px; padding:5px 0px 5px 30px;}
.col_right .contact_data strong{color:#88A900;}
.col_right .offer_box{margin-top:60px;}

#content .label_l{float:left; width:130px; color:#939393;padding-top:7px;}
#content .iTxt{color:#fff;font-size:12px;padding:4px;background:#ffffff url('../img/input_bg.png') repeat-x top left;border:1px solid #fff;width:242px;height:16px;}
#content .iArea{color:#fff;font-size:12px;padding:4px;background:#ffffff url('../img/textarea_bg.png') repeat-x top left;border:1px solid #fff;width:357px;height:196px;}
#content .iTxt_border{border:1px solid #F4D8CA;float:left;margin-bottom:10px;}
#content .label_btn{float:right;}
#content .iEmail{width:285px;}

#content .places_flash{overflow:hidden;zoom:1;font-size:11px;padding-top:20px;}
#content .cont_elem{float:left;width:73px;padding-right:10px;display:inline;}
#content .cont_name{height:30px;}
#content .cont_elem a{display:block;margin-bottom:3px;}

#content .offer_container{padding:0px 0px 10px 16px;width:801px;}
#content .offer_container .searchOffer{padding:0px 0px 0px 20px;position:relative;top:6px;}
#content .offer_container .header{padding-left:30px;}
#content .content_offer_cat{float:left;}
#content .content_offer_cat ul{height:40px;padding-left:17px;position:relative;bottom:-1px;}
#content .content_offer_cat li{text-transform:uppercase;font-size:18px;float:left;font-weight:normal;display:inliine;margin-right:8px;padding:9px 0px 9px 14px;}
#content .content_offer_cat li a{color:#b0ccd2;padding:9px 14px 9px 0px;}
#content .content_offer_cat li.active{background: url('../img/offer_cat.png') no-repeat top left;}
#content .content_offer_cat li.active a{background: url('../img/offer_cat.png') no-repeat top right;color:#48596c;}
#content .sortOffer{float:right;font-size:11px;color:#98a0a2;padding-top:10px;}
#content .sortOffer select{font-size:12px;color:#000;width:105px;}
#content .offer_list{background: url('../img/offer_table_top.png') no-repeat left top;}
#content .offer_top{overflow:hidden;zoom:1;height:36px;line-height:36px;font-size:11px;color:#000;padding:0px 12px;}
#content .offer_top .offer_place{float:left;}
#content .offer_top .offer_back{float:right;}
#content .offer_top a{color:#000;}
#content .offer_list tr{cursor:pointer;}
#content .offer_bottom{background: url('../img/offer_table_bottom.png') no-repeat left bottom;font-size:11px;text-align:center;padding:11px 0;}
#content .offer_bottom a{color:#000;}
#content .offer_container table th{color:#000;font-weight:normal;text-align:left;padding:13px 14px 7px 14px;border-bottom:1px solid #bdeaf5;white-space:nowrap;}
#content .offer_destails th{border-top:1px solid #bdeaf5;border-right:1px solid #bdeaf5;}
#content .offer_destails th.to{border-left:1px solid #bdeaf5;}
#content .offer_container table td{border-bottom:1px solid #bdeaf5;border-right:1px solid #bdeaf5;background:#fbfeff;padding:10px 14px 7px 14px;color:#5a5a5a;}
#content .offer_container table td.to{border-left:1px solid #bdeaf5;width:61px;}
#content .offer_container table td.from{width:91px;}
#content .offer_container table td.place{width:321px;}
#content .offer_container table td.time{width:75px;text-align:center;}
#content .offer_container table td.price{width:107px;text-align:center;}
#content .offer_container table td.price .st{text-decoration:line-through;}
#content .offer_container table td a{color:#5a5a5a;}
#content .offer_container table td.empty{border-left:1px solid #bdeaf5;}

#content .offer_destails{background: url('../img/offer_table_top.png') no-repeat left top;font-size:11px;}
#content .offer_destails .offer_name{border:1px solid #bdeaf5;background:#fbfeff;padding:20px;overflow:hidden;zoom:1;color:#5a5a5a;line-height:25px;}
#content .offer_destails .offer_name img{vertical-align:middle;padding-right:30px;display:inline;float:left;}
#content .offer_destails .offer_name strong{padding-top:25px;display:block;}
#content .offer_destails .offer_description{padding:14px 18px 20px 11px;color:#000;line-height:20px;border:1px solid #bdeaf5;border-width:0px 1px;}
#content .offer_destails .offer_description img{padding:0px 15px 10px 0px;}
#content .offer_destails .offer_description p{padding-bottom:15px;}