/*- CLEAR + FLOAT -*/
.c:after{clear:both;content:"\0020";display:block;font-size:0;height:0;visibility:hidden}
.c { display: inline-block; }
/* start commented backslash hack \*/
* html .c { height: 1%; }
.c { display: block; }
/* close commented backslash hack */
.cb, .clear{ clear:both; height:0px; overflow: hidden; font-size:0px; line-height:0px;}
.l, .float{ float: left;}
.r, .rfloat{ float: right;}
.vhide{position:absolute; top: -3000px; z-index: -10000;}

/* -- INDIVIDUAL SITE -- */
body{
	background: #fbfcfe url('../gfx/bg.jpg') repeat-x;
	font-family: Arial,Helvetica,sans-serif;
	font-weight:normal;
	font-size: 12px;
	color: #1d1d1d;
	margin: 0;
	padding: 0;
}
a{ text-decoration: none; }
p{
	font-size: 12px;
	color: #333333;
	line-height: 160%;
}
h1, h2, h3, h4, h5, h6 { font-weight: bold; }

/* --SITE -- */
#customBGD
{
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-attachment:fixed;
	background-position:center top;
}
#siteWrap{
	margin: 0 auto;
	width: 992px;
}
#header{
	height: 120px;
	background: transparent url('../gfx/head_bg.jpg') no-repeat bottom center;
	margin-bottom: 10px;
}
#logo{
	padding: 10px 5px 0px 16px ;
}
#motto{
	font-size: 19px;
	margin: 51px 0px 0px 15px;
	font-family: "TrebuchetMS", 'Podkova', Garamond, Arial,sans-serif;
	color: #17346e;
}
#headR{
	width: 485px;
	padding: 15px 15px 0 0px;
}
#topMenu{
	color: #7b8ba4;
	font-weight: bold;
}
#topMenu a{
	color: #7b8ba4;
	margin: 0 2px ;
}
#topMenu a:hover{
	color: #17346E;
}
#logIn{
	color: #7b8ba4;
	font-weight: normal;

}
#login a{
	color: #142d64;
	margin: 0 4px;
}
#login a:hover{
	color: #17346E;
}
#cartButton{
	margin: 23px 0px 0px 0px;
	background: transparent url('../gfx/cart_bg.png') no-repeat;
	width: 122px;
	height: 32px;
	font-size: 10px;
	font-weight: bold;
	color: #fff;
	text-align: left;
	line-height: 12px;
}
#cartButton a{
	color: #000000;
	display: block;
	padding: 4px 0 0 27px;
}
#cartButton a span{
color: #89c9ff;
}
.cart .content #loginError .error{
	color: #cc0000;
	font-weight: bold;
}

/*menu*/
#menuWraper{
	margin: 0 0 10px 0px;
}
#menu{
	background: transparent url('../gfx/menu_bg.png') no-repeat;
	width: 507px;
	height: 28px;
	padding-top: 14px;
	font-size: 12px;
}
#menu a{
	padding: 2px;
	margin: 0 15px;
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
}
#menu a:hover{
	text-decoration: underline;
}
#search{
	background: transparent url('../gfx/search_bg.png') no-repeat;
	width: 460px;
	height: 26px;
	padding: 9px 0 0 12px;
	font-size: 12px;
	color: #4f5a6a;
	margin-top: 4px;
}
#searchInput, #searchInput2{
	border: medium none;
	background-color: transparent;
	font-weight: normal;
	color: #858A91;

}
#searchInput{
	margin-left: 15px;
	margin-right: 10px;
	width: 145px;
	margin-top: -1px;
	line-height: 16px;
}
#searchInput2{
	margin-top: -1px;
	line-height: 16px;
	margin-left: 10px;
	width: 125px;
	padding-right: 25px;
	cursor: pointer;
}
/*sldier*/
#sldierWrapper{
	background: transparent url('../gfx/banner_bg.png') no-repeat;
	width: 984px;
	height: 71px;
	padding: 3px 5px 1px 5px;
	margin-bottom: 5px;
}
#smallCats{
	margin: 4px 6px 0 5px;
	width: 192px;
}
#smallCat, #smallPromo{
	width: 172px;
	height: 21px;
	padding: 9px 0px 0px 20px;
}
#smallCat{
	color: #142d65;
	background: transparent url('../gfx/promo_x.jpg') no-repeat;
	margin-bottom: 3px;
	cursor: pointer;
}
#downCats,
#smallCats
{
	z-index: 800;
}
#smallPromo{
	color: #fff;
	background: transparent url('../gfx/cats_x.jpg') no-repeat;
	display: block;
}
#breadcrumbs{
	color:#fecb74;
	font-weight: bold;
	position: absolute;
	top: -36px;
	left: 15px;
	z-index: 1;
	white-space:nowrap;
	overflow: hidden;
	width: 950px
}
#breadcrumbs a{
	color: #7b8ba4;
	margin: 0 4px;
	font-size: 11px;
}
#breadcrumbs a:hover{
	color: #17346e;
}
#breadcrumbs b{
	color: #7b8ba4;
	font-size: 11px;
}
/*main*/
#mainT{
	background: transparent url('../gfx/main_t.png') no-repeat;
	width: 992px;
	height: 17px;
	margin-top: 25px;
}
.body_content
{
}
#mainB{
	background: transparent url('../gfx/main_b.png') no-repeat;
	width: 992px;
	height: 13px;
	margin-bottom: 13px;
}
#mainC{
	background: transparent url('../gfx/main_c.jpg') repeat-y;
	width: 992px;
	position: relative;
	z-index: 1;
}
#pseudoFooter{
	background: transparent url('../gfx/pseudofootel.png') no-repeat;
	width: 952px;
	height: 213px;
	padding: 15px 20px;
	position: relative;
}
#oneDown{
	background: transparent url('../gfx/one_down.jpg') no-repeat;
	width: 66px;
	height: 25px;
	position: absolute;
	bottom: 20px;
	right: 23px;
}
.fBox{
	width: 195px;
	color: #fff;
}
.fBox img
{
	vertical-align: middle;	
}
.fBox a{
	color: #fff;
	font-size: 12px;
}
.fBox a:hover{
	color: #85CDFD;
}
.fBoxT{
	font-weight: bold;
	border-bottom: 1px solid #4b5d89;
	padding: 3px 1px 10px 1px;
	margin-right: 15px;
	margin-bottom: 2px;
}
.fBox li{
	margin: 5px 3px;
    margin-right: 15px;
}

/*footer*/

#footer{
	margin: 7px 20px 10px 20px ;
}
#tracking{

}
#copyLeft{
	color: #4f5a6a;
}
#copyLeft a{
	margin: 0 7px;
	color: #4f5a6a;
}
#copyLeft #anpc{
	margin-left: 25px;
}
#silk{
	color: #4f5a6a;
}
#silk a{
	color: #4f5a6a;
}

/*--OTHERS--*/
.link{
	#olor: #0b6dcb
}

/*product*/

#productT{
	font-size: 18px;
	margin-top: 10px;
}
#compare{
	padding: 10px 0 0 5px;
	color: #015EA1;
}
#compare a{
	margin-left: 6px;
	color: #015EA1;
}
#productInfo{
	padding: 10px 0px 5px 0px;
}

#disponbibilitate{
	padding: 10px 0;
	border-bottom: 1px solid #DDDCE1;
	border-top: 1px solid #DDDCE1;
}


/* tGamesCOntainer */

.gamesPresentationContainer{
	position:relative;
	width: 426px;
	height:235px;
	float:right;
	padding: 0 10px 26px 10px;
	margin-bottom: 8px;

}
.gamesPresentationContainer  #anterior{
	margin-top: 88px;
	float:left;
}
.gamesPresentationContainer  #urmator{
	margin-top: 88px;
	float:left;
}
li.insideGP {
	float:left;
}
div.infos{
	float:left;
	margin-left: 10px;
	width: 200px;
}
.t1{
	font-family: "Arial";
	font-size: 18px;
	color: #000;
	margin-top: 3px;
	margin-bottom: 10px;
}
.t2{
	font-family: "Arial";
	font-size: 11px;
	color: #000;
	margin-top: 3px;
	line-height: 105%;
	margin-bottom: 5px;
}
p.t2{
	width: 180px;
}
span.t3{
	color: #015ea1;
	font-family: "Arial";
	font-size: 18px;
}
p.pretTVA{
	margin-bottom: 9px;
}
span.t4{
	color: #015ea1;
	font-family: "Arial";
	font-size: 12px;
}

.infoGamesPrez{
	height: 147px;
	width:327px;
}
.infoGamesPrez img{
	float:left;

}
div.afisare{
}
div.filtreTop{
	padding:0px 10px 15px 0;
	text-align: right;

}
.filtreTop span{
	color: #7B8BA4;
	font-size: 11px;
	font-weight: bold;
	margin-right: 5px;
}
div.filtreTop select{
	border: 1px solid #DDDCE1;
	width: 160px;
}
div.filtreTop option{
	padding: 1px;
}
.filtreMeniu li{
	display: inline;
}
.item_filter a{
	font-size: 12px;
	font-fanmily:"Arial";
	color: #17346E;
	padding: 0px 5px 0px 3px;
	background: url("../gfx/alloffers.png") no-repeat center left;

}
.marginBottom{
	margin-bottom: 11px;
}
.back{
	background: url("../gfx/bg_buton_Inap.jpg") no-repeat;
	width: 42px;
	height: 17px;
	border: none;
	margin: 0 9px;
	font-size: 11px;
	font-family: "Arial";
	color: #306eaa;
	display: block;
	padding-top: 6px;
	text-align: center;
}
.forward{
	background: url("../gfx/bg_buton_Cont.jpg") no-repeat;
	width: 56px;
	height: 17px;
	border: none;
	margin: 0 9px;
	font-size: 11px;
	font-family: "Arial";
	color: #306eaa;
	display: block;
	padding-top: 6px;
	text-align: center;
}
span.pg{
	font-family: "Arial";
	font-size: 11px;
	color: #464e55;
	margin-top: 6px;
}
.paginatie_stanga{
	float:right;
	margin-top: 3px;
	width:200px;
}
.paginatie_stanga li{
	display: inline;
	font-size: 11px;
	color: #464e55;
	font-family: "Arial";
}
.paginatie_stanga a{
	display: inline;
	font-size: 11px;
	color: #464e55;
	font-family: "Arial";
}
.paginatie{
	text-align: right;
	padding: 7px 5px 3px 0px;
}
.paginatie .text{
	font-size: 12px;
	color: #5d5d5d;
}

