/* a fix for IE Mac */
.clearfix {
   display: inline-block;
}   

/* Hides from IE-mac \*/
* html .clearfix {
   height: 1%;
}
.clearfix {
   display: block;
}
/* End hide from IE-mac */

h1,h2,h3,h4,h5,h6
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	padding:2px;
	margin:0px;
}
p,ul {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:2px;
	margin:0px;
	color:#333333;
}

div {
		float:left;
		position:relative;
	}
	
img {
	border:0px;
}

body{
width:100%;  
margin:0px; 
padding:0px;
background-color:#102247;
font-family:Arial, Helvetica, sans-serif;
}

#container{
	width:993px;
	margin:0 auto;
	float:none;
	
	}
	
#header {
	width:993px;
	height:152px;
	background-color:#FFFFFF;
	}

#header_logo {
		width:375px;
		height:152px;
		float:left;
		margin:0px;
padding:0px;
	}
	
	
#header_logo img {
border:0px;
margin:0px;
padding:0px;
}
	
#header_1 {
		background-image:url(../images/header_ceas.jpg);
		background-repeat:no-repeat;
		width:618px;
		height:152px;
		float:left;
	}
	
	#header_2
	{
		width:560px;
		height:24px;
		float:left;
		padding:0px;
		margin:0px;
		padding-top:118px;
		padding-left:40px;
	}
	
#center {
    width:993px;
	float:left;
	background:url(../images/bg_centru.jpg) repeat-y;
	background-color:#fff;
	margin:0px;
	padding:0px;
}

#left_side {
width:197px;
float:left;
background:url(../images/bg_left_side.jpg) repeat-y;
margin:0px;
padding:0px;
}

#left_side .top {
background:url(../images/produse_top.jpg) no-repeat left top;
height:39px;
width:197px;
font-size:1px;
line-height:1px;
}

#left_side .bg {
padding:0px;
margin:0px;
background: url(../images/produse_bg.jpg) repeat-y left;
padding-left:28px;
width:169px;
}

#left_side .btm {
background:url(../images/btm_produse.jpg) no-repeat top left;
width:197px;
height:6px;
padding-bottom:15px;
line-height:0px;
font-size:0px;
}

#left_side .bg h2 {
font-size:14px;
padding-top:3px;
line-height:17px;
}

#left_side .bg h2 a {
color:#132955;
text-decoration:none;
}

#left_side .bg .subcat {
font-size:11px;
line-height:13px;
margin-left:10px
}

#left_side .bg .subcat a {
color:#132955;
text-decoration:none;
background:url(../images/bullet_h.gif) no-repeat left center;
padding-left:16px;
}

#left_side .bg .subcat a:hover {
color:#081124;
text-decoration:none;
background:url(../images/bullet.gif) no-repeat left center;
padding-left:16px;
}

#main {
background-color:#FFFFFF;
width:581px;
float:left;
}

#main .banner_centru {
width:581px;
height:254px;
padding:0px;
margin:0px;
}

#main h1 {
color:#29407f;
line-height:18px;
padding-left:6px;
float:left;
}

#main h1 a {
color:#29407f;
text-decoration:none;
}

#random {
background-color:#FFFFFF;
width:581px;
float:left;
padding-top:5px;
}
#random .prod {
width:193px;
float:left;
margin-bottom:3px;
}

#random .top {
width:192px;
background:url(../images/top_rand.jpg) no-repeat left;
height:10px;
font-size:1px;
line-height:1px;
}

#random .prod .bg {
width:183px;
background:url(../images/bg_rand.jpg) repeat-y left;
padding-left:5px;
}

#random .prod .bg .foto {
width:67px; 
height:165px;
float:left;
}

#random .prod .btm {
background:url(../images/btm_rand.jpg) no-repeat left top;
width:192px;
line-height:0px;
font-size:0px;
height:8px;
}

#random .prod .bg .content {
width:110px;
padding-right:6px;
text-align:center;
}
#random .prod .bg .content p {
color:#374c86;
font-size:11px;
line-height:13px;
}

#random .prod .bg .content h2 {
font-size:11px;
line-height:13px;
text-align:center;
}

#random .prod .bg .content h2 a{
color:#132955;
text-decoration:none;
}

#random .prod .bg .content h2 a:hover{
text-decoration:underline;
}

#random .prod .bg .content .detalii {
padding-top:10px; width:101px; height:90px;
}

#dreapta {
background: url(../images/bg_dreapta.jpg) repeat-y;
width:215px;
float:left;
padding-top:2px;
}

#dreapta .search {
width:214px;
padding-left:1px;
padding-top:10px;
padding-bottom:10px;
}

