body{
	margin:0px;
	border:0px;
	background:url(img/bgmain.jpg) repeat-x;
	font-family:Arial;
	font-size:11px;
}
a{
	cursor:hand;
	text-decoration:none;
}

a img {
	border:0px;
	
}

#maintable{
	width:980px;
	margin-right:auto;
	margin-left:auto;
}

#topmenu{
	height:10px;
}

#title{
	background:url(img/title_bg.jpg) no-repeat;
	width:200px;
	height:116px;
	vertical-align:bottom;
	text-align:left;
}

#div_title{
	padding:0 0 5px 12px;
	font:24px Arial;
	color:#fff;
}


#header{
	background:url(img/bg_header.jpg) no-repeat;
	width:780px;
	text-align:right;
}

#menuleft{
	background:#F1E9CA url(img/bg_menu_left.jpg) no-repeat bottom left;
	border-top:1px solid #FFFFFF;
	vertical-align:top;
	padding-top:5px;
}

#linecopyright{
	height:1px;
	background:#eee;
}

#copyright{
	padding-top:5px;
	font:11px Arial;
	color:#899197;
}

#copyright a{
	color:#899197;
	text-decoration:none;
	padding-left:10px;
}

#copyright a:hover{
	color:#899197;
	text-decoration:underline;
	
}

.divleft{
	float:left;
}

#divleft{
	float:left;
}

#divleft_book_content{
	
/*	width:80%;
	float:right;
	display:inline;*/
	margin-left:75px;
	font:11px Arial;
	color:#DFD786;
}

#divleft_book_content h3{
	padding:0px;
	margin:0 0 5px 0;
	font:bold 15px Arial; 
	color:#DFD786;
}

#divleft_book_content h4{
	padding:0px;
	margin:0 0 5px 0;
	font:normal 11px Arial;
	color:#FFFFFF; 
}




.divright{
	float:right;
}

#footer{
	float:right;
}
#footer ul{
	display:inline;
}	
#footer ul li{
	display:inline;
}	


#divall{
	display:block;
	float:left;
	width:100%;
}

#rand{
	padding-top:10px;
	display:block;
	float:left;
	width:100%;
	
}

.books{
	margin: 10px 0 0 15px;
}

#thumbview{
	text-align:left;
	width:46%;
	float:left;
	display:inline;
	margin:2px 16px 2px 2px;
	
}

#promo{
	background:none;
	text-align:left;
	width:400px;
	height:100px;
	float:right;
	display:block;
	margin:10px 16px 2px 2px;
	
}

.carte{padding:2px;}
.carte img{
	float:left;
}





#menutable{
	width:740px;
	height:103px;
	text-align:right;
	vertical-align:bottom;		
}


#menu div{
	height:103px;
	font:bold 12px Arial;
}

#menu div ul{
	margin:0;
	padding:0;
	list-style-type:none;
	}

#menu div ul li{
	float:left;
	height:103px;
	}
#menu div ul li:hover{
	background:url(img/bg_menu_over.jpg) repeat-x top left; 
}
#menu div ul li.current{
	background:#000 url(img/bg_menu_current.jpg) repeat-x top left;
}

#menu div ul li a{
	display:block;
	color:#000;
	text-decoration:none;
	padding:79px 29px 9px 34px;
	background:url(img/square_inactive.gif) no-repeat 22px 84px;
}

#menu div ul li a:hover{
	color:#000;
}

#menu div ul li.current a{
	color:#fff;
	background:url(img/square_active.gif) no-repeat 22px 84px;
}




#styletwo2{
	position:relative;
	font:bold 12px Arial;
	}

#styletwo2 ul{
	margin:0;
	padding:0;
	list-style-type:none;
	}

#styletwo2 ul li{
	text-align:left;
	display:block;
}

#styletwo2 ul li a{
	display:block;
	background:#F1E9CA;
	color:#626262;
	text-decoration:none;
	padding:2px 4px 3px 12px;
}

#styletwo2 ul li a:hover{
	display:block;
	color:#000;
	background:#E6D285;}

#styletwo2 ul li a.current{
	color:#fff;
	background:#626262;}




