@import url(http://fonts.googleapis.com/css?family=Roboto+Condensed:400,700&subset=latin,cyrillic,cyrillic-ext);
html, body {height:100%;}
html {background:#fff;}
body {
	margin:0;
    color: #575454;
	font:14px/20px Arial, Helvetica, sans-serif;
	min-width:980px;
	background:#f6f6ec url(../images/bg-body.png) repeat 0 0;
	overflow-y:scroll;
}
header, footer, article, section, hgroup, nav, figure {display:block;}

img {border-style:none;display:block;}
a {text-decoration:none;color:#333;}
a:hover {text-decoration:none;color:#a0a3a4;}
input, textarea, select, button {
	font:14px Tahoma, Arial, Helvetica, sans-serif;
	vertical-align:middle;
  	color:#666;
}
button::-moz-focus-inner {
    border: 0;
    padding: 0;
}
input[type=text], input[type=password], input[type=file], input[type=submit], textarea{-webkit-appearance:none;}

::-webkit-input-placeholder {
	color:#a1a1a1 !important;
	font:11px Arial, Helvetica, sans-serif;
}
:-moz-placeholder {
	color:#a1a1a1 !important;
	font:11px Arial, Helvetica, sans-serif;
}
.placeholder {
	color:#a1a1a1 !important;
	font:11px Arial, Helvetica, sans-serif;
}

form, fieldset {
	margin:0;
	padding:0;
	border-style:none;
}
.row {width:100%;overflow:hidden;}
*+html .r {height:1%;}
.r:after {
	content:"";
	display:block;
	clear:both;
}

h1,h2,h3,h4,.h {
	margin:0 0 10px;
	font-size:22px;
	/*line-height:20px;*/
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: 500;
	text-align: left;
}
p {margin:0 0 1.2em 0;}
ul {margin:0;padding:0;list-style:none;}
address {font-style:normal;margin:0;padding:0;}

.main {
	width:998px;
	margin:0 auto;
	position:relative;
}

.wrapper {
	min-height:100%;
	overflow:hidden;
	width:100%;
	background:#f6f6ec url(../images/bg-body.png) repeat 0 0;
}
#footer {
	margin-top: 12px;
	min-height:60px;
	background:#303030;
	-moz-border-radius:6px;
	border-radius:6px;
	behavior:url(js/PIE.htc);
	position:relative;
	color: #fff;
	margin-bottom: 20px;
}

.w1 {
	padding:3px 0 3px;
	overflow:hidden;
	height:1%;
}
.w2 {
	width: 980px;
	margin:0 auto;
    padding:0 5px;
	position:relative;
}
.main {
	width:100%;
}

.copy {float:left; margin: 10px 0 10px 10px;}
.copy a{color: #fff;}
.counters {float:right;margin: 10px 10px 10px 0;}
.counters a {float:left;margin:0 0 0 20px;}


#header {
	height:168px;
	position:relative;
	z-index:1;
}
.logo {
	position:absolute;
	top:33px;
	left:7px;
	background: url(../images/logo.png) no-repeat;
	width:337px;
	height:51px;
	overflow:hidden;
	text-indent:-9999px;
}
.phone {
	position:absolute;
	right:6px;
	top:50px;
	font-size:30px;
	color:#3d3d3d;
	font-family: 'Roboto Condensed', sans-serif;
}

#header nav {
	position:absolute;
	width:100%;
	height:52px;
	top:107px;
	background:#303030;
	z-index:99;
	font-family: 'Roboto Condensed', sans-serif;
	-moz-border-radius:6px;
	border-radius:6px;
	behavior:url(js/PIE.htc);
	position:relative;
}
#nav > li {
	float:left;
	padding:16px 22px;
	font-size:18px;
	position:relative;
	max-width: 170px;
	text-align: center;
	font-weight: 500;
}
#nav > li:first-child {background:none;} 
#nav a {
	color:#fff;
}
#nav > li > a:hover,
#nav > li.hover > a,
#nav li:hover li:hover > a,
#nav li li a:hover,
#nav a.active {
	color:#a0a3a4;
}
#nav ul {
	position:absolute;
	top:46px;
	left:0;
	padding:1px 0 0 0;
	width:172px;
	z-index:99;
}
#nav ul li {
	background:#333333;
	padding:0 2px;
	float:none;
	font-size:13px;
	position:relative;
}
#nav ul li a {
	display:block;
	border-top:1px solid #fff;
	padding:5px 10px 5px 19px;
	color: #fff;
	font-size: 15px;
	text-align: left;
}
#nav ul li:first-child a {border:0;}
#nav ul ul {
	left:162px;
	top:0;
	padding:1px 0 0 1px;
}


