body    { margin:0;
                padding:0;
                background:#dcdcd0 url("../img/top.bg.jpg") no-repeat;
                background-position: 199px top;
                font-family: Arial, Helvetica, sans-serif;}

table, td, tr, th, body, img{
	padding: 0px;
	margin: 0px;
	border: 0px;
	border-collapse:collapse;
}
table td, table tr, table th {
	border-collapse:collapse;
	border: 0;
}
table.pad_t td, table.pad_t tr {
	padding: 2px;
}
img.gal{
/*	width: 120px;*/
	margin: 6px 3px 0px 3px;
}

table.tech,
.tech_wrapper table {
	width: 100%;
	border: 1px solid #736E49;
	background:#EEEEE8;
	margin: 20px 0px 5px 0px;
}

table.tech tr.odd,
.tech_wrapper table tr.odd {background: #DCDCD1;}

table.tech td,
.tech_wrapper table td {
	font: 11px Arial;
	border: 1px solid #736E49;
	color: #736E49;
	text-align: center;
	padding: 2px;
}
table.tech th,
.tech_wrapper table th {
	font: 11px Arial;
	font-weight: bold;
	border: 1px solid #736E49;
	color: #736E49;
	text-align: center;
	padding: 2px;
}
table.tech th.lt,
.tech_wrapper table th.lt {
	text-align: left;
}
table.tech td.lt,
.tech_wrapper table td.lt {
	text-align: left;
}

a.menu_top{
	font: 10px Arial, Verdana, Helvetica, Sana Serif;
	font-weight: bold;
	text-decoration:none;
	color: #ab2615;
}
a:hover.menu_top{
	text-decoration:none;
	color: #7d0011;
}
a.menu_side{
	width: auto;
	height: /*23px*/auto;
	border-top: 2px solid #e8e8e1;
	border-bottom: 1px solid #7d0011;
	background-color: #ab2615;
	font: 11px Arial, Helvetica, Verdana, Sana Serif;
	font-weight: bold;
	text-decoration:none;
	color: #fff;
	padding: 3px 0px 3px 8px;
	display: block;
	margin-left: 1px;
	margin-right: 1px;
	margin-bottom: 1px;
}
a:hover.menu_side{
	background-color: #7d0011;
	text-decoration:none;
}

a.menu_detale{
	width: auto;
	height: auto;
	font: 12px Arial, Helvetica, Verdana, Sana Serif;
	font-weight: normal;
	text-decoration:none;
	color: #635e3d;
	padding: 3px 0px 3px 4px;
	display: block;
	letter-spacing: -1px;
}
a:hover.menu_detale{
	background-color: #fff;
	text-decoration:none;
}


a.menu_side2{
	width: auto;
	height: auto;
	background-color: #cdcdbd;
	font: 10px Arial, Helvetica, Verdana, Sana Serif;
	font-weight: bold;
	text-decoration:none;
	color: #7d0011;
	padding: 5px 0px 5px 8px;
	display: block;
	margin-left: 1px;
	margin-right: 1px;
	margin-bottom: 3px;
}
a:hover.menu_side2{
	background-color: #7d0011;
	text-decoration:none;
	color: #fff;
}
a.menu_line{
	width: auto;
	background-color: #ab2615;
	border: 1px solid #ab2615;
	display: inline;
	padding: 2px 8px 2px 8px;
	margin: 0px 0px 0px 1px;

	font: 10px Arial, Helvetica, Verdana, Sana Serif;
	font-weight: bold;
	text-decoration: none;
	color: #fff;
}
a:hover.menu_line{
	background-color: #fff;
	border: 1px solid #ab2615;
	color: #ab2615;
	text-decoration:none;
}
a.menu_line_a{
	width: auto;
	background-color: #7d0011;
	border: 1px solid #7d0011;
	display: inline;
	padding: 2px 8px 2px 8px;
	margin: 0px 0px 0px 1px;

	font: 10px Arial, Helvetica, Verdana, Sana Serif;
	font-weight: bold;
	text-decoration: none;
	color: #fff;
}
a:hover.menu_line_a{
	background-color: #ab2615;
	border: 1px solid #ab2615;
	color: #fff;
	text-decoration:none;
}
a.menu_line2{
	width: auto;
	background-color: #fff;
	border: 1px solid #ab2615;
	font: 10px Arial, Helvetica, Verdana, Sana Serif;
	font-weight: bold;
	text-decoration: none;
	color: #ab2615;
	padding: 2px 8px 2px 8px;
	display: inline;
	margin: 0px 0px 0px 1px;
}
a:hover.menu_line2{
	background-color: #ab2615;
	border: 1px solid #ab2615;
	color: #fff;
	text-decoration:none;
}

.tselect {
	font-family: Arial, Helvetica, sans-serif;
	width:160px;
	font-size: 11px;
	font-weight: normal;
	color: #625E3D;
	background-color: #DCDCD1;
	margin: 3px 0px 3px 0px;
	height: 17px;
	border: 1px solid #a2a29a;
}
.tselect2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #625E3D;
	background-color: #DCDCD1;
}
.tselect3 {
	font-family: Arial, Helvetica, sans-serif;
	width:160px;
	font-size: 11px;
	font-weight: normal;
	color: #625E3D;
	background-color: #DCDCD1;
	margin: 3px 0px 3px 0px;
	height: 19px;
	border: 2px ridge #a2a29a;
}


