/* Basic styles */
*{margin:0;padding:0}
body{line-height:1}
img,fieldset{border:0}
img{vertical-align:bottom}
a,a:hover{cursor:pointer;text-decoration:none;outline:none}
ul{list-style:none}
option{padding:0 .5em 0 1px}
table{border-collapse:collapse;border-spacing:0}
td,th{vertical-align:top;text-align:left;font-weight:normal}
address{font-style:normal}
h1,h2,h3,h4,h5,h6{font-size:1em;line-height:1.1em;font-weight:normal}
.clear{clear:both;}

/* html, body */
html{background:#fff url(../images/html.bg.png) 50% 0 no-repeat;}
#wrapper{width:980px;margin:0 auto;position:relative;padding:224px 0 0;}

body,input,textarea,select,td{color:#494949;font-size:11px;font-family:tahoma,sans-serif;}

/* logo */
#logo{position:absolute;left:0;top:0;}
#slogan{position:absolute;left:210px;top:0;}
#flash{margin:-66px 0 0 -20px;position:relative;z-index:1;}
#dbam{position:absolute;left:620px;top:160px;width:300px;height:51px;padding:23px 0 0 60px;background:url(../images/dbam-s.png);z-index:2}
#header-pic{position:absolute;left:210px;top:64px;}

#flags{position:absolute;top:23px;right:15px;text-align:right;}
#flags img{margin:0 4px;padding:1px;border:1px solid #F2F2F2;vertical-align:middle;}
#flags span{color:#494949;font-family:arial,sans-serif;margin:0 5px 0 0;}

#footer{width:940px;margin:0 auto;height:120px;background:url(../images/footer.bg.png) 0 38px no-repeat;position:relative;}
#footer .logos{color:#818080;position:absolute;right:20px;top:53px;text-align:right;}
#footer .logos a{color:#494949;}
#footer .logos a:hover{text-decoration:underline;}
#footer address{color:#818080;padding:19px 1em 0 19px;float:left;}
#footer .d{color:#818080;padding:19px 0 0;}
#footer .d a{color:#818080;}
#footer .d a:hover{text-decoration:underline;}
#footer ul{overflow:hidden;text-align:center;}
#footer ul li{height:38px;line-height:38px;background:url(../images/footer-li.png) 0 50% no-repeat;padding:0 19px 0 21px;display:inline;;}
#footer ul li:first-child{background:none;}
#footer ul a{color:#818080;}
#footer ul a:hover{text-decoration:underline;}
#footer .logos2{position:absolute;right:20px;top:75px;text-align:right;z-index:9999;}
#footer .logos2 a{position:relative;float:left;margin-right:5px;}
#footer .logos2 span{display:none;position:absolute;left:-192px;top:-114px;width:200px;padding:10px;border:1px solid #ccc;font-size:11px;line-height:13px;color:#333;text-align:left;z-index:999;background:#fff;}
#footer .logos2 a.l1 span{top:-114px;width:250px;left:-242px;}
#footer .logos2 a:hover span{display:block;}

/* nav */
#left{float:left;width:230px;position:relative;z-index:999}
#left .pytaj{display:block;margin:10px 0 0 50px;}
#nav{background:#282828;color:#C0C0C0;padding:10px 0;margin:-94px 0 0 20px;}
#nav ul{padding:10px 0;}
#nav li{padding:5px 0 5px 25px;background:url(../images/li.png) 13px 10px no-repeat;}
#nav li ul{padding:10px 0 0;}
#nav li li{padding:0 0 5px 15px;background:none;;}
#nav li a{color:#C0C0C0;}
#nav li a:hover{color:#fff;}
#nav li.active a{color:#fff;}
#nav li.active li a{color:#C0C0C0;}
#nav li.active li.active a{color:#fff;}
#nav li.form{margin-top:10px}
#nav li.last{margin-top:30px;}
#nav li li.last{margin-top:0;}
#nav li img{vertical-align:middle}

#content{float:left;width:675px;padding:10px 15px 10px 40px;}

#main{background:url(../images/main.bg.png) repeat-y;}

/* CONTENT Styles */
.c p,.c table,.c form,.ed{margin:0 0 1em}
.c h1,.c h2,.c h3,.c h4{font-size:1.2em;}
.c p,.c li,.ed{line-height:16px;}
.c a{color:#009844;}
.c a:hover{text-decoration:underline;}
.c ul{margin:0.5em 0 1em 0;}
.c ol{margin:0.5em 0 1em 0;list-style:decimal}
.c ul li{padding:0 0 0 1.5em;}
.c ol ol{list-style:lower-alpha;margin:0 0 1.5em;}
.c ol li{margin:0 0 0 2.5em;}
.c blockquote{margin:1em;}
.c .center{text-align:center;}

.c h1{font-size:18px;color:#363636;margin:0 0 15px;padding:25px 0 20px;border-bottom:1px solid #D8D8D8;}
.c h2{font-size:16px;color:#363636;margin:1em 0 .5em;}
.c ul li{background:url(../images/footer-li.png) 8px 6px no-repeat;padding:0 0 5px 25px;}

/* FORM Styles */
.c form .row{margin:0 0 10px;}
.c form .row label{line-height:14px;display:block;}
.c form .row input{width:280px;padding:2px;border:1px solid #ccc;}
.c form .row textarea{width:280px;padding:2px;border:1px solid #ccc;}
.c input.submit{background:#888;padding:3px 10px;color:#fff;text-align:center;border:0;font-weight:bold;}
#errors{list-style:none;border:1px solid red;padding:.5em;background:#fffeee;margin:.5em 0 1em;}
#errors li{color:red;line-height:125%;font-size:.9em;margin:0;}
#success{font-weight:bold;text-align:center;color:#666;font-size:16px;margin:30px 0 0;}


.sec-index #wrapper{padding:130px 0 0;}
.sec-index #dbam{position:absolute;left:620px;top:130px;width:280px;height:192px;padding:90px 40px 0;background:url(../images/dbam.png);color:#B3E2C8;line-height:16px;z-index:2}
.sec-index #dbam img{display:block;margin:0 0 12px;}
.sec-index #nav{margin:0;}
.sec-index #content{padding:0;width:730px;}
.sec-index p.adres .l{width:95px;}

p.adres{float:right;padding:10px 0 0;}
p.adres span{width:115px;float:left;}
p.adres .f{width:125px;}
p.adres .t{width:170px;}
p.adres .l{width:auto;}

#content .bb{height:45px;border-top:1px solid #D8D8D8;padding:15px 0 0;}
#content .bb a{color:#494949;padding:0 0 0 12px;}
#content .bb a.back{background:url(../images/ico-back.png) 0 2px no-repeat;margin:0 30px 0 0;}
#content .bb a.top{background:url(../images/ico-top.png) 0 2px no-repeat;}
#content .bb a:hover{text-decoration:underline;}

p.pics{float:right;width:170px;text-align:right;}
p.pics img{border:1px solid #333;margin:0 0 5px;}

p.ipics{text-align:center;}
p.ipics img{border:1px solid #333;margin:5px;}

.c ul.gal{text-align:center;margin:0 -20px;list-style:none;}
.c ul.gal li{padding:0;background:none;float:left;width:195px;height:170px;margin:0 20px 10px;display:inline;}
.c ul.gal img{border:10px solid #fff;}

.c p.gal{text-align:center;margin:0 -20px;list-style:none;}
.c p.gal img{border:10px solid #fff;margin:0 20px 20px;}

#partnerska_siec{text-transform:uppercase;position:absolute;left:220px;top:500px;font-size:10px;}

.c form .rf{overflow:hidden;margin-bottom:10px;}
.c form .rf label{padding-top:2px;float:left;width:145px;color:#333;line-height:19px;}
.c form .rf input{float:left;font-size:11px;line-height:12px;color:#333;padding:2px;background:#fff;border:1px solid #ccc;width:255px;}
.c form .rf textarea{float:left;font-size:11px;line-height:12px;color:#333;padding:2px;background:#fff;border:1px solid #ccc;width:255px;height:105px;}
.c form .submit{color:#333;font-weight:bold;line-height:19px;border:0;background:none;margin:0 0 0 300px;cursor:pointer;}

#success{width:400px;margin:15px 0;background:#fff;border:1px solid #333;line-height:19px;color:#fff;padding:5px;color:blue;}
#errors{width:400px;margin:15px 0;background:#fff;border:1px solid #333;line-height:19px;color:#fff;padding:5px;color:red;}
#errors li{background:none;color:red;padding:0;}

img.right{float:right;}