body {
    margin: 0;
    padding: 5px;
    font-family: Arial, Verdana, Tahoma sans-serif;	
    line-height:1.2;
    color:#000;
    background:#828282;
    font-size:small; /* IE5 Win */
    voice-family:"\"}\""; 
    voice-family:inherit;
    font-size:medium;
    min-width: 794px;
}
html>body { /* Opera */
    font-size:medium;
}

.body p, #usd {font-size: 9pt; line-height: 12pt; margin-top: 10px; text-align: justify;}

table {
	empty-cells: show;
	border-collapse:collapse;
}


td>img { display: block; }

p, li, div, td {
	font:9pt/12pt Arial, Verdana, Tahoma sans-serif;
}
p, li, div {
	font:9pt/12pt Arial, Verdana, Tahoma sans-serif;
	font-weight: normal;
	color: #000;
	text-align:left;
	margin: 0;
	padding: 0;
}

#desc_string p {color: #686868; font-size: 90%; line-height: 100%;}

p {margin:5px 0;}

p.shortdesc {font-size: 90%; text-align: left; color: #000;}/*686868;}*/
p.head {color: #000; font-weight: bold;}
.surname {vertical-align: bottom; font-weight: bold; color: #000; margin-bottom: 5px;}
p.com_line {font-weight: bold;}

.errormessage {color: #f00; font-weight: bold;}

a {color: #0081C4;}

a.tpm {color: #00417b; font-size: 14px; line-height: 22px; font-weight: bold; margin-left: 10px;}
a.small { color: #b3b3b3; font-size: 80%; margin:0; padding: 0;}
a.sublink {padding-right: 5px; font-size: 90%;}
a.nav {color: #fff;}
a.title {font-size: 140%; line-height: 1.2; font-weight: bold; text-decoration: none; color: #c30;}
a.title:hover {text-decoration: underline;}
a.news_menu {color: #4b4b4b;}
a.news_menu_active {color: #0082c5; font-weight: bold;}
a.experts_menu, a.experts_menu_active {color: #b012b9;}
a.experts_menu_active {font-weight: bold;}
a.interviews_menu, a.interviews_menu_active {color: #6b77b9;}
a.interviews_menu_active {font-weight: bold;}

a._menu, a._menu_active {color: #058dc1;}
a._menu_active {font-weight: bold;}

.nav_panel, .nav_panel a {color: #0081C4; padding: 5px 0;}

.shortdesc a.art, a.art {color: #000; text-decoration: none;} /*686868*/
.shortdesc a.art:hover, a.art:hover {color: #000; text-decoration: underline;}

#topmenu { padding: 15px 30px;}
#topmenu ul {list-style-image:none;list-style-type:none; margin: 0px; padding: 0px;}
#topmenu ul li {text-align: left; display:inline; padding: 0 5px;}
#topmenu ul li a {font: 8pt/11pt Arial, Verdana, Tahoma sans-serif; color: #70B8DE;}

#topmenuright {padding: 15px 30px; font: 8pt/11pt Arial, Verdana, Tahoma sans-serif;}
#topmenuright a {font: 8pt/11pt Arial, Verdana, Tahoma sans-serif; color: #70B8DE;}

h1 {
	font-family:Arial, Verdana, Tahoma sans-serif;
	font-size: 140%;
	line-height: 1.2;
	font-weight: bold;
	color: #000;
	text-align:left;
	margin: 0;
	padding: 0;   
	text-decoration: none; 
}

h2 { font-size: 120%; line-height: 1.3;}

.tops {font-size: 130%; line-height: 1.3; font-variant: normal; margin: 15px 0; font-weight: normal;}

.pager {text-align: center;}
.pager a {text-decoration: none; width: 100%;}

#topnewscontent { padding-top: 10px; text-align: left;}
#topnewscontent ul {list-style-image:none;list-style-type:none; margin: 5px 0px 5px 0px; padding: 0px;}
#topnewscontent ul li {text-align: left; clear: both; padding: 0 0 5px 0;}
#topnewscontent ul li a {font: 9pt/14pt Arial, Verdana, Tahoma sans-serif;}
#topnewscontent ul li a.small {color: #b3b3b3; font-size: 80%;}

#topnews { padding-top: 10px; text-align: left;}
#topnews ul {list-style-image:none;list-style-type:none; margin: 5px 0px 5px 0px; padding: 0px;}
#topnews ul li {text-align: left; clear: both; padding: 0 5px 10px 0;}
#topnews ul li a {font-size: 120%; font-weight: bold; text-decoration: none;}
#topnews ul li a.small {color: #b3b3b3; font-size: 80%;}

.textfield {font-size: 11px; border: 1px solid #7F9DB9;}
textarea.textfield {font-size: 9pt;}

/******************* date format ******************/
.globaldate {margin: 15px 0px 5px 0; color: #ababab; font: 9pt/14pt Arial, Verdana, Tahoma sans-serif;}
.hours {font-size: 90%; color: #ababab; margin-right: 7px;}

/********************* новости *******************/
.news { margin-bottom: 15px; margin-left: 10px;}

/***************** таблички **************************/
.hpi {margin-top: 10px;}
.jenya {background-color: #DE212E; color: #fff;}
.toyota { border-bottom: 1px solid #FA848C;color: #000; }

.toma {background-color: #29aecf; color: #fff;}
.lacetti { border-bottom: 1px solid #29aecf;color: #000; }

.leha {background-color: #e3a505; color: #fff;}
.niva {border-bottom: 1px solid #e3a505; color: #000;}

.air {background-color: #d36a0d; color: #fff;}
.auris {border-bottom: 1px solid #d36a0d; color: #000;}

.re {background-color: #162678; color: #fff;}
.rebg {border-bottom: 1px solid #162678; color: #000;}

.jenya, .toyota, .toma, .lacetti, .leha, .niva, .air, .auris, .re {padding: 5px; font: 90%/95% Arial, Verdana, Tahoma sans-serif; text-align: center;}

.rebg {padding: 5px; font: 90%/95% Arial, Verdana, Tahoma sans-serif;}
.rebg ul li, .rebg ol li {font-size: 95%;}

/***************** headers ******************************/
.header {color: #fff; font-size: 11px;}

/**************** photos *****************************/
.photo {
    margin: 0px 5px 5px 0px;
}

.photo_left {
    margin: 0px 0px 5px 5px;
}

/*************************************
рейтинги
**************************************/
.r_good {color: #ED145A;}
.r_bad {color: #000;}
.r_neutral {color: #000;}

.th {font:8pt Arial, Verdana, Tahoma sans-serif; color: #fff; background-color: #ED3C82;}
.r_in_good {border-bottom: 1px solid #F181A7; background-color: #FFE8EE; color: #ED145A; font-size: 9pt; text-align:center;}
.r_in_bad {border-bottom: 1px solid #898F94; background-color: #DCDDDE; color: #000; font-size: 9pt; text-align:center;}
.r_in_neutral {border-bottom: 1px solid #898F94; background-color: #F7F7F7; color: #000; font-size: 9pt; text-align:center;}

.about { border-bottom: 1px solid #f0f0f0; }

/************************* forum *******************************/
.forumthread {margin-bottom: 20px;}
.forumthread ul li { margin-top: 5px;}
.zerolevel { font-weight: bold;}

/************************ print *************************/
#print {text-align: right; font-size: 13px; margin: 10px 0;}
#print a:link {vertical-align: bottom;}

/************************* login form ***********************/
#login {
	position: absolute;
	top: 50px;
	right: 155px;
	border: 2px solid #000;
	background-color: #fff;
	padding: 15px;
	display: none;
}

.mmvb_td {
	background-color: #0e125a;
}
.mmvb_td a {
	color: #ff7e00;
	font-weight: bold;
}

.top_indexes {
	height: 38px;
	background: url(/images/v4_top_indexes_bg.gif) repeat-x;
	color: #fff200;
	font:9pt/12pt Arial, Verdana, Tahoma sans-serif;
	font-weight: bold;
}

.top_indexes a {
	color: #fff;
	font-weight: bold;
}

.menu_left {
	background: url(/images/menu/v4_bg_left.gif) repeat-y;
}
.menu_right {
	background: url(/images/menu/v4_bg_right.gif) repeat-y;
}
.menu_center {
	background: url(/images/menu/v4_bg_under_arr.gif) repeat-y;
}

#stp {
	/*color: #6773b7;*/
	color: #cc3300;
	font-weight: bold;
	background: url(/images/v4_stp_bg.gif) repeat-x;
	line-height: 22px;
	padding-bottom: 5px;
}

#business, #press, #overview { display: none; }

.news_block {
	height: 31px; padding-left: 25px; padding-top: 7px;
	background: url(/images/news/v4_top_bg.gif) repeat-x;
}

.news_block_ie {
	height: 31px; padding-left: 25px; padding-top: 3px;
	background: url(/images/news/v4_top_bg.gif) repeat-x;
}

.news_block_active {
	height: 31px; padding-left: 33px; padding-top: 7px;
	background: url(/images/news/v4_top_bg_active.gif) repeat-x;
}

.news_block_active_ie {
	height: 31px; padding-left: 33px; padding-top: 3px;
	background: url(/images/news/v4_top_bg_active.gif) repeat-x;
}


#D2 { display: none; }
.experts_block {
	height: 34px; padding-left: 25px; padding-top: 5px;
	background: url(/images/experts/v4_top_bg.gif) repeat-x;
}

.experts_block_ie {
	height: 34px; padding-left: 25px; padding-top: 1px;
	background: url(/images/experts/v4_top_bg.gif) repeat-x;
}
.interviews_block {
	height: 34px; padding-left: 25px; padding-top: 5px;
	background: url(/images/interviews/v4_top_bg.gif) repeat-x;
}

.interviews_block_ie {
	height: 34px; padding-left: 25px; padding-top: 1px;
	background: url(/images/interviews/v4_top_bg.gif) repeat-x;
}

.blocks_bg {
	height: 34px; padding-left: 33px; font-weight: bold;
}

.experts_block_active {
	height: 34px; padding-left: 33px; padding-top: 5px;
	background: url(/images/experts/v4_top_bg_active.gif) repeat-x;
}

.experts_block_active_ie {
	height: 34px; padding-left: 33px;
	background: url(/images/experts/v4_top_bg_active.gif) repeat-x;
}
.interviews_block_active {
	height: 34px; padding-left: 33px; padding-top: 5px;
	background: url(/images/interviews/v4_top_bg_active.gif) repeat-x;
}

.interviews_block_active_ie {
	height: 34px; padding-left: 33px;
	background: url(/images/interviews/v4_top_bg_active.gif) repeat-x;
}

._block_active {
	height: 34px; padding-left: 33px;
	background: url(/images/v4_top_bg_active.gif) repeat-x;
}

._block_active_ie {
	height: 34px; padding-left: 33px; padding-bottom: 4px;
	background: url(/images/v4_top_bg_active.gif) repeat-x;
}

._block {
	height: 34px; padding-left: 25px; padding-top: 5px;
	background: url(/images/v4_top_bg.gif) repeat-x;
}

._block_ie {
	height: 34px; padding-left: 25px; padding-top: 2px;
	background: url(/images/v4_top_bg.gif) repeat-x;
}