



.clear {clear:both;}
.float-right {float:right;}
.link {color:#777; font-size:11px;}
.link:hover {text-decoration:underline; color:#777;}
.pretty-hover {background:#f8f8f8;}

/* *************************************** header ****************************************** */

#logo { 
float:left;
height:75px;
left:25px;
margin:80px 0 0 38px;
text-indent:-9999px;
width:190px;}

#header ul li {float:left; font-size:11px; margin:0 20px 0 0; color:#bdbdc2;}
#header ul#topmenu {position:absolute; top:16px; left:20px; }
#header ul#topmenu li a {color:#999;}
#header ul#topmenu li a:hover {color:#fff; text-decoration:underline;}


#header ul#koszyk {position:absolute; top:16px; right:5px; }
#header ul#koszyk li a {color:#bfc8d0; font-weight:normal;}
#header ul#koszyk li a:hover {color:#fff; text-decoration:underline;}
#header ul#koszyk li {color:#fce644; margin:0 0 0 20px;}

#header ul#menu {left:20px;
position:absolute;
top:195px;}
#header ul#menu li a {color:#333333;
display:block;
font-family:tahoma;
font-size:12px;
font-weight:bold;
margin:0;}
#header ul#menu li a:hover {color:#000;text-decoration:underline;}

#szukajbox { position:absolute;right:10px;top:225px;}	
#searchformm input#word {
	background:url("../img/search_bg.png") no-repeat scroll 0 1px transparent;
border:medium none;
font-size:11px;
height:19px;
padding:2px 15px 0 24px;
position:relative;
top:-1px;
width:112px;
z-index:10;
	}

#subtop	{color:#A5A5A5;	font-size:10px;	font-family:Tahoma, Arial; padding:4px 20px; position:relative;	background:#fff;}
#subtop a {color:#888888;}
#subtop a:hover {color:#000000;}
#subtop p{margin:0;}
#subtop ul#adminmenu {float:right}
#subtop ul#adminmenu  li {display:inline; list-style-type:none; padding:0 0 0 6px; margin:0; }

#cmain ul li {list-style-type:circle; }


