/* OGÓLNE */
* {margin:0; padding:0;}
body {margin:0 auto; padding:0; text-align:center; font-family:Tahoma, sans-serif;}
img, table {border:0;}
input, textarea {border: 1px solid #797979;}
.clear {clear:both; font-size:0px;}
.left {float:left;}
.right {float:right;}
.pointer {cursor:pointer; border:0;}

.zakladki ul {list-style-position:outside;}
.zakladki ul, .zakladki li {list-style-type:none;}
.zakladki ul li {background:url(../images/znaczek_5.gif) no-repeat 0px 4px; padding-left:10px;}


/* WYŚRODKOWANIE DIVA */

.wrapper {display:table; height:20px;}
.wrapper .cell {display:table-cell; vertical-align:middle;}

#rspon_contener {width:902px; text-align:left; margin:0 auto;}

/* GÓRNY KONTENER */

#top_contener {height:232px; width:902px; position:relative;}
#baner_contener {padding-top:74px;}
#top_block {position:absolute; top:0px; left:0px;}
#logo_div {float:left; padding-left:14px; padding-top:8px;}
#name_div {float:left; padding-top:23px;}
#top_menu_div {float:left; margin-left:226px; margin-top:17px; width:86px; height:15px; background:url(../images/background_3.png);}
#mapa_strony {padding-left:28px;}
#kontakt {padding-left:26px;}

/* TŁO PODSTRONY */

#page_contener {padding-top:4px; padding-bottom:6px; background:url(../images/background_12.png);}
.page_background_middle {background:url(../images/background_6.png);}
.page_background_top {background:url(../images/background_7.png) no-repeat;}
.page_background_bottom {background:url(../images/background_8.png) bottom no-repeat; padding-top:4px; padding-bottom:6px;}

/* LEWA KOLUMNA */

#left_contener {float:left; width:180px; color:#ffffff; font-size:12px;}
#menu {background:url(../images/submenu_background.jpg);}
.menu_element, .submenu_element {width:180px; height:29px;}
.menu_element {background:url(../images/menu_background.jpg);}
.submenu_element {background:url(../images/submenu_background.jpg); font-size:11px;}
.menu_element div {padding-top:6px; padding-left:23px;}
.submenu_element div {padding-top:7px; padding-left:31px;}
.menu_element a, .submenu_element a {color:#fff; text-decoration:none;}
.baners div {padding-top:1px;}

#right_contener {float:left; padding-left:4px; width:718px;}

#main_contener {float:left; padding-left:4px; width:718px;}

/* BOXY NA STRONIE GŁÓWNEJ */

#box_1_contener {float:left; width:359px; height:204px; background:url(../images/box_1_background.jpg); position:relative;}
#box_2_contener {float:left; width:359px; height:204px; background:url(../images/box_2_background.jpg); position:relative;}

.box_padding {padding-left:11px;}
.box_title {font-size:12px; font-weight:bold; padding-top:7px;}
.box_title img {position:relative; top:2px;}
.box_title span {padding-left:6px;}

.image_div {float:left; padding-top:19px;}
.image_div div {padding-left:7px; padding-right:15px;}

.box_content_contener {padding-top:20px;}
.box_content_div {padding-right:10px; font-size:11px; color:#545454;}

.more_contener {position:absolute; bottom:11px; right:13px; width:100px; height:20px; background:url(../images/more_background.jpg) no-repeat;}
.more_contener div {position:relative; top:-4px; text-align:center;}
.more_contener a {font-size:10px; color:#fff; text-decoration:none;}

/* AKTUALNOŚCI */

.newses_contener {width:718px; height:171px; background:url(../images/background_5.png) no-repeat; position:relative;}
.news_box {padding-top:3px; float:left; padding-right:5px;}
.summary {padding-top:5px;}

.box_date {font-size:10px; padding-left:16px; padding-top:9px;}
.box_date img {position:relative; top:2px;}
.box_date span {padding-left:3px;}

/* NEWSLETTER */

#newsletter_box {width:180px; background:#a00000; margin-top:1px; padding-bottom:5px;}
#newsletter_title {font-size:12px; font-weight:bold; padding-top:7px; padding-left:6px;}
#newsletter_title span {padding-left:6px;}
#newsletter_formularz {padding-left:21px; padding-top:10px;}
#newsletter_formularz div {padding-top:5px;}

/* TREŚĆ PODSTRONY */

#page_text {font-size:11px; color:#545454; padding-top:10px; padding-right:8px;}
.edytor_text p, .edytor_text ul, .edytor_text ol {padding-bottom:5px;}

.big_title {font-size:14px; color:#d40000; font-weight:bold;}
#page_text table th {padding:3px; background-color:#cccccc; border-bottom:1px solid #c9c9c9; padding-left:5px; text-align:center; padding-right:5px; width:150px;}
#page_text table td {padding:3px; background-color:#e7e7e7; border-bottom:1px solid #c9c9c9; padding-left:5px; text-align:center; padding-right:5px;}

#galery {text-align:center;}
.wrapper {display:table; width:310px; min-height:140px; height:140px;}
.wrapper .cell {display: table-cell; vertical-align: middle; text-align: center;}

#show_older {font-size:12px; text-align:right; padding-right:18px;}
#show_older a {color:#297da9; font-weight:bold;}
#show_older a:hover {color:#a00000;}

/* STOPKA */

#bottom_contener {width:901px; height:120px; background:url(../images/background_2.png);}
#commercial {float:left; padding-top:10px; padding-left:11px;}
#logos_div {padding-top:10px; padding-left:62px;}
#logos_div span {padding-right:3px;}
#realization {text-align:right; padding-right:15px;}
#realization a {color:#ffffff;}

/* CZCIONKI */

.font_1 {color:#ffffff; font-size:10px;}
.font_2 {font-size:11px; color:#545454;}

.link_1, .link_2 {color:#297da9; font-weight:bold;}
.link_1:hover, .link_2:hover {color:#a00000;}
.link_1_actual {color:#a00000; font-weight:bold;}

/* FORMULARZ */

label {width:120px; float:left; text-align:right; padding-right:5px;}
.form_element {padding-top:5px;}
.error {color:#a00000;}
.its_ok {color:#ffffff; padding-bottom:5px; font-weight:bold;}
.its_error {color:#a00000; padding-bottom:5px; font-weight:bold;}

/* RAMKA */

.frame_1, .frame_1_galery {background:url(../images/frame_left.png) left repeat-y;}
.frame_1_galery {margin:auto;}
.frame_2 {background:url(../images/frame_right.png) right repeat-y;}
.frame_3 {background:url(../images/frame_top.png) top repeat-x;}
.frame_4 {background:url(../images/frame_bottom.png) bottom repeat-x;}
.frame_5 {background:url(../images/frame_corner_1.png) left top no-repeat;}
.frame_6 {background:url(../images/frame_corner_2.png) right top no-repeat;}
.frame_7 {background:url(../images/frame_corner_3.png) left bottom no-repeat;}
.frame_8_diffrent, .frame_8 {background:url(../images/frame_corner_4.png) right bottom no-repeat;}
.frame_8 div {padding-top:4px; padding-left:4px;}
.frame_8_diffrent div {padding-top:4px; padding-left:1px;}

/* LINKI w STRONACH Z NIERUCHOMOŚCIAMI */

.zakladki_nieruchomosci a {
	display:block;
	float:left;
	height:20px;
	background-color:#000;
	background-image:url(../images/zakl_bg.jpg);
	background-repeat:repeat-x;
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
	padding:6px 6px 2px 6px;
	margin:2px;
}