/* CSS Document */



/***************************************************************************/
.comment_add_green {
    border-left:3px solid #6d8a65;
}

.comment_add_green_border {
    border:3px solid #ff3f3f;
    background:#e1e1e1;
}
body,h1,h2,form,p,table,td,input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px;
	padding:0px;
	color:#3f3f3f;
	}
        
 .error-block {
  font-size: 12px;
  background: none repeat scroll 0 0 #ffcccc;
  border: 1px solid #D80000;
  color: #514721;
  display: block;
  padding: 5px;
}

body img {border:0px;}
div.clr { clear:both; margin:0px;}

A {	color:#222; text-decoration: none;}
A:hover { color: #8B0000; text-decoration: underline;}

div.body_main{
	width:985px;
	margin-left:10px;
	}
.block-news-error {
    border:2px solid #FF5050;padding:8px;margin:5px;font-size:13px;color:#cc0000;font-family:Verdana, Arial, Helvetica, sans-serif; text-align: center;
}
/***************************************************************************/
#top_panel span.key {
    /*background:transparent url(http://img.ria.ua/icons/top_panel/keys.gif) no-repeat scroll 0px;*/
    font-size:12px;
    line-height:21px;
    padding:0px 0px 0px 22px;
}
#top_panel #selected {
    background-color:#EAEAEA;
    border-left:1px solid #C2C2C2;
    border-right:1px solid #C2C2C2;
}

#top_panel a {
	color: #ED3E3E;
    text-decoration: none;
}
#top_panel a:hover {
    text-decoration:none;
    color: darkRed;
	text-decoration: underline;
}

#top_panel {
    background:transparent url(http://auto.ria.ua/img/auto_bg.gif) repeat scroll 0%;
    font-size:12px;
    height:26px;
    width:100%;
/*    position: relative;*/
}
#top_panel div {
    float:left;
    font-size:12px;
    height:18px;
    line-height:21px;
    padding:0px 0px 2px 10px;
    margin-bottom:3px;

}

div.fondemoElement{
    height:100%;
    left:0;
    margin:0;
    position:absolute;
    top:0;
    visibility:hidden;
    width:100%;
    z-index:998;
}
.fondemoElement{
    background:none repeat scroll 0 0 #000000;
    z-index:996;
}
.userLogForm{
    display:block;
    position:fixed;
    top:100px;
    left:30%;
    width:300px;
    padding:10px;
    z-index:400;
}
.logform{
    position:relative;
    margin:0 auto;
    width:265px;
    border:2px solid #5087BA;
    padding:10px;
    background-color:#ffffff;
    display:block;
}
.logform span{
    position:absolute;
    right:15px;
    top:15px;
    font-weight:bolder;
}
.logform h2{
    margin-left:9px;
    margin-bottom:10px;
    color:#004782;
    font-size:14pt;
    float:left;
}
.logform form{
    margin-left:10px;
}
.logformme{
    margin-top:10px;
    font-size:11px;
    margin-left:5px;
}
/******************************************************************************/
div.header {
	font-family:Arial, Helvetica, sans-serif;
    width:100%;
    padding-top:9px;

    height:131px;
	}
        
        

	div.header div.logo {
		float:left;
/*		width:236px;*/
		}

	div.header div.left {
		float:left;
		width:117px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		}

	div.header  div.right {
		float:right;
		width:119px;
/*		background:url(../img/header/logo_right-vsim2.gif) no-repeat;*/
		font-family:Arial, Helvetica, sans-serif;
		height:90px;
		line-height:14px;
		}

	div.header div.data {
		color:#FFFFFF;
		font-size:12px;
		margin-left:4px;
		line-height:14px;
		}

	div.header div.city_data{
		font-size:12px;
		margin-left:4px;
/*		padding-top:5px;*/
		line-height:14px;
	}
        
        .city_data a h1 {
            color: #ED3E3E;
            text-decoration: none;
            font-weight: normal;
        }

        .city_data span h1 {
            color: #000;
            text-decoration: none;
            font-weight: normal;
        }
        
        div.header div.city_data a{
		color: #ED3E3E;
	}
        
        div.header div.city_data li{
    float:left;
    list-style: none;
    padding: 2px;
}

div.header div.city_data ul{
    display: block;
    width:90px;
/*    list-style-type: disc;*/
    -webkit-margin-before: 0em;
    -webkit-margin-after: 0em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    -webkit-padding-start: 0px;
    padding: 0px;
}

