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

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

	LAYOUT

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

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

body{
	margin:0px;
	padding:0px;
	background: url(../img/bg-body.jpg) #FFF top center no-repeat;
	text-align:center;
}
#pagecontainer{
	margin:0 auto;
	width:990px;
	background:url(../img/bg-page.gif) top left no-repeat #FFF;
	text-align:left;
}
#pagecontainer #headercontainer{
	width:990px;
	height:111px;
	display:inline;
	float:left;
	position:relative;
}
#pagecontainer #maincontainer{
	display:inline;
	float:left;
	width:990px;
	background:#FFF;
        min-height:350px;
}
	#maincontainer #leftcontainer{
		width:220px;
		float:left;
		display:inline;
		margin:0 10px 30px 10px;
	}
	#maincontainer #centercontainer{
		width:740px;
		float:left;
		display:inline;
	}
#pagecontainer #footercontainer{
	display:inline;
	float:left;
	width:970px;
	margin:50px 10px 0 10px;
	border-top:4px solid #FF7400;
	background:url(../img/bg-footer.gif) top left repeat-x #FFF;
}

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

#headercontainer a.logo{
	width:271px;
	height:73px;
	display:inline;
	float:left;
	overflow:hidden
}
#headercontainer .info{
	width:244px;
	height:73px;
	display:inline;
	float:left;
}
#headercontainer a.rss{
	width:74px;
	height:74px;
	display:block;
	position:absolute;
	bottom:-31px;
	right:-6px;
	z-index:1000000
}
#headercontainer a.support{
	width:117px;
	height:34px;
	display:block;
	position:absolute;
	bottom:-40px;
	right:51px;
}
#headercontainer .topmenu{
	height:60px;
	display:inline;
	float:right;
	background:url(../img/bg-topmenu_left.gif) top left no-repeat;
}
	#headercontainer .topmenu .margin{
		height:52px;
		display:inline;
		float:left;
		background:url(../img/bg-topmenu_right.gif) top right no-repeat;
		font-size:11px;
		padding:8px 12px 0 12px;
	}
	#headercontainer .topmenu div{
		display:inline;
		float:left;
		padding:0 0 5px 0;
	}
		#headercontainer .topmenu div a{
			display:inline;
			float:left;
			font-size:11px;
			padding:0 15px 0 0;
			background:url(../img/sep-topmenu.gif) right 4px no-repeat;
			color:#555;
			text-decoration:none;
		}
	#headercontainer .topmenu form, #headercontainer .topmenu fieldset{
		display:inline;
		float:left;
		*width:400px;
		*overflow:hidden;
		clear:both;
	}
		#headercontainer .topmenu input.text{
			float:left;
			display:inline;
			width:296px;
			height:18px;
			border:1px solid #b4d9ea;
			font-size:11px;
			color:#999;
			background:#FFF;
			padding:2px 2px 0 2px;
		}
		#headercontainer .topmenu input.text:focus{
			border:1px solid #7eacc2;
		}
		#headercontainer .topmenu input.submit{
			float:left;
			display:inline;
			width:82px;
			height:22px;
			background:url(../img/btn-topsearch.gif) top left no-repeat;
			margin:0 0 0 6px;
			cursor:pointer
		}

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

#maincontainer .breadcrumb{
	float:left;
	display:inline;
	width:975px;
	padding:15px 0 15px 15px;
	font-size:11px;
	color:#555
}
#maincontainer .breadcrumb a{
	color:#555;
	text-decoration:underline;
	background:url(../img/arrow-breadcrumb.gif) center left no-repeat;
	padding:0 0 0 14px;
	font-size:11px;
}
#maincontainer .breadcrumb strong{
	color:#333;
	font-size:11px;
	background:url(../img/arrow-breadcrumb.gif) center left no-repeat;
	padding:0 0 0 15px;
}
#leftcontainer .block-wline{
	float:left;
	display:inline;
	width:220px;
}
#leftcontainer .block-wline .header{
	float:left;
	display:inline;
	width:190px;
	height:24px;
	background:url(../img/bg-header-leftcontent.gif) top left no-repeat;
	color:#555;
	font-weight:bold;
	padding:8px 20px 0 10px;
}
	#leftcontainer .marked .header{
		background:url(../img/bg-header-leftcontent_marked.gif) top left no-repeat;
		color:#FFF;
	}
#leftcontainer .block-wline .content{
	float:left;
	display:inline;
	width:198px;
	padding:0px 10px 10px 10px;
	border:1px solid #d4edf8;
	margin:0 0 10px 0;
	border-top:none;
	*overflow:hidden
}
	#leftcontainer .marked .content{
		border:1px solid #87cded;
		border-top:none;
	}
	#leftcontainer .block-wline .img{
		width:216px;
		padding:1px;
	}
		#leftcontainer .block-wline .img span{
			width:198px;
			padding:9px;
			float:left;
			display:inline;
			font-size:11px;
		}
		#leftcontainer .block-wline .img img{
			width:216px;
			float:left;
			display:inline;
		}
	#leftcontainer .block-wline .content .opinion{
		float:left;
		display:inline;
		width:180px;
		background:url(../img/bg-opinion.gif) top left no-repeat;
		padding:12px 0 9px 10px;
	}
		#leftcontainer .block-wline .content .opinion strong{
			color:#444;
			font-size:11px;
		}
		#leftcontainer .block-wline .content .opinion p{
			color:#888;
			font-size:11px;
			font-style:italic;
			text-align:justify;
		}
	#leftcontainer .block-wline .content .showall{
		float:left;
		display:inline;
		width:198px;
		text-align:center;
		color:#FF7400;
		font-size:11px;
	}
	#leftcontainer .block-wline .content .yourop{
		display:block;
		width:220px;
		height:23px;
		position:absolute;
		bottom:-1px;
		left:-1px;
		background:url(../img/bg-yourop.gif) top left no-repeat;
	}
	#leftcontainer .block-wline .content #div_comments,
	#leftcontainer .block-wline .content #div_comments form,
	#leftcontainer .block-wline .content #div_comments fieldset{
		display:inline;
		width:198px;
		float:left;
	}
	#leftcontainer .block-wline .content #div_comments{
		margin:10px 0 0 0;
		border-top:1px solid #EEE;
		padding:10px 0 0 0;
		display:none
	}
		#leftcontainer .block-wline .content #div_comments label{
			height:18px;
			width:60px;
		}
		#leftcontainer .block-wline .content #div_comments input{
			height:17px;
			float:left;
			display:inline;
			background:#FAFAFA;
			border:1px solid #EEE;
			width:135px;
			margin:0 0 2px 0;
			padding:1px 0 0 1px;
		}
		#leftcontainer .block-wline .content #div_comments textarea{
			height:60px;
			float:left;
			display:inline;
			background:#FAFAFA;
			border:1px solid #EEE;
			width:135px;
			margin:0 0 2px 0;
			padding:1px 0 0 1px;
		}
		#leftcontainer .block-wline .content #div_comments input:focus,
		#leftcontainer .block-wline .content #div_comments textarea:focus{
			background:#FFF;
			border:1px solid #DDD;
		}
		#leftcontainer .block-wline .content #div_comments input.showall{
			float:left;
			display:inline;
			width:198px;
			text-align:center;
			color:#FF7400;
			font-size:11px;
			height:auto;
			background:none;
			border:none;
			margin:0;
			padding:5px 0 0 0;
			text-decoration:underline;
			cursor:pointer
		}
	#leftcontainer .content ul.names{
		float:left;
		display:inline;
	    width:200px;
		padding:0;
		list-style-type:none;
		margin:0;
		*margin:0 0 0 -18px;
	}
	#leftcontainer .content ul.names li{
		display:block;
	}
	#leftcontainer .content ul.names a {
		display:block;
		width:200px;
		text-decoration: none;
		color:#555;
		padding:5px 0;
		border-bottom:1px solid #D4EDF8;
		font-size:11px;
	}
	#leftcontainer .content ul.names a:hover {
		color:#222
	}
	#leftcontainer .content .contentText {
		color:#555;
		font-size:11px;
		float:left;
		display:inline;
		width:198px;
		text-align:justify;
	}
	#leftcontainer .content select{
		color:#555;
		font-size:12px;
		float:left;
		display:inline;
		width:198px;
		font-family:Arial, Helvetica, Sans-serif
	}
	.block-wline .content .graph{
		background:#A1DF1B;
		border-bottom:8px solid #87BF0B;
		display:inline;
		float:left;
		height:8px;
	}
	.block-wline .content .answer{
		display:inline;
		float:left;
		line-height:12px;
		width:191px;
		height:13px;
		margin:4px 0 0 0;
		font-size:11px;
		font-weight:bold;
	}
	.block-wline .content .percent{
		display:inline;
		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 #D4EDF8;
	}
	.block-wline .content .users{
		display:inline;
		float:left;
		line-height:12px;
		width:191px;
		height:15px;
		margin:5px 0 0 0;
		padding:0 0 4px 0;
		border-bottom:1px solid #D4EDF8;
	}




	#leftcontainer .block-wline .news{
		color:#888;
		font-size:11px;
		font-style:italic;
		float:left;
		display:inline;
		margin:10px 0 0 0
	}
		#leftcontainer .block-wline .news strong{
			color:#387997;
			font-size:11px;
			font-style:normal;
		}
		#leftcontainer .block-wline .news .pic{
			border:1px solid #D4EDF8;
			margin:5px 5px 5px 0;
			float:left;
			padding:1px
		}
		#leftcontainer .block-wline .news .pic img{
			width:60px
		}
		#leftcontainer .block-wline .news span{
			color:#DDD;
			font-size:11px;
			font-style:normal;
		}
		#leftcontainer .block-wline .news p{
			color:#888;
			font-size:11px;
			font-style:italic;
		}
		#leftcontainer .block-wline .news a.title{
			color:#387997;
			font-size:12px;
			font-style:normal;
			text-decoration:none;
			font-weight:bold;
		}
#leftcontainer .block-wline .sidebar-menu{
	float:left;
	display:inline;
    width:200px;
	padding:0;
	list-style-type:none;
	margin:0;
	*margin:0 0 0 -18px;
}
#leftcontainer .block-wline .sidebar-menu ul li{
	display:block;
}
#leftcontainer .block-wline ul.sidebar-menu .cat_level0 a {
	/*display:block;
	width:200px;
	font-weight:bold;
	text-decoration: none;
	color:#555;
	padding:0 0 5px 0;*/
	    background-color: #F4FAFC;
    border-bottom: 1px solid #EAF6FB;
    border-top: 1px solid #D6EEF8;
    color: #555555;
    display: block;
    font-weight: bold;
    margin-bottom: 3px;
    margin-left: -10px;
    padding: 5px 0 5px 9px;
    text-decoration: none;
    width: 209px;
}
#leftcontainer .block-wline ul.sidebar-menu .cat_level0 a:hover {
	color:#ff7400
}
#leftcontainer .block-wline ul.sidebar-menu .cat_level1 a {
	display:block;
	width:183px;
	text-decoration:none;
	color:#777;
	background: url(../img/bg-cat_level1.gif) top left no-repeat;
	padding:2px 0 5px 15px;
	margin:0 0 0 2px;
}
#leftcontainer .block-wline ul.sidebar-menu .cat_level1 a.last {
	background: url(../img/bg-cat_level1_last.gif) top left no-repeat;
}
#leftcontainer .block-wline ul.sidebar-menu .cat_level1 a:hover {
	text-decoration:underline;
	color:#ff7400
}
.smallprod-block{
	width:200px;
	float:left;
	display:inline;
	margin:0 0 10px 0;
}
	.smallprod-block .pic{
		width:62px;
		height:62px;
		float:left;
		display:inline;
		margin:0 10px 0 0;
		border:#d4edf8 1px solid;
		overflow:hidden;
		text-align:center;
	}
	.smallprod-block .pic table{
		float:left;
		display:inline;
		width:62px;
		height:62px;
		vertical-align:middle;
		text-align:center;
	}
	.smallprod-block .pic td{
		height:62px;
		width:62px;
		vertical-align:middle;
	}
	.smallprod-block .pic img{
		*width:62px;
		max-width:62px;
		max-height:62px;
	}
	.smallprod-block .text{
		width:116px;
		height:64px;
		float:left;
		display:inline;
		color:#ff7400;
		font-size:11px;
		font-weight:bold;
	}
	.smallprod-block .text a{
		color:#888;
		text-decoration:none;
		font-size:11px;
		font-weight:normal;
		}
