*{
	margin: 0;
	padding: 0;
}

html, body
{
	height: 100%;
}

body
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 62.5%;
	background: url(../images/bg_top_ext2.gif) left top repeat-x white;
	text-align: center;
	/*color: #7D7D7D;*/
	color: #000;
}

/* Index Background */
#index
{
	background: url(../images/bg_top_ext.jpg) left top repeat-x white;
}

img { border: 0; }

ul { list-style-type: none; }

p { font-size: 1em; }

h3 { font-size: 1.2em; color: #7D7D7D; margin-bottom: 10px; }

#wrapper
{
	text-align: left;
	width: 900px;
	min-height: 100%;
	position: relative; /*For IE*/
	margin: 0 auto;
}

/*For IE*/
* html #wrapper
{
	height: 100%;
}

#header
{
	position: absolute;
	width: 900px;
	height: 148px;
}

#header h1
{
	margin: 31px 0 0 30px;
}

#top-menu
{
	position: absolute;
	top: 10px;
	right: 29px;
	height: 90px;
	z-index: 11px;
	width: 221px;
}

#top-menu ul
{
	padding: 0 0 15px 5px;
	border-bottom: 1px solid #CDCDCD;
}

#top-menu li
{
	float: left;
	margin-right: 32px;
}

#top-menu li.last
{
	margin: 0;
	margin-right: 1px;
}

#top-menu select
{
	float: right;
	margin-top: 20px;
	width: 100px;
}

#flash-menu
{
	position: absolute;
	width: 900px;
	height: 199px;
	top: 127px;
}

#index #flash-menu
{
	top: 148px;
}

#content
{
	width: 841px;
	padding: 274px 29px 20px 30px;
	font-size:1.1em;
}
#products #content
{
	font-size:1em;
}
#index #content
{
	width: 841px;
	padding: 373px 29px 20px 30px;
}

hr
{ 
	border: 0; 
	background:#DDDDDD; 
	height: 11px; 
	color: #DDDDDD; 
	padding: 0; 
	margin-bottom: 24px;
}

#despre-box
{	
	width: 260px;
	height: 361px;
	float: left;
	margin: 0 20px 20px 0;
	padding-bottom: 2px;
	background: url(../images/despre_bottom.jpg) left bottom no-repeat;
}

	#despre-noi-title
	{
		width: 260px;
		height: 49px;
	}
	
	#despre-box p{
		padding: 18px 12px 0 14px;
		text-align: justify
		
	}

#oferte-box
{	position:relative;
	width: 271px;
	height: 361px;
	float: left;
	margin: 0 13px 20px 0;
	background: url(../images/oferte_bottom.jpg) left bottom no-repeat;
}
	#oferte-speciale-title
	{
		padding-left: 11px;
		width: 271px;
		height: 49px;
	}
	
	#oferte-box p{
		padding: 18px 12px 0 25px;
		text-align: justify;
	}
	
	#oferte-box .title{
		text-align: right;
		font-weight: bold;
		
	}

.see_all , .see_all:active, .see_all:visited
{
	position:absolute;
	display:block;
	right:0px;_right:15px;
	bottom:-15px;
	font-size:1.2em;
	font-weight:normal;
	text-decoration:none;
	color:#DA251D;
}
.see_all:hover
{
	text-decoration:underline;
}
	
#evenimente-box
{	
	position:relative;
	width: 277px;
	height: 361px;
	float: left;
	margin: 0 0 20px 0;
	background: url(../images/noutati_bottom.jpg) left bottom no-repeat;
}
	#evenimente-title
	{
		padding-left: 17px;
		width: 277px;
		height: 49px;
	}
	
	#evenimente-box p{
		padding: 18px 12px 0 31px;
		text-align: justify;
	}
	
	#evenimente-box .title{
		text-align: right;
		font-weight: bold;
		
	}
	
	.nr_tel
	{
		padding-left: 28px;
	}

#products-box
{
	width: 260px;
	background: url(../images/bg_products.gif) left top repeat-y;
}

html>body #products-box
{
	position: relative;
}

#products-box #menu-logos	
{
	background: url(../images/menu-logos.jpg) left top no-repeat;
	width: 260px;
	height: 181px;
	display: block;
}

