/********************* GENERAL ************************/
.wrapper{width:1000px; margin:0 auto;}
#menu_wrapper{width:100%; background:#000 url(../gfx/top/menu-bg.png) repeat-x 0 0;}
#menu{width:870px; height:81px; background:#000 url(../gfx/top/top-bg.png) no-repeat 0 0; margin:0 auto;}
#menu a, #menu a:hover{color:#EDEDED;}
#logo{float:left; width:144px; margin:0;}
#slide_wrapper{width:100%; background-color:#000}
#slide{width:870px; height:388px; background-color:#000000; position: relative; margin:0 auto;}
#body_wrapper{width:100%; background:#fff url(../gfx/home/home-bg.jpg) repeat-x 0 0;}
#body{width:870px; margin:0 auto; padding:25px 0;}
#blue_line{width:100%; height:4px; line-height:0px; font-size:0px; background-color:#dad7d7; margin-bottom:1px;}
#footer_wrapper{width:870px; margin:0 auto;}
#footer{width:100%; height:80px; border-top:1px #dad7d7 solid;}
/* bread crumbs */
#breadcrumbs{margin:0 0 10px 0; font-size:14px;}
#breadcrumbs span{font-size:12px; color:#FF6000;}
#breadcrumbs a, #breadcrumbs a:hover{color:#FF6000; text-decoration:none; font-size:12px;}
/*********************** TOP **************************/

/* slider */
#slider{
	position:relative;
	float:right;
	width:627px;
	height:388px;
}
#moto{
	position:absolute;
	top:50px;
	left:80px;
	width:241px; height:77px;
	z-index:10000;
}
/********************** HOME **************************/

/* oferte */
#body .oferta_auto{}
#body .oferta_auto h1{
	color:#4c4c4c;
	font-size:18px;
	margin:0 0 10px 0;
}
#body #oferta_auto h1 a, #body .oferta_auto h1 a:hover{
	color:#4c4c4c;
	text-decoration:none;
}
#boxes{}
#boxes2{
	float:left;
	width:650px;
}
#boxes .box, #boxes2 .box{
	float:left;
	width:203px;
	background-color:#FFFFFF;
	margin:0 0 20px 12px;
}
#boxes .first, #boxes2 .first{
	margin:0;
}
#boxes .top, #boxes2 .top{
	height:0px;
	line-height:0px;
	font-size:0px;
	border-bottom:4px #dad7d7 solid;
	margin:0 0 1px 0;
}
#boxes .center, #boxes2 .center{
	height:238px;
	padding:10px 10px 0 10px;
	border-top:1px #dad7d7 solid;
	border-left:1px #dad7d7 solid;
	border-right:1px #dad7d7 solid;
}
#boxes .bottom, #boxes2 .bottom{
	height:7px;
	line-height:0px;
	font-size:0px;
	background:transparent url(../gfx/home/bottom-box.jpg) no-repeat 0 0;
}
#boxes .center h4, #boxes2 .center h4{
	font-size:14px;
	margin:5px 0 10px 0;
}
#boxes .center a, #boxes .center a:hover, #boxes2 .center a, #boxes2 .center a:hover{
	text-decoration:none;
	color:#ff6600;
}
#boxes .center p, #boxes2 .center p{
	margin:0 0 5px 0;
	font-size:11px;
}
#boxes .center .detalii, #boxes2 .center .detalii{
	background:transparent url(../gfx/home/arrow-grey.jpg) no-repeat 0 3px;
	padding:0 0 0 8px;
	font-size:11px;
	font-weight:bold;
}

/* despre noi */
#body .despre_noi{
	float:left;
	width:347px;
	line-height:20px;
	padding:0 10px 0 0;
}
#body .despre_noi h2{
	color:#4c4c4c;
	font-size:18px;
	margin:0 0 10px 0;
}
#body .despre_noi p{
	margin:0 0 5px 0;
}
#body .despre_noi a, #body .despre_noi a:hover{
	color:#ff6600;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	margin:0 0 10px 0;
	padding:0 0 0 8px;
	background:transparent url(../gfx/home/arrow-black.jpg) no-repeat 0 3px;
}