#leftcontainer .block-wline form{
	width:200px;
	float:left;
	display:inline;
	margin:10px 0 0 0
}
#leftcontainer .block-wline fieldset{
	width:200px;
	float:left;
	display:inline;
}
	#leftcontainer .block-wline fieldset label{
		float:left;
		display:inline;
		font-size:11px;
		color:#555;
		width:180px;
		margin:0 0 4px 0;
	}
	#leftcontainer .block-wline fieldset input.r{
		float:left;
		display:inline;
		width:13px;
		height:13px;
		margin:0 4px 4px 0;
		padding:0;
	}
	#leftcontainer .block-wline fieldset input.submit{
		float:right;
		display:inline;
		text-decoration:underline;
		cursor:pointer;
		color:#ff7400;
		font-weight:bold;
	}
#centercontainer .noticebar{
	float:left;
	display:inline;
	width:740px;
	height:32px;
	background:url(../img/bg-noticebar.gif) top left no-repeat;
	margin:0 0 10px 0
}
	.noticebar a{
		float:left;
		display:inline;
		width:12px;
		height:12px;
		background:url(../img/btn-noticebar-close.gif) top left no-repeat;
		margin:10px;
	}
	.noticebar span{
		float:left;
		display:inline;
		width:698px;
		height:23px;
		font-weight:bold;
		color:#555;
		margin:9px 0 0 10px;
	}
#centercontainer .bannercontainer{
	float:left;
	display:inline;
	width:740px;
	height:300px;
	position:relative;
	border-bottom:2px solid #d4edf8;
	height:300px;z-index:2;
}
	#centercontainer .bannercontainer .slider{
		float:left;
		display:inline;
		width:740px;
		height:300px;
		overflow:hidden;
		position: relative; /* Do not change this value */
	}
		#centercontainer .bannercontainer .slider .sliderContent{
			position: absolute; /* Do not change this value */
			visibility: hidden;
			width:740px;
			height:300px !important;
			overflow:hidden;
			height:300px;z-index:2;
		}
			#centercontainer .bannercontainer .slider .sliderContent a img{
				float:left;
				display:inline;
				width:740px;
				height:300px;z-index:2;
			}
	#centercontainer .bannercontainer .sliderLinks{ /*style for DIV used to contain toggler links. */
		display:block;
		width:238px;
		height:47px;
		position:absolute;
		bottom:0;
		right:0;
		z-index:99999;
	}
		.sliderLinks a.prev, .sliderLinks a.next{
			float:right;
			display:inline;
			width:33px;
			height:47px;
		}
	#centercontainer .bannercontainer .sliderLinks img{
			position:static;
			height:100%;
			width:100%;
			display:inline;
			float:left
		}
		#centercontainer .bannercontainer .sliderLinks a.selected{
			color:#FF7400;
		}
	#centercontainer .bannercontainer .sliderLinksBG{
		display:block;
		width:238px;
		height:47px;
		position:absolute;
		bottom:0;
		right:0;
		z-index:99998;
	}


	.bannercontainer img{
		float:left;
		display:inline;
		width:740px;
		height:266px;
	}
	.bannercontainer .controls{
		position:absolute;
		display:block;
		width:235px;
		height:32px;
		right:0;
		bottom:0;
		background:url(../img/bg-banner-controls.gif) top left no-repeat;
	}
		.bannercontainer .controls strong{
			float:left;
			display:inline;
			height:23px;
			padding:9px 10px 0 10px;
		}
		.bannercontainer .controls a{
			float:left;
			display:inline;
			height:19px;
			width:20px;
			margin:6px 6px 0 0;
			background:url(../img/btn-banner-controls.gif) top left no-repeat;
			text-align:center;
			text-decoration:none;
			color:#888;
			padding:3px 0 0 0;
			font-size:11px;
		}
		.bannercontainer .controls a:hover, .bannercontainer .controls a.sel{
			background:url(../img/btn-banner-controls.gif) top right no-repeat;
			color:#ff7400;
		}

#centercontainer .link-promo{	
	border: 1px solid #d4edf8;
	margin-bottom:10px;
	background-color:#f4fafc;
}
#centercontainer .link-promo .prom{
	width:226px;
	height:76px;
	float: left; display: inline;
	border-right: 1px solid #d4edf8;
	padding:17px 0px 17px 19px;
	position:relative;
}

#centercontainer .link-promo .prom a{
	color: #86b5c7;
	font-size:18px;
	font-family: Arial;
	font-weight: normal;
	margin:0;padding:0;line-height: 18px;
	text-decoration:none;
}
#centercontainer .link-promo .prom p{
	color:#000055;
	font-size:12px;font-weight:normal;font-family:arial;
	margin-top:5px;
	width:128px;
}
#centercontainer .link-promo .prom a.detalii{
	color: #aaaaaa;
	font-size:12px;
	font-family: Arial;
	font-weight: normal;
	margin:0;padding:0;
	text-decoration:underline;
}
#centercontainer .link-promo .prom a.img1{
	position:absolute;
	top:20px;right:20px;
}
#centercontainer .link-promo .prom a.img2{
	position:absolute;
	top:20px;right:15px;
}
#centercontainer .link-promo .prom a.img3{
	position:absolute;
	top:20px;right:22px;
}

#centercontainer .home-offers{
	float:left;
	display:inline;
	width:728px;
	background:#f4fafc;
	border:1px solid #d4edf8;
	padding:10px 0 0 10px;
}
	.home-offers .product-block{
		float:left;
		display:inline;
		width:354px;
		height:200px;
		background:url(../img/bg-productblock-home.gif) top left no-repeat;
		margin:0 10px 10px 0;
	}
	.home-offers .pic{
		float:left;
		display:inline;
		width:177px;
		height:177px;
		margin:12px 10px 0 12px;
		position:relative
	}
		.home-offers .pic table{
			float:left;
			display:inline;
			width:177px;
			height:177px;
			vertical-align:middle;
			text-align:center;
		}
		.home-offers .pic td{
			height:177px;
			width:177px;
			vertical-align:middle;
		}
		.home-offers .pic .bg-badge{
			height:54px;
			width:54px;
			position:absolute;
			top:0;
			left:0;
		}
		.home-offers .pic .badge{
			height:54px;
			width:54px;
			position:absolute;
			top:20px;
			left:0px;
			text-align:center;
			font-size:12px;
			font-weight:bold;
			color:#555;
			font-family:Tahoma, Geneva, sans-serif;
		}
	.home-offers .text{
		float:left;
		display:inline;
		width:138px;
		height:177px;
		margin:12px 0 0 0;
		color:#d4edf7;
		font-size:11px;
	}
	.home-offers .text h2 a{
		color:#ff7400;
		text-decoration:none;
	}
	.home-offers .text h3{
		color:#777;
		font-size:11px;;
		font-weight:normal;
	}
	.home-offers .text h3 a{
		color:#ff7400;
		text-decoration:none;
		font-weight:normal;
	}
	.home-offers .text strong{
		color:#333;
	}
	.home-offers .text strong .strike{
		color:#777;
		text-decoration:line-through;
		font-weight:normal;
		font-size:12px;
	}
#centercontainer .smallbanner{
	float:left;
	display:inline;
	width:738px;
	margin:0 0 10px 0;
	border:1px solid #D4EDF8
}
	#centercontainer .smallbanner img{
		width:738px;
	}
#centercontainer .newsletterblock{
	width:520px;
	height:117px;
	float:left;
	display:inline;
	background:url(../img/bg-newsletter.jpg) top left no-repeat;
	padding:0 10px 0 210px;
	/*margin:10px 0 0 0;*/
}
	.newsletterblock .title{
		float:left;
		display:inline;
		width:520px;
		margin:17px 0 20px 0;
		color:#FFF;
		font-weight:bold;
	}
	.newsletterblock form, .newsletterblock fieldset, .newsletterblock label{
		float:left;
		display:inline;
		width:520px;
	}
	.newsletterblock input.text{
		float:left;
		display:inline;
		background:#FFF;
		width:195px;
		height:19px;
		margin:4px 10px 0 0;
		padding:4px 0 0 3px;
		color:#666;
		border:#ede5d8 1px solid;
	}
	.newsletterblock input.text:focus{
		border:#FF7400 1px solid;
	}
	.newsletterblock .submit{
		width:82px;
		height:25px;
		background:url(../img/btn-newsletter-submit.gif) top left no-repeat;
		float:left;
		display:inline;
		cursor:pointer;
		margin:4px 0 0 0;
	}
	.newsletterblock .contest{
		background:url(../img/btn-contest-submit.gif) top left no-repeat;
	}
