
/*ELEMENTS ###########################################################*/

body {
    margin:0;
    padding:0;
    background-color:#393939;
    font-family: ARIAL;
    font-style: normal;
    font-weight: normal;
    text-transform: none;
    text-decoration: none;
    color: #ffffff;
    font-size: 11px;
    line-height: 15px;
    padding:0;
    margin:0;
    height:100%;
    background:#393939  url(../images/bg_big2.jpg) repeat-y left top;
}

form {
    margin:0;
    padding:0;
}

img {
	border: 0;
}

a:visited {
	color: #ffffff;
	text-decoration: none;
}

a:hover, a:active {
	color: #e1e1e1;
	text-decoration: none;
}


a:link {
	color: #ffffff;
	text-decoration: none;
}

ul {
  margin:1;
}

li {
  margin:0;
}

.xinp, .tinp, .eng {background: #f5f5f5;width:200px;text-align: left;vertical-align: middle;}
.xinp input {
  margin: 1px;
  border-top: 1px solid #bdbdbd;
  border-right: 1px solid #bdbdbd;
  border-bottom: 1px solid #bdbdbd;
  border-left: 1px solid #bdbdbd;
  width:200px;
}

.input_type_xinp {
  margin: 1px;
  border-top: 1px solid #b9b9b9;
  border-right: 1px solid #b9b9b9;
  border-bottom: 1px solid #b9b9b9;
  border-left: 1px solid #b9b9b9;
  width:200px;
}

.tinp textarea {width:350px;height:100px;border-top: 1px solid #778188;border-right: 1px solid #E3E8EB;border-bottom: 1px solid #E3E8EB;border-left: 1px solid #778188;}

#ttip1, #ttip2, #ttip3, #ttip4, #ttip5, #ttip6, #ttip7, #ttip8
{
  margin-left: 140px;
  margin-top: -19px;
  position: absolute;
  background: #ffffff;
  border: 1px solid #8db40c;
  padding: 4px 4px 4px 14px;
  width: 125px;
  visibility: hidden;
  z-index: 5;
  text-align: left;
  font-size: 10px;
  color: #000000;
}
#ttip3 ol {list-style: lower-alpha;}

/* STYLES ##############################################################################*/

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  background-color: #ffffff;
}

.sel_search{
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background-color: #ffffff;
}

.textarea_oferta {
    width: 500px;
	height: 150px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}


td {
	font-family: ARIAL;
	font-style: normal;
	font-weight: normal;
	text-transform: none;
	text-decoration: none;
	color: #ffffff;
	font-size: 11px;
	line-height: 15px;
	margin: 0px;

}

.del {
  	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	text-transform: none;
	text-decoration: none;
	color: red;
	font-size: 11px;
}
.del:hover {
  	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	text-transform: none;
	text-decoration: none;
	color: navy;
	font-size: 11px;
}

.err_text
{
  	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	text-transform: none;
	text-decoration: none;
	color: #ab2f2a;
	font-size: 11px;
}

.err_text_login
{
  	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	text-transform: none;
	text-decoration: none;
	color: #ffffff;
	font-size: 11px;
}


h1
{
  	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	text-transform: none;
	text-decoration: none;
	color: #ffffff;
	font-size: 10px;
	margin:0px;
	font-weight:bold;
}


h2
{
  	font-family: Helvetica,Verdana, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	text-transform: none;
	text-decoration: none;
	font-size: 12px;
	margin:0px;
	font-weight:bold;
}

h4
{
  	font-family: Helvetica,Verdana, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	text-transform: none;
	text-decoration: none;
	font-size: 12px;
	height:20px;
	margin:16px;
	font-weight:bold;
}

h5
{
  	font-family: Helvetica,Verdana, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	text-transform: none;
	text-decoration: none;
	font-size: 14px;
	height:20px;
	margin:16px;
	font-weight:bold;
}

h3
{
  	font-family: Helvetica,Verdana, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	text-transform: none;
	text-decoration: none;
	font-size: 12px;
	height:20px;
	margin:16px;
	font-weight:bold;
}

.infoBox {
  background: #AFBCCD;
}

.infoBoxContents {
  background: #FFFFFF;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

.err_text
{
    color:red;
    font-size:10px;
}

/*  LAYOUT @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

#maincontainer{
width: 994px; /*Width of main container*/
margin: 0 right; /*Center container on page*/
}

#topsection{
background: #EAEAEA;
height: 20px; /*Height of top section*/
}

#topsection h1{
margin: 0;
padding-top: 15px;
}

#contentwrapper{
float: left;
width: 100%;
}

#contentcolumn{
margin-left: 185px; /*Set left margin to LeftColumnWidth*/
/*background:#393939  url(../images/right_bg.jpg) repeat-y left top;*/
}