#dreapta .search input{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#919191;
padding-left:5px;
width:145px;
}

#cos {
width:215px;
float:left
}

#cos .top {
background:url(../images/cos_top.jpg) no-repeat top;
height:38px;
width:215px;
}

#cos .bg {
background:url(../images/bg_cos.jpg) repeat-y;
width:173px;
padding-left:7px;
padding-right:35px;
}

#cos .btm {
background:url(../images/btm_cos.jpg) no-repeat left top;
height:11px;
width:215px;
line-height:1px;
font-size:1px;
}

#cos .bg .produs {
width:172px;
padding-bottom:3px;
padding-top:3px;
border-bottom:#000033 1px dotted;
}

#cos .bg .produs .foto {
width:50px;
float:left;
}

#cos .bg .produs .text {
width:120px;
float:left;
}

#cos .bg .produs .text p{
font-size:11px;
line-height:
13px;
}

#cos .pret2 {
width:120px;
float:left;
}

#cos .pret2 a {
color:#132955;
text-decoration:none;
}

#cos .pret2 a:hover {
text-decoration:underline;
}

#cos .bg .buton {
width:172px;
margin-top:5px;
float:left;
}

.ceas_flash {
width:196px;
height:186px;
}

#footer {
background:url(../images/footer.jpg) no-repeat left top;
width:993px;
height:43px;
text-align:center;
padding-top:10px;
}

#main .detalii_produs {
width:581px;
padding:0px;
margin:0px;
}

#main .detalii_produs .top {
background:url(../images/produs_detalii_top.jpg) no-repeat top;
height:12px;
width:581px;
line-height:0px;
font-size:0px;
}

#main .detalii_produs .bg {
background:url(../images/produs_detalii_bg.jpg) repeat-y;
width:576px;
padding-left:5px;
}

#main .detalii_produs .bg .foto{
width:140px;
float:left;
padding-left:5px;
height:365px;
}

#main .detalii_produs .bg .foto23{
width:70px;
float:left;
padding-left:5px;
padding-top:10px;
}


#main .detalii_produs .btm {
background:url(../images/produs_detalii_btm.jpg) no-repeat left top;
height:11px;
width:581px;
line-height:1px;
font-size:1px;
}

#main .detalii_produs .bg .detalii {
width:417px;
float:left;
}

#main .detalii_produs .bg h1 a {
color:#132955;
text-decoration:none;
}

#main .detalii_produs .bg .detalii .nume_produs {
width:417px;
height:65px;
padding-top:10px;
}

#main .detalii_produs .bg .detalii .nume_produs h1 {
color:#132955;
font-size:15px;
line-height:18px;
}

#main .detalii_produs .bg .detalii .continut {
width:317px;
float:left;
height:200px;
}

#main .detalii_produs .bg .detalii .pret {
width:79px;
float:left;
height:70px;
background:url(../images/produs_detalii_pret.jpg) no-repeat left top;
text-align:center;
vertical-align:middle;
}

#main .detalii_produs .bg .detalii .pret p {
padding-top:25px;
font-size:13px;
color:#FFFFFF;
}

#main .detalii_produs .bg .foto2 {
width:200px;
float:left;
height:72px;
padding-left:5px;
}

#main .detalii_produs .bg .add_cart {
width:100px;
padding-top:27px;
float:right;
height:45px;
padding-right:2px;
}

#main .detalii_produs .bg .detalii .stoc {
width:80px;
float:left;
text-align:center;
color:#132955;
font-size:12px;
}

#main .detalii_produs .bg .detalii .continut p{
padding-left:20px;
color:#333333;
}

#main .detalii_produs .bg .detalii .stoc a {
color:#132955;
text-decoration:none;
}

#main .detalii_produs .bg .detalii2 {
width:487px;
float:left;
}

#main .detalii_produs .bg .detalii2 .nume_produs2 {
width:487px;
height:25px;
}

#main .detalii_produs .bg .detalii2 .nume_produs2 h1 {
color:#132955;
font-size:15px;
line-height:18px;
}

#main .detalii_produs .bg .detalii2 .nume_produs2 h1 a{
color:#132955;
text-decoration:none;
}

#main .detalii_produs .bg .detalii2 .continut2 {
width:387px;
float:left;
height:80px;
}

#main .detalii_produs .bg .detalii2 .pret {
width:79px;
float:left;
height:70px;
background:url(../images/produs_detalii_pret.jpg) no-repeat left top;
text-align:center;
vertical-align:middle;
}

#main .detalii_produs .bg .detalii2 .pret p {
padding-top:25px;
color:#FFFFFF;
}

