@charset "utf-8";

/* CSS Document */



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

   Resets default browser CSS.  

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



html, body, div, span, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

a, abbr, acronym, address, code,

del, dfn, em, q, dl, dt, dd, ol, ul, li,

fieldset, form, label, legend,

table, caption, tbody, tfoot, thead, tr, th, td {

  margin: 0;

  padding: 0;

  border: 0;

  font-weight: inherit;

  font-style: inherit;

  font-size: 100%;

  font-family: inherit;

  vertical-align: baseline;

}



body { 

  line-height: 1.5; 

}



table { border-collapse: separate; border-spacing: 0; }

caption, th, td { text-align: left; font-weight: normal; }

table, td, th { vertical-align: top; }



blockquote:before, blockquote:after, q:before, q:after { content: ""; }

blockquote, q { quotes: "" ""; }





a img { border: none; }



p{

	margin:8px 0px; 

}

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

   Typography - elements only  

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



body{

	background-image:url(../images/background.jpg);

	background-position:top left;

	background-attachment:scroll;

	background-repeat:repeat-x;

	

	font-size:11px;

	font-family:Arial, Helvetica, sans-serif;

	color:#666666;

}



a{

	text-decoration:none;

	color:#666666;	

}



.left{

	float:left;

	display:block;

}



.right {

	float:right;

	display:block;

}



.box{

	display:block;

}

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

   Custom Boxes 

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



.container{

	text-align:left;

	width:930px;

	margin-left: auto ;

    margin-right: auto ;

	margin-top:56px;

	overflow:visible;

}



.leftmenu{

	float:left;

	width:193px;

}



.leftmenucenter{

	background-color:#F1F3F2;

	width:193px;

	height:426px;

}



.meniu{

	padding-top:81px;

	padding-right:12px;

	width:178px;

}



.meniu ul{

	list-style:none;

	float:right;

	text-align:right;

	font-size:13px;

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

	color:#3f3f3f;

	

}

.meniu ul li{

	display:block;

	clear:both;

	margin-top:3px;

	margin-bottom:2px;

	

}



.meniu ul a{

	text-decoration:none;

	color:#3f3f3f;

	letter-spacing:0.1;

}



.meniu ul ul{

	padding:0px 12px 5px 0px;

	list-style:none;

	float:right;

	text-align:right;

	font-size:11px;

	font-family:Arial, Helvetica, sans-serif;

	display:block;

	clear:both;

}



.meniu ul ul li{

	margin-top:3px;

	margin-bottom:0px;

	line-height:12px;

}

.meniu ul ul li a{

	padding-top:0px;

	color:#666666;

}



.maincontent_center{

	background-image:url(../images/maincontent_bg.jpg);

	background-position:top left;

	background-attachment:fixed

	background-repeat:repeat-y;

	width:716px;

	float:left;

	clear:both;

	text-align:left;



}



.leftmenu_fade{

	width:10px;

	height:477px;

	background-image:url(../images/leftmenu_fade-trans.png);

	background-repeat:no-repeat;

	background-position:top left;

	float:left;

}



.maincontent{

	width:716px; 

	float:left;

	text-align:center;

	clear:right;

}



.maincontent_top{

	width:716px;

	height:4px;

	background-image:url(../images/maincontent_top.jpg);

	background-repeat:no-repeat;

	background-position:top left;

	font-size:0px;

}



.maincontent_center{

	width:716px;

	padding:0px 2px 0px 1px;

	background-image:url(../images/maincontent_bg.jpg);

	background-repeat:repeat-y;

	background-position:top left;

	clear:both;

}



.maincontent_bottom{

	width:716px;

	height:17px;

	background-image:url(../images/maincontent_bottom.jpg);

	background-repeat:no-repeat;

	background-position:top left;

	clear:both;

	overflow:auto;

	text-align:left;

}



.maincontent_footer{

	text-align:right;

	float:right;

	margin:5px 0px 0px 0px;

}



#header{

margin-left:1px;

margin-top:0px;

background-color:#FFFFFF;

height:380px;

}



.title_header_half{

	width:393px;

	height:34px;

	background-image:url(../images/title_header_half.jpg);

	background-repeat:no-repeat;

	padding:3px 0px 8px 15px;

	margin:8px 0px 0px 0px;

	font-family:Arial narrow, Helvetica, sans-serif;

	font-size:20px;

	float:left;

	font-weight:bold;

}





