/* CSS Document */
/*
================================================================================
|                                     TAGS                                     |
================================================================================
*/
html, body {
	margin: 0;
	padding: 0;
	height: 100%;
	width: 100%;

}
body {

	color: #555;
	font: 12px/16px Verdana, Arial, sans-serif;
	background-repeat: repeat-x;
	background-position:100% 100%;
	background-color: #FFFFFF;
}
#container {
	height: 100%;
	min-height: 100%;
	width:904px;
}
a {
	text-decoration:underline;
	border: 0px none ;
}
a:hover {
	text-decoration: none;
}
a:focus {
	outline: none;
}
h1, h2 {
	font-weight:normal;
	padding: 0px;
	margin: 0px;
}
img {
	border: 0px none;

}
/*
================================================================================
|                                     FORMS                                     |
================================================================================
*/
#sub_2 {
 display: none;
}

/*
================================================================================
|                                     HEADER                                   |
================================================================================
*/
#header {
	height: 135px;
	vertical-align: top;
	overflow: hidden;

}
#header .bgg {
	height: 126px;
	background-image: url(../img/menu_top_bg.jpg);
	background-position: left bottom;
	background-repeat: repeat-x;
	position: absolute;
	width: 904px;
}
#header .bgg .bg_left {
	height: 126px;
	background-image: url(../img/menu_top_left.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
}
#header .bgg .bg_right {
	height: 126px;
	background-image: url(../img/menu_top_right.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
}





#header #logo{
	float:left;
	background-image:url(../img/menu_logo.png);
	height: 40px;
	width: 212px;
	margin-top: 44px;
	margin-left: 11px;
	background-position: left top;
	background-repeat: no-repeat;
}
#header #top_menu{
	float:left;
	padding: 42px 5px 10px 90px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8A8A8A;
	margin: 0px 5px;
}

/*
================================================================================
|                                    MENU                                  |
================================================================================
*/

#header #top_menu a{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8A8A8A;
	text-decoration: none;
	margin: 0px 5px;
}
#header #top_menu a:hover{
	text-decoration: underline;
}
#header #main_menu{
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 8px;
}
#header #main_menu a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	display:block;
}
#header #main_menu a:hover{

	text-decoration: none;
}
#header #main_menu .select a{
	color: #029F02;
}

#header #main_menu  .bgg_left .menu_bg {
	
	float:left;
	background-image:url(../img/menu_bg.jpg);
	height: 19px;
	padding-top: 2px;
	background-repeat: repeat-x;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}
#header #main_menu  .bgg_left {
	margin: 0px 3px 0px 1px;
	float:left;
	background-image:url(../img/menu_left.gif);
	/*background-image:url(../img/menu_left.png);*/
	height: 19px;
	padding-left: 6px;
	background-repeat: no-repeat;
	background-position: left top;
}
#header #main_menu  .bgg_left .bgg_right {
	float:left;
	background-image:url(../img/menu_right.gif);
	/*background-image:url(../img/menu_right.png);*/
	height: 19px;
	
	padding-right: 6px;
	background-repeat: no-repeat;
	background-position: right top;
	
}
#header .sub_menu{
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 8px;
	padding-top: 4px;
}
#header .sub_menu a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	padding: 0px;
	margin: 0px 4px;
	float: left;;
}
#header .sub_menu a:hover{

	text-decoration: underline;
}
/*
================================================================================
|                                    VISITED                                  |
================================================================================
*/
#header #main_menu  .vis .bgg_left .menu_bg , #header #main_menu  .select .bgg_left .menu_bg{

	float:left;
	background-image:url(../img/menu_bg_vis.jpg);
	height: 19px;
	padding-top: 2px;
	background-repeat: repeat-x;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}