#menu-logos
{
	width: 260px;
	height: 181px;
}

#menu-logos li
{
	float: left;
	width: 86px;
	height: 44px;
	margin-bottom: 5px;
}

.logo-top
{
	margin-top: 29px;
}

.logo-left
{
	padding-left: 26px;
}

.logo-right
{
	padding-left: 36px;
}

#products-menu
{
	padding-top: 13px;
	text-align: right;
	width: 260px;
	min-height: 170px;
	background: url(../images/bg_products_menu.jpg) left bottom no-repeat;
}

* html #products-menu
{
	height: 170px;
}

#product-details-box
{
	float: right;
	width: 550px;
}

#product-details-box p
{
	text-align: justify;
}

.product-title
{
	font-size: 1.4em;
	font-weight: normal;
	color: #DA251D;
	padding-bottom: 2px;
	border-bottom: 1px solid #E6E6E6;
	margin-bottom: 27px;
}

.product-title span
{
	font-size: 0.7em;
	font-weight: normal;
	color: #C4C4C4;
	position: absolute;
	right: 30px;
	margin-top: 5px;
}

#prod-submenu
{
	float: left;
	width: 158px;
	_width: 149px;
	border-right: 1px solid #E6E6E6;
}

#prod-submenu li
{
	padding-right: 29px;
	_padding-right: 20px;
	margin-bottom: 11px;
}

#product-details
{
	float: right;
	width: 381px;
	_width: 381px;
	margin-left: 10px;
	padding-top: 1px;
}

#product-details p img
{
}

#product-details-wide
{
	float: right;
	width: 539px;
	margin-left: 10px;
	padding-top: 1px;
}

#download-catalog
{
	float: left;
	margin: 55px 0 30px 0;
	clear: left;
}

#pic-products
{
	float: right;
	margin-top: -150px;
}

#machine-pic-list
{
	margin-bottom: 20px;
}

#machine-pic-list li
{
	float: left;
	margin-bottom: 20px;
}

.clear-content
{
	clear: left;
}

.clear
{
	clear: both;
	height: 100px;
}

#footer
{
	background: #E5E5E5;
	width: 100%;
	height: 100px;
	margin-top: -100px;
}

#footer-content
{
	width: 930px;
	height: 79px;
	position: relative;
	margin: 0 auto;
	padding-left: 30px;
	text-align: left;
}

	#locatii
	{
		width: 58px;
		height: 82px;
		margin-top: 11px;
		float:left;
		border-right: 1px solid #C3C3C3;
	}
	
	#contacts
	{
		float: left;
		margin: 18px 0 0 6px;
	}
	
	#contacts li
	{
		margin-bottom: 3px;
		_margin-bottom: -2px;
	}
	
	#logo-small
	{
		float: left;
		margin: 30px 0 0 71px;
	}
	
	#footer-menu
	{
		float: left;
		height: 61px;
		margin: 11px 0 0 13px;
		border-left: 1px solid #C3C3C3;
	}
	
	#footer-nav
	{
		margin: 19px 0 0 16px;
		_margin: 0;
		_padding: 19px 0 0 16px;
	}
	
	#footer-nav li
	{
		float: left;
		margin-right: 20px;
	}
	
	#copy
	{
		clear: left;
		float: left;
		font-size:9px;
		margin: 7px 0 0 16px;
		_margin: 7px 0 0 8px;
		color: #AFAFAF;
	}

	#traffic_ranking
	{
		position: absolute;
		top:65px;
		bottom:2px;
		right: 60px;
	}

/*======================== Links ==========================*/

a
{ font-size: 1em; }

a:link, a:visited
{
	color: #7D7D7D;
	text-decoration: none;
}

a:hover
{
	color: #DA251D;
	text-decoration: none;
}


#top-menu a:link, #top-menu a:visited
{
	color: #B2B2B2;
	text-decoration: none;
}

#top-menu a:hover
{
	color: #DA251D;
	text-decoration: none;
}

#contacts a:link, #contacts a:visited
{
	display: block;
	width: 15px;
	height: 7px;
	background: url(../images/but/letter.gif) left top no-repeat;
	text-indent:-9999px;
}

