body {font-family:Verdana, Arial, Helvetica, sans-serif; color:#521901; font-size:12px; line-height:17px;
background:#4E1802; margin:0 0 0 0; padding:0 0 0 0; text-align:center;}
.main{ width:100%;background:url('pic/back_body.jpg') repeat-x #ECDDAA;font-size:11px;}

.main ul{padding-left:22px;}
.aktualnosci{width:100%;background:url('pic/back_body.jpg') repeat-x #ECDDAA;font-size:11px;}
.aktualnosci ul {padding-left:22px;}
.aktualnosci a:link img {border:#FFFFFF solid 1px;}
.aktualnosci a:hover img {border:#ccc solid 1px;}
.aktualnosci a:visited img {border:#000 solid 1px;}
.aktualnosci h4{font-size:12px; font-weight:bold; margin-top:7px; padding-bottom:2px; margin-bottom:2px}
.aktualnosci .aktu_ramka{ border-bottom:1px solid #FF9900;}

.numer{font-size:26px; float:left; margin-right:12px; padding-bottom: 30px; margin-top:0px; display:block;line-height:25px;  }
.separator{ height:10px; width:100%;}

a{color:#e58241; text-decoration:underline;   padding-top:8px;}
a:hover {color:#de5d07; text-decoration:underline; }


.body_realizacje p{}
 hr {height:0px; color:#edbb8a; size:0px; margin-top:2px; margin-bottom:2px;}

h1 {font-size:16px; font-weight:bold; font-stretch:condensed; margin-top:15px; padding-bottom:20px;}
h2 {font-size:16px; font-weight:bold; margin-top:0px; padding-bottom:8px;}
h3{font-size:14px; font-weight:bold; margin-top:17px; padding-bottom:20px;}

.head {height:118px; background:url('pic/back_head.jpg') repeat-x;}
.container{ width:780px;}
.container a {font-size:10px; color:#FF6600; font-weight:lighter; margin-bottom:12px; text-decoration:none;}
.container a:hover {font-size:10px; color:#FF6600; font-weight:lighter; margin-bottom:12px; text-decoration:underline;}
.kolumna{ width:350px; display:block; float:left; padding:12px; text-align:left;}
.body_realizacje{background:url('pic/back_body.jpg') repeat-x #ECDDAA; font-size:11px; padding-bottom:22px; }
.body_realizacje ul{padding-left:22px; }
.body_realizacje2{background:url('pic/back_body.jpg') repeat-x #ECDDAA; font-size:11px; }
.body_realizacje a:link img {border:#FFFFFF solid 1px;}
.body_realizacje a:hover img {border:#ccc solid 1px;}
.body_realizacje a:visited img {border:#000 solid 1px;}
.body2{height:295px;background:url('pic/back_body2.jpg') repeat-x #E8BE8E;}
.body_kontakt{height:350px;background:url('pic/back_body2.jpg') repeat-x #E8BE8E;}
.body3{height:200px;background:url('pic/back_body2.jpg') repeat-x #E8BE8E;font-size:11px;}
.body3_realizacje{height:200px;background:url('pic/back_body2.jpg') repeat-x #E8BE8E;font-size:11px;}
.body3_realizacje a:link img { border:#FFFFFF solid 1px;}
.footer{height:40px;background:url('pic/back_foot.jpg') repeat-x; font-size:11px; font-weight:bold; color:#ECDDAA;}
.footera { display:block;float:left; text-align:left; padding:8px;}
.footer a { font-size:10px; color:#FFFFFF; font-weight:lighter; margin-bottom:12px; text-decoration:none;}
.footer a:hover { font-size:10px; color:#ccc; font-weight:lighter; margin-bottom:12px; text-decoration:underline;}
/* body */
#kolumna{width:750px;}
.leftcol{width:400px;margin:8px; float:left; display:block; text-align:left; padding:15px;}
.rightcol{width:400px;margin:8px; float:left;}

.linki { display:block; padding:10px 0px 10px 0px;}

.menu2 {width:100%; height:22px; background:url('pic/back_menu2.jpg') no-repeat center #E8BE8E; padding-top:4px; font-family:"MS Sans Serif", Tahoma, "Trebuchet MS"; font-size:14px;}
.menu2 a{color:#501901; text-decoration:none;  margin-right:10px; margin-left:10px; padding-top:8px;}
.menu2 a:hover {color:#FF6600; text-decoration:underline; margin-right:10px; margin-left:10px;}

.menu3 {width:100%; height:22px; background:url('pic/back_menu3.jpg') no-repeat center #EDDDAA; padding-top:4px; font-family:"MS Sans Serif", Tahoma, "Trebuchet MS"; font-size:14px;}
.menu3 a{color:#501901; text-decoration:none;  margin-right:10px; margin-left:10px; padding-top:4px;}
.menu3 a:hover {color:#FF6600; text-decoration:underline; margin-right:10px; margin-left:10px;}

.menu5{float:left; width:270px; list-style:none; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#8C8C8C;font-stretch:condensed; }
.menu5 li{ text-align:left; margin-bottom:0px; padding-bottom:0px; border-bottom:1px solid #EDBB8A;}
.menu5 ul{ list-style:none; margin-left:0px; padding-left:0px;}
.menu5 a{ display:block;font-size:12px;font-weight:bold;color:#501A02;  text-decoration:none;   padding:9px;}
.menu5 a:hover{text-decoration:none; color:#501A02; background-color:#E7C291;}
.menu5 a:selected{ text-decoration:none; color:#501A02;}
.menu5 a:active {text-decoration:none; color:#501A02;}

ul{padding-left:0px; margin-left:0px; font-size:13px; line-height:19px;}

/*form*/

.formularz{font-size:11px; width:310px; margin:0px;}
.input, select{border:1px solid;border-color:#CC9B72;font:11px verdana; color:#521901; background-color:#F9DCAD; margin:2px 0px 0px 0px; padding:3px 3px 3px 3px; width:200px;}
.textarea{border:1px solid;border-color:#CC9B72;font:11px verdana; background-color:#F9DCAD; margin-top:2px; padding:3px 3px 3px 3px; width:300px;}
.submit{border:1px solid;border-color:#b6b6b6;font:11px verdana; background-color:#FAFAFA; margin-top:2px; padding:3px 3px 3px 3px; width:200px;}
.button{background-color:#663300; color:#FFFFFF; border:0; padding:3px 8px 3px 8px; margin: 5px 5px 5px 5px;}