#divUpControl {Z-INDEX: 1; POSITION: relative; TEXT-ALIGN: right;}
#divDownControl {Z-INDEX: 1; POSITION: relative; TEXT-ALIGN: right;}
#divContainer {VISIBILITY: hidden; OVERFLOW: hidden; POSITION: relative; HEIGHT: 250px;}
#divContent {POSITION: relative;}

body{ background:url(../images/bg2.gif); margin:0; font-family:Tahoma, Verdana, sans-serif;}
h1{ font-size:11px;}
img{border:0;}
form{ margin:0;}
p{margin:0; padding:0}
a{ color:#0066CC; text-decoration:none } a:hover{ color:#990000; text-decoration:underline}


#top{ width:960; height:340px; text-align:right; background:url(../images/top.jpg) no-repeat;}
#top .jezyki{padding-top:245px;}
.cien_l{ background:url(../images/cien_l.png) right top repeat-y;}
.cien_r{ background:url(../images/cien_r.png) left top repeat-y;}
.youtube{margin: 0 0 0 20px; padding-bottom:10px}


#menu{width:960px; text-align:center; background:#1a3156}
  #menu .home{ height:30px; width:100px; }
  #menu a .home {background:url(../images/menu_home.gif);}
  #menu a:hover .home{ background-position: 100% -30px;}
  
  #menu .ofirmie{ height:30px; width:141px; }
  #menu a .ofirmie {background:url(../images/menu_ofirmie.gif);}
  #menu a:hover .ofirmie{ background-position: 100% -30px;}
  
  #menu .produkty{ height:30px; width:137px; }
  #menu a .produkty {background:url(../images/menu_produkty.gif);}
  #menu a:hover .produkty{ background-position: 100% -30px;}
  
  #menu .aktualnosci{ height:30px; width:167px; }
  #menu a .aktualnosci {background:url(../images/menu_aktualnosci.gif);}
  #menu a:hover .aktualnosci{ background-position: 100% -30px;}
  
  #menu .kariera{ height:30px; width:79px; }
  #menu a .kariera {background:url(../images/menu_kariera.gif);}
  #menu a:hover .kariera{ background-position: 100% -30px;}
  
  #menu .kontakt{ height:30px; width:99px; }
  #menu a .kontakt {background:url(../images/menu_kontakt.gif);}
  #menu a:hover .kontakt{ background-position: 100% -30px;}
  
  #menu .dla{ height:30px; width:188px; }
  #menu a .dla {background:url(../images/menu_dla.gif);}
  #menu a:hover .dla{ background-position: 100% -30px;}
  
#grey_line{ background:#f8f8f8; border-bottom:#cfcfcf 1px solid;}
#grey_line .title1{ float:left; width:255px;}
#grey_line .title2{ float:left; width:220px; }
#grey_line .title3{ float:left; width:235px; text-align:center}
#grey_line .title4{ float:left; width:220px; margin-left:15px;}
.clear{ clear:both}
#kat_menu{ margin-top:15px;  margin-bottom:15px;}
#kat_menu div{ background:url(../images/strzalka.gif) no-repeat ; height:32px; border-bottom:#cfcfcf 1px solid; margin-left:20px; width:195px;} 
#kat_menu div h1{ font-size:12px; font-weight:normal; padding:9px 0 0 15px; margin:0;}
#kat_menu a{ text-decoration:none; color:#595959;}
#kat_menu a:hover{ color:#003366; text-decoration:underline;}
.hr{ height:1px; margin:20px 0; width:100%; border-bottom:#cfcfcf 1px solid;}
.first{ width:220px; padding-right:20px;}
.mid{ width:240px; padding:0 20px; border-left:#cfcfcf 1px solid;}
.last{ width:245px; padding:0 25px 0 20px; border-left:#cfcfcf 1px solid;}

.witaj{ font-size:12px; color:#444444; line-height:20px; text-align:justify; margin-top:20px; margin-right:15px;}
.witaj p{ margin-top:10px;}

.cena{ font-size:10px; color:#aaaaaa; line-height:18px;}
.cena span{ font-size:16px; font-weight:bold; color:#333333}
.nazwa_prod{width:100%; text-align:center;}
.nazwa_prod a{ font-size:11px; color:#333333; text-decoration:none;}
.nazwa_prod a:hover{ color:#003366; text-decoration:underline;}
.opis_prod{font-size:10px; color:#aaaaaa; line-height:14px;}
.more{text-align:right;}
.more a{ color:#0099FF}

#stopka{border-top:#cfcfcf 1px solid; background:#f8f8f8; font-size:11px;}
#stopka a{ color:#666666; text-decoration:none}
#stopka a:hover{ text-decoration:underline;}
#stopka td{ padding:15px 25px; color:#666666;}
.txt{ margin:20px 25px 20px 0; color:#333333; font-size:12px; line-height:20px;}
.txt p{ margin-top:10px}

#log_przedst{ margin-left:10px; margin-top:19px; font-size:11px;}
#log_przedst .input{ width:170px; height:19px; padding:5px 5px 0 5px; background:url(../images/input.gif) no-repeat; border:0; font-size:11px;}

#form_kont input{ height:19px; padding:5px 0 0 5px; width:300px;} 
#form_kont textarea{ height:120px; padding:5px 0 0 5px; width:300px;} 
#form_kont .kod{ padding:5px; width:80px; }
#form_kont .submit{width:80px; height:26px; padding:0;}
.error td{ background:#FF0000; color:#FFFFFF; padding:4px 7px;}
.nazwa{font-size:16px; font-weight:bold; color:#333333; border-bottom:#cfcfcf 1px solid; margin-bottom:20px; padding-bottom:4px;}

.news_first{ width:340px; padding-right:20px;border-right:#cfcfcf 1px solid;}
.news_last{ width:340px; padding-left:20px;}

.down_kat{}
.down_kat a{ text-decoration:none; font-weight:bold;}
.down_kat a:hover{ text-decoration:underline;}
.down_item{ padding-left:25px;}
.down_item a{text-decoration:none;}
.down_item a:hover{text-decoration:underline;}

.title{ height:34px; background:#f8f8f8; border-bottom:#cfcfcf 1px solid;  margin-left:15px; margin-top:20px; margin-bottom:20px; }
.titlea{ height:34px; background:#f8f8f8; border-bottom:#cfcfcf 1px solid; margin-top:20px;margin-left:0; width:705px;}