body, div, p, form{
	padding: 0;
	margin: 0;
}
body {
	background-color: #fff;
}
img {
	border: 0;
}
body, tbody
{
	color: #424141;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
}
h1
{
	color: #194276;
	font-size: 20px;
	background-image: url("/bitrix/templates/hyundai-v803/images/treetxt.gif");
	background-repeat:no-repeat;
	font-weight:normal;
	padding-left:14px;
	margin-bottom:15px
}
h2
{
	color:#194276;
	font-size:16px;
	font-weight:bold;
	margin: 0px 0px 14px 0px;
}
h3
{
	color:#194276;
	font-size:13px;
	font-weight:bold;
	margin: 0px 0px 11px 0px;
	padding-bottom:5px
}
p
{
	line-height:18px;
	margin-top:0px;
	margin-bottom:18px;
}
@media screen
{
	ul
	{
		margin: 0px 0px 14px 0px;
		padding: 0px;
		list-style: none;
		padding-bottom:10px;
	}
	ul li
	{
		background-image: url("/bitrix/templates/hyundai-v803/images/li.gif");
		background-repeat:no-repeat;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 16px;
		line-height:18px;
	}
	table.map-columns ul {
		margin: 0px;
		padding: 0px;
	}
	table.map-columns ul ul {
		margin-left: 20px;
	}
}
ol
{
	color: #AAABAA;
	font-weight: bold;
	line-height:18px;
	margin-left:0px;
	padding-right:0px;
	padding-left:0px;
	padding-bottom:7px
}
ol li
{
	margin-left:23px;
	padding: 0px;
}
ol li span {
	color: #424141;
	font-weight: normal;
}
ol li ul li {
	padding: 0px 0px 0px 15px;
	color: #424141;
	font-weight: normal;
}

a
{
color:#194276; text-decoration:none
}
a:hover
{
text-decoration:underline
}
button
{
	font-size:12px;
	font-family:Arial
}

h1.h1model
{
	color:#194276;
	font-size:20px;
	background-image:none;
	font-weight:bold;
	margin:2px 10px 0px 10px;
	padding:0px;
	color:#606060
}

h2.h2model
{
	color: #194276;
	font-size: 16px;
	background-image: url("/bitrix/templates/hyundai-v803/images/treetxt2.gif");
	background-repeat:no-repeat;
	font-weight:bold;
	padding:0px 0px 12px 14px;
	margin:16px 0px -12px 0px
}
h2.h2expl
{
	color: #194276;
	font-size: 16px;
	background-image: url("/bitrix/templates/hyundai-v803/images/treetxt2.gif");
	background-repeat:no-repeat;
	font-weight:bold;
	padding:0px 0px 12px 14px;
	margin:0px 0px 0px 0px
}
td.tdautospict
{
	width:731px;
	height:325px;
	text-align:left;
	vertical-align:top;
	padding:13px 12px 12px 12px;
	margin:0px
}
td.tdtextpn
{
 height:30px;
 margin-top:0px;
 padding-bottom:2px;
 padding-top:1px
}

td.tdbg01 {background-image:url("/bitrix/templates/hyundai-v803/images/bg_01.gif")}
td.tdbg02 {background-image:url("/bitrix/templates/hyundai-v803/images/bg_02.gif")}
td.tdbg03 {background-image:url("/bitrix/templates/hyundai-v803/images/bg_03.gif")}
td.tdbg04 {background-image:url("/bitrix/templates/hyundai-v803/images/bg_04.gif")}
td.tdbg0425
{
	background-image:url("/bitrix/templates/hyundai-v803/images/bg_04.gif");
	background-repeat:repeat-x;
	width:20px;
	height:25px
}

