@charset "utf-8";
/* CSS Document */


/*  ----------------------------------------

	LAYOUT

 ---------------------------------------- */

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * BASIC * * * * * * * * * * * * * * * * * * */

body{
	margin:0px;
	padding:0px;
	background: url(../img/bg-body.jpg) #397eb7 top center no-repeat;
}
#pagecontainer{
	margin:0 auto;
	width:100%;
	text-align:center;
	background:url(../img/bg-header.gif) top left repeat-x;
}
#headercontainer{
	width:916px;
	height:124px;
	display:block;
	margin:0 auto;
	text-align:left;
}
#headercontainer .htop{
	width:916px;
	height:88px;
	display:inline;
	float:left;
	overflow:hidden;
}
#maincontainer{
	display:block;
	width:916px;
	margin:0 auto;
	text-align:left;
	overflow:hidden;
}
#leftcontainer{
	width:208px;
	float:left;
	display:inline;
	margin:0 21px 21px 0;
}
#leftcontainer .margin{
	width:208px;
	height:14px;
	float:left;
	display:inline;
}
#leftcontainer .block-wline{
	width:206px;
	float:left;
	display:inline;
	background:url(../img/bg-newsletter-content.png) top left repeat;
	border-left:1px solid #65b0d9;
	border-right:1px solid #65b0d9;
	padding:0 0 20px 0;
	*background:url(../img/bg-block-wline.gif) top left repeat-y;
	*filter:alpha(opacity=50);
	*border:none;
	*width:208px;
}
#centercontainer{
	width:687px;
	float:left;
	display:inline;
	margin:0 0 21px 0;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * HEADER * * * * * * * * * * * * * * * * * * */

a.logo {
	width:196px;
	height:88px;
	display:inline;
	float:left;
}
#headerbar{
	float:left;
	display:inline;
	width:708px;
	height:39px;
	padding:26px 0 0 12px;
	background:url(../img/bg-headerbar.gif) top left no-repeat;
	}
#headerbar form, #headerbar fieldset{
	float:left;
	display:inline;
}
#headerbar .qsearch{
	float:left;
	display:inline;
	border:none;
	border:1px solid #d3d3d3;
	background:#FFF;
	width:185px;
	height:19px;
	margin:2px 0 0 0;
	padding:4px 0 0 2px;
	}
#headerbar .qsearch:focus{
	border:1px solid #529ace;
	}
#headerbar .btn_qsearch{
	width:25px;
	height:25px;
	float:left;
	display:inline;
	margin:2px 0 0 4px;
	background:url(../img/btn-qsearch.gif) top left no-repeat;
	cursor:pointer;
}
#headerbar .btn_asearch{
	width:29px;
	height:25px;
	float:left;
	display:inline;
	margin:2px 0 0 1px;
	background:url(../img/btn-asearch.gif) top left no-repeat;
	cursor:pointer;
}
#headerbar .buttons{
	height:29px;
	float:left;
	display:inline;
	margin:0 0 0 10px
}
#headerbar .buttons a{
	height:21px;
	float:left;
	display:inline;
	color:#555;
	background:url(../img/separator-headerbar.gif) top left no-repeat;
	padding:8px 9px 0 9px;
	text-decoration:none;
}
#headerbar .lang{
	height:29px;
	float:right;
	display:inline;
	margin:3px 12px 0 0;
}
#headerbar select{
	height:24px;
	width:74px;
	float:left;
	display:inline;
	padding:2px;
	color:#999;
	font-size:11px;
}
#menucontainer{
	float:left;
	display:inline;
	width:916px;
	height:36px;
}
#menucontainer .catmenu{ /* classes in catmenu.css*/
	float:left;
	display:inline;
	width:899px;
	height:32px;
	padding:3px 0 0 17px;
	color:#FFF;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * HOME * * * * * * * * * * * * * * * * * * */

.bannercontainer{
	width:916px;
	float:left;
	display:inline;
	margin:0 0 16px 0;
	position:relative;
}
.bannercontainer .margin{
	width:916px;
	height:20px;
}
.bannercontainer img{
	float:left;
	display:inline
	}


.bannercontainer .slider{
	float:left;
	display:inline;
	width:876px;
	height:482px;
	overflow:hidden;
	position: relative; /* Do not change this value */
}
	.bannercontainer .slider .sliderContent{
		position: absolute; /* Do not change this value */
		visibility: hidden;
		width:876px;
		height:482px !important;
		overflow:hidden;
	}
		.bannercontainer .slider .sliderContent a img{
			float:left;
			display:inline;
			width:876px;
			height:482px;
		}
.bannercontainer .sliderLinks{ /*style for DIV used to contain toggler links. */
	display:none;
	width:238px;
	height:47px;
	position:absolute;
	bottom:0;
	right:0;
	z-index:99999;
}
	.sliderLinks a.prev, .sliderLinks a.next{
		float:left;
		display:inline;
		width:47px;
		height:47px;
		margin:0 0 0 54px;
	}
	.sliderLinks a.next{
		float:right;
		margin:0;
	}
	.bannercontainer .sliderLinks a.selected{
		color:#FF7400;
	}
.bannercontainer .sliderLinksBG{
	display:none;
	width:238px;
	height:47px;
	position:absolute;
	bottom:0;
	right:0;
	z-index:99998;
}
	
	
.bannercontainer .content{
	width:876px;
	float:left;
	display:inline;
	background:url(../img/bg-banner.gif) top left repeat-y;
	padding:0 20px;
}
.bannercontainer .oferta-content{
	width:510px;
	height:84px;
	display:block;
	position:absolute;
	padding:20px;
	bottom:0px;
	left:0px;
	z-index:99999;
}
.bannercontainer .oferta-content h1{
	width:100%;
	float:left;
	display:inline;
	color:#FF5400;
	font-size:27px;
}
.bannercontainer .oferta-content strong{
	width:100%;
	float:left;
	display:inline;
	color:#444;
	font-size:14px;
	font-weight:normal;
}
.bannercontainer .oferta{
	width:876px;
	display:block;
	position:absolute;
	bottom:0px;
	left:0px;
	z-index:99998;
}
.bannercontainer .product-finder{
	float:right;
	display:inline;
	width:234px;
	height:351px;
	padding:26px 25px 0 23px;
}
.product-finder img{
	float:left;
	display:inline;
	border-bottom:1px solid #c4d5e4;
}
.product-finder form,
.product-finder fieldset,
.product-finder label,
.product-finder select,
.product-finder input,
.product-finder span,
.product-finder hr{
	float:left;
	display:inline;
}
.product-finder label{
	width:234px;
	margin:10px 0 7px 0;
}
.product-finder select{
	width:227px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:2px 2px 2px 0;
}
.product-finder .text{
	width:222px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:2px;
	background:#FFF;
	border-left:1px solid #333;
	border-top:1px solid #333;
	}
.product-finder span{
	padding-top:3px;
	height:20px
}
.product-finder .btn{
	width:91px;
	height:28px;
	text-align:center;
	color:#333;
	background:url(../img/bg-btn-green.gif) top left no-repeat;
	float:right
}
.product-finder hr{
	width:234px;
	height:1px;
	background:#c4d5e4;
	margin:5px 0;
	color:#c4d5e4;
}
.homeblock{
	width:958px;
	float:left;
	display:block;
	background:#FFF;
	margin-top:11px;
	border:1px solid #d7e0e9;
}
.newsblock-left{
	float:left;
	display:inline;
	width:446px;
	height:169px;
	border-right:1px solid #c5d6e4;
	margin:14px 0px 16px 0px;
	padding-right:16px;
	padding-left:16px;
}
.newsblock-right{
	float:left;
	display:inline;
	width:446px;
	height:169px;
	margin:14px 0px 16px 0px;
	padding-left:16px;
	padding-left:16px;
}
.newsblock-left .text, .newsblock-right .text{
	width:216px;
	height:169px;
	display:inline;
	float:left;
	color:#333;
	line-height:1.3em;
}
.newsblock-left .text strong, .newsblock-right .text strong{
	color:#8acd00;
	float:left;
	display:inline;
	width:216px;
	height:45px;
}
.newsblock-left .text span, .newsblock-right .text span{
	float:left;
	display:inline;
	width:216px;
	height:84px;
}
.newsblock-left .text a, .newsblock-right .text a{
	width:91px;
	height:22px;
	text-align:center;
	color:#333;
	background:url(../img/bg-btn-blue.gif) top left no-repeat;
	float:right;
	display:inline;
	margin-top:2px;
	text-decoration:none;
	padding-top:6px;
}
.newsblock-right .pic{
	width:225px;
	height:169px;
	float:left;
	display:inline;
	padding-left:5px;
	overflow:hidden;
}
.newsblock-left .pic{
	width:225px;
	height:169px;
	float:left;
	display:inline;
	padding-right:5px;
	overflow:hidden;
}
a.expand{
	float:left;
	display:inline;
	background:url(../img/bg-btn-expand.gif) top center no-repeat;
	height:24px;
}
a.expand:hover{
	background:url(../img/bg-btn-expand.gif) bottom center no-repeat;
}
.expand span{display:none;}
.bannerblock{
	width:944px;
	float:left;
	display:block;
	background:#f2f9ff;
	margin-top:11px;
	border:1px solid #d7e0e9;
	padding:7px;
}
.homeblock .title{
	float:left;
	display:inline;
	width:928px;
	height:13px;
	padding:10px 0 0 20px;
	margin-left:10px;
	font-weight:bold;
	background:url(../img/green-star.gif) bottom left no-repeat;
}
.homeblock .wrapper{
	float:left;
	display:inline;
	margin:0 5px 0 5px;
}
.smallprod-block{
	width:157px;
	height:158px;
	float:left;
	display:inline;
	border-right:1px solid #d7e0e9;
	margin:5px 0 5px 0;
}
.smallprod-block .pic{
	width:108px;
	height:108px;
	float:left;
	display:inline;
	margin:10px 24px 0 25px;
	overflow:hidden;
	text-align:center;
}
.smallprod-block .pic table{
	float:left;
	display:inline;
	width:108px;
	height:108px;
	vertical-align:middle;
	text-align:center;
}
.smallprod-block .pic td{
	height:108px;
	width:108px;
	vertical-align:middle;
}
.smallprod-block .text{
	width:147px;
	height:40px;
	float:left;
	display:inline;
	margin:5px;
	text-align:center;
}
.smallprod-block .text a{
	color:#333;
	text-decoration:none;
	}
