img, div { behavior: url(/iepngfix.htc) }

body {
	margin: 10px 0 0 0; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: Black;
	background-color: White; 
	/*background-image: url(img/snow1.gif);*/
}

h1 {	font-size: 16px; color: #006CFF;  margin: 0; padding-bottom: 10px; }
h2 {	font-size: 14px;}
h3 {	font-size: 13px;}
h4 {	font-size: 12px;}

p {	margin-bottom: 5px;}

a { text-decoration: none; color: #ff9000;}
a:hover { text-decoration: underline; }
a img {	border: none;}

form {	margin: 0; padding: 0; }
input, select {	font-size: 11px;}

hr {	height: 1px; color: Silver; }

ul {	margin: 8px; padding: 8px;}
li { color: #006CFF; list-style-type: square; margin-bottom: 5px;}

/*------------------frame------------------------*/
.frame { width: 980px; margin: auto; position: relative; /*background-color: white;*/}

.head { 	width: 980px; height: 280px; }
.logo { float: left; width: 250px;  }

.user { float: left; margin-top: 10px; margin-bottom: 10px; width: 250px;}
.user input { margin: 5px 5px 5px 0; }
.user a { color: #006cff;}

.search { float: left; width: 235px; height: 50px; padding: 10px 0 0 10px;  
	background-image: url(img/search-back.gif); background-repeat: no-repeat;
}

.photo-big { float: left; width: 730px; height: 280px; overflow: hidden;}

.posi { position: absolute; top: 220px; left: 0px; }

.menu {
	width: 980px; height: 40px; line-height: 30px; color: White; font-size: 14px; font-weight: bold; text-align: center; 
	background-image: url(img/menu.png); background-repeat: no-repeat;
}
* html .menu { background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/menu.png", sizingMethod="crop");	
}
.menu a {	color: White; height: 30px; margin-right: 10px; padding: 6px;  position: relative; z-index: 1; }
.menu a:hover, .menu a.selected { color: #FFFACD; text-decoration: none; background-image: url(img/menu-back.gif); background-repeat: repeat-x; position: relative; z-index: 2; 	
}


/*------------------col1------------------------*/
.col1 {	width: 200px; float: left; margin-right: 10px; background-color: white;}

/*-----------------produkts----------------*/
.products { margin-bottom: 10px; }
.products a { color: Black; display: block; }
.products a:hover, .products a.selected {	color:  #4169E1; text-decoration: none; background-color: #efefef;  
}
.products ul { margin: 0; padding: 0;}
.products li { list-style: none; margin: 0 0 3px 0; border: dotted silver; border-width: 0 0 1px 0;  }
.products li a { background-image: url(img/plus.gif); background-position: center left; background-repeat: no-repeat;  padding-left: 15px; padding-bottom: 3px;}
* html .products ul li ul, * html .products ul li ul li ul { margin-top: -10px;  }

.products li li { padding: 0 0 2px 0; margin: 0 0 0 15px; border: none; }
.products li li a { background-image: url(img/bullet1.gif); background-position: center left; background-repeat: no-repeat; padding: 0 0 0 15px; margin: 0; height: 100%; }

.products li li li { padding: 0; margin: 0 0 3px 5px; color: Silver; border: none;}
.products li li li a { background-image: url(img/bullet2.gif); background-position: center left; background-repeat: no-repeat; padding: 0 0 0 15px; margin: 0; color: Gray; }

/*------------------col2------------------------*/
.col2 { width: 560px; float: left; margin-right: 10px;  background-color: white;}
.conteiner {	width: 100%; float: left; }

/*-------------------------------------promo-kare--------------------------------------------------------*/
.promo-kare {	width: 180px; float: left; margin: 0 10px 0px 0;}
.promo-kare.right { margin-right: 0; }
.promo-top { background-image: url(img/promo-top.gif); background-repeat: no-repeat; padding: 5px; }
.promo-bottom { background-image: url(img/promo-bottom.gif); background-repeat: no-repeat; margin-bottom: 10px; height: 12px; }

.firma { color: #FF9000; font-weight: bold; font-size: 10px;}
.promo-img { text-align: center; margin-bottom: 5px; width: 168px; height: 75px; overflow: hidden;}
.model {	text-align: center; color: #4169E1; font-weight: bold; padding: 2px 0 2px 0; 
 width: 170px;	height: 26px; overflow: hidden; background-image: url(img/model.gif); background-repeat: repeat-x;
}
.model-col { width: 190px;}
.model a { color:  #4169E1; }
.price { color: red ; float: left; padding: 3px; height: 30px; overflow: hidden; }
.price strong { font-size: 13px; }
.oldprice{ color: Silver; text-decoration: line-through; }
.oldprice1 { color: Silver; text-decoration:  none; font-size: 10px; }
.oldprice1 span { font-size: 10px;  }
.buy { float: right; padding: 8px 0 0 0; }

.col3 .promo-kare {	width: 200px; float: left; margin: 0 0 0px 0; }
.col3 .promo-top { background: none; padding: 5px; }
.col3 .promo-img  { width: 50px; float: left; }
.col3 .promo-img  img { width: 50px;   }
.col3 .price { color: red; float: right; padding: 3px; width: 130px; height: 32px; overflow: hidden; text-align: right; }
.col3 .price strong { font-size: 13px; }
.col3 .oldprice{ color: Silver; text-decoration: line-through; }
.col3 .buy {	float: right; padding: 5px 0 5px 0; }

/*------------------product-list------------------------*/
.product-list { float: left; border: solid Silver; border-width: 0 0 1px 0; width: 520px; padding: 0 10px 5px 10px; margin: 5px; }
.product-list .promo-img  { width: 50px; float: left; margin-right: 10px;  }
.product-list .promo-img  img { width: 50px; }
.product-list .model-opis { width: 295px;	color: #4169E1; font-weight: bold; padding: 2px 0 2px 0; float: left;}
.product-list .model-opis a { color:  #4169E1;  }
.product-list .model-opis p { color: Gray;  font-weight: normal; font-size: 10px; margin: 0; padding-top: 5px;  }
.product-list .price { color: red; float: right; padding: 3px; height: 30px; overflow: hidden; }
.product-list .price strong { font-size: 13px; }
.product-list .oldprice{ color: Silver; text-decoration: line-through; }
.product-list .buy {	float: right; padding: 8px 0 0 0; }

/*------------------product-list------------------------*/
.product-end-top { width: 560px; height: 15px; background-image: url(img/product-end-top.gif); background-repeat: no-repeat;
	position: relative;
}
.product-end-bottom { width: 560px; height: 15px; background-image: url(img/product-end-bottom.gif); background-repeat: no-repeat; margin-bottom: 10px; }
.product-end-middle { width: 528px; border: solid  #006CFF; border-width: 0 1px 0 1px; padding: 0 15px 5px 15px;}

.product-end-left {	width: 220px; float: left; margin-right: 10px;}

.p-e-photo { margin-bottom: 10px;}
.p-e-gallery { float: left; margin-bottom: 10px; padding-top: 10px; }
.gallery-thumb { float: left; margin: 0 4px 4px 0; position: relative; }

.zoom {	position: absolute; width: 19px; height: 20px; background-image: url(img/zoom.png); background-repeat: no-repeat; }
* html .zoom { background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/zoom.png", sizingMethod="crop");	
}
.product-end-right {	width: 290px; float: left; overflow: auto; }
.product-end-right .firma {  margin-bottom: 10px; }
.product-end-right .model { width: 100%; background-image: none; overflow: visible; height: auto; text-align: left; margin-bottom: 30px;	}

.availability {
		width: 100%; float: left;
}
.specification {
	border: solid #006cff; border-width: 0 0 1px 0;
	margin-bottom: 10px;
	padding-left: 5px;
	padding-top: 10px;
	font-weight: lighter; color: gray;
	font-size: 10px;
}
.specification strong {
	border: solid #006cff 1px; border-bottom-color: white; 
	padding: 3px 10px 0px 10px;
	background-color: white;
}

.rte { width: 528px; overflow: hidden;	margin-bottom: 10px;}
.rte table { border-collapse: collapse;}
.rte td { padding: 3px; }
.number { float: left; padding: 8px 8px 8px 20px; text-align: right; }
.number input {width: 30px; text-align: right; color: Red; }

.recom {	background-image: url(img/check1.gif); background-repeat: no-repeat; height: 20px; line-height: 20px; text-indent: 25px; margin-bottom: 10px; 
	font-weight: bold; color: #FF9000;
}

/*------------------cart-list------------------------*/
.cart-title { font-weight: bold; margin-bottom: 5px; width: 560px; color: Gray;	
}
.c-t-clear { float: left;	margin-right: 48px; }
.c-t-product {	float: left; margin-right: 285px;  }
.c-t-broi { float: left; margin-right: 20px;}
.c-t-price { float: left;	}

/*------------------cart-list------------------------*/
.cart-list { float: left; border: solid Silver; border-width: 0 0 1px 0; width: 550px; padding: 5px; margin-bottom: 10px;
}
.cart-list .cart-check {	float: left; margin-right: 10px;}
.cart-list .promo-img  { width: 50px; float: left; margin-right: 10px;  }
.cart-list .promo-img  img { width: 50px; }
.cart-list .model-opis { width: 330px;	color: #4169E1; font-weight: bold; float: left; margin-right: 10px;}
.cart-list .model-opis a { color:  #4169E1;  
}
.cart-list .broi {	float: left; width: 40px; margin-right: 10px;}
.cart-list .broi input { width: 30px; }
.cart-list .price { float: left; color: red; }

.obs-teglo {	float: left; padding: 10px; font-size: 13px; border: solid 1px Silver;}
.obs-suma {	float: right; text-align: right; padding: 10px; font-size: 13px; border: solid 1px Silver; margin-bottom: 10px;}
.obs-teglo span, .obs-suma span { font-weight: bold; color: Red;	}

.refresh {	float: left; padding-left: 10px; }
.cart-kupi {	float: right; padding-right: 10px; margin-bottom: 10px;}

/*------------------col3------------------------*/
.col3 { 	width: 200px; float: left; background-color: white; }
.col3 h1 { text-align: center;  }

.currency { margin-bottom: 5px;	 }
.currency h1 { margin-bottom: 5px; padding: 0; }
.currency ul {	 margin: 0 0 0 10px; padding: 0 0 0 20px;  }
.currency li { padding: 2px; margin: 0; color: Black;}
.currency li span { color: #339966; font-weight: bold; }

.shop-cart { height: 60px; padding-left: 60px; background-image: url(img/shop-cart.gif); background-repeat: no-repeat;
	margin-bottom: 5px;
}
.shop-cart h2 { color: #006CFF; margin: 0 0 5px 0; padding-top: 5px; }
.shop-cart h2 a { color: #006CFF; display: block; }
.shop-cart p { margin: 0; color: #ff9000;}

.econt {	color: Gray; text-align: center; font-size: 10px; padding: 5px 0 5px 0;}

.rss {
	padding-top: 10px;	
}
.rss a { color: Black; }
.rss ul { 	margin: 0 0 0 8px; }
.rss li { border: dotted silver; border-width: 0 0 1px 0; padding-bottom: 4px; 	}

/*------------------col4------------------------*/
.col4 {
	margin-bottom: 10px;
}
.config {
	width: 100%;  background-color: #F5F5F5; border-collapse: collapse;
}
.config th { text-align: left; padding: 5px;}
.config td { text-align: left; vertical-align: top; padding: 5px; border: solid 1px White;    }
.row-back {
	background-color:  #DDF4FF ;
}
/*------------------footer------------------------*/
.footer {	width: 980px; height: 30px; line-height: 20px; text-align: center; 
	background-image: url(img/footer.gif); background-repeat: no-repeat; color: White;	
	margin-top: 0px;  margin-bottom: 20px;
}
.footer a { color: White; } 

.clear { clear: both; }

.pagination { text-align: center;  clear: both; padding: 3px; margin-bottom: 10px; }
.pagination a {  color: #FF9000;  padding: 3px; }
.pagination a:hover, .pagination a.selected {  color: #006CFF; }

.track {	height: 18px; font-size: 10px; color: Gray; line-height: 18px; color: #FF9000; margin-bottom: 10px;}
.track a { color: Gray; text-decoration: underline; padding-right: 5px;}
.track a:hover { color: Black; text-decoration: none;}

.close {
	position: absolute; top: 5px; right: 7px; color: Silver; font-size: 10px;
}
.dds { padding: 5px 0 5px 0; color: Red; border: solid Silver; border-width: 0 0 1px 0; margin-bottom: 5px; }

.updatedon { background-image: url(img/arrow_refresh.gif); background-position: center left; background-repeat: no-repeat;
	padding: 3px; font-size: 10px; text-align: center;
}
.updatedon strong { color: #006CFF; }

.partners { text-align: center;}
.partners img { margin: 0 10px 0 10px;}

/*------------------compare------------------------*/
.compare-block { 	border: solid 1px  #FF9000; padding: 5px; }
.compare-elmnt { padding: 3px 3px 3px 8px; margin-bottom: 3px; border: solid 1px  Silver; color: #4169E1; background-color: #FFFACD; position: relative; 
}
.compare-elmnt p { padding: 0; margin: 0; width: 465px; overflow: hidden; 
}
.compare { text-align: center; }
.compare-btn { float: right; padding: 8px 0 0 3px;  }
.compare-del {	float: right; position: absolute; top: 0; right: 10px; font-size: 10px;}
.compare-link { float: right;}

.compare-prod { float: left; width: 45%; overflow: hidden; margin: 0 5px 0 5px; }
.compare-prod-pic { margin-bottom: 10px; text-align: center; height: 100px; }

.under-rss {
	text-align: center;
	padding-bottom: 10px;
}