#content_main{
	vertical-align:top;
	height:300px;
	padding:0 0 0 10px;
	color:#718286;
	font-size:12px;
	font-weight:normal;
	line-height:18px;
	background:#FFFFFF;
}
#content_main p{
	padding:0 25px;
}
#content_main h1{
	font-family:Georgia;
	font-size:23px;
	line-height:23px;
	font-weight:normal;
	color:#000000;
	background:url(img/square_header.gif) no-repeat left 5px;
	padding:0 0 0 22px;
	margin:0 0 6px 0;
}
#content_main h2{
	color:#000000;
	font-size:16px;
}
#content_main .content-with-bg{
	margin:0 0 40px -10px;
	padding:0 0 0 10px;
}
#content_main .link-print{
	padding:0;
	margin:0;
}
#content_main .link-print a,
#content_main .link-print a:visited,
#content_main .link-print a:hover{
	font-weight:normal;
	font-size:11px;
	color:#000000;
	background:#E6D285 url(img/icon_print.gif) no-repeat 10px 4px;
	padding:2px 9px 3px 26px;
	text-decoration:none;
	line-height:14px;
	float:right;
	display:block;
}
#content_main .link-back{
	padding:0;
	margin:0;
}
#content_main .link-back a,
#content_main .link-back a:visited,
#content_main .link-back a:hover{
	font-weight:normal;
	font-size:11px;
	color:#000000;
	background:#E6D285;
	padding:2px 9px;
	text-decoration:none;
	line-height:14px;
	float:right;
	display:block;
}

#content_title{
	font:24px Times New Roman;
	padding-left:20px;
	background:url(img/bullet_titles.gif) no-repeat 4px;
}

.content_title_class{
	padding:10px 0 0 0;
}

/********* SHOP *******/
.clearer{
	clear:both;
	font-size:1px;
	line-height:1px;
	height:1px;
	float:none;
	padding:0;
	margin:0;
}

.tx-commerce-pi1{
	margin:0;
	padding:0 0 25px 0;
}

#content_main .tx-commerce-pi1 h2{
	font-family:Georgia;
	font-size:23px;
	font-weight:normal;
	color:#000000;
	margin:10px 0 10px 0;
	background:url(img/square_header.gif) no-repeat left 3px;
	padding:0 0 0 22px;
}
.tx-commerce-pi1 .category-items{
	margin-left:5px;
}

.tx-commerce-pi1 .category-item-listview h3{
	padding:0;
	margin:3px 0 5px 0;
	font-size:15px;
	font-weight:bold;
	color:#000000;
}
.tx-commerce-pi1 .category-item-listview h4{
	padding:0;
	margin:0 0 5px 0;
	font-size:11px;
	font-weight:bold;
	color:#788083;
}
.tx-commerce-pi1 .category-item-details .header{
	margin-bottom:30px;
}
.tx-commerce-pi1 .category-item-details .header h2{
	float:left;
	margin:6px 0 0 0;
}
.tx-commerce-pi1 .category-item-details .header a,
.tx-commerce-pi1 .category-item-details .header a:visited,
.tx-commerce-pi1 .category-item-details .header a:hover{
	margin:0;
	float:right;
	background:#626262 url(img/icon_inapoi.gif) no-repeat 8px 6px;
	padding:1px 8px 0 23px;
	font-size:11px;
	color:#FFFFFF;
	display:block;
	text-decoration:none;
}
.tx-commerce-pi1 .category-item-details .left{
	float:left;
	margin:0 20px;
	text-align:right;
	color:#718286;
	font-size:11px;
	font-weight:normal;
	line-height:20px;
}
.tx-commerce-pi1 .category-item-details .left a.link-comanda,
.tx-commerce-pi1 .category-item-details .left a.link-comanda:visited,
.tx-commerce-pi1 .category-item-details .left a.link-comanda:hover{
	font-size:11px;
	font-weight:bold;
	color:#000000;
	padding:4px 6px 4px 28px;
	line-height:11px;
	background:#E6D285 url(img/icon_comanda.gif) no-repeat 6px 5px;
	text-decoration:none;
}
.tx-commerce-pi1 .category-item-details .left img{
	margin-bottom:5px;
}
.tx-commerce-pi1 .category-item-details .left .spacer{
	margin-top:32px;
}
.category-item-details .right{
	float:left;
	width:490px;
	color:#718286;
	font-size:12px;
	font-weight:normal;
	line-height:20px;
	margin-top:5px;
}
.tx-commerce-pi1 .category-item-details .right h3{
	font-size:18px;
	font-weight:normal;
	line-height:20px;
	margin:0 0 8px 0;
}
.tx-commerce-pi1 .category-item-details .right h4{
	font-size:12px;
	font-weight:bold;
	margin:0 0 20px 0;
}
#content_main .tx-commerce-pi1 .category-item-details .right p{
	padding:0;
}

