
html {
	background-color: #ebd570;
	height: 100%;
}

/* BODY */
      body {
      margin:0px;
      padding:0px;
      font-family:verdana, arial, helvetica, sans-serif;
      color:#333;
      background-image: url(../testimg/bodyt5.jpg);
		background-repeat: repeat-x;
		background-position: top; 
      
    	background-color: #0b4986;
      }
/*
.bodytop {
	position: relative;
	top: -10px;      
}

.bodytop div {
	display: block;
	position: absolute;
	left: 0px;
	top: 0px;
	background-image: url(../testimg/bodyt5.jpg);
	background-repeat: repeat-x;
	background-position: top;      
	width: 100%;
	height: 300px;
}
*/      
.bodybottom {
	position: relative;
} 
	
.bodybottom div {
	display: block;
	position: absolute;
	left: 0px;
	bottom: 0px;
	background-image: url(../testimg/bodyb3.jpg);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 220px;
}

/* HEADERS */
      h1 {
        margin:0px 0px 15px 0px;
        padding:0px;
        font-size:18px;
        line-height:28px;
        font-weight:900;
        color:#ccc;
      }
      
      h1.towar {
      	color: #005ea4;   /* 0066cc */
      	font-size: 25px;
      	font-weight: normal;
      }
      
      h2 {
        margin-bottom: 2px;
      }

/* P */
      p {
      font:11px/20px verdana, arial, helvetica, sans-serif;
      margin:0px 0px 16px 0px;
      padding:0px;
      line-height: normal;
      }
      #Content>p {margin:0px;}
      #Content>p+p {text-indent:30px;}

/* LINKS */

      a {
        text-decoration:none;
        color: #07427A;
      }

      a:hover {
        text-decoration: underline;
        color: #000000;
      }
/* IMG */
img {
	border: 0px none;
}

/*
      a:link {
        color:#09c;
      }
      a:visited {
        color:#07a;
      }
*/
/* SITE CONTENT */



      #top {
        margin:0px 0px 0px 0px;
        padding:0px 0px 0px 0px;
        width: 795px;
        /* For IE5/Win's benefit height = [correct height] + [top padding] + [top and bottom border widths] */
        height:121px; /* 14px + 17px + 2px = 33px */
        /* Here is the ugly brilliant hack that protects IE5/Win from its own stupidity.
        Thanks to Tantek Celik for the hack and to Eric Costello for publicizing it.
        IE5/Win incorrectly parses the "\"}"" value, prematurely closing the style
        declaration. The incorrect IE5/Win value is above, while the correct value is
        below. See http://glish.com/css/hacks.asp for details. */
        voice-family: "\"}\"";
        voice-family:inherit;
        height:121px; /* the correct height */
        background-image: url('../images/top.png');
        background-repeat: no-repeat;
      }

      /* I've heard this called the "be nice to Opera 5" rule. Basically, it feeds correct
      length values to user agents that exhibit the parsing error exploited above yet get
      the CSS box model right and understand the CSS2 parent-child selector. ALWAYS include
      a "be nice to Opera 5" rule every time you use the Tantek Celik hack (above). */
      body>#top {
        height:121px;
      }

      #bottom {
      		display: block;
      		height: 50px;
      		width: 900px;
      		background-image: url('../images/bottom.png');
      		background-repeat: no-repeat;
      }

      #Content {
        margin:0px 0px 0px 0px;
        padding:0px;
      }
      
      #Content #Panel .baner{
		text-align: center;
        padding: 10px 0px;
        width: 715px;
		position:relative;
      }
      
      #Menu {
        width:150px;
        padding:1px 0px 5px 0px;
        border-right:1px solid #999;
        border-bottom:1px solid #999;
        border-left:1px solid #999;

        /* Again, the ugly brilliant hack. */
        voice-family: "\"}\"";
        voice-family:inherit;
        width:150px;
      }
      
      /* Again, "be nice to Opera 5". */
      body>#Menu {
        width:150px;
      }
      
      #Menu div {
        margin-bottom: 10px;
        font-size: 10px;
      }

      #Menu h1 {
        background-image: url('../images/box/boxh1.gif'); /* #07427A 
        padding-left: 5px; */
        margin-bottom: 0px;
        color: #0e3461;
        font-size: 13px;
        line-height:30px;
        text-align: center;
      }

      #Menu h2 {
        margin: 0px;
        margin-bottom: 2px;
        padding-bottom: 2px;
        background-color: #2B62A3;
        border-top: 1px solid #999;
        border-bottom: 1px solid #999;
        font-size:11px;
      }

      #Menu h2 a {
        color: #ffffff;
      }
      
      #Menu div div.block {
        display: block;
        margin-bottom: 0px;
      }
      
      #Menu a {
        line-height:15px;
        padding-left: 10px;
      }

      #Menu div div.block img.new {
        border: 0px none;
        padding-left: 3px;
        position: relative;
        top: 1px;
      }
      
      #Menu a:hover {
        color: #000000;
        text-decoration: underline;
      }

      #Menu h2 a {
        display: block;
      }

          

    	#Panel {
    	padding-left: 20px;
        width: 700px;
        text-align: justify;
    	}
    
    	#Footer {
    		float:left;
    		width: 620px;
    		background:#eee;
    		border:1px solid #ddd;
    		padding: 10px;
    		font-size: 10px;
    		text-align: center;
    		margin-left: 5px;
    		margin-top: 20px;
    	}
      
      #homelink { 
        display: block; 
        width:250px; 
        height: 100px; 
        cursor:pointer; 
        z-index:100; 
      }

      #srch { 
        position:absolute; 
        top:20px; 
        left: 620px;  
        width:190px; 
        height: 50px; 
        cursor:pointer; 
        z-index:100; 
      }
      
      #menu_gl {
        position: absolute;
        top: 100px;
        left: 150px;
        font-size: 12px;
        font-weight: bold;
      	background-color: #07427A;
      	color: #ffffff;
      }
      
      #menu_gl a {
        color: #ffffff;
        font-weight: normal;
      }

      #menu1:hover, #menu2:hover, #menu3:hover, #menu4:hover , #menu5:hover , #menu6:hover { 
        background-color: #2B62A3;
      }

      #menu1, #menu2, #menu3, #menu4 , #menu5, #menu6 { 
      	border-top: 0px solid #0A61B2;
      	border-left: 1px solid #0A61B2;
      	border-right: 1px solid #000000;
      	border-bottom: 0px solid #000000;
        position:absolute; 
        width:100px; 
        height:24px; 
        top:0px; 
        vertical-align: middle;
        text-align: center;
        padding-bottom: 0px;
        margin: 0px;
        /* Again, the ugly brilliant hack. */
        voice-family: "\"}\"";
        voice-family:inherit;
        height:20px;
      }
      
      
      
      #menu1 { 
        left:0px;
      }
      
      #menu2 { 
        left:100px;
      }
      
      #menu3 { 
        left:200px;
      }
      
      #menu4 { 
        left:300px;
      }

      #menu5 { 
        left:400px;
      }

      #menu6 { 
        left:500px;
      }

