html {background:url(gfx/sitebg.gif) repeat-x;}
body{ font:11px/19px normal Tahoma, Verdana, Arial, sans-serif; color:#222; margin:0 auto;background:url(gfx/nawczasach.jpg) no-repeat center 0;}
a{color:#333;}
a:hover{color:#000;}

div.box{height:auto !important; min-height:30px;/*background:#fff;*/}
div.box{margin:0 0 10px 10px; }
div.box h3 {padding:3px 5px 3px 15px; color:#3d5570; font-weight:bold; font:700 16px/32px Arial;}
div.box_content ul.lista li {list-style-type: disc;}
div.box div.box_content{padding:5px 15px 10px 15px;font:12px/21px Tahoma; text-align: justify;}
div.box_content p {padding-bottom: 10px;}
div.box_content img {margin: 4px; padding: 1px; border: 2px solid #ddd;}

.mainwrap { width:970px; }
.xnarrow2{ width:50px; }
.xnarrow{ width:100px; }
.narrow	{ width:148px; }
.narrow2{ width:228px; }
.medium	{ width:308px; }
.medium2{ width:388px; }
.wide	{ width:468px; }
.wide2	{ width:548px; }
.xwide	{ width:628px; }
.xwide2	{ width:708px; }
.max	{ width:948px; }

.low{height:50px;}
.avarage{height:80px;}
.high{height:150px;}
.high2{height:200px;}
.xhigh{height:250px;}
.xhigh2{height:300px;}

div.box.center 	{margin:0 auto;}
div.inline 	{ float:left; clear:none; display:inline; }
div.col 	{ float:left; clear:none; display:inline; margin:0 0 0 10px; padding:0;}
div.col .box  {margin:0 0 10px 0;}
div.left 	{ float:left; clear:none; display:block;}
div.right 	{ float:right; clear:none; display:block;}
div.clear 	{ clear:both; display:block; line-height:1px; height:1px;}
div.last 		{ margin-bottom:9px; }

div#top{clear:both;height:205px;padding-top:115px;}
div#top h1 {padding:0; margin:0;height:148px;}
div#top h1 a{color:#3D5570;font:32px/70px Arial;padding:0 0 0 125px;text-decoration:none;}
div#container {margin:0 auto; width:970px;/*background:#fff*/} 
div#footer{margin:20px 0;text-align:center;background:#448AAE;padding:10px 0;color:#eee;}
div#footer a{color:#fff}

#menu {display:block;clear:both;width:970px;margin:0 auto;height:32px;padding-top:10px;}
#menu li{float:left;}
#menu a{float:left;color:#3D5570;font:700 12px/22px Arial;margin:0;height:22px;padding: 0 18px 0 14px;text-decoration:none;background:url(gfx/circle.gif) 0 7px no-repeat;}
#menu a:hover{text-decoration:underline;}
#menu li.selected a {font-weight:bold;}

.pathway {clear:both;margin:0;padding:0 0 5px 5px}
.pathway a{background: url(gfx/pathway_bullet.gif) no-repeat 7px center;font:11px/11px Tahoma;color:#333;text-decoration:none;padding-left:20px;}
.pathway a strong{font-weight:bold;text-decoration:underline;}
.pathway a.first{padding-left:10px;background-image:none;}

ul.categories li{list-style:none;padding:0;margin:0;background:url(gfx/folder.gif) 0 4px no-repeat;padding-left:18px}
ul.categories ul{padding:0 0 0 15px;margin:0;}
ul.categories ul li{background-image:none;padding-left:0;}
ul.categories a{font:700 11px/24px Tahoma; text-decoration:none;color:#3D5570;}
ul.categories a:hover{text-decoration:underline;color:#000;}
ul.categories ul li a{font-weight:normal;}

ul.links li{background: url(gfx/pathway_bullet.gif) no-repeat 0 12px;padding-left:12px}
ul.links a{font:11px/24px Tahoma;color:#555;}
ul.links a:hover{color:#000;text-decoration:none;}

.posts_list dl{border-bottom:1px solid #E4E2DB;padding:5px 10px 10px 10px;}
.posts_list dt a{color:#738ba5;font:700 12px/32px Arial;}
.posts_list dt a:hover{text-decoration:none;}

.posts_list dd a{color:#3D5570;font:700 12px/21px Tahoma;}
.posts_list dd a:hover{text-decoration:none;}
.posts_list dd{color:#333;font:12px/21px Tahoma;}
.posts_list dd.post_date{padding-top:10px;color:#999;font:11px/21px Tahoma;text-align:right}

.post_comment{border-bottom:1px solid #eee;padding:5px 0;}
.post_comment dt strong{color:#000;}
.post_comment dt{color:#555;font:11px/16px Tahoma;}
.post_comment dd{color:#555;font:11px/16px Tahoma;}

.messageBox{clear:both;width:460px;padding:15px 30px;background:#fffff2;border:1px solid #f3eede;margin: 20px auto;font:11px/16px Tahoma; color:#767676;}
.messageBox h5{color:#272727;font:700 14px/28px Tahoma;background:url('gfx/info.gif') 0 center no-repeat;padding-left:24px;}
.messageBox p{padding:0 0 0 10px;margin:0;}
.messageBox ul{padding:0 0 0 25px;margin:0;line-height:14px;}
.messageBox li{/*list-style:none;*/}

.messageBox.success{background:#fbfff2;border:1px solid #e7efde;color:#3f7410;}
.messageBox.success h5{color:#3c5000;font:700 14px/28px Tahoma;background-image:url('gfx/success.gif')}

.messageBox.error{background:#fff2f2;border:1px solid #fadede;color:#ba2525;}
.messageBox.error h5{color:#720000;font:700 14px/28px Tahoma;background-image:url('gfx/warn.gif')}

.messageBox.hint{background:#f5feff;border:1px solid #deebf1;color:#028db5;}
.messageBox.hint h5{color:#175b6e;font:700 14px/28px Tahoma;background-image:url('gfx/hint.gif')}

.forms fieldset{border:1px solid #E4E2DB;margin:20px 0;padding:20px 15px 20px 15px;*padding-top:0;}
.forms legend{color:#3D5570;font:700 11px/16px Arial;*margin-bottom:20px;}

.forms .formRow{padding:4px 0;width:100%;clear:both;}
.forms input.text{border: 1px solid;border-color: #c0c0c0 #ededed #ededed #c0c0c0;font:11px/21px Verdana;height:24px;padding:0 0 0 0;/* IE hack */height:21px;*padding-top:0;}
.forms select.text{border: 1px solid;border-color: #c0c0c0 #ededed #ededed #c0c0c0;font:11px/21px Verdana;height:24px;padding:3px 0;}
.forms textarea{border: 1px solid;border-color: #c0c0c0 #ededed #ededed #c0c0c0;font:11px/21px Verdana;float:left;}
.forms input.text, x:-moz-any-link {height:auto;padding:4px 0;} /*ff hack */
.forms input.text, x:-moz-any-link, x:default {height:auto;padding:4px 0} /*ff hack */
.forms .text.required{background: #fff2f2;border-color:#e3c6c6 #ededed #ededed #e3c6c6;}
.forms span.required{color:#f00;}

.forms .formRow label{color:#3D5570;float:left;width: 155px;text-align:right;font:700 11px/24px Tahoma;padding:0 5px 0 0;}
.forms .formRows .tip{float:left;width:200px;font:9px Verdana;}
.forms .formRow div.input{float:left;}
.forms .formRow .form_tip{float:left;width:218px;font:9px Verdana;clear:both;padding:5px;margin:10px 0 10px 0;color:#6a8c3c;border:1px solid #c8df37;background:#f3f9d5;position:relative;}
.forms .formRow .form_tip span{position:absolute;top:-7px;left:5px;width:11px;height:7px;background:url(gfx/form_tip_arrow.gif) no-repeat;}
.forms .formRow .form_error{display:block;clear:both; width:298px;font:9px Verdana;clear:both;padding:5px;margin:10px 0 10px 0;background:#ffc8c8;border:1px solid #ec6e6e;color:#2a0202;position:relative;}
.forms .formRow .form_error span{position:absolute;top:-7px;left:5px;width:11px;height:7px;background:url(gfx/form_error_arrow.gif) no-repeat;}

.forms.comment fieldset {position:relative;}
.forms.comment .formRow {padding:2px 0;width:250px;float:left;clear:none;}
.forms.comment .formRow label {text-align:left;float:none;width:auto;}
.forms.comment div.input {float:none;}
.forms.comment div.input {float:none;}
.forms.comment .captcha img{border: 1px solid;border-color: #c0c0c0 #ededed #ededed #c0c0c0;padding:2px;}
.forms.comment #captcha {color:#333;width:92px;font:700 18px/32px Arial;letter-spacing:5px;padding-left:15px;padding-right:15px;text-transform:uppercase;height:32px;}
.forms.comment #captcha, x:-moz-any-link {height:24px} /*ff hack */
.forms.comment #captcha, x:-moz-any-link, x:default {height:24px} /*ff hack */

.forms.comment .commentRow {float:right;margin-right:60px;*margin-right:0;}

/* temp */
.benchmark{margin:0 auto;clear:both;}
#debug{display:block;position:absolute;top:0;left:0;border:solid #888;border-width:0 1px 1px 0;background:#ddd}
