/* GENERAL */
* {
	margin:0; 
	padding:0;
	}
a img {
	border:none;
	}
.clr {
	clear:both;
	height: 0;
	overflow: hidden;
	}
.sep {
	height: 10px;
	}
a, a:visited {
	text-decoration:underline;
	color: #ea5800;
	outline:none;
	}

a.inner_link, a.inner_link:link, a.inner_link:visited { 
	text-decoration: none;
	color: #ea5800;
	outline:none;
	border-bottom: 1px #ea5800 dashed; 
	}
a.inner_link:hover {
		border-bottom: 1px transparent dashed; 
}
	
body a:link, body a:visited {
	text-decoration:underline;
	color: #ea5800;
	outline:none;
	}
a:hover {
	text-decoration:none;
	}
.like_a {
	color: #444; 
	font-size:11px;
	}
.red {
	color:#F5162C;
	}
.green {
	color: green;
}
.left {
	float:left;
	}
img.left { 
	float:left; padding:1px 5px 0 0;
	}
.right {
	float:right;
	}
.highlight {
	background:#E0EAF3;
	}
input {
	padding:1px;
	}
select {
	height:20px;
	}
option {
	padding-right:10px
	}
body {
	color: #171717;
	font-size: .82em;
	font-family: Arial, Verdana; 
	background: #f2f2f2;	
	}
.left-aligned {
	text-align: left;
	}
.right-aligned {
	text-align: right;
	}
.error_message {
	color: red;
	font-size: 0.9em;
	}
.grey_back {
	/*background: #eceadf;*/
	}
h1 {
	color:white;
	font-size: 1.1em;
	padding:5px 0 5px 25px;
	background: #ea5800 url(../img/new_design/article_h3_back.jpg) top left no-repeat;
	text-transform:uppercase;
	text-decoration: none;
}
.h1 {
	background: #ea5800 url(../img/new_design/article_h3_back.jpg) top left no-repeat;
	}
h2, h2 a, h2 a:visited {
	font-size:14px;
	font-weight:bold;
	margin:3px 0;
	text-decoration:none;
}
h2 a:hover{	
	text-decoration:underline;
}
.h2 {
	color: #ea5800;
	}
h3{
	color:#333;
	font-size: 1.1em;
	padding:5px 0 5px 25px;
	text-transform:uppercase;
	margin:0 0 3px 0;
	text-decoration: none;
}

h4{
	font-size:12px;
	font-weight:bold;
	margin: 0;
	color:#252525;
}

h5{
	font-size:12px;
	font-weight:normal;
	margin: 0;
	color:#F5162C;	
}
h6{
	font-size:12px;
	font-weight:normal;
	font-style:italic;		
	margin: 0;
	color:#252525;
}

/* LAYOUT */
#wrap {
	width: 1024px;
	margin: 0;
	/*background: #e3e3e3;*/
	background: #fff;
	}
	#header {
		color: #d2d2d2;
		text-align:center;
		}
		#header .bannerarea {
			}
			#header .bannerarea img{
				display: block;
				margin: 0 auto;
				}
		#header .logo_menu {
			background: #646464;
			zoom: 1;
			}
			#header .logo{
				float: left;
				}
				#header .logo img{
					display: block;
					float: left;
					}
			#header .search_menu {
				
				}
				#header .search_reg {
					background: #3c3c3c url(../img/new_design/lupa.jpg) no-repeat;
					float: left;
					height: 64px;
					padding: 0 0 0 70px;
					width: 709px;
					margin: 0 2px;
					}
				*html #header .search_reg {
					margin: 0;
					}
				#header .login {
					background: #3c3c3c;
					padding: 0 0 0 30px;
					width: 749px;
					}
					#header .login .search {
						text-align: left;
						width: 600px;
						}
					#header .search {
						float: left;
						text-align:right;
						width: 550px;
						padding: 2px 0 0 0;
						}
						#header .line1 {
						padding: 13px 0 0 0;
						}
						#header .text, #header .select{
							background: #3c3c3c;
							border: 1px #767676 solid;
							width: 200px;
							color: #d2d2d2;
							}
							#header .select {
								width: auto;
								}
								#header .select option {
									padding: 0 0 0 10px;
									}
							#quick_search {
								float: left;
								}
							#header .submit {
								width: 60px;
								background: #7d7d7d;
								border: 0;
								color: #d2d2d2;
								cursor: pointer;
								}
					#header .reg {
						float: right;
						padding: 5px 10px 0 0;
						text-align: right;
						width: 105px;
						}
						#header .reg .red_back {
							display: block;
							background: #a22300;
							width: 88px;
							height: 18px;
							line-height: 18px;
							margin: 4px 0;
							text-decoration: none;
							color: #e2a493;
							padding:0px 5px 3px 5px;
							text-align: center;
							}
						#header .login .reg a, #header .login .reg a:visited {
							width: 98px;
							}
	#content_wrap {
		
		}
		#left_bar {
			float: left;
			width: 239px;
			}
			#left_bar .blockmodule {
				margin-bottom:15px;
				}
			#left_bar .banners {
				text-align: center;
				}
		#content {
			float: left;
			background: white;
			width: 520px;
			margin: 0 10px;
			min-height: 700px;
			}
			#content .banners {
				text-align: center;
				}
		#right_bar {
			float: left;
			width: 240px;
			}
			#right_bar .blockmodule {
				margin-bottom:15px;
				}
		#right_right_position  .banners { 
			margin-top: 10px;
		}
		#right_right_position {
			position: absolute;
			top: 0;
			left: 1034px;
			width:238px;
			}
	#footer {
		zoom: 1;
		background: white url(../img/new_design/bottom_banner.jpg) bottom left no-repeat;
		min-height: 180px;
		border-top:1px solid #b6b6b6;
		}
		#footer .rss_adv {
			float: left;
			padding: 5px;
			width: 170px;
			}
			#footer .rss {
				}
				#footer .rss img {
					float: left;
					}
				#footer .rss .rss_links {
					padding: 15px 2px 0 2px;
					}
			#footer .adv_links {
				padding-left: 52px;
				}
		#footer .customer_info {
			float: left;
			color: #5d5c5c;
			line-height:20px;
			width: 650px;
			}
		#footer .a2logo_counters {
			float: left;
			padding: 20px 5px 0 5px;
			}
			#footer .a2logo {
				padding: 0 42px;
				}
			#footer .counters {
				}
		#footer a:link, #footer a:visited {
			text-decoration:underline;
			color: #ea5800;
			}
