body,table,td,h1,h2,h3,h4,h5,h6 {
  padding: 0px;
  margin: 0px;
}

body,td {
  font-family: Arial,sans-serif;
  font-size: 9pt;
  line-height:16px;
  color: #383838;
}

a {text-decoration: none;color:#757575;}
a:hover {color:#B41214;}

table.red_line{
  width: 100%;
  border-top: #B41214 3px solid;
  height: 1px;
}
td.main_menu{
  text-align: left;
  vertical-align: bottom;
  padding-bottom:10px;
}
ul.menu{
  margin: 0px;
  margin-bottom: 2px;
}
ul.menu li{
  list-style:none;
  display: inline;
  padding-left: 8px;
  padding-right: 8px;
}
ul.menu li a{
  white-space: nowrap;
  font-size: 13px;
  color: #757575;
}
ul.menu li a:hover{
  color: #B41214;
}
ul.menu li a span{
  white-space: nowrap;
  /*font-weight:bold;*/
  font-size: 13px;
  color: #B41214;
}
ul.menu_cars{
  margin: 0px;
  margin-bottom: 0px;
}
ul.menu_cars li{
  list-style:none;
  display: inline;
  padding-left: 12px;
  padding-right: 12px;
}
ul.menu_cars li a{
  white-space: nowrap;
  font-size: 9pt;
  font-weight: bold;
  letter-spacing:1px;
  color: #757575;
}
ul.menu_cars li a:hover{
  color: #B41214;
}
ul.menu_cars li a span{
  white-space: nowrap;
  font-size: 9pt;
  font-weight: bold;
  letter-spacing:1px;
  color: #B41214;
}
img.img_top{
  margin: 0px;
  margin-left: 4px;
  margin-right: 4px;
  border: none;
}
img.search{
  border: none;
  margin: 5px 0px 0px 1px;
  padding: 5px 0px 0px 0px;
}
input.search_main_text{
  font-family: Tahoma;
  margin: 5px 0px 4px 0px;
  width:120px;
  height:15px;
  font-size:9px;
  border:1px solid #757575;
}
input.search_main_btn{
  width:14px;
  height:15px;
  font-size:2px;
}
form.search_main_form{
  padding:0px;
  margin:0px;
}
table#graph{
  border-collapse: collapse;
  background-color: #F1F1F1;
	background-position: left top;
	background-repeat: no-repeat;
  width: 100%;
  height: 402px;
}
td.left_top_red{
  border-top: 1px solid #B41214;
  border-bottom: 1px none #B41214;
  height: 26px;
  background-color: #B41214;
}
td.left_top_red h2{
  color: #FFFFFF;
  font-size:9pt;
  line-height:26px;
  font-weight: bold;
  margin:0px;
  padding-left:18px;
}
td.left_top_white{
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
  height: 26px;
  background-color: #FFFFFF;
}
td.top_border_black_1px{
  border-top: 1px solid #000000;
}
td.avto_menu{
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
  vertical-align: middle;
  background-color: #FFFFFF;
  padding-left:21px;
}
td.distance{
height: 12px;
}
a.left_menu{
  line-height:25px;
  font-size: 9pt;
  color: #aaa;
  text-decoration:none;
  color: #FFFFFF;
  display:block;
  width:100%;
}
a.left_menu:hover{
  background-color:#000000;
  color: #FFFFFF;
}
a.left_menu_hover {
  line-height:25px;
  font-size: 9pt;
  color: #aaa;
  text-decoration:none;
  color: #FFFFFF;
  display:block;
  width:100%;
  background:#000000 url(http://kia.com.ua/img/design/point.gif) no-repeat left;
}
a.left_menu span, a.left_menu_hover span {
  padding-left:18px;
  color: #FFFFFF;
}
table.black_line{
  border: none;
  padding: 0px;
  margin: 0px;
  border-collapse: collapse;
  background-image: url(http://kia.com.ua/img/design/black_line.gif);
}
table.black_line td{
  padding: 0px;
  margin: 0px;
}
table.black_line h1{
  line-height: 25px;
  font-size: 12pt;
  font-weight: bold;
  margin: 0px;
  height:25px;
  padding-right:5px;
  background-color: #FFFFFF;
  display: inline;
  color:#B41214;
}

table.bottom_line{
  border-collapse: collapse;
  height: 3px;
  background-color: #383838;
  width: 100%;
}
td.bold{
  border-top: 1px solid #B41214;
  border-bottom: 1px solid #B41214;
  background-color: #B41214;
  font-size:1px;line-height:1px;
  height:1px
}
td.slim{
  border-top: 1px solid #FFFFFF;
  border-bottom: 1px solid #FFFFFF;
  font-size:1px;line-height:1px;
  height:1px
}
div.bottom_text{
  padding-left: 80px;
  font-family: century gothic;
  font-size: 7pt;
  color: #757575;
}
img.ico{
  border-left: 8px solid #FFFFFF;
  height:40px;
  /*border-right: 8px solid #FFFFFF;*/
}


#cell_full {width:997px;}
#alpha_main,#alpha_black{height:375px;}
#cell_1,#alpha_main,#alpha_black,#alpha_menu{width:200px;top:0px;left:0px;}
#cell_2 {width:797px;}
img#cell_full,img#cell_1,img#cell_2 {height:1px;}


#alpha_main{
  position:relative;
  z-index:1;
  overflow: visible;
  float:none;
}
#alpha_black{
  position:absolute;
  z-index:2;
  background-color:black;
  overflow: hidden;
  float:none;
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); /* IE 5.5+*/
  -moz-opacity: 0.5; /* Mozilla 1.6 и ниже */
  -khtml-opacity: 0.5; /* Konqueror 3.1, Safari 1.1 */
  opacity: 0.5; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
}
#alpha_menu{
  position:absolute;
  height:300px;
  margin-top:12px;
  float:none;
  z-index:3;
}
#mod_fotos_loading {
  position:absolute;
  float:none;
  z-index:1;
  top:170px;
  left:550px;
}

