body {
	margin: 0;
	padding: 0;
	background: #F0EEEE;
}
.clear_prod{
  height: 1px;
  clear: both;
  margin-bottom: 15px;
}


#container {
	margin:0 auto;
	width:1094px;
}
#bgleft{
	background-image:url("../img/site/bg_left.jpg");
	background-repeat:no-repeat;
	float: left;
	margin:0;
	padding:0;
	width: 105px;
	height:362px;
}
#bgright{
	display:block;
	float: left;
	background-image:url("../img/site/bg_right.jpg");
	background-repeat:no-repeat;
	margin:0;
	padding:0;
	width: 105px;
	height:362px;
}
#bgcenter{
	display:block;
	float: left;
	margin:6px 0 0 0;
	padding:0;
	width: 884px;	
}
#content{
	display:block;
	float: left;
	margin:0;
	padding:0;
	width: 884px;
	background:#ffffff;
}
#main{
	float: left;
	margin:0;
	padding:8px;
	background:#ffffff;
	width: 868px;
}
#header{
	float: left;
	margin:0;
	padding:0;
	width: 868px;
}

/* meniu top */
#menu {
	width:250px;
	float:right;
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-weight:bold;
	}
#menu ul {
	margin:0;
	padding:0;
	list-style:none;
	}
#menu li {
	display:inline;
	margin:0;
	padding:0;
	}
#menu a {
	float:left;
	background:url("../img/site/tableft.gif") no-repeat left top;
	margin:0 0 0 1px;
	padding:0 0 0 4px;
	text-decoration:none;
	}
#menu a span {
	float:left;
	display:block;
	background:url("../img/site/tabright.gif") no-repeat right top;
	padding:6px 9px 6px 6px;
	margin:0;
	color:#ffffff;
	}	
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#menu a span {float:none;}
/* End IE5-Mac hack */
#menu a:hover span {color:#8B2B0A;}
#menu a:hover {background-position:0% -42px;}
#menu a:hover span {background-position:100% -42px;}

#all{
	float: left;
	margin:0;
	padding:0;
	background:#ffffff;
	width: 868px;
}
#left{
	float: left;
	margin:0;
	padding:0;
	width: 181px;
}
#right{
	display:block;
	float: left;
	margin:0 0 0 8px;
	padding:0;
	width: 679px;
}
#coloane{
	float: left;
	margin:0;
	padding:0;
	width: 679px;
}
#col1{
	float: left;
	margin:0;
	padding:0;
	width: 496px;
    font-size: 11px;
    font-family: Tahoma, Verdana;
}
#col2{
	display:block;
	float: left;
	margin:0 0 0 8px;
	padding:0;
	width: 175px;
}

/* stanga */
#logo{
	float: left;
	margin:0;
	padding:0;
	width: 181px;
	background-image:url(../img/site/logo_alai.jpg);
	background-repeat:no-repeat;
	height:68px;
}
#okazii{
	float: left;
	margin:8px 0 0 0;
	padding:24px 0 0 24px;
	width: 157px;
	background-image:url(../img/site/butorange.jpg);
	background-repeat:no-repeat;
	height:39px;

}
#okazii a{
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
}
#okazii a:hover{
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:underline;
}
#cadouri{
	float: left;
	margin:8px 0 0 0;
	padding:24px 0 0 24px;
	width: 157px;
	background-image:url(../img/site/butorange.jpg);
	background-repeat:no-repeat;
	height:39px;

}
#cadouri a{
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
}
#cadouri a:hover{
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:underline;
}

/* meniu stanga */
#meniu{
	float: left;
	margin:8px 0 0 0;
	padding:0;
	width: 181px;

}
#meniu p{
	margin:10px 0 10px 10px;
	padding:0;

	font-family: Tahoma, Verdana, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#02BDD0;
}
#navlist {
	margin: 5px 0 10px 10px;
	padding: 0 10px 0 0;
	list-style: none;
	line-height:26px;
}



#meniu li ul li{
  /*display: none;*/
}

