/* общее */

html, body						{ margin:0; padding:0; background: #fff; width: 100%; height: 100%; 

								font-family: Arial, Helvetica, sans-serif; font-size: 12px; vertical-align: top; }

table, img						{ border: 0;  }

table							{ border-collapse: collapse; }

table td						{ padding: 0; vertical-align: top; }

textarea,

input.text						{ border: 1px solid #A39B99; background-color:#FFF; font-size:11px; }

h1, h2, h3, div					{ font-family: Arial, Helvetica, sans-serif; margin: 0; padding: 0; }

h3								{ color:#ED561F; font-size:14px; }

p								{ margin:3px 0; clear: both; display: block; }

a								{ color: #eb3d00; text-decoration: underline; }

#header							{ width: 100%; height: 50px; vertical-align: top; }

.vertical-line					{ width: 10px; background-color: #d3d3d1; }

#first-column					{ padding-top: 18px; width: 189px; vertical-align: top; }

#main							{ width: 100%; height: 100%;}

#main-column					{ width: 100%; padding: 19px 13px 0 0; vertical-align: top; }

#central						{ width: 100%; }

/* Верх */#head							{ width: 100%; margin-bottom: 8px; }

#head img						{ vertical-align: top; }

#head-main						{ width: 100%; background: url(/img/head-main.gif) bottom repeat-x #075591; }

#head-main-1					{ width: 100%; background: url(/img/head-main-1.gif) bottom repeat-x #eb3d00; }

#head-dealer					{ background: url(/img/head-dealer.gif) no-repeat; }

#head-phone						{ background: url(/img/head-phone.gif) no-repeat #075591; color: #fff; }

#head-phone-1					{ background: url(/img/head-phone-1.gif) no-repeat #eb3d00; color: #fff; }/* Логотип */#logo							{ width: 189px; height: 49px; background: url(/img/logo1.gif) no-repeat; }

/* Три логотипа */
.tree-logos						{ margin: 5px 0 0 15px; color:#c8c9c4; margin-bottom:10px;/* text-align: center; height: 26px;  */}
.tree-logos .head				{ margin-bottom:5px; font-weight:bold;}

.tree-logos img					{ display: inline; margin-right:5px; }
/* Три кнопки */
#head-buttons					{ height: 13px; padding: 30px 0 0 4px; }

#head-buttons img.separator		{ margin: 0 3px 0 3px; }

#head-buttons img				{ display: inline; }/* Меню слева */

#left-menu						{ margin: 0 1px 0 15px; line-height: 12px; padding: 0; overflow: hidden;}

.lv1							{ list-style: none; background: url(/img/left-menu-background.gif) bottom left no-repeat; 

								padding: 0 0 4px 0; margin: 0 0 6px 0; }

.lv1-back						{ padding-left: 15px; background: url(/img/left-menu-bullet.gif) no-repeat left 1px;  }

.lv1-back-m						{ padding-left: 15px; background: url(/img/left-menu-bullet-m.gif) no-repeat left 1px;  }

.lv1-back-n						{ padding-left: 15px; }

.lv1 a							{ text-decoration: none; color: #333; font-weight: bold; }
.lv1 .red                       { color:#EB3D00;}
.lv2							{ list-style: none; margin: 0 0 6px 15px; }

.lv2-back						{ padding-left: 15px; background: url(/img/left-menu-bullet.gif) no-repeat left 2px;  }

.lv2-back-m						{ padding-left: 15px; background: url(/img/left-menu-bullet-m.gif) no-repeat left 1px;  }

.lv2-back-n						{ padding-left: 15px; }

.lv2 a							{ text-decoration: none; color: #666; }

.lv3							{ list-style: none; margin: 0 0 6px 30px; }

.lv3-back						{ padding-left: 15px; background: url(/img/left-menu-bullet.gif) no-repeat left 2px;  }

.lv3-back-m						{ padding-left: 15px; background: url(/img/left-menu-bullet-m.gif) no-repeat left 1px;  }

.lv3-back-n						{ padding-left: 15px; }

.lv3 a							{ text-decoration: none; color: #666; }

#collage-block				    { border: 1px dashed #c1c1bd; padding: 6px 11px; position:relative; }
.shema                          { position: absolute; top: 109px; right: 32px; _top:110px;  _right: 43px; }

table.collage					{ width: 100%; height: 199px; }

table.collage img				{ vertical-align: middle; }

#collage-left					{ width: 50%; background: url(/img/collage-11_01.jpg) no-repeat right; }

#collage-right					{ width: 50%; background: url(/img/collage-11_11.jpg) no-repeat left; }

#collage-11-02					{ background: url(/img/collage-11_02.jpg) no-repeat; }

#collage-11-04					{ background: url(/img/collage-11_04.jpg) no-repeat; }

#collage-11-05					{ background: url(/img/collage-11_05.jpg) no-repeat; }

#collage-11-06					{ background: url(/img/collage-11_06.jpg) no-repeat; }

#collage-11-07					{ background: url(/img/collage-11_07.jpg) no-repeat; }

#collage-11-08					{ background: url(/img/collage-11_08.jpg) no-repeat; }

#collage-11-09					{ background: url(/img/collage-11_09.gif) no-repeat; }

#collage-11-10					{ background: url(/img/collage-11_10.jpg) no-repeat; }

#collage-11-12					{ background: url(/img/collage-11_12.jpg) no-repeat; }

#collage-11-13					{ background: url(/img/collage-11_13.jpg) no-repeat; padding-bottom:2px; _padding-bottom:3px; vertical-align:bottom;}

#collage-11-14					{ background: url(/img/collage-11_14.gif) no-repeat; }

#collage-11-15					{ background: url(/img/collage-11_15.jpg) no-repeat; }

#collage-11-16					{ background: url(/img/collage-11_16.gif) no-repeat; }

#collage-11-17					{ background: url(/img/collage-11_17.jpg) no-repeat; }

#collage-11-18					{ background: url(/img/collage-11_18.gif) no-repeat; }/* Поиск */

#search							{ padding: 20px 0 0 18px; margin: 0px; vertical-align: middle; clear: left;}

#search form					{ margin: 0; padding: 0; }								

#search input.search			{ width: 120px; height: 14px; vertical-align: middle; margin: 0 -4px; padding:0; 

								border-left: 0; border-right: 0; }

#search img, input.image		{ vertical-align: middle; display: inline; }

.search-text					{ position: relative; top: -15px; left: 85px; color: #999999; font-size: 10px }/* Баннеры слева */#left-banner					{ margin: 25px 0 0 18px; }

#left-banner img				{ padding: 10px 0; display: block; }

#left_faqs div	{ padding:4px 0; }/* Контент */.content-header					{ font-size: 15px; font-weight: bold; color: #eb3d00; height:18px; }

.header-color					{ color: #075591; }

.content-header img				{ vertical-align:  top; }

.content-text					{ margin: 17px 0 35px 0; }

#content						{ padding: 12px 37px 0 14px; vertical-align: top; }

#content form                   { margin: 0; padding: 0; }

#content .form					{ border-collapse:separate; float:right; position:relative; margin-top:-30px; }

#content .form .left			{ width: 119px; }

#content .form td				{ padding:2px; }

#content .form .bold			{ font-weight: bold;}

#content .form span				{ color: red;}

#content .form select,

#content .form input,

#content .form textarea			{ width:200px; background:#FFF; border:1px solid #CCC;}

#content .form textarea			{ height: 71px;}

#content .form input			{ height:20px; }

#content .form .submit			{ width:202px; padding:0; overflow:visible; visibility:visible; }

.content-item					{ margin: 21px 0; }

.content-item-image				{ width: 120px; float: left; border: 1px dashed #c1c1bd; display: inline; }

.content-item-image img			{ margin:  4px 5px; }

.content-item-left				{ padding-left: 6px; float: left; display: inline;}

.content-item-price				{ font-weight: bold; }

.content-item-price span		{ color: #eb3d00; }

.content-item-text				{ padding: 9px 0; }

.content-item-link				{ text-align: right; }

.content-item-link a			{ color: #075591; }

#content-inner					{ width: 100%; margin-top: 20px; vertical-align: top; }

#content-inner td				{ width: 140px; padding-bottom: 20px; }

.inner-block					{ width: 138px; border: 1px dashed #c1c1bd; }

.inner-background				{ margin: 5px 7px; background-color: #eaeae8; }

.inner-text 					{ margin: 0px 0 0 0; padding: 0 0 0 0px; width: 140px;  }

.inner-text li					{ margin: 5px 3px 3px 3px; padding: 0 0 0 20px; list-style: none; 

								background: url(/img/inner-text-bullet.gif) left top no-repeat;  }

.inner-text a					{ text-decoration: none;  }

.simple, .simple td,

.simple th                      { border: 1px solid #ccc; padding:3px 0; }

.simple .left                   { padding-left:10px; text-align:left;}

/* Автомобили Hyundai */.Hyundai_container				{clear: both;}

.Hyundai_container .img001		{float: left; width: 113px; padding: 5px 5px 3px 5px; border: 1px dashed #CCC; margin-right: 9px;}

.Hyundai_container .name001		{width: 254px; float: left;}

.Hyundai_container span			{color: red; letter-spacing: 2px; padding-left: 4px;}

.Hyundai_container .detail		{float: right; padding-bottom: 10px;}

.Hyundai_container a			{color: #075691;}/* Автомаркет  */

.Automarket_container				{width: 138px; float: left; margin-right: 12px;}

.Automarket_container .img001		{width: 130px; height: 155px; padding: 5px 5px 4px; border: 1px dashed #CCC;}

.Automarket_container .img002		{width: 24px; height: 25px; float: left;}

.Automarket_container .text001		{color: red; font: 9px Verdana; padding-top: 4px; padding-bottom: 24px;}

.Automarket_container .text001 a	{text-decoration: none; float: left; min-height: 53px; height:auto !important; height: 53px; margin-top: 4px;}

.table001							{margin: 0 auto; width: 100%;}

.table001 td                        {text-align:center; }

.table001 p                         {text-align: left;} 

.table001 .img001 					{margin: 5px 5px 0px 0;}

.table001 .img002					{float: left;}

.table001 .link001					{margin: 0 auto;display: block; padding-top: 5px; padding-left:20px; text-decoration: none; 

                                     width: 105px; height:100px; background: url(../../Files/Objects/27.jpg) no-repeat top left;}

/* Новости */

.news-date						{ margin-top: 22px; background: url(/img/news-background.gif) bottom left no-repeat; }

.news-date a					{ text-decoration: none; color: #fff; font-weight: bold; background-color: #ccc; padding: 0 5px 0 5px; }

.news-header					{ padding: 13px 0 13px 0; font-weight: bold; }

.news-link 						{ float: right; padding: 0px 10px 30px 0; }

.news-archive 					{ margin: 15px 0 30px 10px; }/* Спецпредложения */
#special						{ width: 288px; padding: 12px 0 40px 0; vertical-align: top; }

#special .content-header		{ height: 18px; background:url(/img/content-bullet-1.gif) no-repeat 0 1px;

								color:#EB3D00; font-size:15px; font-weight:bold; padding-left:22px; }

#special .special-block			{ border:1px dashed #C1C1BD; margin-top:17px; padding:5px 7px; }

#special .special-background	{ background:#EAEAE8; padding:4px 0; }

#special .left					{ float:left; width:125px; }

#special .left .head			{ font-weight:bold; background:url(/img/special-bullet-1.gif) no-repeat 0 3px; padding-left:15px; }

#special .left .text			{ padding:5px 0 5px 39px; height:55px; }

html > body #special .left .text{ height:auto; min-height:55px;}

#special .left .text .price		{ color:#EB3D00; }

#special .left .link			{ padding-left:10px; }

#special .right					{ float:right; width:140px; }

#special .right img				{ display:block; }

#special .clear					{ clear:both; }

#special-h						{ width: 288px; padding: 12px 0 40px 0; vertical-align: top; }

#special-h .content-header		{ height: 18px; background:url(/img/content-bullet.gif) no-repeat 0 1px;

								color:#075591; font-size:15px; font-weight:bold; padding-left:22px; }

#special-h .special-block		{ border:1px dashed #C1C1BD; margin-top:17px; padding:5px 7px; }

#special-h .special-background	{ background:#EAEAE8; padding:4px 0; }

#special-h .left				{ float:left; width:125px; }

#special-h .left .head			{ font-weight:bold; background:url(/img/special-bullet.gif) no-repeat 0 3px; padding-left:15px; }

#special-h .left .text			{ padding:5px 0 5px 39px; }

#special-h .left .text .price	{ color:#075591; }

#special-h .left .link			{ padding-left:10px; }

#special-h .left .link a		{ color:#075591; }

#special-h .right				{ float:right; width:140px; }

#special-h .right img			{ display:block; }

#special-h .clear				{ clear:both; }#actions                        {float: left; clear:both; font-size: 18px; width:80%;}

#actions p                      {clear:none;}

#actions .pad                   {margin: 35px 0; }

#actions div                    {vertical-align:middle;float: left; clear:both; margin:15px 0; width:100%;}

#actions img                    {float:right;}/* Смотрите также */
.extra-header					{ margin-top: 20px; font-size: 15px; font-weight: bold; color: #eb3d00; }
.header-color					{ color: #075591; }
#extra-block					{ margin-top: 17px; width: 286px; border: 1px dashed #c1c1bd;                                   font-weight: bold; font-size: 12pt; color: #000; font-family: Arial; }
#extra-block a					{ color: black;}
#extra-background				{ margin: 5px 7px; }

/* Фотогалерея */
#photo                          { min-width: 700px; width:auto !important;width:700px;  }
#photo div                      { float:left;  vertical-align: text-top; width: 165px; margin-right:20px; }
#photo div img                  { float:left; }
#photo div .open                {display:block; width:20px; height:20px; padding: 0 0 100px 0; 
                                 background: url(/img/loop.gif) no-repeat top; float:right;}
								 
#gallery                        { width:450px; }
#gallery img                    { cursor: pointer; margin: 5px 9px 0 0;}

/* calculator */
#calculator                     { background: #f4f4f4; border: 1px solid #ccc; }
#calculator td                  { padding: 10px 5px; border-bottom: 1px solid #ccc;}
#calculator .middle td         { padding: 5px 0;  border-bottom: 1px dashed #ccc; vertical-align: middle;}
#calculator table td            { padding: 5px 0; border-bottom:none; vertical-align: middle;}
#calculate                      { width:400px;}
#calculator .gray,#calculate .gray                { background: #ddd; margin: 10px 0; padding:6px ;}
/* Низ */
#footer-column					{  vertical-align: bottom; }
#footer							{ width: 100%; height: 43px; background: url(/img/footer-background.gif) top repeat-x #eaeae8; }

#footer .script 				{ width: 90px; float: left; padding-right:5px; }

#footer-left					{ padding: 11px 0 0 18px; line-height: 12px; }
#footer-right					{ background: url(/img/footer-phone.gif) no-repeat right top; vertical-align: bottom; }
#footer-right p                 { text-align:right; padding: 0 15px 0 0; }
#list_table						{ width:100%; padding-bottom:10px; }
#list_table th					{ background:#CDCDCD; }
#list_table td					{ text-align:center; border-bottom:1px dashed #CDCDCD; }
#list_table td,
#list_table th					{ padding:4px 2px; }
#list_table .left				{ text-align:left; }

#seach-table					{ padding:0 10px; }
#seach-table th,				
#seach-table td					{ padding:2px; }

#cars th						{ text-align:left; }
#cars th,
#cars td						{ padding:3px; vertical-align:top; border:1px solid #CDCDCD; }

#central .faq					{ border-collapse:separate; width:100%; }


.flyout { position: absolute; }
img.flyout { margin-left: 20px; height: 153px; width: 204px; }
.hide { display: none; }

#breadcrumbs					{ padding:7px 4px 12px; }
#breadcrumbs .top				{ padding: 0 50px 0 25px; }
#breadcrumbs .top div			{ border-top: 1px dashed #B5B5B5; height:4px; overflow:hidden; }
#breadcrumbs,
#breadcrumbs a					{ color:#B5B5B5; }
.attention                      { font-weight: bold; font-size: 16px; color:#df300e; }
#form_message                   {margin: 30px 0 0 40px;}
#form_message label             {float:left;width:80px;margin-left: 30px; text-align: right; font-weight:bold;}
#form_message input, #form_message select             {width:200px; border: 1px solid #aeaeb0;margin-left: 5px;}
#form_message textarea          {width:200px; height: 11em;border: 1px solid #aeaeb0;margin-left: 5px; }
#form_message em                {color:red; font-weight: bold;}
#submit_r                       {padding-left: 110px;}
#submit_r input                 {border:1px solid #ccc; width:160px; padding:3px; background:#fff;}
.red                            {color:red;}
#photos                         { width: 445px; }


.vote                           { margin:15px; }
.vote form                      { margin-top:15px; font-size:11px; }
.vote td                        { padding:3px 0;}
.vote .bold                     { font-weight:bold;}
#other                          { margin-top:10px;}

#content .form2 label           { display:block; float:left; width:275px;}
#content .form2 input,
#content .form2 textarea,
#content .form2 select          {  border:1px solid #A39B99; }
#content .form2 input           {display:block; margin-left:275px;}
#content .form2 select          {}
#content .form2 textarea        { width:300px; height:100px; display:block; margin-left:275px; font-size:12px;}
#content .form2 div             { clear:both; margin:10px 0; }
#content .form2 span            { color:#cb0000;}