@charset "utf-8";
/* CSS Document */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
vertical-align: baseline;
background: transparent;
}
body {
line-height: 1;
background: #fff;
}
ol, ul {
list-style: none;
}
blockquote, q {
quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: '';
content: none;
}
/* remember to define focus styles! */
:focus {
outline: 0;
}
/* remember to highlight inserts somehow! */
ins {
text-decoration: none;
}
del {
text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
border-collapse: collapse;
border-spacing: 0;
}
/* MAIN CSS */
.clr {
clear:both;
}

/** {
	-behavior:url("include/iehover.htc")
}*/
/* ------------------------------ */
.float{float: left;}
.float-r{float:right}
.white{color:#FFF}
.black{color:#4f4f4f;}
.grey{color:#b0b0b0;}
.red-link{color:#e25000;}
.blue-link{color:#465f7d;}
.green{color:#009300;}
.bold{font-weight:bold;}
.font_Tahoma_12{font-family: Tahoma; font-size: 12px}
.font_Verdana_10{font-family: Verdana, Geneva, sans-serif; font-size: 10px}
.font_Verdana_11{font-family: Verdana, Geneva, sans-serif; font-size: 11px}
.font_Verdana_12{font-family: Verdana, Geneva, sans-serif; font-size: 12px}
.font_Verdana_15{font-family: Verdana, Geneva, sans-serif; font-size: 15px}
.font_Verdana_20{font-family: Verdana, Geneva, sans-serif; font-size: 20px}
.font_Verdana_25{font-family: Verdana, Geneva, sans-serif; font-size: 25px}
.font_Arial_14{font-family: Arial, Helvetica, sans-serif; font-size: 14px}

/* ------------------------------ */
a{
	text-decoration:none;
		color:#465f7d;
}
a:hover{
	color:#069;
	text-decoration:none;
}


.main{
	width:940px;
	padding-top:14px;
	margin-left:auto;
	margin-right:auto;
}

.head{
	width:940px;
	-width:960px;
	height:125px;
	margin-bottom:3px;
}

.logo{
	background-image:url(../images/logo.png);
	background-repeat:no-repeat;
	background-position:top left;
	width:265px;
	height:15px;
	margin-left:15px;
	-margin-left:7px;
	color:#465f7d;
	padding-top:37px;
	padding-left:5px;
	margin-right:31px;
	margin-bottom:8px;
}


.head-statistic{
	width:230px;
	height:56px;
	margin-top:-6px;
	margin-right:81px;
}

.head-video-stat{
	width:116px;
	height:49px;
	background-image:url(../images/head-stat-border.png);
	background-position:right;
	background-repeat:repeat-y;
	text-align:right;
	padding-right:12px;
	padding-top:9px;
	margin-right:5px;
}

.head-statistic p{
	margin-bottom:3px;
	color:#4f4f4f;
}

.head-online-members{
	width:95px;
	padding-top:9px;
}

.blogs{
	width:180px;
	-width:184px;
	height:45px;
	margin-top:3px;
	margin-right:17px;
}

.facebook{
	width:47px;
	height:45px;
	margin-right:22px;
	-margin-right:17px;
}

.facebook-logo{
	background-image:url(../images/facebook.png);
	width:27px;
	height:27px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:4px;
}

.blogs p a{
	color:#b0b0b0;
	text-decoration:none;
}

.twitter{
	width:34px;
	height:45px;
	margin-right:22px;
	-margin-right:17px;
}

.twitter-logo{
	background-image:url(../images/twitter.png);
	width:27px;
	height:27px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:4px;
}

.rss{
	width:46px;
	-width:49px;
	height:45px;
}

.rss-logo{
	background-image:url(../images/rss.png);
	width:28px;
	height:27px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:4px;
}

.links{
	width:107px;
	height:18px;
	margin-top:7px;
}

.links div{
	float:left;
	margin-right:17px;
}

.head-menu{
	width:942px;
	height:32px;
	margin-left:-1px;
	margin-bottom:8px;
	-margin-bottom:0px;
}

.head-menu-left{
	background-image:url(../images/head-menu-left.png);
	width:10px;
	height:32px;
}

.head-menu-right{
	background-image:url(../images/head-menu-right.png);
	width:10px;
	height:32px;
}

.head-menu-center{
	background-image:url(../images/head-menu-center.png);
	background-repeat:repeat-x;
	width:922px;
	height:32px;
}

.head-menu-center ul{
}

.head-menu-center ul li{
	display:inline-block;
	//display:inline;
	//zoom:1;
	margin-left:9px;
	margin-right:15px;
	//margin-right:19px;
	height:32px;
	padding-bottom:2px;
	padding-top:10px;
}

.head-menu-center a{
	color:#fff;
	text-decoration:none;
}

.head-menu-center ul li:hover, .head-menu-center ul li.hover{
	background-image:url(../images/head-menu-hover.png);
	background-repeat:repeat-x;
	height:32px;
	padding-right:15px;
	margin-right:0px;
	padding-left:13px;
	margin-left:-4px;
	//padding-right:13px;
	//margin-right:6px;
	//padding-left:13px;
	//margin-left:-4px;
}

.faq-cont{
	width:145px;
	height:10px;
	margin-top:10px;
}

.faq{
	background-image:url(../images/faq-icon.png);
	background-repeat:no-repeat;
	background-position:left bottom;
	width:50px;
	height:11px;
	padding-left:15px;
}

.cont{
	background-image:url(../images/contacts-icon.png);
	background-repeat:no-repeat;
	background-position:left bottom;
	width:50px;
	height:11px;
	padding-left:15px;
}

.bbl{
	width:590px;
	padding-top:3px;
	-padding-top:0px;
	-margin-top:-1px;
	margin-left:15px;
	-margin-left:7px;
	margin-right:31px;
}

.bbl p{
	color:#909090;
	margin-right:10px;
	-margin-right:6px;
}

.bbl a{
	text-decoration:none;
	color:#465f7d;
	margin-right:4px;
}

.inp164 {
	width: 560px;
	height: 18px;
	background: url(../images/poisk.png) no-repeat;
}

.poisk-memo{
	padding-left:20px;
	border: none;
	background: none;
	width: 540px;
	height: 16px;
	color:#959595;
}

.poisk-submit{
	border: none;
	background: none;
}

.poisk{
	-margin-right:10px;
	-margin-top:-4px;
}

.body{
	width:940px;
}

.featured-mov{
	width:940px;
	height:251px;
}

.featured-mov-top{
	width:940px;
	height:9px;
}

.top-left-corner{
	background-image:url(../images/top-left-corner.png);
	background-repeat:no-repeat;
	width:9px;
	height:9px;
}

.top-center{
	width:922px;
	height:9px;
	border-top:1px solid #caced0;
}

.top-right-corner{
	background-image:url(../images/top-right-corner.png);
	background-repeat:no-repeat;
	width:9px;
	height:9px;
}

.top-center-block{
	width:924px;
	height:225px;
	border-left:1px solid #caced0;
	border-right:1px solid #caced0;
	-margin-top:-11px;
	padding-left:14px;
	padding-top:7px;
}

.featured-mov-bottom{
	width:940px;
	height:9px;
}

.bottom-left-corner{
	background-image:url(../images/bottom-left-corner.png);
	background-repeat:no-repeat;
	width:9px;
	height:9px;
}

.bottom-center{
	width:922px;
	height:9px;
	border-bottom:1px solid #caced0;
	-margin-top:-11px;
}

.bottom-right-corner{
	background-image:url(../images/bottom-right-corner.png);
	background-repeat:no-repeat;
	width:9px;
	height:9px;
}

.featured-mov-zag{
	margin-left:4px;
	-margin-left:2px;
}

.more-mov{
	background-image:url(../images/more-icon.png);
	background-position:left;
	background-repeat:no-repeat;
	width:200px;
	height:12px;
	padding-left:15px;
	margin-top:5px;
}

.more-mov a{
	color:#465f7d;
	text-decoration:none;
}

.featured-mov-prevju{
	width:924px;
	height:190px;
	margin-top:14px;
}

.prevju{
	width:110px;
}

.prevju-all{
	background-repeat:no-repeat;
	background-position:top center;
	width:110px;
	height:156px;
}

.prevju-1-img{
	background-image:url(../images/prevju-1.jpg);
}

.prevju-2-img{
	background-image:url(../images/prevju-2.jpg);
}

.prevju-3-img{
	background-image:url(../images/prevju-3.jpg);
}

.prevju-4-img{
	background-image:url(../images/prevju-4.jpg);
}

.prevju-5-img{
	background-image:url(../images/prevju-5.jpg);
}

.prevju-6-img{
	background-image:url(../images/prevju-6.jpg);
}

.prevju-7-img{
	background-image:url(../images/prevju-7.jpg);
}

.featured-mov-prevju p{
	width:101px;
	text-align:center;
	margin-left:4px;
	margin-top:3px;
	line-height:11px;
}

.featured-mov-prevju p a{
	color:#465f7d;
	text-decoration:none;
}

.featured-mov-prevju img{
	margin-top:20px;
	margin-left:13px;
	float:left;
}

.main-zag{
	padding-left:18px;
	margin-top:11px;
	-margin-top:2px;
}

.main-zag h1{
	font-size:25px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:100;
	margin-bottom:13px;
}

.main-zag p{
	line-height:15px;
	word-spacing:-1px;
	margin-bottom:18px;
}

.main-zag p a{
	color:#465f7d;
	text-decoration:none;
}

.footer{
	margin-top:21px;
	padding-top:20px;
	//margin-top:5px;
	-margin-top:0px;
	width:100%;
	height:66px;
	background-color:#3f3f3f;
}

.footer-content{
	width:410px;
	height:50px;
	margin-left:auto;
	margin-right:auto;
}

.footer-menu{
	width:422px;
	margin-left:auto;
	margin-right:auto;
}

.footer-menu ul{
	margin-left:4px;
}

.footer-menu ul li{
	display:inline-block;
	//display:inline;
	//zoom:1;
	margin-right:14px;
	//margin-right:17px;
	margin-top:13px;
	margin-bottom:3px;

}

.footer a{
	color:#fff;
	text-decoration:none;
}

.cop{
	width:366px;

	margin-left:auto;
	margin-right:auto;
	color:#939393
}

.footer-menu-second{
	width:350px;
	//width:200px;
	margin-bottom:10px;
	margin-left:auto;
	margin-right:auto;
}

.footer-menu-second ul li{
	display:inline-block;
	//display:inline;
	//zoom:1;
	margin-right:14px;
	//margin-right:17px;
	margin-top:3px;
	margin-bottom:3px;
}
.h1_desc{
	margin-left:5px;
	margin-bottom:19px;
	margin-top:4px;
}
.errors-block{
	width:899px;
	height:500px;
	border-left:1px solid #caced0;
	border-right:1px solid #caced0;
	-margin-top:-11px;
	padding-top:7px;
	padding-left:19px;
	padding-bottom:34px;
	//padding-bottom:21px;
	-padding-bottom:36px;
	padding-right:20px;
	position:relative;
}
.errors{	border: 1px solid #f5e1b8;

	margin: 0 0 3em 0;
	padding:60px 20px 60px 20px;

	display:block;}
.log-reg-user{
	margin-top:19px;
	line-height: 14px;
	position:relative;
}
input.textfield, textarea.textfield {
 	width: 400px;
 	overflow: hidden;
	border: 1px solid #cdcdcd;
	padding: 0.4em;
	background: #fff url("/images/fieldbg.gif") repeat-x 0 1px;
	}
input.textfield:focus,textarea.textfield:focus {
	background: #fffef4 url("/images/fieldfocusbg.gif") repeat-x 0 1px;
	}