#maincontainer #centercontainer .homeblock{
	float:left;
	display:inline;
	width:740px;
	margin:10px 0 0 0;
}
#maincontainer #centercontainer .formContact, #maincontainer #centercontainer .formContact fieldset{
	float:left;
	display:inline;
	width:740px;
}
	#maincontainer #centercontainer .homeblock .header{
		float:left;
		display:inline;
		width:720px;
		height:23px;
		background:url(../img/bg-header-homeblock.gif) top left no-repeat;
		padding:8px 10px 0 10px;
		font-weight:bold;
		color:#333;
		text-decoration:none
	}
	#maincontainer #centercontainer .homeblock .content{
		float:left;
		display:inline;
		width:728px;
		border:1px solid #d4edf8;
		border-bottom:none;
		padding:10px 0 0px 10px;
	}
		#maincontainer #centercontainer .homeblock .content a{
			color:#FF7400;
			text-decoration:none;
		}
		.homeblock .content fieldset, .homeblock .content .row{
			float:left;
			display:inline;
			width:718px;
			margin:5px 0 0 0;
		}
		.homeblock .content .column{
			float:left;
			display:inline;
			width:268px;
			margin:0 30px 0 0;
		}
		.homeblock .content .ex-row{
			float:left;
			display:inline;
			width:518px;
			margin:5px 0 10px 200px;
		}
			.mandatory{
				color:#FF0000;
			}
			.homeblock .content .row label{
				float:left;
				display:inline;
				width:200px;
				margin:2px 0 0 0;
			}
			.homeblock .content .row select{
				float:left;
				display:inline;
				width:300px;
				font-family:Arial, sans-serif, Helvetica;
				font-size:12px;
				padding:1px;
			}
			.homeblock .content .row .input-text{
				border:1px solid #CCC;
				background:#FFF;
				width:295px;
				height:18px;
				padding:2px 0 0 2px;
				font-size:12px;
				float:left;
				display:inline;
				margin:0 5px 0 0;
			}
			.homeblock .content .row textarea{
				border:1px solid #CCC;
				background:#FFF;
				width:295px;
				height:85px;
				padding:2px 0 0 2px;
				font-size:13px;
				float:left;
				display:inline;
				margin:0 5px 0 0;
				}
			.homeblock .content .row .input-text:focus, .homeblock .content .row textarea:focus{
				background:#feffd3;
				border:1px solid #AAA;
			}
			.homeblock .content .row img{
				float:left;
				display:inline;
			}
			.homeblock .content .row .small{
				width:100px;
				margin:0
			}
			.homeblock .content .row .long{
				width:300px;
				margin:0
			}
			.homeblock .content .row .c {
				display:inline;
				float:left;
				height:13px;
				margin:0;
				padding:0;
				width:13px;
				margin:2px 10px 0 177px;
			}
			.homeblock .content .row .btn{
				width:101px;
				height:23px;
				text-align:center;
				color:#333;
				font-size:12px;
				background:url(../img/btn-grey_s.gif) top left no-repeat;
				float:right;
				cursor:pointer;
			}
		#maincontainer #centercontainer .homeblock .content .tag_link{
			color:#999;
			text-decoration:none
		}
		#maincontainer #centercontainer .homeblock .content ul{
			float:left;
			display:inline;
			width:718px;
		}
			#maincontainer #centercontainer .homeblock .content ul li{
				display:block;
				width:718px;
			}
				#maincontainer #centercontainer .homeblock .content ul li a{
					display:block;
					width:200px;
					padding:4px 0;
					color:#777;
				}
	#maincontainer #centercontainer .homeblock .content .newspic{
		float:left;
		display:inline;
		width:100px;
		overflow:hidden;
		margin:0 10px 0 0;
		padding:1px;
		border:1px solid #D3EAF3;
	}
		#maincontainer #centercontainer .homeblock .content .newspic img{
			width:100px;
		}
	#maincontainer #centercontainer .homeblock .content .newsshort{
		float:left;
		display:inline;
		width:604px;
	}
		#maincontainer #centercontainer .homeblock .content .newsshort p{
			color:#777
		}
		#maincontainer #centercontainer .homeblock .content .newsshort a{
			color:#FF7400
		}
	#maincontainer #centercontainer .homeblock .content .item{
		float:left;
		display:inline;
		width:354px;
		margin:0 10px 0px 0;
		height:130px;
	}
	#maincontainer #centercontainer .homeblock .content a.showall{
		float:right;
		display:inline;
		margin:0 10px 0 0;
		font-size:11px;
		color:#FF7400;
	}
	#maincontainer #centercontainer .homeblock .content .pic{
		float:left;
		display:inline;
		width:135px;
		overflow:hidden;
		margin:0 10px 0 0;
	}
	#maincontainer #centercontainer .homeblock .content .pic img{
		width:135px;
	}
	#maincontainer #centercontainer .homeblock .content .text{
		float:left;
		display:inline;
		width:209px;
		color:#888;
		font-size:11px;
		font-style:italic;
	}
	#maincontainer #centercontainer .homeblock .content .text p{
		color:#888;
		font-size:11px;
		font-style:italic;
	}
	#maincontainer #centercontainer .homeblock .content .text strong{
		color:#444;
		font-size:12px;
	}
	#maincontainer #centercontainer .homeblock .content .text a{
		color:#619bb6;
		font-size:11px;
		text-decoration:underline;
		font-style:normal;
	}
#maincontainer #centercontainer .stats-header{
	float:left;
	display:inline;
	width:738px;
	height:31px;
	background:url(../img/bg-header-stats.gif) top left no-repeat;
	padding:1px 1px 0 1px;
	margin:0;
}
	.stats-header a.selected{
		height:24px;
		background: url(../img/bg-header-stats_hover.gif) top right repeat-x;
		padding:7px 10px 0 10px;
		float:left;
		display:inline;
		color:#333;
		text-decoration:none;
		font-weight:bold;
		border-right:1px solid #d4edf8;
		border-left:1px solid #FFF;
	}
	.stats-header a.notselected{
		height:23px;
		padding:7px 10px 0 10px;
		float:left;
		display:inline;
		color:#333;
		text-decoration:none;
		font-weight:normal;
		border-right:1px solid #d4edf8;
		border-left:1px solid #FFF;
	}
	.stats-header a.notselected:hover{
		background: url(../img/bg-header-stats_hover.gif) bottom right repeat-x;
	}
#maincontainer #centercontainer .homeblock .stats{
	float:left;
	display:inline;
	width:718px;
	border:1px solid #d4edf8;
	padding:10px;
	border-top:none;
	margin:0
}
	#centercontainer .stats a{
		width:718px;
		float:left;
		display:inline;
		border-bottom:solid 1px #e1ebef;
		height:25px;
		color:#333;
		text-decoration:none;
	}
	#centercontainer .stats a:hover{
		background:#f6fbfd;
		border-bottom:solid 1px #ff7400;
		}
	#centercontainer .stats a span.name{
		width:360px;
		float:left;
		display:inline;
		height:20px;
		font-size:11px;
		color:#555;
		padding:5px 0 0 1px;
	}
	#centercontainer .stats a span.rating{
		width:80px;
		float:left;
		display:inline;
		height:14px;
		padding:6px 0 0 0;
	}
	#centercontainer .stats a span.stock{
		width:100px;
		float:left;
		display:inline;
		height:20px;
		padding:5px 0 0 60px;
		font-size:11px;
	}
	#centercontainer .stats a span.price{
		width:100px;
		float:left;
		display:inline;
		height:20px;
		padding:5px 0 0 10px;
		color:#619BB6;
		font-weight:bold;
		font-size:11px;
		text-align:right
	}
#centercontainer .logo-glider{
	float:left;
	display:inline;
	height:60px;
	width:688px;
	border:1px solid #d4edf8;
	margin:10px 0 0 0;
	position:relative;
	padding:10px 25px;
}
	.logo-glider .stripViewer { /* This is the viewing window */
		position:relative;
		overflow:hidden;
		width:688px; /* Also specified in  .stripViewer .panelContainer .panel  below */
		height:60px;
		clear:both;
		float:left;
		display:inline;
	}
		.stripViewer .panelContainer { /* This is the big long container used to house your end-to-end divs. Width is calculated and specified by the JS  */
			position: relative;
			left: 0; top: 0;
			width: 100%;
			list-style-type: none;
			float:left;
			display:inline;
			height:60px
			/* -moz-user-select: none; // This breaks CSS validation but stops accidental (and intentional - beware) panel highlighting in Firefox. Some people might find this useful, crazy fools. */
		}
			.stripViewer .panelContainer .panel { /* Each panel is arranged end-to-end */
				float:left;
				height: 60px;
				position: relative;
				width: 688px; /* Also specified in  .stripViewer  above */
			}
			.stripNav { /* This is the div to hold your nav (the UL generated at run time) */
				display:none;
			}
			.stripNavL{
				display:block;
				position:absolute;
				height:82px;
				width:27px;
				top:-1px;
				left:-1px;
				margin:0;
				float:none;
				background:url(../img/btn-left-logoglider.gif) top left no-repeat;
				z-index:99;
			}
			.stripNavL a, .stripNavR a{
				display:block;
				height:100%;
				width:100%;
			}
			.stripNavR{
				display:block;
				position:absolute;
				height:82px;
				width:27px;
				top:-1px;
				right:-1px;
				margin:0;
				float:none;
				background:url(../img/btn-right-logoglider.gif) top left no-repeat;
			}
			.stripViewer .panelContainer .panel a{
				width:126px;
				height:60px;
				text-align:center;
				overflow:hidden;
			}
			.stripViewer .panelContainer .panel table{
					float:left;
					display:inline;
					width:126px;
					height:60px;
					vertical-align:middle;
					text-align:center;
					margin:0 10px 0 0;
				}
				.stripViewer .panelContainer .panel td{
					height:60px;
					width:126px;
					vertical-align:middle;
				}
			.stripViewer .panelContainer .panel a img{
				max-width:126px;
				max-height:60px;
			}

a.expand{
	height:12px;
	width:960px;
	float:left;
	display:inline;
	background:url(../img/bg-btn-expand.gif) top center no-repeat;
}
a.expand:hover{
	height:12px;
	width:960px;
	float:left;
	display:inline;
	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;
}

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

#footercontainer div.content{
	float:left;
	display:inline;
	width:930px;
	margin:20px 20px 40px 20px;
}
	#footercontainer .content .descr{
		float:left;
		display:inline;
		width:240px;
		font-size:12px;
		margin:0 0 40px 0;
	}
	#footercontainer .content ul.links{
		float:left;
		display:inline;
	    width:180px;
		padding:0;
		list-style-type:none;
		margin:20px 0 40px 30px;
		*margin:20px 0 40px 12px;
	}
		#footercontainer .content ul.links li{
			display:block;
		}
			#footercontainer .content ul.links li a {
				display:block;
				width:176px;
				text-decoration: none;
				color:#555;
				padding:6px 2px 8px 2px;
				background:url(../img/bg-footer-link.gif) bottom left repeat-x;
			}
				#footercontainer .content ul.links li a:hover {
					color:#333;
					background:url(../img/bg-footer-link-hover.gif) bottom left repeat-x;
				}
	#footercontainer .content .partners{
		width:660px;
		float:left;
		display:inline;
		margin:0 0 30px 0;
	}
		#footercontainer .content .partners .title{
			width:660px;
			float:left;
			display:inline;
			border-bottom:1px solid #c7dee6;
			color:#555;
			font-weight:bold;
			padding:0 0 6px 0;
			margin:0 0 10px 0;
		}
		#footercontainer .content .partners .content{
			width:660px;
			float:left;
			display:inline;
		}
			#footercontainer .content .partners .content a{
				float:left;
				display:inline;
				margin:0 10px 10px 0;
			}
				#footercontainer .content .partners .content a:hover{
					
				}
	#footercontainer .content .xcommerce{
		width:180px;
		float:left;
		display:inline;
		margin:0 0 30px 30px;
	}
		#footercontainer .content .xcommerce .title{
			width:180px;
			float:left;
			display:inline;
			border-bottom:1px solid #c7dee6;
			color:#555;
			font-weight:bold;
			padding:0 0 6px 0;
			margin:0 0 10px 0;
		}
		#footercontainer .content .xcommerce .content{
			width:180px;
			float:left;
			display:inline;
		}
			#footercontainer .content .xcommerce .content a{
				float:left;
				display:inline;
				width:160px;
				padding:26px 0 0 0;
				font-size:11px;
				color:#a6c0cc;
				text-decoration:none;
				background:url(../img/logo-xcommerce.gif) top left no-repeat;
			}
				#footercontainer .content .xcommerce .content a:hover{
					color:#55a1c4;
				}
	#footercontainer .content .copyright{
		width:100%;
		float:left;
		display:inline;
		text-align:center;
		padding:15px 0 0 0;
		border-top:1px solid #c7dee6
	}


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