#leftcolumn{
float: left;
width: 185px; /*Width of left column*/
margin-left: -994px; /*Set left margin to -(MainContainerWidth)*/
/*background:#393939  url(../images/left_bg.jpg) repeat-y left top;*/
}

#footer{
clear: left;
width: 100%;
text-align: center;
height:25px;
/*background:#393939  url(../images/bg_bottom.jpg) no-repeat;*/
}

#left_meniu {
    margin-left:16px;
	text-align: left;
	padding: 0px;
	width:169px;
	background:url(../images/top_meniu_mic.jpg) repeat;
}
#left_meniu_content {
	width:169px;
	height:100%px;
	background-color: #202020;
}

#left_meniu_newsletter{
    margin-top:15px;
    margin-left:16px;
	text-align: left;
	padding: 0px;
	width:169px;
	background:url(../images/top_meniu_mic.jpg) repeat;
}


#left_meniu_content_newsletter{
	width:169px;
	height:100%px;
	background-color: #202020;
}

#right_header {
	padding: 0px;
	width: 809px;
	height:128px;
	background:url(../images/top_car.jpg) no-repeat;
}

#right_red_bar {
	margin-left:4px;
	padding: 0px;
	width: 788px;
	height:31px;
	background:url(../images/bar_meniu.jpg) repeat;
}


#right_login_reclama {
    margin-top:5px;
    margin-left:4px;
    margin-right:0px;
    margin-bottom:0px;
	text-align: left;
	padding: 0px;
	width: 788px;
	height:135px;
	background-color: #ffffff;
}

#login {
    margin-top:0px;
    margin-left:0px;
    margin-right:0px;
    margin-bottom:0px;
	text-align: left;
	padding: 0px;
	width: 195px;
	height:138px;
#   background-color: #5a5a5a;
	background:url(../images/login_bg.jpg);
}

#reclama {
    margin-top:-138px;
    margin-left:200px;
    margin-right:0px;
    margin-bottom:0px;
	text-align: left;
	padding: 0px;
	width: 588px;
	height:138px;
	background:url(../images/banner.png) repeat;
}


.inside_box_left_login{
  text-align:right;
  width: 90px;
  float: left;
}

.inside_box_right_login{
  width: 100px;
  float: right;
}
.inside_box_form1_left_login{
  font-family:Arial,Helvetica;
  font-size:12px;
  color:#666666;
  height: 20px;
  padding-top: 4px;
}

.inside_box_form1_right_login{
  font-family:Arial,Helvetica;
  font-size:12px;
  color:#666666;
  height: 24px;
}

.inside_box_form1_left_login_center{
  font-family:Arial,Helvetica;
  font-size:12px;
  color:#696969;
  height: 24px;
}


.view_offer{
    margin-top:5px;
    margin-left:4px;
    margin-right:0px;
    margin-bottom:0px;
	text-align: left;
	padding: 0px;
	width: 788px;
	/*background-color:red;*/
}

.view_offer_left{
  text-align:left;
  width: 275px;
  float: left;
  height: 345px;
  text-align:center;
  background-color:#e2e2e2;
  /*background-color:red;*/
}

.view_offer_right{
  width: 500px;
  float: right;
  background-color:#e2e2e2;
/*  background-color:blue;*/
}



#right_last_search {
    margin-top:5px;
    margin-left:4px;
    margin-right:0px;
    margin-bottom:0px;
	text-align: left;
	padding: 0px;
	width: 788px;
	height:238px;
}

#last_posts {
    margin-top:0px;
    margin-left:0px;
    margin-right:0px;
    margin-bottom:0px;
	text-align: left;
	width: 291px;
	height:238px;
	background-color: #e9e9e9;
}

#search {
    margin-top:-238px;
    margin-left:296px;
    margin-right:0px;
    margin-bottom:0px;
	text-align: left;
	width: 492px;
	height:238px;
	background-color: #e9e9e9;
}
.search_page {
    margin-top:0px;
    margin-left:296px;
    margin-right:0px;
    margin-bottom:0px;
	text-align: left;
	width: 492px;
	height:238px;
	background-color: #e9e9e9;
}




#right_all_cars {
    margin-top:5px;
    margin-left:4px;
    margin-right:0px;
    margin-bottom:0px;
	text-align: left;
	width: 788px;
	height:310px;
	background:url(../images/bg_green.gif) repeat;
}

#right_all_offers {
    margin-top:7px;
    margin-left:4px;
    margin-right:0px;
    margin-bottom:0px;
	text-align: left;
	width: 788px;
	height:30px;
	background:url(../images/bar_meniu.gif) repeat-x;
}

