
body {
	margin: 0;
	padding: 0;
	line-height: 1.7em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
    background: #100E11 url(images/templatemo_main_bg.jpg) repeat-x top;
}
		
a:link, a:visited { color: #DD64AB; text-decoration: none; font-weight: normal; } 
a:active, a:hover { color: #ffffff; text-decoration: underline; }

p { margin: 0px; padding: 0px; }

img { margin: 0px; padding: 0px; border: none; }

.cleaner { clear: both; width: 100%; height: 0px; font-size: 0px;  }

.cleaner_h10 { clear: both; width:100%; height: 10px; }
.cleaner_h20 { clear: both; width:100%; height: 20px; }
.cleaner_h30 { clear: both; width:100%; height: 30px; }
.cleaner_h40 { clear: both; width:100%; height: 40px; }
.cleaner_h50 { clear: both; width:100%; height: 50px; }
.cleaner_h60 { clear: both; width:100%; height: 60px; }

.margin_r_15 { margin-right: 15px; }

.button_01 a {
	float: right;
	clear: both;
	display: block;
	width: 120px;
	height: 25px;
	padding: 5px 0 0 0;
	color: #ffffff;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	background: url(images/templatemo_button_01.png) no-repeat;
}



.image_wrapper {
	margin-top: 3px;
	margin-bottom: 5px;
	border: 5px solid #e8e8e8;
	padding: 1px;
	background: #fff;
}

.fl_image {
	float: left;
	margin-right: 30px 
}

.fr_image {
	float: right;
	margin-left: 20px 
}


/* site title */

#templatemo_site_title_bar_wrapper {
	width: 100%;
	height: 80px;
	margin: 0 auto;	
	background:  url(images/templatemo_site_title_wrapper.jpg) top center no-repeat;
}

#templatemo_site_title_bar {
	width: 960px;
	height: 80px;
	margin: 0 auto;
	padding: 0 10px;
	overflow: hidden;
	background: url(images/templatemo_site_title_bg.jpg) top center no-repeat;
}

#site_title {
	float: left;
	margin: 0px;
	padding: 25px 0 0 0;
}

#site_title h1 a {
	margin: 0px;
	padding: 0px;
	font-size: 24px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

#site_title h1 a:hover {
	font-weight: bold;	
	text-decoration: none;
}

#site_title h1 a span {
	display: block;
	font-size: 13px;
	color: #000000;
	font-weight: bold;
	margin-left: 5px;
}

#templatemo_site_title_bar #search_box {
	float: right;
	width: 280px;
	height: 30px;
	margin: 0 10px 0 0;
	padding: 10px 0 0 0;
}

#search_box form {
	float: left;
	width: 280px;
	height: 30px;
	margin: 0;
	padding: 0;
}

#searchfield {
	height: 20px;
	width: 195px;
	padding: 6px 5px 4px 5px;
	margin: 0px;
	color: #ffffff;
	font-size: 12px;
	font-variant: normal;
	line-height: normal;
	background: none;
	border: none;	
}

#searchbutton {
 	height: 30px;
	width: 70px;
	margin: 0px;
	padding: 6px 0;
	cursor: pointer;
	font-size: 12px;
	text-align: center;
	vertical-align: bottom;
	white-space: pre;
	color: #ffffff;
	background: none; 
	border: none;
}

/* menu */

/* banner */

#templatemo_banner_wrapper {
	clear: both;
	width: 100%;
	height: 168px;
	margin: 0 auto;	
	background: url(images/templatemo_banner_wrapper.jpg) no-repeat center top;
}

#templatemo_banner {
	width: 960px;
	height: 168px;
	padding: 0 10px;
	margin: 0 auto;
	background: url(images/templatemo_banner_bg.jpg) no-repeat center top;
}



/* end of banner */

/* end of menu */

#templatemo_menu_wrapper {
	clear: both;	
	width: 100%;
	height: 50px;
	margin: 0 auto;	
	background: url(images/templatemo_menu_wrapper.jpg) top center no-repeat;
}

#templatemo_menu {
	clear: both;
	width: 980px;
	height: 50px;
	margin: 0 auto;
	background: url(images/templatemo_menu_bg.jpg) top center no-repeat;
}