#maincontainer .browse-bannercontainer{
	float:left;
	display:inline;
	width:970px;
	margin:0 10px 10px 10px;
}
	.browse-bannercontainer a, .browse-bannercontainer img{
		float:left;
		display:inline;
		width:970px;
	}
#maincontainer .cat-description{
	float:left;
	display:inline;
	width:948px;
	margin:0 10px 10px 10px;
	border:1px solid #d4edf8;
	padding:10px
}
#maincontainer .cat-description h1{
	font-size:16px;
	color:#555555;
	font-weight:bold;
	float:left;
	display:inline;
	width:100%;
}
#maincontainer .cat-description h2{
	font-size:12px;
	color:#858585;
	font-weight:normal;
	float:left;
	display:inline;
	width:100%;
}

#maincontainer .browse-stats{
	float:left;
	display:inline;
	width:970px;
	margin:0 10px 10px 10px;
}
	#maincontainer .stats-header{
		float:left;
		display:inline;
		width:968px;
		height:31px;
		background:url(../img/bg-header-stats_br.gif) top left no-repeat;
		padding:1px 1px 0 1px;
	}
		.stats-header a.selected{
			height:24px;
			background: url(../img/bg-header-stats_hover.gif) top right repeat-x;
			padding:7px 10px 0 10px;
			float:left;
			display:inline;
			color:#333;
			text-decoration:none;
			font-weight:bold;
			border-right:1px solid #d4edf8;
			border-left:1px solid #FFF;
		}
		.stats-header a.notselected{
			height:23px;
			padding:7px 10px 0 10px;
			float:left;
			display:inline;
			color:#333;
			text-decoration:none;
			font-weight:normal;
			border-right:1px solid #d4edf8;
			border-left:1px solid #FFF;
		}
		.stats-header a.notselected:hover{
			background: url(../img/bg-header-stats_hover.gif) bottom right repeat-x;
		}
	#maincontainer .stats{
		float:left;
		display:inline;
		width:948px;
		border:1px solid #d4edf8;
		padding:10px;
		border-top:none;
	}
		.stats .product-block{
			float:left;
			display:inline;
			width:316px;
			height:133px;
		}
			.stats .product-block .pic{
				float:left;
				display:inline;
				width:133px;
				height:133px;
			}
				.stats .product-block .pic table{
					float:left;
					display:inline;
					width:133px;
					height:133px;
					vertical-align:middle;
					text-align:center;
				}
				.stats .product-block .pic td{
					height:133px;
					width:133px;
					vertical-align:middle;
				}
				.stats .product-block .pic img{
					margin:0 auto;
					max-height:113px;
					max-width:113px;
				}
			.stats .product-block .text{
				float:left;
				display:inline;
				width:183px;
				height:123px;
				margin:10px 0 0 0;
				color:#d4edf7;
				font-size:12px;
			}
				.stats .product-block .text h2{
					float:left;
					display:inline;
					height:35px;
				}
				.stats .product-block .text h2 a{
					color:#ff7400;
					text-decoration:none;
					font-size:14px;
				}
				.stats .product-block .text h3{
					color:#777;
					font-size:11px;;
					font-weight:normal;
					float:left;
					display:inline;
					border-bottom:1px solid #D4EDF7;
					padding:0 0 5px 0;
					margin:0 0 5px 0;
				}
				.stats .product-block .text h3 a{
					color:#ff7400;
					text-decoration:none;
					font-weight:normal;
				}
				.stats .product-block .text strong{
					color:#333;
					float:left;
					display:inline;
				}
				.stats .product-block .text strong .strike{
					color:#777;
					text-decoration:line-through;
					font-weight:normal;
					font-size:12px;
				}
#maincontainer #centercontainer_br{
	float:left;
	display:inline;
	width:740px;
	background:url(../img/bg-prod_boxes.gif) top right repeat-y;
}
	#server, #ajax_loader{
		display:none;
		position: fixed;
		top:0;
		left:0;
		width:100%;
		text-align:center;
		z-index:999
	}
	#maincontainer div.categories{
		float:left;
		display:inline;
		width:740px;
		margin:0;
		background:#FFF;
		padding:0 0 10px 0;
	}
	#maincontainer div.categories ul{
		float:left;
		display:inline;
		width:738px;
		border:1px solid #d4edf8;
		margin:0;
		padding:5px 0 10px 0;
	}
	#maincontainer div.categories ul li{
		float:left;
		display:inline;
		width:231px;
		margin:0;
		padding:5px 5px 0 10px;
	}
	#maincontainer div.categories ul li a{
		color:#333;
		font-weight:bold;
		text-decoration:none;
		padding:0 0 0 8px;
		background:url(../img/bulina.gif) left center no-repeat;
	}
	#maincontainer div.categories ul li a:HOVER{
		color:#FF7400;
		text-decoration:underline;
	}
	#maincontainer #centercontainer_br #sorting{
		float:left;
		display:inline;
		width:738px;
		height:31px;
		background:url(../img/bg-header-stats.gif) top left no-repeat;
		padding:1px 0 0 0;
		border-left:1px solid #d4edf8;
		border-right:1px solid #d4edf8;
		margin:0;
	}
		#sorting a.selected-up{
			height:24px;
			background: url(../img/bg-header-sort_up_hover.gif) top right repeat-x;
			padding:7px 36px 0 10px;
			float:left;
			display:inline;
			color:#333;
			text-decoration:none;
			font-weight:bold;
			border-right:1px solid #d4edf8;
			border-left:1px solid #FFF;
		}
		#sorting a.selected-down{
			height:24px;
			background: url(../img/bg-header-sort_down_hover.gif) top right repeat-x;
			padding:7px 36px 0 10px;
			float:left;
			display:inline;
			color:#333;
			text-decoration:none;
			font-weight:bold;
			border-right:1px solid #d4edf8;
			border-left:1px solid #FFF;
		}
		#sorting a.notselected{
			height:23px;
			padding:7px 36px 0 10px;
			float:left;
			display:inline;
			color:#333;
			text-decoration:none;
			font-weight:normal;
			border-right:1px solid #d4edf8;
			border-left:1px solid #FFF;
		}
		#sorting a.notselected:hover{
			background: url(../img/bg-header-stats_hover.gif) bottom right repeat-x;
		}
	#maincontainer #centercontainer_br .wrapper{
		float:left;
		display:inline;
		border-left:1px solid #d4edf8;
		border-right:1px solid #d4edf8;
		width:738px;
	}
	#maincontainer #centercontainer_br #filter,
	#maincontainer #centercontainer_br .right-categories{
		display:inline;
		float:right;
		width:178px;
	}
		#filter a.banner{
			display:inline;
			float:left;
			width:148px;
			margin:20px 0 0 20px;
		}
		#filter .applied,
		.right-categories .applied{
			display:inline;
			float:left;
			width:158px;
			background:url(../img/bg-filters.gif) bottom right no-repeat #FFF;
			padding:20px 0 28px 20px;
		}
			#filter .applied strong{
				display:inline;
				float:left;
				font-size:12px;
				color:#333;
				width:158px;
				padding:0 0 10px 0;
			}
			#filter .applied a{
				display:inline;
				float:left;
				width:142px;
				height:19px;
				margin:0 0 5px 0;
				background:url(../img/btn-filter.gif) top left no-repeat;
				color:#777;
				text-decoration:none;
				font-size:11px;
				padding:3px 0 0 6px;
			}
			#filter .applied a:hover{
				background:url(../img/btn-filter.gif) bottom left no-repeat;
				color:#555;
			}
			#filter .applied a span{
				color:#BBB;
				font-size:11px;
			}
			#filter .applied a.remove{
				display:inline;
				float:left;
				width:148px;
				margin:3px 0 0 0;
				color:#777;
				text-decoration:none;
				font-size:11px;
				padding:3px 0 0 0;
				border-top:1px solid #dbf4ff;
				background:none;
				text-align:right
			}
			#filter .applied a.remove:hover{
				background:none;
			}
		#filter .available,
		.right-categories .available{
			display:inline;
			float:left;
			width:168px;
			margin:-8px 0 0 10px;
			overflow:hidden;
		}
			#filter .available strong,
			.right-categories .available strong{
				display:inline;
				float:left;
				font-size:12px;
				color:#333;
				width:158px;
				padding:0 0 10px 10px;
				border-bottom:1px solid #ddf2fb;
			}
			#filter .available ul,
			.right-categories .available ul{
				float:left;
				display:inline;
				width:148px;
				padding:0;
				list-style-type:none;
				margin:10px 0 0 10px;
				*margin:10px 0 0 -8px;
			}
			#filter .available ul li,
			.right-categories .available ul li{
				display:block;
			}
			#filter .available ul .filter_group a,
			.right-categories .available ul .filter_group a {
				display:block;
				width:148px;
				font-weight:bold;
				text-decoration: none;
				color:#555;
				padding:0 0 5px 0;
				background:none;
				margin:0;
				cursor:default;
				font-size:12px;
			}
			#filter .available ul li a,
			.right-categories .available ul li a {
				display:block;
				width:131px;
				text-decoration:none;
				color:#999696;
				background: url(../img/bg-cat_level1.gif) top left no-repeat;
				padding:0 0 6px 15px;
				margin:0 0 0 2px;
				font-size:11px;
			}
			#filter .available ul li a:hover,
			.right-categories .available ul li a:hover{
				color:#555;
			}
			#filter .available ul li a.last,
			.right-categories .available ul li a.last {
				background: url(../img/bg-cat_level1_last.gif) top left no-repeat;
			}
	#maincontainer #centercontainer_br #prod_boxes{
		float:left;
		display:inline;
		width:550px;
		padding:10px 0 10px 10px;
	}
		#prod_boxes .product-block{
			float:left;
			display:inline;
			width:550px;
			height:200px;
			border-bottom:1px solid #edf9ff;
			border-top:1px solid #FFF;
			position:relative;
			margin:0 0 10px 0;
		}
			#prod_boxes .product-block fieldset{
				float:left;
				display:inline;
				width:550px;
			}
				#prod_boxes .product-block .pic{
					width:183px;
					height:183px;
					float:left;
					display:inline;
					text-align:center;
					position:relative
				}
				#prod_boxes .product-block .pic .zoom{
					position:absolute;
					bottom:0;
					right:0
				}
					#prod_boxes .product-block .pic table{
						width:183px;
					}
					#prod_boxes .product-block .pic td{
						height:183px;
						vertical-align:middle;
					}
					#prod_boxes .product-block .pic img{
						max-height:153px;
						max-width:153px;
					}
				#prod_boxes .product-block .text{
					float:left;
					display:inline;
					width:357px;
					margin:10px 0 0 10px;
				}
					#prod_boxes .product-block .text h2 a{
						float:left;
						display:inline;
						width:357px;
						height:34px;
						font-weight:bold;
						text-decoration:none;
						color:#FF7400;
						text-align:left;
						font-size:15px;
						line-height:14px;
					}
					#prod_boxes .product-block .text h3{
						float:left;
						display:inline;
						width:357px;
						font-weight:normal;
						text-decoration:none;
						color:#858585;
						text-align:left;
						font-size:11px;
						line-height:11px;
						text-align:justify;
						margin:0 0 5px 0
					}
						#prod_boxes .product-block .text h3 a{
							color:#FF7400;
							text-decoration:none;
						}
						#prod_boxes .product-block .text a.tag{
							color:#BBB;
							text-decoration:none;
						}
						#prod_boxes .product-block .text a.tag:hover{
							color:#FF7400;
						}
						#prod_boxes .product-block .text a.cat{
							color:#858585;
							text-decoration:none;
						}
						#prod_boxes .product-block .text a.producator{
							color:#FF7400;
							text-decoration:none;
						}
						#prod_boxes .product-block .text a.cat:hover{
							color:#FF7400;
						}
					#prod_boxes .product-block .text .rating{
						float:left;
						display:inline;
						width:357px;
						font-weight:normal;
						font-size:11px;
						line-height:11px;
						margin:0 0 5px 0;
						color:#858585;
					}
						#prod_boxes .product-block .text .rating .left{
							float:left;
							display:inline;
							width:207px;
							font-weight:bold;
							color:#8dc304;
						}
						#prod_boxes .product-block .text .rating .right{
							float:right;
							display:inline;
							width:136px;
							font-weight:bold;
							color:#8dc304;
							text-align:right;
							margin:0 14px 0 0;
						}
						#prod_boxes .product-block .text .rating strong{
							float:left;
							display:inline;
							font-weight:normal;
							font-size:11px;
							line-height:11px;
							color:#777;
						}
						#prod_boxes .product-block .text .rating img{
							
							display:inline;
							height:11px;
							width:66px;
							margin:0 0 0 3px;
						}
					#prod_boxes .product-block .text .separator{
						float:left;
						display:inline;
						width:357px;
						color:#e6e6e6
					}
					#prod_boxes .product-block .text .price{
						float:left;
						display:inline;
						width:170px;
						color:#333;
						font-size:13px;
						font-weight:bold;
					}
						#prod_boxes .product-block .text .price .strike{
							color:#333;
							font-size:11px;
							color:#AAA;
							text-decoration:line-through;
							font-weight:normal
						}
						#prod_boxes .product-block .text .price strong{
							font-size:12px;
							color:#9dd611;
							padding-top:5px;
							float:left;
							display:inline
						}
					#prod_boxes .product-block .text .btn{
						float:right;
						display:inline;
						width:121px;
						height:29px;
						background: url(../img/btn-productblock.jpg) bottom left no-repeat;
						cursor:pointer
					}
					#prod_boxes .product-block .text .logo{
						float:right;
						display:inline;
						width:63px;
						height:42px;
						text-align:center;
						margin:0 10px 0 0;
					}
					#prod_boxes .product-block .text .logo img{
						width:61px;
						max-height:40px;
						border:1px solid #FFF;
					}
		#prod_boxes .marked{
			height:200px;
			background:url(../img/bg-productblock-marked.gif) top left no-repeat;
			border:none;
		}
			#prod_boxes .marked fieldset{

			}
				#prod_boxes .marked .pic{
					width:185px;

					height:185px;
				}
					#prod_boxes .marked .pic table{
						width:185px;
					}
					#prod_boxes .marked .pic td{
						height:185px;
						vertical-align:middle;
						position:relative;
					}
				#prod_boxes .marked .text{
					width:300px;

				}
					#prod_boxes .marked .text h2 a{
						width:300px;
					}
					#prod_boxes .marked .text h3{
						width:300px;
					}
					#prod_boxes .marked .text .rating{
						width:300px;
					}
					#prod_boxes .marked .text .separator{
						width:300px;
					}
					#prod_boxes .marked .text .logo img{
						width:61px;
						max-height:40px;
						border:1px solid #e2f8ac;
					}
					#prod_boxes .text .bg-badge{
						height:54px;
						width:54px;
						position:absolute;
						top:5px;
						left:5px;
					}
					#prod_boxes .text .badge{
						height:54px;
						width:54px;
						position:absolute;
						top:25px;
						left:5px;
						text-align:center;
						font-size:12px;
						font-weight:bold;
						color:#555;
						font-family:Tahoma, Geneva, sans-serif;
					}
					#prod_boxes .marked .text .gift{
						width:59px;
						height:59px;
						position:absolute;
						bottom:2px;
						left:2px;
						display:block;
					}
					#prod_boxes .marked .text .transport-gratis{
						width:59px;
						height:59px;
						position:absolute;
						top:2px;
						right:2px;
						display:block;
					}
					#prod_boxes .marked .text .pachet-promo{
						width:59px;
						height:59px;
						position:absolute;
						bottom:2px;
						right:2px;
						display:block;
					}
					#prod_boxes .marked .text .recomandat{
						width:59px;
						height:59px;
						position:absolute;
						bottom:2px;
						left:2px;
						display:block;
					}
					#prod_boxes .pic span{
					font-size:12px;
					color:#8dc304;
					text-align:center;
					float:none;
					width:auto;
					padding:0 0 0 30px;
					background:url(../img/icon-transport.gif) left center no-repeat;
				}
				#prod_boxes .pic span.transport-gratuit{
					font-size:12px;
					color:#8dc304;
					text-align:center;
					float:none;
					width:auto;
					padding:0 0 0 30px;
					background:url(../img/icon-transport.gif) left center no-repeat;
					position:absolute;
					bottom:-6px;
					left:20px;
				}

	#maincontainer .pagination{
		float:left;
		display:inline;
		width:738px;
		height:59px;
		background:url(../img/bg-pagination.gif) bottom left no-repeat;
		padding:2px 1px 1px 1px;
		border-bottom:10px solid #FFF
	}
		.pagination .left{
			float:left;
			display:inline;
			width:562px;
			height:59px;
		}
		.pagination .left a{
			float:left;
			display:inline;
			height:21px;
			background:url(../img/btn-pagination_left.gif) top left no-repeat;
			text-decoration:none;
			margin:18px 0 0 10px;
		}
		.pagination .left a span{
			float:left;
			display:inline;
			height:18px;
			background:url(../img/btn-pagination_right.gif) top right no-repeat;
			padding:3px 8px 0 8px;
		}
		.pagination .left a:hover, .pagination .left a.selected{
			background:url(../img/btn-pagination_left.gif) bottom left no-repeat;
		}
		.pagination .left a:hover span, .pagination .left a.selected span{
			background:url(../img/btn-pagination_right.gif) bottom right no-repeat;
		}
		.pagination .right{
			float:right;
			display:inline;
			width:156px;
			height:51px;
			padding:8px 10px 0 0;
			font-size:11px
		}
		.pagination .right strong{
			color:#679eb6;
		}
		.pagination .right a{
			color:#777;
			text-decoration:none;
		}
		.pagination .right a:hover{
			color:#FF7400;
		}

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