#meniu a {
	padding-left: 17px;
	padding-top:2px;
	padding-bottom:5px;
	margin-bottom:5px;
	background-image: url(../img/site/bullet.jpg);
	background-repeat: no-repeat;
	background-position: center left;
	border-bottom: dotted 1px #999999;
    display: block;
    width: 145px;
    margin-left: 10px;

}

#meniu a{
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#666666;
	text-decoration:none;
}
#meniu a:hover{
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 12px;
	color:#02BDD0;
	font-weight:bold;
	text-decoration:none;
}

.submenu{
   margin-left: 25px;
   width: 140px;
}

.submenu li{
  padding-bottom: 0px !important;
  margin-bottom: 0px !important;
  width: 140px !important;

}


.submenu a{
  background-image: none !important;
  font-size: 10px !important;
  font-weight: normal !important;
  margin: 0 !important;
  padding-bottom: 5px;
  padding-left: 0px !important;

}

#navlist2 {
	margin: 5px 0 10px 10px;
	padding: 0 10px 0 0;
	list-style: none;
	line-height:26px;
}
#navlist2 li {
	padding-left: 17px;
	padding-top:2px;
	background-image: url(../img/site/bullet.jpg);
	background-repeat: no-repeat;
	background-position: 0 .7em;
	border-bottom: dotted 1px #999999;
}
#navlist2 li a{
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#666666;
	text-decoration:none;
}
#navlist2 li a:hover{
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 12px;
	color:#02BDD0;
	font-weight:bold;
	text-decoration:none;
}
/* meniu stanga / round box */
.rbroundbox { background: url(../img/site/nt.jpg) repeat; }
.rbtop div { background: url(../img/site/tl.jpg) no-repeat top left; }
.rbtop { background: url(../img/site/tr.jpg) no-repeat top right; }
.rbbot div { background: url(../img/site/bl.jpg) no-repeat bottom left; }
.rbbot { background: url(../img/site/br.jpg) no-repeat bottom right; }
.rbtop div, .rbtop, .rbbot div, .rbbot {
	width: 100%;
	height: 7px;
	font-size: 1px;
	margin: 0;
	padding:0;
}
.rbcontent { margin: 0; padding:0;}
.rbroundbox { width: 100%; padding:0; margin-bottom:8px;}

/* dreapta */

#cos{
	display:block;
	float: left;
	margin:0;
	padding:0;
	background:#F0EEEE;
	width: 679px;
	height:68px;
}
#cos-content{
	float: right;
	margin:8px 0 0 0;
	padding:0;
	width: 300px;

}
#cos-content img{
	margin:0;
	padding:0;
	float:left;
}
#cos-content p{
	margin:15px 0 0 0;
	padding:0;
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 12px;
	text-align:left;
	color:#07BACE;
}

#cos-content a{
  text-decoration: none;
}

#cos-content a:hover{
  text-decoration: underline;
}

.static_page b, .static_page strong{
  font-weight: bold;
}


/* titlu */
#titlu{
	float: left;
	margin:8px 0 0 0;
	padding:0 0 8px 0;
	width: 496px;
	border-bottom:#F0EEEE 2px solid;
}
#titlu h1{
	margin:0 0 0 18px;
	padding:0;
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 12px;
	font-weight:bold;
	text-align:left;
	color:#666666;
}
.imgh1{
	float: left;
	margin:2px 0 0 0;
	padding:0;
}


/* produse home */
.produsehome{
	float: left;
	margin:8px 0 0 0;
	padding:0;
	width: 496px;
}
.produsehome img{
	float: left;
	margin:6px;
	padding:0;
	width: 121px;
}
.produsehome h2{
	margin:6px 0 0 0;
	padding:0;
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 12px;
	text-align:left;
	color:#015963;
	font-weight:bold;
}
.produsehome p{
	margin:6px 0 0 0;
	padding:0;
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	text-align:left;
	color:#ffffff;
	line-height:16px;
}
.prod1home{
	float: left;
	margin:0;
	padding:0;
	width: 244px;
	height:144px;
	background:#02BDD0;
}
.prod2home{
	display:block;
	float: left;
	margin: 0 0 0 8px;
	padding:0;
	width: 244px;
	height:144px;
	background:#02BDD0;
}

