@import url("font.css");
* {
	margin: 0;
	padding: 0;
}
html, body { margin: 0; height: 100%; }
html { overflow-x: hidden; }
body {font-family: 'main-font',Tahoma, Geneva, sans-serif;width: 100%;height: 100%;background:#000 url(../images/body_repeat_site.jpg) repeat-y center top;background-position:50% 0;	color:#393129;font-size:13px;	
	    margin-top: -17px;}
a {color:#803d30;outline: none;text-decoration:none ; 
}
a:hover { text-decoration:none;color:#803d30;
}
img { border: none;
}
p { padding:0px;}
input {outline:none; border:none}
.wrapper {width:1000px; margin: 0 auto;background-position:center;position:relative;}
.clear { clear:both}
.red { color:#a93b22; font-family:'main-font-semibold'}
#heading { height:1366px; background:url(../images/heading_in_site.jpg) no-repeat center top}
#footer { height:687px; background:url(../images/footer_site_2016.jpg) no-repeat center bottom; margin:-1270px 0 0 0}
#logotype { width:271px;height:95px; position:absolute; top:157px; left:361px; display:block}
#logotype .fake-hover{ width:271px;height:95px;}
#navigation { position:absolute; top:340px; left:3px}
#navigation ul li a { color:#ffddc3; font:16px 'main-font-semibold'; text-shadow:1px 1px #000; line-height:57px; padding:0 25px; height:56px; display:block; position:relative;z-index:99;-webkit-transition: all 0.3s ease-in-out;
				-moz-transition: all 0.3s ease-in-out;
				-o-transition: all 0.3s ease-in-out;
				-ms-transition: all 0.3s ease-in-out;
				transition: all 0.3s ease-in-out;}
#navigation ul li a:hover {background:rgba(0,0,0,.4); height:56px;}
#navigation ul li { height:57px; display:inline-block; vertical-align:top; padding:0 0px; margin:0 -5.1px}
#navigation .spacer { width:13px; height:57px; background:url(../images/menu_h_d.png) no-repeat center; position:relative; z-index:9999}
#start { width:220px; height:89px; background:url(../images/start.png) no-repeat center top; display:block; position:absolute; top:322px; right:-10px}
#start .fake-hover{ width:220px; height:89px; background:url(../images/start.png) no-repeat center bottom}
#container { width:1000px; position:relative; top:-850px; width:100%; min-height:1300px; z-index:90}
#container .leftbar { width:636px; display:inline-block; vertical-align:top; margin:0 0 0 43px}