#contacts a:hover
{
	background: url(../images/but/letter_rol.gif) left top no-repeat;
}

#footer-nav a:link, #footer-nav a:visited
{
	font-size: 1.1em;
	color: #919191;
	text-decoration: none;
}

#footer-nav a:hover
{
	text-decoration: underline;
}

#products-menu a:link, #products-menu a:visited
{
	height: 22px;
	display:block;
	line-height: 22px;
	font-size: 1.4em;
	color: #7D7D7D;
	text-decoration: none;
	padding-right: 12px;
}

#products-menu a:hover
{
	display: block;
	width: 248px;
	height: 22px;
	line-height: 22px;
	color: #DA251D;
	background: #ECECEC;
	padding-right: 12px;
}

.categ-selected
{
	display: block;
	width: 248px;
	height: 22px;
	line-height: 22px;
	background: #ECECEC;
	padding-right: 12px;
}

#prod-submenu a:link, #prod-submenu a:visited
{
	font-size: 1em;
	font-weight: bold;
	color: #AFAFAF;
	text-decoration: none;
}

#prod-submenu a:hover
{
	color: #DA251D;
	text-decoration: none;
}

#prod-submenu .submenu-selected:link,.submenu-selected:visited
{
	font-size: 1em;
	font-weight: bold;
	color: #DA251D;
	
}
.sub-menu-echipa-selected
{
	color: #DA251D;
	background: #ECECEC;
	text-decoration: underline;
}
#prod-submenu .submenu-selected:hover
{
	color: #DA251D;
	text-decoration: underline;
}

#prod-submenu .submenu-selected:link span, #prod-submenu .submenu-selected:visited span
{
	color: #DA251D;
}

#prod-submenu .submenu-selected:hover span
{
	color: #DA251D;
	text-decoration: underline;
}

.abgred:link, .abgred:visited
{
	font-size: 0.9em;
	color: white;
	padding: 2px 4px 2px 4px;
	_padding: 0 4px 2px 4px;
	background: #DA251D;
	border: 1px solid #DA251D;
	text-decoration: none;
}

.abgred:hover
{
	background: transparent;
	color: #DA251D;
}

/*=========Logos==========*/
.logo-man:link, .logo-man:visited
{
	width: 86px;
	height: 44px;
	display: block;
	background: url(../images/logos/but_man.gif) left top no-repeat;
	text-indent: -9999px;
}

.logo-man:hover
{
	background: url(../images/logos/but_man.gif) left -44px no-repeat;
}

.logo-mercedes:link, .logo-mercedes:visited
{
	width: 86px;
	height: 44px;
	display: block;
	background: url(../images/logos/but_mercedes.gif) left top no-repeat;
	text-indent: -9999px;
}

.logo-mercedes:hover
{
	background: url(../images/logos/but_mercedes.gif) left -44px no-repeat;
}

.logo-iveco:link, .logo-iveco:visited
{
	width: 86px;
	height: 44px;
	display: block;
	background: url(../images/logos/but_iveco.gif) left top no-repeat;
	text-indent: -9999px;
}

.logo-iveco:hover
{
	background: url(../images/logos/but_iveco.gif) left -44px no-repeat;
}

.logo-daf:link, .logo-daf:visited
{
	width: 86px;
	height: 44px;
	display: block;
	background: url(../images/logos/but_daf.gif) left top no-repeat;
	text-indent: -9999px;
}

.logo-daf:hover
{
	background: url(../images/logos/but_daf.gif) left -44px no-repeat;
}

.logo-volvo:link, .logo-volvo:visited
{
	width: 86px;
	height: 44px;
	display: block;
	background: url(../images/logos/but_volvo.gif) left top no-repeat;
	text-indent: -9999px;
}

.logo-volvo:hover
{
	background: url(../images/logos/but_volvo.gif) left -44px no-repeat;
}

.logo-scania:link, .logo-scania:visited
{
	width: 86px;
	height: 44px;
	display: block;
	background: url(../images/logos/but_scania.gif) left top no-repeat;
	text-indent: -9999px;
}

.logo-scania:hover
{
	background: url(../images/logos/but_scania.gif) left -44px no-repeat;
}


