/*  BUFU  !! Use your own imagination*/

body{

font:normal normal 11px "Verdana";
color: black;
text-align: left;
margin:0;padding:0;
}
a {
color: #006633;
text-decoration:none;
font:normal bold 11px "Verdana";
border:none;
}
a:hover{
color: #009966;
text-decoration:underline;}
h1{
font: normal bold 18px "Verdana";
}

img {
border:none;
}
h2 {
font:normal bold 15px "Verdana";


width:100%;
height:30px;
padding-top: 10px; 
color: #BFFF00;
background-color:#444444;
}
hr {
	width: 80%;
	color:  #87CEFA;
	background-color:#3797B3;
	margin-top: 5px;
	margin-bottom: 5px;
}

ul,li {
padding:5px;
margin:10px;
list-style-type: square;

}
.button {
	color: black;
	background-color:#444444;
	color:#BFFF00;
	padding:4px;
	cursor:pointer;
	      -moz-border-radius:0.3em;
        -webkit-border:0.3em;
}

.mainDIV{
	min-height:640px;/**/ _height:640px;
	height: auto;
	width:960px;
	background-color: #D7EAFD;
	background-color:white;
	text-align: center;

}
.mainTable{
	width:960px;
	height:100%;
	border: 0px solid black;
	padding:0;
	margin:0;
   font: normal normal 12px "Verdana";  
	text-align: left;
	
	
}
.mainCat{
	border-right:0px solid black;
	width: 190px;
	vertical-align:top;
	
}

.mainCont{
	vertical-align: top;
	width: 600px; 
	display: block;
}
.mainDown{
	text-align: center;
	font: italic normal 10px "Verdana";
	background-color: #7C8898;
	
	padding: 5px;
	color: white;
        -moz-border-radius-bottomleft:1em;
        -webkit-border-bottom-left-radius:1em;
        -moz-border-radius-bottomright:1em;
        -webkit-border-bottom-right-radius:1em;
}

.mainRight{
	width:150px;
	background-color: white;
	border-left: 0px solid black;
	height: 100%;
    vertical-align:top;
    border: 0px solid black;
	
}

#upCont {
margin:5px 5px 5px 15px;
width:100%;
position:relative;
height:auto;
text-align:left;
}

#banner_up {width:600px;margin:0;}

#mainMenuCont{
width:100%;
text-align:center;
margin: 0;
padding:0;
}

#mainMenu{
margin: 0 0 10px 0;
border-bottom: 8px solid #BEDE9E;
}

#mainMenu ul, #mainMenu li {
margin: 0;
padding: 0 10px 0 10px;
display: inline;
list-style-type: none;
}

#mainMenu a:link, #mainMenu a:visited
{

line-height: 14px;
font-weight: bold;
margin: 0 10px 0px 10px;
text-decoration: none;
color: #5a5a5a;
padding:2px 8px 5px 8px;
}

#mainMenu a:link#current, #mainMenu a:visited#current, #mainMenu a:hover
{
border-bottom: 8px solid #008020;
background: transparent;
color: #000;
}

div#left_up {
height:7px;width:100%;
margin:0;padding:0;
background:url(images/col_left_up.gif);
background-repeat:no-repeat;
background-position:top;
display:block;}

#mainMenu a:hover { color: #000; }
/* paginarea */

.paginare{
	width:100%;
	text-align: center;
	display: block;
    font : normal normal 12px "Verdana";
}
.pags{
	color: #00CC00;
	font: normal normal 12px "Verdana";
	border:1px solid black;
	padding:3px 7px 3px 7px;
	margin:1px;
	background-color:#F0F0F0;
}
.pags:hover {background-color:#444444;color:white;}

.pags2{
	color: black;
	font: normal bold 12px "Verdana";
	border:1px solid black;
	padding:3px 7px 3px 7px;
}
/************************** CATEGORII*/
.cLink{
	
	height: 30px; 
	min-height: 30px; _height:30px;

	display:block;
	text-align:left;
 background-color:#7C8898;
border-color:#444444;
border-style:dotted;

font-family:sans-serif;
border-width:0 0 1px;
font-size:0.9em;
line-height:16px;
padding:4px 0px 2px 10px;
color:#EDEDED;
color:white;
}
.cLink:hover{
color:white;
text-decoration:underline;

}
.cSubLink{
 
width:176px;
height: 20px; 
min-height: 20px; _height:20px;

display:block;
text-align:left;
background-color:#7C8898;
font-family:sans-serif;
font-size:0.8em;
line-height:16px;
padding:2px 1px 1px 6px;
color:#F0F0F0;
border-bottom:1px dotted #444444;
border-left:8px solid white;

}
.cSubLink:hover{

color:black;
background:#FFFFFF;
border-left:8px solid #DEDEDE;
 
}
#cSubLinkSel{

  color:black;
background:#FFFFFF;
border-left:8px solid #DEDEDE;
  }
  