table.tblnd
{
	float:left;
	padding-right:9px;
	padding-top:4px;
	margin-right:-1px;
	line-height:11px;
	width:21px
}
table.tblnr
{
	width:731px;
	margin-top:10px; 
	padding:0px 0px 0px 0px;
	margin:5px 0px 0px 0px
}
table.tblnm
{
	width:731px;
	padding:0px 0px 0px 0px;
	margin:5px 0px 0px 0px
}
table.tblnm0
{
	height:45px;
	margin-bottom:-5px
}
td.tdnm0
{
	vertical-align:top
}
td.tdns1
{
	width:21px;
	vertical-align:top;
	padding-top:1px
}
td.tdns2
{
	vertical-align:top;
	color:#9c9c9c;
	font-size:9px;
	padding-top:7px
}
td.tdns3
{
	width:25px;
	height:11px;
	background-color:#ffffff;
	color:#9c9c9c;
	font-size:9px;
	vertical-align:top
}
td.tdns4
{
	vertical-align:top;
	text-align:justify;
	line-height:18px
}
td.tdns5
{
	vertical-align:top;
	color:#9c9c9c;
	font-size:9px;
	padding-top:7px
}
td.tdns6
{
	vertical-align:bottom;
	text-align:justify;
	color:#9c9c9c;
	padding-top:2px;
	padding-bottom:1px;
	margin-bottom:-1px;
	line-height:11px
}
div.divnsimg
{
	margin:25px 0px 10px 20px;
	padding:0px;
	background-color:#e8f0ff;
	float:right
}
div.divnstxt
{
	vertical-align:top;
	line-height:23px;
	font-size:12px;
	padding:0px 0px 0px 0px
}
div.divnsbtxt
{
	text-align:justify;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	line-height:18px
}
td.tdnse9
{
	background-color:#e9e8e8
}
td.tdnsday
{
	color:#5b5a5a;
	background-color:#e9e8e8;
	font-weight:bold;
	text-align:left;
	padding-left:3px
}