.pag{
	display:inline;
	margin-left: 20px;
}
.pag li{
	display:inline;
}
.pag a{
	color: #5195c2;
}
.pag a.pg{
	font-size: 12px;
	margin: 3px 4px;
	color:#000;
}

.pag a.pagAct{
	font-weight:bold;
}


div.bigGames{
	margin-bottom: 7px;
}
div.bigGames .game{
	position:relative;
}
div.game{
	float:left;
	background: #fff;
	padding: 11px 22px 8px 22px;
	width: 125px;
	text-align: center;
	margin-bottom: 6px;
	margin-right: 7px;
}

.game img{
	margin-bottom: 8px;
}
.game .old_price{
	color:#080808;
	font-size:12px;
	display:block;
	text-align:center;
	text-decoration:line-through;
	font-weight:bold;
	margin-top:3px;
}
.game .new_price{
	color:#2466a5;
	font-size:12px;
	display:block;
	text-align:center;
	font-weight:bold;
	margin-top:3px;
}
.game .title{
	font-weight:normal;
	text-decoration:none !important;
}
.txtG{
	color: #000;
	font-size: 11px;
	font-family: "Arial";
	font-weight: bold;
	margin-bottom: 4px;
}
.priceGame{
	color: #1a6ca6;
	font-size: 14px;
	font-family: "Arial";
	font-weight: bold;
	margin-top: 5px;
}

/* detaliu.html*/

#productPrice{
	/*background: url(../gfx/bgd02.png) no-repeat 58px center #F3F2F7;*/
	background:  #F3F2F7;
	  padding: 12px 18px 19px 18px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0px 2px 2px rgba(0, 0, 3, 0.63);
	-moz-box-shadow:    0px 2px 2px rgba(0, 0, 3, 0.63);
	box-shadow:         0px 2px 2px rgba(0, 0, 3, 0.63);

}
#productPrice .boxAdauga
{
	float: right;
    padding: 10px 0 0;

}
#productPrice .boxAdaugaInput
{
	float: left;
	text-align: center;
}
#productPrice .boxPrice {
    float: left;
    width: 200px;
}
.body_container{
}
.body_container_content{
	padding: 10px 10px 5px 10px;
}
div.meniuInfoGame{
	margin-bottom: 2px;
}
.meniuInfoGame span{
	float:right;
	font-family: "Arial";
	font-size: 11px;
	color: #306eaa;
	margin-top: 10px;
}
.meniuListGame li{
	margin-right: 3px;
	float:left;
}
.meniuListGame a{
	background: #ededed;
	border: 1px solid #d6dce2;
	display: block;
	padding-left: 9px;
}
.meniuListGame p{
	color: #015ea1;
	font-size: 12px;
	font-family: "Arial";
	font-weight: bold;
	padding: 9px 32px 9px 32px;
}
.infoGame p{
	background: url('../gfx/infogms.png') no-repeat center left;
}
.trailerVid p{
	background: url('../gfx/videoTr.png') no-repeat center left;
}
.infoLiv p{
	background: url('../gfx/infoLiv.png') no-repeat center left;
}
.cerinteSys p{
	background: url('../gfx/cerinteSis.png') no-repeat center left;
}
.activ p{
	color: #fff;
	font-size: 12px;
	font-family: "Arial";
	font-weight: bold;
}
.activ a{
	background: url('../gfx/bgInfoGM.jpg') repeat;
	border: 1px solid #014a8d;
}
.meniuListGame a:hover{
	background: url('../gfx/bgInfoGM.jpg') repeat;
	border: 1px solid #014a8d;
}

.meniuListGame a:hover p{
	color: #fff;
}
/* div.infoGen{
	border: 1px solid #d6dce2;
	padding-top: 20px;
	padding-bottom: 33px;

} */
#productTopp{
	border-bottom:  1px solid #c5c5c5;
	margin: -26px -9px 0 -9px ;
	background: url('../gfx/bgd10.jpg') repeat-y 464px top;
}
div.pictureG{
	position:relative;
	padding:25px 10px 10px 10px;
	float: left;
	/*border-right:  1px solid #c5c5c5;*/
	text-align:center;
	width: 435px;
}
#carousel {
	
}
#imageSwapTarget{
	margin-bottom: 5px;
}
.bx-next, .bx-prev{
	position: absolute;
	width: 18px;
	height: 58px;
	top: 10px;
}
.bx-next{
	right: -27px;
}
.bx-prev{
	left: -27px;
}
#carousel img{
	border:1px solid #c5c5c5;
	padding:1px;
	margin: 0px 3px;
	margin-bottom: 6px;
}
#carousel a:hover img{
	border:2px solid #c5c5c5;
	padding:0;
}
div.prezGame{
	float:left;
}
div.uptitle{
	background: url('../gfx/bgUpTitle.jpg') no-repeat center left;
	padding:9px 0px 20px 32px;
	height: 16px;
}
.uptitle span{
	font-size: 22px;
	font-family:"Arial";
	color: #000;
	font-weight: bold;
}
div.centerBodyG{
	background: url('../gfx/bgCenterBodyG.jpg') no-repeat;
	padding: 15px 0px 12px 48px;
	width: 552px;
}
.centerBodyG ul{
}
.centerBodyG li{
	padding: 3px 0;
}
.simpleClass{
	width:470px;
	font-size: 12px;
	font-family:"Arial";
	color: #000;
	padding-right: 15px;
}

.simpleClass li{
	padding:5px 0 5px 0;
}

.simpleClass .item{
	color:#015ea1;
	width:200px;
}
.simpleClass .item2{
	width:200px;
}

.bulinaPro{
	background: transparent url("../gfx/bulina.png") no-repeat center left;
	padding-left: 12px;
	color: #015EA1;
	width: 100px;
}
.margLeft{
	margin-left: 39px;
}
.colored{
	color: #015ea1;
}
.color{
	color:#015ea1;
}
div.downComand{
	background: url("../gfx/bgDownCom.jpg") no-repeat top left;
	padding: 15px 28px 0px 31px;
}
.priceCom{
	font-size: 24px;
	font-family: "Arial";
	color: #1D1D1D;
	font-weight: bold;
}
.tvaOn{
	font-size: 11px;
	font-family: "Arial";
	color: #010101;
}
p.upPrg{
	margin-bottom: 14px;
}
.downComand a img{
	margin-bottom: 10px;
}
.comRapida, .comRapida a{
	color: #026dc0;
}
.flR{
	float: right;
}
.comRapida2{
	color: #015ea1;
}
.descGame{
	width: 926px;
	background: #0c3451;
	padding: 8px 0px 8px 16px;
}
.descNews{
	width: 750px;
	background: #0c3451;
	padding: 8px 0px 8px 16px;
}
div.borderTopNo{
	border-right: 1px solid #c5ced6;
	border-bottom: 1px solid #c5ced6;
	border-left: 1px solid #c5ced6;
	padding: 10px 0px 20px 9px;
}
.borderTopNo p.simpleClass{
	line-height: 115%;
}
.yourOpinion{
	color: #000;
}
.borderTopNo p.yourOpinion{
	margin-bottom: 10px;
}
.borderTopNo button{
	border: none;
	background: url("../gfx/reviewButton.jpg") no-repeat;
	width: 130px;
	height: 31px;
}
#social{
	height: 25px;
}
#social div{
	float:left;
	margin-right: 10px;
}
div.rating2{
	padding-top: 5px;
}
div.rating2 a{
	color: #1A6CA6;
}
div.rating2, div.emailFriend{
	color: #4f5a6a;
	font-size: 11px;
	font-family:"Arial";
}
.nrRew{
	color: #0b263d;
}
.nrRew a{
	color: #0b263d;
}
.rating2 span, .emailFriend span{
	margin-left: 5px;
}
.hDetails{
	height: 48px;
}



.categoryDescription{
	padding: 10px 0 10px 0;
	font-size: 11px;
	line-height: 1.3em;
	color: #212121;
}
.categoryDescriptionT{
	margin-bottom: 6px;
	font-size: 14px;

}
.categoryDescription p
{
	text-indent: 15px;	
}
/*LOGIN*/
.login{
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #e2eff5;
	-moz-box-shadow: 0px 0px 3px #e2eff5;
	-webkit-box-shadow: 0px 0px 3px #e2eff5;
	box-shadow: 0px 0px 3px #e2eff5;
	margin: 10px;
	padding: 10px 15px 10px 15px;
	width: 400px;
	min-height: 210px;
}
.nologin{
	margin: 10px;
	padding: 10px 15px 10px 15px;
	width: 400px;
	min-height: 210px;
}

.row{
	margin: 16px 0;
}
.label{
	padding: 5px 0 0 0;
}
.input{
	border: 1px solid #444;
	color: #444;
	padding: 4px 5px;
	font-size: 12px;
	width: 250px;
}
.error{
	color: #17346E;
}

.box_pink, .box_pink1{
	background-color: #E1605B;
	font-size: 14px;
	padding: 7px;
	color: #17346E;
	text-align: center;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 0px 0px 3px #17346E;
	-webkit-box-shadow: 0px 0px 3px #17346E;
	box-shadow: 0px 0px 3px #17346E;
}
.box_pink1 .content{
	background-color: #E1605B;
}
.box_green, .box_green1{
	background: #D7EEB8 !important;
	font-size: 14px;
	padding: 7px;
	color: #44720a;
	text-align: center;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 0px 0px 3px #44720a;
	-webkit-box-shadow: 0px 0px 3px #44720a;
	box-shadow: 0px 0px 3px #44720a;
}
.box_green1 .content, .box_green .content{
	background: #D7EEB8 !important;
}
.rowIndent{
	margin: 5px 5px 25px 30px;
}

/*SNED FRIEND*/

#sendToFriend, .salveaza_prod{
	color:#015ea1;
	font-size:12px;
	text-decoration:underline;
}
#sendToFriend{
	font-size: 11px;
}
#sendToFriendContainer {
	width: 500px;
	padding: 10px;
}

#sendToFriendContainer h4 {
	padding : 0px 0px 10px 0px;
	margin: 0px;
	font-size: 18px;
	color: #015EA1;
}

#sendToFriendContainer .textCell {
	float: left;
	width: 120px;
	padding-top: 5px;
	margin-bottom: 5px;
}

#sendToFriendContainer .inputCell {
	float: left;
	width: 200px;
	margin-bottom: 5px;
}

#sendToFriendContainer .inputCell .input {
	border:1px solid;
	border-color:  #D6DCE2;
	padding: 4px;
	font-size: 12px;
	vertical-align: middle;
	width: 180px;
}

#sendToFriendContainer .title {
	font-size: 15px;
	font-weight:bold;
	padding: 10px 0px 10px 0px;
}

