﻿body{
	background:#FFF;
	border:0pt none;
	font-family:Arial;
	font-size:100%;
	margin:0;
	min-width:1000px;
	padding:0;
}
a{
	color:#74A7BA;
}
a:visited{
	color:#990099;
}	
a:hover {
    text-decoration:none;
}
.width {
  min-width:1000px;
  width:100%;
}
* html .minwidth {
  padding-left:1000px;
}

* html .container {
  margin-left:-1000px;
  position:relative;
}
/*\*/
* html .minwidth,
* html .container,
* html .layout {
  height:1px;
}
/**/
.header{
	position:relative;
	margin-bottom:28px;
}
.favorites{
	background:#313131;
	height:25px;
	padding:2px 0px 0px 0px;
	text-align:right;
	width:100%;
}
.favorites a{
	color:#FFF;
	font-size:10pt;
	font-weight:bold;
}
.main_title{
	position:relative;
}
.logo{
	background:transparent url(http://i.automarket.su/images/site/img/newsite/logo.png) no-repeat scroll 0% 0%;
	cursor:pointer;
	height:81px;
	margin:12px 0px 0px 20px;
	width:325px;
}
.top_banner{
	border:1px solid #909090;
	float:right;
	height:60px;
	margin:-71px 20px 0px 0px;
	width:468px;
}
.top_banner img{
	border:none;
}
.menu{
	position:relative;
}
#main_menu{
	margin:0px 20px;
	height:40px;
	position:relative;
}
.item_menu_with_border{
	float:left;
	height:30px;
	padding:10px 21px 0px 22px;
	position:relative;
}
.item_menu_with_border a{
	color:#262626;
	font-size:11pt;
	font-weight:bold;
}
.corner_red_left{
	background:transparent url(http://i.automarket.su/images/site/img/newsite/corner_red_left.jpg) no-repeat scroll 0% 0%;
	display:none;
	height:7px;
	top:-1px;
	left:-1px;
	position:absolute;
	width:7px;
}
.corner_red_right{
	background:transparent url(http://i.automarket.su/images/site/img/newsite/corner_red_right.jpg) no-repeat scroll 0% 0%;
	display:none;
	position:absolute;
	top:-1px;
	right:-1px;
	height:7px;
	width:7px;
}
.item_menu_with_border_over .corner_red_left{
	display:block;
}
.item_menu_with_border_over  .corner_red_right{
	display:block;
}
.item_menu_with_border_over {
	border:1px solid #DF0000;
	border-bottom:2px solid #FFF;
	float:left;
	height:30px;
	padding:10px 21px 0px 22px;
	position:relative;
}
.item_menu_with_border_over  a{
	color:#262626;
	font-size:11pt;
	font-weight:bold;
}
.submenu{
	background:#313131 url(http://i.automarket.su/images/site/img/newsite/submenu_background.jpg) repeat-x scroll 0% 0%;
	height:37px;
	padding:18px 0px 0px 38px;
}
.submenu_block{
	display:none;
}
.submenu_block a{
	color:#FFF;
	font-size:9pt;
	margin-right:15px;
}
.hot_messages{
	position:relative;
}
.left_column{
	float:left;
	position:relative;
	width:33%;
}
.two_columns{
	float:left;
	position:relative;
	width:66%;
}
.right_column{
	float:right;
	margin-right:-1%;
	position:relative;
	width:50%;
}
.center_column{
	display:block;
	float:left;
	margin-left:0.5%;
	position:relative;
	width:50%;
}
.hot_messages_block{
	color:#313131;
	font-size:9pt;
	height:41px;
	line-height:13pt;
	margin-top:8px;
}
.hot_messages_block a{
	color:#116989;
	font-size:11pt;
}
.sublinks a{
	color:#262626!important;
	font-size:9pt!important;
}
.sublinks a:visited{
	color:#990099!important;
}
.hot_messages_block img{
	float:left;
	margin-right:6px;
	height:40px;
	width:41px;
}
.countdown{
	background:#313131 url(http://i.automarket.su/images/site/img/newsite/countdown_background.jpg) no-repeat scroll 0% 0%;
	height:31px;
/*	margin-top:25px;*/
	padding-top:6px;
	text-align:center;
}
.countdown span{
	color:#F1F1F1;
}
.countdown_text{
	font-size:13pt;
}
.days_value, .hours_value, .minutes_value, .seconds_value{
	font-size:14pt;
}
.days, .hours, .minutes, .seconds{
	font-size:10pt;
}
.center_banner{
	height:60px;
	width:100%;
	text-align:center;
	background:#F8F6ED;
}
.center_banner img{
	border:none;
}
.section{
	border-top:1px solid #BBBBBB;
	margin-top:10px;
	position:relative;
}
.section_title{
	background:transparent url(http://i.automarket.su/images/site/img/newsite/section_title_background.jpg) repeat-x scroll 0% 0%;
	border-left:4px solid #D80000;
	color:#FFF;
	height:27px;
	padding:6px 0px 0px 9px;
}
.small_section_block{
	border-bottom:1px dashed #979797;
	color:#313131;
	font-size:8pt;
	padding:9px 0px 14px 13px;
	position:relative;
}
.small_section_block a{
	color:#74A7BA;
	font-size:10pt;
}
.small_section_block a:visited{
	color:#990099;
}
.small_section_block a img{
	border:none;
}
.img_with_border{
	border:1px solid #979797!important;
	padding:1px;
}
.without_border{
	border:none!important;
}
.small_section_block  h1{
	color:#333;
	font-size:10pt;
	font-weight:bold;
	margin:0px 0px 5px 0px;
}
.date{
	color:#838383;
	font-size:11px;
	line-height:8pt;
}
.all_news{
	border-top:1px solid #979797;
	padding:0px 0px 14px 13px;
}
.all_news_link{
	background:transparent url(http://i.automarket.su/images/site/img/newsite/all_news_arrow.jpg) no-repeat scroll 0% 3px;
	color:#74A7BA;
	font-size:8pt;
	font-weight:bold;
	height:8px;
	margin-left:-24px;
	padding-left:9px;
}
.applications{	
	background:#F3F1E3;
	border-bottom:1px solid #B1B1B1;
	border-top:1px solid #B1B1B1;
	height:85px;
	margin-right:-1.5%;
	overflow:hidden;
	position:relative;
}
.applications a{
	float:left;
}
.numbers_of_application{
	position:absolute;
	left:0px;
	padding:10px 0px 0px 14px;
	width:166px;
}
.all_candidates{
	background:#D80000;
	height:86px;
	padding:13px 0px 0px 10px;
	position:absolute;
	right:0px;
	top:0px;
	width:94px;
}
.all_candidates a{
	color:#FFF;
}
.applications  img{
	border:none;
}
.two_columns h1{
	margin:10px 0px 10px 0px;
	font-size:14pt;
	font-weight:normal;
}
.two_columns p{
	color:#313131;
	font-size:14px;
}
.votes{
	background:transparent url(http://i.automarket.su/images/site/img/newsite/votes_background.jpg) repeat-x scroll 0% 0%;
	border-bottom:2px solid #D80000;
	color:#FFF;
	height:64px;
	margin-right:20px;
	position:relative;
}
.votes_text{
	font-size:16pt;
	margin:0px 15px 0px 15px;
	padding-top:10px;
}
.votes_link{
	font-size:9pt;
	position:absolute;
	top:10px;
	right:25px;
	width:232px;
}
.vote_link{
	border-bottom:1px dashed #FFF;
	color:#FFF;
	font-size:8pt;
	height:15px;
	padding-top:2px;
	text-decoration:none;
	float:right;
	margin-right:15px;
	margin-top:8px;
}
.corner_black_left{
	background:transparent url(http://i.automarket.su/images/site/img/newsite/corner_black_left.jpg) no-repeat scroll 0% 0%;
	height:5px;
	top:0px;
	left:0px;
	position:absolute;
	width:5px;
}
.corner_black_right{
	background:transparent url(http://i.automarket.su/images/site/img/newsite/corner_black_right.jpg) no-repeat scroll 0% 0%;
	position:absolute;
	top:0x;
	right:0px;
	height:5px;
	width:5px;
}
.active_link{
	background:#D80000;
	text-decoration:none;
	padding:2px 10px 0px 10px;
	border:0px;
}
.standart_link{
	color:#74A7BA;
	font-size:10pt;
}
.candidate{
	border:1px solid #F2F0E2;
	cursor:pointer;
	float:left;
	height:180px;
	padding-top:10px;
	text-align:center;
	position:relative;
	width:280px;
	overflow:hidden;
}
.candidate_over{
	border:1px solid #D80000;
	cursor:pointer;
	float:left;
	height:180px;
	padding-top:10px;
	text-align:center;
	position:relative;
	width:280px;
}
#cand2{
	float:right;
	margin-top:-192px;
	margin-right:20px;
}
#cand2_sib{
	float:right;
	margin-top:-192px;
	margin-right:20px;
}
.candidate_over .corner_red_bottom_left{
	background:transparent url(http://i.automarket.su/images/site/img/newsite/corner_red_bottom_left.jpg) no-repeat scroll 0% 0%;
	display:block;
}
.candidate_over .corner_red_bottom_right{
	background:transparent url(http://i.automarket.su/images/site/img/newsite/corner_red_bottom_right.jpg) no-repeat scroll 0% 0%;
	display:block;
}
.vs{
	color:#262626;
	float:left;
	font-size:25pt;
	font-weight:bold;
	height:100px;
	margin-top:-190px;
	padding-top:80px;
	text-align:center;
	width:100%;
}
.corner_red_bottom_left{
	background:transparent url(http://i.automarket.su/images/site/img/newsite/corner_grey_bottom_left.jpg) no-repeat scroll 0% 0%;
	/*display:none;*/
	height:7px;
	bottom:-1px;
	left:-1px;
	position:absolute;
	width:7px;
}
.corner_red_bottom_right{
	background:transparent url(http://i.automarket.su/images/site/img/newsite/corner_grey_bottom_right.jpg) no-repeat scroll 0% 0%;
	/*display:none;*/
	position:absolute;
	bottom:-1px;
	right:-1px;
	height:7px;
	width:7px;
}
.banner_backgound{
	background:#EFECDA;
	height:60px;
	width:100%;
}
.news_block{
	padding:37px 0px 0px 0px;
	margin-bottom:20px;
}
.news_block a{
	color:#74A7BA;
}
.news_block a:visited{
	color:#990099;
}
.news_block p{
	margin-top:0px;
}
.grey_line{
	border-top:1px solid #CBCBCB;
	width:35px;
	height:1px;
	margin-bottom:8px;
}
.small_link{
	font-size:12px!important;
}
.img_with_text{
	/*margin-top:9px;*/
	position:relative;
}
.small_section_block ol{
	font-size:11pt;
	padding:0px 0px 0px 20px;
}
.small_section_block ol li{
	padding:0px 0px 0px 0px;
}
.link_black{
	color:#333!important;
}
.message{
	background:#F7F5EC;
	border-left:3px solid #D80000;
	margin-top:2px;
	padding:10px 0px 10px 5px;
}
.foto{
	float:left;

	width:110px;
}
.number{
	background:transparent url(http://i.automarket.su/images/site/img/newsite/number_background.jpg) repeat-y scroll 0% 0%;
	color:#FFF;
	font-size:21pt;
	height:51px;
	line-height:15pt;
	padding:15px 0px 0px 0px;
	position:absolute;
	top:50px;
	left:162px;
	text-align:center;
	width:117px;
}
.number_dop{
	color:#838383;
	height:51px;
	font-size:10pt;
	padding:15px 0px 0px 0px;
	position:absolute;
	top:100px;
	left:162px;
	text-align:center;
	width:117px;
}
.news_block ul{
	font-size:10pt;
	margin-top:0px;
	padding:0px 0px 0px 20px;
}
.right_border{
	border-left:3px solid #D80000;
	background:#F7F5EC;
	padding:5px 0px 5px 8px;
	margin-left:5px;
	margin-top:1px;
}
.left_column ul li{
	margin-top:4px;
}
.numbers{
	background:#D80000;
	color:#FFF;
	float:left;
	height:23px;
	margin-right:1px;
	padding-top:2px;
	text-align:center;
	width:47px;
}
.numbers a{
	color:#FFF;
}
.numbers a:visited{
	color:#FFF;
}
.form_title{
	background:transparent url(http://i.automarket.su/images/site/img/newsite/form_title_background.jpg) repeat-x scroll 0% 0%;
	border-bottom:2px solid #D80000;
	color:#FFF;
	height:40px;
	margin-right:20px;
	position:relative;
}
.form_title_text{
	font-size:15pt;
	padding:8px 0px 0px 10px;
}

.testForm {
  font-size:1em;
}
.testForm fieldset {
  border:1px solid #ccc;
  border-top:0px;
  border-radius:5px;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  margin-right:20px;
  margin-left:0px;
}
.testForm legend {
  color:#333;
  background:inherit;
}
.testForm label {
  float:left;
  width:175px; 
  font-size:10pt;
 /* line-height:1em;*/
  margin-right:0.1em;
  text-align:left;
}
.testForm input, .testForm select, .testForm textarea {
  border:1px solid #8E8E8E;
  margin:0 0 0.5em 0.2em;
  width:50%;
  padding:0;
}
.testForm .noresize {
  width:auto;
}
.testForm .submit {
  background:transparent url(http://i.automarket.su/images/site/img/newsite/button_background.jpg) repeat-x scroll 0% 0%;
  border:1px solid #8E8E8E;
  font-size:14pt;
  height:30px;
  margin-left:179px;
  width:110px;
  margin-bottom:10px;
  cursor:pointer;
}
.fields{
	color:#838383;
	font-size:10pt;
	margin:3px 0px 0px 5px;
}
.counters{
	float:right;
	height:31px;
	margin-top:10px;
	margin-right:20px;
}
.counters img{
	border:none;
}
.news_section_title{
	height:33px;
	margin:0px 0px 12px 20px;
	position:relative;
	
}
.news_section_title a {
  color:#262626;  
}
.news_section_title img {
    vertical-align:middle;
    margin-left:3px;
}
.link_with_arrow_first{
	//background:transparent url(http://i.automarket.su/images/site/img/newsite/arrow_black.jpg) no-repeat scroll 0% 13px;
	color:#262626;
	float:left;
	display:block;
	margin:0px 0px 0px 64px;
	padding:7px 0px 0px 10px;
}
.link_with_arrow{
	background:transparent url(http://i.automarket.su/images/site/img/newsite/arrow_black.jpg) no-repeat scroll 0% 13px;
	color:#262626;
	float:left;
	display:block;
	margin:0px 0px 0px 8px;
	padding:7px 0px 0px 10px;
}
.link_with_arrow a , .link_with_arrow_first a{
	color:#262626;
}
.footer_article{	
	border-top:2px solid #979797;
	color:#838383;
	font-style:italic;
	margin-right:20px;
	padding-top:10px;
	position:relative;
}
.up{
	background:transparent url(http://i.automarket.su/images/site/img/newsite/up.jpg) no-repeat scroll 0% 0%;
	float:right;
	font-style:normal;
	font-size:9pt;
	margin-left:28px;
}
.up a{
	border-bottom:1px dashed #D80000;
	color:#D80000;
	display:block;
	text-decoration:none;
	margin-left:21px;
}
.forum{
	background:transparent url(http://i.automarket.su/images/site/img/newsite/forum.jpg) no-repeat scroll 0% 0%;
	float:right;
	font-style:normal;
	font-size:9pt;
	padding-bottom:4px;
}
.forum a{
	color:#D80000;
	padding-left:21px;
}
h2{
	color:#838383;
	line-height:8pt;
	font-size:9pt;
	font-weight:normal;
	margin-top:5px;
}
.show_messages{
	text-align:center;
	width:100%;
}
#show_messages{
	
	border-top:1px solid #979797;
	color:#74A7BA;
	font-size:9pt;
	margin:0px auto;
	/*padding:4px 5px 0px 12px;*/
	width:220px;
	cursor:pointer;
}
.inner_text{
	background:transparent url(http://i.automarket.su/images/site/img/newsite/arrow_blue_bottom.jpg) no-repeat scroll 0% 5px;
	display:block;
	margin:0px auto;
	padding-left:9px;
	width:200px;
}
.inner_text span{
	border-bottom:1px dashed #74A7BA;
	display:block;
	width:195px;
}
#hide_messages{
	border-top:1px solid #979797;
	color:#74A7BA;
	font-size:9pt;
	margin:0px auto;
	padding:4px 5px 0px 12px;
	width:200px;
	cursor:pointer;
}
#hide_messages .inner_text{
	margin:0px auto;
	width:120px;
}
#hide_messages .inner_text span{
	width:110px;
}
#hot_message1, #hot_message2, #hot_message3, #hot_message4, #hot_message5, #hide_messages{
	display:none;
}
#more_news{
	border-top:1px solid #979797;
	color:#74A7BA;
	font-size:9pt;
	margin-top:10px;
	/*padding:4px 5px 0px 12px;*/
	width:210px;
}
#more_news .inner_text{
	background:transparent url(http://i.automarket.su/images/site/img/newsite/arrow_blue_bottom.jpg) no-repeat scroll 0% 5px;
	display:block;
	padding-left:12px;
	width:200px;
}
#more_news .inner_text span{
	width:125px;
}
.categories_column{
	float:left;
	width:49%;
}
.categories_link{
	background:transparent url(http://i.automarket.su/images/site/img/newsite/all_news_arrow.jpg) no-repeat scroll 0% 8px;
	margin-bottom:12px;
	padding-left:10px;
}
.categories_link a{
	color:#74A7BA;
	font-size:10pt;
}
.categories_link a:visited{
	color:#990099;
	font-size:10pt;
}
.active_menu_link{
	border-bottom:5px solid #D80000;
	margin-right:15px;
	padding-bottom:5px;
}
.active_menu_link a{
	text-decoration:none;
	margin-right:0px;
}
.no_position{
	position:relative!important;
	top:auto!important;
	left:auto!important;
}
.small_grey_link{
	background:transparent url(http://i.automarket.su/images/site/img/newsite/list.jpg) no-repeat scroll 0% 7px;
	float:left;
	padding-left:7px;
	margin-left:4px;
}
.small_grey_link a{
	color:#848484;
	font-size:8pt;
	text-decoration:none;
}
.small_grey_link a:hover{
	text-decoration:underline;
}
.image_none{
	background-image:none;
	padding-left:0px;
}
.calendar{
	border-left:4px solid #D80000;
	background:#F8F6ED;
	right:0px;
	top:0px;
	height:320px;
	position:absolute;
	/*width:130px;*/
}
.podsh{
	background:transparent url(http://i.automarket.su/images/site/img/newsite/podsh.jpg) no-repeat scroll 0% 0%;
	cursor:pointer;
	height:95px;
	left:-24px;
	position:absolute;
	width:24px;
}
.years{
	float:left;
	margin:18px 0px 0px 10px;
	width:50px;
}
.month{
	float:left;
	margin:18px 0px 0px 5px;
	width:50px;
}
.calendar_items{
	float:left;
	height:23px;
	margin-right:1px;
	padding-top:2px;
	text-align:center;
	width:47px;
}
.calendar_items a{
	color:#000;
	font-size:10pt;
}
.calendar .numbers{
	font-size:10pt;
	padding-top:4px;
	height:21px;
}
.magazine_number{
	background:#D80000;
	color:#FFF;
	font-size:10pt;
	height:22px;
	margin-top:-1px;
	padding-top:4px;
	text-align:center;
	width:99px;
}
.small_section_block ul{
	padding-left:20px;
}
.foto_120{
	float:left;
	height:175px;
	width:125px;
	margin-right:5px;
}
.magazine_section_title{
	color:#838383;
	font-size:14pt;
	font-style:italic;
	margin-bottom:20px;
}
.magazine_section_title h2 {
    font-size:20pt;
    font-weight:bold;
}
.comments{
	border-top:2px solid #979797;
	position:relative;
}
.comments_title{
	background:transparent url(http://i.automarket.su/images/site/img/newsite/forum.jpg) no-repeat scroll 0% 3px;
	color:#D80000;
	font-style:normal;
	font-size:14pt;
	margin-top:8px;
	padding:0px 0px 4px 22px;
}
.comment{
	border-top:1px solid #979797;
	font-size:10pt;
	margin:20px 0px 30px 0px;
	padding:10px 0px 0px 0px;
	position:relative;
}
.comment_author{
	background:#FFF;
	font-size:9pt;
	position:absolute;
	top:-9px;
	left:10px;
}
.comment_add_title_image{
	background:transparent url(http://i.automarket.su/images/site/img/newsite/plus.png) no-repeat scroll 0% 0%;
	float:left;
	height:23px;
	margin-top:11px;
	margin-left:10px;
	
	width:16px;
}
.comment_add_title_text{
	float:left;
	font-size:14pt;
	margin:8px 0px 0px 4px;
}
.captcha{
	margin:5px 0px 10px 179px;
}
.color_link{
	color:#74A7BA;
}
.small_input{
	background:transparent url(http://i.automarket.su/images/site/img/newsite/small_button_background.jpg) repeat-x scroll 0% 1px;
	border:1px solid #707070!important;
	height:20px;
	padding-bottom:2px!important;
	width:67px!important;
}
.input_text{
	height:22px;
}
.letter{
	font-size:14pt;
	float:left;
	margin:20px 20px 0px 0px;
}
.letter a{
	color:#74A7BA;
}
.letter a:visited{
	color:#990099;
}
.categories_column_25{
	float:left;
	width:24%;
}
.left20{
	 margin-left:20px;
}
.left20 h1{
	font-size:14pt;
	font-weight:normal;
	margin:10px 0px 10px 0px;
}
.polls{
	margin-top:10px;
	overflow-x:scroll;
	width:100%;
}
table.js_menu2  {
	border-collapse:collapse;
}
.candidate_block{
	border-right:1px solid #BBB;
	height:210px;
	margin:0px 20px 0px 0px;
	float:left;
	top:0px;
	width:205px;
}
.figure{
	background:#D80000;
	color:#FFF;
	float:left;
	font-size:20pt;
	height:39px;
	margin-bottom:5px;
	padding:5px 0px 0px 0px;
	text-align:center;
	width:44px;
}
.text_polls{
	color:#838383;
	float:left;
	font-size:8pt;
	padding:7px 0px 0px 8px;
}
.candidate_block a{
	color:#74A7BA;
	font-size:11pt;
}
.raiting{
	background:transparent url(http://i.automarket.su/images/site/img/newsite/raiting.jpg) no-repeat scroll 0% 1px;
	font-size:10pt;
	padding-left:20px;
}
.foto_popup_container{
	height:500px;
	width:100%;
	top:30%;
	position:absolute;
	z-index:99;
}
.foto_popup{
/*border:2px solid #000;*/
	background:#FFF;
	height:500px;

	margin:0px auto;
	padding:10px;
	position:relative;
	width:643px;
	z-index:99;
}
.caption{
	border-top:2px solid #D80000;
	color:#303030;
	font-style:italic;
	font-size:10pt;
	margin:10px -10px 0px -10px;
	padding:10px 0px 0px 10px;
}
.arrow_left{
	height:11px;
	position:absolute;
	top:240px;
	left:20px;
	width:28px;
}
.arrow_right{
	height:11px;
	position:absolute;
	right:20px;
	top:240px;
	width:28px;
}
.arrow_left a{
	border-bottom:2px solid #FFF;
}
.arrow_right a{
	border-bottom:2px solid #FFF;
}
.arrow_right img{
	width:28px;
	height:11px;
	border:none;
}
.arrow_left img{
	width:28px;
	height:11px;
	border:none;
}
#hide_calendar{
	display:block;
}
#show_calendar{
	display:none;
}
#calendar{
	display:none;
}
.one_news{
	position:relative;
	margin-bottom:10px;
}
.one_news_small{
	position:relative;
	margin-bottom:8px;
}
.red_link{
	color:#D80000!important;
}
.red_link a:visited{
	color:#D80000!important;
}

/*global styles*/
.dark_red {color:#650f0f;}
.dark_red a {color:#650f0f;}

.dark_gray {color:#555555;}
.dark_gray a {color:#555555;}

.orange {color:#f2b800;}
.orange a {color:#f2b800;}

.light_blue_text {color:#7fddfb;}
.light_blue_text a {color:#7fddfb;}

.red {color:#fe0000;}
.red a {color:#fe0000;}

.light_black a {color:#6e6e6e;}
.gray a {color:#b7b7b7;}
.blue a {color:#74A7BA;}
.white a {color:white;}
.black a {color:black;}

.text_color_july {color:#7dd906;}
.text_color_july a {color:#7dd906;}

.light_blue_bg {background-color:#cceffc;}
.blue_bg {background-color:#7fc5f1;}
.orange_bg {background-color:#d7a50d;}
.green_bg {background-color:#6aa100;}
.pink_bg {background-color:#ed008c;}
.violet_light_bg {background-color:#e1cae2;}
.grey_bg {background-color:#bec3d3;}
.red_bg {background-color:#ff0000;}
.light_red_bg {background-color:#ffbaba;}

.font7 {font-size:7pt;}
.font8 {font-size:8pt;}
.font9 {font-size:11px;}
.font10 {font-size:10pt;}
.font11 {font-size:11pt;}
.font12 {font-size:12pt;}
.font13 {font-size:13pt;}
.font14 {font-size:14pt;}
.font16 {font-size:16pt;}
.font17 {font-size:17pt;}
.font18 {font-size:18pt;}
.font21 {font-size:21pt;}
.font22 {font-size:22pt;}
.font27 {font-size:27pt;}
.font30 {font-size:30pt;}
.font38 {font-size:38pt;}
.font40 {font-size:40pt;}
.font50 {font-size:50pt;}
/*gloabal*/
/*baza*/
.firms {
    width:100%;
    border:0;
    border-bottom:3px solid #d80000;
    margin:20px 0;
}
.firms a {
    color:#0073D5;
}
.firms th {
    background:#363636;
    border-right:1px dashed #b9b8b6;
    border-bottom:3px solid #d80000; 
    color:white;
    padding:5px 0 5px 10px;
    font-weight:normal;
    font-size:14px;
    text-align:left;
}
.firms .td2 {
    background:#f8f5ec;
}
.firms td {
    border-right:1px dashed #b9b8b6;
    padding:5px 0 5px 10px;
    color:#262626;
    font-size:12px;
}
.firms .bold {
	background:#f8f5ec;
	font-weight:bold;
}

/*----------archive----*/
.photos_list {
overflow:hidden;
margin:0;
padding:0;
}
.photos_list li,
.photo_wrapper {
display:inline-block;
width:115px;
height:115px;
text-align:center;
margin:5px 2px 0 1px;
padding:2px;
text-indent:0;
list-style:none;
overflow:hidden;
vertical-align:bottom;
background:#fff;
border:1px dashed #eee;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
position:relative;
}
.index_list li {
    height:90px;
    margin-left:0px;
    display:block;
    float:left;
}
.photos_list img {
max-height:115px;
}
* html .photos_list li {
float:left;
clear:none;
}
.photos_list li:hover,
.photos_list li.selected,
.photo_wrapper:hover {
background:#fffea7;
border-color:#e50;
}
.photos_list .separator {
border:none;
width:509px;
clear:both;
margin:0 10px;
padding:0;
}
.photos_list .info {
position:absolute;
bottom:2px;
left:2px;
text-align:center;
font:8pt;
width:115px;
font-size:8pt;
background:#fff;
}
.photos_list li:hover .info {
background:#fff;
}
.photos_list .info p {
margin:1px;
padding:1px;
font:7pt;
}
.photos_list .selected {
}
.photos_list a:hover {
text-decoration:none;
}
.profile_photos_list li {
vertical-align:top;
margin:2px 6px !important;
    display:block;
    float:left;
}
.profile_photos_list li:hover {
background:#eee !important;
border-color:#ccc;
}
.profile_photos_list li:hover a {
color:#1D67B2 !important;
}

#photoInfoWrapper div {
clear:both;
}
.scrollable {
    position:absolute;width:100%;left:180px;top:0px;height:85px;overflow:hidden;
}
.items {
    position:absolute;left:-120px;top:0px;width:22000em;height:85px;
}
#tooltip { 
    display:none; 
    position:absolute;
    background:url(http://i.automarket.su/images/site/img/newsite/black_arrow.png); 
    font-size:12px; 
    height:70px; 
    width:160px; 
    padding:25px; 
    color:#fff; 
}
.space {
    margin-top:10px;
}
.photos_list li.hidden {
    display:none;
}
//dirs
ul.dirs, ul.links {
   list-style:none;
   margin:10px 0 0 0;
}
ul.dirs li, ul.links li {
    display:block;
    float:left;
    padding-left:10px;
    margin-bottom:12px;
    width:24%;
    background:url('http://i.automarket.su/images/site/img/newsite/all_news_arrow.jpg') no-repeat left center;
    font-size:10pt;
}
ul.dirs li:hover {
    background:none;
}
ul.links li {
    clear: both;
    width:auto;
}

.trigger {
font-size:8pt;
cursor:pointer;
color:#0073D5;
}
.trigger:hover {
text-decoration:underline;
}
.trigger.pale {
color:#709395;
}
.trigger.red {
color:#a00;
}
.trigger.remove, 
.trigger.pale_red {
color:#f53;
}
.trigger.add {
color:#539500;
}
.trigger.micro{
font-size:6pt;
}
.actions {
clear:both;
font-size:8pt;
margin-top:3px;
padding:2px 2px 0 2px;
text-align:right;
color:#eee;
}
.actions a {
margin:2px 4px;
}
.actions .erase {
color:#ea5;
}
.links-caption {
font-size:10pt;
font-weight:normal;
margin:10px 30px 3px 40px;
padding:0 0 2px 0;
color:#bbb;
border-bottom:1px dashed #bbb;
}
.pointer {
cursor:pointer;
}
.clear {
    clear:both;
}
.collapse-trigger {
	visibility: hidden;
}
.collapsed .collapse-trigger {
	visibility: visible;
}
#messages {
position:fixed;
z-index:999;
top:0;
left:50%;
width:500px;
margin:0;
padding:0;
text-indent:0;
}
#messages li {
float:right;
clear:both;
margin:0;
padding:10px;
text-indent:0;
list-style:none;
background:#e50;
font-weight:bold;
color:#fff;
border:1px solid #FF9C00;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
}
#messages.gray li {
background:#777;
border:2px dashed #aaa;
}
.hidden {
	display:none;
}
