﻿@font-face {
	font-family: 'ProximaNova-Regular';
	src: url('proximanova-reg.eot');
	src: url('proximanova-reg.eot?#iefix') format('embedded-opentype'),
		url('proximanova-reg.woff') format('woff'),
		url('proximanova-reg.ttf') format('truetype'),
		url('proximanova-reg.svg#proximanova-reg') format('svg');
	font-weight: normal;
	font-style: normal;
}

/*
 Общие стили
 */
html{ background: url(/templates/demohunt/images/fon.jpg) repeat; }
html,body{
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
}
body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000;
	min-width:960px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	position: relative;
}
*:focus { outline: none; }
input:-webkit-autofill { color: #fff !important; }
a{ text-decoration:none; color:#002866 }
a:hover{ text-decoration:underline }
.both, .clear{ clear:both }
.italic{ font-style:italic }
.text_justi {text-align: justify;}
/*
 Заголовки
 */

h1{
	color:#002866;
	font-size: 18px;
	font-family: Georgia;
	text-transform: uppercase;
	letter-spacing:3px;
	padding:0px 0px 40px 0px;
	margin:0px;
	font-weight: normal
}
.h1-left{ padding:0px 5px 30px 0px; float:left }
h2{
	color:#002866;
	text-transform: uppercase;
	font-size: 18px;
	font-family: Georgia;
	letter-spacing:3px;
	padding:0px;
	margin:0px;
	font-weight: normal
}
h2 span{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: none;
	letter-spacing: normal;
	vertical-align:bottom
}
h2 span a{ vertical-align:bottom; text-decoration:none !important }
h2 span a:hover{ text-decoration:underline !important }
h3{
	color:#002866;
	font-size: 16px;
	font-family: Georgia;
	text-transform: uppercase;
	letter-spacing:3px;
	padding:0px 0px 30px 0px;
	margin:0px;
	font-weight: normal
}
h3 span{ font-family:"Times New Roman", Times, serif; }
h4{
	color:#002866;
	font-size: 20px;
	font-family: Georgia;
	padding:0px 0px 20px 0px;
	margin:0px;
	font-weight: normal;
	line-height: 22px;
}
h6{
	color:#002866;
	font-size: 24px;
	font-family: Georgia;
	padding:0px 0px 20px 0px;
	margin:0px;
	font-weight: normal;
	line-height: 24px;
}
h5{
	color:#002866;
	font-size: 18px;
	font-family: Georgia;
	padding:0px 0px 20px 0px;
	margin:0px;
	font-weight: normal
}

.imgleft{ float:left; margin-right:20px; }
p{ padding: 0px 0px 14px 0px; }
.separator{ background:url(/templates/demohunt/images/separator.jpg) repeat-x; }
.paginator{ margin-left: 340px }
.paginator-news{ margin-left: 230px }
.paginator-put{ float: right; margin-left:auto; }
#dialog-modal table td{ border:1px solid black; padding: 5px; }
/* Сообщение об ошибке */
#error{ color:#fff; }
#error a.button, .openIdForm .ok{
		border: none;
		background:url(/templates/demohunt/images/submit10.png) no-repeat;
		background-position: 0 0;
		width:117px;
		height:38px;
		outline: none;
		cursor: pointer;
		display:block;
		text-indent: -1000px;
		margin: 19px 0px 0px 71px;
}
.openIdForm .ok{
	margin: 0px 0px 4px 61px;
}
#error a.button:hover, .openIdForm .ok:hover{
	background-position: 0 -38px;
}
#error a:active, #error a:focus, .openIdForm .ok:active, .openIdForm .ok:focus{
	background-position: 0 -76px;
}

/* Кнопка submit c текстом отправить */
input.button9{
		border: none;
		background:url(/templates/demohunt/images/submit9.png) no-repeat;
		background-position: 0 0;
		width:138px;
		height:38px;
		outline: none;
		cursor: pointer;
		padding:0px
	}
input.button9:hover{
		background-position: 0 -38px;
}
input.button9:active, input.button9:focus{
		background-position: 0 -76px;
	}

section .content{ font-size:13px; }
section .content .put .head-put{ width:950px }
section .content .put .head-put .separator.normative {
	height: 19px;
	margin: 0px 134px 0 345px;
	width: auto;
}
section .content .put .head-put .separator.zakon {
	height: 19px;
	margin: 0px 135px 0 216px;
	width: auto;
}
section .content .put .head-put .separator.chast {
	height: 19px;
	margin: 0px 135px 0 192px;
	width: auto;
}
section .content .put .head-put .separator.expert-mn {
	height: 19px;
	margin: 0px 135px 0 277px;
	width: auto;
}
.paginator-partners{
	margin-left: 135px
}
.paginator .separator{
	height: 19px;
	width: 360px;
	margin-right:10px;
	float:left;
}
.paginator-news .separator{
	height: 19px;
	width: 440px;
	margin-right:10px;
	float:left;
}
.paginator-partners .separator{
	height: 19px;
	width: 585px;
	margin-right:10px;
	float:left;
}
section .content .paginator a{
	font-size:10px;
	text-transform:uppercase;
	text-decoration:none;
	padding-top: 2px;
display: block;
float: left;
}
section .content .paginator span{
	font-size:10px;
	text-transform:uppercase;
	text-decoration:none;
	padding-top: 2px;
display: block;
float: left;
}
section .content .paginator a:hover{
	font-size:10px;
	text-transform:underline;
	text-decoration:underline;
}
section .content .paginator .prev{
	padding-right: 20px;
}
section .content .paginator .vse-event{
	padding-left:10px;
}

/*Пагинация в делах*/
section .content .pag #toprev{
	
}
section .content .pag img{
	padding-top: 5px;
}
section .content .pag .page{
	font-size:16px;
	font-family:"Times New Roman", Times, serif;
	padding:0px 10px
}

section .content .pag .tobegin_link{
	margin-right: 10px;
}
section .content .pag .toend_link{
	margin-left: 10px;
}

/*********************************header*************************************/

header{
	background: url(/templates/demohunt/images/header-fon.jpg) repeat-x;
	height:234px;
	/*-webkit-box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.6);
	-moz-box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.6);
	box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.6);*/
	position:relative;
}
 header .h-fon{
 	background:url(/templates/demohunt/images/header.jpg) top center no-repeat;
 	height:234px;
 }
 	header .h-main{
 		width:950px;
 		margin:0 auto;
 		position: relative;
 	}
 		header .h-main .link-main{
 			position: absolute;
			height: 110px;
			width: 247px;
			left: 352px
 		}
 		header .h-main .link-main img{
 			height: 110px;
			width: 247px;
 		}
 		header .h-main .link-main1{
 			position: absolute;
			height: 27px;
			width: 548px;
			left: 200px;
			top: 130px;
 		}
 		header .h-main .link-main1 img{
 			height: 27px;
			width: 548px;
 		}
 		header .h-main .social{
 			padding-top: 14px;
 			font-family:'ProximaNova-Regular';
 			color:#cccccc;
 			font-size:10px;
 			float:left;
 			text-transform:uppercase
 		}
 			header .h-main .social span{
 				padding-right: 27px
 			}
 		header .h-main .social .search{
 			padding-left: 32px;
 			position:absolute;
 			top:8px;
 			left:120px
 		}
 		header .h-main .social .search .form-search{
 			display:none;
 		}
 		header .h-main .social .search .search-botton{
 			background:url(/templates/demohunt/images/icon-search.png) no-repeat top left;
 			padding-left: 15px;
 			position: absolute;
 			top:6px;
 			cursor: pointer
 		}
 		header .h-main .social .search .submit {
			width: 20px;
			background: url(/templates/demohunt/images/search-icon.jpg) no-repeat;
			height: 29px;
			border: none;
			right: 203px;
			top: 2px;
			position: absolute;
			cursor: pointer;
		}
 		header .h-main .social .search #search{
 			width:170px;
 			height:19px;
 			color:#999999;
 			font-size: 12px;
 			font-style:italic;
 			padding-left: 24px;
 		}
 		header .h-main .reg{
 			float:right;
 			/*font-family:'ProximaNova-Regular';*/
 			color:#999999;
 			font-size:10px;
 			text-transform:uppercase;
 			padding-top:13px;
 			background: url(/templates/demohunt/images/icon-reg.png) 0 13px no-repeat;
 			padding-left: 19px;
 		}
 		header .h-main .reg a{
 			color:#ccc
 		}
 		
 		/* верхнее меню */
 		
 		header .h-main .menu-top{
 			clear:both;
 			padding-top:40px
 		}
 		header .h-main .menu-top a{
 			color:#fff;
 			font-size:12px;
 			font-family:'ProximaNova-Regular';
 			text-transform:uppercase;
 		}
 			header .h-main .menu-top .menu-left{
 				float:left
 			}
 				header .h-main .menu-top .menu-left ul{
 					
 				}
 					header .h-main .menu-top .menu-left ul li{
 						float:left;
 						padding-right:32px;
 					}
 					header .h-main .menu-top .menu-left ul li a{
 						
 					}
 			header .h-main .menu-top .menu-right{
 				float:right
 			}
 				header .h-main .menu-top .menu-right ul{
 					
 				}
 					header .h-main .menu-top .menu-right ul li{
 						float:left;
 						padding-left:42px;
 					}
 		/****************/
 		
		/*** Нижнее меню ****/
		
		header .h-main .menu-buttom{
 			clear:both;
 			padding-top:100px;
 			width:950px;
 			text-align: justify; 
 		}
 		header .h-main .menu-buttom a{
 			font-family:Georgia;
 			font-weight:bold;
 			font-size:10px;
 			color:#fff;
 			text-transform:uppercase;
 		}
 			header .h-main .menu-buttom ul{
 				 display:inline; margin:0; padding:0
 			}
 				header .h-main .menu-buttom ul li{
 					display: inline;
 				}
		header .h-main .menu-buttom ul li a{
 					display:inline-block;
 				}
 		header .h-main .menu-buttom span{display:inline-block; width:100%; height:0; font-size:0;}
 		
 		header .h-main .up{
 			position:absolute;
 			background: url(/templates/demohunt/images/up.png);
 			width:25px;
 			height:32px;
 			left: 889px;
 			/*left: 1043px;*/
 			top: 211px;
 			cursor: pointer;
 			z-index:3
 		}
		header .h-main .down{
			background: url(/templates/demohunt/images/down.png);
		}
		/********************/
	header .togblock{
		height:160px;
		background:url(/templates/demohunt/images/v.jpg) repeat-x;
		position: absolute;
		width:100%;
		top:230px;
		z-index:2;
		-webkit-box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.6);
		-moz-box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.6);
		box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.6);
		display: none;
	}
	header .t-content{
		width:950px;
 		margin:0 auto;
 		position: relative;
	}
	header .togblock ul{
		padding-top:15px;
	}
	header .togblock ul.c1, ul.c2, ul.c3, ul.c4{
		float:left;
	}
		header .togblock ul.c1{
			margin-right:50px;
			width: 180px;
		}
		header .togblock ul.c2{
			margin-right:50px;
			width: 200px;
		}
		header .togblock ul.c3{
			width:178px;
			margin-right:60px
		}
		header .togblock ul.c4{
			width:210px;
		}
	header .togblock ul li{
		font-size:12px;
		font-family: Arial;
		padding-bottom: 10px;
	}
	header .togblock ul li a{
		color:#fff;
		text-shadow: 0px -1px 0px rgba(132, 132, 166, 1);
	}
	header .togblock .down{
		position:absolute;
		background: url(/templates/demohunt/images/down.png);
		width:27px;
		height:22px;
		left: 872px;
		top: 159px;
		cursor: pointer;
	}