#sendToFriendContainer .info {
	padding: 0px 0px 5px 0px;
	line-height:16px;
}

#sendToFriendContainer .submit {
	text-align: center;
	padding: 10px 0px 10px 0px;
}

#sendToFriendContainer .error {
	padding: 5px 0px 5px 0px;
	letter-spacing:-1px;
	text-align:center;
	font-size: 12px;
	display: none;
	color: #17346E;
}

#sendToFriendContainer .succes {
	text-align:left;
	font-size: 12px;
	line-height: 18px;
	display: none;
	color: #497a0b;
}
/*page*/
#pageMenu {
	float: left;
	width: 210px;
	text-align: left;
	line-height: 20px;
	margin-right: 5px;
	margin-left: 10px;
	color: #185B9C;
	font-size: 12px;
	border-right: 1px solid #d1d1d1;
}
#pW{
	padding: 0px 4px 8px 4px;
}

#pageMenu h1 {
	font-size: 16px;
	font-weight: bold;
	color: #17346E;
	margin-bottom: 5px;
}
#pageMenu h2 {
	font-size: 14px;
	font-weight: bold;
	color: #17346E;
	margin-bottom: 10px;
}
.pT {
	font-size: 14px;
	color: #17346E;
	font-weight: bold;
	text-transform: uppercase;
	padding: 0px 0px 8px 10px;
}

#pageMenu a{
	font-size: 12px;
	color: #185B9C;;
}

#pageMenu a.selected {
	font-weight: bold;
}

#page {
	float: left;
	width: 750px;
	font-size: 12px;
	color: #141414;
	min-height: 300px;
	margin-left: 10px;

}
#page p{
	line-height: 1.3em;
	padding: 3px 0;
}
#page h1{
	font-size: 16px;
	font-weight: bold;
	color: #17346E;
	margin-bottom: 5px;
}

.cele_mai_vandute{
	background: url(../gfx/cela_mai-vandute_header_03.jpg) no-repeat;
	width: 777px;
	height: 31px;
	float: left;
	margin: 10px 0 0 0;
}
.cele_mai_noi{
	background: url(../gfx/cele_mai_noi_produse_20.jpg) no-repeat;
	width: 777px;
	height: 31px;
	float: left;
	margin: 10px 0 0 0;
}
.speciale{
	background: url(../gfx/bgd01.png) no-repeat;
	width: 777px;
	height: 31px;
	margin: 10px 0 0 0;
}
.midles_body_right{
	width: 779px;
	float: left;
	margin: 0 0 0 10px;
}
.produse_cele_mai_vandute{
	width: 257px;
	float: left;
	border: 1px solid #dcdde5;
	margin-top: -1px;
}
.produse_cele_mai_vandute h3{
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: #4f5a6a;
	text-align: center;
	padding: 10px 5px 3px 5px;
}
.img_prod_cele_mai_vandute{
	width: 156px;
	height: 111px;
	float: left;
	margin: 5px 0 0 47px;
}
.pret_vechi{
 text-align: left;
}
.pret_vechi h4{
	font-family: arial;
	font-size: 11px;
	color: #4f5a6a;
	text-align: center;
	text-decoration: line-through;
	padding: 5px 0 0 0;
}
.pret_vechi h6{
	font-family: arial;
	font-size: 11px;
	color: #107F03;
	text-align: center;
	padding: 5px 0 0 0;
}
.pret_vechi h5{
	font-family: arial;
	font-size: 16px;
	color: #be251d;
	text-align: center;
	padding: 3px 0 0 0;
}
.list_short_desc_prod_right h4, .list_short_desc_prod_right h5, .list_short_desc_prod_right h6
{
	text-align: right;	
}
.suport_vanzari{
	width: 164px;
	float: left;
	padding: 0 0 0 18px;
}
.suport_vanzari h6{
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	text-align: left;
	padding: 16px 0 0 0;
}

/*------------*/
#contact {
	font-size: 12px;
	color: #4e3e2a;
	padding: 2px 5px 5px 5px;
	width: 700px;
	float: left;
}

#contact p {
	padding-top: 5px;
	padding-bottom: 5px;
}

#contact p.text {
	color: #1A6CA6;
	padding-bottom: 10px;
}
p.text2 {
	color: #141414;
	font-size: 12px;
	padding-bottom: 10px;
}

#contact .submit {
	width: 550px;
}

#contact h1 {
	border: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
}

#contact .form .errorCell2 {
	color: #CC0000;
	float: left;
	width: 400px;
	padding-left: 0px;
	padding-top: 5px;
	font-size: 12px;
	letter-spacing: -1px;
}

#contactSent {
	color: #000000;
	font-size: 14px;
	line-height: 21px;
}

#contactInfo h2 {
	padding: 10px 0px 5px 0px;
}

#contactInfo .contents {
	color: #000000;
	font-size: 12px;
	line-height: 21px;
}

#wishlist .product {
	margin-right: 40px;
}

#commentTitle{
	border-bottom: 4px solid #c1c1c1;
	margin-bottom: 10px;
}
#commentTitle h5{
	font-size: 14px;
	background-color: #d1d1d1;
	width: 175px;
	margin-left: 10px;
	padding: 7px 0;
	text-align: center;
}
.list_short_desc_prod{
	width: 778px;
	float: left
}
.list_short_desc_prod_left{
	width: 223px;
	float: left;
}
.list_short_desc_prod_left a img{
	float: left;
	margin: 10px 0 0 20px;
}
.list_short_desc_prod_left label{
	float: left;
	padding: 10px 0 0 20px;
}
.list_short_desc_prod_left label a{
	font-family: arial;
	font-size: 11px;
	color: #316ab9;
}
.list_short_desc_prod_left label input#compara_prod{
	float: left;
	margin: 2px 8px 0 0;
}
.list_short_desc_prod_midle{
	width: 360px;
	float: left;
	padding: 6px 0 0 10px;
}
.list_short_desc_prod_midle h6 a{
	font-family: arial;
	font-size: 16px;
	font-weight: bold;
	color: #142d65;
}
.list_short_desc_prod_midle span{
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: #4f5a6a;
	padding: 0 0 0 5px;
}
.left_produs_detaliu span{
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: #4f5a6a;
	padding: 0 0 0 5px;
}
.left_produs_detaliu font{
	font-family: arial;
	font-size: 11px;
	color: #316ab9;
	padding: 0 0 0 5px;
}
.left_produs_detaliu font a{
	font-family: arial;
	font-size: 11px;
	color: #316ab9;
	text-decoration: underline;
}
.left_produs_detaliu img#class_stea{
	padding: 5px 0 0 0;
	position: relative;
	top:2px;
}
.list_short_desc_prod_midle img{
	padding: 5px 0 0 0;
	position: relative;
	top:2px;
}
.list_short_desc_prod_midle font{
	font-family: arial;
	font-size: 11px;
	color: #316ab9;
	padding: 0 0 0 5px;
}
.list_short_desc_prod_midle font a{
	font-family: arial;
	font-size: 11px;
	color: #316ab9;
	text-decoration: underline;

}
.atrib{
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: #4f5a6a;
}
.atrib strong{
	color: #7b8ba4;
}
.list_short_desc_prod_midle table{
	float: left;
	margin: 10px 0 0 0;
}
.list_short_desc_prod_right{
	width: 175px;
	padding-top: 10px;
	float: left;
	margin-left: 10px;
}
.listOldPrice{
	color: #4F5A6A;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	padding: 5px 10px 0 0;
	text-decoration: line-through;
	text-align: right;
}
.pret_prod_list_produse{
	font-family: arial;
	font-size: 18px;
	font-weight: bold;
	color: #be251d;
	float: right;
	padding: 7px 10px 0 0;
}
.list_short_desc_prod_right span{
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
	color: #4f5a6a;
	clear: both;
	float: right;
	padding: 10px 10px 0 0;
}
.list_short_desc_prod_right img{
	float: right;
	padding: 35px 0 0 0;
}
.termen_de_livrare{
	background: #f0f1f4;
	float: right;
	margin: 10px 0 0 0;
}
.termen_de_livrare font{
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: #1d1d1d;
	padding: 8px 16px 5px 16px;
	float: left;
}
.termen_de_livrare a{
	font-family: arial;
	font-size: 11px;
	color: #316ab9;
	float: left;
	clear: both;
	padding: 0 0 10px 16px;
}
.bordura_la_listare_produse{
	border-top:1px solid #d8d8dd;
	width: 778px;
	float: left;
	margin: 15px 0 0 0;
}


#productCompare {
	text-align: left;
}

#productCompare .none {
	font-size: 14px;
	text-align:center;
	color:#000000;
	padding: 100px;
}

#productCompare th {
	width: 200px;
	padding: 8px 22px 8px 8px;
}

#productCompare th a {
	font-size: 14px;
	letter-spacing: -1px;
	color: #000000;
}

#productCompare td {
	border-top: 1px solid #DDDCE1;
	padding: 6px 12px 6px 8px;
	font-size: 11px;
	line-height: 14px;
}

#productCompare td a {
	color: #2c435d;
	font-size: 11px;
	font-weight: normal;
}

#productCompare .img {
	margin-bottom: 5px;
}

#productCompare .titles {
	width: 100px;
	font-size: 11px;
	vertical-align: middle;
	font-weight: bold;
}

#productCompare .conpTitle {
	line-height: 1.4em;
}

#productCompare .price {
	font-size: 18px;
	font-weight: bold;
	color: #4e3e2a;
}

#productCompare .price b {
	color: #17346E;
}

#productCompare .price span {
	text-decoration: line-through;
}

#productCompare .price sup {
	font-size: 12px;
	vertical-align: super;
}

#productCompare .price .reduced {
	font-size: 12px;
	font-weight: normal;
}

#productCompare .price .reduced span {
	color: #000000;
	text-decoration: line-through;
}

#productCompare .stock {
	color: #d1d1d1;
	font-size: 12px;
	font-weight: bold;
}

#productCompare .rating {
	background: url(../gfx/rating_off.jpg) no-repeat;
	color: #17346E;
	font-size: 11px;
	font-weight: bold;
	height: 14px;
	text-align: left;
}

#productCompare .rating a {
	color: #2c435d;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
}

#productCompare .rating .rate {
	background: url(../gfx/rating_on.png) no-repeat;
	float: left;
	height: 14px;
}

#productCompare a {
	color: #2c435d;
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
}

#productCompare .back {
	text-align: center;
	padding:20px;
}

#newsList {
	padding: 5px;
	float: left;
}

#newsList a {
	color: #2c435d;
	font-size: 12px;
	font-weight: normal;
}
#newsList img{
	margin-right: 7px
}

