*{margin:0px;padding:0px;list-style:none}
 


body{background:#cfcecc url('images/body_bg.jpg') repeat-x;text-align:center;color:#6a6a6a;font:12px/16px Arial;} 

p,a {color:#6a6a6a;font:12px/16px Arial;}
a{text-decoration:none}
a:hover{text-decoration:underline}
.clear{clear:both}
#slide .navigation a, #menuSubPage a:focus, #bottomBox a:focus{
outline: none;
}
div, p, a, li {color:#767676;line-height:20px;text-align:left }
#page{margin: 0 auto;text-align:left;width:978px;}

#header{height:90px;position:relative;margin-bottom:15px;}
#logo a {width:232px;height:82px;position:absolute;display:block;background:url('images/logo.gif');top:3px;left:0px;}
#logo a span{display:none}

#client{position:absolute;right:50px;top:20px;width:400px}
#client *{font-size:11px;line-height:25px;color:#747474}
#client div{float:left;background:url('images/top_seperator.gif') no-repeat 100% 50%;padding-right:20px;margin-right:3px;}
#client labeL{font-weight:bold;padding-left:10px;padding-right:5px;}

#client input{border:#e6e7e1 solid 1px;background:#f2f3ed;padding:1px;width:100px;}

#client .submit{width:auto;border:none;background:none;position:absolute;right:-40px;top:0px;}

#menu {text-align:right;height:36px;margin-left:300px;}
#menu li{float:left;}
#menu a{height:36px;line-height:36px;margin:0 1px;width:110px;text-align:center;display:block;font-weight:bold;text-decoration:none;}
#menu a.active:hover, #menu a.active{background:#fff url('images/menu_selected.gif') no-repeat;color:#1e6caa}
#menu a:hover{color:#1e6caa;background:#f1f1f1 url('images/menu_selected.gif') no-repeat -110px;color:#1e6caa}




#containter{background:  url('images/bg_top_down_middle.gif') repeat-y -1956px 0;position:relative;}
#topRightBgHack{background:  url('images/bg_top_right_hack.gif') no-repeat;right:0px;top:0px;width:2px;height:228px;position:absolute;}
#content{background: url('images/bg_top_down_middle.gif') no-repeat 0 0;padding-right:290px;}

#content.index{height:425px;}


#sidebar{position:absolute;top:5px;right:8px;width:286px;}
#newsBox ul{height:39px;position:relative;width:286px;}
#newsBox ul li{float:left;display:block;width:140px;height:39px;background:url('images/news_box_active_inactive.gif') no-repeat -140px 0; 
line-height:37px;cursor:pointer;top:0px;position:absolute;
}
#newsBox ul li.newsB{left:3px;}
#newsBox ul li.raportyB{right:0px}



#newsBox ul li span{display:block;line-height:37px;height:37px;font-size:13px;color:#fbfbfb; font-weight:bold;
background: url('images/news_box_arrow.gif') no-repeat 80px 18px;margin-left:10px;

}
#newsBox ul li.active{background-color:#9b9b9b; background-position: 0 0;}
#newsBox .content{display:none;margin-left:3px;background:#9b9b9b url('images/news_box_content_bg.jpg');text-align:right;height:181px;
position:relative;

}
#newsBox .content.active{display:block}

#newsBox .more{text-align:right;padding-left:18px;background: url('images/more_gray.gif') no-repeat 0 3px;color:#fff;
margin-right:5px;position:absolute;bottom:15px;right:14px;color:#fefefe;display:block;height:16px;
}

#newsBox .news {margin: 15px;padding-top:10px;margin-top:0px;text-align:left;margin-bottom:5px;}
#newsBox .news .date{color:#dcdcdc}
#newsBox .news .title{text-align:left}
#newsBox .news .title a{color:#fff;font-weight:bold;}
#newsBox .news .description{display:none;}
 