ul.topnav {
	list-style: none;
	padding: 5px 20px;
	margin: 0;
		margin-left: 10px;
	float: left;
	width: 920px;
	background: #222;
	font-size: 1.5em;
	background: url(topnav_bg.gif) repeat-x;
}
ul.topnav li {

	float: left;
	margin: 0;
	padding: 0 14px 0 14px;
position:relative; 

}
ul.topnav li a{
	padding: 10px 5px;
	color: #DD64AB;
	display: block;
	text-decoration: none;
	float: left;
}
ul.topnav li a:hover{
	color: #ffffff;
}
ul.topnav li span { /*--Drop down trigger styles--*/
	width: 17px;
	height: 35px;
	float: left;
	background: url(subnav_btn.gif) no-repeat center top;
}
ul.topnav li span.subhover {background-position: center bottom; cursor: pointer;} /*--Hover effect for trigger--*/
ul.topnav li ul.subnav {
	list-style: none;
	position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/
	left: 0; top: 35px;
	background: #211B1D;
	margin: 0; padding: 0;
	display: none;
	float: left;
	width: 170px;
	border: 1px solid #111;

}
ul.topnav li ul.subnav li{

	font-size: 0.7em;
	margin: 0; padding: 0;
	border-top: 1px solid #211B1D; /*--Create bevel effect--*/
	border-bottom: 1px solid #444; /*--Create bevel effect--*/
	clear: both;
	width: 170px;
		height: 25px;
}
html ul.topnav li ul.subnav li a {
	padding-top: 5px;
	float: left;
	width: 145px;
	background: #211B1D url(dropdown_linkbg.gif) no-repeat 10px center;
	padding-left: 20px;
}
html ul.topnav li ul.subnav li a:hover { /*--Hover effect for subnav links--*/
	background: #3E363C url(dropdown_linkbg.gif) no-repeat 10px center;
}

/* end of menu */

/* content */

#templatemo_content_wrapper {
	clear: both;	
	width: 100%;
	margin: 0 auto;	
	background: url(images/bg.png) top repeat-x;
}

#templatemo_content {
	width: 960px;
	margin: 0 auto;
	padding: 0px 5px;
	background: url(images/templatemo_content_bg_middle.png) repeat-y center;

}
#templatemo_content2 {

	padding: 5px;
	border-bottom: 1px solid #000;
}

#templatemo_content_bottom {
	width: 980px;
	height: 25px;
	margin: 0 auto;
	padding-top:3px;
		margin-bottom:5px;
	background: url(images/footer.jpg) no-repeat center top;
}

#templatemo_content p {
	margin-bottom: 10px;
}

.section_w960_p15 {
	clear: both;
	width: 940px;
	padding: 0 15px;
}

.section_w960_p30 {
	clear: both;
	width: 910px;
	padding: 0 30px;
}

.box {
	float: left;
	width: 300px;
	background: url(images/templatemo_box_01_middle.jpg) repeat-y;
}

.box_top {
	width: 300px;
	height: 5px;
	background:url(images/templatemo_box_01_top.jpg) no-repeat;
}

.box_bottom {
	width: 300px;
	height: 15px;
	background: url(images/templatemo_box_01_bottom.jpg) no-repeat;
}

.box .box_content {
	padding: 15px 20px 15px 20px;
}

.box h2 {
	color: #9b1919;
	font-size: 16px;
	margin-bottom: 20px;
}

.box .box_image_wrapper {
	display: block;
	text-align: center;
	margin-bottom: 10px;
}

.em_text {
	font-size: 14px;
	color: #000;
}

/* footer */

#templatemo_footer {
	width: 960px;
	margin: 0 auto;
	padding: 10px 10px;
	color: #cccccc;
}

#templatemo_footer  a {
	color: #ffffff;
}

#templatemo_footer .section_w240 {
	float: left;
	width: 200px;
	padding-right: 40px;
}

#templatemo_footer .section_w240 h3 {
	width: 175px;
	height: 30px;
	font-size:14px;
	font-weight: bold;
	color: #ffffff;
	
}