section{
	/*z-index:-2;*/
	/*position:relative;*/
	padding-bottom: 160px;
	padding-top: 40px;
	/*background: url(/templates/demohunt/images/fon.jpg) repeat;*/
/*width: 1200px;
margin: 0 auto;*/
}
	section .content{
		width:950px;
 		margin:0 auto;
 		line-height: 18px;
	}
	section .content a{
		text-decoration:underline
	}
	section .content a:hover{
		text-decoration:none
	}
	/* Простые страницы */
	section .content #text{
		width:685px;
		float:left;
	}
	section .content #text ol{
		margin-left: 25px;
	}
	section .content #sidebar{
		margin-left:720px;
		font-size:11px
	}
	section .content .sidebar-feedback{
		/*padding-top:50px*/
	}
	section .content .content-header{
		font-size:14px;
		font-family:Georgia
	}
	section .content .content-padding-text{
		padding-left:30px
	}
	/* Страницы Категорий дел отфильтрованные */
	section .content .header-div{
		float: left;
		width:920px;
	
	}
	section .content .header-div h1{
		float:left;
			
	}
	section .content .header-div .separator{margin-left:342px; margin-right: 137px;}
	section .content .filter-comment{
		float: right
	}
		section .content .filter-comment li{
			float:left;
		}
		section .content .filter-comment a{
			font-size:10px;
			text-transform: uppercase;
			padding: 6px 6px;
			text-decoration: none
		}
		section .content .filter-comment a:hover, a.current{
			background-color: #002866;
			color:#fff
		}
	section .content .filter-of-categories-put .items-puts li{
		/*float:left;*/
		width:225px;
		padding-right:10px;
		/*min-height: 155px;*/
		vertical-align: top;
		position:relative;
		display:inline-block;
		padding-bottom: 20px;
		zoom: 1;
        *display: inline;
	}
	section .content .filter-of-categories-put .items-puts .date{
		color:#666666;
		font-style:italic;
		font-family:"Times New Roman", Times, serif;
		font-size:12px;
	}
	section .content .filter-of-categories-put .items-puts .name{
		font-family:Georgia;
		font-size:14px;
	}
	section .content .filter-of-categories-put .items-puts .separator{
		height: 19px;
		width:70px;
	}
	section .content .filter-of-categories-put .items-puts .category-put{
		background: url(/templates/demohunt/images/heading-icon.jpg) no-repeat 0px 3px;
		padding-left: 20px;
		color: #666666;
	}
	section .content .filter-of-categories-put .items-puts .icon-clinica{
		position: absolute;
		background:url(/templates/demohunt/images/icon-clinica.jpg) no-repeat;
		width:27px;
		height:16px;
		left: 140px;
	}
	section .content .filter-of-categories-put .items-puts .icon-secret{
		position: absolute;
		background:url(/templates/demohunt/images/icon-secret.jpg) no-repeat;
		width:27px;
		height:16px;
		left: 110px;
	}
	section .content .zakon-width{
		height: 19px;
		width:270px;
	}
	section .content .zakon{
		font-size:18px;
		font-family:Georgia;
		color:#002866
	}
	
	/*********************/
	/*section .content .filter-affairs h1{
		float: left;
		width:400px
	}*/
	section .content .filter-affairs .separator{
	/*	height: 19px;
		margin: 0px 530px 0 310px;*/
	}
	section .content .filter-affairs .title-filter{
		float: left;
		padding-right: 20px;
		color:#666666;
		font-size:14px;
		font-family: Georgia;
		background: url(/templates/demohunt/images/heading-icon.jpg) no-repeat 0px 3px;
		padding-left: 20px;
	}
	section .content .filter-affairs .theme{
	/*	float: right*/
	}

	section .content .filter-affairs li{
			float:left;
	}
	section .content .filter-affairs .theme a{
		font-size:10px;
		text-transform: uppercase;
		padding: 6px 6px;
		text-decoration: none
	}
	section .content .filter-affairs a:hover, a.current{
		background-color: #002866;
		color:#fff
	}
	section .content .filter-affairs .h1-block{
		padding-right: 15px;
		float: left;
		background: url(/templates/demohunt/images/fon.jpg) repeat;
	}
	section .content .filter-affairs .separator-block{
		width: auto;
		background: url(/templates/demohunt/images/separator.jpg) repeat-x;
	}
	section .content .filter-block a{
		font-size:10px;
		text-transform: uppercase;
		padding: 6px 6px;
		text-decoration: none
	}
	section .content .filter-block a:hover, section .content .filter-block a.current{
		background-color: #002866;
		color:#fff
	}
	section .content .right-block{ float:right; padding-left: 15px; background: url(/templates/demohunt/images/fon.jpg) repeat; }
	section .content .filter-types-put li{
		background-color: #002866;
		color:#fff;
		font-size:10px;
		text-transform: uppercase;
		padding: 1px 10px 0px 10px;
		text-decoration: none;
		margin-right: 10px;
		margin-bottom:10px
	}
		section .content .filter-types-put li a.delete{
			text-indent: -9999px;
			display: block;
			float:right;
			background: url(/templates/demohunt/images/close.jpg) no-repeat;
			width: 7px;
			height: 7px;
			margin: 4px 0 0 20px;
		}
	section .content .add__filter-types-put{ float:left }
	section .content .add__filter-types-put a{ 
		font-family:Georgia;
		font-size: 12px;
		text-decoration:none;
		background: url(/templates/demohunt/images/add_type.png) 0px 5px no-repeat;
		padding-left: 8px;
		padding-bottom: 2px;
		margin-left: 10px;
	}
	section .content .add__filter-types-put a:hover{ background: url(/templates/demohunt/images/add_type.png) 0px 5px no-repeat; color: #002866 }
	section .content .add__filter-secret{ 
		font-family: Georgia;
		font-size: 12px;
		text-decoration: none;
		margin-left: 10px;
		float: left;
		color: #002866;
		background: url(/templates/demohunt/images/add_type.png) 15px 5px no-repeat;
		cursor: pointer;		
	}
	#types-put li{ float:left; width:186px; margin: 8px 0px; padding-right:10px }
	#types-put li.insert_secret{ height: 15px; }
	#types-put li a{ font-family:Arial, Helvetica, sans-serif; color: #fff }
	#category-put li{ float:left; width:186px; margin: 6px 0px; padding-right:20px }
	#category-put li.insert_secret{ height: 15px; }
	#category-put li a{ font-family:Arial, Helvetica, sans-serif; color: #fff }
	
	/* Подробное описание дело */
	section .content .put{
		width:630px;
		float:left
	}
	section .content .put h1{
		padding-bottom: 20px
	}
	section .content .put .date{
		color:#666666;
		font-style:italic;
		font-family:"Times New Roman", Times, serif;
		font-size:12px;
	}
	section .content .put .separator{
		height: 19px;
		width:70px;
	}
	section .content .put #text{
		padding: 30px 0px
	}
	section .content .put-right-news{
		margin-left:720px;
		padding-top: 50px;
	}
	section .content .put-right-news h3{
		padding:30px 0px 30px 0px
	}
	section .content .put-right-news .text{
		padding-top:20px;
		font-size:11px;
	}
	section .content .put-right{
		margin-left:670px;
		padding-top: 50px;
	}
	section .content .put-right h3{
		padding:30px 0px 30px 30px
	}
	section .content .put-right .category-put{
		background: url(/templates/demohunt/images/heading-icon.jpg) no-repeat 0px 3px;
		padding-left: 20px;
		font-size:14px;
		font-family:Georgia;margin-left:30px;
	}
	section .content .put-right .text{
		padding-top:20px;
		font-size:11px;
		margin-left:30px;
	}
	section .content .put-right .links{
		font-family: Georgia;
		line-height: 20px
	}
	section .content .put-right .links li{
		width:230;
		height:33px;
		color:#002866;
		font-size:12px;
		font-family:Georgia;
		padding: 15px 0px 0px 30px;
		margin-bottom: 5px;
	}
	section .content .put-right .links li.active{background:url(/templates/demohunt/images/link-fon.jpg) no-repeat;
		
	}
	section .content .put-right .links li:hover{background:url(/templates/demohunt/images/link-fon.jpg) no-repeat;
		width:230;
		height:33px;
		color:#002866;
		font-size:12px;
		font-family:Georgia;
		padding: 15px 0px 0px 30px;
	}
	section .content .put-right .links a{
		text-decoration:none
	}
	section .content .put-right .links a:hover{
		color:#666
	}
	section .content .put-right .count-put{
		padding-top:10px;
		font-size:11px;
		color:#002866;line-height: 15px;
		margin-left: 30px
	}
	section .content .put-right .source-link a{
		text-decoration: none;
		font-size:11px
	}
	section .content .put-right .source-link a:hover{
		text-decoration: underline;
	}
	section .content .put-right-news .news-desc li{
		padding-bottom: 20px
	}
	section .content .put-right-news .news-desc li .date{
		color:#666666;
		font-family:"Times New Roman", Times, serif;
		font-size:12px;
		padding-bottom:5px;
	}
	section .content .put-right-news .news-desc li .title-news a{
		font-family:Georgia;
		font-size:14px;
	}
	
	section .content .put-right .expert .title{
		padding-bottom:30px
	}
	section .content .put-right .expert .name{
		font-size:13px;
		font-family: Georgia;
		color:#002866
	}
	section .content .put-right .expert .name a{
		text-decoration:none
	}
	section .content .put-right .expert .name a:hover{
		text-decoration:underline
	}
	section .content .put-right .expert .desc{
		font-size:11px;
		color:#666666
	}
	section .content .put-right .expert{
		height: 75px;
		margin-left: 30px;
	}
	section .content .put-right .expert img{
		float:left;
		margin-right:20px;
	}
	
	/* Комментарии стили */
	section .content .block-counter span{
		 height:8px;
		 padding-left: 20px;
		 font-size:11px;
		 color:#666666
	}
		section .content .block-counter span.block-counter__visiting{ background:url(/templates/demohunt/images/icons/icon-visiting.png) 0 3px no-repeat; padding-right: 10px }
		section .content .block-counter span.block-counter__comments{ background:url(/templates/demohunt/images/icons/icon-comments.png)0 3px no-repeat; padding-right: 10px }
		section .content .block-counter span.block-counter__expert{ background:url(/templates/demohunt/images/icons/icon-expert.png) 0 3px no-repeat; }
	section .content .comments{
		padding: 30px 0px 0px 0px;
		position: relative
	}
	section .content .comments li{
		padding:20px 0px 0px 0px;
	}
	section .content .comments .click-form{
		font-size:14px;
		font-family:Georgia;
		background:url(/templates/demohunt/images/icons-click-form-comments.jpg) no-repeat 0px 4px;
		padding-left:20px;
		margin: 20px 0
	}
		section .content .comments .click-form a{
			text-decoration:none;
			border-bottom: 1px dotted #002866;
			cursor: pointer
		}
		section .content .comments .click-form a:hover{
			border-bottom: none;
		}
	section .content .comments .click-form1{
		font-size:14px;
		font-family:Georgia;
		background:url(/templates/demohunt/images/icons-click-form-comments.jpg) no-repeat 0px 4px;
		padding-left:20px;
	}
		section .content .comments .click-form1 a{
			text-decoration:none;
			border-bottom: 1px dotted #002866;
			cursor: pointer
		}
		section .content .comments .click-form1 a:hover{
			border-bottom: none;
		}
	.intext #for_title{
		display: none;
	}
	section .content .comments .comment_add{
		float:right;
		font-size:10px;
		text-transform:uppercase;
	}
	section .content .comments .comment_add a{
		text-decoration:none;
		color:#002866
	}
	section .content .comments .comment_add a:hover{
		text-decoration:underline;
	}
	section .content .comments .user{
		float:left
	}
	section .content .comments .user .user-img{
		float:left;
		padding-right:10px;
		padding-bottom:10px;
	}
	section .content .comments .user .user-info{
		font-family:Georgia;
		margin-left: 40px;
	}
	section .content .comments .user .date{
		font-size:10px;
		font-style: normal;
		font-family:Arial
	}
	section .content .comments .user .date{
		font-size:10px;
		font-style: normal;
		font-family:Arial
	}
	section .content .comments .message{
		border-bottom:1px dotted #666666;
		padding-bottom:25px;
	}
	section .content .comments .subcomment{
		padding-left:20px;
		background: url(/templates/demohunt/images/subcomment.jpg) no-repeat 0px 20px;
	}
	section .content .comments .openIdForm, section .content .join-block .openIdForm{
		position: absolute;
	/*	bottom: -20px;
		right: -89px;*/
		width: 230px;
		z-index: 1;
		-moz-border-radius: 13px;
		-webkit-border-radius: 13px;
		border-radius: 13px;
		/*IE 7 AND 8 DO NOT SUPPORT BORDER RADIUS*/
		-moz-box-shadow: 0px 0px 10px #000000;
		-webkit-box-shadow: 0px 0px 10px #000000;
		box-shadow: 0px 0px 10px #000000;
		background: url(/templates/demohunt/fancybox/fancybox-fon.jpg) no-repeat;
		padding: 10px; 
		display: none;
		color:#fff;
/*IE 7 AND 8 DO NOT SUPPORT BLUR PROPERTY OF SHADOWS*/
	}
	section .content .comments .openIdForm a, section .content .join-block .openIdForm a{ color:#fff }
	section .content .comments #for_comment{ float:left; margin-right: 20px }
	section .content .comments textarea{
		background:url(/templates/demohunt/images/textarea-comments.jpg) no-repeat;
		border: none;
		width: 430px;
		height: 176px;
		resize: none;
	}
	section .content .comments .no-auth-message{ font-size:11px; color:#666666; margin-top:20px; line-height: 16px }
	section .content .comments input.disabled{
		border: none;
		background:url(/templates/demohunt/images/submit-dis.jpg) no-repeat;
		width: 137px;
		height:38px
	}
	section .content .comments .form-subcomment{
		position: absolute;
		left: 0px;
		padding: 0px 0px 20px 20px;
		height: 242px;
		width: 100%;
		background: #dfe0e1;
		display:none;
		margin:10px 0px
	}
	section .content .comments .form-subcomment #close-form-subcomment{
		background:url('/templates/demohunt/fancybox/close.png');
		display:block;
		cursor: pointer;
	    height: 14px;
	    position: absolute;
	    right: 9px;
		top: 8px;
	    width: 14px;
	    z-index: 1103;
	}
	
	/* Комментарии в личном кабинете */
	/*section .content #customcategory .date{
		color: #666666;
		font-style: italic;
		font-family: "Times New Roman", Times, serif;
		font-size: 12px;
	}
	section .content #customcategory .separator{ 
		height: 10px; 
		width: 70px;
		background:url(/templates/demohunt/images/line.jpg) bottom no-repeat;
		margin-bottom:10px
	}*/
	/* Табы */
	section .content #tabs{
		display: block !important;
		margin-left: 150px;
		padding-top: 86px;
	}
		section .content .ui-tabs .ui-tabs-panel{ padding: 2em 0 1em 0 ; }
		section .content #tabs ul{ }
		section .content #tabs .dropdown ul{ padding: 0 }
		section .content #tabs ul.panel{ padding-left: 0 }
		section .content #tabs .wysiwyg{ width:550px !important }
		section .content #tabs.ui-widget-content, section .content #tabs .ui-widget-content{
			border: none;
			background:none
		}
		section .content #tabs .ui-widget-header{
			background:none;
			border:none;
			border-bottom: 1px solid #002866;
			padding-right: 40px;
			-moz-border-radius: 0px/*{cornerRadius}*/; -webkit-border-radius: 0px/*{cornerRadius}*/;
			border-radius: 0
		}

		section .content #tabs .ui-state-hover, section .content #tabs .ui-widget-content .ui-state-hover, section .content #tabs .ui-state-focus, section .content #tabs .ui-widget-content .ui-state-focus {
		    background: #ffffff;
		    border: 1px solid #002866;
		    color: #212121;
		    font-weight: normal;
		    outline: medium none;
		}
		section .content #tabs.ui-tabs .ui-tabs-nav li{
			float: right;
			background: none;
			border: none;
			position: relative;
			z-index: 5;
			padding: 0 30px;
			margin-right: -30px;
			background: url(/templates/demohunt/images/fon.jpg) right 30px repeat-x;
			padding: 12px 32px 11px;
		}
		section .content #tabs.ui-tabs .ui-tabs-nav li:before{
			background: url(/templates/demohunt/images/trapeciy.png) right top no-repeat;
			width: 33px;
			position: absolute;
			content: "";
			z-index: -5;
			height: 100%;
			top: 0;
			left: 0;
		}
		section .content #tabs.ui-tabs .ui-tabs-nav li:after{
			background: url(/templates/demohunt/images/trapeciy.png) left top no-repeat;
			width: 33px;
			position: absolute;
			content: "";
			z-index: -5;
			height: 100%;
			top: 0;
			right: 0;
		}