#coin-slider{overflow:hidden;width:980px !important;height:300px;}
.coin-slider{position:relative;width:980px !important;height:300px; overflow:hidden;}
.coin-slider a{text-decoration:none;outline:none;border:none; font-size:37px; line-height:1.2307em; font-family: 'Roboto Condensed', sans-serif; text-align:center;}
.cs-buttons{font-size:0px;position:absolute;line-height:0;bottom:0px;left:435px;}
.cs-buttons a{margin-right:1px;height:47px;width:43px;background:url(../images/slide-bg.png) 0 0 repeat;display:inline-block; color:#fff;cursor:pointer;z-index:98;font-weight:bold;}
.cs-buttons a:hover,.cs-buttons a.cs-active{color:#080808;}
.cs-prev,.cs-next{background:#e6e6e6;color:#111;padding:0px 10px; display:none;}
.cs-prev:hover,.cs-next:hover{background:#111;color:#e6e6e6}


h1{
	margin:0 0 15px;
	font-size:31px;
	color:#000;
}
h2 {
	margin:16px 0 10px;
	font-size:26px;
	color:#000;
}
h3 {
	margin:0 0 10px;
	font-size:22px;
	color:#000;
}
h4 {
	margin:0 0 8px;
	font-size:18px;
	color:#000;
}
.h {
	margin:0 0 15px;
	font-size:31px;
	color:#000;
}

.content ul,.content-lite ul {
	list-style-type:disc;
	margin:0 0 0 38px;
}
.content ol,.content-lite ol {
	margin:0;
}


.columns {
	min-height: 250px;
	margin-top: 12px;
	-moz-border-radius:6px;
	border-radius:6px;
	behavior:url(js/PIE.htc);
	position:relative;
	overflow:hidden;
	height:1%;
	padding:20px 10px;
	background: #fff;
}
.inner .columns{min-height:450px;}
.content {
	float:left;
	overflow:hidden;
	width:680px;
	text-align: justify;
}
.content-lite {
	padding: 10px 20px 10px 10px;
	width:940px;
	text-align: justify;
}
#sidebar {
	float:right;
	width:260px;
}

.imgleft{
	float: left;
	border: 1px solid #a0a3a4;
	margin: 0px 8px 8px 0px;
	padding: 1px;
	-moz-border-radius:6px;
	border-radius:6px;
	behavior:url(js/PIE.htc);
	position:relative;
}

.imgright{
	float: right;
	border: 1px solid #a0a3a4;
	margin: 0px 0px 8px 8px;
	padding: 1px;
	-moz-border-radius:6px;
	border-radius:6px;
	behavior:url(js/PIE.htc);
	position:relative;
}

.imgcenter{
	width: 100%;
	text-align: center;
	clear:both;
	-moz-border-radius:6px;
	border-radius:6px;
	behavior:url(js/PIE.htc);
	position:relative;
}
.imgcenter img {margin:0 auto;}

.imgcenter img, .imgright img, .imgleft img{
	-moz-border-radius:6px;
	border-radius:6px;
	behavior:url(js/PIE.htc);
	position:relative;
}
img.imgpict1{width: 667px;}
img.imgpict2{width: 327px;}
img.imgpict3{width: 214px;}
img.imgpict4{width: 157px;}
img.imgpictC{width: 234px; border: 1px solid #a0a3a4; padding: 1px;}

.content-lite img.imgpict1{width: 928px;}
.content-lite img.imgpict2{width: 458px;}
.content-lite img.imgpict3{width: 301px;}
.content-lite img.imgpict4{width: 222px;}
.content-lite img.imgpictC{width: 500px;}


.razdel2 {
	float:left;
	width:150px;
	text-align:center;
	margin:0 12px 0 0;
}
.content-lite .razdel2{width: 222px;}
.razdel2 > center {padding: 10px;}
.razdel2 > center > a {color: #333; text-decoration: none; font-size: 14px;}
.razdel2 > center > a:hover{color: #a0a3a4;}
.razdel2 > a > img{
	border: 1px solid #a0a3a4;
	margin: 0;
	padding: 1px; 
	width: 150px; 
	height: 150px;
	-moz-border-radius:6px;
	border-radius:6px;
	behavior:url(js/PIE.htc);
	position:relative;
}
.content-lite .razdel2 > a > im{width: 222px;height: 222px;}

.side-nav {
	font-size: 15px;
	list-style: disc !important;
	margin-left: 20px;
	color:#a0a3a4;
	margin-top: 30px;
}
.side-nav ul {
	padding:0 0 0 22px;
}

.side-nav li{margin: 6px 0;}
.side-nav a{color:#a0a3a4;}
.side-nav a.active,.side-nav a:hover{color:#000;}

/*==========================default============*/
#usertable{
	width: 100%;
}

#usertable td{
	border: 1px solid #e2e2dd;
	text-align: center;
	padding: 5px;
}

#usertable th{
	border: 1px solid #e2e2dd;
	background-color: #e2e2dd;
	text-align: center;
	padding: 5px;
}

#usertable th.first, #usertable td.first{
	text-align: left;
	background-color: #e2e2dd;
	width: 150px;
}

#usertable .anons{text-align: left;}
#usertable .photo{width: 150px !important; text-align: center;}

#allnews {padding-bottom: 15px;}

.pager{
font-size:1em;
clear: left;
text-align: center;
margin: 30px;
}

.button{
	-moz-border-radius:6px;
	border-radius:6px;
	behavior:url(js/PIE.htc);
	position:relative;
	border:3px solid #a0a3a4;
	background: #a0a3a4;
	color: #fff;
}
.button:hover,.button1:hover{
	background: #333;
	border:3px solid #333;
}
.button1{
	-moz-border-radius:6px;
	border-radius:6px;
	behavior:url(js/PIE.htc);
	position:relative;
	border:3px solid #e8e8e8;
	background: #e8e8e8;
	color: #575454;
}

#none input[type=text]{width: 350px;}
#none textarea{width: 350px;}
#none input.kpch{width: 134px;}
#none .button1{width: 140px;}
#none input[type=submit].button{width: 350px;margin: 0 3px;}

#sitemap {}
#sitemap a{text-decoration: none;}
#sitemap a:hover{text-decoration: underline;}
#sitemap .lev1 {
	margin-left: 15px;
}
#sitemap .lev2 {
	margin-left: 15px;
}
#sitemap .lev3 {
	margin-left: 15px;
}
#sitemap .lev4 {
	margin-left: 15px;
}
#sitemap .lev5 {
	margin-left: 15px;
}
#sitemap ul {
	margin:0;
}
#path {font-size: 12px; margin-bottom: 17px;}
#path a{font-size: 12px; text-decoration: none;}

.home-blocks {
	overflow:hidden;
	height:1%;
	margin:5px 0 5px;
}
.home-blocks .one {
	float:left;
	margin:0 0 0 5px;
	background: #333;
	width:201px;
	padding:27px 20px 27px;
	-moz-border-radius:6px;
	border-radius:6px;
	behavior:url(js/PIE.htc);
	position:relative;
 }
.home-blocks .one:hover{background:#a0a3a4;}
.home-blocks .one:first-child {margin:0;}
.home-blocks .h{
	color: #fff;
	font-size: 25px;
	line-height: 28px;
}
.home-blocks p {
	min-height:100px;
	margin:0 0 10px;
	font-size:13px;
	color: #fff;
	line-height:18px;
}
.home-blocks .more a {
	padding:0 21px 0 0;
	color: #fff;
	font-weight: bold;
}
.home-blocks .more a:hover{color:#333333;}


/* NEW!!!!! */
.vrght{text-align: right;}
.vleft{text-align: justify;}
/* /NEW!!!!! */



.socials {position: absolute; top: 5px; right: 5px; width: 250px;}
.socials ul {margin:0;padding:0;list-style:none;}
.socials li {float:left;margin:0 0 0 10px;}
.socials li a {display:block;}