#header #main_menu .vis .bgg_left, #header #main_menu .select .bgg_left  {
	float:left;
	background-image:url(../img/menu_left_vis.gif);
	height: 19px;
	padding-left: 6px;
	background-repeat: no-repeat;
	background-position: left top;
}
#header #main_menu .vis .bgg_left .bgg_right, #header #main_menu .select .bgg_left .bgg_right {
	float:left;
	background-image:url(../img/menu_right_vis.gif);
	height: 19px;
	*padding-right: 6px;
	background-repeat: no-repeat;
	background-position: right top;

}
/* ----------------fabia------------------*/
#header #fabia .bgg {
	background-image: url(../img/fabia_menu_top_bg.jpg);
}
#header #fabia .bgg .bg_left {
	background-image: url(../img/fabia_menu_top_left.jpg);
}
#header #fabia .bgg .bg_right {
	background-image: url(../img/fabia_menu_top_right.jpg);

}
#header #fabia #top_menu{
	color: #505050;

}
#header #fabia #top_menu a{
	color: #505050;

}
/* ----------------fabia------------------*/
/* ----------------octavia------------------*/
#header #octavia .bgg {
	background-image: url(../img/octavia_menu_top_bg.jpg);
}
#header #octavia .bgg .bg_left {
	background-image: url(../img/octavia_menu_top_left.jpg);
}
#header #octavia .bgg .bg_right {
	background-image: url(../img/octavia_menu_top_right.jpg);

}
#header #octavia #top_menu{
	color: #ffffff;

}
#header #octavia #top_menu a{
	color: #ffffff;

}
#header #octavia #logo{
	background-image:url(../img/superb_menu_logo.png);

}
/* ----------------fabia------------------*/
/* ----------------superb------------------*/
#header #superb .bgg {
	background-image: url(../img/superb_menu_top_bg.jpg);
}
#header #superb .bgg .bg_left {
	background-image: url(../img/superb_menu_top_left.jpg);
}
#header #superb .bgg .bg_right {
	background-image: url(../img/superb_menu_top_right.jpg);

}
#header #superb #top_menu {
	color: #ffffff;
}
#header #superb #top_menu a {
	color: #ffffff;
}
#header #superb #logo{
	background-image:url(../img/superb_menu_logo.png);

}
/* ----------------superb------------------*/
/*
================================================================================
|                                   data                                 |
================================================================================
*/
#data {
	margin: 20px 0px 25px 2px;
	font-size: 12px;
	width: 900px;
	overflow: hidden;
}
#data .txt {
	font-size: 12px;
	text-align: justify;
	padding-top: 15px;
	padding: 15px 5px 0px;

}
#data .txt a {
	color: #515B5C;
}
#data .data_line {
	margin: 0px 0px 0px 20px;
	width: 620px;
}
#data .data_line .txt {
	padding-left: 20px;
	padding-right: 20px;
}
#data .data_comp .txt {
	padding-left: 10px;
	padding-right: 10px;
}
#data .data_txt .txt {
	padding-left: 20px;
	padding-right: 20px;
	text-align: left;;
}
.data_txt{
	margin-top:10px;
}

#data .txt_line {
	padding: 5px 20px 20px 20px;
	border-bottom: 1px #CECECE solid;
	margin-bottom: 10px; 
}
#data .txt_line td {
 	font-size: 12px;
 	background-color: white;
}
#data .txt_line table {
 	background-color:  #C8CCCF;
}
#data .praktik {
 	font-size: 12px;
 	
}
#data .txt_line .txt {
	padding-left: 0px;
	padding-right: 0px;
}
#data .data_4 {
	padding: 10px;
}
#data .data_4 .txt {
	padding-left: 0px;
	padding-right: 0px;
}

/*
================================================================================
|                                   CARS                               |
================================================================================
*/
#data .carCountTitle {
	font-size: 12px;
	font-weight: bold;
	margin-top: 10px;
}
#data .carCountLink {
	margin-bottom: 10px;
}
#data .carCountLink a {
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: black;
}
#car_menu {
	height:  20px;
	padding: 0px;
	margin: 20px 0 0 2px;
	background-image:url(../img/car_menu_bg.gif);
	background-repeat: repeat-x;
	background-position: top left;
}
#car_menu #car_cont {
	height:  19px;
	margin-left: 10px;
	border-left: 1px solid #CDCFD1;
	

}
#car_menu #car_cont .a {
	height:  19px;
	padding: 0px 2px 0px 0px;
	float: left;
	background-image:url(../img/car_menu_bg_right.gif);
	background-repeat: no-repeat;
	background-position: right top;
	
}
#car_menu #car_cont a {
	height:  19px;
	padding: 3px 10px 0px;
	float: left;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	
}
#car_menu #car_cont a:HOVER {
	text-decoration: underline;
}
#car_menu #car_cont .select a {
	color: #029F02;
	background-image:url(../img/car_menu_vis.gif);
	background-repeat: repeat-x;
	background-position: top left;
}
#car_menu #car_cont .car_sub_menu {
    display: none;
    float: left;
    position: absolute;
    top: 25px; 
    left: 5px;
}
#car_menu #car_cont .car_sub_menu_child {
    z-index:3;
    position: relative;
    top: -5px; 
    left: -5px;
    background-color: #F4F4F4;
}
#car_menu #car_cont .car_sub_a {
    position: relative; 
    top: 0px; 
    left: 0px;
}
#car_menu #car_cont .car_sub_a a {
    position: relative;

}
#car_menu #car_cont .car_sub_menu a {
    color: #7F7C6F;
}
#car_menu #car_cont .car_sub_menu_bg {
	z-index:2;
	width:100%;
	height: 100%;
	position: absolute;
	float:left;
	top:0px;
	left:0px;
	background-color:#101010;	
}
/*
================================================================================
|                                   gallery                                    |
================================================================================
*/
#img_page {
	background-color: #C7CCD0;
	width: 100%;
	height: 20px;
	padding: 10px 0px;
	text-align: center;
}
#img_page a {
	background-color: #C7CCD0;
	color: #029F02;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	
}
.gall {
	padding: 30px 20px 10px;
}
#img_page  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
/*
================================================================================
|                                   docs                                       |
================================================================================
*/
#doc_bg {
	 float: right;
	 margin: 15px 10px 10px 10px;
	 background-image: url("../img/doc_bg.jpg");
	 width: 220px;
}
#doc_bg a {
	 font-weight: 12px;
	 color: #029F02;
	 text-decoration: none;
	 margin: 0px;
}
#doc_bg a:HOVER {
	 text-decoration: underline;
}
#doc_bg h2 {
	 color: black;
	 font-size: 14px; 
	 font-weight: bold;
	 padding-left: 10px
}
#doc_bg hr {
	 color: black;
	 height: 1px;
	 margin: 5px 10px 10px; 
	 background-color: #029F02;
	 border: 0px none;
	 color: #029F02;
}
#doc_bg #doc_bg_top {
	 background-image: url("../img/doc_top.jpg");
	 width: 220px;
	 padding-top: 20px;
	 background-repeat: no-repeat;
	 background-position: left top;
}
#doc_bg #doc_bg_bottom {
	 background-image: url("../img/doc_bott.jpg");
	 width: 220px;
	 padding-bottom: 20px;
	 background-repeat: no-repeat;
	 background-position: left bottom;
}
/*
================================================================================
|                                     forms                                |
================================================================================
*/
#data .line {
	padding: 20px 0px 0px 20px;
	background-image:url(../img/content_bg_right.jpg);
    background-position: bottom right;
    background-repeat: no-repeat;
    font-size: 12px;
}
#data .line td {
    font-size: 12px;
}
/*
================================================================================
|                                     CONTEINER                                |
================================================================================
*/
#content {
	vertical-align: top;
	height: 100%;
	width: 902px;
	padding:0px 0px 0px 0px;

}
#content td{
    vertical-align: top;
}