.logo_div{
    float:left;
    width: 125px;
}

	div.header div.city{
		line-height:14px;
		margin-left:4px;
		}

	div.reklama {
		float: right;
		width:730px;
                padding-top: 12px;
		}

/************************ goriz menu ****************************************/
div.menu {
	float:left;
	margin:15px 0px 5px 0px;
	width:100%;
/*	height:50px;
	font-size:14px;
	font-weight: bold;*/
        position: relative;
        
	}

	.menu a {
		color:#ED3E3E;
		text-decoration:none;
		}

	.menu a:hover {
		color:#f2dede;
		text-decoration:none;
		}
	/*.menu .select {
		background:#f3f3f3;
		text-align:center;
		padding:0px 5px 0px 5px;
		}*/
                .menu .select {
    background:url(../img/vsim/menu.jpg) repeat-x;
    /*background:#f3f3f3;*/
    text-align:center;
    padding:0px 5px 0px 5px;
}
	.menu .select a{
		color:#FFFFFF;
                font-size:16px;
	font-weight: bold;
		}
	.regular {
		  background:url(../img/vsim/menu.jpg) repeat-x;
		color:#ffffff;
		padding:0px 5px 0px 5px;
		text-align:center;
		}
	.regularlogo1 {
		background:url(/img/header/fon_logo2.jpg) repeat-x;
                width: 97px;
                height: 21px;
                float: right;
		text-align:center;
		}
	.regularlogo {
		background:url(/img/header/fon_logo.jpg) repeat-x;
                width: 139px;
                height: 21px;
                float: left;
		text-align:center;
		}

	.regular a {
                  font-size:16px;
	font-weight: bold;
		color:#ffffff;
		text-decoration:none;
		}

	.regular a:hover {
		color:#f5e2e2;
		text-decoration:underline;
		}
        
		.menu2 a {
		    font-weight:normal;
		    font-size: 11px;
		    text-decoration:none;
		    color:#ed3e3e;
		    border-right:1px solid #e4e5e4;
		    margin: 0px;
		    padding:0px 9px;
		}

	.menu2 a:hover {
		color:#8B0000;
		text-decoration:underline;
		}

	.menu2 a.selected{
			background-color:#BF7F7F;
			font-weight:normal;
			text-decoration:none;
			color:#ffffff;
			margin-left:12px;
			padding:0px 2px 1px 2px;
			}

	.menu2 a.selected:hover{
		color:#ffffff;
		text-decoration:underline;
		}

/************************ goriz menu ****************************************/

#main {
	margin-top:10px;
	margin-bottom:10px;
	}

/***************************************************************************/