.stats-header{
	height:25px;
	float:left;
	display:inline;
	padding-left:10px;
	width:950px;
	margin-top:11px;
}
.stats-header a.selected{
	height:20px;
	background: url(../img/bg-btn-stats.gif) top right no-repeat #e1ebf4;
	padding:5px 50px 0 7px;
	float:left;
	display:inline;
	color:#333;
	text-decoration:none;
	font-weight:bold;
	margin-right:10px;
}
.stats-header a.notselected{
	height:20px;
	background:#f0f5f9;
	padding:5px 50px 0 7px;
	float:left;
	display:inline;
	color:#333;
	text-decoration:none;
	margin-right:10px;
}
.stats-header a.notselected:hover{
	background: url(../img/bg-btn-stats-notsel.gif) top right no-repeat #f0f5f9;
}
.stats-content{
	padding:10px 0;
	float:left;
	display:inline;
}
.stats-content a{
	width:958px;
	float:left;
	display:inline;
	border-bottom:solid 1px #e5ecf2;
	height:25px;
	color:#333;
	text-decoration:none;
}
.stats-content a:hover{
	background:#f6f9fc;
	border-bottom:solid 1px #8acd00;
	}
.stats-content a span.name{
	width:450px;
	float:left;
	display:inline;
	height:20px;
	font-weight:bold;
	padding:5px 0 0 10px;
}
.stats-content a span.rating{
	width:101px;
	float:left;
	display:inline;
	height:20px;
	padding:4px 0 0 0;
}
.stats-content a span.stock{
	width:160px;
	float:left;
	display:inline;
	height:20px;
	padding:5px 0 0 60px;
}
.stats-content a span.price{
	width:167px;
	float:left;
	display:inline;
	height:20px;
	padding:5px 0 0 10px;
	color:#52799a;
	font-weight:bold;
}
.newsletterblock{
	width:916px;
	float:left;
	display:inline;
	margin:0 0 10px 0;
}
.newsletterblock .margin{
	float:left;
	display:inline;
	width:916px;
}
.newsletterblock .content{
	float:left;
	display:inline;
	width:886px;
	background:url(../img/bg-newsletter-content.png) top left repeat;
	border-left:1px solid #65b0d9;
	border-right:1px solid #65b0d9;
	padding:5px 18px 0 10px;
	color:#FFF;
	*background:url(../img/bg-newsletter-content.gif) top left repeat-y;
	*filter:alpha(opacity=50);
	*border:none;
	*width:888px;	
}
.newsletterblock .content .img{
	float:left;
	display:inline;
	width:auto;
	margin:0;
	color:#cde5f2;
	font-size:11px;
	*position:relative
}
.newsletterblock .content span{
	float:left;
	display:inline;
	width:390px;
	margin:0 45px 0 10px;
	color:#cde5f2;
	font-size:11px;
	*position:relative
}
.newsletterblock .content span strong{
	color:#FFF;
	font-size:16px;
}
.newsletterblock .content form, .newsletterblock .content fieldset{
	float:left;
	display:inline;
	width:360px;
	*position:relative
}
.newsletterblock .content .input{
	float:left;
	display:inline;
	background:#cde5f2;
	width:242px;
	height:21px;
	margin:18px 10px 0 0;
	padding:2px;
	color:#367db4;
}
.newsletterblock .content .input:focus{
	background:#FFF;
}
.newsletterblock .content .btnRO{
	width:98px;
	height:28px;
	background:url(../img/btn-abonare.gif) top left no-repeat;
	float:left;
	display:inline;
	cursor:pointer;
	margin:16px 0 0 0;
}
.newsletterblock .content .btnEN{
	width:98px;
	height:28px;
	background:url(../img/btn-abonare.gif) top right no-repeat;
	float:left;
	display:inline;
	cursor:pointer;
	margin:16px 0 0 0;
}


/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * FOOTER * * * * * * * * * * * * * * * * * * */

#footercontainer{
	width:100%;
	height:97px;
	padding:30px 0;
	background:url(../img/bg-footer.gif) top left repeat-x;
	margin:30px 0 10px 0
}
#footercontainer .wrapper{
	width:916px;
	height:97px;
	margin:0 auto;
	color:#FFF;
	display:block;
	position:relative;
}
#footercontainer .lastview, #footercontainer .tags, #footercontainer .descr {
	display:block;
	float:left;
	margin-right:25px;
	width:266px;
}
#footercontainer .descr {
	margin:0;
}
#footercontainer .title{
	float:left;
	display:inline;
	color:#cde5f2;
	font-weight:bold;
	margin-bottom:5px;
	font-size:12px;
}
.lastview ul.menu{
	float:left;
	display:inline;
	margin:0;
	padding:0;
	list-style-type:none;
	*margin-left:-16px;
}
.lastview span.menu{
	float:left;
	display:inline;
	margin:0;
	padding:0;
	font-size:11px;
	color:#94BCD1
}
.lastview span.menu a{
	color:#FFF;
	text-decoration:none
}
.lastview .menu ul{
	margin:0;
	padding:0;
	list-style-type:none;
}
.lastview .menu ul li{
	display:block;
}
.lastview ul.menu a {
	display:block;
	width:266px;
	height:17px;
	font-size:11px;
	text-decoration: none;
	padding:3px 0 0 18px;
	color:#94bcd1;
	background:url(../img/bg-lastview.gif) left bottom no-repeat;
}
.lastview ul.menu a:hover {
	color:#FFF;
	}