#sitemap {
    margin-top:5px;
    margin-left:4px;
    margin-right:0px;
    margin-bottom:0px;
	text-align: left;
	padding: 0px;
	width: 788px;
	height:100%;
	background-color: #2d2d2d;
}

#content_center {
    margin-top:5px;
    margin-left:0px;
    margin-right:0px;
    margin-bottom:0px;
	text-align: left;
	padding: 0px;
	width: 788px;
	height:35px;
}


#error_login {
    margin-top:5px;
    margin-left:4px;
    margin-right:0px;
    margin-bottom:5px;
	width: 788px;
	height:40px;
}

#content_user_page {
    margin-top:0px;
    margin-left:0px;
    margin-bottom:0px;
	float: left;
	text-align: left;
	padding: 0px;
	width: 788px;
	height:135px;
}


/*CLEAN UP THE HTML VIEW OFERTA*/

.ico_back {
    position:absolute;
    margin-top:4px;
    display:inline;
}

.inapoi_la_lista {
    position:absolute;
    margin-top:8px;
    margin-left:35px;
    display:inline;
}

.text_banda_verde_oferte {
    position:absolute;
    margin-top:8px;
    margin-left:70px;
    display:inline;
}

.text_banda_verde_oferte_acolade {
    position:absolute;
    margin-top:8px;
    margin-left:240px;
    display:inline;
}

.font_white_bold_12 {
    color:#FFFFFF;
    font-weight:bold;
    font-size:12px;
}

.photo_medium_container {
    background-color:white;
    margin-left:9px;
    margin-right:9px;
    height:265px;
    border-bottom:1px double rgb(150,150,150);
    border-right:1px double rgb(150,150,150);
    border-top:1px double rgb(255,255,255)
}

.title_box {
    background-color:#696969;
    float:right;
    width:275px;
    margin-top:1px;
    text-align:left;
}

.form_contact {
    margin-top:1px;
    width:275px;
    float: left;
    background-color:#f0f0f0;
}

.form_contact_left {
    text-align:left;
    margin-top:1px;
    width:75px;
    background-color:#f0f0f0;
    float:left;
    height:20px;
}

.form_contact_right {
    margin-top:1px;
    width:200px;
    float: right;
    text-align:left;
    background-color:#f0f0f0;
    height:20px;
}

.input_type {
    border-top: 2px solid #e2e2e2;
    border-right: 2px solid #e2e2e2;
    border-bottom: 2px solid #e2e2e2;
    border-left: 2px solid #e2e2e2;
}

.input_type_green {
    border-top: 1px solid #659a01;
    border-right: 1px solid #659a01;
    border-bottom: 1px solid #659a01;
    border-left: 1px solid #659a01;
}

.textarea_type {
    border-top: 2px solid #e2e2e2;
    border-right: 2px solid #e2e2e2;
    border-bottom: 2px solid #e2e2e2;
    border-left: 2px solid #e2e2e2;
    height:75px;
}

/* CLEAN UP THE HTML WITH CAUTA*/


.cauta_form_left {
    text-align:left;
    width: 50%;
    float: left;
	background-color: #ffffff;
}

.cauta_form_right {
    width: 50%;
    float: right;
	background-color: #ffffff;
}

.cauta_box_left{
  margin-top:1px;
  margin-left:0px;
  font-family:Arial,Helvetica;
  font-size:12px;
  color:#666666;
  height: 24px;
  padding-top: 0px;
  background-color: #f0f0f0;
}

.cauta_box_right{
  margin-top:1px;
  font-family:Arial,Helvetica;
  font-size:12px;
  color:#666666;
  height: 24px;
  background-color: #f0f0f0;
}

.cauta_box_left_2{
  margin-top:1px;
  margin-left:0px;
  font-family:Arial,Helvetica;
  font-size:12px;
  color:#666666;
  height: 24px;
  padding-top: 0px;
  background-color: #f7f7f7;
}

.cauta_box_right_2{
  margin-top:1px;
  font-family:Arial,Helvetica;
  font-size:12px;
  color:#666666;
  height: 24px;
  background-color: #f7f7f7;
}

.b_cauta {
  color:#696969;
  font-size:11px;
}

/* FORM STYLES #########################################################################*/
.chanel_width_form {
    margin-top:0px;
    margin-left:4px;
    margin-right:0px;
    margin-bottom:0px;
	text-align: left;
	padding: 0px;
	width: 788px;
}



.form_content{
  height: 400px;
  width:100%;
  float: left;
  text-align:left;
  font-family:Arial,Helvetica;
  font-size:12px;
  color:#666666;
  background-color:#e3e3e3;
}

.chanel_width_errors{
  width: 788px;
  margin-left:0px;
  margin-top:5px;
  height: 40px;
}
.errors_content{
  margin-left:0px;
  height: 30px;
  width: 788px;
  float: left;
}