/* USER PROFILE AND REGISTRATION*/			
/*Users */				
	#login {
	
		}
		#login table {
			margin: 20px auto 0 auto;
			}
			#login table td, #login table th{
				padding: 5px;
				}
			#login table th {
				text-align: right;
				}
			#login .forget_pass{
				text-align: right;
				padding: 0;
				}
		#login .error_msg {
			font-size: 0.8em;
			color: red;
			padding: 10px 50px;
			}
/* Profile */
.user_profile {
	
	}
	#registration {
		padding: 10px;
		}
		#registration .note{
			color: #555;
			display: block;
			padding: 0 5px;
			}
		#registration table {
			margin: 10px;
			width: 95%;
			color: #171717;
			vertical-align: middle;
			}
			#registration .example{
				display: none;
				background: #daeecf;
				color: #326e11;
				width:306px;
				display: block;
				padding: 0 5px;
				padding: 5px;
				font-size: 12px;
				}
			#registration .description {
				display: none;
				}
			#registration .example_big{
				width:461px;
				font-weight: normal;
				}
			#registration th {
				}
			#registration td {
				font-size: 1em;
				padding: 5px;
				}
				#registration select, #registration input,#registration select, #registration textarea {
					width: 310px;
					border: 1px #747474 solid;
					padding: 2px;
					}
				#registration .sex_radio{
					width: auto;
					border: 0;
					padding: 0 3px;
					}
				#registration select {
					width: 316px;
					height: 24px;
					}
				#registration .last_td .submit, #repair .last_td .submit{
					background: #EA5800;
					color: white;
					border: 0;
					width: auto;
					padding: 3px;
					cursor: pointer;
					}
			#registration .last_td {
				text-align: right;
				}
		#registration .profile_section {
			padding: 10px 5px 10px 5px;
			border-bottom: 1px #b0b0b0 solid;
			}
			#registration .left{
				float: left;
				width: 140px;
				text-align: center;
				padding: 10px 20px;
				}
				#registration .left img{
					border: 1px #5b5b5b solid;
					padding:3px;
					}
			#registration .right{
				float: left;
				width: 300px;
				}
				#registration .right p {
					margin: 0;
					text-indent: 0;
					padding: 5px;
					}
					#registration .profile_section h2 {
						color: #ea5800;
						font-family: Tahoma, Arial;
						font-weight:normal;
						font-size: 2em;
						}
						#registration .red_links {
							display: block;
							float: left;
							background: #a22300;
							border: 0;
							margin: 0 5px;
							padding: 5px;
							width: 108px;
							color: white;
							text-decoration: none;
							text-align:center;
							cursor: pointer;
							}
	#repair	{
		padding: 10px;
		}
		#repair	input {
			width: auto;
			}
		#repair td, #repair th {
			padding: 3px;
			}
/* ADVICES IN PROFILE*/
.user_profile .nav {
	padding: 5px 0 0 20px;
	}
#advices {
	padding: 20px;
	}
	#advices .advice {
		padding: 0 0 10px 0;
		}
		#advices .advice h2{
			color: #535353;
			font-size: 1.3em;
			font-family: Tahoma, Arial;
			font-weight: normal;
			}
		#advices .advice .advice_text {
			color: #535353;
			text-align: justify;
			}
		#advices .advice_links {
			padding: 5px 0 0 0;
			}
			#advices .advice_links .black_note, #advices .advice_links .approved, #advices .advice_links .date {
				display: block;
				float: right;
				width: 163px;
				height:14px;
				color: #535353;
				border: 1px #999 solid;
				padding:10px 0pt 14px 14px;
				margin: 0 10px 0 0;
				}
			#advices .advice_links .black_note {
				text-decoration: none;
				width: 100px;
				background: url(../img/new_design/note.jpg) 5px 1px no-repeat;
				padding: 10px 10px 14px 6px;
				text-align: right;
				}
			#advices .advice_links .black_note:hover {
				text-decoration: underline;
				}
			#advices .advice_links .approved {
				text-decoration: none;
				width: 100px;
				background: url(../img/new_design/green_tick.jpg) 5px 1px no-repeat;
				padding: 10px 10px 14px 6px;
				text-align: right;
				}
			
/* WEATHER AND CURRENCY BLOCK TYPE */
.weather, .currencies {
	padding: 10px;
	background: white;
	border: 1px #b6b6b6 solid;
	}
.weather h3, .currencies h3{
	font-size:15px;	
	border-bottom: 1px dashed #000100;
	padding:0 0 2px 7px;	
	margin: 3px 0;
}