.tags .first-line, .tags .second-line, .tags .third-line {
	display:inline;
	float:left;
	height:20px;
	margin-bottom:4px;
	width:266px;
}
.tags .first-line a {
	background: url(../img/tags-firstline.gif) top right no-repeat;
	color:#94bcd1;
	display:inline;
	float:left;
	font-size:11px;
	height:20px;
	margin-right:4px;
	text-decoration:none;
}
.tags .first-line a span{
	background: url(../img/tags-firstline-left.gif) top left no-repeat;
	color:#94bcd1;
	display:inline;
	float:left;
	font-size:11px;
	height:14px;
	margin-right:4px;
	padding:3px 5px 3px 8px;
	text-decoration:none;
	cursor:pointer
}
.tags .second-line a {
	background: url(../img/tags-secline.gif) top right no-repeat;
	color:#6fa3c7;
	display:inline;
	float:left;
	font-size:11px;
	height:20px;
	margin-right:4px;
	text-decoration:none;
}
.tags .second-line a span{
	background: url(../img/tags-secline-left.gif) top left no-repeat;
	color:#6fa3c7;
	display:inline;
	float:left;
	font-size:11px;
	height:14px;
	margin-right:4px;
	padding:3px 5px 3px 8px;
	text-decoration:none;
	cursor:pointer
}
.tags .third-line a {
	background: url(../img/tags-tirline.gif) top right no-repeat;
	color:#6fa3c7;
	display:inline;
	float:left;
	font-size:11px;
	height:20px;
	margin-right:4px;
	text-decoration:none;
}
.tags .third-line a span{
	background: url(../img/tags-tirline-left.gif) top left no-repeat;
	color:#6fa3c7;
	display:inline;
	float:left;
	font-size:11px;
	height:14px;
	margin-right:4px;
	padding:3px 5px 3px 8px;
	text-decoration:none;
	cursor:pointer
}
.tags .first-line a:hover span, .tags .second-line a:hover span, .tags .third-line a:hover span{
	color:#FFF;
}
.descr .text {
	color:#94bcd1;
	display:inline;
	float:left;
	width:266px;
	text-align:justify
}
.rss {
	position:absolute;
	top:0;
	right:0;
}
.descr .text, .descr .text p, .descr .text h1, .descr .text h2, .descr .text h3, .descr .text h4{
	color:#94bcd1;
	display:inline;
	float:left;
	font-size:11px;
	width:266px;
	*width:250px;
}
.descr .text strong,.descr .text font,.descr .text span{
	color:#94bcd1;
	font-size:11px;
	text-decoration:none;
}
.descr .text a{
	color:#FFF;
	font-size:11px;
	text-decoration:none;
}
.copyright{
	width:916px;
	height:50px;
	display:block;
	margin:0 auto;
	color:#80b6d2;
	margin-top:20px;
}
.copyright span{
	display:inline;
	float:left;
	color:#80b6d2;
	height:33px;
	width:661px;
}
.copyright a{
	float:right;
	display:inline;
	height:11px;
	width:160px;
	color:#095b98;
	font-size:11px;
	text-decoration:none;
	padding:23px 0 0 0;
	background:url(../img/bg-xcommerce.gif) top left no-repeat;
}
.copyright a:hover{
	background:url(../img/bg-xcommerce.gif) top right no-repeat;
	/*text-decoration:underline;*/
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * BROWSE * * * * * * * * * * * * * * * * * * */

#leftcontainer .block-wline .title{
	width:198px;
	height:24px;
	float:left;
	display:inline;
	background:url(../img/bg-left-title.png) top left no-repeat;
	margin:0 -5px 10px -1px;
	padding:8px 7px 0 7px;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	*background:#3c87b9;
	*width:191px;
	*margin:0 0 10px 1px;
	*border-top:1px solid #65b0d9;
	*border-bottom:1px solid #65b0d9;
	*position:relative
}
#leftcontainer .block-wline .contentText{
	width:191px;
	float:left;
	display:inline;
	padding:0px 7px 6px 7px;
	color:#D4F2FE;
	font-size:11px;
	*position:relative;
	text-align:justify
}
#leftcontainer .block-wline .contentText img{
	max-width:191px;
	*width: expression(this.width > 190 ? '191px' : true);
}
#leftcontainer .block-wline form,#leftcontainer .block-wline fieldset{
	width:191px;
	float:left;
	display:inline;
	color:#D4F2FE;
	font-size:11px;
	*position:relative;
	text-align:justify
}
#leftcontainer .block-wline .contentText .c {
	display:inline;
	float:left;
	height:13px;
	margin:5px 0 0 0;
	padding:0;
	width:13px;
	background:transparent;
}
#leftcontainer .block-wline .contentText label {
	cursor:pointer;
	display:inline;
	float:left;
	line-height:12px;
	width:170px;
	height:13px;
	padding:0 0 0 7px;
	margin:5px 0 0 0;
	font-size:11px;
	color:#D4F2FE;
}
#leftcontainer .block-wline .contentText .btn {
	cursor:pointer;
	display:inline;
	float:right;
	padding:0;
	margin:0;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
	color:#FFF;
}
#leftcontainer .block-wline .contentText .graph{
	background:#FF5400;
	border-bottom:8px solid #ff7e00;
	display:inline;
	float:left;
	height:8px;
}
#leftcontainer .block-wline .contentText .answer{
	display:inline;
	float:left;
	line-height:12px;
	width:191px;
	height:13px;
	margin:4px 0px 0 0;
	*margin:4px 10px 0 0;
	font-size:11px;
	font-weight:bold;
	color:#FFF;
}
#leftcontainer .block-wline .contentText .percent{
	display:block;
	float:left;
	line-height:12px;
	width:191px;
	height:13px;
	margin:4px 0 0 0;
	padding:0 0 4px 0;
	font-size:11px;
	text-align:right;
	border-bottom:1px solid #65B0D9;
	color:#D4F2FE;
}
#leftcontainer .block-wline .contentText .select{
	float:left;
	display:inline;
	width:100%;
	font-size:11px;
	color:#666;
}
#leftcontainer .block-wline .contentText .users{
	display:inline;
	float:left;
	line-height:12px;
	font-size:11px;
	width:191px;
	height:15px;
	margin:5px 0 0 0;
	padding:0 0 4px 0;
	border-bottom:1px solid #65B0D9;
	color:#D4F2FE;
}
#leftcontainer .block-wline .contentText .users strong{
	font-size:11px;
	color:#FFF;
}
#leftcontainer .block-wline .contentText strong a{
	color:#FFF;
	text-decoration:none;
	font-size:12px;
	width:191px;
	float:left;
	display:inline;
	margin:5px 0 0 0;
	padding:5px 0 0 0;
	border:none;
	text-align:left;
	border-top:1px dashed #65B0D9;
}
#leftcontainer .block-wline .contentText a{
	color:#FFF;
	text-decoration:none;
	font-size:11px;
	width:191px;
	float:left;
	display:inline;
	text-align:right;
}
#leftcontainer .block-wline .contentText p{
	text-align:left;
	font-style:italic;
	font-size:11px;
	color:#D4F2FE;
	width:191px;
	float:left;
	display:inline;
}
#leftcontainer .block-wline .oferte-block{
	width:198px;
	height:74px;
	float:left;
	display:inline;
	padding:0;
	color:#FFF;
	font-size:12px;
	width:192px;
	margin:10px 7px 0 7px;
	border-bottom:1px solid #65b0d9;
	padding:0 0 10px 0;
	*position:relative;
}
#leftcontainer .block-wline .oferte-block .pic{
	width:74px;
	height:74px;
	float:left;
	display:inline;
	margin:0 7px 0 0;
	background:url(../img/bg-similare-pic.gif) top left no-repeat;
}
#leftcontainer .block-wline .oferte-block .pic img{
	width:70px;
	height:70px;
	float:left;
	display:inline;
	margin:2px;
}
#leftcontainer .block-wline .oferte-block .name{
	width:111px;
	float:left;
	display:inline;
	margin:0 0 3px 0;
	padding:0 0 3px 0;
	font-weight:bold;
	color:#FFF;
	text-decoration:none;
	font-size:11px;
}

#leftcontainer .block-wline img{
	float:left;
	display:inline;
	*position:relative
}

#leftcontainer .block-wline-map img{
	/*float:left;*/
	display:inline;
	*position:relative
}

.breadcrumb{
	float:left;
	display:inline;
	width:899px;
	height:27px;
	padding:7px 0px 0 17px;
	font-size:11px;
	color:#FFF
}
.breadcrumb a{
	color:#FFF;
	text-decoration:none;
	background:url(../img/arrow-white.gif) center left no-repeat;
	padding:0 0 0 10px;
	margin:0 0 0 2px;
}
.breadcrumb a strong{
	color:#1a6199;
	font-size:11px;
}
.promo-header{
	height:25px;
	float:left;
	display:inline;
	padding-left:10px;
	width:950px;
	margin-top:11px;
}
.promo-header span{
	height:20px;
	padding:5px 10px 0 0;
	float:left;
	display:inline;
	color:#4888c0;
	text-decoration:none;
	font-weight:bold;
}
.promo-header a.selected{
	height:20px;
	background: url(../img/bg-btn-stats.gif) top right no-repeat #e1ebf4;
	padding:5px 50px 0 7px;
	float:left;
	display:inline;
	color:#333;
	text-decoration:none;
	font-weight:bold;
	margin-right:10px;
}
.promo-header a.notselected{
	height:20px;
	background:#f0f5f9;
	padding:5px 50px 0 7px;
	float:left;
	display:inline;
	color:#333;
	text-decoration:none;
	margin-right:10px;
}
.promo-header a.notselected:hover{
	background: url(../img/bg-btn-stats-notsel.gif) top right no-repeat #f0f5f9;
}
.promo-block{
	width:958px;
	float:left;
	display:block;
	background:#FFF;
	border:1px solid #d7e0e9;
	padding:2px 0px;
}

/* * * * * * * * * * * * * * * * * SIDEBARS * * * * */

.sidebar-menu{
	float:left;
    width:186px;
	padding:0;
	list-style-type:none;
	margin:0 10px;
	*margin:0 5px;
	*position:relative
}
.sidebar-menu ul{
	margin:0;
	padding:0;
	list-style-type:none;
}
.sidebar-menu ul li{
	display:block;
}
ul.sidebar-menu .cat_level0 a {
	display:block;
	width:176px;
	border-bottom:none;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration: none;
	color:#FFF;
	padding:8px 0 8px 10px;
	background: url(../img/arrow-sidebar.gif) center left no-repeat;
}
ul.sidebar-menu .cat_level0 a:hover {
	text-decoration:underline;
}

ul.sidebar-menu .cat_level1 a {
	display:block;
	width:176px;
	border-bottom:none;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration: none;
	color:#FFF;
	padding:8px 0 8px 10px;
	background: url(../img/arrow-sidebar.gif) center left no-repeat;
}
ul.sidebar-menu .cat_level1 a:hover {
	text-decoration:underline;
}

ul.sidebar-menu .cat_level2 a {
	display:block;
	width:162px;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration: underline;
	color:#333;
	padding:8px 10px 7px 36px;
	background: url(../img/bg-sidebar-level2.gif) top left no-repeat;
}
ul.sidebar-menu .cat_level2 a:hover {

}


/* * * * * * * * * * * * * * * * * PRODUCT-DISPLAY * * * * */