#left {
	float:left;
	width:480px;
	margin-right:13px;
	}
	div.news_top {
		width:100%;
		/*border-top:1px solid #b6b6b6;*/
		padding:10px 0px 10px 0px;
		margin-bottom:8px;
		}

	div.news_top img {
		/*width:480px;*/
		}

	div.news_top a  {
		color:#ed3e3e;
		font-size:22px;
		font-family:tahoma, Verdana, Arial, Helvetica, sans-serif;
		text-decoration:none;
		}

                div.news_top a h1 {
                    color:#ed3e3e;
                    /*		font-size:22px;*/
                    font-size:30px;
                    font-family:tahoma, Verdana, Arial, Helvetica, sans-serif;
                    text-decoration:none;
                    font-weight: normal;
                }

	div.news_top a:hover {
		color:#8B0000;
		text-decoration:underline;
		}

	div.news_top .news_title{
		color:#ED3E3E;
		font-size:22px;
		font-family:tahoma, Verdana, Arial, Helvetica, sans-serif;
		text-decoration:none;
		padding-top:7px;
		}
        div.news_top .news_title h1{
            color:#ED3E3E;
            font-size:22px;
            font-family:tahoma, Verdana, Arial, Helvetica, sans-serif;
            text-decoration:none;
            padding-top:7px;
            font-weight: normal;
        }
	.city_news {
		color:#858586;
		float:right;
		margin-right:15px;
		}
	.stat_text p{
		 font-size:12px;
		 font-family: Verdana, Arial, Helvetica, sans-serif;
		 }
            .stat_text p a {
                font-size:14px;
                line-height:18px;
                font-weight:bold;
            }

            .stat_text_16{
                font-size:16px;
                font-family: Verdana, Arial, Helvetica, sans-serif;
            }
            .stat_text_16 p{
                font-size:16px;
                font-family: Verdana, Arial, Helvetica, sans-serif;
            }

            .stat_text_16 p a {
                font-size:16px;
                font-weight:bold;
            }
            .stat_text_20{
                font-size:20px;
                font-family: Verdana, Arial, Helvetica, sans-serif;
            }
            .stat_text_20 p{
                font-size:20px;
                font-family: Verdana, Arial, Helvetica, sans-serif;
            }

            .stat_text_20 p a {
                font-size:20px;
                font-weight:bold;
            }

	div.news_item {
		width:100%;
		margin-top:15px;
		padding:5px 0px 5px 0px;

		}

	div.news_item img {
		border:1px solid #f3f3f3;
		text-align:left;

		/*width:230px;*/

		}

	div.news_item a, div.center_news a{
		color:#ed3e3e;
		font-size:18px;
		font-family:tahoma, Verdana, Arial, Helvetica, sans-serif;
		text-decoration:none;
		line-height:22px;
		padding-left:0px;
		/*margin-left:4px;

		border:1px solid #e2001a;
		*/
		}

                div.news_item a h2, div.center_news a h2{
                    color:#ed3e3e;
                    /*		font-size:18px;*/
                    font-size:22px;
                    font-family:tahoma, Verdana, Arial, Helvetica, sans-serif;
                    text-decoration:none;
                    line-height:22px;
                    padding-left:0px;
                    font-weight: normal;
                    /*margin-left:4px;

                                border:1px solid #e2001a;
                                */
                }

	div.news_item, div.center_news a:hover {
		color:#ef8e8e;
		}

	div.item_left {
		float:left;
		/*border-top:1px solid #b6b6b6;*/
		padding:10px 0px 0px 0px;
		margin:0px;
		width:230px;
		}

	div.item_right {
		float:right;
		/*border-top:1px solid #b6b6b6;*/
		padding:10px 0px 0px 0px;
		width:230px;
		margin:0px;
		}

	div.news_top p, div.news_item p, div.center_news p {

		display:block;

		text-indent:0px;

		margin-top:10px;

		margin-bottom:2px;

		}

div.stati {
	background:#f3f3f3;
	padding:5px 0px 5px 10px;
	margin:5px 0px 10px 0px;
	}
div.stati div.bottom {
		float:right;
		width:99%;
		/*background:#646464;*/
	     background:tomato;
		color:#FFFFFF;
		text-align:left;
		font-weight: bold;
		font-size:14px;
		margin:0px;
		padding:2px 0px 2px 4px;
		}
div.line_news {
		width:95%;
	/*	background: transparent url(../img/center/ico_title.gif) no-repeat;*/
		/*background:#646464;*/
		background:#f3f3f3;
		color:#3f3f3f;
		text-align:left;
		font-weight: bold;
		font-size:14px;
		padding:2px 2px 2px 6px;
		float:right;
		margin:0px;
		float:left;
		}


	.autor {
	 float:right;
	 border-top:1px solid #ebebeb;
	 padding:0px 5px 5px 5px;
	 background:#f3f3f3;
	 }
/***************************************************************************/

.serii_blok {
	margin-bottom:10px;
	padding-bottom:7px;
	height:100%;
	/*
	background:#fdfdfd;
	*/

	}
	.serii_blok p {
		margin:6px 0px 5px 0px;
		}
	.serii_blok em {
		margin-right:5px;
		color:#a49f9f;
		font-style:normal;
		}
	.serii_blok .blok {
		margin-top:5px;
		margin-left:5px;
		float:left;
		width:28%;
		border-left:1px dashed #b4b4b4;
		}
	.serii_blok .blok img {
		margin:5px 0px 5px 10px;
		border:1px solid #ededed;
		}



/***************************************************************************/
.newsitem {
	wight:95%;
	margin:3px 0px 3px 0px;
	padding-bottom:2px;
	border-bottom:1px solid #d4d4d4;
	}
.newsitem img {
		margin:5px 10px 5px 0px;
		}
.newsitem a {
                color: #ED3E3E;
		font-family:Tahoma, Verdana, lvetica, sans-serif;
		font-size:14px;
		font-weight:bold;
		}
.afiwa_com {
	color:#858586;
	float:right;
	margin:0px;
	padding-bottom:-6px;
	padding-right:5px;
	}