#maincontainer #centercontainer_det{
	float:left;
	display:inline;
	width:740px;
	background:url(../img/bg-center_det.gif) top right repeat-y;
}
#maincontainer .centercontainer_det_bottom{
	float:left;
	display:inline;
	width:740px;
	height:11px;
	background:url(../img/bg-center_det_bottom.gif) bottom left no-repeat;
}
#centercontainer_det .header{
	float:left;
	display:inline;
	width:715px;
	background:url(../img/bg-details-header.gif) top right no-repeat;
	padding:15px 10px 15px 15px;
	border-bottom:1px solid #d4edf8;
}
	#centercontainer_det .header .logo{
		float:right;
		display:inline;
		width:80px;
		text-align:center;
	}
		#centercontainer_det .header .logo img{
			max-width:80px;
			*width:80px;
			margin:0 auto;
		}
	#centercontainer_det .header .row{
		float:left;
		display:inline;
		width:613px;
		font-size:12px;
		color:#BBB;
	}
	#centercontainer_det .header a.morei {display: inline;float: right;width:17px;height:17px;margin:5px 5px 0 0;}
		#centercontainer_det .header .row h1{
			float:left;
			display:inline;
			color:#333;
			font-size:16px;
			font-weight:bold;
		}
		#centercontainer_det .header .row .rating{
			float:left;
			display:inline;
			width:80px;
			margin:3px 0 0 5px;
		}
