﻿* {

	margin: 0;

	padding: 0;

}


body{ margin: 0; padding: 0; margin-top: 0px; font-size: 100%; background:#FFFFFF url('img/bg3.jpg') repeat-x; font-family: "Trebuchet MS", helvetica, arial, clean, sans-serif; behavior: url("csshover3.htc"); color:#808080;}

h1
{
	font-size:26px;
	color:#808080;
}

.linie01
{
	border-bottom:1px solid #005d00;
	width:100%;
	height:2px;
}


/* ------------------------------------------------------------- */

div.clear {clear:both;}

:focus {outline: 0; } 

/* ------------------------------------------------------------- */



div#maincontent {width:960px; margin:0 auto; /*background:blue;*/ }

div#top0 { width:100%; background:transparent; margin-top:4px; /*background-color:aqua;*/ }

div#left_top0  {width:150px;  float:left; /*background-color:fuchsia;*/}

div#right_top0 { width:800px; float:right; /*background-color:green;*/}

div#top_right_top0 { width:790px; float:right; font-size:0.7em; text-align:right; padding-top:3px; padding-bottom:6px; /*background-color:orange;*/}

div#top_right_top0 a { color:#FFFFFF; text-decoration:none;}

div#top_right_top0 a:hover { text-decoration:underline;}

div#midle_right_top0 { width:790px; float:right; /*background-color:olive;*/}

div#bottom_right_top0 { width:790px; float:right; font-size:0.7em; /*background-color:olive;*/}



div#left_bottom_right_top0 { width:300px; float:left; font-size:1em; /*background-color:olive;*/}

div#left_bottom_right_top0 a {color:gray; text-decoration:underline;}

div#left_bottom_right_top0 a:hover {color:#000;}

div#right_bottom_right_top0 { width:480px; float:right; font-size:1em; /*background-color:olive;*/}



div#page_content { width:960px; font-size:0.8em; color:gray; float:left; }

div#page_content h2 { font-family: Arial, Helvetica, sans-serif; font-size:1.3em; font-weight:normal; color:#000000;}

div#page_content h3 { font-family: Arial, Helvetica, sans-serif; font-size:1.3em; font-weight:normal; color:#CC0000;}



div#page_content .header_cont ul { list-style:none; margin-left:10px; }

div#page_content .header_cont ul li { background:url('img/bullets_gray01.png') left center no-repeat; padding-left:15px; }



div#page_content input.create_account { margin: 0;  font-size: 100%;  font-family: Arial, Sans-serif;  border: 1px solid #CCC;  background: #FFFFFF url(img/headerbg.gif) repeat-x bottom left;  padding: 1px; font-weight: bold; 	height: 23px;	color: #333;	cursor:pointer;}



form.login0 { top: 5px; right: 5px; padding: 0; border: none; background-color: transparent;  float:right; margin:18px 10px 0px 0px; }

form.login0 input.textbox { margin: 0;  width: 160px; border: 1px solid #CCC;  background: #FFFFFF; color: #333;  padding-left:5px; }

form.login0 input.loginbutton { margin: 0;  font-size: 100%; font-family: Arial, Sans-serif; border: 1px solid #CCC; background: #FFFFFF url(img/headerbg.gif) repeat-x bottom left; padding: 1px; font-weight: bold; height: 23px; color: #333; width: 100px; }

form.login0 label { width: 4em; float: left; text-align: right; margin-right: 0.5em; display: block; }





form.search {
	top: 5px;
	right: 5px;
	padding: 0;
	border: none;
	background-color: transparent;
	float:right;
	margin-top: 8px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}

form.search input.textbox { margin: 0;  width: 160px; border: 1px solid #CCC;  background: #FFFFFF url('img/search2.gif') no-repeat; color: #333;  padding-left:20px; }

form.search input.searchbutton { margin: 0;  font-size: 100%; font-family: Arial, Sans-serif; border: 1px solid #CCC; background: #FFFFFF url(img/headerbg.gif) repeat-x bottom left; padding: 1px; font-weight: bold; height: 23px; color: #333; width: 100px; }



.ReadMore a {

	color:#CC0000;

	float:right;

	text-decoration:underline;

}



.ReadMore a:hover {

	color:#000000;

}









/* ------------------------------------------------------------- */



/*

a:visited {

	text-decoration:none;

	color:#496D93;

}

	

a {

	text-decoration:none;

	color:#496D93;

}

	

a:hover {

	text-decoration:underline;

	color:#496D93;

}

*/

div.line01 {

	background: url('img/bg_line.gif') repeat-x left top;

	height:10px;

}



div.line02 {

	background: url(img/line-grey.png) repeat-x left top;

	height:10px;

	}

div#footer
{
	background:#004a00;
	height:30px;
	vertical-align:middle;
	text-align:center;
	margin:20px 0px 10px 0px;
	padding:9px 0px 0px 0px;
	color:#FFF;
	font-size:14px;
}

div#footer a
{
	color:#FFF;
	text-decoration:none;
}

/* Formular contact
-------------------------------------------------*/

#ContactFormID {
	background: transparent;
	width: 480px;
	margin-left:100px
}

#ContactFormID tr
{
	height:23px;
}

#ContactFormID input
{
	width:197px;
	border:none;
	border:1px solid #CCC;
	padding-left:5px;
}

#ContactFormID select
{
	width:205px;
	margin-top:2px;
	margin-bottom:2px;
	text-align:left;
	border:solid 1px #cccccc;
}

#ContactFormID .texte
{
	text-align:right;
	padding-right:10px;
	width:120px;
	vertical-align:middle;
}

#ContactFormID textarea
{
	border:solid 1px #cccccc;
	padding-left:5px;
}

#ContactFormID .button1
{
	margin: 0;  font-size: 100%; font-family: Arial, Sans-serif; border: 1px solid #CCC; background: #FFFFFF url(img/headerbg.gif) repeat-x bottom left; padding: 1px; font-weight: bold; height: 23px; color: #333; width: 100px;
	padding-left:20px; padding-right:20px;
	margin-left:20px;
}

#ContactFormID .button2
{
	margin: 0;  font-size: 100%; font-family: Arial, Sans-serif; border: 1px solid #CCC; background: #FFFFFF url(img/headerbg.gif) repeat-x bottom left; padding: 1px; font-weight: bold; height: 23px; color: #333; width: 100px;
	padding-left:20px; padding-right:20px;
	margin-left:135px;
}

#ContactFormID .button1:hover, #ContactFormID .button2:hover
{
	cursor:pointer;
}

/* Paginatie
-------------------------------------------------*/

div.content_list
{
    background-color: #ffffff;
    padding: 5px 0px;
}

div.content_list .navigation
{
    float: right;
}

div.content_list .list
{
    margin-top: 10px;
}

div.content_list .navigation
{
    text-align: right;
    padding: 0px 2px 2px 2px;
}

div.content_list .main_navigation
{
    margin: 0px 0px 10px 0px;
    border-bottom: 1px solid #f1f1f1;
    border-top: 1px solid #f1f1f1;
    padding-top: 3px;
    padding-bottom: 3px;
    font-family: Tahoma, Arial, Sans-serif;
    font-size: 11px;
}

div.content_list .main_navigation h3
{
    float: left;
    font-size: 15px;
    color: #016DAB;
    font-weight: 800;
    padding-left: 20px;
    line-height: 20px;
}

div.content_list .main_navigation h3 img
{
    vertical-align: top;
}

div.content_list .main_navigation div.links
{
    text-align: right;
    line-height: 20px;
    color: #666666;
    font-family: Tahoma, Arial, Sans-serif;
    font-size: 100%;
    font-weight: normal;
    padding-right: 20px;
}

div.content_list .main_navigation div.links a
{
    padding: 3px 6px 3px 6px;
    border: 1px solid #004a00;
	color:#004a00;
    margin-right: 2px;
    margin-left: 0px;
    text-decoration: none;
}

div.content_list .main_navigation div.links a:hover
{
    border: 1px solid #6fa668;
	background: #6fa668;
	color:#FFF;
}

div.content_list .main_navigation div.links a.selected
{
    font-weight: 800;
    color: #FFF;
    background-color: #004a00;
    border: 1px solid #004a00;
	text-decoration:underline;
}

div.content_list .main_navigation div.links select
{
	margin:0px 10px 0px 10px;
}

div.content_list .main_navigation div.links a.next {
    font-weight: 800;
}

div.content_list .main_navigation div.links a.previous {
    font-weight: 800;
}

div.content_list .main_navigation div.links span.previousNextDisabled {
    font-size: 100%;
    font-weight: 800;
    padding: 3px 6px 3px 6px;
    margin-right: 2px;
    color: #b0b0b0;
    border: 1px solid #b0b0b0;
}

div.content_list .list div.box
{
    display: block;
    float: left;
    width: 114px;
    height: 190px;
    margin: 0px 5px 15px 5px;
    padding: 0px 0px 10px 0px;
}

div.content_extra div.content_list .list div.box
{
    height: auto;
    margin: 0px 5px 15px 5px;
    padding: 0px 0px 10px 0px;
}


/* Sfarsit paginatie
-------------------------------------------------*/

/* CSS Tabs */
#navlist1 {
        padding: 3px 0;
        margin-left: 0px;
        border-bottom: 1px solid #bfbfbf;
        font: bold 12px "Trebuchet MS", helvetica, arial, clean, sans-serif;
}

#navlist1 li {
        list-style: none;
        margin: 0;
        display: inline;

}

#navlist1 li a {
        padding: 3px 0.5em;
        margin-left: 3px;
        border: 1px solid #bfbfbf;
        border-bottom: none;
        background: #004a00;
        text-decoration: none;
}

#navlist1 li a:link { color: #FFF; }
#navlist1 li a:visited { color: #FFF; }

#navlist1 li a:hover {
        color: #1d1d1d;
        background: #b0e9a8;
        border-color: #333333;
}