.pprodus{
	float: left;
	margin:8px 0 12px 0;
	padding:0;
	width: 496px;
}
.pprodus-left{
	float: left;
	margin:0;
	padding:0;
	width: 230px;
}
.pprodus-left1{
	float: left;
	margin:0;
	padding:0;
	width: 230px;
	border:1px solid #F0EEEE;

}
.pprodus-left2{
	float: left;
	margin:6px 0 0 0;
	padding:0;
	width: 230px;
	border:1px solid #F0EEEE;
}
.zoom{
	float: left;
	margin:4px 0 0 0;
	padding:6px 0 0 0;
	width: 230px;
	height:23px;
	background-image: url(../img/site/zoom.jpg);
	background-repeat:no-repeat;
}
.zoom a{
	margin:0;
	padding:10px 0 0 30px;
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	color:#666666;
	font-weight: bold;
	text-decoration:none;
}
.zoom a:hover{
	margin:0;
	padding:10px 0 0 30px;
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	color:#666666;
	font-weight: bold;
	text-decoration:underline;
}
.cumpar .input_add{
	float: left;
	margin:0;
	padding:6px 0 0 0;
	width: 230px;
	background-image: url(../img/site/cumpar.jpg);
	background-repeat:no-repeat;
	height:23px;
    background-color: #fff;
    cursor: pointer;
}
.cumpar a, .cumpar .input_add{
	margin:0x;
	padding:10px 0 0 30px;
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	color:#F5916F;
	font-weight: bold;
	text-decoration:none;

}

.cumpar .input_add{
  padding-left: 30px;
  padding-top: 0px;
  text-align: left;

}


.cumpar a:hover{
	margin:0;
	padding:10px 0 0 30px;
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	color:#F5916F;
	font-weight: bold;
	text-decoration:underline;
}

.cumpar .input_add{
  border: 0;
}


.pprodus-right{
	display:block;
	float: left;
	margin:0 0 0 8px;
	padding:0;
	width: 254px;
}
.pprodus-right p{
	margin:0;
	padding:12px 0 12px 0;
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	color:#666666;
	line-height:15px;
	border-bottom: 1px dotted #CCCCCC;
}
.pprodus-right span{
	margin:0;
	padding:0;
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 12px;
	color:#02BDD0;
	font-weight:bold;
}

input#cant_input {
		width: 22px;
		font-size: 10px;
		padding: 1px;
		margin: -1px 0 0 5px;
		text-align: center;
		border: 1px solid #CCCCCC;
		color: #4C5882;
		font-weight: bold;
	}	
	
.scroll{
	float: left;
	margin:8px 0 0 0;
	padding:0;
	width: 496px;
}	
.scroll p{
	margin:0;
	padding:0;
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 12px;
	color:#666666;
	font-weight:bold;
	line-height:17px;
}		
	
	
	
/* produse */
.produse{
	float: left;
	margin:4px 0 12px 0;
	padding:0;
	width: 496px;
	text-align:center;
}
.produse img{
	float: left;
	padding:0;
	width: 138px;
	border:1px solid #F0EEEE;
}
.produse h2{
	margin:2px 0 6px 0;
	padding:0;
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	color:#02BDD0;
	font-weight:bold;
	height:22px;
}
.prod1{
	float: left;
	margin:0;
	padding:0;
	width: 140px;
	height:236px;
	background:#ffffff;
}
.prod2{
	display:block;
	float: left;
	margin: 0 0 0 38px;
	padding:0;
	width: 140px;
	height:236px;
	background:#ffffff;
}
.prod3{
	display:block;
	float: left;
	margin: 0 0 0 38px;
	padding:0;
	width: 140px;
	height:236px;
	background:#ffffff;
}
.prod-content{
	float: left;
	margin:4px 0 0 0;
	padding:0;
	width: 140px;
	background:#ffffff;
}
.prod-content-left{
	float: left;
	margin:0;
	padding:0;
	width: 75px;
	background:#F0EEEE;
	height:52px;
}
.prod-content-left p{
	margin:20px 0 0 0;
	padding:0;
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#02BDD0;
	text-align:center;
}
.prod-content-right{
	display:block;
	float: left;
	margin:0 0 0 2px;
	padding:0;
	width: 61px;
	background:#ffffff;
	height:48px;
}
#detalii {			
	margin: 0;
	float: left;
    width: 61px;
    height: 22px;
}
#comanda{
	margin: 4px 0 0 0;
	float: left;
    width: 61px;
    height: 22px;
}

