@charset "utf-8";
/* ----------------------------------------------------------------- */
body { font-family: "Trebuchet MS", Helvetica, Arial, sans-serif; font-size: 11px; margin: 0; padding: 0; background-color: #fbf6cd; background-image: url(../lay/aback.gif); background-position: center top; background-repeat: repeat; background-attachment: scroll; color: #9e0000; text-align: center; }
#lotny { display:none; position:relative; top:0px; left:0px; background-color:#ffffff; width: 550px; margin: 0px 5px 0px 5px; padding: 5px 0px 10px 0px;}
/* ----------------------------------------------------------------- */ 
.apartament { background-image: url(../lay/apattern.jpg); background-position: center top; background-repeat: repeat-x; background-attachment: scroll; }
/* ----------------------------------------------------------------- */
.apartament #head_lang { clear: both; margin: 0 auto 0 auto; width: 1000px; height: 30px; }
#head_lang ul.lang { clear: both; float: right; margin: 0px 0px 9px 0px; padding: 9px 0px 0px 0px; width: 275px; list-style: none; }
ul.lang li { float: right; width: 18px; height: 12px; border: 0px none #ffffff; padding: 0px 0px 0px 7px; list-style-type: none; display: inline; text-align: center; }
li a.lang_es { width: 18px; height: 12px; background-image: url(../lay/es.gif); background-position: center top; background-repeat: no-repeat; background-attachment: scroll; border: 0px; display: block; }
li a.lang_de { width: 18px; height: 12px; background-image: url(../lay/lang-de.gif); background-position: center top; background-repeat: no-repeat; background-attachment: scroll; border: 0px; display: block; }
li a.lang_en { width: 18px; height: 12px; background-image: url(../lay/lang-en.gif); background-position: center top; background-repeat: no-repeat; background-attachment: scroll; border: 0px; display: block; }
li a.lang_fr { width: 18px; height: 12px; background-image: url(../lay/lang-fr.gif); background-position: center top; background-repeat: no-repeat; background-attachment: scroll; border: 0px; display: block; }
li a.lang_it { width: 18px; height: 12px; background-image: url(../lay/lang-it.gif); background-position: center top; background-repeat: no-repeat; background-attachment: scroll; border: 0px; display: block; }
li a.lang_pl { width: 18px; height: 12px; background-image: url(../lay/lang-pl.gif); background-position: center top; background-repeat: no-repeat; background-attachment: scroll; border: 0px; display: block; }
li a.lang_ru { width: 18px; height: 12px; background-image: url(../lay/lang-ru.gif); background-position: center top; background-repeat: no-repeat; background-attachment: scroll; border: 0px; display: block; }
li a.lang_hu { width: 18px; height: 12px; background-image: url(../lay/lang-hu.gif); background-position: center top; background-repeat: no-repeat; background-attachment: scroll; border: 0px; display: block; }
li a.lang_cz { width: 18px; height: 12px; background-image: url(../lay/lang-cz.gif); background-position: center top; background-repeat: no-repeat; background-attachment: scroll; border: 0px; display: block; }
li a.lang_sk { width: 18px; height: 12px; background-image: url(../lay/lang-sk.gif); background-position: center top; background-repeat: no-repeat; background-attachment: scroll; border: 0px; display: block; }
li a.lang_se { width: 18px; height: 12px; background-image: url(../lay/lang-se.png); background-position: center top; background-repeat: no-repeat; background-attachment: scroll; border: 0px; display: block; }

/* ----------------------------------------------------------------- */
.apartament #header { clear: both; margin: 0 auto 0 auto; width: 1000px; height: 162px; text-align: left; }
#header #head_toplogo { float: left; width: 220px; height: 162px; margin: 0px; padding: 0px 0px 0px 0px; background-image: url(../lay/atop2.jpg); background-position: center top; background-repeat: repeat-x; background-attachment: scroll; }
#header #head_topfoto { float: left; width: 550px; height: 162px; margin: 0px; padding: 0px 5px 0px 5px; background: transparent; text-align: center; }
#header #head_topfoto #top_head_topfoto { float: left; width: 550px; height: 136px; margin: 0px; padding: 0px 0px 0px 0px; background: transparent; text-align: center; }
#header #head_topfoto #bot_head_topfoto { float: left; width: 550px; height: 26px; margin: 0px; padding: 5px 0px 0px 0px; background-image: url(../lay/gora_dol.jpg); text-align: center; }
#header #head_topfoto #bot_head_topfoto a { font-family: "Trebuchet MS", Helvetica, Arial, sans-serif; font-size: 11px; color: #9c0000; background: transparent; text-decoration: none; font-style: normal; font-weight: normal; }
#header #head_topfoto #bot_head_topfoto a:hover { text-decoration: underline; }
#head_topfoto a { border: 0px; }
#head_topfoto a:hover { border: 0px; }
#kom_for {text-align:left;display:none}
#header #head_topszukaj { float: left; width: 220px; height: 162px; margin: 0px; padding: 0px 0px 0px 0px; background-image: url(../lay/atop.jpg); background-position: center top; background-repeat: repeat-x; background-attachment: scroll; }
a.toplogo { width: 220px; height: 162px; background-image: url(../lay/apartamentylogo.gif); background-position: center top; background-repeat: no-repeat; background-attachment: scroll; border: 0px; display: block; }
img.topfoto { width: 550px; height: 162px; border: 0px; display: block; }
/* ----------------------------------------------------------------- */
.apartament #red_tab { clear: both; margin: 5px 0px 5px 0px; padding: 0px; background-image: url(../lay/amenu.jpg); background-position: center top; background-repeat: repeat-x; background-attachment: scroll; width: 100%; height: 58px; text-align: center; }
#red_topmenu { clear: both; margin: 0 auto 0 auto; width: 1000px; height: 58px; }
#red_topmenu ul.red_menu { clear: both; float: right; margin: 0px; padding: 0px; width: 1000px; list-style: none; }
ul.red_menu li { float: left; width: 125px; height: 25px; border: 0px none #ffffff; padding: 25px 0px 8px 0px; list-style-type: none; display: inline; text-align: center; }
ul.red_menu li:hover { background-color: #9e0000; }
ul.red_menu a { font-family: "Trebuchet MS", Helvetica, Arial, sans-serif; font-size: 13px; color: #ffffff; background: transparent; text-decoration: none; font-style: normal; font-weight: bold; }
ul.red_menu a:hover { text-decoration: underline; }
/* ----------------------------------------------------------------- */
.apartament #content { clear: both; margin: 0 auto 0 auto; width: 1000px; background-image: url(../lay/acontentback.gif); background-position: center top; background-repeat: repeat-y; background-attachment: scroll; text-align: center; }
/* ----------------------------------------------------------------- */
#content #content_left { float: left; width: 220px; margin: 0px; padding: 0px 0px 10px 0px; background-color: #ffffff; color: #555555; }
#content_left ul.left_menu { clear: both; float: right; margin: 0px; padding: 0px; width: 220px; list-style: none; text-align: left; }
li.right_menu { float: left; width: 220px; height: 27px; border: 0px none #ffffff; padding: 0px 0px 0px 0px; list-style-type: none; display: inline;  font-size: 13px; color: #ffffff; background-image: url(../lay/paseczek_poprawiony.jpg); background-position: left bottom; background-attachment: scroll; text-decoration: none; vertical-align:middle;}
li.right_menu a { padding-left: 25px; color: #ffffff; text-decoration: none;  font-size: 13px; font-family: "Trebuchet MS", Helvetica, Arial, sans-serif; font-weight:bold}
ul.left_menu li { float: left; width: 220px; height: 20px; border: 0px none #ffffff; padding: 4px 0px 3px 0px; list-style-type: none; display: inline;  font-size: 13px; color: #9e0000; background-image: url(../lay/atab.gif); background-position: left bottom; background-repeat: repeat-x; background-attachment: scroll; text-decoration: none; }
ul.left_menu a { padding-left: 25px; color: #c05b46; background-image: url(../lay/adotsmenuh.gif); background-position: left bottom; background-repeat: no-repeat; background-attachment: scroll; text-decoration: none;  font-size: 13px; font-family: "Trebuchet MS", Helvetica, Arial, sans-serif; }
ul.left_menu a:hover { padding-left: 25px; font-family: "Trebuchet MS", Helvetica, Arial, sans-serif; font-size: 13px; color: #9e0000; background-image: url(../lay/adotsmenu.gif); background-position: left bottom; background-repeat: no-repeat; background-attachment: scroll; text-decoration: underline; font-style: normal; font-weight: normal; }
ul.left_menu a.selected { padding-left: 25px; font-family: "Trebuchet MS", Helvetica, Arial, sans-serif; font-size: 13px; color: #9e0000; background-image: url(../lay/adotsmenu.gif); background-position: left bottom; background-repeat: no-repeat; background-attachment: scroll; text-decoration: underline; font-style: normal; font-weight: bold; }
ul.left_menu a.selected:hover { padding-left: 25px; font-family: "Trebuchet MS", Helvetica, Arial, sans-serif; font-size: 13px; color: #9e0000; background-image: url(../lay/adotsmenu.gif); background-position: left bottom; background-repeat: no-repeat; background-attachment: scroll; text-decoration: underline; font-style: normal; font-weight: bold; }
ul.left_menu a.selected2 { padding-left: 25px; font-family: "Trebuchet MS", Helvetica, Arial, sans-serif; font-size: 13px; color: #9e0000; background-image: url(../lay/adotsmenu.gif); background-position: left bottom; background-repeat: no-repeat; background-attachment: scroll; text-decoration: underline; font-style: normal; font-weight: bold; }
ul.left_menu a.selected2:hover { padding-left: 25px; font-family: "Trebuchet MS", Helvetica, Arial, sans-serif; font-size: 13px; color: #c05b46; background-image: url(../lay/adotsmenu.gif); background-position: left bottom; background-repeat: no-repeat; background-attachment: scroll; text-decoration: underline; font-style: normal; font-weight: bold; }
ul.left_menu a.select { padding-left: 45px; color: #c05b46; background-image: url(../lay/adotsmenuh40.gif); background-position: left bottom; background-repeat: no-repeat; background-attachment: scroll; text-decoration: none;  font-size: 13px; font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;  }
ul.left_menu a.select:hover { padding-left: 45px; font-family: "Trebuchet MS", Helvetica, Arial, sans-serif; font-size: 13px; color: #9e0000; background-image: url(../lay/adotsmenu40.gif); background-position: left bottom; background-repeat: no-repeat; background-attachment: scroll; text-decoration: none; font-style: normal; font-weight: normal; }
/* ----------------------------------------------------------------- */
#content #content_main { float: left; width: 550px; margin: 0px 5px 0px 5px; padding: 5px 0px 10px 0px; background-color: #ffffff; color: #555555; }
#content_main #site_map { width: 520px; margin: 0px 15px 5px 15px; color: #9c0000; background: transparent; text-align: left; }
#site_map a { font-family: "Trebuchet MS", Helvetica, Arial, sans-serif; font-size: 11px; color: #9c0000; background: transparent; text-decoration: none; font-style: normal; font-weight: normal; }
#site_map a:hover { text-decoration: underline; }
img.adots { border: 0px; }

#content_main .topic { width: 514px; height:27px; margin: 0px 3px 5px 3px; padding: 3px 15px 2px 15px; color: #9c0000; background-image: url(../lay/atab.gif); background-position: center top; background-repeat: repeat-x; background-attachment: scroll; text-align: left; }
.topic h1 { margin: 0px auto 0px auto; padding: 0px; text-align:left; }

#content_main p { padding: 3px 10px 2px 10px; text-align: justify; margin: 2px 0px 3px 0px; }
#content_main .content_main_left { float: left; width: 255px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 15px; }
#content_main .content_main_right { float: right; width: 255px; margin: 0px 0px 0px 0px; padding: 0px 15px 0px 0px; }
#content_main .content_main_line { clear: both; width: 520px; height: 21px; margin: 0px 15px 0px 15px; background-image: url(../lay/alinereds.gif); background-position: center top; background-repeat: repeat-x; background-attachment: scroll; }
.content_main_left h1, .content_main_right h1 { text-align: left; margin: 3px 0px 2px 0px; }
.content_main_left p, .content_main_right p { text-align: justify; margin: 3px 0px 2px 0px; }
p.content_price { font-family: "Trebuchet MS", Helvetica, Arial, sans-serif; font-size: 13px; color: #555555; background: transparent; text-align: left; margin: 8px 0px 2px 0px; }
div.content_details { clear: both; color: #9c0000; background: transparent; text-align: left; margin: 3px 0px 2px 0px; }
div.content_details a { font-family: "Trebuchet MS", Helvetica, Arial, sans-serif; font-size: 11px; color: #9c0000; background: transparent; text-decoration: none; font-style: normal; font-weight: normal; }
div.content_details a:hover { text-decoration: underline; }
#content_main #content_view_all { clear: both; float: left; width:520px; margin: 7px 0px 3px 0px; padding: 0px 15px 0px 15px; text-align: right; }
#content_view_all a { padding-left: 25px; margin-top: 10px; background-image: url(../lay/adotso.gif); background-position: left bottom; background-repeat: no-repeat; background-attachment: scroll; font-size: 11px; color: #9e0000; text-decoration: none; }
#content_view_all a:hover { text-decoration: underline; }
/* ----------------------------------------------------------------- */
.main_label { clear: right; float: right; padding: 3px; margin: 0px 0px 0px 4px; text-align: right; display: inline; }
.main_label img { border: 0px; }
.main_foto { float: left; padding: 0px; margin: 0px 4px 0px 0px; display: inline; }
.main_foto_img { display: block; padding: 1px; background-color: #e1e1e1; border: 1px solid #d1d1d1; }
.main_foto_img:hover { display: block; padding: 1px; background-color: #ffffff; border: 1px solid #f0cccc; }
/* ----------------------------------------------------------------- */
#content #content_right { float: left; width: 220px; margin: 0px; padding: 0px 0px 10px 0px; background-color: #ffffff; color: #555555; }
/* ----------------------------------------------------------------- */
#content_main .content_adv { width: 550px; padding: 5px 0px 5px 0px; text-align: center; }
.content_adv a { border: 0px; }
.content_adv img { border: 0px; }
#content_left .content_adv_small, #content_right .content_adv_small { width: 220px; padding: 5px 0px 5px 0px; text-align: center; }
#content_left .topic_info, #content_right .topic_info { width: 200px; height:22px; margin: 0px 0px 0px 0px; padding: 3px 10px 2px 10px; color: #aa2e1c; background-image: url(../lay/atab.gif); background-position: center top; background-repeat: repeat-x; background-attachment: scroll; text-align: left; }
.topic h1 { color: #aa2e1c; margin: 0px auto 0px auto; padding: 0px; }
#content_left .topic_more, #content_right .topic_more { width: 200px; padding: 3px 10px 2px 10px; text-align: right; }
#content_main .topic_more  { width: 530px; padding: 3px 10px 2px 10px; text-align: right; }
.topic_more a { padding-left: 25px; margin-top: 10px; background-image: url(../lay/adotso.gif); background-position: left bottom; background-repeat: no-repeat; background-attachment: scroll; font-size: 11px; color: #9e0000; text-decoration: none; }
.topic_more a:hover { text-decoration: underline; }
#content_main a { color: #9e0000;text-decoration: none;}
#content_main a:hover { color: #9e0000;text-decoration: underline;}
#content_left p, #content_right p { padding: 3px 10px 2px 10px; text-align: justify; margin: 2px 0px 3px 0px; }
.content_adv_small a { border: 0px; }
.content_adv_small img { border: 0px; }
/* ----------------------------------------------------------------- */
#content_main .topic_apartament { clear:both; float: left; width: 374px; height:27px; margin: 0px 3px 5px 3px; padding: 3px 15px 2px 15px; color: #9c0000; background-image: url(../lay/atab.gif); background-position: center top; background-repeat: repeat-x; background-attachment: scroll; text-align: left; }
.topic h1 { margin: 0px auto 0px auto; padding: 0px; }
#content_main .apartament_left { clear: both; float: left; width: 410px; margin: 0px; padding: 0px; }
#content_main .apartament_right { float: right; width: 115px; margin: 0px 15px 0px 0px; padding: 0px; }
.apartament_right a { border: 0px; }
.apartament_right img { border: 0px; }
#content_main .apartament_photos { clear: both; float: left; width: 520px; padding: 5px 15px 5px 15px; text-align: center; }
#content_main .apartament_comments { clear: both; float: left; width: 530px; padding: 5px 10px 5px 10px; text-align: center; }
#content_main .apartament_left h3 { color: #555555; background: transparent; text-align: left; margin: 3px 0px 2px 0px; padding: 0px 10px 0px 15px; }
#content_main .apartament_photos h3 { color: #555555; background: transparent; text-align: left; margin: 3px 0px 2px 0px; padding: 0px 10px 0px 0px; }
#content_main .apartament_comments h3 { color: #555555; background: transparent; text-align: left; margin: 3px 0px 2px 0px; padding: 0px 10px 0px 5px; }
#content_main .apartament_left p { color: #555555; text-align: justify; margin: 3px 0px 2px 0px; padding: 0px 10px 0px 15px; }
#content_main .apartament_comments p { color: #555555; text-align: justify; margin: 3px 0px 2px 0px; padding: 0px 5px 0px 5px; }
.apartament_photos .apartament_foto { float: left; padding: 2px; margin: 0px 0px 0px 15px; width:140px; height:140px; display: inline; }
#content_main .comments_line { width: 530px; height: 21px; margin: 0px 0px 0px 0px; padding: 0px; background-image: url(../lay/alinereds.gif); background-position: center top; background-repeat: repeat-x; background-attachment: scroll; }
/* ----------------------------------------------------------------- */
div.table_red_title { display: block; border-style: solid; border-color: #9c0000; border-width: 1px 1px 1px 1px; text-align: center; }
div.table_red_content { display: block; border-style: solid; border-color: #9c0000; border-width: 0px 1px 1px 1px; text-align: center; }
div.table_red_content { display: block; border-style: solid; border-color: #9c0000; border-width: 0px 1px 1px 1px; text-align: center; }
div.table_red_content_left { display: inline; float: left; width:65px; border-style: solid; border-color: #9c0000; border-width: 0px 1px 1px 1px; text-align: left; height:65px;}
div.table_red_content_right { display: inline; float: left; width:47px; border-style: solid; border-color: #9c0000; border-width: 0px 1px 1px 0px; text-align: left; height:65px;} 
.apartament_right form, .apartament_right input { padding: 0px; margin: 0px; }
input.red_button { width: 110px; height: 33px; background-color: #9c0000; color: #ffffff; font-size: 13px; border: 1px solid #f0cccc; }
/* ----------------------------------------------------------------- */
.clear { clear: both; float: none; margin: 0px!important; padding: 0px!important; width: 100%!important; height: 1px!important; line-height: 1px!important; display: block; visibility: hidden; }
/* ----------------------------------------------------------------- */
.apartament #footer { clear: both; margin: 10px auto 30px auto; width: 1000px; height: 58px; background-image: url(../lay/afooter.jpg); background-position: center top; background-repeat: repeat-x; background-attachment: scroll; text-align: center; }
#footer #footer_logo { float: left; width: 100px; height: 58px; margin: 0px; padding: 0px; }
#footer #footer_menu { float: left; width: 900px; height: 40px; margin: 0px; padding: 10px 0px 8px 0px; }
#footer_menu h1 { color: #ffffff; background: transparent; margin: 3px auto 2px auto; }
#footer_menu p { color: #aa2e1c; background: transparent; margin: 3px auto 2px auto; }
a.footlogo { width: 100px; height: 58px; background-image: url(../lay/lkrakow.gif); background-position: center top; background-repeat: no-repeat; background-attachment: scroll; border: 0px; display: block; }
#footer_menu a { font-family: "Trebuchet MS", Helvetica, Arial, sans-serif; font-size: 13px; color: #ffffff; background: transparent; text-decoration: none; font-style: normal; font-weight: bold; }
#footer_menu a:hover { text-decoration: underline; }
#footer_menu a.foot_link { font-family: "Trebuchet MS", Helvetica, Arial, sans-serif; font-size: 11px; color: #aa2e1c; background: transparent; text-decoration: none; font-style: normal; font-weight: normal; }
#footer_menu a.foot_link:hover { text-decoration: underline; }
/* ----------------------------------------------------------------- */
h1, h2, h3, h4, h5, h6 { font-family: "Trebuchet MS", Helvetica, Arial, sans-serif; }
h1, h2 { font-size: 13px; color: #9e0000; background: transparent; margin: 2px auto 3px auto; }
h3, h4 { font-size: 12px; color: #9e0000; background: transparent; margin: 2px auto 3px auto; }
h5, h6 { font-size: 11px; color: #aa2e1c; background: transparent; margin: 2px auto 3px auto; }
/* ----------------------------------------------------------------- */
#head_topszukaj h1 { padding-left: 25px; margin-top: 10px; background-image: url(../lay/atopdotsh.gif); background-position: left bottom; background-repeat: no-repeat; background-attachment: scroll; }
#teleadr h1 { padding-left: 25px; margin-top: 10px; background-image: url(../lay/atopdotsh.gif); background-position: left bottom; background-repeat: no-repeat; background-attachment: scroll; }
.topszukaj_left { clear: both; float: left; width:90px; margin: 4px 0px 2px 0px; padding: 0px 0px 0px 15px; text-align: left; overflow: hidden; }
.topszukaj_right { float: left; width: 88px; margin: 2px 0px 2px 0px; padding: 0px; text-align: right; }
.topszukaj_right2 { float: left; width: 150px; margin: 2px 0px 2px 0px; padding: 0px; text-align: right; }
.topszukaj_last { clear: both; float: left; width:200px; margin: 7px 0px 3px 0px; padding: 0px; text-align: right; }
#head_topszukaj input { width: 53px; border: 1px solid #c05b46; font-size: 10px; text-align: center; }
#head_topszukaj select { width: 83px; border: 1px solid #c05b46; font-size: 10px; text-align: left; }
#head_topszukaj a { padding-left: 25px; margin-top: 10px; background-image: url(../lay/atopdotsa.gif); background-position: left bottom; background-repeat: no-repeat; background-attachment: scroll; font-size: 11px; color: #9e0000; text-decoration: none; }
#rezerwacja td {text-align:left}
textarea {width:275px;height:100px;}
#head_topszukaj a:hover { text-decoration: underline; }
input.specjalne {width:275px; text-align:left;}
h1.lewy {width:300px; text-align:left; padding:0px; margin-left:0px;}
#uslugi {}
.tyta {font-weight:bold;}
/* ----------------------------------------------------------------- */
input, select, option, textarea, checkbox { font-family: "Trebuchet MS", Helvetica, Arial, sans-serif; color: #555555; font-size: 12px;  border: 1px solid #c05b46;}
form { margin: 0px 10px 0px 10px; padding: 0px; }
#spec_sz a { padding-left: 25px; margin-top: 10px; background-image: url(../lay/atopdotsa.gif); background-position: left bottom; background-repeat: no-repeat; background-attachment: scroll; font-size: 11px; color: #9e0000; text-decoration: none; }
#wyslanox {
background-color:#9e0000; color:#f0cccc; text-align:center;font-size:20px;
}
/* ----------------------------------------------------------------- */

/*
#9e0000
#bb5135
#c05b46
#f0cccc

#cc9126

#aa2e1c

#555555
*/
