/* CSS Document */
/*ogólne style strony*/
body {
   background-color:#fff;
   font:11px Tahoma, Verdana, Helvetica, sans-serif;
   color:#595959; 
   margin:0;
   padding:0;
   line-height:15px;
   margin-top:7px;
}
#strona{ 
   text-align:center;
   
}
#strona div{
   margin:auto;
}
#in{
   width:960px;
}
#top1{
height:70px; 
width:960px;
clear:both;
}
#top2{
height:52px; 
width:960px;
clear:both;
}
#top3{
height:155px; 
width:960px;
clear:both;
}
#inside{
width:960px;
clear:both;
}
#left1{float:left; width:320px;}
#right1{float:right; width:640px;}
div.left2{float:left; width:140px; }
div.right2{float:right; width:452px;}
div.left3{float:left; width:280px; }
div.right3{float:right; width:280px;}
div.logo{float:left; height:70px; width:142px; background-image:url(../images/logo.gif);background-repeat:no-repeat;}
div.przybornik{float:left; height:70px; width:572px; background:url(../images/przybornik.gif) no-repeat;}
div.wyszukiwarka{ float:right; height:70px; width:246px; background-image:url(../images/wyszukiwarka.gif);}
div.przyblinks{padding:29px 0 0 60px; font-size:10px;}
/*navtop*/
ul#navtop
{text-align:left;
margin-left: 0;
padding-left: 0;
margin:0;
}
#navtop ul, #navtop li
{
display: inline;
list-style-type: none;
margin: 0px;
padding: 0px;
}
#navtop a.przyb1:link, #navtop a.przyb1:visited {
   color:#878787; 
   text-decoration:none;
   margin-right:42px;
}
#navtop a.przyb2:link, #navtop a.przyb2:visited {
   color:#878787; 
   text-decoration:none;
   margin-right:42px;
}
#navtop a.przyb3:link, #navtop a.przyb3:visited {
   color:#878787; 
   text-decoration:none;
   margin-right:42px;
}
#navtop a.przyb4:link, #navtop a.przyb4:visited {
   color:#878787; 
   text-decoration:none;
   margin-right:40px;
}
#navtop a.przyb5:link, #navtop a.przyb5:visited {
   color:#878787; 
   text-decoration:none;
}

#navtop a.przyb6:link, #navtop a.przyb6:visited {
   color:#878787; 
   text-decoration:none;
   margin-left:50px;
}

#navtop a.przyb1:hover {
   color:#81C0DF; 
}
#navtop a.przyb2:hover {
   color:#81C0DF; 
}
#navtop a.przyb3:hover {
   color:#81C0DF; 
}
#navtop a.przyb4:hover {
   color:#81C0DF; 
}
#navtop a.przyb5:hover {
   color:#81C0DF; 
}
a.epos:link, a.epos:visited{
   color:#81C0DF; 
   text-decoration:none;
}
a.epos:hover {
   color:#81C0DF;
   text-decoration:underline; 
}
/*navlist*/
ul#navlist
{text-align:left;
margin-left: 0;
padding-left: 0;
margin:0;
/*height:52px;
width:960px;
border:1px solid red;
background-color:red;*/
}
#navlist ul, #navlist li
{
display: inline;
list-style-type: none;
margin: 0px;
padding: 0px;
}

#navlist a.onas:link, #navlist a.onas:visited {
background:url(../images/onas.gif) no-repeat top;
float: left;
width:106px; 
height:52px;
}
#navlist a.rozwiazania:link, #navlist a.rozwiazania:visited {
background:url(../images/oferta.gif) no-repeat top;
float: left;
width:96px; 
height:52px;
}
#navlist a.partnerzy:link, #navlist a.partnerzy:visited {
background:url(../images/partnerzy.gif) no-repeat top;
float: left;
width:118px; 
height:52px;
}
#navlist a.aktualnosci:link, #navlist a.aktualnosci:visited {
background:url(../images/aktualnosci.gif) no-repeat top;
float: left;
width:127px; 
height:52px;
}
#navlist a.promocje:link, #navlist a.promocje:visited {
/*background:url(../images/promocje.gif) no-repeat top;*/
background:url(../images/menu_blank.gif) no-repeat top;
float: left;
width:166px; 
height:52px;
background-color:#4d4d4d;
}
#navlist a.download:link, #navlist a.download:visited {
background:url(../images/download.gif) no-repeat top;
float: left;
width:116px; 
height:52px;
}
#navlist a.kontakt:link, #navlist a.kontakt:visited {
background:url(../images/kontakt.gif) no-repeat top;
float: left;
width:105px; 
height:52px;
}