/* noutati */
#body .noutati{
	float:left;
	width:489px;
}
#body .noutati h3{
	color:#4c4c4c;
	font-size:18px;
	margin:0 0 10px 0;
}
#body .noutati .right{
	float:right;
	color:#ff6600;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	padding:0 0 0 8px;
	margin:5px 0 0 0;
	background:transparent url(../gfx/home/arrow-black.jpg) no-repeat 0 3px;
}
#body .noutati .box{
	float:left;
	width:226px;
	margin:0 0 0 15px;
	padding:0 10px 0 0;
}
#body .noutati .first{
	margin:0;
}
#body .noutati .box img{
	padding:2px;
	border:1px #dad7d7 solid;
	margin:0 0 12px 0;
}
#body .noutati .box .text{
	color:#000;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	padding:0 0 0 8px;
	background:transparent url(../gfx/home/arrow-orange.jpg) no-repeat 0 3px;
}
/******************** DESPRE NOI **********************/
#body #despre_noi{}
#body #despre_noi h1{
	color:#4c4c4c;
	font-size:18px;
	margin:0 0 10px 0;
}
/********************** OFERTE ************************/
#body #oferta_auto h1{
	color:#4c4c4c;
	font-size:18px;
	margin:0 0 10px 0;
}
#body #oferta_auto h2{
	color:#FF6000;
	font-size:18px;
	margin:0 0 10px 0;
}
#oferta_auto .pages{
	margin:15px 0 5px 0;
}
#oferta_auto .pages a{
	padding:2px 6px;
	margin:0 2px;
}
#oferta_auto .pages a.page_normal{
	background-color:#fff;
	color:#000;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	border:1px #aaa solid;
}
#oferta_auto .pages a.page_selected{
	background-color:#FF6000;
	color:#fff;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	border:1px #aaa solid;
}
#gal{
	float:left;
	height:auto;
	width:870px;
}
#gal #big_image{
	float:left;
	width:680px;
	height:376px;
	margin:0;
	overflow:hidden;
	border:1px solid #BFC0C2;
}
#gal .thumbs ul{
	list-style:none;
	margin:0;
	padding:0;
}
#gal .thumbs li{
	display:inline;
	margin:0;
	padding:0;
}
#gal a, .gal a:hover{color:#FFFFFF;}
#gal .thumbs img{
	border:1px solid #BFC0C2;
	margin:0 0 10px 10px;
}
/********************** MARCI *************************/
#menu a.float{
	float:left;
	width:auto;
}

/*menu*/
#subcategories{
	float:left;
	width:203px;
	margin:0 5px 20px 0;
	padding:10px 10px 0 0;
}
#subcategories ul, #subcategories li{
	margin:0;
	padding:0;
	list-style:none;
}
#subcategories li{
	margin-bottom:5px;
}
#subcategories a, #subcategories a:hover{
	text-decoration:none;
	color:#ff6600;
	background:transparent url(../gfx/home/arrow-grey.jpg) no-repeat scroll 0 3px;
	font-weight:bold;
	padding:0 0 0 8px;
}
/********************** STIRI *************************/
#body #stiri{}
#body #stiri h1{
	color:#4c4c4c;
	font-size:18px;
	margin:0 0 10px 0;
}
#stiri .stiri{
	margin:5px 0 10px 0;
}
#stiri .stiri p{
	margin:0 0 5px 0;
}
#stiri .stiri img{
	float:left;
	width:230px;
	padding:2px;
	border:1px #dad7d7 solid;
	margin:0 10px 0 0;
}
#stiri .stiri h2{
	color:#FF6000;
	font-size:14px;
	margin:5px 0 5px 0;
}
#stiri .stiri a, #stiri .stiri a:hover{
	color:#FF6000;
	text-decoration:none;
}
#stiri .stiri a.link{
	font-weight:bold;
	padding:0 0 0 8px;
	font-size:11px;
	background:transparent url(../gfx/home/arrow-black.jpg) no-repeat 0 3px;
}
#stiri .pages{
	margin:15px 0 5px 0;
}
#stiri .pages a{
	padding:2px 6px;
	margin:0 2px;
}
#stiri .pages a.page_normal{
	background-color:#fff;
	color:#000;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	border:1px #aaa solid;
}
#stiri .pages a.page_selected{
	background-color:#FF6000;
	color:#fff;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	border:1px #aaa solid;
}
#stiri h2.title{
	font-size:16px;
	color:#FF6000;
}
/********************* SERVICE ************************/
#service_audi{
	float:left;
	width:435px;
	margin:20px 0 20px 0;
	text-align:center;
}
#service_volkswagen{
	float:left;
	width:435px;
	margin:20px 0 20px 0;
	text-align:center;
}
/********************* CONTACT ************************/
#body #contact h1{
	color:#4c4c4c;
	font-size:18px;
	margin:0 0 10px 0;
}
#body #contact p{
	margin:0 0 10px 0;
}
#body #contact .contact_form{
	float:left;
	width:270px;
}
#body #contact .contact_form span{
	color:#FF0000;
}
#body #contact .contact_form input{
	width:250px;
	margin:3px 0 10px 0;
	padding:1px 0 1px 0;
	border:1px #aaa solid;
}
#body #contact .contact_form textarea{
	width:250px; height:120px;
	margin:3px 0 10px 0;
	padding:1px 0 1px 0;
	border:1px #aaa solid;
}
#body #contact .contact_form select{
	width:250px;
	margin:3px 0 10px 0;
	padding:1px 0 1px 0;
	border:1px #aaa solid;
}
#first_col{
	float:left;
	width:170px; height:380px;
	padding:0 0 0 20px;
	background-color:#edeef0;
}
#first_col h2, #second_col h2, #third_col h2{
	color:#000;
	font-size:14px;
}
#second_col, #third_col{
	float:left;
	width:170px; height:380px;
	background-color:#edeef0;
	padding:0 0 0 20px;
	margin:0 0 0 10px;
}
/********************* FOOTER *************************/
#footer .link{float:left; margin:15px 0 0 0; color:#6e6e6e;}
#footer .link a, #footer .link a:hover{color:#000; font-size:11px; text-decoration:none;}
#footer .cp{float:right; margin:15px 0 0 0; color:#000; font-size:11px;}
#footer .cp span{color:#ff6000;}
#footer .silkweb{color:#6e6e6e; font-size:11px; margin:10px 0 0 0;}
#footer .silkweb a, #footer .silkweb a:hover{color:#6e6e6e; font-size:11px; text-decoration:none;}