.afiwa_com div {
	margin:0px;
	padding:0px;
	}
.afiwa_com a {
	font-size:12px;
	font-weight:normal;
	float:right;
	}
.afiwa_data{
	color:#919191;
	font-size:18px;
	border-bottom:1px dashed #919191;
	font-style:normal;
	}
.afiwa_data2{
	color:#505050;
	font-size:16px;
	border-bottom:1px dashed #919191;
	font-style:normal;
	}
.afiwa_name, .afiwa_name a{
	color:#095ca1;
	font-size:16px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-style:normal;
	}
.afiwa_name a:hover {text-decoration:underline;color:#2375b9;}
.afiwa_wo, .afiwa_wo a {
color:#FF69B4;
font-size:14px;
}
.afiwa_wo a:hover {color:#6b97bf;}
/***************************************************************************/

#right {

	float:right;
	width:490px;

	}

/***************************************************************************/

#right1 {

	float:left;

	width:235px;

	margin-right:13px;

	background:#f3f3f3;

	padding-left:0px;

	padding-right:0px;
	padding-bottom:4px;

	}

#right1 .servise {
	width:235px;
	background-color:#ffffff;
	padding:0px 0px 6px 0px;
	/*border:1px solid #f3f3f3;*/
	}


#right1 .servise a {
	text-decoration: underline;
	color:#ffffff;
	}
#right1 .servise a:hover {
	text-decoration:none;
	}

	#right1 .service_rabota,
	#right1 .service_dom,
	#right1 .service_auto,
	.text {
	margin-top:6px;
	}

	#right1 .service_rabota{
		background-color:#00468c;
		padding:8px 0px 8px 5px;
		color:#ffffff;
		}

	#right1 .service_dom{
		background-color:#f47920;
		padding:8px 0px 8px 5px;
		color:#ffffff;
		margin-bottom:3px;
		}
	#right1 .service_auto{
		background-color:#fe0000;
		padding:8px 0px 8px 5px;
		color:#ffffff;
		margin-bottom:3px;
		}



/***************************************************************************/


	#right1 .news_blok{

	}



	#right1 .news_blok p{

		line-height:14px;

		padding-left:5px;

		padding-right:5px;

		padding-bottom:10px;

	}



	#right1 .news_blok .selected {
			background-color:#c9c9c9;
			/*font-weight:bold;*/
			text-decoration:none;
			color:#ffffff;
			margin:4px 0px 4px 0px;
			padding:1px 5px 1px 0px;
			text-align:right;
			}



	#right1 img {

		/*width:230px;*/

		}

	.bottom_video{
		width:100%;
		/*background:#646464;*/
		background:#095CA1;
		color:#FFFFFF;
		text-align:center;
		font-weight: bold;
		font-size:16px;
		height:22px;
	}
	.bottom_tv {
	border-right:2px solid #ffffff;
	width:50px;
	float:left;
	}


	#right1 .bottom_video a{
		color:#fff;
		text-align:center;
		}
	#right1 .bottom {
		/*background:#646464;*/
		background:#CF9F9F;
		color:#FFFFFF;
		text-align:center;
		font-weight: bold;
		font-size:16px;
		margin:0px 0px 3px 0px;
		padding:2px 0px 2px 2px;
		}

	#right1 .bottom a{
		color:#fff;
		}
	.center_news{
		padding-top:10px;
		width:230px;
		padding-bottom:8px;
		padding-left:2px;
		margin-bottom:4px;
		/*border-bottom:1px solid #b6b6b6;*/
		}


	.center_news a:hover{

		color: #8B0000;

		}

	.mini a{
		text-decoration:none;
		color:#004782;
		font-size:12px;
		font-weight:normal;
		}

	.mini a:hover{

		text-decoration:underline;

		}

	.rasilka {

		background:#fef9d6;

		padding:0px 0px 10px 10px;

		}

/***************************************************************************/

#right2 {
	float:right;
	width:240px;

	}

	#right2 .bottom {

		width:100%;

		background:#CF9F9F;

		color:#FFFFFF;

		text-align:center;

		font-weight: bold;

		font-size:16px;

		margin:10px 0px 0px 0px;

		padding:2px 0px 2px 0px;

		}

	.bold {

	font-weight: bold;

	}

	.banner {

		margin-top:10px;

		margin-bottom:3px;

		}