.title_header_full{

	width:698px;

	height:34px;

	

	background-image:url(../images/title_header_full.jpg);

	background-repeat:no-repeat;

	padding:3px 0px 8px 15px;

	margin:10px 0px 0px 0px;

	font-family:Arial narrow, Helvetica, sans-serif;

	font-size:20px;

	float:left;

	font-weight:bold;



}







.content{

	width:380px;

	float:left;

	clear:both;

	padding:0px 5px 0px 15px;

	background-image:url(../images/content_bg.jpg);

	background-repeat:no-repeat;

	background-position:right top;

	

}



.subtitle_red{

	width:380px;

	color:#b21f25;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	font-weight:bold;

	background-image:url(../images/subtitle_underline.jpg);

	background-position:bottom left;

	background-repeat:no-repeat;

	display:block;

	padding:0px 0px 3px 0px;

	margin: 0px 0px 8px 0px;

}



.subtitle_underlined{

	width:380px;

	color:#666666;

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	background-image:url(../images/subtitle_underline.jpg);

	background-position:bottom left;

	background-repeat:no-repeat;

	display:block;

	padding:0px 0px 5px 0px;

	margin: 0px 0px 10px 0px;

}



.subtitle{

	width:320px;

	color:#666666;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:bold;

	display:block;

	padding:0px 0px 0px 0px;

	margin: 0px 0px 3px 0px;

}



.red_text{

	color:#b21f25;

	font-size:11px;

	font-weight:bold;

}

red_text

.content_img{

	margin-right:10px;

}





.home_img{

	margin-left:3px;

}



.footer_brands{

	margin-bottom:11px;

	margin-top:15px;

	margin-right:1px;	



}



.red_arrow_link{

	background-image:url(../images/arrow_red.jpg);

	background-position:left;

	background-repeat:no-repeat;

	color:#b21f25;

	padding-left:9px; 

	font-size:11px;

	font-weight:bold;

}



.car_description{

	margin-left:5px;

	margin-top:4px;

	display:block;

}



.car_cell{

	margin:10px auto 10px ; 

	width:200px;

}



.delimitator{

	width:310px;

	height:1px;

	

	background-image:url(../images/delimitator.jpg);

	background-repeat:no-repeat;

	background-position:left;

	

	padding-top:20px;

}



.meniu_footer{

	text-align:center;

	background-color:#F1F3F2;

	width:193px;

}



.logo{

	padding-top:14px;

	padding-left:4px;	

	width:178px;

	height:68px;

}



.submenu_hidden{

	display:none;

}



.submenu_visible{

	display:block;

}



.menulink{

	cursor:pointer;

}



#footer_animation{

	clear:both;

	bottom:0;

	left:0;

	position:fixed;

	width:100px;

	height:68px;

}



.serviceTitle{

	/* width:150px; */

	font-family:Arial;

	font-weight:bold;

	color:#7D0011;

	font-size:16px;

}



.serviceImg{

	float:left;

}



.service{

	margin-top:20px;

}



.serviceDescription{

	clear:both;

	padding-bottom:10px;

	padding-top:10px;

}



.serviceOptions{

	clear:both;

	width:100%;

	padding-bottom:10px;

}



.graymarkedtext{

	width:100%;

	background-color:#ebebeb;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#666666;

	padding:2px 0px 2px 5px;

	margin:5px 0px;

	font-weight:bold;

	clear:both;

}



label{

	float:left;

	clear:both;

	width:150px;

}



fieldset{

	display:block;

	margin:5px 0px 5px 0px;

}



.inputtext{

	border:1px solid #ebebeb;

}



.error{

	color:#DE002E;

}



.ntable td{

	padding:2px 2px;

}



ul{

	margin-left:30px;

}



.uploadfields{
	clear:both;

}



.fileUpload{

	float:left;

	width:300px;

}



.formButton{

	color:#7a7a7a;

	background-color:#ebebeb;

	font-size:11px;

	font-family:Arial, Helvetica, sans-serif;

	padding:3px 10px;

	border:0px none;

}



.selectDD{

	width:179px !important;

	width:180px;

}



.serviciitable img{

	margin-right:3px;

}



.newsContainer{

	padding:3px;

}



.newsTitle{

	color:#3f3f3f;

	padding-left:5px;

	text-transform:capitalize;

	font-size:14px;

}



.red{

	color: #b21f25 !important;

}





.bigSelect {

	text-align:center;

	font-size:14px;

	font-weight:bold;

	margin:90px 0px 0px 0px;

}



.bigSelect select{

	margin:0px auto;

	font-size:12px;

}



.normalSelect {

	float:right;

	text-align:right;

}

