/* 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}
a:hover{border:0} /* IE fix */
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;font-weight:bold}
.clear{clear:both}

/* html, body */
html{background:#fff url(../images/html_bg.png) repeat-x;}
#wrapper{width:950px;margin:0 auto;position:relative;padding:350px 0 0;background:url(../images/body_bg.png) 100% 0 no-repeat;}

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

/* logo */
#logo{position:absolute;left:0;top:25px;}
/* logo */
#top-pic{position:absolute;left:0;top:103px;}
/* logo */
#flags{position:absolute;top:4px;right:33px;}
#flags img{float:left;margin:0 0 0 11px;display:inline;border:1px solid #dfdfdf;padding:1px;}
/* nav */
#nav{position:absolute;top:45px;right:35px;}
#nav li{float:left;}
#nav li a{float:left;height:36px;overflow:hidden;}
#nav li a img{height:72px;}
#nav li a:hover img,#nav li.active a img{margin:-36px 0 0;}


/* Footer */
#footer{position:relative;}
#footer .nav{line-height:13px;position:absolute;right:5px;top:15px;}
#footer .nav a{color:#0f6ea6;background:url(../images/ico-arrow.png) 0 50% no-repeat;float:left;padding:0 0 0 13px;margin:0 20px 0 0;}
#footer .nav a:hover{text-decoration:underline;}
#footer address{padding:15px 0 0 20px;line-height:13px;color:#a0aab0;}
#footer address a{color:#0f6ea6;}
#footer address a:hover{text-decoration:underline;}
#footer .d{padding:5px 0 0 20px;line-height:13px;color:#a0aab0;}
#footer .d a{color:#a0aab0;}
#footer .d a:hover{text-decoration:underline;}


/* CONTENT */
#content{width:667px;padding:15px;float:right;background:url(../images/content_bg.png) 0 100% no-repeat;}
#content .t{height:12px;overflow:hidden;background:url(../images/content_bg_t.png) no-repeat;margin:-15px -15px 0 -15px;}
#content h1{height:50px;position:absolute;left:0px;top:300px;}
#content .b{padding:30px 0 8px;}
#content .b .back{padding:0 0 0 12px;background:url(../images/ico-back.png) 0 50% no-repeat;margin-right:15px;}
#content .b .top{padding:0 0 0 12px;background:url(../images/ico-top.png) 0 50% no-repeat;}

/* LEFT */
#left{width:220px;padding:15px;float:left;background:url(../images/left_bg.png) 0 100% no-repeat;}
#left .t{height:12px;overflow:hidden;background:url(../images/left_bg_t.png) no-repeat;margin:-15px -15px 0 -15px;}
#nav-left{}
#nav-left li{line-height:13px;padding:10px 0;background:url(../images/ico-dots.png) repeat-x;}
#nav-left li.first{background:none;padding-top:0;}
#nav-left li a{color:#0f6ea6;font-weight:bold;}
#nav-left li a:hover{text-decoration:underline;}
#nav-left li.active a{color:#db362d;}
#nav-left li ul{padding:10px 0 0;}
#nav-left li li{padding:0 0 8px 15px;background:url(../images/ico-arrow.png) 0 4px no-repeat;line-height:13px;margin:0 0 0 2px;}
#nav-left li li.first{background:url(../images/ico-arrow.png) 0 4px no-repeat;}
#nav-left li li a{color:#656c70;font-weight:normal;}
#nav-left li.active li a{color:#656c70;}
#nav-left li li a:hover{text-decoration:underline;}
#nav-left li li.active a{color:#db362d;font-weight:bold;}

/* CONTENT Styles */
.c *{font-size:12px;}
.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:145%;}
.c a{color:#0f6ea6;}
.c a:hover{text-decoration:underline;}
.c ul{margin:0.5em 0 1em 1em;}
.c ul li{padding-left:15px;background:url(../images/li_bg.png) 0 6px no-repeat;}
.c ol{margin:0.5em 0 1em 0;list-style:decimal}
.c ol li{margin:0 0 0 2em}
.c ol ol{list-style:lower-alpha;}
.c blockquote{margin:1em;}
.c .center{text-align:center;}

.c h2{color:#db362d;font-size:16px;font-weight:normal;margin:15px 0 10px;}
.c h3{color:#282c2f;font-weight:bold;font-size:12px;margin:15px 0 5px;}

.k{text-align:center;padding:10px 0 0;color:#fff;}

/* 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;}

#konsultacja{float:right;width:300px;}


/* page: HOME */
.sec-index #wrapper{padding:312px 0 0;}
.sec-index #content{float:none;width:930px;background:url(../images/home-content_bg.png) 0 100% no-repeat;}
.sec-index #content .t{background:url(../images/home-content_bg_t.png) no-repeat;}
.sec-index #content h2{margin:5px 0 25px;}
#home-1{float:left;width:255px;padding:0 40px 0 0;}
#home-1 p{color:#656c70;}
#home-1 h3{color:#db362d;font-weight:bold;line-height:145%;margin:0 0 10px;}
#home-1 .pic{float:left;margin:0 10px 70px 0;}
#home-1 a{padding:0 0 0 12px;background:url(../images/ico-arrow.png) 0 5px no-repeat;}
#home-2{float:left;width:336px;padding:0 33px 0 0;}
#home-2 ul{padding:10px 0 0;}
#home-2 li{background:url(../images/ico-arrow.png) 0 6px no-repeat;}
#home-2 li a{color:#656c70;}
#home-2 p{height:25px;background:url(../images/home-nav_bg.png) 0 100% repeat-x;overflow:hidden;zoom:1;}
#home-2 p a{float:left;height:25px;width:112px;text-align:center;line-height:24px;}
#home-2 p a.active{background:url(../images/home-nav-active.png) no-repeat;color:#db362d;font-weight:bold;}
#home-3{float:left;width:255px;}
#home-3 p{overflow:hidden;zoom:1;background:url(../images/ico-dots.png) 0 100% repeat-x;padding:5px 0;margin:0;}
#home-3 p span{float:left;width:55px;color:#656c70;}
#home-3 p a{width:200px;float:left;color:#db362d;font-weight:bold;}
#home-3 p.last{background:none;}

p.pics{}
p.pics img{margin:5px;border:1px solid #333;}

#wyszukiwanie{width:650px;height:130px;background:url(../images/wyszukiwanie.png) no-repeat;padding:35px 0 0 16px;}
#wyszukiwanie label{color:#656c70;width:90px;text-align:right;padding:0 10px 0 0;float:left;font-size:11px;line-height:20px;}
#wyszukiwanie div input{padding:2px;border:1px solid #cde0eb;width:515px;float:left;}
#wyszukiwanie div select{float:left;width:210px;}
#wyszukiwanie div{overflow:hidden;zoom:1;margin:0 0 15px;}
#wyszukiwanie input.image{margin:10px 0 0 300px;}

table.nier{width:100%;border-collapse:collapse;font-size:11px;}
table.nier th{background:#cde0eb;color:#0f6ea6;font-weight:bold;padding:10px;border-right:1px solid #fff;}
table.nier td{color:#6e6e6e;padding:10px;}
table.nier .tytul{color:#0283ce;}
table.nier .cena{color:#db362d;}
table.nier .opis{border-bottom:1px solid #cde0eb;}
table.nier .opis img{float:left;margin:0 10px 10px 0;}
table.nier .opis td{padding-top:0px;line-height:16px;}

.n{position:relative;min-height:360px;height:auto;}
.n_pics{float:left;width:200px;padding:0 0 0 5px;}
.n_pics img{border:1px solid #ccc;margin:5px;float:left;}
.n_mapa{position:absolute;right:10px;top:5px;height:350px;}
