body{margin: 0px; padding: 0px; margin-left: auto;  margin-right: auto; text-align: center; background: #ccc; color: #0F3B7E; font-family: sans-serif; font-size: 12px;}
#main_div{width: 778px; background: #fff; margin-left: auto;  margin-right: auto; text-align: left; position: relative;}
td{font-size: 12px; vertical-align: top;}

#menu{position: relative; width: 100%;}
#vspom_menu{position: absolute; top: -3px; left: 10px; background: url("di/bg-podmenu.gif") no-repeat; width:215px; height:31px; padding: 2px 0px 0px 5px; }
#m_menu{ margin-left: 243px; height: 14px; text-align: right; background: url("di/menu-side.gif") no-repeat; background-color: #ff0000;}
#m_menu table{ border-left: margin-top: 2px; border-top: 1px solid #ff0000;}
#m_menu table td{height: 14px; color: #ffffff; font: 11px/13px Verdana, Geneva, Arial, Helvetica, sans-serif;}
#m_menu table td a{ padding: 0px 5px; text-decoration: none; color: #fff; font-weight: bold; white-space: nowrap;}
#m_menu table td a:hover{color: #0F3B7E;}
#m_menu table td#current{background: #fff url(di/left_zakl.gif) no-repeat top left;}
#m_menu table td#current a{position: relative; padding-top: 1px; color: #f00;}
#m_menu table td#current a:hover{text-decoration: underline;}
#crumb{font:bold  10px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #0F3B7E;}
#crumb a{font-weight: 400; color: #0F3B7E;}
#crumb a:hover{color: #ff0000;}
#hyundai-logo{position: absolute; top: 116px; left: 25px;}
#site-url{position: absolute; top: -22px; left: 0px; font:  15px "Arial Black", Arial, Helvetica, sans-serif; color: #ff0000; display: block; text-decoration: none;}
#site-url:hover{color: #0F3B7E;}
#top_credit{position: absolute; left: 235px; top: 127px; font:  12px/18px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #ffbf00; text-align: right;}
#cat-spetc{position: absolute; left: 580px; top: 155px;}
#phone{position: absolute; right: 5px; top: 122px; font: 16px "Arial Black", Arial, Helvetica, sans-serif; color: #fff; letter-spacing: 1px; }


#spetc-offer{padding: 0px 10px 0px 0px; width: 205px;}
#about-company{padding: 5px 10px 0px 10px; text-align: justify;  width: 200px;}
#about-hyundai{padding: 0px 0px 0px 10px;  text-align: justify;}
#content-padd h1#hyundai-tech{font:  16px/16px "Arial Black", Arial, Helvetica, sans-serif; color: #0F3B7E; margin: 0px 0px 3px 0px; }
#hyundai-tech b{font-size: 22px;}
#hyundai-exco{display: inline; font:  16px "Arial Black", Arial, Helvetica, sans-serif; color: #009900; margin: 10px 10px 0px 0px; padding-bottom: 0px;}
#hyundai-exco b{font-size: 22px;}
div.hr-9px{background-color: #e5e5e5; width: 100%; height: 9px; font: 3px/3px sans-serif;}
#a_cat{position: relative; top: -3px; font:bold  10px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #0F3B7E;}
#a_cat:hover{color: red;}

#main_content{table-layout: fixed;}
#podmenu{width: 235px; vertical-align: top; padding: 20px 0px;  border-right: 1px dashed red;}
#podmenu_div a{color: #0f3b7e;  font:small-caps bold 10px/16px Verdana, sans-serif; text-decoration: none;}
#podmenu fieldset{color: #0f3b7e; font: bold 10px Verdana, sans-serif;}
#podmenu fieldset a{color: #0f3b7e; font: bold 10px Verdana, sans-serif;}
#podmenu fieldset a:hover{color: #f00;}
#podmenu a:hover{color: #f00;}

#content-padd{margin: 5px 10px 5px 10px;}
#content{vertical-align: top; padding:0px 0px 20px 10px;}
#content .menuLevel2 a{color: #0f3b7e; font: bold 12px Verdana, sans-serif;}
#content a:hover, #content .menuLevel2 a.current{color: #f00;}
#content hr{color: #000; height: 1px;}
#content-padd h1{color: #0F3B7E; font:small-caps  18px  "Arial Black", Helvetica, sans-serif; margin: 10px 0px 10px 0px;}
#content-padd h1#page_title_on_main{margin-left: 235px;}
#content-padd h2{font : bold 16px Verdana, Arial, sans-serif; color: #0F3B7E;}
#content-padd h3{font : bold 14px Verdana, Arial, sans-serif; color: #0F3B7E;}
#content-padd p{text-align: justify;}

#tbl_link_on_main{ margin: 20px 0px; border-collapse: collapse; background: url("di/bg-bottom-link-on-main.gif") no-repeat right bottom;}
#tbl_link_on_main td{font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: justify; vertical-align: top; border-bottom: 1px solid #ff7f00;}
#tbl_link_on_main td b{position: relative; left: -20px; top: -5px; background: #fff; padding: 5px; color: #ff7f00; font: bold 13px Verdana, Geneva, Arial, Helvetica, sans-serif;}
td.bg_td_link_on_main{background: url("di/bg-link-on-main.gif") no-repeat 10px 15px;  padding: 0px 10px;   border-right: 1px solid #0F3B7E;}
#content-padd .h1_links_on_main{font:bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif; padding-left: 5px; margin: 0px; padding-bottom: 5px;   color: #ff7f00;}
.h1_links_on_main a{color: #0F3B7E; font-weight: 400;}
.h1_links_on_main a:hover{color: #ff0000;}

#footer{width: 100%; height: 66px; background: url("di/footer.gif") no-repeat; position: relative;}
#bot_credit{position: absolute; left: 5px; top: 3px; font: bold 10px/14px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #ffbf00;}
#post_adres{text-align: right; color: #fff; position: absolute; top: 11px; right: 220px; font: bold 12px/18px Geneva, Arial, Helvetica, sans-serif;}
#designer{text-align: right; color: #ccc; position: absolute; bottom: 0px; right: 1px; font:  7px Compact, Arial, Helvetica, sans-serif; white-space: nowrap;}
#designer a{text-decoration: none; color: #ccc;}
#designer a:hover{color: #0F3B7E;}

td.param-name, td.par-name{
	padding-right: 10px; padding-left: 10px; font-size: bold 12px; background: #ccc; padding-bottom: 3px; vertical-align: top; padding-top: 3px; text-align: left
}
td.param-name A:link {color: #000}
td.param-name A:visited {color: #444}
td.param-name A:active {color: #000000}
td.param-name A:hover {color: #ff6600}
td.param-name2 {
	padding-right: 10px; padding-left: 20px; font-size: 11px; background: #ddd; padding-bottom: 3px; vertical-align: top; padding-top: 3px; text-align: left
}
th.param-value {
	padding-right: 10px; padding-left: 10px; font-size: bold 12px; background: #eee; padding-bottom: 3px; vertical-align: top; padding-top: 3px; text-align: left; color: #000;
}
td.param-value, td.param-value3,  td.param-value2 {
	padding-right: 10px; padding-left: 10px; font-size: 11px; background: #e5e5e5; padding-bottom: 3px; vertical-align: top; padding-top: 3px; text-align: right
}