#contactBox {background:url('images/bg_contact.jpg') repeat-x 0 bottom;margin-top:15px;padding-bottom:10px;}
#contactBox h2{color:#676767;font-size:16px;font-weight:bold;text-indent:10px;margin-bottom:5px}

#contactBox  dl{height:50px;margin-left:10px;}
#contactBox dt{float:left;clear:both;width:80px;font-weight:bold;line-height:23px;}
#contactBox dd{float:left;line-height:23px;}

#contactBox #chatOnlineLink{display:block;height:84px;background:url('images/zapytanie_index.jpg') no-repeat;margin-bottom:10px;}
#contactBox #chatOnlineLink span{display:none}





.bgHack{position:absolute;background:url('images/corner_hack.gif') no-repeat;width:2px;height:2px;z-index:300;line-height:2px;font-size:1px;}
.bgHack.TopLeft{background-position: 0 0; top:0;left:0} 
.bgHack.TopRight{background-position: -2px 0;right:0;top:0;}

.bgHack.BottomLeft{background-position: 0 -2px; bottom:0;left:0} 
.bgHack.BottomRight{background-position: -2px -2px;right:0;bottom:0;}


#bottomBox{height:250px;margin-left:5px;position:relative;}
#bottomBox .box{float:left;width:480px;height:250px;background:#fff url('images/bg_bottom_box_bottom.jpg') repeat-x bottom;position:relative; }


#bottomBox .box .data{display:none}

#bottomBox .box.research{margin-right:5px}
#bottomBox .box .navigation{border-top:#d7d7d7 solid 1px; left:15px; bottom:5px;text-align:center;width:450px;position:absolute;padding-top: 10px;display:none;}
#bottomBox .box .navigation a{color:#1e6caa;font-weight:bold;line-height:30px;padding:0 5px;font-size:12px;}
#bottomBox .box .navigation a.active{color:#949494}
#bottomBox .box .navigation .prev{position:absolute;left:0px;top:10px;padding:0px;}
#bottomBox .box .navigation .next{position:absolute;right:0px;top:10px;padding:0px;}


#bottomBox .box .description{margin:10px;line-height:16px;text-align:left;}
#bottomBox .box .description img{float:left;border:#ddd solid 1px;padding:1px;margin-right:6px;}
#bottomBox .box .description strong{font-size:13px;display:block;margin-bottom:5px;}
#bottomBox .box .description a{position:absolute;bottom:60px;right:40px;background: url('images/more.gif') no-repeat 0 5px;text-indent:18px;}


#bottomBox .box .title{background:#8b8b8b;height:30px;line-height:30px;text-indent:20px;color:#eee;font-weight:bold;font-size:14px;}
#bottomBox .box .title big{font-size:14px;color:#fff}
#bottomBox .box.research .title{background:#3690ce}


#subPageContainer{background:url('images/bg_subpage_bottom.jpg') repeat-x 0 bottom;margin:0 5px;}
.subpage #content{float:right;padding-right:0px;background:none;width:720px;}
* html .subpage #content{float:none;}

.subpage #sidebar{position:relative;float:left;top:auto;left:auto;width:240px;right:auto;border-right:#f3f3f3 solid 1px;}
.subpage #breadCrumb{ text-indent:270px;background: url('images/bg_top_down_middle.gif') no-repeat 0 0;height:30px;line-height:30px;}
.subpage #breadCrumb a{color:#8e8e8e;margin:0 10px;font-size:11px;}


.subpage #contactBox #chatOnlineLink{background-image: url('images/zapytanie_subpage.gif');}

.subpage #contactBox{background:none}
 

.subpage #content h1{color:#49a4ea; font-size:18px;height:50px;line-height:50px;border-bottom:#f3f3f3 solid 1px;text-indent:20px;font-weight:normal;}
.subpage #content h3{color:#767676; font-size:12px; font-weight:bold;}
.subpage #content p{margin: 10px 0;color:#767676;line-height:20px;}