#filter {
	display:inline;
	float:left;
	font-size:11px;
	width:916px;
	margin:0 0 21px 0;
}
#filter img{
	display:inline;
	float:left;
	width:916px;
	height:21px;
}
#filter .top {
	background:transparent url(../img/bg-filters_top.png) no-repeat scroll left top;
	display:inline;
	float:left;
	padding:20px 20px 0 20px;
	width:876px;
	*background:url(../img/bg-filters_top.gif) top left repeat-y;
	*filter:alpha(opacity=50);
}
#filter .top strong {
	color:#FFF;
	font-size:12px;
	*position:relative;
	float:left;
	display:inline;
	width:876px;
	padding:0 0 10px 0
}
#filter .top .cat-pic{
	display:inline;
	float:left;
	width:140px;
	height:auto;
	margin:0 10px 0 0;
}
#filter .top span {
	color:#d4f2fe;
	font-size:11px;
	*position:relative;
	float:left;
	display:inline;
	width:878px;
}
#filter .middle {
	background:url(../img/bg-newsletter-content.png) top left repeat;
	display:inline;
	float:left;
	font-size:11px;
	padding:0 19px;
	width:876px;
	border-left:1px solid #65b0d9;
	border-right:1px solid #65b0d9;
	*background:url(../img/bg-newsletter-content.gif) top left repeat;
	*filter:alpha(opacity=50);
	*border:none;
	*width:878px;
}
#filter .column {
	color:#d4f2fe;
	display:inline;
	float:left;
	width:219px;
	*position:relative;
}
#filter .column strong {
	color:#FFF;
	display:inline;
	float:left;
	font-size:12px;
	width:219px;
	padding:0 0 5px 0;
}
#filter .column ul {
	display:inline;
	float:left;
	list-style-position:outside;
	margin:0;
	padding:0;
	width:219px;
}
#filter .column ul li {
	display:block;
	height:auto;
	margin:0 0 4px 0;
	padding:0;
	width:210px;
	overflow:hidden;
}
#filter .column ul li .c {
	display:inline;
	float:left;
	height:13px;
	margin:0;
	padding:0;
	width:13px;
}
#filter .column ul li label {
	cursor:pointer;
	display:inline;
	float:left;
	font-size:11px;
	line-height:12px;
	padding:0 0 0 6px;
	width:191px;
	color:#d4f2fe;
}
#filter .column ul li a {
	background:transparent url(../img/white-arrow_cdown.gif) no-repeat scroll left bottom;
	color:#FFF;
	cursor:pointer;
	display:inline;
	float:left;
	font-size:11px;
	padding:0 0 0 14px;
	text-decoration:underline;
}
#filter .bottom {
	background:transparent url(../img/bg-filters_bottom.png) no-repeat scroll left bottom;
	display:inline;
	float:left;
	padding:0 20px 10px 20px;
	width:876px;
	*background:url(../img/bg-filters_bottom.gif) bottom left no-repeat;
	*filter:alpha(opacity=50);
}
#filter .bottom .selected-down {
	background:transparent url(../img/bg-sort_down.gif) no-repeat scroll left top;
	color:#444;
	display:inline;
	float:right;
	font-size:12px;
	font-weight:bold;
	height:21px;
	margin-left:15px;
	padding:7px 0 0 12px;
	text-decoration:none;
	width:144px;
	*position:relative;
}
#filter .bottom .selected-up {
	background:transparent url(../img/bg-sort_up.gif) no-repeat scroll left top;
	color:#444;
	display:inline;
	float:right;
	font-size:12px;
	font-weight:bold;
	height:21px;
	margin-left:15px;
	padding:7px 0 0 12px;
	text-decoration:none;
	width:144px;
	*position:relative;
}
#filter .bottom .notselected {
	color:#FFF;
	display:inline;
	float:right;
	font-size:12px;
	font-weight:bold;
	height:21px;
	margin-left:15px;
	padding:7px 0 0 12px;
	text-decoration:none;
	width:144px;
	*position:relative;
}
#filter .bottom .notselected:hover {
	background:transparent url(../img/bg-sort_down.gif) no-repeat scroll right top;
}
#filter .bottom .selected-down-long {
	background:transparent url(../img/bg-sort_down_long.gif) no-repeat scroll left top;
	color:#444;
	display:inline;
	float:right;
	font-size:12px;
	font-weight:bold;
	height:21px;
	margin-left:15px;
	padding:7px 0 0 12px;
	text-decoration:none;
	width:164px;
	*position:relative;
}
#filter .bottom .selected-up-long {
	background:transparent url(../img/bg-sort_up_long.gif) no-repeat scroll left top;
	color:#444;
	display:inline;
	float:right;
	font-size:12px;
	font-weight:bold;
	height:21px;
	margin-left:15px;
	padding:7px 0 0 12px;
	text-decoration:none;
	width:164px;
	*position:relative;
}
#filter .bottom .notselected-long {
	color:#FFF;
	display:inline;
	float:right;
	font-size:12px;
	font-weight:bold;
	height:21px;
	margin-left:15px;
	padding:7px 0 0 12px;
	text-decoration:none;
	width:164px;
	*position:relative;
}
#filter .bottom .notselected-long:hover {
	background:transparent url(../img/bg-sort_down_long.gif) no-repeat scroll right top;
}


#prod_boxes{
	float:left;
	display:inline;
	width:687px;
	padding:0;
}

