*{
	padding:0px;
	margin:0px;
}
body{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	background-color:#000;
	color:#fff;
	background-image:url(img/bg.gif);
	background-repeat:repeat-x;
}
h1,h2,h3,h4,h5{
	padding-top:4px;
	padding-bottom:4px;
}
img{
	border:none;	
}
a{
	text-decoration:none;	
	color:#FFF;
}
a:focus{
	outline:none;	
}
.clear{
	clear:both;	
}
#wrap{
	width:790px;
	margin:0 auto;
}
#top{
	text-align:right;
	background-image:url('img/header.gif');
	height:287px;
	width:100%;
	cursor:default;
}
#search_form{
	font-size:11px;
	text-transform: capitalize;
    float: right;
	background-image:url(img/top.gif);
    background-repeat: repeat-x;
	border:1px solid #404040;
    min-width: 250px;
    max-width: 500px;
    padding: 5px 0px;
}
#search_form b{
    text-align: center;
    display: block;
    padding: 5px 10px;
    overflow: hidden;
    height: 18px;
    line-height: 18px;
}
#search_form label,#search_form input{
    float: left;
    height: 18px;
    line-height: 18px;
    border: none;
}
#search_form label{
    width: 20%;
    text-align: left;
    padding: 0px 5px;
}
#search_form input{
    width: 50%;
}
#search_form br{
    clear:both;
}
#search_form #searchButton{
    padding: 0px 5px;
    width:auto;
    background-color: #ff6600;
    font-size: 11px;
    color: #fff;
    text-align: center;
}
.h{
	font-size:14px;
	font-weight:bold;
	height:40px;
	line-height:40px;
}
#firme h3{
	text-align:center;	
}
#firme a{
	float:left;
	padding:3px;
	margin-left:5px;
	margin-bottom:5px;
	text-align:center;
	width:140px;
	text-transform: capitalize;
	font-weight:bold;
	color:#ff6600;
	font-size:14px;
	height:150px;
	border:1px solid #404040;
	background-image:url(img/top.gif);
}
#firme a:hover{
	border:1px solid #fff;
	color:#fff;
}
#modele{
	margin-left:5px;
}
#firma_model a{
	float:left;
	padding:3px;
	margin-bottom:5px;
	text-align:center;
	width:140px;
	text-transform: capitalize;
	font-weight:bold;
	color:#ff6600;
	font-size:14px;
	height:150px;
	border:1px solid #404040;
	background-image:url(img/top.gif);
}
#modele_lista{
	float:left;
	width:595px;
	padding-left:5px;
	height:auto;
	margin-left:10px;
	cursor:default;	
	background-image:url(img/top.gif);
	background-repeat:repeat-x;
	min-height:158px;
}
#modele_lista h1{
	color:#ff6600;
	font-size:20px;
}
#modele_lista a{
	color:#fff;	
	font-size:12px;
	display:block;
	float:left;
	width:145px;
	margin-top:3px;
	text-align:center;
}
#modele_lista a b{
	color:#ff6600;
}
#modele_lista a:hover{
	color:#ff6600;
	
}
.piesa{
	width:380px;
	border:1px solid #404040;
	float:left;
	cursor:default;
	margin-left:5px;
	margin-bottom:5px;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-left: 2px;
	height:142px;
}
.piesa .poza{
	width:130px;
	float:left;
	text-align:center;
}
.piesa .poza img{
	width:120px;
	max-height:120px;
	margin-top:18px;
	border:1px solid #ebebeb;
}
.piesa .info{
	width:240px;
	padding-left:5px;
	float:left;
}
.piesa .cod{
	font-size:11px;
	text-align:right;
}
.piesa .nume a{
	color:#ff6600;
	font-size:14px;
}
.piesa .descriere{
	padding-top:5px;
	font-size:11px;
	overflow:hidden;
	width:240px;
}
.piesa .pret{
	padding-top:2px;	
}
#piesa{
	border:1px solid #404040;
	margin-left:5px;
	padding:5px;
	cursor:default;
}
#piesa h1{
	text-align:center;
	font-size:20px;	
	color:#ff6600;
}
#piesa img{
	border:1px solid #ebebeb;
}
#piesa #pret{
	font-size:16px;
	font-weight:bold;
	padding-bottom:15px;
}
#piesa #pret #bani{
	color:#ff6600;	
}
#piesa #cod_produs{
	float:right;
	padding-right:5px;
	font-size:11px;
}
#piesa #cloud{
	font-size:10px;
	text-align:right;
	padding-top:5px;
}
#login_form{
	width:300px;
	padding:10px;
	margin:0px auto;
}
#login_form form{
	padding-left:25px;	
}
.form label{
	float:left;
	height:20px;
	line-height:20px;
	width:50px;
	margin-bottom:5px;
	padding:2px;
}
.form input,.form textarea{
	border:1px solid #404040;	
	float:left;
	height:20px;
	line-height:20px;
	width:210px;
	margin-bottom:5px;
	padding:2px;
}
.form textarea{
	height:100px;	
}
.form select{
	border:1px solid #404040;	
	float:left;
	height:21px;
	width:210px;
	margin-bottom:5px;
	padding:2px;
}
.form br{
	clear:both;	
}
.form .submit{
	background-color:#FFF;
	width:auto;
	text-align:center;
	line-height:10px;
}
.mdel{
	border-bottom:1px solid #404040;
	width:350px;
	height:20px;
	margin-bottom:5px;
}
.model_adm{
	float:left;
	width:300px;
	cursor:default;
	height:20px;
	line-height:20px;
}
.tools_adm{
	float:right;	
	width:50px;
	height:20px;
	line-height:20px;
}
.tools_adm a{
	display:block;	
	height:20px;
	text-align:center;
}
.tools_adm a:hover{
	background-color:#404040;
	color:#FFF;
}