#templatemo_footer .footer_list {
	margin: 0px;
	padding: 0px;
	list-style: none;
}


#templatemo_footer .footer_list li {
	margin: 0px;
	padding: 3px 0;
}

#templatemo_footer .footer_list li a {
	color: #cccccc;
}

#templatemo_footer .footer_list li a:hover {
	color: #FFFF00;
	text-decoration: none;
}
/* end of footer */


.left-column { float: left; display: inline; width: 170px; padding: 0px; margin: 0px;}
.midle-column {  float: left; display: inline; width: 600px; padding: 0px; margin-left: 5px; margin-right: 5px;}
.right-column {  float: right; display: inline; width: 170px; padding: 0px; margin: 0px;}

#menuh2 {
margin-bottom:5px;
}


.ms {
	margin: 0px;
	padding: 0px;
width:8px;
height:23px;
background: url(images/headleft.png) no-repeat;
}

.mb {
	margin: 0px;
	padding-left: 0px;
		padding-right: 5px;
height:23px;
background: url(images/headmidlle.png) repeat-x left top;
	font-size: 14px;
		font-family: "Trebuchet MS", Georgia, "Times New Roman", Times, serif;

	color: #DD64AB;
}

.md {
	margin: 0px;
	padding: 0px;
width:11px;
height:23px;
background: url(images/headright.png) no-repeat;

}



.msd {
	margin: 0px;
	padding: 0px;
width:4px;
height:5px;
background: url(images/headleftd2.png) no-repeat;
}

.mbd {
	margin: 0px;
	padding-left: 5px;
		padding-right: 5px;
height:5px;
background: url(images/headmidlled2.png) repeat-x left top;
	font-size: 14px;
		font-family: "Trebuchet MS", Georgia, "Times New Roman", Times, serif;

	color: #DD64AB;
}

.mdd {
	margin: 0px;
	padding: 0px;
width:6px;
height:5px;
background: url(images/headrightd2.png) no-repeat;
}

.continut {
padding-top:5px;
background: #322b2f url(images/divbg.jpg) repeat-x;
margin-top:0px;
	border-bottom: 1px solid #221C1E;
	border-left: 1px solid #271E23;
		border-right: 1px solid #271E23;
}

.continutc {

background: #322b2f url(images/divbg.jpg) repeat-x;
margin-top:0px;
	border-bottom: 1px solid #221C1E;
	border-left: 1px solid #271E23;
		border-right: 1px solid #271E23;
}

.categorii {

background: #322b2f url(images/cat.png) repeat-x;

}

.categorii:hover {

background: #322b2f url(images/cat2.png) repeat-x;

}


.interior {

margin-left: 5px;
margin-right: 5px;
}


/* Bubble pop-up */

div.pagination {
	padding-top: 13px;
margin-bottom:5px;
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #DD64AB;
	
	text-decoration: none; /* no underline */
	color: #DD64AB;
}
div.pagination a:hover, div.pagination a:active {


		border: 1px solid #DD64AB;
		

		background-color: #DD64AB;
		color: #231D1F;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
		border: 1px solid #DD64AB;
		

		background-color: #DD64AB;
		color: #231D1F;
	}
	div.pagination span.disabled {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		border: 1px solid #DD64AB;
	
		color: #555;
	}

	.produsu {
			position: relative;
padding-left:2px;
padding-bottom:0px;
	margin: 0; 
width: 145px;
height:220px;
	float: left;
	}

		.detalii {

		position: relative;



	}

