@charset "UTF-8";
@import "calendar.css";
html, body, table, tbody, tr, td, th, a, img, h1, h2, h3, h4, h5 { margin:0px; padding:0px; border-width:0px; border-style:none; border-collapse:collapse; font-family:verdana; font-size:11px; vertical-align:top; color:#EFFFD1; }
html, body { background-color:#574D38; }
#root { width:1024px; margin:0px auto; border-left:1px solid #37432D; border-right:1px solid #37432D; background-color:#7FA33F; background-image:url('../images/bg_main.jpg'); background-position:left top; background-repeat:repeat-y; }
#top { height:395px; background-image:url('../images/bg_flash.jpg'); background-position:left top; background-repeat:no-repeat; }
#content { width:772px; margin:0px auto; }
#content.action_galeria { width:auto; margin:0px auto; }
table { width:100%; }
td, th { padding:2px 0px; }
a:hover { text-decoration:underline !important; }
/*TOP*/
#top .margin { padding-top:297px; }
#top a { display:block; float:left; height:55px; line-height:55px; margin:0px 8px 0px 8px; font-family:Verdana; letter-spacing:1px; font-weight:bold; font-size:13px; text-decoration:none; color:#EBDB90; }
#top a.top0 { margin-left:155px; _margin-left:77px; }
.content table, .advert_long .cennik table { margin:10px 0px; border:1px solid #88A73D; }
.content table th, .advert_long .cennik table th { font-family:Tahoma; letter-spacing:2px; font-size:15px; }
.content table th, .content table td, .advert_long  .cennik table th, .advert_long  .cennik table td { border:1px solid #88A73D; padding:4px; }
.content { padding:12px; line-height:15px; }
.content p { padding:0px 0px 12px 0px; margin:0px; }
/**/
.left_column, .right_column { float:left; min-height:10px; padding-bottom:22px; }
.left_column { width:500px; margin:0px 30px 0px 0px; }
.right_column { width:240px; }
.padd { padding:48px 0px 0px 0px; }
.mapa { padding:0px; }
h1, .h1 { display:block; min-height:36px; line-height:36px; font-size:18px; color:#DBFF97; font-family:Verdana; font-weight:bold; letter-spacing:1px; }
h2, .h2 { display:block; font-size:18px; color:#DBFF97; font-family:Verdana; font-weight:bold; letter-spacing:1px; }
.advert_long h1, .advert_long .h1 { text-transform:Capitalize; font-size:15px; }
.advert_long h2, .advert_long .h2 { text-transform:Capitalize; font-size:15px; }
h3, .h3 { display:block; min-height:22px; line-height:22px; font-size:15px; color:#DBFF97; font-family:Georgia; font-weight:bold; letter-spacing:1px; }
h4, .h4, h4 a, .h4 a { display:block; font-size:12px; color:#ffffff; font-family:Verdana; font-weight:bold; letter-spacing:1px; text-decoration:none; background-color:#74852D; }
h4, .h4 { padding:12px 20px; }
.advert_long_bottom h4, .advert_long_bottom .h4 { padding:0px 0px 12px 0px; background-color:transparent; }
h5, .h5, h5 a, .h5 a { font-family:Tahoma; padding:10px 0px 0px 0px; letter-spacing:1px; font-size:20px; color:#ffffff; text-align:center; }
h5:hover, .h5:hover, h5:hover a, .h5:hover a { color:#DEF280; }
h5, h5 *, .h5, .h5 * { text-decoration:none; line-height:16px; min-height:auto; }
h5 span, .h5 span { font-size:14px; color:#DEF280; }
h5:hover span, .h5:hover span { font-size:14px; color:#ffffff; }
.action_galeria .gallery { text-align:center; }
.gallery h4._h0, .gallery ._h0 { margin:20px 0px 0px 0px; }
/*advert*/

.advert, .advert_long { margin:0px; padding:0px 6px; background-position:0px 0px; background-repeat:repeat-y;
background-image:url('../images/advert_y.png') !important;
background-image:url('../images/advert_y.png') !ie-only;
background-image:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/page/images/advert_y.png',sizingMethod='scale');
}
.advert_long {
background-image:url('../images/advert_long_y.png') !important;
background-image:url('../images/advert_long_y.png') !ie-only;
background-image:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/page/images/advert_long_y.png',sizingMethod='scale');
}
.advert, .advert_top { width:218px; }
.advert_long, .advert_long_top { width:527px; }

.advert_top, .advert_long_top { background-color:#7F9030; }
.at0 { border-top:1px solid #7F9451; }

.advert_bottom, .advert_long_bottom { border-bottom:1px solid #A3AF6B; padding:12px 20px; background-image:url('../images/bg_advert_top_x.gif'); background-position:left -39px; background-repeat:repeat-x; }
.action_apartament  .advert_long_bottom, .action_atrakcje  .advert_long_bottom { background-position:left -41px; }

.advert_long_left { float:left; width:205px; margin:0px 17px 0px 0px; }
.advert_long_right { float:left; width:265px; }
.advert_long_left img { border:1px solid #637E24; width:200px; }
.advert_long_left img.oferta, .oferta { border:0px none; }
.advert .links { text-align:left; }
.advert .links a { display:block; padding:2px 0px; font-weight:bold; text-decoration:none; }
.advert .links a.active { text-decoration:underline; }
.advert .links ul{ margin:0px; padding:0px 0px 0px 20px; list-style-image: url('../images/cross.gif'); }
.advert .links ul li:hover a { text-decoration:underline; }
.left_column .advert { float:left; width:240px; margin:0px 10px 5px 0px; }
.left_column .advert .mapa { text-align:center; }
.right_column .mapa { text-align:center; padding:12px 0px; }
.right_column .advert { margin-left:10px; _margin-left:0px; }
.right_column .advert .mapa img { border:1px solid #ffffff; }
.gallery img { width:190px; border:1px solid #ffffff; margin:5px; }
.advert_long .gallery { text-align:center; }
/**/
#bottom { height:84px; background-image:url('../images/bg_bottom.jpg'); background-position:left bottom; background-repeat:repeat-x; }
#bottom .left, #bottom .right, #bottom .copyright, #bottom .kapelusz, #bottom .nylonek { line-height:45px; height:45px; float:left; margin:39px 0px 0px 0px;}
#bottom .left { width:10px; background-image:url('../images/bg_bottom_left.jpg'); background-position:left bottom; background-repeat:no-repeat; margin-right:10px; }
#bottom .right { width:11px; background-image:url('../images/bg_bottom_right.jpg'); background-position:left bottom; background-repeat:no-repeat; }
#bottom .kapelusz { height:84px; margin:0px 0px 0px 30px; }
#bottom .nylonek, #bottom .right { float:right; }
#bottom .nylonek { width:280px; }
#bottom .nylonek div { float:right; margin:0px 8px; }
#bottom .nylonek .nylonek_obrazek img { margin:11px 0px 0px 0px; }
#bottom * { color:#000000; font-family:tahoma; font-size:10px; letter-spacing:1px; text-decoration:none; }
#map { height:18px; padding:0px 13px; line-height:16px; background-color:#7F9B44; border-top:1px solid #788E34; border-left:1px solid #788E34; border-right:1px solid #788E34; opacity:0.7; filter:alpha(opacity=70); }
#map a { text-decoration:none; padding:0px 6px; font-size:9px; }
.clear { clear:both; }
.ico_house { height:33px; width:33px; background-image:url('../images/ico_house.gif'); background-position:left top; background-repeat:no-repeat; }
.ico_house:hover { background-position:left bottom; }
/*fck*/
td.td_header { text-align:center; font-weight:bold; font-size:106%; padding:2px; }
.div_dt { font-weight:bold; padding:2px; }
.div_dd { padding:2px 20px; }
/*form*/
form table { margin:20px 0px; }
form th, form td { padding:4px 2px; line-height:16px; }
form th { text-transform:Capitalize; text-align:right; width:130px; }
form th label { font-weight:normal; }
form input, form select, form textarea { background-color:#889A3E; border:1px solid #74852D; color:#ffffff; }
form textarea { width:320px; height:120px; }
form input:focus, form textarea:focus, form select:focus { background-color:#98A952; border:1px solid #3E581E; }
form input.submit { color:#3E511A; text-transform:Capitalize; padding:1px 4px; }
form select { width:160px; }
form .border th, form .border td { border-bottom:1px solid #55762D; padding-bottom:8px;}
table .error th { color:#FF0000; }
table .error input { border:1px solid #FF0000; background-color:#ffffff; }
.wiecej { height:22px; text-align:right; }
.wiecej a { text-decoration:none; color:#3E581E; font-family:tahoma; font-size:9px; letter-spacing:1px; }
.separator { height:1px; line-height:1px; margin:20px 0px; border-top:1px solid #778538; }
.icons { width:36px; height:36px; float:left; margin-left:-42px; position:relative; background-image:url('../images/icons.gif'); background-repeat:no-repeat; background-position:left top; }
.ico_mycka { background-position:0px 0px; }
.ico_owca { background-position:0px -36px; }
.ico_siekiera { background-position:0px -72px; }

#main { width:1024px; margin:0px; background-image:url('../images/home_pattern_xy.jpg'); background-position:left top; background-repeat:repeat; }
#content { position:relative; padding-bottom:70px; width:1024px; margin:0px; background-image:url('../images/home_pattern_x.jpg'); background-position:left top; background-repeat:repeat-x; }
#bottom { position:absolute; z-index:10000; width:1024px; height:70px; bottom:0px; left:0px; right:0px; padding:0px; margin:0px; background-color:#6B7D1C; border:0; background-image:none; border-top:1px solid #7A8A33; }
#bottom .left, #bottom .right { display:none; }
#bottom .kapelusz { float:none; position:absolute; z-index:10000; display:block; width:128px; height:84px; padding:0px; margin:0px; margin-top:-54px; left:98px; }
#bottom .copyright { float:none; position:absolute; left:98px; top:30px; padding:0px; margin:0px; }
#bottom .nylonek { float:none; position:absolute; right:98px; top:30px; padding:0px; margin:0px; }
#bottom .nylonek, #bottom .copyright, #bottom .nylonek_obrazek, #bottom .nylonek_podpis { height:35px; line-height:35px; }
#bottom .nylonek .nylonek_obrazek img { margin-top:5px; }
#map { z-index:1; width:1024px; padding:0px; margin:0px; background-color:#4B5A0B; border:0; border-top:1px solid #677F24; border-bottom:1px solid #586812; padding:20px 0px; text-align:center; }
#map a { font-family:verdana; font-size:12px; color:#ffffff; padding:0px 8px 0px 20px; background-image:url('../images/cross_white.gif'); background-position:left 5px; background-repeat:no-repeat; }
#map .a0 { background-image:none; }
#home_content { width:827px; margin:0px auto; }
#home_content .left { float:left; width:436px; }
#home_content .right { float:left; width:391px; padding:12px 0px; }
h1, .h1 { font-family:verdana; font-size:16px; color:#ffffff; text-decoration:none; margin-bottom:12px; }
.h1 { text-transform:capitalize; }
#home_content .content { padding:12px 20px; }
a.registernow { text-decoration:none !important; color:#FFE400; font-weight:bold; font-size:18px; font-family:verdana; }
#home_content .right a img { margin-left:25px; }
#choose_menu { height:40px; background-color:#ADB87E; border:1px solid #495B1F; border-bottom:1px solid #74852D; }
#choose_menu a { height:40px; line-height:40px; padding:0px 18px; color:#354005; display:block; float:left; text-decoration:none; font-size:12px; background-image:url('../images/apartament_menu_y.jpg'); background-repeat:no-repeat; background-position:right top; }
#choose_menu .active { background-color:#74852D; color:#ffffff; font-weight:bold; }
#choose_content { background-color:#7F9030; margin-bottom:16px; background-image:url('../images/apartament_x.jpg'); background-position:left top; background-repeat:repeat-x; }
#choose_content .left { float:left; width:325px; }
#choose_content .left a { display:block; padding:12px 18px; }
#choose_content img { border:1px solid #5A6B10; }
#choose_content .right { float:left; width:500px; }
#choose_content .apartament { display:none; width:825px; border:1px solid #495B1F; border-top:0; }
#choose_content .apartament a { color:#ffffff; font-weight:inherit; font-size:11px; }
#choose_content .a0 { display:block; }
#choose_content .apartament .menu { background-color:#78872D; border-top:1px solid #687A2B; height:28px; overflow:hidden; }
#choose_content .apartament .menu a { border-left:1px solid #75842B; text-align:center; display:block; float:left; width:274px; line-height:28px; height:28px; color:#44500D; font-size:12px; text-decoration:none; }
#choose_content .apartament .menu a:hover { background-color:#88993B; }
#choose_content .apartament p { padding-right:16px; }
#sitemap * { text-decoration:none; }
#sitemap .li0 { margin:0px; padding:0px; list-style-type:none; }
#sitemap .li0 > a { font-size:larger; }
#sitemap li { line-height:1.9em; }
.regiseterpadd { margin:22px 0px; text-align:center; }

#path { width:827px; margin:0px auto; }
#path, #path * { font-size:10px; text-decoration:none; font-weight:normal; color:#384015; line-height:15px; vertical-align:middle; text-transform:lowercase; }
#path * { padding:0px 2px; }
#board { position:relative; padding:11px 22px; text-align:center; margin:11px 6px 22px 6px; }
.home_page #board { margin:11px 0px 22px 0px; }
#boardbg { background-color:#4B5A0B; -moz-opacity:0.6; opacity:0.6; filter:Alpha(opacity=60); position:absolute; left:0px; top:0px; right:0px; bottom:0px; height:100%; width:100%; z-index:1; }
#board p { position:relative; z-index:1000; font-size:11px; }
#board strong { opacity:1; filter:Alpha(opacity=100); color:#E3AE60; font-size:13px; }
#flashgallery { width:767px; height:637px; padding:2px 6px 12px 6px; margin:0px auto; background-position:center top; background-repeat:no-repeat; background-image:url('../images/flash_bg.png') !important; background-image:url('../images/flash_bg.png') !ie-only; background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/page/images/flash_bg.png',sizingMethod='scale'); }
