*{ margin: 0;padding: 0; }


body{	background:text-align: center;margin: 0;padding: 0 0 20px 0}

h1{ font: bold 24px arial;color: #333;margin: 0 0 10px 0}
h2{font: 18px "arial black";color: #333;background: url(../im/h2_bgr.gif) repeat-x bottom right;padding: 0 0 8px 0;margin: 15px 0 15px 0;}
h2.h2_top_offers{margin:0;background: url(../im/top_offer_sreden.gif) no-repeat top right ;font: 30px "arial black";padding: 5px 0 15px 0;  }


h2.header_5, h2.header_1090    { background:url(../im/header_5.gif) no-repeat top right;height:43px; padding:7px 0 0 10px;font:24px "Arial Black";color:#fff; text-transform:uppercase;margin:  0 0 20px 0;}
h2.header_19, h2.header_1096   { background:url(../im/header_19.gif) no-repeat top right;height:43px; padding:7px 0 0 10px;font:24px "Arial Black";color:#fff; text-transform:uppercase;margin:  0 0 20px 0;}
h2.header_33, h2.header_1089   { background:url(../im/header_33.gif) no-repeat top right;height:43px; padding:7px 0 0 10px;font:24px "Arial Black";color:#fff; text-transform:uppercase;margin:  0 0 10px 0;}
h2.header_70, h2.header_1091   { background:url(../im/header_70.gif) no-repeat top right;height:43px; padding:7px 0 0 10px;font:24px "Arial Black";color:#fff; text-transform:uppercase;margin:  0 0 20px 0;}
h2.header_333  { background:url(../im/header_333.gif) no-repeat top right;height:43px; padding:7px 0 0 10px;font:24px "Arial Black";color:#fff; text-transform:uppercase;margin:  0 0 20px 0;}
h2.header_731, h2.header_1095  { background:url(../im/header_731.gif) no-repeat top right;height:43px; padding:7px 0 0 10px;font:24px "Arial Black";color:#fff; text-transform:uppercase;margin: 0 0 20px 0;}
h2.header_760, h2.header_1093  { background:url(../im/header_760.gif) no-repeat top right;height:43px; padding:7px 0 0 10px;font:24px "Arial Black";color:#fff; text-transform:uppercase;margin:  0 0 20px 0;}
h2.header_772  { background:url(../im/header_772.gif) no-repeat top right;height:43px; padding:7px 0 0 10px;font:24px "Arial Black";color:#fff; text-transform:uppercase;margin:  0 0 20px 0;}
h2.header_1082, h2.header_1092 { background:url(../im/header_1082.gif) no-repeat top right;height:43px; padding:7px 0 0 10px;font:24px "Arial Black";color:#fff; text-transform:uppercase;margin:  0 0 20px 0;}
h2.header_1083, h2.header_1094 { background:url(../im/header_1083.gif) no-repeat top right;height:43px; padding:7px 0 0 10px;font:24px "Arial Black";color:#fff; text-transform:uppercase;margin:  0 0 20px 0;}
h2.header_1087, h2.header_1101 { background:url(../im/header_1087.gif) no-repeat top right;height:43px; padding:7px 0 0 10px;font:24px "Arial Black";color:#fff; text-transform:uppercase;margin:  0 0 20px 0;}
h2.header_808   { background:url(../im/header_808.gif) no-repeat top right;height:43px; padding:7px 0 0 10px;font:24px "Arial Black";color:#fff; text-transform:uppercase;margin:  0 0 20px 0;}
h2.header_729   { background:url(../im/header_729.gif) no-repeat top right;height:43px; padding:7px 0 0 10px;font:24px "Arial Black";color:#fff; text-transform:uppercase;margin:  0 0 20px 0;}
h2.header_557   { background:url(../im/header_557.gif) no-repeat top right;height:43px; padding:7px 0 0 10px;font:24px "Arial Black";color:#fff; text-transform:uppercase;margin:  0 0 20px 0;}
h2.header_558   { background:url(../im/header_558.gif) no-repeat top right;height:43px; padding:7px 0 0 10px;font:24px "Arial Black";color:#fff; text-transform:uppercase;margin:  0 0 20px 0;}
h2.header_578   { background:url(../im/header_578.gif) no-repeat top right;height:43px; padding:7px 0 0 10px;font:24px "Arial Black";color:#fff; text-transform:uppercase;margin:  0 0 20px 0;}
h2.header_1102{ background:url(../im/header_1083.gif) no-repeat top right;height:43px; padding:7px 0 0 10px;font:24px "Arial Black";color:#fff; text-transform:uppercase;margin:  0 0 20px 0;}



h3{ color: white; font: 14px/25px "arial black"; text-transform: uppercase; margin: 0px 0 15px 10px; }
h3 a{ color: white;text-decoration: none }
h4{ font: bold 24px arial;color: #222;text-transform: uppercase;margin: 0 0 5px 0;}
h5{ font: bold 14px arial;color: #ec810e;text-transform: uppercase;margin: 0 0 5px 0; }
h6{ font: bold 24px arial;color: #d60303;margin: 5px 0 5px 0;  }

p{ margin: 5px 0 5px 0 }


#header{width: 1000px;text-align: left;margin: 0 auto 0 auto;}

#page_container{width: 1016px;margin: 0 auto 0 auto}

.logo{display: block;float: left;}

.logoto{display: block;float: left;font: 48px arial;text-decoration: none;color: white;margin: 15px 0 20px 0;text-transform: capitalize;}
.slogan_domain{ display: block;font: 14px georgia;clear: left;color: white; text-transform:none; }


.domain_link{display: block;float: left;margin: 45px 0 0 340px}
.domain_link a{color: white;font: 12px arial;}

.search_box{display: block;float: right;background: url(../im/search_bgr.gif) no-repeat;padding: 0px 17px 7px 13px;}
#fsitesearch{margin: 0;padding: 0;}

.telefoni_box{ display: block;float: right;width: 200px;margin: 15px 20px 0 0 }
.telefoni{ font: 20px impact;color: white;text-transform: uppercase;display: block;float: left }
.telefoni em{ font: 18px impact;color: white;text-transform: uppercase }

.telefoni_num{ color: white;font: 12px arial;display: block;float: right }


.sinp{width: 168px;height: 20px;border: 1px solid #bcbcbc;font: 10px/18px arial;color: #575757;padding: 0 0 0 5px;margin: 0;vertical-align: middle;}

.bttserch{background: url(../im/search_button.gif) no-repeat;border: 0;cursor: pointer;width: 26px;height: 20px;margin: 0;padding: 0;vertical-align: middle;}
.bttserch:hover {background: url(../im/search_button_ov.gif) no-repeat;}

.buttont4t{ cursor: pointer }

#clear{clear: both;}

#nav_container{text-align: left;background:#ededed url(../im/nav_bgr.jpg) no-repeat;height: 36px;border-bottom: 1px solid #dadada;margin: 0 auto 0 auto;}

#left_nav{float: left;}
#left_nav a:link, #left_nav a:visited{font: 12px arial;color: #4a4a4a;text-decoration: none;background: url(../im/menu_item_bgr.gif) no-repeat top right;display: block;float: left;padding:10px 12px 11px 10px}
#left_nav a:hover, #left_nav a:active{color: #c45807}

#right_nav{float: right;margin: 6px 5px 0 0}

#content_container{text-align: left;background: #eee;border-bottom: 1px solid #dadada;margin: 0 auto 0 auto;padding: 0 0 10px 0}

#promo_row{padding: 10px;border-bottom: 1px solid #dadada;border-top: 1px solid white}

#promo_box{float: left;margin: 0 10px 0 0;width:580px;}
#middle_box{float: left;margin: 0 10px 0 0;width: 198px}

#menu_pages_1{background:#0d7815 url(../im/menu_pages_bgr_1.jpg) no-repeat ;padding: 0;margin: 0 0 10px 0;height: 145px;}
#menu_pages_2{background:#de7300 url(../im/menu_pages_bgr_2.jpg) no-repeat ;padding: 0;margin: 0 0 0 0;height:174px; }

.menu_pages_link:link, .menu_pages_link:visited{font:12px arial;color: white;text-decoration: none;display: block;margin: 3px 0 3px 10px }
.menu_pages_link:hover, .menu_pages_link:active{text-decoration: underline;color: #eee}


#right_box{float: right;width: 198px}

#kalendar{margin: 0 0 10px 0}
#kalendar h3{color: white;font: 14px/30px "arial black";text-transform: uppercase;background: Red url(../im/kalendar_bgr.gif) repeat-x top right;padding: 0 0 0 10px;margin: 0;}


#online_reservation{margin: 0 0 10px 0}
#air_tickets{margin: 0 0 0 0}

#home_container{padding: 0 10px 0 10px;border-top: 1px solid white;}

#left_column{float: left;width: 198px; margin: 10px 10px 0 0}

#center_column{float: left; width: 580px;margin: 10px 0 0 0;font: 12px arial;color: #4a4a4a;}

#right_column{float: right;width: 198px;margin: 10px 0 0 0;}


#left_box_shablon{background: white;border: 1px solid #d0d0d0;padding: 10px 10px 5px 10px;margin: 0 0 10px 0}
.hotel_number_search h3{color: white;font: 14px/30px "arial black";text-transform: uppercase;background: Red url(../im/hotel_number_h3_bgr.gif) no-repeat;padding: 0 0 0 10px;margin: 0;}
#left_column h4{color: white;font:bold 11px/30px arial;text-transform: uppercase;background: Red url(../im/hotel_number_h3_bgr.gif) no-repeat;padding: 0 0 0 10px;margin: 0;}
#right_column h4{color: white;font:bold 11px/30px arial;text-transform: uppercase;background: Red url(../im/hotel_number_h3_bgr.gif) no-repeat;padding: 0 0 0 10px;margin: 0;}


#search_by_number{margin: 0;padding: 0;}

.help_info{font: 10px arial;color: #515151;text-align: left;}

.search_by_n{background: url(../im/search_button_white.gif) no-repeat;border: 0;cursor: pointer;width: 26px;height: 20px;margin: 0;padding: 0;vertical-align: middle;}

#login_form{margin: 0;padding: 0;}

.loginn{background: url(../im/login_button.gif) no-repeat;border: 0;cursor: pointer;width: 26px;height: 20px;margin: 0;padding: 0;vertical-align: middle;}

.inputaa{width: 140px;border: 1px solid #c0c0c0;color: #444;font: 11px/14px arial;padding: 2px 0 2px 3px}
.inputab{width: 175px;border: 1px solid #c0c0c0;color: #444;margin: 0 0 4px 0;font: 11px/14px arial;padding: 2px 0 2px 3px}

.forgotten_password{	}
.forgotten_password a:link, .forgotten_password a:visited{font: 10px arial;color: #ac1031;text-decoration: underline;display: block;}
.forgotten_password a:hover, .forgotten_password a:active{font: 10px arial;color: #ac1031;text-decoration: underline;display: block;}

.registraciq:link, .registraciq:visited{font: 10px arial;color: #ac1031;text-decoration: underline;display: block!important;}
.registraciq:hover, .registraciq:active{font: 10px arial;color: #ac1031;text-decoration: underline;display: block!important;}



.login_but{float: right;}

.login_box h3{ color: white;font: 14px/30px "arial black";text-transform: uppercase;background: Red url(../im/login_h3_bgr.gif) no-repeat;padding: 0 0 0 10px;margin: 0; }

#offer_home{border: 1px solid #d0d0d0;margin: 0 0 10px 0;background: #f2f2f2;width: 578px}

#selct_home{border: 1px solid #d0d0d0;margin: 0 0 10px 0;background: #f2f2f2; width: 578px; text-align:center; color:white; font-weight:bold;}

#hotel_list{border: 1px solid #d0d0d0;margin: 0 0 10px 0;background: white;width: 568px;padding: 5px;font: 11px arial}

.hotel_list_name{font: bold 12px arial;color:#fff;display: block;background: url(../im/oferta_zagl_bgr_ov.gif) no-repeat top right ;padding: 3px 0 0px 5px;text-decoration: none;height: 19px;width: 575px}

.hotel_list_pic{ margin: 0 5px 0 0;display: block;float: left;border: 1px solid #ddd }

.oferta_home_name:link, .oferta_home_name:visited{font: bold 12px arial;color: #494949;display: block;background: url(../im/oferta_zagl_bgr.gif) no-repeat top right ;padding: 3px 0 10px 5px;text-decoration: none;height: 15px}
.oferta_home_name:hover, .oferta_home_name:active{background: url(../im/oferta_zagl_bgr_ov.gif) no-repeat top right ;color: yellow}

.top_oferta_home_name:link, .top_oferta_home_name:visited{font: bold 12px arial;color: #494949;display: block;background: url(../im/top_oferta_zagl_bgr.gif) no-repeat top right ;padding: 3px 0 10px 5px;text-decoration: none;height: 15px}
.top_oferta_home_name:hover, .top_oferta_home_name:active{background: url(../im/top_oferta_zagl_bgr_ov.gif) no-repeat top right ;color: yellow}

.home_offer_pic:link, .home_offer_pic:visited{float: left;text-align: center;overflow: hidden;margin: 0 6px 6px 6px;display: block;}
.home_offer_pic:hover, .home_offer_pic:active{}

.resume_offer_home{font: 11px arial;color: #6e6e6e;margin: 0;padding: 0 5px 0 0;width: 270px;float: left;}

#offer_right_part{ float: left;padding: 5px 0 0 10px;border-left: 1px solid #d0d0d0;height: 81px;margin: -6px 0 0 0 }

.offer_country:link, .offer_country:visited{ font:bold 11px arial;color: #1a5078;text-decoration: underline;margin: 0;padding: 0; }
.offer_country:hover, .offer_country:active{ color: red}
.zapetaq{font: 11px arial;  }

.dni{ display: block;font: 11px arial;color: #525c62;margin: 2px 0 0 0 }
.dati{ display: block;font: 11px arial;color: #525c62;margin: 0 0 2px 0 }

.price_home_offer{font: bold 14px arial;color: #c00505;display: block;margin: 5px 0 0 0}

#news_box{background: white;border: 1px solid #d0d0d0;padding: 0;margin: 0 0 10px 0;border-bottom: none;}

#news_box h3{color: white;font: 14px/30px "arial black";text-transform: uppercase;background: Red url(../im/news_box_bgr.gif) no-repeat;padding: 0 0 0 10px;margin: 0;}

#car_box{background: white;border: 1px solid #d0d0d0;padding: 0;margin: 0 0 10px 0;border-bottom: none;width: 220px;float: left;}


#car_box h3{color: white;font: 14px/30px "arial black";text-transform: uppercase;background: Red url(../im/car_box_bgr.gif) no-repeat top right;padding: 0 0 0 10px;margin: 0;text-align: left;}


.data{font: 10px tahoma;color: #0f8a19;display: block;margin: 0 0 0px 0}

.car_godina{font: 10px tahoma;color: #0f8a19;display: block;margin: 0 0 0px 0;float: left;}


#news_edna{margin: 0;border-bottom:1px solid #d0d0d0;background: white;padding: 6px;font: 11px arial;color: red; min-height:90px;}

.statiq_pic:link, .statiq_pic:visited{display: block;float: left;width: 53px;height: 78px;overflow: hidden;margin:0 5px 0 0;}
.statiq_pic:hover, .statiq_pic:active{}

.car_pic:link, .car_pic:visited{display: block;float: left;overflow: hidden;margin:0 10px 0 0;width: 105px;height: 77px;}
.car_pic:hover, .car_pic:active{}

.news_name:link, .news_name:visited{font: 11px/13px arial;color: #6c6c6c;text-decoration: none;margin:0;display: block;border: 1px solid white}
.news_name:hover, .news_name:active{color: #9c0858;text-decoration: underline;}


#countries{margin:0 0 10px 0;}
#countries h3{color: white;font: 14px/30px "arial black";text-transform: uppercase;background: Red url(../im/countries.gif) repeat-x;padding: 0 0 0 10px;margin: 0;}

.country:link, .country:visited{ background: #4585d2; font: 11px arial; display: block; color: white; text-decoration: none; padding: 1px 0 2px 5px; border-top: 1px solid #85addd; }

.country:hover, .country:active{ background: #ef8411; }

a.more_countries{ color:white;cursor:pointer;font: 11px/18px arial; }

.country_act{ background: #ef8411; font: 11px arial; display: block; color: white; text-decoration: none; padding: 1px 0 2px 5px; border-top: 1px solid #85addd; }


#prejivqno{margin: 0 0 10px 0}
#prejivqno h3{color: white;font: 14px/30px "arial black";text-transform: uppercase;background: Red url(../im/prejivqno_bgr.gif) repeat-x;padding: 0 0 0 10px;margin: 0;}

.prejivqno:link, .prejivqno:visited{background: white;font:11px arial;display: block;color: #858585;text-decoration: none;padding: 1px 0 2px 5px;border-top: 1px solid #dddddd;}
.prejivqno:hover, .prejivqno:active{background: #e28f24;color: white}

.kalendar:link, .kalendar:visited{background: white;font:11px arial;display: block;color: #858585;text-decoration: none;padding: 2px 0 2px 5px;border-top: 1px solid #dddddd;}
.kalendar:hover, .kalendar:active{background: #dbad55;color: white}

.kalendar_act{
	background: #dbad55;
	color: white;
	font:11px arial;display: block;text-decoration: none;padding: 2px 0 2px 5px;border-top: 1px solid #dddddd;

}


#bottom_nav_container{text-align: left;background: #eee;border-top:1px solid white;border-bottom: 1px solid #dadada;margin: 0 auto 0 auto; }
#bottom_nav_container a:link, #bottom_nav_container a:visited{font: 12px arial;color: #4a4a4a;text-decoration: none;background: url(../im/menu_item_bgr.gif) no-repeat top right;display: block;float: left;padding:10px 12px 11px 10px}
#bottom_nav_container a:hover, #bottom_nav_container a:active{color: red}


#important_info{background: #ededed url(../im/important_info_bgr.gif) no-repeat bottom left ;border-top:1px solid white;color: #333;text-align: justify;padding: 10px;font: 11px tahoma!important;margin: 0 auto 0 auto; }
#important_info strong{color: #222}

.copyright{display: block;clear: both;text-align: center;margin: 15px 0 0 0}
.copyright a{color: #ac1031}




.country_pics{ margin: 5px 8px 8px 0;border: 1px solid #949494; }


#country_youtube{ margin: 0 15px 0 0;float: left;}

.hr{ background: url(../im/hr.jpg) repeat-x; height: 1px; margin: 0px; padding: 0px; }

#country_header {padding:10px 10px 0 10px;border-bottom: 1px solid #dadada;float: left;border-top: 1px solid white;width: 996px  }

#ob6ta_i_info{ float: right;margin: 0 0 0 10px; }

.infocountry{ width: 177px;background: #4585d2;color: White;font: 11px/15px arial;padding: 10px;height: 133px;margin: 0 0 0 0 }
.infocountry a:link, .infocountry a:visited{ color: #fadc35;padding: 0; }
.infocountry a:hover, .infocountry a:active{ color: white }

.obshta_h3{ color: white;font: 12px/30px "arial black";text-transform: uppercase;background: Red url(../im/onshta_info_h3_bgr.gif) no-repeat;padding: 0 0 0 10px;margin: 0;width: 187px }

#hotelmenu{padding:0;margin: 10px 0;clear: both;}
#hotelmenu a:link, #hotelmenu a:visited{ font:12px arial;color: #194b87;text-decoration: none;padding: 0 0 0 15px;background: url(../im/bullet1.gif) no-repeat 0 4px;margin: 0 5px 0 0  }
#hotelmenu a:hover, #hotelmenu a:active{ color: #ec810e ;text-decoration: underline;}

.country_link:link, .country_link:visited{ display:block; width:780px; float:left; height:183px; margin:0px; font:30px "Arial Black";margin:0; padding:0 0 0 8px;text-decoration:none;background-color: red; }
.country_link:hover, .country_link:active{ display:block; width:780px; float:left; height:183px; margin:0px; font:30px "Arial Black";margin:0; padding:0 0 0 8px;text-decoration:none;background-color: red; }

#second_column{ float: left;padding: 0 0 0 0px;text-align: justify;font:12px/18px arial;color: #4b4b4b;width: 787px;margin: 10px 0 0 0}

#country_description{ float: left }

#google_map{ float: right }

.promo_pages {background: url(../im/promo_bgr.gif) no-repeat top right;float: left;height: 30px;width: 580px }
.promo_pages h3 {float: left;width: 120px;color: white; font: 14px/30px "arial black"; text-transform: uppercase; margin: 0px 0 15px 10px;  }
.promo_pages span {font: 16px "arial black";color: white;display: block;float: left;padding: 0 3px;margin: 3px 2px 0 2px}

#promoc{ clear: both;margin: 0;padding: 0;height:298px;border-top:1px solid #be0303 }

#numbers{ float: right;padding: 0 40px 0 0 }

#promo_info { height:73px;margin: 215px 0 0 0;padding: 10px 0 0 0}

#promo_info #name { color:#ffd700;font:bold 14px arial;display: block;margin: 0 10px 5px 10px; } 
#promo_info #desc { color:#FFF;font: 11px arial;display: block;margin:0 10px 10px 10px; } 
#promo_link{ text-decoration: none;cursor: pointer;margin: 0;padding: 0;}


.clear { clear:both;}

.news_box { padding:7px; border-left:1px solid #d0d0d0;border-right:1px solid #d0d0d0;border-bottom:1px solid #d0d0d0;background: White;}

.news_box img { float:left;}

.news_box p { float:left; padding-left:10px;}

.news_box a.short_info:link, .news_box a.short_info:visited { display:block; font:11px/14px Arial;color:#6c6c6c; text-decoration:none;}
.news_box a.short_info:hover, .news_box a.short_info:active{ text-decoration:underline; }

.news_box span{ font:10px Tahoma; color:#0f8a19; }



#oferta_details_top{ background: url(../im/top_offer_big.gif) no-repeat right top; border-bottom: 1px solid #d5d5d5;padding: 0 0 10px;}

#big_pic{ border-top: 1px solid white;padding: 10px 0 0 0 }


.adres{ font: bold 11px arial;color: #d58217 }
.adres_link:link, .adres_link:visited{font: bold 11px arial;color: #075e8e;text-decoration: underline  }
.adres_link:hover, .adres_link:active{font: bold 11px arial;color: #6c9eba;text-decoration: underline  }

.ulitsa{font: bold 11px arial;color: #075e8e;  }
.karta:link, .karta:visited{ color: #cf3c1e;font: bold 11px arial;text-decoration: underline;}
.karta:hover, .karta:active{ color: #dd7864;font: bold 11px arial;text-decoration: underline }
.resume{ display: block;float: left;margin: 5px 0 0 0;width: 460px;color: #6e6e6e }

.zvezdi{ float: right;display: block;margin: -2px 3px 0 0 }
.hotel_name_left{ float: left;cursor: pointer }

.hotel_name_details{font: bold 24px arial;color: #333;float: left;display: block;margin: 0 15px 0 0;}
.star_details{ float: left;display: block;margin: 3px 0 0 0;}

.all_inclisive{ margin: 0;clear: both;display: block;padding: 0; }
.all_inclisive strong{ font: bold 12px arial;color: #f07d02;margin: 0;}

#hotel_top_details{ border-bottom: 1px solid #d5d5d5;padding: 0 0 5px 0 }
#hotel_middle_details{ border-top: 1px solid white;padding: 15px 0 0 0 }

.hotel_pics_left{ float: left;width: 588px;padding: 0 0 0 0; }

.hotel_pics_left a:link, .hotel_pics_left a:visited{display: block;float: left;margin: 0 0 10px 0  }


.hotel_details_right{ float: right;width: 197px;font: 12px/20px arial;text-align: left; color:#686868;}
.hotel_details_right a:link, .hotel_details_right a:visited{ font: 12px/20px arial; color: #1a5078; display:block!important; }
.hotel_details_right a:hover, .hotel_details_right a:active{ font: 12px/20px arial; color: #b80c0c; display:block!important; }



.big_pic_details{ display: block;margin: 0 0 8px 0 }
.small_pic_details{ margin: 0 8px 0 0;border: 0; }

.send_to_friend{padding: 0 0 0 25px;background: url(../im/send_mail.gif) no-repeat;height: 21px;display: block;margin: 5px 0 0 0  }
.print{padding: 0 0 0 25px;background: url(../im/printer.gif) no-repeat;height: 21px;display: block;margin: 5px 0 0 0  }
.download_pdf{padding: 0 0 0 25px;background: url(../im/pdf_icon.gif) no-repeat;height: 21px;display: block;margin: 5px 0 0 0  }

.google_maps{ margin: 15px 0 10px 0 }

.show_pictogram:link, .show_pictogram:visited{ display: block;margin: 10px 0 0 0;color: #12488c  }
.show_pictogram:hover, .show_pictogram:active{ color: #b80c0c  }

.pictogram_categ{ font: bold 14px arial;color: #4b4b4b; display: block;margin: 20px 0 10px 0; border-bottom:1px dashed #4b4b4b; padding-bottom:5px;}
.hoteldetinfo{ display:block; margin-left:15px;	}

#details_content{ padding: 0;}
#second_column a{ float:none; display:inline;}

.programi_near{ display: block;font: bold 16px arial;color: #b80c0c;margin: 20px 0 5px 0 }

.link_near{ font: 11px arial;color: #12488c;display: block;padding: 0 0 0 13px;background: url(../im/aroow.gif) no-repeat 0 6px;margin: 4px 0 }

.destination{ font: 11px arial;margin: 0px 0 0 0;color: #696969;padding: 10px 0;background: url(../im/grey_white_bgr.gif) repeat-x top left ;}

.destination_name{ font: 12px "arial black";color: #c10606;text-transform: uppercase }

.dest_resume{ display: block;float: left;margin: 2px 0 0 0;width: 455px;}

.dest_links:link, .dest_links:visited{ display: block;float: left;margin: 2px 10px 0 0;font:normal 11px arial;color: #265a97  }
.dest_links:hover, .dest_links:active{ color: #b80c0c  }

.prejivqno_name:link, .prejivqno_name:visited{ font:bold 14px arial;color: #df821e; display: block;margin: 0 0 3px 0;text-decoration: none;}
.prejivqno_name:hover, .prejivqno_name:active{ font:bold 14px arial;color: red; display: block;margin: 0 0 3px 0}

.date{ font: 10px tahoma;color: #0f8a19 }

.prejivqno_links:link, .prejivqno_links:visited, .prejivqno_pics:link, .prejivqno_pics:visited{ font:normal 11px arial;color: #12488c;  }
.prejivqno_links:hover, .prejivqno_links:active, .prejivqno_pics:hover, .prejivqno_pics:active{ color: #b80c0c  }

.prejivqno_resume{ margin: 2px 0;font-weight: normal!important}

.dati_na_trygvane{ font: 11px/15px arial; }

#den1{ margin:20px 0 10px 0; }
#den1 img{ margin: 0 15px 0 0;float: left }
#den1 strong{display: block;font: bold 14px arial;color: #4b4b4b;margin: 0 0 5px 0 }

.google_map{ display: block;margin: 15px 0 }

#tyrsene_hoteli_box h3{ color: white;font: 12px/30px "arial black";text-transform: uppercase;background: Red url(../im/h4_bgr.gif) repeat-x;padding: 0 0 0 10px;margin: 0;}

#tyrsene_hoteli_box{ margin: 0 0 10px 0;background: white;border: 1px solid #d3d3d3; }

#hotel_search_form {padding:10px;margin: 0;}

#hotel_search_form label {display: block;margin: 5px 0 5px 0;font: bold 11px arial;color: #5f5f5f}

#hotel_search_form select {font:11px arial;color: #777;width: 175px}

#hotel_search_form #hotel_stars {width: 115px;margin: 0 5px 5px 0}

#hotel_search_form input[type="submit"] {width: auto;margin: 0 0 5px 0;cursor: pointer;}

#zabelejitelnosti{ margin: 0 0 10px 0;background: white;border: 1px solid #d3d3d3;border-bottom: 0;  }

#zabelejitelnosti h3{ color: white;font: 12px/30px "arial black";text-transform: uppercase;background: Red url(../im/zabelej_bgr.gif) repeat-x;padding: 0 0 0 10px;margin: 0;}

.zabeleji{ margin: 0;padding: 7px;border-bottom: 1px solid #d3d3d3; }
.zabeleji img{ margin: 0 7px 0 0;}
.zabeleji a:link, .zabeleji a:visited{ font: bold 11px arial;color: #c10606;text-decoration: none;padding: 0; }
.zabeleji a:hover, .zabeleji a:active{ color: #079a61;text-decoration: underline;}

#prejivqno_r{ margin: 0 0 10px 0;background: white;border: 1px solid #d3d3d3;border-bottom: 0;  }

#prejivqno_r h3{ color: white;font: 12px/30px "arial black";text-transform: uppercase;background: Red url(../im/prejivqno_bgr.gif) repeat-x;padding: 0 0 0 10px;margin: 0;}


.prejivei{ margin: 0;padding: 7px;border-bottom: 1px solid #d3d3d3; }
.prejivei img{ margin: 0 7px 0 0;}
.prejivei a:link, .prejivei a:visited{ font: bold 11px/10px arial;color: #c10606;text-decoration: none;padding: 0; }
.prejivei a:hover, .prejivei a:active{ color: #079a61;text-decoration: underline;}

#vajno_box{ margin: 0 0 10px 0;border: 1px solid #d3d3d3;background:white url(../im/vajno_bgr.gif) no-repeat top right;padding: 10px; }
#vajno_box h3{ color:#c10606;padding: 0;margin: 0 0 5px 0;}
#vajno_box a:link, #vajno_box a:visited{color: #606060;font: 11px/13px arial;text-decoration: none }
#vajno_box a:hover, #vajno_box a:active{ color:#c10606; }

.adres_detail{ margin: 0 0 10px 0; color:#1a5078; }




.short_desc{ display: block;margin: 15px 0 15px 0 }

.zabelej_list{ padding: 10px 0;margin: 0;background: url(../im/grey_white_bgr.gif) repeat-x top left ;font-size: 11px }

.resume_list{ font: 11px arial;color: #6e6e6e; }

.calendar_img{ width: 785px;overflow:scroll;margin: 0 0 15px 0 }

.ceni{ display: block;font: bold 24px arial;color: #b80c0c;margin: 15px 0 }

fieldset{ border: 0;padding: 0;margin: 0 0 15px 0 }

legend{ font: bold 18px arial;color: #079904;margin:0 0 5px -7px;padding: 0;display: block;text-indent: 0;}

.TableHotel{ border-left: 1px solid #d3d3d3;border-top: 1px solid #d3d3d3;margin: 0px 0 0 0px; }
.TableHotel td{ 
	border-right: 1px solid #d3d3d3;
	border-bottom: 1px solid #d3d3d3;
	padding: 7px;
	background: white;
	font: 11px arial 
}
.TableHotel th{ background:#d3d3d3;font:bold 12px arial;color:#404040;border-right: 1px solid #d3d3d3;border-bottom: 1px solid #d3d3d3;padding: 5px; }
.TableHotel td a:link, .TableHotel td a:visited{color: #326bae }
.TableHotel td a:hover, .TableHotel td a:active{color: #d81d1d }
.TableHeaderHotel{ border-left: 1px solid #d3d3d3;border-top: 1px solid #d3d3d3;margin:}
.TableHeaderHotel td{ background:#d3d3d3;font:bold 12px arial;color:#404040;border-right: 1px solid #d3d3d3;border-bottom: 1px solid #d3d3d3;padding: 5px; }


.ceni_v_leva{ display: block;float: right;font:italic bold 12px arial;color: #cb4025;width: 500px;text-align: right;margin: 10px 0 0 0 }

.reservirai:link, .reservirai:visited{font: bold 18px/34px arial;color: White;text-decoration: none;text-transform: uppercase;background: url(../im/reservirai_bgr.gif) repeat-x;display: block!important;float: left;width: 150px;text-align: center;margin: 20px 0 0 0 }
.reservirai:hover, .reservirai:active{font: bold 18px/34px arial;color: White;text-decoration: none;text-transform: uppercase;background: url(../im/reservirai_bgr_ov.gif) repeat-x;display: block!important;float: left;width: 150px;text-align: center; margin: 20px 0 0 0 }

h2.eks_snimki_bgr{ background: url(../im/grey_white_bgr.gif) repeat-x bottom left;margin-bottom:10px }


#next_prev{   }
#next_prev span{float: left; display: block; font: bold 11px/20px tahoma; width: 15px; text-align: center; text-transform: uppercase; padding: 0; color: #d03c1f; text-decoration: underline ; margin: 0 2px 0 0; }
.next_prev_digits:link, .next_prev_digits:visited, .next_prev:link, .next_prev:visited{display: block; font: bold 11px/20px tahoma; color: #124a9b; text-decoration: none; width: 15px; text-align: center; text-transform: uppercase; padding: 0 0; margin: 0 2px 0 0;float: left  }
.next_prev_digits:hover, .next_prev_digits:active, .next_prev:hover, .next_prev:active{color: #d03c1f; text-decoration: underline  }

.next_prev_all{ display: block; font: bold 11px/20px tahoma; color: white; text-decoration: none; width: auto; background-color: #1a5f93; text-align: center; text-transform: uppercase; padding: 0 5px; margin: 0 2px 0 0;float: right  }



.pics_eks{ margin: 0 8px 5px 0;display: block!important;float: left !important}

.obqsnenie{font: 11px arial;color: red;margin: 5px 0;text-align: right  }
.zaglavienatablicata{font: 18px "arial black";color: #333;background: url(../im/h2_bgr.gif) repeat-x bottom right;padding: 0 0 8px 0;margin: 15px 0 15px 0;  }

.forma_za_rez td{ padding: 3px }

.forma_za_rez td select{ font: 11px arial;color: #333 }

.contact_form td{padding: 3px  }

.contact_form td textarea{width: 250px;height: 200px;font: 11px arial;color: #333 }
.contact_form td input{width: 250px; }
.contact_form td input[type="reset"]{width: auto; }
.contact_form select{font: 12px arial;color: #333;width: 255px  }
.contact_form td input[type="submit"]{width: auto;cursor: pointer }


.calendar_data{ width: 35px;  }
.raboten_den{display: block;background: url(../im/raboten_den_bgr.jpg) repeat-x;color: white;text-transform: uppercase;font: 10px/16px arial;height: 16px;text-align: center }
.po4iven_den{display: block;background: url(../im/po4iven_den_bgr.jpg) repeat-x;color: white;text-transform: uppercase;font: 10px/16px arial;height: 16px;text-align: center }
.chislo{ display: block;background:#eeeeee url(../im/calendar_data_bgr.jpg) repeat-x right bottom; font: 24px arial;color: #615f5f;text-align: center;}

.programa_cena{ color: #d81d1d }

.send_to_friend_form input{margin: 3px 0 7px 0;padding: 0 0 0 3px  }
.send_to_friend_form textarea{margin: 5px 0 5px 0;padding: 0 0 0 3px;font: 12px arial }


.Table_calendar { background:white;font:bold 12px arial;color:#404040;border-right: 1px solid #d3d3d3;border-bottom: 1px solid #d3d3d3;padding: 5px;font: 11px arial;width: 200px }
.Table_calendar td { background:white;font:bold 12px arial;color:#404040;border-left: 1px solid #d3d3d3;border-top: 1px solid #d3d3d3;padding: 5px;font: 11px arial;width: 200px }

.Table_selected { background:white;font:bold 12px arial;color:#404040;border-right: 1px solid #d3d3d3;border-bottom: 1px solid #d3d3d3;font: 11px arial;margin: 0}
.Table_selected td { background:white;font:bold 12px arial;color:#404040;border-left: 1px solid #d3d3d3;border-top: 1px solid #d3d3d3;padding: 5px;font: 11px arial;}
.Table_selected th{ background:#d3d3d3;font:bold 11px arial;color:#404040;border-right: 1px solid #d3d3d3;border-bottom: 1px solid #d3d3d3;padding: 5px; }

td.country_name{ background: #eeeeee;font: bold 24px arial;color: #333;padding: 5px 0 5px 10px; }
td.dest_name{font: bold 12px arial;color:#fff;display: block;background:#eee url(../im/oferta_zagl_bgr_ov.gif) no-repeat top right ;padding: 2px 0 1px 5px;text-decoration: none;height: 19px;width: 100% }

.hotel_name_selected:link, .hotel_name_selected:visited{font:bold 12px arial;color: #1a5078;text-decoration: none;margin: 0;padding: 0;  }
.hotel_name_selected:hover, .hotel_name_selected:active{color: red }

.cena_selected{ padding: 10px!important;color: #b3221f!important;font:bold 12px arial!important }

.pansion{ width: 200px!important }

.TableHeaderCalendar{ border-left: 1px solid #d3d3d3;border-top: 1px solid #d3d3d3;color: white;width: 200px}
.TableHeaderCalendar td{ background:#d3d3d3;font:bold 11px arial;color:#404040;border-right: 1px solid #d3d3d3;border-bottom: 1px solid #d3d3d3;padding: 5px; }

#path_details{ margin: 0 0 5px 0;font: 12px arial }
#path_details a:link, #path_details a:visited{ color: #555 }
#path_details a:hover, #path_details a:active{ color: #326bae }

#selct_home:link, #selct_home:visited{ display: block;height: 80px;padding: 10px 20px 20px 20px;font: 18px "arial black";color: white;width: 538px;text-align: left;text-decoration: none }
#selct_home:hover, #selct_home:active{  }

#selct_home em{ display: block;font: bold 12px arial;color: white }

.more_hotels{
 background: #ef8411; 	  color:white;cursor:pointer;font: 11px/18px arial; display:block; text-align:center; padding:0; margin:0;
}

.select_hotels{ font: bold 12px arial;color:#fff;display: block;background: url(../im/oferta_zagl_bgr_ov.gif) no-repeat top right ;padding: 3px 0 0px 5px;text-decoration: none;height: 19px; }

.sub_header{ font: bold 14px arial;color: #2E6DBB;margin: 20px 0 8px 0;display: block }

.warn {	color:#C00000; padding:10px;}

.reg_table{margin: 0 auto 0 auto  }
.reg_table td{padding: 5px  }

.reserve_form{ padding: 20px;background: white;border: 1px solid #ccc;margin: 20px 0 10px 0 }
.reserve_form .left{ float: left;width: 220px }
.reserve_form .right{ float: left;width: 300px }


.reserve_form h2{ margin: 0 0 10px 0 }
.reserve_form label{display: block;font-size: 11px;margin: 10px 0 0 0 }
.reserve_form input{display: block;width: 200px }
.reserve_form textarea{display: block;width: 520px;height: 105px;font: 12px arial;color: #444;padding: 5px }


.reserve_form input[type="submit"]{font: bold 18px/30px arial;color: White;text-decoration: none;text-transform: uppercase;background: url(../im/reservirai_bgr.gif) repeat-x;display: block;width: 150px;text-align: center;margin: 20px 0 0 0;border: 0;cursor: pointer; }
.reserve_form input[type="submit"]:hover{font: bold 18px/30px arial;color: White;text-decoration: none;text-transform: uppercase;background: url(../im/reservirai_bgr_ov.gif) repeat-x;display: block;width: 150px;text-align: center; margin: 20px 0 0 0;border: 0;cursor: pointer;}

.datalist{ font-family: Tahoma; font-size: 10px; color: #0f8a19; }

.prejivqno_pics{	font: 11px arial	}

span.right_prej{ font: 11px arial; color: #0F8A19	}

.dobavi_prej{  }
.dobavi_prej label{display: block;margin: 10px 0 5px 0;font: 12px "arial black"  }
.dobavi_prej label em{display: block;font: 12px arial;color: #666 }

.dobavi_prej input[type="text"]{padding: 5px;width: 560px;color: #666  }
.dobavi_prej textarea{display: block;padding: 5px;width: 560px;font: 12px arial;height: 100px;color: #666  }
.dobavi_prej textarea.opisanie{display: block;padding: 5px;width: 560px;font: 12px arial;height: 520px  }
.dobavi_prej select{display: block;padding: 5px;font: 12px arial;color: #666  }
.dobavi_prej input[type="file"]{cursor: pointer;padding: 3px }

.dobavi_prej input[type="button"]{cursor: pointer;padding: 3px;margin: 20px 0 0 0;display: block }

.dyrj_dest{ }
.left_dyrj{float: left;display: block;margin: 0 30px 0 0 }
.right_dest{float: left;display: block;margin: 0 30px 0 0  }

.reg_dobavi:link, .reg_dobavi:visited{ display: block;padding: 5px;font: bold 11px tahoma;text-decoration: none;color: #069a60;border-bottom: 1px solid #d3d3d3 }

.reg_dobavi:hover, .reg_dobavi:active{ display: block;padding: 5px;font: bold 11px tahoma;text-decoration: none;color: #bf1d1d;border-bottom: 1px solid #d3d3d3 }

.addnew:link, .addnew:visited{ display: block;width: 230px;text-decoration: underline;text-transform: uppercase;color: #be1c1c;font: 14px "arial black";background: url(../ico/add-file.gif) no-repeat 0 5px;padding: 10px 10px 10px 35px;margin: 0 0 20px 0 }

.addnew:hover, .addnew:active{ display: block;width: 230px;text-decoration: underline;text-transform: uppercase;color: #16801e;font: 14px "arial black";background: url(../ico/add-file.gif) no-repeat 0 5px;padding: 10px 10px 10px 35px;margin: 0 0 20px 0 }

#add_pics{ float: left;width: 160px;margin: 10px 11px 0 0;height: 150px;border: 1px solid #ccc;padding: 10px;background: white}

marquee.efekt_1{ color:#C00000; font-weight:bold; border:none;  direction:ltr; }
marquee.efekt_2{ color:#1E8826; font-weight:bold; border:none;  direction:ltr; }



table.stopsale_tip{ border-spacing:1px;}
table.stopsale_tip th{ background-color:#D3D3D3;color: #404040; width: 200px; padding:5px;}
able.stopsale_tip td{ background-color:white;  padding:3px;}

#stopsale_tip{width:780px; height:auto; overflow:scroll; padding:0px 0 0px 0;}

.linkkalendar{ font: 11px arial;color: #12488c;padding: 0 0 0 13px;margin: 4px 0 }


#dinamic_form{text-align:left;width: 400px!important;padding: 10px 0 0 100px }

#dinamic_form input, #dinamic_form select{text-align: left;float: left;font: 12px arial; color: #777;width: 200px;margin: 0 0 10px 0 }
#dinamic_form textarea{ width: 400px;height: 100px;font: 12px arial; color: #777}
#dinamic_form input[type="reset"]{width: 20px;text-align: center;}

#dinamic_form h3{color: #444;margin: 0 0 15px 0;padding: 0;text-align: left }


#dinamic_form label{ display: block;text-align: left;clear: both;margin: 10px 0 5px 0}
#dinamic_form input[type="button"]{font: bold 18px/30px arial;color: White;text-decoration: none;text-transform: uppercase;background: url(../im/reservirai_bgr.gif) repeat-x;display: block;float: left;width: 120px;text-align: center;margin: 10px 0 0 0;cursor: pointer;border: 0;height: 30px}
#dinamic_form input[type="button"]:hover{font: bold 18px/30px arial;color: White;text-decoration: none;text-transform: uppercase;background: url(../im/reservirai_bgr_ov.gif) repeat-x;display: block;float: left;width: 120px;text-align: center;margin: 10px 0 0 0;cursor: pointer;border: 0;height: 30px}


#dinamic_form p{text-align: left;padding: 10px 0 }

#dinamic_form img{text-align: left;margin: 0 0 10px 0;display: block;clear: both }

#dinamic_form span{display: block;clear: both;}

#dest_menu{padding:0px 10px 30px 10px; clear: both;}
#dest_menu a:link, #dest_menu a:visited{ font:12px arial;color: #194b87;text-decoration: none;padding: 0 0 0 15px;background: url(../im/bullet1.gif) no-repeat 0 4px;margin: 0 5px 0 0  }
#dest_menu a:hover, #dest_menu a:active{ color: #ec810e ;text-decoration: underline;}
#dest_menu b{ float:left; margin-right:10px; }

.search_country_all{ display:block; background:url(../im/form_bgr.jpg) repeat-x; color:white; min-height:42px; padding:5px 10px 10px 10px; font-size:11px; margin:0px;}
.search_country_all input[type="text"] { width:240px; margin-left:10px; border:none; height:18px; padding:3px; vertical-align:middle;}
.search_country_all input[type="submit"] { background: url(../im/form_submit.jpg) no-repeat; border:none; width:26px; height:24px; margin-left:10px; cursor:pointer;}

.dop_pics .small_pic_details{ display:block !important; float:left !important; width:90px; padding-bottom:10px;}

.hotel_details_right a.link_inline{ display:inline!important;}