#left {
	width: 601px;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: top;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	
}

#center #left .cont {

	font-family: Arial, Helvetica, sans-serif;
	padding: 20px 33px 10px 0px;
	clear: left;
}

#center #left .cont .h2 {
	font-family: Arial, Helvetica, sans-serif;

}
#center #left .cont .h2 a {
	font-family: Arial, Helvetica, sans-serif;
	color: #C85300;
	font-size: 14px;
	text-decoration: none;
}
#center #left .cont .txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7A7A7A;
	padding: 0px;
	margin: 0px;
}
#center #left .cont .h2 a:hover {
	text-decoration: none;
}
#center #left .more {
	width: 559px;
	padding: 20px 0px 10px 0px;
	margin: 0px;
	text-align: right;
	float: left;
}
#center #left .more a {
	font-family: Arial, Helvetica, sans-serif;
	color: #C85300;
	font-size: 14px;
	font-weight: normal;
	padding: 0px; 
	margin: 0px;
	text-decoration: underline;
}

#center #left .more a:hover {
	text-decoration: none;
}


#left #main  {
	width: 571px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 5px 0px 10px;
	background-image: url(../img/line.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
	clear: both;
}
#left #main .cont {
	width: 571px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 10px 0px 0px 0px;
	/*clear:both;*/
	margin-bottom: 0px
}
#left #main .cont .h2 {
	font-family: Arial, Helvetica, sans-serif;
	padding: 10px 0px 0px;

}
#left #main .cont .h2 a {
	font-family: Arial, Helvetica, sans-serif;
	color: #C85300;
	font-size: 18px;
	text-decoration: none;
}
#left #main .cont .txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7A7A7A;
	padding: 10px 0px;
}
#left #main .cont .h2 a:hover {
	text-decoration: none;
}
#left #main .cont .h2 a span {
	font-weight: bold;	
}
#left #main .cont .left {
	width: 272px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
}
#left #main .cont .right {
	width: 272px;
	float: left;
	padding-left: 27px;
	font-family: Arial, Helvetica, sans-serif;
}


/*
================================================================================
|                                     CENTER                                |
================================================================================
*/
#center_top {
	height: 3px;
	background-image:url(../img/center_bg_top.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	font-size: 1px;

}
#center_bottom {
	height: 14px;
	background-image:url(../img/center_bg_bottom.gif);
	background-position: left top;
	background-repeat: no-repeat;
	font-size: 1px;

}
#center {
	background-image:url(../img/center_bg.jpg);
	background-position: left top;
	background-repeat: repeat-y;
	width: 904px;
	text-align:left;
	position: relative;
