*{outline: none;}
html {
	padding: 0px;
    margin: 0px;
}
body {
	font: 8pt Verdana, Tahoma, Arial; 
	padding: 0;
	margin: 0 auto; 
    color: #193F75;
	background: #fff url("/Common/Owners/Layouts/K04854.V08930/background_new.jpg") repeat-x top left;
	behavior: url("/Common/Owners/Layouts/K04854.V08930/csshover2.htc");
}
img {
	behavior: url("/Common/Owners/Layouts/K04854.V08930/pngbehavior.htc");
}
center {
	/* zimowy snieg:* /
	background: transparent url("/Common/Owners/Layouts/K04854.V08930/snieg-sople.png") repeat-x left 230px; 
	/* */
    margin: 0 auto;
    overflow: auto;
}
#wrapper { 
	height: 100%;
	width: 980px;
}
#wrapper1 {
	height: 100%;
	padding-left: 10px;
	padding-right: 10px;
}
#wrapper1R {
	height: 100%;
	padding-right: 10px;
}
#sectiontop {
    padding-bottom: 5px;
}
#sectiontop  .logo_bannery{
    position:relative;
    width: 100%;
}
#sectioncenter {
	height: 100%;
	padding-left: 10px;
	padding-right: 10px;
	width:616px;
}
#sectioncenter h2 {margin-top:0px;}
#sectioncenterR {
	height: 100%;
	padding-right: 10px;
	width:785px;
	min-width:785px;
}
#sectioncenterL {
	height: 100%;
	padding-left: 10px;
	width:785px;
	min-width:785px;
}
#sectionright {width:180px; min-width:180px; }
#sectionleft {width:180px; min-width:180px; }
#searchicon{
	background-image: url("/Common/Owners/Layouts/K04854.V08930/search.png");
	background-repeat: no-repeat;
}