/*.subpage #content *{color:#767676;line-height:18px;text-align:justify }*/
.subpage #content ul{list-style-type: circle}
.subpage #content li{margin-left:25px;list-style-type: circle}

.subpage #contentHtml{margin:10px 20px;padding-bottom:20px;}
.subpage #contentHtml img{border:#ddd solid 1px;padding:1px;margin:5px;}
.subpage #contentHtml hr{border:none; border-bottom: #ddd solid 1px;margin:20px;}

#contentHtml a{text-decoration:underline}
#contentHtml a:hover{background:#767676;color:#fff;}

#citation{float:right;}

#citation div{background:#e7e7e7 url('images/citation_bg.gif') no-repeat 10px 10px ;width:240px;border:#ddd solid 1px;float:none;padding:20px 0;margin-left:10px;}


#citation p{padding:5px 20px; font-style:italic;font-size:17px;font-weight:bold;z-index:11;}
.subpage #content #citation p{line-height:22px;text-align:left;}
#citation span{text-align:right;font-style:italic;display:block;margin-right:10px;}

#menuSubPage{background:#f3f3f3;padding:17px;padding-top:20px;}

#menuSubPage a{display:block;height:30px;line-height:30px;background:url('images/menu_seperator.gif') repeat-x 0 top;color:#196eae;padding-left:17px;

}

#menuSubPage a:hover{font-weight:bold;background-color:#fff;text-decoration:none}
#menuSubPage a.active{font-weight:bold;}
#menuSubPage ul{background:url('images/menu_seperator.gif') repeat-x 0 bottom;padding-bottom:1px;overflow:hidden;}


#menuSubPage ul ul {background:none;}
#menuSubPage ul ul li{padding-left:10px;}
#menuSubPage ul ul a{height:20px;line-height:20px;}


#footer{background: url('images/bg_top_down_middle.gif') no-repeat -978px bottom}
#footer a, #footer p,#footer div{font-size:11px}
#footer a{text-decoration:underline}
#footerContent{height:43px;line-height:40px;position:relative;margin:0 10px;}
#footerContent .copy{position:absolute;left:0px;top:0px;height:40px;line-height:40px;}
#footerContent .links{text-align:right;}
#footerContent .links a{height:40px;line-height:40px;color:#268ecd;margin:0 10px;color:#767676;text-decoration:underline;font-size:11px;}

#dictionary {display:none;margin-top:20px;}
#dictionary a{text-decoration:none;}

#dictionary a:hover{text-decoration:underline}
#dictionary li.letter{list-style:none;font-size:13px;font-weight:bold;color:#49A4EA;}
#dictionary li.letter.active{background:#ddd}

#dictionary {background:#f5f5f5;width:420px;border:#ddd dashed 1px;}
#dictionary .navigation {text-align:center;padding:10px 0;border-bottom:#ddd dashed 1px;}
#dictionary .navigation a{padding:0 5px;}


#dictionary .navigation .active{font-size:16px;font-weight:bold;color:#49A4EA;}


#dictionary .words{padding:10px 0;margin:0 20px;}
#dictionary .words b{font-weight:bold;} 