#mod_fotos_img {
  position:absolute;
  width:1000px;
  float:none;
  z-index:4;
  bottom:0px;
}

#mod_fotos_text {
  position:absolute;
  float:none;
  z-index:5;
  width:150px;
  top:20px;
  left:830px;
  text-align:right;
}

.img_hand {
  cursor:pointer;
  margin:0px;padding:0px;border:1px solid white;
  line-height:1px;
}

/* Кусок касательно только киа кард | нужно переделать |*/
.action_red {
	font-family: Tahoma, Verdana, Arial;
	font-size: 14px;
	font-weight: bold;
	color: #CC0000;
	text-align: left;
}
.hider_divs {display:block;border:1px solid #999999;width:420px;height:180px; padding:2px;overflow:auto;font:10px Tahoma,Arial,sans-serif;}
.hider_divs div {display:none;}

table.ramka {background:#dddddd;text-align:center;}
table.ramka td {background:#FFFFFF;text-align:center; font-size:10px;}
table.ramka caption {color:black; font-size:18px; text-align:left;}
table.ramka th { color:black; font-size:12px; text-align:center; background: #CCCCCC; }
/*********************************************/


.wborder_table {border-collapse:collapse;}
.wborder_table th, .wborder_table td {border:1px solid #ccc; padding:5px; padding-right:2px; vertical-align:top;}
.wborder_table th {background:#ddd; text-align:center; font-size:12px;}
.wborder_table td {background:#fff; text-align:left; font-size:12px;}
.wborder_table caption {background:#bbb; text-align:left; font-size:18px;}
.wborder_table .header_tr th {vertical-align:middle; white-space:nowrap;}



.human_url {font-size: 7pt;}
.print_version a {font-size:8pt;}


#dealers_list {font:10px Arial, Helvetica, sans-serif;padding:5px;}
.dealers_list {background-color:#999999;text-align:left;}
.dealers_list td {font-size:11px;}
.dealers_tr0 td {background-color:#EEEEEE; color:#383838; font-weight:bold; text-align:center;}
.dealers_tr1,.dealers_tr2,.dealers_tr0 td,.dealers_tr1 td,.dealers_tr2 td {padding:3px 5px;}
.dealers_tr1{background-color:#EEEEEE;}
.dealers_tr2{background-color:#FFFFFF;}
select.dealers_select {font-family: Tahoma; font-size:10px;border:1px solid #757575;width:160px;}
.dealer_one {background-color:#999999;text-align:left;}


table.ttx{
width: 100%;
border-collapse: collapse;
border: #bbbbbb 1px solid;
/*margin-left: 1px;*/
color:#383838;
}
table.ttx caption{
font-weight: bold;
font-size:10pt;
padding:2px 10px;
background-color: #eeeeee;
border-collapse: collapse;
border: #bbbbbb 1px solid;
color: #999999;
text-align: left;
}
table.ttx th{
border: #bbbbbb 1px solid;
font-size: 10px;
padding-left: 2px;
text-align: left;
color: #383838;
}
table.ttx th.gray{
border: #bbbbbb 1px solid;
font-size: 11px;
padding-left: 4px;
text-align: center;
font-weight: bold;
color: #383838;
background-color: #E0E0E0;
}
table.ttx td{
border: #bbbbbb 1px solid;
font-size: 10px;
padding-left: 5px;
padding-right: 5px;
text-align: center;
color: #383838;
}
table.ttx td.gray{
border: #bbbbbb 1px solid;
font-size: 10px;
padding-left: 5px;
padding-right: 5px;
text-align: center;
color: #383838;
background-color: #CCCCCC;
}
table.ttx td.al_left{
border: #bbbbbb 1px solid;
font-size: 10px;
padding-left: 8px;
text-align: left;
color: #383838;
}
table.ttx td img{
border: 1px solid #bbbbbb;
}
.gray{
background-color: #EEEEEE;
}
small{
margin-left: 8px;
}
.tr1 {background-color:#eeeeee;}
.tr2 {background-color:#dddddd;}
/*td.ttx_select{background-color: #DDDDDD;}*/
img#img3choice {padding:0px; margin:0px; height:372px;border:0px none black;}

i.red { font-style:normal; color:#B41214; }
a#ordering_car { font-weight:normal; color:#B41214; text-decoration:underline; }
a#ordering_car:hover { color:red; }


#flash_quiz {position:absolute;top:200px;left:200px;z-index:15;}
#right_ban {display:block;position:absolute;top:70px;left:1000px;width:240px;height:350px;background-color:#ffffff;}


table.dealer_one { border-collapse:collapse; margin:5px 10px; }
table.dealer_one caption { background-color:#ddd; font-size:11pt; }
table.dealer_one caption h1 { font-size:12ptpx; }
table.dealer_one th,table.dealer_one td { border:1px solid #ddd; padding:5px; padding-right:2px; vertical-align:top; background-color:#fff; }
table.dealer_one th { background-color:#eee; text-align:left; }
table.dealer_one ul { margin:5px 0 5px 10px; }
table.dealer_one ul li { margin-left:15px; list-style-position:outside; }
table.dealer_one table { border-collapse:collapse; }

#s_help, #s_help * { color:#999; font-size:10px; }
#s_help a { color:#777; font-size:10px; text-decoration:none; }
#s_help a:hover { text-decoration:underline; }