#main .detalii_produs .bg .add_cart {
width:140px;
padding-top:27px;
float:left;
height:45px;
}

#main .detalii_produs .bg .detalii2 .stoc {
width:80px;
float:left;
text-align:center;
color:#132955;
font-size:12px;
}

#main .detalii_produs .bg .detalii2 .continut2 p{
padding-left:20px;
color:#333333;
}

#main .detalii_produs .bg .detalii2 .stoc a {
color:#132955;
text-decoration:none;
}

#main .cart_m {
width:581px;
padding:0px;
margin:0px;
}

#main .cart_m .top2 {
background:url(../images/cosul_meu_top.jpg) no-repeat top;
height:48px;
width:581px;
line-height:0px;
font-size:0px;
}

#main .cart_m .bg2 {
background:url(../images/cosul-meu_13.jpg) repeat-y;
width:551px;
padding-left:15px;
padding-right:15px;
}

#main .cart_m .bg2 .foto{
width:140px;
float:left;
padding-left:5px;
height:365px;
}

#main .cart_m .btm2 {
background:url(../images/cosul_meu_btm.jpg) no-repeat left top;
height:77px;
width:551px;
padding-left:15px;
padding-right:15px;
}

#main .cart_m .bg2 .nume_prod_cos {
color:#304889;
font-size:14px;
}

#main .cart_m .btm2 .trimite {
padding-left:50px;
line-height:45px;
float:left;
}

#main .cart_m .btm2 .trimite_p{
font-size:12px;
background:none;
border:0px;
font-weight:bold;
padding-top:12px;
color:#fff;
}

#main .cart_m .btm2 .trimite a {
color:#fff;
text-decoration:none;
}

#main .cart_m .btm2 .totale{
padding-left:50px;
padding-top:5px;
float:right;
text-align:right;
}

#main .cart_m .btm2 .totale p{
color:#FFFFFF;
font-size:12px;line-height:17px;
padding-right:10px;
}

.list_produs_box{
	width:580px;
	padding-top:15px;
	float:left;
	z-index:1;
}

.paging_p{
	font-size:12px;
}
.paging_p a{
 color:#333333;
 padding:0px 2px 0px 2px;
 text-decoration:none;
 border:1px solid #ffffff;
}
.paging_p a:hover{
 color:#FFFFFF;
 padding:0px 2px 0px 2px;
 background-repeat:repeat-x;
 background-position:bottom;
 background-color:#14326e;
 border:1px solid #132955;
 text-decoration:none;
}
.active_page{
 color:#ffffff;
 padding:0px 2px 0px 2px;
 background-repeat:repeat-x;
 background-position:bottom;
 background-color:#14326e;
 border:1px solid #132955;
 text-decoration:none;
}

.subcategorii p {
float:left;
width:137px;
text-align:center;
}

.subcategorii a {
color:#000000;
text-decoration:none;
}

.top_subcat {
font-size:0px;
line-height:0px;
background:url(../images/subcategorii_08.jpg) no-repeat left center;
width:31px;
height:31px;
}

.bg_subcat {
background:url(../images/subcategorii_10.jpg) repeat-x top;
height:31px;
}

.btm_subcat {
font-size:0px;
line-height:0px;
background:url(../images/subcategorii_11.jpg) no-repeat left center;
width:30px;
height:31px;
}

.bg_subcat p{
font-size:14px;
color:#FFFFFF;
line-height:28px;
}


#ajax_imagine{
	width:581px;
	height:251px;
	position:absolute;
	left:2px;
	top:3px;
}
#ajax_numere{
	position:absolute;
	width:97px;
	height:24px;
	left:475px;
	top:13px;
	z-index:2;
}
#ajax_numere a {
background:url(../images/nr_pag_over.gif) no-repeat left center;
line-height:14px;
color:#FFFFFF;
padding-right:4px;
padding-left:4px;
text-decoration:none;
}
#ajax_numere p {
text-align:center;
float:left;
}

#ajax_numere a:hover {
background:url(../images/nr_pag.gif) no-repeat left center;
color:#364f91;
}

.text_box {
 margin-right: 1px;
  margin-bottom:1px;
   margin-top:1px; 
    margin-left: 1px;
	 padding-top: 0px;
	  padding-right: 1px; 
	  padding-bottom: 0px;
	   padding-left: 1px;
	    border: 1px #666666 solid;
		 font-family: Verdana, Arial, Helvetica, sans-serif;
		  font-size: 11px;
		   color: #333333; 
		   line-height:18px; }
		   
.subcategorii select {
float:left;
}		   