/*	height: 100%;
	min-height: 100%;*/

}
#center .cont {
	/*height: 297px;*/
	/*height:100%;
	min-height: 100%;*/
	padding: 0px 2px 0px 2px;
	position: relative;

}
#center .top_titles {
	/*height: 297px;*/
}
#center .top_titles .left {
	width: 629px;
	padding-left: 2px;
	vertical-align: top;
	/*float: left;*/
}
#center .top_titles .right {
	/*width: 271px;*/
	/*float: left;*/
	background-image:url(../img/top_title_bg.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	height: 297px;
	width: 271px
}
#center .top_titles .right .txt {
	font-family: Arial, Helvetica, sans-serif;
	color: #505050;
	margin: 48px 18px 10px;
	font-size: 11px;
	width: 243px;
	text-align:justify;
	text-indent: 2em;
	line-height: 170%;
}
#center .top_titles .right .txt a.more {
	font-family: Arial, Helvetica, sans-serif;
	color: #505050;
	font-size: 11px;
	text-decoration: underline;
	text-align: left;

}
#center .top_titles .right .txt a.more:hover {

	text-decoration: none;
}
/*
================================================================================
|                                     NEWS                                |
================================================================================
*/
.news .img {
	padding:3px;
	border:solid 1px #696969;
	margin: 5px 40px 20px 0px ;
}
.news  {
	padding: 20px 140px 0px 40px;
	text-align:justify;
}
.news, .news td {

color: #555;
font: 12px/16px Verdana, Arial, sans-serif;
/*color: #050505;*/
!color: #515B5C;

}
.news div {
text-align: left;

}
.news a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #515B5C;
	/*color: #029F02;*/
	text-decoration:none;
}
.news a:hover {
	text-decoration:underline;
}
.news .news_gall {
	text-align: center;
 
}
.news .news_gall .bord {
	border: 1px solid black;
	display: table;
	display: inline-table;
	padding: 2px;
	margin: 0px;
	width: 0px;
	border-spacing: 0px;
	text-align: center;
 
}

.news .news_gall .vis .bord {
 border: 1px solid green;
}
.news .news_gall a.navigation {
	color: #029F02;
 
}
.news .news_gall a.navigation:hover {
	text-decoration: underline;
 
}
.news .n_title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:black;
	/*color:#515B5C;*/
	font-weight: normal;
	padding-bottom: 5px;
	
}

.news .n_title a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color: #029F02;
	font-weight: bold;
	padding-bottom: 5px;
	text-decoration:none;


}
.news .n_title :hover {
	text-decoration:underline;
}
.news a .simple {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#000000;
	font-weight: bold;
	padding-bottom: 5px;
	text-decoration:none;
}
.news #home  {
	padding: 10px 0px;

}
.news #home a {
	background-image:url(../img/home.jpg);
	background-position: left center;
	padding: 0px 0px 0px 20px ;
	margin: 30px 0px;

	background-repeat:no-repeat;
}


/*
================================================================================
|                                     right                                |
================================================================================
*/
#right {
	
	vertical-align: top;
	/*width: 329px;*/
	padding: 0px;
	margin: 0px;
}
#right .txt{
	!margin-bottom: 385px;
	!padding-left: 20px;
	!width: 231px;
	text-align:justify;
}
td.data_4 img{
	padding:10px;
}
#right .txt .bann {
	margin: 20px 0px;
	display: block;
}
#right .txt .newsform {
	margin: 20px 0px;
	background-image:url(../img/form_news.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	text-align: left;
	width: 231px;
	height: 91px;
}
#right .txt .newsform h1 {
 color: #35872B;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 18px;
 padding-top: 7px;
 padding-bottom: 7px;
 padding-left: 10px;
}
#right .txt .newsform .text {
 color: #505050;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 width: 164px;
 margin-left: 10px;
 border: #999999 1px solid;
}
#right .txt .newsform  a#newssub {
 color: #35872B;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 text-decoration: underline;
 padding-left: 10px;
}
#right .txt .newsform  a#newssub:hover {
 text-decoration: none;
}

#right .txt .newsform  #newssub {
 color: #35872B;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 text-decoration: underline;
 background: none;
 border: 0px none;
 cursor: pointer;
 text-decoration: underline;
 padding: opx;
 margin: 0px;
 display: inline;
 outline: none;
}
/*#right .txt .newsform  #newssub:hover {
 text-decoration: none;
}*/
/*
================================================================================
|                                     FOOTER                                   |
================================================================================
*/

#footer {
	height: 100px;
	vertical-align: top;
	/* overflow: hidden; */

}
#footer .bgg {
	height: 88px;
	background-image:url(../img/bottom_bg.jpg);
	background-position: left bottom;
	background-repeat: repeat-x;
	width: 904px;
}
#footer .bgg .bg_left {
	height: 88px;
	background-image: url(../img/bottom_left.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
}
#footer .bgg .bg_right {
	height: 88px;
	padding: 0px 22px 0px 30px;
	background-image: url(../img/bottom_right.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
}
#footer h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	padding-bottom: 4px;
	padding-top: 8px;
}
#footer #menu_left {
	float: left;
	width: 350px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7A7A7A;

}
#footer #menu_right {
	float: right;
	width: 400px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7A7A7A;
	text-align: right

}
#footer #menu_left a, #menu_right a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7A7A7A;
	text-decoration: none;

}
#footer #menu_left a:hover, #menu_right a:hover {
	text-decoration: underline;

}
#footer .txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #A7A7A7; 
	padding-top: 12px
	

}
#footer .txt a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #A7A7A7; 
	

}