.product-wrapper { position: relative; } /* wraps all product info (image, info, price, sale tag) */
	.product-wrapper .product-image { border: #A0276E solid 4px; top:10px}
	.sale { position: absolute; left: -7px; top: -7px;} /* positions sale tag relative to .product-wrapper */
	.sale2 { position: absolute; left: 5px; top: -10px; 	z-index: 5;} /* positions sale tag relative to .product-wrapper */




	ul.thumb {
	list-style: none;
padding-left:0px;
	margin: 0px; 
}
ul.thumb li {
		position: relative;
	width: 110px;
	height: 160px;
}
ul.thumb li img {
	width: 100px; height: 150px;
	border: 1px solid #ddd;
	padding: 5px;
	background: #f0f0f0;
	position: absolute;
	left: 0; top: 0;
	-ms-interpolation-mode: bicubic; 
}
ul.thumb li img.hover {
	background:url(thumb_bg.png) no-repeat center center;
	border: none;
}

	ul.thumb2 {
	list-style: none;
padding-left:0px;
	margin: 0px; 
}
ul.thumb2 li {
		position: relative;
	width: 110px;
	height: 160px;
}
ul.thumb2 li img {
	width: 100px; height: 150px;
	border: 1px solid #A0276E;
	padding: 5px;
	background: #A0276E;
	position: absolute;
	left: 0; top: 0;
	-ms-interpolation-mode: bicubic; 
}
ul.thumb2 li img.hover {
	background:url(thumb_bg.png) no-repeat center center;
	border: none;
}


#captcha {
margin:3px;
	background: #3E363C;
	border: solid 1px #666666;
		color:#DD64AB;
}
input {
margin:3px;
	background: #3E363C;
	border: solid 1px #666666;
		color:#DD64AB;
}


input:hover {
margin:3px;
	background: #3E363C;
	border: solid 1px #DD64AB;
}

.marime {
margin:0px;
padding:0px;
}
.marime:hover {
margin:0px;
padding:0px;
}

textarea {
margin:3px;
	background: #3E363C;
	border: solid 1px #666666;
		color:#DD64AB;
}


textarea:hover {
margin:3px;
	background: #3E363C;
	border: solid 1px #DD64AB;
}

select {
margin:3px;
	background: #3E363C;
	border: solid 1px #666666;
		color:#DD64AB;
}


select:hover {
margin:3px;
	background: #3E363C;
	border: solid 1px #DD64AB;
}
button {
margin:3px;
	background: #3E363C;
	border: solid 1px #666666;
		color:#DD64AB;
}
button:hover {
margin:3px;
	background: #3E363C;
	border: solid 1px #DD64AB;
}

.cell1 {
float:left;
padding-right:3px;
}
.cell2 {
float:left;
padding-right:3px;
}
.cell3 {
float:left;
padding-right:3px;
}


.left {
float:left;

}

.right {
float:right;

}

.ratingblock {
	display:block;

	padding-bottom:8px;
	margin-bottom:8px;
	}

.loading {
	height: 30px;
	background: url('images/working.gif') 50% 50% no-repeat;
	}
	
.unit-rating { /* the UL */
	list-style:none;
	margin: 0px;
	padding:0px;
	height: 30px;
	position: relative;
	background: url('images/starrating.png') top left repeat-x;		
	}

.unit-rating li{
    text-indent: -90000px;
	padding:0px;
	margin:0px;
	/*\*/
	float: left;
	/* */
	}
	
.unit-rating li a {
	outline: none;
	display:block;
	width:30px;
	height: 30px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px;
	}
	
.unit-rating li a:hover{
	background: url('images/starrating.png') left center;
	z-index: 2;
	left: 0px;
	}

.unit-rating a.r1-unit{left: 0px;}
.unit-rating a.r1-unit:hover{width:30px;}
.unit-rating a.r2-unit{left:30px;}
.unit-rating a.r2-unit:hover{width: 60px;}
.unit-rating a.r3-unit{left: 60px;}
.unit-rating a.r3-unit:hover{width: 90px;}
.unit-rating a.r4-unit{left: 90px;}	
.unit-rating a.r4-unit:hover{width: 120px;}
.unit-rating a.r5-unit{left: 120px;}
.unit-rating a.r5-unit:hover{width: 150px;}
.unit-rating a.r6-unit{left: 150px;}
.unit-rating a.r6-unit:hover{width: 180px;}
.unit-rating a.r7-unit{left: 180px;}
.unit-rating a.r7-unit:hover{width: 210px;}
.unit-rating a.r8-unit{left: 210px;}
.unit-rating a.r8-unit:hover{width: 240px;}
.unit-rating a.r9-unit{left: 240px;}
.unit-rating a.r9-unit:hover{width: 270px;}
.unit-rating a.r10-unit{left: 270px;}
.unit-rating a.r10-unit:hover{width: 300px;}