#newsList .news {
	padding-bottom: 10px;
	padding-top: 5px;
	font-size: 12px;
	line-height: 17px;
	border-bottom: 1px solid #d1d1d1;
}

#newsList .news .title {
	font-size: 15px;
	color: #17346E;
	font-weight: bold;
}

#newsList .news .date {
	font-size: 11px ;
	color: #17346E;
	padding:2px 0px 2px 0px;
	line-height: normal;
}

#newsList .older {
	float: right;
	width: 200px;
	text-align: right;
}

#newsList .newer {
	float: left;
	width: 200px;
}

#newsList .none {
	text-align: center;
	padding: 100px;
}

#newsDetails {
	font-size: 12px;
	line-height: 17px;
	padding: 5px;
}

#newsDetails h1 {
	font-size: 18px;
	padding-left: 0px;
	margin-bottom:2px;
	color: #17346E;
}

#newsDetails .date {
	font-size: 11px ;
	color: #17346E;
	padding:2px 0px 5px 0px;
	line-height: normal;
}

#newsDetails a {
	color: #2c435d;
	font-size: 12px;
	font-weight: normal;
}

#sitemap{
	padding: 10px 5px 5px 5px;
}

#sitemap ul {
	list-style: none;
	float: left;
	width: 300px;
}

#sitemap ul li {
	margin-bottom: 5px;
}

#sitemap h2 {
	font-size: 16px;
	padding: 5px 0px 5px 0px;
	margin:0px;
}

#sitemap ul li a {
	font-size: 12px;
	color: #2c435d;
}

#sitemap ul li.news {
	background: url('../gfx/bullet1.jpg') no-repeat  0px 5px;
	padding-left: 10px;
	line-height: 16px;
}

#sitemap ul.narrow {
	width: 250px;
}

#sitemap ul.wide {
	width: 400px;
	margin-right: 20px;
}

#quickOrder {
	padding: 10px 0px 10px 0px;
	display: none;
}

#quickOrder .text {
	float: left;
	width: 70px;
	font-size: 12px;
	color: #000000;
	margin-top: 15px;
}

#quickOrder .input {
	float: left;
	width: 175px;
	margin-top: 4px;
	border: medium none;
	background-color: transparent;
}

#quickOrder .input input {

	border:1px solid #a5bcd6;
	padding: 3px;
	font-size: 12px;
	width: 170px;
}

#quickOrder .button {
	text-align: center;
	padding-top: 10px;
}

#quickOrderError,#quickOrderErrorB {
	font-size: 12px;
	letter-spacing: -1px;
	color: #17346E;
	padding-top: 5px;
	text-align: center;
}
#search_b{
	top: 5px;
	right: 3px;
}

#searchList{
	top: 28px;
	right: 77px;
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #DCDDE1;
	z-index: 1000;
	display: none;
	width: 163px;
}
#searchList li{
	border-top: 1px solid #DCDDE1;
	padding: 4px 5px 1px 5px;
	margin-bottom: 3px;
	display: block;
	cursor: pointer;
	font-weight: normal;
}




/*CART*/


.order {
	color: #7f684c;
	border-bottom: 1px solid #e9ded0;
	padding: 10px;
	float: left;
	font-size: 11px;
	width: 424px;
}

.order span {
	color: #ddcdba;
}

.order a {
	color: #2c435d;
	font-size: 11px;

}

.order a.selected {
	font-weight: bold;
}

.cart{
	padding: 0 10px;
}
.cart .title {
	font-size: 12px;
	font-weight: bold;
	color: #4F5A6A;
}

.cart .title div {
	float: left;
	padding: 10px 0px 0px 0px;
}

.cart .title div.description {
	padding-left: 15px;
	width: 515px;
}

.cart .title div.quantity {
	width: 100px;
	text-align: center;
}

.cart .title div.price {
	width: 150px;
	text-align: right;
}

.cart .title div.subtotal {
	width: 150px;
	text-align: right;
}

.cart .row {
	border-top: 1px solid #d1d1d1;
	margin-top: 5px;
	padding-top: 5px;
}

.cart .row div {
	float: left;
}

.cart .row div.image {
	width: 100px;
}

.cart .row div.description {
	color: #4e3e2a;
	width: 430px;
	font-size: 11px;
	padding-top: 20px;
}

.cart .row div.description a {
	color: #302416;
	font-size: 13px;
	font-weight: bold;
}

.cart .row div.description p {
	color: #1A6CA6;
	font-weight: bold;
	padding-top: 5px;
}

.cart .row div.description span {
	color: #000000;
	font-size: 15px;
}

.cart .row div.quantity {
	padding-top: 20px;
	text-align: center;
	width: 100px;
}

.cart .row div.quantity a {
	color: #2c435d;
	font-size: 11px;
}

.cart .row div.quantity input {
	margin: 0px 2px 3px 2px;
	width: 30px;
}

.cart .row div.price {
	color: #000000;
	font-size: 14px;
	padding-top: 20px;
	text-align: right;
	width: 150px;
}

.cart .row div.price sup {
	font-size: 11px;
	vertical-align: super;
}


.cart .row div.subtotal {
	color: #17346E;
	font-size: 14px;
	font-weight: bold;
	padding-top: 20px;
	text-align: right;
	width: 150px;
}

.cart .row div.subtotal sup {
	font-size: 11px;
	vertical-align: super;
}

.cart .row div.update {
	color: #2c435d;
	font-size: 11px;
	padding: 18px 0px 0px 15px;
	width: 385px;
}

.cart .row div.update a {
	color: #2c435d;
	font-size: 12px;
}

.cart .row div.total span{
	color: #17346E;
	font-size: 18px;
	font-weight: bold;
}

.cart .row div.total sup {
	font-size: 12px;
	vertical-align: super;
}

.cart .row div.total {
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	padding: 10px 0px 15px 0px;
	text-align: center;
	width: 934px;
}

.cart .row .total img {
	margin-top: 10px;
}

.cart .content {
	font-size: 12px;
	color: #4e3e2a;
	padding: 2px 5px 5px 5px;
}
.cart .content h1{
	padding-left: 10px;
}

.cart .content p {
	padding-top: 5px;
	padding-bottom: 5px;
}

.cart .content p.text {
	color: #17346E;
	padding-top: 0px;
	padding-bottom: 10px;
}

.cart .content input {
	color: #4F5A6A;
	vertical-align: middle;
	margin: 0px;
}

.cart .content label {
	color: #000000;
	font-size: 12px;
}

.cart .content span {
	color: #17346E;
	font-size: 11px;
}

.cart .content span a {
	color: #2c435d;
	font-size: 11px;
	text-decoration: underline;
}

.cart .content .input {
	border:1px solid;
	border-color: #D1D1D1 #D1D1D1 #D1D1D1 #D1D1D1;
	padding: 4px;
	font-size: 12px;
	vertical-align: middle;
	color: #4F5A6A;
}

.cart .content #clientType {
	padding-top: 10px;
}

.cart .content #clientType label {
	color: #2c435d;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: -1px;
}

.cart .content #clientLogin {
	font-size: 11px;
	padding-top: 10px;
}

.cart .content #clientLogin a {
	color: #2c435d;
	font-size: 11px;
	text-decoration: underline;
}

.cart .content #clientLogin span a {
	color: #17346E;
	font-size: 11px;
	text-decoration: underline;
}

.cart .content #clientLogin .error {
	color: #17346E;
}

.cart .empty {
	text-align: center;
	font-size: 14px;
	color: #000000;
	height: 180px;
	padding-top: 70px;
	line-height: 22px;
}

.cart .empty a {
	font-size: 12px;
	color: #2c435d;
}

.form {
	text-align: left;
}

.form .sectionIndent {
	padding-left: 30px;
}

.form .sectionTitle {
	margin-top: 30px;
	color: #000000;
	font-weight: bold;
	font-size: 13px;
	letter-spacing: -1px;
	padding-bottom: 10px;
}

.form .sectionTitle2 {
	margin-top: 10px;
	color: #000000;
	font-weight: bold;
	font-size: 15px;
	letter-spacing: -1px;
	padding-bottom: 10px;
}

.form .textCell {
	color: #000000;
	float: left;
	font-size: 12px;
	width: 150px;
	padding-top: 5px;
}

.form .inputCell {
	color: #000000;
	float: left;
	width: 500px;
}

.form .errorCell {
	color: #CC0000;
	float: left;
	width: 600px;
	padding-left: 150px;
	padding-top: 5px;
	font-size: 12px;
}

.form .errorCell2{
	color: #CC0000;
	float: left;
	width: 600px;
	padding-left: 0px;
	padding-top: 5px;
	font-size: 12px;
	letter-spacing: -1px;
}

.form .errorCell3{
	color: #CC0000;
	padding-top: 5px;
	font-size: 12px;
	letter-spacing: -1px;
}

.form .inputCell .input {
	border:1px solid;
	border-color: #D6DCE2;
	padding: 4px;
	font-size: 12px;
	vertical-align: middle;
}

.form .submit {
	color: #000000;
	float: none;
	padding-top: 10px;
	text-align: left;
}

.form a {
	font-size: 12px;
	color: #2c435d;
}

.form p {
	padding-bottom: 2px;
}

.userBox {
	float: left;
	font-size: 12px;
	margin-top: 5px;
	width: 430px;
	text-align: left;
	padding: 10px;
	border: 1px solid #C5CED6;
	margin: 10px;
}

.userBox h1 {
	border: 0px;
	padding-bottom: 5px;
}

.userBox p {
	font-size: 12px;
	line-height: 17px;
	color: #141414;
	padding: 0px 5px 20px 5px;
}

.userBox .row {
	/* padding-bottom: 15px; */
}

.userBox .textCell {
	font-size: 15px;
	letter-spacing: -1px;
	width: 120px;
	padding-left: 5px;
}

.userBox .inputCell {
	width: 300px;
}

.userBox .form {
	height: 270px;
}

.userBox .errorCell {
	float: none;
	width: auto;
	padding-left: 0px;
	padding: 0px 0px 15px 0px;
	text-align: center;

}

#passwordRecovery .userBox {
	float: none;
	font-size: 12px;
	margin-top: 5px;
	width: 491px;
	text-align: left;
}

#passwordRecovery .userBox .form {
	height: 180px;
}

.userBox a {
	text-decoration: underline;
}

.userRegister {
	font-size: 12px;
	color: #4e3e2a;
	padding: 2px 5px 5px 5px;
}

.userRegister p {
	padding-top: 5px;
	padding-bottom: 5px;
}

.userRegister p.text {
	color: #17346E;
	padding-bottom: 10px;
}