/* background color table */
.bodyTable
{
	width: 100%;
	height: 100%;
	table-layout: fixed;
}
.btRowContent
{
	height:1040px;
}
.btRowLinks
{
}
.btLeft
{
	width: auto;
}
.btCenter
{
	width: 940px;
	vertical-align: top;
}
.btRight
{
	width: auto;
}
/* whole main page */
.page 
{
	width: 940px;
	float: left;
	font-family: Verdana;
	font-size: 11px;
	margin: 0px auto 0px auto;
	text-align: left;
}

/* ---------------------------------
	H E A D E R
----------------------------------*/
.header
{
	float: left;
	width: 940px;
	height: 130px;
	text-align: left;
}
.hLeft
{
	float: left;
	width: 740px;
	height: 100%;
}
.hlTop
{
	float: left;
	width: 100%;
	height: 90px;
}
.hltClaim
{
	float: left;
	width: 300px;
	height: 38px;
}
.hlBottom
{
	float: left;
	width: 720px !important;
	width: 740px;
	width/**/:/**/720px;
	height: 40px;
	padding: 0 0 0 20px;
}
/* top menu */
.hlbMenu
{
	float: left;
	width: 585px !important;
	width: 595px;
	width/**/:/**/585px;
	height: 23px !important;
	height: 40px;
	height/**/:/**/22px;
	padding: 14px 10px 3px 0px;
}
.hlbMenuMain
{
	position: relative;
	float: left;
	height: 23px;
	width: 100%;
	z-index: 55;
	white-space: nowrap;
	list-style-type: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
.hlbMenuMain li
{
	float: expression('left');
}
.hlbMenuMain a, .hlbMenuMain a:active, .hlbMenuMain a:visited, .hlbMenuMain a:hover, 
.hlbMenuMainSelected, .hlbMenuMainSelected:visited, .hlbMenuMainSelected:active
{
	display: block;
	float: left;
	width: auto;
	height: 12px !important;
	height: 23px;
	height/**/:/**/12px;
	padding: 5px 5px 5px 5px;
	text-decoration: none;
	font-size: 12px;
}
/* top menu - second level */
.hlbMenuSecondLevel
{
	position: absolute;
	left: 0px;
	top: 23px;
	display: none;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	z-index:1000 !important;
}
.hlbmslMain
{
	float: left;
	vertical-align: bottom;
}
/* second level menu UL */
.hlbmslMain UL
{
	margin: 0 0 0 0;
	min-width: 100px;
	list-style-position: outside;
	list-style-type: none;
	padding: 7px 0 7px 0px;
}
.hlbmslMain UL LI
{
	float: expression('none');
	display: block;
}
.hlbmslMain UL LI a, .hlbmslMain UL LI a:visited, .hlbmslMain UL LI a:active, .hlbmslMain UL LI a:hover
{
	float: none;
	width: auto !important;
	height: auto !important;
	display: block;
	padding: 3px 10px 3px 20px;
	text-transform: none;
	text-decoration: none;
}
/* search box */
.hlbSearch
{
	float: right;
	width: 120px !important;
	width: 122px;
	width/**/:/**/120px;
	height: 20px !important;
	height: 22px;
	height/**/:/**/20px;
	margin: 15px 0px 0px 0px;
}
.hlbSearchTextBox
{
	float: left;
	width: 89px !important;
	width: 100px;
	width/**/:/**/89px;
	height: 12px !important;
	height: 20px;
	height/**/:/**/12px;
	font-family: Verdana;
	font-size: 10px;
	padding: 4px 5px 4px 5px;
}
.hlbSearchButton
{
	float: left;
	width: 21px;
	height: 20px;
	cursor: pointer;
	_cursor: hand;
	overflow: hidden;
}
/* right part of header */
.hRight
{
	float: left;
	width: 200px;
	height: 100%;
}
/* logo */
.hrLogo
{
	float: left;
	width: 140px;
	height: 100%;
}
.hrLogo a
{
	display: block;
	float: left;
	width: 100%;
	height: 100%;
	cursor: pointer;
	_cursor: hand;
}
.hrLogo img
{
	width:153px;
	height:123px;
	
}
/* right - language part */
.hrLanguages
{
	float: left;
	width: 40px !important;
	width: 60px;
	width/**/:/**/40px;
	padding: 112px 20px 10px 0;
	font-size: 10px;
	text-align: right;
}
.hrLanguages a, .hrLanguages a:visited, .hrLanguages a:active, .hrLanguages a:hover
{
	text-decoration: none;
}


/* ---------------------------------
	M A I N
----------------------------------*/
.main
{
	float: left;
	width: 100% !important;
	min-height: 494px;
	border: none !important;
	margin : 0 0 0 0;
	text-align: left;
}
/* model menu */
.mMenu
{
	float: left;
	width: 900px !important;
	width: 940px;
	width/**/:/**/900px;
	height: 29px;
	font-size: 12px;
	z-index: 500;
	padding: 0 20px 0 20px;
}
.mmMenuMain
{
	position: relative;
	float: left;
	width: 100%;
	height: 29px;
	font-size: 10px;
	z-index: 50;
	white-space: nowrap;
	list-style-type: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	top: 15px;
}
.mmMenuMain li
{
	float: left;
}
.mmMenuMain a, .mmMenuMain a:active, .mmMenuMain a:visited, .mmMenuMain a:hover, 
.mmMenuMainSelected, .mmMenuMainSelected:visited, .mmMenuMainSelected:active
{
	display: block;
	float: left;
	height: 18px !important;
	height: 29px;
	height/**/:/**/18px;
	padding: 4px 25px 6px 25px;
	text-decoration: none;
	font-size: 16px;
}
/* model menu - second level */
.mmmSecondLevel
{
	position: absolute;
	max-width: 860px;
	left: 0px;
	top: 29px;
	display: none;
	z-index: 1000;
	padding: 10px 10px 10px 20px;
	margin: 0 0 0 0;
}
.mmslColumn
{
	float: left;
	width: 400px !important;
	width: 430px;
	width/**/:/**/400px;
	z-index: 1000 !important;
	padding: 10px 10px 10px 20px;
}
.mmslModel, .mmslModelLast
{
	float: left;
	width: 100% !important;
	padding-top: 10px;
}
.mmslModelTitle
{
	width: 100%;
	font-size: 12px;
}
span.mmslModelHeader
{
	font-size: 16px;
	padding-right: 10px;
}
.mmslModelImage
{
	float: left;
	width: 200px;
	height: 80px;
	overflow: visible;
}
.mmslModelImage img
{
	width: 180px;
	height: 90px;
}

.mmslModelImage a, .mmslModelImage a:visited, .mmslModelImage a:active, .mmslModelImage a:hover, 
.mmslModelImage a img
{
	border: none !important;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
.mmslModelLinks
{
	float: left;
	width: 190px !important;
	width: 200px;
	width/**/:/**/190px;
	padding: 10px 0 0 10px;
}
.mmslModelLinksRow
{
	float: left;
	width: 100%;
	padding: 0 0 5px 0;
}
.mmslModelLinksRowIcon
{
	float: left;
	width: 10px;
	height: 14px;
}
.mmslModelLinksRowLink
{
	float: left;
	font-size: 10px;
	padding-bottom: 2px;
	width: 80px;
}
.mmslModelLinksRowLink a, .mmslModelLinksRowLink a:visited, .mmslModelLinksRowLink a:active, .mmslModelLinksRowLink a:hover
{
	float: none !important;
	height: auto !important;
	display: inline !important;
	font-size: 12px !important;
	padding: 0 0 0 0 !important;
	margin: 0 0 0 0 !important;
	background-image: none !important;
	text-decoration: none;
	font-weight: normal;
}
/* top part */
.mTop
{
	float: left;
	width: 100%;
	height: 492px;
	overflow: hidden;
	position: relative;
}
.mtText
{
	position: absolute;
	z-index: 10;
	overflow: hidden;
	font-size: 12px;
}
.mtText H1
{
	padding: 0 0 0 0;
	margin: 0 0 10px 0;
	font-size: 17px;
	font-weight: bold;
}
.mtText a, .mtText a:visited, .mtText a:active, .mtText a:hover
{
	margin-bottom: 2px;
	text-decoration: none;
	display: inline-block;
	padding-left: 20px;
	font-size: 14px;
}
/* bottom part */
.mBottom
{
	float: left;
	width: 900px !important;
	width: 940px;
	width/**/:/**/900px;
	height: 200px !important;
	height: 230px;
	height/**/:/**/200px;
	padding: 0px 20px 30px 20px;
	position: relative;
}
.mBottomMain
{
	float: left;
	position: absolute;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	top: -95px;
}
/* columns */
.mbColumns
{
	overflow:hidden;
	float: left;
	width: 600px;
	height: 190px;
	position:relative;
}
.mbcArrow
{
	float: left;
	height: 100%;
	width: 33px;
	overflow: hidden;
	z-index:20;
}
.mbcArrowLeft, .mbcArrowRight
{
	float: left;
	width: 100%;
	height: 100%;
	cursor: pointer;
	_cursor: hand;
	
}
.mbcSpacer
{
	float: left;
	width: 20px;
	height: 100%;
	overflow: hidden;
}
.slider{
	!padding-left:40px;
	float:left;
	overflow:hidden;
	width:500px;
	position:relative;
	z-index:10;
	left:40px;
}
.slider ul
{
	margin-top:0px;
	margin-bottom:0px;
	list-style-type: none;
	width:4000px;
	height: 190px;

}

.slider li
{
	float:left;
	list-style-type: none;

}

.mbColumn
{
	position:relative;
	float: left;
	width: 257px;
	padding: 20px 10px 0 0; 
}
.mbcImage
{
	float: left;
	width: 257px;
	height: 125px;
	overflow: hidden;
}
.mbcImage a img
{
	float: left;
	width: 257px;
	height: 125px;
	overflow: hidden;
	border: none;
}
.mbcBottom
{
	float: left;
	padding: 10px 0px 0px 0px;
	font-size: 11px;
}
.mbcBottom a, .mbcBottom a:visited, .mbcBottom a:active, .mbcBottom a:hover
{
	margin-bottom: 2px;
	text-decoration: none;
	display: inline-block;
	padding-left: 15px;
	font-size: 14px;
	font-weight: normal;
}
/* black boxes */
.mbBlackBoxes
{
	float: left;
	width: 253px !important;
	width: 300px;
	width/**/:/**/253px;
	padding: 0 12px 10px 35px;
}
.mbBlackBox
{
	float: left;
	width: 253px;
	margin-bottom: 5px;
}
.mbbbArrow
{
	float: left; 
	width: 253px;
	height: 20px;
	overflow: hidden;
}
.mbbbContent
{
	float: left;
	width: 200px !important;
	width: 253px;
	width/**/:/**/213px;
	padding: 20px 20px 20px 20px;
	font-size: 14px;
}
.mbbbContent H1
{
	font-size: 25px;
	font-weight: normal;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	display: inline;
}
.mbbbcTitle
{
	width: 100%;
	font-size: 25px;
	font-weight: normal;
	padding-bottom: 10px;
}
.mbbbContent a, .mbbbContent a:visited, .mbbbContent a:active, .mbbbContent a:hover
{
	margin-bottom: 2px;
	text-decoration: none;
	display: inline-block;
	padding-left: 15px;
	font-size: 12px;
}

/* ---------------------------------
	Q U I C K  L I N K S
----------------------------------*/
.quickLinks
{
	float: left;
	width: 900px !important;
	width: 940px;
	width/**/:/**/900px;
	padding: 20px 20px 20px 20px;
}
.qlTable
{
	width: 100%;
	table-layout: fixed;
}
.qlTable TD
{
	text-align: left;
	vertical-align: top;
}
.qlHeader
{
	height: 20px !important;
	height: 30px;
	height/**/:/**/20px;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	padding-bottom: 10px;
}
.qlBody a, .qlBody a:visited, .qlBody a:active, .qlBody a:hover
{
	font-size: 12px;
	margin-bottom: 2px;
	text-decoration: none;
	display: inline-block;
	padding-left: 15px;
	line-height: 22px;
}


/* ---------------------------------
	F O O T E R
----------------------------------*/
.footer
{
	float: left;
	width: 900px !important;
	width: 940px;
	width/**/:/**/900px;
	padding: 0 20px 0 20px;
	font-size: 10px;
}
.fLinks
{
	float: left;
	height: 12px !important;
	height: 21px;
	height/**/:/**/12px;
	padding: 4px 0 5px 0;
	max-width: 800px;
}
.fLinks a, .fLinks a:visited, .fLinks a:active, .fLinks a:hover
{
	text-decoration: none;
}
.fIcons
{
	float: right;
	height: 21px;
	max-width: 100px;
	text-align: right;
}
.fIcons a, .fIcons a:visited, .fIcons a:active, .fIcons a:hover
{
	margin-left: 2px;
}
.fIcons a img
{
	width: 21px;
	height: 21px;
	overflow: hidden;
	border: none;
}





/* ------ SEARCH BOX -------------*/
.hlbSearch .ms-sbtable
{
	float: right;
	width: 120px;
	height: 20px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 10px;
	table-layout: fixed;
}
.hlbSearch .ms-sbrow
{
	background-color: transparent;
}
.hlbSearch .ms-sbtext
{
	display: none;
}
.hlbSearch .ms-sbcell
{
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	width: 100px;
	height: 20px;
}
.hlbSearch .ms-sbplain
{
	float: left;
	width: 89px !important;
	width: 100px;
	width/**/:/**/89px;
	height: 12px !important;
	height: 20px;
	height/**/:/**/12px;
	font-family: Verdana;
	font-size: 10px;
	padding: 4px 5px 4px 5px;
}
.hlbSearch .ms-sbgo
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: 21px;
	height: 20px;
	border: none !important;
}
.hlbSearch .ms-sbgo input
{
	float: left;
	width: 21px;
	height: 20px;
	cursor: pointer;
	_cursor: hand;
	overflow: hidden;
}
/* ------ SEARCH BOX - END -------------*/
div#topfoto{
	border-bottom:1px solid #999;
	
}
div#topfoto img{
	!width:900px;
	!height:291px;
}


