

/* Start:/bitrix/templates/28857/layout.css?13634640001748*/
#main { 
	width:977px; 
	margin:0 auto;
	position:relative;
	z-index:2;
}
#header { 
	height:202px;
}
#header, 
#content, 
#footer { 
	font-size:0.75em;
}
.col-1, 
.col-2, 
.col-3 { 
	float:left;
}

/*======= index.html =======*/
#page1 #header { height:510px;}
#page1 #content .col-1 { width:269px; margin-right:50px;}
#page1 #content .col-2 { width:240px; margin-right:78px;}
#page1 #content .col-3 { width:270px;}

/*======= index-1.html =======*/
#page2 #content .col-1 { width:269px; margin-right:50px;}
#page2 #content .col-2 { width:588px;}
#page2 #content .col-2 .col-1 { width:265px; margin-right:58px;}
#page2 #content .col-2 .col-2 { width:265px;}

/*======= index-2.html =======*/
#page3 #content .col-1 { width:269px; margin-right:50px;}
#page3 #content .col-2 { width:263px; margin-right:55px;}
#page3 #content .col-3 { width:270px;}

/*======= index-3.html =======*/
#page4 #content .col-1 { width:269px; margin-right:50px;}
#page4 #content .col-2 { width:588px;}

/*======= index-4.html =======*/
#page5 #content .col-1 { width:588px; margin-right:50px;}
#page5 #content .col-1 .col-1 { width:265px; margin-right:58px;}
#page5 #content .col-1 .col-2 { width:265px;}
#page5 #content .col-2 { width:269px;}

/*======= index-5.html =======*/
#page6 #content .col-1 { width:269px; margin-right:50px;}
#page6 #content .col-2 { width:588px;}
#page6 #content .col-2 .row-1 .col-1 { width:201px; margin-right:0; position:relative;}
#page6 #content .col-2 .row-1 .col-2 { width:162px; margin-right:50px;}
#page6 #content .col-2 .row-1 .col-3 { width:162px;}
#page6 #content .col-2 .row-2 .col-1 { width:290px; margin-right:0;}
#page6 #content .col-2 .row-2 .col-2 { width:295px;}


/*=========================*/


#footer { 
	height:109px;
}
/* End */


/* Start:/bitrix/templates/28857/components/bitrix/menu/horizontal_multilevel2/style.css?13724496005404*/
/**Top menu**/
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul
{
	margin:0; padding:0;
	list-style:none;
	font-size:11px;
	line-height:16px;
	/*font-size:90%*/
}

#horizontal-multilevel-menu li#sep, #horizontal-multilevel-menu li#sep.jshover{height:3px;width:100%;float:left;padding:0px;margin:0px;line-height:3px;background:none;}

