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

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

	LAYOUT

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

/* Basic ---------------------------------------- */

body{
	margin:0px;
	padding:0px;
	background: url(../img/bg-body.gif) top left repeat;
}

#pagecontainer{
	margin:0 auto;
	width:960px;
	text-align:left;
}

#pagecontainer .leftcontainer{
	width:170px;
	float:left;
	display:inline;
	margin:10px 5px 0 0;
}

#pagecontainer .rightcontainer{
	width:170px;
	float:left;
	display:inline;
	margin:10px 0 0 5px;
}

#pagecontainer .centercontainer{
	width:610px;
	float:left;
	display:inline;
	margin:10px 0 0 0;
}

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


#pagecontainer .headercontainer{
	width:960px;
	height:100px;
	float:left;
	display:inline;
}

#pagecontainer .headercontainer a.logo{
	width:153px;
	height:60px;
	float:left;
	display:inline;
	margin:20px 0 0 0;
}

#pagecontainer .headercontainer .rightside{
	width:274px;
	height:34px;
	float:right;
	display:inline;
	background:url(../img/bg-rightside.gif) top left no-repeat;
	margin:20px 0 0 0;
	padding:7px 7px 0 7px;
}

#pagecontainer .headercontainer .rightside a.cartbtn{
	width:169px;
	height:18px;
	float:left;
	display:inline;
	background:url(../img/bg-cartbtn.gif) top left no-repeat;
	color:#FFF;
	text-decoration:none;
	text-transform:uppercase;
	padding:3px 0 0 0;
	text-align:center;
	font-size:11px;
}

#pagecontainer .headercontainer .rightside a.loginbtn{
	width:92px;
	height:18px;
	float:right;
	display:inline;
	background:url(../img/bg-loginbtn.gif) top left no-repeat;
	color:#FFF;
	text-decoration:none;
	text-transform:uppercase;
	padding:3px 0 0 0;
	text-align:center;
	font-size:11px;
}

#pagecontainer .menucontainer{
	width:960px;
	float:left;
	display:inline;
	border-bottom:1px solid #999;
}

#pagecontainer .menucontainer .top{
	width:960px;
	height:30px;
	float:left;
	display:inline;
	background:url(../img/bg-menucontainer.gif) top left no-repeat;
}

#pagecontainer .menucontainer .top a{
	height:23px;
	float:left;
	display:inline;
	padding:7px 20px 0 18px;
	background:url(../img/bg-menubtn.gif) top right no-repeat;
	color:#FFF;
	text-decoration:none;
	font-size:13px;
}

#pagecontainer .menucontainer .top form, #pagecontainer .menucontainer .top fieldset{
	height:30px;
	float:right;
	display:inline;
	padding:0 3px 0 0;
}

#pagecontainer .menucontainer .top fieldset .text{
	height:17px;
	width:197px;
	float:left;
	display:inline;
	text-align:left;
	color:#333;
	background:#FFF;
	margin:5px 5px 0 0;
	border:1px solid #c94b19;
	padding:2px 0 0 3px;
}

#pagecontainer .menucontainer .top fieldset .btn{
	height:21px;
	width:52px;
	float:left;
	display:inline;
	text-align:center;
	color:#FFF;
	background:url(../img/bg-qsearchbtn.gif) top left no-repeat;
	margin:5px 0 0 0;
	text-transform:uppercase;
	font-size:11px;
	cursor:pointer;
}

#pagecontainer .menucontainer .bottom{
	width:960px;
	height:25px;
	float:left;
	display:inline;
	padding:5px 0 0 0;
	background:#4a4a4a
}
#pagecontainer .menucontainer .bottom a.btn_asearch{
	float:right;
	display:inline;
	color:#FFF;
	height:18px;
	width:94px;
	text-align:left;
	background:url(../img/bg-asearch.gif) top left no-repeat;
	padding:2px 0 0 22px;
}
/*#pagecontainer .menucontainer .bottom a{
	height:16px;
	float:left;
	display:inline;
	padding:4px 15px 0 15px;
	font-size:11px;
	color:#DDD;
	text-decoration:none;
	border-right:1px solid #666
}*/
#pagecontainer .menucontainer .bottom a{
	height:16px;
	float:left;
	display:inline;
	padding:4px 0 0 0;
	font-size:11px;
	color:#DDD;
	text-decoration:none;
}
#pagecontainer .menucontainer .bottom span{
	height:16px;
	float:left;
	display:inline;
	padding:4px 0 0 18px;
	font-size:11px;
	color:#AAA;
	text-decoration:none;
}
#pagecontainer .menucontainer .bottom a{
	height:16px;
	float:left;
	display:inline;
	padding:4px 0 0 14px;
	font-size:11px;
	color:#CCC;
	background:url(../img/arrow-bread.gif) 4px 9px no-repeat;
}
#pagecontainer .menucontainer .bottom strong{
	text-decoration:none;
	font-weight:normal;
	font-size:11px;
	color:#EEE
}

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

.bannercontainer{
	width:610px;
	height:260px;
	float:left;
	display:inline;
	margin-bottom:5px;
	position:relative
}
.bannercontainer img.controls{
	width:610px;
	height:33px;
	display:block;
	position:absolute;
	bottom:0;
	left:0;
	z-index:9998;
}
.bannercontainer div.controls{
	width:600px;
	height:23px;
	display:block;
	position:absolute;
	bottom:0;
	left:0;
	z-index:10;
	padding:5px;
}
.bannercontainer div.controls a{
	width:13px;
	height:13px;
	display:inline;
	float:left;
	padding:5px;
	background:#333;
	color:#FFF;
	font-size:11px;
	text-decoration:none;
	text-align:center;
	font-weight:bold;
	margin:0 5px 0 0;
}
.bannercontainer div.controls a.active{
	background:#ed6e1f;
	color:#FFF;
}
.comm{
	width:590px;
	float:left;
	display:inline;
	color:#CCC;
	padding:5px 0 0 0;
	font-size:12px;
	text-align:justify;
	margin:0 10px;
}
.comm .comment-name{
	width:590px;
	float:left;
	display:inline;
	color:#EEE;
	padding:10px 0 0 0;
	font-size:12px;
	text-align:justify;
	font-weight:bold;
	text-decoration:none;
}
.comm .comment-rating{
	width:590px;
	float:left;
	display:inline;
	text-align:left;
}
.comm .comment{
	width:580px;
	float:left;
	display:inline;
	color:#CCC;
	font-size:12px;
	text-align:justify;
	font-style:italic;
}
a.showall{
	background:#5E5E5E none repeat scroll 0 0;
	color:#AAAAAA;
	display:inline;
	float:right;
	margin:10px;
	padding:4px 7px;
	text-decoration:none;
}
a.showall:hover{
	color:#FFF;
}

#newsletter-block{
	float:left;
	display:block;
	*display:inline;
	width:821px;
	height:108px;
	background:url(../img/bg-newsletter.jpg) top left no-repeat;
	margin-left:8px;
	padding-left:120px;
	padding-top:20px;
}
#newsletter-block h2{
	font-size:14px;
	color:#f34a00;
	text-transform:uppercase;
	padding-bottom:7px;
	margin-bottom:10px;
	border-bottom:1px solid #e7b007;
	float:left;
	display:inline;
	width:800px;
}
#newsletter-block .text{
	float:left;
	display:inline;
	width:800px;
}
#newsletter-block .text form, #newsletter-block .text fieldset{
	float:right;
	display:inline;
	margin-top:2px;
}
#newsletter-block .text span{
	float:left;
	display:inline;
	width:470px;
}
#newsletter-block .text .input{
	float:left;
	display:inline;
	border:none;
	border-left:1px solid #6c6c6c;
	border-top:1px solid #6c6c6c;
	border-bottom:1px solid #ecebd3;
	border-right:1px solid #ecebd3;
	background:#FFF;
	width:259px;
	height:18px;
	padding:2px 0 0 2px;
	}
#newsletter-block .text .input:focus{
	background:#fffdcc;
	}
