 p {   font-size: 12px; } 
/*/*/ a{}
body p {   font-size: small;  
voice-family: "\"}\"";   
voice-family: inherit;   font-size: small; } 
html>body p {  font-size: small; } /* */
body{font-family:"Trebuchet MS",Geneva,Arial,Helvetica,san-serif;font-size:0.8em;background-color:#ffffff;color:#333333;margin:0px;padding:0px;background-image:url(../images/bg_body.gif);background-repeat:repeat-x;background-position:top;}
p, div, input, textarea, ul {font-family:"Trebuchet MS",Geneva,Arial,Helvetica,san-serif;}
img{border:0px;}
h2{font-size:1.4em;font-weight:lighter; margin:8px 0px; padding:0px; color:#80b16e; }
h3{font-size:1em;font-weight:bold; margin-bottom:3px}
a{color:#003399;text-decoration:underline;}
a:hover,a:active{color:#0000ff;text-decoration:none;}
ul{list-style-image:url(../images/li.gif);}
form{margin:0px;padding:0px;}
label{color:#333333;  float:left;}
input{ font-size:small; }
textarea{ font-size:small;}
.required, .optional{ margin-bottom:8px;}
.warning {color:#CC0000;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-table;width:770px;}
/*Hides from IE-mac\*/*
html.clearfix{height:1%;}
.clearfix{display:block;}/*End hide from IE-mac*/
/* naglowek */
.all{margin:auto;width:910px;}
#header{	height:114px;	width:910px;	background-image: url(../images/bg_top.gif);}
#header #menu {
	float: left;
	width: 690px;
	text-align: right;
	padding-top: 3px;
}
.banner {
	text-align: center;
	margin-bottom: 4px;
}


#header h1{font-size:1.2em;font-weight:lighter; color:#ffcb02; font-style:italic; margin:0px; padding:0px;}
#logo {	float: left;	height: 110px;	width: 200px;	margin: 0px;	padding: 0px;}
#logo span {	margin-left: -5000px;}
#dotresci {width:150px; float:right; margin-right:-150px}
#dotresci span {margin-right: -5000px; background-color:#009966}
#header #naglowek {	margin-top: 16px;	width: 400px;	float: left;}
#pytania {
	float: left;
	width: 270px;
	margin-top: 16px;
	text-align: right;
	color: #99cc99;
	font-size: 0.9em;
	line-height: 1em;
	padding-left: 30px;
}
#pytania a {color:#ccffcc; text-decoration:none;}
/* right */
#thirdcol {float:right; width:120px;}
/* menuleft */
#menuleft{	width:170px;	float:left;	}
#menuleft ul a{display:block;  color:#669d52; text-decoration:none; size:1.1em; font-weight:bold;padding:3px 3px 3px 18px;  background:url(../images/li_menu.gif) no-repeat 3px 5px; width:auto; border-top:#cbe4c2 solid 1px;}
#menuleft ul{list-style:none; padding:0px; margin:0px; background-color: #e3f0de;}
#menuleft li{margin:0px; padding:0px }
#menuleft ul li{border-top:#fff solid 1px;border-bottom:#cbe4c2 solid 1px;}
#menuleft ul ul li a{	border:0px;	padding:3px 3px 3px 15px;	background-image:none;}
#menuleft ul ul ul li a{	border:0px;	padding:3px 3px 3px 30px;	background-image:none;}
#menuleft ul a:hover, #menuleft ul a:active, #menuleft a.selected{	background-color:#f9fcf7;	text-decoration:none;}
#menuleft ul ul a{	font-weight:normal	}
.special {border-top:2px solid #cbe4c2; margin:0px; padding:8px 0px 18px 18px; font-size:0.9em; clear:left;}
#login_main {margin:0px; padding:0px 0px 18px 0px;}
#login_main {width:35px;}
#login_main .formated{width:110px;border:#b3b9c3 1px solid;background-color:#fff;color:#333;}
/* tresc */
#cont{background-color:#FFF; border-width:0px 1px 1px 1px; border-style:solid; border-color:#cbe4c2; width:908px; margin:auto }
#seccol{width:570px; padding-left:30px;float:left;margin:0px;overflow:hidden;}
#seccol h1{font-size:1.8em;font-weight:lighter; color:#ffcb02}
.text{padding:0px 15px 10px 15px;line-height:1.4;}
.news h3{margin:18px 0px 0px 0px;}
.news p {margin:0px}
#seccol label {width:150px;}
.wyrozniony{ background-color:#e7f3e3; padding:8px;}
.podtytul {color:#999999;}

form div.clr {
    clear: both;
    padding: 0.5em 0;
}
form label.long {
    width: 230px !important;
    padding-right: 15px;
    display: block;
    text-align: right;
}form input.long-inp {
    width: 250px;
}form textarea.long-txa {
    width: 250px;
    height: 100px;
}
form .submit input {
    width: auto;
    margin-left: 245px;
    margin-top: 5px;
    cursor: pointer;
}


/* footer */
#designby a{color:#b4a99d; text-decoration:none; }
#footer{clear:both;text-align:center;color:#999999;height:13px;width:910px;height:20px;padding-top:2px;font-size:0.9em;}
#designby{float:right;width:120px;text-align:left;}
#footer #link {	float: left;}
#footer a {color:#999999;}

.comment{font-size:0.8em;color:#886e5e;}