#centercontainer_det .product-summary{
	float:left;
	display:inline;
	width:720px;
	padding:10px;
}
	.product-summary .gallery{
		float:left;
		display:inline;
		width:350px;
	}
	
		.gallery .bigpic{
			float:left;
			display:inline;
			width:350px;
			height:350px;
			margin:0 0 5px 0;
			position:relative;
		}
		.product-summary .gallery .bigpic .zoom{
			position:absolute;
			bottom:0;
			right:0
		}
		.bigpic table{
			float:left;
			display:inline;
			width:350px;
			height:350px;
			vertical-align:middle;
			text-align:center;
		}
			.bigpic td{
				height:350px;
				width:350px;
				vertical-align:middle;
			}
				.bigpic img{
					max-height:350px;
					max-width:350px;
					margin:0 auto;
				}
		.bigpic .bg-badge{
			height:54px;
			width:54px;
			position:absolute;
			top:0;
			left:0;
		}
		.bigpic .badge{
			height:54px;
			width:54px;
			position:absolute;
			top:20px;
			left:0px;
			text-align:center;
			font-size:12px;
			font-weight:bold;
			color:#555;
			font-family:Tahoma, Geneva, sans-serif;
		}
		.gallery .thumbs{
			float:left;
			display:inline;
			width:350px;
		}
			.thumbs a{
				float:left;
				display:inline;
				width:75px;
				height:75px;
				padding:2px;
				text-align:center;
				overflow:hidden;
				background:url(../img/bg-thumbs.gif) top left no-repeat;
				margin:0 5px 5px 0;
			}
			.thumbs a:hover{
				background:url(../img/bg-thumbs.gif) top right no-repeat;
			}
				.thumbs a img{
					max-width:75px;
					margin:0 auto;
					max-height:75px;
				}
	.product-summary .info{
		float:right;
		display:inline;
		width:360px;
	}
		.product-summary .info div.row{
			float:left;
			display:inline;
			width:360px;
			margin:0 0 10px 0;
		}
			.product-summary .info div.row span{
				float:left;
				display:inline;
				width:360px;
				text-align:justify
			}
			.product-summary .info div.row a.anchor{
				color:#BBB;
				float:right;
				display:inline;
			}
		.product-summary .info div.useful{
			background:#f7f7f7;
			margin:10px 0 0 0;
		}
			.product-summary .info div.useful span.row{
				float:left;
				display:inline;
				width:360px;
				border-bottom:1px solid #D2E5ED;
				background:#F8FDFF
			}
				.product-summary .info div.useful span.row span.left{
					float:left;
					display:inline;
					width:76px;
					text-align:left;
					font-size:12px;
					padding:4px 2px 3px 2px;
				}
				.product-summary .info div.useful span.row span.right{
					float:left;
					display:inline;
					width:276px;
					text-align:left;
					color:#999;
					font-size:12px;
					padding:4px 2px 3px 2px;
				}
					.product-summary .info div.useful span.row span.right a{
						color:#999;
						text-decoration:none
					}
				.product-summary .info div.useful span.row span.right a:hover{
					color:#333;
					text-decoration:none
				}
		.product-summary .info div.tel{
			background:url(../img/bg-details-phone.jpg) top left no-repeat #FFF;
			height:40px;
			padding:17px 68px 0 0;
			text-align:right;
			width:292px;
			font-weight:bold;
			color:#888;
            margin:0;
		}
			.product-summary .info div.tel strong{
				color:#444;
			}
		.product-summary .info div.buy{
			background:url(../img/bg-buy.gif) top left no-repeat;
			padding:18px 12px 0 12px;
			text-align:right;
			width:336px;
			margin:10px 0 0 0;
		}
			
			.product-summary .info div.buy .attributes{
				text-align:left;
				width:326px;
				float:left;
				display:inline;
				background:url(../img/separator-blue.gif) bottom left repeat-x;
				margin:0 0 10px 0;
				padding:0 0 10px 0;
			}
				.product-summary .info div.buy label{
					width:150px;
					float:left;
					display:inline;
					height:17px;
					padding:3px 0 0 0;
					text-align:left;
					margin:0 0 5px 0;
				}
				.product-summary .info div.buy select{
					width:150px;
					float:left;
					display:inline;
					color:#777;
					font-family:Arial, Helvetica, sans-serif;
					font-size:12px;
					margin:0 0 5px 0;
				}
				.product-summary .info input.text{
					width:30px;
					height:17px;
					float:left;
					display:inline;
					color:#777;
					font-family:Arial, Helvetica, sans-serif;
					font-size:12px;
					background:#FFF;
					border-left:1px solid #808080;
					border-top:1px solid #808080;
					margin:0 0 5px 0;
					padding:1px 0 0 3px;
				}
				.product-summary .info img.stock{
					float:left;
					display:inline;
					margin:0 0 5px 5px
				}
			.product-summary .info div.buy .price{
				text-align:center;
				width:326px;
				background:url(../img/separator-blue.gif) bottom left repeat-x;
				margin:0;
				padding:5px 0 17px 0;
				font-size:18px;
				color:#222;
				float:left;
				display:inline;
			}
				.product-summary .info div.buy .price span.strike{
					font-size:14px;
					color:#999;
					text-decoration:line-through;
					text-align:center;
					float:none;
					width:auto
				}
				.product-summary .info div.buy .price span{
					font-size:12px;
					color:#444;
					text-decoration:none;
					text-align:center;
					float:none;
					width:auto;
				}
				.product-summary .info div.buy .price span.transport{
					font-size:12px;
					color:#8dc304;
					text-align:center;
					float:none;
					width:auto;
					padding:0 0 0 30px;
					background:url(../img/icon-transport.gif) left center no-repeat;
				}
				.product-summary .info div.buy .price span.transport strong{
					color:#8dc304;
				}
		.product-summary .info div.wrapper_notice{
			background:url(../img/bg-wrapper_not.gif) top left repeat-y;
			padding:0 12px;
			text-align:right;
			width:336px;
			float:left;
			display:inline;
		}
			.product-summary .info .notice{
				background:url(../img/bg-notice.jpg) bottom left no-repeat;
				text-align:center;
				width:266px;
				float:left;
				display:inline;
				padding:10px 0 10px 60px;
				text-align:left
			}
			.product-summary .info .notice strong{
				width:266px;
				float:left;
				display:inline;
				color:#FF3000;
			}
			.product-summary .info .notice span{
				width:266px;
				float:left;
				display:inline;
				color:#777;
				font-size:11px;
			}
			.product-summary .info .notice form, .product-summary .info .notice fieldset{
				width:266px;
				float:left;
				display:inline;
			}
			.product-summary .info .notice input.text{
				width:160px;
				margin-top:10px
			}
			.product-summary .info .notice a{
				width:87px;
				margin:6px 0 0 10px;
				height:27px;
				background:url(../img/btn-notice.jpg) top left no-repeat;
				float:right;
				display:inline;

			}
			.product-summary .info div.buy .addtocart{
				background:url(../img/separator-blue.gif) bottom left repeat-x;
				width:326px;
				float:left;
				display:inline;
				padding:19px 0 20px 0;
			}
				.product-summary .info div.buy .addtocart a{
					width:207px;
					float:left;
					display:inline;
					margin:0 0 0 60px
				}
				.product-summary .info div.buy .addtocart .phone{
					width:326px;
					float:left;
					display:inline;
					background:url(../img/icon-phone.jpg) top center no-repeat;
					height:58px;
				}
				.product-summary .info div.buy .addtocart .phone .left{
					float:left;
					display:inline;
					line-height:13px;
					padding:24px 0 0 0;
					width:127px;
					color:#888;
					text-align:right
				}
				.product-summary .info div.buy .addtocart .phone .right{
					float:right;
					display:inline;
					line-height:13px;
					padding:17px 0 0 0;
					width:127px;
					color:#444;
					font-weight:bold;
				}
		.product-summary .info div.buy .delivery{
				background:url(../img/separator-blue.gif) bottom left repeat-x;
				width:326px;
				float:left;
				display:inline;
				padding:19px 0 20px 0;
				text-align:center;
				color:#8dc304;
			}
		.product-summary .info div.buy .delivery strong{
				color:#8dc304;
			}
		.product-summary .info div.actions{
			background:url(../img/bg-buy_bottom.gif) bottom left no-repeat;
			padding:8px 12px 10px 12px;
			text-align:right;
			width:336px;
		}
			.product-summary .info div.actions a.recommend{
				background:url(../img/btn-recommend.gif) top left no-repeat;
				width:97px;
				height:27px;
				float:left;
				display:inline;
				margin:0 2px 0 5px;
			}
			.product-summary .info div.actions a.recommend:hover{
				background:url(../img/btn-recommend.gif) top right no-repeat;
			}
			.product-summary .info div.actions a.print{
				background:url(../img/btn-print.gif) top left no-repeat;
				width:87px;
				height:27px;
				float:left;
				display:inline;
				margin:0 2px 0 0;
			}
			.product-summary .info div.actions a.print:hover{
				background:url(../img/btn-print.gif) top right no-repeat;
			}
			.product-summary .info div.actions a.compare{
				background:url(../img/btn-compare.gif) top left no-repeat;
				width:128px;
				height:27px;
				float:left;
				display:inline;
				margin:0 2px 0 0;
			}
			.product-summary .info div.actions a.compare:hover{
				background:url(../img/btn-compare.gif) top right no-repeat;
			}