p {	color:#625E3D;
        margin:0px;
        text-align: left;
	font-size: 11px;
        font-family:Arial, Helvetica, sans-serif;}

a {	color:#625E3D;
        margin:0px;
        text-decoration:none;
        text-align: left;
	font-size: 11px;
        font-family:Arial, Helvetica, sans-serif;}

a:hover {text-decoration:underline;}

.txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: /*11px*/8.5pt;
	font-weight: normal;
	color: #625E3D;
	line-height: 14px;
}

.img_10pxdx{
	margin-right: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}


li, ul, ol { 
	font-size: 11px;
        margin-left:15px;
        margin-right:0px;
        color: #625E3D;
        font-family:Arial, Helvetica, sans-serif;
	text-align: left;}

ul,ol {margin:10px 0px 10px 10px;}

.fit1 {background:URL('../img/bk_tabsx_hmpg.gif'); vertical-align:top; }

#omenu {Z-INDEX: 1; font: 10px bold Arial, Verdana, Helvetica, Sana Serif; color: #8c8a71; LEFT: /*397*/380px; WIDTH: 600px; POSITION: absolute; TOP: /*8*/12px; text-align:right;}
#menusx {Z-INDEX: 1000; width: 153px; height: 300px; background:URL('../img/side_menu_bg.gif') no-repeat; LEFT: 45px; POSITION: absolute; TOP: 323px;}
	#menusx div.mmenu_spacer {height: 19px;}
#logo {position: absolute; left: 0px; top: 0; x-index: 15px;}	
#layer1 {Z-INDEX: 3; LEFT: 198px; WIDTH: 801px; POSITION: absolute; TOP: 84px;}
#arrow {Z-INDEX:4; left:203px; top:88px;position:absolute;}
.linksscroll {OVERFLOW: auto; WIDTH: 149px; HEIGHT: 63px;}
.fon1 {background:#d8d8cb;}
.fon2 {background:URL('../img/pxl_grey.gif');}
.fon3 {background:#7b7b6f;}
#fon4 {background:#EBEBE1;}


.txtpic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #625E3D;
}

.lunderline{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #736E49;
	text-decoration: none;
}

.lunderline:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #736E49;
	text-decoration: underline;
}

.lunderline_selected{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #736E49;
	text-decoration: underline;
}
	