.userRegister h1 {
	border: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
}

.userContent {
	float: left;
	width: 733px;
	text-align: left;
}

.userContent h1 {
	font-size: 22px;
	border: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

.userContent h2 {
	font-size: 18px;
	padding-top: 20px;
	padding-bottom: 0px;
}

.userContent h3 {
	font-size: 14px;
	font-weight: bold;
	magin: 0px;
	color: #17346E;
	padding: 3px 5px 10px 5px;
	font-style: italic;
}

.userContent p {
	padding: 5px 5px 0px 5px;
	font-size: 12px;
	color: #4e3e2a;
}

.userContent p.left {
	float: left;
	width: 120px;
	font-size: 12px;
}

.userContent p.right {
	float: left;
	width: 400px;
	font-size: 12px;
}

.userContent a {
	color: #2c435d;
	text-decoration: underline;
	font-size: 11px;
}

.userContent a.a {
	color: #2c435d;
	text-decoration: underline;
	font-size: 12px;
}

.orderList {}

.orderList .title {
	border-bottom: 1px solid #d1d1d1;
	border-top: 1px solid #d1d1d1;
	padding: 8px 5px 8px 5px;
	font-size: 11px;
	font-weight: bold;
	margin-top:10px;
}

.orderList .title div.no {
	float: left;
	width: 80px;
}

.orderList .title div.date{
	float: left;
	width: 140px;
}

.orderList .title div.status{
	float: left;
	width: 230px;
}

.orderList .title div.price{
	float: left;
	width: 160px;
}

.orderList .item {
	border-bottom: 1px solid #d1d1d1;
}

.orderList .item div {
	color: #000000;
	padding: 8px 5px 0px 5px;
}

.orderList .item div.no {
	float: left;
	width: 70px;
	font-size: 12px;
	font-weight: bold;
	padding-top: 15px;
}

.orderList .item div.date {
	float: left;
	width: 130px;
	font-size: 12px;
	padding-top: 15px;
}

.orderList .item div.status {
	float: left;
	font-size: 11px;
	color: #46750a;
	width: 220px;
}

.orderList .item div.status p {
	font-size: 13px;
	font-style: italic;
	color: #000000;
	padding: 0px 0px 3px 0px;
}

.orderList .item div.price {
	float: left;
	width: 170px;
	font-size: 15px;
	font-weight: bold;
	color: #17346E;
	padding-top: 5px;
}

.orderList .item div.price sup {
	font-size: 11px;
	vertical-align: super;
}

.orderList .item div.price p {
	font-size: 10px;
	padding: 0px 0px 3px 0px;
}

.orderList .item div.details {
	float: left;
	padding-top: 13px;
	width: 60px;
}

.orderList .none {
	height: 140px;
	text-align: center;
	padding-top: 60px;
	font-size: 14px;
	color: #7d694f;
}

.orderDetails {

}

.orderDetails .title {
	border-bottom: 1px solid #d1d1d1;
	border-top: 1px solid #d1d1d1;
	padding: 8px 5px 8px 5px;
	font-size: 11px;
	font-weight: bold;
	margin-top:10px;
}

.orderDetails .title div.code {
	float: left;
	width: 80px;
}

.orderDetails .title div.details{
	float: left;
	width: 250px;
}

.orderDetails .title div.quantity{
	float: left;
	width: 70px;
}

.orderDetails .title div.price{
	float: left;
	width: 140px;
}

.orderDetails .title div.subtotal{
	float: left;
	width: 140px;
}

.orderDetails .item {
	border-bottom: 1px solid #d1d1d1;
	padding: 0px 5px 0px 5px;
}

.orderDetails .item div.code {
	float: left;
	width: 80px;
	font-size: 11px;
	font-weight: bold;
	padding: 14px 0px 8px 0px;
}

.orderDetails .item div.details {
	float: left;
	width: 280px;
	font-size: 12px;
	padding: 12px 0px 8px 0px;
}

.orderDetails .item div.quantity {
	float: left;
	width: 70px;
	padding: 12px 0px 8px 0px;
}

.orderDetails .item div.price {
	float: left;
	width: 140px;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
	padding: 8px 0px 8px 0px;
}

.orderDetails .item div.price sup {
	font-size: 11px;
	vertical-align: super;
}

.orderDetails .item div.subtotal {
	float: left;
	width: 140px;
	font-size: 15px;
	font-weight: bold;
	color: #17346E;
	padding: 8px 0px 8px 0px;
}

.orderDetails .item div.subtotal sup {
	font-size: 11px;
	vertical-align: super;
}

.orderDetails .discount {
	float: left;
	font-weight: bold;
	width: 540px;
	font-size: 12px;
	color: #46750a;
	padding: 12px 0px 8px 0px;
}

.orderDetails .total {
	width: 680px;
	font-size: 18px;
	font-weight: bold;
	color: #17346E;
	padding: 8px 0px 8px 0px;
}

.orderDetails .total b{
	font-size: 15px;
	color: #000000;
}

.orderDetails .total sup {
	font-size: 11px;
	vertical-align: super;
}


.userMenu {
	float: left;
	width: 150px;
	margin-right: 5px;
	text-align: left;
	line-height: 23px;
	border-right: 1px solid #d1d1d1;
}

.userMenu h2 {
	font-size: 15px;
	padding: 0px 0px 5px 0px;
}

.userMenu a{
	font-size: 12px;
	font-weight: bold;
	color: #7b8ba4;
}

.userMenu a.selected, .userMenu a:hover {
	color: #17346e;
}
.boxTitle2 {
	font-size: 18px;
	color: #00427e;
	letter-spacing: -.05em;
	padding: 8px 5px;
	font-weight: bold;
	margin: 0px;
	width: 850px;
}
.boxTitle2 span{
	color:#989898;
	display:block;
	text-transform:uppercase;
	font-size:11px;
	font-weight:normal;
	margin:7px 0 10px 0;
}
.boxTitle3 {
	font-size: 12px;
	color: #000;
	letter-spacing: -.05em;
	padding: 8px 5px;
	font-weight: bold;
	margin: 0px;
}
.boxTitle3 h3{
	margin-top: 6px;
	font-size: 12px;
	font-weight: normal;
	text-transform: none;
	letter-spacing: 0;
}


/*reviews*/



.reviews {
	padding: 0 5px 0px 5px;
}

.review {
	border-top: 1px solid #E7EBEC;
	padding-top: 10px;
	margin-bottom: 15px;
}

.comment .useful{
	float: left;
	width: 85px;
	height: 40px;
	background: url(../gfx/review_useful.jpg) no-repeat;
	margin-right: 10px;
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	text-align:center;
	padding-top: 5px;
	line-height: 17px;
}

.comment .useful img {
	vertical-align: middle;
	margin: 0px 2px 0px 2px;
}

.comment .useful a {
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.comment .useful .up2 {
	color: #c12b2b;
}

.comment .useful .down {
	color: #686868;
}

.comment .info{
	float: left;
	width: 790px;
	margin: 0;
}

.comment .info2{
	float: left;
	width: 650px;
	margin: 0;
}
.stele_stele_home
{
text-align: center;	
height: 29px;
}
.rating {
	background: url(../gfx/rating_off.jpg) no-repeat;
	color: #17346E;
	font-size: 11px;
	font-weight: bold;
	height: 14px;
	margin: 0px auto 0px auto;
	text-align: left;
	width: 79px;
}

.rating .rate {
	background: url(../gfx/rating_on.jpg) no-repeat;
	height: 14px;
}

.comment .date {
	padding: 4px 0px 0px 0px;
	font-size: 11px;
	color: #026DC0;
}

.comment .mark {
	font-size: 12px;
	padding: 2px 0px 0px 0px;
	float: left;
	width: 350px;
}
.comment .mark b {
	color: #c12b2b;
}

.comment .content {
	font-size: 12px;
	line-height: 16px;
	padding-top: 8px;
	color: #000000;
	padding-left: 12px;
}

.comment .title {
	font-size: 14px;
	float: none;
	font-weight: bold;
	color: #000000;
	clear: both;
	margin-bottom: 2px;
}

.reviews .form .inputCell {
	color: #000000;
	float: left;
	width: 430px;
}

.reviews .form .textCell2 {
	color: #2c435d;
	font-size: 11px;
	font-weight: bold;
	padding-top: 8px;
	float: left;
	width: 300px;
}

.reviews .form .inputCell2 {
	color: #000000;
	float: left;
	width: 150px;
}

.reviews .form .sectionIndent {
	padding-left: 0px;
	margin-bottom: 15px;
}

.reviews .form p {
	margin-bottom: 5px;
}

.reviews .form .sectionTitle {
	margin-top: 0px;
}

.reviews .form .starButton {
	cursor: pointer;
}

.reviews .sent {
	font-size: 14px;
	line-height: 20px;
	padding: 10px 20px 20px 0px;
	color: #000000;
}

.compareLink{
	font-size: 11px;
	margin-top: 7px;

}
.compareLink a{
	color: #4F5A6A;
}
.compareLink a:hover{
	color: #026DC0;
}
/* .tabx{
	font-size: 12px;
	display: none;
	padding-left: 45px;
	padding-right: 15px;
	min-height: 60px;
} */

#sendToFriendForm .textCell{
	font-size: 12px;
}

/*OTHER*/


.blue{ color: #1A6CA6;}


.hide, .none{ display: none;}
.upper{text-transform: uppercase}

.mt5{margin-top: 5px;}
.pb5{padding-bottom: 5px;}
.pb10{padding-bottom: 10px;}
.pb20{padding-bottom: 20px;}
.pt10{padding-top: 10px;}

.f12{font-size: 12px;}
.f11{font-size: 11px;}
.f14{font-size: 14px;}
.black{color: #000;}
.b{font-weight: bold;}
small, sub, sup { font-size: .70em }
sub  { vertical-align: sub }
sup { vertical-align: super }
.mr5{margin-right: 5px;}

.h1_page{margin:-2px 0 0 0;padding:0;font-size:20px;}

.errorCell{color:#cc0000;font-weight:bold;margin:3px 0 0 0;}

.usermenu a{float:left;padding:3px 5px 3px 5px;text-shadow:none;margin:0 2px 0 0;}
.usermenu a:hover{background:#534a4b;color:#f78d2d;text-decoration:none;}

.orderList {}

.orderList .title {
	border-bottom: 1px solid #d1d1d1;
	border-top: 1px solid #d1d1d1;
	padding: 8px 5px 8px 5px;
	font-size: 11px;
	font-weight: bold;
	margin-top:10px;
}

.orderList .title div.no {
	float: left;
	width: 80px;
}

.orderList .title div.date{
	float: left;
	width: 140px;
}

.orderList .title div.status{
	float: left;
	width: 230px;
}

.orderList .title div.price{
	float: left;
	width: 160px;
}

.orderList .item {
	border-bottom: 1px solid #d1d1d1;
}

.orderList .item div {
	color: #000000;
	padding: 8px 5px 0px 5px;
}

.orderList .item div.no {
	float: left;
	width: 70px;
	font-size: 12px;
	font-weight: bold;
	padding-top: 15px;
}

.orderList .item div.date {
	float: left;
	width: 130px;
	font-size: 12px;
	padding-top: 15px;
}

.orderList .item div.status {
	float: left;
	font-size: 11px;
	color: #46750a;
	width: 220px;
}

.orderList .item div.status p {
	font-size: 13px;
	font-style: italic;
	color: #000000;
	padding: 0px 0px 3px 0px;
}

.orderList .item div.price {
	float: left;
	width: 170px;
	font-size: 15px;
	font-weight: bold;
	color: #17346E;
	padding-top: 5px;
}

.orderList .item div.price sup {
	font-size: 11px;
	vertical-align: super;
}

.orderList .item div.price p {
	font-size: 10px;
	padding: 0px 0px 3px 0px;
}

.orderList .item div.details {
	float: left;
	padding-top: 13px;
	width: 60px;
}

.orderList .none {
	height: 140px;
	text-align: center;
	padding-top: 60px;
	font-size: 14px;
	color: #7d694f;
}
.userContent {
	float: left;
	width: 800px;
	text-align: left;
	margin-left: 10px;
}

.userContent h1 {
	font-size: 18px;
	border: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

.userContent h2 {
	font-size: 16px;
	padding-top: 20px;
	padding-bottom: 0px;
}

.userContent h3 {
	font-size: 14px;
	font-weight: bold;
	magin: 0px;
	color: #17346E;
	padding: 3px 5px 10px 5px;
	font-style: italic;
}

.userContent p {
	padding: 5px 5px 0px 5px;
	font-size: 12px;
	color: #17346E;
}

.userContent p.left {
	float: left;
	width: 120px;
	font-size: 12px;
}

.userContent p.right {
	float: left;
	width: 400px;
	font-size: 12px;
}

.userContent a {
	color: #2c435d;
	text-decoration: underline;
	font-size: 11px;
}

.userContent a.a {
	color: #2c435d;
	text-decoration: underline;
	font-size: 12px;
}
.cart .title {
	font-size: 12px;
	font-weight: bold;
	color: #17346E;
}

.cart .title div {
	float: left;
	padding: 10px 0px 0px 0px;
}

.cart .title div.description {
	padding-left: 65px;
	width: 460px;
}

.cart .title div.quantity {
	width: 100px;
	text-align: center;
}

.cart .title div.price {
	width: 150px;
	text-align: right;
}

.cart .title div.subtotal {
	width: 150px;
	text-align: right;
}

.cart .row {
	border-top: 1px solid #d1d1d1;
	margin-top: 5px;
	padding-top: 5px;
}

.cart .row div {
	float: left;
}

.cart .row div.image {
	width: 55px;
}

.cart .row div.description {
	color: #17346E;
	width: 460px;
	font-size: 11px;
}

.cart .row div.description a {
	color: #302416;
	font-size: 13px;
	font-weight: bold;
}

.cart .row div.description p {
	color: #46750a;
	font-weight: bold;
	padding-top: 5px;
}

.cart .row div.description span {
	color: #000000;
	font-size: 15px;
}

.cart .row div.quantity {
	padding-top: 20px;
	text-align: center;
	width: 100px;
}

.cart .row div.quantity a {
	color: #2c435d;
	font-size: 11px;
}

.cart .row div.quantity input {
	margin: 0px 2px 3px 2px;
	width: 30px;
}

.cart .row div.price {
	color: #000000;
	font-size: 14px;
	padding-top: 20px;
	text-align: right;
	width: 150px;
}

.cart .row div.price sup {
	font-size: 11px;
	vertical-align: super;
}


.cart .row div.subtotal {
	color: #17346E;
	font-size: 14px;
	font-weight: bold;
	padding-top: 20px;
	text-align: right;
	width: 150px;
}

.cart .row div.subtotal sup {
	font-size: 11px;
	vertical-align: super;
}

.cart .row div.update {
	color: #2c435d;
	font-size: 11px;
	padding: 18px 0px 0px 15px;
	width: 385px;
}

.cart .row div.update a {
	color: #2c435d;
	font-size: 12px;
}

.cart .row div.total span{
	color: #17346E;
	font-size: 18px;
	font-weight: bold;
}

.cart .row div.total sup {
	font-size: 12px;
	vertical-align: super;
}

.cart .row div.total {
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	padding: 10px 0px 15px 0px;
	text-align: right;
	width: 934px;
}

.cart .row .total img {
	margin-top: 10px;
}

.cart .content {
	font-size: 12px;
	color: #17346E;
	padding: 2px 5px 5px 5px;
}

.cart .content p {
	padding-top: 5px;
	padding-bottom: 5px;
}

.cart .content p.text {
	color: #17346E;
	padding-top: 0px;
	padding-bottom: 10px;
}

.cart .content input {
	color: #766249;
	vertical-align: middle;
	margin: 0px;
}

.cart .content label {
	color: #000000;
	font-size: 12px;
}

.cart .content span {
	color: #17346E;
	font-size: 11px;
}

.cart .content span a {
	color: #2c435d;
	font-size: 11px;
	text-decoration: underline;
}

.input {
	border:1px solid;
	border-color: #D1D1D1 #D1D1D1 #D1D1D1 #D1D1D1;
	padding: 4px;
	font-size: 12px;
	vertical-align: middle;
}

.cart .content #clientType {
	padding-top: 10px;
}

.cart .content #clientType label {
	color: #2c435d;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: -1px;
}

.cart .content #clientLogin {
	font-size: 11px;
	padding-top: 10px;
}

.cart .content #clientLogin a {
	color: #2c435d;
	font-size: 11px;
	text-decoration: underline;
}

.cart .content #clientLogin span a {
	color: #17346E;
	font-size: 11px;
	text-decoration: underline;
}

.cart .content #clientLogin .error {
	color: #cc0000;
	font-weight: bold;

}