#navlist a.english:link, #navlist a.english:visited {
background:url(../images/referencje.gif) no-repeat top;
float: left;
width:126px; 
height:52px;
}
#navlist a.onas:hover
{background-position: 0 -52px;}
#navlist a.partnerzy:hover
{background-position: 0 -52px;}
#navlist a.aktualnosci:hover
{background-position: 0 -52px;}
#navlist a.rozwiazania:hover
{background-position: 0 -52px;}
/*#navlist a.promocje:hover
{background-position: 0 -52px;}*/
#navlist a.download:hover
{background-position: 0 -52px;}
#navlist a.kontakt:hover
{background-position: 0 -52px;}
#navlist a.english:hover
{background-position: 0 -52px;}

/*navthree*/
ul#navthree
{text-align:left;
margin-left: 0;
padding-left: 0;
margin:0;
}
#navthree ul, #navthree li
{
display: inline;
list-style-type: none;
margin: 0px;
padding: 0px;
}
#navthree a.tel:link, #navthree a.tel:visited {
background:url(../images/tel_baner.jpg) no-repeat top;
float: left;
width:319px; 
height:155px;
}
#navthree a.kabel:link, #navthree a.kabel:visited {
background:url(../images/kabel_baner.jpg) no-repeat top;
float: left;
width:322px; 
height:155px;
}
#navthree a.it:link, #navthree a.it:visited {
background:url(../images/it_baner.jpg) no-repeat top;
float: left;
width:319px; 
height:155px;
}
#navthree a.tel:hover
{background-position: 0 -155px;}
#navthree a.kabel:hover
{background-position: 0 -155px;}
#navthree a.it:hover
{background-position: 0 -155px;}

/* Menu download i katalogu produktów */
/* Kontener */
div#leftMenuContainer {
    padding-left:20px;
}
/* Ogólny styl dla listy */
ul.katNav {
    text-align:left;    
    padding:0;
    /*padding-left: 20px;*/
    margin:0;    
}

ul.katNav li {
    list-style-type: none;
    margin: 0px;
    padding: 0px;
    /*padding-left:5px;*/
    border-top: 1px dotted #999999;
    width: 280px;
}

/* Ogólny styl dla linka w liście */
ul.katNav li a:link, ul.katNav li a:visited {    
    line-height:25px;
    height:27px;
    font-size:11px;
    color:#595959;
    padding-left:20px;
	text-decoration:none;
}
ul.katNav li a:hover{
    text-decoration:underline;
}


/* Najwyższy poziom menu ma wszystkie czermowe stzrałki w prawo */
ul.parentNode li a:link, ul.parentNode a:visited {    
    background:url(../images/arrow_right.gif) no-repeat left;
	text-decoration:none;

}

ul.parentNode li a:hover{
    text-decoration:underline;
}

/* Najwyższy poziom menu, który ma childNody nadpisujemy czerwoną strzałką na dół */
ul.parentNode li.hasChildNodes a {
    background:url(../images/arrow1.gif) no-repeat left;

}

/* Wszystkie niższe elementy menu mają strzałkę szarą na doł */
ul.childNode li.hasChildNodes a:link, ul.childNode li.hasChildNodes a:visited {
    background:url(../images/arrow_small_down.gif) no-repeat left;
   
}

/* Niższe elementy menu nie mające childNodów nadpisujemy szara strzałką w prawo */
ul.childNode li.hasNotChildNodes a:link, ul.childNode li.hasNotChildNodes a:visited {
    background:url(../images/arrow.gif) no-repeat left;
	color:#7FB4D5; 

}
/*
ul.katNav li.hasNotChildNodes a:link {
    background:url(../images/arrow.gif) no-repeat left;
	color:#7FB4D5; 

}*/

/*dokumenty*/

ul#dokumenty
{text-align:left;
margin-left: 0;
padding-left: 20px;
padding-top: 0;
margin:0;
}
#dokumenty ul, #dokumenty li
{
list-style-type: none;
margin: 0px;
padding: 0px;
border-bottom: 1px dotted #999999;
width: 180px;
}


div.econnect {
    background:url(../images/econnect_baner.jpg) no-repeat top; width:320px; height:164px;       
    cursor:pointer;
    }
div.serwery {
    background:url(../images/serwery_baner.jpg) no-repeat top; width:320px; height:164px;
    cursor:pointer;
    }
div.sieci{
    background:url(../images/sieci_baner.jpg) no-repeat top; width:320px; height:130px;
    cursor:pointer;
    }