#navlist1 li a#current {
        background: white;
        border-bottom: 1px solid white;
		color:#1d1d1d;
}

/*	IFRAME detalii cont	*/

#ifr
{
	background-color:#FFF;
	width:100%;
	height:600px;
	border:1px solid #bfbfbf;
	border-top:none;
	padding:0px;
}

.buton
{
	margin: 0;  font-size: 100%; font-family: Arial, Sans-serif; border: 1px solid #CCC; background: #FFFFFF url(img/headerbg.gif) repeat-x bottom left; padding: 1px; font-weight: bold; height: 23px; color: #333;
	padding-left:20px; padding-right:20px;
}

.buton
{
	cursor:pointer;
}

/*	Tabel produs	*/

.produse
{
	width:100%;
	border-collapse:collapse;
	border-bottom:1px solid #CCC;
}

.produse .header
{
	height:50px;
	vertical-align:middle;
	border-bottom:1px solid #333333;
	border-top:1px solid #333333;
	font-weight:bold;
	background:#004a00;
	color:#FFF;
}

.produse .header td
{
	border-right:1px solid #FFF;
}

.produse td
{
	padding:1px 5px 1px 5px;
	overflow:hidden;
}

.produse .rp
{
	background:#b0e9a8;
}

.produse .rp td
{
	border-right:1px solid #FFF;
}

.produse .ri
{
	background:#fff;
}

.produse .ri:hover, .produse .rp:hover
{
	background:#6fa668;
	color:#FFF;
	cursor:pointer;
}

.produse .ri td
{
	border-right:1px solid #FFF;	
}

.produse .preturi td
{
	border:none;	
}

.prod_ifr
{
	border:none;
	width:100%;
	height:211px;
}

.link_masini
{
	color:#333;
	text-decoration:none;
	font-size:20px;
}

.link_masini:hover
{
	text-decoration:underline;
}

/*	TABEL LISTA MASINI	*/

table.lista_masini
{
	width:100%;
	border-collapse:collapse;
}

table.lista_masini tr.header
{
	background:#004a00;
	height:30px;
	color:#FFF;
	font-weight:bold;
}

table.lista_masini td
{
	border:1px solid #666;
	padding:0px 0px 0px 4px;
}

table.lista_masini tr.header:hover
{
	cursor:auto;
	background:#004a00;
}

table.lista_masini tr:hover
{
	cursor:pointer;
	background:#6fa668;
	color:#FFF;
}

table.lista_masini tr.selected
{
	background:#6fa668;
	color:#FFF;
}

/*	SFARSIT TABEL LISTA MASINI	*/