.weather img{vertical-align:-30%;}
.weather span.value{font-size: 18px; color: #00AEEF; }

.currencies span {font-size: 18px;  margin-left:7px;}


/* LATEST NEWS BLOCK TYPE */

/* General */
.lastnews{	
	/*background:#e5e5e5;*/
	}
	.lastnews h3 {
		color: white;
		font-size: 1.1em;
		padding:5px 0 5px 25px;
		background: #ea5800 url(../img/new_design/article_h3_back.jpg) top left no-repeat;
		text-transform:uppercase;
		margin:1px 0 3px 0;
		text-decoration: none;
		}
		.lastnews h3 a, .lastnews h3 a:visited {
			color: white;
			text-decoration: none;
			}
			.lastnews h3 a:hover {
				text-decoration: underline;
				}
		.lastnews a, .lastnews a:visited {
			
			}
	.lastnews h4 {
		text-transform:uppercase;
		padding: 5px 2px 2px;
		}
		.lastnews h4 a, .lastnews h4 a:visited {
			color: #171717;
			font-family: Arial, Tahoma;
			text-decoration: none;
			}
		.lastnews h4 a:hover {
			color: #ea5800;
			text-decoration: none;
			}
	.lastnews .grey_line{
		height: 1px;
		background:#afafaf;
		overflow: hidden;
		}
	.lastnews .p, .lastnews p {
		text-align: justify;
		padding: 0 5px 0 0;
		}
		.lastnews .p a:link {
			text-decoration:underline;
			color: #ea5800;
			}
	.lastnews span {
		display: block;
		background: white;
		wwwidth: 110px;
		text-align: center;
		float: left;
		padding: 5px;
		font-size: 10px;
		color:#EA5800;
		}

         .rubtitlelastnews {
                            font-size:12px;
                           }

	.lastnews ul {
		list-style-type: none;
		}
		.lastnews .small_article {
			background: url(../img/new_design/dot_on_white.jpg) no-repeat 0 10px;
			padding: 2px 0 2px 15px;
			}
			.lastnews .small_article a {
				font-size: 1.1em;
				font-family: Arial, Tahoma;
				}
	.lastnews .block_bottom_link {
		height: 30px;
		line-height: 30px;
		text-align:right;
		padding: 0 10px 5px;
		}
		.lastnews .block_bottom_link a:link {
			text-decoration:underline;
			color: #ea5800;
			}
		
/* for Template 0*/
.template_0 {
	width: 760px;
	/*background: #eceadf;*/
	}
	.lastnews .left_column{
		float: left;
		padding: 10px 15px;
		width: 350px;
		}
		.lastnews .left_column h4 {
			padding: 10px 0;
			}
	.lastnews .right_column{
		float: left;
		background: white;
		padding: 10px 15px;
		width: 350px;
		}
		.lastnews .right_column span{
			background: #e5e5e5;
			float: left;
			}
		.lastnews .right_column h4 {
			font-family: Arial, Tahoma;
			text-transform: none;
			font-size: 1em;
			}
		.lastnews .date_image {
			width: 100%;
			float: left;
			}
		.lastnews .medium_article {
			padding: 5px;
			}
			.lastnews .medium_article img{
				float: left;
				}

                 .date_rub {
                            width:100%;
                            clear:both;
                            float:left;
                           }

                 .newsiimage {
                              float:left;
                              width:130px;
                             }


/* template 1*/
.template_1 {
	width: 760px;
	}
	.template_1 {

		}
	.template_1 .medium_article{
		float: left;
		padding: 10px 15px;
		width: 350px;
		}
		
/*template 2*/
.template_2 {
	width: 760px;
	}
	.template_2 {
		/*background: #eceadf;*/
		}
	.template_2 .right_column {
		background: transparent;
		}
	.template_2 .small_article {
		background: url(../img/new_design/dot_on_white.jpg) no-repeat 0 15px;
		padding: 7px 0 7px 15px;
		}
		
/*template 3-4*/
.template_3, .template_4, .template_5 {
	width: 227px;
	background: white;
	border: 1px #b6b6b6 solid;
	padding: 5px;
	}
	.template_4 .small_article {
		background: url(../img/new_design/dot_on_white.jpg) no-repeat 0 6px;
		padding: 3px 0 3px 15px;
		}
		.template_4 .small_article a{
			font-size: 14px;
			}
	.template_3 h3, .template_4 h3, .template_5 h3 {
		background: transparent;
		color: #ea5800;
		text-transform: none;
		padding:5px 0 5px 10px;
		font-size:1.2em;
		}
		.template_3 h3 a, .template_3 h3 a:visited, 
		.template_3 h4 a, .template_3 h4 a:visited,
		.template_4 h3 a, .template_4 h3 a:visited, 
		.template_4 h4 a, .template_4 h4 a:visited,
		.template_5 h3 a, .template_5 h3 a:visited, 
		.template_5 h4 a, .template_5 h4 a:visited {
			color: #ea5800!important;
			text-decoration: none;
			}
			.template_3 h3 a:hover, .template_3 h4 a:hover,
			.template_4 h3 a:hover, .template_4 h4 a:hover,
			.template_5 h3 a:hover, .template_5 h4 a:hover {
				text-decoration: underline;
				}
	.template_3 .block_bottom_link a, .template_3 .block_bottom_link a:visited,
	.template_4 .block_bottom_link a, .template_4 .block_bottom_link a:visited{
		color:#EA5800;
		text-decoration: underline;
		}
		.template_3 .block_bottom_link a:hover, .template_4 .block_bottom_link a:hover {
			text-decoration: none;
			}
	.template_3 .medium_article, .template_4 .medium_article {
		
		}
		.template_3 img, .template_4 img {
			border: 1px #434343 solid;
			margin: 0 5px 5px 0;
			}

		.template_3 a, .template_3 a:visited {
			color: #6b6b6b!important;
			text-decoration: none!important;
			}

		.template_4 a, .template_4 a:visited {
			color: #333!important;
			text-decoration: none!important;
			}



		.template_3 a:hover, .template_4 a:hover {
			color: #ea5800!important;
			}
		.template_3 .p, .template_3 p, .template_4 .p, .template_4 p {
			color: #6b6b6b;
			}
/* Template 6 (modern)*/
.template_5 {
	padding: 0;
	width: 237px;
	}
	.modern_wrap {
		}
		.modern_wrap .modern_wrap_img {
			list-style-type: none;
			float: left;
			height: 99px;
			overflow: hidden;
			}
			.modern_wrap .modern_wrap_img .list_item{
				}
				.modern_wrap .modern_wrap_img img{
					border: 0;
					}
		.modern_wrap .modern_wrap_text {
			float: left;
			}
			.modern_wrap .modern_wrap_text .list_item{
				width: 137px;
				}
				.modern_wrap .modern_wrap_text a{
					display: block;
					padding: 2px 0 0 10px;
					color: #636363;
					font-size: 0.8em;
					text-decoration: none;
					height: 31px;
					background: url(../img/new_design/modern_li_back.jpg) repeat-x;
					}
				.modern_wrap .modern_wrap_text a:hover, .modern_wrap .modern_wrap_text .selected{
					background: url(../img/new_design/modern_li_selected_back.jpg) repeat-x;
					color: white;
					}
/*CONTACT BLOCK*/

.contacts{
	background-color:#EEEEEE;
	padding-bottom: 5px;

}
.contacts h3{
	color:white;
	font-size:14px;	
	padding:5px;
	background: #ea5800;
	text-transform:uppercase;
	margin:1px 0 3px 0;
}
.contacts a{
	margin:5px 5px 5px 0;
	display:block;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;	
}
.contacts a:HOVER{
	text-decoration:underline;
}
.contacts h3 a{
	color:#FFFFFF;
	text-decoration:none;
	margin:0;
	font-size:14px;
}
.contacts img{
	margin:5px 5px 5px 0;
}

.customs {
	background: white;
	border:1px solid #B6B6B6;
	text-align: center;
	}
	.customs a:link, .customs a:visited {
		text-decoration:underline;
		color: #ea5800;
		}
.customs h3{
		color:white;
		font-size: 1.1em;
		padding:5px 0 5px 25px;
		background: #ea5800 url(../img/new_design/article_h3_back.jpg) top left no-repeat;
		text-transform:uppercase;
		margin:0 0 3px 0;
		text-decoration: none;
		}
.customs h3 a, .customs h3 a:visited, .customs h3 a:link{
	color:white;
	font-size:14px!important;
	text-decoration:none;
}
.customs_text{
	margin: 5px 3px;
	padding: 3px;
}
.customs img{
	margin:5px 5px 5px 0;
}

#rightcolumn .links {
	margin-top:10px;
}
#rightcolumn .links a{	
	display:block;
	font-size:14px;
}