#newsletter-block .text .btn{
	background:#bebb68;
	color:#FFF;
	padding:1px 10px 0px 10px;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	height:22px;
}
.expand span{display:none;}
.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;
}
.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:960px;
	float:left;
	display:block;
	background:url(../img/bg-newsletter.jpg) top left no-repeat;
	position:relative;
}
#newsletter-content{
	float:left;
	display:inline;
	margin-left:120px;
	width:824px;
	height:44px;
	padding-top:22px;
}
#newsletter-content span{
	float:left;
	display:inline;
	width:414px;
	margin-right:10px;
}
#newsletter-content form, #newsletter-content fieldset{
	float:left;
	display:inline;
}
#newsletter-content .input{
	float:left;
	display:inline;
	border-left:1px solid #6c6c6c;
	border-top:1px solid #6c6c6c;
	background:#FFF;
	width:290px;
	height:18px;
	margin:6px 10px 0 3px;
	padding:2px 0 0 2px;
}
#newsletter-content .input:focus{
	background:#edffc7;
}
#newsletter-content .btn{
	width:91px;
	height:28px;
	text-align:center;
	color:#333;
	background:url(../img/bg-btn-green.gif) top left no-repeat;
	float:left;
	display:inline;
	margin-top:2px;
}


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

.footercontainer{
	width:960px;
	float:left;
	display:inline;
	margin:20px 0 0 0;
}
.footercontainer .top{
	width:960px;
	float:left;
	display:inline;
	height:31px;
	background:url(../img/bg-footer-top.gif) top left no-repeat;
}
.footercontainer .top a{
	float:left;
	display:inline;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	margin:8px 0 0 10px;
	text-decoration:none;
}
.footercontainer .top form, .footercontainer .top fieldset{
	height:30px;
	float:left;
	display:inline;
	padding:0 0 0 3px;
}
.footercontainer .top fieldset .text{
	height:17px;
	width:197px;
	float:left;
	display:inline;
	text-align:left;
	color:#333;
	background:#FFF;
	margin:5px 5px 0 0;
	border:1px solid #c94b19;
	padding:2px 0 0 3px;
}
.footercontainer .top fieldset select{
	height:20px;
	width:107px;
	float:left;
	display:inline;
	text-align:left;
	color:#333;
	background:#FFF;
	margin:5px 5px 0 0;
	font-size:11px;
	padding:1px 0 0 0;
}
.footercontainer .top fieldset .btn{
	height:21px;
	width:52px;
	float:left;
	display:inline;
	text-align:center;
	color:#FFF;
	background:url(../img/bg-qsearchbtn.gif) top left no-repeat;
	margin:5px 0 0 0;
	text-transform:uppercase;
	font-size:11px;
	cursor:pointer
}
.footercontainer .bottom{
	width:958px;
	float:left;
	display:inline;
	background:url(../img/bg-footer-bottom.gif) top left repeat-y #4E4E4E;
	padding:0px 1px 5px 1px;
}
.footercontainer .bottom .top-content{
	width:918px;
	float:left;
	display:inline;
	background:#555;
	padding:20px;
}
.footercontainer .bottom .top-content ul {
	display:inline;
	float:left;
	margin:0;
	padding:0;
	width:350px;
	list-style-position:outside;
}
.footercontainer .bottom .top-content ul li.title {
	display:block;
	*height:auto;
	margin:0;
	padding:0 0 10px 0;
	color:#EEE;
	font-size:12px;
	font-weight:bold;
	width:350px;
}
.footercontainer .bottom .top-content ul li {
	display:block;
	*height:auto;
	margin:0;
	padding:0 0 3px 0;
	color:#C2C2C2;
	font-size:11px;
	font-weight:normal;
	width:350px;
}
.footercontainer .bottom .top-content ul.small {
	display:inline;
	float:left;
	margin:0;
	padding:0;
	width:168px;
	list-style-position:outside;
}
.footercontainer .bottom .top-content ul.small li.title {
	display:block;
	*height:auto;
	margin:0;
	padding:0 0 10px 0;
	color:#EEE;
	font-size:12px;
	font-weight:bold;
	width:168px;
}
.footercontainer .bottom .top-content ul.small li {
	display:block;
	*height:auto;
	margin:0;
	padding:0 0 3px 0;
	color:#C2C2C2;
	font-size:11px;
	font-weight:normal;
	width:168px;
}
.footercontainer .bottom .top-content ul li a{
	color:#C2C2C2;
	text-decoration:none;
}
.footercontainer .bottom .top-content ul li a:hover{
	color:#EEE;
	text-decoration:underline;
}

.footercontainer .bottom a.logo{
	width:230px;
	height:100px;
	float:left;
	display:inline;
	background:url(../img/logo-bw.gif) center center no-repeat;
}
.footercontainer .bottom .content{
	width:728px;
	float:left;
	display:inline;
	text-align:center;
	color:#7d7d7d;
	font-size:11px;
	padding-top:17px
}
.footercontainer .bottom .content a{
	color:#999;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
#footercontainer .bg{
	width:974px;
	height:auto;
	padding:30px 0px 22px 0px;
	position:absolute;
	background:url(../img/bg-footer.gif) bottom left no-repeat #444;
	top:0px;
	left:-9px;
	color:#CCC;
	overflow:hidden;
}
#footercontainer .jumpto{
	float:left;
	display:block;
	width:266px;
	margin-right:20px;
}
#footercontainer .jumpto-left{
	float:left;
	display:block;
	*display:inline;
	width:266px;
	margin-left:20px;
}
.jumpto .title, .jumpto-left .title{
	float:left;
	display:inline;
	color:#CCC;
	height:16px;
	background:url(../img/footer-arrow.gif) top left no-repeat;
	width:246px;
	padding-left:20px;
	margin-bottom:10px;
}
.jumpto img, .jumpto-left img{
	float:left;
	display:inline;
	padding-top:10px;
}
.jumpto .menu{
	float:left;
	display:inline;
    width:266px;
	margin:0;
	padding:0;
	list-style-type:none;
	*margin-left:-16px;
}
.jumpto .menu ul{
	margin:0;
	padding:0;
	list-style-type:none;
}
.jumpto .menu ul li{
	display:block;
}
.jumpto ul.menu a {
	display:block;
	width:260px;
	font-size:11px;
	text-decoration: none;
	padding:5px 0px 3px 6px;
	color:#AAA;
	background:#4e4e4e;
	border-bottom:1px #444 solid;
}
.jumpto ul.menu a:hover {
	background:#bb5816;
	color:#FFF;
	border-bottom:1px #444 solid;
}

#footercontainer .rss{
	float:left;
	display:block;
	height:89px;
	background:url(../img/bg-rss.jpg) top right no-repeat;
	margin-left:38px;
	margin-top:20px;
	width:56px;
}

#footercontainer .copyright{
	float:left;
	display:block;
	width:914px;
	height:30px;
	padding-top:30px;
	padding-left:20px;
	color:#999999;
	font-size:11px;
}
#footercontainer .copyright .left{
	float:left;
	display:inline;
	color:#999999;
	font-size:11px;
}
#footercontainer .copyright .right{
	float:right;
	display:inline;
	color:#999999;
	font-size:11px;
}
#footercontainer .copyright .right a{
	color:#f06102;
	font-weight:bold;
	text-decoration:none;
}
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * BROWSE * * * * * * * * * * * * * * * * * * */


.breadcrumb{
	float:left;
	display:inline;
	width:948px;
	padding:10px 0px 0px 10px;
	font-size:11px;
}
.breadcrumb a{
	color:#333;
	text-decoration:none;
	}
.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 * * * * */

.leftcontainer h2.title, .rightcontainer h2.title{
	width:160px;
	height:23px;
	padding:8px 5px 0 5px;
	text-align:center;
	display:inline;
	float:left;
	background:url(../img/bg-sidebar-title.gif) top left no-repeat;
	color:#FFF;
	font-weight:bold;
}
.block-wline{
	width:170px;
	display:inline;
	float:left;
	border-bottom:1px solid #a1a1a1;
	background:url(../img/bg-blockwline.gif) top left repeat-y #4e4e4e;
	margin:0 0 5px 0;
	padding:0 0 5px 0;
	overflow:hidden;
	text-align:justify
}
.sidebar-menu{
	float:left;
	display:inline;
    width:170px;
	margin:0;
	padding:0;
	list-style-type:none;
}
.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:156px;
	font-size:12px;
	font-weight:bold;
	text-decoration: none;
	color:#FFF;
	padding:7px 7px 0px 22px;
	background: url(../img/bg-sidebar-level0.gif) 8px 11px no-repeat;
}
ul.sidebar-menu .cat_level0 a.open {
	background: url(../img/bg-sidebar-level0_open.gif) 8px 11px no-repeat;
}
ul.sidebar-menu .cat_level0 a:hover {
	text-decoration:underline;
}

ul.sidebar-menu .cat_level1 a {
	display:block;
	width:156px;
	font-size:12px;
	font-weight:normal;
	text-decoration: none;
	color:#CCC;
	padding:7px 7px 0px 22px;
}
ul.sidebar-menu .cat_level1 a:hover {
	text-decoration:underline;
	color:#FFF;
}