/***************************************************************************/

.footer {

	text-align:center;

	background:#f3f3f3;

	padding:4px;

	margin-bottom:5px;

	}





/***************************************** tag list ***********************************/

div.tag_list {
	color:#777777;
	text-align:justify;
	}

div.tag_list a{
	color:#5c5b5b;
	}

	span.tag_0{font-size:10px;}
	span.tag_1{font-size:11px;}
	span.tag_2{font-size:12px;}
	span.tag_3{font-size:13px;}
	span.tag_4{font-size:14px;}
	span.tag_5{font-size:15px;}
	span.tag_6{font-size:16px;}
	span.tag_7{font-size:17px;}
	span.tag_8{font-size:18px;}
	span.tag_9{font-size:19px;}
	span.tag_10{font-size:20px;}

/***************************************** end tag list ***********************************/





/**************************   tolltip   ************************************************/

#tooltip{

background:#FFFFFF;
border:1px solid #095ca1;
color:#044072;
font-size:10px;
margin:0px;
padding:4px;
position:absolute;
visibility:hidden;
filter : Alpha(Opacity=90);
-moz-opacity: 0.90;
opacity: 0.90;
line-hight:14px;
}

/**************************   end tolltip  ************************************************/

.page_news {
		font-size:14px;
		color:#747577;
		text-align:right;
		}
	.page_news a {
		font-size:14px;
		color:#095ca1;
		}

/*******************************************************************/

input,select,textarea{
		background-color: rgb(252, 252, 252);
		border: 1px solid #ddd;
		font: normal 12px Arial, Verdana;
		color: #636363;
		text-align: justify;
		padding:1px;
		margin:1px;
		}
input:focus, select:focus, textarea:focus {
		background-color: rgb(255, 255, 255);
		border:1px solid #e0dede;
		font: normal 12px Arial, Verdana;
		color: #929292;
		text-align: justify;
		}

.submitbutton {
		background-color: #EEEEEE;
		border: 1px solid #ddd;
		font: normal 12px Arial, Verdana;
		color: #636363;
		text-align: center;
		width:80%;
		}
.submitbutton:hover {
		background-color: #DFDFDF;
		border: 1px solid #e0dede;
		font: bold 12px Arial, Verdana;
		color: #666666;
		text-align: center;
		}
.default{
		background-color: rgb(252, 252, 252);
		border: 1px solid #82b0de;
		font: normal 12px Arial, Verdana;
		color: #636363;
		text-align: justify;
		padding:0px;
		margin:0px;
		width:100%;
		}
.input_search{
		background-color: rgb(252, 252, 252);
		border: 1px solid #ddd;
		font: normal 12px Arial, Verdana;
		color: #636363;
		text-align: justify;
		padding:0px;
		}

.input_search:focus {
		background-color: rgb(255, 255, 255);
		border:1px solid #e0dede;
		font: normal 12px Arial, Verdana;
		color: #929292;
		text-align: justify;
		}

/****************************** comments *************************************/
.comment_add {
	border-left:3px solid #f0f0f0;
	border-top:1px solid #f0f0f0;
	margin-left:10px;
	margin-bottom:8px;
	margin-top:4px;
	}
	.comment_add .out_text {
		margin:4px 4px 4px 10px;
		background:#f9f9f9;
		padding:4px;
		}
.table_comments {
	background:#f3f3f3;
	margin-top:5px;
	}



/****************************** end comments *************************************/
/***************************************************************************/

.comments {
	background: transparent url(../img/center/comments.gif) no-repeat left;
	padding-left:12px;
	hight:16px;
	width:16px;
	margin-top:4px;
	margin-bottom:8px;
	}

	.comments span {
		color:#9e0dede00;
		margin:0px 0px 0px 5px;
		}

 	.comments span a{
 		font-size:12px;
 		color:rgb(151, 199, 2);
 	}

/**************************************************************************/






/***************************************************************************/

.comments {
	background: transparent url(../img/center/comments.gif) no-repeat left;
	padding-left:12px;
	height:16px;
	width:16px;
	margin-top:4px;
	margin-bottom:8px;
	}

	.comments span {
		color:#85b000;
		margin:0px 0px 0px 5px;
		}

 	.comments span a{
 		font-size:12px;
 		color:rgb(151, 199, 2);
 	}

/**************************************************************************/