/*======================== End Links ==========================*/


/*======================== Form ==========================*/
select
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 1em;
	background: #F4F4F4;
	border: 1px solid #DEDEDE;
	color: #A3A3A3;
}
.textarea
{
	font-size:14px;
	background-color:#F4F4F4;
	border:0;
}
.input
{
	font-size:14px;
	padding:2px;
	background-color:#F4F4F4;
	border:0;
	width:180px;
}
.input-img
{
	font-size:14px;
	padding:2px;
	background-color:#F4F4F4;
	background-image: url('../images/warning.gif');
	background-position: 98% 50%;
	background-repeat:no-repeat;
	border:0;
	width:180px;
}
.button
{
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
	
	border-top:1px solid #DA251D;
	border-left:1px solid #DA251D;
	border-right:2px solid #62110D;
	border-bottom:2px solid #62110D;
}
.button-no-js
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 1em;
	padding-left:1px;
	padding-right:1px;
	padding-top:1px;
	padding-bottom:0px;
	
	border-top:1px solid #DA251D;
	border-left:1px solid #DA251D;
	border-right:1px solid #62110D;
	border-bottom:1px solid #62110D;
	width: 23px;
	height: 16px;
}

.listWrapper 
{
	list-style-type:square;
}
.listWrapper li
{
	margin-left:14px;
}
#evolf ul
{
	list-style-type:square;
}
#evolf h3
{
	color:#DA251D;
	margin-top:15px;
	margin-bottom:2px;
}
.lineSpace td
{
	line-height:20px;
}
#menu-footer
{
	background: url(../images/footer_menu.gif) left top no-repeat;
	width: 260px;
	height: 16px;
	display: block;
}
.bottom-image
{
	position:absolute;
	right:30px;
	bottom:100px;

}
.contact-error
{
	color:#E32F03;
	font-weight:bold;
	margin-left:110px;
	
}
.table-padding-4 td
{
	padding:4px;
}
.form-cv-title
{
 	border-bottom:1px solid #DDDDDD;
}
.form-cv-submit-but
{
	padding-top:2px;
	padding-bottom:2px;
	padding-left:20px;
	padding-right:20px;
	font-size:10px;
	border-top:1px solid #DA251D;
	border-left:1px solid #DA251D;
	border-right:1px solid #62110D;
	border-bottom:1px solid #62110D;
}
.form-cv-small-but
{
	padding:0px;
	font-size:9px;
	border-top:1px solid #DA251D;
	border-left:1px solid #DA251D;
	border-right:2px solid #62110D;
	border-bottom:2px solid #62110D;
}

.carslogos
{
	float: left;
	width:84px;
	height:64px;
	border: 1px solid #F0F0F0;
	margin-left:7px;
	margin-top:7px;
	background-image: url('../images/carslogo.jpg');
	background-repeat:no-repeat;
}
.carslogos-dda
{
	float: left;
	width:84px;
	height:64px;
	border: 1px solid #F0F0F0;
	margin-left:3px;
	margin-top:3px;
	background-image: url('../images/carslogo.jpg');
	background-repeat:no-repeat;
}
#proviz_images
{
	float:right;
	top:0px;
}

.img-thumb-contact {
	float: left;
	margin: 5px 5px 0px 0;
	border: 1px #EEEEEE solid;
}







.logoBox {
            width:136px;
            height:106px;
            border-top:1px solid #919191;
            border-left:1px solid #919191;
            border-right:1px solid #9E9E9E;
            border-bottom:1px solid #9E9E9E;
            position:relative;
            float:left;
            margin-left:5px;
            margin-top:5px;
        }
        .logoBox span {
            
            position:absolute;
            width:136px;
            height:18px;
            bottom:0px;
            left:0px;
            background:#555555;
            
            opacity:0.2;
            filter:alpha(opacity=20);
            
            color:#FFFFFF;
            font-family:Verdana,Sans;
            font-size:11px;
            font-weight:bold;
            padding-top:4px;
            text-indent:3px;
        }
        .logoBox span a, .logoBox span a:visited, .logoBox span a:active, .logoBox span a:hover{
            text-decoration:none;
            color:#FFFFFF;
            display:block;
        }
         