/* Danting */
.datings {
	background: white;
	border: 1px #b6b6b6 solid;
	}
	.datings h3{
		color:white;
		font-size: 1.1em;
		padding:5px 0 5px 25px;
		background: #ea5800 url(../img/new_design/article_h3_back.jpg) top left no-repeat;
		text-transform:uppercase;
		margin:0 0 3px 0;
		text-decoration: none;
		}
		.datings_container0{
			padding: 5px;
			font-size: 12px;
			}
			.datings_container0 span{
				color: #777777;
				}
			.datings_container0 a{
				font-size: 14px;
				font-weight: bold;
				}
				.datings_container0 a img {
					border: 0px;
					float: left;
					padding-right: 5px;
				}	
		.datings_container1{
			font-size: 12px;
			padding: 5px;
			}
			.datings_container1 span{
				color: #777777;
			}
			.datings_container1 p{
				text-align: right;
			}
			.datings_container1 a{
				font-size: 14px;
				font-weight: bold;
				}
				.datings_container1 a img {
					border: 0px;
					float: right;
					padding-left: 5px;
				}
/*LINKS BLOCK*/
.links {
	background: white;
	}
#right_bar .links{
	border:1px solid #B6B6B6;
	}
	.links .links_body{
		padding: 10px 10px 20px 10px;
		text-align:center;
		}
				
/* Narod Expert*/
/* Narod Expert head*/
#narod_head {
	
	}
	#narod_head .left {
		float: left;
		background: transparent url(../img/new_design/narod_head_left_back.jpg) top right no-repeat;
		width: 250px;
		}
	#narod_head .right {
		float: left;
		background: transparent url(../img/new_design/narod_head_right_back.jpg) top right repeat-x;
		height: 100px;
		width: 647px;
		padding: 20px 60px 0;
		border-top: 1px #b1b1b1 solid;
		border-right: 1px #b1b1b1 solid;
		border-bottom: 1px #b1b1b1 solid;
		}
		#narod_head .right .text {
			color: #464646;
			text-align: justify;
			height: 73px;
			}
		#narod_head .right .details {
			height: 18px;
			background: transparent url(../img/new_design/to_details.jpg) bottom right no-repeat;
			text-align: right;
			padding:5px 20px 5px 0pt;
			}
			#narod_head .details img{
				vertical-align: -14%;
				}
/*For Main page block*/
 .narodexperts {
 	/*background: #f2f1e9;*/
 	}
 	.narodexperts h3{
		color:white;
		font-size: 1.1em;
		padding:5px 0 5px 25px;
		background: #ea5800 url(../img/new_design/article_h3_back.jpg) top left no-repeat;
		text-transform:uppercase;
		margin:0 0 3px 0;
		text-decoration: none;
		zoom:1;
		}
		.narodexperts h3 a, .narodexperts h3 a:visited {
			color: white;
			text-decoration: none;
			}
			.narodexperts h3 a:hover {
				text-decoration: underline;
				}
		.narodexperts h4 {
			padding: 5px 2px 2px;
			font-size: 1.1em;
			text-transform: uppercase;
			}
			.narodexperts h4 a, .narodexperts h4 a:visited {
				color: #171717;
				font-family: Arial, Tahoma;
				text-decoration: none;
				}
			.narodexperts h4 a:hover {
				color: #ea5800;
				text-decoration: none;
				}
		.narodexperts .complaint_text {
			padding: 5px 0 10px 0;
			text-align: justify;
			}
	.narodexperts .column {
		width: 225px;
		float: left;
		padding: 10px;
		min-height: 300px;
		}
		.narodexperts .column img{
			float: left;
			padding: 0 3px 0 0;
			}
	.narodexperts .last_column {
		float: left;
		width: 270px;
		text-align: center;
		padding: 10px 0;
		min-height: 300px;
		}
		.narodexperts .last_column h4 {
			font-size: 1.3em;
			color: #ea5800;
			text-align: center;
			padding: 0 0 5px 0;
			}
		.narodexperts .row {
			border-bottom: 1px #bbbbbb solid;
			padding: 5px 0 10px 0;
			}
		.narodexperts .links {
			padding: 10px;
			}
	.narod_template_1 {
		background:white none repeat scroll 0% 0%;
		border:1px solid #B6B6B6;
		padding:5px;
		width:227px;
		}
		.narod_template_1 h3{
			background:transparent none repeat scroll 0% 0%;
			color:#EA5800;
			font-size:1.2em;
			padding:5px 0pt 5px 10px;
			text-transform:none;
			}
			.narod_template_1 h3 a{
				color:#EA5800 !important;
				}
				#right_expert_tabs {
					zoom: 1;
					list-style-type: none;
					}
					#right_expert_tabs li {
						float: left;
						}
						#right_expert_tabs .tab_block {
							text-align: center;
							width: 103px;
							height: 30px;
							padding: 10px 5px 0 5px;
							}
						#right_expert_tabs .black {
							background: #484848;
							}
						#right_expert_tabs .white {
							background: #9b9b9b;
							}
							#right_expert_tabs .tab_a {
								color: white;
								display:block;
								height:30px;
								text-decoration: none;
								font-weight: bold;
								}
				.narodexperts .black_list a, .narodexperts .black_list a:visited{
					color: #d2d2d2;
					text-decoration: none;
					}
				.narodexperts .white_list a, .narodexperts .white_list a:visited{
					color: #FFF;
					text-decoration: none;
					}
				.narodexperts .tabs_content a:hover {
					text-decoration: underline;
					}
					.narodexperts .tabs_content ul {
						list-style-type: none;
						}
						.narodexperts .tabs_content li {
							padding: 2px 0 2px 15px;
							}
						.narodexperts .black_list li {
							background: url(../img/new_design/dot_on_black.jpg) 4px 4px no-repeat;
							}
						.narodexperts .white_list li {
							background: url(../img/new_design/dot_on_lightgrey.jpg) 4px 4px no-repeat;
							}
				.narodexperts .black_list{
					background: #484848;
					width: 226px;
					}
					.narodexperts .link_on_list {
						padding: 5px;
						}
						.narodexperts .link_on_list a, .narodexperts .link_on_list a:visited {
							text-decoration:underline;
							}
						.narodexperts .link_on_list a:hover {
							text-decoration:none;
							}
				.narodexperts .white_list{
					background: #9b9b9b;
					width: 226px;
					}
			