#prod_boxes .product-block{
	float:left;
	display:inline;
	width:156px;
	height:256px;
	margin:0 21px 21px 0;
	overflow:hidden;
	background:url(../img/bg-product-block.png) top left no-repeat;
	*background:url(../img/bg-product-block.gif) top left no-repeat;
	*filter:alpha(opacity=50);
}
#prod_boxes .product-block .shadow{
	float:left;
	display:inline;
	width:156px;
	height:22px;
}
#prod_boxes .product-block .content{
	float:left;
	display:inline;
	width:134px;
	height:223px;
	padding:11px 11px 0 11px;
}
#prod_boxes .product-block .pic{
	width:134px;
	height:134px;
	float:left;
	display:inline;
	text-align:center;
	background:url(../img/bg-product-block-pic.gif) top left no-repeat;
	position:relative;
	overflow:hidden;
}
#prod_boxes .product-block .pic table{
	width:134px;
}
#prod_boxes .product-block .pic td{
	height:134px;
	vertical-align:middle;
}
#prod_boxes .product-block .pic img{
	max-height:110px;
	max-width:110px;
	*width: expression(this.width > 109 ? '110px' : true);
}
.product-block h2 a{
	float:left;
	display:inline;
	width:126px;
	margin:4px;
	padding:4px 0 8px 0;
	font-weight:bold;
	text-decoration:none;
	color:#FFF;
	text-align:center;
	line-height:12px;
	font-size:12px;
	border-bottom:#65b0d9 solid 1px;
}
.product-block h2{
	float:left;
	display:inline;
	width:134px;
	margin:0;
	padding:0;
	position:relative;
}
.product-block .price{
	float:left;
	display:inline;
	width:126px;
	margin:0 4px;
	color:#FFF;
	font-size:11px;
	line-height:12px;
	text-align:center;
	position:relative;
}
.pagination{
	float:left;
	display:inline;
	font-size:12px;
	width:663px;
	height:48px;
	padding:15px 12px;
	background:url(../img/bg-pagination.png) top left no-repeat;
	*background:url(../img/bg-pagination.gif) top left no-repeat;
	*filter:alpha(opacity=50);
	*margin:20px 0 0 0;
}
.pagination .top{
	float:left;
	display:inline;
	width:643px;
	padding:2px 10px 7px 10px;
	border-bottom:1px solid #65b0d9;
	color:#d4f2fe;
	*position:relative;
}
.pagination span{
	width:168px;
	float:left;
	display:inline;
	font-weight:bold;
	color:#d4f2fe;
}
.pagination .top a{
	float:left;
	display:inline;
	padding:0px 20px 0 0;
	color:#d4f2fe;
	text-decoration:none;
}
.pagination .top a:hover, .pagination .bottom a:hover{
	color:#FFF;
	font-weight:bold;
}
.pagination a.selected{
	color:#FFF;
	font-weight:bold;
}
.pagination .bottom{
	float:left;
	display:inline;
	width:643px;
	padding:7px 10px 0 10px;
	*position:relative;
}
.pagination .bottom a{
	float:left;
	display:inline;
	padding:0px 10px 0 0;
	color:#d4f2fe;
	text-decoration:none;	
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * DETAILS * * * * * * * * * * * * * * * * * * */

.details-rightcontainer{
	width:208px;
	float:right;
	display:inline;
	margin:0 0 21px 21px;
}
.details-rightcontainer .margin{
	width:208px;
	height:14px;
	float:left;
	display:inline;
}
.details-rightcontainer .block-wline{
	width:206px;
	float:left;
	display:inline;
	background:url(../img/bg-newsletter-content.png) top left repeat;
	border-left:1px solid #65b0d9;
	border-right:1px solid #65b0d9;
	padding:0 0 20px 0;
	*background:url(../img/bg-block-wline.gif) top left repeat-y;
	*filter:alpha(opacity=50);
	*border:none;
	*width:208px;
}
.details-rightcontainer .block-wline .title{
	width:198px;
	height:24px;
	float:left;
	display:inline;
	background:url(../img/bg-left-title.png) top left no-repeat;
	margin:0 -5px 10px -1px;
	padding:8px 7px 0 7px;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	*background:#3c87b9;
	*width:191px;
	*margin:0 0 10px 1px;
	*border-top:1px solid #65b0d9;
	*border-bottom:1px solid #65b0d9;
	*position:relative
}
.details-rightcontainer .block-wline .oferte-block{
	width:198px;
	height:74px;
	float:left;
	display:inline;
	padding:0;
	color:#FFF;
	font-size:12px;
	width:192px;
	margin:10px 7px 0 7px;
	*position:relative;
}
.details-rightcontainer .block-wline .oferte-block .pic{
	width:74px;
	height:74px;
	float:left;
	display:inline;
	margin:0 7px 0 0;
	background:url(../img/bg-similare-pic.gif) top left no-repeat;
}
.details-rightcontainer .block-wline .oferte-block .pic img{
	width:70px;
	height:70px;
	float:left;
	display:inline;
	margin:2px;
}
.details-rightcontainer .block-wline .oferte-block .name{
	width:111px;
	float:left;
	display:inline;
	margin:0 0 3px 0;
	padding:0 0 3px 0;
	border-bottom:1px solid #65b0d9;
	font-weight:bold;
	color:#d4f2fe;
	text-decoration:none;
	font-size:11px;
}
.details-rightcontainer .block-wline .oferte-block .price{
	width:111px;
	float:left;
	display:inline;
	color:#d4f2fe;
	font-size:11px;
}



.product-summary{
	float:left;
	display:inline;
	font-size:12px;
	width:663px;
	padding:12px;
	background:url(../img/bg-summary.png) top left no-repeat;
	*background:url(../img/bg-summary.gif) top left no-repeat;
	*filter:alpha(opacity=50);
}
.product-summary .left, .product-summary .left a.pic{
	float:left;
	display:inline;
	width:357px;
	background:#FFF;
	position:relative;
}
.product-summary .left a.pic img{
	width:307px;
	margin:25px;
}
.product-summary .left .thumbs{
	width:343px;
	height:62px;
	float:left;
	display:inline;
	background:#65b0d9;
	border-top:1px solid #3c87b9;
	padding:7px;
}
.product-summary .left .thumbs a.pic{
	width:60px;
	height:60px;
	float:left;
	display:inline;
	margin:0 7px 0 0;
	overflow:hidden;
	border:1px solid #FFF;
	background:#FFF;
}
.product-summary .left .thumbs a.pic img{
	width:60px;
	margin:0
}
.product-summary .right,
.product-summary .right .toplinks,
.product-summary .right h1,
.product-summary .right .code,
.product-summary .right .row{
	float:right;
	display:inline;
	width:294px;
	position:relative;
	overflow:hidden;
}
.product-summary .right .toplinks a{
	float:right;
	display:inline;
	padding:10px;
	background:url(../img/bg-toplinks.gif) center left no-repeat;
	color:#d4f2fe;
	text-decoration:none;
}
.product-summary .right .toplinks .back{
	background:url(../img/arrow-light.gif) center left no-repeat;
}
.product-summary .right .toplinks a:hover{
	text-decoration:underline;
}
.product-summary .right h1{
	color:#FFF;
	font-size:16px;
	font-weight:bold;
	margin:20px 0 0 2px;
}
.product-summary .right .code{
	color:#d4f2fe;
	font-size:11px;
	margin:0 0 15px 0;
}
.product-summary .right .row{
	color:#d4f2fe;
	font-size:12px;
	margin:0 0 7px 0;
}
.product-summary .right .notify{
	color:#d4f2fe;
	font-size:11px;
	height:89px;
	width:239px;
	background:url(../img/bg-notify.gif) top left no-repeat;
	padding:10px 10px 0 50px;
	float:left;
	display:inline;
}
.product-summary .right .notify span{
	color:#EF1D2A;
	font-size:11px;
}
.product-summary .right .notify fieldset{
	width:239px;
	float:left;
	display:inline;
}
.product-summary .right .notify #notify_adress{
	float:left;
	display:inline;
	font-size:11px;
	width:140px;
	height:16px;
	background:#FFF;
	color:#333;
	border-top:1px solid #333;
	border-left:1px solid #333;
	padding:2px 2px 0 2px;
	margin:5px 5px 0 0;
}
.product-summary .right .notify a{
	float:left;
	display:inline;
	font-size:11px;
	width:53px;
	height:17px;
	background:url(../img/btn-notify.gif) top left no-repeat;
	color:#d4f2fe;
	padding:3px 0 0 0;
	margin:5px 0 0 0;
	text-decoration:none;
	text-align:center;
}
.product-summary .right .notify a:hover{
	color:#FFF;
}
.product-summary .right .notify label{
	width:239px;
	float:left;
	display:inline;
	color:#666;
	font-size:11px;
	line-height:13px
}
.product-summary .right .row strong{
	color:#d4f2fe;
}
.product-summary .right .row select{
	width:285px;
	border:none;
	padding:1px;
}
.product-summary .right .row a{
	color:#d4f2fe;
	font-size:11px;
	text-decoration:none;
}
.product-summary .right .row a:hover{
	text-decoration:underline;
}
.product-summary .right .price{
	color:#d4f2fe;
	font-size:11px;
	margin:12px 0;
	border-top:1px solid #7bbcdf;
	padding:12px 0 6px 0;
}
.product-summary .right .price strong{
	color:#FFF;
	font-size:14px;
}
.price .strike{
	color:#FFF;
	font-size:inherit;
	text-decoration:line-through;
}
.product-summary .right .row .qty{
	float:left;
	display:block;
	height:17px;
	background:#d0efff;
	width:47px;
	color:#666;
	padding:3px 0 0 0;
	border-top:3px solid #3C87B9;
	border-right:3px solid #3C87B9;
	border-bottom:3px solid #3C87B9;
}
.product-summary .right .row .qty:focus{
	background:#FFF;
}
.product-summary .right .row label{
	float:left;
	display:inline;
	background:#3c87b9;
	color:#d4f2fe;
	height:21px;
	padding:5px 5px 0 5px;
	cursor:pointer
}
#pagecontainer #maincontainer #centercontainer .product-summary .right .row a.btnRO{
	display:block;
	float:right;
	height:28px !important;
	width:156px !important;
	background:url(../img/btn-addtocartRO.gif) bottom right no-repeat;
	cursor:pointer;
	margin:0 0 0 15px;
}
.product-summary .right .row .btnEN{
	float:right;
	display:inline;
	height:28px;
	width:156px;
	background:url(../img/btn-addtocartEN.gif) top left no-repeat;
	margin-right:8px;
	cursor:pointer;
}
.alarm{
	float:left;
	display:inline;
	font-size:11px;
	width:644px;
	height:27px;
	padding:10px 6px 0 37px;
	color:#FFF;
	margin:0 0 20px 0;
	background:url(../img/bg-alarm.gif) top left no-repeat;
}
.alarm .mail{
	float:left;
	display:inline;
	font-size:11px;
	width:140px;
	height:16px;
	background:#FFF;
	color:#333;
	border:1px solid #53a2ca;
	padding:2px 2px 0 2px;
}
.alarm label{
	float:left;
	display:inline;
	font-size:11px;
	height:18px;
	padding:3px 5px 0 5px;
	color:#FFF;
}
.alarm .price{
	float:left;
	display:inline;
	font-size:11px;
	width:34px;
	height:16px;
	padding:2px 2px 0 2px;
	background:#FFF;
	color:#333;
	border:1px solid #53a2ca;
}
.alarm .btnRO{
	float:right;
	display:inline;
	height:22px;
	width:100px;
	background:url(../img/btn-alarmRO.gif) top left no-repeat;
	cursor:pointer;
}
.alarm .btnEN{
	float:right;
	display:inline;
	height:22px;
	width:62px;
	background:url(../img/btn-alarmEN.gif) top left no-repeat;
	cursor:pointer;
}
.details-descr{
	float:left;
	display:inline;
	font-size:12px;
	width:687px;
	color:#d4f2fe;
	text-align:justify;
	margin:0 0 20px 0;
	overflow:hidden;
}
.details-descr h1
{
color:#ffffff;
text-transform: uppercase;
}
.details-descr p, .details-descr blockquote, .details-descr table, .details-descr tbody{
	float:left;
	display:inline;
	font-size:12px;
	width:687px;
	color:#d4f2fe;
	text-align:justify;
}
.details-descr strong{
	color:#d4f2fe;
}
.details-descr a{
	color:#d4f2fe;
}
.details-descr .title, .det-title{
	color:#FFF;
	text-align:left;
	font-size:15px;
	font-weight:bold;
	padding:5px 0;
	float:left;
	display:inline;
	width:100%;
}
.details-descr .op-row{
	float:left;
	display:inline;
	background:#65B0D9;
	text-align:left;
	color:#FFF;
	margin:0 0 1px 0;
	width:100%
}
.details-descr .op-left{
	float:left;
	display:inline;
	width:30%;
	padding:2px 5px;
	color:#FFF;
	font-weight:bold
}
.details-descr .op-right{
	float:left;
	display:inline;
	width:60%;
	padding:2px 5px;
	color:#FFF
}