.block-wline .smallprod-block{
	width:150px;
	float:left;
	display:inline;
	border:none;
	border-bottom:1px solid #666;
	margin:10px 10px 0 10px;
	padding:0 0 10px 0;
}
.block-wline .smallprod-block .pic{
	width:120px;
	height:140px;
	float:left;
	display:inline;
	margin:0 15px 5px 15px;
	overflow:hidden;
	text-align:center;
}
.block-wline .smallprod-block .pic table{
	float:left;
	display:inline;
	width:120px;
	height:140px;
	vertical-align:middle;
	text-align:center;
}
.block-wline .smallprod-block .pic td{
	height:120px;
	width:140px;
	vertical-align:middle;
}
.block-wline .smallprod-block .text{
	width:150px;
	float:left;
	display:inline;
	text-align:center;
	color:#f89400;
	font-weight:bold;
	text-align:justify
}
.block-wline .smallprod-block .text a{
	color:#FFF;
	text-decoration:none;
	font-weight:bold;
}
.block-wline .contentText{
	width:150px;
	float:left;
	display:inline;
	border:none;
	margin:5px 5px 0 5px;
	color:#DDD;
	font-size:11px;
	text-align:justify
}
.block-wline .contentText .row .left{
	width:26px;
	height:26px;
	float:left;
	display:inline;
	text-align:justify
}
.block-wline .contentText .row .right{
	width:114px;
	height:26px;
	float:right;
	display:inline;
	text-align:right;
	text-align:justify
}
.block-wline .contentText .row .right .top{
	width:114px;
	float:left;
	display:inline;
	padding:0 0 1px 0;
	border-bottom:1px solid #666;
	font-size:11px;
	font-weight:bold;
	text-align:justify
}
.block-wline .contentText .row .right .bottom{
	width:114px;
	float:left;
	display:inline;
	padding:1px 0 0 0;
	font-size:10px;
	text-align:justify
}
.block-wline .contentText .row .right .up{
	color:#49b40f
}
.block-wline .contentText .row .right .down{
	color:#f55151
}
.block-wline .contentText a.small-link{
	float:left;
	display:inline;
	height:13px;
	border:none;
	margin:0 1px 0 0;
	padding:1px 0 0 8px;
	color:#DDD;
	font-size:11px;
	background:url(../img/bg-small-links.gif) 0px 6px no-repeat;
	text-decoration:none;
}
.block-wline .contentText a.small-link:hover{
	color:#FFF;
}
.block-wline form{
	width:150px;
	float:left;
	display:inline;
	border:none;
	margin:4px 10px 0 10px;
}
.block-wline fieldset{
	width:150px;
	float:left;
	display:inline;
	border:none;
}
#div_poll form, #div_poll fieldset{
	width:150px;
	float:left;
	display:inline;
	border:none;
	margin:0
}
#div_poll fieldset .c{
	display:inline;
	float:left;
	height:13px;
	margin:5px 5px 0 0;
	padding:0;
	width:13px;
}
#div_poll fieldset label{
	display:inline;
	float:left;
	margin:5px 0 0 0;
	padding:0;
	width:132px;
	font-weight:normal;
	color:#EEE;
	height:auto
}
.answer{
	display:inline;
	float:left;
	margin:4px 0 0 0;
	width:150px;
	color:#EEE;
	font-size:11px;
	text-align:justify
}
.graph{
	background:#A1DF1B;
	border-bottom:5px solid #87BF0B;
	display:inline;
	float:right;
	height:5px;
}
.percent{
	border-top:1px solid #666;
	display:inline;
	float:left;
	font-size:10px;
	text-align:right;
	width:150px;
}
.block-wline select{
	width:150px;
	float:left;
	display:inline;
	border:none;
	font-size:11px;
	padding:1px;
	margin:2px 0 0 0;
}
.block-wline fieldset label{
	width:55px;
	height:18px;
	float:left;
	display:inline;
	border:none;
	color:#FFF;
	font-size:11px;
	font-weight:bold;
	padding:3px 0 0 0;
	margin:0 0 5px 0;
}
.block-wline fieldset .text{
	width:94px;
	height:17px;
	float:left;
	display:inline;
	border:none;
	background:#FFF;
	color:#777;
	font-size:11px;
	border-top:1px solid #000;
	border-left:1px solid #000;
	padding:3px 0 0 0;
	margin:0 0 5px 0;
	text-align:justify
}
.block-wline .btn{
	height:18px;
	width:159px;
	float:left;
	display:inline;
	text-align:center;
	color:#FFF;
	background:url(../img/bg-loginbtn_big.gif) top left repeat-x;
	margin:5px 0 0 0;
	cursor:pointer;
	padding:3px 0 0 0;
	text-decoration:none;
	font-size:12px;
	border:none;
}
.block-wline fieldset .btn{
	padding:0;
	height:21px;
}


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

#filter{
	background:#4E4E4E url(../img/bg-homeblock.gif) repeat-y scroll left top;
	border-bottom:1px solid #A1A1A1;
	display:inline;
	float:left;
	margin:0 0 5px 0;
	padding:0 0 5px 0;
	width:610px;
}
#filter h2{
	background:url(../img/bg-homeblock-title.gif) no-repeat scroll left top;
	color:#FFFFFF;
	display:inline;
	float:left;
	font-weight:bold;
	height:23px;
	padding:8px 10px 0;
	text-align:left;
	width:590px;
}
#filterBody{
	display:inline;
	float:left;
	width:610px;
}
#filter .column{
	width:142px;
	float:left;
	display:inline;
	font-size:11px;
	overflow:hidden;
	padding:5px 0 0 10px;
}
#filter .column strong{
	float:left;
	display:inline;
	font-size:12px;
	padding-bottom:10px;
	width:142px;
	color:#EEE;
}
#filter .column ul {
	display:inline;
	float:left;
	margin:0;
	padding:0;
	width:142px;
	list-style-position:outside;
}
#filter .column ul li {
	display:block;
	*height:auto;
	margin:0;
	padding:0 0 5px 0;
	width:142px;
}
#filter .column ul, #filter .column ul li {
	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;
	line-height:12px;
	padding:0 0 0 7px;
	font-size:11px;
	color:#CCC
}
#filter .column ul li a {
	cursor:pointer;
	display:inline;
	float:left;
	font-size:11px;
	color:#f34a00;
	text-decoration:underline;
	padding-top:5px;
}

#pagNr{
	float:left;
	display:inline;
	width:608px;
	background:url(../img/grey.gif) top left repeat-x #3E3E3E;
	border:1px solid #A1A1A1;
	border-top:none;
	margin:-5px 0 0 0;
}
#pagNr span{
	float:left;
	display:inline;
	background:#3E3E3E;
	border-top:1px solid #A1A1A1;
	border-right:1px solid #A1A1A1;
	padding:11px 10px;
	height:15px;
	color:#CCC;
	font-weight:bold;
}
#pagNr a{
	float:left;
	display:inline;
	background:#3E3E3E;
	border-top:1px solid #A1A1A1;
	border-right:1px solid #A1A1A1;
	padding:11px 10px;
	height:15px;
	color:#CCC;
	font-weight:bold;
	text-decoration:none;
}
#pagNr a:hover{
	background:#444;
}
#pagNr a.selected{
	float:left;
	display:inline;
	background:#4E4E4E;
	border-top:1px solid #4E4E4E;
	border-right:1px solid #A1A1A1;
	padding:11px 10px;
	height:15px;
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
}
#pagNr a.selected:hover{
	background:#4E4E4E;
}