.news .img img { border:2px #7e6851 solid; max-width:120px;}
.news .img { width:125px; height:125px; overflow:hidden; float:left;}
.news .news-in { margin:0 20px}
.news { background:url(../images/news-bottom.png) no-repeat center bottom; padding-bottom:60px; margin:20px 0 0 0}
.news .content { float:left; margin:0 0 0 20px; width:440px}
.news .content .title { line-height:23px; color:#352d25;font:19px 'main-font-semibold'; padding:3px 0 0 0}
.news .content .text { color:#352d25; font-size:15px; line-height:22px; padding:10px 0 0 0}
.news .info { background:rgba(165,140,112,0.3); height:40px; margin:15px 0}
.news .info .full-link { position:relative; display:inline-block; vertical-align:top; margin:0 20px 0 0}
.news .info p.info_p span { color:#734a43; font: 16px 'main-font-semibold'}
.news .info .full-link a{ width:117px; height:41px; background:url(../images/full-link-t.png) no-repeat center; color:#fff; text-shadow:1px 1px #000;font:15px 'main-font-semibold'; display:block;line-height:41px;text-align:center;-webkit-transition: all 0.3s ease-in-out;
				-moz-transition: all 0.3s ease-in-out;
				-o-transition: all 0.3s ease-in-out;
				-ms-transition: all 0.3s ease-in-out;
				transition: all 0.3s ease-in-out;}
.news .info .full-link dt { position:absolute; top:10px;text-align:center; width:117px; text-shadow:1px 1px #000; z-index:999}
.news .info p.info_p { display:inline-block; vertical-align:top; margin:0 10px; color:#806c54; font-size:13px; line-height:40px}
.news .info .full-link a:hover{ width:117px; height:41px; background:url(../images/full-link-b.png) no-repeat center; display:block}
#container .rightbar { width:260px; display:inline-block; vertical-align:top; margin:-4px 0 0 8px;}
#container .rightbar .titles { width:223px; height:93px; background:url(../images/block_title.png) no-repeat center; margin:0 0 0 2px}
#container .rightbar .titles dt {font:15px 'main-font-bold'; color:#f7e3e3; text-shadow:1px 1px #000; text-align:center; padding:27px 0 0 0}
#container .rightbar .auth { width:190px; margin:0 0 0 20px; height:200px;position:relative}
#login_name { position:absolute;top:-20px;left:0}
#login_password {position:absolute;top:-20px;right:0}
#container .rightbar form.auth input[type="text"],#container .rightbar form.auth input[type="password"] {display:table-cell;vertical-align:top; background:#2f231e;     width: 55px; height:32px; border:1px #635143 solid; text-align:center; color:#705d56; margin:0 5px}
#container .rightbar form.auth .sbm { width:116px; height:56px; background:url(../images/enter.png) no-repeat center top; display:block; color:#f7e3e3; font:15px 'main-font-bold';text-shadow:1px 1px #000; margin:15px auto 5px auto; cursor:pointer; position:relative;outline:none;border:none;top:40px}
#container .rightbar form.auth .sbm dt { position:absolute; width:116px; top:20px; text-align:center; z-index:999}}
#container .rightbar form.auth .sbm .fake-hover { width:116px; height:56px; background:url(../images/enter.png) no-repeat center bottom}
#container .rightbar form.auth .frg a { color:#ffe3ce;font:14px 'main-font'; text-align:center; display:block; line-height:27px; text-decoration:underline;-webkit-transition: all 0.3s ease-in-out;
				-moz-transition: all 0.3s ease-in-out;
				-o-transition: all 0.3s ease-in-out;
				-ms-transition: all 0.3s ease-in-out;
				transition: all 0.3s ease-in-out;}
#container .rightbar form.auth .frg a:hover { text-decoration:none}
#container .rightbar form.auth .frg  { text-align:center;margin:40px 0 0 0}

#container .rightbar .monitor { margin:105px 0 0 0}
#container .rightbar .monitor .titles dt { }
#container .rightbar .monitor .titles { width:258px; height:93px; background:url(../images/block_title_monitor.png) no-repeat center; margin:0 0 0px 2px}
#container .rightbar .monitor .server { width:195px; height:33px; background:url(../images/ramka_serv.png) no-repeat center; margin:0 auto 30px auto; position:relative}

.server .serv-im {  width:195px; height:33px; background:url(../images/polosa_null.png) no-repeat center;position:relative; top:0px}
.server .serv-im .scale { background:url(../images/polosa_full.png); width:0%; height:33px; -webkit-transition:all 3s ease; -moz-transition:all 3s ease; -o-transition:all 3s ease; transition:all 3s ease; }

#container .rightbar .monitor .server .names_s{ color:#ffe3ce;font-size:13px;position:absolute; top:-20px; left:0;}
#container .rightbar .monitor .server .onl {color:#ffe3ce;font-size:13px;position:absolute; top:-20px; right:0;}
#container .rightbar .monitor #info_s { color:#ffe3ce; font-size:13px; line-height:25px; padding:0px 0 0 40px; margin:-20px 0 0 0}
li { list-style:none}
#container .rightbar .voter { margin:-8px 0 40px 2px}
#container .rightbar .voter .titles { width:258px; height:93px; background:url(../images/block_title_monitor.png) no-repeat center; margin:0 0 20px 0px}
#container .rightbar .voter .titles dt {font:15px 'main-font-bold'; color:#f7e3e3; text-shadow:1px 1px #000; text-align:center; padding:27px 0 0 0}
#container .rightbar .voter ul.banner li{ width:102px; height:42px; background:url(../images/88x31.png) no-repeat center; list-style:none; margin:0px; display:inline-block; vertical-align:top}
#container .rightbar .voter ul.banner { margin:-30px 0 0 22px}
#container .rightbar .voter ul.banner li img { padding:5px 0 0 7px}

#container .rightbar .vk { margin:-8px 0 120px 0}
#container .rightbar .vk .titles { width:258px; height:93px; background:url(../images/block_title_monitor.png) no-repeat center; margin:0 0 20px 2px}
#container .rightbar .vk .titles dt {font:15px 'main-font-bold'; color:#f7e3e3; text-shadow:1px 1px #000; text-align:center; padding:27px 0 0 0}

#footer ul.banner-footer  { position:absolute; right:-40px; top:615px}
#footer ul.banner-footer li{ width:102px; height:42px; background:url(../images/88x31.png) no-repeat center; list-style:none; margin:0px; display:inline-block; vertical-align:top}
#footer ul.banner-footer li img { padding:5px 0 0 7px}
#footer #copy { color:#f2e3d7; font-size:13px; position:absolute; top:552px; left:120px}
#footer  { position:relative;}
#static, .page_form__inner { padding: 20px 20px 0 20px}
#static h1 { font:24px 'main-font-bold'; color:#352d25; padding-bottom:20px}
#static .heading { padding:15px 0; background:#907e68; color:#fef0e0; text-indent:5px;font: 15px 'main-font-semibold'}
#static .tabs { border-bottom:1px #917f69 solid;-webkit-transition: all 0.3s ease-in-out;
				-moz-transition: all 0.3s ease-in-out;
				-o-transition: all 0.3s ease-in-out;
				-ms-transition: all 0.3s ease-in-out;
				transition: all 0.3s ease-in-out;}
#static .tabs:hover .p_l ,#static .tabs:hover  { background:#846f56}

#static .tabs .p_l { padding:10px 0px; background:#b69f83; color:#362e26;font: 14px 'main-font-semibold'; width:30%; display:inline-block; vertical-align:top; text-indent:30px;-webkit-transition: all 0.3s ease-in-out;
				-moz-transition: all 0.3s ease-in-out;
				-o-transition: all 0.3s ease-in-out;
				-ms-transition: all 0.3s ease-in-out;
				transition: all 0.3s ease-in-out;}
			
#static .tabs:hover .p_c ,#static .tabs:hover  { background:#846f56}			
				
#static .tabs .p_c { padding:34px 0px; background:#b69f83; color:#362e26;font: 14px 'main-font-semibold'; width:30%; display:inline-block; vertical-align:top; text-indent:30px;-webkit-transition: all 0.3s ease-in-out;
				-moz-transition: all 0.3s ease-in-out;
				-o-transition: all 0.3s ease-in-out;
				-ms-transition: all 0.3s ease-in-out;
				transition: all 0.3s ease-in-out;}
				
#static .tabs .p_r {padding:0px 0px 0px 10px;  color:#362e26; line-height:23px;font: 14px 'main-font-semibold'; display:inline-block; vertical-align:top; width:65%}
#static p { padding:10px; font-size:15px }
#static .tabs .p_r.pad {padding:10px 0 0 10px}
#static .tabs_start { border:1px #917f69 solid; padding:0px 0; margin:10px 0}
#static .tabs_start .p_l { padding:20px 0px;  background:#907e68; color:#362e26;font: 14px 'main-font-semibold'; width:10%; display:table-cell; vertical-align:top; text-align:center; color:#fae5cc; font:24px 'main-font-bold';}
#static .tabs_start .p_r {padding:15px 0px 0 10px;  color:#362e26; line-height:23px;font: 15px 'main-font'; display:table-cell; vertical-align:top; width:90%}
#static dt.la { padding:25px 0 0 0; font: 18px 'main-font-semibold'; color:#393129}
#static .tabs_start .p_l .width-100 { width:200px; display:inline-block}
#static dt.de { color:#806c54; font-size:12px}

#static #launh { margin:20px auto; text-align:center}
#static #launh .it { border-right:1px #806c54 solid; display:inline-block; vertical-align:top; padding:15px 40px}
#static #launh .it:last-child { border-right:none}
#static #launh .it .win { width:51px; height:54px; background:url(../images/windows.png) no-repeat center bottom; display:block}
#static #launh .it .win .fake-hover  {  width:51px; height:54px; background:url(../images/windows.png) no-repeat center top}

#static #launh .it .linux { width:43px; height:52px; background:url(../images/linux.png) no-repeat center top; display:block}
#static #launh .it .linux .fake-hover  {  width:43px; height:52px; background:url(../images/linux.png) no-repeat center bottom}

#static #launh .it .mac { width:43px; height:52px; background:url(../images/apple.png) no-repeat center top; display:block}
#static #launh .it .mac .fake-hover  {  width:43px; height:52px; background:url(../images/apple.png) no-repeat center bottom}

.header_parallax{
    height: 900px;
    left: -1550px;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 2907px;
    pointer-events: none;
}
.scene {
    text-align: left;
    position: absolute;
    width: 110%;
    left: 50%;
    margin-left: -340px;
    display: inline-block;
    z-index: 3;
}
	.layer {
    line-height: 0;}
.footer_parallax {
    height: 500px;
    left: -1550px;
    overflow: hidden;
    position: absolute;
    top: 187px;
    width: 2907px;
    pointer-events: none
	}
	
	/* --- Р Р°Р±РѕС‚Р° РІРєР»Р°РґРѕРє --- */
.tab-content > .tab-pane { display: none; }
	.tab-content > .active { display: block; }
	
#colorNav{ position:absolute; top:340px;       left: 4px;}
#navigation ul {   
}
#colorNav > ul > li > a:hover {background:rgba(0,0,0,.4); height:56px;}

	

#colorNav > ul > li{ /* СЃС‚РёР»Рё С‚РѕР»СЊРєРѕ РґР»СЏ СЌР»РµРјРµРЅС‚РѕРІ РІРµСЂС…РЅРµРіРѕ СѓСЂРѕРІРЅСЏ */
 height:57px; display:inline-block; vertical-align:top; padding:0 0px; margin:0 -5.1px
}