.details-descr tr{
	float:left;
	display:inline;
	background:#65B0D9;
	text-align:left;
	color:#FFF;
	margin:0 0 1px 0;
}
.details-descr table{
	margin:0 0 10px 0;
	*background:#65B0D9;
}
.details-descr td{
	color:#FFF;
	text-align:left;
	font-size:11px;
	padding:2px;
}
.details-descr td strong{
	color:#FFF;
	font-size:12px;
}
.actions{
	float:left;
	display:inline;
	width:687px;
	height:68px;
	margin:0 0 20px 0;
}
.comments{
	float:left;
	display:inline;
	font-size:12px;
	width:663px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='img/bg-summary.png');
	padding:12px;
	color:#d4f2fe;
}
.comments[class]{
	background:url(../img/bg-summary.png) top left no-repeat;
}
.comments h2{
	font-size:16px;
	padding:0 0 20px 0;
	margin:0;
	width:663px;
	color:#FFF;
	width:663px;
	float:left;
	display:inline;
	line-height:14px;
}
.comments strong{
	color:#d4f2fe;
	font-size:12px;
}
.comments span{
	color:#d4f2fe;
	font-size:12px;
	font-weight:normal;
}
.comments .comment{
	font-size:11px;
	padding:0 0 20px 0;
	width:663px;
	color:#d4f2fe;
	float:left;
	display:inline;
}
.comments .comment strong{
	font-size:12px;
	color:#FFF;
}
.comments .comment img{
	padding:0 0 7px 0
}
.comments_bottom{
	float:left;
	display:inline;
	width:687px;
	height:14px;
}


.text .rowa{
	width:513px;
	float:left;
	display:inline;
	border-bottom:1px solid #FFF;
	background:#f0f5f9;
}
.text .rowb{
	width:513px;
	float:left;
	display:inline;
	border-bottom:1px solid #FFF;
	background:#e6eef4;
}
.text .left{
	width:242px;
	float:left;
	display:inline;
	font-size:11px;
	padding:2px 4px;
}
.text .right{
	width:255px;
	float:right;
	display:inline;
	font-size:11px;
	padding:2px 4px;
}








.sidebox .title{
	float:left;
	display:inline;
	padding:8px 20px 7px 10px;
	color:#333;
	font-weight:bold;
	border-bottom:1px solid #d6dfe8;
	width:176px;
	margin-bottom:11px;
	background: url(../img/bg-sidebar-level0.gif) top left no-repeat #f0f5f9;
}
.sidebox .wrapper{
	float:left;
	display:inline;
	width:206px;
}
.sidebox .wrapper .smallprod-block{
	width:206px;
	height:158px;
	float:left;
	display:inline;
	border:none;
}
.sidebox .wrapper .smallprod-block .pic{
	width:108px;
	height:108px;
	float:left;
	display:inline;
	margin:10px 49px 0 49px;
	overflow:hidden;
	text-align:center;
}
.sidebox .wrapper .smallprod-block .pic table{
	float:left;
	display:inline;
	width:108px;
	height:108px;
	vertical-align:middle;
	text-align:center;
}
.sidebox .wrapper .smallprod-block .pic td{
	height:108px;
	width:108px;
	vertical-align:middle;
}
.sidebox .wrapper .smallprod-block .text{
	width:186px;
	height:40px;
	float:left;
	display:inline;
	margin:5px 10px;
	text-align:center;
}
.sidebox .wrapper .smallprod-block .text a{
	color:#333;
	text-decoration:none;
	}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * CART * * * * * * * * * * * * * * * * * * */

#basket{
	float:left;
	display:inline;
	width:100%;
	margin:0px;
	padding:0px;
}

.cart-block{
	width:916px;
	float:left;
	display:inline;
}

.cart-block .margin{
	float:left;
	display:inline;
	width:916px;
}
.cart-block .content{
	float:left;
	display:inline;
	width:878px;
	background:url(../img/bg-newsletter-content.png) top left repeat;
	border-left:1px solid #65b0d9;
	border-right:1px solid #65b0d9;
	padding:5px 18px;
	*background:url(../img/bg-newsletter-content.gif) top left repeat-y;
	*filter:alpha(opacity=50);
	*border:none;
	*width:880px;	
}
.error{
	float:left;
	display:inline;
	color:#EA3900
}
.mandatory{
	color:#EA3900
}


.cart-content-row{
	width:100%;
	float:left;
	display:inline;
	background:#65B0D9;
	margin-bottom:1px;
	position:relative;
	color:#FFF;
	*position:relative;
}
.cart-content-row:hover{
	background:#6db6de;
}
.cart-content-column{
	float:left;
	display:inline;
	padding:5px;
	color:#FFF
}
.cart-content-row-head{
	width:100%;
	float:left;
	display:inline;
	font-weight:bold;
	background:#65B0D9;
	color:#FFF;
	margin-bottom:1px;
	*position:relative;
}
.cart-content-row-head:hover{
	background:#6db6de;
}
.cart-content-row-bottom{
	width:100%;
	float:left;
	display:inline;
	font-weight:bold;
	/*background:url(../img/bg-total.gif) top left repeat-x;*/
	background:#6db6de;
	color:#FFF;
	margin-bottom:1px;
	*position:relative;
}
.cart-content-row-bottom span{
	color:inherit;
}
.cart-content-column-head{
	float:left;
	display:inline;
	padding:5px;
	color:#FFF;
}
.cart-content-column-head span{
	color:#FFF;
}
.last{
	border:none;
}
.cart-content-column .pic{
	width:67px;
	height:67px;
	float:left;
	display:inline;
	margin-right:5px;
	overflow:hidden;
	border:1px solid #d6dfe8;
	background:#FFF;
}
.cart-content-column .pic table{
	float:left;
	display:inline;
	width:67px;
	height:67px;
	vertical-align:middle;
	text-align:center;
}
.cart-content-column .pic td{
	height:67px;
	width:67px;
	vertical-align:middle;
	text-align:center;
}
.cart-content-column .pic a img{
	width:60px;
	border:none;
	margin:0 auto;
}
.cart-content-column .name{
	font-weight:bold;
	float:left;
	display:inline;
	height:30px;
	width:80%;
	font-size:12px;
	color:#FFF;
}
.cart-content-column .descr{
	float:left;
	display:inline;
	height:38px;
	width:80%;
	font-size:11px;
	overflow:hidden;
	line-height:12px;
	color:#d4f2fe
}
.cart-content-column .qty{
	border:none;
	border-left:1px solid #246a98;
	border-top:1px solid #246a98;
	background:#FFF;
	width:60px;
	height:18px;
	padding:2px 0 0 2px;
	margin-right:5px;
	}
.cart-content-column a{
	cursor:pointer;
	font-size:11px;
	color:#FFF;
	text-decoration:underline;
	font-weight:bold
	}
.cart-content-row .remove{
	position:absolute;
	width:23px;
	height:60px;
	top:0px;
	right:0px;
	background:url(../img/btn-cart-remove.gif) top left no-repeat;
}

#tab_autentificare, .cart-block{
	float:left;
	display:inline;
	width:100%;
	margin:0 0 20px 0;
}
.login-head{
	width:717px;
	float:left;
	display:block;
	padding:11px;
	font-weight:bold;
}
.login-content{
	width:100%;
	float:left;
	display:inline;
	height:167px;
	background:url(../img/bg-login-content.gif) top left no-repeat;
}
.login-content #tab_login{
	float:left;
	display:inline;
	width:307px;
	margin:20px 0 0 270px;
}
.login-content #tab_login strong{
	float:left;
	display:inline;
	width:307px;
	font-size:18px;
}
.login-content #tab_login label{
	float:left;
	display:inline;
	width:307px;
	font-size:11px;
	color:#666;
	margin:0 0 5px 0;
}
.login-content #tab_login a{
	float:left;
	display:inline;
	width:167px;
	font-size:11px;
	color:#3A7FB8;
	margin:5px 0 0 0;
}
.login-content #tab_login form, .login-content #tab_login fieldset{
	width:307px;
	float:left;
	display:inline;
}

.login-content #tab_login .input-text{
	border:1px solid #e6e6e6;
	border-left:1px solid #474747;
	border-top:1px solid #474747;
	background:#FFF;
	width:157px;
	height:18px;
	padding:4px 0 0 4px;
	float:left;
	display:inline;
	margin:5px 0 0 0;
	color:#666;
}
.login-content #tab_login .input-text:focus{
	border:1px solid #56a7cc;
}
.login-content #tab_login .btn{
	border:none;
	width:101px;
	height:24px;
	text-align:center;
	color:#111;
	background:url(../img/btn-grey_medium.gif) top left no-repeat;
	float:left;
	margin:5px 0 0 15px;
	font-size:13px;
	cursor:pointer;
}
.login-content #tab_inregistrare{
	float:left;
	display:inline;
	width:259px;
	margin:30px 0 0 60px;
}
.login-content #tab_inregistrare strong{
	float:left;
	display:inline;
	width:259px;
	font-size:14px;
}
.login-content #tab_inregistrare label{
	float:left;
	display:inline;
	width:259px;
	font-size:11px;
	color:#666;
	margin:0 0 5px 0;
}
.login-content #tab_inregistrare form, .login-content #tab_inregistrare fieldset{
	width:259px;
	float:left;
	display:inline;
}