.static_content p{
  border-bottom: 0 !important;
  margin: 0 !important;
  margin-bottom: 5px !important;
  padding: 0 !important;
}


/* search */
div#search {
	margin-top:8px;
	width: 175px;
	height: 84px;
	background: url(../img/site/cautare.jpg) no-repeat;
}	
div#search #box {			
	padding: 2px;
	margin: 0;
	border: 1px solid #CCCCCC;
	background: #FFFFFF;
	margin: 33px 0 0 10px;
	width: 149px;
	font-size: 11px;
	color: #666666;
}	
div#search #cauta {			
	margin: 7px 10px 5px 22px;
	float: right;
}


/* search 2 */
div#search2 {
	margin-top:8px;
	width: 175px;
	height: 84px;
	background: url(../img/site/cautare2.jpg) no-repeat;
}	
div#search2 #jumpmenu {			
	padding: 2px;
	margin: 0;
	border: 1px solid #CCCCCC;
	background: #FFFFFF;
	margin: 33px 0 0 10px;
	width: 155px;
	font-size: 11px;
	color: #666666;
}	
div#search2 #cauta2 {			
	margin: 7px 10px 5px 22px;
	float: right;
}


/* boxuri dreapta */
div#links {
		width: 175px;
		float: left;
		margin-top: 10px;
		padding:0;	
}
div#links li {
		background: url(../img/site/right-box.jpg) no-repeat;	
		width: 175px;
		margin-bottom: 8px;
		padding:0;
		height:63px;
}
div#links li a {
		display: block;
		padding: 25px 5px 0 24px;
		font-family: Tahoma, Verdana, sans-serif;
		font-weight: bold;
		font-size: 11px;
		color: #00BFCE;
		text-decoration: none;
		background: url(../img/site/arr.jpg) 7px 26px no-repeat;
		height: 15px;
}
div#links li a:hover {
	color: #666666;
}


/* footer */
#footer{
	float: left;
	margin:0;
	padding:8px;
	background:transparent;
	width: 868px;
	clear:both;
	line-height:17px;
}
.footer-left{
	float:left;
	margin: 0;
	padding:0;
	width:300px;
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	color:#00BFCE;
}
.footer-right{
	float:right;
	margin: 0;
	padding:0;
	width:300px;
	text-align:right;
}
.footer-right a{
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	color:#00BFCE;
	margin:0;
	padding:0;
	text-decoration:none;
}
.footer-right a:hover{
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	color:#666666;
	margin:0;
	padding:0;
	text-decoration:none;
}

.cart_table{
  font-size: 11px;
  font-family: Tahoma, Verdana, sans-serif;
}


.cart_table td, .cart_table th{
  border: 1px solid #eee;
  padding: 3px;
}

/***********************/
div#finalizare_comanda {
	width: 400px;
	color: #666;
    font-size: 11px;
    font-family: Tahoma, Verdana, sans-serif;
}

div#finalizare_comanda label {
	width: 160px;
	display: block;
	float: left;
	margin-bottom: 2px;
}

div#finalizare_comanda input {
	width: 200px;
	display: block;
	float: left;
	padding: 2px;
	border: 1px solid #A0A6BC;
	font: 11px verdana;
	color: #505D89;
	margin-bottom: 2px;
}

div#finalizare_comanda input#final_submit {
	padding: 2px 6px;
	margin-right: 44px;
	float: right;
	font-weight: bold;
	border: 1px solid #A0A6BC;
	font-size: 11px;
	background: #E6E7EC;
	color: #505D89;
	width: 176px;
}

.req {
	border: 1px dotted red !important;
}

#finalizare_comanda textarea{
  float: left;
  width: 202px;
  border: 1px solid #A0A6BC;
}