/* nav2this */
#nav2this {
	background: #000;
	width: 163px;
	font-size: 11px;
	margin: 0 20px 15px 0;
	padding: 0 0 0px 10px;
}
#nav2this > div {
	cursor: pointer;
	width: 100%;
	position: relative;
	border-bottom: 1px solid #4d4d4d;
}
#nav2this > div:hover {
	z-index: 999;
	background: #fff;
}
#nav2this > div img {
	position: absolute;
	right: 3px;
	top: 11px;
}
#nav2this > div:hover img { display: none; }
#nav2this > div:hover span { color: #9f9f9f; }
#nav2this > div span {
	display: block;
	color: #fff;
	padding: 6px 15px;
}
#nav2this > div span.this,
#nav2this > div span.this a {
	color: #9f9f9f;
	background: #fff;
}
#nav2this > div span.this a:hover { text-decoration: none; }
#nav2this > div ins {
	display: none;
}
#nav2this > div:hover ins {
	display: block;
}
#nav2this > div > a {
	display: block;
	height: 30px;
	line-height: 30px;
	padding: 0 5px;
	color: #fff;
}
#nav2this > div:hover > a {
	height: 31px;
	margin-bottom: -1px;
	position: relative;
	z-index: 999;
	background: #fff;
	color: #9f9f9f;
	text-decoration: none;
}
#nav2this > div > div {
	background: #fff;
	position: absolute;
	left: 211px;
	top: 0;
	padding-left: 10px;
	display: none;
	}
