/* common */
BODY { text-align:center; margin: 0px; background-image:url('/images/body_background.gif'); background-repeat:repeat-x; background-position:top; background-color: #0a2f5d; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #202020; font-size: 70%; scrollbar-base-color: #EBEBEB; }
TD {  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 70%; vertical-align: top}
H1, H2, H3 { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #00469D }
A { COLOR: #003780; font-weight:normal; text-decoration: none }
A:hover { COLOR: #ff6600; }
INPUT, SELECT, TEXTAREA { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 100%; color: #2F2F2F}
UL { MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 20px }
FORM { margin:0px }
#bullet, #dot, .bullet { color: #FC893D; margin: 0px 6px 0px 6px; }
.nowrap { white-space: nowrap; }
.clear:after { content: "."; height: 0; visibility: hidden; display: block; clear: both; } /* slaga se na containera na floatnat element za da se raztegne v Firefox */
.hidden { position: absolute; z-index: -9999; top: -10000; left: -10000; }
.borders { border: 1px dashed #FF0000; }
.clearleft_dummy { clear: left; }

#float_dummy { float: right; width: 100%; height:0px; max-height:0px; margin: 0px; padding: 0px; font-size: 0px; } /* tova pyk e za IE */

#paging_navigation { display: block; margin: 6px 0px; }
#debug_result { background-color: #f0f0f0; border: 1px solid #d1d1d1; padding: 6px; margin: 6px;  }

#body_container { width: 994px; margin: 0 auto; text-align:left; }

/* loading */
.loading { background: url('/images/loading.gif') no-repeat top left; padding-left: 50px; }

/* head */
#head { position: relative; top: 0px; left: 0px; width: 994px; height: 112px; }
#head IMG { margin: 0px; padding: 0px; }
#head .kare_address { position: absolute; top: 0px; left: 805px; width: 189px; height: 112px; background-color: #2980c9; color: #FFFFFF; }
#head .kare_address H2 { margin: 12px 0px 3px 16px; font-size: 100%; color: #FFF; }
#head .kare_address ADDRESS { font-style:normal; }
#head .kare_address P { margin: 3px 0px 3px 16px; }
#head .kare_address A { color: #FFFFFF; text-decoration: underline; }
#head .kare_address A:hover { text-decoration: none; }
#head .kare_address #bullet { color: #FFFFFF; }


/* menutop */
#menutop { height: 24px; margin: 0 auto; background-color:#e2e2e2; color: #FFFFFF; text-align:left; border: 2px solid #ecf0fa; }
#menutop ul { margin: 0; padding: 0px 0px 0px 0px;  }
#menutop li { display: inline; padding: 0 0 0 0; margin: 0px 0px; }
#menutop li.last { }
#menutop A.stditem { height: 24px; padding: 4px 22px 5px; color: #FFFFFF; font-weight: bold; font-size: 110%; background-color: #00389a; background-image: url('/images/menu_a_background.gif'); background-position: 0px 0px; }
#menutop A.stditem:hover { background-position: 0px -25px; }


/* main_container */
#main_container { width: 994px; min-width: 994px; max-width: 994px; padding: 2px 0px 0px 0px; margin: 0 auto; text-align:left; background: #ecf0fa url('/images/main_background.gif') repeat-x top; }


#path { margin: 16px 200px 12px 10px; color: #003780; }
#path A { color: #003780; font-weight:normal; text-decoration: underline }
#path A:hover { color: #ff6600; }


#main { position: relative; top:0; left: 0; width: 982px; margin: 0 6; }


#content { float: left; width:740px; margin: 0; padding: 0 0 5 0; }
html>body #content { height: auto; }

#content.section_index { margin: 0px 0px 0px 0px; }

#content.homepage { width: 462px!important; }

/* accent_marquee */
#accent_marquee { position: relative; top: 0px; left: 0px; height: 20px; margin: 7px 0px; font-size: 110%; font-weight: bold; }
#accent_marquee A { font-weight: bold; }
#accent_marquee P { display: inline; }
#accent_marquee #memoryscroller_container { width: 100%; height: 20px; }
#accent_marquee #memoryscroller { position: relative; top: 0; top: 0; padding: 0px 0px; }


/* sidebar */
#sidebar { float: left; min-width: 237px; max-width: 237px; width: 237px; margin: 0 5 0 0; padding: 0 0 1 0; }


/* rightcol */
#rightcol { float: left; min-width: 272px; max-width: 272px; width: 272px; margin: 4 0 5 5; padding: 0 0 1 0; }



/* section_header */
#section_header { width: 740px; margin: 0px 0px 6px 0px; padding: 30px 0px 18px 0px; text-align: left; color: ffffff; }
#section_header H1 { width: 330px; margin: 0px 0px 18px 18px; font-size: 220%; font-weight: normal; color: ffffff; }
#section_header DIV.type_description { width: 380px; margin: 18px 0px 0px 18px; }
#section_header .type_description P { margin: 5px 0px 5px 0px; }

/*
#section_header { FILTER: progid:DXImageTransform.Microsoft.GradientWipe(GradientType=1, StartColorStr='#FF3681c2', EndColorStr='#003681c2', gradientSize=0.5); }
*/

/* random pics with classes back1,2,3... */
#section_header { background-color: #3681c2; background-position: center right; background-repeat: no-repeat; }
.summer1 { background-image: url('/images/section_header/summer/1.jpg'); }
.summer2 { background-image: url('/images/section_header/summer/2.jpg'); }
.summer3 { background-image: url('/images/section_header/summer/3.jpg'); }
.summer4 { background-image: url('/images/section_header/summer/4.jpg'); }
.summer5 { background-image: url('/images/section_header/summer/5.jpg'); }
.summer6 { background-image: url('/images/section_header/summer/6.jpg'); }
.summer7 { background-image: url('/images/section_header/summer/7.jpg'); }
.summer8 { background-image: url('/images/section_header/summer/8.jpg'); }
.summer9 { background-image: url('/images/section_header/summer/9.jpg'); }
.summer10 { background-image: url('/images/section_header/summer/10.jpg'); }
.summer11 { background-image: url('/images/section_header/summer/11.jpg'); }
.summer12 { background-image: url('/images/section_header/summer/12.jpg'); }
.summer13 { background-image: url('/images/section_header/summer/13.jpg'); }
.summer14 { background-image: url('/images/section_header/summer/14.jpg'); }
.summer15 { background-image: url('/images/section_header/summer/15.jpg'); }
.summer16 { background-image: url('/images/section_header/summer/16.jpg'); }
.summer17 { background-image: url('/images/section_header/summer/17.jpg'); }
.summer18 { background-image: url('/images/section_header/summer/18.jpg'); }
.summer19 { background-image: url('/images/section_header/summer/19.jpg'); }
.summer20 { background-image: url('/images/section_header/summer/20.jpg'); }
.summer21 { background-image: url('/images/section_header/summer/21.jpg'); }
.summer22 { background-image: url('/images/section_header/summer/22.jpg'); }
.summer23 { background-image: url('/images/section_header/summer/23.jpg'); }
.summer24 { background-image: url('/images/section_header/summer/24.jpg'); }
.summer25 { background-image: url('/images/section_header/summer/25.jpg'); }
.summer26 { background-image: url('/images/section_header/summer/26.jpg'); }
.summer27 { background-image: url('/images/section_header/summer/27.jpg'); }
.summer28 { background-image: url('/images/section_header/summer/28.jpg'); }
.summer29 { background-image: url('/images/section_header/summer/29.jpg'); }
.summer30 { background-image: url('/images/section_header/summer/30.jpg'); }
.summer31 { background-image: url('/images/section_header/summer/31.jpg'); }
.summer32 { background-image: url('/images/section_header/summer/32.jpg'); }
.summer33 { background-image: url('/images/section_header/summer/33.jpg'); }
.summer34 { background-image: url('/images/section_header/summer/34.jpg'); }
.summer35 { background-image: url('/images/section_header/summer/35.jpg'); }

.winter1 { background-image: url('/images/section_header/winter/1.jpg'); }
.winter2 { background-image: url('/images/section_header/winter/2.jpg'); }
.winter3 { background-image: url('/images/section_header/winter/3.jpg'); }
.winter4 { background-image: url('/images/section_header/winter/4.jpg'); }
.winter5 { background-image: url('/images/section_header/winter/5.jpg'); }
.winter6 { background-image: url('/images/section_header/winter/6.jpg'); }
.winter7 { background-image: url('/images/section_header/winter/7.jpg'); }
.winter8 { background-image: url('/images/section_header/winter/8.jpg'); }
.winter9 { background-image: url('/images/section_header/winter/9.jpg'); }
.winter10 { background-image: url('/images/section_header/winter/10.jpg'); }
.winter11 { background-image: url('/images/section_header/winter/11.jpg'); }
.winter12 { background-image: url('/images/section_header/winter/12.jpg'); }
.winter13 { background-image: url('/images/section_header/winter/13.jpg'); }
.winter14 { background-image: url('/images/section_header/winter/14.jpg'); }
.winter15 { background-image: url('/images/section_header/winter/15.jpg'); }
.winter16 { background-image: url('/images/section_header/winter/16.jpg'); }

.type_text { border: 1px solid #3681c2; background-color:#FFF; padding: 12px 18px; color: #333; }
.type_text P { margin: 10px 0px 10px; }

#section_searchresults H1 { margin: 0px 0px 12px 4px; color: #145e9f; font-size: 220%; font-weight: normal; }


/* result_list - hotel / excursion/ bulgaria / rentacar */
#content H2.result_explain { margin: 0px 0px 2px 0px; padding: 6px 8px; text-transform:uppercase; font-size: 110%; font-weight: bold; color: #000000; clear: left; background: #b2c2da; }
#content P.result_explain { margin: 2px 0px 2px 0px; padding: 0px; font-size: 110%;  }

#content .order_container { padding: 2px 6px; background-color: #c5d4e9; }

#content ul.result_list { width:100%; margin: 0; padding: 0; list-style: none; }
#content ul.result_list LI { height: auto; min-height: 90px; _width:100%; position: relative; top:0; left: 0; margin: 1px 0px 3px 0px; border: 1px solid #dddddd; background: #ffffff url('/images/result_list_li_background.gif') top repeat-x; }
#content ul.result_list LI.over { background: #ffffff; border-color: #ad3311; }
#content ul.result_list A.highlighter { display: block; color: #202020; font-weight:normal; }
#content ul.result_list DIV.headings { padding: 6px 0px 4px; cursor: pointer; }
#content ul.result_list H3 { margin: 0px 0px 0px 116px; color: #ad3311; text-transform:uppercase; font-size: 110%; font-weight: bold; }
#content ul.result_list .result_icon { position: absolute; top:0; left: 0; margin: 7px 8px 0px 8px;}
#content ul.result_list .city { COLOR: #2f2f2f; font-weight:bold; margin: 0px 0px 3px 116px; }
#content ul.result_list .result_description { margin: 0px 0px 0px 116px; padding-bottom: 3px;}
#content ul.result_list .result_description P { margin: 3px 0px; }
#content ul.result_list .food, #content ul.result_list .price { margin: 0 10 0 0; color: #f23b10; font-weight: bold; }
#content ul.result_list .result_promo_icon { position: absolute; top:4; left: 4; }

#content ul.result_list #transport, #result_offers #transport { padding-left: 26px; font-weight: bold; }
#content ul.result_list .transport_1, #result_offers .transport_1 { background: url('/images/icon_transport_1.gif') left no-repeat }
#content ul.result_list .transport_2, #result_offers .transport_2 { background: url('/images/icon_transport_2.gif') left no-repeat }
#content ul.result_list .transport_3, #result_offers .transport_3 { background: url('/images/icon_transport_3.gif') left no-repeat }
#content ul.result_list .transport_4, #result_offers .transport_4 { background: url('/images/icon_transport_4.gif') left no-repeat }

#content ul.result_list .result_action_container { margin: 0px 18px 6px 116px; border-top: 1px solid #dcdcdc; text-align: right; color: #ea6224; }
#content ul.result_list .result_action_container A { margin: 0px 8px; }

#content ul.result_list .result_description TABLE { border: 1px dotted #666666; }

.section_index#content #result_list_container { float: left; }
.section_index#content #accent_container { width: 236px; float: right; }


/* result_show - hotel / excursion/ bulgaria / rentacar */
#result_show { float: left; width:740px; margin: 0 0 16 0; }
#result_show .result_action_icons.outtabox { position: absolute; top: -30; right: 0px; margin: 0 0 0 0; text-align: right; }
#result_show .result_action_icons.outtabox ul { margin: 0; padding: 0;  }
#result_show .result_action_icons.outtabox li { display: inline; margin: 0px; padding: 0;}
#result_show .result_action_icons.outtabox A { font-size: 11px; color: #06469c; text-decoration: underline; font-weight: normal; }
#result_show .result_action_icons.outtabox A:hover { color: #ff8c00;  }
#result_show H2 { } /* hidden */

#result_show #button_reservation A { color: #FFFFFF; text-decoration:underline; }
#result_show #button_reservation A:hover { text-decoration:none; }
#result_show #button_reservation { margin: 0 0 8 0; text-align: left; }
#result_show #button_reservation .result_action_icon { vertical-align:middle; margin: 0 8 0 0; }

#result_show #result_show_content { margin: 0 0 0 0; padding: 0px; _height:100%; font-size: 110%; }
#result_show #result_show_content H1 { position: relative; top: 0px; left: 0px; height: 60px; margin: 0 0 1 0; padding: 0px; font-size: 180%; font-weight: normal; color: #ffffff; background: #1880bd url('/images/result_show_h1_background.gif') top repeat-x; }
#result_show #result_show_content H1 .title { float: left; padding: 16px 10px 0px 16px; margin-right: 190px; text-transform:uppercase; }
#result_show #result_show_content H1 .price { position: absolute; top: 0px; right: 0px; height: 44px; _height: 100%; padding: 16px 14px 0px 20px; font-weight: 600;background: #ed855c url('/images/result_show_price_background.gif') top repeat-x; }
#result_show #result_show_content #properties { padding: 10px 0px 14px 10px; color:#FFFFFF; background: #238dc9 url('/images/result_show_properties_background.gif') top repeat-x; }
#result_show #result_show_content #properties .value { font-weight: bold; }
#result_show #result_show_content #properties .tip { color: #00DE00; }

#result_show #result_show_content .result_text_1, #result_show #result_show_content .result_text_2 { margin: 1px 0px; padding: 10px 0px 10px 14px; background: #cedfee; border-bottom: 1px solid #BED4E8; }
#result_show #result_show_content .result_text_1 H2,
	#result_show #result_show_content .result_text_2 H2,
	#result_show #result_show_content .result_text_3 H2 { margin: 14px 0px; color: #ff2b00; font-size: 120%; font-weight: bold; }
#result_show #result_show_content .result_text_1 H3,
	#result_show #result_show_content .result_text_2 H3,
	#result_show #result_show_content .result_text_3 H3 { margin: 8px 0px; color: #0056ac; font-size: 110%; font-weight: bold; }
#result_show #result_show_content P { margin: 8px 4px 8px 0px; }
#result_show #result_show_content UL, #result_show #result_show_content OL { margin: 6px 0px 6px 20px; }

#result_show_content TABLE { border: 1px dotted #666666; }

#result_show_content .keywords_container { display:none; }

#result_show #result_show_content #tbl_prices { background-color:#cee5ff; border: none; }
#result_show #result_show_content #tbl_prices THEAD TD { font-weight: bold; padding: 4px; background-color:#f3f9ff; }
#result_show #result_show_content #tbl_prices TBODY TD { font-weight: bold; padding: 4px; background-color:#FFFFFF; }

#result_show #result_backtooffers { height: 36px; background: #d9d9d9 url('/images/button_backtooffers.gif') 5px 5px no-repeat }
#result_show #result_backtooffers A { float: left; padding: 10 0 8 36; font-weight: bold; font-size: 110%; color: #D84811; }
#result_show .offer#result_show_content .offer_name { position: relative; top: 0px; left: 0px; height: 55px; margin: 0 0 1 0; padding: 16px 10px 0px 16px; font-size: 160%; font-weight: normal; color: #ffffff;  text-transform:uppercase; background: #1880bd url('/images/result_show_h1_background.gif') top repeat-x; }

/* result_offers */
#result_offers H2 { font-size: 120%; font-weight: bold; color: #333333; }
#result_offers UL { clear: both; width:100%; margin: 0; padding: 0; list-style: none; }
#result_offers LI { height: auto; min-height: 60px; _width:100%; position: relative; top:0; left: 0; margin: 2px 0px; border: 1px solid #dddddd; background: #ffffff url('/images/result_list_li_background.gif') top repeat-x; }
#result_offers LI.over { background: #ffffff; border-color: #ad3311; }
#result_offers A.highlighter { display: block; color: #606060; font-weight:normal; }
#result_offers H3 { margin: 2 105 3 80; font-size: 130%; color: #333333; }
#result_offers P { margin: 0 105 3 80; }
#result_offers .pic_icon { position: absolute; top: 6; left: 1; width: 76; text-align: center; }
#result_offers .offer_price { float: right; width: 100px; background-color:#f85d01; font-size: 160%; font-weight: bold; color:#FFFFFF; padding: 12 0; text-align: center; }

/* hotellink_container */
#result_show .hotellink_container { margin: 0 0 0 0; }

/* pics_browser */
#pics_browser { float: right; width: 373px; border: 1px solid #0f76b1; background-color:#FFFFFF; }
html>body #pics_browser { height: auto; }
#pics_browser #pic_big_container { margin: 3 3 3 3; width:365; height: 272; text-align: center; vertical-align: middle; }
#pics_browser #pic_action_icons	{ position: relative; top:0; left: 0; }
#pics_browser #pic_thumbs_list { margin: 0px 0px 2px 0px; text-align: center; }
#pics_browser .icon_arrow_left { position: absolute; top:3; left: 10; }
#pics_browser .icon_arrow_right { position: absolute; top:3; right: 10; }
#pics_browser #big_num { margin: 6px 0px 0px 150px; }
#pics_browser .pic_thumb { margin: 0 3 0 2; }
#pics_browser #pic_name { text-align:center; color: #666666; }

/* pics_info */
#pics_info TABLE { border: 0px; }
#pics_info .top { text-align: center; }


/* searchbox */
#sidebar .searchbox FORM { position: relative; top: 0px; left: 0px; width: 237px; min-width: 235px; max-width: 235px; margin: 0px 0px 5px; padding: 0 0 8 0; background: #d7e3f1 url('/images/searchbox_background.gif') top right no-repeat; border: 1px solid #2b82cf; }
#sidebar .searchbox H2 { margin: 0 0 1 0; padding: 2px 0px 3px 12px; font-size: 110%; color: #ffffff; background-color: #1e63ae; }
#sidebar .searchbox .searchform_element { margin: 3 0 0 12; font-size: 100%; }
#sidebar .searchbox LABEL { display: block; }
#sidebar .searchbox SELECT { font-size: 100%; }
#sidebar .searchbox .price_from, .searchbox .price_to { width: 30px; }
#sidebar .searchbox .q { width: 95px; }
#sidebar .searchbox .submit { position: absolute; bottom: 8; right: 14; padding: 3px 4px; font-size: 100%; color: #FFFFFF; font-weight: bold; background-color: #5285be; border-top: 1px solid #3d74ac; border-left: 1px solid #3d74ac; border-right: 2px solid #063471; border-bottom: 2px solid #063471; }

/* bigsearch */
#bigsearch { height: 300px; }
#bigsearch UL { margin: 0; padding: 9px 0px 0px 0px; list-style: none; }
html>body #bigsearch UL { height: 41px; }

#bigsearch UL LI { float: left; display:block; margin: 0 0 0 1; padding: 0px 0px 4px 0px; text-align:center; background-repeat:repeat-x; background-position: bottom left; background-image: url('/images/bigsearch/li_out.gif'); }
#bigsearch UL LI.selected { background-image: url('/images/bigsearch/li_selected.gif'); }
#bigsearch LI A { font-size: 110%; color:#06469c; font-weight: bold;  }
#bigsearch LI A:hover { text-decoration: underline;  }
#bigsearch LI.selected A { color: #ff6300; }

#bigsearch #li_hotel_bulgaria { width: 94px; }
#bigsearch .selected#li_hotel_bulgaria { }
#bigsearch #li_hotel_foreign { width: 85px; }
#bigsearch .selected#li_hotel_foreign { }
#bigsearch #li_pochivka_bulgaria { width: 90px; }
#bigsearch .selected#li_pochivka_bulgaria { }
#bigsearch #li_pochivka_foreign { width: 85px; }
#bigsearch .selected#li_pochivka_foreign { }
#bigsearch #li_excursion_foreign { width: 90px; }
#bigsearch .selected#li_excursion_foreign { }

#bigsearch .searchbox { position: relative; top: 0px; left: 0px; height: 253; background: #d7e3f1; }
#bigsearch .searchbox H2 { display: none; }
#bigsearch .searchbox FORM { margin: 0; padding: 4px 0px 0px 0px }
#bigsearch .searchbox .column { float: left; width: 228px; }
#bigsearch .searchbox .searchform_element { margin: 8 0 0 12; font-size: 100%; }
#bigsearch .searchbox LABEL { display: block; }
#bigsearch .searchbox SELECT { font-size: 100%; }
#bigsearch .searchbox .price_from, #bigsearch .searchbox .price_to { width: 40px; }

#bigsearch .searchbox .submit { position: absolute; top: 208px; left: 240px; padding: 5px 8px; font-size: 100%; color: #FFFFFF; font-weight: bold; background-color: #5285be; border-top: 1px solid #3d74ac; border-left: 1px solid #3d74ac; border-right: 2px solid #063471; border-bottom: 2px solid #063471; }

#bigsearch #searchbox_hotel_foreign { display: none; }
#bigsearch #searchbox_pochivka_foreign { display: none; }
#bigsearch #searchbox_excursion_foreign { display: none; }

/* homepage */
#content.homepage #result_show_content { margin: 3px 0px 0px 0px; padding-bottom: 6px; background: #ffffff; }
#content.homepage #result_show_content H1 { height: 32px; margin: 0px; font-size: 120%; font-weight: bold; color: #ff6300; background: #ececec url('/images/homepage_about_h1_background.gif') top left no-repeat; }
#content.homepage #result_show_content H1 SPAN.title { display: block; padding: 8px 30px; }
#content.homepage #result_show_content .result_text_1 { margin: 10 10 0 10 }
#content.homepage #result_show_content P { margin: 10; }

#content.homepage #kare_about { position: relative; top: 0px; left: 0px; background: #ffffff; }
#content.homepage #kare_about H2 { display: none; }
#content.homepage #kare_about .kare_about_content { padding: 10; }
#content.homepage #kare_about UL { margin: 0px; padding: 0px; }
#content.homepage #kare_about .logo_cards { margin: 4 0 0 22 }
#content.homepage #kare_about LI { color: #ff6300; margin: 0 0 0 10; padding: 0; list-style:none }
#content.homepage #kare_about LI A { font-weight: normal}


#content.homepage .kare_address { position: absolute; top: 0px; left: 220px; width: 220px; margin: 0px 0px; padding: 40px 0px 0px 0px; background: #FFF url('/images/kare_address_background.png') 0px 10px no-repeat; }
#content.homepage .kare_address ADDRESS { font-style:normal; }
#content.homepage .kare_address P { margin: 4px 0px; }

/* specialoffers_kare */
#content.homepage .specialoffers_kare TABLE { width: 420px; border: 0px; }

/* smlresult - result_list */
#smlresult { }
#smlresult #smlresult_heading H2 { margin: 0 0 0 0; padding: 2 0 0 8; font-size: 170%; color:#e8562b; }
#smlresult :hover #smlresult_heading H2 { margin: 0 0 0 0; padding: 2 0 0 8; font-size: 170%; color:#FF774C; }
#smlresult #smlresult_heading H3 { margin: 0 0 0 0; padding: 0 0 0 8; font-size: 120%; color:#ffffff; font-weight: normal; text-transform: lowercase }

#smlresult.hotels #smlresult_heading { background: #FFB475 }

#smlresult.pochivkas #smlresult_heading { background: #FFB475 url('/images/smlresult_title_pochivkas_background.png') top right no-repeat; }

#smlresult.excursions #smlresult_heading { background: #FF84C0 url('/images/smlresult_title_excursions_background.png') bottom right no-repeat; }
#smlresult.excursions #smlresult_heading H2 { color: #c51966; }
#smlresult.excursions a:hover #smlresult_heading H2 { color: #E83C89; }

#smlresult.promocia #smlresult_heading { background: #b9cbf2 url('/images/smlresult_title_promocia_background.png') top right no-repeat; }
#smlresult.promocia #smlresult_heading H2 { color: #224dab; }
#smlresult.promocia a:hover #smlresult_heading H2 { color: #4570CE; }

#smlresult UL { width:100%; margin: 0px 0px 0px 0px; padding: 0; list-style: none; }
#smlresult LI { position: relative; top:0; left: 0; _height: 65px; min-height: 65px; margin: 0 0 0 0; padding: 0; background-color: #ffeedc; border-bottom: 1px solid #FFD4A7; }
#smlresult IMG.result_icon { position: absolute; top:0; left: 6; margin: 6 6 0 0; width: 80px; height: 53px; }
#smlresult H3 { margin: 0px 0px 0px 94px; padding: 4px 0px 0px 0px; color: #ff8c00; font-size: 110%;  }
#smlresult A { font-weight: bold; }
#smlresult .city { margin: 0 0 0 94; font-weight:bold; }
#smlresult .result_description { margin: 2 0 4 94; }
#smlresult P { margin: 0px; }
#smlresult .food { margin: 0 10 0 0; }
#smlresult .price { margin: 0 10 0 0; white-space:nowrap; }
#smlresult .food .value, #smlresult .price .value { font-weight: bold; }

.hotellink_container #smlresult LI { width:50%; float: left; }
.hotellink_container #smlresult.pochivkas #smlresult_heading { background-image: none; }
.hotellink_container #smlresult.excursions #smlresult_heading { background-image: none; }

/* bluemenu */
#bluemenu { margin: 3 0; padding: 0; background-color: #f79310; }
#bluemenu H2 { margin: 0; padding: 5 0 5 14; font-size: 130%; color: #ffffff;
	background: #f48c05 url('/images/bluemenu_h2_background.png') top repeat-x; border-bottom: 1px solid #d7e3f1; }
#bluemenu UL { margin: 0px; padding: 10px 0px; }
#bluemenu LI { margin: 0 0 0 14; padding: 0; color: #FFFFFF; list-style:none; font-size: 115%; }
#bluemenu LI A { color: #FFFFFF; }
#bluemenu LI A:hover { text-decoration: underline; }
#bluemenu P { margin: 9 0 6 0; }

/* kare_about */
#sidebar #kare_about { margin: 3 0; }
#sidebar #kare_about H2 { margin: 0px 0px; padding: 2px 0px 3px 10px; background-color: #aeaeae; font-size: 110%; color: #FFFFFF; }
#sidebar #kare_about .kare_about_content { margin: 1px 0px; padding: 10; background-color: #d9d9d9; }
#sidebar #kare_about UL { margin: 0px; padding: 0px; }
#sidebar #kare_about .logo_cards { margin: 4 0 0 22 }
#sidebar #kare_about LI { color: #ff6300; margin: 0 0 0 10; padding: 0; list-style:none }
#sidebar #kare_about LI A { font-weight: normal; }

/* kare_address */
#sidebar .kare_address { padding: 34px 0px 8px 12px; font-size: 115%; background: #FFF url('/images/kare_address_background.png') 12px 10px no-repeat; border: 1px solid #fca877; }
#sidebar .kare_address H2 { margin: 12px 0px 6px; font-size: 100%; font-weigh: bold; color: #5f5e5e; }
#sidebar .kare_address ADDRESS { margin: 1px 0px; font-style:normal; }
#sidebar .kare_address P { margin: 4px 0px; }

/* kare_subscribe */
#content.homepage #kare_subscribe {  position: relative; top: 0px; left: 0px; margin: 3px 0px; background: #ffffff; }
#content.homepage #kare_subscribe H2 { height: 32px; margin: 0px; font-size: 120%; font-weight: bold; color: #ff6300; background: #ececec url('/images/homepage_about_h1_background.gif') top left no-repeat; }
#content.homepage #kare_subscribe H2 SPAN.title { display: block; padding: 8px 30px; }
#content.homepage #kare_subscribe H2 A { display: block; padding: 8px 30px; font-weight: bold; color:#ff6600; }
#content.homepage #kare_subscribe p { margin: 0px 0px 4px 0px; }
#content.homepage #kare_subscribe form { padding: 10px; margin: 0px; }

/* kare_partner */
#kare_partner { position: relative; top: 0px; left: 0px; height: 74px; margin: 3px 0px; padding: 2px 0px; background: #ffffff; }
#kare_partner H3 { float: left; width: 70px; margin: 0px 0px 0px 6px; font-size: 100%; }
#kare_partner .logo_container { display: inline; margin: 0px 6px 0px 0px; }

/* kare_linkexchange */
#kare_linkexchange { position: relative; top: 0px; left: 0px; height: 20px; margin: 3px 0px; padding: 2px 0px; background: #ffffff; }
#kare_linkexchange H1 { display: none; }
#kare_linkexchange H3 { float: left; width: 80px; margin: 0px 0px 0px 6px; font-size: 100%; }
#kare_linkexchange P { margin: 0px }

/* country_list_container */
#content DIV.country_list_container { clear: left; margin: 8 0 5 0; border: 1px solid #ff9000; background:#FFF url('/images/bigicon_country_list.png') 4px 4px no-repeat ; }
#content DIV.country_list_container H2 { font-size: 110%; font-weight: bold; margin: 8 0 6 62; }
#content DIV.country_list_container UL { margin: 2 1 8 62; padding: 0; }
#content DIV.country_list_container LI { display: inline; margin: 0; padding: 0; white-space:nowrap }

/* crosslinks_container */
#crosslinks_container { clear: left; margin: 8 0 5 0; border: 1px solid #5d9e64; background:#FFF url('/images/crosslinks_background.png') 4px 4px no-repeat ; }
#crosslinks_container H2 { font-size: 110%; font-weight: bold; margin: 8 0 4 62; }
#crosslinks_container P { margin: 2 1 4 62; padding: 0; }
#crosslinks_container UL { margin: 2 1 8 62; padding: 0; }
#crosslinks_container LI { display: block; margin: 0; padding: 0; list-style: none; white-space:nowrap }

/* travel_calendar */
.travel_calendar { margin: 4px 0px 4px 0px; border: 1px solid #6a87af; }
.travel_calendar H2 { margin: 0px; padding: 5px 0px 0px 0px; font-size: 120%; font-weight: bold; color: #ffffff; border-bottom: 1px solid #6a87af; background: url('/images/travel_calendar_h2_background.png') }
.travel_calendar H2 SPAN.title { display: block; margin: 0px 0px 7px 8px; }
.travel_calendar_content { padding: 6px 0px 6px 100px; background-color: #ffffff; background-image: url('/images/travel_calendar_background.png'); background-repeat: no-repeat; background-position: 18 6;}
.travel_calendar P { float: left; display: block; margin: 0px; padding: 0px 0px 6px; }
.travel_calendar UL { float: left; display:block; margin: 0px; padding: 0px; }
.travel_calendar LI { color: #ff6300; margin: 0 22 0 0; padding: 0; list-style:none; text-transform:uppercase; }
.travel_calendar LI A { font-weight: bold; color: #BD3312 }

/* travel_calendar_date_list */
.travel_calendar_date_list { float: left; width: 49%; margin: 0px 1px 0px 0px }
.travel_calendar_date_list H3 { position: relative; top: 0px; left: 0px; margin: 0 0 1 0; padding: 6px 10px 6px 12px; font-size: 140%; font-weight: normal; color: #ffffff; text-transform:uppercase; background: #7AADE6;}
.travel_calendar_date_list .result_text_1 { padding: 10px 0px }
.travel_calendar_date_list DL { margin: 6px 0px; padding: 0px; }
.travel_calendar_date_list DT { float: left; margin: 0px; border:1px solid #CEDFEE; }
.travel_calendar_date_list DD { margin: 4px 0px; }
.travel_calendar_date_list .name {  }
.travel_calendar_date_list .name A { font-weight: bold; }
.travel_calendar_date_list .price { font-weight: bold; color:#F30; white-space:nowrap; }

/* travel_calendar_closedates */
.travel_calendar_closedates { margin: 4px 0px 4px 0px; border: 1px solid #6a87af; }
.travel_calendar_closedates H2 { margin: 0px; padding: 3px 0px 0px 0px; font-size: 120%; font-weight: bold; color: #ffffff; border-bottom: 1px solid #6a87af; background: url('/images/travel_calendar_closedates_h2_background.png'); }
.travel_calendar_closedates H2 SPAN.title { display: block; margin: 0px 0px 5px 8px; }
.travel_calendar_closedates_content { padding: 6px 0px 6px 100px; background-color: #ffffff; background-image: url('/images/travel_calendar_closedates_background.png'); background-repeat: no-repeat; background-position: 10 6;}
.travel_calendar_closedates UL { margin: 0px; padding: 0px; }
.travel_calendar_closedates LI { margin: 0 22 0 0; padding: 0; list-style:none; }
.travel_calendar_closedates .price { color: #F30; white-space:nowrap; }

/* bannerzone */
.bannerzone { margin: 10px 0px; text-align: center; }



/* tooltip */
.tip { color: green; font-weight: bold; }
.tiptext_container { display:none; }
#tool_tip_action_food_text { padding: 6px; text-align:left; }


/* bottom */
#disclaimer { padding: 0px 4px; background-color: #ecf0fa; font-size: 90%; }

#menubottom { clear: both; margin: 10 auto; text-align: center; color: #FFFFFF; }

#usability_about { display:none; }