.cTitle{

}
.cDiv{
display:block;
width:100%;
color: #BFFF00;
font-family:Georgia,Helvetica,Arial,sans-serif;
font-size:0.9em;
letter-spacing:1px;
margin:0;
padding:8px 0px;
text-align:center;
text-transform:uppercase;
background-color:#444444;


}

/*  listele cusubcateogrii 
*/

.subTable{
	width:100%;
	text-align: left;
	color: black;
	border: 3px solid #1F69A0;
	background-color: #D0E9FF;
	background-color: white;
	border: 1px dashed #1F69A0;
}
.subTable a {
width:100%;
display:block;
font:normal bold 12px "Verdana";
}


/*                                               lista produse */
.listTitle{
	text-decoration: none;
	padding-top: 10px;
	padding-bottom:10px;
	background-color: #339900;
	background-color:#444444;
	width:588px;
	text-align: left;
	border-bottom:3px solid #BFFF00;
        -moz-border-radius-topleft:1em;
        -webkit-border-top-left-radius:1em;
        -moz-border-radius-topright:1em;
        -webkit-border-top-right-radius:1em;

}

.listTitle a{
	color: white;
	font-weight:bold;
	margin-left:30px;
}
.listTitle a:hover{
	color:white;
}
.listInfo{
	font:normal bold 12px "Verdana";
	color: black;
  vertical-align:top;
	
}
.listInfo2{
	color:#003010;
	font:normal normal 12px "Verdana";
	text-align:justify;
}
.listInfo3{
	color:#003010;

}
.listPrice{
	color: #FF4500;
}
.listDiv{
    background-color: white ;
    min-height:160px; _height:160px;
		border: 0px solid #83872C ;
		border-bottom: 1px dashed #C8C8C8;
		margin: 5px 0px 5px 5px;
		padding: 2px 0px 10px 2px;
		text-align:justify;
		width:590px;
		margin-left: 10px;
      } 
		

  .listDivImag{
	float: left;
	margin-top:20px;
	margin-right:10px;
	border:0px solid black;
	height:100%;
	}