#sorting{
	float:left;
	display:inline;
	width:609px;
	background:#4E4E4E;
	padding:0;
	height:38px;
	overflow:hidden;
	border:1px solid #A1A1A1;
	border-bottom:none;
	border-right:none;
}
#sorting .selected-down{
	float:left;
	display:inline;
	padding:11px 0px 11px 10px;
	color:#FFF;
	width:192px;
	height:16px;
	background:url(../img/bg-sort_down.gif) top right no-repeat;
	border-right: 1px solid #A1A1A1;
	font-weight:bold;
	text-decoration:none;
}
#sorting .selected-up{
	float:left;
	display:inline;
	padding:11px 0px 11px 10px;
	color:#FFF;
	width:192px;
	height:16px;
	background:url(../img/bg-sort_up.gif) top right no-repeat;
	border-right: 1px solid #A1A1A1;
	font-weight:bold;
	text-decoration:none;
}
#sorting .notselected{
	float:left;
	display:inline;
	padding:11px 0px 11px 10px;
	color:#CCC;
	width:192px;
	height:15px;
	border-right: 1px solid #A1A1A1;
	border-bottom: 1px solid #A1A1A1;
	font-weight:bold;
	text-decoration:none;
	background:#3E3E3E
}
#sorting .notselected:hover{
	background:#444;
	color:#FFF
}
#prod_boxes{
	width:610px;
	display:inline;
	float:left;
	background:url(../img/bg-homeblock.gif) top left repeat-y #4e4e4e;
	margin:0 0 5px 0;
	padding:0 0 5px 0;
}
#prod_boxes h2.title{
	width:590px;
	height:23px;
	padding:8px 10px 0 10px;
	text-align:left;
	display:inline;
	float:left;
	background:url(../img/bg-homeblock-title.gif) top left no-repeat;
	color:#FFF;
	font-weight:bold;
}
#prod_boxes .holder{
	width:610px;
	display:inline;
	float:left;
	border-bottom:1px solid #a1a1a1;
	background:url(../img/bg-homeblock.gif) top left repeat-y #4e4e4e;
	margin:0 0 5px 0;
	padding:0 0 5px 0;
}
#prod_boxes .row{
	width:608px;
	display:inline;
	float:left;
	padding:5px 1px 0 1px;
}
.product-block{
	float:left;
	display:inline;
	width:150px;
	height:210px;
	position:relative;
	margin:0 1px;
}
.product-block-promo{
	float:left;
	display:inline;
	width:674px;
	height:130px;
	position:relative;
	padding:9px;
	margin-top:7px;
	background:#fefccb;
}
.product-block-promo .promo{
	height:154px;
	position:absolute;
	top:-3px;
	right:10px;
	background:url(../img/bg-promo.gif) top left no-repeat;
	padding-left:2px
}
.product-block-promo .pic, .product-block .pic{
	width:150px;
	height:150px;
	float:left;
	display:inline;
	text-align:center;
	overflow:hidden;
	margin:0;
}
.product-block-promo .pic table, .product-block .pic table{
	width:150px;
	height:150px;
	vertical-align:middle;
	text-align:center;
}
.product-block-promo .pic td, .product-block .pic td{
	height:150px;
	vertical-align:middle;
	text-align:center;
}
.product-block-promo .pic img, .product-block .pic img{

}
.product-block .text{
	color:#F89400;
	display:inline;
	float:left;
	font-weight:bold;
	text-align:center;
	width:150px;
}
.product-block .text a{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}



.slider{
	width:568px;
	height:244px;
	float:left;
	display:inline;
	overflow:hidden;
	background:url(../img/bg-glidercontainer.gif) top left no-repeat;
	margin:0 0 5px 0;
	position: relative; /* Do not change this value */
	border: none;
	overflow: hidden;
}
.sliderContent{ /*style for each glide content DIV within wrapper.*/
	position: absolute; /* Do not change this value */
	visibility: hidden;
	width: 558px;
	height:234px !important;
	overflow:hidden;
	margin:5px;
}
.sliderContent .pic, .sliderContent .pic img{ 
	float:left;
	display:inline;
	width: 558px;
	height:234px;
}	
.sliderLinks{ /*style for DIV used to contain toggler links. */
	float:left;
	display:inline !important;
	background:url(../img/bg-glidercontainer.gif) top right no-repeat;
	width:42px;
	height:244px;
	padding:0;
}
.sliderLinks .next, .sliderLinks .prev{
	float:left;
	display:inline;
	width:18px;
	height:122px;
}



.sliderLinks a{ /*style for every navigational link within toggler */
display: -moz-inline-box;
display: inline-block;
border:none;
color: #1265a8;
font:bold 13px Arial;
text-decoration: none;
text-align:center;
margin-right:3px;
background:url(../images/s1_btn.gif) no-repeat top left;
padding:2px 0 0 11px;
width:19px;
height:18px;
}

.sliderLinks a.selected{ /*style for selected page's toggler link. ".selected" class auto generated! */
background:url(../images/s1_btn.gif) no-repeat bottom left;
color:#fff;
}

.sliderLinks a:hover{
background:url(../images/s1_btn.gif) no-repeat bottom left;
color:#fff;
}

.sliderLinks a.toc{ /*style for individual toggler links (page 1, page 2, etc). ".toc" class auto generated! */
}

.sliderLinks a.prev { /*style for "prev" and "next" toggler links. ".prev" and ".next" classes auto generated! */
	background:url(../images/s1_btn.gif) no-repeat top left;
}
.sliderLinks a.prev:hover { /*style for "prev" and "next" toggler links. ".prev" and ".next" classes auto generated! */
	background:url(../images/s1_btn.gif) no-repeat bottom left;
}

.sliderLinks a.next {
	background:url(../images/s1_btn.gif) no-repeat top left;
}
.sliderLinks a.next:hover {
	background:url(../images/s1_btn.gif) no-repeat bottom left;
}


.sliderwrapper{
	position: relative; /*leave as is*/
	overflow: hidden; /*leave as is*/
	width: 610px; /*width of featured content slider*/
	height: 260px;
	display:block;
	float:left;
	margin:0 0 5px 0;
}
.sliderwrapper .contentdiv{
	visibility: hidden; /*leave as is*/
	position: absolute; /*leave as is*/
	left: 0;  /*leave as is*/
	top: 0;  /*leave as is*/
	width: 610px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
	height: 260px;
	filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
	background:#4E4E4E
}
.sliderwrapper .contentdiv img{
	border:none
}
.pagination{
	width:600px; /*Width of pagination DIV. Total width should equal slider's outer width (400+10+10=420)*/
	height:23px;
	position:absolute;
	bottom:0px;
	left:0px;
	padding:5px;
	z-index:9999;
}
.pagination a{
	width:13px;
	height:13px;
	display:inline;
	float:left;
	padding:5px;
	background:#333;
	color:#FFF;
	font-size:11px;
	text-decoration:none;
	text-align:center;
	font-weight:bold;
	margin:0 5px 0 0;
}

.pagination a:hover, .pagination a.selected{
	background:#ed6e1f;
	color:#FFF;
}
.pagination span{
	text-decoration: none;
	color:#333;
	height:17px;
	width:100px;
	float:left;
	font-size:12px;
	font-weight:bold;
	padding:3px 0 0 6px;
}


#pagination{
	width:692px;
	height:37px;
	float:left;
	display:inline;
	background:url(../img/bg-pagination.gif) top left repeat-x;
	font-weight:bold;
	border-left: 1px solid #d6dfe8;
	border-right: 1px solid #d6dfe8;
}
#pagination span{
	width:80px;
	height:26px;
	float:left;
	display:inline;
	padding:11px 0 0 10px;
}
#pagination a{
	height:26px;
	float:left;
	display:inline;
	padding:11px 10px 0 10px;
	color:#f34a00;
	text-decoration:none;
}
#pagination a:hover{
	height:26px;
	float:left;
	display:inline;
	padding:11px 10px 0 10px;
	text-decoration:none;
	background:url(../img/bg-pagination-hover.gif) top left repeat-x;
}
#pagination a.nr{
	color:#333;
}
#pagination a.nr:hover{
	background:url(../img/bg-pagination-hover.gif) top left repeat-x;
}
#pagination a.selected{
	color:#FFF;
	background:url(../img/bg-pagination-selected.gif) top left repeat-x;
}



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


.product-summary{
	width:785px;
	float:left;
	display:inline;
	background:#4E4E4E url(../img/bg-detailsblock.gif) top left repeat-y;
	position:relative;
	padding:0 0 10px 0;
}
.centercontainer h1{
	width:765px;
	height:23px;
	padding:8px 10px 0 10px;
	text-align:left;
	display:inline;
	float:left;
	background:url(../img/bg-detailsblock-title.gif) top left no-repeat;
	color:#FFF;
	font-weight:bold;
}
.product-summary .thumbs{
	width:90px;
	float:left;
	display:inline;
	padding:0 0 10px 0;
}
.product-summary .thumbs .pic{
	width:68px;
	height:66px;
	float:left;
	display:inline;
	margin:10px 0 0 10px;
	overflow:hidden;
	background:#FFF;
	border-bottom:2px solid #A1A1A1
}
.product-summary .thumbs .pic:hover{
	border-bottom:2px solid #F89400;
	}