#colorNav > ul > li > a{
color:#ffddc3; font:16px 'main-font-semibold'; text-shadow:1px 1px #000; line-height:57px;    padding: 0 21px; height:56px; display:block; position:relative;z-index:99;-webkit-transition: all 0.3s ease-in-out;
				-moz-transition: all 0.3s ease-in-out;
				-o-transition: all 0.3s ease-in-out;
				-ms-transition: all 0.3s ease-in-out;
				transition: all 0.3s ease-in-out;
}
#colorNav .spacer { width:13px; height:57px; background:url(../images/menu_h_d.png) no-repeat center; position:relative; z-index:9999}
#colorNav li ul{
	position:absolute;
	list-style:none;
	text-align:center;
    width: 160px;
    left: 94%;
    margin-left: -210px;
    top: 30px;
	top:30px;
	
	/* Р’Р°Р¶РЅРѕ РґР»СЏ Р°РЅРёРјР°С†РёРё РІС‹РІРѕРґР°/СЃРєСЂС‹С‚РёСЏ  */
	max-height:0px;
	overflow:hidden;
	
 -webkit-transition: all 1s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 1s ease;
}

#colorNav li ul li{
	background-color:rgba(50,40,36,0.7);z-index:9999;position:relative
}
#colorNav li ul li a{color:#ffddc3; font:14px 'main-font';border-bottom:1px rgba(255,255,255,0.07) solid;-webkit-transition: all 0.3s ease-in-out;
				-moz-transition: all 0.3s ease-in-out;
				-o-transition: all 0.3s ease-in-out;
				-ms-transition: all 0.3s ease-in-out;
				transition: all 0.3s ease-in-out;}