.newsList {float:left;width:420px;}
.newsList .news {position:relative;border-bottom:#ddd dashed 1px;padding-bottom:30px;margin-top:10px;}
.newsList .news a.title{font-size:15px;line-height:20px;}
.newsList .news .date{font-size:11px;font-style:italic;line-height:10px;}
.newsList .news .description{}
.newsList .news .description a.more{position:absolute;bottom:10px;right:20px;text-align:right;background: url('images/more.gif') no-repeat 0 5px; text-indent:18px;}
#contentHtml .newsList .news .description a.more:hover{background: url('images/more.gif') no-repeat 0 5px;color:inherit}


#contactForm div{padding-top:10px;position:relative;height:30px;}
#contactForm div.description{height:140px}
#contactForm textarea, #contactForm input{font-family:Arial;font-size:12px}

#contactForm div label{float:left;display:block;width:130px;text-align:right;line-height:25px;}

#contactForm div input{position:absolute;float:left;margin-left:10px;border:solid 1px;border-color:#333 #ddd #ddd #333;padding:3px;width:220px;}
#contactForm div textarea{position:absolute;float:left;margin-left:10px;border:solid 1px;border-color:#333 #ddd #ddd #333;padding:3px;width:220px;height:130px;}
#contactForm div.submit{padding-left:130px;}
#contactForm div input.submit{border:solid 1px;border-color:#ddd #333 #333 #ddd;width:120px;}
#contactForm .valid{width:22px;height:22px;position:absolute;background: url('../img/page/form/valid.gif');left:370px;top:8px;padding:0px;}
#contactForm .valid.ok_gray{background-position:0 0;}
#contactForm .valid.ok{background-position:0 -21px;}
#contactForm .valid.wrong{background-position:0 -44px;}

#slide {height:411px;width:675px;background:#f2f2f2;position:absolute;top:5px;left:5px;}
a#slide img{display:none;position:absolute;top:0px;left:0px;z-index:90;}
a#slide .navigation{display:block;position:absolute;bottom:8px;left:0px;z-index:100;}
a#slide .navigation span {border:#ddd solid;border-width:3px 3px 8px 3px;display:block;float:left;margin:0 5px;}
a#slide .navigation img{display:block;float:left;position:relative;cursor:pointer;border:#fff solid 1px;}

#slide{overflow:hidden;height:411px;}
#slide img{width:675px;height:411px;position:absolute;top:0px;left:0px;z-index:90;}
#slide div{display:none}
#slide .bg{position:absolute;bottom:0px;left:0px;height:100px;width:674px;z-index:110;background:#3690CE;opacity:0.80;filter: alpha(opacity=80); -moz-opacity: 0.8;}
#slide .description{display:block;position:absolute;bottom:0px;left:0px;height:100px;width:675px;z-index:111;color:#fff}
#slide .description h1{color:#fff;margin-top:20px;margin-left:20px;font-size:25px;font-weight:normal;}
#slide .description p{color:#fff;margin-top:5px;margin-left:20px;font-size:14px;margin-right:20px;text-align:left;}

#slide .navigation{display:block;position:absolute;right:10px;bottom:10px;z-index:120;}
#slide .navigation a{display:block;float:left;text-align:center;font-size:12px;color:#ddd;padding:0 3px;margin:0 2px;line-height:15px;text-decoration:none;}
#slide .navigation a.active{border:#ddd solid 1px;margin:0 1px;}
#slide .navigation a:hover{border:#eee solid 1px;margin:0 1px;}

#footerText{width:960px;margin:0 auto;border:1px solid #bbb;margin-top:10px;}
#footerText div{font-size:9px;font-family:Tahoma;border:1px solid #eee;text-align:justify;padding:5px;line-height:14px;}

#footerText div strong {font-weight:normal; color:#444}






#newsBox ul li.raportyB{display:none}




#bws_content dt {margin-top:15px;background: url('images/bws_arrow.gif') no-repeat 0 -1px ;line-height:77px;text-transform:uppercase;color:#fff;font-weight:bold;text-indent:10px;width:120px;float:left;clear:both;}
#bws_content dt.opis{background-position:0 -75px}
#bws_content dt.rozwiazanie{background-position:0 -150px}

#bws_content dd{margin-top:15px;width:550px;margin-left:10px;float:left;background:#f3f3f3;}
#bws_content dd p{padding-left:10px;padding-right:10px}
#bws_content dd ul{padding-left:10px;padding-right:10px}

.subpage #content #bws_content dd.problem p{padding:15px 10px;font-size:17px;color:#e46c0a;font-weight:bold;line-height:30px;}

.subpage #content  #bws_content dd p {color:#666}