/*
	Promocje mailingowe
*/

.cnt .promoMailH1 {
	font-size: 20px;
	color: #07427A;
	font-family: Trebuchet MS;
	border-bottom: 1px solid #07427A;
}
/*
.cnt .promoMailHeader {
	background-image: url('../img/promo-mail-header.gif');
	background-repeat: no-repeat;
	width: 630px;
	height: 10px;
	float: left;
}
*/
.cnt .promoMailMiddle {
	/*background-image: url('../img/promo-mail-middle.gif');
	background-repeat: repeat-y;*/
	float: left;
	background-color: #FFFFFF;
}

.cnt .promoMailfooter {
	/*background-image: url('../img/promo-mail-footer.gif');
	background-repeat: no-repeat;
	width: 630px;
	height: 10px;*/
	float: left;
	/*margin-bottom: 10px;*/
}

.cnt .promoMailClear {
	clear: both;
}

.cnt .promoMailBlock {
	position: relative;
	top: 0px;
	left: 0px;
	width: 625px;
	float: left;
	padding-top: 10px;
	padding-bottom: 22px;
}

.cnt .promoMailBlock a {
	font-size: 16px;
}

.cnt .promoMailBlock .imgPromoBlock {
	float: left;
	margin: 0px 10px 10px;
}

.cnt .promoMailBlock .name {
	font-family: trebuchet MS;
	font-weight: bold;
	color: #005EA4; /* 38508C; */
	padding-left: 5px;
	font-size: 16px;
}

.cnt .promoMailBlock .desc {
	padding-top: 10px;
	padding-left: 5px;
	font-size: 11px;
}

.cnt .promoMailBlock .date {
	text-align: right;
	padding: 5px;
	color: #ff0000;
	font-size: 13px;
	font-weight: bold;
}

.cnt .promoMailBlock .konfh {
	 position: absolute;
	 bottom: 0px;
	 right: 0px;
	 margin: 0px 5px;
	 font-size: 11px;
	 text-decoration: none;
	 float: right;
}

.cnt .promoMailBlock .konfh img {
	margin: 0px;
	position: relative;
	top: 5px;
}

.cnt .promoMailLine {
	float:left;
	width: 630px;
	height: 1px;
	border-bottom: 1px solid #D8D8D8;
	margin: 5px 0px;
}

.cnt .promoMailKtm {
	width: 625px;
	float: left;
	padding-top: 10px;
}

.cnt .promoMailKtm .imgPromoKtm {
	float: left;
	margin: 0px 8px;
}

.cnt .promoMailKtm .namePromoKtm {
/*	padding-top: 10px; */
	color: #005EA4;
	font-size: 11px;
	font-weight: bold;
	width: 430px;
	display: block;
}

