@charset "utf-8";
/* CSS Document */
body{background:#e7f3ff;padding-bottom:40px;}
*{font-family:Tahoma;}


div#header{margin:0 auto;width:980px;height:96px;background:url(../images/header.png);}
div#header span{display:inline-block;float:right; padding-right:15px;padding-top:9px; text-align:right; color:#000000; font-size:11px; line-height:1.5em; }
div#header span b,div#header span a{color:#21205f;}

div#baner{width:980px;height:262px;margin:0 auto;overflow:hidden;}
div#wrap{width:980px;margin:0 auto;background:url(../images/site_bg_top.jpg) left top repeat-x #FFFFFF;overflow:hidden;}

div#left{width:270px;margin-top:10px;float:left;overflow:hidden;}
ul.menu{width:240px;display:block;list-style:none;margin:0;padding:0;overflow:hidden;}
ul.menu li{width:240px;display:block;background:url(../images/kwadrat_bialy.jpg) left top no-repeat #1d568f;margin-bottom:2px;overflow:hidden;}
ul.menu li a{display:block;width:240px;height:20px;font-size:11px;font-weight:bold;color:#FFFFFF;padding-left:35px;line-height:20px; text-decoration:none;}

ul.menu li.selected{background:url(../images/kwadrat_niebieski.jpg) left top no-repeat #ffcc00;}
ul.menu li.selected a,ul.menu li.selected a:hover {color:#333366;}
ul.menu li a:hover{color:#ffcc00;}

/* styl menu śmieci */
ul.menu2{width:240px;display:block;list-style:none;margin:0;padding:0;}
ul.menu2 li{width:240px;display:block;background: #1d568f;margin-bottom:2px;}
ul.menu2 li a{display:block;width:240px;height:60px;font-size:11px;font-weight:bold;color:#FFFFFF;padding-left:35px;padding-top:15px;line-height:20px; text-decoration:none;}

ul.menu2 li.selected{background: #ffcc00;}
ul.menu2 li.selected a,ul.menu2 li.selected a:hover {color:#333366;}
ul.menu2 li a:hover{color:#ffcc00;}

/* ---------------- */


ul.submenu{display:block;display:none;width:240px;list-style:none;padding:0;margin:0;overflow:hidden;background:#FFFFFF;padding-top:5px;padding-bottom:10px;}
ul.menu li.selected ul.submenu{display:block;}
ul.submenu li{display:block;float:left;width:240px;height:16px;background:none;}
ul.submenu li a{padding-left:14px; display:block; float:right;width:190px;height:14px;color:#000033;font-size:11px;line-height:14px;font-weight:normal;}
ul.submenu li a.selected{background:url(../images/trojkacik.jpg) left center no-repeat;color:#336699;}
ul.submenu li a:hover{color:#336699;}


a.boxkontakt{width:240px;height:207px; display:block; background:url(../images/kontakt_box.jpg); margin-top:100px;}
a.boxkontakt span{display:inline-block;width:235px;height:25px;margin-top:182px;color:#FFFFFF;text-align:right;font-size:11px;line-height:25px;text-decoration:none;}
a.boxkontakt:hover span{color:#ffcc00;}

div#content{width:710px;margin-top:10px;float:left;background:url(../images/content_bg.jpg) left top repeat-x;overflow:hidden;}
div#content span.title{display:block;width:710px;height:20px;margin-top:20px;background:url(../images/kwadrat_niebieskoszary.jpg) left top no-repeat #cccccc;
font-size:11px;font-weight:bold;color:#000033;text-indent:25px;line-height:20px;}

div#content p,div#content ul{color:#666666;font-size:11px;line-height:1.5em;}
div#content ul{margin:0;padding:0; margin-left:40px;margin-top:5px;}
div.text_small a{color:#336699;text-decoration:none;font-weight:bold;}
div.text_small a.normal{font-weight:normal;}
div.text_small a:hover{color:#336699;text-decoration:underline;}
.blue{color:#336699;}
div.text_small{width:530px;float:left;margin-top:30px;overflow:hidden;}
div.text_small p{padding-left:20px;padding-right:60px;padding-top:10px;}

a.fancybox{display:inline-block;margin-right:2px;border:1px solid #cccccc;padding:2px;}
a.fancybox:hover{border:1px solid #336699;}
a.fancybox img{width:112px;}


/*promocje*/
div.promocjelista{width:530px;/*height:380px;*/overflow:hidden;}
div.promocjelista div.one{width:530px;position:absolute;z-index:120;display:none;}
div.promocjelista div.one.widoczny{display:block;}
/* koniec promocji*/

div.right{width:180px;float:right;margin-top:5px;}
div.right a.zobaczcennik{display:block;width:176px;height:176px;background:url(../images/zobaczcennik.jpg);}
div.right div.newsletter{display:block;width:176px;height:176px;background:url(../images/newsletter.jpg);margin-top:5px;}
div.right div.newsletter table{display:table;width:152px;margin:0 auto;}
div.right div.newsletter input{width:150px;height:22px;background:#FFFFFF; border:1px solid #CCCCCC;margin-top:118px;font-size:12px;padding-left:3px;}
div.right div.newsletter a.button{display:inline-block;width:70px;height:20px;background:#ff6600;color:#000000;margin-top:2px;text-align:center;
								  font-size:12px;text-decoration:none;font-family:Tahoma;line-height:20px;}
div.right div.newsletter p{padding:15px;padding-top:135px;display:none;}								  
div.right div.newsletter a.button:hover{color:#FFFFFF;}								  
div.right div.kontakt{display:block;width:176px;background:url(../images/kontakt.jpg);margin-top:5px;}
div#content div.right div.kontakt p{font-size:11px;line-height:14px;padding-top:94px;}

div#firmy{width:980px;height:182px;float:left;background:url(../images/firmy.jpg);margin-top:25px;}
div#stopka{width:980px;height:30px;float:left;background:url(../images/stopka.jpg);}
div#stopka a{display:inline-block; padding-left:10px;padding-right:10px;height:25px;margin-top:5px;font-size:11px;text-decoration:none;line-height:25px;color:#000033;}
div#stopka a:first-child{padding-left:40px;}
div#stopka a.selected{color:#666666;}

div#podpis{width:980px;height:30px;margin:0 auto;}
div#podpis a{display:block;float:right;height:30px;font-size:11px;color:#000000;line-height:30px;text-decoration:none;}
div#podpis a span{color:#ff0000;font-weight:bold;}