#nav2this > div:hover > div {
	display: block;
}
#nav2this > div > div a {
	display: block;
	padding: 5px 20px;
	position: relative;
	color: #555;
	background: url(/dis/images/bg.arr.nav.png) no-repeat 5px 9px;
}
#nav2this > div > div a:hover {
	background: #ebebeb url(/dis/images/bg.arr.nav.png) no-repeat 5px 9px;
	color: #299926;
	text-decoration: none;
}



div#content{
	//background-image:url('/dis/images/left_bg.jpg');
	//background-repeat:repeat-y;
	width:100%;
	margin-top:10px;
}
div#left{
	width:173px;
	float:left;
	//padding-top:7px;
}
div#left ul{
	margin-bottom:7px;
}
div#left ul li a{
	display:block;
	padding:9px 15px 0px 15px;
	height:22px;
	font-size:11px;
	color:#333;
	text-decoration:none;
	font-weight:normal;
	text-align:right;
}
div#left ul li a span{
	border-bottom:1px dotted #666;
	padding-bottom:1px;
}
div#left ul li a.dif{
	background-image:url('/dis/images/left_bg_sel.jpg');
	height:22px;
}
div#left ul li a:hover{
	color:#000;
	background-color:#fff;
}
div#left div.banner{
	margin:10px 0 0 0;
}
div#right{
	margin-left:190px;
	
}
#main{
	width:900px;
	margin:0 auto;
	border:none;
}


