/* 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}
input,textarea{font-size:1em}
input[type=submit],input[type=image]{cursor:pointer}
table{border-collapse:collapse;border-spacing:0}
td,th{vertical-align:top;text-align:left;font-weight:normal}
address{font-style:normal}
p,li{line-height:125%}
h1,h2,h3,h4,h5,h6{line-height:120%;font-size:1em;}
.clear{clear:both}
.clearfix:after{content:'';display:block;clear:both}
.blue{color:#2974b7;} 

/* Html,body,#wrapper */
html{background:url(../images/html_bg.png)}
body,input,textarea,select{color:#000;font-size:11px;font-family:verdana,arial,sans-serif;}
#wrapper{width:955px;margin:46px auto 0;background:url(../images/wrapper_bg.png) repeat-y;}
#wrapper0{width:955px;position:relative;padding:359px 0 0;background:url(../images/header_bg.png) no-repeat;}

#logo{position:absolute;left:21px;top:62px;}
#flash1{position:absolute;left:256px;top:62px;}
#flash2{position:absolute;left:29px;top:141px;}
#flash3{position:absolute;left:10px;top:8px;}
#lang{position:absolute;left:810px;top:37px;}
#haslo{position:absolute;left:10px;top:8px;}

#nav-top{position:absolute;right:14px;top:68px;}
#nav-top li{float:left;}
#nav-top a{float:left;height:40px;overflow:hidden;}
#nav-top a:hover img{margin:-40px 0 0;}
#nav-top li.active a img{margin:-40px 0 0;}


/* Main */
#main{margin:0 10px;background:#fff;padding:0 0 23px;position:relative;width:935px;zoom:1;}
#main:after{content:'';display:block;clear:both}

#links{margin:40px 0 0 50px;padding:0 0 10px;overflow:hidden;zoom:1;}
#links ul{margin:0 0 0 30px;border-right:1px solid #09465f;width:170px;padding:5px 0 0;float:left;}
#links ul.last{border:0}
#links ul li{background:url(../images/ico-arrow.png) 0 3px no-repeat;padding:0 0 10px 17px;}
#links ul li a{color:#6ba2ba;font-family:arial,sans-serif;font-size:12px;text-decoration:underline;}
#links ul li a:hover{color:#fff;}

/* Left */

/* Content */
#content{width:642px;float:left;padding:0 15px 0 19px;zoom:1;}
#content h1{margin:0 -8px;padding-bottom:10px;}
.home #content{background:url(../images/content_bg.jpg) 11px 0 no-repeat;}
#top-pic{margin:0 0 20px -10px;}
#top-pic img{display:block;}
#content table.bordo{margin-top:5px;list-style:none;text-align:right;}
#content table.bordo a{color:#931515;}
#content table.bordo a:hover{color:#f18181;}



.bottom_links{position:absolute;left:730px;bottom:-22px;width:160px;_bottom:-23px;}
.bottom_links a{float:left;}
.bottom_links a img{display:block;}

#right{width:216px;float:right;border:1px solid #a9aaa6;padding:0 11px 20px 13px;margin:-281px 11px 0 0;background:url(../images/right_bg.png) repeat-y;display:inline;position:relative;}
#right h2{line-height:25px;color:#f0f2f4;padding:0 0 0 23px;background:url(../images/right_h2_bg.png) no-repeat;margin:15px 0 5px;}
#right h2 a{color:#f0f2f4;}
#right h2.news{background:url(../images/right_h2_news_bg.png) no-repeat;}
#right ul{margin:0 0 0 6px;}
#right li{position:relative;font-size:11px;font-family:arial,sans-serif;line-height:13px;background:url(../images/dots.png) 0 100% no-repeat;padding:5px 0;}
#right li.last{background:none;}
#right li a{color:#000;display:block;padding-left:16px;background:url(../images/ico-arrow-2.png) 3px 4px no-repeat;}
#right li a:hover{color:#fff;background:url(../images/ico-arrow-2h.png) 3px 4px no-repeat}
#right h3{color:#856060;height:23px;line-height:23px;background:url(../images/right_h3_bg.png) no-repeat;padding:0 0 0 16px;}
#right .news p{line-height:16px;padding:5px 0 5px 16px;font-size:11px;font-family:arial,sans-serif;color:#000;background:url(../images/dots.png) 0 100% no-repeat;}

/* Footer */
#footer{position:relative;background:url(../images/footer_bg.png) no-repeat;margin:0 auto;width:955px;padding:0 0 40px;}
#footer address{padding:40px 0 0;text-align:center;color:#6b7e7f;font-weight:bold;font-size:10px;font-family:arial,sans-serif;line-height:15px;}
#footer p.c{text-align:center;color:#6b7e7f;font-weight:bold;font-size:10px;font-family:arial,sans-serif;line-height:15px;}
#footer p.c a{color:#6b7e7f;text-decoration:none;}
#footer p.c a:hover{color:#fff;}


/* CONTENT Styles */
.c p,.c table,.c form,.ww{margin:0 0 1em}
.c p,.c li,.ww{line-height:19px;}
.c a{color:#737373;text-decoration:none}
.c a:hover{color:#c44115;text-decoration:underline;}
.c ul{margin:0.5em 0 1em 0;}
.c ul li{margin:0 0 0 18px;padding:0 0 0 13px;background:url(../images/ico-arrow-2.png) no-repeat 0 6px;line-height:20px;}
.c ul li a{color:#777; border: #a5a5a5 dotted; border-width: 0px 0px 1px 0px;}
.c ul li a:hover{color:#555;}
.c ul li a:visited{color:gray;}
.c ul li p{margin:.5em 0 1em}
.c ol{list-style:decimal;margin:0.5em 0 1em 0}
.c ol li{margin:0 0 0 2em}
.c .center{text-align:center;}

p.wiecej{text-align:right;}

#home-boxes{overflow:hidden;zoom:1;margin:0 -12px 0 0;}
#home-boxes .box{width:202px;height:287px;background:#dbdcd8;padding:5px;float:left;margin-right:6px;}
#home-boxes .box .pic{border:2px solid #fff;}
#home-boxes .box p{font-size:10px;padding:0 11px;color:#9da098;font-family:verdana,sans-serif;line-height:13px;}
#home-boxes .box p.wiecej{text-align:right;}
#home-boxes .box p.wiecej a{color:#9da098;text-decoration:none;font-weight:bold;}
#home-boxes .box p.wiecej a:hover{color:#fff;}

.akt{padding:0 0 10px;margin:10px 0;border-bottom:1px solid #A9AAA6;}
.akt .data{font-size:10px;line-height:15px;}
.akt div{line-height:19px;}

#content ul.galeria{margin-top:0px;margin-bottom:10px;list-style:none;overflow:hidden;height:100%;}
#content ul.galeria li{margin:0 6px 6px 0;float:left;background:#e0e0d6;padding-left:0px;}
#content ul.galeria li img{padding:5px;background:#e0e0d6;vertical-align:middle;text-align:center}
#content ul.galeria li a:hover img{background:#b5ac9d;}


#kontakt-form .rf{overflow:hidden;zoom:1;margin:0 0 10px;}
#kontakt-form label{color:#666;font-weight:bold;width:140px;float:left}
#kontakt-form input{border:1px solid #ccc;background:#fff;width:280px;padding:2px;}
#kontakt-form textarea{border:1px solid #ccc;background:#fff;width:280px;padding:2px;}
#kontakt-form input.submit{border:0;padding:2px;margin-left:140px;width:auto;background:#ccc;border:2px outset #ccc;}