.tx-commerce-pi1 .category-item-listview{
	float:left;
	width:367px;
	height:124px;
	margin-right:15px;
}
.tx-commerce-pi1 .category-item-listview a,
.tx-commerce-pi1 .category-item-listview a:visited,
.tx-commerce-pi1 .category-item-listview a:hover{
	display:block;
	text-decoration:none;
	padding:5px 5px 5px 15px;
	cursor:hand;
	height:114px;
}
.tx-commerce-pi1 .category-item-listview a:hover{
	background:#EEEBD8;
}
.tx-commerce-pi1 .category-item-listview .left{
	float:left;
	margin-right:15px;
	margin-top:5px;
}
.tx-commerce-pi1 .category-item-listview .right{
	float:right;
	width:265px;
}
.tx-commerce-pi1 .category-item-listview p{
	margin:0 0 11px 0;
	font-size:11px;
	font-weight:normal;
	color:#788083;
	line-height:13px;
}
#content_main .tx-commerce-pi1 .category-item-listview p{
	padding:0;
}


.cmrc_mb_container .category-item-listview{
	margin-right:0;
	width:397px;
	height:auto;
}
.cmrc_mb_container .category-item-listview p{
	margin-bottom:0;
}
.cmrc_mb_container .category-item-listview .right{
	width:295px;
}
.cmrc_mb_container input{
	background:url(img/bg_input.gif) repeat-x left top;
	border:1px solid #ADADAD;
	font-weight:bold;
	text-align:center;
}
.cmrc_mb_container .last-line td{
	font-weight:bold;
	background:#F0EACA;
	padding:10px;
}


/******** 2 COLUMNS *********/
#content_main .columns2{
	margin-left:-10px;
	width:auto;
}
/******** COLUMN LEFT & RIGHT *********/
#content_main .columns2 .column-left,
#content_main .columns2 .column-right{
	vertical-align:top;
	padding:0 17px 20px 25px;
}
#content_main .columns2 .column-left p,
#content_main .columns2 .column-right p{
	padding:0;
}
/*
#content_main .columns2 .column-left .csc-header h1,
#content_main .columns2 .column-right .csc-header h1{
	font-family:Georgia;
	font-size:23px;
	line-height:23px;
	font-weight:normal;
	color:#000000;
	background:url(img/square_header.gif) no-repeat left 5px;
	padding:0 0 0 22px;
	margin:0 0 6px 0;
}
*/


/******** HOME COLUMN RIGHT *********/
#content_main .columns2 .column-right .home-aparitii p{
	margin:3px 0;
	line-height:14px;
}
#content_main .columns2 .column-right ul.csc-menu{
	list-style:none;
	padding:3px 0 0 25px;
	margin:0;
}
#content_main .columns2 .column-right ul.csc-menu li{
	padding:0;
	margin:0;
	float:left;
	width:207px;
}
#content_main .columns2 .column-right ul.csc-menu li a,
#content_main .columns2 .column-right ul.csc-menu li a:visited,
#content_main .columns2 .column-right ul.csc-menu li a:hover{
	font-weight:bold;
	font-size:13px;
	line-height:24px;
	color:#000000;
	text-decoration:none;
	display:block;
}
#content_main .columns2 .column-right .home-aparitii{
	background:#E6D285 url(img/bg_home_right_aparitii_top.gif) repeat-x left top;
	position:relative;
	margin:0 -17px 25px -25px;
	padding:19px 0 0 0;
	border-bottom:22px solid #E3D9B4;