.login-content #tab_inregistrare .input-text{
	border:1px solid #e6e6e6;
	border-left:1px solid #474747;
	border-top:1px solid #474747;
	background:#FFF;
	width:137px;
	height:18px;
	padding:4px 0 0 4px;
	float:left;
	display:inline;
	margin:5px 0 0 0;
	color:#666;
}
.login-content #tab_inregistrare .input-text:focus{
	border:1px solid #56a7cc;
}
.login-content #tab_inregistrare .btn{
	border:none;
	height:24px;
	text-align:center;
	color:#3a7fb8;
	background:none;
	float:left;
	margin:5px 0 0 7px;
	font-size:12px;
	cursor:pointer;
	font-weight:bold;
	text-decoration:underline;
}
#tab_adresa, #tab_transport_plata, #tab_info_contact, #tab_promo_code, #tab_gift_points, #tab_company_discount, #tab_discount_fidel, #tab_trimite{
	width:100%;
	float:left;
	display:inline;
	margin-bottom:1px;
	position:relative;
	color:#FFF;
}
#tab_trimite{
	padding:10px 0 0 0;
}
.cart-head{
	width:868px;
	float:left;
	display:inline;
	background:#65B0D9;
	padding:5px;
	font-weight:bold;
	color:#2771A6
}
.cart-content{
	width:100%;
	float:left;
	display:inline;
	padding:5px;
	color:#FFF;
	padding:10px 0 10px 0;
}
.cart-content strong{
	color:#FFF;
}
.cart-block .expand, .cart-block .expand:hover{
	width:100%;
	border-top:1px solid #7BBCDF;
	margin:0 0 40px 0;
}
#cart-adress, #cart-delivery, #cart-info, #cart-discount, #cart-gift{
	width:100%;
	float:left;
	display:none;
	border-top:1px solid #7BBCDF;
	padding:10px 0 0 0;
}
#info-jurid{
	float:left;
	display:none;
}
.cart-block .row{
	width:100%;
	float:left;
	display:inline;
}
.cart-block .column{
	width:439px;
	float:left;
	display:inline;
}
.cart-block .column strong{
	width:439px;
	float:left;
	display:inline;
	margin:0 0 5px 0;
	text-decoration:underline;
	color:#FFF;
}
.cart-block form, .cart-block fieldset{
	float:left;
	display:inline;
}
.cart-block label{
	width:120px;
	float:left;
	display:inline;
	padding-top:4px;
	margin-bottom:5px;
	color:#D4F2FE;
	cursor:pointer;
}
.cart-block label a{
	color:#FFF;
}
.cart-block .long{
	width:421px;
	margin:0px;
}
.cart-block .medium{
	width:250px;
}
.cart-block .input-text{
	width:300px;
	margin-right:5px;
	float:left;
	display:inline;
	margin-bottom:5px;
	border:none;
	border-left:1px solid #246a98;
	border-top:1px solid #246a98;
	background:#FFF;
	height:18px;
	padding:2px 0 0 2px;
}
.cart-block textarea{
	background:#AFE3FF;
	border-top:#246A98 solid 1px;
	border-left:#246A98 solid 1px;
	height:100px;
	padding:2px 0 0 2px;
	width:436px;
	}
.cart-block textarea:focus{
	background:#FFF;
	}
.cart-block select{
	width:227px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:2px 2px 2px 0;
	float:left;
	display:inline;
	margin-bottom:5px;
}
.cart-block .c {
	display:inline;
	float:left;
	height:13px;
	margin:0;
	padding:0;
	width:13px;
	margin-top:5px;
	margin-right:5px;
}
.cart-block .radio {
	display:inline;
	float:left;
	height:13px;
	margin:0;
	padding:0;
	width:13px;
	margin-top:5px;
	margin-right:5px;
}
.cart-block .btn{
	color:#FFF;
	background:none;
	float:right;
	margin:0 10px 10px 0;
	font-weight:bold;
	text-decoration:underline;
}
.total-cost{
	width:856px;
	height:65px;
	float:left;
	display:inline;
	padding:11px;
	background:url(../img/bg-totalcost.gif) top left no-repeat;
	margin:20px 0 0 0;
	*position:relative;
}
#tab_order_total_cost span{
	float:left;
	display:inline;
	font-size:36px;
	padding:10px;
	color:#CCC;
}
#tab_order_total_cost strong{
	color:#FF5400;
	font-weight:normal;
	font-size:36px;
}
#tab_order_total_cost .btnRO{
	float:right;
	display:inline;
	width:197px;
	height:65px;
	background: url(../img/btn-send_RO.jpg) top left no-repeat;
	cursor:pointer;
}
#tab_order_total_cost .btnEN{
	float:right;
	display:inline;
	width:197px;
	height:65px;
	background: url(../img/btn-send_EN.jpg) top left no-repeat;
	cursor:pointer;
}
.static-page{
	float:left;
	display:inline;
	margin:10px 0 20px 17px;
	width:882px;
	color:#D4F2FE;
}
.static-page p{
	float:left;
	display:inline;
	width:100%;
	padding:0;
	margin:0;
	color:#D4F2FE;
	text-align:justify;
}
.static-page a{
	color:#D4F2FE;
	text-decoration:underline;
}
.static-page strong{
	color:#FFF;
}
.contact_left{
	width:208px;
	float:left;
	display:inline;
	margin:0 21px 21px 0;
}
.contact_left .margin{
	width:208px;
	height:14px;
	float:left;
	display:inline;
}
.contact_left .block-wline{
	width:206px;
	float:left;
	display:inline;
	background:url(../img/bg-newsletter-content.png) top left repeat;
	border-left:1px solid #65b0d9;
	border-right:1px solid #65b0d9;
	padding:0 0 20px 0;
	*background:url(../img/bg-block-wline.gif) top left repeat-y;
	*filter:alpha(opacity=50);
	*border:none;
	*width:208px;
}

h3 {
	color:#FFF;
	display:inline;
	float:left;
	font-size:12px;
	margin:0;
	padding:0;
	text-align:left;
	width:960px;
	padding:8px 0 3px 0;
	border-bottom:1px solid #d7e0e9;
	text-transform:uppercase
}

.licit-row{
	width:960px;
	display:block;
	float:left;
	text-align:left;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	padding:5px 0;
	}
.licit-column{
	display:inline;
	float:left;
	text-align:left;
	font-weight:normal;
	padding:5px 0px;
	}
.licit-column .c{
	display:inline;
	float:left;
	height:13px;
	margin:0;
	padding:0;
	width:13px;
	margin:4px 5px 0 0;
}
.licit-column-ex{
	display:inline;
	float:left;
	text-align:left;
	font-weight:normal;
	padding:0px 0px 5px 212px;
	width:506px;
	color:#999
	}
.licit-column-nopadding{
	display:inline;
	float:left;
	text-align:left;
	font-weight:normal;
	padding:0px;
	}
	
.licit-textfield{
	float:left;
	display:inline;
	width:743px;
	height:18px;
	border:none;
	border-top:1px solid #666;
	border-left:1px solid #666;
	border-bottom:1px solid #e9eae5;
	border-right:1px solid #e9eae5;
	background:#FFF;
	margin-left:10px;
	color:#666;
	padding:2px 2px 0 2px;
}
.licit-textfield2{
	float:left;
	display:inline;
	width:433px;
	height:18px;
	border:none;
	border-top:1px solid #666;
	border-left:1px solid #666;
	border-bottom:1px solid #e9eae5;
	border-right:1px solid #e9eae5;
	background:#FFF;
	margin-left:10px;
	color:#666;
	padding:2px 2px 0 2px;
}
.licit-textfield-small{
	float:left;
	display:inline;
	width:226px;
	height:18px;
	border:none;
	border-top:1px solid #666;
	border-left:1px solid #666;
	border-bottom:1px solid #e9eae5;
	border-right:1px solid #e9eae5;
	background:#FFF;
	margin-left:10px;
	color:#666;
	padding:2px 2px 0 2px;
}
.licit-select{
	float:left;
	display:inline;
	width:750px;
	height:24px;
	background:#FFF;
	margin-left:10px;
	color:#666;
}

.licit-textarea{
	float:left;
	display:inline;
	width:433px;
	height:100px;
	border:none;
	border-top:1px solid #666;
	border-left:1px solid #666;
	border-bottom:1px solid #e9eae5;
	border-right:1px solid #e9eae5;
	background:#FFF;
	margin-left:10px;
	color:#666;
	padding:2px 2px 0 2px;	
}