.wew1{font-size:10px; color:#fff; text-align:left; line-height:12px; padding: 25px 10px 0 133px;}
.wew2{font-size:10px; color:#fff; text-align:left; line-height:12px; padding: 28px 10px 0 240px;}
.wew3{font-size:10px; color:#fff; text-align:left; line-height:12px; padding: 20px 200px 0 20px;}
.wew4{font-size:11px; color:#595959; text-align:left; padding: 55px 30px 0 21px;}
.wew5{font-size:10px; color:#595959; text-align:left; padding: 80px 140px 0 21px;}
a img,:link img,:visited img {
border:none 
}
a.econnect:link, a.econnect:visited {
   color:#fff; 
   text-decoration:none;
}
a.econnect:hover {
   color:#fff; 
   text-decoration:underline;
}
a.serwery:link, a.serwery:visited {
   color:#fff; 
   text-decoration:none;
}
a.serwery:hover {
   color:#fff; 
   text-decoration:underline;
}
a.sieci:link, a.sieci:visited {
   color:#006AAC; 
   text-decoration:none;
}
a.sieci:hover {
   color:#006AAC; 
   text-decoration:underline;
}
#bottom{clear:both; height:38px; background:url(../images/bottom.gif) repeat-x top;}
#stopka{padding-top:10px;
height:40px; 
width:960px;
font-size:10px;
color:#7FB4D5;}
.witamy{float:left; width:320px; height:167px; background:url(../images/witamy_back.gif) no-repeat top;}
.witamy1{float:left; width:640px; background:url(../images/witamy1_back.gif) no-repeat top;}
.onas{float:left; width:640px; background:url(../images/onas_back.gif) no-repeat top;}
.rozwiazania{float:left; width:640px; background:url(../images/rozwiazania_back.gif) no-repeat top;}
.logowanie{float:left; width:640px; background:url(../images/logowanie_back.gif) no-repeat top;}
.rejestracja{float:left; width:640px; background:url(../images/rejestracja_back.gif) no-repeat top;}
.formularz{float:left; width:640px; background:url(../images/form_back.gif) no-repeat top;}
.mapaStrony{float:left; width:640px; background:url(../images/mapa_back.gif) no-repeat top;}
.partnerzy{float:left; width:640px; background:url(../images/partnerzy_back.gif) no-repeat top;}
.promocje{float:left; width:640px; background:url(../images/promocje_back.gif) no-repeat top;}
.prom{float:left; width:640px; background:url(../images/prom_back.gif) no-repeat top;}
.nowosci{float:left; width:640px; background:url(../images/nowosci_back.gif) no-repeat top;}
.english{float:left; width:640px; background:url(../images/english_back.gif) no-repeat top;}

.download{float:left; width:640px; background:url(../images/download_back.gif) no-repeat top;}

.kontakt{float:left; width:640px; background:url(../images/kontakt_back.gif) no-repeat top;}
.kat{float:left; width:640px; background:url(../images/katalog_back.gif) no-repeat top;}
.telekomunikacja{float:left; width:640px; background:url(../images/telekom_back.gif) no-repeat top;}
.okablowanie{float:left; width:640px; background:url(../images/kable_back.gif) no-repeat top;}
.systemy_it{float:left; width:640px; background:url(../images/it_back.gif) no-repeat top;}
.katalog{float:right; width:320px; height:167px; background:url(../images/katalog_baner.jpg) no-repeat top;}
.aktual{float:left; width:320px;  background:url(../images/aktual1_back.gif) no-repeat top;}
.partn{float:right; width:320px;  background:url(../images/partn1_back.gif) no-repeat top;}
.aktual_text{padding:60px 25px 10px 20px; text-align:left;}
.text{padding:60px 25px 10px 20px; text-align:left;}

.partn_text{padding:60px 0 0 0; text-align:center;}

div.partn_text a img {
    margin-top:10px;
    border:0;
    /*float:left;*/
}
img.arrow1{margin-right:10px;}
h1{font-size:11px; font-weight:bold; margin:0 0 5px 0;}
h2{font-size:11px; font-weight:bold; padding:5px 0 5px 20px; color:#1980C0;}
.data{font-size:10px; color:#999999;}
.podzialka{margin:10px 0 10px 0;}
.format{}
.dok_text{background-color:#F3F3F3;}
div.count{text-align:right; font-size:10px; padding-bottom:10px;}
div.nazwa{clear:both;  background:url(../images/nazwa_back.gif) repeat-x;}
.red{color:#E60005;}
.aktsk{margin: 0 0 10px 0;}
p{
padding:0; 
margin:0;
}

a:link, a.wiecej:visited {
font-size:10px;
color:#E60005; 
text-decoration:none;
}
a:hover {
   color:#E60005; 
   text-decoration:underline;
}
a.wiecej:link, a.wiecej:visited {
font-weight:bold;
font-size:10px;
color:#E60005; 
text-decoration:none;
margin-left:5px;
}
a.wiecej:hover {
   color:#E60005; 
   text-decoration:underline;
}
a.wiecej1:link, a.wiecej1:visited {
font-weight:bold;
font-size:10px;
color:#E60005; 
text-decoration:none;
}
a.wiecej1:hover {
   color:#E60005; 
   text-decoration:underline;
}
a.kata:link, a.kata:visited {
font-weight:bold;
font-size:10px;
color:#006AAC; 
text-decoration:none;
}
a.kata:hover {
   color:#006AAC; 
   text-decoration:underline;}

a.dok:link, a.dok:visited {
font-size:11px;
color:#1980C0; 
text-decoration:none;
line-height:18px;
}
a.dok:hover {
   color:#1980C0; 
   text-decoration:underline;}


/*navlogos*/
ul#navlogos
{text-align:left;
margin-left: 0;
padding-left: 0;
margin:0;
}
#navlogos ul, #navlogos li
{
display: inline;
list-style-type: none;
margin: 0px;
padding: 0px;
}

/*maplist*/
ul#maplist
{
/*text-align:left;*/
margin:0;
padding-left: 10px;
list-style-type:disc;
}
#maplist ul, #maplist li
{
display:block;
list-style-type: disc;
margin:0;
margin-left: 10px;
padding: 0px;
}

/*wyszukiwarka*/
.form{
	margin:0;
	padding:0;
    padding-top:23px;
	text-align:center;
}
input.search{
   width: 128px;
   height:18px;
   border:none;
   background: url(../images/search.gif) no-repeat center;
   font:10px Tahoma, Arial, Helvetica, sans-serif;
   color:#878787;
   margin-right:5px;
    margin-top:4px;
    padding-left:5px;
   padding-top:5px;
   vertical-align:middle;
}

input.submit{
width:56px;
height:20px;
margin-left:0;
vertical-align:middle;
padding:0;
margin-top:4px;
margin-right:30px;
border:none;
}
input.err, textarea.err {
    background-color:#ffffe1;
}

div.categoryDescription {
    position:relative;
    margin:20px;
    margin-bottom:30px;
    padding:20px;    
}

div.files {
    position:relative;
}

div.file {       
        
}

img.downloadIcon {
    vertical-align:top;
    float:left;
    
}

div.cb {
    clear:both;
}
span.fileSize {
    
}

a.fileName {
    
}

img.product{width:120px;
float:left;
margin-bottom: 20px;
margin-right: 20px;
border: solid 1px #e5e5e5;}
.opisprod{padding:0 0 20px 0;}
.cenaprod{padding:0 0 10px 0;}

/*formularz*/
.form1{
      width:550px;
	  padding:5px;
	  text-align:left;
	
}

label {
      display:block; 
      width:550px; 
      float:left;

}
textarea {
   display: block; 
   float: left;
}


label.submit {
   width: auto; 
}
input.kont{
   display: block; 
   width: 550px;
   border-color:#E6E6E6; 
   border-style:solid; 
   border-width:1px;
   font:11px Tahoma, Arial, Helvetica, sans-serif;
   color:#6C6C6C;
}
input.zalog{
   width: 250px;
   border-color:#E6E6E6; 
   border-style:solid; 
   border-width:1px;
   font:11px Tahoma, Arial, Helvetica, sans-serif;
   color:#6C6C6C;
}
input.wyslij{
   margin-left: 475px;
   width: 60px;
   height:24px;
   border:none;
   background: #fff url(images/button.png) no-repeat top; 
   font:10px Tahoma, Arial, Helvetica, sans-serif;
   color:#fff;
   clear:both;}


input.zaloguj{
   width: 60px;
   height:24px;
   border:none;
   background: #fff url(images/button.png) no-repeat top; 
   font:10px Tahoma, Arial, Helvetica, sans-serif;
   color:#fff;
   clear:both;}

   
textarea{
   width: 550px;
   height:40px;
   border-color:#E6E6E6; 
   border-style:solid; 
   border-width:1px;
   font:11px Tahoma, Arial, Helvetica, sans-serif;
   color:#6C6C6C;
   
}
select.wyb{ width: 250px;
   border: 1px solid #E6E6E6; 
   font:11px Tahoma, Arial, Helvetica, sans-serif;
   color:#6C6C6C;}
span.brak {
        color: #466FC2;
		font-size:10px;
    }
.minired{font-size:10px; color:#e60005;}

