
/******************************************************/
/*** author: mgr inż. Piotr Kaczorowski for Marken ***/
/****************************************************/

html {
   margin:0;
   padding:0;
}


a{
  color: black;
 
}

a:hover{
  color: red;
}

form {
  margin: 0;
  padding: 0;
}

body {
	font-family: Helvetica,Arial,sans-serif;
	line-height: 1.3em;
	margin: 0px auto;
  font-size: 12px;
  color: #333;
  
  background:#FEFEFE;
}
ul,li{
 
}

.clr{
 clear:both;
}
a:link, a:visited {
	text-decoration: none;
	font-weight: normal;
}

a:hover {
	text-decoration: underline;
	font-weight: normal;
}

input.button { cursor: pointer; }

p { margin-top: 0; margin-bottom: 5px; }

img { border: 0 none; }



div#header{
    margin:0 auto;
    
   
}

div#header .m_g{
    height:80px;
    width:1024px;
    margin:0 auto;
}

div#header .m_g .left{
    float:left;
    width:430px;
}



div#header .m_g .left div#logo,
div#header .m_g .left div.dyst {
    float: right;
    width: 185px;
    height: 50px;
    margin-top:10px;
}

div#header .m_g .left div.dyst{
  margin:18px 50px 0px 0px;
  color:#5a5a5a;
  font-weight:bold;
  font-family:Verdana,sans-serif;
  
}

div#header .m_g .left ul{
  float:right;
  width:220px;
  margin:0;
  padding:0;
  list-style:none;
}
div#header .m_g .left ul.menu{
  padding-top:35px;
}

div#header .m_g .left ul.menu li{
  background: red ;
  
}

  
div#header .m_g .left ul.menu span {
  padding-left:1px;
  color:#fff;
}

div#header .m_g .left ul.menu span:hover{
  color:#000 !important;
}

div#header .m_g .left ul li{
  float:left;
  padding:0 10px;
}



div#header .m_g .right{
   float:right;
   width:580px;
   padding-top:18px;
}

div#header .m_g .right img{
    float:right;
}

div#header .m_g .right ul.menuzapytaj li{
    list-style:none;
}
div#header .m_g .right ul.menuzapytaj a span{
  background:url('../images/button-zapytaj.png') no-repeat;
  height:30px;
  width:155px;
  display:block;
  text-indent: -1000000000000000000px;
  float:right;
  margin-left:10px;  
}

div#header .m_d{
     height:60px;
     padding-top:2px;
     min-width:208px;
     float:right;
}

div#header .m_d ul.menu{
  list-style:none;
  float:right;
  padding-top:15px;
}
div#header .m_d ul.menu li{
    float:left;
    padding-left:10px;
}
  
div#header .przedbaner{
   background:#000;
   
}  
  
div#header .przedbaner2{
   background:#000;
   height:189px;
}

div#header .baner{
    background:#000 url(../images/baner/tlo.gif) no-repeat;
    height:429px;
    margin:0 auto;
    width:1024px;
}

div#header .baner2{
    background:#000 url(../images/baner2/tlo.gif) no-repeat;
    margin:0 auto;
    width:1024px;
    height:202px;
}

div#header .baner2 img.p1{
   position:relative; 
   left:176px;
   top:26px;
   
}
div#header .baner2 img.p2{
   position:relative;
   left:218px;
   top:24px; 
}



div#header .baner img.p1{
   position:relative; 
   left:300px;
   top:92px;
   
}
div#header .baner img.p2{
   position:relative;
   left:373px;
   top:88px; 
}
div#header .baner img.st{
    position:relative;
    left:-287px;
    top:147px;
    z-index:1;
}
div#header .baner img.rp{
    position:relative;
    top:140px;
    left:4px;
    
}

div#content{
   
    height:100%;
    width:1024px;
    margin:0 auto;
    margin-top:20px;
}

div.sklep{
  width:1040px;
  position:relative;
  left:-50px;
}

div#content #right{
    float:right;                     
    width:190px;
    margin:22px 0 10px 10px;
    min-height:80px;
}

div#content #right img{
    margin:0 auto;
    padding:5px;
    width:162px;
    float:right;
}

div#content #srodek{
    margin-top:-15px;
    float:left;
    width:820px;
}

div#content #srodek .left{
  width:426px;
  float:left;
  margin-top:-25px;
}

div#content #srodek .left .cowyroznia .middle{
    margin:0px;
    padding:0px;
    
    border-left:2px solid #ededed;
    border-right:2px solid #ededed;
}