td.tdnewstop {width:209px; text-align:left; vertical-align:top}
td.tdnewsbig {width:731px; text-align:left; vertical-align:top}
td.tdnewssplit {width:209px; height:23px; text-align:left; vertical-align:middle}
td.tdnewssplitbig {height:23px; text-align:left; vertical-align:middle}
td.tdbott {background-image:url("/bitrix/templates/hyundai-v803/images/bg_bottom.gif"); text-align:center; vertical-align:top; padding-top:9px}
td.tdbottxt {color:#908f8f; text-align:center; font-size:11px; line-height:13px}
td.tdmv1
{
	width:9px;
	height:18px;
	vertical-align:top
}

td.tdkat1select
{
	color: #194276;
	background-image: url("/bitrix/templates/hyundai-v803/images/bg_kat1select.gif");
	font-size: 14px;
	padding-left: 3px;
}
td.tdkat1
{
	color: #194276;
	font-size: 14px;
	padding-left: 3px;
}
td.tdkat2shift
{
	padding-left:10px;
	width:200px;
}
td.tdkat3shift
{
	padding-left:20px;
	width:200px;
}
td.tdkat2select
{
	color: #194276;
	background-color: #e6ebf0;
	padding-left: 3px;
	padding-right: 4px;
}
td.tdkat2
{
	color: #194276;
	padding-left: 3px;
	padding-right: 4px;
}
td.tdkat3select
{
	color: #000000;
	font-size: 12px;
	padding-left: 3px;
	padding-right: 4px;
	font-weight:bold;
}
td.tdkat3
{
	color: #194276;
	font-size: 12px;
	padding-left: 3px;
	padding-right: 4px;
}

td.tdbgmsg
{
	background-image: url("/bitrix/templates/hyundai-v803/images/bgf_middle.gif");
	background-repeat:repeat-y;
	background-color:#e2e2e2
}
td.tdbgform1
{
	background-image: url("/bitrix/templates/hyundai-v803/images/bgf_form.gif");
	background-repeat:repeat-y;
	background-color:#e1e1e1
}
td.tdbgform2
{
	background-image: url("/bitrix/templates/hyundai-v803/images/bgf_form.gif");
	background-repeat:repeat-y;
	background-color:#e1e1e1;
	padding:11px 15px 8px 15px;
}
td.tdbgform3
{
	background-image: url("/bitrix/templates/hyundai-v803/images/bgf_bott.gif");
	background-repeat:repeat-y;
	background-color:#d6d6d6;
	padding:13px 15px 14px 19px;
}
td.tdwhite1
{
 width:1px;
 background-color:#ffffff
}
td.tdwhite
{
 background-color:#ffffff
}
td.td19
{
	background-color:#194276
}
td.td26
{
	 background-color:#264c7e
}
td.tde4
{
	  background-color:#e4e4e4
}
td.tde2
{
	  background-color:#e2e2e2
}

td.tdm0
{
	width:114px;
	height:124px;
	background-image:url("/bitrix/templates/hyundai-v803/images/bg_field.gif");
	text-align:center
}
td.tdm20
{
	height:20px;
	text-align:center;
	vertical-align:middle
}
td.tdm67
{
	height:67px;
	text-align:center;
	vertical-align:middle
}
td.tdm37
{
	height:37px;
	text-align:center;
	vertical-align:middle;
	color:#707274;
	font-size:12px;
	line-height:11px;
	font-weight:bold
}
td.tdnall
{
	width:87px;
	height:19px;
	background-image:url("/bitrix/templates/hyundai-v803/images/news_all.gif");
	text-align:left;
	padding-left:6px;
	vertical-align:top;
	padding-top:2px
}

td.tdformsep
{
	background-color:#dededd;
}
td.tdf_mid
{
	background-image:url("/bitrix/templates/hyundai-v803/images/bgf_middle.gif");
	background-repeat:repeat-y;
	background-color:#e2e2e2;
	padding:2px 15px 5px 15px;
}
td.tdfh_mid
{
	background-color:#194276;
	padding:4px 26px 4px 18px;
}

td.tdform
{
	font-size:12px;
	padding-top:1px;
	padding-bottom:1px
}
td.tdformcomm
{
	font-size:12px;
	vertical-align:top;
	text-indent:-9px;
	padding:15px 0px 1px 26px
}
td.tddils
{
	vertical-align:middle;
	line-height:18px;
	padding:9px 0px 9px 0px
}

table.tbltech
{
	border:solid 1px #e4e2e2;
	border-right:solid 0px #e4e2e2;
	border-bottom:solid 0px #e4e2e2;
}
.tbltech
{
	border:solid 1px #e4e2e2;
	border-right:solid 0px #e4e2e2;
	border-bottom:solid 0px #e4e2e2;
}
table.content
{
	border-right:solid 0px #e4e2e2;
	border-top:solid 1px #e4e2e2;
	border-left:solid 1px #e4e2e2;
	border-bottom:solid 0px #e4e2e2;
}



table.content td
{
	padding:9px 9px 9px 11px;
	border-right:solid 1px #e4e2e2;
	border-top:solid 0px #e4e2e2;
	border-left:solid 0px #e4e2e2;
	border-bottom:solid 1px #e4e2e2;
}
table.tbltech td
{
	background-image:url("/bitrix/templates/hyundai-v803/images/bgtd1.gif");
	background-color:#ffffff;
	background-repeat:repeat-x;
	/*font-size:14px;
	font-family:Arial;*/
	padding:6px 10px 10px 11px;
	text-align:left;
	vertical-align:top;
	line-height:17px;
	border-top:solid 0px #e4e2e2;
	border-right:solid 1px #e4e2e2;
	border-bottom:solid 1px #e4e2e2;
	border-left:solid 0px #e4e2e2;
}
td.tdtech
{
	background-image:url("/bitrix/templates/hyundai-v803/images/bgtd1.gif");
	background-color:#ffffff;
	background-repeat:repeat-x;
	/*font-size:14px;
	font-family:Arial;*/
	padding:6px 10px 10px 11px;
	text-align:left;
	vertical-align:top;
	line-height:17px;
	border-top:solid 0px #e4e2e2;
	border-right:solid 1px #e4e2e2;
	border-bottom:solid 1px #e4e2e2;
	border-left:solid 0px #e4e2e2;
}

.th
{
	xheight:35;
	background-image:url("/bitrix/templates/hyundai-v803/images/bgth1.gif");
	background-color:#f2f2f2;
	background-repeat:repeat-x;
	font-size:13px;
	font-family:Arial;
	padding:9px 9px 9px 11px;
	text-align:left;
	border-right:solid 1px #e4e2e2;
	border-top:solid 0px #e4e2e2;
	border-left:solid 0px #e4e2e2;
	border-bottom:solid 0px #e4e2e2;
	font-weight: bold;
}
th
{
	height:35;
	background-image:url("/bitrix/templates/hyundai-v803/images/bgth1.gif");
	background-color:#f2f2f2;
	background-repeat:repeat-x;
	font-size:13px;
	font-family:Arial;
	padding:9px 9px 9px 11px;
	text-align:left;
	border-right:solid 1px #e4e2e2;
	border-top:solid 0px #e4e2e2;
	border-left:solid 0px #e4e2e2;
	border-bottom:solid 0px #e4e2e2;
	font-weight: bold;
}
td.th
{
	height:35;
	background-image:url("/bitrix/templates/hyundai-v803/images/bgth1.gif");
	background-color:#f2f2f2;
	background-repeat:repeat-x;
	font-size:13px;
	font-family:Arial;
	padding:9px 9px 9px 11px;
	text-align:left;
	border-right:solid 1px #e4e2e2;
	border-top:solid 0px #e4e2e2;
	border-left:solid 0px #e4e2e2;
	border-bottom:solid 0px #e4e2e2;
	font-weight: bold;
}
table.tbltech td.th
{
	height:35;
	background-image:url("/bitrix/templates/hyundai-v803/images/bgth1.gif");
	background-color:#f2f2f2;
	background-repeat:repeat-x;
	font-size:13px;
	font-family:Arial;
	padding:9px 9px 9px 11px;
	text-align:left;
	border-right:solid 1px #e4e2e2;
	border-top:solid 0px #e4e2e2;
	border-left:solid 0px #e4e2e2;
	border-bottom:solid 0px #e4e2e2;
	font-weight: bold;
}
table.tbltech .th td
{
	height:35;
	background-image:url("/bitrix/templates/hyundai-v803/images/bgth1.gif");
	background-color:#f2f2f2;
	background-repeat:repeat-x;
	font-size:13px;
	font-family:Arial;
	padding:9px 9px 9px 11px;
	text-align:left;
	border-right:solid 1px #e4e2e2;
	border-top:solid 0px #e4e2e2;
	border-left:solid 0px #e4e2e2;
	border-bottom:solid 0px #e4e2e2;
	font-weight: bold;
}
.th td
{
	height:35;
	background-image:url("/bitrix/templates/hyundai-v803/images/bgth1.gif");
	background-color:#f2f2f2;
	background-repeat:repeat-x;
	font-size:13px;
	font-family:Arial;
	padding:9px 9px 9px 11px;
	text-align:left;
	border-right:solid 1px #e4e2e2;
	border-top:solid 0px #e4e2e2;
	border-left:solid 0px #e4e2e2;
	border-bottom:solid 0px #e4e2e2;
	font-weight: bold;
}


textarea
{
	font-size:12px;
	font-family:Arial;
	width:300px
}
radio
{
	height:13px;
	vertical-align:text-bottom 
}

input.inpf, input.inputtext
{
	color:#424141;
	font-family:Arial;
	font-size:12px;
	height:21px;
	width:300px
}
select.self
{
	color:#424141;
	font-size:12px;
	font-family:Arial;
}
select.selmodel
{
	color:#3b3b3b;
	font-size:12px;
	width:192px;
	font-family:Arial;
}


div.divnewsday
{
	background-image: url("/bitrix/templates/hyundai-v803/images/news_day_bg.gif");
	width: 21px;
	height: 20px;
}
div.divnewsmonth {background-color:white; width:20px; height:11px; color:#9c9c9c; padding-left:4px; padding-right:1px; vertical-align:text-bottom; font-size:9px; line-height:11px}
div.divnewsmonthbig {background-color:white; width:16px; height:11px; color:#9c9c9c; padding-left:4px; padding-right:1px; vertical-align:text-bottom; font-size:9px; line-height:11px}
div.divnewsyear {background-color:white; width:20px; height:12px; color:#9c9c9c; padding-left:1px; vertical-align:text-bottom; text-align:center; font-size:9px; line-height:11px}
div.divnewstext {line-height:18px; font-size:12px}
div.divnst2
{
	font-size:12px;
	line-height:16px;
	vertical-align:top;
	padding-top:1px
}
div.divautospanel
{
	background-image:url("/bitrix/templates/hyundai-v803/images/pg_autos_pict1_panel2.png");
	position:absolute; left:940px; top:138px; width:151px; height:108px;
	z-index:90;
	text-align:left; vertical-align:top;
	margin:0px; padding:0px;
}
div.divbotmlnk
{
	position:absolute; left:940px; top:138px; width:151px; height:108px;
	z-index:91;
	text-align:left; vertical-align:top;
	margin:0px; padding:0px;
}

div.divautostextpanel
{
	position:absolute; left:390px; top:409px; width:448px; height:30px;
	z-index:90;
	background-image:url("/bitrix/templates/hyundai-v803/images/pg_autos_text_panel.png");
	background-repeat:no-repeat;
	text-align:left; vertical-align:top;
	margin:0px; padding:0px
}
table.tblpn1
{
	margin:16px 0px 0px 14px
}
td.tdpnrow
{
	vertical-align:top;
	padding-top:1px;
	width:9px;
	height:21px
}

/* Top menu */
td.tdwlt
{
	background-image:url("/bitrix/templates/hyundai-v803/images/wlt.png");
	width:5px; height:5px
}
td.tdwrt
{
	background-image:url("/bitrix/templates/hyundai-v803/images/wrt.png");
	width:5px; height:5px
}
td.tdwlb
{
	background-image:url("/bitrix/templates/hyundai-v803/images/wlb.png");
	width:5px; height:5px
}
td.tdwrb
{
	background-image:url("/bitrix/templates/hyundai-v803/images/wrb.png");
	width:5px; height:5px
}
td.tdwm
{
	background-color:#ffffff;
}

td.tdwtopmid
{
	background-color:#ffffff; border-top:solid 1px #d5d5d5
}
td.tdwbottmid
{
	background-color:#ffffff; border-bottom:solid 1px #d5d5d5
}
td.tdwleftmid
{
	background-color:#ffffff; background-image:url("/bitrix/templates/hyundai-v803/images/wleft.png"); background-repeat:repeat-y
}
td.tdwrightmid
{
	background-color:#ffffff; background-image:url("/bitrix/templates/hyundai-v803/images/wright.png"); background-repeat:repeat-y
}






td.tdtm
{
	background-color:#ffffff;
	padding:4px 20px 4px 10px
}
td.tdtlnk
{
	padding-top:3px;
	padding-bottom:2px
}
a.atm
{
	color:#194276; text-decoration:none;
	font-family: Arial;
	font-size:12px;
	position:relative
}
a.atm:hover
{
	text-decoration:underline;
	position:relative
}





/* Bottom menu */
div.divpictbott
{
	background-image:url("/bitrix/templates/hyundai-v803/images/main_pict_bott.png");
	background-repeat:no-repeat;
	position:relative; width:731px; height:73px;
	margin:-63px 0px 3px 0px;
	padding:0px 0px 0px 0px;
}
div.divbotm
{
/*	background-image:url(/bitrix/templates/hyundai-v803//bitrix/templates/hyundai-v803/images/blackpanel.png);*/
	position:absolute; width:356px; z-index:210;
	/*height:172px; 
	 top:354px;*/
	display:none;
	margin:0px; padding:0px;
}

div.divbotmtxt
{
	position:absolute; width:356px; z-index:211;
	display:none;
	/*height:172px;
	  top:354px;*/
	margin:0px; padding:0px;
}
div.divbotmp
{
	background-image:url("/bitrix/templates/hyundai-v803/images/blpointer.png");
	position:absolute; width:114px;  top:526px; z-index:211;
	display:none;
	margin:0px; padding:0px;
}
td.tdbmhead
{
	color:#7796bd;
	font-size:17px;
	font-family:Century Gothic;
	font-weight:bold;
	width:169px;
	text-align:left; vertical-align:top
}
td.tdblnk {padding:3px 0px 0px 0px; margin:3px 0px 0px 0px}
a.abm {color:#b5b3b3; text-decoration:none; font-size:13px; }
a.abm:hover {text-decoration:underline}

td.tddilmap {background-repeat:no-repeat; text-align:left; vertical-align:bottom}
div.divdilhd {float:none; background-image:url("/bitrix/templates/hyundai-v803/images/divdil_hd.png"); width:265px; height:39px; text-align:left; vertical-align:top}
td.tddilhead {padding-left:17px; text-align:left; vertical-align:middle; font-weight:bold; font-size:16px; color:#adcfff; padding-top:3px; margin:0px }
div.divdiladdr
{
	float:none;
	background-image:url("/bitrix/templates/hyundai-v803/images/divdil220.png");
	width:265px; height:220px; text-align:left; vertical-align:top
}
td.tddiladdr {padding-left:17px; text-align:left; vertical-align:middle; font-weight:normal; font-size:12px; color:#dbe8fa; padding-top:10px; margin:0px }

p.pdiler {color:#ffffff; line-height:14px; text-indent:-40px; padding-left:40px; margin-bottom:11px; padding-right:17px}
span.sdil {color:#dbe8fa}

span.spnnd {color:#5b5a5a; font-weight:bold; width:14px; height:16px}
span.spn1 {color:#194276; font-size:12px; font-weight:bold}
span.spn2 {color:#5b5a5a; font-size:11px}
span.spn3 {color:#194276; font-size:12px; font-weight:bold; line-height:16px}
span.spn4
{
	color:#194276;
	font-size:12px;
	font-weight:bold;
	margin:20px 0px -2px 0px;
	padding:0px
 }
span.spnwarn
{
	color:#b30606;
	font-weight:bold
}
span.spnok
{
	color:#194276;
	font-weight:bold
}
span.spnfhead
{
	color:#ffffff;
	font-size:15px;
	font-weight:bold
}
span.spnred
{
	color:#286fca
}

span.spn_pthis
{
	height:17px;
	color:#7f7f7f;
	font-weight:bold;
	padding:0px 5px 1px 5px;
	margin:0px 0px 0px -1px;
	cursor:default;
}

a.ahead {color:#686969; text-decoration:underline; font-size:11px}
a.ahead:hover {color:#194276; font-size:11px}

a.allnews {color:#ffffff; text-decoration:none; font-size:11px}
a.allnews:hover {text-decoration:underline}

a.aaddr {color:#ffffff; text-decoration:none; font-size:12px}
a.aaddr:hover {text-decoration:underline}

a.abott {color:#707070; text-decoration:underline; font-size:11px}
a.abott:hover {color:#194276}

a.abold {font-weight:bold}
spn.spnbold
{
color:#194276;
font-weight:bold
}

a.anext
{
	height:17px;
	background-color:#f0f0f0;
	padding:0px 5px 1px 5px;
	margin:0px 0px 0px -1px;
	cursor:pointer;
	text-decoration:none
}
a.anext:hover
{
	background-color:#d9e6f2;
	text-decoration:none
}

iframe {
	border-right: medium none; border-top: medium none; display: inline; z-index: 100; filter: mask(); visibility: visible; border-left: medium none; border-bottom: medium none; position: absolute
}


div#measurer 
{
	position: absolute; 
	width: 100%;
	top: 0; 
	left: 0px; 
	margin: 0px; 
	padding: 0px;
	z-index:50;
}
div#around 
{ 	
	position: relative; 
	height: 100%; 
	top: 0px; 
	min-width: 1000px; 
	padding: 0px;
 	margin: 0 auto; 
 	text-align: center;
}

* html div#around {
height: 100%;
width: expression(
	( document.getElementById('measurer') && document.getElementById('measurer').clientWidth < 1000) ?	'1000px'
	:	
	( document.getElementById('measurer') && document.getElementById('measurer').clientWidth < 1000) ?	'100%' : '100%'
);
}


.title-div
{
	margin-top: 20px;
}

.select-free  {
  overflow:hidden;/*must have*/
}
.select-free iframe  {
  display:none;/*sorry for IE5*/
  display/**/:block;/*sorry for IE5*/
  position:absolute;/*must have*/
  top:0px;/*must have*/
  left:0px;/*must have*/
  z-index:-1;/*must have*/
  filter:mask();/*must have*/
  width:3000px;/*must have for any big value*/
  height:3000px/*must have for any big value*/;
  }