/*	width:498px; */
	color:#000000;
}
#content_main .columns2 .column-right .home-aparitii h1{
	background:url(img/square_grey_header.gif) no-repeat left 5px;
}
#content_main .columns2 .column-right #home-aparitii{
	background:#E6D285 url(img/bg_home_right_aparitii_bottom.gif) repeat-x left bottom;
	padding:0 17px 15px 25px;
	min-height:272px;
}
#content_main .columns2 .column-right .home-aparitii .tx-commerce-pi1{
	padding-bottom:0;
}
.category-items-homepage .category-item-listview{
	width:auto;
	height:auto;
	margin-right:5px;
}
.category-items-homepage .category-item-listview h3{
	padding:0;
	margin:3px 0 0 0;
	font-size:15px;
	font-weight:bold;
	color:#000000;
}
.category-items-homepage .category-item-listview h4{
	padding:0;
	margin:0 0 5px 0;
	font-size:11px;
	font-weight:bold;
	color:#626262;
}
.category-items-homepage .category-item-listview .left{
	float:left;
	margin-right:15px;
	margin-top:5px;
}
.category-items-homepage .category-item-listview .right{
	width:340px;
	color:#626262;
	float:right;
}
.category-items-homepage .category-item-listview p{
	padding:0;
	margin:0 0 11px 0;
	font-size:11px;
	font-weight:normal;
	color:#626262;
	line-height:13px;
}

/********* CONTACT FORM *******/
.csc-mailform{
	border:none;
	margin:0 0 0 10px;
	padding:0;
}
.csc-mailform .csc-mailform-field label{
	display:block;
	font-size:12px;
	color:#42484A;
	margin:0 0 3px 4px;
}
.csc-mailform .csc-mailform-field input,
.csc-mailform .csc-mailform-field textarea,
.csc-mailform .csc-mailform-field select{
	display:block;
	width:215px;
	border:1px solid #ADADAD;
	background:#F2F2F2 url(img/bg_input.gif) repeat-x left top;
	padding:1px 2px;
	margin:0 0 18px 0;
	font-family:Arial;
	color:#42484A;
	font-size:12px;
}
.csc-mailform .csc-mailform-field textarea{
	width:290px;
}
.csc-mailform .csc-mailform-field input.csc-mailform-submit{
	width:auto;
	background:#E6D285;
	border:none;
	font-size:12px;
	line-height:12px;
	font-weight:bold;
	color:#42484A;
	padding:3px 10px;
}


/********* BILLING FORM *********/
.tx-commerce-pi3 .chkout_address_title{
	padding:0 0 35px 0;
}
.tx-commerce-pi3 .chkout_address_fields{
	padding:0 0 0 25px;
}
.tx-commerce-pi3  .chkout_list_comment{
	margin-top:18px;
}
.tx-commerce-pi3 .chkout_address_left{
	display:block;
	font-size:12px;
	color:#42484A;
	margin:0 0 3px 4px;
}
.tx-commerce-pi3 .chkout_address_radio input{
	width:auto;
}
.tx-commerce-pi3 input,
.tx-commerce-pi3 textarea,
.tx-commerce-pi3 select{
	width:215px;
	border:1px solid #ADADAD;
	background:#F2F2F2 url(img/bg_input.gif) repeat-x left top;
	padding:1px 2px;
	margin:0 0 18px 0;
	font-family:Arial;
	color:#42484A;
	font-size:12px;
}
.tx-commerce-pi3 select{
	padding:0 0 0 2px;
}
.tx-commerce-pi3  textarea{
	width:290px;
}
.tx-commerce-pi3 .chkout_address_submit input,
.tx-commerce-pi3 .chkout_list_form_submit input{
	width:auto;
	background:#E6D285;
	border:none;
	font-size:12px;
	line-height:12px;
	font-weight:normal;
	color:#42484A;
	padding:3px 10px;
}


