* {margin:0; padding:0;}
body { margin : 0; padding : 0; font-size : 12px; font-family : Segoe UI, Arial; background-image: url("../media/05b2cd36104770ae4aab68d8.png"); background-repeat: repeat-x;color : #646464;
    background-color : #f3f9ff;
       /*background-color : #16395C;*/  }
a { color: #00aeef;text-decoration: underline; }
a:hover { text-decoration : none; }
table { margin: 0; padding: 0; }
form { margin: 0; padding: 0; }
img { border: none; }
h1, h2, h3, h4, h5 { margin : 0 0 15px 0; }
h1 { font-size: 30px; color: #000000; margin-bottom: 18px; }
h2 { font-size: 18px; color: #000000; font-weight: bold; margin-bottom: 13px; }
h3 { font-size: 18px; color: #000000; font-weight: bold; margin-bottom: 13px; }
p { margin : 0 0 15px 0; }
ul { margin : 0 0 15px 0; }
p.blank_info { text-align: center;padding : 50px;background-color : #deefff; }
input, textarea { font-family : Segoe UI, Arial; }
a.pdf_href { display : block;text-decoration : none;padding-left : 20px;background : url("../media/6e5a005333dbf2329c2fce45.png") 0 2px no-repeat; }
a.pdf_href strong { color : #00aeef !important;font-weight : normal;text-decoration : underline; }
a.pdf_href em { color : #9c9c9c; }
a.pdf_href:hover strong { text-decoration : none; }

table.page_content_table { width : 100%; }
table.page_content_table td.img_left { text-align : left;padding-right : 20px;padding-bottom : 15px;vertical-align : top; }
table.page_content_table td.img_right { text-align : right;padding-left : 20px;padding-bottom : 15px;vertical-align : bottom; }

table.data_table { margin : 0 0 15px 0;width : 100%; }
table.data_table td.title { background-color : #16395c;padding : 4px 25px 4px 5px;color : white;font-weight : bold;border-bottom : 1px solid #f3f9ff; }
table.data_table td { padding : 4px 25px 4px 5px;background-color : #7c9fc1;color : white;border-bottom : 1px solid #f3f9ff;vertical-align : top;font-size : 13px; }

table.checkbox_table { margin : 0;width : 100%; }
table.checkbox_table td { padding : 0 10px 2px 0;white-space : nowrap; }
table.checkbox_table td label { position : relative; }
table.checkbox_table td label input { position : relative;left : -2px;top : -1px; }
table.checkbox_table td em { font-style : italic;color : #0cb2f0;font-size : 11px;font-style : normal; }
table.checkbox_table td.dis { color : #c2c2c2 !important; }
table.checkbox_table td.dis label { color : #c2c2c2 !important; }
table.checkbox_table td.dis em { color : #c2c2c2 !important; }

div.inp_box { position : relative;background-color : white; }
div.inp_box_normal { width : 212px;height : 29px; }
div.inp_box_shorter { width : 178px;height : 29px; }
div.inp_box_small { width : 100px;height : 29px; }
div.inp_box_textarea { width : 432px;height : 69px; }
div.inp_box_textarea_short { width : 290px;height : 69px; }
div.inp_box input { position : absolute;left : 0;top : 0;width : 95%;height : 100%;padding : 0 4px 0 4px;background : none;border : none;font-size : 13px; }
div.inp_box textarea { position : absolute;left : 0;top : 0;width : 97%;height : 90%;padding : 4px;background : none;border : none;font-size : 13px; }
div.inp_box span { font-size : 1px; }
div.inp_box span.l { width : 8px;height : 100%;position : absolute;left : 0;top : 0;background : url("../media/122ae0b6e55f11e84dac1b32.gif"); }
div.inp_box span.r { width : 8px;height : 100%;position : absolute;right : 0;top : 0;background : url("../media/0483389aa3b3c9c2d97e0fa7.gif"); }
div.inp_box span.t { height : 8px;width : 100%;position : absolute;right : 0;top : 0;background : url("../media/1428bdbe8fdfe94a05e955cf.gif"); }
div.inp_box span.b { height : 8px;width : 100%;position : absolute;right : 0;bottom : 0;background : url("../media/3c865f016aec3a000f0f6255.gif"); }
div.inp_box span.lt { width : 8px;height : 8px;position : absolute;left : 0;top : 0;background : url("../media/2974cb3218cafaa32ebd5bf7.gif"); }
div.inp_box span.rt { width : 8px;height : 8px;position : absolute;right : 0;top : 0;background : url("../media/3d4dee5d270da1030827d2e1.gif"); }
div.inp_box span.lb { width : 8px;height : 8px;position : absolute;left : 0;bottom : 0;background : url("../media/00aaa5eb53a3e3ded84feb19.gif"); }
div.inp_box span.rb { width : 8px;height : 8px;position : absolute;right : 0;bottom : 0;background : url("../media/25c32c9660ae5bea8915aff7.gif"); }

ul.sitemap { margin : 0;padding : 0; }
ul.sitemap li { padding : 0 0 0 35px; }
ul.sitemap li ul { margin-left : 10px; }

#param7 { display: none; }
#param8 { display: none; }
#param10 { display: none; }

/* MAIN HELPER CLASSES */
.bold_hg { font-size: 20px !important; font-weight: bold !important; }
.bold_hg2 { font-size: 18px !important; font-weight: bold !important; }
.bold_hg3 { font-size: 14px !important; font-weight: bold !important; }
.bold_hg4 { font-size: 24px !important; font-weight: bold !important; }
.italic_hg { font-size: 13px !important; font-style: italic !important; }
.italic_sm { font-size: 12px !important; font-style: italic !important; }
.phone_hq { font-size: 38px; font-weight: bold; color: #f7941e; }
.font_black { color: #000000 !important; }
.font_grey { color: #646464 !important; }
.font_white { color: #ffffff; }
.no_margin { margin: 0 !important; }
.text_center { text-align: center; }
.blue_button { background-image: url("../media/06ce3ceb9a51c084ae918be0.png"); width: 108px; height: 34px; cursor: pointer; position: relative;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../img/button_blue.png"); _background: none; }
.blue_button a { position: absolute; left: 11px; top: 4px; text-decoration: none; font-weight: bold; width: 95px; font-size: 12px; }
.blue_button a span { position: absolute; left: 0px; top: 3px; z-index: 2; color: white; line-height: 12px; }
.blue_button a em { position: absolute; left: -1px; top: 4px; z-index: 1; font-style: normal; color: #007fae; line-height: 12px; }
.blue_button input { position: absolute; left: 0px; top: 5px; z-index: 2; color: white; font-size : 12px;line-height: 12px;background : none;border : none;cursor : pointer;font-weight : bold;width : 95px;font-family: Segoe UI,Arial; }
.blue_button_sml { background-image: url("../media/27b7483423f62cece03e3a9f.png"); width: 89px; height: 28px; cursor: pointer; position: relative;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../img/button_blue4.png"); _background: none; }
.blue_button_sml a { position: absolute; left: 11px; top: 3px; text-decoration: none; font-weight: bold; width: 70px; font-size: 12px; }
.blue_button_sml a span { position: absolute; left: 0px; top: 2px; z-index: 2; color: white; line-height: 12px; }
.blue_button_sml a em { position: absolute; left: -1px; top: 3px; z-index: 1; font-style: normal; color: #007fae; line-height: 12px; }
/* NEXT GENERATION BLUE BUTTON (auto resizing) */
.blue_button_ng { position: relative; width: 142px; height: 33px;  }
.blue_button_ng_paging { width : 200px;position : absolute;right : 29px;bottom : 12px; }
.blue_button_ng_long { width : 240px; }
.bb_l01 { width: 266px; }
.blue_button_ng .lft { position: relative; float: left; background-image: url("../media/09cb9ff9ae11f2e8d23e37a8.png"); width: 6px; height: 33px;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../img/bng_l.png"); _background: none; }
.blue_button_ng .cnt { position: relative; float: left; width: 85%; height: 33px; background-image: url("../media/0ad1276bd7d4414f02cd2e9b.png");
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../img/bng_bcg.png",sizingMethod="scale"); _background: none }
.blue_button_ng .rgh { position: relative; float: left; background-image: url("../media/17428734fd1b703dcc4d51f7.png"); width: 6px; height: 33px;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../img/bng_r.png"); _background: none; }
.blue_button_ng a { position: absolute; left: 0px; top: 4px; text-decoration: none; font-weight: bold; width: 100%; height: 33px; font-size: 12px; z-index: 5; text-align: center; }
.blue_button_ng a span { position: absolute; left: 0px; top: 3px; z-index: 2; color: white; line-height: 12px; cursor: pointer; width: 100%; }
.blue_button_ng a em { position: absolute; left: -1px; top: 4px; z-index: 1; font-style: normal; color: #007fae; line-height: 12px; cursor: pointer; width: 100%; }
.blue_button_ng input { position: absolute; left: 0px; top: 0px; z-index: 2; color: white; font-weight : bold;line-height: 26px;height : 26px; cursor: pointer; width: 100%;background : none;border : none;font-size : 12px;font-family: Segoe UI,Arial; }

.button_centered { margin: 40px auto 0 auto; position: relative; width: 955px; }
.button_centered .blue_button_ng { margin : 0 auto 0 auto; }

.cleaner { clear: both; }
.hidden { display: none; }

img.rounded { border: 1px #ffffff solid;
    -moz-border-radius: 6px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 11px;
}

/* MAIN PAGE CONTAINERS */
#page_container { margin: 0 auto; position: relative; width: 100%; background-image: url("../media/0ee6dfc074dfa012e9b5cd7d.jpg"); background-repeat: no-repeat; background-position: center top;  }
#roof_bcg { position: absolute; width: 1175px; height: 400px; background-image: url("../media/0ee6dfc074dfa012e9b5cd7d.jpg"); background-repeat: no-repeat; top: 0; left: 0; }
#top_container { margin: 0 auto; position: relative; width: 955px; height: 107px; }
#main_menu_container { margin: 0 auto; position: relative; width: 955px; height: 49px; z-index: 9; }
#footer_container { background-color: #16395c; height: 269px; padding-bottom: 23px; color: white; !important;border-top : 38px solid #f3f9ff;  }

/* PAGE ELEMENTS */
/* Hlavní logo webu */
a.logo { display: block; font-size: 30px; left: 0; top: 0; line-height: 35px; position: absolute; text-decoration: none; width: 256px; height: 92px; cursor: pointer; }
a.logo span { background: url("../media/5afb6547a97e4abdce7437c9.png") repeat scroll 0 0 transparent; position: absolute; display: block; left: 0; top: 0; width: 256px; height: 92px; }
img.star_img { cursor : pointer; }

/* Action box - banner vedle loga na homapge */
div.top_action_box { position: absolute; left: 310px; top: 23px; width: 375px; height: 61px; background-image: url("../media/22cdd73276971463e3d3ae5d.png");
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../img/top_action_boxr.png"); _background: none; }
div.top_action_box .bold_hg { position: absolute; left: 23px; top: 12px; }
div.top_action_box .blue_button_ng { position: absolute; right: 8px; top: 16px;width : 120px; }
div.top_action_box .small_hg { position: absolute; left: 65px; top: 36px; font-size: 14px; }

/* Language box - výběr jazyka v horní části webu */
div.language_box { position: absolute; left: 758px; top: 22px; width: 200px; height: 27px; }
div.language_box a { color: #24466b; padding-right: 5px; }
div.language_box span { color: #24466b; padding-right: 5px; }
div.language_box img { border: 0; position: relative; top: 6px; padding-left: 4px; }

/* Call box - Textový banner v horní části webu */
div.call_box { position: absolute; left: 715px; top: 58px; width: 241px; color: #24466b; font-size : 13px; }
div.call_box big { font-size : 24px; font-weight: bold; }
div.call_box a { color: #24466B; font-size: 14px; }

/* Hlavní menu */
#main_menu_container .left { width: 8px; height: 50px; background: url("../media/0ba7154e4906a464503d3fa1.png") repeat scroll 0 0 transparent;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../img/menu_l.png",sizingMethod="scale"); _background: none; }
#main_menu_container .right { position: absolute; right: 0; top: 0; width: 8px; height: 50px; background: url("../media/1533268f1ec8ca662e677dfa.png") repeat scroll 0 0 transparent;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../img/menu_r.png"); _background: none; }
#main_menu_container ul.main_menu { list-style-type: none; padding: 0; margin: 0; width: 939px; position: absolute; top: 0; left: 8px; background: url("../media/1ab41c869aba88edc26b702f.png") repeat scroll 0 0 transparent; }
#main_menu_container ul.main_menu li.home_li { font-size : 1px; }
#main_menu_container ul.main_menu li.menu_li { height: 50px; margin: 0; padding: 0; float: left; display: block; position: relative; }
#main_menu_container ul.main_menu li.menu_li a.first { position: relative; display: block; height: 50px; text-align: center; text-decoration: none; cursor: pointer; float: left; }
#main_menu_container ul.main_menu li.menu_li a.first span { position: relative; top: 15px; z-index: 2; color: white; padding: 0px 15px 0px 15px;text-transform: uppercase; }
#main_menu_container ul.main_menu li.menu_li a.first em { position: absolute; display: block; left: -1px; top: 16px; z-index: 1; font-style: normal; color: #000000; padding: 0px 15px 0px 15px; float: left;text-transform: uppercase; }
#main_menu_container ul.main_menu li.menu_li a.first_hover { background: url("../media/3101319a2a4a0ea2f711ff96.gif") repeat scroll 0 0 transparent; }
#main_menu_container ul.main_menu li.memu_spr { width: 2px; background: url("../media/1fb41d5d1fa9171d8a767d3a.gif") repeat scroll 0 0 transparent; }
#main_menu_container ul.main_menu li.menu1 a.first { width: 57px; line-height: 45px; }
#main_menu_container ul.main_menu li.menu1 a.first span { position: absolute; background: url("../media/2c499b8568b255d48a90bcee.gif") repeat scroll 0 0 transparent; display: block; left: 0px; top: 0px; width: 57px; height: 50px; padding: 0px; }
#main_menu_container div.sub_menu { position: absolute; top: 46px; width: 204px; z-index: 10; display: none; }
#main_menu_container div.sub_menu_l { left: -3px; }
#main_menu_container div.sub_menu_r { right: -4px; }
#main_menu_container div.sub_menu .central { background-image: url("../media/34454fd0c01c2392535e2d82.png"); background-repeat: repeat-y; width: 204px;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../img/menu_roletka_bcg.png",sizingMethod="scale"); _background: none; }
#main_menu_container div.sub_menu .footer { background-image: url("../media/3e3402a46e84b20b6d80eda3.png"); background-repeat: no-repeat; width: 204px; height: 12px;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../img/menu_roletka_bot.png",sizingMethod="scale"); _background: none; }
#main_menu_container div.sub_menu ul { list-style-type: none; padding: 0; padding-top: 10px; margin: 0; margin-left: 20px; }
#main_menu_container div.sub_menu li {  padding: 0px 0px 5px 0; }
#main_menu_container div.sub_menu a { color: white; text-transform:uppercase; text-decoration: none; font-size: 11px; padding-left: 8px;display : block; }
#main_menu_container div.sub_menu a:hover { color: white; text-transform:uppercase; text-decoration: underline; background: url("../media/0321c53fed3c84bddd450bc6.gif") 0 4px no-repeat; font-size: 11px; }

/* Drobeckova navigace */
.top_nav_container { margin: 0 auto; position: relative; width: 955px; padding-left: 11px; padding-top: 11px; }

/* Search box - hledací formulář na homapage */
div.main_adv_container { margin: 6px auto 6px auto; position: relative; width: 955px; overflow: hidden; }
.main_adv_container div.left { position: relative; width: 8px; height: 320px; background: url("../media/0eb8ef34ac4274874790b43c.png") no-repeat scroll 0 0 transparent; z-index: 3;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../img/main_adv_left.png"); _background: none; }
.main_adv_container div.center { position: absolute; height: 320px; left: 8px; top: 0; width: 939px; background: url("../media/3ad8dbbb022fa202a84ebf68.png") repeat scroll 0 0 transparent;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../img/main_adv_bcg.png",sizingMethod="scale"); _background: none; }
.main_adv_container div.right { position: absolute; width: 8px; height: 320px;  right: 0; top: 0; background-image: url("../media/0a85d4e3812e496a8e0320ad.png"); z-index: 3;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../img/main_adv_right.png"); _background: none; }
.main_adv_container div.image_collector { position: absolute; top: 2px; left: 3px; width: 6000px; height: 314px; z-index: 0; }
.main_adv_container div.image_collector .adv_generic_banner { float : left;width: 949px; height: 314px;display : block; }
.main_adv_container div.image_collector .adv_generic_banner a { display : block;border : 0; }
.main_adv_container div.image_collector .adv_generic_banner img { display : block;border : 0; }
.main_adv_container div.image_collector .im1 { background: url("../media/06115ef1ef6f0cb9ec63ed72.jpg") no-repeat scroll 0 0; }
.main_adv_container div.image_collector .im2 { background: url("../media/0ca02dedd24697f9bdce98a5.jpg") no-repeat scroll 0 0; }
.main_adv_container div.image_collector .im3 { background: url("../media/04f7f23d39060af9976be431.jpg") no-repeat scroll 0 0; }
.main_adv_container div.image_collector .im4 { background: url("../media/0083fe619b47ddbcae290a5f.jpg") no-repeat scroll 0 0; }
.main_adv_container div.image_collector .im5 { background: url("../media/13b081a37678cdfb5cb85f55.jpg") no-repeat scroll 0 0; }
.main_adv_container div.image_collector .im6 { background: url("../media/1ed594423b1a6192f2ba4282.jpg") no-repeat scroll 0 0; }
.main_adv_container div.banner_selector { position: absolute; left: 102px; top: 263px; height: 12px; }
.main_adv_container div.banner_selector .point { position: relative; float: left; margin-left: 5px; height: 12px; width: 12px; background: url("../media/26d90df101043cefd5ae6239.png"); background-repeat: no-repeat;  z-index: 1; cursor: pointer;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../img/main_adv_point.png"); _background: none; }
.main_adv_container div.banner_selector .point_on { background: url("../media/041f66eaea346a72590a2663.png"); background-repeat: no-repeat;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../img/main_adv_point_on.png"); _background: none; }

/* Search box - hledací formulář na homapage */
div.apartment_search_box { margin: 0 auto; position: relative; width: 955px; height: 80px; }
div.apartment_search_box .left { background-image: url("../media/434b6ef13805a328b1e50082.png"); width: 8px; height: 71px; }
div.apartment_search_box .center { position: absolute; background-image: url("../media/0700c7221c89de31e4b63ac0.png"); left: 8px; top: 0; width: 939px; height: 71px; }
div.apartment_search_box .right { position: absolute; right: 0; top: 0; background-image: url("../media/05d6ef14d14c6e732ffc022d.png"); width: 8px; height: 71px; }
div.apartment_search_box .center .info1 { position: absolute; left: 20px; top: 15px; text-align: center; }
div.apartment_search_box .center .form1 {  }
div.apartment_search_box .center .form1 table { position: absolute; left: 249px; top: 23px; }
div.apartment_search_box .center .form1 table td.labeled { font-weight : bold;padding-right : 5px; }
div.apartment_search_box .center .form1 table td.select { padding-right : 25px; }
div.apartment_search_box .center .form1 table td.select select { font-size : 11px; }
div.apartment_search_box .center .form1 label { font-weight: bold; font-size: 14px; color: #000000; }
div.apartment_search_box .center .blue_button_ng { position: absolute; right: 0px; top: 20px; }

/* Poster box - boxy na hlavní stránce */
div.info_posters_box { margin: 0 auto; position: relative; width: 955px; height: 332px; }
div.info_posters_box_mrg_top { margin-top : 30px; }
.poster_box { display: block; width: 232px; position: relative; float: left; margin-left: 9px; }
.poster_box .top { position:relative; background-image: url("../media/1f88141361ff930484e98244.png"); width: 232px; height: 12px; font-size: 10px; z-index: 2;position : absolute;left : 0;top : 0;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../img/poster_top.png"); _background: none; }
/* 220 x 132 - velikost pro vnitrni obrazek */
.poster_box .image_area_left { position:relative; background-image: url("../media/14e451c128e8a7fb7ba7bd16.png"); width: 10px; height: 125px; z-index: 2; position : absolute;left : 0;top : 12px;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../img/poster_box_bcg_left.png",sizingMethod="scale"); _background: none;  }
.poster_box .image_area_right { position:relative; background-image: url("../media/1023dc57925a0b55a9d0951d.png"); width: 10px; height: 125px; z-index: 2; position : absolute;right : 0;top : 12px;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../img/poster_box_bcg_left.png",sizingMethod="scale"); _background: none;  }
.poster_box .bottom { position:relative; background-image: url("../media/00d560acf205245910e544e8.png"); width: 232px; height: 182px; z-index: 2;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../img/poster_bottom.png",sizingMethod="scale"); _background-image: none; }
.poster_box a.poster_href { display : block;padding : 5px 0 0 6px;text-decoration : none; }
.poster_box a.poster_href span { display : block;width : 220px;height : 132px;background-color : #c7c7c7; }
.poster_box a.poster_href span strong { display : block;text-align : center;padding-top : 55px;color : #2d2d2d; }
.poster_box img { display : block; }
/*
.poster_box a.main { position: absolute; left: 27px; top: 6px; width: 185px; }
.poster_box div.main { position: absolute; left: 29px; top: 43px; width: 185px;line-height : 13px; }
*/
.poster_box a.main { position : static;display : block;width: 222px;white-space : auto;text-align : center;line-height : 18px;padding : 7px 5px 15px 5px; }
.poster_box div.main { position : static;display : block;width: 185px;line-height : 13px;padding-left : 25px;text-align : center; }
.poster_box .blue_button { background-image: url("../media/089621933d0bed38b645a7dd.png"); position: absolute; width: 184px; left: 25px; top: 268px; z-index: 3;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../img/button_blue3.png"); _background: none; }
.poster_box .blue_button a { left: 0; }
.poster_box .blue_button a span { width: 184px; text-align: center; }
.poster_box .blue_button a em { width: 184px; text-align: center; }
.poster_box .blue_button_tny a span { font-size : 12px;line-height : 11px;top : -1px;width : 164px;padding : 0 10px 0 10px; }
.poster_box .blue_button_tny a em { font-size : 12px;line-height : 11px;top : 0;width : 164px;padding : 0 10px 0 10px; }

/* Novinky na homapage */
div.news_box { margin: 0 auto; position: relative; width: 955px; height: 36px; }
div.news_box .headline { width: 762px; height: 36px; position: absolute; top: 0; left: 157px;overflow : hidden; }
div.news_box .headline div.outter_box { height: 36px; }
div.news_box .headline div.inner_box { width: 762px; height: 36px; float : left;position : relative;background-image: url("../media/0804541e3a3eb6e3b7b79f32.png"); }
div.news_box .nb01 { position: absolute; top: 7px; left: 26px; line-height: 18px; }
div.news_box .nb01 a { text-decoration : none;color : black; }
div.news_box .nb02 { position: absolute; top: 7px; left: 7px; width: 54px; text-align: center; line-height: 18px;white-space : nowrap; }
div.news_box .nb03 { position: absolute; top: 10px; left: 82px; }
div.news_box .nb03 a { font-weight: bold; }
div.news_box a.prev { display: block; position: absolute; width: 14px; height: 19px; left: 134px; top: 8px; cursor: pointer; }
div.news_box a.prev span { display: block; position: absolute; width: 14px; height: 19px; left: 0px; top: 0px; background-image: url("../media/0ab3df4eb010352f6952bbb7.gif") }
div.news_box a.prev em { font-style: normal; display: none; }
div.news_box a.next { display: block; position: absolute; width: 14px; height: 19px; left: 930px; top: 8px; cursor: pointer; }
div.news_box a.next span { display: block; position: absolute; width: 14px; height: 19px; left: 0px; top: 0px; background-image: url("../media/510e21240103b7076d92b2b4.gif") }
div.news_box a.next em { font-style: normal; display: none; }

/* Homepage main content */
div.hp_content_box { margin: 0 auto; position: relative; width: 955px; margin-top: 33px; }
.park_reasons_box { width: 315px; }
.park_reasons_box ul { margin-left: 2px;list-style-type : none }
.park_reasons_box ul li { margin: 9px 2px 9px 0;padding-left : 20px !important;font-size: 14px; color: #646464;background : url("../media/4e43d9247359cd1649e4203c.gif") 0 6px no-repeat !important; }
.park_reasons_box a { float: right; margin-right: 40px; font-size: 14px; }
.client_opinion_box { width: 270px; }
.client_opinion_box div.opinion { width: 270px; margin-top: 15px; line-height: 122%; text-align: justify;font-size : 10px; }
.client_opinion_box div.opinion div.author { text-align: right; }
div.hp_content_box .park_reasons_box { float: left; position: absolute; left: 26px; }
div.hp_content_box .client_opinion_box { float: left; position: absolute; left: 381px; }
div.hp_content_box .adv_box { width: 238px; height: 256px;float: right; position: relative; margin-right: 10px; }
div.hp_content_box .adv_box div.adv_generic_banner { border : 1px solid #d0d9e2;  }

div.opinion_node { line-height: 122%; text-align: justify;font-size : 12px;padding-bottom : 15px; }
div.opinion_node p { margin : 0; }
div.opinion_node p.author { text-align: right; }

.main_text_box { margin: 0 auto; position: relative; width: 955px; margin-top: 33px; margin-bottom: 10px; color: #646464; }
.main_text_box .content { padding-left: 5px; padding-right: 5px; position: relative; }
.main_text_box .content_room { width: 396px; float: left; position: relative; }
.main_text_box .content_app { padding-left: 5px; padding-right: 5px; position: relative;padding-bottom : 10px;margin-bottom : 20px;background : url("../media/39a0487e05c10bb7fe776405.gif") 0 100% repeat-x; }
.main_text_box .content_app div.butt_center { float : left;padding-left : 155px;padding-bottom : 20px; }
.main_text_box .content_app_first div.butt_center { padding-left : 120px; }
.main_text_box .room_dispo { width: 520px; float: right; position: relative; }
.main_text_box .img-right { float: right; margin: 0 0 0px 50px; top: -40px; position: relative; }
.main_text_box .img-left { float: left; margin: 0 15px 15px 0; }
.main_text_box h1 { margin-bottom : 4px; }
.main_text_box h2 { margin-bottom : 4px; }
.main_text_box h3 { margin-bottom : 4px; }
.main_text_box p+h1 { margin-top : 30px;background : url("../media/39a0487e05c10bb7fe776405.gif") 0 0 repeat-x;padding-top : 10px; }
.main_text_box p+h2 { margin-top : 30px; }
.main_text_box p+h3 { margin-top : 30px; }
.main_text_box ul+h1 { margin-top : 30px;background : url("../media/39a0487e05c10bb7fe776405.gif") 0 0 repeat-x;padding-top : 10px; }
.main_text_box ul+h2 { margin-top : 30px; }
.main_text_box ul+h3 { margin-top : 30px; }
.main_text_box table+h1 { margin-top : 30px;background : url("../media/39a0487e05c10bb7fe776405.gif") 0 0 repeat-x;padding-top : 10px; }
.main_text_box table+h2 { margin-top : 30px; }
.main_text_box table+h3 { margin-top : 30px; }
.main_text_box p { margin-bottom: 18px; font-size: 13px; line-height: 18px; }
.main_text_box p strong { color: #000000; }
.main_text_box ul { list-style-type : none; }
.main_text_box ul li { background : url("../media/047e5689d39e76228d2aa153.gif") 0 3px no-repeat;padding-left : 12px;font-size: 13px; line-height: 18px;  }
.main_text_box ul li strong { color: #000000; }
.main_text_box ul.high_ul { list-style-type : none; }
.main_text_box ul.high_ul li+li { background : url("../media/047e5689d39e76228d2aa153.gif") 0 23px no-repeat;padding-top : 20px; }

div.room_dispo_print { width: 520px; float: right; position: relative;display : none; }

.partner_box {  }
.partner_box+.partner_box { padding-top : 30px;margin-top : 30px;background : url("../media/39a0487e05c10bb7fe776405.gif") 0 0 repeat-x; }
.partner_box img { float : left;margin-right : 20px;margin-bottom : 15px; }


.filter_table_head { margin: 0 auto; position: relative; width: 918px; }

.filter_table_box { margin: 0 auto; position: relative; width: 955px; background: #fafafa url("../media/0f551f0b0b5d34dfd8eea207.gif") 0 0 repeat-y scroll; }
.filter_table_box .bcg_bottom { position: absolute; width: 955px; height: 7px; bottom: -1px; left: 0; background-image: url("../media/3faa14df30704e202c10cf09.gif"); background-repeat: no-repeat; font-size: 1px; }
.filter_table_box .filter_box { float: left; width: 223px; position: relative; }
.filter_table_box .filter_box .heading { font-size: 16px; font-weight: bold; width: 223px;  height: 57px; background-image: url("../media/0a8c81aef7a7286ca4d3a013.gif"); background-repeat: no-repeat; }
.filter_table_box .filter_box .heading span { top: 9px; left: 23px; position: absolute; position: absolute; z-index: 1; color: #ffffff; }
.filter_table_box .filter_box .heading em { top: 7px; left: 23px; position: absolute; position: absolute; z-index: 0; color: #c76c00; font-style: normal; }
.filter_table_box .filter_box .rooms_couter { top: 30px; left: 23px; position: absolute; width: 200px; color: #ffffff; }
.filter_table_box .filter_box .param_box { width: 223px; position: relative; }
.filter_table_box .filter_box .param_box .ident { height: 35px; width: 223px; vertical-align: middle; background-color: #e8e8e8; background-image: url("../media/0cc5d5697b67bdc0b5968ee4.gif"); background-repeat: no-repeat; }
.filter_table_box .filter_box .param_box .ident_last { background-image: url("../media/197c9cb1036a4a95aae44563.gif"); }
.filter_table_box .filter_box .param_box .ident .left { position : absolute;left : 0;top : 7px; }
.filter_table_box .filter_box .param_box .ident .right { position : absolute;right : 10px;top : 8px; }
.filter_table_box .filter_box .param_box .ident span { display : block;font-size: 13px; padding-left: 25px; margin-left: 14px; }
.filter_table_box .filter_box .param_box .ident .but_roll { background-repeat: no-repeat; background-position: 0 1px; cursor: pointer; }
.filter_table_box .pls { background-image: url("../media/129253b47df9f7cd8e41ddb0.gif"); }
.filter_table_box .min { background-image: url("../media/02ec13ccbab05873e0eff426.gif"); }
.filter_table_box .filter_box .param_box label { color: #000000; margin-left: 5px; }
.filter_table_box .filter_box .param_box input { position: relative; top: 2px; }
.filter_table_box .filter_box .param_box .content { width: 207px; padding-left: 16px; background-image: url("../media/080ca3e5435837c0ee24dd08.gif"); background-repeat: repeat-y; background-color: #f7f7f7; }
.filter_table_box .filter_box .param_box .content .left { float: left; position: relative; padding-top: 10px; padding-bottom: 10px; width: 55px; }
.filter_table_box .filter_box .param_box .content .full { width: 180px; }
.filter_table_box .filter_box .param_box .content .padd { margin-left: 19px; }
.filter_table_box .filter_box .param_box .content .left input { margin-left: 0; }
.filter_table_box .filter_box .param_box .separator { height: 1px; font-size: 1px; background-color: #ffffff; background-image: url("../media/080ca3e5435837c0ee24dd08.gif"); background-repeat: repeat-y; }
.filter_table_box .search_table_box { position: relative; float: left; width: 732px; }
.filter_table_box .search_table_box_large { width: 955px; }
.filter_table_box .rooms_table { width: 100%; }
.rooms_table thead { height: 57px; background: url("../media/31acaaa1a16e3ceac25cffad.gif"); }
.rooms_table thead th { font-size: 14px; color: white; text-align: center; position: relative;white-space: nowrap; }
.rooms_table thead th a { color : white;text-decoration : none; }
.rooms_table thead th span { position: relative; padding-right: 20px; top: 10px; }
.rooms_table thead th.first { padding-left : 16px; }
.rooms_table thead th.left { width: 8px; height: 57px; background-image: url("../media/3dd531c2d7abfd23b5bdd801.gif"); background-repeat: no-repeat; font-size: 1px; }
.rooms_table thead th.right { width: 8px; height: 57px; background-image: url("../media/0c81f1976d8dce1f9ebe4d9e.gif"); background-repeat: no-repeat; font-size: 1px;padding : 0; }
.rooms_table thead th img { margin-left: 3px; }
.rooms_table .order_up { background: url("../media/0aa6c3f7152e48f084eb8a4c.gif") 0 0 no-repeat scroll; width: 9px; height: 6px; position: relative; float: right; }
.rooms_table .order_down { background: url("../media/748dd5ea384da8742b749c51.gif") 0 0 no-repeat scroll; padding-right: 2px; width: 9px; height: 6px; float: right; position: relative; top: 6px; right: 5px; }
.rooms_table tbody td { text-align: center; font-size: 13px; color: #000000; }
.rooms_table .td_but_roll { padding-left: 25px; background-repeat: no-repeat; background-position: 0 2px; cursor: pointer; }
.rooms_table tbody td.info_line { text-align: left; padding-left: 25px; }
.rooms_table tbody tr { background-color: #ffffff; height: 40px; vertical-align: middle; }
.rooms_table tbody tr.line { height: 23px; vertical-align: top;display : none; }
.rooms_table tbody tr.line td { background-image: none;border-bottom : 1px solid #e5e5e5;padding-bottom : 10px; }
.rooms_table tbody td.line_bcg { background: #ffffff url("../media/15780838ef8cfc0ebf3f2f80.gif") 0 bottom no-repeat scroll; }
.rooms_table tbody td.button { width: 100px; }
.rooms_table tbody td.first { text-align : left;padding-left : 25px; }
.rooms_table tbody td span.old_price { text-decoration: line-through;font-size : 12px;color : #a1a0a0; }
.search_table_box_small .rooms_table tbody td.line_bcg:first-child { background-position: 10px bottom; }
.search_table_box_large .rooms_table tbody td:first-child { background-image: url("../media/3cdca4bf86769a0db10c5d9e.gif"); background-repeat: repeat-y; background-position: 0 0; width: 8px;background-color : white; }
.search_table_box_large .rooms_table tbody tr.line td:first-child { background-image: url("../media/3cdca4bf86769a0db10c5d9e.gif"); background-repeat: repeat-y; background-position: 0 0;  }
.rooms_table tbody td:last-child { background-image: url("../media/0e312d0964f2f16c0957bb6d.gif"); background-repeat: repeat-y; background-position: 0 0; width: 8px; }
.rooms_table tbody tr.room_disabled {  }
.rooms_table tbody tr.room_disabled td { color : #9a9a9a; }
.rooms_table tbody tr td.blank_col { padding : 80px 0 80px 0;text-align : center; }
.rooms_table tbody tr td.blank_col div.butt_block { position : relative;height : 50px; }
.rooms_table tbody tr td.blank_col div.butt_block div.blue_button_ng { position : absolute;left : 360px;top : 20px; }
.filter_table_box .paging_box { height: 61px; position: relative; }
.filter_table_box .paging_box .content { position: absolute; left: 35px; top: 18px; font-size: 12px; color: #000000; }
.filter_table_box .paging_box .content_large { left: 225px; }
.filter_table_box .paging_box .content select {margin-left: 10px; position: relative; top: 1px; font-size: 12px; }
.filter_table_box .paging_box .content .rows_count { margin-left: 5px; font-weight: bold;}
.filter_table_box .paging_box .content .left-margin { margin-left: 6px; }
.filter_table_box .paging_box .content table.pager { margin-left: 15px; }

.filter_button { height : 100px;position : relative; }
.filter_button div.blue_button_ng { position : absolute;left : 43px;top : 30px; }
.filter_button a.cancel_href { position : absolute;left : 70px;top : 75px;font-size : 11px; }

table.pager td.text_range { padding-right: 15px;padding-left : 15px; }
table.pager td img { display : block; }
table.pager td.left { padding-right : 10px;padding-left : 2px; }
table.pager td.right { padding-left : 10px;padding-right : 2px; }
table.pager td.normal { padding : 0 2px 0 2px; }
table.pager td.selected { padding : 0 2px 0 2px; }
table.pager td.select_range {  }
table.pager td.select_range select { width : 50px; }
table.pager td.count_prefix { padding-right : 15px; }

/* PATICKA */
#footer_container .footer_box { margin: 0 auto; position: relative; width: 955px; }
/*
#footer_container .box01 { position: absolute; left: 9px; top: 25px; }
#footer_container .box02 { position: absolute; left: 181px; top: 25px; }
#footer_container .box03 { position: absolute; left: 359px; top: 25px; }
#footer_container .box04 { position: absolute; left: 513px; top: 25px; }
#footer_container .box05 { position: absolute; left: 687px; top: 25px; }
#footer_container .box06 { position: absolute; left: 845px; top: 25px; }
#footer_container .box07 { position: absolute; left: 945px; top: 25px; }
*/
#footer_container .boxitem { display : block;float : left;padding-top : 20px; }
#footer_container .boxitem+.boxitem { padding-left : 55px; }
#footer_container .boxitem a { display : block; }
#footer_container .footer_box .heading { margin-bottom: 10px;  }
#footer_container .footer_box a { color: white; }
#footer_container .footer_box .blue_line { background-image: url("../media/087dc3579b1d72ae64aaeb39.gif"); width: 943px; height: 2px; position: absolute; left: 2px; top: 197px; font-size: 1px;  }
#footer_container .footer_box .logo_blue { background-image: url("../media/20f077a04239fa0b62dc4a13.png"); background-repeat: no-repeat; width: 183px; height: 46px; position: absolute; left: 2px; top: 225px; }
#footer_container .footer_box .grand_prix_logo { background-image: url("../media/2dc5b6b73d5a97ac835c4592.png"); width: 191px; height: 38px; position: absolute; right: 20px; top: 213px; }
#footer_container .footer_box .call_box { position: absolute; left: 325px; top: 217px; color: white; }
#footer_container .footer_box .info_links { position: absolute; left: 286px; top: 256px; color: #8b9cad; }
#footer_container .footer_box .svj_link { position: absolute; right: 20px; top: 256px; color: #8b9cad; }
#footer_container .footer_box .info_links a { color: #8b9cad; }
#footer_container .footer_box .svj_link a { color: #8b9cad; }

/* Bytova jednotka */
.content_room table.basic_data { line-height: 14px; }
.content_room table.basic_data .key { font-size: 13px; color: #646464; width: 163px; }
.content_room table.basic_data .value { font-size: 13px; color: #000000; }
.content_room table.basic_data .big_value { padding-top: 13px; }
.content_room table.basic_data span.old_price { text-decoration: line-through;font-size : 14px;color : #a1a0a0; }
hr.blue_line { background-image: url("../media/05bdc532d03e2802b5c8e1c8.gif"); width: 392px; height: 2px; border: none; margin-top: 7px; margin-bottom: 7px; }
.content_room .action_area { position: relative; }
.content_room .visit_but { width: 204px; height: 76px; background-image: url("../media/03585c55f6be431c7536713c.png"); text-align: center;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../img/vis_but_bcg.png"); _background: none;}
.content_room .visit_but a { font-size: 14px; font-weight: bold; top: 18px; position: relative; }
.content_room .visit_but span { position: relative; top: 20px; }
.content_room .add_fav { position: absolute; left: 226px; top: 25px; }
.content_room .add_fav img { vertical-align: middle; top: -2px; position: relative; }
.content_room h2 { font-size: 16px; margin-bottom: 7px; }
.content_room ul { font-size: 13px; list-style-type : none; }
.content_room ul li {  }
.content_room .but_panel {  }
.content_room .but { display: block; float: left; width: 88px; height: 75px; text-align: center; position: relative; margin-right: 10px;  }
.content_room .but span { position: relative; top: 40px; }
.content_room .but_dis { color : silver;text-decoration : none; }
.content_room .but_mail { background-image: url("../media/0897f2587cbd84a3b715d3bb.gif"); }
.content_room .but_fcb { background-image: url("../media/0a0813d1e1632a2b399c756f.gif"); }
.content_room .but_pdf { background-image: url("../media/260dc0c2a2c9fdb0685bdaf9.gif"); }
.content_room .but_print { background-image: url("../media/0da334f8be9021e7e22fd615.gif"); }
.room_dispo .image_box { position: relative; height: 520px; width: 520px; font-size: 1px; }
.room_dispo .image_box .large_image { position: relative; position: absolute; top:0; left: 0; z-index: 0; }
.room_dispo .image_box .top { position: absolute; top: 0; left: 0; background-image: url("../media/1f43f2551a7c307ad72350f2.gif"); width: 520px; height: 6px; font-size: 1px; z-index: 1; }
.room_dispo .image_box .loader { display: none; width: 220px; height: 19px; position: relative; margin: 0 auto; top: 50%; background-image: url("../media/27082114cd8e023a7dc74cec.gif"); z-index: 2 }
.room_dispo .image_box .bottom { position: absolute; bottom: 1px; left: 0; background-image: url("../media/080add9ae3543f10297b31fe.gif"); width: 520px; height: 6px; font-size: 1px; z-index: 1; }
.room_dispo .image_box .left { display: none; z-index: 1; }
.room_dispo .image_box .right { display: none; z-index: 1; }
.room_dispo .image_box .center { position: absolute; top: 0; left: 0; width: 520px; height: 520px; background-image: url("../media/05c6ae40adc51d94b3182502.png"); z-index: 1;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../img/fd_bcg2.png",sizingMethod="scale"); _background-image: none; }
.room_dispo .image_box .ar_l { display: none; z-index: 1; }
.room_dispo .image_box .ar_r { display: none; z-index: 1; }
.room_content_box { margin-left: 20px; margin-top: 50px; margin-bottom: 15px; }
.req_form_box { width: 370px; }
.req_form_box form { margin-left: 22px; margin-top: 20px; }
.req_form_box form .blue_button_ng { left: 160px; margin-top: 10px; }
.req_form_box label { position: relative; margin-bottom: 10px; display: block; height: 27px; }
.req_form_box label.area { height: 80px; }
.req_form_box label input { position: absolute; left: 76px; top: 0; width: 212px; height: 27px;  }
.req_form_box label textarea { position: absolute; left: 0px; top: 20px; width: 288px; height: 67px; }
.req_form_box br { display: none; }
.call_now_box { width: 250px; text-align: center; }
.call_now_box .txt { position: relative; width: 232px; margin: auto;  margin-top: 13px; margin-bottom: 20px; line-height: 16px; }
.call_now_box a { font-size: 13px;}
.room_content_box .req_form_box { float: left; height: 400px; background: url("../media/0055e24fcfea641a7a55e007.gif") right 0 repeat-y scroll; }
.room_content_box .call_now_box { float: left; height: 400px; background: url("../media/0055e24fcfea641a7a55e007.gif") right 0 repeat-y scroll; }
.room_content_box .park_reasons_box { float: right;  width: 295px; }
.room_content_box .park_way_to_us { float: right;  width: 295px; }
.room_short_box { width: 310px; height: 188px; position: relative; float: left; margin-left: 10px; }
.room_short_box .top { width: 310px; height: 7px; background-image: url("../media/20fc0abb7443f9235fc9aa67.png"); font-size: 1px; }
.room_short_box .center { width: 310px; height: 171px; background-image: url("../media/4791777d77a790ffeaad6042.png"); }
.room_short_box .bottom { width: 310px; height: 10px; background-image: url("../media/43666cdd75ae56072a2534ec.png"); font-size: 1px; }
.room_short_box .center a.main { position: absolute; left: 19px; top: 6px; }
.room_short_box .center img { position: absolute; left: 19px; top: 51px; border: 1px #ffffff solid; }
.room_short_box .center div.data { position: absolute; left: 151px; top: 51px; width: 138px;  }
.room_short_box .center div.data strong { font-size: 13px; color: #000000; }
.room_short_box .center .blue_button_ng { width: 145px; position: absolute; top: 135px; left: 146px;   }
.room_short_box p.blank_image { display : block;width : 111px;height : 111px;background-color : #c3c3c3;position : absolute;left : 19px;top : 51px;border : 1px solid #646464; }
.room_short_box p.blank_image span { display : block;text-align : center;padding-top : 43px;color : #646464;font-size : 12px; }
.room_dispo .blue_button_ng { margin-bottom: 18px; width: 268px;  }
.room_dispo .small_gallery_box { margin-top: 17px; }

.small_gallery_box { position: relative; width: 523px; height: 171px; }
.small_gallery_box .left { position: relative; float: left; width: 49px; height: 171px; background-image: url("../media/03d119e16af8aab88a93a94c.png"); }
.small_gallery_box .right { position: relative; float: left; width: 50px; height: 171px; background-image: url("../media/0906fa06abdbf84ba085c991.png"); }
.small_gallery_box .center { position: relative; float: left; width: 424px; height: 171px; background-image: url("../media/05a7d88027ec038cf41e16ab.png"); overflow: hidden; }
.small_gallery_box .center .image_collector { width: 10000px; height: 171px; position: relative; }
.small_gallery_box .center .generic_image { border: 1px #ffffff solid; position: relative; top: 19px; margin-right: 5px; width: 134px; height: 134px; }
.small_gallery_box .center .active_box { border: 3px #00aeef solid; position: absolute; top: 17px; /*left: 142px;*/ left : 2px; width: 133px; height: 134px; }
.small_gallery_box .action { cursor: pointer; position: relative; width: 70%; height: 50px; top: 40%; left: 10px; }

.small_gallery_box2 { position: relative; width: 674px; height: 92px; }
.small_gallery_box2 .left { position: relative; float: left; width: 39px; height: 92px; background-image: url("../media/0e7bc0128fdf63f68a13a5b7.png"); }
.small_gallery_box2 .right { position: relative; float: left; width: 40px; height: 92px; background-image: url("../media/19af3c3310e4d5ce7e25265a.png"); }
.small_gallery_box2 .center { position: relative; float: left; width: 595px; height: 92px; background-image: url("../media/05b700b4457d9df311ceee74.png"); overflow: hidden; }
.small_gallery_box2 .center .image_collector { width: 10000px; height: 92px; position: relative; }
.small_gallery_box2 .center .generic_image { border: 1px #ffffff solid; position: relative; top: 7px; margin-right: 0px; width: 112px; height: 74px;  }
.small_gallery_box2 .center .active_box { border: 3px #00aeef solid; position: absolute; top: 5px; /*left: 236px;*/ left : 0px; width: 111px; height: 74px; }
.small_gallery_box2 .action { cursor: pointer; position: relative; width: 70%; height: 50px; top: 40%; left: 10px; }

/* FOTOGALERIE - page */
.visit_us { width: 295px; height: 135px; background-image: url("../media/0791042af2dc4f98ed9ecd2c.gif"); float: right; }
.visit_us a { display: block; height: 105px; width: 265px; text-decoration: none; text-transform:uppercase; padding: 15px; }
.content .visit_us { margin-left: 76px; }
.foto_gal_pb .poster_box a.main { left: 0px; width: 222px; text-align: center; }
.foto_gal_pb .poster_box a.main_sm { font-size : 12px;width : 212px;left : 10px;white-space : normal;top : 7px;line-height : 16px; }
.foto_gal_pb .poster_box span.main { left: 17px; width: 200px; text-align: center; }
.foto_gal_pb_tiny { height: 215px !important; }
.foto_gal_pb_tiny .poster_box .bottom { height: 65px; background-position: left bottom; }
.foto_gal_pb_tiny .poster_box a.main {  }
.foto_gal_pb_tiny .poster_box a.main span { color: #aaaaaa; letter-spacing: -5px; font-weight: normal;  }
.foto_gal_pb_medium { height: 285px !important; }
.foto_gal_pb_medium .poster_box .bottom { height: 130px; background-position: left bottom; }
.foto_gal_pb_medium .poster_box span.main { display : block;font-size : 14px;font-size : 14px;line-height : 16px;width : 212px;text-align : center;position : absolute;left : 10px;top : 10px; }
.foto_gal_pb_medium .poster_box .blue_button { top : 215px; }

/* FOTOGALERIE DETAIL */
.photo_container { margin: 0 auto; position: relative; width: 955px; }
.photo_container .photo_box { width: 674px; float: left; }
.photo_container .photo_box .small_gallery_box2 { margin-top: 12px; }
.photo_container .photo_info_box { float: left; margin-left: 25px; width: 256px; }

.photo_box .image_box { width: 674px; height: 451px; position: relative; }
.photo_box .image_box p.blank_area { display : block; width : 674px; height : 451px;margin : 0;padding : 0;background-color : #C7C7C7; }
.photo_box .image_box p.blank_area strong { color : #2D2D2D;display : block;text-align : center;padding : 210px 0 0 0; }
.photo_box .image_box .left { position: absolute; top: 0; left: 0; width: 6px; height: 451px; background-image: url("../media/0594e57898c1715102b16f56.png"); z-index: 1;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../img/fd_left.png",sizingMethod="scale"); _background-image: none; }
.photo_box .image_box .right { position: absolute; top: 0; right: 0; width: 6px; height: 451px; background-image: url("../media/0e5f2ce6152787ca88d7cc7e.png"); z-index: 1;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../img/fd_right.png",sizingMethod="scale"); _background-image: none; }
.photo_box .image_box .center { position: absolute; top: 0; left: 6px; width: 662px; height: 451px; background-image: url("../media/0ef8d0bcdf99c62c807b0e12.png"); z-index: 1;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../img/fd_bcg.png",sizingMethod="scale"); _background-image: none; }
.photo_box .image_box .ar_l { position: absolute; top: 197px; left: 24px; width: 28px; height: 38px; background-image: url("../media/077b8dab34d93fcff624c7dd.png"); cursor: pointer; z-index: 1;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../img/ar_l.png",sizingMethod="scale"); _background-image: none; }
.photo_box .image_box .ar_r { position: absolute; top: 197px; right: 18px; width: 28px; height: 38px; background-image: url("../media/043bd885b0eefdadf9dc8041.png"); cursor: pointer; z-index: 1;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../img/ar_r.png",sizingMethod="scale"); _background-image: none; }
.photo_box .image_box .top { display: none; z-index: 1; }
.photo_box .image_box .bottom { display: none; z-index: 1; }
.photo_box .image_box .large_image { position: absolute; top:0; left: 0; z-index: 0; }
.photo_box .image_box .loader { display: none; width: 220px; height: 19px; position: relative; margin: 0 auto; top: 45%; background-image: url("../media/27082114cd8e023a7dc74cec.gif"); z-index: 2 };

.photo_container .photo_info_box h2 { margin-bottom: 5px; }
.photo_container .photo_info_box h2.small { font-size: 16px; margin-top: 28px; }
.photo_container .photo_info_box .archor_ul { list-style-type : none; font-size: 13px; line-height: 18px; }
.photo_container .photo_info_box .archor_ul li { background : url("../media/005836687c05b19326390192.gif") 0 6px no-repeat;padding-left : 13px; }
.photo_container .photo_info_box .grey_sq { width: 256px; height: 236px; background-image: url("../media/006741c96838ea545fdf43bb.png"); text-align: center; margin-top: 20px;  }
.photo_container .photo_info_box .grey_sq .bold_hg2 { position: relative; display: block; line-height: 19px; padding-top: 13px; padding-bottom: 10px; }
.photo_container .photo_info_box .grey_sq .text { line-height: 15px; font-size: 13px; }
.photo_container .photo_info_box .grey_sq .phone_hq { font-size: 30px; }
.photo_container .photo_info_box .photo_list { min-height : 299px; }

.photo_container .PhotoGallery_rot_panel { display: none; }

/* MOJE BYTY */
.grey_box_container { margin: 0 auto; position: relative; width: 955px; margin-top: 6px; }
.grey_box { position: relative; height: 141px; float: left; }
.grey_box .left { background-image: url("../media/0d02c9f3f89b50676789bc7f.png"); width: 9px; height: 141px; float: left; position: relative; }
.grey_box .right { background-image: url("../media/2b765a284ad86e61c3ac32d8.png"); width: 9px; height: 141px; float: left; position: relative; }
.grey_box .center { background-image: url("../media/45cafc71dfda50e7a0254ba5.png"); height: 141px; float: left; width: 626px; position: relative; }
.grey_box .rooms_form { position: relative; }
.grey_box .rooms_form p.my_room_note { font-size: 14px; color: #000000; position: absolute; top: 63px; left: 40px; }
.grey_box .rooms_form div.my_room_boxes { font-size: 14px; color: #000000; position: absolute; top: 60px; left: 203px;width : 220px; }
.grey_box .rooms_form div.my_room_boxes input { width: 212px; height: 27px;display : block; }
.grey_box .rooms_form div.my_room_boxes em { display : block;font-size : 11px;padding-top : 5px; }
.grey_box .rooms_form .heading { position: absolute; top: 20px; left: 20px; }
.grey_box .rooms_form .blue_button_ng { position: absolute; top: 60px; left: 425px; }
.grey_box .center_small { width: 288px; }
.grey_box .center_small hr { width: 251px; height: 2px; background-image: url("../media/0ae88876483354ec8067520c.gif"); background-repeat: repeat-x; border: none; margin-left: 23px; margin-bottom: 10px; margin-top: 10px; }
.grey_box .center_small .spacer { position: absolute; top: 20px; }
.grey_box .but { display: block; width: 177px; height: 38px; text-align: right; position: relative; font-size: 14px; font-weight: bold; margin-left: 60px; }
.grey_box .but span { display: block; padding-top: 6px; }
.grey_box .but_fcb { background-image: url("../media/57f237be20098b7fd0175178.gif");background-repeat : no-repeat; }
.grey_box .but_print { background-image: url("../media/271e5b5cbf4c39788902622f.gif");background-repeat : no-repeat; }
.gb_margin { margin-left: 5px; }
.park_way_to_us p { line-height: 14px; }
.but_map { display : block; height : 38px; width : 80px; background-image : url("../media/0d49a746d847a46ab8175050.gif"); position : relative; top : 12px; left : 110px; }
.but_map span { display: block; position: absolute; top: 12px; }

/* ONPAGE GALERIE */
div.clean_banner_right { margin : 47px 0 30px 40px;float : right; }

div.ii_img { width : auto;position : relative;float : right;clear : right;margin-top : 50px;margin-left : 40px;margin-bottom : 20px;border : 2px solid white; }
div.ii_img_nomrg { margin : 0; }
div.ii_img_banner { margin : 47px 0 30px 40px; }
div.ii_img_app_left { float : left;margin : 0 30px 30px 0; }
div.ii_img_app_right { float : right;margin : 0 0 30px 30px; }
div.ii_img+div.ii_img { margin-top : 30px; }
div.ii_img_left { float : left;margin : 0 15px 15px 0; }
div.ii_img_right { float : right;margin : 0 0 35px 25px; }
div.ii_img_right p { font-style : italic; }
div.ii_img img { display : block;border : none; }
div.ii_img span.ii_top_left { display : block;font-size : 1px;width : 10px;height : 10px;position : absolute;left : -2px;top : -2px;background : url("../media/0c153ad0ca7568f704954c5d.png");
    _background : none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/web/cpp/img/ii_top_left.png");
}
div.ii_img span.ii_top_right { display : block;font-size : 1px;width : 10px;height : 10px;position : absolute;right : -2px;top : -2px;background : url("../media/14e7918d6546dbd81f68af77.png");
    _background : none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/web/cpp/img/ii_top_right.png");
}
div.ii_img span.ii_bottom_left { display : block;font-size : 1px;width : 10px;height : 10px;position : absolute;left : -2px;bottom : -2px;background : url("../media/00acd0e4108161c2c07d8a76.png");
    _background : none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/web/cpp/img/ii_bottom_left.png");
}
div.ii_img span.ii_bottom_right { display : block;font-size : 1px;width : 10px;height : 10px;position : absolute;right : -2px;bottom : -2px;background : url("../media/10c55e31729f07ef39fb6a3b.png");
    _background : none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/web/cpp/img/ii_bottom_right.png");
}
div.ii_img p { position : absolute;left : 0;width : 180px;height : 37px;padding-top : 3px;font-size : 12px;line-height : 14px;display : none; }

div.ii_gallery {  }
div.ii_gallery_top { padding-top : 40px;padding-bottom : 0; }
div.ii_gallery div.ii_img { float : left;margin : 0 13px 40px 0; }
div.ii_gallery div.ii_img_last { margin-right : 0; }
div.ii_gallery_vertical {  }
div.ii_gallery_vertical div.ii_img { clear : left;margin-bottom : 15px; }
div.ii_gallery_vertical div.ii_img p { position : absolute;left : 200px;top : 0px;width : 450px; }

/* IMAGE BOX */
div.overlay { position : absolute;z-index : 100;left : 0;top : 0;background-color : black;opacity : 0.7;filter: Alpha(Opacity=70); }

div.image_box_float { background-color : white;z-index : 101;position : absolute;margin : 0;padding : 1px; }
div.image_box_float a.image_box_close { display : block;width : 38px;height : 38px;position : absolute;right : 0;top : 0;text-decoration : none; }
div.image_box_float a.image_box_close span { display : block;width : 38px;height : 38px;position : absolute;left : 0;top : 0;cursor : pointer;background : url("../media/01be015e97157462e6164879.png");z-index : 10;
    _background : none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/web/cpp/img/krizek.png");
}
div.image_box_float a.image_box_left { display : block;width : 39px;height : 39px;position : absolute;left : 0;text-decoration : none; }
div.image_box_float a.image_box_left span { display : block;width : 39px;height : 39px;position : absolute;left : 0;top : 0;cursor : pointer;background : url("../media/1c158a35a3eee70d9c815331.png");z-index : 10;
    _background : none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/web/cpp/img/sipka_left.png");
}
div.image_box_float a.image_box_right { display : block;width : 39px;height : 39px;position : absolute;right : 0;text-decoration : none; }
div.image_box_float a.image_box_right span { display : block;width : 39px;height : 39px;position : absolute;left : 0;top : 0;cursor : pointer;background : url("../media/2dac9d031f1c150c90b0a327.png");z-index : 10;
    _background : none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/web/cpp/img/sipka_right.png");
}
div.image_box_float p.image_box_title { padding : 5px 5px 5px 10px;margin : 0;text-align : left;color: #4d4d4d;font-size: 12px;line-height: 18px; }
div.image_box_float p.image_box_info { position : absolute;left : 0;top : 0;color : silver;padding : 0;margin : 0;text-align : center;color: #4d4d4d;font-size: 12px;line-height: 18px; }
div.image_box_float img.image_box_img { display : block; }

/* ERROR BOX */
div.error_box {  }
div.error_box h3 { color : #b40000; }
div.error_box ul { list-style-type : none; }
div.error_box ul li { color : #b40000;background : url("../media/086ed30ce86f586136ac1234.gif") 0 2px no-repeat;padding-left : 15px; }

div.error_box_float { position : absolute;z-index : 102;width : 300px;padding : 20px;border : none;border : 5px solid white;background-color : #f6f6f7; }
div.error_box_float span.left_top { display : block;font-size : 1px;width : 7px;height : 7px;position : absolute;top : 0;left : 0;background : url("../media/0661ac3266e4272b677c16d0.gif"); }
div.error_box_float span.right_top { display : block;font-size : 1px;width : 7px;height : 7px;position : absolute;top : 0;right : 0;background : url("../media/3c7f95afb8b1167f71b8594a.gif"); }
div.error_box_float span.left_bottom { display : block;font-size : 1px;width : 7px;height : 7px;position : absolute;bottom : 0;left : 0;background : url("../media/1594471a7387472870907bb6.gif"); }
div.error_box_float span.right_bottom { display : block;font-size : 1px;width : 7px;height : 7px;position : absolute;bottom : 0;right : 0;background : url("../media/1d7816d5f019291a06cd263b.gif"); }
div.error_box_float h3 { padding : 0;margin : 0 0 18px 0;text-transform : none;background : none;font-weight : bold;color : #a21616;font-size : 14px; }
div.error_box_float ul li { text-align : left;color : #8b3737; }
div.error_box_float div.button { padding-left : 85px;padding-top : 20px; }
div.error_box_float input.fbutt { display : block;cursor : pointer;width : 140px;height : 33px;background : url("../media/3c5ad043e03078b3218e18af.png") 0 0 no-repeat;border : none;color : white;font-size : 11px;font-weight : bold;text-decoration : none;padding-bottom : 6px; }

div.error_box_float_info { background-color : #f6f6f7; }
div.error_box_float_info h3 { color : #0093ca;font-size : 14px; }
div.error_box_float_info ul li { text-align : left;color : #0093ca;background : url("../media/005836687c05b19326390192.gif") 0 2px no-repeat; }
div.error_box_float_info input.fbutt { display : block;cursor : pointer;width : 140px;height : 33px;background : url("../media/1f064819807bcc79d187b235.png") 0 0 no-repeat;border : none;color : white;font-size : 11px;font-weight : bold;text-decoration : none;padding-bottom : 6px; }

/* NOVINKY */
div.news_pager { padding-top : 15px; }
div.news_pager table { float : right; }

div.news_container { position : relative;padding : 15px 15px 15px 0; }
div.news_container[class] { height : auto; }
div.news_container a.n_title { font-size : 14px;margin : 0 0 10px 0;padding : 0;font-weight : bold;font-family : "Trebuchet MS", "MS Sans Serif", "Arial";display : block; }
div.news_container a.n_title em { font-weight : normal;font-size : 11px;display : block; }
div.news_container p {  }
div.news_container p.date { position : absolute;right : 15px;top : 15px; }
div.news_container p.date_intext { font-style : italic;font-size : 11px;margin : 0 0 10px 0; }
div.news_container p.href { margin-bottom : 0; }
div.news_container+div.news_container { padding-top : 15px;background : url("../media/39a0487e05c10bb7fe776405.gif") 0 0 no-repeat; }

div.news_container_img div.ii_img { float : left;width : 143px;margin : 0; }
div.news_container_img a.n_title { float : right;padding-top : 0;width : 750px; }
div.news_container_img p { float : right;width : 750px; }
div.news_container_img p.date { float : none;width : auto; }

/* FLOAT PANEL */
div.float_panel { position : fixed;right : 0;top : 40px;height : 500px;z-index : 90; }
div.float_panel div.float_panel_inner { position : relative;height : 400px; }
div.float_panel div.float_panel_inner div.float_panel_bar { width : 44px;height : 500px;position : absolute;right : 0;bottom : 0;z-index : 89;
    /*background : url('../img/float_panel_bar.png');*/  }
div.float_panel div.float_panel_inner a.muj_vyber { display : block;width : 33px;height : 133px;position : absolute;right : 0;top : 0;z-index : 90;font-size : 1px;line-height : 12px; }
div.float_panel div.float_panel_inner a.muj_vyber span { display : block;width : 34px;height : 133px;position : absolute;left : -1px;bottom : 0;background : url("../media/1e194e29c80a1b8f074c6f20.png");z-index : 90; }
div.float_panel div.float_panel_inner a.muj_vyber em { font-size : 12px;color : black;position : absolute;z-index : 91;left : 4px;top : 104px;display : block;width : 30px;height : 20px;text-align : center;font-weight : bold;font-style : normal; }
div.float_panel div.float_panel_inner a.muj_vyber_dis span { background : url("../media/0b59cfb5bfa2f5ee77ca46d4.png"); }
div.float_panel div.float_panel_inner a.domluvte_si_prohlidku { display : block;width : 33px;height : 190px;position : absolute;right : 0;top : 134px;z-index : 90;font-size : 1px;line-height : 12px; }
div.float_panel div.float_panel_inner a.domluvte_si_prohlidku span { display : block;width : 34px;height : 190px;position : absolute;left : -1px;bottom : 0;background : url("../media/23f4c1565c9c01543023b481.png");z-index : 90; }
div.float_panel div.float_contact { width : 378px;height : 484px;background : url("../media/01df01003d880d80009a29ec.png");position : absolute;top : -11px;right : 0;z-index : 89;font-size : 14px;color : black;display : none; }
div.float_panel div.float_contact h2 { position : absolute;left : 32px;top : 40px;font-size : 16px;font-weight : bold; }
div.float_panel div.float_contact span em { color : #fe0000; }
div.float_panel div.float_contact span.box_1 { position : absolute;left : 38px;top : 79px; }
div.float_panel div.float_contact span.box_2 { position : absolute;left : 38px;top : 116px; }
div.float_panel div.float_contact span.box_3 { position : absolute;left : 38px;top : 154px; }
div.float_panel div.float_contact span.box_4 { position : absolute;left : 38px;top : 190px; }
div.float_panel div.float_contact p.txt_1 { font-size : 16px;font-weight : bold;position : absolute;left : 38px;top : 333px; }
div.float_panel div.float_contact p.txt_2 { font-size : 38px;font-weight : bold;position : absolute;left : 10px;top : 352px;text-align : center;width : 356px; }
div.float_panel div.float_contact p.txt_3 { font-size : 13px;color : #646464;position : absolute;left : 15px;top : 407px;text-align : center;width : 356px; }
div.float_panel div.float_contact input { border : none;background : none; }
div.float_panel div.float_contact textarea { border : none;background : none; }
div.float_panel div.float_contact input.area_1 { position : absolute;left : 113px;top : 86px;width : 195px;font-size : 12px; }
div.float_panel div.float_contact input.area_2 { position : absolute;left : 113px;top : 122px;width : 195px;font-size : 12px; }
div.float_panel div.float_contact input.area_3 { position : absolute;left : 113px;top : 160px;width : 195px;font-size : 12px; }
div.float_panel div.float_contact textarea.area_4 { position : absolute;left : 35px;top : 226px;width : 275px;height : 55px;font-size : 12px; }
div.float_panel div.float_contact div.blue_button_ng { position : absolute;right : 47px;top : 294px; }
div.float_panel div.float_contact a.float_close { font-size : 1px;display : block;width : 21px;height : 21px;background : url("../media/09c0a14dc424ed3658152a97.gif");position : absolute;left : 12px;top : 12px; }
div.float_panel div.float_contact div.loader { display : none;width : 378px;height : 484px;background-color : red;position : absolute;left : 0;top : 0;z-index : 5;background : url("../media/08d794d5d8ea6f76589a69b7.png");opacity : 0.8; }
div.float_panel div.float_contact div.loader .loader_img { display: block; width: 220px; height: 19px; position: relative; margin: 0 auto; top: 50%; background-image: url("../media/27082114cd8e023a7dc74cec.gif");z-index : 5; }

/* KONTAKT */
div.contact_left { width : 290px;float : left; }
div.contact_left p.headbox { font-size : 18px;line-height : 22px;color : black; }
div.contact_left p.phone { font-weight : bold;font-size : 38px;line-height : 22px;color : black;margin-bottom : 30px; }
div.contact_right { width : 608px;float : right; }
div.contact_right div.map { height : 349px;position : relative;width : 607px; }
div.contact_right div.map div.map_a { margin : 0; }
div.contact_right div.map div.map_b { margin : 0;position : absolute;bottom : 4px;left : 9px;width : 94px;height : 86px;background : url("../media/126e105b8225585aeb4fb170.png"); }
div.contact_right div.map div.map_b img { position : absolute;left : 8px;top : 3px; }
div.contact_right div.map div.map_c { margin : 0;position : absolute;bottom : 4px;left : 110px;width : 94px;height : 86px;background : url("../media/126e105b8225585aeb4fb170.png"); }
div.contact_right div.map div.map_c img { position : absolute;left : 8px;top : 3px; }
div.contact_right div.box_left { width : 300px;float : left;font-size : 13px;background : url("../media/034bdefda5246e34b22c6427.gif") 0 30px no-repeat;height : 350px; }
div.contact_right div.box_left img { margin : 35px 0 0 5px; }
div.contact_right div.box_left table { margin : 0 0 0 0; }
div.contact_right div.box_left table td {  }
div.contact_right div.box_left table td strong { color : black; }

div.contact_right div.box_right { width : 300px;float : right;font-size : 13px;background : url("../media/034bdefda5246e34b22c6427.gif") 0 30px no-repeat;height : 350px; }
div.contact_right div.box_right img { margin : 40px 0 0 10px; }
div.contact_right div.box_right table { margin : 0 0 0 0; }
div.contact_right div.box_right table td {  }
div.contact_right div.box_right table td strong { color : black; }

div.contact_right div.box_right2 { width : 190px;float : right;font-size : 13px;background : url("../media/034bdefda5246e34b22c6427.gif") 0 30px no-repeat;height : 250px; }
div.contact_right div.box_right2 img { margin : 40px 0 0 40px; }
div.contact_right div.box_right2 table { margin : 13px 0 0 40px; }
div.contact_right div.box_right2 table td {  }
div.contact_right div.box_right2 table td strong { color : black; }

div.contact_panel { width : 953px;height : 189px;background : url("../media/290c3c70cfd6a86f162b5500.jpg");margin-top : 20px; }
div.contact_panel h2 { padding : 20px 0 10px 20px; }
div.contact_panel table { margin-left : 35px; }
div.contact_panel table td { padding : 0 25px 8px 0; }
div.contact_panel table td.name { color : black;font-size : 14px;vertical-align : top;padding-top : 4px; }
div.contact_panel div.blue_button_ng { position : absolute;left : 766px;top : 135px;display : block; }
div.contact_panel td.small_box { width : 100px; }

div.contact_panel_moved { position : relative;left : -10px; }

table.contact_form {  }
table.contact_form td { font-size : 14px;padding : 0 15px 10px 0;color : black; }
table.contact_form td.box { text-align : right; }
table.contact_form td.name em { color : #fe0000; }
table.contact_form td.area_name { padding-top : 10px; }
table.contact_form td.area_name em { color : #fe0000; }
table.contact_form td.info { font-size : 11px;font-style : italic;color : #7c7c7c;text-align : center; }

div.captcha { position : relative;width : 80px;height : 29px; }
div.captcha_long { width : 310px; }
div.captcha img { display : block; }
div.captcha a { position : absolute;left : 70px;top : 7px;width : 80px;text-align : center;font-size : 11px; }
div.captcha_bottom a { left : 0;top : 30px; }

div.mail_box { width : 360px;height : 400px;background : url("../media/22f1d9f1db769abcb166f397.png");position : relative;z-index : 5; }
div.mail_box div.mail_box_inner { padding : 50px 5px 0 33px; }
div.mail_box div.mail_box_inner div.blue_button_ng { margin : 10px 0 0 160px; }
div.mail_box div.mail_box_inner a.float_close { font-size : 1px;display : block;width : 21px;height : 21px;background : url("../media/09c0a14dc424ed3658152a97.gif");position : absolute;right : 15px;top : 15px; }

#tooltip {
    position: absolute;
    z-index: 3000;
    border: 1px solid #c2c2c2;
    background-color: #f9f9f9;
    padding: 5px;
    opacity: 1;
}
#tooltip h3, #tooltip div { margin: 0; }
.has-error {
	background: rgba(255, 0, 0, 0.51) !important;
	}