.product-summary .thumbs .pic table{
	float:left;
	display:inline;
	width:68px;
	height:68px;
	vertical-align:middle;
}
.product-summary .thumbs .pic td{
	height:68px;
	width:68px;
	vertical-align:middle;
	text-align:center;
}
.product-summary .thumbs .pic a img{
	width:60px;
	border:none;
}
.product-summary .bigpic{
	height:302px;
	width:302px;
	float:left;
	display:inline;
	overflow:hidden;
	/*background:#FFF;*/
	margin:10px 0 0 0;
}
.product-summary .bigpic table{
	float:left;
	display:inline;
	width:302px;
	height:302px;
	vertical-align:middle;
	text-align:center;
}
.product-summary .bigpic td{
	height:302px;
	width:302px;
	vertical-align:middle;
	text-align:center;
}
.product-summary .bigpic img{
	max-width:302px;
	max-height:302px;
}
.product-summary .info{
	width:360px;
	float:left;
	display:inline;
	padding:10px;
	background:#e6e6e6;
	margin:10px 0 0 0;
}
.info .row{
	width:360px;
	float:left;
	display:inline;
	padding:5px 0;
	border-bottom:1px solid #d3d3d3;
	text-align:center;
	color:#333;
}
.info .row .left{
	width:100px;
	float:left;
	display:inline;
	color:#333;
	text-align:right;
}
.info .row .right{
	width:260px;
	float:left;
	display:inline;
	color:#333;
	text-align:left;
}
.info .row .right a{
	color:#333;
	text-decoration:none;
}
.info .row a{
	color:#333;
}
.info .price{
	font-size:16px;
	font-weight:bold;
	color:#e22918;
}
.info .price .strike{
	font-size:12px;
	font-weight:bold;
	color:#CB4D19;
	text-decoration:line-through;
}
.info .btnRO{
	height:38px;
	width:153px;
	background:url(../img/btn-addtocartRO.jpg) bottom left no-repeat;
	cursor:pointer;
	margin:0 auto;
	display:block
}
.info .actions{
	border:none;
	padding:10px 0
}
.info .actions a{
	float:left;
	display:inline;
	height:20px;
	color:#FFF;
	margin:0 10px 0 0;
	background:url(../img/btn-orange-right.gif) top right no-repeat;
	text-decoration:none;
}
.info .actions a span{
	float:left;
	display:inline;
	height:18px;
	background:url(../img/btn-orange-left.gif) top left no-repeat;
	padding:3px 8px 0 8px;
	font-size:11px;
}
.info form, .info fieldset{
	float:left;
	display:inline;
	width:360px;
}
.details-block{
	width:775px;
	float:left;
	display:inline;
	background:#4e4e4e url(../img/bg-detailsblock.gif) top left repeat-y;
	border-bottom:1px solid #A1A1A1;
	padding:0 0 10px 10px;
}
.details-block .holder-row{
	width:775px;
	float:left;
	display:inline;
	padding:0 10px 0 0;
}
.details-block .holder{
	width:378px;
	float:left;
	display:inline;
	margin:0 9px 9px 0;
	background:#e6e6e6;
}
.details-block .holder .details-head{
	width:378px;
	height:30px;
	float:left;
	display:inline;
	background:url(../img/details-holder-h3.gif) top left no-repeat;
}
.details-block .holder .details-head a{
	height:22px;
	float:left;
	display:inline;
	background:url(../img/bg-menubtn.gif) top right no-repeat;
	color:#FFF;
	padding:8px 14px 0 14px;
	text-decoration:none;
	font-size:11px;
}
.details-block .holder .details-head a.selected{
	text-decoration:underline;
}
.details-block .holder .details-head a.nselected{
	text-decoration:none;
}
.details-block .holder .det_content{
	width:358px;
	float:left;
	display:inline;
	padding:10px;
	color:#333;
	font-size:11px;
}
.details-block .holder .det_content p, .details-block .holder .det_content strong, .details-block .det_holder .det_content span, .details-block .holder .det_content font, .details-block .holder .det_content h1, .details-block .holder .det_content h2, .details-block .holder .det_content h3, .details-block .holder .det_content h4, .details-block .det_holder .content h5, .details-block .det_holder .content div{
	color:#333;
	font-size:11px;
}
.details-block .holder .det_content .groupname{
	color:#F89400;
	font-size:11px;
	font-weight:bold;
	float:left;
	display:inline;
	width:358px;
	padding:5px 0;
}
.details-block .holder .det_content .row{
	color:#333;
	font-size:11px;	
	float:left;
	display:inline;
	width:358px;
	border-bottom:1px dashed #AAA;
}
.details-block .holder .det_content .left{
	padding:4px;
	width:102px;
	float:left;
	display:inline;
	background:#e1e1e1;
}
.details-block .holder .det_content .right{
	padding:4px;
	width:240px;
	float:left;
	display:inline;
}
.details-block .holder .det_content .ogame_pic{
	width:116px;
	height:88px;
	float:left;
	display:inline;
	margin:0 5px 0 0;
}
.details-block .holder .det_content .ogame_pic img{
	width:116px;
	height:88px;
}
.details-block .holder .det_content .smallprod-block{
	width:116px;
	float:left;
	display:inline;
	margin:0 5px 0 0;
}
.details-block .holder .det_content .smallprod-block .pic{
	width:116px;
	height:140px;
	float:left;
	display:inline;
	margin:0 0 5px 0;
	text-align:center;
	overflow:hidden;
}
.details-block .holder .det_content .smallprod-block .pic table{
	height:140px;
	text-align:center;
	vertical-align:middle;
	width:116px;
}
.details-block .holder .det_content .smallprod-block .pic td{
	height:140px;
	vertical-align:middle;
	width:116px;
}
.details-block .holder .det_content .smallprod-block .pic img{
	max-width:100px;
	max-height:120px;
}
.details-block .holder .det_content .smallprod-block .text{
	width:116px;
	float:left;
	display:inline;
	margin:0 0 5px 0;
	text-align:center;
}
.details-block .holder .det_content .smallprod-block .text a{
	color:#333;
	font-size:12px;
	text-decoration:none;
	font-weight:bold
}
.details-block .holder-big{
	width:765px;
	float:left;
	display:inline;
	margin:0 9px 9px 0;
	background:#e6e6e6;
}
.details-block .holder-big .details-head{
	width:737px;
	height:22px;
	float:left;
	display:inline;
	background:url(../img/bg-detailsblock-titlebig.gif) top left no-repeat;
	color:#FFF;
	padding:8px 14px 0 14px;
	text-decoration:none;
	font-size:11px;
}
.details-block .holder-big .det_content{
	width:745px;
	float:left;
	display:inline;
	padding:10px;
	color:#333;
	font-size:11px;
}
.details-block .holder-big .det_content .comment{
	width:745px;
	float:left;
	display:inline;
	color:#333;
	font-size:11px;
	margin:0 0 5px 0;
}
.details-block .holder-big .det_content .comment .comment-name{
	width:735px;
	float:left;
	display:inline;
	background:#e0e0e0;
	padding:5px;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
.details-block .holder-big .det_content .comment .comment-rating{
	width:725px;
	float:left;
	display:inline;
	text-align:left;
}
.details-block .holder-big .det_content .comment .comment-text{
	width:725px;
	float:left;
	display:inline;
	text-align:justify;
	font-style:italic;
	font-size:11px;
}
.details-block .holder-big .det_content a.btn{
	float:right;
	display:inline;
	height:20px;
	color:#FFF;
	margin:0 0 0 10px;
	background:url(../img/btn-orange-right.gif) top right no-repeat;
	text-decoration:none;
}
.details-block .holder-big .det_content a.btn span{
	float:left;
	display:inline;
	height:18px;
	background:url(../img/btn-orange-left.gif) top left no-repeat;
	padding:3px 8px 0 8px;
	font-size:11px;
}
.details-block .holder-big .det_content .text, .details-block .holder-big .det_content form, .details-block .holder-big .det_content fieldset, .details-block .holder-big .det_content .error{
	width:745px;
	float:left;
	display:inline;
	text-align:justify;
	font-size:11px;
	color:#333;
}
.details-block .holder-big .det_content .error{
	color:#FF0000;
}
.details-block .holder-big .det_content .input{
	height:16px;
	width:180px;
	padding:2px 2px 0 2px;
	float:left;
	display:inline;
	background:#FFF;
	border:#CCC solid 1px;
	margin:5px 5px 0 0;
	font-size:11px;
	color:#666;
}
.details-block .holder-big .det_content label{
	height:16px;
	padding:3px 2px 0 2px;
	float:left;
	display:inline;
	margin:5px 5px 0 0;
	font-size:11px;
}
.details-block .holder-big .det_content a.submit{
	float:right;
	display:inline;
	height:20px;
	color:#FFF;
	margin:4px 0 0 0;
	background:url(../img/btn-orange-right.gif) top right no-repeat;
	text-decoration:none;
}
.details-block .holder-big .det_content a.submit span{
	float:left;
	display:inline;
	height:18px;
	background:url(../img/btn-orange-left.gif) top left no-repeat;
	padding:3px 8px 0 8px;
	font-size:11px;
}
.details-block .holder-big .fastorder{
	display:inline;
	float:left;
	width:115px;
	height:26px;
	background:url(../img/btn-fastorder.jpg) top left no-repeat;
	margin:0 0 0 175px;
}








.right .sidebox{
	width:170px;
	float:left;
	display:inline;
	margin-top:20px;
	background:#5E5E5E
}
.sidebox .title{
	float:left;
	display:inline;
	padding:8px 10px 7px 10px;
	color:#333;
	font-weight:bold;
	border-bottom:1px solid #4E4E4E;
	width:150px;
	background:#999;
}
.sidebox .wrapper{
	float:left;
	display:inline;
	width:170px;
	padding:10px 0 20px 0;
}
.sidebox .wrapper .smallprod-block{
	width:150px;
	float:left;
	display:inline;
	border:none;
	margin:10px 10px 0 10px;
}
.sidebox .wrapper .smallprod-block .pic{
	width:120px;
	height:140px;
	float:left;
	display:inline;
	margin:0px 15px 5px 15px;
	overflow:hidden;
	text-align:center;
}
.sidebox .wrapper .smallprod-block .pic table{
	float:left;
	display:inline;
	width:120px;
	height:140px;
	vertical-align:middle;
	text-align:center;
}
.sidebox .wrapper .smallprod-block .pic td{
	height:130px;
	width:120px;
	vertical-align:middle;
}
.sidebox .wrapper .smallprod-block .text{
	width:150px;
	float:left;
	display:inline;
	text-align:center;
	color:#F89400;
	font-weight:bold;
}
.sidebox .wrapper .smallprod-block .text a{
	color:#FFF;	
	text-decoration:none;
	}














/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * CART * * * * * * * * * * * * * * * * * * */
/* CRISTI: cosul este deja definit in style.css, nu mai e nevoie de aceste elemente (schimbau unele lucruri)
#basket{
	float:left;
	display:block;
	width:100%;
}
#tab_shopping_cart, .block-container, #tab_member{
	float:left;
	display:block;
	width:100%;
	background:#4E4E4E url(../img/bg-detailsblock.gif) repeat-y left top;
	border-bottom:1px solid #A1A1A1;
	margin:0;
}
#basket h2 {
	background:url(../img/bg-detailsblock-title.gif) no-repeat left top;
	color:#FFFFFF;
	display:inline;
	float:left;
	font-weight:bold;
	height:23px;
	padding:8px 10px 0 10px;
	text-align:left;
	width:765px;
}
#tab_member h2{
	background:url(../img/bg-detailsblock-title.gif) no-repeat left top;
	color:#FFFFFF;
	display:inline;
	float:left;
	font-weight:bold;
	height:23px;
	padding:8px 10px 0 10px;
	text-align:left;
	width:765px;
}

.cart-block{
	width:763px;
	float:left;
	display:block;
	padding:0 10px;
	margin:0 0 0 1px;
}
.cart-content-row-head{
	width:763px;
	float:left;
	display:inline;
	font-weight:bold;
	background:#999;
	margin-bottom:1px;
}
.cart-content-column-head{
	float:left;
	display:inline;
	padding:5px;
	color:#111;
}


.cart-block .marked{
	background:#6E6E6E;
	color:#FFF;
	font-weight:bold
}
.cart-content-row{
	width:763px;
	float:left;
	display:inline;
	background:#5E5E5E;
	margin-bottom:1px;
	position:relative;
	color:#CCC
}
.cart-content-column{
	float:left;
	display:inline;
	padding:5px;
}
.cart-content-column .pic{
	width:67px;
	float:left;
	display:inline;
	margin-right:5px;
	overflow:hidden;
}
.cart-content-column .name{
	font-weight:bold;
	float:left;
	display:inline;
	height:30px;
	width:367px;
	color:#DDD
}
.cart-content-column .descr{
	float:left;
	display:inline;
	height:38px;
	width:367px;
	font-size:11px;
	overflow:hidden;
	line-height:12px;
	color:#666
}
.cart-content-column .qty{
	border:none;
	border-left:1px solid #333;
	border-top:1px solid #333;
	background:#EEE;
	width:60px;
	height:18px;
	padding:2px 0 0 2px;
	margin-right:5px;
	}
.cart-content-column .qty:focus{
	background:#E8F783;
	}
.cart-content-column a{
	cursor:pointer;
	font-size:12px;
	color:#E8F783;
	text-decoration:underline;
	}
.cart-content-row .remove{
	position:absolute;
	width:23px;
	height:23px;
	top:3px;
	right:3px;
	background:url(../img/btn-cart-remove.gif) top left no-repeat;
}
.last{
	border:none;
}
.login-content{
	width:765px;
	height:136px;
	float:left;
	display:block;
	padding:10px;
	background:url(../img/bg-login-content.gif) top left no-repeat;
	margin:0 0 10px 0;
}
.login-content #tab_login{
	width:280px;
	float:left;
	display:inline;
	margin:15px 0 0 190px;
}
.login-content #tab_login strong{
	width:280px;
	float:left;
	display:inline;
	font-size:18px;
	color:#DD5D1C
}
.login-content #tab_login label{
	width:280px;
	color:#666666;
	display:inline;
	float:left;
	font-size:11px;
	margin:0 0 5px 0;
}
.login-content #tab_login .input-text{
	background:#FFFFFF none repeat scroll 0 0;
	border-color:#474747 #E6E6E6 #E6E6E6 #474747;
	border-style:solid;
	border-width:1px;
	color:#666666;
	display:inline;
	float:left;
	height:18px;
	margin:5px 0 0;
	padding:4px 0 0 4px;
	width:157px;
}
.login-content #tab_login .input-text:focus{
	border-color:#F16F1E
}
.login-content #tab_inregistrare .input-text:focus{
	border-color:#F16F1E
}
.login-content #tab_login .btn {
	background:transparent url(../img/btn-grey_medium.gif) no-repeat left top;
	color:#111111;
	cursor:pointer;
	float:left;
	font-size:13px;
	height:24px;
	margin:5px 0 0 5px;
	text-align:center;
	width:101px;
}
.login-content #tab_login a {
	color:#999;
	cursor:pointer;
	float:left;
	font-size:11px;
	margin:10px 0 0 5px;
}
.login-content #tab_inregistrare{
	display:inline;
	float:left;
	margin:11px 0 0 30px;
	width:245px;
}
.login-content #tab_inregistrare strong{
	display:inline;
	float:left;
	width:245px;
	font-size:14px;
	color:#333;
}
.login-content #tab_inregistrare .input-text{
	background:#FFFFFF;
	border-color:#474747 #E6E6E6 #E6E6E6 #474747;
	border-style:solid;
	border-width:1px;
	color:#666;
	display:inline;
	float:left;
	height:18px;
	margin:5px 0 0;
	padding:4px 0 0 4px;
	width:137px;
}
.login-content #tab_inregistrare label{
	color:#999;
	display:inline;
	float:left;
	font-size:11px;
	margin:0 0 5px;
	width:259px;
}
.login-content #tab_inregistrare .btn {
	background:transparent none repeat scroll 0 0;
	border:none;
	color:#666;
	cursor:pointer;
	float:left;
	font-size:12px;
	font-weight:bold;
	height:24px;
	margin:5px 0 0 7px;
	text-align:center;
	text-decoration:underline;
}
.error-block{
	width:765px;
	padding:10px;
	margin:0 0 10px 0;
	background:#EEE;
	color:#ce0000;
	font-weight:bold;
	float:left;
	display:block;
	text-align:center;
}


.cart-head{
	width:753px;
	float:left;
	display:inline;
	background:#999;
	margin-bottom:1px;
	padding:5px;
	font-weight:bold;
	margin:10px 0 0 0;
}
.summary{
	float:left;
	display:inline;
	width:753px;
	padding:5px;
	color:#AAA;
	background:#666
}
.cart-content{
	width:763px;
	float:left;
	display:inline;
	background:#5E5E5E;
}
.expand{
	width:763px;
	height:15px;
	background:url(../img/bg-expand.gif) top left no-repeat;
	float:left;
	display:inline;
	border-top:1px solid #555
}
.expand:hover{
	background:url(../img/bg-expand.gif) bottom left no-repeat;
}
.cart-content strong{
	width:753px;
	float:left;
	display:inline;
	padding:5px;
	color:#eee;
}
#cart-adress, #cart-delivery, #cart-info, #cart-discount, #cart-gift, #profile-password-change, #profile-orders{
	width:753px;
	float:left;
	display:none;
	padding:5px;
	border-top:1px solid #4E4E4E
}
#profile-orders a{
	width:753px;
	float:left;
	display:inline;
	border-bottom:1px solid #555;
	padding:3px 0;
	color:#AAA;
	text-decoration:none
}
#profile-orders a:hover{
	color:#FFF;
	background:#777
}
#info-jurid{
	float:left;
	display:none;
}
.cart-content .row{
	width:753px;
	float:left;
	display:inline;
}
.cart-content .column{
	width:376px;
	float:left;
	display:inline;
}
.cart-content .column strong{
	width:376px;
	float:left;
	display:inline;
	padding:0 0 5px 0;
	text-decoration:underline;
	color:#EEE;
}
.cart-content form, .cart-content fieldset{
	float:left;
	display:inline;
}
.cart-content label{
	width:124px;
	float:left;
	display:inline;
	padding-top:4px;
	margin-bottom:5px;
	color:#CCC;
}
.cart-content .long{
	width:358px;
	margin:0px;
}
.cart-content .medium{
	width:250px;
}
.cart-content .input-text{
	border:1px solid #444;
	border-left:1px solid #111;
	border-top:1px solid #111;
	background:#444;
	color:#999;
	width:230px;
	height:18px;
	padding:2px 0 0 2px;
	margin-right:5px;
	float:left;
	display:inline;
	margin-bottom:5px;
	}
.cart-content .input-text:focus{
	background:#333;
	color:#DDD;
	border:1px solid #AAA;
	}
#tab_trimite{
	width:763px;
	float:left;
	display:none;
	padding:5px 0;
	border-top:1px solid #4E4E4E;
	margin:10px 0 0 0;
}
#tab_trimite textarea{
	border:1px solid #444;
	border-left:1px solid #111;
	border-top:1px solid #111;
	background:#444;
	color:#999;
	width:377px;
	height:100px;
	padding:2px 0 0 2px;
	float:right;
	display:inline;
	margin:0 0 5px 0;
	}
#tab_trimite textarea:focus{
	background:#333;
	color:#DDD;
	border:1px solid #AAA;
	}
.cart-content .c {
	display:inline;
	float:left;
	height:13px;
	margin:5px 5px 0 0;
	padding:0;
	width:13px;
}
.cart-content .radio {
	display:inline;
	float:left;
	height:13px;
	margin:5px 5px 0 0;
	padding:0;
	width:13px;	
}
.cart-content .btn{
	width:101px;
	height:24px;
	text-align:center;
	color:#333;
	background:transparent url(../img/btn-grey_medium.gif) no-repeat left top;
	float:right;
	font-size:11px;
	margin:5px 18px 5px 0;
	cursor:pointer;
}
#tab_trimite{
	float:left;
	display:inline;
	width:763px;
}
#tab_trimite .remarks{
	width:763px;
	float:left;
	display:inline;
	margin:0 0 10px 0;
}
#tab_trimite .remarks a{
	color:#DDD;
	text-decoration:none;
}
#tab_trimite label{
	float:left;
	display:inline;
	padding-top:4px;
	margin-bottom:5px;
	color:#AAA;
}
#tab_trimite .long{
	width:363px;
	margin:0px;
}
#tab_trimite .c {
	display:inline;
	float:left;
	height:13px;
	margin:5px 5px 0 0;
	padding:0;
	width:13px;
}
#tab_trimite .row{
	width:763px;
	float:left;
	display:inline;
}
#tab_trimite .column{
	width:381px;
	float:left;
	display:inline;
}
#tab_order_total_cost{
	float:left;
	display:inline;
	width:100%;
}
#tab_order_total_cost .totalcost{
	width:763px;
	float:left;
	display:inline;
	padding:10px 0;
	border-top:2px #777 solid;
}
.totalcost span{
	float:left;
	display:inline;
	font-size:36px;
	color:#777;
	padding:5px 0 0 0;
}
.totalcost strong{
	color:#E8F783;
	font-weight:normal;
	font-size:36px;
}
.totalcost .btnRO{
	background:transparent url(../img/btn-send_RO.jpg) no-repeat scroll left top;
	cursor:pointer;
	display:inline;
	float:right;
	height:53px;
	width:199px;
}

#tab_member{
	float:left;
	display:block;
	width:100%;
	margin:5px 0 0 0;
}

*/

.static_content{
	background:#4E4E4E url(../img/bg-homeblock.gif) repeat-y scroll left top;
	border-bottom:1px solid #A1A1A1;
	display:block;
	float:left;
	margin:0 0 5px;
	padding:0 0 5px;
	width:610px;
	overflow:hidden
}
.centercontainer h2.title{
	background:url(../img/bg-homeblock-title.gif) no-repeat scroll left top;
	color:#FFFFFF;
	display:inline;
	float:left;
	font-weight:bold;
	height:23px;
	padding:8px 10px 0;
	text-align:left;
	width:590px;
}
.static_content .content{
	width:590px;
	padding:10px;
	*padding:8px;
	float:left;
	display:inline;
	color:#DDD;
	text-align:justify;
	overflow:hiddent;
}

.static_content .content a{
	color:#DDD;
}


.static_content form.content .row{
	width:590px;
	float:left;
	display:inline;
	padding:0 0 6px 0;
}
.static_content form.content .ex-row{
	width:350px;
	float:left;
	display:inline;
	padding:0 0 10px 240px;
	color:#999;
}
.static_content form.content .row label{
	width:240px;
	float:left;
	display:inline;
	padding:5px 0 0 0;
}
.static_content form.content .row select{
	width:350px;
	float:left;
	display:inline;
	font-size:12px;
	color:#333;
	font-family:Arial, Helvetica, Sans-serif;
	border:none;
	border:1px solid #FFF;
	margin:3px 0 0 0;
}
.static_content form.content .row select:focus{
	border:1px solid #F89400;
}
.static_content form.content .row .textfield{
	width:346px;
	height:16px;
	float:left;
	display:inline;
	font-size:12px;
	color:#333;
	font-family:Arial, Helvetica, Sans-serif;
	border:1px solid #333;
	background:#FFF;
	padding:2px 1px 1px 1px;
	margin:3px 0 0 0;
}
.static_content form.content .row img.range{
	float:left;
	display:inline;
}
.static_content form.content .row .c {
	display:inline;
	float:left;
	height:13px;
	margin:0;
	padding:0;
	width:13px;
	margin:5px 5px 0 160px;
}
.static_content form.content .row .small{
	width:146px;
}
.static_content form.content .row .textfield:focus{
	border:1px solid #F89400;
}
.static_content form.content .row .error{
	color:#FF0000;
}
.static_content .content .column{
	width:295px;
	float:left;
	display:inline;
}
.static_content .content .column div{
	float:left;
	display:inline;
}
.static_content .formContact{
	float:left;
	display:inline;
	width:590px;
	padding:10px;
	background:#555 url(../img/bg-homeblock.gif) repeat-y scroll left top;
}
.static_content .formContact h3{
	background:transparent url(../img/dgrey.gif) repeat-x scroll 0 8px;
	display:inline;
	float:left;
	padding:0 0 5px;
	width:590px;
	margin:0;
}
.static_content .formContact h3 span{
	background:#555555 none repeat scroll 0 0;
	color:#F89400;
	display:inline;
	float:left;
	font-size:14px;
	font-weight:bold;
	padding:0 6px 0 0;
}
.static_content .formContact div.error{
	float:left;
	display:inline;
	width:580px;
	padding:5px;
	background:#777;
	text-align:center;
	color:#222;
}
.static_content .formContact .content{
	float:left;
	display:inline;
	width:590px;
	padding:0;
}
.static_content .content .column label{
	width:105px;
	float:left;
	display:inline;
	padding:2px 0;
	margin:0 0 6px 0;
	height:16px;
}
.static_content .content .column .textfield{
	width:180px;
	float:left;
	display:inline;
	padding:2px 0;
	margin:0 0 6px 0;
	height:16px;
	background:#DDD;
}
.static_content .content .column .textarea{
	width:580px;
	float:left;
	display:inline;
	padding:2px 0;
	margin:0 0 3px 0;
	height:100px;
	background:#DDD;
}
.static_content .content .submit{
	width:101px;
	height:24px;
	text-align:center;
	color:#333;
	background:transparent url(../img/btn-grey_medium.gif) no-repeat left top;
	float:left;
	font-size:11px;
	margin:10px 10px 10px 234px;
	cursor:pointer;
	font-weight:bold;
}
.static_content h3.contact{
	background:transparent url(../img/dgrey.gif) repeat-x scroll 0 8px;
	display:inline;
	float:left;
	padding:0 0 5px;
	width:590px;
	margin:10px 10px 0 10px;
}
.static_content h3.contact span{
	background:#4E4E4E none repeat scroll 0 0;
	color:#F89400;
	display:inline;
	float:left;
	font-size:14px;
	font-weight:bold;
	padding:0 6px 0 0;
}





















/* CSS Document */
#glidercontainer {
	width:568px;
	height:244px;
	float:left;
	display:inline;
	overflow:hidden;
	background:url(../img/bg-glidercontainer.gif) top left no-repeat;
	margin:0 0 5px 0;
}
#glider-display {
 	width:559px;
	height:234px;
	margin:5px 0 12px 5px;
	overflow:hidden;
 }