.listDivInfo {font:normal normal 10px "Verdana";text-align:justify;margin-left:100px;
width:325px;border:0px solid black;height:100%;padding:2px;color:#003010;}
.listDivInfo p {font-weight:bolder;}
.listDivInfo span{font-weight:normal;}

.listDivRight {float:right;padding:5px 0 0 0;border:0px solid black;margin:0 0 0 5px;width:150px;}
.listDivRight p {font-weight:bold;margin-left:10px;}
.listDivRight span {color:#CC6600;font-size:120%;}


                    /*                           list promo*/ 
                    
                     
      #listTitlePromo{
      background-color:white;
      }      
      #listTitlePromo a{
       color:black;
      }    
      #listDivPromo listdiv {width:500px;display:block;}      
	     .promoSubTitlu {width:100%;border-bottom:2px solid #444444;padding-bottom:2px;}
	
	
	/*                                                        detalii produs*/
	.listPrice2{
		color: #123D76;
		font: normal bold 12px "vERDANA";
	}
	.prodTable{
		border: 0px solid #526D98;
		background-color: white;
		vertical-align: top;
		width:550px;
		margin-left:20px;
		
      font: normal normal 12px "vERDANA";
		text-align: left;
		border-bottom: 1px dotted #526D98;
	}
	.prodImag{
		border: 3px solid white;
	}
	.prodTitle{
		font: normal bold 16px "Verdana";
		width: 90%;
		text-align: center;
		border-bottom: 1px dotted #526D98;
		padding: 3px;
   color: #BFFF00;
   background-color:#444444;
        -moz-border-radius-topleft:1em;
        -webkit-border-top-left-radius:1em;
        -moz-border-radius-topright:1em;
        -webkit-border-top-right-radius:1em;

	}
    
    
    /*                                                       promotii dreapta */
    
    .promDiv {
      width : 140px;
      display:block;
		text-align: center;
		background:url(images/box_left.jpg);
		background-repeat:no-repeat;
		background-position:top;
		font: normal normal 10px "Verdana";
		margin:2px 0 5px 0;
		padding: 10px 0 0 0;
		text-align:center;
		min-height:100px; _height:100px;
    }
    .promLink{
    color : black;
    font: normal normal 10px "Verdana";

    }
	 .promLink:hover{
	 	color:white;
	 }
/*                                               formulare */ 

.tableForm{
	font:normal normal 11px "Verdana";
	background-color: white;
	border: 2px solid #072965;
	padding:10px;
	text-align: left;
	
}
.input{
	font: normal normal 10px "Verdana";
	color: black;
	background-color:white;
	border:0;
}


     #formular strong {background: url(/images/input-bottom-left.gif) no-repeat 0 100%; display: block; float: left;}/*longer sides*/
     #formular strong em {background: url(/images/input-top-right.gif) no-repeat 100% 0; display: block; float: left;}/*longer sides*/
     #formular strong em span {background: url(/images/input-bottom-right.gif) no-repeat 100% 100%; display: block; float: left;}
     #formular strong em span span {background: url(/images/input-top-left.gif) no-repeat; display: block; float: left;}
     #formular input, select, textarea {margin: 2px 3px; border: 1px solid #FFF;}
     #formular br {clear: both;} 
     


/*                                                    info produs contract */
.info{
	color: #8A8A8A;
	font: italic normal 11px "Verdana";
	padding: 10px;
}
.text{
	font: normal normal 12px "Verdana";
	color:black;
	padding:20px;
	margin: 3px;
	text-align: justify;
	text-decoration: none;
	text-align: left;
}


/*										RECLAMA */

.reclama{
	font: normal normal 12px "Verdana";
	border: 1px solid #444444;
	padding-top:20px;
    padding:10px;
	width:90%;
	text-align:center;
}

.pret {	color: red;}




/*********************************************************meniu vertical*/

#dropmenudiv{
position:absolute;
background-color: #E3FFB0;
border:1px solid black;
border-bottom-width: 0;
font:normal normal 11px Verdana;
line-height:18px;
z-index:100;
width:300px;
opacity: .95;
}

#dropmenudiv a{
	
height: 16px; 
min-height: 16px; _height:16px;

display:block;
text-align:left;
background-color:#7C8898;
border-color:#444444;
border-style:dotted;

font-family:sans-serif;
border-width:0 0 1px;
font-size:0.8em;
line-height:16px;
padding:1px 1px 1px 6px;
color:#F0F0F0;
border-left:8px solid white;
display:block;

}

#dropmenudiv a:hover{ /*hover background color*/
color:black;
background:#FFFFFF;
border-left:8px solid #DEDEDE;

}

/************************************** SEARCH */

/**************/

#SCH {
float:left;
background-image:url(images/search_box_left.jpg);
border:0 none;
height:42px;
width:132px;
}
#SCH input {
border:0 none;
color:#5F5F5F;
margin-left:22px;
margin-top:14px;
width:105px;
}

#SCH2{
background-image:url(images/search_box_right.jpg);
border:0 none;
height:42px;
width:49px;
}

#SCHButton {
position:absolute;
top:14px;
right:20px;

}



/* COS */

.nopcart {
font: normal normal 9px "Verdana";
padding:0;
border-spacing:0;
margin:0;
text-align:center;
}
.nopcart td {border-bottom:1px dotted grey;}

.cartTotal {
 font:normal bold 10px "Verdana";
}