.pagination{
	font-size:11px;
	margin-top:10px;
	margin-bottom:0;
}
.pagination a{
	text-decoration:none;
	border:solid 1px #404040;
	color:#FFF;
}
.pagination .disabled{
	text-decoration:none;
	border:solid 1px #ccc;
	color:#ccc;
	cursor:default;
}
.pagination a,.pagination span{
	display:block;
	float:left;
	padding:0.3em 0.5em;
	margin-right:2px;
	margin-bottom:2px;
	font-weight:bold;
}
.pagination .current_pag{
	background:#404040;
	color:#ff6600;
	border:1px solid #404040;
}
#cod_kn{
	color:#ff6600;
	font-size:15px;
	font-weight:bold;
	cursor:default;
	text-align:center;
}
#meniu{
	background-image:url(img/meniu/menu_sides.jpg);
	background-repeat:no-repeat;
	width:714px;
	padding-left:10px;
	padding-right:16px;
	height:50px;
	margin:0 auto;
}
#b_cont{
	height:50px;
	background-image:url(img/meniu/bg.jpg);
	background-repeat:repeat-x;
	padding-left:15px;
}
#b_cont a{
	display:block;
	width:101px;
	margin-top:16px;
	margin-left:30px;
	height:30px;
	padding-top:4px;
	float:left;
	background-image:url(img/meniu/b_normal.jpg);
	background-repeat:no-repeat;
	color:#a5a59d;
	text-align:center;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	text-decoration:none;
}
#b_cont .current{
	background-image:url(img/meniu/b_hover.jpg);
	color:#FFF;
}
#b_cont a:hover{
	background-image:url(img/meniu/b_hover.jpg);
	color:#FFF;
}
#contents h1,h3{
	color:#ff6600;
	font-size:20px;
}
#c_left{
	float:left;	
	width:330px;
	padding-left:50px;
}
#c_right{
	float:right;
	padding-right:50px;
	font-size:14px;
}
#msg{
	padding-top:10px;
	padding-bottom:10px;
	color:#C00;
	font-weight:bold;
}
.descr{
	font-size:11px;
	padding-bottom:5px;
}
.bg_image,.bg_nume{
	float:left;
	width:135px;
	display:block;
	text-align:center;
	background-color:none;
}
.bg_image{
	height:115px;
	background-repeat:no-repeat;
	background-position:center center;
}
.bg_nume{
	height:20px;	
}