#wrapper {
	min-height: 100%;
}
#clearer{
	height:185px;
	clear:both;
}

.banner.bgdif a img{
	width: 171px;
	height: 77px;
}

.car_text_bottom{
	margin-top: 70px;
	margin-left: -1px;
}

.current
{
	background:white;
}

.current a
{
	color:grey !important;
	text-decoration:underline;
}

table.car_text_table
{
	border-collapse: collapse;
	margin-left: 10px; 
	margin-right: 10px;
}
table.car_text_table td
{
	padding:10px;
}
table.car_tech_details{
	clear:left;
	border-collapse: separate;
	border-spacing: 1px;
	width:100%;

}
table.car_tech_details td{
	padding:3px
}

.footer_logo
{
	float:right;
}





.mbColumns {
background-color: #ECECEC;
}

.mbColumns {
float: left;
width: 600px;
overflow: hidden;
}
.mbcArrow {
float: left;
height: 190px;
width: 33px;
overflow: hidden;
outline: 0;
}

#text h1
{
	padding-bottom:20px;
}

.news_main
{
	background-color:#4BA82E;
	width:560px;
	height:190px;
	position:absolute;
	top:150px;
	margin-top:50px;
	padding:20px;
	
}
.news_main a {
    font-size: 14px;
	background: url("../img/arrow_right_white.png") no-repeat scroll left 4px transparent;
    color: white;
	padding-left:20px;
	display: inline-block;
    margin-bottom: 7px;
}	
.news_main .mbbbcTitle
{
	color:white;
}
.spacer
{
	height:10px;
	clear:both;
}
#banner2{
	font-size:22px;
}
#banner_main
{
	
	
}
#banner_main a
{
	font-size:17px;
	line-height:130%;
	background: none;
}
.bottom_counter
{
	margin-left:20px;
}
.facebook
{
	float:left;
	margin-left:302px;
}