a{text-decoration: none}
a { text-decoration:none; font-weight :  bold; }
a:link{
    color: #193F75;
}
a:visited{
	color: #193F75;
}
a:active { color: #1B90CC; }
a:hover { color: #1B90CC; text-decoration:underline; }
a img { border-width:0px;vertical-align:middle;}  


.BasT {background-color:#ffffff;border-collapse: collapse; width:90%}
.BasBT {width:90%;}
.BasMT {width:90%;}

.BasBox {font: 8pt Verdana; border: 1px outset #193F75; color:#193F75;}	
.BasBoxB {font: 8pt Verdana; border: 1px outset #193F75; background-color: #46baff;}	
.BasBtn {font: bold 7pt verdana; color: #f0f0f0; border: 1px outset #193F75; background-color: #193F75; width: 140px;}
.BasBtnOrder {font: bold 7pt verdana; color: #f0f0f0; border: 1px outset #193F75; background-color: #ff9900; width: 140px;}
.BasBtnNX {font: bold 7pt verdana; color: #f0f0f0; border: 1px outset #193F75; background-color: #ff9900; width: 140px;}
.BasME {font: bold 8pt Tahoma, Verdana; text-decoration: none; color: #193F75}
.BasMW {font: bold 8pt Tahoma, Verdana; text-decoration: none; color: #193F75}
.BasSM {font: bold 8pt Tahoma, Verdana; text-decoration: none; color: #993333}
.BasTBI {font: 8pt Tahoma, Verdana; text-decoration: none; color:#193F75; border-top:solid 1px #f0f0f0;}
.BasSEP {border-top:solid 1px #cccccc;}
.BasDel {font: bold 7pt verdana; color: #f0f0f0; border: 1px outset #193F75; background-color: #193F75; width: 14px;}
/*Ramka zdjďż˝cia*/
.FotoFrame{
	/*border-bottom: solid 1px #999999;
	border-right: solid 1px #999999;*/
 }
/*Atrybuty przy produkcie*/
.AttrT {font: 8pt Tahoma, Verdana; text-decoration: none; color: #193F75} /*types*/
.AttrV {font: bold 8pt Tahoma, Verdana; text-decoration: none; color: #193F75} /* values*/
.AttrVS {font: 7pt Tahoma, Verdana; text-decoration: none; color: #193F75} /* values small*/
.AttrH /*Header*/{
	font: bold 8pt Tahoma, Verdana;
	border-bottom: solid 1px #999999;
}
.AttrTable{
	border:1px ridge #999999;
}
.AttrField{
	font: 7pt Tahoma, Verdana;
	color: #ffffff;
	background-color: #BBBBBB;
	text-decoration: none;
}
.AttrFieldA{
	font: 7pt Tahoma, Verdana;
	color: #193F75;
	background-color: #46baff;
	text-decoration: none;
}
.AttrHeader{
	font: bold 7pt Tahoma, Verdana;
	color: #ffffff;
	background-color: #BBBBBB;
	text-decoration: none;
}
.AttrHeaderA{
	font: bold 7pt Tahoma, Verdana;
	color: #193F75;
	background-color: #ffffff;
	text-decoration: none;
}
.AttrSeparator{
	background-color: #999999;
	height: 1px;
}

.AttrHL1 {color:#1b90cc; font-weight:bold; white-space:nowrap; padding-top:10px;}
.AttrHL2 {padding-left:10px; font-weight:bold; cursor:pointer; white-space:nowrap; color: #193F75;}
.AttrHL3 {padding-left:20px;  white-space:nowrap; color: #193F75;}
.AttrSelA { background-color:#1b90cc; color:#ffffff; width:12px; float:right; margin:1px; text-align:center; border:1px solid #000000; cursor:pointer; font-weight:bold;}
.AttrMore { color:#1b90cc; cursor:pointer; font-weight:bold;}

.PATable {border-collapse:collapse; font:8pt Tahoma;}
.PALabL {padding-right:10px; color:#193F75;}
.PALabR {border-left: double 3px  #cccccc; padding-left:5px; color:#193F75;}
.PARPic {background-color:white;}
.PARPic td { border-bottom:1px solid #cccccc; border-top:1px solid #cccccc; padding:2px 2px 2px 10px;}
.PARow1 {vertical-align:top; }
.PARow2 {vertical-align:top;  background-color:#eeeeee;}
.PARow1:first-child td {border-top:1px solid #cccccc;} 
.PARow1 td {border-bottom:1px solid #eeeeee; border-right:1px solid #eeeeee; padding:2px 2px 2px 5px;}
.PARow2 td {border-bottom:1px solid #eeeeee; border-right:1px solid #eeeeee; padding:2px 2px 2px 5px;}
.PARow1 .PALabL, .PARow2 .PALabL, .PARPic .PALabL {border-right: double 3px  #cccccc;}

.FNavBox {font: 9pt Verdana; border:solid 1px #cccccc; background-color:#ffffff; }
.FNavDrop {font: bold 7pt verdana; color: #193F75; border:solid 1px #cccccc; background-color: #ffcc99;}
.FNavButton{
	font: bold 9pt verdana;
	color: #f0f0f0;
	border: 1px outset #193F75;
	background-color: #1b90cc;
}
.FNavBody { color:#193F75; background-repeat:no-repeat; background-color:#000033; margin: 8px 0px 0px 11px;}
.FNavLettersOver { cursor:pointer; width:7px; font:bold 7pt Tahoma, Verdana; text-decoration: none; background-color:#666666; color:#ffffff; border:inset 1px #cccccc; padding:2px; border-collapse:separate; }
.FNavLettersOut { cursor:pointer; width:7px; font:bold 7pt Tahoma, Verdana; text-decoration: none; background-color:#0c406f; color:#193F75; border:outset 1px #cccccc; padding:2px; border-collapse:separate; }
a.FNavText, .FNavText{
	font: bold 9pt  Verdana;
	color: #0073c8;
	/*background-color: #1977b2;*/
	text-decoration: none;
}
/* fotable category css */
.ftcategory {font: bold 8pt tahoma; border-bottom:solid 1px #cccccc; background-color:#ffffff; color:#1b90cc;}
.ftcategorylight {font:  8pt tahoma; border-bottom:solid 1px #cccccc; background-color:#ffffff; color:#1b90cc;}
.ftalt {background-color:#eeeeee;}	

/* nagďż˝ďż˝wki do potoku zamďż˝wienia - basket,orderintro,orderconfirm*/
.OrdHeader{
	font: bold 8pt Tahoma, Verdana;
	color: #193F75;
	background-color: #99cc66;
	text-decoration: none;
	padding: 5px 4px;
}
.OrdLD{
 	font: 8pt Tahoma, Verdana;
    color:#bbbbbb;
 	/*text-decoration:line-through;*/
}
.OrdLA{
    font: bold 8pt Tahoma, Verdana;
 	color:#cc6600;
}
.OrdLO{
    font: 8pt Tahoma, Verdana;
 	color:#339933;
}
.OrdLC{
    font: 8pt Tahoma, Verdana;
 	color:#193F75;
 }
 /* szczegďż˝y zamďż˝wiena*/
 .OrdDH /* details header*/{
    font: bold 8pt Tahoma, Verdana;
	color: #193F75;
	background-color: #99cc66;
	text-decoration: none;
	border-bottom: solid 1px #bbbbbb;
}
.OrdDS /* details separator*/{
    background-color:#bbbbbb;
}
/*wyliczenie w tabelce*/
.txno {font: 8pt Tahoma, Verdana; text-decoration: none; color:#193F75;}
/*klasy .menu* sďż˝ stosowane w menu*/
.menuPanel1{
	font: bold 8pt Tahoma, Verdana;
	color: #193F75;
	background-color: #1977b2;
	text-decoration: none;
}
.menuPanel2{
	border: 1px solid #1B90CC;
	margin-bottom: 10px;
}
.menuPanel3{
	font: bold 8pt Tahoma, Verdana;
	color: #193F75;
	background-color: #1977b2;
	text-decoration: none;
}
.menuBar2:link { color: #aaaaaa }
.menuBar2:visited { color: #aaaaaa }
.menuBar2:active { color: #aaaaaa }
.menuBar2:hover { color: #1b90cc }

.PriceList1{
	font: bold 9pt Tahoma, Verdana;
	text-decoration: none;
}
.PriceList1:link{
	font: bold 9pt Tahoma, Verdana;
	text-decoration: none;
}
.PriceList1:visited{
	font: bold 9pt Tahoma, Verdana;
	text-decoration: none;
}
.PriceList1:active {font: bold 9pt Tahoma, Verdana; text-decoration: none;}
.PriceList1:hover {font: bold 9pt Tahoma, Verdana; text-decoration:  none;}

.PriceList1OneLetter{
	font: bold 12pt 'Courier New';
	text-decoration: none;
	color: #193F75;
    background: #CCEDFA;
    padding: 0px 2px;
}
.PriceList1OneLetterEmpty{
	font: bold 12pt 'Courier New';
	text-decoration: none;
	color: #ffcc00;
}
.PriceList2 {font: 9pt Tahoma, Verdana; text-decoration: none; color:#193F75;}
.PriceList2:link {font: 9pt Tahoma, Verdana; text-decoration: none; color:#193F75;}
.PriceList2:visited {font: 9pt Tahoma, Verdana; text-decoration: none; color:#193F75;}
.PriceList2:active {font: 9pt Tahoma, Verdana; text-decoration: none; color:#193F75;}
.PriceList2:hover {font: 9pt Tahoma, Verdana; text-decoration: underline; color:#193F75;}

.PriceListProducerId {font: 9pt Tahoma, Verdana; text-decoration: none; color:#193F75;}
.PriceListProducerId:link {font: 9pt Tahoma, Verdana; text-decoration: none; color:#193F75;}
.PriceListProducerId:visited {font: 9pt Tahoma, Verdana; text-decoration: none; color:#193F75;}
.PriceListProducerId:active {font: 9pt Tahoma, Verdana; text-decoration: none; color:#193F75;}
.PriceListProducerId:hover {font: 9pt Tahoma, Verdana; text-decoration: underline; color:#193F75;}

.menuButton {
	font: bold 7pt verdana; color: #f0f0f0; border: 1px outset #193F75; background-color: #1b90cc;
}
/* klasy domyďż˝lne*/
.htop {
	font: bold 9pt  Verdana;
	color: #193F75;
	text-decoration: none;
}
.hbotom{font: 8pt Tahoma, Verdana; text-decoration: none; color:#193F75;}
.hseparator {/*background-color: #cccccc; height: 1px;*/}
.haction {font: bold 7pt verdana; color: #f0f0f0; border: 1px outset #193F75; background-color: #008082;}

.ItemsContSide {text-align:left; border:1px solid #CCEDFA; margin-bottom:15px;width:180px;}
.ItemsContSide h2 {margin:0px; background:#CCEDFA; border-bottom:1px solid #1B90CC; color:#193F75; font-size:9pt;}

.TableCss { border:1px solid #CCEDFA; margin-bottom:15px; }
.HeaderCss { margin:0px; background:#CCEDFA; border-bottom:1px solid #0A78AF; color:#1B90CC; font-size:9pt;	text-decoration: none; padding: 5px 5px 5px 5px; }
.HeaderCss a { color:#000000;}

.HeaderLCss{
	font: 8pt Tahoma, Verdana;
	color: #193F75;
	background-color: #99cc66;
	text-decoration: none;
}
.HeaderRCss{
	font: 8pt Tahoma, Verdana;
	color: #193F75;
	background-color: #99cc66;
	text-decoration: none; /*border-right: #cccccc 1px solid;
	border-top: #cccccc 1px solid;
	border-left: #cccccc 1px solid;
	border-bottom: #cccccc 1px solid;*/
}
.HeaderGRCss{
	font: bold 8pt Tahoma, Verdana;
	color: #1b90cc;
	background-color: #46baff;
	text-decoration: none;
}
.HeaderGCss{
	font: bold 8pt Tahoma, Verdana;
	color: #193F75;
	background-color: #ffffff;
	text-decoration: none;
}
.SeparatorCss{
	background-color: #46baff;
	height: 1px;		
}
.FooterCss{
	font: bold 7pt Tahoma, Verdana;
	color: #f0f0f0;
	background-color: #193F75;
	text-decoration: none;
}
.TextCss {font: 7pt Tahoma, Verdana; text-decoration: none; color:#193F75;}
.TextBCss {font: bold 8pt Tahoma, Verdana; text-decoration: none; color:#193F75;}
.LinkCss {}
.BoxCss {}
.DropCss {}
.ButtonCss {
	font: bold 7pt verdana; color: #f0f0f0; border: 1px outset #193F75; background-color: #1b90cc;
}
.ItemD /* opis*/{
	font: 8pt Tahoma, Verdana; 
	text-decoration: none; 
	color:#193F75;
}
.ItemH /* nazwa - header*/{
	font: bold 10pt Verdana;
	color: #1b90cc;
	text-decoration: none;
}
.ItemM /* metadane - Cena - Dostďż˝pnoďż˝c*/{
	font: 8pt Tahoma,Verdana ; 
	text-decoration: none;
	color: #193F75;
}
.tah8 {font: 8pt Tahoma, Verdana; text-decoration: none; color:#000000;/* empty-cells:hide; */}
.tah8 tbody tr td {padding: 3px;}
.tah8b {font: bold 8pt Tahoma, Verdana; text-decoration: none; color:#000000;}

.box {font: 8pt Verdana; border: 1px outset #1B90CC; }
.basketbox {font: 8pt Verdana; text-align :  center;  background-color :  #E9C560;  border : 1px groove #ffffff;}	

.btn {font: bold 7pt verdana; color: #f0f0f0; border: 1px outset #193F75; background-color: #193F75;}
.btnlight {font: bold 7pt verdana; color: #f0f0f0; border: 1px outset #193F75; background-color: #193F75;}
.btndark {font: bold 7pt verdana; color: #f0f0f0; border: 1px outset #193F75; background-color: #193F75;}
.drop {font: bold 7pt verdana; color: #f0f0f0; border: 1px outset #193F75; background-color: #193F75;}
.basketbtn {font: bold 7pt verdana; color: #f0f0f0; border: 1px outset #193F75; background-color: #193F75;}
.btncolor {font: bold 9pt verdana; color: #f0f0f0; border: 1px outset #193F75; background-color: #ff9900;}

#ContactContainer {width: 100%; border: 0px solid black;}
.contactcomment {padding: 0 0.5em; }
.contactdesc {padding: 0 0.5em;}
.contact {width: 100%; margin-bottom: 1em;}
.contact h4 {border-bottom: 1px solid #CCC; width: 45%; margin: 0; padding: 0; font: bold 8pt Tahoma, Verdana; white-space: nowrap;}
.position {color: #888; padding-left: 2px; font: bold 7pt Tahoma, Verdana;}
.contact ul {margin: 0; padding: 5px; }
.contact li {display: inline; list-style: none; border-right: 1px solid #999999; padding: 0 0.5em; margin: 0; }

/* ********************** */
#header {
	width: 980px;
	margin-bottom: 2px;
    float: left;
}
#footer {
	width:980px;
	margin-top: 10px;
}
#footer_new{
	width: 965px;
	margin-top: 10px;
	color:#1b90cc;
}
#footer_new a, #footer_new a:active, #footer_new a:visited{
	color:#193f75;
	font: 9pt Tahoma, Verdana; 
	text-decoration: none;
}
#footer_new a:hover{
	color:#1b90cc;
	text-decoration: underline;
}
#nasz_header {
	position: absolute; 
	top: 40px;
	z-index: 90;
	width:982px;
	vertical-align: middle;
	left: 0;
}
#nasz_header .bannerki{
    width: 640px;
    height: 120px;
    vertical-align: middle;
    margin-left: 5px;
    float:right;
}
#nasz_header_right_container {
	height:145px;
	width:180px;
	position: absolute;
	right:0;
	top:0;
}
#nasz_header_digitus{
	clear:left;
	float:right;
	text-align:center;
	width:180px;
	vertical-align: middle;
	height: 85px;
}
#nasz_header_digitus span{
	display:block;
	clear:both;
	color:#5b97bf;
}
#nasz_header_basket{
	float:right;
	height:60px;
	width:180px;
	background: white;
}
#nasz_header_basket span{
	color:#1B90CC;
}
#logo {
	float:left;
	text-align:right;
	vertical-align:top;
	font: bold 18px Verdana, Arial, Helvetica, sans-serif;
	color: #193f75;
	padding: 0 px;
	margin: 0 px;
}
#logo1{
	float:left;
	text-align : right;
	font: bold 8px Verdana, Arial, Helvetica, sans-serif;
	color: #193f75;
	padding: 0 px;
	margin: 0 px;
}
#start {
	width: 100%;
	float:right;
	text-align:right;
	padding:0px;
}
#start ul {
    float: right;
    text-align: right;
    margin: 0px;
}
#start ul, #start ul li {
    list-style-type: none;
}
#start ul li a {
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration:none;	
	padding: 6px; 
	padding-bottom: 8px;
}
#start ul li a:hover {
	color:#b9ecff;
	background:url("/Common/Owners/Layouts/K04854.V08930/top_bg.gif") top center repeat-x;
}
#top {
	width: 100%;
	float: left;
	height: 210px;
	background: transparent;
	z-index: 50;
}
#top, #top a {
	font:12px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#b9ecff;
	text-decoration:none;
}
#top a:hover {
	color:#FFF;
}
#category {
	position: relative;
	top: 178px;
	float:left;
    padding
}
#category ul {
    float: right;
    text-align: right;
    margin: 1px 0 0;
    padding: 0;
}
#category ul, #category ul li {
    list-style-type: none;
}
#category ul  li{
    float: left;
}
#category ul li a {
    text-decoration:none;	
    padding: 16px 14px;
}
#category ul li a:hover {
	background: transparent url("/Common/Owners/Layouts/K04854.V08930/category.jpg") repeat-x top left;
}
#basket {
	display:none;
	float:right;
	height:60px;
	margin-bottom:60px;
	margin-top:50px;
	width:200px;
	padding:5px;
	background: white;
}
#basket a, #basket a:hover, #basket a:visited {
	font-size: 14px;
	font-variant: small-caps;
	color: #5b97bf ;
}
#search {
	color: #B9ECFF;
	text-align:right;
	font-variant: small-caps;
	float: right;
	background: transparent;
	vertical-align: middle;
	top: 160px;
	z-index: 100;
    position: relative;
}
#search form {
	padding:0;
	margin:0;
}
#search input {
	border: 0;
	font-size: 14px;	
	background:  white;
	vertical-align: middle;
	border: 1px #0A91C2 solid;
}
#search label{
	font-variant: normal;
	vertical-align: middle;
	color: #B9ECFF;
	/* color: #5b97bf; */
}
#search .SearchText {display:none;}
#search #data{
	background: #fff url("/Common/Owners/Layouts/K04854.V08930/zoom_in.gif") left center no-repeat;
	padding-left: 25px;
	color: #0A91C2;
	width: 160px;
	vertical-align: middle;
}
#search #Checkbox2{
	background: transparent;
	color: #5b97bf;
	margin: 5px;
	border: 0;
	vertical-align: middle;
}
/* szukaj na pasku glownym nawigacji*/
#search .btn, #search .btn:active{
	padding: 3px;
	border: 1px #0A91C2 solid;
	width: 100px;
	color: #0A91C2;
	font-size: 12px;
	cursor: pointer;
}
#search .btn:hover, #search .btn:focus{
	border: 1px #08B610 solid;
}
#offer {
	width:200px;
	margin:0px auto;	
	padding:2px;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
	font-weight:bold;
	/* display:none;  dla ukrycia elementu */
	background:url("/Common/Owners/Layouts/K04854.V08930/top_bg.gif") bottom repeat-x;
	text-align:center;
}
.clearer {
	width:0px;
	height:0px;
	line-height:0px;
	font-size:0px;
	clear:both;
} 


	
table.ofTheWeek td div.border {
	clear:both;
	border-top:1px solid #ddeeff;
	border-right:1px solid #ddeeff;
	padding:5px;
}
table.ofTheWeek td img.prod {
	padding-right:10px;
	float:left;
}
table.ofTheWeek td div.title {
	font-size:13px;
	font-weight:bold;
	background:#f9f9f9;
	border-bottom:1px solid #ddeeff;
	border-left:1px solid #ddeeff;
	padding:4px;
}
table.ofTheWeek td div.description {
	padding:5px;
	font-size:11px;
	font-weight:bold;
	float:left;
}
table.ofTheWeek td div.description span {
	color:#cc0000;
	font-size:14px;
}

table.productBorder 
{
	border-top:1px solid #ddeeff;
	border-right:1px solid #ddeeff;
	padding:5px;
}

.PriceListItemPicture
{
	width: 100px;
	text-align: center;
}

A.PriceListItemName 
{
	color: #000000;
}

.PriceListItemName
{
	font-weight: bold;
	font-size: 10pt;
	color: #000000;
}

A.PriceListItemNameSmall 
{
	color: #000000;
}

.PriceListItemNameSmall
{
	font-weight: bold;
	font-size: 8pt;
	color: #000000;
}


.PriceListItemTable
{
	width: 100%;
	margin-bottom: 10px;
	margin-top: 10px;
}

.PriceListItemDescM
{
	background-color: #ffffcc;
	text-align: left;
	vertical-align: top;
	/*padding: 5px;*/
	/*margin-left: 5px;*/
}

.PriceListItemDescT
{
	background-color: #eeeeee;
	text-align: left;
	vertical-align: top; /*padding: 5px;*/ /*margin-left: 5px;*/
}

.PriceListItemDescM1
{
	background-color: #ffffff;
	border: solid 1px #ffffcc;
	text-align: left;
	vertical-align: top;
	padding: 5px;
	margin-bottom: 10px;
}

.PriceListItemDescT1
{
	background-color: #ffffff;
	border: solid 1px #eeeeee;
	text-align:left;
	vertical-align:top;
	padding: 5px;
	margin-bottom: 10px;
}

.PriceListItemMeta {}
.PriceListItemMetaPrice{}
.PriceListItemMetaPriceValue {font-weight: bold; font-size: 10pt; color: #ff9900;}
.PriceListItemMetaAvailability{}
.PriceListItemMetaAvailabilityValue {font-weight: normal; font-size: 10pt; color: #ff9900; margin-right:10px;}
.PriceListItemDetails{}
.PriceListItemAddToBaske{  }

h1{
	font: bold 11pt  Verdana;
	color: #193F75;
	text-decoration: none;
	/*	margin: 5px;*/
}	
h1.a{
	font: bold 11pt  Verdana;
	color: #193F75;
	text-decoration: none;
	/*	margin: 5px;*/
}	
h2{
	font: bold 9pt Tahoma, Verdana;
	background:#CCEDFA; 
    border-bottom:1px solid #1B90CC;
	text-decoration: none;
	padding: 5px; /*	margin: 5px;*/
}
h3{
	font: 8pt Tahoma, Verdana ;
	color: #193F75;
	padding : 3px;
	/*	margin: 5px;*/
}
.PriceListItemBox{
	float:left;
}
.PriceListItemBoxTable{
	margin:5px;
}
.PriceListFilter{
	margin: 0px;
	padding: 3px;
	background-color: #ffcc66;
	font: 9pt Verdana;
	color: #193F75;
}
checkbox.PriceListFilter{
	border: none;
}
#Filter {
	float:left;
}
#Show {
	float:right;
}
#Results {
	text-align:center;
	vertical-align:middle;
	font: bold 10pt Tahoma, Verdana;
	padding: 5px;
}
#SelectedPage{
	font: bold 10pt Tahoma, Verdana;
	color: #cc0033;
	padding : 10px;
}
.Pager {
	text-align:right;
}
.Pager A{
	font: 10pt Tahoma, Verdana;
}
.ItemsContainer
{
	margin-bottom: 10px;
}

ul.tabNavigation {list-style: none;margin: 32px 0px 0px 0px; padding: 0px; padding:5px 0px; }
ul.tabNavigation li {display: inline; padding:0px 1px 0px 0px; margin-right:3px;}
ul.tabNavigation li a {padding: 5px 7px;background-color: #193F75;color: #CCEDFA;text-decoration: none; border:1px solid #193F75; border-bottom:none;  font-size:9pt; font-weight:normal; }
ul.tabNavigation li a .small {font-size:7pt; margin-left:5px; font-weight:normal; }
ul.tabNavigation li.selected a{background-color: #CCEDFA; color: #193F75;padding-top: 7px; border-color:#1B90CC; border-bottom: 0px; font-weight:bold;}
ul.tabNavigation li a:hover {background-color: #CCEDFA; color: #193F75;padding-top: 7px; border-color:#1B90CC;}
ul.tabNavigation li a:focus {outline: 0;}
div.tabs {padding: 0px 2px 10px 2px; margin:0px 0px 20px 0px; border:1px solid #1B90CC;}


.tabs .TableCss { border:none;}
.tabs .TableCss .HeaderCss {padding-top:15px; padding-left:10px; background-color:#f0f0f0; color:#000000; border-bottom:1px solid #cccccc;}
.tabs form {margin:0px; padding:0px; }


#TabPriceListItemDescM1 { padding:20px 10px;}

/*


ul.tabNavigation {margin: 32px 0px -2px 0px; list-style: none; padding: 0px; overflow:hidden; border-bottom:1px solid #999999;}
ul.tabNavigation li {text-align:center;float:left; padding:0px 1px 0px 0px; width:110px; background-color: #cccccc;border:1px solid #193F75; border-bottom-width:0px; height:34px; margin:0px 0px -1px 0px;}
ul.tabNavigation li a {display:block; padding:3px 2px; color: #000;text-decoration: none;  font: bold 12px tahoma; width:100%; height:100%;}
ul.tabNavigation li.selected a{background-color: #ffffff;color: #000; border-bottom:1px solid #ffffff; height:34px;}
ul.tabNavigation LI:hover {background-color: #ffffff;color: #000;}

ul.tabNavigation li a:focus {outline: 0;}
div.tabsc {clear:both;}
div.tabs {clear:both;padding: 0px;margin:0px 0px 20px 0px;  }
*/


/*.tabs .HeaderCss { width:99%; background-color:#EFEFEF; font: bold 13px tahoma; color:#4C4C4C; border-bottom:1px solid #D7D7D7; padding:5px;}*/


/*
ul.tabNavigation {list-style: none;margin: 0;padding: 0;}
ul.tabNavigation li {display: inline; padding:0px 1px 0px 0px;}
ul.tabNavigation li a {padding: 5px 7px;background-color: #cccccc;color: #000;text-decoration: none; border:1px solid #193F75;  font: bold 13px tahoma;}
ul.tabNavigation li a.selected,ul.tabNavigation LI A:hover 
{background-color: #ffffff;color: #000;padding-top: 7px; border-bottom:1px solid #ffffff;}
ul.tabNavigation li a:focus {outline: 0;}
div.tabs {padding: 0px;margin-top: 5px; border-top:1px solid #999999;
}
.tabs .HeaderCss { width:99%; background-color:#EFEFEF; font: bold 13px tahoma; color:#4C4C4C; border-bottom:1px solid #D7D7D7; padding:5px;}
*/



/*Rating*/

#RatingControll_Container {}
.star-rating,
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus,
.star-rating .current-rating{
	background: url("/Common/Owners/Layouts/K04854.V08930/star.gif") left -1000px repeat-x;
}

.star-rating{
	position:relative;
	width:125px;
	height:25px;
	overflow:hidden;
	list-style:none;
	margin:0;
	padding:0;
	background-position: left top;
}
.star-rating li{
	display: inline;
}
.star-rating a, 
.star-rating .current-rating{
	position:absolute;
	top:0;
	left:0;
	text-indent:-1000em;
	height:25px;
	line-height:25px;
	outline:none;
	overflow:hidden;
	border: none;
}
.star-rating a:hover
{
	background-position: left bottom;
}
.star-rating a.half-star{
	width:10%;
	z-index:11;
}
.star-rating a.one-star{
	width:20%;
	z-index:10;
}
.star-rating a.oneandhalf-star{
	width:30%;
	z-index:9;
}
.star-rating a.two-stars{
	width:40%;
	z-index:8;
}
.star-rating a.twoandhalf-star{
	width:50%;
	z-index:7;
}
.star-rating a.three-stars{
	width:60%;
	z-index:6;
}
.star-rating a.threeandhalf-star{
	width:70%;
	z-index:5;
}
.star-rating a.four-stars{
	width:80%;
	z-index:4;
}
.star-rating a.fourandhalf-star{
	width:90%;
	z-index:3;
}
.star-rating a.five-stars{
	width:100%;
	z-index:2;
}
.star-rating .current-rating{
	z-index:1;
	background-position: left center;
}	

/* for an inline rater */
.inline-rating{
	display:-moz-inline-block;
	display:-moz-inline-box;
	display:inline-block;
	vertical-align: middle;
}


/* smaller star */
.small-star{
	width:50px;
	height:10px;
}
.small-star,
.small-star a:hover,
.small-star a:active,
.small-star a:focus,
.small-star .current-rating{
	background-image: url("/Common/Owners/Layouts/K04854.V08930/star_small.gif");
	line-height: 10px;
	height: 10px;
}


/* SearchResults by category */
/* All categories */
.AllTypesResultsC {padding:10px 0px;}
.AllTypesResultsC span {font-size:10pt;}
.ATRC_Box{float:left; border-top:1px solid #f0f0f0; padding:15px 0px; width:33%;}

.ATRC_Box ul {list-style-type:none; padding:0px; margin:0px;}
.ATRC_Box ul li:first-child {width:64px;}
.ATRC_Box ul li {float:left;font-size:12pt; height:64px; padding:0 1px; vertical-align:middle;max-width: 190px;}

.ATRC_Box ol {list-style-type:none; padding:0px 0px 0px 32px; margin:0px; }
.ATRC_Box ol li {clear:both; }

ol li a {font-weight:normal;}
.ATRC_TopType a { font-size:10pt; font-weight:bold; background-color:#CCEDFA;}
.ATRC_Phrase{font-weight:bold;}

/* 2 columns */
/* .ATRC_Box  {width:50%;}
.ATRC_Box1 {clear:both;}
.ATRC_Box2 {}
.ATRC_Box3 {clear:both;}
.ATRC_Box4 {}
.ATRC_Box5 {clear:both;}
.ATRC_Box6 {}
*/
/* 3 columns */
/*.ATRC_Box {width:33%;}
.ATRC_Box1 {clear:both;}
.ATRC_Box2 {}
.ATRC_Box3 {}
.ATRC_Box4 {clear:both;}
.ATRC_Box5 {}
.ATRC_Box6 {}
*/

.Nav { height:36px; background-color:#CCEDFA; padding-top:5px; margin:0px; border: 1px solid #A9E6FC;}
.Nav div { padding:5px; }
div.NavL {clear:both; padding:1px; }
.NavL {float:left;}
.NavL div {float:left;}
div.NavShowAll {vertical-align:middle; border-left:1px solid #A0C272; border-right:1px solid #A0C272;}
div.NavSort{border-left:1px solid #A0C272; border-right:1px solid #A0C272;}

.NavL2 { background-color:#CCEDFA; padding:5px; margin:0px; }
.NavL2 input[type="text"] {border:1px solid #193F75; padding:2px; }


.btnV {width:28px; height:28px;}
div.NavR {padding:0px 10px 0px 0px;width:100px; float:right; text-align:right;}
div.NavViewMode {padding:0px; margin:0px 5px 0px 0px; float:left;}
div.NavFilter  {padding:0px; margin:0px; float:right; }
.Nav input[type="text"] {border:1px solid #193F75; padding:2px; }
.Nav select {font-size:8pt; font-weight:normal;}

.Nav .btn {width:80px; height:28px; font-size:8pt; background-color:#193F75; color:#e9e9e9; }

.TechNavTopTypes {cursor:pointer; padding:6px 40px; background-image:url("/Common/Owners/Layouts/K04854.V08930/darrow.png"); background-repeat:no-repeat;  background-color:#ff9900; background-position:5px;}
.TechNavTopTypes .lab {color:#000000; font-weight:bold; }
.TechNavTopTypes span {color:#003300; font-weight:normal;}

#TechNavTypes ol {margin:0px; padding:0px 10px; list-style:none;}
#TechNavTypes select {border:2px solid #193F75; margin-top:-12px;}
#TechNavTypes ol li label {font-weight:bold; cursor:pointer;}
#TechNavTypes ul li label  {font-weight:normal; cursor:pointer;}
#TechNavTypes ul {margin:0px; padding:0px;}
#TechNavTypes ol li div {overflow:auto; }
#TechNavTypes ol div { padding:5px 5px 5px 32px;}
#TechNavTypes ol div div {padding:0px;}
#TechNavTypes ol ul {margin-top:-12px; overflow:auto;}
#TechNavTypes ul li {float:left; padding-right:16px;padding-top:5px;}
#TechNavTypes ul {list-style:none;}
#TechNavTypes .AttrMore {padding:3px 5px;}


#TechNavTypes {display:none;}
#MoreAttribs {display:none;}


.PriceListPagesNav {clear:both;border:1px solid #CCEDFA; border-top-width:0px; margin:0px; height:30px;}
.PriceListPagesNav h4 {font-size:8pt; font-weight:normal; margin:8px; float:left; display:block;}
.PriceListPagesNav ul {list-style-type:none; float:right; margin:5px;}
.PriceListPagesNav ul li {list-style-type:none; float:left; padding:2px; margin:0px 2px; border:1px solid #193F75; text-align:center;}
.PriceListPagesNav ul li.CurrentPage {background-color:#CCEDFA; }
.PriceListPagesNav .PageDots {border-style:none;}
.PriceListPagesNav .NavPrevPage{border-style:none;}
.PriceListPagesNav .NavNextPage {border-style:none;}

.NavProducers {overflow:auto; padding:5px 10px; margin:0px; border:1px solid #CCEDFA;  }
.NavProducers ul { margin:0px; padding:0px; list-style-type:none; }
.NavProducers ul li { margin:0px; padding:0px; width:24.5%;float:left;}

.PriceListFDItemActionCB {text-align:center;}

.PriceListBFItemActionCB {font-size:7pt; color:#193F75; background-color:#F5FFD9; border-top:1px solid #CCEDFA;border-left:1px solid #CCEDFA;}
.PriceListBFItemActionCB label {}

.NavPriceList {clear:both;}
.NavActions {float:left; width:49%;  margin:5px; }
.NavActions .btn { background-color:#ffffff; color:#193F75; font-weight:normal; border:none; font-size:8pt; cursor:pointer;}
.NavViewMode {text-align:right; width:49%; }
.btnPriceListViewModeBF {background-image:url("/Common/Owners/Layouts/K04854.V08930/plist_bf.gif"); background-repeat:no-repeat; width:80px; height:26px;  padding-left:20px; background-color:#ffffff; color:#193F75; font-weight:normal; border:none; font-size:8pt; background-position:4px; cursor:pointer;}
.btnPriceListViewModeFD {background-image:url("/Common/Owners/Layouts/K04854.V08930/plist_fd.gif"); background-repeat:no-repeat; width:80px; height:26px;  padding-left:20px; background-color:#ffffff; color:#193F75; font-weight:normal; border:none; font-size:8pt; background-position:4px; cursor:pointer;}


.PriceListItemBoxC {width:50%; vertical-align:top;}
.PriceListItemBox {width:100%;}

.AttrDTable td{ padding:2px;}
.AttrDAltRow {background-color:#F5FFD9;}
.AttrDTypeName {text-align:right; vertical-align:top;}
td.AttrDValue { padding-left:10px; font-weight:bold;}
.AttrDValue ul {margin:0px; padding:0px 0px 0px 15px;}
.AttrDValue ul li { font-weight:normal; }

 
.PALabL {width:200px;}
.PALabR {width:200px;}
.PACell {width:200px;}
.PACell ul {padding:0px 0px 0px 12px; margin:0px; font-size:7pt;}
.PACellImg {text-align:left; vertical-align:top;}
.PAValueYes { background:url("/Common/Owners/Layouts/K04854.V08930/pavalyes.png"); background-repeat:no-repeat; display:block; text-indent:-10000px; width:29px; height:29px; }
.PAValueNo { background:url("/Common/Owners/Layouts/K04854.V08930/pavalno.png"); background-repeat:no-repeat; display:block; text-indent:-10000px; width:29px; height:29px; }
.PAPriceVat {font-weight:bold;}
.PartsCompareT { }
.PartsCompareT .TableCss{}

.PABackButton { background-color:#ffffff; color:#193F75; font-weight:normal; border:none; font-size:8pt; margin-bottom:5px;}

.PARemovePN {float:right; margin-right:20px; border:1px solid #ff9900; width:12px; height:12px; text-align:center; line-height:10px;}
.PARemovePN a {color:#ff9900;}
.PARemovePN:hover {background-color:#ff9900;}
.PARemovePN:hover a{color:#ffffff;}

.PACell .nullgif {width:200px; height:1px;}
.PALabL .nullgif {width:150px; height:1px;}
.PALabR .nullgif {width:150px; height:1px;}

.PartsCompareTopLinks ol {list-style-type:none; padding:0px;}

.ItemRate00, .ItemRate05, .ItemRate10 , .ItemRate15, .ItemRate20, .ItemRate25, .ItemRate30, .ItemRate35, .ItemRate40, .ItemRate45, .ItemRate50 {display:inline-block; background:url("/Common/Owners/Layouts/K04854.V08930/sstars.png"); text-indent:-10000px;width:65px; height:13px; margin-right:5px; }  
.ItemRate00 {background-position:-65px 0px;}
.ItemRate05 {background-position:-52px -20px;}
.ItemRate10 {background-position:-52px 0px;}
.ItemRate15 {background-position:-39px -20px;}
.ItemRate20 {background-position:-39px 0px;}
.ItemRate25 {background-position:-26px -20px;}
.ItemRate30 {background-position:-26px 0px;}
.ItemRate35 {background-position:-13px -20px;}
.ItemRate40 {background-position:-13px 0px;}
.ItemRate45 {background-position:-0px -20px;}
.ItemRate50 {background-position:0px 0px;}


.PriceListTechNav {clear:both;border-left:1px solid #CCEDFA; border-right:1px solid #CCEDFA; margin:0px; padding:0px;}
/*
#start ul {list-style-type:none; }
#start ul li {float:left; padding:0px 5px;}
#start ul li img {vertical-align:middle;}
*/
#start ul {list-style-type:none; }
#start ul li { height:22px; float:left; padding:0px 5px; vertical-align:middle; }
#start ul li a {display:inline-block; height:20px; vertical-align:middle; line-height:20px;}


#NewsLetterInitC {
	font: bold 8pt Tahoma, Verdana;
	border:1px solid #CCEDFA;
	width:180px;
	text-align:left;  
	margin-bottom:15px;
    color: #193F75;
}

#NewsLetterInitC .DivCss {
	padding:3px 5px;
}
#NewsLetterInitC .HeaderCss {		
	font-size:9pt;
	color: #193F75;
	background-color: #CCEDFA;
	text-decoration: none;
	text-align:left;
}

#NewsLetterInitC form {margin:0px;}

#NewsLetterInitC .HeaderSubscriptionListCss 
{
	background-color:#f0f0f0;
	border-bottom:1px solid #cccccc;
	padding:5px;
}







#sectionright {width:180px; margin: 10px 10px 10px 10px;}
#sectionleft {width:180px; margin: 10px 10px 10px 10px; padding-top: 10px;}
#sectioncenter{width:600px; min-width:600px; margin: 10px 10px 10px 10px;}

#ItemPhotoC {}
#VendorLogoC {margin:15px 0px 25px 0px; text-align:center;}


#OrderPreview {margin:auto; width:960px;}
#OrderPreview h2 {background:none; margin:0px; padding:10px 0px; }
#OrderPreview .Label {color:#666666;  padding:4px 0px;}
#OrderPreview .Val {padding-left:10px;}

.OrderPreviewDeliveryInfoC {}
.OrderPreviewInvDeliveryInfoC {}
.OrderPreviewPaymentInfoC {}
.OrderPreviewOrderDeliveryCost { padding-top:10px;} 
.OrderPreviewOrderRef { }
.OrderPreviewOrderNote {}

.OrderPreviewBasketC {padding-top:10px; clear:both; }
.OrderPreviewBasketC table {width:940px; margin:auto;}
.OrderPreviewBasketC .Label { padding:5px 0px;}
.OrderPreviewBasketC .bheader td {background-color:#CCEDFA; text-align:center; padding:2px 15px; color:#193F75; font-size:10pt;}
.OrderPreviewBasketC .pline td {border-bottom:1px solid #eeeeee;}
.OrderPreviewBasketC .plinea td {border-bottom:1px solid #eeeeee;}
.OrderPreviewBasketC .lineno {text-align:center;  }
.OrderPreviewBasketC .pid {text-align:center; color:#666666; }
.OrderPreviewBasketC .pname { }
.OrderPreviewBasketC .qty {text-align:center; font-size:10pt; }
.OrderPreviewBasketC .pprice {text-align:right; font-size:10pt; padding-left:10px;}
.OrderPreviewBasketC .pvalue {text-align:right; font-size:10pt; padding-right:10px;}
.OrderPreviewBasketC .psumlabel {color:#666666; text-align:right; }
.OrderPreviewBasketC .psumval {font-weight:normal; text-align:right; font-size:10pt; padding: 4px 10px;border-top:1px solid #666666;}
.OrderPreviewBasketC .dcostlabel {color:#666666; text-align:right;}
.OrderPreviewBasketC .dcostval {font-weight:normal; text-align:right; font-size:10pt; padding: 0px 10px;}
.OrderPreviewBasketC .sumlabel {color:#666666; text-align:right; }
.OrderPreviewBasketC .sumval {font-weight:bold; text-align:right; font-size:12pt; padding: 4px 10px;border-top:1px solid #666666; color:#003300;}

.OrderPreviewBtnOrder {text-align:right; padding:16px 10px; float:right;}
.OrderPreviewPrint {text-align:right; padding:20px 5px; float:right;}
.OrderPreviewLnkBack{text-align:right; padding:20px 5px; float:right; }


.OrderPreviewCont {height:110px; }
.OrderPreviewCont .box { background-color:#eeeeee;  border:1px solid #cccccc; border-right:none; float:left; width:205px; padding:10px 15px; height:90px;}
.OrderPreviewCont .box:last-child {  border-right:1px solid #cccccc; }

.PriceListAvailable .plabel {display:none;}
.PriceListAvailable .pvalue {padding:4px; background-color:#ccffcc; margin-right:4px;}
.PriceListOnDelivery .plabel {display:none;}
.PriceListOnDelivery .pvalue {padding:4px; background-color:#ccccff; margin-right:4px;}
.PriceListNotAvailable .plabel {display:none;}
.PriceListNotAvailable .pvalue {padding:4px; background-color:#ffcccc; margin-right:4px;}
.PriceListForOrder .plabel {display:none;}
.PriceListForOrder .pvalue {padding:4px; background-color:#ffffcc; margin-right:4px;}

.ItemAvailability .plabel {display:inline;} 
.ItemAvailability .pvalue {} 

.OrderProgress {margin-bottom:10px;}
.OrderProgress ol {list-style:none; padding:0px; margin:0px; width:100%;  overflow:auto; }
.OrderProgress ol li {float:left; width:auto; padding:5px; margin:0px; color:#666666; margin:2px; border-bottom:3px solid #999999; width:220px;}
.OrderProgress ol .passed { float:left; color:#666666;  border-bottom:3px solid #006600; background-color:#CCEDFA;}
.OrderProgress ol .currstep { border-bottom:3px solid #006600; float:left; color:#003300; font-weight:bold; background-color:#CCEDFA; }

.OrderReturnMsg {font-size:7pt; margin-top:10px; clear:both;}

#I_Order_Intro_asp_ErrorMsg {border:1px solid #ff6666; padding:8px; background-color:#ffeeee; font-size:10pt;}

/* Technical description 
.PLSDes - ul container with types and values
Producer

*/

#PriceListFullDescr .PLSDes { margin:5px 0px; list-style-position:inside;  padding:0px;  }
#PriceListFullDescr .PLSDes li {display:inline; padding-right:6px;}
#PriceListFullDescr .PLSDes .LAB {}
#PriceListFullDescr .PLSDes .VP {font-weight:bold;}
#PriceListFullDescr .PLSDes .VC {font-weight:bold;}
#PriceListFullDescr .PLSDes .V {font-weight:bold; }
#PriceListFullDescr .PLSDes .V0 {font-weight:bold; }
#PriceListFullDescr .PLSDes .V1 {font-weight:bold; }

#PriceListBigFrame .PLSDes { margin:5px 0px; list-style-position:inside;  padding:0px;  }
#PriceListBigFrame .PLSDes li {float:left; padding-right:12px;}
#PriceListBigFrame .PLSDes .LAB {display:none;}
#PriceListBigFrame .PLSDes .VP {}
#PriceListBigFrame .PLSDes .LP {display:none;}
#PriceListBigFrame .PLSDes .Cat {display:none;}
#PriceListBigFrame .PLSDes .VC {}
#PriceListBigFrame .PLSDes .V { }
#PriceListBigFrame .PLSDes .V0 { }
#PriceListBigFrame .PLSDes .V1 { }
#PriceListBigFrame .PLSDes .T0, #PriceListBigFrame .PLSDes .T1 {display:none;}

#PriceListBigFrame {clear:both;}
#PriceListBigFrame .BFItem {  width:48%; padding:10px 5px; float:left; }
#PriceListBigFrame .act {font-size:7pt; float:left; padding:2px 3px 0px 3px;  }
#PriceListBigFrame .act label{display:none;}
#PriceListBigFrame h3 { margin:0px; padding:4px; min-height:22pt; background-color:#CCEDFA; font-size:10pt;}

#PriceListBigFrame h3, .ItemsContSide h2, .HeaderCss, .ItemDetails h1, div.ceneo-rc-160x600 .ceneo-rc-title {
	border: 1px solid #A9E6FC; 
	border-bottom:1px solid #1B90CC;
}
#PriceListBigFrame h3, .ItemsContSide h2, .HeaderCss, .ItemDetails h1, ul.tabNavigation li a, #ckRankWidget .topBox, .Nav, div.ceneo-rc-160x600 .ceneo-rc-title {
	border-radius: 5px 5px 0px 0px; 
	-moz-border-radius: 5px 5px 0px 0px; 
	-webkit-border-radius: 5px 5px 0px 0px; 
	-o-border-radius: 5px 5px 0px 0px;
}
#ckRankWidget .bottomBox, .PriceListPagesNav{
	border-radius: 0px 0px 5px 5px; 
	-moz-border-radius: 0px 0px 5px 5px; 
	-webkit-border-radius: 0px 0px 5px 5px; 
	-o-border-radius: 0px 0px 5px 5px; 
}
#start ul li a:hover, #category ul li a:hover, .PLHidsMenu .PL1 span, .PLHidsMenu .PL1 a, 
.ItemAvailability .Available, .DeliveryComment, .ItemDetails .add2basket, #ProductImages .PhotoThumbs li, .ItemsCont,
#PriceListBigFrame .descM , #PriceListBigFrame .descT, .ItemsContSide, .TableCss, #PriceListFullDescr .descT, #PriceListFullDescr h3,
#PriceListFullDescr .descT, .default_theme, .ItemAvailability .NotAvailable,
#search #data ,#search .btn, #search .btn:active, #zaufane_opinie {
	border-radius: 5px; 
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	-o-border-radius: 5px;
}
div.tabs {
	border-radius: 0px 5px 5px 5px; 
	-moz-border-radius: 0px 5px 5px 5px; 
	-webkit-border-radius: 0px 5px 5px 5px; 
	-o-border-radius: 0px 5px 5px 5px; 
}
#start ul li a:hover, #category ul li a:hover, .PLHidsMenu .PL1 span, .PLHidsMenu .PL1 a{
	border: 1px solid #A9E6FC; 
}
.ItemsContSide h2, .HeaderCss{
	margin: -2px -2px 0px;
}
/* #PriceListBigFrame h3 a{color:#000000;} */

#PriceListBigFrame .product{float:left; width:130px; height:150px; text-align:center; background-color:#ffffff; margin-right:10px;}
#PriceListBigFrame .bask {float:right; width:140px;  }
#PriceListBigFrame .descT {clear:both; padding:6px; background-color:#EFFEFF; overflow: auto; border: 1px solid #A9E6FC;}
#PriceListBigFrame .descM {padding:5px; clear:both; overflow: auto;background-color:#FFFFCC; border: 1px solid #E5E56B; margin-bottom: 5px;}
#PriceListBigFrame .pcmt{ padding:110px 5px 0px 0px; color:#ff0000; text-align:center;}
#PriceListBigFrame .pimg {padding:5px; vertical-align:middle;}
#PriceListBigFrame .rate {padding:5px; float:left;}
#PriceListBigFrame .pcmnts {padding:5px 0px; text-align:left; }
#PriceListBigFrame .pcmnts a {font-weight:normal;}

#PriceListBigFrame .itembr {clear:both;}
#PriceListBigFrame .BFItem .price {text-align:right; padding:6px 15px; }

#PriceListBigFrame .Avai, #PriceListFullDescr .Avai {clear:both;background-image:url("/Common/Owners/Layouts/K00248.V09070/prodavail.png");  padding:5px; text-align:center; color:#006600; text-align:right; padding-right:10px;}
#PriceListBigFrame .ForO, #PriceListFullDescr .ForO  {clear:both;background-image:url("/Common/Owners/Layouts/K00248.V09070/prodforord.png"); padding:5px; text-align:center; color:#666600; }
#PriceListBigFrame .NotA, #PriceListFullDescr .NotA {clear:both;background-image:url("/Common/Owners/Layouts/K00248.V09070/prodnotavail.png"); padding:5px; text-align:center; color:#660000; }
#PriceListBigFrame .OnDe, #PriceListFullDescr .OnDe {clear:both;background-image:url("/Common/Owners/Layouts/K00248.V09070/prodondeliv.png");  padding:5px; text-align:center; color:#000066; }

.PDet {text-align:right;}

/*#PriceListBigFrame .price .lab, 
#PriceListFullDescr .price .lab  {color:#000000; display:none;}
#PriceListBigFrame .price .val, 
#PriceListFullDescr .price .val {font-size:13pt; color: #ff9900; padding-left:5px; font-weight:bold; }
#PriceListBigFrame .price .val .pd, 
#PriceListFullDescr .price .val .pd  {vertical-align:top; line-height:8pt; font-size:8pt; text-decoration:underline; padding:2px;}
#PriceListBigFrame .price .val .pd .psep, 
#PriceListFullDescr .price .val .pd .psep  {display:none;}
#PriceListBigFrame .addbskt a, 
#PriceListFullDescr .addbskt a{ text-align:right; float:right; padding:10px;  padding-left:36px; background-image:url(cart_add.png); background-repeat:no-repeat; }
*/

.price .lab  {color:#000000; display:none;}
.price .val {font-size:13pt; color: #ff9900; padding-left:5px; font-weight:bold; }
.price .val .pd  {vertical-align:top; line-height:8pt; font-size:8pt; text-decoration:underline; padding:2px;}
.price .val .pd .psep  {display:none;}

#PriceListFullDescr .addbskt a, #PriceListBigFrame .addbskt a, 
#PriceListFullDescr .addbskt a:hover, #PriceListBigFrame .addbskt a:hover,
#PriceListFullDescr .addbskt a:visited, #PriceListBigFrame .addbskt a:visited{ 
	text-align:right; 
	float:right; 
	padding:5px;  
	padding-left:30px;
	background:url("/Common/Owners/Layouts/K04854.V08930/cart_add.png") no-repeat 2px 2px; 
	color: green;
	border: 1px solid green;
	min-width: 90px;
	margin: 2px;
	border-radius: 5px; 
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	-o-border-radius: 5px;
}
#PriceListFullDescr .addbskt a:hover, #PriceListBigFrame .addbskt a:hover {
	background-color: #EAFFEA;
	text-decoration: none;
}
.ListSmallFrame .addbskt a, .ListSmallFrame .addbskt a, 
.ListSmallFrame .addbskt a:hover, .ListSmallFrame .addbskt a:hover,
.ListSmallFrame .addbskt a:visited, .ListSmallFrame .addbskt a:visited{ 
	text-align:right; 
	float:right; 
	padding:4px 3px 5px 15px;
	background:url("/Common/Owners/Layouts/K04854.V08930/cart_add.png") no-repeat 1px 1px; 
	color: green;
	border: 1px solid green;
	min-width: 80px;
	margin: 2px 0px 2px 2px;
	font-size: 9px;
	border-radius: 5px; 
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	-o-border-radius: 5px;
}
.ListSmallFrame .addbskt a:hover, .ListSmallFrame .addbskt a:hover {
	background-color: #EAFFEA;
	text-decoration: none;
}

#PriceListFullDescr .PDet a, #PriceListBigFrame .PDet a, 
#PriceListFullDescr .PDet a:hover, #PriceListBigFrame .PDet a:hover,
#PriceListFullDescr .PDet a:visited, #PriceListBigFrame .PDet a:visited{ 
	text-align:right; 
	float:right; 
	padding:5px;  
	padding-left:30px;
	background:url("/Common/Owners/Layouts/K04854.V08930/info.png") no-repeat 2px 2px; 
	color: #193F75;
	border: 1px solid #A9E6FC; /*193F75;*/
	min-width: 90px;
	margin: 2px;
	border-radius: 5px; 
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	-o-border-radius: 5px;
}
#PriceListFullDescr .PDet a:hover, #PriceListBigFrame .PDet a:hover {
	background-color: #CCEDFA;
	text-decoration: none;
}

#PriceListFullDescr { margin-top:20px;}
#PriceListFullDescr .FDItem {clear:both; margin-bottom:10px; overflow:auto; }
#PriceListFullDescr .act {float:left; padding:2px;margin:5px;}
#PriceListFullDescr .act label {display:none;}
#PriceListFullDescr h3 { margin:0px; margin-bottom:5px; background-color:#CCEDFA; border:1px solid #1B90CC; padding:5px; font-size:10pt;}
#PriceListFullDescr .product {float:left; width:90px; text-align:center;}
#PriceListFullDescr .rate {padding:5px; float:left;}
#PriceListFullDescr .pcmnts {padding:5px 0px; text-align:left; }
#PriceListFullDescr .pcmnts a {font-weight:normal;}

#PriceListFullDescr .bask {float:right; width:150px; text-align:center;  }
#PriceListFullDescr .pinfo {float:left; width:68%;}
#PriceListFullDescr .descT{  background-color:#EFFEFF; border: 1px solid #A9E6FC;  padding:5px;}
#PriceListFullDescr .descM{padding:2px 5px;}
#PriceListFullDescr .pcmt{padding:5px; color:#ff0000;}
#PriceListFullDescr .addbskt {clear:both;} 
#PriceListFullDescr .price { padding:6px; }
#PriceListFullDescr .price .lab {color:#000000; display:none;}
#PriceListFullDescr .price .val {font-size:13pt; color: #ff9900; padding-left:5px; font-weight:bold; }
#PriceListFullDescr .price .val .pd {vertical-align:top; line-height:8pt; font-size:8pt; text-decoration:underline; padding:2px;}
#PriceListFullDescr .price .val .pd .psep {display:none;}


.PLHidsMenu {list-style:none; margin:0px; padding:0px;}
.PLHidsMenu .PL1 {font: bold 9pt Tahoma, Verdana; color: #193F75; }
.PLHidsMenu .PL1 span ,.PLHidsMenu .PL1 a{margin: 2px; background-color: #CCEDFA; padding:4px; display: block; padding-left: 6px;}
.PLHidsMenu .PL2 {padding:2px 5px 2px 15px;}
.PLHidsMenu .sel {background-color:#1B90CC; }
.PLHidsMenu .PL2 a { font: 8pt Tahoma, Verdana; text-decoration: none; color:#193F75; display:block; padding-left: 4px;}
.PLHidsMenu .PL2 a:hover {padding-left: 2px; border-left: 2px #cc0033 solid; text-decoration:underline; color: #1B90CC;}
.PLHidsMenu .sel a{color:#CCEDFA;}
.PLHidsMenu .sel a:hover{color:#CCEDFA; text-decoration:underline; padding-left: 4px; border-left: 0px;}

/* small list - list view - 1 in a row */ 
/*.ListSmallFrame {clear:both; list-style-type:none; margin:0px; padding:0px; }
.ListSmallFrame dd {margin:0px;}
.SFItem {display:table; height: 80px; #position: relative; overflow: hidden; width:100%; padding:0px; border-bottom:1px solid #cccccc; }
.SFItem h3 a {#position: relative; #top: -50%; color:#000000; font-weight:normal; font-size:10pt;}
.SFItem h3 { #position: absolute; #top: 50%;display: table-cell; vertical-align: middle;  width:100%; width:60%; }
.SFItem .bask {float:right; width:150px; height:65px; text-align:right; padding:5px 5px 0px 0px;}
.SFItem .pimg {height:72px; width:72px; float:left; margin-right:5px; padding:4px; text-align:center;}
.ListSmallFrame .Group {font-size:10pt; background-color:#f0f0f0; padding:5px 20px; margin:0px; border-bottom:1px solid #cccccc; background-repeat:no-repeat; background-position:left center; cursor:pointer; background-image:url(/pic/minus.gif); }
*/

/* smalllist 3 in a row */
.ListSmallFrame {clear:both; list-style-type:none; margin:0px; padding:0px; overflow:auto; }
.ListSmallFrame dd {margin:0px; }
.ListSmallFrame .SFItem {float:left; width:187px; height:150px; border:1px solid #d0d0d0; padding:5px; margin:-1px 0px 0px 0px; border-left-width:0px;}
.SFItem { position:relative; }
/* .SFItem h3 a { color:#000000;} */
.SFItem h3 {text-align:center; margin:2px;}
.SFItem .bask { position:absolute; top:5px; left:-5px; width:100%; text-align:right; }
.SFItem .pimg {text-align:center; width:64px; padding:2px;}
.SFItem .product {overflow:auto; height:80px;}
.SFItem .product .rate {float:left;}
.SFItem .product .pcmnts a {font-weight:normal;}
/* .FA {background-color:#f5fff5;} */
.FAH {background-color:#f5fff5;}
.SFItem .act { position:absolute; bottom:4px; color:#666666; }
.ListSmallFrame .Group {font-size:10pt; background-color:#CCEDFA; padding:5px 20px; margin:0px; border-bottom:1px solid #1B90CC; background-repeat:no-repeat; background-position:left center; cursor:pointer; background-image:url("/Common/Owners/Layouts/K04854.V08930/minus.gif"); clear:both;}

.act label {cursor:pointer;}

/* item.aspx */
#TopProductsInGroup {border:1px solid #1B90CC; margin:15px 0px 15px 0px; }
.SFItem:hover {background-color:#FFFAEF;}

/*#TopProductsInGroup h2 {background:#f0f0f0; border-bottom:1px solid #cccccc; color:#000000; font-size:11pt;}*/

#ItemOptions {border:1px solid #1B90CC; margin:15px 0px 15px 0px; }

/*#ItemOptions h2 {background:#f0f0f0; border-bottom:1px solid #cccccc; color:#000000; margin:0px;font-size:11pt;}*/

#BestSellersTogether {border:1px solid #1B90CC; margin:15px 0px 15px 0px; }
#BestSellersTogether:hover {background-color:#FFFAEF;}
/*#BestSellersTogether h2 {background:#f0f0f0; border-bottom:1px solid #cccccc; color:#000000;font-size:11pt;}*/


.ItemsCont {}
.ItemsCont form {margin:0px; padding:0px; }
.ItemsCont h2 {margin:0px; background:#CCEDFA; border-bottom:1px solid #1B90CC; color:#193F75; font-size:10pt;}
.ItemsCont .NavActions { width:100px; float:right; text-align:right;}
.ItemsCont .NavActions .btn { background-color:#fff0cc; font-weight:bold; margin:-5px; height:25px;}
.ItemsCont .NavActionsB { width:100%; text-align:right;}
.ItemsCont .NavActionsB .btn { background-color:#fff0cc; font-weight:bold; height:25px; color:#193F75; border:none; font-size:8pt;}



/* side panel's lists */
/*
.ItemsContSide {text-align:left; border:1px solid #193F75; margin-bottom:15px; width:180px;}
.ItemsContSide:hover {border-color:#666666;}
.ItemsContSide h2 {margin:0px; background:#f0f0f0; border-bottom:1px solid #cccccc; color:#000000; font-size:9pt;}
*/
.ItemsContSide .ListSmallFrame {margin:0px; padding:0x;}
.ItemsContSide .ListSmallFrame .SFItem {margin:0px; margin-bottom: 1px;}
.ItemsContSide .ListSmallFrame .SFItem {width:175px; height:auto; padding:8px 2px; border-width:0px; border-bottom:1px solid #CCEDFA;}
.ItemsContSide .ListSmallFrame .SFItem h3 {font-weight:normal; margin:0px; padding:0px;}
.ItemsContSide .ListSmallFrame .SFItem h3 a {font-weight:normal;}
.ItemsContSide .price .val {font-size:11pt;}

#UserProductsBasket {border:1px solid #193F75; margin:25px 0px 15px 0px; }
#UserProductsBasket .ListSmallFrame {clear:both; list-style-type:none; margin:0px; padding:0px; }
#UserProductsBasket .ListSmallFrame dd {margin:0px;}
#UserProductsBasket .SFItem {display:table; height: 80px; #position: relative; overflow: hidden; width:100%; padding:0px; border:none; border-bottom:1px solid #cccccc; margin:0px;}
#UserProductsBasket .SFItem h3 a {#position: relative; #top: -50%; color:#000000; font-weight:normal; font-size:10pt; }
#UserProductsBasket .SFItem h3 { #position: absolute; #top: 50%;display: table-cell; vertical-align: middle;  width:100%; width:60%; text-align:left;}
#UserProductsBasket .SFItem .bask {float:right; width:150px; height:65px; text-align:right; padding:5px 5px 0px 0px; position:relative;}
#UserProductsBasket .SFItem .product {height:72px; width:72px; float:left; margin-right:5px; padding:4px; text-align:center;}
#UserProductsBasket .ListSmallFrame .Group {font-size:10pt; background-color:#f0f0f0; padding:5px 20px; margin:0px; border-bottom:1px solid #cccccc; background-repeat:no-repeat; background-position:left center; cursor:pointer; background-image:url("/Common/Owners/Layouts/K04854.V08930/minus.gif"); }



/* PriceList BFItem DSItem SFItem additional styles */
/* .FATH 
{F} - begin dynamic css class 
.FA - product is available
.FT - product comment is set for product
.FH - product rating > 4.2

.FAT - product which is available and has comment set
.FAH - available and high rate
.FTH - product with comment and high rated

*/

#formfields {width:960px; margin:auto; overflow:auto; padding:0px;}
#formfields ul, #formfields ul li {list-style:none; padding:0px; margin:0px;}
#formfields fieldset { position: relative; display:block; margin:40px 20px; width:420px;padding:15px 0px 10px 0px; border:1px solid #cccccc; background-color:#f3f3f3;}
#formfields fieldset legend{ top: -1em; left: 0px;display:block; margin:0px -1px;; padding:5px 10px; border:1px solid #ff9900; background-color:#ff9900; color:#ffffff; font-weight:bold; font-size:10pt;}
#formfields fieldset h3 { text-align:center; font-weight:bold; margin:3px; font-size:10pt; color:#000000;}
#formfields fieldset h4 { text-align:center; font-weight:normal; margin:4px; font-size:8pt; color:#000000;}
#formfields .txt {border:1px solid #cccccc; float:left; font-size:12px; padding:4px 2px; border:solid 1px #cccccc; width:200px; margin:2px 0 5px 10px; }
#formfields .txt:focus {border:1px solid #193F75;}
/*simple label - one line*/
#formfields .slab{  cursor:pointer; display:block; font-weight:normal; text-align:right; width:140px; float:left; line-height:28px;}
/*complex label - with legend */
#formfields .clab{  cursor:pointer; display:block; font-weight:normal; text-align:right; width:140px; float:left; }
/* legend for label */
#formfields .small{ color:#888888; display:block; font-size:11px; font-weight:normal; text-align:right; width:140px;}
#formfields #LrNotice .slab {width:90%; text-align:left; margin-left:20px;} 
#formfields .btncolor {margin:0px 0px 10px 150px;  margin-right:10px; padding:3px 10px; }
#formfields .red {float:right;color:red; padding-left:3px; }
#formfields .radio {width:200px; display:block; float:left; line-height:28px;vertical-align:middle; margin-left:10px;}
#formfields .spacer {width:100%; clear:both; margin:3px 0px;}

#formfields #RegForm { float:right; }
#formfields #DSQForm { margin:5px;}
#formfields .footermsg {margin:10px; text-align:left; font-weight:normal; font-size:8pt;}
#formfields .clearer {clear:both;}
#formfields textarea {clear:both;width:90%; display:block; margin:auto; border:1px solid #cccccc;}
#formfields textarea:focus {border:1px solid #193F75;}

#formfields  #LoginForm {background-color:#CCEDFA; border-color:#1B90CC}
#formfields  #LoginForm legend {background-color:#1B90CC; border-color:#1B90CC}
#formfields  #LoginForm .btncolor {background-color:#669933; border-color:#669933}

#formfields  #ForgotPasswdForm {background-color:#CCEDFA; border-color:#1B90CC}
#formfields  #ForgotPasswdForm legend {background-color:#1B90CC; border-color:#1B90CC}
#formfields  #ForgotPasswdForm .btncolor {background-color:#cc3333; border-color:#cc3333}
#formfields  #ForgotPasswdForm .errormsg { background-color:#669933; padding:10px 5px; color:#ffffff; font-weight:bold; margin:5px 0px;}

#formfields  #RegForm{background-color:#CCEDFA; border-color:#1B90CC}
#formfields  #RegForm legend {background-color:#1B90CC; border-color:#1B90CC}
#formfields  #RegForm .btncolor {background-color:#ff9900; border-color:#ff9900}

#formfields  #profilefields{background-color:#CCEDFA; border-color:#1B90CC}
#formfields  #profilefields legend {background-color:#1B90CC; border-color:#1B90CC}
#formfields  #profilefields .btncolor {background-color:#ff9900; border-color:#ff9900}

#UserMain {list-style-type:none; margin-bottom:200px; margin-top:20px; overflow:auto;}
#UserMain li { height:80px; width:40%; float:left; font-size:10pt; padding:20px 40px;}




#VendorLogo {width:100%; margin:10px 0px;}
#ProductImages {width:230px; float:left;}
#ProductImages {text-align:center; padding:0px;}
#ProductMoreInfo {padding:0px 0px 5px; border-bottom:1px solid #1B90CC;  overflow:auto; margin-bottom:3px;}
.ItemDetails h1 {padding:6px; margin:2px 2px; background-color:#CCEDFA;border-bottom:1px solid #1B90CC;}
.ItemDetails h1 a{color:#193F75; font-size:10pt;}
.ItemDetails h2 {background:none; color:#000000; padding:0px; margin:10px 0px; font-weight:normal;}
#ProductMoreInfo h2 {background:none; color:#000000; padding:0px; margin:2px 0px; font-weight:normal;}
#ProductBizInfo {padding:0px 0px 0px 5px; float:left; width:340px;}
#ProductImages .PhotoFrame {height:200px; }
.PhotoFrame li { width:220px; background-color:#ffffff;}
.PhotoFrame img {border:none;}
#ProductImages .PhotoThumbs {width:204px; text-align:left; padding:3px 0px; overflow:auto; margin:auto;}
#ProductImages .PhotoThumbs li {width:60px; height:60px; float:left;border:1px solid #1B90CC; padding:1px; margin:2px; text-align:center; cursor:pointer;}
#ProductImages .PhotoThumbs li:hover {border-color:#999999; }
#ProductImages .PhotoThumbs img {}


.PhotoZoomMsg {color:#999999; cursor:pointer;}
.PhotoZoomMsg  img {vertical-align: middle;}
.ItemDetails .rate {float:left; width:64px; padding:0px 4px; }
.ItemDetails .price {margin:5px 0px;}
.ItemDetails .price .val{ font-size:14pt;}
.ItemDetails {overflow:auto;}

#IMoreInfo {margin:0px; padding: 5px; list-style-type:none;overflow: auto;}
#IMoreInfo li { float:left; white-space:nowrap; margin:0px 0px; padding-right:0px; padding-left:10px; width:45%;  overflow: auto; line-height: 16px;}
#IMoreInfo #MIComment .CommentC { float:right; width:100%;}
#IMoreInfo #MIComment div a { float:left; display:block;}

.ItemDetails .price .lab {display:inline;}

/*.ItemCompare {clear:both; width:300px;}*/


.ItemAvailability {clear:left; font-size:10pt; margin:5px 0px;}
.ItemAvailability .Available {background-color:#CCFFCC; padding:3px; width:100%;text-align:center; border: 1px solid #4FD64F;}
.ItemAvailability .NotAvailable {background-color:#ffcccc; padding:3px; width:100%;text-align:center; border: 1px solid #ED6F6F;}
.ItemAvailability .Available {background-color:#CCFFCC; padding:3px; width:100%;text-align:center;}
.ItemAvailability .Available {background-color:#CCFFCC; padding:3px; width:100%;text-align:center;}

.ItemAvailability .plabel {float:left; margin-right:5px; display:none;}

.IDelivery { margin:10px 0px;  }
.IDelivery .minfo { color:#999999; font-size: 9px; padding-left: 5px;}
.DeliveryComment {background-color:#eeeeee; padding:3px; width:100%; display:block; text-align:center; font-size:10pt; border: 1px solid #1B90CC;}
.comment {background-color:#f0f0f0; padding:3px; width:100%; display:block; text-align:center; font-size:10pt; color:#ff0000;}
.IWarranty {margin:10px 0px; clear:left;}
.IWarranty .lab {display:none;}
.IPartNumbers {clear:right;}
.IPartNumbers .ItemD {color:#000000;}
.IPartNumbers .ItemM {color:#666666; width:100px; display:inline-block; text-align:right; }
.info {text-align:right;}
.info a, #IMoreInfo li a{font-weight:normal; background: url("/Common/Owners/Layouts/K04854.V08930/info.png") no-repeat left top; padding: 2px 0 2px 20px;}


.ulprice {text-align:right;}
.ulloan {text-align:right;}
#ProductBizInfo ul {list-style-type:none; padding:0px; margin:0px;}
#ProductBizInfo ul li {list-style-type:none; padding:2px;}
.ulprice .netprice .price .val {font-size:10pt;}
.ulloan li {}
.ulloan .price .val {font-size:10pt;}
#ProductImages ul {list-style-type:none; margin:0px; padding:0px;}

.ItemDetails form {margin:0px; padding:0px;}
.ItemDetails .add2basket {margin:15px 0px; border:1px solid #1B90CC; text-align:center; padding:15px 0px; background-color:#f0f0f0; }
.ItemDetails .add2basket .box {padding:4px; border:1px solid #CCEDFA;}
.ItemDetails .add2basket .box:focus {border-color:#1B90CC;}
.ItemDetails .add2basket  .btncolor {padding:4px 10px; background-color:#ff9900; border-color:#ff9900}



#ItemCommentsList h2 {padding-top:15px; padding-left:10px; background-color:#f0f0f0; color:#000000; border-bottom:1px solid #cccccc;}
#ItemCommentsList h3 {text-align:center; color:#000000; font-size:10pt;}
.addnewcomment {padding:10px;}
.addnewcomment .btncolor {padding:3px; }
.ItemComment { padding:10px;}
.ItemComment .rate {float:left; }
.ItemComment .cUser {float:right; margin:0px 10px;}
.ItemComment .cDate {float:right; color:#666666;}
.ItemComment .cFragment {font-weight:bold; }
.ItemComment .cContent {margin-top:5px; border-top:1px solid #cccccc; background-color:#f0f0f0; padding:5px;}



.SLItem { position:relative; height:120px; }
/* .SLItem h3 a { color:#000000;} */
.SLItem h3 {text-align:center; margin:2px; }
.SLItem .bask { position:absolute; top:5px; left:-15px; width:100%; text-align:right; }
.SLItem .addbskt {}
.SLItem .pimg {text-align:center; width:64px;  height:64px;}
.SLItem .product { overflow:auto; width:100px; height:80px; padding-left:3px; }
.SLItem .product .rate {float:left;}
.SLItem .product .pcmnts a {font-weight:normal;}

.ico-doc {background: transparent url("/Common/Owners/Layouts/K04854.V08930/document-word.png") no-repeat center left; line-height:22px; padding:2px 0px 2px 20px;}
.ico-pdf {background: transparent url("/Common/Owners/Layouts/K04854.V08930/document-pdf.png") no-repeat center left; line-height:22px; padding:2px 0px 2px 20px;}

#zaufane_opinie {
	border: 1px solid #6E9B26;
    margin: 10px 0px;
    padding: 10px 7px;
}
.default_theme li {
	border: 0px !important;
}

div.ceneo-rc-160x600 { width: 180px !important; margin-bottom: 10px;}
#sectionright div.ceneo-rc-160x600 .ceneo-rc-title { padding: 5px !important; text-align: left; color: #193F75 !important; text-transform: none !important;}
div.ceneo-rc-160x600 .ceneo-rc-inner { border-radius: 0 0 5px 5px;  -moz-border-radius: 0 0 5px 5px;  -webkit-border-radius: 0 0 5px 5px;  -o-border-radius: 0 0 5px 5px;}

.banner_pionowo { text-align: center; padding-bottom: 10px;}
#asus_banner_poziomo a { display: block; }