
html { background-color:#d4d4d4; height:100%; }

img {float:left;}

#doc2 { 
	background-color:#fff;
	border-left:1px solid #6B6B6B;
	-moz-box-shadow: 3px 3px 4px #6B6B6B;
	-webkit-box-shadow: 3px 3px 4px #6B6B6B;
	box-shadow: 3px 3px 4px #6B6B6B;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#6B6B6B')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#6B6B6B');
}

a { text-decoration:none; color:#005C9C;}
a:hover { text-decoration:underline; color:#FF6D06 }


ul#bnf {margin-left: 15px;margin-top:20px; color:#6B6B6B}
ul#bnf li {margin-bottom: 20px;}
ul#bnf li p {font-size: 1.3em; color: #FF6D06;}

div#logo { margin-top:10px; }
div#logo img {width:200px; }

div.r-even {}
div.r-odd {background-color:#fafafa;}

.title { clear:both; padding-top:5px; }
.title a{ font-size:1.2em; color:#005C9C; }

.price {color:#973D3F; font-weight: bold; font-size: 1.8em;}
.price1 {color:#62B054; font-weight: bold;font-size: 1.8em;padding-left:12px;}
.price2 {color:#973D3F; font-weight: bold;font-size: 1.8em;padding-left:12px;}
.price , .price1, .price2 {padding-top:10px;}
.price sup , .price1 sup, .price2 sup {font-size:0.5em; vertical-align:top}
.desc {float:left;font-size:1em; padding:5px;}

.title-hover {cursor:pointer}
.title-hover a{color:#FF6D06}
.title-hover .price {color:#FF6D06}

.desc2 { text-align:right;padding-right:10px;}
.desc2 img {margin-top:13px; opacity:0.5;filter:alpha(opacity=50) }

/* butoanele default */
form input[type=submit] { background-color:#FF6D06; color:#fff; font-weight: bold;border:0px;padding:5px 20px; cursor:pointer;display:inline;}

form.comanda1 {}
form.comanda2 {}
form.comanda2 input[type=submit] { background-color:#6B6B6B; color:#fff; font-weight: bold;border:0px;padding:5px 20px; cursor:pointer;}


/*

yellow = #FFFFCC
red = #973D3F
blue = #005C9C
default-blue = #00E
green = #62B054
orange = #FF6D06
lightgray = #E6E6E6
gray = #6B6B6B

*/

.light {color:#d4d4d4}

#social {float:right;clear:both}
#social img {margin:0px 5px 0px 5px;}
#spacer {width:100%; height:34px;clear:both;}
#menu {margin-top:32px;}
#menu ul { list-style: none ; float:right;}
#menu ul li { display:inline; color:#fff;margin:5px;}
#menu a { color:#fff;}
#menu a:hover {color:#FF6D06; }


#nav .box {margin-bottom:15px;}
#nav .box a.more {margin-left:20px;}
#nav strong { font-size:1.2em; padding-left:10px;}
#nav ul { list-style: none ; background-color:#fafafa; padding-left:15px;}
#nav ul li { padding:2px; }
#nav ul li a{ color:#FF6D06;margin:5px; font-size:1em;}
#nav ul li a:hover {color:#FF6D06}

#pagination {float:right; margin:10px; }

.specs {}
.specs dl { margin-top:1em;}
.specs dl dt { float: left; clear: left; width: 80px; color: #6B6B6B; }
.specs dl dd { margin: 0 0 0 85px; padding: 0 0 0.3em 0; }
.desc .specs dl { margin-top:0; }
.desc .specs dl dd { padding:0; }
.desc a { color:#000; }


.tbl { background-color: #fafafa; margin:10px; padding:5px;}
.tbl dl { padding-left:1em;}
.tbl dl dt { float: left; clear: left; width: 57px; color: #6B6B6B; }
.tbl dl dd { margin: 0 0 0 62px; padding: 0 0 0.3em 0; font-weight: bold; }

form.actions {float:right; margin-right:25px;}


form#finalizare {float:right; margin-right:25px;}

form#search { background-color: #fafafa; margin:10px 0px; padding:15px 0px;}
form#search dl { padding-left:1em; margin: 0px;}
form#search dl dt { float: left; clear: left; width: 100px; }
form#search dl dd { margin: 0 0 0 105px; padding: 0 0 0.3em 0; }
form#search select#a , form#search select#sezon, form#search select#producer {width:163px;}

form#search2 { margin: 5px 0px; padding:0px 0px;}
form#search2 ul { padding-left:1em;}
form#search2 ul li { padding-bottom: 10px;}
form#search2 select#a , form#search2 select#sezon, form#search2 select#producer {width:163px;}

form#contact { background-color: #fafafa; margin:10px; padding:5px; font-size:15px;}
form#contact dl { padding-left:1em;}
form#contact dl dt { float: left; clear: left; width: 120px; }
form#contact dl dd { margin: 0 0 0 105px; padding: 0 0 0.3em 0; }
ul#plata li {margin-left: 15px;}

div#confirmare { background-color: #fafafa; padding:5px; margin:0px 10px 5px 0px;}
div#confirmare dl { padding-left:1em;}
div#confirmare dl dt { float: left; clear: left; width: 110px;  padding: 0.3em; height:1em;}
div#confirmare dl dd { margin: 0 0 0 115px; padding: 0.3em; height:1em; }

div.attrs { }
div.attrs dl { }
div.attrs dl dt { float: left; clear: left; width: 110px;  padding: 5px; }
div.attrs dl dd { margin: 0 0 0 115px; padding:5px; color:#000; font-weight: bold;}


table#comanda thead {background-color: #E6E6E6;font-weight: bold;}
table#comanda { border:1px solid #E6E6E6 ; width:99%;margin-top:5px; }
table#comanda td { padding:5px; font-size:15px; }
table#comanda tfoot { border-top:1px solid #E6E6E6; font-weight: bold;}
table#comanda td.num {text-align: right;}

table#comenzi thead {background-color: #E6E6E6;font-weight: bold;}
table#comenzi { border:1px solid #E6E6E6 ; width:99%;margin-top:5px }
table#comenzi td { padding:5px; }
table#comenzi tbody tr:hover {background-color:#FFFFCC;color:#005C9C;cursor:pointer; }


/*form#tipform { padding-left:10px; font-size:15px;}*/

input#adresa, input#sediu, input#livrare  { width:300px; }
textarea#observatii {width:300px;}


div.message { border:1px solid #d4d4d4; padding:5px; margin:5px 10px 5px 0px;}
div.message strong { font-size:1.2em; color:#62B054; padding:5px; }
div.notificare {background-color: #FFFFCC; padding:15px; margin:5px 10px 5px 0px;}
div.notificare strong {font-size:1.4em; color:#FF6D06; }
div.notificare ul li { margin-left:17px; list-style:square; }

div.info { padding:15px; margin:5px 10px 5px 0px;}
div.info strong {font-size:1.4em; color:#FF6D06; }
div.info ul li { margin-left:17px; list-style:square; }

#tblprod { width:100%; margin:5px; }
#tblprod td { text-align:center;}
#tblprod img { margin-bottom:5px; }


#expl {margin:10px 10px 0px 0px;color:#6B6B6B;font-size:1.1em;text-align:justify;}
#expl a { color:#FF6D06; }
#expl ul li { margin-left:17px; list-style:square; color:#FF6D06;}

div#contact { background-color: #fafafa; padding:5px; margin:0px 10px 5px 0px;}
div#contact dl { padding-left:1em;}
div#contact dl dt { float: left; clear: left; width: 110px;  padding: 0.3em; height:1em; color:#6B6B6B}
div#contact dl dd { margin: 0 0 0 115px; padding: 0.3em; height:1em; }


div#livrare { background-color: #fafafa; padding:5px; margin:0px 10px 5px 0px;}
div#livrare dl { padding-left:1em;}
div#livrare dl dt { float: left; clear: left; width: 130px;  padding: 0.3em; height:1em; font-weight: bold;}
div#livrare dl dd { margin: 0 0 0 135px; padding: 0.3em; color:#6B6B6B}

.shadow {
	-moz-box-shadow: 3px 3px 4px #6B6B6B;
	-webkit-box-shadow: 3px 3px 4px #6B6B6B;
	box-shadow: 3px 3px 4px #6B6B6B;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#6B6B6B')" !important;
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#6B6B6B') !important;
}

.sectiune {margin:20px 10px 10px 0px; border-bottom:1px solid #E6E6E6;}
.sectiune strong { font-size:1.2em;color:#6B6B6B;  }



.image_block {width:250px;height:250px;text-align:center;margin:15px 0px;border:1px solid #E6E6E6;}

.image_block  img {float:none;}

.image_block_small { width:75px;height:75px; }

#h1wrap {border-bottom:1px solid #d4d4d4;margin:5px 10px 5px 0px;}


#producatori li {margin-top:10px;} 

h1 {
	font-size: 1.5em;
}

h2, h3 {
	font-size: 1.2em;
	color:#6B6B6B;
}

#hd {
	padding: .25em .5em;
	margin-bottom: 1em;
	background-color: #000; 
	height:100px;
}

#ft {
	color:#fff;
	background-color:#000;
	height:100px;
	margin-top: 1em;
	border-top: solid 1px #000;
	padding:5px;
}

#ft a {color:#6B6B6B; }

#ft p {
	margin-top: 0;
}

div.filterbox {overflow-x: hidden; overflow-y:hidden; }
div.filterbox-more { overflow-y: scroll; }

div.promo  {background-color:#FFFFD9;margin-bottom:10px;}

/* adm */
div#login { margin:0px auto; width:300px }
div#login dt { float:left; clear:left; }
div#login dd {margin:0 0 0 60px; padding:0 0 0.5em 0;}

span.del {color:#f00;}
span.ins {color:#d4d4d4;}
span.rpl {color:#f00;}

div#admusr {margin-top:-13px;margin-bottom:10px;text-align:right;padding-right:10px;}


/* etichetare */
div.etichetare_list { background-color:#fff;color:#999; margin-top: 3px; border:1px solid #aaa; width:123px;padding:2px;}
div.etichetare_list div.box {padding:2px;float:left;font-weight:bold;} 

div.etichetare_detail { color:#999; margin-top: 3px; border:1px solid #aaa; width:123px;padding:2px;}
div.etichetare_detail div.box {padding:2px;float:left;font-weight:bold;} 

/* eticheta */

/* position relative for negative margins to work */ 
.eticheta div { display:block;position:relative;margin:0;padding: 0;}
.eticheta {
    width: 425px;
    /*border:1px solid orange;*/
}
.eticheta img { margin:0; padding: 0; border: 0;z-index: -1000;}
.eticheta .producator {
    padding-top: 15px;
    background: #ffffff url('/static/etichetare/web/black-top.png') no-repeat left top;
    height:65px;
    text-align: center;
    color:#fff;
    font:bold 40px Arial, serif;
    -webkit-print-color-adjust: exact;
}
.eticheta .producator sup {vertical-align: top;font-size:0.5em;} 

.eticheta .profil {     
    text-align: center;
    font: bold 25px Arial, serif;
    border-bottom: 2px solid #444;
}
.eticheta .dimensiune {
    text-align: center;
    font:bold 30px Arial, serif;
}
.eticheta .zgomot {
    margin-left: 285px; 
    color:#fff;
    font:bold 40px Arial,serif;
    -webkit-print-color-adjust: exact;
    /*border:1px solid blue;*/
}
.eticheta .ordonanta {
    margin-top: 65px;
    margin-left: 75px;
    font:14px Arial,serif;
}

/* negative margin in order to show dbs on top of image */ 
.eticheta .unde img {margin-bottom: -135px;}