div#content #srodek .left .aktualnoscihome,
div#content #srodek .left .cowyroznia{
     width:420px;
}

div#content #srodek .left .cowyroznia .middle{
    margin:0px;
    padding:0px;
        width:414px;
    border-left:2px solid #ededed;
    border-right:2px solid #ededed;
}

div#content #srodek .left .aktualnoscihome .top,
div#content #srodek .left .cowyroznia .top{
   background:url('../images/news-top.jpg'); 
   height:39px;
}

div#content #srodek .left .aktualnoscihome .top h3,
div#content #srodek .left .cowyroznia .top h3{
  margin:0;
  padding:0;
  padding-top:14px;
  margin-left:20px;
  
}

div#content #srodek .left .aktualnoscihome .top2,
div#content #srodek .left .cowyroznia .top2{
   background:url('../images/news-top-border.jpg') top no-repeat;
   height:30px;
}




div#content #srodek .left .aktualnoscihome .bottom,
div#content #srodek .left .cowyroznia .bottom{
   background:url('../images/news-bottom.jpg'); 
   height:11px;
}

div#content #srodek .right{
    width:380px;
    float:left;
    margin-left:10px;
    margin-top:-65px;
}

div#footer{
    height:30px;
    padding:10px 0 10px 0;
    margin:0 auto;
    width:1024px;
}

.componentheading{
  border-bottom:4px solid red;
  font-size:19px;
  padding:5px;
  margin-bottom:0px;
  width:30%;
  text-align:center;
}

span:hover{
  
}
	
ul.latestnewshome{
    width:380px;
    margin:0px;
    margin-left:2px;
    padding:0px;
    padding-left:32px;
    border-left:2px solid #ededed;
    border-right:2px solid #ededed;
}


.listakomp{
  width:500px;
  margin-left:240px;
}

ul.menuporadniki,
ul.menuprogramy {
  float:left;
  position:absolute;
  top:300px;
  width:200px !important;
}

ul.menuporadniki{
  width:180px !important;
}
	
a.contentpagetitle{
    font-size:16px;
}	

.blog_moremoje{
  position:absolute;
  top:340px;
}

table.blogmoje .article_column{
  padding-top:140px;
}


div.linki_st a,
div.linki_rp a{
  color:#FFF;
  z-index:200;
  position:relative;
  display:block;
  top:74px;
  left:190px;
  width:200px;
}

div.linki_st a.raz{
    font-size:18px;
    font-weight:bold;
    padding-bottom:20px;
}
div.linki_st a.dwa,
div.linki_st a.trzy{
    left:224px;
    color:#0094ea;
}

div.linki_rp a{
    top:4px;
    left:710px;
}

div.linki_rp a.raz{
    font-size:18px;
    font-weight:bold;
    padding-bottom:20px;
}
div.linki_rp a.dwa,
div.linki_rp a.trzy{
    left:690px;
    color:#f7ad00;
}

.linkistrp a{    
  color:#FFF;
  z-index:200;
  position:relative;
  display:block;
  top:-40px;
  left:752px;
  width:100px;
  font-size:12px;
  font-weight:bold;
}

.linkistrp a.trzy{
     padding-top:11px;
}

.telefony{
   width:200px;
   padding-top:120px;
   margin-bottom:10px; 
   background:#F5F5F5 url('http://kasperskylab.wpc.pl/images/banery/box_kontakt.jpg') no-repeat;
}

.strong{
  
}

#div-component-wspolpraca{
  background:red;
  width:180px;
  height:20px;
  padding-top:8px;
  text-align:center;
  color:#FFF;
}
#div-component-wspolpraca a{
  color:#FFF;
  text-decoration:none;
}

#div-component-wspolpraca span:hover {
  color:silver !important;
}


table.contentpaneopen .top{ 
 /* background:url('../images/news-top-big.jpg') no-repeat;
   height:75px;*/
}
table.contentpaneopen .top2{
  background:url('../images/news-top-border-big.jpg') no-repeat;
  height:58px;
}

table.contentpaneopen .bottom{
  background:url('../images/page-bottom-big.jpg') no-repeat;
  height:10px
}

table.contentpaneopen .all,
table.contentpaneopen .all2{
   border-left:4px solid #ededed;
   border-right:4px solid #ededed;    
   width:788px;   
   margin-left:3px;   
   padding:5px;             
}

table.contentpaneopen .all2{
 width:788px;    
}

table.contentpaneopen .all p{
  margin:0;
  padding:0px;
}

.pagination span,
.pagination a{
     padding-left:5px;
     font-size:16px;
}