.cart .empty {
	text-align: center;
	font-size: 14px;
	color: #000000;
	height: 180px;
	padding-top: 70px;
	line-height: 22px;
}


.orderDetails {

}

.orderDetails .title {
	border-bottom: 1px solid #d1d1d1;
	border-top: 1px solid #d1d1d1;
	padding: 8px 5px 8px 5px;
	font-size: 11px;
	font-weight: bold;
	margin-top:10px;
}

.orderDetails .title div.code {
	float: left;
	width: 80px;
}

.orderDetails .title div.details{
	float: left;
	width: 330px;
}

.orderDetails .title div.quantity{
	float: left;
	width: 70px;
}

.orderDetails .title div.price{
	float: left;
	width: 140px;
}

.orderDetails .title div.subtotal{
	float: left;
	width: 140px;
}

.orderDetails .item {
	border-bottom: 1px solid #d1d1d1;
	padding: 0px 5px 0px 5px;
}

.orderDetails .item div.code {
	float: left;
	width: 80px;
	font-size: 11px;
	font-weight: bold;
	padding: 14px 0px 8px 0px;
}

.orderDetails .item div.details {
	float: left;
	width: 330px;
	font-size: 12px;
	padding: 12px 0px 8px 0px;
}

.orderDetails .item div.quantity {
	float: left;
	width: 70px;
	padding: 12px 0px 8px 0px;
}

.orderDetails .item div.price {
	float: left;
	width: 140px;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
	padding: 8px 0px 8px 0px;
}

.orderDetails .item div.price sup {
	font-size: 11px;
	vertical-align: super;
}

.orderDetails .item div.subtotal {
	float: left;
	width: 140px;
	font-size: 15px;
	font-weight: bold;
	color: #17346E;
	padding: 8px 0px 8px 0px;
}

.orderDetails .item div.subtotal sup {
	font-size: 11px;
	vertical-align: super;
}

.orderDetails .discount {
	float: left;
	font-weight: bold;
	width: 540px;
	font-size: 12px;
	color: #46750a;
	padding: 12px 0px 8px 0px;
}

.orderDetails .total {
	width: 765px;
	font-size: 18px;
	font-weight: bold;
	color: #17346E;
	padding: 8px 0px 8px 0px;
}

.orderDetails .total b{
	font-size: 15px;
	color: #000000;
}

.orderDetails .total sup {
	font-size: 11px;
	vertical-align: super;
}

.cart .empty a {
	font-size: 12px;
	color: #2c435d;
}

.topmenulist .more{
	color:#fefefe;
	font-size:12px;
	font-family:"Arial";
	position:relative;
}

.topmenulist .more span{
	font-weight:bold;
	cursor:pointer;
}

.topmenulist li ul{
	display:none;
	z-index:999;
	position:absolute;
	right:-132px;
}

.topmenulist li ul {
	margin:10px 0 0 0;
	width:330px;
}
.topmenulist li ul li{
	font-size:12px;
	font-family:"Arial";
	background:#214661;
	display:block;
	width:150px;
	float:left;
	padding:7px 5px 7px 5px !important;
}

.topmenulist li ul li:hover{
	background:#082f4c;
}

.tabs{
	float:left;
	width:750px;
	margin-right:5px;
	margin-top: 15px;
}

.tabs .tab_menu{
	border-bottom: 4px solid #DDDCE1;

	padding:0 0 0 5px
}
.tabs .tab_menu a{
	display:block;float:left;
	font-size:14px;
	font-weight:bold;
	padding: 8px 6px 8px 6px;
	margin: 0 2px 0 2px;
	border-top: 1px solid #DDDCE1;
	border-left: 1px solid #DDDCE1;
	border-right: 1px solid #DDDCE1;
}
.tabs .tab_menu a:hover{
	color:#0c3451;
}

.tabs .tab_menu .active{
	background-color: #0c3451;
	color:#fff;
}
.tabs .tab_menu .active:hover{
	color:#fff;
}

.tabs .tab_content{
	position:relative;
	background:#fff;
	min-height:80px;
	font-size:12px;
}

.tabs .tab_data{
	padding:10px 10px 0 10px;
}

.disponibilitate{
	font-size:14px;
	color:#015ea1;
	font-weight:bold;
}
.price_info{
	font-size:12px;
	padding: 17px 25px 10px 25px;
	width:470px;
}

.tvaOnTab{
	display:block;
	margin:4px 0 8px 0;
	font-size: 11px;
	font-family: "Arial";
	color: #7c7c7c;
}

