body{
background:#f2f2f2;
font-family: Arial, Helvetica, sans-serif;
color:#2d2d2d;
}


.logo{display:block;margin:0px;padding:0px;background: transparent url(../images/logo.jpg) no-repeat;width:317px;height:73px;}
.login
{
	padding:10px 0;
}
.login a { color: #666; }
.login a:hover { color: #000; }

.meniu { background: transparent url(../images/meniu.jpg) repeat-x; height:42px; width: 960px; display: block; margin:0px auto; }
.meniu ul { margin-left: 30px; width: 825px; }
.meniu ul li { font-weight: bold; font-size: 14px; float: left; margin: 0px; text-align: center; list-style: none; display: block; }
.meniu ul li a { display: block; padding: 10px; color:#2d2d2d; height: 42px; max-height: 22px; text-decoration: none; width:77px;}
.meniu ul li a:hover { background: transparent url(../images/meniu_over.jpg) repeat-x; color:#fff; width:77px;}

.header{ height:85px; /*width:940px; display: block; float: left; margin-left: 10px; margin-right: 10px; */ }
.header .grid_7 { margin: 0; width: 220px; }
.header #changeable_login table { margin: 0; }
.header #changeable_login table input { width: 100px; }

#adaugare p { margin: 0 0 20px; }

.sidebar { width: 160px; background: #f1dfbb; /*overflow:hidden;*/
float:left;
clear:both;
margin-bottom:15px;
font-size:12px;
font-family: Arial, Helvetica, sans-serif;
line-height:16px;
}

.sidebar ul
{
margin:0;
padding:0;
}

.sidebar2 { width: 180px; background: #f1dfbb; /*overflow:hidden;*/
float:left;
clear:both;
margin-bottom:15px;
font-size:12px;
font-family: Arial, Helvetica, sans-serif;
line-height:16px;
display:inline;
}
.sidebar .middle, .sidebar2 .middle { padding: 10px; }
.sidebar .middle label, .sidebar2 .middle label { font-weight: bold; display: block; }
.sidebar .middle textarea, .sidebar2 .middle textarea { width: 155px; height: 150px; }

.sidebar a, .sidebar2 a {
text-decoration:none;
color:#FF6600;
}
.sidebar a:hover, .sidebar2 a {
text-decoration:none;
color: #000033;
text-decoration:underline;
}

.sidebar2 p
{
margin:0;
margin-top:10px;
}

.sidebar h3{
background: transparent url(../images/titlu_sidebar.jpg) no-repeat;
font-size:13px;
font-weight:bold;
display:block;
height:34px;
color:#fff;
text-align:center;
padding-top:7px;
margin-bottom:-7px;
}
.sidebar2 h3{
background: transparent url(../images/titlu_sidebar2.jpg) no-repeat;
font-size:13px;
font-weight:bold;
display:block;
height:34px;
color:#fff;
text-align:center;
padding-top:7px;
margin-bottom:-7px;
}

.sidebar ul{}

.sidebar ul li{
font-weight:normal;
font-size:12px;
margin:0px;
padding:0px;
list-style:none;
}

.sidebar ul li a{
display:block;
text-decoration:none;
padding: 0px;
margin: 5px 0px 5px 7px !important;
margin: 0 7px;
color: #333333;
border-bottom:1px dashed #666666;
}
.sidebar ul li a:hover, .sidebar ul li a:active{
background: #e65824;
display:block;
color:#FFFFFF;

}

.central{
float:left;
width:580px;
overflow:hidden;
background:#FFFFFF;
color: #2d2d2d;
border:1px solid #ebdab7;
margin-left:8px;
margin-right:18px!important;
margin-right:10px;
text-align: justify;
}


.central h1 { color: #ef5e28; font-weight: bold; font-size: 20px; margin: 10px; }
.central h2 { color: #ef5e28; font-weight: bold; font-size: 18px; margin: 10px; }
.central p { padding:10px; }
.central small { margin: 0px 10px; font-size: 10px; }

.cautare{
width:160px;
background:#f1dfbb;
overflow:hidden;
float:left;
height:200px;
}
.cautare h3{
background: transparent url(../images/titlu_sidebar.jpg) no-repeat;
font-size:13px;
font-weight:bold;
display:block;
height:34px;
color:#fff;
text-align:center;
padding-top:7px;
margin-bottom:-7px;
}
.buton_cautare
{color:#fff;
background:transparent url(../images/cautare.jpg) repeat-x;
font-weight:bold;
font-size:12px;
width:50px;
margin:0px auto;
text-align:center;
margin-bottom:10px;
}
.buton_cautare a, .buton_cautare a:hover, .buton_cautare a:active{
text-decoration:none;
color:#fff;
font-size:11px;
height:21px;
display:block;
padding-top:2px;
}
.buton_abonare
{color:#fff;
background:transparent url(../images/cautare.jpg) repeat-x;
font-weight:bold;
font-size:12px;
width:100px;
margin:0px auto;
text-align:center;
margin-bottom:10px;
}
.buton_abonare a, .buton_abonare a:hover, .buton_abonare a:active{
text-decoration:none;
color:#fff;
font-size:11px;
height:21px;
display:block;
padding-top:2px;
}
.sidebar p{
padding:10px;

}
#foot-wrap{
width:750px;
margin:0px auto;
}
.footer{
	background: #000000;
	width:800px;
	display: block;
	margin:0px auto;
	overflow: hidden;
}

.footer ul{
margin-top:13px;
list-style:none;
}

.footer ul li{
font-size:12px;
font-weight:bold;
margin:0;
padding:0;
}
.footer ul li a, .footer ul li a:active{
color:#fff;
text-decoration:none;
padding:0 5px;
}

.footer ul li a:hover{
background:#fff;
color: #FF6633;
}

.sponsor{
float:left;
width:170px;
overflow:hidden;
background:#f2f2f2;
padding:0px;
margin:9px;
}
img.th{
width:135px;
height:90px;
clear:both;
margin: 10px 15px 5px 15px;
}
.sponsor h3{
margin-top:5px;
color:#f25f29;
font-weight:bold;
font-size:12px;
text-align:center;
}
.sponsor h3 a, .sponsor h3 a:hover, .sponsor h3 a:active{
text-decoration:none;
color:#f25f29;
}

.sponsori{
clear:both;
overflow:hidden;

}

.sponsor p{
margin:0px auto 5px auto;
padding:0px;
width:130px;
}


.oferta{
background:#f2f2f2;
width:548px;
overflow:hidden;
margin: 0 0 10px 15px;
}
.linie{
clear:both;
overflow:hidden;
}
.oferta h3
{
font-weight:bold;
float:left;
width: 295px;
margin:10px 0 0 15px;
font-size:12px;
}
.oferta h3 a
{
color: #000;
}
.oferta p{
margin:10px 10px 10px 15px;
padding:0px;
}
.oferta_mai_mult{
float:right;
font-size:11px;
color:#fff;
background:#ef5e28;
width:65px;
height:15px;
margin:10px;
padding:2px;
text-align:center;
}
.oferta_mai_mult a, .oferta_mai_mult a:hover, .oferta_mai_mult a:active{
text-decoration:none;
color:#fff;
}

.urmatoarea_pagina{
float:right;
width:200px;
text-align:right;
font-weight:bold;
color:#ef5e28;
font-size:12px;
margin-bottom:10px;
}
.precedenta_pagina{
float:left;
width:200px;
text-align:left;
font-weight:bold;
color:#ef5e28;
font-size:12px;
margin-bottom:10px;
}
.paginatie{
width:500px;
margin: 0px auto;
}
.urmatoarea_pagina a, 
.urmatoarea_pagina a:hover, 
.urmatoarea_pagina a:active, 
.precedenta_pagina a, 
.precedenta_pagina a:hover, 
.precedenta_pagina a:active{
text-decoration:none;
color:#ef5e28;
font-weight:bold;
}
.detalii{
float:left;
font-size:12px;
color:#ef5e28;
width:100px;
font-weight:bold;
}
.detalii ul li{ 
list-style:none;
}

.detalii_dr{
float:left;
font-size:12px;
font-weight:bold;
color:#333333;
width:400px;
}
.specificatii{
position:relative;
width:400px;
padding:0px 15px;
}
table {margin:10px;}
TD#porto { color:#ef5e28; width:140px; font-weight:bold; font-size:12px; padding:5px 0px;}
TD#info { color:#333333; width:380px; font-weight:normal; font-size:12px; padding:5px 0px;}

#interesat
{
background:#f2f2f2;
width:350px;
height:60px;
padding:10px;
margin:10px auto;
font-size:14px;
margin-bottom:40px;
}
#interesat a, #interesat a:hover{color:#ef5e28; font-weight:bold;}

TH#anunt, TD#anunt {padding:3px; width:185px;background:#f2f2f2; border:2px solid #fff; font-size:12px;}
TH#judet, TD#judet {padding:3px; width:100px;background:#f2f2f2; border:2px solid #fff; font-size:12px; text-align:center; vertical-align:middle;}
TH#cantitate, TD#cantitate {padding:3px; width:100px;background:#f2f2f2; border:2px solid #fff; font-size:12px; text-align:center; vertical-align:middle;}
TH#pret, TD#pret {padding:3px; width:80px;background:#f2f2f2; border:2px solid #fff; font-size:12px; text-align:center; vertical-align:middle;}
TH#detalii, TD#detalii {padding:3px; width:50px;background:#f2f2f2; border:2px solid #fff; font-size:12px; text-align:center; vertical-align:middle;}

TD#detalii a, TD#detalii a:hover{color:#FF6600;font-weight:bold;}

.promo td#anunt, .promo td#judet, .promo td#cantitate, .promo td#pret, .promo td#detalii { background: #F2E0BC; }

#article-list a {color: #FF6600;}


/**
 * Messages
 */
.warning, .error, .success { padding: 10px 10px 10px 30px;  width: 560px; }

.warning { border-top: 1px solid #FEEEA0; border-bottom: 1px solid #FEEEA0; background-color: #FFF2B3; color: #5B1413; }
.warning a { color: #EAC31E; text-decoration: underline; }


.error { border-top: 1px solid #333; border-bottom: 1px solid #333; background-color: #CB2026; color: #fff; }
.error a { text-decoration: underline; }

.success { border-top: 1px solid #333; border-bottom: 1px solid #333; background-color: #0B8140; color: #fff; }
.success a { text-decoration: underline; color: #FFFF00;}


/**
 * Forms
 */
.req { color: #900; font-weight: normal; font-size: 8px; }

form>ul { list-style: none; margin: 0px; padding: 0px; }
form>ul>li { width: 100%; margin: 10px 0px; overflow: hidden; }

.stdForm { margin: 20px 20px; text-align: left; }
.stdForm label { width: 120px; float: left; margin: 0px 20px 0px 0px; }
.stdForm label span.fieldname { font-size: 14px; font-weight: bold; display: block; }
.stdForm label span.tip { font-size: 10px; color: #555; }

.stdForm input[type="text"], textarea { width: 200px; float: left; padding: 2px; }
.stdForm textarea { height: 200px; width: 200px; }
.stdForm input[type="image"] { margin-left: 160px; }
.stdForm input[type="file"] { width: 200px; }
.stdForm input[type="password"] { width: 200px; }

.liInline li {display: inline; list-style:none;}


.footer div
{
	float: left;
	margin: 5px 15px;
	width: 230px;
	overflow: hidden;
}

.fleft
{
	text-align: center;
}

#dash
{
float:left;
width:580px;
}

#dash td
{
 	
}