#alert{
  display: none;
  color: red;
  margin: 10px 0;
}

#formular_intrebati{
  padding: 10px;
  margin: 10px 0;
}

#formular_intrebati label{
  display: block;
  margin: 4px 0;
}

#formular_intrebati .input_textarea{
  width: 290px;
  height: 100px;
  border: 1px solid #E6DED4;
}

#formular_intrebati .input_text{
  width: 250px;
  border: 1px solid #E6DED4;
}

#formular_intrebati .input_submit{
  background-color: #eee;
  padding: 3px 10px;
  border: 1px solid #E6DED4;
  margin: 5px 0;
}

.static_page{
  margin-top: 10px;
  font-size: 12px;
  line-height: 15px;
}

.static_page a:link, .static_page a:active, .static_page:visited{
  color: #02BDD0;
  text-decoration: none;
}

.static_page a:hover{
  text-decoration: underline;
  color: #333 !important;
}


p.message{
  margin: 0px 0;
  font-size: 14px;
  clear: both;
}

.content_p{
  margin: 20px 0;
}

.cart_buttons{
  margin-top: 10px;
  clear: both;
}

.cart_buttons input{
  border: 1px solid #aaa;
  padding: 2px 5px;
  font-size: 12px;
  color: #333;
}

.cart_buttons a:link, .cart_buttons a:active, .cart_buttons a:visited{
    background-color: #F0F0F0;
    border: 1px solid #aaa;
    padding: 4px 5px 3px 5px;
    font-size: 12px;
    color: #333;
    text-decoration: none;
}

.not_available{
  color: #FF0000 !important;
}

.account_message{
  color: #07BACE;
  font-family: Tahoma, Verdana, sans-serif;
  font-size: 11px;
  font-weight:normal;
  padding-top: 3px;
  width: 600px;
  float: left;
}

#login_form{
  font-family: Tahoma, Verdana, sans-serif;
  font-size: 11px;
  float: left;
  width: 300px;
  padding: 5px;
  color: #F5916F;
}

#login_form #l_username, #login_form #l_password{
  font-size: 11px;
  font-family: Tahoma, Verdana, sans-serif;
  margin-bottom: 2px;
}

.input_submit_logare{
  background-color: #fff;
  color: #F5916F;
  border: 0;
}


#login_form label{
  float: left;
  width: 50px;
  padding-top: 3px;
}

.message_info_cont{
  display: block;
  padding-top: 3px;
  width: 100px;
}

.message_info_cont a{
  color: #07BACE;
  text-decoration: none;
}

.message_info_cont a:hover{
  text-decoration: underline;
}

#form_display{
  padding: 5px;
  font-size: 11px;
  color: #666;
}


#form_display label{
  display: block;
  float: left;
  width: 150px;
  padding-top: 3px;
}


#form_display .input_text, #form_display .input_textarea{
  float: left;
  margin-bottom: 5px;
  width: 300px;
}

#form_display .input_textarea{
  height: 100px;
}

code.error_message{
  color: #FF0000;
  display: block;
  padding: 5px;
}

.user_message{
  font-size: 14px;
}

.user_actions{
  margin-top: 20px;
}

.user_actions a{
  color: #FF0000;
  font-size: 12px;
}


/**********************PAGINATION START***************************/
#pagination{
  margin: 10px 0;
  clear: both;
}


#pagination a, #paginationDIV a {
border:1px solid #ddd;
color:#666;
padding:2px 5px;
text-decoration:none;
}


#pagination h5 .disabled, #paginationDIV h5 .disabled, span.current {
background-color:#EFEFEF;
border:1px solid #ddd;
color:#666;
padding:2px 5px;
text-decoration:none;
}
#pagination h5 a:hover, #paginationDIV h5 a:hover {
background-color:#8FC70C;
border:1px solid #ddd;
color:#666;
}

#pagination {
padding:17px 0px 7px 0pt;
margin: 10px 0;
text-align:left;
color: #666;

}

.pagination{
  margin: 5px 10px;
}

/**********************PAGINATION END***************************/