/* ------------------- newsy strona glówna ------------------------------------------ */
.newsy {width:220px; background:#f8f8f8;padding:15px; line-height:1.1em; float:right; margin:10px 15px 0 15px;}
.newsyimg {border:1px solid #EDEDEF;float:left;margin:8px 10px 0 0;padding:1px;width:75px;}
#ccent .newsy p {line-height:1.15em;}



/* ******************************* left ******************************************************************** */

.kat hr {display:none;}
.kat { margin:0 10px 0 10px; padding:0 0 20px 0; background:#000 url(../img/bg_menuleft.jpg) no-repeat 0 0;}
.kat h2, .kat h2 a { color:#fff; font-family:Arial; font-size:12px; font-weight:bold; margin:0; }
.kat h2 a { padding:7px 0 12px 15px; display:block; }
.kat h2 a:hover { color:#D60B0F;}
.kat ul	{margin: 0; padding: 0; list-style-type: none; 	}
.kat ul li {margin: 0 0 0 6px;}
.kat ul li a { color:#bbb;display:block;padding:1px 0 1px 33px;font-size:11px;	}
.kat ul li a:hover {color:#C31418;text-decoration:none;}
.kat a.selected { color:#C31418;}

.index-box {background:none repeat scroll 0 0 #FFFFFF;
border-right:1px solid #EFEFEF;
color:#777777;
float:left;
height:250px;
line-height:1.2em;
margin:10px 10px 10px 0;
overflow:hidden;
padding:5px 5px 10px 15px;
width:163px;}
.index-box a {color:#000; text-decoration:underline;}
.index-box a:hover {color:#4683B9;}
 a.img { display:block; }
 a.img:hover {}

h3 a.rss {float:right; text-decoration:none; margin:-3px;}
h3.boxtitle { border-bottom:1px solid #DFDFDF;
background:transparent url(/storage/img/bg_belka.gif) repeat-x scroll left top;
	color:#000;
	font-size:1.1em;
	margin:10px 0 1px 0;
	padding:5px 10px;
}

.box {margin:0 10px; font-size:11px; background:#fff; padding:9px;}
.box a {color:#666;}
.box a:hover {color:#CC0000; text-decoration:underline;}

.boxgrey { border-bottom:1px solid #DFDFDF;float:left;margin-top:0;width:100%;font-size:11px;font-family:Tahoma, Arial;}
.boxgrey h2 span {background:transparent url(../img/strzalka-czerwona1.gif) no-repeat scroll 0 50%;padding:3px 0 3px 25px;}
.boxgrey a {color:#666;}
.specjalisci {}
.specjalisci span {clear:left;float:left;width:55px;}
.specjalisci ul {list-style-type:none;}
.popularSearchBox .specjalisci ul li {background:url("../img/bul_blue01.gif") no-repeat scroll 0 6px transparent;
padding:0 0 12px 10px; margin:0;}
.specjalisci a.email {font-size:10px;}
.popularSearchBox .specjalisci ul li a {background:url("../img/arrow_subtype.gif") no-repeat scroll right bottom transparent;
color:#157DCC;
font-size:11px;
font-weight:normal;
padding:0 8px 0 0;}
.popularSearchBox .specjalisci ul li a:hover {color:#2BB3E9;}

#podglad {padding-top: 10px; padding-bottom:25px; background-color:#f8f8f8; border:1px solid #e2e2e2; }	
#podglad p {padding-left:10px; padding-right:10px;}
#podglad h2 {font-size:16px; padding-left:10px;  }
#podglad h2 a{font-size:16px; color:#494949 }
#podglad h2 a:hover{font-size:16px; color:#c31418 }
#podglad img {float: left; margin-left:10px; margin-right:10px; border:1px solid #e2e2e2;}





	


	
#cmain h1.titletop {float:none; font-size:11px; color:#999; width:100%; font-weight:normal;}

#ccent { float:left;font-size:11px;overflow:hidden;width:495px;}
#ccent p { }
/*.box_promo {border-color:#F3F3F3 #D9D9D9 #D9D9D9 #F3F3F3;border-style:solid;border-width:1px;display:block;font-size:11px;margin:0 0 5px;text-align:center;padding:10px;}*/
.box_promo {border-bottom:1px dotted #D6D5D5;margin:10px auto 0;padding-bottom:10px;text-align:center; line-height:1.25em; font-family:Tahoma, Arial; font-size:11px;}
div.info {background:#F4F5F6;border-bottom:1px dotted #AAB4BE;border-top:1px dotted #AAB4BE;font-size:12px;line-height:1.2em;padding:10px 20px;}
.box_promo h3 {margin:0;}
.box_promo h3 img {width:120px;}
.box_promo_super {font-size:11px; line-height:1.3em; margin:0 0 5px 0;}
.box_promo_super a {border-top:1px solid #f3f3f3; border-left:1px solid #f3f3f3; border-right:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9; line-height:0.8em; display:block;}
.box_promo .link {color:#000; text-decoration:underline;font-weight:bold;}
.box_promo .link:hover {color:#5B95C5;}	
.box_promo span.cena {color:#5B95C5;}		 
.box_promo_loga { }				
.pad { padding:15px; }   
.box_promo_title {background:transparent url(/storage/img/background_prawe.gif) repeat scroll 0 0;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
padding:7px 10px 4px 15px;
text-transform:uppercase;  }

.baner_right {margin:0; clear:both;}
.baner_right a {display:block;float:left;line-height:0;margin:0 0 5px;padding:0;}
.baner_right a:hover {}

h3 {color:#666;font-size:15px;margin:0;padding:0 0 0 0;}
#ccent h3 a, #cmain h3 a {color:#035BB4;text-decoration:none; }
h3 a:hover {color:#000000;}
h4 {font-size:15px;}

/*#cmain a, #ccent a {color:#035BB4;}
#cmain a:hover,#ccent a:hover {text-decoration:underline;}*/

table { width:99%; }
table.sub {width:500px;}
table.kontakt { border-color:#DDDDDD;border-style:solid;border-width:1px 0 0 1px;font-size:0.92em;margin:0 auto 1em;width:90%; }
table.kontakt td {border-color:#DDDDDD;border-style:solid;border-width:0 1px 1px 0;padding:5px 6px;}
table.kontakt .c1 {background-color:#F6F6F6; width:140px;}


#footer {background:#1D394F; padding:10px 25px; text-align:center; color:#4477A4; font-size:11px; font-family:Tahoma, Arial;}
#footer ul li {list-style-type:none;margin:0;padding:0;margin:0 15px 0 0; display:inline;}
#footer a {font-size:11px;text-decoration:none;  color:#72B0D9;}
#footer a:hover {color:#fff; text-decoration:underline;}





ul.listareferencyjna li {float:left;
font-size:11px;
margin:0 0 2px 0;
width:280px;
color:#666;
list-style-type:none; }

.box00 {background:transparent url(/storage/img/bg_belka.gif) no-repeat scroll left top;
margin:0 15px 0 0;
padding:5px 0 5px 15px;
width:170px;
}
.box00 h2 {font-size:12px; font-family:Arial;
margin:0;
padding:5px 0 5px;}
.pomoc00 {background:transparent url(/storage/img/panel_bkgnd.png) no-repeat scroll right top;
float:left;
margin:0 15px 0 0;
padding:5px 0 15px 20px;
width:245px;
}
#cmain .pomoc00 h2, .pomoc01 h2 {font-size:14px; font-family:Tahoma,Arial;
line-height:45px;
margin:0;
padding:0;
font-size:14px;
font-family:Tahoma;}

.pomoc00 ul li, .pomoc01 ul li {color:#999999;
font-size:11px;
line-height:16px;
list-style-position:outside;
list-style-type:disc;
margin-bottom:7px;
padding:0;
line-height:1em;}
.pomoc00 li a, .pomoc01 li a {color:#000;}
.pomoc00 li a:hover, .pomoc01 li a:hover {text-decoration:underline;} 


.pomoc01 {background:transparent url(/storage/img/panel_bkgnd.png) no-repeat scroll right top;
float:left;
margin:0 15px 0 0;
padding:5px 10px 15px 10px;
width:180px;
}


/* ------------------------- STOPKA -------------------------------- */
#dogory {margin:0 15px;text-align:right;}	
#stopka	{ margin:0 auto; width:1000px; font-size:11px; color:#555555; line-height:16px; margin-bottom:8px; }
#stopka a {color:#0065B1; text-decoration:none;}
#stopka li {list-style-type:none; display:inline; float:left; margin: 0 10px 0 0;}

.promoprod { border-top:1px solid #f3f3f3; border-left:1px solid #f3f3f3; border-right:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9; padding:15px; font-size:11px; line-height:1.3em; margin:0 0 10px 0;}
.thumb {margin:0 10px 10px 0;}
.thumb a {display:block; float:left; border:1px solid #f2f2f2; margin:0 3px 0 0; line-height:0;}
.thumb a:hover {border:1px solid #000; }

#grupaprodsnear {margin-bottom:15px; clear:both;}



#newsletter1 {
float:left;
margin:10px 10px 5px 15px;
width:290px;
}

#foot1 ul {
height:1.7em;
list-style-type:none;
margin:1px 0 0 0;
padding:5px 0 2px;
text-align:center;
border-bottom:1px solid #F3F3F3;
background:#DEDEDE;
} 

#foot1 ul li {
display:inline; margin:0 0 0 5px;
}

#foot1 ul li a {font-size:11px; padding:3px; color:#01618A; text-decoration:none; }
#foot1 ul li a:hover {font-size:11px; padding:3px; color:#cc0000; text-decoration:none; }

.foot_txt a {font-size:11px; color:#B5B5B5; text-decoration:none;}


.galeriazdjec {}
.galeriazdjec a {display:block; border-color:#F3F3F3 #D9D9D9 #D9D9D9 #F3F3F3; border-style:solid; border-width:1px; padding:1px; float:left; margin:0 3px 3px 0;}
.galeriazdjec img {width:130px;  float:left;}
.galeriazdjec a:hover {display:block; border:1px solid #000; padding:1px; margin:0 3px 3px 0;}


.najprod {
    border-bottom:1px solid #F0F0F0;
    clear:both;
    display:block;
    height:45px;
    padding:2px 0 0;
    }

.najfoto {float:left;}
.najfoto img {width:75px; }
.box_right1 {margin:5px 0 0 0;}
.box_right1 p {margin:2px 0; padding: 3px;}
.box_right1 p.rghtdata {
color:#BCB9A9;
float:left;
margin:0 10px;
padding: 5px ;
}

a.najnazwa:link, a.najnazwa:visited {font-size:11px; color:#333; font-weight:bold;}
a.najkat:link, a.najkat:visited {font-size:10px; color:#666; }


.listaprod .specyfikacja {margin:5px 0;}


#newsletter {
	background:transparent url(../img/newsletter.gif) no-repeat scroll 0 0;
	color:#FFFFFF;
	font-size:11px;
	height:120px;
	line-height:1.1em;
	margin:0 0 10px;
	padding:15px 15px 0;
	}	
	
.prodlogo_div {	float:right;width:120px; text-align:center;}
.prodlogo { width:80px; }

#cmain .inne_prod li { 
background:url("../img/bul_blue01.gif") no-repeat scroll 0 6px transparent;
font-size:11px;
line-height:14px;
list-style-type:none;
margin:0;
padding:0 0 2px 10px;
	}
#cmain .inne_prod ul li a {background:url("../img/arrow_subtype.gif") no-repeat scroll right bottom transparent;
color:#157DCC;
font-size:11px;
font-weight:normal;
padding:0 8px 0 0;}
#cmain .inne_prod ul li a:hover {color:#2BB3E9; background:url("../img/arrow_subtype_ov.gif") no-repeat scroll right bottom transparent;text-decoration:none;}

/* powiązane produkty */
.grupapodobnyprodukt {
display:block;
float:left;
margin:5px 5px 0 0;
overflow:hidden;
width:132px;
}
.grupapodobnyprodukt img {width:128px; border:1px solid #fff;}

.grupapodobnyprodukt a {
border:1px solid #D9D9D9;
color:#6f6f6f;
display:block;
font-size:11px;
height:125px;
line-height:1.1em;
background-color:#fbfaf8;
float:left;
}

.grupapodobnyprodukt span {float:left; padding:10px; }

.grupapodobnyprodukt a:hover {
border:1px solid #000;
color:#FFFFFF;
text-decoration:none;
background-color:#3f3f3f;
}

#grupapodobneprodukty, .inne_prod {width:100%; display:block; clear:left; margin:0 0 10px 0;}
#grupapodobneprodukty h3, .inne_prod h3 {color:#000;}


/* table */
table.download {font-size:11px; text-align:left; padding:0;}
table.download tr {background:#f9f9f9;}
table.download td {padding:1px 2px 1px 5px; margin:0 0 2px 0;}
table.download th {padding:1px 2px 1px 5px; background:#f1f1f1;}
	
table.tabela {
border:1px solid #DDDDDD;
font-size:0.92em;
margin:0 auto 1em;
}

table.tabela .c1 {
background-color:#F6F6F6;
border:1px solid #FFFFFF;
padding:8px;
font-size: 13px;
	font-weight: bold;
}

table.tabela td {
border-color:#F3F3F3;
border-style:solid;
border-width:1px 0 0;
padding:0.1em 1em 0.1em 15px;
}

table.tabela td a {padding:0 0 0 2px;}

.grey-box {
border:1px solid #DADADA;
padding:15px 20px;
background:#F7F7F7 none repeat scroll 0 0;
}
	
#newsy {
padding:6px 10px 0;
display:block;
}
#newsy p {line-height:13px;  margin:4px 0 4px 8px;}
#newsy .newshr {
    margin:2px 0;
   
	background-image:url(../img/hr.gif);
    height:1px;
	}	

#baner { float:right; width:790px; height:215px; 	}
	
.prodgruparabatowa {font-size:11px; }
	
.data {
	color:#BCB9A9;
	margin-left:35px;
	font-size:12px;
	font-weight:bold;
	margin-top:-10px;
	}

.newsdata {
	color:#BCB9A9;
	float:left;
	}
.newswiecej	{
	float:right;
	font-weight:bold;
	}
.dotdata {
	background:transparent url(../img/icon_post_date.gif) no-repeat scroll 0 50%;
color:#BBBBBB;
font-family:Tahoma;
font-size:10px;
font-weight:normal;
padding-left:13px;	
	}
.dotwiecej	{
	float:right;
	font-weight:bold;
	background-image:url('../img/li.gif');
	background-repeat:no-repeat;
	background-position:center left;
	padding-left:10px;
	}
h2.newsh	{
	font-weight:bold;
	margin:0;
	font-size:11px;
	margin-bottom:5px;
	}

#subcontainer	{
	background-image:url('../../gfx/subcont2.gif');
	background-repeat:no-repeat;
	background-position:bottom;
	}

#subcontainer div	{
	background-image:url('../../gfx/subcont.gif');
	position:relative;
	top:-16px;
	width:766px;
	height:16px;
	margin:auto;
	clear: both;
	}



#wyszukiwarka p {margin:10px 0 0 0;}
#wyszukiwarka ol {margin:0 0 0 25px; color:#999; }
#wyszukiwarka ol li {padding:0; margin:0;} 
#wyszukiwarka a { padding:0; margin:0; }
#cmain h2 a {}
#cmain h2 {	padding-bottom:6px;	font-size:16px;	}
#cmain h1 { }
/*#cmain p { margin-bottom:10px; }*/
#cmain hr {	clear:right; margin-bottom:15px; }
#subcent {
	position:relative;
	margin-right:-30px;
	top:10px;
	left:-15px;
	width:289px;
	height:5px;
	background-image:url('../../gfx/cntsub.gif');
	background-position:bottom;
	background-repeat:no-repeat;
	}

#crght object	{
	margin:0;
	margin-bottom:5px;
	}

#cntrght	{
	border-left:1px solid #F3F1EB;
	border-right:1px solid #F3F1EB;
	width:254px;
	padding:5px;
	padding-left : 15px;
	padding-right : 15px;
	}
	
#naglowek_promo1 {
	color:#c8171d; 
	font-size:15px; 
	font-weight:bold; 
	margin:20px 0 0; 
	padding:0;	
	}

#naglowek_promo2 {
	color:#43433A;
	font-size:12px;
	font-weight:bold;
	margin:10px 0 0;
	padding:0;
	}
#text_promo {
	font-size:12px;
	font-weight:normal;
	margin-top:5px;	
	}
	


#datagrid {
	float: left;
	padding-right:5px;
	padding-bottom:10px;
	background: #FFFFFF;/*
     border: 1px solid #CCC;
     
     */
}
#datagrid_noborder {
	float: left;
}
.row, .foot, .head, .details {
	width: 100%;
	clear: both;
	float: left;
	border-bottom: 1px solid #eaeaea;
}

.cell, .head div, .foot div {
	float: left;
	padding: 5px;
}
.cell p {
	margin: 0;
	padding: 0;
}

.head div {
	text-align: center;
	background: #DDD;
}

#pelna_oferta {padding-top:10px; padding-bottom:10px; font-size:16px;}	
	
	#site_sitemap li {font-size:12px; font-weight:bold; margin:0; list-style-type:none;}
	#site_sitemap li li {font-weight:normal; margin:0 0 0 25px; font-size:11px; list-style-type:disc;}
	#site_sitemap li li li {font-weight:normal; margin:0 0 0 25px; font-size:11px;}	
	
		
	
	
	
#cntrght h1	{font-weight:bold;
	margin-top:0px;
	margin-bottom:4px;
	font-size:12px;
	}
h1#hprod {margin-top:10px;}
#cntrght p	{margin-bottom:0;}

#cntrght .hr {
	position:relative;
	left:-17px;	
	margin:3px !important;
	margin-left:0px;
	width:284px;
	}
.rghtdata {
	color:#BCB9A9;
	float:left;
	margin-right:10px;
	}
#prerght {
	width:286px;
	height:5px;
	font-size:1px;
	background-image:url('../../gfx/prerght.gif');
	}

#postrght {
	width:286px;
	height:5px;
	font-size:1px;
	background-image:url('../../gfx/postrght.gif');
	margin-bottom:5px;
	}

#filtr	{
	position:relative;
	width:200px;
	height:46px;
	padding-bottom:10px;
	background-image:url('../img/filtr3.gif');
	}

#filtr p {
	font-size:11px;
    font-weight:bold;
    margin-bottom:1px;
    margin-left:10px;
    margin-top:0;
	}

#filtr select { font-family:Arial,Verdana;
font-size:12px;
width:170px;
margin-left:10px; }
#filtr input { display:none; }

#filtr2	{
	width: 285px;
	height: 38px;
	background-image:url('../img/filtr2.gif');
	margin:0 0 10px;
	}
#filtr2 input { display:none; }

#filtr2 form p	{
	margin:0;
	padding:0;
	font-weight:bold;
	padding-top:8px;
	padding-left:15px;
	}

#filtr2 select	{
border:1px solid #CFCBBF;
font-family:Arial;
font-size:12px;
height:20px;
margin:0 0 0 5px;
max-height:18px;
padding:0;
position:relative;
top:2px;
width:125px;
	}
#cmain .grupaprod {width:192px; float:left; margin:0 8px 8px 0; line-height:1.3em;font-family:Tahoma, Arial; text-align:center;font-size:11px;}
#cmain .grupaprod a {display:block; border:1px solid #d9d9d9; background:#000; color:#FFFFFF; padding:0 0 3px; overflow:hidden; width:190px; }
#cmain .grupaprod a:hover {background:#CD1318; border:1px solid #CD1318; }
#cmain .grupaprod span { padding: 0; font-weight:bold; }
#cmain .grupaprod a:hover span {background:#CD1318; color:#fff;}







/* produkt - start */

#prodbar {
background-image:url(../img/prodbar.gif);
font-size:11px;
height:31px;
display:none;
	}
#prodbar p{
display:inline;
margin:0 10px 0 0;
position:relative;
top:5px;
	}

#prodfoto {
margin:15px 0 0 15px;
	width:300px;
	height:200px;
	float:left;
	}
.prodbox {
	width:224px;
	background-color:#FBFAF8;
	border-left:1px solid #F1F2ED;
	border-right:1px solid #F1F2ED;
	padding:0px;
	padding-bottom:5px;
	padding-top:5px;
	margin-bottom:0px;
	font-size:11px;
	}

.prodboxsub, .prodboxsup {
	font-size:1px;
	width:226px;
	height:5px;
	}

.prodboxsub { background-image:url('../img/prodbox-sub.gif'); }

.prodboxsup { background-image:url('../img/prodbox-sup.gif'); }

.prodbox form, .prodspec form { margin:0; padding:0; margin-bottom:-10px; }

.prodbox p { padding:0; margin : 0; padding-left:10px; }

.prodbox table tr td input { width:auto; }

.prodbox input	{width : 205px;	margin:0;	}
.prodopisbox {}
.prodopis p	{}
.prodopis li {margin:0 0 0 20px;}
.prodopis, .prodspec {
background-color:#FBFAF8;
border-left:1px solid #F1F2ED;
border-right:1px solid #F1F2ED;
padding:10px 25px;
	}
.prodspec {
font-size:11px;
padding:0;
	}
.prodopissub, .prodopissup {
font-size:1px;
height:5px;
	}

.prodopissub { background-image:url('../img/prodopis-sub.gif'); }
.prodopissup { background-image:url('../img/prodopis-sup.gif'); }
#cmain p.prodopish, #cmain p.prodboxh {margin-bottom:0;}

.prodboxh, .prodopish {
	font-size:12px;
	font-weight:bold;
	color:#B5B5A9;
	margin-top:5px;
	}

.prodopish	{clear:right;
	display:block;
	width:400px;
	text-indent:0;
	}
#prodtop { min-height:200px;  margin:5px 0 20px;}
.prodboxtbl, .prodspectbl {	width:100%;	border-collapse:collapse; }

.prodboxtbl tr td, .prodspectbl tr td {
	text-align:right;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:2px;
	}

.prodboxtbl tr, .prodspectbl tr	{
	background-image:url('../img/tblbg.gif');
	background-position:bottom;
	background-repeat:repeat-x;
	}

.prodspectbl tr td p { text-align:left; }
.prodspec input, .prodspec select { width:150px; }
.prodspec p { margin-left:10px; }

.prodspec table p {
	margin:0 !important;
	margin-top:1px !important;
	margin-bottom:2px !important;
	}

.prodspectbl tr td {width:145px;font-weight:bold;}
.tbllast { background-image:none !important; }

.tblleft {
	text-align:left !important;
	width:auto !important;
	font-weight:normal !important;
	}

.netto { font-weight:bold; }
.brutto	{
	font-weight:bold;
	font-size:17px;
	color:#B50000;
	}

.stara {font-weight:bold; text-decoration: line-through;}

.cenalista	{font-weight:bold; font-size:14px;}
.cenalista span { color:#B50000; }
.prodmini {float:left; margin:0; width:130px; }	
.prodmini2 {
    margin:0 15px 0 0;
    width:120px;
    float:left;
    }
.prodlopis {
color:#666666;
float:left;
margin:0 0 0 10px;
padding:0 0 0 10px;
width:415px;
	}
	
.listaprod .prodlopis p { margin-bottom:0; font-family:Tahoma;}	
.prodlopis_glowna { float:left;	margin:0 0 0 10px;	width:215px;}

/* stopka - start */

#loga_male { position:relative; left:20px;}
#stopkal, #stopkar {color:#AAA696;}
#stopkal { float:left; }
#stopkar { float:right; }
#stopkar a { color:#AAA696;}
/* stopka - koniec */




/* BUTTONY NA GORZE - START */

#topbtns { 	position:absolute; }

#btninstal, #btnart, #btnmedia, #btnpromo, #btnkontakt
{width:111px;
	height:31px;
	position:absolute;
	top:65px;
	}
#iebtn1	{z-index:0;
	cursor:default;
	position:absolute;
	width:766px;
	height:25px;
	top:87px;
	}

#iebtn2, #iebtn3, #iebtn4, #iebtn5
{	cursor:default;
	position:absolute;
	top:30px;
	width:20px;
	height:65px;
	}
#iebtn2 { left:420px; }
#iebtn3 { left:537px; }
#iebtn4 { left:650px; }
#iebtn5 { left:750px; }
#btninstal { left:201px; }
#btnart { left:316px; }
#btnmedia { left:431px; }
#btnpromo { left:546px; }
#btnkontakt { left:662px; width:93px; }

a:hover #iebtn1, a:hover #iebtn2, a:hover #iebtn3, a:hover #iebtn4, a:hover #iebtn5
{background-image:url('../../gfx/iebtn.gif');}

a:hover #btninstal, a:hover #btnart, a:hover #btnmedia, a:hover #btnpromo
{background-image:url('../../gfx/btn-hover.gif');}

a:hover #btnkontakt	{background-image:url('../../gfx/btn-kontakthover.gif');}

/* BUTTONY NA GORZE - KONIEC */
.btn {width:50px;
	height:20px;
	background-image:url('../img/wyslij.gif');
	border:0;
	color:white;
	font-size:11px;
	font-weight:bold;
	display:block;
	font-family:Tahoma, Verdana;
	}
/* kontakt - start */

#subkontakt	{
	position:relative;
	padding-top:25px;
	padding-left:30px;
	background-image:url('../../gfx/kontakt.gif');
	background-position: -10px -5px;
	background-repeat:no-repeat;
	font-size:11px;
	height:260px;
	}

#pnav {position:relative;
	display:block;
	text-align:center;
	height:30px;
	width:550px;
	padding:0;
	margin:0px;
	background-image:url('../img/hr.gif');
	background-repeat:repeat-x;
	clear:right;
	}

#pnav li {
background-image:url(../../gfx/hrv.gif);
background-repeat:repeat-y;
display:inline;
font-weight:bold;
height:30px;
padding:7px 0;
position:relative;
top:7px;
margin:0 5px 0 0;
	}
#pnavsf { background-image:none !important; }
#pnavf {	background-image:none !important;
	position:absolute !important;
	top:0 !important;
	left:0 !important;
	width:60px !important;
	background-image:url('../../gfx/lir.gif') !important;
	background-repeat:no-repeat !important;
	background-position: 0px 13px !important;
	}
#pnavl	{
background-image:url(../img/li.gif) !important;
background-position:75px 13px !important;
background-repeat:no-repeat !important;
left:10px;
	}
	
#nosnik	{z-index:2;
	top : 200px;
	position : fixed;
	width : 100%;
	text-align : center;
	border : 0;
	}

.pytajbox {text-align : center;
	position :relative;
	background-color : #AAAAAA;
	margin : auto;
	width : 300px;
	height : 50px;
	color:white;
	font-weight:bold;
	}

/* XMLHttp - koniec */

.p_widoczny { }
.p_ukryty {position : absolute !important;
	visibility : hidden;
	width:0; height:0;
	top:0; left:0;
	}
#koszyk th {text-align: left; vertical-align: top;}

#koszyk .usun {
	background-image: url('../img/delete.png');
	background-color: #FBFAF8;
	border:0;
	width:16px;
	height:16px;
	text-indent:30px;
	cursor: pointer;
}