/*For Menu block*/
.narod_expert {
	background: #eeeeee;
	border: 1px #b6b6b6 solid;
	margin:0pt 0pt 15px;
	}
	.narod_expert h3{
		color:white;
		font-size: 1.1em;
		padding:5px 0 5px 25px;
		background: #ea5800 url(../img/new_design/article_h3_back.jpg) top left no-repeat;
		text-transform:uppercase;
		margin:0 0 3px 0;
		text-decoration: none;
		}
	.narod_expert h4 {
		color: #ea5800;
		font-size: 1.2em;
		text-align: center;
		padding: 10px 0 5px 0;
		}
	.narod_expert ul {
		list-style-type: none;
		background: #f9f9f9;
		border-bottom: 1px #afafaf dashed;
		}
		.narod_expert li {
			border-top: 1px #afafaf dashed;
			}
			.narod_expert li a, .narod_expert li a:visited {
				display: block;
				background: url(../img/new_design/dot_for_expert_block.jpg) no-repeat 0 9px;
				font-size: 1.1em;
				font-family: Arial, Tahoma;
				text-decoration: none;
				text-transform: capitalize;
				padding: 2px 0 2px 15px;
				height: 26px;
				line-height: 26px;
				color: #ea5800;
				}
			.narod_expert li a:hover {
				background: #c92037 url(../img/new_design/hover_dot.jpg) no-repeat 0 9px;
				color: white;
				}
			.narod_expert .current a {
				font-weight: bold;
				}
	.narod_expert p {
		text-align: center;
		}
/* for page*/
#narod_expert_page {
	
	}
	#narod_expert_page .black_h1 {
		color: white;
		text-transform: uppercase;
		background: black;
		font-size: 1.1em;
		}
	#narod_expert_page .white_h1 {
		color: black;
		text-transform: uppercase;
		background: white;
		font-size: 1.1em;
		border: 1px #CCC dashed;
		}
	#narod_expert_page .list {
		padding: 10px;
		}
		#narod_expert_page .list_block {
			background: #f2f2f2;
			padding: 10px;
			margin: 10px 0;
			}
			#narod_expert_page .list_block h2{
				zoom: 1;
				}
				#narod_expert_page .list_block h2 a{
					font-size: 1.2em;
					}
			#narod_expert_page .list_block h4{
				zoom: 1;
				padding: 5px 0 5px 0;
				}
				#narod_expert_page .list_block h4 a{
					color: black;
					text-decoration: none;
					font-size: 1.2em;
					}
			#narod_expert_page .list_block img{
				float: left;
				padding: 0 3px 2px 0;
				}
			#narod_expert_page .list_block	.info {
				line-height: 30px;
				zoom: 1;
				}
		#narod_expert_page .black_block {
			border: 1px #333 solid;
			}
		#narod_expert_page .white_block {
			border: 1px #999 solid;
			}
	#expert_tabs {
		list-style-type: none;
		padding: 5px 0 0 0;
		position: relative;
		top: 1px;
		zoom: 1;
		z-index: 0;
		}
		#expert_tabs li{
			float: left;
			}
			#expert_tabs .tab_a {
				display: block;
				width: 158px;
				height: 27px;
				line-height: 27px;
				background: url(../img/new_design/narod_expert_grey_tab.jpg)  top left no-repeat;
				margin: 0 10px 0 4px;
				color: #707070;
				font-weight: bold;
				text-decoration: none;
				text-align: center;
				}
			#expert_tabs .selected {
				background: url(../img/new_design/narod_expert_white_tab.jpg)  top left no-repeat;
				color: #484848;				
				}
			#expert_tabs .hover {
				background: url(../img/new_design/narod_expert_orange_tab.jpg)  top left no-repeat;
				color: white;
				}
	#narod_expert_page .tabs_content {
		border-top: 1px #c9c9c9 solid;
		padding: 10px;
		}
		#narod_expert_page .complaint, #narod_expert_page .articles {
			padding: 10px 0;
			border-bottom:1px dashed #AFAFAF;
			}
			#narod_expert_page .complaint_text, #narod_expert_page .articles_text {
				color: #171717;
				}
			#narod_expert_page .complaint_text {
				margin: 0 0 5px 0;
				}
				#narod_expert_page .articles_text img, #narod_expert_page .complaint_text img {
					float: left;
					padding: 0 7px 0 0;
					}
			#narod_expert_page .complaint_category, #narod_expert_page .articles_category {
				font-size: 0.8em;
				}
			#narod_expert_page .complaint_created, #narod_expert_page .articles_created {
				font-size: 0.8em;
				padding: 5px 0;
				}
	#narod_expert_page .listing_link {
		text-align: right;
		padding: 10px;
		}
/* Add complaint */
#narod_expert_add {
	margin: 0 0 10px 0;
	}
	#narod_expert_add .note{
		color: #555;
		display: block;
		padding: 0 5px;
		}
	#narod_expert_add table {
		margin: 10px;
		width: 95%;
		color: #171717;
		vertical-align: middle;
		}
		#narod_expert_add .example{
			display: none;
			background: #daeecf;
			color: #326e11;
			width:306px;
			display: block;
			padding: 0 5px;
			padding: 5px;
			font-size: 12px;
			}
		#narod_expert_add .description {
			display: none;
			}
		#narod_expert_add .example_big{
			width:461px;
			font-weight: normal;
			}
		#narod_expert_add th {
			font-size: 1.3em;
			padding: 15px 0 5px 0;
			}
		#narod_expert_add td {
			font-size: 1em;
			padding: 5px;
			}
			#narod_expert_add select, #narod_expert_add input,#narod_expert_add select, #narod_expert_add textarea {
				width: 310px;
				border: 1px #747474 solid;
				padding: 3px;
				}
			#narod_expert_add select {
				width: 316px;
				height: 24px;
				}
			#narod_expert_add .button {
				color: white;
				background: #ea5900;
				width: auto;
				border:0;
				cursor: pointer;
				}
/* Advises Block */
.advises {
	padding: 10px;
	background: white;
	border: 1px solid #B6B6B6;
	}
	.advises h3 {
		background:transparent none repeat scroll 0% 0%;
		color:#EA5800;
		font-size:1.2em;
		padding:5px 0pt 5px 10px;
		text-transform: capitalize;
		}
	.advises .advise {
		color: #6B6B6B;
		text-align: justify;
		}
	.advises .block_bottom_link {
		text-align: right;
		}
		.advises .block_bottom_link a, .advises .block_bottom_link a:visited {
			text-decoration: none;
			}
		.advises .block_bottom_link a:hover {
			text-decoration: underline;
			}

/* CENTRAL COLUMN */
#content p, .customs p{
	text-align: justify;
	margin-bottom: 7px;
	text-indent: 10px;
}