.inside_box_left{
  text-align:right;
  width: 324px;
  float: left;
/*  background-color:red;*/
}

.inside_box_right{
  width: 444px;
  float: right;
 /* background-color:black;*/
}

.inside_box_center{
  margin-top:20px;
  width: 788px;
  float: right;
  text-align:center;
}


.inside_box_left_input{
  font-family:Arial,Helvetica;
  font-size:12px;
  color:#666666;
  height: 30px;
  padding-top: 3px;
}

.inside_box_right_input{
  font-family:Arial,Helvetica;
  font-size:12px;
  color:#666666;
  height: 33px;
}
/* END FORM STYLES #########################################################################*/

/* NEW FORM STYLES */

/*FORM STYLE ################################################################################*/


.inside_form_box_left{
  text-align:right;
  width: 270px;
  float: left;
  background-color:#ffffff;
}

.inside_form_box_right{
  width: 265px;
  float: right;
}

.inside_box_form_center {
  width: 540px;
}

.inside_box_form1_left{
  font-family:Arial,Helvetica;
  font-size:12px;
  color:#666666;
  height: 23px;
  padding-top: 1px;

}

.inside_box_form1_right{
  margin-top:2px;
  font-family:Arial,Helvetica;
  font-size:12px;
  color:#666666;
  height: 22px;
  padding-top: 0px;
}

fieldset {
	border:0px dotted #CCC;
	padding:10px;
	margin-top:0px;
	margin-bottom:0px;
}
legend {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	letter-spacing: +1px;
	font-weight: bold;
	color:#fff;
	background: #666;
	border: 1px solid #333;
	padding: 2px 6px;
}

.div_label {
	margin-top:3px;
	padding-top:3px;
	width:150px;
	height:20px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-color:#ffffff;
}
.div_texbox {
	margin-top:3px;
	padding-top:3px;
	padding-left:10px;
	width:250px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#ffffff;
	height:20px;
	text-align:left;
}

.label_style {
	width:159px;
	margin-left:1px;
	position:absolute;
	height:21px;
	margin-top:-2px;
	background-color:#f0f0f0;
}

.label_style_red {
	width:159px;
	margin-left:1px;
	position:absolute;
	height:21px;
	margin-top:-2px;
	background-color:red;
	color:white;
}

.form_label_black{
	margin-top:5px;
	padding-left:10px;
	font-size: 12px;
	color:#696969;
	font-weight:bold;
}
.form_label_white{
	margin-top:5px;
	padding-left:10px;
	font-size: 12px;
	color:#ffffff;
	font-weight:bold;
}

.form_label_white_10{
	margin-top:5px;
	padding-left:10px;
	font-size: 10px;
	color:#ffffff;
}

.input_style {
	position:absolute;
	margin-top:0px;
	margin-left:1px;
	height:17px;
	width:240px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-top: solid 1px #a1c45f;
	border-left: solid 1px #a1c45f;
	border-right: solid 1px #a1c45f;
	border-bottom: solid 1px #a1c45f;
}

.form {
	margin:0;
	padding:0;
}

#form_container {
	margin-left:4px;
	padding: 0px;
	width: 788px;
	height:440px;
    background-color:#f0f1e3;
	text-align:center;

}

#form_content {
    position:absolute;
    margin-top:20px;
    margin-left:120px;
	width:540px;
	height:400px;
	padding:0px;
	float:left;
	background-color:#f3f3f3;
	border:1px dashed #c9c9c9;
}

#form_container_news {
	margin-left:4px;
	padding: 0px;
	width: 788px;
	height:440px;
    background-color:#f0f1e3;
	text-align:left;

}


#form_content_news{
    margin-left:20px;
	width:715px;
	height:100%px;
	padding:15px;
	text-align:left;
	color:#2d2d2d;
	background-color:#ffffff;
	border:1px dashed #c9c9c9;
}

.clear {
	clear:both;
    clear: left;
}
.input_style:focus, .input_style:hover {
	background-color:#f2f2f2;
}

.bg_label_style {
	margin-left:3px;
	background-color:#858585;
	height:23px;
}

.error_text {
    margin-left:1px;
}

.bg_label_style_red {
	margin-left:3px;
	background-color:#e42e3b;
	height:23px;
}


.liniuta_rosie {
	position:absolute;
	margin-left:-2px;
	margin-top:4px;
	height:15px;
	width:3px;
	background-color:red;
}
.input_bg {
  position:relative;
  margin-top:0px;
  margin-left:-255px;
}
.select_bg {
  position:relative;
  margin-top:0px;
  margin-left: 0px;
}


/* END NEW FORM STYLES*/
