﻿@import url('site_datepicker.css');
/******************************************************
	FRAMEWORK 
dark red #911D21
contrast red #F20021
dark blue #015A78
contrast blue #018FC0

black #212121
grey #8A8986
light grey #ccc
light grey 2 #ddd
very light grey #EFEFEF

saturation green #929990
grey green #B6BBB5
brown #B9B09E
green #5D9579
dark green #24712E
light green #8AB093
yellow #FFFFA3
******************************************************/
*{outline:0;}
html{color:#212121;background:#fff;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;width:100%;}
td{vertical-align:top;}
th{font-weight:normal;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%; font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border-bottom:1px dotted #000;cursor:help;font-variant:normal;}
sup{vertical-align:super;}
sub{vertical-align:sub;}
legend{color:#000;}
label{cursor:pointer;}
/* fonts */
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}
table{font-size:inherit;font:100%;}
pre,code,kbd,samp,tt{font-family:monospace;line-height:100%;}

strong,dt{font-weight:bold;}
optgroup{font-weight:normal;}
em{font-style:italic;}
blockquote,ul,ol,dl{margin:10px;}
ol,ul,dl{margin-left:25px;}
ol li{list-style:decimal outside;}
ul li{list-style:disc outside;}
dl dd{margin-left:10px;}
th,td{padding:5px;}
p,fieldset,table,pre{margin-bottom:10px;}

html {height:100%; background:#fff url('/img/bg_html.jpg') no-repeat center top;}
body {height:100%; font:12px/1.4 Tahoma, Arial, Helvetica, sans-serif;}

/***§§§ — FOR ALL — §§§***/
a {text-decoration:underline; color:#015A78;}
a:hover {text-decoration:none; color:#911D21;}

.cb {clear:both; height:0!important; overflow:hidden!important; display:block!important; 
	float:none!important; font-size:0!important; width:auto!important; padding:0!important; 
	margin:0!important;}
.display_block {display:block!important;}
.display_inline {display:inline!important;}
.display_none {display:none!important;}
.vsblt_hidden {visibility:hidden!important;}
.vsblt_visible {visibility:visible!important;}

.h5, .h10, .h15, .h20, .h25, .h30 {display:block; margin:0!important; overflow:hidden;}
.h5 {height:5px;}
.h10 {height:10px;}
.h15 {height:15px;}
.h20 {height:20px;}
.h25 {height:25px;}
.h30 {height:30px;}

.black {color:#212121!important;}
.green {color:#24712E!important;}
.red {color:#911D21!important;}

h1 {font-size:20px; margin:0 0 20px;}
h1 strong {color:#911D21; font-weight:normal;}
h1 .icon_png img {float:right; margin:0 0 -2px;}
h1 a {color:#212121; text-decoration:none;}
h1 a:hover {color:#015A78; text-decoration:underline;}
h2 {font-size:20px; margin:0 0 20px;}
h3 {font-size:14px; font-weight:bold; margin:0 0 10px;}
h4 {font-size:14px;}
h5 {font-size:12px; font-weight:bold;}
h6 {font-size:11px; font-weight:bold;}
h6.under_h1 {font-size:14px; color:#8A8986; margin:-10px 0 20px; font-weight:normal;}

.field-validation-error {color:#a00; display:none;}
.input-validation-error {border:1px solid #a00; background:#fee;}
.validation-summary-errors {color:#a00; font-size:12px; background:#EFEFEF; padding:5px; 
	margin:10px 0; border:1px dotted #a00;}
.validation-summary-errors ul {margin:0 0 0 15px;}
.validation-summary-errors span {font-size:14px; font-weight:bold;}

.reg_cont {width:350px;}
.reg_cont p {margin:0 0 15px;}
.reg_cont p input {float:right; width:220px; padding:2px; font-size:11px;}
.reg_cont p input:focus {background:#FFFFA3;}

.data_table {font-size:12px;}
.data_table .tal {text-align:left!important;}
.data_table .tac {text-align:center!important;}
.data_table td, .data_table th {padding:10px;}
.data_table th {background:#ccc; text-align:center; border-left:1px solid #fff;}
.data_table td {border:1px solid #ccc; border-top:0;}
.data_table tr th:first-child {border-left:0;}
.data_table tr:hover {background:#EFEFEF;}

.tips_for_image {display:none;}
.tips_for_image .tip {background:#FFFFA3; padding:5px; border:1px solid #212121;} 
.tips_for_image .tip-title {display:none;}
.tips_for_image .tip-text {color:#fff; padding:2px 5px; font-size:10px; line-height:12px;}
.tips_for_image .tip-text img {display:block;}

.tips_for_orig_image {display:none;}
.tips_for_orig_image .tip {background:#fff; padding:2px; border:1px solid #212121;} 
.tips_for_orig_image .tip-title {display:none;}
.tips_for_orig_image .tip-text img {display:block;}

.admin_menu {position:fixed; display:none; top:20px; right:0; background:#B9B09E; 
	font-size:11px; font-weight:bold; text-transform:lowercase;}
.admin_menu span {color:#fff; margin:5px; display:block;}
.admin_menu a {color:#fff; margin:5px; display:block; text-align:right;}

#preloader {position:absolute; width:32px; height:32px; top:265px; left:0; 
	background:url('/img/preloader2.gif') no-repeat left top;}

.table-sortable th {cursor:pointer;}
.table-sortable th .table-th-sort-span {display:none;}
.table-th-sort {background:#8AB093!important; color:#fff;}
/*.table-th-sort-rev {color:#FFFFA3;}*/

.rss_icon {margin:0 0 -3px 10px;}

.popup_back {z-index:100; display:none; position:absolute; top:0; left:0; width:100%; overflow:hidden; background:#000;}
.popup_img {z-index:101; display:none; position:absolute; top:0; left:0; width:32px; height:32px; min-height:32px; 
	background:#fff url('/img/preloader2.gif') no-repeat 50% 50%; padding:2px; border:1px solid #454545; overflow:hidden;
	border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
.popup_img p {text-align:center; color:#454545; font-size:11px; padding:5px 0 3px;}
.popup_img img {cursor:pointer; display:block;}
.popup_nav {z-index:102; display:none; text-align:center; position:absolute; top:0; left:0; padding:10px 20px 0; 
	width:500px; height:90px; overflow:hidden; background:url('/img/popup_back.gif') no-repeat left top;}
.popup_nav .l {float:left;}
.popup_nav .r {float:right;}
.popup_nav .l, .popup_nav .r {cursor:pointer; position:relative; top:0; left:0; margin:25px 0 0;}
.popup_nav .counter {float:left; width:434px; color:#fff; font-size:17px; height:0; margin:-3px 0 0; overflow:visible;}
.popup_nav .mini_nav {position:relative; top:-82px; left:0; height:0; overflow:visible; font-size:0;}
.popup_nav .mini_nav img {cursor:pointer; margin:0 60px;}
.popup_nav .mini_gallery_container {position:relative; top:0; left:0; width:410px; margin:-30px auto 0; overflow:hidden;}
.popup_nav .mini_gallery {position:relative; top:0; left:0; height:52px; width:9000px;}
.popup_nav .mini_gallery p {float:left; width:50px; height:50px; overflow:hidden; cursor:pointer; margin:0 15px;
	border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}

.tabs {margin:20px 0 30px;}
.tabs a {float:left; margin:0 20px 0 0; padding:5px 15px;
	background:#B9B09E; color:#fff; text-decoration:none;
	border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px;}
.tabs a:hover {background:#8AB093; color:#fff;}
.tabs a.active {background:#8AB093; color:#fff; cursor:default;}
.tabs_container {position:relative; height:100px; overflow:hidden;}
.tab_item {position:absolute; display:none; width:100%;}

/******************************************************
	TEMPLATE
******************************************************/
.wrapper {width:996px; margin:0 auto; position:relative;
	height:auto!important; min-height:100%; height:100%;}
#totop {display:none; position:fixed; right:10px; bottom:10px; font-size:11px; font-weight:bold; 
	background:#B9B09E; padding:5px;}
#totop a {color:#212121; text-decoration:none;}
#totop a:hover {color:#911D21;}

/***§§§ — HEADER — §§§***/
.header {font-size:11px; padding:10px 0 0;}
.header .logo {float:left; margin:0 0 0 25px;}
.header .right_of_logo {float:right; width:700px; padding:15px 0 0;}

.header .user_auth {float:right; width:350px; padding:0 20px 0 0; height:45px; overflow:hidden;}
.header .user_auth div {height:25px; overflow:hidden;}
.header .user_auth span {float:left;}
.header .user_auth em {background:url('/img/bg_input.gif') no-repeat center top; 
	float:left; width:110px; padding:3px 12px; margin:0 7px 0 0;}
.header .user_auth em input {border:0; background:none; float:left; width:100%;}
.header .user_auth .button_link {background:url('/img/bg_button.gif') no-repeat center top; 
	float:right; padding:3px 0; width:62px; text-align:center; 
	color:#212121; text-decoration:none; font-size:11px; line-height:18px;}
.header .user_auth .button_link:hover {color:#015A78;}
.header .user_auth .reg {margin:0 75px 0 10px;}
.header .user_auth .rem {margin:0 13px 0 0;}

.header h3 {margin:20px 0 0; font-size:17px; font-family:Trebuchet MS, Arial, Verdana; color:#8A8986;
	font-weight:normal;}

/***§§§ — MENU — §§§***/
.header .main_menu {background:#fff url('/img/bg_header.jpg') no-repeat left top;
	height:100px; margin:15px 0 0; padding:0 20px 0 18px; position:relative;
	border:1px solid #8A8986; border-left:0; border-right:0;}
.header .main_menu .bg {position:absolute; top:39px; width:700px;}
.header .main_menu .bg div {float:left; margin:0 2px; font-size:17px; color:#fff; visibility:hidden;}
.header .main_menu .bg em {float:left; width:11px; height:25px; background:url('/img/bg_m_m_left.gif') no-repeat left top;}
.header .main_menu .bg span {float:left; width:auto; height:25px; background:url('/img/bg_m_m_center.gif') repeat-x center top;}
.header .main_menu .bg p {float:right; width:11px; height:25px; background:url('/img/bg_m_m_right.gif') no-repeat right top;}
.header .main_menu .links {position:absolute; top:40px; width:700px;}
.header .main_menu .links a {float:left; margin:0 2px; color:#ddd; font-size:17px; padding:0 11px; text-decoration:none;}
.header .main_menu .links a:hover {color:#fff;}

.header .search_box {float:right; width:190px; padding:40px 0 0;}
.header .search_box p {background:url('/img/bg_search_box.gif') no-repeat center top; 
	float:right; width:147px; padding:3px 12px 3px 25px; margin:0;}
.header .search_box p input {border:0; background:none; float:left; width:100%; color:#666;}

.header .search_box .button_link {background:url('/img/bg_button_for_black.gif') no-repeat center top; 
	float:right; padding:3px 0; width:62px; text-align:center; 
	color:#212121; text-decoration:none; font-size:11px; line-height:18px;}
.header .search_box .button_link:hover {color:#015A78;}

/***§§§ — COLUMNS — §§§***/
.columns {margin:50px 0 0; padding:0 0 150px;}
.column_center {padding:0 20px;}
.column_pre_left {float:left; width:600px; padding:0 0 0 20px;}
.column_pre_right {float:right; width:300px; padding:0 20px 0 0;}

.column_left {}
.column_right {}

/***§§§ — FOOTER — §§§***/
.footer {position:absolute; bottom:0; width:100%; height:100px; 
	background:#fff url('/img/bg_footer.jpg') no-repeat left top;
	border-top:1px solid #8A8986;}
.footer .copyright {color:#8A8986; font-size:11px; line-height:17px; padding:10px 0 0 20px;
	float:left; width:400px;}
.footer .counters {width:180px; height:31px; overflow:hidden; float:right; padding:50px 30px 0 0;}
.footer .counters p {display:inline;}
.footer_menu {position:absolute; z-index:1; bottom:0; right:20px;
	width:400px; padding:16px 0 71px;
	font-size:11px; line-height:16px; color:#8A8986; text-align:right;}
.footer_menu a {color:#8A8986; margin:0 10px; text-decoration:none; padding:20px 0 0;
	background:url('/img/bg_footer_menu.gif') no-repeat center top;}
.footer_menu a:hover {color:#fff; background:url('/img/bg_footer_menu_over.gif') no-repeat center top;}

/******************************************************
	MODULES
******************************************************/
.module {margin:0 0 50px; font-size:12px;}

.result_on_tracks ul {margin:0;}
.result_on_tracks ul li {list-style:none; margin:0 0 5px; line-height:16px; padding:3px;}
.result_on_tracks ul li:hover {background:#FFFFA3;}
.result_on_tracks ul li .place {display:block; width:60px; float:left;}
.result_on_tracks ul li .place em {font-style:normal; font-weight:bold;}
.result_on_tracks ul li .track {display:block; width:150px; float:left;}
.result_on_tracks ul li .time {display:block; width:50px; padding:0 20px; float:left;}
.result_on_tracks ul li .overtaken {display:block; width:130px; float:left; padding:0 20px 0 0;}
.result_on_tracks ul li .not_caught {display:block; width:130px; float:left;}

.car_main_param table td {border:1px solid #ddd; padding:5px 10px; font-size:11px; text-align:center;}
.car_main_param table .title {background:#ddd; width:180px;
	border:1px solid #fff; border-right:1px solid #ddd; text-align:left;}

.innovation ul {margin:0;}
.innovation ul li {list-style:none; margin:0 0 5px; line-height:16px; padding:3px;}
.innovation ul li p {margin:0;}
.innovation ul li .bullet {float:left; display:inline;}
.innovation ul li .item {float:right; width:275px;}
.innovation ul li .item .desc {display:none; padding:5px 0 0;}

.comments {width:600px;}
.comments .c_item {margin:0 0 40px;}
.comments .c_item .hh {font-size:11px; background:#EFEFEF; border-top:1px solid #8A8986; padding:4px 5px;}
.comments .c_item .hh img {float:left; margin:3px 11px 0 0;}
.comments .c_item .hh .karma {float:right; width:35px; text-align:right; color:#8A8986;}
.comments .c_item .hh .date {float:right; color:#8A8986; width:150px; text-align:right;}
.comments .c_item .hh .user {font-size:12px;}
.comments .c_item .bd {float:left; width:500px; padding:10px 0 0 30px;}
.comments .c_item .bd .quote {font-size:11px; margin:0 0 10px; color:#8A8986; display:none;}
.comments .c_item .bd .quote blockquote {background:#FFFFA3; margin:0; padding:10px 15px; color:#555;
	border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px;}
.comments .c_item .bd .quote blockquote p {margin:0;}
.comments .c_item .bd .cc {font-size:12px;}
.comments .c_item .bd .hrule {border-top:1px solid #8A8986; width:300px; height:0; 
	overflow:hidden; font-size:0; line-height:0; margin:15px 0 5px;}
.comments .c_item .bd .sign {font-size:11px; color:#8A8986;}
.comments .c_item .rg {float:right; width:50px; padding:10px 5px 0 0; visibility:hidden;}
.comments .c_item .reply {font-size:11px; text-align:right;}
.comments .c_item .medals {width:40px; height:16px; padding:0 0 0 5px; position:relative;}
.comments .c_item .medals a {display:block; width:16px; height:16px; cursor:pointer;}
.comments .c_item .medals .plus {background:url('/img/icon/medal_grey_plus.jpg') no-repeat left top; float:left;}
.comments .c_item .medals .minus {background:url('/img/icon/medal_grey_minus.jpg') no-repeat left top; float:right;}
.comments .c_item .medals .plus:hover {background:url('/img/icon/medal_color_plus.jpg') no-repeat left top;}
.comments .c_item .medals .minus:hover {background:url('/img/icon/medal_color_minus.jpg') no-repeat left top;}
.comments .c_item .medals .inf_karma {position:absolute; top:0; left:0; text-align:center; width:50px;
	font-size:10px; line-height:9px; color:#8A8986;}

.add_comment {width:600px;}
.add_comment #parent_quote .q {font-size:11px; margin:0 0 10px; color:#8A8986;}
.add_comment #parent_quote .q blockquote {background:#FFFFA3; margin:0; padding:10px 15px; color:#555;
	border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px;}
.add_comment #parent_quote .q blockquote p {margin:0;}
.add_comment #parent_quote .field_link {padding:20px 0 0;}
.add_comment #parent_quote .field_link a {width:129px; height:16px; float:left; margin:0 0 5px;
	color:#fff; font-size:11px; line-height:15px; text-align:center; text-decoration:none;
	background:url('/img/field_bg_129x16_saturation_green.jpg') no-repeat center top;}
.add_comment #parent_quote .field_link a:hover {color:#FFFFA3;}
.add_comment .send_btn {text-align:right; margin:10px 0 0; padding:3px 0 5px;
	background:url('/img/bg_button.gif') no-repeat right top;}
.add_comment .send_btn input {padding:0; width:62px; text-align:center; cursor:pointer; 
	color:#212121; font-size:11px; border:0; background:none;}
.add_comment .send_btn input:hover {color:#015A78;}

.poll {width:400px; margin:0 auto;}
.poll h2 {font-size:13px; font-weight:bold; margin:0 0 10px;}
.poll .answers label span {color:#FFFFA3;}
.poll .results {font-size:11px;}
.poll .results .item {margin:0 0 5px;}
.poll .results .item p {margin:0; color:#fff;}
.poll .results .item div {background:#fff; height:14px; overflow:hidden; 
	border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
.poll .results .item div p {background:#ccc; height:14px;
	border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
.poll .results .item span {float:right; margin:-15px 2px 0 0; color:#212121;}
.poll .results .item strong {font-weight:normal; color:#fff; float:right;}
.poll .links {text-align:center; background:#fff; padding:3px 0 5px;
	border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px;}
.poll .links a {margin:0 20px; text-decoration:none;}

.simple_article_list .item {float:left; width:280px; border-bottom:1px dotted #8A8986; padding:0 0 10px; margin:0 0 10px;}
.simple_article_list .item .date {color:#8A8986; font-size:11px; float:left; width:48px; text-align:center;}
.simple_article_list .item .date p {margin:0;}
.simple_article_list .item .date .bg_top {height:7px; font-size:0; line-height:0; overflow:hidden;
	background:url('/img/bg_datemini_top.jpg') no-repeat left top;}
.simple_article_list .item .date .bg_middle {padding:0 8px; 
	background:url('/img/bg_datemini_middle.jpg') repeat-y left top;}
.simple_article_list .item .date .bg_bottom {height:9px; font-size:0; line-height:0; overflow:hidden;
	background:url('/img/bg_datemini_bottom.jpg') no-repeat left bottom;}
.simple_article_list .item h3 {float:right; width:220px; padding:2px 0 0; margin:0; font-size:12px; font-weight:normal;}

.last_comments ul {margin:0; padding:0;}
.last_comments li {margin:0 0 10px; padding:0 0 0 15px; list-style:none; 
	background:url('/img/bg_li.gif') no-repeat 2px 6px;}
.last_comments li * {display:inline;}
.last_comments .text {font-size:11px;}
.last_comments .more a {text-decoration:none; color:#911D21;}
.last_comments .more a:hover {color:#F20021;}

.block_600_green {background:#5D9579 url('/img/block_600_top_green.jpg') no-repeat center top;
	color:#fff; font-size:17px; line-height:20px;}
.block_600_green .top_bg {background:url('/img/block_600_bottom_green.jpg') no-repeat center bottom;
	padding:15px; text-align:center;}
.block_600_green a {color:#fff; text-decoration:none;}
.block_600_green a:hover {color:#FFFFA3;}

.block_600_brown {background:#B9B09E url('/img/block_600_top_brown.jpg') no-repeat center top;}
.block_600_brown .top_bg {background:url('/img/block_600_bottom_brown.jpg') no-repeat center bottom;
	padding:15px;}
.block_600_brown a {color:#fff; text-decoration:none;}
.block_600_brown a:hover {color:#FFFFA3;}

.block_400_green {background:#5D9579 url('/img/block_400_top_green.jpg') no-repeat center top;
	color:#fff;}
.block_400_green .top_bg {background:url('/img/block_400_bottom_green.jpg') no-repeat center bottom;
	padding:15px;}

.block_400_brown {background:#B9B09E url('/img/block_400_top_brown.jpg') no-repeat center top;}
.block_400_brown .top_bg {background:url('/img/block_400_bottom_brown.jpg') no-repeat center bottom;
	padding:15px;}

.block_300_green {background:#5D9579 url('/img/block_300_top_green.jpg') no-repeat center top;
	color:#fff;}
.block_300_green .top_bg {background:url('/img/block_300_bottom_green.jpg') no-repeat center bottom;
	padding:15px;}

.block_300_brown {background:#B9B09E url('/img/block_300_top_brown.jpg') no-repeat center top;}
.block_300_brown .top_bg {background:url('/img/block_300_bottom_brown.jpg') no-repeat center bottom;
	padding:15px;}

.album .top_bg {padding:15px 5px 15px 10px; text-align:center; font-size:0; line-height:0; overflow:hidden;}
.album .item {float:left; width:106px; height:80px; padding:5px 5px; overflow:hidden; text-align:center;}
.album .item a {vertical-align:middle; display:table-cell; width:106px; height:80px; cursor:default; overflow:hidden;}
.album .item a img {border:1px solid #8A8986; background:#fff; padding:2px; cursor:pointer;
	border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
.album .item a img:hover {border:1px solid #911D21;}

.album_inline {width:600px;}
.album_inline .top_bg {padding:15px 16px;}
.album_inline .arr {float:left; display:block; margin:29px 0 0; cursor:pointer;}
.album_inline .precontainer {float:left; width:524px;}
.album_inline .container {margin:0 10px; width:504px; height:90px; position:relative; overflow:hidden;}
.album_inline .gallery {position:relative; top:0; left:0; width:9000px;}
.album_inline .item {float:left; width:106px; height:80px; padding:5px 10px; overflow:hidden; text-align:center;}
.album_inline .item a {vertical-align:middle; display:table-cell; width:106px; height:80px; cursor:default; overflow:hidden;}
.album_inline .item a img {border:1px solid #8A8986; background:#fff; padding:2px; cursor:pointer;
	border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
.album_inline .item a img:hover {border:1px solid #911D21;}

.cars_picture img {float:left;}
.cars_picture img {z-index:0;
	-webkit-transition:-webkit-transform 0.25s;
	-moz-transition:-moz-transform 0.25s;
	-o-transition:-o-transform 0.25s;
	transition:transform 0.25s;
}
.cars_picture img:hover {z-index:30;
	-webkit-transform:scale(1.1) rotate(0);
	-moz-transform:scale(1.1) rotate(0);
	-o-transform:scale(1.1) rotate(0);
	transform:scale(1.1) rotate(0);
	-webkit-box-shadow:0 0 20px #8A8986;
	-moz-box-shadow:0 0 20px #8A8986;
	-o-box-shadow:0 0 20px #8A8986;
	box-shadow:0 0 20px #8A8986;
}

.videos_on_main .item {float:left; width:140px; height:145px; font-size:11px; padding:10px 5px;
	position:relative; text-align:center;
	border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px;}
.videos_on_main .item:hover {background:#EFEFEF;}
.videos_on_main .item span {color:#8A8986;}
.videos_on_main .item .pic {width:120px; height:90px; display:block; margin:5px auto;}
.videos_on_main .item .play_btn {position:absolute; top:56px; left:59px;}
.videos_on_main .item .red {display:none;}
.videos_on_main .item:hover .blue {display:none;}
.videos_on_main .item:hover .red {display:block;}

.social_icon {border:1px solid #8A8986; padding:10px 10px 5px;
	border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px;}
.social_icon small {color:#8A8986; float:left; margin:0 5px 0 0;}
.social_icon .icon16 {display:block; float:left; height:16px; margin:0 5px 5px 0; width:16px;}
.social_icon .icon_li {background:url('/img/icon_li.png') no-repeat left top;}
.social_icon .icon_lj {background:url('/img/icon_lj.png') no-repeat left top;}
.social_icon .icon_ya {background:url('/img/icon_ya.png') no-repeat left top;}
.social_icon .icon_fb {background:url('/img/icon_fb.png') no-repeat left top;}
.social_icon .icon_ff {background:url('/img/icon_ff.png') no-repeat left top;}
.social_icon .icon_bz {background:url('/img/icon_bz.png') no-repeat left top;}
.social_icon .icon_vk {background:url('/img/icon_vk.png') no-repeat left top;}
.social_icon .vk_btn table {margin:0;}
.social_icon .vk_btn table td {padding:0;}
.social_icon .bott {float:left; width:135px;}

.popular_tracks img {width:150px; display:block; float:left; opacity:0.8;}
.popular_tracks img:hover {opacity:1;}

.pager {margin:0 0 20px;}
.pager p {background:#929990 url('/img/title_arrow_bg_saturation_green.jpg') no-repeat right top;
	height:22px; font-size:12px; line-height:22px; font-weight:bold; 
	color:#fff; display:inline; float:left; padding:0 15px 0 5px; margin:0;}
.pager p a {color:#fff; text-decoration:none; margin:0 2px;}
.pager p a:hover {color:#FFFFA3;}
.pager p .active {color:#FFFFA3; cursor:default;}

/******************************************************
	PAGES
******************************************************/

/***§§§ — page_main_index — §§§***/
.page_main_index h1 a {text-decoration:underline; color:#015A78;}
.page_main_index h1 a:hover {text-decoration:none; color:#911D21;}

.page_main_index .first_item {border-bottom:1px solid #8A8986; padding:0 0 15px; margin:0 0 15px;}
.page_main_index .first_item .date {color:#8A8986; font-size:11px; float:left; width:48px; text-align:center;}
.page_main_index .first_item .date p {margin:0;}
.page_main_index .first_item .date .bg_top {height:7px; font-size:0; line-height:0; overflow:hidden;
	background:url('/img/bg_datemini_top.jpg') no-repeat left top;}
.page_main_index .first_item .date .bg_middle {padding:0 8px; 
	background:url('/img/bg_datemini_middle.jpg') repeat-y left top;}
.page_main_index .first_item .date .bg_bottom {height:9px; font-size:0; line-height:0; overflow:hidden;
	background:url('/img/bg_datemini_bottom.jpg') no-repeat left bottom;}

.page_main_index .first_item .bd {float:right; width:540px;}
.page_main_index .first_item .bd h3 {padding:0 0 5px;}
.page_main_index .first_item .bd img {float:left;}
.page_main_index .first_item .bd .intro {float:right; width:375px;}

.page_main_index .first_item .field_span {float:left; margin:3px 0 0;}
.page_main_index .first_item .field_span a {background:url('/img/field_bg_129x16_saturation_green.jpg') no-repeat center top;
	color:#fff; font-size:11px; line-height:15px; text-align:center; float:left;
	width:129px; height:16px; text-decoration:none; margin:0 0 5px; font-weight:normal;}
.page_main_index .first_item .field_span a:hover {color:#FFFFA3;
	background:url('/img/field_bg_129x16_dark_red.jpg') no-repeat center top;}

.page_main_index .item2 {float:left; width:280px; border-bottom:1px dotted #8A8986; padding:0 0 10px;}
.page_main_index .item2 .date {color:#8A8986; font-size:11px; float:left; width:48px; text-align:center;}
.page_main_index .item2 .date p {margin:0;}
.page_main_index .item2 .date .bg_top {height:7px; font-size:0; line-height:0; overflow:hidden;
	background:url('/img/bg_datemini_top.jpg') no-repeat left top;}
.page_main_index .item2 .date .bg_middle {padding:0 8px; 
	background:url('/img/bg_datemini_middle.jpg') repeat-y left top;}
.page_main_index .item2 .date .bg_bottom {height:9px; font-size:0; line-height:0; overflow:hidden;
	background:url('/img/bg_datemini_bottom.jpg') no-repeat left bottom;}
.page_main_index .item2 h3 {float:right; width:220px; padding:2px 0 0; margin:0; font-size:12px; line-height:14px; font-weight:normal;}
.page_main_index .add {margin:0 20px 10px 0;}
.page_main_index .odd {margin:0 0 10px 20px;}

/***§§§ — page_main_about — §§§***/
.page_main_about .column_pre_left {display:none;}
.page_main_about .column_pre_right {display:none;}

/***§§§ — page_tracks_index — §§§***/
.page_tracks_index .column_pre_left {display:none;}
.page_tracks_index .column_pre_right {display:none;}

.page_tracks_index .data_table img {display:none;}
.page_tracks_index .data_table .track_links:hover {background:#FFFFA3;}
.page_tracks_index .data_table .car_links:hover {background:#FFFFA3;}

/***§§§ — page_tracks_show — §§§***/
.page_tracks_show .column_pre_left {display:none;}
.page_tracks_show .column_pre_right {display:none;}

.page_tracks_show h1 .field_span {float:right; margin:8px 0 0; width:129px;}
.page_tracks_show h1 .field_span span {background:url('/img/field_bg_129x16_saturation_green.jpg') no-repeat center top;
	color:#fff; font-size:11px; line-height:15px; text-align:center; float:right;
	width:129px; height:16px; text-decoration:none; margin:0 0 5px;}

.page_tracks_show .step1 .picture {width:300px; float:left;}
.page_tracks_show .step1 .desc {width:630px; float:right; font-size:12px; line-height:17px;}
.page_tracks_show .step1 .desc2 {display:none;}
.page_tracks_show .field_link a {background:url('/img/field_bg_129x16_saturation_green.jpg') no-repeat center top;
	color:#fff; font-size:11px; line-height:15px; text-align:center; float:right; 
	width:129px; height:16px; text-decoration:none;}
.page_tracks_show .field_link a:hover {color:#FFFFA3;}

.page_tracks_show .data_table {width:800px; margin:30px auto 0;}
.page_tracks_show .data_table img {display:none;}
.page_tracks_show .data_table .track_links:hover {background:#FFFFA3;}
.page_tracks_show .data_table .car_links:hover {background:#FFFFA3;}

.page_tracks_show .data_table tr:hover .result {font-weight:bold;}

/***§§§ — page_cars_show — §§§***/
.page_cars_show h1 {color:#911D21;}


.page_cars_show .info {margin:0 0 20px;}
.page_cars_show .info .field_span {float:left; margin:0 20px 0 0; width:129px;}
.page_cars_show .info .field_span span {width:129px; height:16px; margin:0 0 5px;
	background:url('/img/field_bg_129x16_saturation_green.jpg') no-repeat center top;
	color:#fff; font-size:11px; line-height:15px; text-align:center; float:right;}

.page_cars_show .car_pic {margin:0 0 10px; display:block;}
.page_cars_show .desc {font-size:12px; line-height:17px; margin:0 0 20px;}
.page_cars_show .field_link {margin:-38px 0 15px; height:20px; position:relative;}
.page_cars_show .field_link a {background:url('/img/field_bg_129x16_dark_red.jpg') no-repeat center top;
	color:#fff; font-size:11px; line-height:15px; text-align:center; position:absolute; top:0; right:0;
	width:129px; height:16px; text-decoration:none; margin:0 0 5px;}
.page_cars_show .field_link a:hover {color:#FFFFA3;}

.page_cars_show .tth_item {margin:0 0 20px;}
.page_cars_show .tth_item h3 {background:#929990 url('/img/title_arrow_bg_saturation_green.jpg') no-repeat right top;
	height:22px; font-size:14px; line-height:22px; font-weight:bold; 
	color:#fff; display:inline; float:left; padding:0 15px 0 5px; cursor:pointer;}
.page_cars_show .tth_item h3:hover {color:#FFFFA3;}
.page_cars_show .tth_item .btn_sh {float:right; width:22px; height:22px;}
.page_cars_show .tth_item .btn_sh a {background:url('/img/circle_bg.jpg') no-repeat left top;
	float:right; width:22px; height:22px; text-decoration:none; color:#212121; text-align:center;
	font-size:14px; line-height:22px;}
.page_cars_show .tth_item .btn_sh a:hover {color:#911D21;}
.page_cars_show .tth_item .btn_sh a:before {content:"+";}
.page_cars_show .tth_item .btn_sh a.minus:before {content:"—";}
	
.page_cars_show .tth_item .inner {font-size:12px; display:none;}

.page_cars_show .car_table {width:400px; margin:0 auto;}
.page_cars_show .car_table td {border:1px solid #ddd; padding:5px 10px; text-align:center;}
.page_cars_show .car_table .title {background:#ddd; width:200px;
	border:1px solid #fff; border-right:1px solid #ddd; text-align:left;}
.page_cars_show .car_table tr:hover {background:#FFFFA3;}
.page_cars_show .car_table tr:hover td {font-weight:bold;}
.page_cars_show .car_table tr:hover .title {font-weight:normal;}

.page_cars_show .hover_table tr:hover {background:#FFFFA3;}
.page_cars_show .hover_table tr:hover td {font-weight:bold;}
.page_cars_show .hover_table tr:hover .title {font-weight:normal;}

.page_cars_show .car_competitors ul {margin:0; padding:0;}
.page_cars_show .car_competitors ul li {list-style:none; margin:0 0 5px; padding:0;}
.page_cars_show .car_competitors ul li img {margin:0 2px -2px 0;}

/***§§§ — page_cars_add — §§§***/
.page_cars_add .tabs_container {height:600px;}
.page_cars_add .tabs_container table {width:600px;}
.page_cars_add .tabs_container table .r {text-align:right;}

/***§§§ — page_catalog_index — §§§***/
.page_catalog_index .tabs_container {height:1430px;}

.page_catalog_index .block_600_green a {margin:0 2px;}
.page_catalog_index .block_600_green .no_use {color:#aaa; cursor:default;}
.page_catalog_index .cat_item {border-bottom:1px solid #8A8986; margin:0 0 10px;}
.page_catalog_index .cat_item h3 {height:22px; font-size:14px; line-height:22px; font-weight:bold; 
	background:#929990 url('/img/title_arrow_bg_saturation_green.jpg') no-repeat right top;
	color:#fff; display:inline; float:left; padding:0 15px 0 5px;}
.page_catalog_index .cat_item p {float:right; width:550px;}
.page_catalog_index .cat_item p em {white-space:nowrap; font-style:normal;}
.page_catalog_index .last {border:0;}

.page_catalog_index .v2 p {float:right; width:450px;}

/***§§§ — page_catalog_show — §§§***/
.page_catalog_show .step1 {border-bottom:1px solid #8A8986; padding:0 0 20px; margin:0 0 20px;}
.page_catalog_show .step1 .picture {width:150px; float:left;}
.page_catalog_show .step1 .desc {width:430px; float:right; font-size:12px; line-height:17px;}
.page_catalog_show .step1 .desc2 {display:none;}
.page_catalog_show .field_link a {background:url('/img/field_bg_129x16_saturation_green.jpg') no-repeat center top;
	color:#fff; font-size:11px; line-height:15px; text-align:center; float:right; 
	width:129px; height:16px; text-decoration:none;}
.page_catalog_show .field_link a:hover {color:#FFFFA3;}

.page_catalog_show .model_line a {display:block; float:left; width:120px; margin:0 15px 10px; 
	text-align:center; padding:2px 0;}
.page_catalog_show .model_line a:hover {background:#FFFFA3;}

.page_catalog_show .tips_for_orig_image .tip-text img {width:350px;}

/***§§§ — page_catalog_model — §§§***/
.page_catalog_model .item h3 {background:#929990 url('/img/title_arrow_bg_saturation_green.jpg') no-repeat right top;
	height:22px; font-size:14px; line-height:22px; font-weight:bold; 
	color:#fff; display:inline; float:left; padding:0 15px 0 5px;}
.page_catalog_model .item h3 span {color:#FFFFA3;}

.page_catalog_model .item {padding:0 0 20px;}
.page_catalog_model .item .cars {padding:0 0 0 10px;}
.page_catalog_model .item .car {float:left; width:100px; height:100px; font-size:11px; padding:10px;
	margin:5px 10px 5px;}
.page_catalog_model .item .car:hover {background:#EFEFEF;}
.page_catalog_model .item .car img {display:block; margin:0 auto 5px;}

/***§§§ — page_compare_index — §§§***/
.page_compare_index .choise td {border:1px solid #ccc; font-size:12px;}
.page_compare_index .choise .grn {width:140px; background:#5D9579; color:#fff; vertical-align:middle;}
.page_compare_index .choise select {width:210px;}

.page_compare_index .field_link .l {background:url('/img/field_bg_129x16_dark_red.jpg') no-repeat center top;
	color:#fff; font-size:11px; line-height:15px; text-align:center; float:right;
	width:129px; height:16px; text-decoration:none; margin:0 0 5px;}
.page_compare_index .field_link .l:hover {color:#FFFFA3;}
.page_compare_index .field_link span {font-size:12px;}

.page_compare_index .ttx {margin:0 0 20px;}
.page_compare_index .ttx th {border:1px solid #ccc; background:#B6BBB5; text-align:center;
	font-size:11px;}
.page_compare_index .ttx td {width:212px; border:1px solid #ccc; font-size:12px; text-align:center;}
.page_compare_index .ttx .gr {width:140px; background:#B6BBB5; color:#000; 
	font-size:11px; text-align:left; vertical-align:middle;}
.page_compare_index .ttx tr:hover {background:#FFFFA3;}
.page_compare_index .ttx tr:hover td {font-weight:bold;}
.page_compare_index .ttx tr:hover .gr {font-weight:normal;}
.page_compare_index .ttx .car_img {display:block; margin:0 auto; width:200px; height:133px;}

.page_compare_index .ttx td .total {font-size:18px;}

/***§§§ — page_compare_compare — §§§***/
.page_compare_compare .choise td {border:1px solid #ccc; font-size:12px;}
.page_compare_compare .choise .grn {width:140px; background:#5D9579; color:#fff; vertical-align:middle;}
.page_compare_compare .choise select {width:210px;}

.page_compare_compare .field_link .l {background:url('/img/field_bg_129x16_dark_red.jpg') no-repeat center top;
	color:#fff; font-size:11px; line-height:15px; text-align:center; float:right;
	width:129px; height:16px; text-decoration:none; margin:0 0 5px;}
.page_compare_compare .field_link .l:hover {color:#FFFFA3;}
.page_compare_compare .field_link span {font-size:12px;}

.page_compare_compare .ttx {margin:0 0 20px;}
.page_compare_compare .ttx th {border:1px solid #ccc; background:#B6BBB5; text-align:center;
	font-size:11px;}
.page_compare_compare .ttx td {width:212px; border:1px solid #ccc; font-size:12px; text-align:center;}
.page_compare_compare .ttx .gr {width:140px; background:#B6BBB5; color:#000; 
	font-size:11px; text-align:left; vertical-align:middle;}
.page_compare_compare .ttx tr:hover {background:#FFFFA3;}
.page_compare_compare .ttx tr:hover td {font-weight:bold;}
.page_compare_compare .ttx tr:hover .gr {font-weight:normal;}
.page_compare_compare .ttx .car_img {display:block; margin:0 auto; width:285px; height:190px;}
.page_compare_compare .ttx td .total {font-size:18px;}
.page_compare_compare #photo tr:hover {background:none;}
.page_compare_compare #photo td:hover {background:#FFFFA3;}

/***§§§ — page_topcar_index — §§§***/
.page_topcar_index .column_pre_left {display:none;}
.page_topcar_index .column_pre_right {display:none;}

.page_topcar_index .tabs_container {height:800px;}

.page_topcar_index .item {width:300px; padding:0 18px 0 0; float:left;}
.page_topcar_index .item ul {margin:0;}
.page_topcar_index .item ul li {list-style:none; margin:0 0 1px; padding:3px 4px;}
.page_topcar_index .item ul li:hover {background:#FFFFA3; color:#911D21;}
.page_topcar_index .item ul li span {float:left; width:15px; margin:0 10px 0 0; text-align:right;}
.page_topcar_index .item ul li em {float:right; width:40px; text-align:right; font-style:normal;}
.page_topcar_index .item ul li strong {font-weight:normal; font-size:11px;}
.page_topcar_index .item ul li img {display:none;}

/***§§§ — page_user_show — §§§***/
.page_user_show .field_link a {background:url('/img/field_bg_129x16_dark_red.jpg') no-repeat center top;
	color:#fff; font-size:11px; line-height:15px; text-align:center; float:left;
	width:129px; height:16px; text-decoration:none; margin:0 15px 0 0;}
.page_user_show .field_link a:hover {color:#FFFFA3;}
.page_user_show .field_link span {font-size:12px;}
.page_user_show h1 span {font-size:12px; float:right; font-weight:bold;}

.page_user_show #user_form {border:1px solid #ccc; padding:10px; margin:20px 0 0; background:#EFEFEF;
	border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px;}
.page_user_show #user_form .editor-field {margin:0 0 5px;}
.page_user_show #user_form .editor-field input {width:300px;}
.page_user_show #user_form label {font-weight:bold; font-size:12px; float:left; width:120px; margin:3px 0 0;}

/***§§§ — page_articles_index — §§§***/
.page_articles_index .item {margin:0 0 15px; padding:0 0 15px; border-bottom:1px dotted #8A8986;}
.page_articles_index .item .date {color:#8A8986; font-size:11px; margin:0;}
.page_articles_index .item img {display:block; float:left;}
.page_articles_index .item .intro {font-size:12px; float:right; width:440px;}

.page_articles_index h3 .field_span {float:right; margin:3px 0 0;}
.page_articles_index h3 .field_span span {background:url('/img/field_bg_129x16_saturation_green.jpg') no-repeat center top;
	color:#fff; font-size:11px; line-height:15px; text-align:center; float:right;
	width:129px; height:16px; text-decoration:none; margin:0 0 5px; font-weight:normal;}

/***§§§ — page_articles_show & page_news_show — §§§***/
.art_and_news h1 {color:#911D21; float:left; width:500px; padding:0 0 0 22px;}
.art_and_news .art_date {color:#8A8986; font-size:11px; float:left; width:78px; text-align:center;}
.art_and_news .art_date p {margin:0;}
.art_and_news .art_date .bg_top {height:7px; font-size:0; line-height:0; overflow:hidden;
	background:url('/img/bg_date_top.jpg') no-repeat left top;}
.art_and_news .art_date .bg_middle {padding:0 8px; 
	background:url('/img/bg_date_middle.jpg') repeat-y left top;}
.art_and_news .art_date .bg_bottom {height:9px; font-size:0; line-height:0; overflow:hidden;
	background:url('/img/bg_date_bottom.jpg') no-repeat left bottom;}
.art_and_news .info {margin:0 0 20px;}
.art_and_news .info .field_span {float:left; margin:0 20px 0 0; width:129px;}
.art_and_news .info .field_span span {width:129px; height:16px; margin:0 0 5px;
	background:url('/img/field_bg_129x16_saturation_green.jpg') no-repeat center top;
	color:#fff; font-size:11px; line-height:15px; text-align:center; float:right;}
.art_and_news .info .field_span a {width:129px; height:16px; margin:0 0 5px; text-decoration:none;
	background:url('/img/field_bg_129x16_saturation_green.jpg') no-repeat center top;
	color:#fff; font-size:11px; line-height:15px; text-align:center; float:right;}
.art_and_news .info .field_span a:hover {color:#FFFFA3;
	background:url('/img/field_bg_129x16_dark_red.jpg') no-repeat center top;}
.art_and_news .article_pic {margin:0 0 10px; display:block;}
.art_and_news .main_text {font-size:13px; line-height:18px; margin:0 0 20px;}
.art_and_news .creator {color:#8A8986; font-size:11px; text-align:right; 
	font-weight:bold; padding:0 0 20px;}

/***§§§ — page_news_page — §§§***/
.page_news_page .item {margin:0 0 15px; padding:0 0 15px; border-bottom:1px dotted #8A8986;}
.page_news_page .item .date {color:#8A8986; font-size:11px; margin:0;}
.page_news_page .item img {display:block; float:left;}
.page_news_page .item .intro {font-size:12px; float:right; width:440px;}

.page_news_page h3 .field_span {float:right; margin:3px 0 0;}
.page_news_page h3 .field_span span {background:url('/img/field_bg_129x16_saturation_green.jpg') no-repeat center top;
	color:#fff; font-size:11px; line-height:15px; text-align:center; float:right;
	width:129px; height:16px; text-decoration:none; margin:0 0 5px; font-weight:normal;}

/***§§§ — page_videos_index — §§§***/
.page_videos_index .item {float:left; width:140px; height:145px; font-size:11px; padding:10px 5px;
	position:relative; text-align:center;
	border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px;}
.page_videos_index .item:hover {background:#EFEFEF;}
.page_videos_index .item span {color:#8A8986;}
.page_videos_index .item .pic {width:120px; height:90px; display:block; margin:5px auto;}
.page_videos_index .item .play_btn {position:absolute; top:56px; left:59px;}
.page_videos_index .item .red {display:none;}
.page_videos_index .item:hover .blue {display:none;}
.page_videos_index .item:hover .red {display:block;}

/***§§§ — page_videos_show — §§§***/
.page_videos_show h1 {color:#911D21; float:left; width:500px; padding:0 0 0 22px;}
.page_videos_show .art_date {color:#8A8986; font-size:11px; float:left; width:78px; text-align:center;}
.page_videos_show .art_date p {margin:0;}
.page_videos_show .art_date .bg_top {height:7px; font-size:0; line-height:0; overflow:hidden;
	background:url('/img/bg_date_top.jpg') no-repeat left top;}
.page_videos_show .art_date .bg_middle {padding:0 8px; 
	background:url('/img/bg_date_middle.jpg') repeat-y left top;}
.page_videos_show .art_date .bg_bottom {height:9px; font-size:0; line-height:0; overflow:hidden;
	background:url('/img/bg_date_bottom.jpg') no-repeat left bottom;}
.page_videos_show .info {margin:0 0 20px;}
.page_videos_show .info .field_span {float:left; margin:0 20px 0 0; width:129px;}
.page_videos_show .info .field_span span {width:129px; height:16px; margin:0 0 5px;
	background:url('/img/field_bg_129x16_saturation_green.jpg') no-repeat center top;
	color:#fff; font-size:11px; line-height:15px; text-align:center; float:right;}
.page_videos_show .info .field_span a {width:129px; height:16px; margin:0 0 5px; text-decoration:none;
	background:url('/img/field_bg_129x16_saturation_green.jpg') no-repeat center top;
	color:#fff; font-size:11px; line-height:15px; text-align:center; float:right;}
.page_videos_show .info .field_span a:hover {color:#FFFFA3;
	background:url('/img/field_bg_129x16_dark_red.jpg') no-repeat center top;}
.page_videos_show .intro_text {font-size:13px; line-height:18px; margin:0 0 20px;}
.page_videos_show .video_player {margin:0 0 20px;}
.page_videos_show .main_text {font-size:13px; line-height:18px; margin:0 0 20px;}
.page_videos_show .creator {color:#8A8986; font-size:11px; text-align:right; 
	font-weight:bold; padding:0 0 20px;}

/***§§§ — page_search_index — §§§***/
.page_search_index .paging {text-align:center; padding:20px 0 0;}
.page_search_index .paging span {margin:0 5px; font-size:14px;}


