/* CSS Document */

body, h1, h2, h3, h4, h5, .h5{margin:0px;}
body{font-family:Arial; font-size:11px;}
a{color:#E25821; text-decoration:none;}
a:hover{text-decoration:underline;}
#case{width:865px; margin:0px auto; position:relative;}
#shade_top{width:865px; height:17px; background:url('../images/shade_top.jpg'); position:absolute; top:0px; left:0px; text-align:center;}
#shade_left{width:14px; height:111px; background:url('../images/shade_left.jpg'); position:absolute; top:17px; left:0px;}
#shade_right{width:10px; height:111px; background:url('../images/shade_right.jpg'); position:absolute; top:17px; left:855px;}

#content_main{width:841px; position:absolute; top:17px; left:14px;}
#content_top{width:841px; height:111px; background:#eeaaaa; position:absolute; top:0px; left:0px; background:url(../images/content_top.jpg);}
#content_top .button{color:#666665; text-decoration:none; display:block; position:absolute; top:0px; text-align:center;}
#content_top .button .h5{font-size:14px; font-weight:bold; line-height:64px;}
#content_top .button:hover{background-position:bottom; color:#B09C58;}
#button1{background:url('../images/button1.jpg'); left:268px; width:72px; height:72px;}
#button2{background:url('../images/button2.jpg'); left:341px; width:107px; height:79px;}
#button3{background:url('../images/button3.jpg'); left:450px; width:93px; height:79px;}
#button4{background:url('../images/button4.jpg'); left:546px; width:118px; height:77px;}
#content_top .logo{width:63px; height:50px; border:none; position:absolute; top:17px; left:36px;}
#clock{background-color:white; background:url('../images/clock_background.jpg') repeat-y; position:absolute; top:86px; left:620px; color:#777; padding:4px;}
#flags{position:absolute; top:56px; left:767px;}
#flags a{display:block; float:left; width:23px; height:16px; margin-right:7px; border:1px solid #D0D4D5;}
#flag_cz{background:url('../images/flags/cz.gif');}
#flag_en{background:url('../images/flags/en.gif');}

#content_banner{width:841px; height:210px; position:absolute; top:111px; left:0px; background:url('../images/top_banners/1.jpg');}

#content_page{width:841px; position:absolute; top:325px; left:0px;}
#menu_slim{width:841px; height:37px; background:#F2F5F6; margin-bottom:4px; position:relative;}
#icons1{position:absolute; top:11px; left:10px;}
#icons1 a{display:block; float:left; background:url('../images/icons/ico1.gif') no-repeat; padding-left:14px; margin-right:15px; color:#E25821; font-size:12px; font-weight:bold; text-decoration:none;}
#icons1 a:hover{text-decoration:underline;}
#icons2{position:absolute; top:11px; left:630px;}
#icons2 a{display:block; float:left; background:url('../images/icons/ico2.gif') no-repeat right; margin-right:15px; padding-right:22px; color:#E25821; font-size:12px; font-weight:bold; text-decoration:none;}
#icons2 a:hover{text-decoration:underline;}

#table_main{font-family:Arial; font-size:11px;}
#content_page .table_line{width:2px; background:url('../images/icons/table_line1.gif') repeat-y;}
#content_page .table_left{width:165px; padding-top:10px; }
#content_page .table_left .menu1{display:block; font-size:12px; font-weight:bold; color:#444; text-decoration:none; background:url('../images/icons/ico3.gif') no-repeat; padding-left:18px; margin:0px 0px 10px 12px;}
#content_page .table_left .menu1:hover{text-decoration:underline;}
#content_page .table_left .special_field{position:relative; display:block; width:155px; height:101px; text-decoration:none; background:url('../images/table_left_special_field.jpg') no-repeat;}
#content_page .table_left .special_field:hover{background-position:bottom;}
#content_page .table_left .special_field h5{color:#fff; font-size:15px; font-weight:bold; position:absolute; top:55px;}
#content_page .table_left .special_field_lm{position:relative; display:block; width:155px; height:101px; text-decoration:none; background:url('../images/table_left_special_field.jpg') no-repeat;}
#table_left_seach{width:147px; padding-bottom:5px; background:#F2F5F6; margin-top:10px; margin-bottom:5px;}
#table_left_seach h3{width:100%; position:relative; height:20px; background:#B1B2B2; font-size:11px; color:#fff;}
#table_left_seach h3 span{position:absolute; top:3px; left:10px;}
#table_left_seach h4{width:100%; position:relative; font-size:11px; color:#444; margin-top:5px; padding-bottom:5px; padding-left:10px;}
#table_left_seach select{font-size:11px; color:#5F5F5F; width:120px;}
#table_left_seach input{font-size:11px; color:#5F5F5F; width:116px;}

#content_page .table_center{float:left; width:498px;}
#content_page .table_center_left{float:left; width:674px;}
#content_page .center_left_data_item {float:left; width:674px; margin-bottom:10px;}
#content_page .center_left_data_item .data_item2_top{float:left; width:667px; height:34px; background:url('../images/data_item2_top.jpg');}
#content_page .center_left_data_item .data_item2_bottom{float:left; width:667px; height:42px; background:url('../images/data_item2_bottom.jpg');}
#content_page .center_left_data_item .data_item2_content{position:relative; float:left; width:667px; background:url('../images/data_item2_content.jpg');}
#content_page .content_field{float:left; padding-left:30px; margin-right:25px; text-align:left;}

#content_page .center_left_data_item .data_item2_content .stars_list{position:absolute; top:-10px; left:216px;}
#content_page .center_left_data_item .data_item2_content .price_list{position:absolute; top:-12px; left:370px; color:#DE480B; font-size:12px; font-weight:bold;}
#content_page .center_left_data_item .data_item2_content .price_list span{color:#752707;}
#content_page .center_left_data_item .data_item2_content .price_list .span2{color:#aa5555; margin-left:79px;}
#content_page .center_left_data_item .data_item2_content .price_list .avg_rate{color:#444; font-weight:normal; font-size:11px;}

.heading1 {font-size:12px; font-weight:bold; position:absolute; top:-15px; left:30px; color:#DE480B;}
#content_page .content_field .heading1 {position:absolute; top:-15px; left:30px;}
#content_page .center_left_data_item .data_item2_content .content_field .cont{float:left; padding-top:10px;}
#content_page .center_left_data_item .data_item2_content .content_field .cont .cont1{width:110px;}
#content_page .center_left_data_item .data_item2_content .content_field .cont .main_img{width:96px; border:1px solid #aaa;}
#content_page .center_left_data_item .data_item2_content .content_field .cont .cont2{width:130px;}
#content_page .center_left_data_item .data_item2_content .content_field .cont .cont3{float:left; width:100px;}
#content_page .center_left_data_item .data_item2_content .content_field .cont .cont3_2{float:left; width:100px;}
#content_page .center_left_data_item .data_item2_content .content_field .cont .cont4{width:292px;}
#content_page .center_left_data_item .data_item2_content .content_field .cont .stars{margin-bottom:5px;}
#content_page .center_left_data_item .data_item2_content .content_field .cont .address{color:#717170;}
#content_page .center_left_data_item .data_item2_content .content_field .cont h4, h5{font-size:11px; font-weight:normal; padding-left:15px; color:#444;}
#content_page .center_left_data_item .data_item2_content .content_field .cont h4{ background:url('../images/icons/check1_on.gif') no-repeat;}
#content_page .center_left_data_item .data_item2_content .content_field .cont h5{background:url('../images/icons/check1_off.gif') no-repeat;}
#content_page .center_left_data_item .data_item2_content .content_field .cont .description{color:#333; text-align:left; }

#content_page .center_left_data_item .data_item2_content .content_field .cont .img{display:block; width:96px; height:96px; border:1xp solid #D2D3D3;}
#content_page .center_left_data_item .data_item2_content .content_field .cont .img:hover{filter: alpha(opacity=80); -moz-opacity: 0.8;}

#content_page .table_right{width:174px;}
#content_page .table_right .content{margin:10px 5px 0px 10px; font-size:11px; color:#5F5F5F; text-align:left;}
#content_page .table_right .content .item{margin-bottom:20px;}
#content_page .table_right .content .item h2{font-size:12px; color:#5F5F5F; margin-bottom:5px;}
#content_page .table_right .content .item img{width:157px; border:1px solid #bbb; margin-bottom:3px;}
#data_area{margin-left:7px; text-align:left;}
#data_area p{margin:0px; margin-top:5px;}
#data_area .data_item{width:478px; position:relative; float:left;}
#data_area .item_top{width:478px; height:32px; float:left; background:url('../images/item_top.jpg');}
#data_area .item_bottom{width:478px; height:32px; float:left; background:url('../images/item_bottom.jpg');}
#data_area .item_cont{width:478px; float:left; position:relative; background:url('../images/item_cont.jpg') repeat-y;}
#data_area .item_cont_cont{width:425px; float:left; position:relative; left:30px;}
#data_area .heading1 {position:absolute; top:-15px; left:30px;}
#data_area .stars_cont{position:absolute; top:-12px; left:200px;}
#data_area h5{margin:0px;}
#data_area .stars_cont .star_on, .star_off{width:8px; height:8px; float:left; margin-right:3px;}
#data_area .stars_cont .star_on{background:url('../images/icons/star_on.gif');}
#data_area .stars_cont .star_off{background:url('../images/icons/star_off.gif');}
#data_area .price{position:absolute; top:-15px; left:322px; color:#DE480B; font-weight:bold;}
#data_area .price span{color:#555; font-weight:normal;}
.lm{position:absolute; left:372px; top:-25px; color:#C3231F; font-weight:bold;}
.lm_home{float:left; color:#C3231F; font-weight:bold;}

#data_area .cont1{float:left; margin-top:7px;}
#data_area .cont2{width:170px; float:left; margin-top:7px; margin-left:10px;}
#data_area .cont2 div{color:#555;}
#data_area .cont3{width:310px; float:left; margin-top:7px; margin-left:10px;}
#data_area .cont3 div{color:#555;}
#data_area .cont4{width:132px; float:left; margin-top:7px; margin-left:15px; font-size:12px; color:#752707;}
#data_area .cont4 div{color:#333; font-size:10px;}
#data_area .cont4 span{color:#DE480B; font-weight:bold; font-size:12px;}
#data_area .cont4 div div{color:#555;}
#data_area .cont5_lm{width:132px; float:left; margin-top:7px; margin-left:15px; font-size:12px; color:#aa5555;}
#data_area .cont5_lm span{color:red; font-weight:bold; font-size:12px;}
#data_area .item_cont .main_img{width:96px; border:1px solid #aaa;}

#apartment_detail{padding:10px; color:#444; text-align:left; font-size:12px;}
#apartment_detail .contact_us{float:left; color:#491804; margin-top:5px;}
#apartment_detail .main_img{float:right; margin-left:20px; border:1px solid #777;}
#apartment_detail h2{font-size:16px; color:#444;}
#apartment_detail h3{font-size:11px; margin-top:10px;}
#apartment_detail .star_on, .star_off{width:8px; height:8px; float:left; margin-right:3px;}
#apartment_detail .star_on{background:url('../images/icons/star_on.gif');}
#apartment_detail .star_off{background:url('../images/icons/star_off.gif');}
#apartment_detail .cont1{float:left; margin-right:15px; margin-bottom:15px;}
#apartment_detail .cont1 .cont{float:left; padding-right:10px; width:190px;}
#apartment_detail .cont2{float:left; margin-bottom:15px;}
#apartment_detail .cont3{float:left; width:100%; margin:0px; margin-top:10px;}
#apartment_detail .cont4{float:left; width:100%; margin:0px; margin-top:15px;}
#apartment_detail .cont5{float:left; width:340px; margin-top:50px; margin-right:30px;}
#apartment_detail .cont5 img{float:left; margin-right:10px; border:none;}
#apartment_detail .cont6{float:left; width:100%; margin-top:15px;}
#apartment_detail .cont6 td{padding:10px; border:1px solid #ddd;}
#apartment_detail .cont7{float:left; width:275px; margin-top:10px;}
#apartment_detail .cont7 table{font-size:10px; border:1px solid #ddd;}
#apartment_detail .cont7 th{padding-left:10px; padding-right:10px; color:#440000; background:#fffafa;}
#apartment_detail .cont7 td{padding-left:10px; padding-right:10px;}
#apartment_detail a{color:#444;}
#apartment_detail h4, h5{font-size:11px; font-weight:normal; padding-left:15px; color:#444;}
#apartment_detail h4{ background:url('../images/icons/check1_on.gif') no-repeat;}
#apartment_detail h5{background:url('../images/icons/check1_off.gif') no-repeat;}
#apartment_detail .amenity{float:left; margin-right:30px;}
#apartment_detail .table1 {font-size:11px; border-top:2px solid #DFE0E0; border-left:7px solid #DFE0E0; text-align:center; color:#444;}
#apartment_detail .table1 td{background:#FEFcFa; padding-bottom:3px; padding-top:3px; padding-left:5px; padding-right:5px; border-bottom:2px solid #DFE0E0; border-right:7px solid #DFE0E0;}
#apartment_detail .name{font-weight:bold; color:#BF3801;}
#apartment_detail .description{width:250px; color:#555;}
#apartment_detail .td_price{color:#000;}
#apartment_detail .table1 th span{margin-right:10px;}
#apartment_detail .table1 td span{padding-left:20px; padding-right:16px; font-weight:bold;}
#apartment_detail .table1 th{padding:5px; background:#F5E4DD; border-right:7px solid #DFE0E0; border-bottom:2px solid #DFE0E0; color:#9F3409;}
#apartment_detail .book_this_room{display:block; width:106px; height:45px; background:url('../images/button5.jpg');}
#apartment_detail .book_this_room:hover{background-position:0px 43px;}
#apartment_detail .book_this_room span {display:none;}
#apartment_detail .special_offer h3{color:#aa4444; font-size:12px; margin:0px;}
#apartment_detail .special_offer h6{color:#DD6666; font-size:12px; margin:0px;}

.form1{}
.form1 table{width:420px; margin-left:30px; margin-top:20px;}
.form1 th{background:#F5E4DD; padding:5px; color:#9F3409;}
.form1 td{background:#FAF6F2; padding:5px;}
.form1 .left{text-align:right; padding-right:40px;}
.form1 .left span{color:red; font-weight:bold; font-size:17px; position:relative; top:4px;}
.form1 .right{padding-left:20px;}
.form1 .right input{color:#333; padding-left:3px; padding-right:3px;}
.form1 .right select{color:#333; font-size:11px;}
.form1 .right textarea{width:125px; height:100px; color:#333; font-size:11px;}
.form1 .right .checkbox{width:12px; height:12px; position:relative;}
.form1 .submit{text-align:center; padding:10px;}

.form1_conf{margin-left:100px;}
.form1_conf table{width:520px; margin-left:30px; margin-top:20px;}
.form1_conf th{background:#eee; padding:5px; color:black;}
.form1_conf td{background:#f8f8f8; padding:5px;}
.form1_conf .left{text-align:right; padding-right:40px;}
.form1_conf .left span{color:red; font-weight:bold; font-size:17px; position:relative; top:4px;}
.form1_conf .right{padding-left:40px;}
.form1_conf .right input{color:#333; padding-left:3px; padding-right:3px;}
.form1_conf .right select{color:#333; font-size:11px;}
.form1_conf .right textarea{width:125px; height:100px; color:#333; font-size:11px;}
.form1_conf .right .checkbox{width:12px; height:12px; position:relative;}
.form1_conf .submit{text-align:center; padding:10px;}

.info_page{padding-top:5px; padding-left:5px; padding-right:8px; text-align:left; color:#333;}
.info_page h2{font-size:16px; color:#333; margin-bottom:15px; color:#C14E20; margin-top:5px;}
.info_page table{color:#333; border-top:2px solid #DFE0E0; border-bottom:2px solid #DFE0E0; border-right:7px solid #DFE0E0; border-left:7px solid #DFE0E0; }
.info_page th{background:#F5E4DD; padding:5px 5px 5px 5px; color:#9F3409; font-size:11px; border-bottom:2px solid #DFE0E0;}
.info_page td{width:215px; padding:6px 10px 10px 10px;}
.info_page table .sep{width:30px;}

.required{color:red;}
#clock_machine{position:absolute; top:-20px; left:715px; filter: alpha(opacity=100); -moz-opacity: 100;}
#clock_filter{position:relative; top:-145px; left:15px; width:120px; height:135px; background:white; filter: alpha(opacity=0); -moz-opacity: 0;}
.partners{margin-bottom:10px; border-bottom:1px solid #eee; padding-bottom:10px; color:#554444;}
.partners a{font-size:12px; margin-bottom:3px; color:#664444; font-weight:bold;}
#cet{position:absolute; font-size:11px; font-weight:bold; left:782px; color:#885555; top:55px; z-index:100;}
#weather{width:146px; background:#F2F5F6; padding-top:10px; margin-top:15px; border:1px solid #ccc;}
#weather a{color:#888;}
#footer{width:841px; height:37px; background:url('../images/footer.jpg'); margin-bottom:20px; margin-top:10px; text-align:right;}
#foot_menu{float:left; margin-top:11px; margin-left:15px;}
#foot_menu a{color:#333; text-decoration:none; font-size:11px; font-family:Verdana;}
#foot_menu a:hover{text-decoration:underline;}
#author{float:right; margin-top:11px; margin-right:15px; color:#555; font-size:10px;}
#author a{color:#555; text-decoration:none; font-size:10px;}
#author a:hover{text-decoration:underline;}
#sort_by{float:left; font-size:10px; background:#f7f7f7; width:480px; padding-bottom:3px; padding-top:2px; margin-bottom:10px;}
#sort_by span{color:#555;}
#sort_by .s_input{width:20px; position:relative; top:1px;}
#sort_by .submit{width:50px; color:#000; font-size:11px;}
#sort_by_list{float:left; font-size:10px; background:#f7f7f7; width:660px; padding-bottom:3px; padding-top:2px; margin-bottom:10px; margin-left:5px;}
#sort_by_list span{color:#555;}
#sort_by_list .s_input{width:20px; position:relative; top:1px;}
#sort_by_list .submit{width:50px; color:#000; font-size:11px;}
.pg_sub, .pg_sub_on{background: none;border: none;font-size: 11px;color: #DE480B;font-weight: bold;font-family: Arial;cursor: Pointer;}
.pg_sub_on{color: #9A1405;}