.cnt .promoMailKtm .descPromoKtm {
	font-size: 11px;
	width: 430px;
}

.cnt .promoMailKtm .pricePromoKtm {
	background-image: url('../img/promoMail-kup.gif');
	background-position: center bottom;
	background-repeat: no-repeat;
	float: right;
	padding: 0px 0px 0px; 
	font-size: 11px;
	font-weight: bold;
	width: 70px;
	height: 84px;
	text-align: center;
	text-decoration: none;
	color: #676767;
}

.cnt .promoMailKtmGal {
	position: relative;
	top: 0px;
	left: 0px;
	width: 190px;
	height: 120px;
	overflow: hidden;
	float: left;
	margin: 5px;
	padding: 3px;
	border: 1px solid #005EA4;
	text-align: left;
}

.cnt .promoMailKtmGal .namePromoKtmGal {
	color: #005EA4;
	font-size: 11px;
	font-weight: bold;
	float: left;
	margin: 5px 0px 0px 5px;
}
	
.cnt .promoMailKtmGal .imgPromoKtmGal {
	bottom:0px;
	left:0px;
	margin: 0px 0px 6px 6px;
	position:absolute;
}

.cnt .promoMailKtmGal .pricePromoKtmGal {
	background-image: url('../img/promoMail-kup.gif');
	background-position: right bottom;
	background-repeat: no-repeat;
	width: 62px;
	height: 84px;
	position: absolute;
	bottom: 0px;
	right: 0px;
	float: right;
	text-align: center;
	color: #676767;
	font-size: 11px;
	font-weight: bold;
	margin-right: 5px;
	margin-bottom: 5px;
	text-decoration: none;
}

/*
.cnt .promoMailKtm .pricePromoKtm a {
	text-decoration: none;
	color: #ff0000;
	padding-bottom: 20px;
}

.cnt .promoMailKtm .pricePromoKtm a b {
	color: #ff0000;
}
*/   

/*
	Promocje mailingowe koniec
*/
      
/* POROWNANIE NOTEBOOKOW */


#porownanie a { color:#2C65B0; }
#porownanie * { font-size: 10px; }
#porownanie {padding: 0;margin:0px;}
#porownanie .cnt {background-color:#f9f9f9;padding:3px 3px;border-top: 1px solid #ccc;width:600px;border-bottom: 1px solid #ccc;border-right: 1px solid #ccc;margin:10px 0;}
#porownanie .title {font-size: 11px;color:#000;font-variant:small-caps;font-weight:bold;padding:4px;}
#porownanie .tabela {border: 0px solid #bbb; padding: 0px; width: 100%; background-color: #ffffff; text-align: left;}
#porownanie .polramka {border: 1px solid #ECF5F8; padding: 5px;vertical-align: top;}
#porownanie td {vertical-align: top;}
#porownanie th {vertical-align: top;}

#porownanie .tabelawof {border:1px solid #2C65B0; padding: 0px;margin-bottom:15px}
#porownanie .polramkawof {border: 1px solid #2C65B0; padding: 5px;vertical-align: top;}

#porownanie .dane {background-color:#f3f3f3;padding: 3px;border: 1px solid #e0e0e0;}
#porownanie .dane2 {background-color:#fff;padding: 3px;border: 1px solid #e0e0e0;}
#porownanie .tech {background-color:#fbfbfb;padding: 3px;border: 1px solid #e0e0e0;color:#444;}
#porownanie .cenanet {text-align:right;background-color:#ddefff;padding: 3px;border: 1px solid #e0e0e0;color:#333;}
#porownanie .cenabru {text-align:right;background-color:#ddefee;padding: 3px;border: 1px solid #e0e0e0;color:#444;}
#porownanie .spec { text-align:right;vertical-align:middle;background-color:#ECF5F8; font-weight:bold;padding:5px;color:#444;}
#porownanie .nazwa { background-color: #ddefff;text-align: center;color:#444; }
#porownanie .dane2 textarea {background-color:#fff;padding: 2px;border: 1px inset #e0e0e0;}
#porownanie .zapzm { text-align:left;vertical-align:middle;background-color:#ECF5F8; font-weight:bold;padding:5px;color:#444; }
#porownanie #editmail { display: none; border: 1px solid #ECF5F8;background-color:#ECF5F8; padding:5px 10px 5px 10px }
#porownanie #editmail th {padding:10px 0 10px 0}
#porownanie #editmail td {vertical-align:middle;}




/* POROWNANIE NOTEBOOKOW KONIEC */


/* menu dynamiczne */