#maincontainer #centercontainer_br .product-detailed
			{	float:left; display:inline; width:729px; padding:9px 0 9px 9px; border:1px solid #E0F0F7; background:#FFF}
#maincontainer #centercontainer_br .product-detailed h2
			{	float:left; display:inline; width:720px; color:#333; font-size:16px; margin:10px 0; border-bottom:1px solid #e0f0f7; padding:0 0 10px 0}
#maincontainer #centercontainer_br .product-detailed .categories
			{	width:auto; color:#777; font-size:12px; padding:0; background:none; margin:0 0 20px 0}
#maincontainer #centercontainer_br .product-detailed .categories ul
			{	width:720px; color:#777; font-size:12px; padding:0; border:none}
#maincontainer #centercontainer_br .product-detailed .categories ul li
			{	width:225px}
#maincontainer #centercontainer_br .product-detailed .categories ul li a
			{	font-weight:normal}
#maincontainer #centercontainer_br .product-detailed .categories ul li a.cat
			{	font-weight:bold}


#centercontainer_det .product-detailed{
	float:left;
	display:inline;
	width:729px;
	padding:9px 0 9px 9px;
	margin:0 1px;
	background:url(../img/bg-product-detailed.gif) top left repeat-x;
}
	#centercontainer_det .product-detailed .center-content{
		float:left;
		display:inline;
		width:490px;
	}
	#centercontainer_det .product-detailed .center-content h2{
		float:left;
		display:inline;
		width:490px;
		color:#333;
		font-size:16px;
		margin:5px 0 10px 0;
	}
		#centercontainer_det .product-detailed .center-content h2 .title{
			float:left;
			display:inline;
			color:#333;
			font-size:16px;
			margin:0 0 5px 0;
		}
		#centercontainer_det .product-detailed .center-content h2 .rating{
			width:80px;
			float:left;
			display:inline;
			padding:2px 0 0 0;
			margin:0 5px;
		}
		#centercontainer_det .product-detailed .center-content h2 .expl{
			float:left;
			display:inline;
			color:#555;
			font-size:12px;
			font-weight:normal;
			padding:2px 0 0 0;
		}
	#centercontainer_det .product-detailed h2{
		float:left;
		display:inline;
		width:720px;
		color:#333;
		font-size:16px;
		margin:10px 0;
	}
	#centercontainer_det .product-detailed form.buy-with,
	#centercontainer_det .product-detailed form.buy-with fieldset{
		float:left;
		display:inline;
		width:729px
	}
	#centercontainer_det .product-detailed form.buy-with .item{
		float:left;
		display:inline;
		width:356px;
		margin:0 8px 8px 0;
		background:url(../img/bg-bw-item.gif) top left no-repeat;
		height:115px;
	}
	#centercontainer_det .product-detailed form.buy-with .item .c{
		float:left;
		display:inline;
		width:13px;
		height:13px;
		margin:51px 4px 51px 3px;
		background:url(../img/bg-bw-item.gif) top left no-repeat
	}
	#centercontainer_det .product-detailed form.buy-with .item label{
		float:left;
		display:inline;
		width:336px;
		height:115px
	}
	#centercontainer_det .product-detailed form.buy-with .item label .pic{
		float:left;
		display:inline;
		width:93px;
		height:93px;
		margin:1px 0;
		border-right:1px solid #d2e5ed;
		padding:10px;
		overflow:hidden;
	}
	#centercontainer_det .product-detailed form.buy-with .item label .pic img{
		float:left;
		display:inline;
		width:93px
	}
	#centercontainer_det .product-detailed form.buy-with .item label .text{
		float:left;
		display:inline;
		width:212px;
		height:100px;
		margin:1px 0;
		padding:10px 0 0 10px
	}
	#centercontainer_det .product-detailed form.buy-with .item label .text .name{
		float:left;
		display:inline;
		width:212px;
		padding:0 0 5px 0;
		color:#000;
		font-size:11px;
		line-height:11px;
		text-decoration:none
	}
	#centercontainer_det .product-detailed form.buy-with .item label .text .bw-price{
		float:left;
		display:inline;
		width:212px;
		color:#333;
	}
	#centercontainer_det .product-detailed form.buy-with .item label .text .bw-price .strike{
		color:#AAA;
		font-weight:normal;
		font-size:11px;
		text-decoration:line-through
	}
	#centercontainer_det .product-detailed form.buy-with .item label .text .status{
		float:left;
		display:inline;
		width:212px;
		color:#8DC304;
		margin:5px 0 0 0;
		font-size:11px;
		line-height:12px
	}
	#centercontainer_det .product-detailed form.buy-with .item label .text .status strong{
		color:#FF7400
	}
	#centercontainer_det .product-detailed form.buy-with .bottomline{
		float:left;
		display:inline;
		width:720px;
		margin:2px 0 10px 0;
		border-top:1px solid #e0f0f7;
		padding:10px 0 0 0;
	}
	#centercontainer_det .product-detailed form.buy-with .bottomline a{
		float:right;
		display:inline;
		margin:0 0 0 20px
	}
	#centercontainer_det .product-detailed form.buy-with .bottomline span{
		float:right;
		display:inline;
		color:#333;
		font-size:14px;
		font-weight:bold;
		margin:7px 0 0 0;
	}
		#centercontainer_det .product-detailed h2 .title{
			float:left;
			display:inline;
			color:#333;
			font-size:16px;
			margin:0 0 5px 0;
		}
	#centercontainer_det .product-detailed .categories{
		width:720px;
		color:#777;
		font-size:12px;
		padding:0;
		background:none;
		margin:0 0 20px 0
	}
	#centercontainer_det .product-detailed .categories ul{
		width:720px;
		color:#777;
		font-size:12px;
		padding:0;
		border:none
	}
	#centercontainer_det .product-detailed .categories ul li{
		width:225px
	}
	#centercontainer_det .product-detailed .categories ul li a{
		font-weight:normal
	}
	#centercontainer_det .product-detailed .categories ul li a.cat{
		font-weight:bold
	}
	#centercontainer_det .product-detailed .center-content .content{
		float:left;
		display:inline;
		width:490px;
		color:#777;
		font-size:12px;
		margin:0 0 10px 0;
		text-align:justify
	}
		#centercontainer_det .product-detailed .center-content .content .row{
			float:left;
			display:inline;
			width:490px;
			background:#eef9fd;
			font-size:11px;
			margin:0 0 1px 0;
			border-bottom:1px solid #d2e5ed
		}
		#centercontainer_det .product-detailed .center-content .content .row.even{
			background:#f8fdff
		}
			#centercontainer_det .product-detailed .center-content .content .row .left{
				float:left;
				display:inline;
				width:116px;
				padding:4px 2px 3px 2px;
				font-size:12px;
			}
			#centercontainer_det .product-detailed .center-content .content .row .right{
				float:left;
				display:inline;
				width:366px;
				padding:4px 2px 3px 2px;
				font-size:12px;
				color:#999;
			}
		#centercontainer_det .product-detailed .center-content .content a.doc{
			float:left;
			display:inline;
			width:141px;
			height:35px;
			background:url(../img/btn-doc.gif) top left no-repeat;
			font-size:12px;
			margin:0 10px 0 0;
			color:#333;
			font-weight:bold;
			text-decoration:none;
			padding:10px 0 0 40px;
			line-height:12px;
		}
		#centercontainer_det .product-detailed .center-content .content a.doc:hover{
			background:url(../img/btn-doc.gif) top right no-repeat;
		}
		#centercontainer_det .product-detailed .center-content .content a.doc span{
			color:#AAA;
			font-weight:normal;
			font-size:11px;
		}
		#centercontainer_det .product-detailed .center-content .content .link{
			float:left;
			display:inline;
			width:490px;
			color:#32a4d9;
			font-size:12px;
			margin:0 0 10px 0;
			text-align:right;
		}
			#centercontainer_det .product-detailed .center-content .content .link a{
				color:#32a4d9;
				font-weight:bold;
			}
		#centercontainer_det .product-detailed .center-content .content .comment{
			float:left;
			display:inline;
			width:490px;
			margin:0 0 10px 0;
			background:url(../img/bg-comment.gif) top left no-repeat;
		}
			#centercontainer_det .product-detailed .center-content .content .comment .text{
				float:left;
				display:inline;
				width:480px;
				padding:5px 5px 0 5px;
				color:#777;
				text-align:left;
			}
			#centercontainer_det .product-detailed .center-content .content .comment .name{
				float:left;
				display:inline;
				background:url(../img/bg-comment_bottom.gif) top left no-repeat #FFF;
				width:450px;
				padding:12px 15px 0 25px;
				color:#777;
				text-align:left;
			}
				#centercontainer_det .product-detailed .center-content .content .comment .name strong{
					color:#333;
				}

	#centercontainer_det .product-detailed .center-content .alarm{
		float:left;
		display:inline;
		width:470px;
		height:95px;
		color:#777;
		font-size:12px;
		padding:10px;
		background:url(../img/bg-alarm.gif) top left no-repeat;
		margin:5px 0 10px 0;
	}
		#centercontainer_det .product-detailed .center-content .alarm span{
			float:left;
			display:inline;
			width:470px;
			color:#777;
			font-size:12px;
		}
		#centercontainer_det .product-detailed .center-content .alarm span strong{
			color:#333;
			font-size:16px;
		}
		#centercontainer_det .product-detailed .center-content .alarm input.text{
			float:left;
			display:inline;
			width:180px;
			color:#555;
			font-size:12px;
			height:19px;
			padding:3px 0 0 3px;
			background:#FFF;
			border:1px solid #D9D9D9;
			margin:8px 5px 0 0;
		}
		#centercontainer_det .product-detailed .center-content .alarm input.short{
			width:80px;
		}
		#centercontainer_det .product-detailed .center-content .alarm input.text:focus{
			border:1px solid #FF7400;
		}
		#centercontainer_det .product-detailed .center-content .alarm input.submit{
			float:right;
			display:inline;
			color:#32a4d9;
			font-size:12px;
			height:19px;
			background:none;
			margin:12px 5px 0 0;
			text-decoration:underline;
			font-weight:bold;
			cursor:pointer;
		}
		#centercontainer_det .product-detailed .center-content .alarm label{
			float:left;
			display:inline;
			font-size:12px;
			height:19px;
			margin:12px 5px 0 0;
		}
	#centercontainer_det .product-detailed .left-content{
		float:left;
		display:inline;
		width:220px;
		margin:0 0 0 10px
	}
		#centercontainer_det .product-detailed .left-content .sidebox{
			float:left;
			display:inline;
			width:220px;
			margin:10px 0 0 0;
		}
			#centercontainer_det .product-detailed .left-content .sidebox .title{
				float:left;
				display:inline;
				width:200px;
				padding:10px 10px 8px 10px;
				font-weight:bold;
				background:url(../img/bg-details-left-header.gif) top left no-repeat;
			}
			#centercontainer_det .product-detailed .left-content .sidebox .wrapper{
				float:left;
				display:inline;
				width:200px;
				padding:10px 10px 0 10px;
				background:url(../img/bg-details-left-wrapper.gif) top left repeat-y;
				border-bottom:1px solid #c3e2f0;
				color:#888
			}
			#centercontainer_det .product-detailed .left-content .sidebox .wrapper .cat{
				color:#888;
				font-size:11px;
				text-decoration:none;
			}
			#centercontainer_det .product-detailed .left-content .sidebox .wrapper .cat:HOVER{
				color:#FF7400;
				text-decoration:underline;
			}
			#centercontainer_det .product-detailed .left-content .marked .title{
				background:url(../img/bg-details-left-header-marked.gif) top left no-repeat;
			}
			#centercontainer_det .product-detailed .left-content .marked .wrapper{
				background:url(../img/bg-details-left-wrapper-marked.gif) top left repeat-y;
				border-bottom:1px solid #d5f0c3
			}
			#centercontainer_det .product-detailed .left-content .marked .smallprod-block .pic{
				border:1px solid #ffb05c
			}
			#centercontainer_det .product-detailed .left-content .sidebox .info{
				float:left;
				display:inline;
				width:220px;
			}









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