.genList a{font-size:12px !important;}

.hidden{display:none;}

.dePeBlog li a{font-size:12px;color:#001e36;}
.dePeBlog li a:hover{text-decoration:underline;}

.cool_link{
	font-size:11px;margin:8px 0 0 0;display:block;
	color: #BE251D;
}
.cool_link:hover{
	background-color: #FCFCFC;
}

.as-div{
	float:left;width:200px;height:288px;padding:22px 19px;
}

.as-div h3{
	font-size:22px;color:#00427e;font-weight:bold;
	margin-bottom:25px;
}

.as-div .as_item{
	margin:14px 0 0 0;
}
.as-div .input_name{
	color:#2466a5;
	font-size:12px;
	margin-bottom:6px;
	display:block;
}
.as-div .input_name span{
	font-weight:normal;
}

.as-div .input_container{
	background:url('../gfx/input-as.png');width:208px;height:29px;
}
.as-div .input_container select{
	border: 0;width: 196px;margin: 4px 0 0 5px;
}


.oferta-zile-small{
	background:url('../gfx/oferta-zilei-small.png');
	width:277px;
	height:262px;
	position:relative;
	float:left;
	margin-bottom: 8px;
}
.oferta-zile-small .product_image{
	position:absolute;
	top:-10px;
}
.oferta-zile-small .percent_container{
	position:absolute;
	top: 86px;
	left: 145px;
}

.oferta-zile-small .percent_container span{
	font-size:11px;
	color:#fff;
	float:left;
	display:block;
	margin:5px 0 0 8px;
}

.oferta-zile-small .product_title{
	position: absolute;
	color:white;
	font-size:15px;
	line-height:19px;
	margin: 27px 0 0 150px;
	display: block;
}
.oferta-zile-small .percent_value{
	font-size:21px;font-weight:bold;color:#fff;
	float:left;
	margin-top: 0;
}

.oferta-zile-small .new_price{
	position: absolute;margin: 130px 0 0 150px;font-size:24px;font-weight:bold;color:#ffffff;
}

.oferta-zile-small .economisesti{
	position: absolute;margin: 159px 0 0 150px;color:#64a9d3;font-size:12px;
}

.oferta-zile-small .timp_ramas{
	position:absolute;
	width:122px;
	bottom:10px;
	left:15px;
}

.oferta-zile-small .cumpara{
	position:absolute;
	width:110px;margin:25px 10px 0 0;text-align:right;
	bottom:10px;
	right:5px;
}

.gamedescription{
	margin:0 -10px 0 -10px;
	padding:20px;
	background:#fff;
}

.gamedescription .titlu{
	color:#00427e;
	font-size:18px;
	margin-bottom:15px;
	width:717px;
	float:left;
}

.gamedescription .content{
	line-height:18px;
	font-size:12px;
	color:black;
	width:700px;
	float:left;
	padding-right:17px;
}
.recomandari{
	width:205px;
	padding: 22px 0 0 0;
	float:right;
	margin-left: 10px;
}
.recomandari .titlu{
	border-bottom: 4px solid #DDDCE1;
	padding: 0 0 7px 5px;
	background-color: #0C3451;
	color: #FFFFFF;
	text-align: center;
	padding: 6px 0;
	font-weight: bold;
}

.recomandari .item {
	border: 1px solid #d1d1d1;
	border-top: medium none;
	padding: 10px 5px 15px 5px;;
}
.recomandari .item .product_image{
	margin-right:10px;
}
.recomandari .item .product_name{
	font-size:12px;
	color:#000000;
	display:block;
	margin-bottom:10px;
	width:132px;
}

.recomandari .item .price{
	font-size:12px;
	color:#2367a6;
	font-weight:bold;
}

.comment{
	min-height:60px;
}

.comment .content{
	background:url('../gfx/comment-middle.png') repeat-y;
	font-size:12px;
	line-height:17px;
	color:#3d3d3d;
	padding:0 10px 0 10px;
	width: 752px;
}
.comment .content .titlu{
	color:#000;
	font-size:12px;
	font-weight:bold;
	margin-bottom:3px;
}
.ctitlu{
	color: #015EA1;
	font-size:13px;
	font-weight:bold;
	margin-bottom:3px;
}
.comment .content .mark{
	color:#00427e;
	font-size:11px;
}
.comment .author{
	font-size:11px;
}

.comment .raspunde{
	margin:0  8px 0 0;
}
.comment .raspunde a{
	font-size:11px;color:#696969;
}

.commenttop{
	background:url('../gfx/comment-top.png') no-repeat;
	width:707px;
	height:35px;
	margin-bottom: -3px;
	margin-top:10px;
}


.commentbottom{
	background:url('../gfx/comment-bottom.png') no-repeat;
	width:707px;
	height:17px;
}
.comment .vote{
	font-size:12px;
	color:#3d3d3d;
}
.comment .vote a{
	font-size:12px;
	color:#00427e;
	text-decoration:underline;
}

.thumbup{
	background:#00427e;
	-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;
	height:14px;
	width:30px;
	padding:4px;
	float:left;
	font-weight:bold;
	color:#fff;
	margin-left:32px;
	font-size:12px;
}

.thumbdown{
	margin-left:5px;
	background:#e9e9e9;
	-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;
	height:14px;
	width:30px;
	padding:4px;
	float:left;
	font-weight:bold;
	color:#333333;
	font-size:12px;
}

.scriereview{
	background:#e9e9e9;
	padding:10px;
	width:582px;
}

.scriereview .textCell{
	width:116px;
}


.topmenulist li a
{	display: block;}

.topmenulist div
{
	z-index:99999;
	width: 150px;
	position: absolute;
	visibility: hidden;
	margin: 35px 0 0 0;
	padding: 0;
	background: #02284c;
}

.topmenulist div a{
	position: relative;
	display: block;
	margin: 0;
	padding:7px !important;
	white-space: nowrap;
	width:136px;
}
.topmenulist div a:hover{
	background:#033f74;
}
.promo {
	background-image:url("../gfx/promo.png");
	color:#FFFFFF;
	display:block;
	font-size:11px;
	font-weight:700;
	height:25px;
	padding:11px 0 0 0;
	position:absolute;
	right:17px;
	text-align:center;
	top:-6px;
	width:36px;
	cursor: pointer;
	z-index: 100;
	text-decoration: none!important;
}

.nou {
	background-image:url("../gfx/nou.png");
	color:#FFFFFF;
	display:block;
	font-size:11px;
	font-weight:700;
	height:25px;
	padding:11px 0 0 0;
	position:absolute;
	right:17px;
	text-align:center;
	top:-6px;
	width:36px;
	cursor: pointer;
	z-index: 100;
	text-decoration: none!important;
}


#fancybox-content{
	width:525px !important;
}

#contact .form .sectionTitle2, #contact .form .sectionTitle{
	color:#989ea5;
	font-size:16px;
	font-weight:bold;
	padding-bottom: 4px;
}


.parteneri{
	border: 1px solid #EDEDED;
	float: left;
	padding: 10px;
	margin: 3px 0 0 0;
	width: 740px;
	border-radius: 12px 12px 12px 12px;
}
.parteneri table{
	float: left;
}
.parteneri strong{
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
	color: #142D65;
	text-decoration: underline;
}

div.listCategory{
	float:left;
	width: 200px;
	padding: 0px 0 5px 8px;


}
#sociall img{
	vertical-align: middle;
	margin-left: 6px;
}
.inaltime1{
	height: 254px;
}
.inaltime2{
	height: 110px;
}
.inaltime3{
	height: 156px;
}
div.topList{
	margin-bottom: 10px;

}
div.topList ul{
	margin: 5px 0px 0px 0;
	margin-bottom: 10px;
}
.topList p{
	display:block;
	padding:7px 0 7px 0;
	color: #00427e;
	font-size: 15px;
	font-family: "Arial";
	margin-bottom: 5px;
}
li.genList a{
	color:#000;
	font-size: 11px;
	font-family: "Arial";
	padding-left: 10px;
}
li.genList a.selected{
	font-weight: bold;
}
.topList input[type="checkbox"]{
	vertical-align: middle;
}
.topList a.selected{
	font-weight: bold;
}
li.genList{
	background: url('../gfx/alloffers.png') no-repeat left;
	font-size: 12px;
	margin-bottom:8px;
}

#downCats{
	top: 30px;
	left: 0px;
	z-index: 9999;
}

.categoris{
	background: url(../gfx/categori_03.jpg) no-repeat;
	width: 192px;
	height: 30px;
	float: left;
	margin-top: -10px;
}
.catTop{
	background: url(../gfx/categori_03.jpg) no-repeat;
	width: 192px;
	height: 30px;
	float: left;
	margin-top: -10px;
}
.category_list{
	width: 192px;
	height: 27px;
	float: left;
}
.category_list
{
 position: relative; z-index: 1801;
}
.category_list a{
	background: url(../gfx/subcategory_bkg_09.jpg) no-repeat;
	width: 192px;
	height: 27px;
	float: left;
	
}
.category_list a:hover{
	background: url(../gfx/category_bkg_hover.jpg) no-repeat;
	width: 192px;
	height: 27px;
	float: left;
}
.category_list a span{
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: #316ab9;
	float: left;
	padding: 7px 0px 0px 10px;
}
.category_list a:hover span, .category_list a.selected span{
	color: #142d65;
}
.despartitor_categorys{
	background: url(../gfx/despartitor_subcategory_07.jpg) no-repeat;
	width: 192px;
	height: 1px;
}
.bordura_filtre{
	border-top:1px solid #dfe6ec;
	width: 171px;
	margin: 10px 0 0 10px;
}
.nume_tip_cautare{
	width: 175px;
	padding: 10px 0 0 10px;
}
.nume_tip_cautare font{
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: #be251d;
	padding: 0 0 0 4px;
}
.topList ul{
	padding-left: 6px;

}