.popmenu * { 
  font-size: 11px; 
  text-align: left;
}
.popmenu { 
  visibility: hidden; 
  position: absolute; 
  border-top:1px solid #d0d0d0; 
  border-left:1px solid #d0d0d0; 
  border-right:1px solid #d0d0d0; 
  background-color:#07427A; 
  z-index:100;
}
.popmenu a {
  width:150px;
  display:block; 
  border-bottom:1px solid #d0d0d0; 
  padding:5px 5px; 
  cursor:pointer; 
  text-decoration:none;
  color: #ffffff;
}
.popmenu a:hover {
  display:block; 
  background:url('../images/popmenu_lnk.gif'); 
  background-repeat:repeat-y;  
  text-decoration:none; 
  color:#07427A;
  background-color: #ffffff;
}

/* menu dynamiczne koniec */


/* karta towarow */


#towarlinia {
  width: 100%;
  border-bottom: 1px solid #6699FF;
  font-size: 15px;
  font-weight: bold;
  color: #6699FF;
  text-align: left;
  padding-left: 10px;
  height: 15px;
}

#spectablink {
  font-size: 12px;
  height: 275px;
  width: 370px;
}


.gora {
  vertical-align: top;
}

.dol {
  vertical-align: bottom;
}

.prawa {
  text-align: right;
}

#ikony {
  vertical-align: top;
  text-align: right;
  width: 150px;
  text-align: center;
}

#ikony img {
  margin: 2px;
  padding: 2px;
  border: 0px;
}

.dolprawa {
  vertical-align: bottom;
  text-align: right;
}

#minispec {
  vertical-align: middle;
  padding-left: 3px;
  font-size: 12px;
  text-align: justify;
}

#tabdescr {
  width: 470px;
  font-size: 12px;
  text-align: center;
  border-bottom: 1px solid #eeeeee;
  border-left: 1px solid #eeeeee;
}

#tabdescr td {
  border-top: 1px solid #eeeeee;
  border-right: 1px solid #eeeeee;
  padding: 3px;
}

#tabdescr td:hover {
  background-color: #cccccc;
}



#descriptions {
  width: 470px;
  background-image: url(../img/ramka_dol.jpg);
  background-repeat: no-repeat;
  background-position: bottom right;
}

.descr {
  width: 470px;
}

.descr th {
  vertical-align: top;
  text-align: left;
  font-weight: bold;
  background-color: #efefef;
  border-right: 1px solid #dddddd;
  border-bottom: 1px solid #dddddd;
  border-top: 0px solid #dddddd;
  border-left: 0px solid #dddddd;
  padding-left: 3px;
}

.descr td {
  vertical-align: top;
  text-align: left;
  border-bottom: 1px solid #efefef;
  padding-left: 3px;
  padding-right: 3px;
}

.descr * {
  font-size: 10px;
}

.descr sup {
  font-size: 9px;
  color: #000000;
  cursor:pointer;
}

.miniakces {
  width: 150px;
  background-image: url(../img/ramka_prawa.jpg);
  background-repeat: no-repeat;
  background-position: top right;
  text-align: center;
  font-size: 10px;
}

.miniakces th {
  font-weight: bold;
  background-color: #6699FF;
  color: #ffffff;
  padding: 3px;
}

.miniakces td {
  background-image: url(../img/ramka_lewa.jpg);
  background-repeat: no-repeat;
  background-position: bottom left;
  padding: 3px;
}

hr { 
  width:100%; 
  height:1px; 
  padding:0px; 
  border:0px hidden; 
  border-top:1px solid #D8D8D8; 
  border-left:0px solid #D8D8D8; 
  border-right:0px solid #D8D8D8; 
  border-bottom:0px solid #D8D8D8; 
  background:#D8D8D8; 
  margin-top: 3px; 
  margin-left: 0px; 
  margin-right: 0px; 
  margin-bottom: 3px; 
} 

.ukryty {
  font-size: 9px;
  width: 400px;
  border: 1px solid #ff0000;
  background-color: #ffffff;
  visibility: hidden;
  position: absolute;
  z-index: 100;
  top: 100px;
  left: 100px;
  padding: 3px;
  text-align: justify;
}

.ramka {
  border: 1px solid #aaaaaa;
  margin-bottom: 2px;
  margin-top: 2px;
}

.ramka h5 {
  background-color: #eeeeee;
  border-bottom: 1px solid #aaaaaa;
  padding: 0px;
  margin: 0px;
}



/* karta towarow koniec */

/* wyszukiwarka */

#filtry a { color:#2C65B0; }
#filtry * { font-size: 11px; }
#filtry {padding: 0;width:100%;margin:0px;}
#filtry .cnt {background-color:#f9f9f9;padding:3px 3px;border-top: 1px solid #ccc;width:99%;border-bottom: 1px solid #ccc;margin:10px 0;}
#filtry .title {font-size: 11px;color:#000;font-variant:small-caps;font-weight:bold;padding:4px;}
#filtry .checks {background-color:#f9f9f9;padding:3px;border:1px solid #ddd;margin:0;width:100%;}
#filtry td {vertical-align: top;padding: 5px;}
#filtry img {border: 0px;}

/* wyszukiwarka koniec*/