#colorNav li ul li a:hover {background:#201916}

#colorNav li ul li a{
	padding:12px;
	display:block;
}

#colorNav li ul li:nth-child(odd){ /* РџРѕР»РѕСЃРєРё Р·РµР±СЂС‹ */

}

#colorNav li ul li:hover{

}

#colorNav li ul li:first-child{
	border-radius:3px 3px 0 0;
	margin-top:25px;
	position:relative;
}

#colorNav li ul li:first-child:before{ /* РЈРєР°Р·Р°С‚РµР»СЊ РїРѕРґСЃРєР°Р·РєРё */
	content:'';
	position:absolute;
	width:1px;
	height:1px;
	left:50%;
	top:-10px;
	margin-left:-5px;
}

#colorNav li ul li:last-child{
	border-bottom-left-radius:3px;
	border-bottom-right-radius:3px;
}

/* Р—Р°РїСѓСЃРє Р°РЅРёРјР°С†РёРё РїРµСЂРµС…РѕРґР° CSS */
/* РїСЂРё РЅР°РІРµРґРµРЅРёРё РєСѓСЂСЃРѕСЂР° РјС‹С€Рё РЅР° СЌР»РµРјРµРЅС‚ */

#colorNav li:hover ul{
	max-height:600px; /* РЈРІРµР»РёС‡РёРІР°РµРј РїСЂРё РґРѕР±Р°РІР»РµРЅРёРё РґРѕРїРѕР»РЅРёС‚РµР»СЊРЅС‹С… РІС‹РїР°РґР°СЋС‰РёС… РїСѓРЅРєС‚РѕРІ */
}


/*----------------------------
	Р¦РІРµС‚РЅС‹Рµ С‚РµРјС‹
-----------------------------*/


#colorNav li.green{
	/* Р¦РІРµС‚ РїСѓРЅРєС‚Р° РјРµРЅСЋ */
	background-color:#00c08b;
	
	/* Р¦РІРµС‚ РёРєРѕРЅРєРё */
	color:#127a5d;
}