#top-glider div.scroller { 
	/* modify width and height of scrolling section if necessary	*/
	/*display:block;*/
	width: 559px; 
	height: 234px;
	overflow: hidden;
	position:relative;
}
#top-glider div.scroller div.section {
		/* modify width and height of each section as needed (should match the size of the scroller window)	*/		
	width:559px;
	height:234px;
	overflow:hidden;
	float:left;
	display:inline;
}
#top-glider div.scroller div.content {
	width:559px;
}
#top-glider div.section .pic {
	/*width:365px;*/
	width:559px;
	height:234px;
	float:left;
	display:inline;
	}
#top-glider div.section .pic img{
	/*width:365px;*/
	width:559px;
	height:234px;
	float:left;
	display:inline;
	}
#top-glider div.section .info {
	width:170px;
	height:205px;
	font-size:11px;
	float:left;
	display:inline;
	margin:0 0 0 11px;
	color:#CCC;
	}
#top-glider div.section .info h1,#top-glider  div.section .info a{
	width:auto;
	height:auto;
	font-size:13px;
	float:none;
	display:inline;
	margin:0;
	padding:0;
	color:#F89400;
	background:none;
	text-decoration:none	
	}
.control-container{
	float:left;
	display:inline;
	background:url(../img/bg-glidercontainer.gif) top right no-repeat;
	width:42px;
	height:244px;
}
.control-container .control a.up{
	float:left;
	display:inline;
	width:42px;
	height:49px;
	margin:60px 0 0 0;
	}