#bialetlo {
	background-color: #ffffff;
	background-image: url('../img/c_l.png');
	background-repeat: repeat-y;
	background-position: top right;
	width: 100%;
}


#table3 {
	height: 22px;
	width: 100%;
	vertical-align: middle;
	background-color: #184D8B;
	color: #ffffff;
	border-right: 1px solid #BBBBBB;
	border-left: 1px solid #BBBBBB;
}
#table3 td, #table3 th {
	border-top: 1px solid #0A61B2;
	border-left: 1px solid #0A61B2;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	font-size: 10px;
}
#table3 td {
	text-align: center;
	padding-left: 3px;
	padding-right: 3px;
}

#table3 a {
  color: #ffffff;
}


#table2 td,
#table4 td{
	color: #555555;
	font-weight: normal;
}
#table4 td p{
	padding: 0px;
	margin: 0px;	
}


/* htmlarea editor */
.fs1 { font-size: 9pt; }
.fs2 { font-size: 10pt; }
.fs3 { font-size: 11pt; }
.fs4 { font-size: 12pt; }
.fs5 { font-size: 14pt; }
.fs6 { font-size: 16pt; }
.fs7 { font-size: 18pt; }
.fs8 { font-size: 22pt; }
.fs9 { font-size: 26pt; }
.fs10 { font-size: 30pt; }
/* */ 

h2 {
  font-size: 25px;
  font-family: arial;
  border-bottom: 1px solid #07427A;
  color: #07427A;
}

#opis_towar * {
  font-size: 10px;
}

#opis_towar h2 {
  font-size: 16px;
}

/*
STYLE DLA KARTY TOWARU
*/
#towar {
  width: 700px; 
}
  


#towar h3	{ 
	font-family: Arial,Helvetica,sans-serif; 
	font-size: 13px;
	color: #005ea4;   /* 0066cc */ 
	font-weight: bold; 
  text-align: left; 
  margin:0px; 
  padding: 0px;
}  

#art_tresc {
  padding-left: 15px;
  padding-right: 15px;
  background-image: url(../img/tlo.png);
  background-repeat: repeat-y;
	font-family: Arial,Helvetica,sans-serif; 
	font-size: 12px;
	margin-right: 25px;
  width: 700px;
}

#art_tresc td{
	text-align: justify;
	padding-right: 5px;
}

html:not([Opera]) #art_tresc{
  width: 775px;
}

/*
STYLE DLA KARTY TOWARU KONIEC
*/

/*
STYLE DLA KARTY TOWARU DOWNLOAD

*/

#down_tab {
  width: 100%;
}
#down_tab td {
  width: 50%;
  padding: 3px;
}

.down_tab {
      border-color: #dddddd;
      border-style: solid;
      border-top-width: 1px;
      border-left-width: 0px;
      border-right-width: 0px;
      border-bottom-width: 0px;
      margin: 2px;
      width: 100%;
}

.down_tab td a {
  font-weight: bold;
}
      
.down_tab td {
  font-size: 11px; 
  padding: 2px;
}
.down_tab th {
  font-size: 11px;
}

.frtopleft{
border-color: #dddddd;
border-style: solid;
border-top-width: 0px;
border-left-width: 1px;
border-right-width: 0px;
border-bottom-width: 0px;
}
.frtopright{
border-color: #dddddd;
border-style: solid;
border-top-width: 0px;
border-left-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
text-align: right;
}
.frmiddleleft{
border-color: #dddddd;
border-style: solid;
border-top-width: 0px;
border-left-width: 1px;
border-right-width: 0px;
border-bottom-width: 0px;
}
.frmiddleright{
border-color: #dddddd;
border-style: solid;
border-top-width: 0px;
border-left-width: 1px;
border-right-width: 1px;
border-bottom-width: 0px;
text-align: right;
background-color: #f5f5f5;
width: 50px;
}
.frbottom{
border-color: #dddddd;
border-style: solid;
border-top-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
background-color: #eeeeee;
}
.frdata {
  text-align: right;
  font-style: italic;
  width: 20px;
}

.ramka2 {
border: 0px solid #999999;
padding: 0px 4px;
margin: 0px 3px;
vertical-align: top;
}

#faq {
	padding-bottom: 5px;
}

#faq .title {
	border-bottom: 1px solid #07427A;
	color: #07427A;
	font-size: 24px;
	font-family: arial;
	display: block;
	margin-top: 10px;
	font-weight: bold;
}

#faq .cnt {
	background-color: #f9f9f9;
	padding: 6px 5px;
	border-top: 1px solid #ccc;
	width: 100%;
	border-bottom: 1px solid #ccc;
	margin:10px 0;
}

#faq .pyt {
	color: #07427A;
	background-color: #f0f0f0;
	width: 100%;
	padding: 6px 4px;
	margin-top: 5px;
	font-weight: 900;
}