/***********************************stars block***********************************/
	div.stars_block
	{
		width:170px;
		padding:0px;
		padding-top:3px;
		padding-left:0px;
		float:left;
		margin-left:5px;
		line-height:16px;
	}

	div.stars_block img
	{
		cursor: pointer;
		padding:0px;
		margin:0px;
	}
/***********************************end stars block***********************************/

span.black	{
		color:#919191;
	}

span.red {
		color:#cc0000;
	}
span.white {
		color:#ffffff;
	}


/****************************************************************/
/* SEARCH */
/****************************************************************/

div.search_result {

}

div.search_result p {
	margin: 5px 0px;
}

div.search_result p.content {
	font-size:12px;
}

div.search_result a.link {
	color:#008000;
}

div.search_result a.cache {
	color:#7777cc;
}


div.search_result div.pages {
/*	border-top:1px solid #7777cc; */
	margin-top:20px;
	font-size:12px;
	text-align:center;
}

div.search_result div.result_item {
	margin:30px 0px;
}

div.result_item a.search_head{
	font-size:16px;
}

#not_found {
	margin:30px 0px;
	padding:10px;
/*	border:1px solid #000099;*/
	border-left:5px solid #000099;
	font-size:12px;
}


/****************************************************************/


div.new_comments{
	width:460px;
	/*background:#EEF4FE none repeat scroll 0%;*/
	border:2px solid #C3DFFA;
}

div.new_comments a
{
	line-height:10px;
	margin-top:10px;
}