code{
	display:block;
	margin:25px;
	padding:15px;
	background:#eee;

}

	/* content */
	
	.more{text-align:right;}
	
	a.small_link {color:#333; text-decoration:none;}
	a.small_link:hover {color:#333; text-decoration:none;}
	
	.anons li, .article li{ margin-left:40px;}
	
	.article .intro {background:#FAFAFA; padding:10px;}
	.article .intro  img{ border: 1px solid #D1D1D1; padding:5px; background:white; margin-right:5px;}
	
	/*home page*/
	
	#content a.rightBigLink{
		//display:bolck;
		float:right;
		font-size:14px;
		margin-bottom:5px;
		font-weight:bold;
		
	
	}
	#content .module{		
		margin:4px 0;
		padding:5px 0;		
	}
	.banner, .banner_centered{
		text-align:center;
	}	
	.banner div, .banner_centered div{
		margin: 3px auto;
		
	}	
	
	
		/* latest news */
		
		.anons .row{
			border-bottom:dashed 1px #9E9E9E;
			padding-bottom:10px;
			margin-bottom:0px;
		}
		
		.anons .colleft, .anons .colright{width:48%;}

		.anons .colleft{float:left;}
		.anons .colright{float:right;}
		.anons img{padding-right:5px; float:left}
		.anons .newsleft img, .anons .newsright img{padding-right:5px; float:left;}
		.anons .date, .newsright .date, .article .date{color:#1F64A5;	font-size:11px;	margin-bottom:2px;}
		
		
.centered_table{
	width:85%;
	margin:0 auto;
	}

.centered_table .label{
	text-align: right;	
	}

.centered_table td{
	padding: 5px;
	}

.centered_table .alt_row td{
	background-color:#CBDBEA;
	}
		

/* IMG captions - autogenerated */
.img_container{
margin:5px 5px 0 0;
}

.img_container_left{
float:left;
margin:5px 5px 0 0;
}

.img_container_right{
float:right;
margin:5px 0 0 5px;
}

.img_container img, .img_container_left img, .img_container_right img {
display:block; 
clear:both;
float:left;
overflow:hidden;
}

.img_container p, .img_container_left p, .img_container_right p {
float:left;
font-size:10px;
color:#3C3C3C;
margin:0;
background-color:#EDEDED;
padding:3px;
}


/* article - image gallery */
#article_images{
margin-top:10px;
}

#article_images .image_container{
float:left;
margin:5px;
border: 1px solid #aaa;
background-color:#FF9746;
padding:5px;
text-align:center;
}

#article_images .image_container .description{
width:200px;
font-size:10px;
color:#3C3C3C;
margin:0;
background-color:#EDEDED;
padding:3px;
}



/* rubrics - images */

.rubrics_images {
	padding: 10px;
	}

*html .rubrics_images {
	overflow:hidden;
	zoom:1;
}

.rubrics_images .image_container{
float:left;
margin:8px 8px 0 0;
text-align: center;
}

.rubrics_images .image_container .description{
width:150px;
margin:0;
padding:3px;
}

.rubrics_images .image_container .description a{
font-size:14px;
}

/* Rubrics */

.rubrics {
	padding: 10px;
	margin:30px 0 30px 0;
}
.rubrics li {
	list-style:none;
	padding:0 0 4px 18px;
	
	background: url(../img/folder.gif) no-repeat 2px 3px;
}
.rubrics li a {
	font-size:14px;
}
.rubrics_navigator {
	display: block;
	font-size: 11px;
	line-height:36px;
	padding: 0 10px;
	color:#444;
}
.rubrics_navigator a{
	text-transform:capitalize;
}
.rubrics_navigator img {
	vertical-align: -2%;
}
.rubrics_results, .catalog_results {
	border-top:1px dashed #BFBFBF;
	margin-top:5px;
	padding-top:5px;
	padding: 10px;
	}
	.rubrics_results .left, .catalog_results .left{
		width: 400px;
		float:left;
		}
	.rubrics_results img.left, .catalog_results img.left{
		width: auto;
		float:left;
		}	
		.rubrics_results h2 a, .catalog_results h2 a {
			font-size:14px;
			text-decoration:none;
			}
		.rubrics_results h2 a:hover, .catalog_results h2 a:hover {
			text-decoration:underline;
			}
		.rubrics_results h3, .catalog_results h3 {
			font-size: 0.8em;
			}
		.rubrics_results_sub_header, .catalog_results_sub_header {
			font-size:12px;
			margin-bottom:5px;
			display:block;
			}
		.rubrics_results_sub_text, .catalog_results_sub_text {
			font-size:11px;
			text-align:justify;
			display:block;
			}
	.rubrics_results .right, .catalog_results .right {
		padding: 10px 0 0;
		float: right;
		}
		.rubrics_results .right .green_rating, .rubrics_results .right .red_rating,
		.catalog_results .right .green_rating, .catalog_results .right .red_rating {
			background: url(../img/new_design/green_rating_on_white.jpg);
			width: 50px;
			height: 21px;
			padding: 5px 0 0 49px;
			color: white;
			font-weight: bold;
			font-size: 1.1em;
			}
		.rubrics_results .right .red_rating, .catalog_results .right .red_rating {
			background: url(../img/new_design/red_rating_on_white.jpg);
			}
.fat_black {
	margin-top:10px;
	border:1px #000 solid;
}

.catalog {
	margin:30px 0 30px 0;
}
.catalog li {
	list-style:none;
	padding-bottom:4px;
}
.catalog li a {
	font-size:14px;
}

.organization_table {
	font-size:12px;
	font-family:Arial, Verdana;
	width:100%;
	color:#333;
	clear:both;
	padding:0;
	margin:5px 0 5px 0;
	white-space:normal;
}

.organization_table li{
	margin-left:20px;
}

.organization_table .center {
	text-align:center!important;
}
.organization_table th {
	background-color: #F3F3F3;
	color:#000;
	border-bottom:1px solid #D9D9D9;
	padding:1px 4px;
	font-weight:normal;
	text-align:left;
}
.organization_table th.altCol {
	background-color:#FFF;
	color:#000;
	border-bottom:1px solid #D9D9D9;
	padding:10px 4px;
	font-weight:bold;
	width:180px;
	text-align:center;
	vertical-align: center;
}
.organization_table tr td {
	background:#FDFDFD;
	padding:4px 4px;
	vertical-align: top;
	border-bottom:1px solid #D9D9D9;
}
.organization_table td.altCol {
	background:#ffc98f;
	border-bottom:1px solid #FFF;
	width:180px;
}
.organization_table .large{
	width:98%;
}