#faq .odp {
	background-color: #f9f9f9;
	width: 100%;
	padding: 4px;
}

#Panel .kolthree {
	width: 33%;
}

#faq #listagrup {
	width: 100%;
}

#faq #listagrup th {
	text-align: center;
	color: #07427A;
}

.n1 {
	color: #005ea4;   /* 0066cc */
	font-family: Arial,Verdana,sans-serif;
	font-size: 20px;
	font-weight: bold;	
}

.n2 {
	color: #005ea4;   /* 0066cc */
	font-family: Arial,Verdana,sans-serif;
	font-size: 16px;
	font-weight: bold;	
}

.n3 {
	color: #005ea4;   /* 0066cc */
	font-family: Arial,Verdana,sans-serif;
	font-size: 13px;
	font-weight: bold;	
}

.txt {
	color: #555555;
	font-family: Arial,Verdana,sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: justify;	
}

.txtl {
	color: #555555;
	font-family: Arial,Verdana,sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;	
}

.txtp {
	color: #555555;
	font-family: Arial,Verdana,sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: right;	
}

.txt9 {
	color: #555555;
	font-family: Arial,Verdana,sans-serif;
	font-size: 9px;
	font-weight: normal;
	text-align: justify;	
}

img.imgl {
	float: left;
	padding-right: 5px;
}

img.imgp {
	float: right;
	padding-left: 5px;
}

#mm_searchgo .searchimg {
	padding-left: 5px;
	position: relative;
	top: 5px;
}

.link_img:hover {
	text-decoration: none;
}

.texttitle {
	font-size: 15px;
}
/* Wyszukiwanie na stronie */
/*
#mm_searchgo { 
	position: absolute;
	width: 56px;
	height: 18px;
	left: 720px;
	top:106px;
}

#mm_searchgo:hover {
	background: url('../images/mmsearchgo_t.gif');
	background-repeat: no-repeat;
}
*/
/* Konfiguracja Wsparcie techniczne i akcesoria towar.php , k1.php  */
.tabi .nagl {
	background-image: url(../images/box/boxc.gif);
	background-repeat: repeat-x;
	line-height: 26px;
	color:#0E3461;
	font-weight:bold;
	
}

.tabi .cena {
	text-align: center;
	
}

table.tabi td.nagl {padding-left: 5px;}
table.tabi td.nagl+td.nagl {padding-left: 1px;}

.cartdetails {
	border-collapse:collapse;
	border-bottom: 1px solid #0E3461;
	width: 700px;
}

.cartdetails td {
	border: 1px solid #fff;
	background: #f5f5f5;
	border-bottom: 2px solid #fff;
	padding: 4px;
	text-align:left;
	vertical-align:middle;
}

.cartdetails .setmain .cena, .cartdetails .setmain .wartosc,
.cartdetails .setstuff .cena, .cartdetails .setstuff .wartosc {
	text-align:center;
}

.cartdetails .capt {
	background-image: url(../images/box/boxc.gif);
	background-repeat: repeat-x;
	line-height: 26px;
	font-weight:bold;
	padding: 0px 5px;
	color: #0E3461;
}

.cartdetails .captc {
	background-image: url(../images/box/boxc.gif);
	background-repeat: repeat-x;
	line-height: 26px;
	font-weight: bold;
	text-align:center;
	padding: 0px 5px;
	color: #0E3461;
}

.cartdetails .basend {
	padding:5px;
	text-align:right;
	color: #0E3461;
}

.cartdetails .cenend {
	font-size:12px;
	font-weight:bold;
	color: #0E3461;
	text-align: center;
}

.cartdetails .action {
	text-align:center;
	vertical-align:middle;
}

.cartdetails .sztuk {
	text-align:center;
	white-space:nowrap;
	color: #0E3461;
}

.moreup {
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	background-image: url(../images/calc.jpg);
	background-position: left center;
	background-repeat: no-repeat;
	padding: 2px 0px 3px 18px;
}

.delete {
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	background-image: url(../images/clear.jpg);
	background-position: left center;
	background-repeat: no-repeat;
	padding: 1px 0px 3px 18px;
}

.more {
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	background-image: url(../images/footer_lnk.gif);
	background-position: right center;
	background-repeat: no-repeat;
	padding: 2px 14px 3px 0px;
}

.back {
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	background-image: url(../images/left_lnk.gif);
	background-position: left center;
	background-repeat: no-repeat;
	padding: 1px 0px 3px 16px;
}

#timeline {
	font-size: 11px;
	width: 100%;
	text-align: center;
	margin-top: 10px;
}
#timeline td {
	width: 25%;
	color: #0E3461;
}
#timeline th {
	color: #0E3461;
}
#timeline img {
	border: 0px;
  	margin: 0px;
}
#timeline .linia {
  	background-image: url("../img/por_tlo.png");
  	background-repeat: repeat-x;
  	background-position: center;
}