.unit-rating li.current-rating {
	background: url('images/starrating.png') left bottom;
	position: absolute;
	height: 30px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
	}

.voted {color:#999;}
.thanks {color:#36AA3D;}
.static {color:#5D3126;}		

#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}



.nume {
font-size:14px;
font-weight:bold;
}

.pareri {
font-size:14px;
font-weight:bold;
}
.eroare {
font-size:14px;

margin:16px;
color:#BF0000;
}
h2 {
font-size:16px;
font-weight:bold;
}
h1 {
display:inline;

	font-size: 11px;
	color: #DD64AB;
		margin: 0;
	padding: 0;
}

hr {
	border: 1px dashed #555555;
}



#ajaxticker1{

padding: 5px;

}

#ajaxticker1 div{ /*IE6 bug fix when text is bold and fade effect (alpha filter) is enabled. Style inner DIV with same color as outer DIV*/

}

.someclass{ //class to apply to your scroller(s) if desired
}


.balloonstyle{
position:absolute;
top: -500px;
left: 0;
padding: 5px;
visibility: hidden;
border:1px solid black;
font:normal 12px Verdana;
line-height: 18px;
z-index: 100;


/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135,Strength=5);
}

#arrowhead{
z-index: 99;
position:absolute;
top: -500px;
left: 0;
visibility: hidden;
}




nav {
	display:none;
	height: 40px;
	width: 100%;
	background: #161013;
	font-size: 11pt;
	font-family: 'PT Sans', Arial, sans-serif;
	font-weight: bold;
	position: relative;
	border-bottom: 2px solid #770245;
}
nav ul {
	padding: 0;
	margin: 0 auto;
	width: 600px;
	height: 40px;
}
nav li {
	display: inline;
	float: left;
}
nav a {
	color: #fff;
	display: inline-block;
	width: 100px;
	text-align: center;
	text-decoration: none;
	line-height: 40px;
	text-shadow: 1px 1px 0px #2A1F25;
}
nav li a {
	border-right: 1px solid #576979;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
nav li:last-child a {
	border-right: 0;
}
nav a:hover, nav a:active {
	background-color: #8c99a4;
}
nav a#pull {
	display: none;
}


/* Clearfix */
.clearfix:before,
.clearfix:after {
    content: " ";
    display: table;
}
.clearfix:after {
    clear: both;
}
.clearfix {
    *zoom: 1;
}





@media screen and (max-width: 980px) {
	
.produsu {
	padding-bottom:300px !important;
	clear:right !important;
}
	

body {
font-size:32px !important;
}

a {
	margin:10px !important;
}

.ms {
	background:black !important;
}
.mb {
	background:black !important;
	font-size:24px !important;
}

.md {
	background:black !important;
}


.hideonresponsive {

display:none !important;

}


nav {
	display: block;
  		height: auto;
  	}
  	nav ul {
  		width: 100%;
  		display: block;
  		height: auto;
  	}
  	nav li {
  		width: 50%;
  		float: left;
  		position: relative;
  	}
  	nav li a {
		border-bottom: 1px solid #2A1F25;
		border-right: 1px solid #2A1F25;
	}
  	nav a {
	  	text-align: left;
	  	width: 100%;
	  	text-indent: 25px;
  	}

	
	nav {
		border-bottom: 0;
	}
	nav ul {
		display: none;
		height: auto;
	}
	nav a#pull {
		display: block;
		background-color: #DD64AB;
		width: 100%;
		position: relative;
		color:black !important;
		text-shadow: 1px 1px 0px #9A2068;
	}
	nav a#pull:after {
		content:"";
		background: url('nav-icon.png') no-repeat;
		width: 30px;
		height: 30px;
		display: inline-block;
		position: absolute;
		right: 15px;
		top: 10px;
	}
	
	
	
	
	#templatemo_content {
		width:98% !important;
		margin:auto !important;
	}
	
	
	
	
	

.midle-column {
	width:68% !important;
	margin:0px;
	
}

.right-column {
	width:28% !important;
	margin:0px;
	margin-left:1%;
}


}

