@charset "utf-8";
/* CSS Document */
html { height: 100%; }
body { height: 100%; margin: 0; padding: 0; font-size: 14px; line-height: 24px; background: url('../img/background.jpg') #100C09 repeat-x; color: #FFFFFF; }
p, img, h1, h2, h3, h4, h5, h6, input { margin: 0; padding: 0; outline: none; list-style: none; border: 0; }
a { text-decoration: none; outline: none; }
a:hover { text-decoration: underline; }
.clear { clear: both; } .ok { cursor: pointer; }


/* ############### MAIN ID ############### */
#body { min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -60px; } #push { height: 60px; }
#body_c { width: 960px; margin: 0px auto; }

/* ############### TOP ############### */
#top { width: 960px; height: 447px; position: relative; background: url('../img/top_bg.jpg') no-repeat; }
#top_leaf_left { width: 273px; height: 104px; position: absolute; top: 0; left: -20px; background: url('../img/top_leaf_left.png') no-repeat; }
#top_leaf_right { width: 172px; height: 58px; position: absolute; top: 0; right: -100px; background: url('../img/top_leaf_right.png') no-repeat; }
#top_bottom { width: 960px; height: 234px; position: absolute; z-index: -1; left: 0; bottom: -234px; background: url('../img/top_bottom.jpg') no-repeat; }

#menu_top { height: 70px; padding-top: 30px; }
#menu_top ul { margin: 0; padding: 0; list-style: none; }
#menu_top ul li { float: right; }
#menu_top ul li a { padding-left: 15px; font-size: 14px; background: url('../img/top_menu_sep.gif') 6px 4px no-repeat; color: #FFFFFF; }
#menu_top ul li a:hover { color: #a7dc22; }
    #active a { text-decoration: underline; color: #a7dc22 !important; }
    .first_menu { background: none !important; }

#logo { position: absolute; left: 20px; top: 230px; }
#choose { position: absolute; bottom: 50px; left: 0; }

/* ############### MENU ############### */

/* ############### CENTER ############### */
#center .beam .title { margin-bottom: 10px; font-size: 17px; color: #FFFFFF; }
.col_1 { width: 460px; margin-left: 5px; float: left; font-size: 14px; line-height: 24px; }
.col_2 { width: 460px; margin-right: 5px; float: right; font-size: 14px; line-height: 24px; }
#martyna_color { color: #a7dc22 !important; }
.sep_main { margin: 15px 0; text-align: right; }

#tags_main { font-size: 10px !important; font-family: Tahoma !important; }
#tags_main a { font-size: 10px !important; line-height: 15px !important; color: #FFFFFF !important; }
#tags_main span { color: #a7dc22; }

/* ############### CENTER SIDE ############### */
.inside p { margin-bottom: 20px; }
.inside a { color: #FFFFFF; }

.apartament_title { font-size: 17px; margin-bottom: 15px; color: #a7dc22 !important; }

/* ############### RIGHT SIDE ############### */

/* ############### FOOTER ############### */
#footer { height: 60px; }
#footer_c { width: 960px; height: 43px; padding-top: 27px; margin: 0px auto; position: relative; font-size: 10px; line-height: 14px; background: url('../img/sep_main.gif') top center no-repeat; color: #909090; }
#footer_c a { color: #909090 !important; }
#footer_leaf_left { width: 104px; height: 35px; position: absolute; bottom: 0; left: -104px; background: url('../img/footer_leaf_left.png') no-repeat; }
#footer_leaf_right { width: 164px; height: 48px; position: absolute; bottom: 0; right: -140px; background: url('../img/footer_leaf_right.png') no-repeat; }

#xann { width: 240px; padding-left: 55px; position: absolute; bottom: 15px; left: 315px; background: url('../img/xann.gif') no-repeat; }
#xannstat { width: 275px; padding-left: 75px; position: absolute; bottom: 15px; right: 0; background: url('../img/xannstat.gif') no-repeat; }

/* MAPA STRONY */
#mapa { padding: 0; }
.mapa_h2 { margin: 0 0 10px 0; padding-top: 10px; }
ul.mapa_str{list-style: none;}
.mapa_parent{ width: 100%; background: url(../img/system/folder.png) no-repeat; padding-left: 20px;}
.mapa_child{ width: 100%; padding-left: 41px; background: url(../img/system/page_white_horizontal.png) no-repeat; background-position: 20px 1px;}

/* STRONICOWANIE */
#stronicowanie{ font-size: 10px; text-align: center; margin-top: 20px;}
ul#strony{list-style: none; margin: 0 auto; display: inline-table;}
#strony li{ float: left;}
#strony .le{margin-right: 10px;}
#strony .ra{margin-left: 10px;}
#strony a{ display: block; padding: 0 7px;  height: 18px; border-bottom: 1px solid #e7e7e7; border-right: 1px solid #e7e7e7; border-left: 1px solid #e7e7e7; border-top: 1px solid #e7e7e7; margin-left: -1px; text-decoration: none; text-align: center; font-size: 11px; line-height: 17px; color: #949494;}
#strony a:hover{ background: #a5c23e; color: #FFF;}
#strony .strona_hover{display: block; padding: 0 7px;  height: 18px; border-bottom: 1px solid #e7e7e7; border-right: 1px solid #e7e7e7; border-left: 1px solid #e7e7e7; border-top: 1px solid #e7e7e7; margin-left: -1px; text-decoration: none; text-align: center; font-size: 11px; line-height: 17px; background: #a5c23e; color: #FFF;}

/* KONTAKT */
.inp { width: 350px; border: 1px dashed #c3beba; padding: 7px; background: none; color: #FFFFFF; }
#inp { width: 350px; border: 1px dashed #c3beba; padding: 7px; background: none; color: #FFFFFF; }
#inptxt { width: 350px; height: 200px; font-size: 12px; border: 1px dashed #c3beba; padding: 7px; background: none; color: #FFFFFF; font-family: Tahoma; }
.inpok { padding: 7px; margin-right: 10px; background: none; border: 1px dashed #c3beba; color: #FFFFFF; }

.error { background: #FFCCCC; border: 1px solid #ffa6a6; color: #FF0000; font-family: Tahoma, sans-serif; font-size: 11px; padding: 15px; margin: 20px 0 20px 0; }
.errorw { background: #FFCCCC; border: 1px solid #ffa6a6; color: #FF0000; font-family: Tahoma, sans-serif; font-size: 11px; padding: 15px; margin: 20px 0 20px 0; }
.foto { margin: 0 10px 10px 0; }
.ok { background: #e7f3dd; border: 1px solid #bfdfa3; color: #FF0000; font-family: Tahoma, sans-serif; font-size: 11px; padding: 15px; margin: 20px 0 20px 0; }

.foto2{
	border:1px solid #666;
	padding:10px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 0px;
}