#Panel .liniprod {
	width: 720px;
	height: 164px;
	text-aligne: center;
}

#Panel .liniprod a:hover {
	color: #d40000;
	text-decoration: none;
}

#Panel .liniprod .prodnot,
#Panel .liniprod .prodnaw,
#Panel .liniprod .produmpc {
	width: 226px;
	height: 150px;
	padding: 0px;
	margin: 5px;
	float: left;
	border: 1px solid #999999;
	position: relative;
}

#Panel .liniprod .prodnot p.photo,
#Panel .liniprod .prodnaw p.photo,
#Panel .liniprod .produmpc p.photo {
	float: left;
	font-size: 86%;
	margin: 0px;
	position: relative;
	width: 226px;
	height: 150px;
}

#Panel .liniprod .prodnot p.photo span.box,
#Panel .liniprod .prodnaw p.photo span.box,
#Panel .liniprod .produmpc p.photo span.box {
	cursor: pointer;
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 216px;
	height: 29px;
	background: transparent url(../images/box/gray2.png);
	padding:5px; /* 8px 5px 10px 10px */
	z-index: 100;
}

* html #Panel .liniprod .prodnot p.photo span.box,
* html #Panel .liniprod .prodnaw p.photo span.box,
* html #Panel .liniprod .produmpc p.photo span.box {
	background: #bababa;
	width: 216px;
	filter: Alpha(Opacity=80);
	z-index: 100;
}

#Panel .liniprod .prodnot p.photo strong,
#Panel .liniprod .prodnaw p.photo strong,
#Panel .liniprod .produmpc p.photo strong {
	display:inline;
	font-size:110%;
	padding-bottom:0px;
	border-bottom: 1px dashed;
}

#Panel .liniprod .prodnot p.photo i,
#Panel .liniprod .prodnaw p.photo i,
#Panel .liniprod .produmpc p.photo i {
	display:block;
	font-size:95%;
	* font-size:90%;
	padding-top:2px;
	float: left;
	text-align: left;
}
.clear {
	clear: both;
	font-size: 1px;
	height: 1px;
	line-height: 1px;
}


#Panel .liniprod .prodnot #Box_1,
#Panel .liniprod .prodnot #Box_2,
#Panel .liniprod .prodnot #Box_3,
#Panel .liniprod .prodnaw #Box_4,
#Panel .liniprod .prodnaw #Box_5,
#Panel .liniprod .prodnaw #Box_6,
#Panel .liniprod .produmpc #Box_7,
#Panel .liniprod .produmpc #Box_8,
#Panel .liniprod .produmpc #Box_9 {
	top: 0px;
	left: 0px;
	position: absolute;
}

#Panel .liniprod .prodnot #Box_2,
#Panel .liniprod .prodnot #Box_3,
#Panel .liniprod .prodnaw #Box_5,
#Panel .liniprod .prodnaw #Box_6,
#Panel .liniprod .produmpc #Box_8,
#Panel .liniprod .produmpc #Box_9 {
	display: none;
}

#Panel .tabtab {
	height: 180px;
	background-image: url(../images/box/boxtlo4.jpg);
	background-position: 0px 0px;
}

#sitemap h1
{
	color: #07427A;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	line-height: 16px;
}

#sitemap h2
{
	font-size: 10px;
	border-bottom: 0px none;
	font-weight: normal;
	margin: 2px 0px;
}

#sitemap ul ul
{
	margin-bottom: 5px;
}

#surpriseHeader {
	 position: relative;
	 top: 0px;
	 left:0px;
	 margin-top: 20px;
	 background-image: url('../img/prezenty_gora2.jpg');
	 background-repeat: no-repeat;
	 width: 700px;
	 height: 280px;
}

#surpriseHeader .block {
	 margin-left: 150px;
	 padding-top: 85px;
	 width: 520px;
	 overflow: hidden;
}

#surpriseHeader .block .head {
	width: 520px;
	font-size:13px;
	font-weight: bold;
	padding-bottom:5px;
	text-align:center;
}

#surpriseHeader .block .row {
	width: 520px;
	height: 150px;
	position: relative;
	top: 0px;
	left:0px;
}

#surpriseHeader .block .row .img {
	float: left;
	margin-right: 10px;
	border: 0px none;
} 

#surpriseHeader .block .row .txt {
	float: right;
	width: 410px;
	overflow: hidden;
	text-align: left;
}

#surpriseHeader .block .row .txt a {
	font-weight: bold;
	color: #07427A;
} 

#surpriseHeader .block .row .price {
	position: absolute;
	right: 0px;
	bottom: 0px;
	margin: 0px 10px 10px 0px;
	background-image: url('../img/prezent-kup.gif');
	background-repeat: no-repeat;
	background-position:right bottom;
	width:200px;
}

#surpriseHeader .block .row .price span {
	line-height: 61px;
	color: #07427A;
}