#koszyk .ilosc {text-align: left; padding:0;}
#koszyk .ilosc input {
	border:1px solid #716C58;
	width:25px;	height:17px;
	padding:2px;
	text-align: center;
}
.przeliczkoszyk { margin-top:10px; margin-bottom:5px; font-size:11px; }
#koszyksuma {
	list-style-type: none;
	display:block;
	position:relative;
	height:40px;
}

#koszyksuma li {
	position:absolute;
	display:block;
	width:250px;
	height:20px;
	font-size:13px;
	left:0;
	top:0;
}

#koszyksuma li.koszykbrutto {top:20px; font-weight:bold;}
#koszyksuma li.koszyknettorabat {left:260px;}
#koszyksuma li.koszykbruttorabat {font-weight:bold; left:260px;	top:20px;}
#koszykNavBtns {
	margin:auto;
	list-style-type:none;
	position:relative;
	margin-top:30px;
	padding:0;
}
#koszykNavBtns li {
	display:inline;
	font-size:16px;
	font-weight:bold;
	margin:0;
}

#koszykNavBtns .prev {float:left;}
#koszykNavBtns .next {float:right;}
#loginForm .text {width: 200px;}
#loginForm th {text-align: right;}
#rejestracja input.text, input.check {border-color:#F3F3F3 #D9D9D9 #D9D9D9 #F3F3F3;border-style:solid;border-width:1px; padding:1px;}
#rejestracja input.text {width:200px}

