@charset "utf-8";
/* CSS Document */

* { font-family: Arial; font-size:11px; color:#656565;}



body {
	background-color:#edece8;
	margin:0;
}

a { text-decoration:none;}
img { border:0 none; margin:0; padding:0;}
ul { padding:0; margin:0;}
ul li { margin:0; padding:6px 0;}

.tresc ul li {padding:6px 0 0 0;}
.tresc ul {padding-left:20px;}
.tresc ol {padding-left:10px;margin:0 0 0 0px; list-style-position:inside;}
.tresc ol li {margin-top:5px;}
p {padding:0; margin:11px 0;}

h2 {color:#435470; font-size:14px; font-weight:bold; margin:0; padding:5px 0;}


.clear { clear:both; line-height:0px; height:0px; font-size:0px;}
.space1{ clear:both; line-height:1px; height:1px; font-size:1px; margin:0; padding:0; }
.space5{ clear:both; line-height:5px; height:5px; font-size:5px; margin:0; padding:0; }
.space10{ clear:both; line-height:10px; height:10px; font-size:10px; margin:0; padding:0; }

#wrapper {
	margin:0 auto;
	width:1027px;
	position:relative;
	padding-left:26px;
	
}

#top {
	margin:0px 0 0 45px; height:auto; width:929px; padding-top:30px;
	

}

#top #logo { width:206px; height:35px; float:left;}
#top #menu { float:right;}
#top #menu ul { padding:0 36px 0 0; margin:0; float:right; list-style-image:none; }
#top #menu ul li { background:transparent url(../img/li_blue.gif) left 4px scroll no-repeat; float:left; padding-left:8px; margin-right:10px; list-style:none; font-family:Arial, Helvetica, sans-serif; padding-top:0px; padding-bottom:0px;}
#top #menu ul li a {font-family:Arial, Helvetica, sans-serif;}

#top #title { margin:0 0 8px 0; height:14px; float:left; width:929px;border-top:1px solid #cbcac6; padding-top:12px;}

#snake { position:absolute; width:40px; height:184px; top:20px; left:0px;}

#menu_first { width:926px; height:57px; background-color:#435470; float:left;  padding-right:48px;}
#menu_first a { float:right; padding-top:19px;}

#menu_left {width:229px; border-left:1px solid #d4d4d2; background:#ffffff url(../img/menu_left_bg.gif) left top scroll repeat-y;border-top:1px solid #d4d4d2;border-bottom:1px solid #d4d4d2; float:left; min-height:527px; height:auto !important; height:527px;}

#menu_left ul li { text-align:right; list-style:none; font-family:Arial, Helvetica, sans-serif; padding-bottom:0px; padding-top:18px;}
#menu_left ul li a { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#435470; font-weight:bold;background:transparent url(../img/li_green.gif) right 5px scroll no-repeat; margin-right:19px; padding-right:22px; }
#menu_left ul li a:hover { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#43b34d; font-weight:bold;}
#menu_left ul li .line { border-bottom:1px solid #cacac8; margin-left:38px; padding-bottom:15px;}

#menu_left ul li.on { background:transparent url(../img/left_li_bg.gif) left top scroll repeat-y; }
#menu_left ul li.on a{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#43b34d; font-weight:bold;}

#main_content { float:left; width:742px; padding-left:2px; }
#main_content #banner { padding:1px 0 1px 1px;}

#main_content #container { border-top:1px solid #cacaca; float:left;width:100%;}

#main_content #container .news { float:left; width:253px; margin-right:1px; height:270px; overflow: hidden;  }
#main_content #container .contact { float:left; width:234px; height:270px; overflow:hidden;}
.news_content { background: transparent url(../img/vertical_dot.gif) left 0px scroll repeat-y; padding-left:24px;}
.news_content .txt { padding-top:4px;}

a.more { background:transparent url(../img/li_blue_big.gif) left 3px scroll no-repeat; margin-left:1px; padding-left:8px; text-decoration:underline; color:#46ad22;}


.news_info {margin-left:23px; background:transparent url(../img/li_gray.gif) left 1px scroll no-repeat; padding-left:9px; margin-bottom:4px; margin-top:5px;}
.news_info .title { color:#32434d; font-weight:bold;}
.news_info .date { color:#46ad22; font-size:10px;}


.contact_content { background-color:#435470; margin-top:0px; height:239px; float:left; width:234px;  }
.contact_info {margin-left:23px; background:transparent url(../img/li_light_gray_big.gif) left 6px scroll no-repeat; padding-left:9px; margin-bottom:4px; padding-top:5px;}
.contact_info .title { color:#dadacf; font-weight:bold;}

.contact_content .hr { background:url(../img/horizontal_dot.gif) left top scroll repeat-x; height:1px; width:auto; margin-left:12px; clear:both;}

.contact_main { background: transparent url(../img/vertical_dot.gif) left top scroll repeat-y; padding-left:24px;}
.contact_main .txt { padding-top:4px; color:#f6f6f6 !important;}
.contact_main .txt p, .contact_main .txt p strong {color:#f6f6f6 !important;}



#footer { border-top:4px solid #435470;width:974px; margin-top:0px;}

#footer #content {background-color:#dadad3; height:12px; margin-top:1px; color:#777570; font-size:11px; font-weight:bold; padding:9px 14px 9px 18px;}

.tresc { padding:10px 0 0 10px;}
.tresc p {margin:0; padding:6px 0;}
.tresc a{color:#43B34D; text-decoration:underline;}
.tresc strong, .tresc a strong, .tresc .green {color:#43B34D;}
.news_item {width:auto; margin-bottom:13px; border-bottom:dotted 1px #CACACA;float:left; width:100%; }
.news_title a strong {font-size:12px;}
.zdjecie_news { border:3px solid #FFFFFF; margin-right:10px; margin-bottom:10px; float:left;}
.news_item .news_content {float:left;padding-top:10px;padding-bottom:5px; padding-left:5px;}
#lista_wyboru {margin:5px 0 10px 0;text-align:center; font-weight:bold;}