#surpriseHeader .block .lineSep {
	position: absolute;
	bottom: 0px;
	right:0px;
	border-bottom: 1px solid #b5c5dd;
	width: 520px;
	height: 1px;
	margin: 0px 30px 10px 0px;
}	

#surpriseMiddle {
	 background-image: url('../img/prezenty_middle2.gif');
	 background-repeat: repeat-y;
	 width: 700px;
}


#surpriseMiddle .block {
	margin-left: 150px;
	width: 520px;
	overflow: hidden;
}

#surpriseMiddle .block .head {
	 width: 520px;
	 font-size:13px;
	 font-weight: bold;
	 padding-bottom:5px;
	 text-align:center;
}

#surpriseMiddle .block .row {
	width: 520px;
	height: 150px;
	position: relative;
	top: 0px;
	left:0px;
}

#surpriseMiddle .block .row .img {
	 float: left;
	 margin-right: 10px;
	 border: 0px none;
}

#surpriseMiddle .block .row .txt {
	float: right;
	width: 410px;
	overflow: hidden;
	text-align: left;
}

#surpriseMiddle .block .row .txt a {
	font-weight: bold;
	color: #07427A;
} 

#surpriseMiddle .block .row .price {
	 position: absolute;
	 right: 0px;
	 bottom: 0px;
	 margin: 0px 10px 10px 0px;
	 background-image: url('../img/prezent-kup.gif');
	 background-repeat: no-repeat;
	 background-position:right bottom;
	 width:200px;
}

#surpriseMiddle .block .row .price span {
	 line-height: 61px;
	 color: #07427A;
}

#surpriseMiddle .block .lineSep {
	border-bottom: 1px solid #b5c5dd;
	width: 100%;
	height: 1px;
	margin: 10px 0px;
}

#surpriseFotter {
	 background-image: url('../img/prezenty_bottom.jpg');
	 background-repeat: no-repeat;
	 width: 700px;
	 height: 40px;
}

#Panel form .titleenquiry {
	font-weight: bold;
}

#Panel form ul.first {
	list-style-type: none;
	border-top: 1px solid #07427A;
	margin: 15px 0px;
	padding: 0px 0px 0px 40px;
}

#Panel form ul.first li.up {
	padding: 5px 0px 0px;
}

#Panel form ul.first li.down {
	padding: 0px 0px 5px;
}

#Panel form ul.first li.updown {
	padding: 5px 0px 5px;
}

#Panel form ul.first li .wazne {
	font-weight: bold;
	display: block;
	padding: 5px 5px 10px;
	border: 1px solid #ff0000;
}

#Panel form ul.first li.send {
	text-align: center;
	padding: 10px;
	margin-right: 40px;
}

#Panel form ul.first li .bold {
	font-weight: bold;
}

#Panel form ul.first li .person {
	text-align: left;
	width: 100px;
	display: block;
	float: left;
}

#Panel form ul.first li span.twoperson {
	width: 120px;
}

#Panel form ul.first li input.twoperson {
	width: 250px;
}

#Panel form .titleenquiry a,
#Panel form ul.first li span.twoperson a {
	text-decoration:none;
	border-bottom: 1px solid #ff0000;
}

#Panel form ul.first ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px 0px 0px 40px;
}

#Panel form ul.first ul li {
	padding: 0px;
}

/*
Poczatek - Ocena artykulow
*/

#oceniam{
	float:right;
	font-family: arial; 
	font-size: 12px; 
	color: #999999;
}

#oceniam a.rating_1 {
	background: transparent url('../img/1a.gif') no-repeat scroll 0px 0px;
	width: 11px;
	height: 13px;
	float: left;
	margin: 2px;
}

#oceniam a.rating_1:hover {
	background-image: url('../img/1b.gif');
}

#oceniam a.rating_2 {
	background: transparent url('../img/2a.gif') no-repeat scroll 0px 0px;
	width: 11px;
	height: 13px;
	float: left;
	margin: 2px;
}

#oceniam a.rating_2:hover {
	background-image: url('../img/2b.gif');
}

#oceniam a.rating_3 {
	background: transparent url('../img/3a.gif') no-repeat scroll 0px 0px;
	width: 11px;
	height: 13px;
	float: left;
	margin: 2px;
}

#oceniam a.rating_3:hover {
	background-image: url('../img/3b.gif');
}

#oceniam a.rating_4 {
	background: transparent url('../img/4a.gif') no-repeat scroll 0px 0px;
	width: 11px;
	height: 13px;
	float: left;
	margin: 2px;
}

#oceniam a.rating_4:hover {
	background-image: url('../img/4b.gif');
}

#oceniam a.rating_5 {
	background: transparent url('../img/5a.gif') no-repeat scroll 0px 0px;
	width: 11px;
	height: 13px;
	float: left;
	margin: 2px;
}

#oceniam a.rating_5:hover {
	background-image: url('../img/5a.gif');
}

/*
Koniec - Ocena artykulow
*/