#rejestracja th {width:200px; text-align: right; font-weight: bold; padding:0 10px 2px 0;}
#rejestracja th.notne {font-weight: normal;}

#rejestracja th.tabmidhdr {font-size: 14px;
	padding-top:20px;
	padding-bottom:5px;
	width:auto;
	text-align: left;
}


#rejestracja th.tabmidhdr input.button {display:block;}
#rejestracja th.tabmidhdr span {font-weight: normal;}
#rejestracja td.summary input.button {display:block;
	margin-top:15px;
	margin-bottom:10px;
}
#rejestracja .summary {padding-top:20px;}

.errmsg {
	background:transparent url(http://www.ctr.pl/storage/img/alert.gif) no-repeat scroll 0 8px;
	color:#CC0000;
	margin:0 0 0 125px;
padding:7px 0 0 18px;
width:230px;
	/*display:block;
	border:2px solid #af0508;
	background-color: #f1f0eb;
	padding:5px;
	width:250px;
	margin:auto;
	text-align: center;*/
}

#zamowienieDane th {text-align: left;}
#zamowienieDane td {font-size:12px;}
#zamowienieMisc #dostawa {margin-top:20px;}
#zamowienieMisc #dostawa p {margin:0; font-weight: bold;}
#zamowienieMisc #dostawa ul {margin-top:0; list-style-type: none;}
#zamowienieMisc #doZaplaty {
background-color:#FBFAF8;
border:1px solid #F1F2ED;
font-size:14px;
font-weight:bold;
margin:10px 0 0;
padding:13px 13px 13px 15px;
width:535px;
}