#review_info {
	vertical-align: middle;
	background: #dad5c3;
	width: 100%;
	}
	#review_info td {
		padding: 10px;
		}
	#review_info .rating_title {
		color: #138900;
		width: 52px;
		}
	#review_info .rating {
		width: 87px;
		height: 26px;
		background: url(../img/new_design/review_total_rating_substr.jpg) 0px 5px no-repeat;
		padding: 0 0 0 12px;
		text-align: center;
		color: white;
		}
	#review_info .red_rating {
		background: url(../img/new_design/review_total_red_rating_substr.jpg) 0px 5px no-repeat;
		}
	#review_info .separator {
		
		}
	#review_info .review_title {
		color: #424242;
		padding: 0 10px 0 35px;
		text-align: right;
		}
	#review_info .positive_review {
		width: 87px;
		height: 26px;
		background: url(../img/new_design/positive_review_substrate.jpg) 0px 5px no-repeat;
		padding: 0 0 0 12px;
		text-align: center;
		color: white;
		}
	#review_info .negative_review {
		width: 87px;
		height: 26px;
		background: url(../img/new_design/negative_review_substrate.jpg) 0px 5px no-repeat;
		padding: 0 0 0 12px;
		text-align: center;
		color: white;
		}
#admin_review_info { 
	vertical-align: middle;
	background: #dad5c3;
	width: 100%;
}
	#admin_review_info h2 {
	font-size: 1.1em;
	}
	#admin_review_info .negative {
	background: url(../img/new_design/negative_admin_review.jpg) 0px 0px no-repeat;
	width: 21px;
	height: 21px;
	}
	#admin_review_info .positive {
	background: url(../img/new_design/positive_admin_review.jpg) 0px 0px no-repeat;
	width: 21px;
	height: 21px;
	}
	#admin_review_info .admin_rating {
		padding:5px;
		width: 80px;
	}
		#admin_review_info .rating {
		height: 26px;
		background: url(../img/new_design/delta_rating_green.jpg) 0px 5px no-repeat;
		padding:10px 0 0;
		width:71px;
		text-align: center;
		color: white;
		margin-top: 5px;
		}
	#admin_review_info .red_rating {
		background: url(../img/new_design/delta_rating_red.jpg) 0px 5px no-repeat;
		}
	
#black_box {
width: 100%;
height: 50px;
background: #000;
margin-top: 0px;
}	
#black_box .rating {
background: url(../img/new_design/delta_rating_red_in_black.jpg) 0px 5px no-repeat;
		padding:10px 0 0;
		width:71px;
		text-align: center;
		color: white;
		height:26px;
}
	
#black_box  a {
color: #fff;
text-decoration: none;
font-weight: bold;
}

#black_box  a:hover {
text-decoration: none;
}

.org_articles {
	padding: 10px;
	}
	.org_articles h2 {
		color: #ea5800;
		font-size: 1.3em;
		text-transform: uppercase;
		}
		.org_article_title {
			display: block;
			padding:  0 0 5px 0;
			}
		.org_article_description {
		
			}
			.org_article_description img {
				float: left;
				margin: 3px 3px 2px 0;
				}
#reviews {
	padding: 10px;
	width: 500px;
	}
	#reviews p {
		margin: 0;
		}
	#reviews .double_line {
		overflow: hidden;
		height: 1px;
		border-top: 1px #a0a0a0 solid;
		border-bottom: 1px #a0a0a0 solid;
		}
	#reviews h2 {
		padding: 0 0 0 10px;
		font-size: 1.7em;
		font-family: Tahoma;
		font-weight: normal;
		}
	.review {
		padding: 0 0 15px 0;
		}
		#reviews .date {
			text-align: right;
			padding: 3px 0;
			}
			#reviews .date span{
				font-size: 0.8em;
				color: #626262;
				}
		.review_body {
			
			}
			.review_smile {
				float: left;
				padding: 10px;
				width: 22px;
				}
			.review_text {
				line-height: 22px;
				width: 438px;
				float: left;
				padding: 10px;
				background: #e5e5e5;
				}
	.review_types {
		padding: 5px;
		}
		.review_types .selected {
			background: #dad5c3;
			}
		.review_type {
			padding: 5px;
			float: left;
			cursor: pointer;
			margin:0pt 20px 0pt 0pt;
			}
			.review_type img {
				vertical-align:-35%;
				}
			.textarea {
				width: 485px;
				height: 120px;
				padding:5px;
				border: 1px #bfbfbf solid;
				}
	#reviews .submit_wrap {
		padding: 5px;
		text-align: right;
		}
		#reviews .submit {
			color: #e2a493;
			border: 0;
			background: #a22300;
			padding: 5px;
			cursor: pointer;
			text-decoration: none;
			}

	
.rubric_tree {
	width:48%;
	float:left;
	border-right:1px #CCC dashed;
}
.rubric_tree ul li a{
	font-weight:bold;
}
.rubric_tree ul li ul li a{
	font-weight:normal;
}
.catalog_tree {
	margin-top:30px;
}

.rubric_tree h2, .categories_tree h2 {
	margin:10px 0 10px 0;
}
.rubric_tree li, .categories_tree li, .catalog_tree li {
	margin:4px 0 4px 0;
}
.rubric_tree ul, .categories_tree ul , .catalog_tree ul {
	margin-left:20px;
}
.rubric_tree a, .categories_tree a, .catalog_tree a {
	font-size:12px;
}
.categories_tree {
	width:48%;
	float:right;
}
.catalog_org_li {
	list-style-type:none!important;
	}
.categories_tree ul li a{
	font-weight:bold;
}
.categories_tree ul li ul li a{
	font-weight:normal;
}

/* search */
.results_bar{
	background:#EFF5FB;	
	padding:5px;
	margin-bottom: 5px;
	border-top: 1px solid #707A93;
	text-align:right;	
}
.results_bar h2{
	float:left;
	margin:0;
}

/*  Pagination  */
.pagination {
	text-align: center;
	padding:10px;
	}
	.pagination em, .pagination span, .pagination a, .pagination a:hover, .pagination a:hover .prev_next {
		display: block;
		float: left;
		background: #ea5800;
		width: 20px;
		height: 20px;
		margin: 2px;
		line-height: 20px;
		border: 1px #ea5800 solid;
		color: white;
		}
	.pagination a, .pagination .gap, .pagination .prev_next {
		background: transparent;
		text-decoration: none;
		border: 1px #ea5800 solid;
		color: #ea5800;
		}
		.pagination .prev_next {
			display: none;
			}
		.pagination a .prev_next {
			margin: 0!important;
			border: 0!important;
			display: block;
			}