.list_produse {
	float: left;
	padding: 0;
	width: 770px;
	margin: 4px 0 0 0;
	border: 1px solid #DCDDE1;
}
.social {
	border: 1px solid #D1D1D1;
	float: right;
	margin-top: 5px;
	padding: 7px;
	width: 139px;
	margin: 0 23px 0 0;
}
.social .share {
	color: #AD9880;
	font-size: 11px;
	padding-bottom: 5px;
	width: 130px;
	float: left;
	clear: both;
}
.social .google {
	float: left;
	padding-top: 10px;
	width: 40px;
	clear: both;
}
.social .twitter {
	float: left;
	padding-top: 10px;
	text-align: left;
	width: 63px;
	clear: both;
}
.social .facebook {
	float: left;
	padding-top: 10px;
	text-align: left;
	width: 120px;
	clear: both;
}
.list_prod_by_category img {
	float: left;
	padding: 4px 0 0 4px;
}
.titlu_prod_pret {
	float: left;
	height: 30px;
}
.descriere_short {
	float: left;
	font-weight: normal;
}
.list_prod_by_category font {
	color: #555555;
	font-family: arial;
	font-size: 12px;
}
.detalis_list_prods {
	height: 62px;
	padding: 10px 0 0 0;
}
#jobs{
	border-top: 1px solid #F9FAFE;
	padding: 10px;
	margin: 10px 0;
}
#formCv{
	width: 400px;
}
#formCv input{
	border: 1px solid #DDDCE1;
}
#formCv select{
	border: 1px solid #DDDCE1;
}

.w120{
	width: 120px;
}


.news_sus{
	background: url(../gfx/news_header_03.jpg) no-repeat;
	width: 192px;
	height: 30px;
	float: left;
	margin-top: 10px;
}
.news_letter{
	background: url(../gfx/bkg_news.jpg) no-repeat left bottom #d6d6e0;
	width: 178px;
	padding: 7px;
	/*margin: 1px 0 0 0;*/
}
.news_letter .news_text
{
	color: #316AB9;
	font-size: 10px;
	font-weight: bold;
	margin-bottom: 5px;
}
.news_letter form input#abonat{
	background: url(../gfx/news_input_bkg.png) no-repeat;
	width: 162px;
	height: 28px;
	padding: 0 5px 0 10px;
	border: 0;
	font-family: arial;
	font-size: 11px;
	color: #4f5a6a;
}
.news_letter form input#trimite{
	float: right;
	margin: 8px 10px 0 0;
}


/*slider*/
#next1, #prev1{
	position: absolute;
	top: 140px;
	z-index: 800;
	display: none;
}
#prev1{
	left: 10px;
}
#next1{
	right: 20px;
}
#slides{

	width:772px;
	height:330px;
	margin-top: 7px;
}

#slides .slide{
	width:772px;
	height:330px;
	overflow:hidden;
	position:relative;
}
#slides .slide .description{
	background: transparent url('../gfx/slide-desc.png') repeat-x;
	width: 730px;
	height:60px;
	position:absolute;
	bottom:0; right:0;
	padding:5px 20px 5px 20px;
}
#slides .slide .description .pricebuy{
	text-align:right;
	float:right;
	width: 200px;
}
#slides .slide .description .pricebuy span{
	color:#fff;
	font-size:18px;
	font-weight:bold;
	display:block;
	margin-bottom:7px;
}
#slides .slide .description .pricebuy .price_old{
	font-size:12px;
	text-decoration:line-through;
}
#slides .slide .description .titlu{
	color:#fff;
	font-size:16px;
	font-weight:bold;
	display:block;
	width: 300px;
}
#slides .slide .description p{
	color:#fff;
	font-size:12px;
	display: block;
	width: 500px;
	float:left;
	line-height:16px;
	margin-top:6px;
}


.absolute{position:absolute}.relative{position:relative}.tl{text-align:left}.tr{text-align:right}.tc{text-align:center}.upper{text-transform:uppercase}.none{display:none;visibility:hidden}.block{display:block;visibility:visible}.first{margin-left:0;padding-left:0}.last{margin-right:0;padding-right:0}.nobg{background:none}.ccc{color:#ccc}.c99{color:#999}.f12{font-size:12px}.f13{font-size:13px}.f14{font-size:14px}.f16{font-size:16px}.f18{font-size:18px}.pl0{padding-left:0}.pl5{padding-left:5px}.pl10{padding-left:10px}.pl20{padding-left:20px}.pr0{padding-right:0}.pr5{padding-right:5px}.pr10{padding-right:10px}.pr20{padding-right:20px}.pt0{padding-top:0}.pt5{padding-top:5px}.pt10{padding-top:10px}.pt20{padding-top:20px}.pb0{padding-bottom:0}.pb5{padding-bottom:5px}.pb10{padding-bottom:10px}.pb20{padding-bottom:20px}.ml0{margin-left:0}.ml5{margin-left:5px}.ml10{margin-left:10px}.ml20{margin-left:20px}.mr0{margin-right:0}.mr5{margin-right:5px}.mr10{margin-right:10px}.mr20{margin-right:20px}.mt0{margin-top:0}.mt5{margin-top:5px}.mt10{margin-top:10px}.mt20{margin-top:20px}.mb0{margin-bottom:0}.mb5{margin-bottom:5px}.mb10{margin-bottom:10px}.mb20{margin-bottom:20px}.b,.ab:hover{font-weight:700}

.extraCat {
border-bottom: 1px solid #EBEBEB;
border-top: 1px solid #EBEBEB;
border-bottom-right-radius: 3px;
border-top-right-radius: 3px;
display: none;
left: 192px;
padding: 10px 10px 10px 23px;
position: absolute;
top: 0;
width: auto;
z-index: 1800;
background: #FFFFFF;
-webkit-box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.8);
-moz-box-shadow:    4px 4px 5px rgba(0, 0, 0, 0.8);
box-shadow:         4px 4px 5px rgba(0, 0, 0, 0.8);
}
.extraCat ul {
display: block;
float: left;
margin: 0 6px 0 4px;
width: 200px;
}
.extraCat li {
padding: 5px 0 6px;
}
.extraCat a,
.extraCat a:hover,
.extraCat a:focus,
.extraCat a:visited {
font-weight: bold;
background: none;
color: #316AB9;
}
.extraCat a:hover {
text-decoration: underline;
background: none;
}
.boxPrice {
float: left;
width: 190px;
}
.oldPriceEcon {
color: #3A3A3A;
font-family: arial;
font-size: 12px;
line-height: 17px;
}
.oldPriceEcon span {
color: #E11D24;
font-size: 15px;
}
.redPrice {
	color: #E11D24;
	font-family: arial;
	font-size: 24px;
	font-weight: bold;
	line-height: 24px;
}
.namePrice {
	color: #000000;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	margin-top: 0px;
}
.superior {
font-size: 12px;
vertical-align: super;
}
.groupName
{
padding: 3px 0px;
border-bottom: 3px double #DDDCE1;
width: 158px;	
margin-bottom: 16px;
font-size: 14px;
font-weight: bold;
}
#loadingTime
{
	padding: 10px 150px;
	text-align: right;
	color: #316AB9;
	font-size: 12px;
	font-style: italic;
}
.disabled label
{
	font-size: 11px;
	color: #B8B8B8 !important;
	font-style: italic;
}
#trustIcons
{
	float: left;
	margin: 4px 0px 0px 13px;
	background: url('../gfx/TrustTest.jpg') no-repeat top left;
}
.trust
{
	background: url('../gfx/bgd03.jpg') no-repeat right top;
	float: left;
	margin-right: 2px;
}
.trust .trustContainer
{
	
	background: url('../gfx/bgd04.jpg') no-repeat left top;
	padding: 0px 18px;
	height: 62px;	
}
.trust .text
{
	color: #152D65;
    font-family: "ArialRoundedMTBold",Arial,Helvetica,sans-serif;
    font-size: 12px;
    padding-top: 16px;
    text-align: center;
	float: left;
}
.trust #stockStatus
{	
	background: url('../gfx/bgd05.png') no-repeat 76px 9px;
	height: 62px;
	width: 148px;
}
.trust #stockStatus .text
{
	width: 77px;
}
.trust #delivery
{	
	background: url('../gfx/bgd06.png') no-repeat 59px 8px;
	height: 62px;
	width: 112px;
}
.trust #delivery .text
{
	width: 51px;
	padding-top: 17px;
}
.trust #warranty
{	
	background: url('../gfx/bgd07.png') no-repeat 76px 10px;
	height: 62px;
	width: 112px;
}
.trust #warranty .text
{
	width: 61px;
	padding-top: 17px;
}

.trust #return
{	
	background: url('../gfx/bgd08.png') no-repeat 95px 12px;
	height: 62px;
	width: 148px;
}
.trust #return .text
{
	width: 102px;
	padding-top: 17px;
}
.trust #return .info
{
	color: #152D65;
	font-family: 'BernardMT-Condensed';
   
    font-size: 19px;
    padding-top: 20px;
    text-align: center;
	width: 31px;
	float: left;
}
.trust #service
{	
	background: url('../gfx/bgd09.png') no-repeat 97px 13px;
	height: 62px;
	width: 148px;
}
.trust #service .text
{
	width: 101px;
	padding-top: 17px;
}
.trust .tooltip
{
	display: none;
}
.gift
{
	/*background: none repeat scroll 0 0 #e2ffd4;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 2px 2px rgba(0, 0, 3, 0.63);
    padding: 12px 18px 19px;*/
	border: none;
	margin-bottom: 20px;
	padding-top: 15px;
	border-top: 1px solid #DDDCE1;
}
.gift h2
{
	margin-bottom: 8px;
	color: #000;	
}
.giftImage,
.giftContent
{
	float: left;
}
.giftContent
{
	margin-left: 15px;
	width: 370px;	
}
.giftTitle
{
	color: #E11D24;
	display:block;
	margin-bottom: 4px;
}
.cartGift,
.cartGift a,
.cartGift a:hover,
.cartGift a:focus,
.cartGift a:visited
{
	font-size: 12px !important;
	color: #1A6CA6 !important;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	padding: 3px 0px;
}
.cartGift a:hover
{
	text-decoration: underline;	
}
.mainPhone
{
	color: #17346E;
    font-family: 'TrebuchetMS',Garamond,Arial,sans-serif;
    font-size: 13px;
    margin: 30px 0px 0 60px;
	/*float: left;*/
	text-align: center;
}
h2.rec
{
	 font-family: "TrebuchetMS",'Podkova',Garamond,Arial,sans-serif;
	 color: #17346E;
	 padding: 10px 0px 15px;
}
.homeHeader
{
	background: url('../gfx/bgd11.jpg') no-repeat left top;
	height: 31px;
	line-height: 31px;
	text-indent: 10px;
	color: #FFF;
}
.homeHeader span
{
	font-style: italic;	
}
.homeHeader a,
.homeHeader a:hover,
.homeHeader a:active,
.homeHeader a:visited
{
	color: #FFFFFF;;
	font-size: 11px;	
}
#homeDescription
{
	font-size: 12px;
	line-height: 16px;
	padding: 20px;	
}
#homeDescription h1
{
	padding-bottom: 30px;	
}
#homeDescription p
{
	text-indent: 15px;
	margin-bottom: 5px;
}