@charset "utf-8";

/* Style General */
* {margin:0px; padding:0px;}
body {padding:10px 0; font:12px normal Arial, Helvetica, sans-serif; color:#333; background:url(../images/bg.gif) repeat left top;}
img {border:none;}

/* Detalii produs */
.fL {float:left;}
.fR {float:right;}
.clear {clear:both; line-height:10px;}
.empty10 {height:10px; line-height:10px;}
.mr5 {margin-right:5px;}
.ml5 {margin-left:5px;}

.pgTop {height:5px; text-align:right; background:url(../images/pg_ctl.gif) no-repeat left top;}
.pgBtm {height:5px; text-align:right; background:url(../images/pg_cbl.gif) no-repeat left top;}
.pgContent {padding:0 9px; border-left:1px solid #a1a1a1; border-right:1px solid #a1a1a1; background-color:#4e4e4e;}

.left376 {width:376px;}
	.galleryTL {background:#636363 url(../images/ctl.gif) no-repeat left top;}
	.galleryTR {background:url(../images/ctr.gif) no-repeat right top;}
	.galleryBR {background:url(../images/cbr.gif) no-repeat right bottom;}
	.galleryBL {height:375px; background:url(../images/cbl.gif) no-repeat left bottom;}
	.galleryImages {width:115px; height:314px; padding-top:20px; overflow:hidden; border-right:1px solid #848484; text-align:center;}
	.galleryImages img {margin-bottom:10px;}
	.galleryMainPic {width:255px; height:314px; padding-top:20px; text-align:center;}
	.galleryMainPic img {padding:1px; border:1px solid #020300; max-width:234px; max-height:290px;
	*width: expression((document.body.clientWidth > 235)? "234px" : "auto");
	*height: expression((document.body.clientHeight > 291)? "290px" : "auto");
	
	}
	.galleryCom {padding:7px 6px 6px; background:url(../images/gallery_com_bg.gif) no-repeat left top; float:left; width:364px}
	/*.galleryBtmComanda {display:block; width:158px; height:28px; margin-left:204px; text-indent:-9999px; outline-style:none; background:url(../images/btn_comanda_rapida.gif) no-repeat left top;}*/
	.galleryBtmComanda {display:block; float:right; width:115px; height:28px; margin-left:50; text-indent:-9999px; outline-style:none; background:url(../img/btn-fastorder.gif) no-repeat left top;}
	/*.galleryBtmComanda:hover {background:url(../images/btn_comanda_rapida.gif) no-repeat left bottom;}*/
	.galleryBtmCadou {display:block; float:left; width:124px; height:28px; margin:1px 60px 0 3px; text-indent:-9999px; outline-style:none; background:url(../img/btn-cadou.jpg) no-repeat left top;}
	.boxBR {background:#e6e6e6 url(../images/cbr.gif) no-repeat right bottom;}
	.boxBL {height:100%; background:url(../images/cbl.gif) no-repeat left bottom;}
	.boxBL a {color:#333; text-decoration:underline;}
	.boxContent {padding:10px; text-align:justify;}
	* html .boxContent {padding:10px;}
	.boxContent img {margin:0px; max-height:78px;}
	.online img {max-width:116px; max-height:106px;
	
	width: expression((document.body.clientWidth > 117)? "116px" : "auto");
	height: expression((document.body.clientHeight > 107)? "106px" : "auto");
	
	}
	.boxContent ul.dtlList {list-style:none; padding-top:10px;}
	.boxContent ul.dtlList li {padding:2px 0 2px 10px; background:url(../images/bullet_ul_detalii.gif) no-repeat left center;}
		.dtlTitle {background:url(../images/dtl_title.gif) repeat-x left top;}
		.dtlTitleLeft {height:30px; color:#fff; background:url(../images/dtl_title_left.gif) no-repeat left top #ca4c19;}
		.dtlTitleRight {line-height:30px; background:url(../images/dtl_title_right.gif) no-repeat right top;}
		.dtlTitleRight h1 {padding-left:7px; font-size:18px; }
		.dtlTitleRight a {display:block; padding:0 10px; font-size:11px; line-height:30px; color:#fff; text-decoration:none; background:url(../images/detalii_title_link_bg.gif) repeat-y right top;}
		.dtlTitleRight a:hover {text-decoration:underline;}
		.dtlPret {display:block; border-bottom:1px solid #d3d3d3; font-size:20px; font-weight:bold; color:#dc2400; text-align:center; line-height:40px;}
		.dtlPret span {position:relative; top:-4px; font-size:15px;}
		.dtlAll {display:block; border-top:1px solid #fff; border-bottom:1px solid #d3d3d3; line-height:23px; text-align:center;}
		.dtlAlltop {display:block; border-bottom:1px solid #d3d3d3; line-height:23px; text-align:center;}
		.dtlAll .comanda {color:#69c200;}
		.dtlAllP {display:block; border-top:1px solid #fff; border-bottom:1px solid #d3d3d3; line-height:23px; text-align:center;}
		/*.btnAdaugaInCos {display:block; width:171px; height:32px; margin:12px 0 0 100px; text-indent:-9999px; outline-style:none; background:url(../images/btn_adauga_in_cos.png) no-repeat left top;}*/
		.btnAdaugaInCos {display:block; width:171px; height:37px; margin:6px 0 0 100px; text-indent:-9999px; outline-style:none; background:url(../img/btn-addtocartRO.jpg) no-repeat center top;}
		/*.btnAdaugaInCos:hover {background:url(../images/btn_adauga_in_cos.png) no-repeat left bottom;}*/
		/*.btnAdaugaInCos:hover {height:37px;background:url(../img/btn-addtocartRO.jpg) no-repeat left bottom;}*/
		
		.boxRating {text-align:right; background:url(../images/ctl.gif) no-repeat left top;}
		.ulProduseCumparate {list-style:none;}
		.ulProduseCumparate li {float:left; width:118px; text-align:center; background:url(../images/prod_cumparat_bg.gif) repeat-y right top;}
		
		a.btnGrey {display:block; text-align:center; text-decoration:none; color:#fff; background:url(../images/btn_grey_bg.gif) repeat-x left top #767676;}
		a.btnGrey b {display:block; background:url(../images/btn_grey_dot.gif) no-repeat left top;}
		a.btnGrey b b {background:url(../images/btn_grey_dot.gif) no-repeat right top;}
		a.btnGrey b b b {background:url(../images/btn_grey_dot.gif) no-repeat right bottom;}
		a.btnGrey b b b b {padding:0 7px; line-height:25px; font-size:11px; font-weight:normal; background:url(../images/btn_grey_dot.gif) no-repeat left bottom;}
		a.btnGrey b b b b .iconPrint {padding-left:20px; background:url(../images/icon_printeaza.gif) no-repeat left center;}
		a.btnGrey b b b b .iconContactVanzari {padding-left:20px; background:url(../images/icon_contact_vanzari.gif) no-repeat left center;}
		a.btnGrey b b b b .iconSpuneUnuiPrieten {padding-left:20px; background:url(../images/icon_spune_unui_prieten.gif) no-repeat left center;}
		a.btnGrey:hover {color:#000;}
		
		a.btnOrange {display:block; text-decoration:none; background:url(../images/btn_orange_bg.gif) repeat-x left top #cf511c;}
		a.btnOrange b {display:block; background:url(../images/btn_orange_ctl.gif) no-repeat left top;}
		a.btnOrange b b {background:url(../images/btn_orange_ctr.gif) no-repeat right top;}
		a.btnOrange b b b {background:url(../images/btn_orange_cbr.gif) no-repeat right bottom;}
		a.btnOrange b b b b {padding:0 10px; line-height:26px; font-size:16px; font-weight:normal; color:#fff; background:url(../images/btn_orange_cbl.gif) no-repeat left bottom;}
		a.btnOrange:hover {color:#000;}
		
		.comment {border-top:1px solid #fff; border-bottom:1px solid #d3d3d3;}
		.commentInfo {width:115px; position:relative; padding:10px; background-color:#dadada;}
		.commentInfoArr {position:absolute; width:10px; height:20px; top:10px; right:-10px; background:url(../images/comment_arr.gif) no-repeat right top;}
		.commentInfo span {display:block; padding:2px 0 5px;}
		.commentText {width:585px; padding:10px 10px 10px 0;}
		
.right378 {width:378px;}

/* CSS adaugat in 10 ianuarie 2010 */
	.dtlTitleRight b {padding-left:7px;}
	.wrapBtnTL {background:#dadada url(../images/wrap_ctl.gif) no-repeat left top;}
	.wrapBtnTR {background:url(../images/wrap_ctr.gif) no-repeat right top;}
	.wrapBtnBR {background:url(../images/wrap_cbr.gif) no-repeat right bottom;}
	.wrapBtnBL {padding:4px; background:url(../images/wrap_cbl.gif) no-repeat left bottom;}
	
	.cartCont {padding:10px 10px 10px 240px; border:1px solid #d8d8d8; background:#fff url(../images/cart_img_back.gif) no-repeat 30px bottom;}
	.cartCont p {padding-bottom:5px;}
		.cartLogin {width:270px;}
		.cartLogin h1 {padding:0 0 5px 0; font-size:16px; color:#dd5d1c;}
		.cartRegister {width:340px; padding:10px; border:1px solid #dfdfdf; background-color:#fbfbfb;}
		.cartRegister h1 {padding:0 0 5px 0p; font-size:16px; color:#333;}
	
	.usrDetalii {padding:5px; border:1px solid #999; background-color:#ccc;}
	.usrDetaliiOpen {padding:10px; border:1px solid #999; background-color:#fff;}
	.usrDetaliiExpand {display:block; padding:0 0 0 10px; background:#e6e6e6 url(../images/usr_detalii_expand_bg.gif) repeat-x left top;}
	
	.cartBtmL {background:url(../images/cart_total_bg_left.gif) no-repeat left bottom;}
	.cartBtmR {padding:20px 10px; font-size:26px; color:#fff; background:url(../images/cart_total_bg_right.gif) no-repeat right bottom;}
	.cartBtmR span {font:bold 40px Arial; color:#f4721f;}
	.cartBtmR .totalPlata {font-size:26px; color:#fff;}
	
.field1 {
	padding:3px; 
	border-color:#333333 -moz-use-text-color -moz-use-text-color #333333;
	border-style:solid none none solid;
	border-width:1px medium medium 1px;
	background-color:#eee;
}
.button1 {padding:3px 5px; border:1px solid #999; font-size:11px; color:#333; background:url(../images/bg_input_cont.gif) repeat-x left top #dedede;}
.btn {padding:3px 5px; border:1px solid #999; font-size:11px; color:#333; background:url(../images/bg_input_cont.gif) repeat-x left top #dedede;}
.input {padding:3px; border-width:1px; border-left-color:#333333; border-top-color:#333333; border-right-color:#eee; border-bottom-color:#eee; background-color:#eee;}
.text {line-height:18px;}


/* CSS Shopping Cart TADELOS */
#tab_shopping_cart, .block-container, #tab_member{
	float:left;
	display:block;
	width:100%;
	margin:0;
}
.cart-block{
	width:940px;
	float:left;
	display:block;
}
.cart-content-row-head{
	width:940px;
	float:left;
	display:inline;
	font-weight:bold;
	background-color:#cdcdcd;
	margin-bottom:1px;
}
.cart-content-column-head{
	float:left;
	display:inline;
	padding:5px;
	color:#111;
	border-left:1px solid #e6e6e6; 
}
.last{
}
.cart-content-row{
	width:940px;
	float:left;
	display:inline;
	position:relative;
}
.cart-block .marked {
}
.cart-content-column{
	float:left;
	display:inline;
	padding:5px;
	border-right:1px solid #d8d8d8;
	border-bottom:1px solid #d8d8d8;
	background:#fff;
}
													.cart-content-column.cell{
														height:95px;
													}
													.cart-content-column.cellSmall{
														height:18px; 
													}
													.cart-content-column.cellSmall .red {
														font-size:15px; font-weight:bold; color:#ce511b;
													}
.cart-content-column .pic {
	display:inline;
	float:left;
	margin-right:5px;
	overflow:hidden;
	width:67px;
}
.cart-content-column .name {
	display:inline;
	float:left;
	font-weight:bold;
	height:30px;
	width:367px;
}
.cart-content-column .descr {
	display:inline;
	float:left;
	font-size:11px;
	height:38px;
	line-height:12px;
	overflow:hidden;
	width:367px;
}

.cart-content-column .qty {
	background:#EEEEEE none repeat scroll 0 0;
	border-color:#333333 -moz-use-text-color -moz-use-text-color #333333;
	border-style:solid none none solid;
	border-width:1px medium medium 1px;
	height:18px;
	margin-right:5px;
	padding:2px 0 0 2px;
	width:60px;
}
.cart-content-column a {
	cursor:pointer;
	font-size:12px;
	text-decoration:underline;
}
.cart-content-row .remove {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../images/cart_btn_sterge.gif) no-repeat scroll left top;
	height:100%;
	background-color:#636363;
	position:absolute;
	right:0;
	top:0;
	width:26px;
}
													.cart-content-row .removeSmall {
														-moz-background-clip:border;
														-moz-background-inline-policy:continuous;
														-moz-background-origin:padding;
														background:transparent url(../images/cart_btn_sterge_small.gif) no-repeat scroll left top;
														height:100%;
														background-color:#636363;
														position:absolute;
														right:0;
														top:0;
														width:26px;
													}

.cartCadou {width:200px; padding:15px 10px 15px 60px; border-right:1px dashed #333; background:url(../images/icon_cadou.gif) no-repeat left center;}
.cartCod {width:500px; padding:15px 0 15px 60px; background:url(../images/icon_cart_cod.gif) no-repeat left center;}
.cartCod span {display:block; float:left; padding:0 5px;}
#specs{
	width:356px;
	float:left;
	display:inline
}
#specs .row{
	width:356px;
	float:left;
	display:inline;
	margin-bottom:1px;
	background:#EEE;
}
#specs .row .left{
	width:152px;
	float:left;
	display:inline;
	padding:2px;
}
#specs .row .right{
	width:196px;
	float:left;
	display:inline;
	padding:2px;
}


.error-block{
	padding:3px;
	color:#Fe3030;
	font-weight:bold;
	float:none;
	display:block;
	text-align:center;
}

.userInfoColumn {
	width:400px;
}

.userInfoColumn H2 {
	padding-bottom:4px;
}

.userInfoColumn  label {
	float:left;
	width:130px;
	padding-left:4px;
	padding-bottom:4px;
	
}
.userInfoColumn  label.long {
	width:350px;
}
.userInfoColumn  .field1 {
	float:left;	
	width:230px;
	margin:2px;
}
.userInfoColumn  .radio {
	float:left;	
}