#zamowienieMisc #uwagi {
font-weight:bold;
padding:10px 10px 0 30px; }

#zamowienieMisc #uwagi input { border:1px solid #D9D9D9;
height:50px;
margin-left:5px;
width:420px; }

#zamowienieMisc #zlozZamowienie { margin-top:10px; float:right; }

.historiaZamTable {margin-top: 21px; border-spacing:0;}

.historiaZamTrPozA {background-color:#DFDFDF;}

.historiaZamTdPoz {padding-left: 4px; padding-right: 4px;}

.pomoc a { background:#F2F2F2 url(../img/bg_menu.gif) repeat-x scroll 0 -50px; 
border-bottom:1px solid #D9D9D9;
border-right:1px solid #D9D9D9;
display:block;
float:left;
height:32px;
margin:0 0 3px;
padding:3px 0 5px 3px;
width:530px;}
.pomoc img {float:left; width:45px; margin:0px 10px 0 0;}
.pomoc span {float:left; margin:9px 0 0; cursor:pointer;}

.pomoc a:hover {background:#eaeaea;}
.pomoc_h3 {font-size:1.25em; border-bottom:#F3F3F3 solid 1px;
color:#333; margin:20px 0 2px 0;}





#wrapper  .awesome, .awesome:visited {
-moz-border-radius:5px 5px 5px 5px;
-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.5);
background:url("../img/alert-overlay.png") repeat-x scroll 0 0 #222222;
border:0;
color:#FFFFFF;
cursor:pointer;
display:inline-block;
padding:5px 10px 6px;
position:relative;
text-decoration:none;
text-shadow:0 -1px 1px rgba(0, 0, 0, 0.25);
}
#wrapper  .awesome:hover {
background-color:#111111;
color:#FFFFFF;
}
#wrapper  .awesome:active {
top:1px;
}
#wrapper  .small.awesome, #wrapper  .small.awesome:visited {
font-size:11px; font-family:Tahoma;
}
#wrapper  .awesome,#wrapper  .awesome:visited, #wrapper .medium.awesome,#wrapper  .medium.awesome:visited {
font-family:Arial;
font-size:13px;
font-weight:bold;
line-height:1;
text-shadow:0 -1px 1px rgba(0, 0, 0, 0.25);
}
#wrapper  .large.awesome, #wrapper .large.awesome:visited {
font-size:14px;
padding:8px 14px 9px;
}
#wrapper  .green.awesome, #wrapper  .green.awesome:visited {
background-color:#91BD09;
}
#wrapper  .green.awesome:hover {
background-color:#749A02;
}
#wrapper  .blue.awesome, #wrapper  .blue.awesome:visited {
background-color:#2DAEBF;
}
#wrapper  .blue.awesome:hover {
background-color:#007D9A;
}
#wrapper  .red.awesome, #wrapper  .red.awesome:visited {
background-color:#E33100;
}
#wrapper  .red.awesome:hover {
background-color:#872300;
}
#wrapper  .magenta.awesome,#wrapper  .magenta.awesome:visited {
background-color:#A9014B;
}
#wrapper  .magenta.awesome:hover {
background-color:#630030;
}
.orange.awesome, .orange.awesome:visited {
background-color:#FF5C00;
}
.orange.awesome:hover {
background-color:#D45500;
}
.yellow.awesome, .yellow.awesome:visited {
background-color:#FFB515;
}
.yellow.awesome:hover {
background-color:#FC9200;
}


#wrapper  .lightgrey.awesome, #wrapper  .lightgrey.awesome:visited {
background-color:#999;
}
#wrapper .lightgrey.awesome:hover {
background-color:#666;
}