@-moz-document url-prefix() {
section .content #tabs.ui-tabs .ui-tabs-nav li {line-height: 16px;}
}				
	
		section .content #tabs.ui-tabs .ui-tabs-nav li.ui-state-active{
			z-index: 9;
			padding: 12px 32px 12px;
		}
		section .content #tabs.ui-tabs .ui-tabs-nav li a{
			background: url(/templates/demohunt/images/trapeciy.png) center -47px repeat-x;
			padding: 13px 0;
			color: #002866;
			text-transform: uppercase;
			font-family: Georgia;
			font-size: 11px;
			float: none;
		}
		section .content .lk{ position:relative }
		section .content .lk .profile{ position:absolute;top: 0px; }
		section .content .lk .create_affairs {
			-webkit-border-radius: 19px;
			-moz-border-radius: 19px;
			border-radius: 19px;
			background-color: #fff;
			-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.3);
			-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.3);
			box-shadow: inset 0 1px 1px rgba(0,0,0,.3);
			padding: 6px;
			position: absolute;
			top: 0;
			left: 450px;
		}
		section .content .lk .create_affairs a {
			-webkit-border-radius: 13px;
			-moz-border-radius: 13px;
			border-radius: 13px;
			-webkit-box-shadow: 0 1px 3px rgba(0,0,0,.6);
			-moz-box-shadow: 0 1px 3px rgba(0,0,0,.6);
			box-shadow: 0 1px 3px rgba(0,0,0,.6);
			display: block;
			background: #4bb76f; /* Old browsers */
			background: -moz-linear-gradient(top,  #4bb76f 0%, #1ca449 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4bb76f), color-stop(100%,#1ca449)); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top,  #4bb76f 0%,#1ca449 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top,  #4bb76f 0%,#1ca449 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top,  #4bb76f 0%,#1ca449 100%); /* IE10+ */
			background: linear-gradient(to bottom,  #4bb76f 0%,#1ca449 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4bb76f', endColorstr='#1ca449',GradientType=0 ); /* IE6-9 */
			font-family: Georgia;
			font-size: 11px;
			text-transform: uppercase;
			color: #fffefe;
			text-shadow: 0 -1px #313c56;
			text-decoration: none;
			padding: 4px 18px;
			height: 18px;
			letter-spacing: 2px;
		}
		section .content .lk .create_affairs a:hover {
			background: #77b58c; /* Old browsers */
			background: -moz-linear-gradient(top,  #77b58c 0%, #53a36c 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#77b58c), color-stop(100%,#53a36c)); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top,  #77b58c 0%,#53a36c 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top,  #77b58c 0%,#53a36c 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top,  #77b58c 0%,#53a36c 100%); /* IE10+ */
			background: linear-gradient(to bottom,  #77b58c 0%,#53a36c 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#77b58c', endColorstr='#53a36c',GradientType=0 ); /* IE6-9 */
		}
		section .content .lk .create_affairs a:focus, section .content .lk .create_affairs a:active {
			background: #77b58c; /* Old browsers */
			background: -moz-linear-gradient(top,  #77b58c 0%, #53a36c 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#77b58c), color-stop(100%,#53a36c)); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top,  #77b58c 0%,#53a36c 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top,  #77b58c 0%,#53a36c 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top,  #77b58c 0%,#53a36c 100%); /* IE10+ */
			background: linear-gradient(to bottom,  #77b58c 0%,#53a36c 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#77b58c', endColorstr='#53a36c',GradientType=0 ); /* IE6-9 */
			-webkit-box-shadow: inset 0 2px 5px rgba(0,0,0,.75);
			-moz-box-shadow: inset 0 2px 5px rgba(0,0,0,.75);
			box-shadow: inset 0 2px 5px rgba(0,0,0,.75);
		}

		section .content .lk .profile .user-group{ font-size:11px; text-transform:lowercase }
		section .content .lk .profile .imgleft{ margin-right: 30px; }
		/* Табы комментарии и редактирование дела */
		section .content #tabs #customcategory{ padding-top:10px }
		section .content #tabs #customcategory h5, section .content #tabs #categories_of_affairs h5{ border: none; padding-top: 3px; font-size:16px; font-family: Georgia; text-transform:uppercase }
		section .content #tabs #customcategory h5 span, section .content #tab #categories_of_affairs h5 span{ font-family:"Times New Roman", Times, serif; }
		section .content #tabs #customcategory h5 .ui-icon, section .content #tabs #categories_of_affairs h5 .ui-icon { background: url("/templates/demohunt/images/plus.png") 0 0; height: 21px; width:21px; margin-top: -13px; }
		section .content #tabs #customcategory h5.ui-state-active .ui-icon, section .content #tabs #categories_of_affairs h5.ui-state-active .ui-icon { background: url("/templates/demohunt/images/minus.png") 0 0;  }
		section .content #tabs #customcategory table td{ padding-bottom: 35px; }
		section .content #tabs #customcategory table .left{ width:200px; padding-right:40px; color:#666666; font-size: 11px; }
		section .content #tabs #customcategory table .left a{ color:#666666 }
		section .content #tabs #customcategory table .left .date{ font-size:10px; font-family:Arial; padding-bottom:10px }
		section .content #tabs #customcategory table .right{color:#002866; font-size:12px;}
		section .content #tabs #customcategory table .right .title{ color:#666666; font-size:10px; padding-bottom:10px }
		
		section .content #tabs #categories_of_affairs table td{ padding-bottom: 15px; vertical-align:top }
		section .content #tabs #categories_of_affairs table .left{ width:200px; padding-right:40px; color:#666666; font-size: 11px; }
		section .content #tabs #categories_of_affairs table .left a{ color:#666666 }
		section .content #tabs #categories_of_affairs table .left .date{ font-size:12px; font-family:Arial; padding-bottom:10px }
		section .content #tabs #categories_of_affairs table .right{color:#002866; font-size:12px;}
		section .content #tabs #categories_of_affairs table .right .title{ color:#666666; font-size:12px; padding-bottom:10px }
		
		/* Табы созданные дела */
		section .content #tabs #categories_of_affairs{ padding-top:10px }
		section .content #tabs #categories_of_affairs table td.head-td{ font-size:10px; color:#666666 }
		section .content #tabs #categories_of_affairs .created_affairs{ width:100% }
		section .content #tabs #categories_of_affairs .created_affairs .date{ font-size:10px; color:#002866; padding-top: 4px; }
		section .content #tabs #categories_of_affairs .created_affairs .title{ font-size:14px; font-family:Georgia }
			section .content #tabs #categories_of_affairs .created_affairs .title a{ color:#002866 }
		section .content #tabs #categories_of_affairs .created_affairs .status{ font-size:11px; color:#666666 }
			section .content #tabs #categories_of_affairs .created_affairs .status a{ background: url(/templates/demohunt/images/edit-status.png) 0 2px no-repeat; padding-left: 20px }
			
			

		section .content #tabs #categories_of_chat h5{ border: none; padding-top: 3px; font-size:16px; font-family: Georgia; text-transform:uppercase;background: none;cursor: pointer;color: #002866;padding: 0px 0px 5px 40px;margin: 0px;font-weight: normal; }
		section .content #tab #categories_of_chat h5 span{ font-family:"Times New Roman", Times, serif; }
		section .content #tabs #categories_of_chat h5 .ui-icon { background: url("/templates/demohunt/images/plus.png") 0 0; height: 21px; width:21px; margin-top: -13px; }
		section .content #tabs #categories_of_chat h5.ui-state-active .ui-icon { background: url("/templates/demohunt/images/minus.png") 0 0;  }	
		section .content #tabs #categories_of_chat table td{ padding-bottom: 15px; vertical-align:top }
		section .content #tabs #categories_of_chat table .left{ width:200px; padding-right:40px; color:#666666; font-size: 11px; }
		section .content #tabs #categories_of_chat table .left a{ color:#666666 }
		section .content #tabs #categories_of_chat table .left .date{ font-size:12px; font-family:Arial; padding-bottom:10px }
		section .content #tabs #categories_of_chat table .right{color:#002866; font-size:12px;}
		section .content #tabs #categories_of_chat table .right .title{ color:#666666; font-size:12px; padding-bottom:10px }
		
		/* Табы созданные дела */
		section .content #tabs #categories_of_chat{ padding-top:10px }
		section .content #tabs #categories_of_chat table td.head-td{ font-size:10px; color:#666666 }
		section .content #tabs #categories_of_chat .created_affairs{ width:100% }
		section .content #tabs #categories_of_chat .created_affairs .date{ font-size:10px; color:#002866; padding-top: 4px; }
		section .content #tabs #categories_of_chat .created_affairs .title{ font-size:14px; font-family:Georgia }
			section .content #tabs #categories_of_chat .created_affairs .title a{ color:#002866 }
		section .content #tabs #categories_of_chat .created_affairs .status{ font-size:11px; color:#666666 }
			section .content #tabs #categories_of_chat .created_affairs .status a{ background: url(/templates/demohunt/images/edit-status.png) 0 2px no-repeat; padding-left: 20px }			
	/* Участники */
	section .content .filter_participant h1{
		float: left;
	}
	section .content .filter_participant .separator{
		height: 19px;
		margin:0px 200px 0 160px;
	}
	section .content .filter_participant .theme{
		float: right
	}

	section .content .filter_participant li{
			float:left;
	}
	section .content .filter_participant .theme a{
		font-size:10px;
		text-transform: uppercase;
		padding: 6px 6px;
		text-decoration: none
	}
	section .content .filter_participant a:hover, a.current{
		background-color: #002866;
		color:#fff
	}
	
	section .content .users-list{
	
	}
		section .content .users-list .user{
			float:left;
			width:33%;
			padding-bottom: 15px;
			height: 92px;
		}
		section .content .users-list .user a{
			font-size:13px;
			font-family:Georgia;
			text-decoration: none
		}
		section .content .users-list .user a:hover{
			text-decoration: underline
		}
		section .content .users-list .user .user-group{
			padding-top:10px;
			font-size:11px;
			text-transform:lowercase
		}
		
	/* Профиль участника */
	section .content .profile{
		float:left;
		width:710px;
	}
	section .content .right-profile{
		margin-left:720px
	}
	section .content .profile .lname{
		color:#002866;
		font-size:24px;
		font-family: Georgia;
		padding-bottom: 5px;
	}
	section .content .profile .fname{
		color:#002866;
		font-size:18px;
		font-family: Georgia;
	}
	section .content .profile .profile-desc{
		font-size:14px;
		font-family:"Times New Roman", Times, serif;
		margin-top:15px;
	}
	section .content .profile .profile-desc td{
		padding: 5px 0px
	}
	section .content .profile .profile-desc .profile-name{
		color:#002866;
		font-family:Georgia;
		width:185px;
	}
	
	/* Партнеры */
	section .content .items-partners{
	
	}
	section .content .items-partners a{
		text-decoration: none;
	}
	section .content .items-partners a:hover{
		text-decoration: underline;
	}
	
	section .content .items-partners td{
	
	}
	section .content .items-partners td.img{
		padding-right: 40px
	}
	section .content .items-partners td .name{
		font-family:Georgia;
		font-size:18px;
		padding-bottom: 10px
	}
	section .content .items-partners td .source{
		padding-bottom: 20px
	}
	section .content .items-partners td.border{
		padding: 15px 0px 10px 0px
	}
	
	/* Подробное описание партнеров */
	section .content .part{
		float:left;
		width:670px
	}
		section .content .part .source{
			background:url(/templates/demohunt/images/source-icon.jpg) no-repeat 0px 2px;
			padding-left:18px;
			font-family:"Times New Roman", Times, serif;
			font-style:italic
		}
		section .content .part .source span{
			color:#002866;
		}
		section .content .part .source a{
			color:#666;
			text-decoration: none
		}
		section .content .part .source a:hover{
			color:#666;
			text-decoration: underline
		}
		section .content .part .separator{
			height: 19px;
			width:70px;
		}
		section .content .part table{
			margin: 10px 0px;
			font-size:14px;
			font-family:Georgia
		}
		section .content .part table img{
			margin-right:40px
		}
	section .content .part-right{
		margin-left:670px
	}
	section .content .part-right h3{
		text-align: center;
		margin-top:50px
	}
	section .content .part-right .link{
		background:url(/templates/demohunt/images/link-fon.jpg) no-repeat;
		width:230;
		height:33px;
		color:#002866;
		font-size:12px;
		font-family:Georgia;
		margin-left:20px;
		padding: 15px 0px 0px 30px;
	}
	section .content .part-right .next-events{
		padding-left: 50px
	}
	section .content .part-right .next-events li{
		float: none;
		width: auto;
		padding-right: 0px;
		padding-bottom: 20px;
	}
	section .content .part-right .next-events .date{
		padding-top: 0px;
		padding-bottom: 5px;
	}
	/* Страница вопрос-ответ */
	section .content #question{
		width:670px;
		float:left
	}
	section .content #question ol{ margin-left: 30px }
	section .content #question .ui-state-active,
.ui-widget-content .ui-state-active{
		border:none
}
section .content #question .ui-state-default,
.ui-widget-content .ui-state-default{
		border:none
}
section .content #question .ui-widget-content{
		border:none;
		background: none;
}
section .content #question .ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus{
		border:none
}
	section .content .question-right{
		margin-left:720px;
		font-size:11px
	}
	section .content #customcategory h5, section .content #categories_of_affairs h5{
		background:none;
		cursor: pointer;
		color:#002866;
		font-size: 18px;
		font-family: Georgia;
		padding:0px 0px 5px 40px;
		margin:0px;
		font-weight: normal
	}
	section .content #question h5{
		background:url(/templates/demohunt/images/faq-icon.jpg) no-repeat;
		cursor: pointer;
		color:#002866;
		font-size: 18px;
		font-family: Georgia;
		padding:0px 0px 20px 40px;
		margin:0px;
		font-weight: normal
	}
	section .content #question h5.ui-corner-all .dotted{
		border-bottom:1px dotted #002866
	}
	section .content #question h5.ui-state-hover .dotted{
		border-bottom:none
	}
	section .content #question .answer{
		padding:0px 0px 20px 40px;
	}
	
	/* Стили фансибокса */
	.inline{
		padding: 20px 0px 0px 60px
	}
	.inline .title{
		font-family:Georgia;
		font-size:14px;
		color:#fffefe;
		text-transform:uppercase;
		text-shadow: 2px 0px 3px #000000;
        filter: dropshadow(color=#000000, offx=2, offy=0);
        padding-bottom: 20px
	}
	.inline .loginza_block{
		font-family:Georgia;
		font-size:12px;
		color:#fffefe;
		text-transform:uppercase;
		text-shadow: 2px 0px 3px #000000;
        filter: dropshadow(color=#000000, offx=2, offy=0);
        padding-left: 37px;
	}
	.inline .loginza_block span{
		padding-right: 10px
	}
	.inline input{
		border: none;
		background:url(/templates/demohunt/images/input.png) no-repeat;
		width:220px;
		height:26px;
		outline: none;
		font-size:12px;
		color:#999999;
		padding-left: 15px;
	}
	.inline input.error-input{
		background:url(/templates/demohunt/images/input-error.png) no-repeat;
		color:#fff
	}
	.inline span.error{
		color: #fff;
		padding: 5px 10px;
		display: inline-block;
	}
	.inline .sub label{
		padding: 10px 25px 0px 15px;
		float: left;
		display: block;
	}
	.inline .sub a{
		color:#999999;
		font-size:11px;
		text-decoration: underline
	}
	.inline .sub a:hover{
		text-decoration: none
	}
	.inline .sep{
		padding: 20px 0px 0px 0px;
	}
	.inline #sys_captcha{
		width:100px;
		background:url(/templates/demohunt/images/input1.png) no-repeat;
	}
	.inline .form_element{
		padding-bottom: 10px
	}
	.inline textarea{
		border: none;
		background:url(/templates/demohunt/images/textarea.png) no-repeat;
		width:220px;
		height:116px;
		outline: none;
		font-size:14px;
		color:#999999;
		padding-left: 15px;
	}
	.inline input.button{
		border: none;
		background:url(/templates/demohunt/images/submit.png) no-repeat;
		background-position: 0 0;
		width:136px;
		height:38px;
		outline: none;
		cursor: pointer
	}
	.inline input.button1{
		border: none;
		background:url(/templates/demohunt/images/submit2.png) no-repeat;
		background-position: 0 0;
		width:97px;
		height:38px;
		outline: none;
		cursor: pointer
	}
	.inline input.button1:hover{
		background-position: 0 -38px;
	}
	.inline input.button1:active, .inline input.button1:focus{
		background-position: 0 -76px;
	}
		/* Дискуссии на главной */
		.scroll-pane { overflow: auto; width: 99%; float:left; }
    	.scroll-content { width: 1900px; float: left; }
    	.scroll-content-item { width: 100px; /*height: 100px; */float: left; }
    	* html .scroll-content-item { display: inline; } /* IE6 float double margin bug */
    	.scroll-bar-wrap { clear: left; padding: 0 4px 0 2px; margin: 0 -1px -1px -1px; }
    	.scroll-bar-wrap .ui-slider { background: none; border:0; height: 2em; margin: 0 auto;  }
    	.scroll-bar-wrap .ui-handle-helper-parent { position: relative; width: 100%; height: 100%; margin: 0 auto; }
    	.scroll-bar-wrap .ui-slider-handle { top:.2em; height: 1.5em; }
    	.scroll-bar-wrap .ui-slider-handle .ui-icon { margin: -8px auto 0; position: relative; top: 50%; }
    	
		.content .current-discussions .title{
			float:left;
		}
		.content .current-discussions .separator{
			float:left;
			height: 19px;
			width:140px;
			margin: 0px 10px
		}
		.content .current-discussions .theme{
			float: left
		}
		.content .current-discussions .theme li{
			float:left;
		}
		.content .current-discussions .theme a{
			font-size:10px;
			text-transform: uppercase;
			padding: 6px 6px;
			text-decoration: none
		}
		.content .current-discussions .theme a:hover, a.current{
			background-color: #002866;
			color:#fff
		}
		.content .current-discussions .discussions-items{
			padding-top: 25px;
			color:#666666;
			font-size:12px;
			margin-bottom: 20px;
		}
		.content .current-discussions .discussions-items .item{
			width:216px;
			float:left;
			padding-right:20px;
			position: relative;
		}
		.content .current-discussions .discussions-items .item .icon-secret{
			position: absolute;
			background: url(/templates/demohunt/images/icon-secret.jpg) no-repeat;
			width: 27px;
			height: 16px;
			left: 110px;
		}
		.content .current-discussions .discussions-items .item .icon-clinica{
			position: absolute;
			background: url(/templates/demohunt/images/icon-clinica.jpg) no-repeat;
			width: 27px;
			height: 16px;
			left: 110px;
		}
		
		.content .current-discussions .discussions-items .separator{
			float:none;
			width:70px;
			margin:2px 0px
			
		}
		.content .current-discussions .discussions-items .date{
			font-style:italic
		}
		.content .current-discussions .discussions-items .short-text{
			font-family: Georgia;
			font-size:13px;
			padding-bottom:11px
		}
		.content .current-discussions .discussions-items .heading{
			background:url(/templates/demohunt/images/heading-icon.jpg) no-repeat 0px 3px;
			padding-left:20px
		}
	.content .corusel{
		padding: 20px 0px 40px 0px
	}
	
	/*********************************/
	.content .events{
		float:left
	}
	.content .events .title{
		padding-bottom:30px
	}
	.content .events .img{
		float:left;
	}
	.content .events .desc{
		margin-left:200px
	}
	.content .events .title-event{
		font-size: 14px;
		font-family:Georgia;
		padding-bottom: 10px
	}
	.content .events .date{
		font-family:"Times New Roman", Times, serif;
		color:#666666;
		font-style:italic
	}
	.content .events .separator{
			height: 19px;
			width:70px;
	}
	.content .events .event-text{
		font-size:11px;
		color:#666666;
	}
	.content .events .event1{
		width:438px;
		float:left
	}
	.content .events .event2{
		width:200px;
		margin-left: 478px
	}
	/************************/
	.content .experts{
		margin-left: 720px
	}
	.content .experts .title{
		padding-bottom:30px
	}
	.content .experts .name{
		font-size:13px;
		font-family: Georgia;
		color:#002866
	}
	.content .experts .name a{
		text-decoration:none
	}
	.content .experts .name a:hover{
		text-decoration:underline
	}
	.content .experts .desc{
		font-size:11px;
		color:#666666
	}
	.content .expert{
		height: 75px
	}
	.content .experts .expert img{
		float:left;
		margin-right:20px;
	}
	/*********************/
	
	.content .news{
		padding-top: 60px;
		width:460px;
		float:left;
		margin-right:20px;
	}
	.content .news .title, .reports .title, .key .title, .partners .title{
		padding-bottom: 30px;
	}
	.content .news .date{
		font-size:12px;
		font-family:"Times New Roman", Times, serif;
		color:#666666;
		padding-right: 25px;
	}
	.content .news .title-news{
		font-size:14px;
		font-family:Georgia;
		padding-bottom: 10px
	}
	.content .news .short-news{
		color:#666666;
		padding-bottom:20px
	}
	.content .reports{
		padding-top: 60px;
		width:185px;
		float:left;
		margin-right:55px;
	}
		.content .report-items{
			padding-bottom:10px;
			overflow: hidden;
		}
		.content .reports img{
			float: left;
			padding-right: 10px
		}
		.content .reports .date{
			font-size: 14px;
			font-family: Georgia;
		}
		.content .reports .size{
			font-size: 11px;
			color:#666666
		}
		.content .load_report p {
			padding: 0;
		}
		.content .load_report img {
			float: left;
			padding-right: 10px;
		}
		.content .load_report .date {
			font-size: 14px;
			font-family: Georgia;
		}
		.content .load_report .size {
			font-size: 11px;
			color: #666666;
		}
		.content .menu_reports {
			margin-top:40px;
		}
		.content .menu_reports h4{
			cursor:pointer
		}
		.content .menu_reports .menu_reports_item {
			display:none;
		}
		.content .menu_reports .menu_reports_item li {
			width: 215px;
			padding-right: 10px;
			vertical-align: top;
			position: relative;
			padding-bottom: 20px;
		}
		.content .menu_reports .menu_reports_item li img {
			float: left;
			padding-right: 10px;
		}
		.content .menu_reports .menu_reports_item li .date {
			font-size: 14px;
			font-family: Georgia;
		}
	.content .key{
		padding-top: 55px;
		float:left;
		width: 225px
	}
		.content .key-text{
			color:#002866;
			font-family:"Times New Roman", Times, serif;
			line-height:19px;
			padding-bottom:10px
		}
		.content .key-text a{
			font-family:Georgia
		}
		.content .vse a{
			font-size: 11px;
			text-decoration:none
		}
		.content .vse a:hover{
			font-size: 11px;
			text-decoration:underline
		}
	/****************/
	.content .partners{
		padding-top:20px;
		padding-bottom:30px;
	}
	.content .partners img{
		padding-right: 5px
	}

	/* Страница мероприятия и события */
	/* Актуальная новость */
	.content .actual-event{
		float:left;
		width:665px;
		margin-bottom: 40px;
	}
		.content .actual-event .img-actual-event{
			float:left;
		}
		.content .actual-event .event-urgency{
			margin-left:200px
		}
		.content .actual-event .title{
			padding:18px 0px 25px 0px;
			font-size:18px;
			font-family:Georgia
		}
			.content .actual-event .title a{
				text-decoration:underline;
			}
			.content .actual-event .title a:hover{
				text-decoration:none;
			}
		.content .actual-event .date, .foresight-place{
			padding:0px 0px 10px 20px;
			font-size:12px;
			font-family:"Times New Roman", Times, serif;
			color:#002866;
			font-style: italic;
		}
		.content .actual-event .date{
			background:url(/templates/demohunt/images/date-icon.jpg) no-repeat 0px 4px;	
		}
		.content .actual-event .foresight-place{
			background:url(/templates/demohunt/images/foresight-place-icon.jpg) no-repeat 0px 4px;	
		}
		.content .actual-event .date span, .foresight-place span{
			color:#666666;
		}
		.content .actual-event .separator {
			height: 19px;
			width: 70px;
		}
		.content .actual-event .anons{
			color:#000
		}
	/* Календарь */
	.content .calendar{
		margin-left:720px;
	}
	/* Ближайшие события */
	.content .next-events{
		margin-bottom: 20px
	}
		.content .next-events li{
		/*	float:left;*/
			width:210px;
			padding-right:25px;
			
		
		/*min-height: 155px;*/
		vertical-align: top;
		position:relative;
		display:inline-block;
		padding-bottom: 20px;
		zoom: 1;
        *display: inline;
		}
		.content .next-events .title{
			font-family:Georgia;
			font-size:14px;		
		}
		.content .next-events .date{
			color: #666666;
			font-family:"Times New Roman", Times, serif;
			font-style: italic;
			padding-top:15px
		}
		.content .next-events .separator{
			height: 19px;
			width: 70px;
		}
		.content .next-events .anons{
			color:#000
		}
	/* Подробное описание события */
	.content .event-single{
		width:670px;
		float:left;
	}
	.content .event-links{
		margin-left: 670px
	}
	.content .event-single .date1, .event-single .foresight-place{
		padding:0px 0px 10px 20px;
		font-size:12px;
		font-family:"Times New Roman", Times, serif;
		color:#002866;
		font-style: italic;
		float:left;
	}
	.content .event-single .date1{
		background:url(/templates/demohunt/images/date-icon.jpg) no-repeat 0px 4px;
		padding-right:30px;
	}
	.content .event-single .foresight-place{
		background:url(/templates/demohunt/images/foresight-place-icon.jpg) no-repeat 0px 4px;	
	}
	.content .event-single .date span, .foresight-place span{
		color:#666666;
	}
	.content .event-single .separator {
		clear:both;
		height: 19px;
		width: 70px;
	}
	.content .event-single .comments{
		padding-bottom: 15px
	}
	
	/* Регистрация */
	#registrate{
		font-size:14px;
		color:#002866;
		font-family:Georgia;
		float:left;
		width:560px;
		
	}
	#registrate .error{
		font-size:14px;
		font-family: Georgia;
		color:#002866;
		padding-left:20px
	}
	.info-registrate{
		background:url(/templates/demohunt/images/separator-vert.jpg) repeat-y top left; 
		padding-left: 69px;
		margin-left: 560px;
		height: 400px;
	}
	#registrate td{
		padding-bottom: 10px
	}
	#registrate input{
		border: none;
		background:url(/templates/demohunt/images/reg-input.jpg) no-repeat;
		width:225px;
		height:26px;
		outline: none;
		font-size:12px;
		color:#666;
		font-style:italic;
		padding-left: 15px;
	}
	#registrate textarea{
		border: none;
		background:url(/templates/demohunt/images/textarea.jpg) no-repeat;
		width:225px;
		height:150px;
		outline: none;
		font-size:12px;
		color:#666;
		font-style:italic;
		padding-left: 15px;
	}
	#registrate input.required{
		background:url(/templates/demohunt/images/reg-input-req.jpg) no-repeat;
	}
	#registrate input.error-input{
		background:url(/templates/demohunt/images/reg-input-error.jpg) no-repeat;
	}
	#registrate input.button3{
		border: none;
		background:url(/templates/demohunt/images/submit3.png) no-repeat;
		background-position: 0 0;
		width:217px;
		height:38px;
		outline: none;
		cursor: pointer;
		padding:0px
	}
	#registrate input.button3:hover{
		background-position: 0 -38px;
	}
	#registrate input.button3:active, .inline input.button3:focus{
		background-position: 0 -76px;
	}
	
	/* Авторизация страница http://domentest.ru/users/login_do/ */
	
	.content .login-do{
		font-size:14px;
		color:#002866;
		font-family:Georgia;
		float:left;
		width:420px;
		
	}
	.content .login-do-reg{ width:auto; }
	.content .login-do-reg td label{
		width:194px;
		display: block;
	}
	.content .login-do .error{
		font-size:14px;
		font-family: Georgia;
		color:#002866;
		padding-left:20px
	}
	.content .info-login{
		background:url(/templates/demohunt/images/separator-vert.jpg) repeat-y top left; 
		padding-left: 69px;
		margin-left: 420px;
		height: 65px
	}
	.content .login-do td{
		padding-bottom: 10px
	}
	.content .login-do input{
		border: none;
		background:url(/templates/demohunt/images/reg-input.jpg) no-repeat;
		width:225px;
		height:26px;
		outline: none;
		font-size:12px;
		color:#666;
		font-style:italic;
		padding-left: 15px;
	}
	.content .login-do input.required{
		background:url(/templates/demohunt/images/reg-input-req.jpg) no-repeat;
	}
	.content .login-do input.error-input{
		background:url(/templates/demohunt/images/reg-input-error.jpg) no-repeat;
	}
	.content .login-do input.button3{
		border: none;
		background:url(/templates/demohunt/images/submit4.jpg) no-repeat;
		background-position: 0 0;
		width:103px;
		height:38px;
		outline: none;
		cursor: pointer;
		padding:0px
	}
	.content .login-do input.button3:hover{
		background-position: 0 -38px;
	}
	.content .login-do input.button3:active, .inline input.button3:focus{
		background-position: 0 -76px;
	}
	
	/* Востановление пароля */
	
	.content #page_auth{
		font-size:14px;
		color:#002866;
		font-family:Georgia;
		float:left;
		width:420px;
		
	}
	.content #page_auth .error{
		font-size:14px;
		font-family: Georgia;
		color:#002866;
		padding-left:20px
	}
	.content #page_auth td{
		padding-bottom: 10px
	}
	.content #page_auth input.required{
		border: none;
		width:225px;
		height:26px;
		outline: none;
		font-size:12px;
		color:#666;
		font-style:italic;
		padding-left: 15px;
		background:url(/templates/demohunt/images/reg-input-req.jpg) no-repeat;
	}
	.content #page_auth input.error-input{
		background:url(/templates/demohunt/images/reg-input-error.jpg) no-repeat;
	}
	.content #page_auth input.button5{
		border: none;
		background:url(/templates/demohunt/images/submit5.jpg) no-repeat;
		background-position: 0 0;
		width:181px;
		height:38px;
		outline: none;
		cursor: pointer;
		padding:0px
	}
	.content #page_auth input.button5:hover{
		background-position: 0 -38px;
	}
	.content #page_auth input.button5:active, .content #page_auth input.button5:focus{
		background-position: 0 -76px;
	}
	
	/* Страница поиска */
	.content #search_pages .search{
		border: none;
		background:url(/templates/demohunt/images/reg-input.jpg) no-repeat;
		width:225px;
		height:26px;
		outline: none;
		font-size:12px;
		color:#666;
		font-style:italic;
		padding-left: 15px;
		margin-right:20px;
		float: left;
	}
	.content #search_pages .submit{
		border: none;
		background:url(/templates/demohunt/images/submit6.jpg) no-repeat;
		background-position: 0 0;
		width:110px;
		height:38px;
		outline: none;
		cursor: pointer;
		padding:0px
	}
	.content #search_pages .submit:hover{
		background-position: 0 -38px;
	}
	.content #search_pages .submit:active, .content #search_pages .submit:focus{
		background-position: 0 -76px;
	}
	
	/* Личный кабинет */
	
	.content .form_settings{
		font-size:14px;
		color:#002866;
		font-family:Georgia;
	}
	.content .form_settings h4{ 
		text-transform:uppercase;
		font-size: 16px;
		letter-spacing: 2px;
		line-height:18px;
		padding-top: 15px;
	}
	.content .form_settings .avatar{ padding: 10px 0 30px 0; }
	.content .form_settings .error{
		font-size:14px;
		font-family: Georgia;
		color:#002866;
		padding-left:20px
	}
	.content .form_settings td{
		padding-bottom: 10px
	}
	.content .form_settings input{
		border: none;
		background:url(/templates/demohunt/images/reg-input.jpg) no-repeat;
		width:225px;
		height:26px;
		outline: none;
		font-size:12px;
		color:#666;
		font-style:italic;
		padding-left: 15px;
	}
	.content .form_settings .file input{
		border: none;
		background:url(/templates/demohunt/images/reg-file-input.jpg) no-repeat;
		width: 100px !important;
		height:26px;
		outline: none;
		font-size:12px;
		color:#666;
		font-style:italic;
		padding-left: 15px;
	}
	.content .form_settings .checkbox_secret{
		width: 15px;
	}
	.content .form_settings textarea{
		border: none;
		background:url(/templates/demohunt/images/textarea.jpg) no-repeat;
		width:225px;
		height:150px;
		outline: none;
		font-size:12px;
		color:#666;
		font-style:italic;
		padding-left: 15px;
	}
	.content .form_settings textarea#wysiwyg, .content .form_settings textarea#wysiwyg1{
		border: none;
		/*background:url(/templates/demohunt/images/textarea.jpg) no-repeat;
		width:225px;
		height:150px;*/
		width:600px;
		height: 400px;
		outline: none;
		font-size:12px;
		color:#666;
		font-style:italic;
		padding-left: 15px;
	}
	.content .form_settings input.required{
		background:url(/templates/demohunt/images/reg-input-req.jpg) no-repeat;
	}
	.content .form_settings input.error-input{
		background:url(/templates/demohunt/images/reg-input-error.jpg) no-repeat;
	}
	.content .form_settings input.button7{
		border: none;
		background:url(/templates/demohunt/images/submit7.png) no-repeat;
		background-position: 0 0;
		width:217px;
		height:38px;
		outline: none;
		cursor: pointer;
		padding:0px
	}
	.content .form_settings input.button7:hover{
		background-position: 0 -38px;
	}
	.content .form_settings input.button7:active, .content .form_settings input.button7:focus{
		background-position: 0 -76px;
	}
	.content .form_settings .short_description{ 
		font-size:11px;
		color:#666666;
		font-family: Arial;
		font-style:italic;
		padding: 8px 20px 0 0
	}
	.content .section_description{
		font-size:12px;
		color:#666666;
		font-family: Arial;
		font-style:italic;
		padding: 0px 0 20px
	}
	.content .form_settings label{ width:200px; padding-right: 20px; display: block; }
	.content .form_settings #pickfiles{ font-size:10px; background:url(/templates/demohunt/images/plus1.png) 0px 2px no-repeat; padding-left: 16px; text-decoration: none }
	.content .form_settings #pickfiles:hover{ text-decoration:underline }
	.content .form_settings #filelist .file_name{ float:left; padding-right:20px }
	.content .form_settings #filelist .file_upload{ padding-top: 15px; }
	.content .form_settings #filelist .file_del{ font-size:10px; background:url(/templates/demohunt/images/delete.png) no-repeat; padding-left: 16px; text-decoration: none }
	.content .form_settings .edit-file-del{ font-size:10px; background:url(/templates/demohunt/images/delete.png) 0px 3px no-repeat; padding-left: 16px; text-decoration: none; margin: 3px 0px 0px 20px; display: inline-block; }
	.content .form_settings #filelist .file_del:hover{ text-decoration:underline }
	
	/* кнопка опубликовать */
	.content .form_settings input.public{
		border: none;
		background:url(/templates/demohunt/images/public-submit.png) no-repeat;
		background-position: 0 0;
		width:168px;
		height:38px;
		outline: none;
		cursor: pointer;
		padding:0px;
		float:left;
		margin-right:20px
	}
	.content .form_settings input.public:hover{
		background-position: 0 -38px;
	}
	.content .form_settings input.public:active, .content .form_settings input.public:focus{
		background-position: 0 -76px;
	}
	
	/* кнопка черновик */
	.content .form_settings input.draft-copy-submit{
		border: none;
		background:url(/templates/demohunt/images/draft-copy-submit.png) no-repeat;
		background-position: 0 0;
		width:251px;
		height:38px;
		outline: none;
		cursor: pointer;
		padding:0px;
		float:left
	}
	.content .form_settings input.draft-copy-submit:hover{
		background-position: 0 -38px;
	}
	.content .form_settings input.draft-copy-submit:active, .content .form_settings input.draft-copy-submit:focus{
		background-position: 0 -76px;
	}
	
	/* кнопка отменить */
	.content .form_settings .cancel-submit{
		border: none;
		background:url(/templates/demohunt/images/cancel-submit.png) no-repeat;
		background-position: 0 0;
		width:137px;
		height:38px;
		outline: none;
		cursor: pointer;
		padding:0px;
		display:block;
		text-indent: -9999px;
		margin-left: 460px;
	}
	.content .form_settings .cancel-submit:hover{
		background-position: 0 -76px;
	}
	.content .form_settings .cancel-submit:active, .content .form_settings .cancel-submit:focus{
		
		background-position: 0 -38px;
	}
	

	.content .various1{
		-webkit-border-radius: 19px;
		-moz-border-radius: 19px;
		border-radius: 19px;
		background-color: #fff;
		-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.3);
		-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.3);
		box-shadow: inset 0 1px 1px rgba(0,0,0,.3);
		padding: 6px;
		width: 180px;
		text-align: center;
	}
	.content .various1 a{
		-webkit-border-radius: 13px;
		-moz-border-radius: 13px;
		border-radius: 13px;
		-webkit-box-shadow: 0 1px 3px rgba(0,0,0,.6);
		-moz-box-shadow: 0 1px 3px rgba(0,0,0,.6);
		box-shadow: 0 1px 3px rgba(0,0,0,.6);
		display: block;
		background: #4bb76f; /* Old browsers */
		background: -moz-linear-gradient(top,  #4bb76f 0%, #1ca449 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4bb76f), color-stop(100%,#1ca449)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #4bb76f 0%,#1ca449 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #4bb76f 0%,#1ca449 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #4bb76f 0%,#1ca449 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #4bb76f 0%,#1ca449 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4bb76f', endColorstr='#1ca449',GradientType=0 ); /* IE6-9 */
		font-family: Georgia;
		font-size: 11px;
		text-transform: uppercase;
		color: #fffefe;
		text-shadow: 0 -1px #313c56;
		text-decoration: none;
		padding: 4px 18px;
		height: 18px;
		letter-spacing: 2px;
	}
	.content .various1 a:hover {
		background: #77b58c; /* Old browsers */
		background: -moz-linear-gradient(top,  #77b58c 0%, #53a36c 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#77b58c), color-stop(100%,#53a36c)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #77b58c 0%,#53a36c 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #77b58c 0%,#53a36c 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #77b58c 0%,#53a36c 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #77b58c 0%,#53a36c 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#77b58c', endColorstr='#53a36c',GradientType=0 ); /* IE6-9 */
	}
	.content .various1 a:focus, .content .various1 a:active {
		background: #77b58c; /* Old browsers */
		background: -moz-linear-gradient(top,  #77b58c 0%, #53a36c 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#77b58c), color-stop(100%,#53a36c)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #77b58c 0%,#53a36c 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #77b58c 0%,#53a36c 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #77b58c 0%,#53a36c 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #77b58c 0%,#53a36c 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#77b58c', endColorstr='#53a36c',GradientType=0 ); /* IE6-9 */
		-webkit-box-shadow: inset 0 2px 5px rgba(0,0,0,.75);
		-moz-box-shadow: inset 0 2px 5px rgba(0,0,0,.75);
		box-shadow: inset 0 2px 5px rgba(0,0,0,.75);
	}
	
	/* Отчеты */
	.content .reports.page{
		padding-top: 0px;
		width:auto;
		margin-right:0px;
		float:none
	}
	.content .reports.page li{
		width: 215px;
		padding-right: 10px;
		vertical-align: top;
		position: relative;
		display: inline-block;
		padding-bottom: 20px;
		zoom: 1;
	}
	
	/*  Социальная сфера  */
	section .content .header__social-sphere {width: 940px;}
	section .content .header__social-sphere .separator{ /*margin-right: 288px;*/margin-right: 168px; margin-left: 257px; }
	section .content .header-div .filter{ float:right }
	section .content .header-div .filter li{ float:left; }
		section .content .header-div .filter a{
			font-size:10px;
			text-transform: uppercase;
			padding: 6px 6px;
			text-decoration: none
		}
		section .content .header-div .filter a:hover, section .content .header-div .filter a.current{ background-color: #002866; color:#fff }
		
	section .content .media-block h2, section .content .news-block h2, section .content .join-block h2{ font-size: 16px; margin-bottom:26px }
	/* Социальная сфера - БЛОК МЕДИА */
	section .content .media-block{ float:left; width: 440px; margin-right:40px }
		section .content .media-block .video{ width:440px; height:270px; margin-bottom: 27px }
		section .content .media-block .video .zaglushka{ width:440px; height:270px; background: rgb(196, 196, 196);}
		section .content .media-block .audio{ background:url(/templates/demohunt/images/audio.png) no-repeat; padding-left: 58px }
			section .content .media-block .audio .title{ font-size: 14px; font-family:Georgia; padding-top: 2px }
			section .content .media-block .audio .date{ font-size:11px; color:#666666; float:left; margin-right: 17px }
			section .content .media-block .audio .raiting{ padding-top: 4px }
	/* Социальная сфера - БЛОК Новости */
	section .content .news-block{ float:left; width: 230px; margin-right:10px }
		section .content .news-block .news-item .date{ font-style:italic; font-family:"Times New Roman", Times, serif; color:#666666 }
		section .content .news-block .news-item .title{ font-size:14px; font-family:Georgia; padding:10px 0 17px 0; }
		section .content .news-block .news-item .short-desc{ color:#666666;/* padding-top: 13px */}
	/* Социальная сфера - БЛОК Присоединиться */
	section .content .join-block{ float:left; width:230px }
	section .content .join-block .short-desc{ font-size:11px; color:#666666; padding-top: 20px }
	section .content .join-block.me_dial{ float:right;margin-bottom: 10px; }
	section .content .join-block.me_dial a:hover{ background: none; }
	
	/* Публикации на сайте */
	section .content .header__public-sait{ margin-top: 60px;width: 940px;  }
	section .content .header__public-sait .separator{ margin-right: 552px; margin-left: 270px; }
	section .content .header__public-sait h1{ font-size: 16px }
	
	/* Социальная сфера - Страница статьи */

	section .content .social-sphere .put-right h3{ padding-top: 0 }
	section .content .social-sphere .put-right .links li:hover{background:none;
		width:230;
		height:33px;
		color:#666;
		font-size:12px;
		font-family:Georgia;
		padding: 15px 0px 0px 30px;
	}
	section .content .social-sphere .put-right .links li.active:hover{
		background: url(/templates/demohunt/images/link-fon.jpg) no-repeat;
	}
	section .content .social-sphere .put-right .links a{ text-decoration:none }
	section .content .social-sphere .put-right .links a:hover{ color:#666 }
	section .content .social-sphere .desc-section{ font-size: 14px; color:#666666; font-family:Georgia; padding-bottom: 35px }
	section .content .social-sphere .filter-of-categories-put .items-puts li{ width:300px }
	
	/*  Медиа страница  */
	section .content .header__media {width: 940px;}
	section .content .header__media .separator{ margin-right: 187px; margin-left: 350px; }
	section .content .video-block .title h2, section .content .photo-block .title h2, section .content .audio-block .title h2{ font-size: 16px; margin-bottom:26px; float:left }
	section .content .video-block .title .next, section .content .photo-block .title .next, section .content .audio-block .title .next{ float:right; }
	
	/* Медиа страница - БЛОК Видео */
	section .content .video-block{ float:left; width: 440px; margin-right:40px }
		section .content .video-block .title .next{ 
			background: url(/templates/demohunt/images/video-icon.png) 0px 7px no-repeat;
			padding-left: 22px;
			font-family: Arial;
			font-size:10px;
			text-transform:uppercase;
			padding-top: 3px;
		}
			section .content .video-block .title .next a{ text-decoration: none }
			section .content .video-block .title .next a:hover{ text-decoration: underline }
		section .content .video-block .video-main{ width:440px; height:270px; margin-bottom: 83px; position: relative }
		section .content .video-block .video-main #myOverlay{
			width: 410px;
    		padding: 15px;
		    position: absolute;
		    background: rgba(0, 0, 0, 0.4);
		    font-size: 14px;
		    font-family: Georgia;
		    top:0px;
		    left:0;
		}
			section .content .video-block .video-main #myOverlay .text{ color: #fff; }
		section .content .video-block .video-item{ margin-bottom: 120px }
			section .content .video-block .video-item .video{ float:left; margin-right: 30px; padding-bottom: 6px; border-bottom: 1px solid #002866 }
			section .content .video-block .video-item .title{ font-size: 14px; font-family:Georgia; padding: 2px 0px 5px 0px; line-height: 18px }
			section .content .video-block .video-item .date{ font-size:11px; color:#666666; margin-right: 17px }
			section .content .video-block .video-item .raiting{ padding-top: 4px }
	
	/* Медиа страница - БЛОК Фото */
	section .content .photo-block{ float:left; width:460px; }
		section .content .photo-block .title .next{ 
			background: url(/templates/demohunt/images/photo-icon.png) 0px 7px no-repeat;
			padding-left: 22px;
			font-family: Arial;
			font-size:10px;
			text-transform:uppercase;
			padding-top: 3px
		}
			section .content .photo-block .title .next a{ text-decoration: none }
			section .content .photo-block .title .next a:hover{ text-decoration: underline }
		section .content .photo-block .photo-item{ 
			margin-bottom: 15px;
			float: left;
			width: 190px;
			margin-right: 20px;
			margin-left: 20px;
		}
		section .content .photo-block .photo-item .date {font-size: 11px;color: #666666;margin-right: 17px;}
		section .content .photo-block .photo-item .title{ font-size: 14px; font-family:Georgia; padding: 2px 0px 15px 0px; line-height: 18px;min-height: 75px; }
		section .content .photo-block .photo-item .photo{ padding-bottom: 6px; border-bottom: 1px solid #002866; width: 190px }
	
	/* Медиа страница - БЛОК аудио */
	section .content .audio-block{ float:left; width:230px }
		section .content .audio-block .title .next{ 
			background: url(/templates/demohunt/images/audio-icon.png) 0px 7px no-repeat;
			padding-left: 22px;
			font-family: Arial;
			font-size:10px;
			text-transform:uppercase;
			padding-top: 3px;
		}
			section .content .audio-block .title .next a{ text-decoration: none }
			section .content .audio-block .title .next a:hover{ text-decoration: underline }
		section .content  .audio-block .audio-item{ background:url(/templates/demohunt/images/audio.png) no-repeat; padding-left: 58px; margin-bottom: 15px }
			section .content  .audio-block .audio-item .title{ font-size: 14px; font-family:Georgia; padding-top: 2px; margin-bottom:10px }
			section .content  .audio-block .audio-item .date{ font-size:11px; color:#666666; float:left; margin-right: 17px }
			section .content  .audio-block .audio-item .raiting{ padding-top: 4px }
	
	/* Страница Видео */
	section .content .photoalbums-items li{
		width:460px;
		margin-right:10px;
		vertical-align: top;
		position:relative;
		display:inline-block;
		padding-bottom: 20px;
		zoom: 1;
        *display: inline;
	}
		section .content .photoalbums-items li .img{ float: left; padding-bottom: 6px; border-bottom: 1px solid #002866; margin-right: 30px }
		section .content .photoalbums-items li  .name{ font-size: 14px; font-family:Georgia; padding-top: 2px; margin-bottom:10px }
		section .content .photoalbums-items li  .date{ font-size:11px; color:#666666;}
		section .content .photoalbums-items li  .count-photo{ font-size:11px; color:#666666;}
	
	/* Страница Фотоальбомы */
	section .content .video-items li{
		width:460px;
		margin-right:10px;
		vertical-align: top;
		position:relative;
		display:inline-block;
		padding-bottom: 20px;
		zoom: 1;
        *display: inline;
	}
		section .content .video-items li .img{ float: left; padding-bottom: 6px; border-bottom: 1px solid #002866; margin-right: 30px }
		section .content .video-items li  .name{ font-size: 14px; font-family:Georgia; padding-top: 2px; margin-bottom:10px }
		section .content .video-items li  .date{ font-size:11px; color:#666666; margin-right: 17px }
		section .content  .video-items li .raiting{ float:left; padding-top: 4px; margin-right: 25px }
	
	/* Страница подробного описания видео */
	section .content .put-right-news.video-block-right{ padding-top: 15px }
	section .content .put-right-news.video-block-right .news-desc li .img{ padding-bottom: 6px; border-bottom: 1px solid #002866; width: 190px; margin-bottom: 15px }
	section .content .put-right-news.video-block-right .news-desc li .title-news{ margin-bottom: 10px }
	section .content .put-right-news.video-block-right .news-desc li .raiting{ float:left; padding-top: 4px; margin-right: 25px }
	
	/* Страница подробного описания фотогалереи */
	section .content .photo-items li{ float: left; margin:0px 15px 15px 0px }
	section .content .all-gallery{ font-size:10px; text-decoration:none }
		section .content .all-gallery:hover{ text-decoration:underline }
	section .content .put-right-news.video-block-right .photoalbums-items-desc li{ margin-bottom:15px; }
	section .content .put-right-news.video-block-right .photoalbums-items-desc li .img{ padding-bottom: 6px; border-bottom: 1px solid #002866; width: 190px; margin-bottom: 15px }
	section .content .put-right-news.video-block-right .photoalbums-items-desc li .name{ font-size: 14px; font-family:Georgia; padding-top: 2px; margin-bottom:10px }
	section .content .put-right-news.video-block-right .photoalbums-items-desc li .count-photo{ font-size:11px; color:#666666;}
/**********************/

footer{
	height:160px;
	background:url(/templates/demohunt/images/footer-fon.jpg) repeat-x;
	color:#fff;
	font-size:11px;
	clear: both;
	width: 100%;
position: absolute;
bottom: 0;
left: 0;
}
footer a{
	color:#fff;
	text-decoration:none
}
footer a:hover{
	text-decoration:underline
}
	footer .footer-fon{
 		background:url(/templates/demohunt/images/footer.jpg) 50% 0 no-repeat;
 		height:160px;
	}
	footer .footer-content{
		width:950px;
 		margin:0 auto;
 		height:130px;
 		padding:30px 0px 0px
	}
	footer .footer-content .logo_footer{
		padding-bottom: 15px;
		border-bottom: 1px solid #fff;
		margin-bottom: 15px;
	}
	footer .footer-content .logo_footer_right{
		float:right
	}
	footer .footer-content .search{
		margin-left:480px;
		padding-top: 39px;
		position: relative;
	}
	footer .footer-content .search #search{
		width:460px;
		background:url(/templates/demohunt/images/search.jpg) no-repeat;
		height:26px;
		border:none;
		padding-left: 10px
	}
	footer .footer-content .search .submit{
		width:20px;
		background:url(/templates/demohunt/images/search-icon.jpg) no-repeat;
		height:29px;
		border:none;
		right: 6px;
		top: 41px;
		position: absolute;
		cursor: pointer
	}
	footer .footer-content .separator{
		background:none;
		clear:both;
		padding: 12px 0px 26px 0px
	}
	footer .footer-content .adress, .phone, .sait{
		float:left;
	}
	footer .footer-content .adress{
		padding:0px 87px 0px 47px
	}
	footer .footer-content .phone{
		padding:0px 58px 0px 0px;
		float: right;
	}
	
	
	.fb_like,.tw_like,.vk_like{
		display: inline-block;
		margin-right: 15px;		
	}
	
	
	/*api законопроекты*/
.gb-corn-b {
	width: 630px;
	float: left;
	position: relative;
}
.gb-corn-b .hider {
border-bottom: 1px dashed #3777a8;
background: url(../images/more_arw.gif) no-repeat 0 -14px;
color: #3777a8;
font-size: 11px;
padding-left: 9px;
cursor: pointer;
position: absolute;
z-index: 1;
top: 10px;
right: 10px;
line-height: 1.2;
}
.gb-corn-b h3.law-string {
margin: 0;
padding: 0 140px 0 0;
text-shadow: 1px 1px #fff;
}
.gb-corn-b .hider.active {
background: url(../images/more_arw.gif) no-repeat 0 -31px;
}
.gb-corn-b .law-search-form h2 {
margin: 20px 0;
}
.gb-corn-b .law-search-form h2.first {
margin: 10px 0;
}
.gb-corn-b .law-search-form .section-line {
margin-top: 8px;
}
.gb-corn-b dl.feedback {
padding-top: 10px;
}
.gb-corn-b dl.feedback dt {
font-size: 14px;
font-weight: bold;
}
.gb-corn-b dl.feedback dd {
padding-top: 3px;
}
.gb-corn-b dl dd input[type=text],.gb-corn-b dl dd select {
border: 1px solid #acacac;
width: 225px;
height: 26px;
outline: none;
font-size: 12px;
color: #666;
font-style: italic;
padding-left: 15px;
border-radius: 3px;
-moz-border-radius: 3px;
-khtml-border-radius: 3px;
-moz-border-radius: 3px;
-webkit-box-shadow: inset 0px 1px 1px;
-moz-box-shadow: inset 0px 1px 1px;
box-shadow: inset 0px 1px 1px;
}
.gb-corn-b dl dd select {
width: 242px;
height: 30px;
}

.gb-corn-b dl.feedback dd input.wide {
width: 515px;
}
.gb-corn-b .section-line {
margin-top: 14px;
position: relative;
}
.gb-corn-b .law-search-form .section-line {
margin-top: 8px;
}
.gb-corn-b .hidden {
height: 0 !important;
overflow: hidden;
}
.gb-corn-b .law-search-form .section-line.hidden {
margin: 0px;
}
.gb-corn-b dl.search {
width: 300px;
}
.gb-corn-b dl.search dd {
padding-top: 3px;
}
.gb-corn-b dl.search.right {
position: absolute;
left: 290px;
top: 0;
background: none;
}
.gb-corn-b dl.search.wide {
width: 560px;
}
.gb-corn-b dl.search.trio {
width: 205px;
display: inline-block;
}
.gb-corn-b dl.search.trio select {
width: 190px;
}
.gb-corn-b .border-line-dashed {
min-height: 10px;
border-bottom:1px dotted #000;
}
.gb-corn-b .buttons {
padding: 15px 0;
}
.gb-corn-b .submit-big .send {
border: none;
background: url(/templates/demohunt/images/submit6.jpg) no-repeat;
background-position: 0 0;
width: 110px;
height: 38px;
outline: none;
cursor: pointer;
padding: 0px;
}
.gb-corn-b .submit-big .send:hover,.gb-corn-b .submit-big .reset:hover {
background-position: 0 -38px;
}
.gb-corn-b .submit-big .send:active,.gb-corn-b .submit-big .reset:active {
background-position: 0 -76px;
}
.gb-corn-b .submit-big .reset {
border: none;
background: url(/templates/demohunt/images/cancel-submit.png) no-repeat;
background-position: 0 0;
width: 137px;
height: 38px;
outline: none;
cursor: pointer;
padding: 0px;
}
.gb-corn-b .search-block-result {
padding: 0 10px 15px;
margin: 20px 0;
border-bottom: 1px dotted #bebebe;
}
.gb-corn-b .page-nave-count {
color: #9faebc;
padding: 0 0 20px;
}
.gb-corn-b .separator2 {
overflow:hidden;
margin-top: 10px;
}
.gb-corn-b .mini_anonc p {
margin: 0;
font-size: 12px;
padding: 0;
}
.gb-corn-b .light-block{
background: #f3f2f2;
margin: 10px 1px 0px 0;
padding: 10px;
border-radius: 2px;
-moz-border-radius: 2px;
-khtml-border-radius: 2px;
-webkit-border-radius: 2px;
}
.gb-corn-b .light-block .tit {
margin-bottom: 5px;text-transform: uppercase;
}
.gb-corn-b .light-block p {
margin: 0;
font-size: 12px;
padding: 0;
}
section .content .filter-affairs .low_search {
	float: right;
	-webkit-border-radius: 19px;
	-moz-border-radius: 19px;
	border-radius: 19px;
	background-color: #fff;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.3);
	-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.3);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.3);
	padding: 6px;
}
section .content .filter-affairs .low_search a {
	-webkit-border-radius: 13px;
	-moz-border-radius: 13px;
	border-radius: 13px;
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,.6);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,.6);
	box-shadow: 0 1px 3px rgba(0,0,0,.6);
	display: block;
	background: #4bb76f; /* Old browsers */
	background: -moz-linear-gradient(top,  #4bb76f 0%, #1ca449 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4bb76f), color-stop(100%,#1ca449)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #4bb76f 0%,#1ca449 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #4bb76f 0%,#1ca449 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #4bb76f 0%,#1ca449 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #4bb76f 0%,#1ca449 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4bb76f', endColorstr='#1ca449',GradientType=0 ); /* IE6-9 */
	font-family: Georgia;
	font-size: 11px;
	text-transform: uppercase;
	color: #fffefe;
	text-shadow: 0 -1px #313c56;
	text-decoration: none;
	padding: 4px 18px;
	height: 18px;
	letter-spacing: 2px;
}
section .content .filter-affairs .low_search a:hover {
	background: #77b58c; /* Old browsers */
	background: -moz-linear-gradient(top,  #77b58c 0%, #53a36c 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#77b58c), color-stop(100%,#53a36c)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #77b58c 0%,#53a36c 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #77b58c 0%,#53a36c 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #77b58c 0%,#53a36c 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #77b58c 0%,#53a36c 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#77b58c', endColorstr='#53a36c',GradientType=0 ); /* IE6-9 */
}
section .content .filter-affairs .low_search a:focus, section .content .filter-affairs .low_search a:active {
	background: #77b58c; /* Old browsers */
	background: -moz-linear-gradient(top,  #77b58c 0%, #53a36c 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#77b58c), color-stop(100%,#53a36c)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #77b58c 0%,#53a36c 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #77b58c 0%,#53a36c 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #77b58c 0%,#53a36c 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #77b58c 0%,#53a36c 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#77b58c', endColorstr='#53a36c',GradientType=0 ); /* IE6-9 */
	-webkit-box-shadow: inset 0 2px 5px rgba(0,0,0,.75);
	-moz-box-shadow: inset 0 2px 5px rgba(0,0,0,.75);
	box-shadow: inset 0 2px 5px rgba(0,0,0,.75);
}
section .content .filter-affairs .plaha_podskazka{
	position: absolute;
	width: 235px;
	z-index: 1;
	-moz-border-radius: 13px;
	-webkit-border-radius: 13px;
	border-radius: 13px;
	-moz-box-shadow: 0px 0px 10px #000000;
	-webkit-box-shadow: 0px 0px 10px #000000;
	box-shadow: 0px 0px 10px #000000;
	background: url(/templates/demohunt/fancybox/fancybox-fon.jpg) no-repeat;
	padding: 10px;
	display: none;
	color: #fff;
}
section .content .filter-affairs .low_search a:hover + .plaha_podskazka{
	display:block
}
	/*#api законопроекты*/
	
	
#blog_items {
	
}
#blog_items .date {
color: #666666;
font-style: italic;
font-family: "Times New Roman", Times, serif;
font-size: 12px;
}
#blog_items .separator {
height: 19px;
width: 70px;
}
#blog_items .click-form {
font-size: 14px;
font-family: Georgia;
background: url(/templates/demohunt/images/icons-click-form-comments.jpg) no-repeat 0px 4px;
padding-left: 20px;
margin: 20px 0;
}
#blog_items #comment_add_form label {
float: left;
margin-right: 20px;
}
#blog_items #comment_add_form textarea {
background: url(/templates/demohunt/images/textarea-comments.jpg) no-repeat;
border: none;
width: 430px;
height: 176px;
resize: none;
}
.subitems {margin-left: 5%;}
.check_span {
	background: url(../images/check.png) repeat-x 0 0;
	width:16px;
	height:16px;
	display: inline-block;
	margin-left: 10px;
}

#blog_post_add{
	font-size: 14px;
	color: #002866;
	font-family: Georgia;	
}
#blog_post_add td {
	padding-bottom: 10px;
}
#blog_post_add label {
	width: 200px;
	padding-right: 20px;
	display: block;
}
#blog_post_add input {
	border: none;
	background: url(/templates/demohunt/images/reg-input.jpg) no-repeat;
	width: 225px;
	height: 26px;
	outline: none;
	font-size: 12px;
	color: #666;
	font-style: italic;
	padding-left: 15px;
}
#blog_post_add .chosen-container input {
	height: 16px;
	width:100%!important;
}
#blog_post_add input.required {
	background: url(/templates/demohunt/images/reg-input-req.jpg) no-repeat;
}
#blog_post_add input.public {
	border: none;
	background: url(/templates/demohunt/images/public-submit.png) no-repeat;
	background-position: 0 0;
	width: 168px;
	height: 38px;
	outline: none;
	cursor: pointer;
	padding: 0px;
	float: left;
	margin-right: 20px;
}
#blog_post_add input.public:hover {
	background-position: 0 -38px;
}
#blog_post_add input.public:active, #blog_post_add input.public:focus{
	background-position: 0 -76px;
}
#blog_post_add textarea#wysiwyg{
	border: none;
	width: 540px;
	height: 200px;
	outline: none;
	font-size: 12px;
	color: #666;
	font-style: italic;
	padding-left: 15px;
}
#blog_post_add .short_description {
	font-size: 11px;
	color: #666666;
	font-family: Arial;
	font-style: italic;
	padding: 8px 20px 0 0;
}

#doc_post_add{
	font-size: 14px;
	color: #002866;
	font-family: Georgia;	
}
#doc_post_add td {
	padding-bottom: 10px;
}
#doc_post_add label {
	width: 200px;
	padding-right: 20px;
	display: block;
}
#doc_post_add input {
	border: none;
	background: url(/templates/demohunt/images/reg-input.jpg) no-repeat;
	width: 225px;
	height: 26px;
	outline: none;
	font-size: 12px;
	color: #666;
	font-style: italic;
	padding-left: 15px;
}
#doc_post_add input.required {
	background: url(/templates/demohunt/images/reg-input-req.jpg) no-repeat;
}
#doc_post_add input.public {
	border: none;
	background: url(/templates/demohunt/images/public-submit.png) no-repeat;
	background-position: 0 0;
	width: 168px;
	height: 38px;
	outline: none;
	cursor: pointer;
	padding: 0px;
	float: left;
	margin-right: 20px;
	text-indent: -999px;
}
#doc_post_add input.public:hover {
	background-position: 0 -38px;
}
#doc_post_add input.public:active, #doc_post_add input.public:focus{
	background-position: 0 -76px;
}
#doc_post_add input.search {
	border: none;
	background:url(/templates/demohunt/images/submit6.jpg) no-repeat;
	background-position: 0 0;
	width: 168px;
	height: 38px;
	outline: none;
	cursor: pointer;
	padding: 0px;
	float: left;
	margin-right: 20px;
	text-indent: -999px;
}
#doc_post_add input.search:hover {
	background-position: 0 -38px;
}
#doc_post_add input.search:active, #doc_post_add input.search:focus{
	background-position: 0 -76px;
}
#doc_post_add textarea#wysiwyg, #doc_post_add textarea#wysiwyg1{
	border: none;
	width: 540px;
	height: 200px;
	outline: none;
	font-size: 12px;
	color: #666;
	font-style: italic;
	padding-left: 15px;
}
#doc_post_add .short_description {
	font-size: 11px;
	color: #666666;
	font-family: Arial;
	font-style: italic;
	padding: 8px 20px 0 0;
}
#doc_post_add select {
	max-width:575px;
}
#doc_post_add #content {
	width: 565px;
	height: 95px;
}

.doc_table {
	font-size: 14px;
	font-family: Georgia;
	margin-bottom: 30px;
}
.doc_table td {
	padding: 5px 0;
}
.doc_table td:first-child {
	color: #002866;
	width:200px;
}

ul.docsearch {
	list-style-type: decimal;
	list-style-position: inside;
}
ul.docsearch li{
	padding:5px 0;
}


	