/***********************  register  *****************************/
#register {
	float:left; margin-top:20px; width:280px;
}

	#register input.q, selselect.q, #email_note {
		width:180px;
	}

	td.required {
		border-right:2px solid #cc0001;
		/*width:90px;*/
	}

	td.required_left {
		border-left:2px solid #cc0001;
	}

	#register_error {
		border:2px solid #FF5050;padding:5px;margin:5px;font-size:12px;color:#cc0000;font-family:Verdana, Arial, Helvetica, sans-serif;
	}

	#register_message {
		color:#3F4096; border:2px solid #3F4096;padding:3px 5px 3px 5px;font-size:12px;margin:5px;
	}

	#register h4 {
		margin: 0px 0px 10px 0px;
		font-size: 13px;
		border-bottom:2px solid #CFCFCF;
	}

	#mio_note {
		float:right; margin-top:20px; padding-left:20px; border-left:1px dotted #7C7C7C; width:160px;font-size:12px;
	}

	#email_note {
		padding:4px 2px 2px 4px;
		background:#FFE0E0;
	}

	#push_up h3 {
		margin:0px 0px 10px 0px;
		color:#ED3E3E;
		font-size:18px;
	}

	#push_up img {
		margin:10px 0px 10px 0px;
	}

	#push_up span.sms {
		color:#ED3E3E;
	}

	#register table.steps {

	}

	table.steps { width:100% }
	table.steps img { display:block; }
	table.steps td { text-align:center; font-weight:bold; padding: 0px;}
	table.steps td.active { height:23px; background: transparent url(../img/steps/active.gif);  color:#FFFFFF }
	table.steps td.unactive { height:23px; background: transparent url(../img/steps/unactive.gif);	}

	.euro_color {
	color:#5d5d5e;
	}
	.reg_ank {
	color:#5f5f5f;
	}
	.reg_ank b, .text_border {
	color:#353535;
	font-size:14px;
	text-align:left;
	/*border-bottom:1px dashed #da5d5d; */

	}

	.select_red_dashed {
   		color:#d80001;
   		border-bottom:1px dashed #787878;
   		font-size:14px;
	}
	.select_red_no {
   		color:#d80001;
   		font-size:13px;
	}
/**************************  eof register  ***********************************************/


/*************************  gallery selected  ***************************/
	td.photo_selected {
		border:2px solid #0000cc;
	}
/*************************  eof gallery selected  ***************************/


	.reiting_off{
		color:#A9A9A9;
		font-weight:bold;
	}

	.reiting_positive{
		color:#339900;
		font-weight:bold;
	}

	.reiting_negative{
		color:#CC0000;
		font-weight:bold;
	}



	/* text autocomplit */
	span.spanTextDropdown{
		position: absolute;
		top: 20px;
		left: 20px;
		width: 150px;
		z-index: 101;
		background-color: #C0C0C0;
		border: 1px solid #000000;
		padding-left: 2px;
		overflow: visible;
		display: none;
	}

    span.spanMatchText{
    	text-decoration: underline;
    	font-weight: bold;}

    span.spanNormalElement{
    	background: #C0C0C0;
    }

    span.spanHighElement{
    	background: #000040;
    	color: white;
    	cursor: pointer;
    }

    span.noMatchData{
    	font-weight: bold;
    	color: #0000FF;
    }
	/* eof text autocomplit */

	ul.b-HeaderBaner,
	ul.b-HeaderBaner li{
		margin: 0px;
		padding: 0px;
		list-style: none;
	}
	ul.b-HeaderBaner{
		width: 100%;
		display: inline-block;
	}
	ul.b-HeaderBaner li{
		float: left;
		width: 30%;
		padding: 0 1% 0 2%;
	}
	ul.b-HeaderBaner li a{
		color:#7da5c7;
		font-size: 36px;
		float: left;
		background: url(../img/StyleHeaderBaner.png) no-repeat;
		height: 60px;
		padding-top: 16px;
		padding-left: 74px;
		padding-right: 10px;
		text-decoration: none;
	}
	ul.b-HeaderBaner li a:hover{
    color:#5e8ab0;
   }
	ul.b-HeaderBaner li.a_auto a{
		padding-left: 105px;
		background-position: 0 0;
	}
	ul.b-HeaderBaner li.a_dom a{
		background-position: 0 -73px;
	}
	ul.b-HeaderBaner li.a_robota a{
		background-position: 0 -146px;
	}
	div.share{
    background-color:#F3F3F3;
    height:34px;
}

span.share_span{
    float:left;
    width: 120px;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
}

span.share_span_r{
    float:left;
    width: 120px;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
/*    margin-left: 130px;*/
}

div.share a{
    /*    font-size: 10px;*/
}
.socialIco {
    float: left;
    width: 30px;
    height: 30px;
    background:url("../img/social_btn.png") no-repeat;
    padding-left: 4px;
}
.facebook {
    background-position: left top;
}
.vkontakte {
    background-position: left -60px;
}
.twitter {
    background-position: left -30px;
}
div.stat_text a.reversNewsT, div.newsitem a.reversNewsT{
    text-decoration:underline;
    font-weight:normal;
    font-size:13px;
    color:#ED3E3E;
}
div.stat_text a.reversNewsT:hover,div.newsitem a.reversNewsT:hover{
    text-decoration:none;
    font-weight:normal;
    font-size:13px;
    color:#8B0000;
}
div.menu_fon_left {
    background:url(../img/header/menu_fon_left_vsim.gif) no-repeat;
    float:left;
    margin:0px;
    text-align:center;
    height:20px;
    line-height:22px;
    padding:0px 10px;
}

.fly-block-menu{
    background-color: #fff;
    position: absolute;
    top: 23px;
    right: 3px;
    width: 185px;
    border: 2px solid #ED3E3E;
    -moz-box-shadow: 0 0 10px #acacac;
    box-shadow: 0 0 10px #acacac; 
    z-index: 1;
}        
.fly-block-menu ul{
   list-style: none;
   padding: 0;
   margin: 5px;
}        
.fly-block-menu ul li{
   padding: 0;
}        
.fly-block-menu ul li a{
   border-right: 0 none;
   line-height: 18px;
}
.show-other-el{
    background: url("/img/header/rigioni.gif") no-repeat scroll right 2px transparent;
    padding-right:5px;
    width:50px;
}

.fly-block-menu2{
    background-color: #fff;
    position: absolute;
    top: 23px;
    right: 3px;
    width: 185px;
    border: 2px solid #4682B4;
    -moz-box-shadow: 0 0 10px #acacac;
    box-shadow: 0 0 10px #acacac;
    z-index: 1;
}
.fly-block-menu2 ul{
   list-style: none;
   padding: 0;
   margin: 5px;
}
.fly-block-menu2 ul li{
   padding: 0;
}
.fly-block-menu2 ul li a{
   border-right: 0 none;
   line-height: 18px;
}

.bottom a {
    color: #ffffff;
    text-decoration: none;
}

.bottom a:hover {
    color: #ffffff;
    text-decoration: underline;
}

.smile-div{
/*    border: 1px solid #ddd;
    padding: 4px;*/
    display: none;
}

.button.green-add-45 {
background-position: 0 0;
}
.button.green-add-45 {
padding-left: 24px;
}
.button.green-add-45:hover {
background-position: -35px 0;
}
.button.green-add-45, .button.green-add-45 input, .button.green-add-45 span {
height: 43px;
font-size: 15px;
line-height: 40px;
color: white;
}
a.button {
text-decoration: none;
}
.button {
padding-left: 10px;
margin-right: 5px;
}
.button, .button input, .button span {
display: inline-block;
border: 0 none;
outline: 0 none;
font-family: Arial,Helvetica,sans-serif;
text-align: center;
text-decoration: none;
padding: 0;
margin: 0;
background: url('../img/buttons/buttons-simple.png');
cursor: pointer;
}
.button.green-add-45 input, .button.green-add-45 span {
background-position: 100% -720px;
}
.button.green-add-45:hover input, .button.green-add-45:hover span {
background-position: 100% -765px;
}
.button.green-add-45:active input, .button.green-add-45:active span {
background-position: 100% -810px;
}
.button.green-add-45 input, .button.green-add-45 span {
padding: 0 20px 0 5px;
}
.button input, .button span {
display: block;
position: relative;
margin-right: -5px;
margin-left: -5px;
padding: 0 10px 0 5px;
}
.button, .button input, .button span {
display: inline-block;
border: 0 none;
outline: 0 none;
font-family: Arial,Helvetica,sans-serif;
text-align: center;
text-decoration: none;
background: url('../img/buttons/buttons-simple.png');
cursor: pointer;
}
.bold, .strong {
font-weight: bold;
}
.button.green-add-45:active, .button.green-add-45:active {
background-position: -70px 0;
}
a.button:hover, a.button:hover span {
text-decoration: none;
}


.threadform{
    position:relative;
    margin:0 auto;
    width:389px;
    border:2px solid #5087BA;
    padding:10px;
    background-color:#ffffff;
    display:block;
}
.threadform span{
/*    position:absolute;
    right:15px;
    top:15px;
    font-weight:bolder;*/
}
.threadform h2{
    margin-left:9px;
    margin-bottom:10px;
    color:#004782;
    font-size:14pt;
    float:left;
}
.threadform form{
    margin-left:10px;
}

.voteform{
    position:relative;
    margin:0 auto;
    width:368px;
    border:2px solid #5087BA;
    padding:10px;
    background-color:#ffffff;
    display:block;
}
.voteform2{
    position:relative;
    margin:0 auto;
    width:368px;
    padding:10px;
    background-color:#ffffff;
    display:block;
}
.voteform span.exit{
    position:absolute;
    right:4px;
    top:3px;
    font-weight:bolder;
}

div.news_top a h1 {
                    color:#ed3e3e;
                    /*		font-size:22px;*/
                    font-size:30px;
                    font-family:tahoma, Verdana, Arial, Helvetica, sans-serif;
                    text-decoration:none;
                    font-weight: normal;
                }
                
div.news_top .news_title h1{
    color:#ED3E3E;
    font-size:22px;
    font-family:tahoma, Verdana, Arial, Helvetica, sans-serif;
    text-decoration:none;
    padding-top:7px;
    font-weight: normal;
}
.cocial_login img{
    margin-top: -5px;
    vertical-align: middle;
}

.error-block {
  font-size: 12px;
  background: none repeat scroll 0 0 #ffcccc;
  border: 1px solid #D80000;
  color: #514721;
  display: block;
  padding: 5px;
}

.success-block {
  font-size: 12px;
  background: none repeat scroll 0 0 #CCFFCC;
  border: 1px solid #00CC00;
  color: #514721;
  display: block;
  padding: 5px;
}

.gray {
    color: #ED3E3E;
}

.city_toppanel_div{
    float:right;
    width: 860px;
}

#ria_informer td{
    padding: 5px;
}

.yellow_span p{
    background-color:yellow;
    display:inline !important;
}

.vk_like_div{
    display: inline !important; 
    float:left !important; 
    clear: none !important; 
    width: 145px !important;
    margin-top:5px !important;
}

div.bottom2 {
    display: inline;
    float:right;
    width:30px;
    /*background:#646464;*/
    background:yellow;
    color:red;
    text-align:left;
    font-weight: bold;
    font-size:14px;
    margin:0px;
    padding:2px 0px 2px 4px;
    margin-top: 6px;
    text-align: center;
    margin-right: 8px;
}
