/*uniwersalne*/
*{margin:0;padding:0;font-family:Tahoma,Verdana,Arial,helvetica,sans-serif; font-size:11px;color: #858585;}
img {border: 0}
a {text-decoration: none;}
a:hover {text-decoration: underline;}
ul { list-style: none; }
.clear{clear:both;}
.br{clear:both; border-bottom: 1px solid #FFFFFF;}
.fl { float: left; }
.fr { float: right; }
td {text-align: left;}

/*layout*/
body { background: #FFFFFF url(img/bg-body.jpg) 0 0 repeat-x;  }
#top, #content, #footer {width: 950px; position: relative; margin: 0 auto; overflow: hidden; clear: both;}

/*top*/
#top { height: 255px; background: url(img/bg-top.jpg) 0 0 no-repeat; }
span#cur {position: absolute; right: 20px; top: 30px; color: #C2C2C2; font-size: 9px;}
a#logo { position: absolute; left: 5px; top: 80px; background: url(img/logo.png) 0 0 no-repeat; width: 382px; height: 86px; display: block; }
ul#site-map { position: absolute; left: 20px; top: 30px; }
ul#site-map li { float: left}
ul#site-map li a { color: #858585; padding: 0 18px; background: 0 center no-repeat;  font-size: 9px;} 
ul#site-map li a#fav { background-image: url(img/ico-fav.gif); }
ul#site-map li a#mail { background-image: url(img/ico-mail.gif); }
ul#site-map li a#rss { background-image: url(img/ico-rss.gif); }
ul#site-map li a#map { background-image: url(img/ico-map.gif); padding-left: 22px; }
ul#site-menu {
	position: absolute;
	left: 20px;
	top: 210px;
	width: 846px;
}
ul#site-menu li { float: left; height: 44px; background: url(img/site-menu.jpg) right 0 no-repeat;}
ul#site-menu li.first a { padding-left: 18px; background: url(img/site-menu.jpg) 0 0 no-repeat;}
ul#site-menu li a { color: #858585; line-height: 44px; display: block; padding: 0 17px; background: 0 center no-repeat;  font-size: 11px;} 

/*content*/
#content { }
#content .left { float: left; margin: 10px 0 20px 20px;  width: 312px; overflow: hidden; display: inline; }
#content .right { float: right; margin: 10px 0 20px 0; width: 610px; overflow: hidden; display: inline; }
#content h2 { line-height: 43px; background: url(img/bg-h.jpg) 0 0 no-repeat; font-size: 15px; padding: 0 47px; position: relati}
#content h3 { line-height: 43px; background: 0 0 no-repeat; font-size: 11px; padding: 0 0 0 17px;}
#content .left h3 {background-image: url(img/bg-left.jpg); margin: 10px 0 0 0;}
#content .right h3 {background-image: url(img/bg-right.jpg); margin: 10px 0 0 0;}
#content .left img.border {border: 1px solid #CCD3DA; }
#content .right img.border {border: 1px solid #F9D03A; }
#content .left  .box { border-bottom: 1px solid #CED7DF; padding: 12px 0;}
#content .left  .box  strong { display: block; }
#content .left  .box a:hover { text-decoration: none; cursor: hand;}
#content .left  .box img { padding: 1px; background: FBEB9B; float: left; margin: 0 10px 0 0; }
#content .left  .box span { float: left; width: 185px; line-height: 16px; }

#content .right a.x1 { float: left; margin: 17px 0 0 17px; width: 131px; display: inline; overflow: hidden; line-height: 15px;}
#content .right a:hover {text-decoration: none; cursor: hand;}
#content .right a.x1 img { width: 129px; height: 73px;}
#content .right a.x2, #content .right a.x3 { float: right; margin: 17px 17px 0 0; }
#content .right a.x2 { width: 279px; }
#content .right a.x3 { width: 427px; }
#content .right a.x2 img, #content .right a.x3 img { border: 0; padding: 0; width: 100%; height: 100%;}



/*footer*/
#footer { height: 40px; line-height: 40px; text-align: right;}
#footer ul { float: left; padding: 0 0 0 18px; }
#footer ul li { float: left; color: #858585;}
#footer a { color: #858585; padding: 0 18px 0 0;} 



/*³atki*/

.biuletyn { float: left; }
.biuletyn img { margin: 5px 1px 5px 0;}
.wraper { margin: 17px 17px 0 17px; width: 575px; display: inline; overflow: hidden; float: left; text-align: left;}
#content .right a.x4 { float: left; margin: 17px 0 0 17px; width: 171px; display: inline; overflow: hidden; line-height: 15px;}
#content .right a.x4 img { float: left; }

















/*stara strona*/

td {font-size: 11px; font-family: arial, hevletica, verdana; text-align: justify; color: #666666;}
td.sr {font-size: 11px; font-family: arial, hevletica, verdana; text-align: center; color: #666666;}
td.lw {font-size: 11px; font-family: arial, hevletica, verdana; text-align: left; color: #666666;}
.tyt {font-size: 12px; font-family: arial, hevletica, verdana; font-weight: bold; color: #004C8B;text-align: center;}
.tyt1 {font-size: 16px; font-family: arial, hevletica, verdana; font-weight: bold; color: #004C8B;text-align: center;}
.d1 {font-size: 12px; font-family: arial, hevletica, verdana; font-style: bold; color: #909090;}
.d2 {font-size: 11px; font-family: Verdana, Arial, Helvetica, Sans-serif; font-weight: bold; color: #004C8B;}
.d22 {font-size: 11px; font-family: Verdana, Arial, Helvetica, Sans-serif; font-weight: color: #666666;}
.d3 {font-size: 9px; font-family: arial, hevletica, verdana; text-align: right; color: #666666}
.d4 {font-size: 12px; font-family: arial, hevletica, verdana; font-style: bold; color: #666666;}
a {text-decoration: none;color: #004C8B;}
/*a:hover {text-decoration: none;color: #800000;}
a:visited {text-decoration: none;}*/
input {font-size: 9pt; font-family: courier new, hevletica, verdana;}
.male {font-size: 10px; color: #666666; text-align: center;}
.bmale {font-size: 8px; color: #666666; text-align: left;}
.prom {font-size: 10px;}
.bgr {background-color: #EBEEF5; text-align: left;}
a.more {font-size: 11px;  color: #800000; }
a:hover.more{font-size: 11px; color: #004C8B; }
input {font: 11px/11px verdana,arial; 
    background-color: #FFFFE6; 
    color: #000066;
border-top-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
border-color: #686868;
border-style: solid;
}
INPUT.kontakt {
	border-top-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-style: none;
}
select{font: 8pt/8pt verdana,arial; 
    background-color: #FFFFE6; 
    color: #000066;
border-top-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
border-color: #000066;
border-style: solid;
}
textarea{font: 8pt/8pt verdana,arial; 
    background-color: #FFFFE6; 
    color: #000066;
border-top-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
border-color: #000066;
border-style: solid;
}

