/* Reset styles */
*{margin:0;padding:0}
body{line-height:1}
img,fieldset{border:0}
img{vertical-align:bottom}
object{display:block;}
a{cursor:pointer;text-decoration:none;}
a:hover{text-decoration:none;}
ul{list-style:none}
option{padding:0 .5em 0 1px}
address{font-style:normal}
h1,h2,h3,h4,h5,h6{font-size:1em;line-height:1.1em;font-weight:normal}

/* Basic classes */
.clear{clear:both;}
.center{text-align:center;}

/* html, body, wrapper */
html{background:#006140;}
#wrapper0{position:relative;width:990px;margin:0 auto;background:url(../images/wrapper_bg0.png) repeat-y;}
#wrapper{background:url(../images/wrapper_bg.png) no-repeat;padding-top:288px;}

/* fonts */
body,input,textarea,select{color:#373737;font:11px arial,sans-serif;}

/* HEADER */
#logo{position:absolute;left:78px;top:15px;z-index:9;}
#flagi{position:absolute;right:10px;top:15px;font-family:tahoma;color:#99C0B3;line-height:16px;}
#flagi h2{float:left;color:#99C0B3;margin-right:13px;line-height:16px;}
#flagi ul{float:left;}
#flagi ul li{float:left;margin-right:13px;}
#flagi img{vertical-align:middle;}
#flagi a{color:#99C0B3;}
#flagi a:hover{color:#fff;}

#footer{width:970px;margin:0 auto 15px;padding:10px;color:#80B0A0;}
#footer address{width:300px;float:left;}
#footer p{width:300px;float:right;text-align:right;}

#left{width:234px;float:left;padding:0 0 10px 10px;}
#left ul{margin:0 5px;}
#left ul ul{margin:0 0 5px;}
#left ul li{width:219px;}
#left ul li a{display:block;line-height:14px;color:#373737;font-size:12px;font-weight:bold;padding:6px 0 14px 21px;background:url(../images/li_bg.png) no-repeat;}
#left ul li a:hover{color:#16694d;}
#left ul li.bold a{color:red;}
#left ul li.active a{color:#16694d;}
#left ul li.active li a{color:#373737;}
#left ul li li a{font-size:11px;font-weight:bold;padding:0;line-height:20px;padding:0 0 0 34px;background:url(../images/ico-arrow.png) 21px 8px no-repeat;}
#left ul li li a:hover{color:#fff;background:url(../images/li_bg2.png) no-repeat;}
#left ul li li.active a{color:#fff;background:url(../images/li_bg2.png) no-repeat;}

#left ul li li ul{padding-top:1px;}
#left ul li li li{margin-left:25px;width:194px;}
#left ul li li.active ul{background:#e9e9e9;}
#left ul li li.active li a{color:#727272;background:url(../images/ico-arrow.png) 21px 8px no-repeat;}
#left ul li li li a{font-size:11px;font-weight:normal;padding:0;line-height:20px;padding:0 0 0 34px;background:url(../images/ico-arrow.png) 21px 8px no-repeat;}
#left ul li li li a:hover{color:#fff;background:url(../images/li_bg3.png) no-repeat;}
#left ul li li li.active a{color:#fff;background:url(../images/li_bg3.png) no-repeat;}
#left ul li b{color:red;}
#left ul li a:hover b{color:#fff;}
#left ul li.active li.active b{color:#fff;}

#content{width:705px;float:left;padding:0 15px;}
#content h1{margin:0 -15px 10px;}

body.index #wrapper{padding-top:54px;}
body.index #content{padding:0;width:100%;float:none;}
#home-1{float:left;padding:0 8px 0 14px;}
#home-2{float:left;width:271px;}

#flash{padding:1px;border:1px solid #C0C0AD;}
#flash img{display:block;}

#kontakt{padding:0 20px;width:231px;height:226px;margin-bottom:10px;background:url(../images/szybki_kontakt_bg.jpg) 0 100% no-repeat;}
#kontakt h2{margin:0 -20px;padding:0 0 15px;}
#kontakt h3{margin:10px 0 5px;color:#00683F;}
#kontakt li{background:url(../images/ico-arrow.png) 21px 50% no-repeat;padding:0 0 0 35px;line-height:16px;}
#kontakt ul{margin:0 0 5px;}
#kontakt a{color:#00683F;text-decoration:underline;}

#nasza_oferta_home{width:271px;}
#nasza_oferta_home h2{margin:0 0 5px;}
#nasza_oferta_home a img{border:1px solid #C0C0AD;border-bottom:0;padding:1px;}
#nasza_oferta_home a img.last{border-bottom:1px solid #C0C0AD;}

#nav2{overflow:hidden;}
#nav2 li{float:left;}
#nav2 a{float:left;height:44px;overflow:hidden;}
#nav2 img{float:left;}
#nav2 a.active img{float:left;height:44px;overflow:hidden;}
#nav2 a:hover img{margin:-44px 0 0;}

#nasza_oferta_home_2{font-size:11px;padding:8px 10px 0;background:url(../images/content_bg.png) no-repeat;}
#nasza_oferta_home_2 h2{margin:0 0 10px;}
#nasza_oferta_home_2 ul{float:left;padding:0 0 0 40px;width:370px;}
#nasza_oferta_home_2 ul.first{width:510px;}
#nasza_oferta_home_2 li{padding:0 0 0 13px;background:url(../images/ico-arrow.png) 0 50% no-repeat;line-height:16px;}
#nasza_oferta_home_2 li a{color:#373737;text-decoration:none;}
#nasza_oferta_home_2 li a:hover{color:#CBCBCB;}
#nasza_oferta_home_2 li span{color:#CBCBCB;padding:0 0 0 10px;background:url(../images/ico-ok.png) 0 50% no-repeat;margin-left:5px;}
#nasza_oferta_home_2 li strong{color:#00683F;}
#nasza_oferta_home_2 li b{color:red;}
#nasza_oferta_home_2 li a:hover b{color:#CBCBCB;}
#nasza_oferta_home_2 li a:hover strong{color:#CBCBCB;}
#nasza_oferta_home_2 p{clear:both;text-align:center;padding:20px 0 20px;}

#content{font-size:12px;font-family:tahoma,sans-serif;}
.c p{line-height:18px;margin-bottom:1.5em;}
.c a{color:#00683F;text-decoration:underline;}
.c a:hover{text-decoration:none;}
.c .left{float:left;margin:0 20px 30px 0;padding:1px;border:1px solid #C0C0AD;}
.c .right{float:right;margin:0 0 30px 20px;padding:1px;border:1px solid #C0C0AD;}
.c h2{color:#373737;font-size:13px;font-weight:bold;margin-bottom:15px;}
.c h2.alt{border-bottom:1px solid #cac8c9;padding-bottom:5px;}
.c h2.alt2{margin-bottom:0px;}
.c ul{margin:0.5em 0 1em 2em;list-style:disc;}
.c ol{margin:0.5em 0 1em 2em;list-style:decimal}
.c ul li{padding:0 0 .5em .2em;}
.c ol ol{list-style:lower-alpha;margin:0 0 1.5em;}
.c ol li{padding:0 0 0 .2em;}

#top-pic{position:absolute;left:14px;top:54px;display:block;}

.c table{text-align:left;font-family:arial,sans-serif;font-size:11px;border-collapse:collapse;margin-bottom:1em;width:100%;}
.c table th{height:34px;font-weight:bold;vertical-align:middle;color:#565b63;border:1px solid #ccc8c8;padding:0 15px;}
.c table td{vertical-align:middle;color:#565b63;border:1px solid #ccc8c8;height:34px;padding:0 15px;text-align:center;}
.c table tr.head th{background:url(../images/th_bg.png) repeat-x;color:#208f67}
.c table tr.head td{background:url(../images/th_bg.png) repeat-x;color:#208f67;font-weight:bold;}

.c form .row{overflow:hidden;margin-bottom:5px;}
.c form label{width:120px;float:left;font-size:12px;line-height:20px;}
.c form label em{color:#1e8e68;font-weight:normal;}
.c form p em{color:#1e8e68;font-weight:normal;}
.c form input{float:left;border:1px solid #d3d6dd;padding:3px;background:url(../images/input_bg.png) repeat-x;width:260px;}
.c form input.btn{border:0;padding:0;width:auto;margin-left:120px;}
.c form textarea{float:left;background:#f5f5f5;border:1px solid #d3d6dd;padding:3px;width:570px;height:150px;}
.c form p{margin-left:120px;}

#errors{color:red;padding:5px;}


.kontakt2 img{border:1px solid #C0C0AD;}

.pics{float:right;margin-left:20px;}
.pics img{padding:2px;border:1px solid #C0C0AD;display:block;margin-bottom:10px;}

.pics3{float:left;margin-right:20px;}
.pics3 img{padding:2px;border:1px solid #C0C0AD;display:block;margin-bottom:10px;}

.pics2{margin:10px -10px 10px 0;overflow:hidden;}
.pics2 img{padding:2px;border:1px solid #C0C0AD;margin-right:5px;}

.polityka{background:#ffff99;border:1px solid #ccc;padding:20px 30px 10px;}

.pdf{font-weight:bold;padding:2px 0 0 20px;background:url(../images/ico-pdf.png) no-repeat;}

#content .col{width:175px;float:left;font-size:11px;margin:0 0 20px;}
#content .col h3{margin:0 0 5px;color:#00683f;height:15px;line-height:13px;}
#content .col li{background:url(../images/ico-arrow.png) 21px 50% no-repeat;padding:0 0 0 35px;line-height:16px;list-style:none;}
#content .col ul{margin:0 0 5px;}
#content .col p{margin:0 0 5px;line-height:16px;}
#content .col p.top{height:15px;line-height:13px;}
#content p.s{font-size:11px;}