.quick {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	line-height: 1.2;
	text-decoration: none;
}
#sub {position:absolute; top:71px; left:196px; z-index:1000; width:700px; overflow:hidden;}
.tab {background:#625E3D;}
.tab1 {background:#DCDCD1;}
.tab2 {background:#EEEEE8;}

.jst{ text-align:justify;}
.cn { text-align: center;}
.lt { text-align: left;}
.rt { text-align: right;}
.top { vertical-align: top;}
.bot { vertical-align: bottom;}
#checkbox { border: 0;}
.wht {background:#FFFFFF;}

div.content_box {padding-top: 11px; padding-left: 15px; padding-right: 16px;}
div.content_box_wfcnt {padding-top: 11px; padding-left: 15px; padding-right: 11px;}

div.w_rounded_corners {background-image: url(../img/pxl_grey.gif); background-repeat: repeat-y; background-position: left;}
	div.w_rounded_corners div.tb {background-repeat: repeat-x; background-position: top; background-image: url(../img/pxl_grey.gif);}
	div.w_rounded_corners div.bb {background-repeat: repeat-x; background-position: bottom; background-image: url(../img/pxl_grey.gif);}	
	div.w_rounded_corners div.rb {background-repeat: repeat-y; background-position: right; background-image: url(../img/pxl_grey.gif);}	
	div.w_rounded_corners div.ltc {background-position: left top; background-image: url(../img/gr.ltc.gif); background-repeat: no-repeat;}
	div.w_rounded_corners div.lbc {background-position: left bottom; background-image: url(../img/gr.lbc.gif); background-repeat: no-repeat;}	
	div.w_rounded_corners div.rtc {background-position: right top; background-image: url(../img/gr.rtc.gif); background-repeat: no-repeat;}
	div.w_rounded_corners div.rbc {background-position: right bottom; background-image: url(../img/gr.rbc.gif); background-repeat: no-repeat;}	


div.wrc_grey {background-color: #d8d8cb;}
div.wrc_lightgrey {background-color: #e7e7e0;}
div.wrc_white {background-color: #FFFFFF;}
div.wrc_white_hdr {background-color: #FFFFFF; background-image: none; width: 790px;}
	div.wrc_white_hdr div.rbc {padding-bottom: 1px;}

div.w_white_rpart div.rb {background-image: url(../img/w.white.rp.gif);}

div.header_content_box {background-repeat: no-repeat; background-position: left top;}

div.main_content_box_wfullc {display: table; _height: 0; margin-left: 10px; margin-top: 9px; margin-right: 7px; margin-bottom: 9px; *margin: 0px; *padding-left: 10px; *padding-top: 9px; *padding-right: 7px; *padding-bottom: 9px;}
div.feedback_box {display: block;}

div.main_content_box {padding-top: 1px; padding-bottom: 1px; padding-right: 7px;}
	div.main_content_box td.left_part {vertical-align: top; padding-left: 7px; padding-top: 6px; padding-bottom: 6px; padding-right: 10px; background-image: url(../img/img.f.border.gif); background-repeat: repeat-y; background-position: top right;} 
	div.main_content_box td.center_part {vertical-align: top; padding-top: 6px; padding-left: 4px; padding-bottom: 6px; padding-right: 6px; background-image: url(../img/img.f.border.gif); background-repeat: repeat-y; background-position: top right;}
	div.main_content_box td.right_part {padding-top: 6px; padding-left: 8px; padding-bottom: 6px; background-color: #eeeee8;}

div.text_elem {padding-top: 14px; padding-bottom: 3px;}
div.text_elem_ins {padding-top: 4px; padding-bottom: 3px;}

div.u_header_line {padding-top: 4px; padding-bottom: 3px;}
	div.u_header_line img {width: 100%; height: 1px; background-image: url(../img/brdr_ttlbxcntnt.gif);}
	
div.text_content {padding-top: 10px;}	
	
h2 {
	padding: 0px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	font-weight: bold;
	color: #625E3D;
	line-height: 14px;}
	
div.clear {height: 1px;}	
div.copy {padding-top: 10px; text-align: right; font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #625E3D; padding-bottom: 10px; padding-right: 10px;}	
div.count {padding-top: 10px; text-align: right; font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #625E3D; padding-bottom: 10px; padding-right: 10px;
	float:left;
	}	
	
div.form_feedback {width: 400px; position: relative; left: 25%; padding-top: 10px;}	
	div.form_feedback p.cn {padding-bottom: 10px;}
table.feedback span {text-decoration: underline}

img.about_arrow {position: absolute; top: 90px; left: 198px; z-index: 123;}

td.menu_box {padding: 3px 0px 0px 37px; height: 25px;}
td.submenu_box {padding: 3px 0px 10px 37px; height: 25px;}

td.news_ev_ccol {background-color: #EEEEE8; padding: 4px; padding-left: 6px; padding-right: 6px;}
td.news_ev_rcol {padding-left: 6px;}
td.news_ev_lcol {padding-right: 6px;}

div.fixed_height_60 {height: 60px;}
img.ev_img {margin:0px 10px 10px 0px;}

div.paginator * {vertical-align: middle;}
	div.paginator {font-size: 12px; color: #625e3d;}
	div.paginator a.current {color: red; text-decoration: none;}
	
div.sitemap_content {width: 755px; padding-top: 10px;}	

table.cols_2_content {}
	table.cols_2_content td.left_col {vertical-align: top; padding-left: 15px; padding-top: 12px;} 
		table.cols_2_content td.left_col div.w_rounded_corners {width: 526px;}
	table.cols_2_content td.right_col {vertical-align: top; padding-top: 12px; padding-left: 19px;}
		table.cols_2_content td.right_col div.w_rounded_corners {width: 231px;}
		
div.flash_showroom_ins {padding-top: 52px;}	
td.menu_showroom {width: 154px; padding-top: 10px; background: #f6f6f6; background-image: url(../img/shr.gr.rbc.gif); background-position: right bottom; background-repeat: no-repeat;}
	td.menu_showroom div.mbody_ins {padding-left: 10px; padding-right: 17px;}
	td.menu_showroom div.menu_sr_body {background: #e8e8e1; padding: 5px;}
td.flash_body {padding-right: 1px; background-image: url(../img/gr.border.model.gif); background-repeat: repeat-y; background-position: right top;}

a.menu_detale2{
	width: auto;
	height: auto;
	font: 11px Arial, Helvetica, Verdana, Sana Serif;
	font-weight: normal;
	text-decoration:none;
	color: #635e3d;
	padding: 2px 4px 2px 4px;
	display: block;
	letter-spacing: 0px;
}
a:hover.menu_detale2{
	background-color: #635e3d;
	text-decoration:none;
	color: #fff;
}

ul.hisev_sel {padding: 0px; list-style-type: none;}
	ul.hisev_sel li {padding: 0px; margin: 0px; line-height: 14px;}
	
table.model_header {}
	table.model_header td.left_col {padding-top: 54px;}
		table.model_header td.left_col div.about_model {padding-right: 10px;}
	table.model_header td.right_mcol {padding-right: 1px; padding-top: 1px;}
		table.model_header td.right_mcol div.menu_box {width: 172px; background-color: #dedfcf; height: 236px; background-image: url(../img/model.gr.rtc.gif); background-position: right top; background-repeat: no-repeat;}
		table.model_header td.right_mcol div.decor_box {width: 172px; height: 236px; background-image: url(../img/model.gr.rbc.gif); background-position: right bottom; background-repeat: no-repeat;}		
		div.model_menu {padding-left: 5px; padding-right: 7px; padding-top: 60px;}
		div.select_model {padding-left: 6px; padding-top: 30px;}
		
tr.sitemap_body {}
	tr.sitemap_body ul {list-style-type: none; padding: 0px; margin: 0px;}		
		tr.sitemap_body ul li {line-height: 16px; padding: 0px; margin: 0px;}			
		tr.sitemap_body ul li.level_2 {padding-left: 10px;}