.menu li.root {float:left; font-size:14px; margin:0; padding:0; cursor:pointer;}
.menu li.root a {display:block; text-decoration:none; cursor:pointer;}
.menu li.root a span { display:block; padding:32px 0 32px 0; margin:0; color:#000; text-align:center; white-space:nowrap; overflow:hidden; font-weight:normal; cursor:pointer;}

.menu li.root .mbg {background:url(/bitrix/templates/28857/components/bitrix/menu/horizontal_multilevel2/images/nav-tail.gif) left top repeat-x; padding-right:22px; padding-left:20px;}
.menu li.root .mleft {background:url(/bitrix/templates/28857/components/bitrix/menu/horizontal_multilevel2/images/divider.gif) left top no-repeat; padding-left:2px;}
.menu li.first .mleft {background:url(/bitrix/templates/28857/components/bitrix/menu/horizontal_multilevel2/images/nav-first.gif) left top no-repeat; padding-left:22px}
.menu li.first .mbg {padding-right:20px; padding-left:0;}
.menu li.last .mright {background:url(/bitrix/templates/28857/components/bitrix/menu/horizontal_multilevel2/images/nav-last.gif) right top no-repeat; padding-right:22px;}
.menu li.last .mbg {padding-left:20px; padding-right:0;}

.menu li.root .root-item-selected .mbg {background:url(/bitrix/templates/28857/components/bitrix/menu/horizontal_multilevel2/images/nav-act-tail.gif) left top repeat-x;}
.menu li.first .root-item-selected .mleft {background:url(/bitrix/templates/28857/components/bitrix/menu/horizontal_multilevel2/images/nav-act-first.gif) left top no-repeat; padding-left:22px;}
.menu li.last .root-item-selected .mright {background:url(/bitrix/templates/28857/components/bitrix/menu/horizontal_multilevel2/images/nav-act-last.gif) right top no-repeat; padding-right:22px;}

.menu li.root:hover .root-item span,
.menu li.root.jshover .root-item span {text-decoration:underline;}
.menu li.root .root-item-selected span {color:#fff;}

/*Item-parents*/
#horizontal-multilevel-menu a.parent
{
		
}

/*Denied items*/
#horizontal-multilevel-menu a.denied
{
		
}

#horizontal-multilevel-menu li.ch a{padding:3px 10px 3px; text-decoration:none;}

/*Child-items: hover*/
#horizontal-multilevel-menu li li:hover, #horizontal-multilevel-menu li li.jshover
{
	background:#eff7fa;
	
}

/*Child-items selected*/
#horizontal-multilevel-menu li.item-selected
{
	background:#eff7fa;
	color:#fff;
}

#horizontal-multilevel-menu li.item-selected a {padding:3px 10px 3px; text-decoration:underline;}
/*Sub-menu box*/


#horizontal-multilevel-menu li ul
{
	position:absolute;
	/*top:-999em;*/
	top:auto;
	display:none;
	z-index:500;
	height:auto;
	/*width:12em;*/
	width:135px;
	background:#F5F5F5;
	border:1px solid #C1C1C1;
	margin-top:-9px;
}

/*Sub-menu item box*/
#horizontal-multilevel-menu li li 
{
	width:100%;
	border-bottom:1px solid #DEDEDE;
}

/*Item link*/
#horizontal-multilevel-menu li ul a
{
	text-align:left;
	text-decoration:none;
	padding-left:10px;
	text-decoration:underline;
}

/*Items text color & size */
#horizontal-multilevel-menu li a,
#horizontal-multilevel-menu li:hover li a,
#horizontal-multilevel-menu li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li a
{
	color:#4F4F4F;
	font-weight:normal;
}

/*Items text color & size: hover*/
#horizontal-multilevel-menu li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover a,
#horizontal-multilevel-menu li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a
{
	color:#4F4F4F;
	text-decoration:underline;
}

#horizontal-multilevel-menu li ul ul
{
	margin:-27px 0 0 132px;
	/*margin:-1.93em 0 0 11.6em;*/
}

#horizontal-multilevel-menu li:hover ul ul,
#horizontal-multilevel-menu li.jshover ul ul,
#horizontal-multilevel-menu li:hover ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul ul
{
	/*top:-999em;*/
	display:none;
	background:none;
}

#horizontal-multilevel-menu li:hover ul,
#horizontal-multilevel-menu li.jshover ul,
#horizontal-multilevel-menu li li:hover ul,
#horizontal-multilevel-menu li li.jshover ul,
#horizontal-multilevel-menu li li li:hover ul,
#horizontal-multilevel-menu li li li.jshover ul,
#horizontal-multilevel-menu li li li li:hover ul,
#horizontal-multilevel-menu li li li li.jshover ul,
#horizontal-multilevel-menu li li li li li:hover ul,
#horizontal-multilevel-menu li li li li li.jshover ul
{
	/*z-index:1000;
	top:auto;*/
	display:block;
}

div.menu-clear-left
{
	clear:left;
}
/* End */


/* Start:/bitrix/components/bitrix/breadcrumb/templates/.default/style.min.css?1483822800467*/
.bx-breadcrumb{margin:10px 0}.bx-breadcrumb i{color:#b5bdc2;line-height:13px;font-size:12px;vertical-align:middle;margin-right:5px}.bx-breadcrumb .bx-breadcrumb-item{float:left;margin-bottom:10px;white-space:nowrap;line-height:13px;vertical-align:middle;margin-right:10px}.bx-breadcrumb .bx-breadcrumb-item span{font-family:"Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:13px;white-space:normal}.bx-breadcrumb .bx-breadcrumb-item a{border-bottom:0}
/* End */


/* Start:/bitrix/templates/28857/styles.css?13634640003008*/
body {font-size:75%; font-family:Arial, Helvetica, sans-serif; line-height:1em; color:#ccc; margin:0; padding:0;}
.main { 
	width:977px; 
	margin:0 auto;
	position:relative;
	z-index:2;
}

.img-indent {margin:0 0 14px 0;}
.img-indent1 {margin:0 0 28px 0;}
img {border:0; vertical-align:top; text-align:left;}
a {color:#75cc06; outline:none; text-decoration:Lunderline;}
a:hover {text-decoration:none;}

h1, h2, h3, h4, h5 {margin:0;}
h3, h1 {font-size:32px; line-height:1.2em; letter-spacing:-1px; margin-bottom:18px;}
h4 {font-size:1em; line-height:1.5em; margin-bottom:17px;}
h5 {font-size:1em; line-height:1.5em;}

.fleft {float:left;}
.fright {float:right;}
.clear {clear:both; height:0; line-height:0; font-size:0;}
.alignright {text-align:right;}
.aligncenter {text-align:center;}

.mp {margin:0; padding:0;}

/*--logo--*/
.logo {padding:40px; width:30px; float:left;}
.ltext {font-size:72px; line-height:72px; color:#ccc; font-family:Times, Times new roman;}
.ltext a {color:#ccc; text-decoration:none;}
.ltext a:hover {text-decoration:none;}
/*--------*/

/*--links--*/
.links {padding:60px 18px 0 0; float:right;}
.links a {color:#b3c99b; font-size:10px; text-transform:uppercase; line-height:20px; padding-right:14px; margin-right:14px; border-right:1px solid #B0C59B;  display:block; float:left;}
.links .last a {background:transparent url(/images/28857/rss.gif) no-repeat right top; padding-right:31px; border:none; margin:0;}
.links a:hover {color:#fff;}
.last {}
/*---------*/

.slogan {width:356px; text-align:center; padding-top:30px;}
.stext {font-size:25px; line-height:25px; color:#ccc; font-family:Times, times new roman; text-transform:uppercase;}

.list {padding-bottom:16px; list-style:none; margin:0; padding:0; position:relative;}
.list li {font-weight:bold; margin:0; padding:0 0 10px 22px; background:url(/images/28857/marker.png) no-repeat left 2px;}
.list li a {color:#ccc;}

.testimonials {padding-bottom:20px; list-style:none; margin:0; padding:0;}
.testimonials li {width:100%; overflow:hidden; vertical-align:top; margin:0; padding:0;}
.testimonials li span {display:block; background:url(/images/28857/line-hor.png) repeat-x left bottom; padding-bottom:20px; margin-bottom:20px;}
.testimonials li cite {line-height:1.5em; font-style:normal;}
.testimonials li strong {display:block; text-align:right;}

.line-hor {height:57px; width:100%; background:url(/images/28857/line-hor1.png) repeat-x left 33px; overflow:hidden; font-size:0; line-height:0;}

#bx_top_panel_container {z-index:20; position:relative;}
#bgstretcher {z-index:1;}

#header .menu {height:80px; z-index:20;}

#content .breadcrumb-navigation {padding:0 0 10px 0;}
#content .breadcrumb-navigation a, #content .breadcrumb-navigation span {font-weight:bold;}

.forum-info-box span, .forum-info-box a .forum-info-box, .forum-menu-item a,
.forum-block-container span, .forum-block-container a, .forum-block-container
.forum-users-online a, .forum-info-box-inner div,
#content .forum-users-online a {color:#60707d;}
/* End */


/* Start:/bitrix/templates/28857/template_styles.css?13634640005860*/
body {background:#000; font-size:100%; color:#fff; min-width:977px; height:100%;}
html {min-width:977px;} 

.menu {background:url(/images/28857/shadow.gif) left bottom no-repeat;}

.stext, .ltext, .ltext a, .list li a {color:#fff;}

/*=========================== TAGS ============================*/

/*========================== ALIGMENT =========================*/
.wrapper { 
	width:100%; 
	overflow:hidden;
}

.wrapper1 {width:100%;}

.container { 
	width:100%;
}

/*=========================== TAILING =========================*/

.png-bg {
	background:url(/bitrix/templates/28857/images/png-bg.png) no-repeat center 381px;
	position:relative;
	z-index:2;
}

/*=========================== FORMS ===========================*/

#contacts-form .field { 
	height:52px;
}
#contacts-form input {
	width:256px; 
	padding:2px 0 2px 3px; 
	background:#356907;
	color:#fff; 
	border:1px solid #579221; 
	vertical-align:top;	
	line-height:1.2em;
}
#contacts-form textarea { 
	width:290px; 
	height:119px; 
	overflow:auto;
	background:#356907;
	color:#fff;
	margin-bottom:31px; 
	border:1px solid #579221; 
	padding:2px 0 2px 3px; 
}

/*========================== LISTS ============================*/

.list1 li {
	padding-bottom:25px;
}
.list1 li span {
	display:block;
	text-align:right;
}

.list2 li {
	width:100%;
	overflow:hidden;
	vertical-align:top;
	padding-bottom:20px;
	position:relative;
}
.list2 li.last {
	padding-bottom:0;
}
.list2 li img {
	float:left;
	margin-right:20px;
}
.list2 li span {
	display:block;
	text-align:right;
}

.list3 {
	padding-bottom:20px;
}
.list3 li {
	width:100%;
	overflow:hidden;
	vertical-align:top;
	line-height:1.5em;
}
.list3 li span {
	display:block;
	background:url(/bitrix/templates/28857/images/line-hor.png) repeat-x left bottom;
	padding-bottom:20px;
	margin-bottom:20px;
}

/*========================== OTHER ============================*/

.img-box1 { 
	width:100%; 
	overflow:hidden;
	position:relative;
}
.img-box1 img { 
	float:left; 
	margin:0 20px 0 0;
}

p { 
	margin-bottom:18px;
	line-height:1.5em;
}
.p0 {
	margin-bottom:0;
}

.phone { 
	float:right; 
}

/*================= TXT, LINKS, LINES, TITLES =================*/
.link1 { 
	display:inline-block; 
	background:url(/bitrix/templates/28857/images/link1-right.png) no-repeat right top;  
	color:#fff; 
	text-decoration:none; 
	line-height:.92em;
	cursor:pointer;
}
.link1 em { 
	display:inline-block; 
	background:url(/bitrix/templates/28857/images/link1-left.png) no-repeat left top;
	padding:0 13px 0 7px;
}
.link1 b { 
	display:inline-block; 
	background:#ff7d1b;
	padding:7px 0 8px 8px; 
	font-style:normal; 
}
.link1:hover b {
	color:#313030;
}

.line-ver1 {
	background:url(/bitrix/templates/28857/images/line-ver.png) repeat-y 292px 0;
}
.line-ver2 {
	background:url(/bitrix/templates/28857/images/line-ver.png) repeat-y 612px 0;
}

/*============================ BOXES ==========================*/

.box { 
	width:100%;
}
.box .left-top-corner { 
	background:url(/bitrix/templates/28857/images/left-top-corner.png) no-repeat left top; 
	height:36px; 
	padding-left:26px;
}
.box .right-top-corner { 
	background:url(/bitrix/templates/28857/images/right-top-corner.png) no-repeat right top; 
	height:36px; 
	padding-right:26px;
}
.box .border-top { 
	background:url(/bitrix/templates/28857/images/border-top.png) left top repeat-x; 
	height:36px; 
	font-size:0; 
	line-height:0; 
	width:100%;
}
.box .left-bot-corner { 
	background:url(/bitrix/templates/28857/images/left-bot-corner.png) no-repeat left bottom; 
	height:30px; 
	padding-left:26px;
}
.box .right-bot-corner { 
	background:url(/bitrix/templates/28857/images/right-bot-corner.png) no-repeat right bottom; 
	height:30px; 
	padding-right:26px;
}
.box .border-bot { 
	background:url(/bitrix/templates/28857/images/border-bot.png) left bottom repeat-x; 
	height:30px; 
	font-size:0; 
	line-height:0; 
	width:100%;
}
.box .border-left { 
	background:url(/bitrix/templates/28857/images/border-left.png) left top repeat-y; 
	padding-left:26px;
}
.box .border-right { 
	background:url(/bitrix/templates/28857/images/border-right.png) right top repeat-y; 
	padding-right:26px;
}
.box .xcontent { 
	background:url(/bitrix/templates/28857/images/box-tail.png);
}

/*========================== HEADER ===========================*/

#header .row-1 {
	height:112px;
	width:100%;
	overflow:hidden;
}
#header .row-1 .fleft {
	padding:32px 0 0 31px;
}
#header .row-1 .fleft a {
	cursor:pointer;
}
#header .row-1 .fright {
	padding:60px 18px 0 0;
}
#header .row-1 .fright ul li {
	float:left;
	font-size:.83em;
	line-height:1em;
	text-transform:uppercase;
	border-right:1px solid #b0c59b;
	padding-right:14px;
	margin-right:14px;
}
#header .row-1 .fright ul li.last {
	border:0;
	margin-right:0;
	padding-right:0;
}
#header .row-1 .fright ul li.last a {
	background:url(/bitrix/templates/28857/images/rss.gif) no-repeat right top;
	padding-right:31px;
}
#header .row-1 .fright ul li a {
	color:#b0c59b;
	display:block;
	padding:3px 0 4px 0;
	text-decoration:none;
}
#header .row-1 .fright ul li a:hover {
	color:#fff;
}
#header .row-2 {
	position:relative;
	z-index:2;
	margin-bottom:-20px;
}