h1.title {color:#352d25;font:24px 'main-font-bold';padding:0 0 30px 0}

input[type="checkbox"]
{background: #dcc5aa;
    box-shadow: inner 0px 0px 10px #000;
    border: 1px #b39b7f solid;
    /* text-indent: 10px; */

    padding: 0 10px; outline:none}

input[type="text"], input[type="password"], input[type="email"], .bbcodes, textarea, select{background: #dcc5aa;
    box-shadow: inner 0px 0px 10px #000;
    border: 1px #b39b7f solid;
    /* text-indent: 10px; */
    min-height: 44px;
    padding: 0 10px; outline:none;-webkit-transition: all 0.3s ease-in-out;
				-moz-transition: all 0.3s ease-in-out;
				-o-transition: all 0.3s ease-in-out;
				-ms-transition: all 0.3s ease-in-out;
				transition: all 0.3s ease-in-out;}
	.bbcodes {cursor:pointer}
.berrors {background:url(../images/news-bottom.png) no-repeat center bottom;     padding: 20px 35px 60px 35px;
    margin: 20px 0 0 0;}
	
	input[type="text"]:focus , input[type="password"]:focus , input[type="email"]:focus { border-bottom:2px #655a4d solid}
.page_form__inner input[type="text"] {width:243px;height:45px;display:inline-block;vertical-align:top;margin:0 0 0 10px}
.page_form__inner li { list-style:none}
.page_form__inner dt.lost_p {color:#383028;font-size:15px;padding:5px 0 0 0}
.page_form__inner dt.lost_p_s {color:#806c54;font-size:12px}
.page_form__inner .lost_le {display:inline-block;vertical-align:top;width:200px}
.page_form__inner ul li{border-bottom:2px #bda488 solid; margin:10px 0;padding:10px 0}
.c-captcha img { max-width:100px;height:60px}

input [type="submit"], .btn, .btn-border{width:119px;height:41px; background:url(../images/button.png) no-repeat center; display:block; outline:none; border:none;text-align:center;font:14px 'main-font-semibold';text-shadow:1px 1px #000;color:#fff;cursor:pointer}
::-webkit-input-placeholder {color:#352d25;}
::-moz-placeholder          {color:#352d25;}/* Firefox 19+ */
:-moz-placeholder           {color:#352d25;}/* Firefox 18- */
:-ms-input-placeholder      {color:#352d25;}


.auth .ramka-ava { width:77px; height:71px; background:url(../images/profile/ramka-ava.png) no-repeat center; display:inline-block; vertical-align:top;}
.auth .ramka-ava img { max-width:60px; max-height:60px;padding: 5px 0 0 9px;}
.auth .short-btn { width:94px; height:47px; background:url(../images/profile/short-btn-t.png) no-repeat center; display:inline-block; vertical-align:top; font:14px 'main-font-semibold'; color:#fff; text-align:center; line-height:47px; margin:5px 0; position:relative; z-index:999;-webkit-transition: all 0.3s ease-in-out;
				-moz-transition: all 0.3s ease-in-out;
				-o-transition: all 0.3s ease-in-out;
				-ms-transition: all 0.3s ease-in-out;
				transition: all 0.3s ease-in-out;}
.auth .short-btn:hover{ width:94px; height:47px; background:url(../images/profile/short-btn-b.png) no-repeat center}
.auth .small-btn dd{position:absolute; top:2px; width:48px; text-align:center}
.auth .small-btn { width:48px; height:47px; background:url(../images/profile/mini-btn-t.png) no-repeat center; display:inline-block; vertical-align:top; font:14px 'main-font-semibold'; color:#fff; text-align:center; line-height:47px; margin:5px 0; position:relative;-webkit-transition: all 0.3s ease-in-out;
				-moz-transition: all 0.3s ease-in-out;
				-o-transition: all 0.3s ease-in-out;
				-ms-transition: all 0.3s ease-in-out;
				transition: all 0.3s ease-in-out;}
.auth .small-btn:hover{ width:48px; height:47px; background:url(../images/profile/mini-btn-b.png) no-repeat center}
.auth .exit { width:50px; height:56px; background:url(../images/profile/exit.png) no-repeat center top; display:block;}
.auth .exit .fake-hover { width:50px; height:56px; background:url(../images/profile/exit.png) no-repeat center  bottom}
.auth .auth_l, .auth .auth_r { width:45%; display:inline-block; vertical-align:top;}

.studio { width:50px; height:50px;  position:absolute;    top: 415px;
    right: 145px;display:block; z-index:999}
	
		.item-width-30 { width:43%; display:inline-block; vertical-align:top;text-indent:15px;padding:14px 0}
	.item-width-30-heading { width:272px; display:inline-block; vertical-align:top;text-indent:15px;padding:14px 0; background:#907d67;color:#fef0e0;font:13px 'main-font-semibold';margin:0 -4px 0 0}
	.item-width-30-e { width:42.4%; display:inline-block; vertical-align:top;padding:14px 0 0 15px}
.heading .item-width-30, .heading .item-width-17  { color:#fef0e0; font-size:15px}
.item-width-17 { width:13%; display:inline-block; vertical-align:top; color:#362e26;font-size:13px;text-align:center;padding:14px 0}
.item-width-polosa { border-bottom:1px #907e68 solid; -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;}
.item-width-polosa:hover { background:rgba(0,0,0,.1)}
.item-width-17-odd { width:13%; display:inline-block; vertical-align:top; background:#ab967c; color:#362e26;font-size:13px;padding:14px 0;text-align:center}
.no { height:24px; background:url(../images/no.png) no-repeat center; display:block;text-align:center}
.yes { height:24px; background:url(../images/yes.png) no-repeat center; display:block;text-align:center}
.item-width-17-pr  { color:#803d30; text-decoration:underline;width:13%; display:inline-block; vertical-align:top; font-size:13px;text-align:center;padding:14px 0}
.item-width-17-odd-pr { color:#803d30; text-decoration:underline;width:13%; display:inline-block; vertical-align:top; background:#ab967c; font-size:13px;padding:14px 0;text-align:center;}
.heading-pl {    padding: 5px 0;
    background: #907e68;
    color: #fef0e0;
    text-indent: 5px;
    font: 15px 'main-font-semibold';}
	.heading-pl .item-width-17 {color: #fef0e0;}
	
	
	
	#full_story {padding: 20px 35px 0 35px; background:url(../images/news-bottom.png) no-repeat center bottom; padding-bottom:60px; margin:20px 0 0 0}}
	#full_story h1 { color:#352d25; font:24px 'main-font-bold'; padding:20px 0}
	#full_story .img img { border:2px #7e6851 solid; max-width:580px;}
	#full_story .img { padding:0 0 15px 0px;}
	#full_story #full_text {font-size:15px; line-height:22px;}
	
	#info_full { border-top:2px #b9a185 solid; padding-top:30px; margin-top:30px}
	
#info_full .full-link { position:relative; display:inline-block; vertical-align:top; margin:0 0px 0 0}
#info_full p.info_p span { color:#734a43; font: 16px 'main-font-semibold'}
#info_full .full-link a{ width: 117px;
    height: 41px;
    background: url(../images/full-link-t.png) no-repeat center top;
    color: #fff;
    text-shadow: 1px 1px #000;
    font: 15px 'main-font-semibold';
    display: block;
    line-height: 41px;
    text-align: center;-webkit-transition: all 0.3s ease-in-out;
				-moz-transition: all 0.3s ease-in-out;
				-o-transition: all 0.3s ease-in-out;
				-ms-transition: all 0.3s ease-in-out;
				transition: all 0.3s ease-in-out;}
#info_full  p.info_p { display:inline-block; vertical-align:top; margin:0 10px; color:#806c54; font-size:13px; line-height:40px; width:22%}
#info_full .full-link a:hover{ width:117px; height:41px; background:url(../images/full-link-b.png) no-repeat center; display:block}

#no_comments { width:594px; height:143px; background:url(../images/no_comment.png) no-repeat center; line-height:22px; color:#ffe3ce; font:14px 'main-font-semibold'; text-align:center; margin:0 25px}
#no_comments  a {  color:#ffe3ce; text-decoration:underline}
#no_comments p { padding:30px 0 0 0 }
.addcomment { }
.addcomment li { list-style:none}
.addcomment input, .addcomment textarea { background:#ecc2a7;box-shadow:inner 0px 0px 10px #000; border:1px #b39b7f solid;}
.addcomment input {height:43px;width:150px}
.addcomment .combo_field { display:inline-block; vertical-align:top}
.addcomment ul li { margin:10px 0}
.addcomment .combo_field img { max-width:100px; max-height:50px;    vertical-align: middle;
    padding: 0 5px;}
.addcomment .combo_field #sec_code { margin:-10px 0 0 0; width:150px}
.addcomment .combo_field input { width:100px}

.t_com {font:19px 'main-font-semibold';color:#352d25}

.margin-15 {margin:0 25px 0 32px}
.margin-20 {margin:20px 25px 0 32px}
.margin-15 input[type="checkbox"]{width:15px;height;15px;vertical-align:middle}
.mass_comments_action input {background:#decc2a7;box-shadow:inner 0px 0px 10px #000; border:1px #b39b7f solid; padding:0 10px}
.body_comm {width:594px;    margin: 0 0 0 -9px;}
.body_comm .t_comm { width:594px; height:25px; background:url(../images/t_comm.png) no-repeat center;}
.body_comm .f_comm { width:594px; height:33px; background:url(../images/f_comm.png) no-repeat center;}
.body_comm .r_comm { background:#ecc2a7; padding:20px;    width: 540px;
    margin: 0 0 0 7px;}
.body_comm .avatarka { width:60px; display:inline-block; vertical-align:top; margin:0 0 0 10px}
.body_comm .avatarka img { max-width:60px}
.body_comm .right_info { width:430px; display:inline-block; vertical-align:top;    margin: 0 0 0 30px;overflow:hidden}
.body_comm .right_info .author a { color:#7f3528; font:16px 'main-font-semibold';}
.body_comm .right_info .date { padding: 2px 0 0 15px;color:#806c54; font-size:14px}
.body_comm .right_info .author, .body_comm .right_info .date, .body_comm .right_info .reply  { display:inline-block; vertical-align:top}

.body_comm .right_info .reply a{ background:#e6ba9f; padding:8px 10px; color:#978776; font-size:14px}
.body_comm .right_info .reply a:hover { background:#ddaa7f; color:#92683d;}
.body_comm .right_info .reply { float:right; }
.body_comm_b ul li { list-style:none; display:inline-block; vertical-align:top}
.body_comm_b .mass a { padding:10px 10px 10px 0}
.body_comm_b { font-size:14px; line-height:22px; color:#352d25}

.page_reg_form__inner ul li { list-style:none; display:block; margin:10px 0;}

.page_reg_form__inner  {margin:0 25px 0 32px}

.page_reg_form__inner input[type="text"], .page_reg_form__inner input[type="password"], .page_reg_form__inner input[type="email"]{width:270px;}
.page_reg_form__inner .btn { width:140px;display:inline-block; vertical-align:top}
.page_reg_form__inner input[type="text"] { width:135px}
.page_reg_form__inner ul li label, 

.page_reg_form__inner ul li input { display:inline-block; vertical-align:top}
.page_reg_form__inner ul li label { width:45%; font-size:15px; color:#383028;}
.page_reg_form__inner ul li label dd { font-size:12px; color:#806c54;}
.page_reg_form__inner .reg-btn { width:233px; height:41px; background:url(../images/reg-btn.png) no-repeat center top;font:14px 'main-font-semibold';text-shadow:1px 1px #000; line-height:41px;color:#fff;border:none}

.page_reg_form__inner .c-captcha span#dle-captcha { width:50%}
.page_reg_form__inner .form-group img { max-width:100px; max-height:50px}

.form_submit { border-top:2px #b49b7f solid; padding-top:20px; margin-top:20px}

/* --- РЎС‚СЂР°РЅРёС†Р° РїРѕР»СЊР·РѕРІР°С‚РµР»СЏ --- */
.userinfo_top { position: relative; padding-bottom: 0px; margin-bottom: 20px; }
.userinfo_top .avatar { position: absolute; }
.user_tab { list-style: none; padding: 0; margin: 0; }
	.user_tab > li { display: inline; margin-right: 1.2em; }
	.user_tab > li > a {
		text-decoration: none !important;
		
		-webkit-transition: all ease .3s; transition: all ease .3s;
	}
	.user_tab > li > a { opacity: .5; }
	.user_tab > li > a:hover { color: inherit; }
	.user_tab > li.active > a { cursor: default; font-size: 1em; opacity: 1; }

	.usinf { list-style: none; padding: 0; margin: 0 0 25px 0; } 
	.usinf li { padding:3px 0; }
	.usinf li:first-child { border-top-width: 0; }

	.ui-c1, .ui-c2 { display: inline-block; vertical-align: top; }
	.ui-c1 { width: 50%; margin-right: 5%; }
	.ui-c2 { width: 40%; }

	/* РћРєРЅРѕ РїРѕР»СЊР·РѕРІР°С‚РµР»СЏ */
	.userinfo { padding-left: 90px; }
	.userinfo .avatar { position: absolute; float: left; margin: 0 0 0 -90px; }
	.userinfo .avatar .cover { width: 60px; height: 60px; }
	.userinfo > ul { list-style: none; padding: 0; margin: 0; }

	.userinfo > ul { list-style: none; padding: 0; margin: 0; }
	/* --- Р Р°Р±РѕС‚Р° РІРєР»Р°РґРѕРє --- */
.tab-content > .tab-pane { display: none; }
	.tab-content > .active { display: block; }
	
		/* РџРµСЂСЃРѕРЅР°Р»СЊРЅС‹Рµ СЃРѕРѕР±С‰РµРЅРёСЏ */
	#pm-menu { margin-bottom: 20px; }
	
#pm-menu a{ background:#e6ba9f; padding:8px 10px; color:#978776; font-size:14px;margin:0 10px;-webkit-transition: all 0.3s ease-in-out;
				-moz-transition: all 0.3s ease-in-out;
				-o-transition: all 0.3s ease-in-out;
				-ms-transition: all 0.3s ease-in-out;
				transition: all 0.3s ease-in-out;}
#pm-menu a:hover { background:#ddaa7f; color:#92683d;}
	

		#pm-menu:after { content: ""; clear: both; display: block; }
	#pm-menu { margin-bottom: 25px; }

	.pm-box { margin-bottom: 25px; }
		.pm_status { padding: 25px;  border-radius: 2px; }
		.pm_progress_bar { background-color: #e5dbcc; margin-bottom: 10px; border-radius: 2px; }
		.pm_progress_bar span { background: #e85319; font-size: 0; height: 20px; border-radius: 2px; display: block; overflow: hidden }
.userinfo_top  h1 { text-transform:uppercase}
.l_ava { width:60px; display:inline-block; vertical-align:top}
.l_ava img { max-width:60px;}
ul.usinf { width:490px; display:inline-block; vertical-align:top; margin-left:20px}

.addpm ul li{ list-style:none; display:inline-block; vertical-align:top}
.addpm .combo_field { display:inline-block; vertical-align:top; margin:0 0 20px 0}
h2 { font:18px 'main-font-bold'}
.addpm .form_submit button { display:inline-block; vertical-align:top}.sbm, .bbcodes, .btn, .reg-btn{ -webkit-transition:all 0.8s ease; -moz-transition:all 0.8s ease; -o-transition:all 0.8s ease; transition:all 0.8s ease; }
.sbm:hover, .bbcodes:hover, .btn:hover, .reg-btn:hover {  -webkit-filter:brightness(1.3); -moz-filter:brightness(1.3); -o-filter:brightness(1.3); filter:brightness(1.3); }


.form-group label {width:35%}
ul.ui-form li {list-style:none}
ul.ui-form { list-style: none; padding: 0; margin: 0; }
		ul.ui-form > li { margin-bottom: 20px; }
		ul.ui-form > li:last-child { margin-bottom: 0; }
		.form-group { margin-bottom: 20px; }
		.form-group > label { display: inline-block; margin-bottom: .4em;width:200px }
		.form-group > textarea {width:300px;min-height:120px}
		.imp:after { content: "*"; margin: 0 0 0 10px; color: #e85319; }

		@media only screen and (min-width: 601px) {
			.form-group.combo:after { clear: both; display: table; content: ""; }
			.form-group.combo > .combo_field { width: 50%; float: left;
				-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
			}
			.form-group.combo > .combo_field:last-child { padding-left: 10px; }
			.form-group.combo > .combo_field:first-child { padding-right: 10px; }
		}
		
		
		@media only screen and (max-width: 600px) {
		.header_parallax, .footer_parallax, .scene { display:none}
		
		}
		
		#addcomment .form-group.combo > .combo_field { width:auto;float:none}
		#pager span, #pager a:hover{background: #cb593d;
    color: #fff;
    font: 18px 'main-font-bold';
    padding: 10px 12px;
    margin: 0 1px 0 0;}
	#pager a {    font: 18px 'main-font-bold';
    padding: 10px 12px;
    margin: 0 1px 0 0;
    color: #342c23;-webkit-transition: all 0.3s ease-in-out;
				-moz-transition: all 0.3s ease-in-out;
				-o-transition: all 0.3s ease-in-out;
				-ms-transition: all 0.3s ease-in-out;
				transition: all 0.3s ease-in-out;}
	
	.bb-pane {position:relative}
	
	
	.right-block { width:200px; margin: -25px 15px 0 17px;}
	
	.page_prev, .page_next  { display:inline-block;vertical-align:top}
	.page_prev span{background:url(../images/a-l.png) no-repeat center;padding:12px 15px;opacity:0.5}
	.page_prev a{background:url(../images/a-l.png) no-repeat center;padding:12px 15px;-webkit-transition: all 0.3s ease-in-out;
				-moz-transition: all 0.3s ease-in-out;
				-o-transition: all 0.3s ease-in-out;
				-ms-transition: all 0.3s ease-in-out;
				transition: all 0.3s ease-in-out;}
		.page_prev a:hover{background:#b8966f  url(../images/a-l.png) no-repeat center;padding:12px 15px}
	.page_next span{background:url(../images/a-r.png) no-repeat center;padding:12px 15px;opacity:0.5}
	.page_next a:hover {background:#b8966f url(../images/a-r.png) no-repeat center;padding:12px 15px}
	.page_next a {background:url(../images/a-r.png) no-repeat center;padding:12px 15px;-webkit-transition: all 0.3s ease-in-out;
				-moz-transition: all 0.3s ease-in-out;
				-o-transition: all 0.3s ease-in-out;
				-ms-transition: all 0.3s ease-in-out;
				transition: all 0.3s ease-in-out;}
	#nav { float:right;margin:-20px 20px 0 0}
	
	#pager { margin:0 20px}
	
	.pm-box a {-webkit-transition: all 0.3s ease-in-out;
				-moz-transition: all 0.3s ease-in-out;
				-o-transition: all 0.3s ease-in-out;
				-ms-transition: all 0.3s ease-in-out;
				transition: all 0.3s ease-in-out;}

/*---------ZeliowPlay---------*/
.uk-alert {
    margin-bottom: 15px;
    padding: 10px;
    background: #ebf7fd;
    color: #2d7091;
    border: 1px solid rgba(45, 112, 145, 0.3);
    border-radius: 4px;
    text-shadow: 0 1px 0 #ffffff;
}
.block_label_title {
    background: url("../images/block_label_title.png") no-repeat scroll 0px 0px transparent;
    width: 585px;
    height: 28px;
    line-height: 30px;
    text-align: center;
    text-transform: uppercase;
    font-size: 13px;
    overflow: hidden;
    margin: 15px 5px;
}
/*---------ZeliowPlay---------*/