.control-container .control a.hold{
	float:left;
	display:inline;
	width:42px;
	height:32px;
	}
.control-container .control a.down{
	float:left;
	display:inline;
	width:42px;
	height:49px;
	}
	

#product-glider{
	float:left;
	display:inline;
	width:526px;
	height:210px;
	background:url(../img/bg-glider.gif) top left no-repeat;
	overflow:hidden;
	padding:0 42px;
	position:relative;
}
#product-glider div.scroller { 
	/* modify width and height of scrolling section if necessary	*/
	/*display:block;*/
	width: 526px; 
	height: 210px;
	overflow: hidden;
	position:relative;
}
#product-glider div.scroller div.section {
	width:526px;
	height:210px;
	overflow:hidden;
	float:left;
	display:inline;
}
#product-glider div.scroller div.content {
	width:99999px;
}
#product-glider .product-block{
	float:left;
	display:inline;
	width:173px;
	height:190px;
	position:relative;
	margin:0 1px;
	padding:20px 0 0 0;
}
#product-glider .product-block .pic{
	width:173px;
	height:150px;
	float:left;
	display:inline;
	text-align:center;
	overflow:hidden;
	margin:0;
}
#product-glider .product-block .pic table{
	width:173px;
	height:150px;
	vertical-align:middle;
	text-align:center;
}
#product-glider .product-block .pic td{
	height:150px;
	vertical-align:middle;
	text-align:center;
}
#product-glider .product-block .pic img{

}
#product-glider .product-block .text{
	color:#F89400;
	display:inline;
	float:left;
	font-weight:bold;
	text-align:center;
	width:173px;
}
#product-glider .product-block .text a{
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
}
#product-glider a.left{
	width:42px;
	height:210px;
	position:absolute;
	top:0;
	left:0;
	}