#header .row-3 {
	height:337px;
	position:relative;
	background:url(/bitrix/templates/28857/images/header-box-bg.png) no-repeat left top;
}
#header .row-3 .inner {
	padding:21px 0 0 31px;
}
#header .row-3 .slog {
	width:396px;
	height:105px;
	background:url(/images/28857/slogan.png) left top no-repeat;
	position:absolute;
	left:33px;
	top:95px;
}

/*========================= CONTENT ===========================*/

#content {
	padding:0 7px;
}
#content .indent {
	top:-10px;
	position:relative;
}

/*========================= FOOTER ============================*/

#footer p {
	font-size:.83em;
	text-transform:uppercase;
	padding:27px 0 0 15px;
}
#footer a {
	text-decoration:none;
}
#footer a:hover {
	text-decoration:underline;
}

/*=============================================================*/

.bgstretcher {
	background: black;
	overflow: hidden;
	width: 100%;
	position: fixed !important;
	z-index: 1;
}
.bgstretcher, .bgstretcher UL, .bgstretcher UL LI {
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
}
.bgstretcher UL, .bgstretcher UL LI {
	margin: 0;
	padding: 0;
	list-style: none;
}
/* End */
/* /bitrix/templates/28857/layout.css?13634640001748 */
/* /bitrix/templates/28857/components/bitrix/menu/horizontal_multilevel2/style.css?13724496005404 */
/* /bitrix/components/bitrix/breadcrumb/templates/.default/style.min.css?1483822800467 */
/* /bitrix/templates/28857/styles.css?13634640003008 */
/* /bitrix/templates/28857/template_styles.css?13634640005860 */