#centercontainer_cart{
	float:left;
	display:inline;
	width:970px;
	margin:0 0 0 10px;
	background:url(../img/bg-center_cart_bottom.gif) bottom left no-repeat;
}
	#centercontainer_cart .bottom{
		float:left;
		display:inline;
		width:950px;
		padding:10px 10px 1px 10px;
		background:url(../img/bg-center_cart.gif) top left no-repeat;
	}
	#centercontainer_cart h2{
		float:left;
		display:inline;
		width:930px;
		padding:10px;
		color:#333;
		font-size:16px;
		font-weight:bold;
	}
	#centercontainer_cart #inreg_header{
		float:left;
		display:inline;
		width:485px;
		font-size:16px
	}
	#centercontainer_cart #auten_header{
		float:left;
		display:inline;
		width:445px;
		font-size:16px
	}
	#centercontainer_cart form, #centercontainer_cart fieldset{
		float:left;
		display:inline;
		width:950px;
	}
	#centercontainer_cart .cart-block{
		float:left;
		display:inline;
		width:950px;
		margin:0 0 9px 0;
		font-size:13px;
		background:url(../img/bg-cart-block_bottom.gif) bottom left no-repeat;
	}
	#centercontainer_cart .cart-block-bottom{
		float:left;
		display:inline;
		width:930px;
		font-size:13px;
		background:url(../img/bg-cart-block.gif) top left no-repeat;
		padding:10px;
		position:relative
	}
	#centercontainer_cart .error-block{
		float:left;
		display:inline;
		width:930px;
		height:14px;
		padding:9px 10px;
		margin:0 0 9px 0;
		font-size:14px;
		font-weight:bold;
		/* color:#333; */
		color:red;
		background:url(../img/bg-messages.gif) top left no-repeat;
	}
		#centercontainer_cart .cart-block-bottom .cart-content-row-head{
			float:left;
			display:inline;
			width:930px;
			color:#446f77;
			font-size:13px;
			padding:0 0 8px 0;
			background:url(../img/separator-blue_cart.gif) bottom left repeat-x;
		}
			.cart-content-row-head .cart-content-column-head{
				float:left;
				display:inline;
				width:930px;
				color:#446f77;
				font-size:13px;
				font-weight:bold;
			}
		#centercontainer_cart .cart-block-bottom .cart-content-row{
			float:left;
			display:inline;
			width:930px;
			color:#555;
			font-size:13px;
			padding:6px 0 0 0;
		}
			.cart-content-row .cart-content-column{
				float:left;
				display:inline;
				width:930px;
				color:#555;
				font-size:13px;
			}
				.cart-content-column span.pic{
					float:left;
					display:inline;
					width:75px;
					height:75px;
					padding:2px;
					text-align:center;
					overflow:hidden;
					background:url(../img/bg-thumbs.gif) top left no-repeat;
					margin:0 5px 0 0;
				}
				.cart-content-column span.pic:hover{
					background:url(../img/bg-thumbs.gif) top right no-repeat;
				}
					.cart-content-column span.pic img{
						max-width:75px;
						max-height:75px;
						margin:0 auto;
					}
				.cart-content-column .name{
					font-weight:bold;
					float:left;
					display:inline;
					width:336px;
					font-size:13px
				}
				.cart-content-column .descr{
					float:left;
					display:inline;
					width:336px;
					font-size:11px;
					color:#999
				}
				.cart-content-column .qty{
					border:1px solid #CCC;
					background:#FFF;
					width:60px;
					height:18px;
					padding:2px 0 0 2px;
					margin:2px 5px 0 0;
					font-size:13px;
					float:left;
					display:inline;
					}
				.cart-content-column .qty:focus{
					background:#feffd3;
					border:1px solid #AAA;
					}
				.cart-content-column a{
					background:url(../img/btn-save.gif) top left no-repeat;
					width:67px;
					height:27px;
					float:left;
					display:inline;
					margin:0 2px 0 0;
					}
				.cart-content-column a:hover{
					background:url(../img/btn-save.gif) top right no-repeat;
				}
				.cart-content-column a.removeRO{
					background:url(../img/btn-remove.gif) top left no-repeat;
					width:107px;
					height:27px;
					float:left;
					display:inline;
					margin:0 2px 0 0;
				}
				.cart-content-column a.removeRO:hover{
					background:url(../img/btn-remove.gif) top right no-repeat;
				}
				.cart-content-column #total_price, .cart-content-column strong{
					color:#FF7400;
					font-size:13px
				}
				.cart-content-column a.backtoshop{
					float:left;
					display:inline;
					width:163px;
					height:27px;
					background:url(../img/btn-backtoshop.gif) top left no-repeat;
				}
		#centercontainer_cart .cart-head{
			float:left;
			display:inline;
			width:930px;
			color:#446f77;
			font-size:13px;
			font-weight:bold;
			padding:0 0 8px 0;
			background:url(../img/separator-blue_cart.gif) bottom left repeat-x;
		}
		#centercontainer_cart .cart-content{
			float:left;
			display:inline;
			width:930px;
			margin:0 0 10px 0;
		}
			.cart-content .row{
				float:left;
				display:inline;
				width:930px;
				margin:5px 0 0 0;
			}
				.cart-content .row .radio {
					display:inline;
					float:left;
					height:13px;
					margin:0;
					padding:0;
					width:13px;
					margin:2px 5px 0 0;
				}
				.cart-content .row .choose{
					display:inline;
					float:left;
					font-size:13px;
					width:912px;
					margin:0 0 2px 0;
				}
					.cart-content .row .choose a{
						font-size:13px;
						color:#BBB
					}
				.cart-content .row label{
					width:100px;
					float:left;
					display:inline;
					padding:3px 0 0 0;
					font-size:13px;
					height:18px;
					cursor:pointer;
				}
				.cart-content .row label a{
					color:#999
				}
				.cart-content .row .input-text{
					border:1px solid #CCC;
					background:#FFF;
					width:200px;
					height:18px;
					padding:2px 0 0 2px;
					font-size:13px;
					float:left;
					display:inline;
					margin:0 5px 0 0;
				}
				.cart-content .row select{
					width:205px;
					font-size:13px;
					float:left;
					display:inline;
					margin:0 5px 0 0;
					font-family:Arial, Sans-serif, Helvetica
				}
				.cart-content .row .input-text:focus{
					background:#feffd3;
					border:1px solid #AAA;
				}
				.cart-content .row .medium{
					width:130px;
				}
				.cart-content .row .long{
					width:400px;
				}
				.cart-content .row .longer{
					width:640px;
				}
				.cart-content .row .c {
					display:inline;
					float:left;
					height:13px;
					margin:0;
					padding:0;
					width:13px;
					margin:5px 10px 0 78px;
				}
				.cart-content .row a {
					color:#BBB;
					text-decoration:none;
				}
				.cart-content .row .btn{
					width:141px;
					height:23px;
					text-align:center;
					color:#333;
					background:url(../img/btn-grey.gif) top left no-repeat;
					float:right;
					margin:0 10px 10px 0;
					cursor:pointer;
				}
				.cart-content .row .btn-long{
					width:201px;
					height:23px;
					text-align:center;
					color:#333;
					background:url(../img/btn-grey-long.gif) top left no-repeat;
					float:right;
					margin:0 10px 10px 0;
					cursor:pointer;
				}
				.cart-content .row textarea{
					border:1px solid #CCC;
					background:#FFF;
					width:650px;
					height:85px;
					padding:2px 0 0 2px;
					font-size:13px;
					float:left;
					display:inline;
					margin:0 5px 0 130px;
					}
				.cart-block .row textarea:focus{
					background:#feffd3;
					border:1px solid #AAA;
					}

		#centercontainer_cart .cart-block-bottom #tab_order_total_cost{
			width:217px;
			height:41px;
			display:block;
			position:absolute;
			font-size:16px;
			font-weight:bold;
			color:#333;
			bottom:80px;
			right:367px;
		}
			#centercontainer_cart .cart-block-bottom #tab_order_total_cost .totalcost{
				width:214px;
				display:inline;
				float:left;
				font-size:16px;
				font-weight:bold;
				color:#333;
				height:38px;
				padding:10px 0 0 0;
				text-align:center;
			}
			#centercontainer_cart .cart-block-bottom #tab_order_total_cost .btnRO{
				width:217px;
				display:inline;
				float:left;
				height:41px;
				background: url(../img/btn-send.gif) top left no-repeat;
			}
	#centercontainer_cart #tab_member{
		float:left;
		display:inline;
		width:950px;
		margin:0 0 9px 0;
		font-size:13px;
		background:url(../img/bg-cart-block_bottom.gif) bottom left no-repeat;
	}
		#centercontainer_cart .tab-member-bottom{
			float:left;
			display:inline;
			width:930px;
			font-size:13px;
			background:url(../img/bg-cart-block.gif) top left no-repeat;
			padding:10px;
			position:relative
		}
	#centercontainer_cart .login-content{
		width:925px;
		height:128px;
		float:left;
		display:inline;
		padding:10px 10px 10px 15px;
		background:url(../img/bg-login.jpg) top left no-repeat;
		margin:0 0 10px 0;
	}
	#centercontainer_cart #tab_inregistrare{
		width:423px;
		height:108px;
		float:left;
		display:inline;
		padding:10px;
		margin:0 0 10px 0;
	}
	#centercontainer_cart #tab_login{
		width:423px;
		height:108px;
		float:right;
		display:inline;
		padding:10px;
		margin:0 0 10px 0;
	}
		#centercontainer_cart .login-content .row{
			width:420px;
			float:left;
			display:inline;
			margin:0 0 5px 0;
			font-weight:normal;
			font-size:13px;
		}
			#centercontainer_cart .login-content .row a{
				float:left;
				display:inline;
				margin:0 0 0 110px;
				font-weight:normal;
				font-size:11px;
				color:#62a7c7
			}
			#centercontainer_cart .login-content label{
				width:110px;
				float:left;
				display:inline;
				padding:3px 0 0 0;
				font-size:13px;
				height:18px;
				cursor:pointer;
			}
			#centercontainer_cart .login-content .input-text{
				border:1px solid #CCC;
				background:#FFF;
				width:180px;
				height:18px;
				padding:2px 0 0 2px;
				font-size:13px;
				float:left;
				display:inline;
			}
			#centercontainer_cart .login-content .input-text:focus{
				background:#feffd3;
				border:1px solid #AAA;
			}
			#centercontainer_cart .login-content .btn{
				width:101px;
				height:23px;
				text-align:center;
				color:#333;
				background:url(../img/btn-grey_s.gif) top left no-repeat;
				float:left;
				display:inline;
				cursor:pointer;
			}



#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:700px;
	display:inline;
	float:left;
	height:22px;
	font-size:12px;
	line-height:16px;
	padding:8px 0 0 0;
	color:#555;
}
#cartbar #tab_cart_box #cart a{
	color:#FF7400;
	font-weight:bold;
	text-decoration:none;
}
#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:#333;
	font-size:12px;
}


.waranty{
	position:fixed;
	width:28px;
	display:block;
	height:202px;
	top:200px;
	right:0px;
	}












.login-content .column{
	width:358px;
	float:left;
	display:inline;
}
.login-content .column strong{
	width:358px;
	float:left;
	display:inline;
	margin-bottom:10px;
}
.login-content .column form, .login-content .column fieldset{
	width:358px;
	float:left;
	display:inline;
}
.login-content .column label{
	width:120px;
	float:left;
	display:inline;
	padding-top:4px;
	margin-bottom:5px;
}
.login-content .column .input-text{
	border:none;
	border-left:1px solid #6c6c6c;
	border-top:1px solid #6c6c6c;
	background:#FFF;
	width:220px;
	height:18px;
	padding:2px 0 0 2px;
	margin-right:5px;
	float:left;
	display:inline;
	margin-bottom:5px;
	}
.login-content .column a{
	width:160px;
	float:left;
	display:inline;
	padding-top:4px;
	margin-bottom:5px;
	color:#004a8b;
	text-decoration:underline;
}
.login-content .column .btn{
	width:91px;
	height:28px;
	text-align:center;
	color:#333;
	background:url(../img/bg-btn-green.gif) top left no-repeat;
	float:right;
	margin-right:15px;
}
.firm-box{
	width:140px;
	height:170px;
	margin:0 5px 5px 0;
	background:url(../img/bg-firm.gif) top right no-repeat;
	float:left;
	display:inline;
	text-decoration:none;
	text-align:center;
	font-weight:bold
}
.firm-box:hover{
	background:url(../img/bg-firm.gif) top left no-repeat;
}
.firm-box:hover .firm-text{
	color:#111
}
.firm-box .firm-pic{
	width:120px;
	height:120px;
	margin:10px 10px 5px 10px;
	float:left;
	display:inline;
	text-align:center;
	vertical-align:middle;
}
.firm-box .firm-pic table{
	text-align:center;
	vertical-align:middle;
	width:120px;
	height:120px;
}
.firm-box .firm-pic td{
	vertical-align:middle;
	width:120px;
	height:120px;
}
.firm-box .firm-pic img{
	margin:0 auto;
}
.firm-name-holder {width:100%;text-align:center;float: left;display: inline;margin-top:5px;}

.firm-box .firm-text{
	/*width:130px;*/
	height:25px;
	margin:5px 5px 0 5px;
	/*float:left;
	display:inline;*/
	color:#555;
	text-decoration:none;
}
.contest-pic	{ float:left; display:inline; width:718px; margin:0 0 5px 0}
.contest-text	{ float:left; display:inline; width:718px; margin:0 0 5px 0}

.main .row {text-align:left;}

/*********** home page modificat *************/


.home-offers .catsecv					{	margin-left:9px; margin-bottom:10px}
.home-offers .catsecv .title			{	color:#86b5c7; font-size:18px; float:left; display:inline}
.home-offers .catsecv .allp 			{	float:right; display:block; margin:4px 20px 0 0}
.home-offers .catsecv .allp a			{	color:#86b5c7; text-decoration:underline}
.home-offers .catsecv .allp a:HOVER		{	color:#45839b}

.home-offers .clear{clear:both;}

.home-offers .catsecv .product{
		position: relative;border: 1px solid #d4edf8;width:165px;height:251px;
		margin-top:10px;text-align:center;float: left;display: inline;margin-right:12px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		background:#FFF
}
.home-offers .catsecv .product .img
								{	height: 139px; margin: 10px 13px; width: 139px; overflow:hidden; float:left; display:inline}
.home-offers .catsecv .product .img img
								{	width:139px}
.home-offers .catsecv .product .gift
								{	position:absolute; top:1px; right:1px; width:59px; height:59px}
.home-offers .catsecv .product .prod-name
								{	float:left; display:inline; width:139px; padding:0 10px; font-family:arial; font-size:12px; font-weight:bold; color:#777; text-decoration:none; text-decoration:none}
.home-offers .catsecv .product .pret
								{	float:left; display:inline; width:139px; padding:0 10px; color:#86B5C7; font-size:12px;font-weight:bold;}
.home-offers .catsecv .product .pret-old
								{	float:left; display:inline; width:139px; padding:0 10px; color:#86B5C7; font-size:11px;font-weight:bold;text-decoration: line-through;}
.home-offers .catsecv .product .rating
								{	bottom:18px}
.home-offers .catsecv .product .transport
								{	position: absolute; bottom:-1px; left:-1px; z-index:99;}

.branduri {border: 1px solid #d4edf8;padding:10px 15px 15px 10px;margin:10px 0 0 0;}
.branduri .title{font-size:18px; color:#909090; font-weight:normal;margin-bottom:10px;}

.branduri a {float: left; display: inline;margin-right:10px;}
.branduri a img{border:none;}