#product-glider a.right{
	width:42px;
	height:210px;
	position:absolute;
	top:0;
	right:0;
	}
	
/**************************************************CSS ANDREI ***************************************/
/* CSS Joaca online */
#prod_boxes_games_online {background:#4E4E4E url(../images/bg-homeblock.gif) repeat-y scroll left top; display:inline; float:left; margin:0 0 5px; padding:6px; width:598px;}
#prod_boxes_games_online_1 {repeat-y scroll left top; display:inline; float:left; margin:0 0 0px; padding:0px 0px 0px 0px; width:598px;}

.product-block_games_online {display:inline; float:left; height:140px; margin:0 6px 6px 0; position:relative; width:142px; border:1px solid #909090; background-color:#696969;}
.product-block_games_online .pic {display:inline; float:left; height:106px; margin:0; overflow:hidden; text-align:center;}
.product-block_games_online .text {color:#F89400; display:inline; float:left; font-weight:bold; text-align:center; width:142px;}
.product-block_games_online .text a {color:#FFFFFF; font-weight:bold; text-decoration:none;}

/* CSS Buton cautare avansata */
.bCautareAvansata {display:block; float:right; position:relative; text-decoration:none; color:#fff; background:url(../images/btn_cautare_avansata_bg.gif) repeat-x left top;}
.bCautareAvansata b {display:block; background:url(../images/btn_cautare_avansata_dot.gif) no-repeat left top;}
.bCautareAvansata b b {background:url(../images/btn_cautare_avansata_dot.gif) no-repeat right top;}
.bCautareAvansata b b b {background:url(../images/btn_cautare_avansata_dot.gif) no-repeat right bottom;}
.bCautareAvansata b b b b {padding:3px 5px 3px 14px; font-size:11px; font-weight:normal; background:url(../images/btn_cautare_avansata_dot.gif) no-repeat left bottom;}
.bCautareAvansata:hover {text-decoration:underline;}
.bCautareAvansataIcon {position:absolute; width:18px; height:20px; top:0px; left:-10px; background:url(../images/btn_cautare_avansata_icon.gif) no-repeat left top;}

/* CSS Footer */
.top-content-hardcoded {background-color:#b9b9b9; display:inline; float:left; width:958px; border-left:1px solid #a1a1a1; border-right:1px solid #a1a1a1;}
.top-content-hardcoded .fBoxHeader {float:left; display:inline-block; width:228px; padding:0 5px; border-right:1px solid #fff; font-size:12px; color:#fff; line-height:25px; background:#0d0d0d url(../images/fbox_header_bg.gif) repeat-x left top;}
.top-content-hardcoded .fBox {float:left; display:inline-block; width:228px; height:180px; padding:5px; border-right:1px solid #fff; font-size:11px; color:#000;}
.top-content-hardcoded .fBox ul {list-style:none; margin:0; padding:0;}
.top-content-hardcoded .fBox ul li {border-bottom:1px solid #a7a7a7;}
.top-content-hardcoded .fBox ul li a {display:block; padding:0 0 0 12px; color:#000; text-decoration:none; line-height:20px; background:url(../images/bullet_footer_lists.gif) no-repeat 5px 7px;}
.top-content-hardcoded .fBox ul li a:hover {text-decoration:underline; background-color:#cdcdcd;}

/* CSS mesaj de avertizare la autentificare */
.messLog {padding:10px 10px 10px 30px; margin-bottom:10px; border:1px solid #cb4d19; font-size:13px; font-weight:bold; color:#ff0000; background:url(../images/icon_attention.gif) no-repeat 10px center;}

.alert{
	float:block;
	width:905px;
	height:28px;
	font-weight:bold;
	color:#FFF;
	margin:10px 0;
	background:url(../img/bg-alert.gif) top left no-repeat;
	padding:10px 0 0 55px;
	text-align:center;
}
.giftPoints{
	position:absolute;
	bottom:5px;
	left:24px;
	width:68px;
	height:33px;
	text-align:center;
	font-size:12px;
	line-height:12px;
	color:#FFF;
	font-weight:bold;
	background:url(../img/bg-puncte.gif) center center no-repeat;
	padding:6px 0 0 0;
}