/******* PREZENTARE CARTE ********/
.category-item-details-homepage{
	margin-top:25px;
}
.category-item-details-homepage .left{
	float:left;
	margin:10px 20px 0 20px;
	text-align:right;
	color:#718286;
	font-size:11px;
	font-weight:normal;
	line-height:20px;
}
.category-item-details-homepage .right{
	float:left;
	width:275px;
	color:#626262;
	font-size:11px;
	font-weight:normal;
	line-height:20px;
}
.category-item-details-homepage .right h3{
	font-size:18px;
	font-weight:normal;
	line-height:20px;
	margin:0 0 8px 0;
	color:#000000;
}
.category-item-details-homepage .right h4{
	font-size:12px;
	font-weight:bold;
	margin:0 0 14px 0;
	color:#718286;
}
.category-item-details-homepage .right span.com_prod_description{
	padding:0 0 33px 0;
	display:block;
}
.category-item-details-homepage .right a,
.category-item-details-homepage .right a:visited,
.category-item-details-homepage .right a:hover{
	font-size:11px;
	font-weight:normal;
	color:#000000;
	background:#E6D285 url(img/icon_detalii_homepage.gif) no-repeat 7px 7px;
	padding:3px 8px 2px 20px;
	text-decoration:none;
}


/********* IN PREGATIRE **********/
.tx-commerce-pi1 .category-items-future{
	padding-left:25px;
}
.tx-commerce-pi1 .category-items-future .category-item-listview-future{
	margin-top:14px;
}
.tx-commerce-pi1 .category-items-future .category-item-listview-future h3{
	font-size:15px;
	font-weight:bold;
	line-height:21px;
	margin:0;
	color:#000000;
}
.tx-commerce-pi1 .category-items-future .category-item-listview-future h4{
	font-size:11px;
	font-weight:bold;
	line-height:13px;
	margin:0;
	color:#718286;
}


/********* BASKET HEADER BAR *********/
#header .basket .tx-commerce-pi1 .basket-top{
	float:left;
	padding:97px 0 5px 32px;
	font-size:11px;
	color:#FFFFFF;
	line-height:12px;
	background:url(img/icon_comanda_white.gif) no-repeat 11px 96px;
}
#header .basket .tx-commerce-pi1{
	padding:0;
}
#header .basket .tx-commerce-pi1 a.top_basket_link_basket,
#header .basket .tx-commerce-pi1 a.top_basket_link_basket:visited,
#header .basket .tx-commerce-pi1 a.top_basket_link_basket:hover{
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	background:#15C0C6;
	padding:5px 11px;
	margin:0 0 0 8px;
}


/********* PRODUCTS FROM SAME CATEGORY ***********/
#content_main .tx-ufgcommerceaddons-pi1 h1{
	background:none;
	margin-bottom:11px;
	margin-top:15px;
}
.tx-ufgcommerceaddons-pi1 .category-items-other-products{
	background:#EEEBD8;
	padding:16px;
	margin:0 20px 26px 0;
}
.tx-ufgcommerceaddons-pi1 .category-items-other-products ul{
	padding:0;
	margin:0;
	list-style:none;
}
.tx-ufgcommerceaddons-pi1 .category-items-other-products ul li{
	float:left;
	width:350px;
	padding:4px 0;
	margin:0;
	line-height:12px;
}
.tx-ufgcommerceaddons-pi1 .category-items-other-products ul li a,
.tx-ufgcommerceaddons-pi1 .category-items-other-products ul li a:visited,
.tx-ufgcommerceaddons-pi1 .category-items-other-products ul li a:hover{
	font-size:11px;
	font-weight:bold;
	color:#718286;
	text-decoration:none;
}


/*********** NOI APARITII *********/
.tx-ufgcommerceaddons-pi1 .category-item-listview a,
.tx-ufgcommerceaddons-pi1 .category-item-listview a:visited,
.tx-ufgcommerceaddons-pi1 .category-item-listview a:hover{
	display:block;
	text-decoration:none;
	padding:5px 5px 5px 15px;
	height:100px;
	cursor:hand;
}
.tx-ufgcommerceaddons-pi1 .category-item-listview a:hover{
	background:#EEEBD8;
}
.tx-ufgcommerceaddons-pi1 .category-item-listview p{
	font-size:11px;
}

/********** NEW ADD ***********/
.csc-textpic{
	padding-left:10px;
	margin-top:5px;
}