@charset "utf-8";





* {
 padding: 0;
 margin: 0;
}

body {

font: 70% "Lucida Sans Unicode","Lucida Grande","Bitstream Vera Sans","Trebuchet MS","Geneva","Arial",sans-serif;
color:#000000;
 background: url(images/bg_body.jpg) repeat-x;
background-color:#FFFFFF;

}
.wrapper {
 width: 950px;
 margin: 0 auto;
}

.clear { clear:both; height:0;}


.leftcolumn { width:168px;  background:transparent url(images/left_column_bg_eng.jpg) left top no-repeat; float:left; display:inline; margin-bottom:5px; }
.rightcolumn { float:left; display:inline; width:782px;  background:transparent;  }
.rightcolumn_header { width:100%; height:145px; background:transparent;}


.rightcolumn_header_menu1 { height:24px; width:100%; display:inline; float:left;}
.tour_gid { float:left; display:inline; width:517px; height:24px;}
.header_contacts_languge {  float:left; display:inline; width:250px; height:24px; background:url(images/contacts_language_bg.png) left bottom repeat-x;}
.contacts_header { display:inline; float:left; margin-top:4px; }
.contacts_header a { background:url(images/mail_small.gif) left bottom no-repeat; padding-left:20px; text-decoration:none; color: #000099; }
.contacts_header a:hover { text-decoration: underline;}

.languages_bg_en { float:left; display:inline;}

.languages_bg_en ul {margin:0; padding:0; list-style-type:none; margin-left:60px;}
.languages_bg_en li {float:left; margin-left:10px; display:block; width:20px; padding:0px; margin-top:4px; }
.languages_bg_en li.language_bg { background:transparent url(images/bg_language_.png) bottom no-repeat;}
.languages_bg_en li.language_en { background:transparent url(images/en_language_.png)  bottom no-repeat;}
.languages_bg_en a { display:block; overflow:hidden; text-decoration:none; padding-top:20px; height:0px; }

.menu_header_main-container {display:inline; float:left; height:112px;  margin-left:5px; margin-top:9px;}
.menu_header_main-container ul {margin:0; padding:0; list-style-type:none;}
.menu_header_main-container li {float:left; margin-left:3px; display:block; width:124px; padding:0px;}
.menu_header_main-container li.list1 {background:transparent  url(images/hotels_inactive_bg_eng.gif);}
.menu_header_main-container li.list2 {background:transparent url(images/ekskurzii_inactive_bg_eng.gif);}
.menu_header_main-container li.list3 {background:transparent  url(images/pochivki_inactive_bg_eng.gif);}
.menu_header_main-container li.list4 {background:transparent   url(images/eko_tourism_inactive_bg_eng.gif);}
.menu_header_main-container li.list5 {background:transparent  url(images/culture_tourism_inactive_bg_eng.gif);}
.menu_header_main-container li.list6 {background:transparent  url(images/school_programs_inactive_bg_eng.gif);}
.menu_header_main-container a {display:block; width:124px; padding-top:112px; height:0; color:#000; text-decoration:none; overflow:hidden;}
* html .menu_header_main-container a:link, * html .menu_header_main-container a:visited {height:112px; he\ight:0;}

.menu_header_main-container a.item1 { background:transparent url(images/hotels_active_bg_eng.png) -124px -112px no-repeat;}
.menu_header_main-container a.item2 { background:transparent url(images/ekskurzii_active_bg_eng.png) -124px -112px no-repeat;}
.menu_header_main-container a.item3 {background:transparent url(images/pochivki_active_bg_eng.png)  -124px -112px no-repeat;}
.menu_header_main-container a.item4 {background:transparent url(images/eko_tourism_active_bg_eng.png)  -124px -112px no-repeat;}
.menu_header_main-container a.item5 {background:transparent url(images/culture_tourism_active_bg_eng.png)  -124px -112px no-repeat;}
.menu_header_main-container a.item6 {background:transparent url(images/school_programs_active_bg_eng.png)  -124px -112px no-repeat;}

.menu_header_main-container a.item1:hover {background-position:top right; z-index:50;}
.menu_header_main-container a.item2:hover {background-position:top right; z-index:50;}
.menu_header_main-container a.item3:hover {background-position:top left; z-index:50;}
.menu_header_main-container a.item4:hover {background-position:top left; z-index:50;}
.menu_header_main-container a.item5:hover {background-position:top left; z-index:50;}
.menu_header_main-container a.item6:hover {background-position:top left; z-index:50;}

.menu_header_main-container a.item1_this  { background:transparent url(images/hotels_active_bg_eng.png) no-repeat;}
.menu_header_main-container a.item2_this { background:transparent url(images/ekskurzii_active_bg_eng.png) no-repeat;}
.menu_header_main-container a.item3_this {background:transparent url(images/pochivki_active_bg_eng.png) no-repeat;}
.menu_header_main-container a.item4_this {background:transparent url(images/eko_tourism_active_bg_eng.png) no-repeat;}
.menu_header_main-container a.item5_this {background:transparent url(images/culture_tourism_active_bg_eng.png) no-repeat;}
.menu_header_main-container a.item6_this {background:transparent url(images/school_programs_active_bg_eng.png) no-repeat;}

* html .menu_header_main-container a:hover {height:86px; he\ight:0;}





.footer {border-bottom: 1px solid #70121d; border-top: 1px solid #313131; background:transparent url(images/footer_bg.png)  repeat-x;
margin: 0px; display: inline; padding: 0px; float: left; width: 100%; height:40px;}


.footernav { width:100%; margin-top:5px; float:left; display:inline;}

.footernav ul li { display:inline; list-style-type:none;}

.footernav ul { text-align:center;}

.copy_created { width:100%; margin-top:5px;}

.copy_created ul li { display:inline; list-style-type:none;}

.copy_created ul li.copyright { width:400px; display:inline; list-style-type:none; color:#999999; padding-right:20px;}

.copy_created ul li.created_by { display:inline; list-style-type:none; color:#999999; border-left:1px solid #999999; padding-left:20px;}

.copy_created ul li.created_by a { color: #FF9900; text-decoration:none}

.copy_created ul li.created_by a:hover { color: #FF0000; text-decoration: underline;}

.copy_created ul {text-align:center;}

.footernav .footernav_link1 a{ border-right:1px solid #999999; padding-right:3px; padding-left:3px; color:#000066; text-decoration:none; background:transparent;}

.footernav .footernav_link1 a:hover, .footernav .footernav_link1 a.this { border-right:1px solid #999999; padding-right:3px; padding-left:3px; color: #990000; text-decoration: underline; background: transparent;}

.footernav .footernav_link2 a {  padding-left:3px; color:#000066; background:transparent; text-decoration:none;}

.footernav .footernav_link2 a:hover,  .footernav .footernav_link2 a.this {  padding-left:3px; color: #990000; background:transparent; text-decoration: underline;}



.tickets_menu { height:57px; width:100%; visibility:visible; float:left; display:inline; margin-top:4px; background:transparent;}
.tickets_menu li { list-style-type:none; text-transform:uppercase;}
.tickets_menu li a { text-decoration:none; color:#333333;} 
.tickets_menu li a:hover, .tickets_menu li a.a_bus_tickets_this  { text-decoration: underline; color: #CC0000;}
.bus_tickets { float:left; display:inline; margin-left:10px; background:url(images/bus_tickets.gif) left bottom no-repeat; height:100%; width:220px;}
.bus_tickets ul { margin-top:26px;  margin-left:120px;}
.air_tickets {float:left; display:inline; width:250px; height:100%; background:url(images/air_tickets.gif) left bottom no-repeat; margin-left:290px; height:49px;}

.air_tickets ul { margin-top:26px; margin-left:30px;}




.hot_offers { float:left; display:inline; margin-left:20px; margin-top:120px; background:url(images/hit_ofers_star.gif) bottom left no-repeat; }
.hot_offers a { padding-left:24px; text-decoration: underline; text-transform:uppercase; color: #003366;}
.hot_offers a:hover, a.hot_offers_this {  text-decoration: overline; text-transform:uppercase; color:#CC0000;}
.search_main { float:left; display:inline; margin-left:15px; margin-top:20px;}
.categories_search { height:18px; width:140px; background: #FAFAFE; color: #000000; border:#990000   1px solid; margin-top:2px;  padding-top:0px; padding-bottom:0px; border: #333333 1px solid; }
.button_search_in { width:70px;  text-align:center; float:right; margin-right:13px; margin-top:2px; border: 1px solid #F5F5F5; background: url(images/lenta1_bg.png) left top repeat-x; color:#000000; border:1px  #CCCCCC solid; cursor: pointer; padding:0px;}

.categories_search_input_text { height:18px; width:138px; background: #FAFAFE; color: #000000; border: #333333 1px solid; margin-top:2px;}


.fast_connection { float:left; display:inline; margin-top:12px; }
span.fast_connection_label { text-transform:uppercase; color:#666666; font-weight:bold; margin-left:15px; background:url(images/s_border.gif) left bottom repeat-x;}
span.telefon_1 { margin-left:60px; color: #CC6633; background:url(images/s_border.gif) left bottom repeat-x;}

.abonament_link1 { float:left; display:inline; margin-top:20px; margin-left:10px; margin-right:10px; background-color: #F2F2F2; border:1px solid  #FEFEFE;}
.abonament_link1 .label_abonament_link1 { text-transform:uppercase; color:#666666; font-weight:bold; background:url(images/lenta1_bg.png) left bottom repeat-x; border-bottom:1px solid  #E6E6E6; text-align:center;}
.abonament_link1 a { text-decoration:none; color: #003366; }
.abonament_link1 a:hover, a.this_abonament_a { text-decoration: underline; color: #990000; }


.banner_x { width:158px; margin-left:5px; margin-right:5px; height:90px; float:left; display:inline; background-color:#000066; margin-top:70px;}

.content_container { float:left; display:inline; width:760px; background:transparent; margin:7px 10px 5px 10px;}
.title_x_y_z { width:100%; text-align:center; text-transform:uppercase; font-size:14px; color:#003399; background-color:#F6F6F6;}
.inener_container_x_y_z { width:700px; margin-left:25px; background-color:#FDFDFD; margin-top:10px;}
.inener_container_x_y_z  li { margin-left:15px;}
.inener_container_x_y_z blockquote { margin-left:18px;}

/*hotel search*/

.no_offers_here { font-size:14px; color: #CC0000;}

.all_offers_hotels_container { float: left; display:inline;}
.left_h_world_all { float:left; display: inline; width:380px; line-height:20px; background:transparent url(images/lenta1_bg.png) left bottom repeat-x;}
.left_h_world_all a { padding-left:20px; background:transparent url(images/arrow_x.gif) left top no-repeat; text-decoration:none; color: #0000FF; }
.left_h_world_all a:hover { text-decoration:underline;}
.right_h_bulgaria { float:left; display: inline; width:380px; line-height:20px; background:transparent url(images/lenta1_bg.png) left bottom repeat-x;}
.right_h_bulgaria a { padding-left:20px; background:transparent url(images/arrow_y.gif) left top no-repeat; text-decoration:none; color: #FF9900; }

.right_h_bulgaria a:hover { text-decoration:underline;} 


.label_left_column_hotel_search { float:left; display:inline;}
.left_column_hotel_search_form { width:300px;}
.left_column_hotel_search { float:left; display:inline; width:370px; background:url(images/world.gif) center bottom  no-repeat; height:295px; margin-left:10px;}
.fieldset_search_hotel_world { width:300px;  border:none; float:left; display:inline;}
.fieldset_search_hotel_world select { width:300px; margin-bottom:3px;}
.button_left_column_hotel_search, .button_right_column_hotel_search { float:left; display:inline; background: transparent url(images/lenta1_bg.png) left top repeat-x; border:1px  #CCCCCC solid; cursor: pointer;}
.label_left_column_hotel_search h2, .label_right_column_hotel_search h2 { font-size:16px; color:#666666;}
.fieldset_search_hotel_world label { color: #3333CC;}
.left_column_hotel_search li{ list-style-type:none;}

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

.right_column_hotel_search {float:left; display:inline; width:380px; background: url(images/bulgaria.gif) center bottom  no-repeat; height:295px;}
.right_column_hotel_search_form { width:300px;}
.fieldset_search_hotel_bulgaria  { width:320px;  border:none; float:left; display:inline;}
.fieldset_search_hotel_bulgaria select { width:300px; margin-bottom:7px;}
.fieldset_search_hotel_bulgaria label { color: #3333CC;} 
.fieldset_search_hotel_bulgaria li {list-style-type:none;}


/*holiday search*/

.left_column_holiday_search { float:left; display:inline; width:370px; background:url(images/world2.gif) center bottom  no-repeat; height:295px; margin-left:10px;}
.right_column_holiday_search {float:left; display:inline; width:380px; background: url(images/bulgaria2.gif) center bottom  no-repeat; height:295px;}

.left_column_holiday_search li, .right_column_holiday_search li {list-style-type:none;}




/*short hotels*/

.short_hotels_container { width:730px; float:left; display:inline; margin-left:15px; margin-right:15px; margin-bottom:3px;}
.short_hotel_x_container { width:345px; height:116px; display:inline; float:left; margin-left:15px; background: #FFFFFF; margin-bottom:5px; border:1px #999999 solid;}
.title_short_hotels_container { float:left; display: inline; background:transparent url(images/lenta1_bg.png) left bottom repeat-x; color: #00CC00; width:100%; height:15px; border-bottom: 1px solid #999999;}
.short_hotel_structure_left { float:left; display:inline; width:100px; height:100px; background: #FFFFFF;}
.short_hotel_structure_left_image { float:left; display:inline; width:99px; height:99px; background: #FFFFFF; cursor:pointer; text-align:center;}
.short_hotel_structure_left_image img { max-width:97px; max-height:97px; border:none;}
.short_hotel_structure_right { float:left; display:inline; width:243px; height:100px; background: #F7F7F7; border-left: 1px #999999 solid ;}
.short_hotel_structure_right_info { float:left; display:inline; width:243px; height:97px;  }
.short_hotel_name { float:left; display:inline; width:100%; height:38px;  line-height:19px; text-align:center; margin-top:4px;}
.short_hotel_name h3 { font-size:12px;  font-weight:100;}
.short_hotel_name h3 a { background:transparent; color: #CC6633; text-decoration:none;}
.short_hotel_name h3 a:hover { text-decoration: underline;}
.stars_number_short {float:left; display:inline; width:100%; height:18px; background:transparent url(images/lenta1_bg.png) left bottom repeat-x;  line-height:18px;}
.place_name_short {float:left; display:inline; width:100%; height:20px; margin-top:8px; text-align:center; font-size:12px; color: #0000CC;}
.hotel_1star  { background:url(images/1stars_hotel.gif) bottom center no-repeat; width:100%; height:18px; float:right;}
.hotel_2star  { background:url(images/2stars_hotel.gif) bottom center no-repeat; width:100%; height:18px; float:right;}
.hotel_3star  { background:url(images/3stars_hotel.gif) bottom center no-repeat; width:100%; height:18px; float:right;}
.hotel_4star  { background:url(images/4stars_hotel.gif) bottom center no-repeat; width:100%; height:18px; float:right;}
.hotel_5star  { background:url(images/5stars_hotel.gif) bottom center no-repeat; width:100%; height:18px; float:right;}
.hotel_6star  { background:url(images/6stars_hotel.gif) bottom center no-repeat; width:100%; height:18px; float:right;}
.hotel_7star  { background:url(images/7stars_hotel.gif) bottom center no-repeat; width:100%; height:18px; float:right;}




/*short holiday*/
.short_holiday_container { width:730px; float:left; display:inline; margin-left:15px; margin-right:15px; margin-bottom:3px;}
.short_holiday_x_container { width:345px; height:116px; display:inline; float:left; margin-left:15px; background: #FFFFFF; margin-bottom:5px; border:1px #999999 solid;}
.title_short_holiday_container { float:left; display: inline; background:transparent url(images/lenta1_bg.png) left bottom repeat-x; color: #FF3399; width:100%; height:15px; border-bottom: 1px solid #999999;}
.short_holiday_structure_left { float:left; display:inline; width:100px; height:100px; background: #FFFFFF;}
.short_holiday_structure_left_image { float:left; display:inline; width:99px; height:99px; background: #FFFFFF; cursor:pointer; text-align:center;}
.short_holiday_structure_left_image img { max-width:98px; max-height:98px; border:none;}
.short_holiday_structure_right { float:left; display:inline; width:243px; height:100px; background: #F7F7F7; border-left: 1px #999999 solid ;}
.short_holiday_structure_right_info { float:left; display:inline; width:243px; height:97px;  }
.short_holiday_name { float:left; display:inline; width:100%;   line-height:16px; text-align:center; margin-top:4px; margin-bottom:2px;}
.short_holiday_name h3 { font-size:12px;  font-weight:100;}
.short_holiday_name h3 a { background:transparent; color: #CC6633; text-decoration:none;}
.short_holiday_name h3 a:hover { text-decoration: underline;}
.place_cost_holiday_short { float:left; display:inline; width:100%; text-align:right; margin-top:4px;}
.place_cost_holiday_short span { color:#0033FF}
.destination_holiday_short {float:left; display:inline; width:100%; background-color:#FFFFFF;}


/*short trip*/

.short_trip_container { width:730px; float:left; display:inline; margin-left:15px; margin-right:15px; margin-bottom:3px;}
.short_trip_x_container { width:345px; height:116px; display:inline; float:left; margin-left:15px; background: #FFFFFF; margin-bottom:5px; border:1px #999999 solid;}
.title_short_trip_container { float:left; display: inline; background:transparent url(images/lenta1_bg.png) left bottom repeat-x; color: #3366CC; width:100%; height:15px; border-bottom: 1px solid #999999;}
.short_trip_structure_left { float:left; display:inline; width:100px; height:100px; background: #FFFFFF;}
.short_trip_structure_left_image { float:left; display:inline; width:99px; height:99px; background: #FFFFFF; cursor:pointer; text-align:center;}
.short_trip_structure_left_image img { max-width:98px; max-height:98px; border:none;}
.short_trip_structure_right { float:left; display:inline; width:243px; height:100px; background: #F7F7F7; border-left: 1px #999999 solid ;}
.short_trip_structure_right_info { float:left; display:inline; width:243px; height:97px;  }
.short_trip_name { float:left; display:inline; width:100%;   line-height:16px; text-align:center; margin-top:4px; margin-bottom:2px;}
.short_trip_name h3 { font-size:12px;  font-weight:100;}
.short_trip_name h3 a { background:transparent; color: #CC6633; text-decoration:none;}
.short_trip_name h3 a:hover { text-decoration: underline;}
.place_cost_trip_short { float:left; display:inline; width:100%; text-align:right; margin-top:4px;}
.place_cost_trip_short span { color:#0033FF}
.destination_trip_short {float:left; display:inline; width:100%; background-color:#FFFFFF;}


/*village tourism*/
.short_village_container { width:730px; float:left; display:inline; margin-left:15px; margin-right:15px; margin-bottom:3px;}
.short_village_x_container { width:345px; height:116px; display:inline; float:left; margin-left:15px; background: #FFFFFF; margin-bottom:5px; border:1px #999999 solid;}
.title_short_village_container { float:left; display: inline; background:transparent url(images/lenta1_bg.png) left bottom repeat-x; color: #990066; width:100%; height:15px; border-bottom: 1px solid #999999;}
.short_village_structure_left { float:left; display:inline; width:100px; height:100px; background: #FFFFFF;}
.short_village_structure_left_image { float:left; display:inline; width:99px; height:99px; background: #FFFFFF; cursor:pointer; text-align:center;}
.short_village_structure_left_image img { max-width:98px; max-height:98px; border:none;}
.short_village_structure_right { float:left; display:inline; width:243px; height:100px; background: #F7F7F7; border-left: 1px #999999 solid ;}
.short_village_structure_right_info { float:left; display:inline; width:243px; height:97px;}
.village_inner_info_short { margin:5px;}
.village_inner_info_short a { font-size:12px; background:transparent; color: #CC6633; text-decoration:none;}
.village_inner_info_short a:hover { text-decoration:underline;}

/*mountain tourism*/


.short_mountain_container { width:730px; float:left; display:inline; margin-left:15px; margin-right:15px; margin-bottom:3px;}
.short_mountain_x_container { width:345px; height:116px; display:inline; float:left; margin-left:15px; background: #FFFFFF; margin-bottom:5px; border:1px #999999 solid;}
.title_short_mountain_container { float:left; display: inline; background:transparent url(images/lenta1_bg.png) left bottom repeat-x; color: #CC6666; width:100%; height:15px; border-bottom: 1px solid #999999;}
.short_mountain_structure_left { float:left; display:inline; width:100px; height:100px; background: #FFFFFF;}
.short_mountain_structure_left_image { float:left; display:inline; width:99px; height:99px; background: #FFFFFF; cursor:pointer; text-align:center;}
.short_mountain_structure_left_image img { max-width:98px; max-height:98px; border:none;}
.short_mountain_structure_right { float:left; display:inline; width:243px; height:100px; background: #F7F7F7; border-left: 1px #999999 solid ;}
.short_mountain_structure_right_info { float:left; display:inline; width:243px; height:97px;}
.mountain_inner_info_short { margin:5px;}
.mountain_inner_info_short a { font-size:12px; background:transparent; color: #CC6633; text-decoration:none;}
.mountain_inner_info_short a:hover { text-decoration:underline;}


/*culture tourism*/


.short_culture_container { width:730px; float:left; display:inline; margin-left:15px; margin-right:15px; margin-bottom:3px;}
.short_culture_x_container { width:345px; height:116px; display:inline; float:left; margin-left:15px; background: #FFFFFF; margin-bottom:5px; border:1px #999999 solid;}
.title_short_culture_container { float:left; display: inline; background:transparent url(images/lenta1_bg.png) left bottom repeat-x; color: #9933CC; width:100%; height:15px; border-bottom: 1px solid #999999;}
.short_culture_structure_left { float:left; display:inline; width:100px; height:100px; background: #FFFFFF;}
.short_culture_structure_left_image { float:left; display:inline; width:99px; height:99px; background: #FFFFFF; cursor:pointer; text-align:center;}
.short_culture_structure_left_image img { max-width:98px; max-height:98px; border:none;}
.short_culture_structure_right { float:left; display:inline; width:243px; height:100px; background: #F7F7F7; border-left: 1px #999999 solid ;}
.short_culture_structure_right_info { float:left; display:inline; width:243px; height:97px;}
.culture_inner_info_short { margin:5px;}
.culture_inner_info_short a { font-size:12px; background:transparent; color: #CC6633; text-decoration:none;}
.culture_inner_info_short a:hover { text-decoration:underline;}


/*school programs*/


.short_school_container { width:730px; float:left; display:inline; margin-left:15px; margin-right:15px; margin-bottom:3px;}
.short_school_x_container { width:345px; height:116px; display:inline; float:left; margin-left:15px; background: #FFFFFF; margin-bottom:5px; border:1px #999999 solid;}
.title_short_school_container { float:left; display: inline; background:transparent url(images/lenta1_bg.png) left bottom repeat-x; color: #9933CC; width:100%; height:15px; border-bottom: 1px solid #999999;}
.short_school_structure_left { float:left; display:inline; width:100px; height:100px; background: #FFFFFF;}
.short_school_structure_left_image { float:left; display:inline; width:99px; height:99px; background: #FFFFFF; cursor:pointer; text-align:center;}
.short_school_structure_left_image img { max-width:98px; max-height:98px; border:none;}
.short_school_structure_right { float:left; display:inline; width:243px; height:100px; background: #F7F7F7; border-left: 1px #999999 solid ;}
.short_school_structure_right_info { float:left; display:inline; width:243px; height:97px;}
.school_inner_info_short { margin:5px;}
.school_inner_info_short a { font-size:12px; background:transparent; color: #CC6633; text-decoration:none;}
.school_inner_info_short a:hover { text-decoration:underline;}




/*paging*/
.paging_container {  display: inline; float:left; margin-bottom:5px; margin-top:5px; margin-right:10px;}
.paging_1 { margin-left:50px; float:right; padding-top:3px; padding-bottom:3px; margin-top:2px; margin-right:10px; cursor:pointer; background-color: #F7F7F2;}
.paging_1 li { display:inline; margin-left:1px; margin-right:1px;}
.button_1 a {color: #333399; background:transparent; padding:1px 2px 1px 2px; text-decoration:none; }
.button_1 a:hover {color: #FF3300; background:transparent; padding:1px 2px 1px 2px; text-decoration:none; }
.page_number_x a { color:#000000; text-decoration:none; margin-left:3px;}
.page_number_x_active a { color: #FF0000;  text-decoration:none; margin-left:3px;}
.page_number_x a:hover { color:#000000; text-decoration: overline;}

/*big hotel trip holiday etc*/
.inner_content_container { margin:5px;}
.big_title { width:100%; background:#F7F7F7; line-height:24px; text-align:center;}
.big_title h3 {font-size:16px;  font-weight:100; color: #330099;}
.big_stars {width:100%; background: url(images/lenta1_bg.png) left bottom repeat-x; line-height:20px; text-align:center; height:20px; border-bottom:1px solid  #D3D3D3 ;}
.hotel_big_1star  { background:url(images/1stars_hotel.gif) bottom center no-repeat; width:100%; height:18px;}
.hotel_big_2star  { background:url(images/2stars_hotel.gif) bottom center no-repeat; width:100%; height:18px;}
.hotel_big_3star  { background:url(images/3stars_hotel.gif) bottom center no-repeat; width:100%; height:18px;}
.hotel_big_4star  { background:url(images/4stars_hotel.gif) bottom center no-repeat; width:100%; height:18px;}
.hotel_big_5star  { background:url(images/5stars_hotel.gif) bottom center no-repeat; width:100%; height:18px;}
.hotel_big_6star  { background:url(images/6stars_hotel.gif) bottom center no-repeat; width:100%; height:18px;}
.hotel_big_7star  { background:url(images/7stars_hotel.gif) bottom center no-repeat; width:100%; height:18px;}
.big_place { width:100%; background:#F7F7F7; line-height:20px; text-align:center;}

.big_reserve {width:100%; background:#F7F7F7; line-height:20px; text-align:center; border-top:1px solid #D3D3D3 ; border-bottom:1px solid  #D3D3D3 ; }
.big_reserve a { text-decoration:none; padding-left:23px; color:#000099; background: transparent url(images/mail_small2.gif) left no-repeat;}
.big_reserve a:hover { text-decoration:underline;}

.big_print {width:100%; background:#F7F7F7; line-height:20px; text-align:center;  border-bottom:4px solid  #D3D3D3 ; }
.big_print a { text-decoration:none; padding-left:23px; color:#000099; background: transparent url(images/printer_small.gif) left no-repeat;}
.big_print a:hover { text-decoration:underline;}


.big_full_description { width:100%; background: #FDFDFD; border-bottom:1px solid  #D3D3D3 ;}
.big_full_description_text { margin:13px;}
.big_full_description_text li { margin-left:15px;}
.big_full_description_text blockquote { margin-left:18px;}
.gallery_label_big { width:100%; line-height:25px; background:transparent url(images/lenta1_bg.png) left bottom repeat-x;}
.gallery_label_big span { padding-left:29px; background:transparent url(images/gallery_images_title_bg.gif) left  no-repeat;}
.big_gallery { width:100%;border-bottom:1px solid  #D3D3D3 ; }
.big_image_x { width:98px; height:98px; margin-top:3px; margin-bottom:3px; margin-left:8px; float:left; display:inline; cursor: pointer; text-align:center;}
.big_image_x img { max-height:97px; max-width:97px;}


/*abonament*/

.left_column_abonament { width:400px; float:left; margin-left:20px;}
fieldset { border: none; }
fieldset.fieltset_abonament_name_email {margin-bottom: 5px; margin-left:20px; margin-top:10px; background: #FFFFFF;	}
fieldset.fieltset_abonament_name_email label { line-height: 1.8; vertical-align: top; display: block; width: auto; }
fieldset.fieltset_abonament_name_email ol li {}
.abonament_name1 { background-color: #F9F9F9; border:1px solid #000099;}
.abonament_email1 { background-color: #F9F9F9; border:1px solid #000099;}
fieldset.fieltset_abonament_name_email  ol { margin: 0; padding: 0;}
fieldset.fieltset_abonament_name_email  ol li { list-style-type:none; margin: 0; }
fieldset.fieltset_abonament_name_email em {font-weight: bold;	font-style: normal;	color: #f00;}
fieldset.fieltset_abonament_chekboxes {background: url(images/fieldset_bg_big.gif) left top repeat-x; margin-left:20px; margin-top:20px;}
fieldset.fieltset_abonament_chekboxes ol li {background:url(images/fieldset_bg_border_bottom.gif) left bottom repeat-x;}
fieldset.fieltset_abonament_chekboxes ol li label{display: inline-block;	line-height: 1.8;	vertical-align: top;}
fieldset.fieltset_abonament_chekboxes ol.list_checkboxces_column li { margin:0px; padding:0px;}
fieldset.fieltset_abonament_chekboxes ol li label{ padding:0px; margin:0px;}
fieldset.fieltset_abonament_chekboxes ol.list_checkboxces_column1 { float:left; display: inline; width:50%;}
fieldset.fieltset_abonament_chekboxes ol.list_checkboxces_column1 li{ list-style-type:none; padding-top:2px; padding-bottom:2px;}
fieldset.fieltset_abonament_chekboxes ol.list_checkboxces_column2 { float:left; display: inline; width:50%;}
fieldset.fieltset_abonament_chekboxes ol.list_checkboxces_column2 li{ list-style-type:none; padding-top:2px; padding-bottom:2px;}
fieldset.fieldset_obshti_usloviq_check { margin-top:20px; margin-bottom:3px; margin-left:20px}
fieldset.fieldset_obshti_usloviq_check a { color: #CC3300; text-decoration:none;}
fieldset.fieldset_obshti_usloviq_check a:hover { color: #CC3300; text-decoration:overline;}

.submit_abonament { margin-left:20px; background: url(images/lenta1_bg.png) left bottom repeat-x; color:#000000; border:1px  #CCCCCC solid; cursor: pointer; padding:0px;}


/*navigation_village_mountain*/
.navigation_village_mountain_container {}
.navigation_village_container { width:168px;  float:left; display:inline; margin-left:170px; }
.navigation_village_container_img { width:160px; height:87px; background:url(images/village_x.gif) left bottom no-repeat; border:4px solid  #F0F0F0;}
.navigation_village_container_link { text-align:left; background-color:#F0F0F0; line-height:25px;}
.navigation_village_container_link h3  { font-size:14px;  font-weight:100;}
.navigation_village_container_link h3 a { background:transparent url(images/arrow_x.gif) left top no-repeat; color: #0033FF; text-decoration:none; padding-left:20px;}
.navigation_village_container_link h3 a:hover { text-decoration:underline;}
.navigation_mountain_container { width:168px;  float:left; display:inline; margin-left:50px; }
.navigation_mountain_container_img { width:160px; height:87px; background:url(images/mountain.gif) left bottom no-repeat; border:4px solid  #F0F0F0;}
.navigation_mountain_container_link { text-align:left; background-color:#F0F0F0; line-height:25px;}
.navigation_mountain_container_link h3  { font-size:14px;  font-weight:100;}
.navigation_mountain_container_link h3 a { background:transparent url(images/arrow_y.gif) left top no-repeat; color: #FF6600; text-decoration:none; padding-left:20px;}
.navigation_mountain_container_link h3 a:hover { text-decoration:underline;}



.left_column_contacts { width:400px; float:left; display:inline;  margin-left: 10px;}
.left_column_contacts_title { width:390px; float:left; display:inline; height:100px; background:url(images/mail_big_contacts.gif) left top no-repeat; line-height:80px; text-align:center; font-size:28px; color: #AAAAAA; text-transform:uppercase;}
.address_mails_etc { width:380px; float:left; display:inline; background-color:#F9F9F9; line-height:20px; border:1px solid #CACACA; padding-left:5px; }
.alabalizam { color: #006699;}
.alabalizam a { color:#990000;}
.right_column_contacts {width:300px; float:left; display:inline; margin-bottom:5px; margin-left:50px;}
.form_contacts {}
.fieldset_contants {margin-bottom: 5px; margin-left:20px; margin-top:0px; background: #FFFFFF;	}
.fieldset_contants em {font-weight: bold;	font-style: normal;	color: #f00;}
.form_contacts_spisak label  { color:#0000CC;}
.form_contacts_spisak li { list-style-type:none;}
.contacts_name1, .contacts_email1, .contacts_company { background-color: #F9F9F9; border:1px solid #000099; width:250px;}
.contacts_textarea {background-color: #F9F9F9; border:1px solid #000099; width:250px; max-width:250px; height:150px;}
.submit_contacts { margin-left:20px; background: url(images/lenta1_bg.png) left bottom repeat-x; color:#000000; border:1px  #CCCCCC solid; cursor: pointer; padding:0px;}