.licit-row label{
	width:150px;
	display:inline;
	float:left;
	padding-top:3px;
}
.licit-row .range{
	display:inline;
	float:left;
	margin-left:10px;
}
.licit-submit{
	float:left;
	display:inline;
	width:91px;
	height:28px;
	font-size:11px;
	font-weight:bold;
	color:#333;
	text-align:center;
	margin-left:433px;
	background:url(../img/btn-productblock.gif) top left no-repeat;
	text-decoration:none;
	padding:0px;
	cursor:pointer;
}
.licit-submit:hover{
	background:url(../img/btn-productblock.gif) top right no-repeat;
}
h1 .subt{
	font-weight:normal;
	color:#333;
	font-size:11px;
}
h1 .top{
	position:absolute;
	width:714px;
	height:2px;
	line-height:0px;
	top:-2px;
	left:0px;
	background:url(../img/h1-top.gif) top left no-repeat;
}

#yahoo-map{  
   height: 191px;  
   width: 191px; 
}
#cartbar{
	position:fixed;
	width:100%;
	display:block;
	height:40px;
	background:url(../img/bg-cartbar.gif) top left repeat-x;
	color:#DDD;
	bottom:0px;
	left:0px;
	z-index:999;
	text-align:center;
	*position:absolute;
	*right: auto;
	*bottom: auto;
  	*left: expression( ( 0 - cartbar.offsetWidth + ( document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth ) + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
	*top: expression( ( 0 - cartbar.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
	}
#cartbar #tab_cart_box{
	width:916px;
	display:block;
	height:40px;
	background:url(../img/bg-cartwrap.jpg) top left no-repeat;
	margin:0 auto;
}
#cartbar #tab_cart_box #cart{
	width:866px;
	display:inline;
	float:left;
	height:30px;
	padding:5px 0 4px 50px;
	text-align:left;
}
#cartbar #tab_cart_box #cart span{
	width:300px;
	display:inline;
	float:left;
	height:22px;
	font-size:12px;
	line-height:16px;
	padding:8px 0 0 0;
	color:#FFF;
}
#cartbar #tab_cart_box #cart a{
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
}
#cartbar #tab_cart_box #cart a.logout{
	color:#888
}
#cartbar #tab_cart_box #cart a.logout:hover{
	color:#6DB6DE
}
#cartbar #tab_cart_box #cart .btn{
	width:134px;
	display:inline;
	float:right;
	height:23px;
	font-size:14px;
	font-weight:bold;
	background:url(../img/btn-checkout.gif) top left no-repeat;
	text-decoration:none;
	padding:7px 0 0 8px;
	color:#FFF;
}
#cartbar #tab_cart_box #cart strong{
	color:#FFF;
	font-size:12px;
}
.newsletterblock .content .wrapper{
	float:left;
	display:inline;
	width:795px;
	margin:0 0 0 10px;
}
.newsletterblock .content .wrapper strong{
	float:left;
	display:inline;
	width:795px;
	color:#FFFFFF;
	font-size:16px;
	margin:0 0 15px 0;
}
.newsletterblock .content .wrapper form, .newsletterblock .content .wrapper fieldset{
	float:left;
	display:inline;
	width:795px;
	color:#FFFFFF;
}
.newsletterblock .content .wrapper .row{
	float:left;
	display:inline;
	width:795px;
	color:#FFFFFF;
	margin:0 0 6px 0;
}
.newsletterblock .content .wrapper .ex-row{
	float:left;
	display:inline;
	width:490px;
	color:#FFFFFF;
	margin:0 0 6px 305px;
}
.newsletterblock .content .wrapper label{
	float:left;
	display:inline;
	width:305px;
	color:#FFFFFF;
	cursor:pointer;
}
.newsletterblock .content .wrapper .mandatory{
	float:none;
	display:inline;
	width:auto;
	color:#FF0000;
	margin:0;
	font-size:12px;
}
.newsletterblock .content .wrapper select{
	float:left;
	display:inline;
	width:400px;
}
.newsletterblock .content .wrapper .textfield{
	float:left;
	display:inline;
	width:396px;
	height:18px;
	background:#FFF;
	color:#333;
	border:1px solid #56a7cd;
	padding:2px 0 0 4px;
}
.newsletterblock .content .wrapper .textfield:focus{
	border:1px solid #276ca1;
}
.newsletterblock .content .wrapper .small{
	width:100px;
}
.newsletterblock .content .wrapper .range{
	float:left;
	display:inline;
}
.newsletterblock .content .wrapper .submit{
	float:left;
	display:inline;
	width:98px;
	height:28px;
	background:url(../img/btn-asearch_big.gif) top left no-repeat;
	margin:0 0 0 305px;
	cursor:pointer;
}
.newsletterblock .content p, .newsletterblock .content blockquote, .newsletterblock .content font{
	float:left;
	display:inline;
	width:100%;
	color:#FFF;
}
.newsletterblock .content strong{
	color:#FFF;
}
.pop-up{
padding:5px 0
}
.pop-up .formInput,.pop-up .formText{
	border:#BBB solid 1px;
	background:#EEE;
	padding:3px;
}
.pop-up .formText{
	margin-bottom:3px;
}
.contact-form{
	float:left;
	display:inline;
	font-size:12px;
	width:663px;
	height:280px;
	padding:15px 12px;
	background:url(../img/bg-contact.png) top left no-repeat;
	*background:url(../img/bg-contact.gif) top left no-repeat;
	*filter:alpha(opacity=50);
	*margin:20px 0 0 0;
}
.contact-form .title{
	float:left;
	display:inline;
	font-size:16px;
	width:663px;
	color:#1A6199;
	font-weight:bold
}
.contact-form .row, .contact-form form, .contact-form fieldset{
	float:left;
	display:inline;
	font-size:12px;
	width:663px;
	color:#FFF;
}
.contact-form .row label{
	float:left;
	display:inline;
	font-size:12px;
	width:208px;
	color:#FFF;
}
.contact-form .row .textfield{
	border:none;
	border-left:1px solid #246a98;
	border-top:1px solid #246a98;
	background:#FFF;
	width:447px;
	height:18px;
	padding:2px 0 0 2px;
	margin-right:5px;
}
.contact-form .row .textarea{
	border:none;
	border-left:1px solid #246a98;
	border-top:1px solid #246a98;
	background:#FFF;
	width:447px;
	height:100px;
	padding:2px 0 0 2px;
	margin-right:5px;
}
.contact-form .row .submit{
	float:right;
	display:inline;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	text-decoration:none;
	padding:0px;
	cursor:pointer;
	margin:0 10px 0 0;
}
.newsletterblock .title{
	width:916px;
	float:left;
	display:inline;
	font-size:16px;
	color:#1A6199;
	font-weight:bold;
	padding:0 0 10px 0;
}
.newsletterblock a.link{
	color:#FFF;
	text-decoration:none;
}
.newsletterblock a.link:hover{
	text-decoration:underline;
}
.newsletterblock .pagenumber{
	width:916px;
	float:left;
	display:inline;
	color:#FFF;
	font-weight:bold;
	padding:10px 0;
	margin:10px 0 0 0;
	border-top:1px solid #7bbcdf;
}
.newsletterblock .pagenumber a{
	color:#CDE5F2;
	text-decoration:none;
	font-weight:normal
}
.newsletterblock .pagenumber a:hover{
	color:#FFF;
	font-weight:bold
}

/* RAMI: Clasa pentru continutul stirilor*/
.news-content p{
	color:#fff;
}

/************************************* START: HOMEPAGE TOP PRODUCTS - ANDREI****************************************/
/* Style nou (creat pentru modificarile cerute) */
#prod_boxes_home {
	display:inline;
	float:left;
	padding:0;
	width:916px;
}
#prod_boxes_home .product-block {
	float:left;
	display:inline;
	width:156px;
	height:256px;
	margin:0 34px 21px 0;
	overflow:hidden;
	background:url(../img/bg-product-block.png) top left no-repeat;
	*background:url(../img/bg-product-block.gif) top left no-repeat;
	*filter:alpha(opacity=50);
}
#prod_boxes_home .product-block .content {
	display:inline;
	float:left;
	height:223px;
	padding:11px 11px 0;
	width:134px;
}
#prod_boxes_home .product-block .shadow {
	display:inline;
	float:left;
	height:22px;
	width:156px;
}
#prod_boxes_home .product-block .pic {
	background:transparent url(../images/bg-product-block-pic.gif) no-repeat scroll left top;
	display:inline;
	float:left;
	height:134px;
	overflow:hidden;
	position:relative;
	text-align:center;
	width:134px;
}
/*********************************
**** END: HOMEPAGE TOP PRODUCTS - ANDREI****************************************/

.choose_now{
	position:absolute;
	bottom:0px;
	right:0px;
	width:340px;
	height:100px;
	z-index:999999;
}
.choose_now img{
	width:200px;
	height:100px;
}


.footer_text {
	display:block;
	width:916px;
	margin:0 auto;
	padding:0px;
	text-align:left;
	overflow:hidden;
}

.footer_text p {
	color:#94bcd1;
	text-align:justiry;
	padding:5px;
}

.footer_text h1, .footer_text h2 {
	float:none;
	padding-left:5px;
}

.footer_text a{
	color:#ffffff;
	text-decoration:none;
}