.print{
	width:90%;
	clear:both;
	padding:0 0px 0 3%;
}
.footer_print{
	padding:10px 6% 0px 2%;
}
.footer_print #footer{
	border-top:2px solid #000000;
	min-width:30px;
	
}
.head_print{
	padding:0 0px 0 3%;
	width:90%;
}
.version_for_print{
	float:right;
	text-align:right;
	margin-bottom:10px;
}
.version_for_print a{
	float:right;
	display:block;
}
.version_for_print .text{
	display:block;
	margin:10px 5px 0 0 ;
}
.print .version_for_print, .print .rubrics_navigator, .print .fat_black, .print .last_headlines{
	display:none;
}
#print_wrap #footer {
	margin:0 0px 0 3%;
	width:90%;
	}

.article {
	padding: 10px;
	}

.article table {
	width: 100%;
/*	border-top: 1px solid #888;
	border-left: 1px solid #888;
*/	color:#333;
	clear:both;
	padding: 0;
	margin: 0 0 2em 0;
	white-space: normal;
}
.article th {
	background-color: #716F64;
	color:#efefef;
	border-right: 1px solid #888;
	border-bottom: 1px solid #888;
	text-align: center;
	padding:1px 4px;
}
.article table tr td {
	/*border-right: 1px solid #888; */
	padding:4px 4px;
	vertical-align:top;
	text-align: center;
	/*
	border-bottom: 1px solid #888; */
}

/*Списочек статей после большой статьи*/
.last_headlines{
	float:left;
	margin-bottom:25px;
	padding: 10px;
}
.last_headlines img{
	float:left;
	margin:3px 5px 0 0
}
.last_headlines a{
	display:block;
	font-size:12px;
	margin:5px 0 0 0;
	outline: none;
}
.last_headlines h2{
	color:#ea5800;
	display:block;
	font-size:12px;
	margin:0px 0 10px 15px;
}
.last_headlines .complaint_description {
	display: none;
	}
.contact_top img{
	margin:3px 10px 10px 0;
}


/* DEBUG */
.cakeSqlLog {
	
	margin-top:70px;
}

.cakeSqlLog td {
	padding: 4px 8px;
	text-align: left;	
	border-bottom: 1px solid #888;
}

/*Хаки для оперы*/

@media all and (min-width:0px) {
	head~body #header .select { 
		vertical-align: -10%;
	}
}

.in_multiblock {
	float: left;
}

.poll_block {
		border:1px solid #B6B6B6;
		margin-bottom:15px;
		padding: 5px;
}
	.poll_block h3{
		color:#ea5800;
		padding: 6px 0 4px 0;
	}
	.poll_block ul{
		list-style: none;
		padding: 0;
		margin: 0;
	}
	.poll_block li	{
		padding:4px 0 0 0 ;
		margin: 0;
	}
	.poll_block  img{
		margin: 0;
		padding: 0;
	}
	.poll_block label{
		
	}
	.poll_block input{
		margin: 0;
		padding: 0;
	}
	.poll_block .result{
		font-size: 0.8em;
		padding-top: 5px;
		text-align: right;
		color: #B6B6B6;
	}
	.poll_block .diagramm{
		height: 5px;
		background: #24c00b;
	}
	.poll_images {
		float:left;
		width: 70px;
		margin: 0;
		margin-right: 3px;
		overflow: hidden;
	}
	.poll_form {
		margin: 0;
		padding: 0;
	}
	.poll_buttons {
		text-align:left;
	}
	.poll_block b {
		color: #EA5800;
	}
	.poll_buttons .vote {
		margin: 3px 0;
		display: block;
		padding: 3px;
		color: #fff;
		background: #ea5800;
		float: left;
		color: #fff;
		font-weight: bold;
		text-decoration: none;
		zoom: 1;
		position: relative;
	}
	
	.poll_block .poll_buttons a.vote {
	color: #ffffff;
	text-decoration: none;
	} 
	.poll_buttons a:hover {
		text-decoration: underline;
	}
	.poll_buttons a.vote:hover {
		text-decoration: underline;
	}
	
.poll_archive {
	font-size: 1.2em;
	margin-top: 5px;
	margin-bottom: 3px;
}

.comments {
padding:10px;
width:500px;
}
.comments  .label {
font-size: 0.9em;
color: #B9B9B9;
font-weight: bold;
}
.comments  .ok_message {
padding:20px;
color: green;
}
.comments  .error_message {
padding:20px;
color: red;
}
.comments  .message {
padding:10px;

}
.comments h2 {
color:#EA5800;
display:block;
font-size:12px;
margin:0 0 10px 15px;
text-transform:uppercase;
}
.comments .submit {
background:#A22300 none repeat scroll 0 0;
border:0 none;
color:#E2A493;
cursor:pointer;
padding:5px;
text-decoration:none;
}

.comment_loader {
text-align: center;
display: none;
}

.comment_date {
text-align: right;
margin: 5px;
}
.comment_date  span {
font-size: 0.8em;
color: #B6B6B6;
text-align: right;
}
.comment_body {
background:#E5E5E5 none repeat scroll 0 0;
padding: 10px;
margin: 5px;
}
.comments_form table {
width: 100%;
}

.message_add_org {
padding: 20px;
}

.user_complaints_edit input,
.user_complaints_edit textarea {
border:1px solid #747474;
padding:3px;
width:310px;
}
.user_complaints_edit .button {
background:#EA5900 none repeat scroll 0 0;
border:0 none;
color:white;
cursor:pointer;
width:auto;
}
.user_complaints_edit td {
padding: 5px;
}
.user_complaints_edit .button_box {
margin-top: 20px;
margin-right: 52px;
text-align: right;	
}

#registration #UserAgreement {
width: 10px;
}

.jqimessage ul {
padding-left: 20px;
}

.tradelinks {
            width:100%;
            clear:both;
            padding-bottom:15px;
            font-size:9px;
            }
            
.tradelinks a {
               color:#666; 
              }            
              
.tradelinks a:visited {
               color:#666; 
              }                          
            
#photo_files {
				display:none;
			}            

.photoratein {
		text-align:right!important;
		color:#fff;
		font-size:11px;
		padding-bottom:2px;
	     }

.photoblock {
	width:100%;
	height:160px;
	 }

.descriptionphoto {
			background:#EDEDED;
			color:#3C3C3C;
			font-size:10px;         	
			margin:0;
			padding:3px;
			width:200px;
			height:30px;
		  }
