

/* Start:/bitrix/templates/ru/components/bitrix/menu/shapka/style.css?1777031267583*/
/* Left menu*/
ul.left-menu
{
	list-style:none;
	margin:0; padding:0;
	margin-bottom:8px;
	position: relative; /*IE bug*/
}

ul.left-menu li
{
	padding: 10px 16px;
	background:#F5F5F5 url(/bitrix/templates/ru/components/bitrix/menu/shapka/images/left_menu_bg.gif) top repeat-x;
}

ul.left-menu li a
{
	font-size:100%;
	color:#BC262C;
	font-weight:bold;
	text-decoration:none;
}

ul.left-menu li a:visited
{
	color:#BC262C;
}

ul.left-menu li a:hover
{
	color:#BC262C;
}


ul.left-menu li a.selected:link, 
ul.left-menu li a.selected:visited, 
ul.left-menu li a.selected:active, 
ul.left-menu li a.selected:hover
{
	color:#FC8D3D;
}



/* End */


/* Start:/bitrix/templates/ru/components/bitrix/menu/topmenu/style.css?17770312675242*/
/**Top menu**/
#horizontal-multilevel-menu-top,#horizontal-multilevel-menu-top ul
{
	margin:0; padding:0;

	width:100%;
	list-style:none;
	font-size:14px;
	float:left;
	font-weight:bold;
	/*font-size:90%*/
}
#horizontal-multilevel-menu-top {	min-height:35px; }

#horizontal-multilevel-menu-top
{
	
}


/*Links*/
#horizontal-multilevel-menu-top a
{
	display:block;
	padding:0px 0px;
	/*padding:0.3em 0.8em;*/
	text-decoration:none;
	text-align:center;
}
#horizontal-multilevel-menu-top  li.li-level1  a.level1{font-size:13px;}
#horizontal-multilevel-menu-top  li.li-level1 {padding:0px 0px 0px 0px;}
#horizontal-multilevel-menu-top li 
{
	float:left;
}

/*Root items*/
#horizontal-multilevel-menu-top li a.root-item
{
	color:#fff;
height:27px;
	padding: 7px 30px 0px 30px;
	border-left: 2px solid #000;
}

/*Root menu selected*/
#horizontal-multilevel-menu-top li a.root-item-selected
{
	background:#d88f18;
	color:#4e4b4c;
height:27px;
	padding:8px 12px 0px 12px;
}

/*Root items: hover*/
#horizontal-multilevel-menu-top li:hover a.root-item, #horizontal-multilevel-menu-top li.jshover a.root-item
{
background:#d88f18;
	color:#4e4b4c;
}

/*Item-parents*/
#horizontal-multilevel-menu-top a.parent
{
	//background: url(/bitrix/templates/ru/components/bitrix/menu/topmenu/images/arrow.gif) center right no-repeat;
}

/*Denied items*/
#horizontal-multilevel-menu-top a.denied
{
	//background: url(/bitrix/templates/ru/components/bitrix/menu/topmenu/images/lock.gif) center right no-repeat;
}

/*Child-items: hover*/
#horizontal-multilevel-menu-top li:hover, #horizontal-multilevel-menu-top li.jshover
{
	//background:#D6D6D6;
	color:#4e4b4c;
}

/*Child-items selected*/
#horizontal-multilevel-menu-top li.item-selected
{
	//background:#D6D6D6;
	color:#4e4b4c;
}

/*Sub-menu box*/
#horizontal-multilevel-menu-top li ul
{
	position:absolute;
	/*top:-999em;*/

	display:none;
	z-index:500;
padding:0px 0px 0px 0px;
vertical-align:top;
	height:auto;
	/*width:12em;*/
	width:216px;
	background:#d88f18;
	border:none;

}

/*Sub-menu item box*/
#horizontal-multilevel-menu-top li li 
{
	width:210px;
		border-right:none;

	color:#4e4b4c;
	padding:3px 3px 3px 3px;
}

/*Item link*/
#horizontal-multilevel-menu-top li ul a
{
	text-align:left;
	color:#4e4b4c;
	font-size:12px;
	margin:0px 0px 0px 0px;
	display:inline-block;
	padding:3px;
	width:204px;
	
}
#horizontal-multilevel-menu-top li li .div-level2 {}
#horizontal-multilevel-menu-top li li:hover , #horizontal-multilevel-menu-top li li.item-selected{background:#cc750a;}

/*Items text color & size */
#horizontal-multilevel-menu-top li a,
#horizontal-multilevel-menu-top li:hover li a,
#horizontal-multilevel-menu-top li.jshover li a,
#horizontal-multilevel-menu-top li:hover li:hover li a,
#horizontal-multilevel-menu-top li.jshover li.jshover li a,
#horizontal-multilevel-menu-top li:hover li:hover li:hover li a,
#horizontal-multilevel-menu-top li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu-top li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu-top li.jshover li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu-top li:hover li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu-top li.jshover li.jshover li.jshover li.jshover li.jshover li a
{
	color:#4e4b4c;

}

/*Items text color & size: hover*/
#horizontal-multilevel-menu-top li:hover li:hover a,
#horizontal-multilevel-menu-top li.jshover li.jshover a,
#horizontal-multilevel-menu-top li:hover li:hover li:hover a,
#horizontal-multilevel-menu-top li.jshover li.jshover li.jshover a,
#horizontal-multilevel-menu-top li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu-top li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu-top li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu-top li.jshover li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu-top li:hover li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu-top li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a
{
	color:#4e4b4c;
}
#horizontal-multilevel-menu-top li li{position:relative;}
#horizontal-multilevel-menu-top li ul ul
{
	margin:0px 0 0 213px;
	position:absolute;
	top:0px;
	/*margin:-1.93em 0 0 11.6em;*/
}

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

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

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


/* Start:/bitrix/templates/ru/components/bitrix/menu/left/style.css?17770312677070*/
/* leftmenus
-----------------------------------------------------------------------------*/
.leftmenus
{
	    margin:0px 0px 0px 0px;
		padding:0px 0px 20px 5px;
}


.leftmenus .nazvan
{
width:210px;
color:#0000000;
font-weight:bold;
font-size:18px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 00px;
text-align:left;
}

.leftmenus .nazvan a
{
	text-decoration:none;
	color:#0000000;
	font-size:16px;
	}

.leftmenus .telo
{
	width:210px;
//	height:130px;
color:#ffffff;
font-size:12px;
margin:0px 0px 0px 2px;
padding:10px 0px 10px 0px;
}

.leftmenus .telo ul
{
	    margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
}

.leftmenus .telo ul li
{
	    margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
}

.leftmenus .telo ul li ul
{
	    margin:0px 0px 0px 0px;
		padding:3px 0px 3px 0px;
		display:none;
}

.leftmenus .telo ul li.liselected ul.root-item
{
	display:block;
	}

.leftmenus .telo ul li a.root-item
{       display:block;
	    margin:0px 0px 0px 0px;
		padding:5px 0px 5px 0px;
		color:#231f20;
		font-size:14px;
	text-decoration:none;
		cursor:pointer;
		
}

.leftmenus .telo ul ul li a.item-selected
{
font-weight:bold;
	text-decoration:none;
	}

.leftmenus .telo ul li a.root-item:hover
{ 
text-decoration:none;
}

.leftmenus .telo ul li ul a {font-size:12px; color:#231f20; text-decoration:none;}
.leftmenus .telo ul li ul li {padding:3px 0px 3px 0px; color:#231f20; position:relative;}

.leftmenus .telo ul {
		list-style: none;
	}

	.leftmenus .telo ul li ul a.parent
	{
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo1NEFBQTA5NEFGOUZFMjExOEEwNUY1RENBQTA0ODg4NiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpEQ0VFOUFFQ0NCQTExMUUyODc2MEM4N0U2QzE3NTk2OSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpEQ0VFOUFFQkNCQTExMUUyODc2MEM4N0U2QzE3NTk2OSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMzNDI4Njk1MURDMUUyMTE4NzBBRkI3RUU3RDdDRUQwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjU0QUFBMDk0QUY5RkUyMTE4QTA1RjVEQ0FBMDQ4ODg2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+6ccY8gAAAC1JREFUeNpi/P//PwMIMLbtBzEY/1c5MjAxoIL/QEkMQbAENkFGdEFGEAEQYABklApNUJZVMwAAAABJRU5ErkJggg==) no-repeat right 6px;
display:block;
margin-right:5px;
}


.leftmenus .telo ul li a.root-item .strl1, .leftmenus .telo ul li a.root-item .strl2
{
        display:block;
	    margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		//background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo1NEFBQTA5NEFGOUZFMjExOEEwNUY1RENBQTA0ODg4NiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpEQ0VFOUFFQ0NCQTExMUUyODc2MEM4N0U2QzE3NTk2OSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpEQ0VFOUFFQkNCQTExMUUyODc2MEM4N0U2QzE3NTk2OSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMzNDI4Njk1MURDMUUyMTE4NzBBRkI3RUU3RDdDRUQwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjU0QUFBMDk0QUY5RkUyMTE4QTA1RjVEQ0FBMDQ4ODg2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+6ccY8gAAAC1JREFUeNpi/P//PwMIMLbtBzEY/1c5MjAxoIL/QEkMQbAENkFGdEFGEAEQYABklApNUJZVMwAAAABJRU5ErkJggg==) no-repeat 0px 6px;

}


.leftmenus .telo ul li a.root-item.root-item-selected .strl2
{
		//background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAACZJREFUeNpi/P//PwMUgBiMIAYTAyr4j00QLIFNkBFdEGwmQIABAAIHBgeakmOOAAAAAElFTkSuQmCC) no-repeat 0px 6px;

}

.leftmenus .telo ul li a.root-item.root-item-selected .strl1
{
//background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAADCAYAAABbNsX4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo1NEFBQTA5NEFGOUZFMjExOEEwNUY1RENBQTA0ODg4NiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpERDBDRDFCRUNCQTExMUUyODc2MEM4N0U2QzE3NTk2OSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpERDBDRDFCRENCQTExMUUyODc2MEM4N0U2QzE3NTk2OSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMzNDI4Njk1MURDMUUyMTE4NzBBRkI3RUU3RDdDRUQwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjU0QUFBMDk0QUY5RkUyMTE4QTA1RjVEQ0FBMDQ4ODg2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+TJnCjQAAABtJREFUeNpi/A8EDGiACYgZ0cQYmWAMZBogwADyWAQGCz7nSQAAAABJRU5ErkJggg==)no-repeat 0px 6px;
}

.leftmenus .telo ul li a.root-item.root-item-selected
{
 color:#231f20;
text-decoration:none;

}

.leftmenus .telo ul li.levels1 {border-bottom:1px solid #d88f18; }

.leftmenus .telo ul li.levels1 a.root-item-selected  {font-weight:bold;}


/*Submenu box*/
.leftmenus .telo ul ul ul
{
	position:absolute;
	/*top:-999em;*/
	top:auto;
	display:none;
	z-index:500;
	height:auto;
	border:none;
	border-bottom:none;
	width:210px;
	//display:block;
background:#d1d2d4;
	padding:5px;
}
.leftmenus .telo ul ul ul
{
	margin:0px 0 0 210px;
	position:absolute;
	top:0px;
}

/*Submenu show*/

.leftmenus .telo li li:hover ul ,
.leftmenus .teloli li li.jsvhover ul
{
	/*z-index:1000;
	top:auto;*/
	display:block;
}

.leftmenus .telo ul ul ul a { color:#231f20;}
/* End */


/* Start:/bitrix/templates/ru/template_styles.css?177703126727608*/
* {
	margin: 0;
	padding: 0;
}
html {
	height: 100%;
}
header, nav, section, article, aside, footer , address ,time {
	display: block;
	font-style: normal;
}
body {
	font: 14px Palatino Linotype, sans-serif;
	width: 100%;
	height: 100%;
	color:#231f20;
}
a {
	color: #101275;
	outline: none;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
p {
	margin: 0 0 10px
}
img {
	border: none;
}
input {
	vertical-align: middle;
}

*:focus {outline: none;}
::-ms-clear {
display: none;
}
form {margin:0px;padding:0px;}
.clear-both-hw {
clear: both;width: 1px;height: 1px;font-size: 0px; display:block;
}
.clear{
clear: none;clear: both; font-size: 0px;
}



#wrapper {
	width: 1000px;
	margin: 0 auto;
}

#wrapglav{
	width: 100%;
	margin: 0 auto;
	min-height: 100%;
	height: auto !important;
	height: 100%;
    background: #fff;
}


/* header-sk
-----------------------------------------------------------------------------*/

#header-sk .header-shapka
{
    width: 100%;
	height: 25px;
	overflow:hidden;
	background: #d88f18;
		vertical-align:top;
}

#header-sk   .shapka{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
    width: 1000px; 
	margin: 0 auto;

	}
	
	#header-sk  .shapka .index-map{
	margin:0px 0px 0px 0px;
	padding:4px 0px 0px 0px;
	float:right;
	
		}

		
	#header-sk   .shapka  .index-map a
{
color: #000000;
text-decoration:none;
font-size:12px;
}

	#header-sk   .shapka  .index-map a:hover
{
	text-decoration:underline;
}

#header-sk   .shapka  .index-map a.selected {font-weight:bold;}


/* Header
-----------------------------------------------------------------------------*/
#header {
	height: 165px;
    background:transparent url('/ru/fon.png') repeat-x 0px 0px;

}

#header .neme-site
{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#header .neme-site
{
margin:0px 0px 10px 10px;
padding:10px 0px 0px 0px;
height:100px;
}
#header .neme-site .logo {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width: 220px;
	height:105px;
	overflow:hidden;
	float:left;
	font-size:0px;
}
#header .neme-site .logo1{
	margin:0px 15px 0px 0px;
	padding:0px 0px 0px 0px;
	width: 750px;
	height:95px;
	float:right;
	font-size: 32px;
	color:#000;
}
/* fons-top
-----------------------------------------------------------------------------*/
#fons-top
{
	margin:5px -300px 0px -300px;
	padding:0px 0px 0px 30px;
	border:0px solid #dedfe0;
	height:34px;
	background:transparent url('/bitrix/templates/ru/./img/menn-top.png') repeat-x 0px 0px;
}

#fons-top #men-top
{
float:left;
	margin:0px 0px 0px -30px;
	padding:0px 0px 0px 0px;
}

#fons-top .poisk-m
{
float:right;
	margin:0px 0px 0px 0px;
	padding:5px 10px 0px 0px;
}
	/*poiskpod
    -----------------------------------------------------------------------------*/
    #poiskpod
{padding:0px 0px 0px 0px; width:195px;
    margin:0px 0px 0px 0px; height:19px;
border: 0px solid #dee0e1;

    }
    
    
    
#poiskpod  input[type="text"] { 
background: transparent;
color: #010101;
display: block;
float: left;
margin: 0px; font-size:12px;
padding:3px 3px 3px 6px;
width: 145px; 
border:none;
background:#ffffff;
border-right:1px solid #fff;
}

#poiskpod   input[type="submit"] {
width: 40px;
height: 21px;
display: block;
float: right;
background: none;
border: none;
color:#ffffff;
cursor: pointer;
font-size:0px;

background: url('/bitrix/templates/ru/./img/poisk.jpg') no-repeat 0 0px;   
}    

/* Middle
-----------------------------------------------------------------------------*/
#middle {
	width: 100%;
	padding: 0 0 125px;
	height: 1%;
	position: relative;
}
#middle:after {
	content: '';
	clear: both;
	display: table;
}
#container {
	width: 100%;
	float: left;
	overflow: hidden;
}
#content {
	padding: 0 0 20px 240px;
}



#content  .samborder 
{ 
padding: 0px 5px 0px 10px;  
min-height:455px; 
border-left: 2px solid #000; 
} 
#content .samcontent {line-height:145%; padding: 0px 0px 15px 15px; min-height:350px;}
#content h1#nazvan_straniz 
{ 
padding:0px 0px 3px 15px; margin:10px 0px 10px 0px; 
font-size: 20px; color:#000000; line-height:145%; 
font-weight:normal; 
}

.index-wto #content h1#nazvan_straniz  {display:none;margin:0px;padding:0px;}
.index-wto #content  {padding-left:0px;}
.index-wto #sideLeft {display:none;}
.index-wto #content  .samborder { border:none;  padding: 0px}
.index-wto #content  .samcontent {  padding: 0px;}


/* table-glav
-----------------------------------------------------------------------------*/



#content  table.table-glav {padding: 0px 0px 0px 0px; margin: 0px 0px 0px -4px; border:none;  border-collapse: collapse; 
  border-spacing: 0px; border:none; border-top:none; width:100%; min-height:200px;}


 #content table.table-glav  tr {}
 #content table.table-glav  td { width:20%; vertical-align:top; padding: 0px 5px 0px 15px; margin: 0px 0px 0px 0px; border:none;  border-left: 0px solid #7dbcbe;}
 #content table.table-glav  td.first {border:none;}

 
 table.table-glav #contakt-glavs
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 5px;
	color:#080606;
	line-height:145%;
	font-size:14px;
}


 table.table-glav #contakt-glavs h2
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 5px 0px;
	font-size:16px;
	font-weight:bold;
	
	}
	
	
	 /* newsright
-----------------------------------------------------------------------------*/
#glindexrazdel
{    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;

    }
#glindexrazdel h2
 {
 font-size:15px;
 }
#glindexrazdel .naz
{    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;    
    color:#da282e;
    font-size:14px;
	font-weight:bold;
}
#glindexrazdel .items
{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}


#glindexrazdel .item
{    margin:0px 0px 4px 0px;
    padding:0px 0px 7px 0px;
    
}


#glindexrazdel  .item .data
{    margin:0px 0px 0px 0px;
    padding:0px 0px 2px 0px;    
    color:#000000;
    font-size:12px;
}


#glindexrazdel  .item .title
{
    display:block;
    margin:0px 0px 5px 0px;
    padding:0px 0px 0px 0px;
    line-height:145%;
  color: #101275;
    font-size:14px;
    text-decoration:underline;

    
}
#glindexrazdel .item .title:hover
{ text-decoration:none;

    }
    
    
#glindexrazdel  .item .titled    
{
    margin:0px 0px 0px 0px;
    padding:0px 0px 5px 0px;
        line-height:145%;
 color: #101275;
    font-size:14px;
    font-weight:bold;
    
}

#glindexrazdel .item .anons
{margin:0px 0px 0px 0px; line-height:145%;
    padding:0px 0px 0px 0px; font-size:13px;}
	
	
	#glindexrazdel .item .podrob
	{
	float:right;
	margin:0px 0px 0px 0px;
    padding:5px 0px 0px 0px;
		}
		
		#glindexrazdel .item .podrob a
	{
	     color: #000000;
    font-size:12px;
	font-style:italic;
}	

#glindexrazdel .th2 {margin:0px 0px 0px 0px; padding:0px 0px 5px 0px; color:#000000;font-weight:bold;font-size:16px;}


/* navigator 
-----------------------------------------------------------------------------*/ 
    #navigator 
    { 
    padding: 0px 15px 5px 15px; 
    font-size:11px; 
    line-height:145%; 
    color:#000000; 
    } 
     
    #navigator a 
    { 
    color:#000000; 
    } 
     
        #navigator .delimeter { 
color:#000000; display:inline-block; padding: 0px 1px 0px 1px; 
    } 

    #navigator  A.selected { 
        text-decoration: none; 
    color:#000000; 
    }
	
	
	/*slides-glav  
-----------------------------------------------------------------------------*/  
      
      
      
      #slides-glav {  
       margin:0px 0px 0px 0px;  
      padding:0px 0px 15px 0px;  
      border:none;  
         width: 1000px;  
     height: 350px;  
     position:relative;  
     z-index:10;  
     overflow:hidden;  
    }  

    #slides-glav .slidesjs-navigation {  
      margin-top:3px;  
    }  

    #slides-glav .slidesjs-previous {  
      margin-right: 5px;  
      float: left;  
    }  

    #slides-glav .slidesjs-next {  
      margin-right: 5px;  
      float: left;  
    }  

   #slides-glav .slidesjs-pagination {  
      margin: -20px 5px 0 10px;  
      //float: left;  
      position:relative;  
      z-index:15;  
      list-style: none;  
    }  

   #slides-glav .slidesjs-pagination li {  
      float: left;  
      margin: 0 1px;  
    }  

  #slides-glav  .slidesjs-pagination li a {  
      display: block;  
      width: 13px;  
      height: 0;  
      padding-top: 13px;  
      background-image: url(/bitrix/templates/ru/./img/pagination.png);  
      background-position: 0 0;  
      float: left;  
      overflow: hidden;  
    }  

   #slides-glav .slidesjs-pagination li a.active,  
   #slides-glav .slidesjs-pagination li a:hover.active {  
      background-position: 0 -13px  
    }  

  #slides-glav  .slidesjs-pagination li a:hover {  
      background-position: 0 -13px  
    }  

   #slides-glav a:link,  
   #slides-glav a:visited {  
      color: #333  
    }  

    #slides-glav a:hover,  
   #slides-glav a:active {  
      color: #9e2020  
    }  

  #slides-glav  .navbar {  
      overflow: hidden  
    }
	/* feedback 
-----------------------------------------------------------------------------*/ 
  
  
 #feedback{ 
    margin: 0px 0px 0px 0px; 
   color:#000000;  
    padding: 0px 0px 15px 3px; 
} 
#feedback .element.hidden {display: none;} 
#feedback.ovet-vop {padding: 10px 0px 0px 0px;} 

 #feedback h2 {padding: 0px 0px 0px 0px; margin: 0px 0px 15px 0px; color:#000000; font-size:18px;  font-weight:normal;} 
  
 #feedback .forms { 
    margin: 0px 0px 0px 0px;  padding: 0px 0px 0px 0px; 
} 

 #feedback .forms  .element{ 
    margin: 0px 0px 0px 0px;  padding: 0px 0px 10px 0px; 

    } 

 #feedback .forms  .element .name{ 
    margin: 0px 0px 0px 0px;  padding: 0px 0px 2px 0px; 
    color:#000000; font-size:13px;  
} 



#feedback .forms  .element .name span{ color:#d93232; font-size:12px;} 

 #feedback .forms  .element  .field { 
     
        margin: 0px 0px 0px 0px;  padding: 0px 0px 0px 0px; 
     
    } 

     
#feedback .submit { 
     
margin: 2px 0px 0px 89px;  padding: 0px 0px 0px 0px; 
} 


    #feedback .err 
    { 
    color:#e02929; 
    font-size: 12px; 
    padding: 0px 10px 10px 0px; 
    margin: 0px 0px 0px 0px; 
line-height:145%; 

    } 
     
        #feedback .err p 
    { 
    margin: 0px 0px 2px 0px; 
    } 
     


    #feedback  input[type="text"], #feedback  input[type="password"]{ 
    border:none; 
    width:360px; 

 } 
     
     
#feedback .forms textarea{ 
 border:none; 

 }         
  
  
   #feedback .forms  input[type="text"]:focus, #feedback .forms  input[type="password"]:focus, #feedback .forms textarea:focus  { 

 color:#000000; 

} 

 #feedback  .knopki  {margin: 0px 0px 0px 0px;  padding: 15px 0px 0px 0px;} 

     
     #feedback  .knopki  .otprav {margin: 0px 0px 0px 0px;  padding: 4px 0px 0px 5px; color:#ffffff; font-size:14px;} 


     #feedback  .captchaform 
     { 
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px; 
     } 
      
#feedback  .captchaform .nazz 
     { 
margin: 0px 0px 0px 0px; 
padding: 0px 0px 5px 0px; font-size: 12px; 
     } 
      
    #feedback  .captchaform .telo 
     { 
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px; 
     } 
      
         #feedback  .captchaform .telo .img 
     { 
margin: 0px 10px 0px 0px; 
padding: 0px 0px 0px 0px; 
float:left; 
     } 
      
      
              #feedback  .captchaform .telo .taks 
     { 
margin: 0px 0px 0px 0px; 
padding: 6px 0px 0px 0px; 
float:left; 
     } 
      
                   #feedback  .captchaform .telo .taks input[type="text"] 
     { 
width:240px; 
     } 

 #feedback  .captchaform .starrequired{ color:#d93232; font-size:12px;} 

    #feedback .poleobezat {color: #E02929; 
font-size: 12px; 
margin: 0px; 
padding: 5px 10px 0px 2px;} 

#feedback .otpmess  font.notetext {  
color: #086936; 
}


/* Sidebar Left
-----------------------------------------------------------------------------*/
#sideLeft {
	float: left;
	width: 230px;
	margin-left: -100%;
	position: relative;
padding:0px 0px 30px 0px;
}

#contakt-left
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 5px;
	color:#080606;
	line-height:145%;
	font-size:14px;
}


#contakt-left h2
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 5px 0px;
	font-size:14px;
	font-weight:bold;
	
	}

/* news   
-----------------------------------------------------------------------------*/   
#news   
{    margin:0px 0px 0px 0px;   
    padding:0px 0px 0px 0px;   

    }   
#news .naz   
{    margin:0px 0px 0px 0px;   
    padding:0px 0px 0px 0px;       
    color:#000000;   
    font-size:22px;   
}   

#news .item   
{    margin:0px 0px 13px 0px;   
    padding:0px 0px 12px 0px;   
}   

#news .item  .imgfon   
{    margin:0px 0px 0px 0px;   
    padding:3px 3px 3px 3px;   
    float:left;   
    width: 130px;   
    height: 130px;   
    overflow:hidden;   

}   

#news .item .image   
{    margin:0px 0px 0px 0px;   
    padding:0px 0px 0px 0px;   
    width: 130px;   
    height: 130px;   
    overflow:hidden;   

    }   
       
    #news .item .image .link   
{   
                    display: table-cell;   
                vertical-align: top;   
                text-align:center;   
    overflow:hidden;   
    width: 130px;   
    height: 130px;    
    }   
       
       
    #news  .item .data   
{    margin:0px 0px 0px 0px;   
    padding:0px 0px 2px 0px;       
        color:#000000;   
    font-size:11px;   

}   


#news  .item .title   
{   
    display:block;   
    margin:0px 0px 7px 0px;   
    padding:0px 0px 0px 0px;   
    line-height:145%;   
color: #5a5075;  
    font-size:14px;   
    text-decoration:underline;   
       
}   
#news .item .title:hover   
{   
text-decoration:none;   
    }   

#news  .item .titled       
{   
    margin:0px 0px 0px 0px;   
    padding:0px 0px 7px 0px;   
        line-height:145%;   
color: #5a5075;  
    font-size:14px;   
    font-weight:normal;   
       
}   

#news .item .descr   
{    margin:0px 0px 0px 150px;   
    padding:0px 0px 0px 0px;   
line-height:100%;   
    color:#000000;   
    font-size:14px;   
}   


#news .item .descr.no   
{   
    margin:0px 0px 0px 0px;   
    }   

#news .item .descr p   
{   
        margin:0px 0px 4px 0px;   
}   
       
    #news .item .anons   
{margin:0px 0px 0px 0px; line-height:145%;   
    padding:0px 0px 0px 0px;}   

       
/* newsdatail   
-----------------------------------------------------------------------------*/       
    #newsdatail   
{    margin:0px 0px 0px 0px;   
    padding:5px 0px 10px 0px;   

    }   
       
       
#newsdatail  .imgfon   
{    margin:0px 20px 3px 0px;   
    padding:0px 0px 0px 0px;   
    float:left;   
    width: 130px;   
   // height: 130px;   
    overflow-x:hidden;   

}   

#newsdatail .image   
{    margin:0px 0px 0px 0px;   
    padding:0px 0px 0px 0px;   
    width: 130px;   
   // height: 130px;   
    overflow-x:hidden;   

    }   
       
#newsdatail .image a   
{   
                    display: table-cell;   
                  vertical-align: top;   
                text-align:center;   
    overflow-x:hidden;   
    width: 130px;   
   // height: 130px;   
    }   
       
       
#newsdatail .data   
{    margin:-17px 0px 0px 0px;   
    padding:0px 0px 20px 0px;       
        color:#000000;   
    font-size:11px;   
}       
       
       
#newsdatail  .descr   
{    margin:-5px 0px 0px 0px;   
    padding:0px 0px 0px 0px;   
line-height:155%;   
    color:#000000;   
    font-size:14px;   
}
	
	

	
	
	
	 /* newsright
-----------------------------------------------------------------------------*/
#newsright
{    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;

    }
#newsright h2
 {
 font-size:15px;
 }
#newsright .naz
{    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;    
   color:#080606;
    font-size:16px;
    font-weight:bold;
}
#newsright .items
{
padding:5px 0px 0px 0px;
margin:5px 0px 0px 0px;
}


#newsright .item
{    margin:0px 0px 4px 0px;
    padding:0px 0px 7px 0px;
    
}


#newsright  .item .data
{    margin:0px 0px 0px 0px;
    padding:0px 0px 2px 0px;    
    color:#000000;
    font-size:12px;
}


#newsright  .item .title
{
    display:block;
    margin:0px 0px 5px 0px;
    padding:0px 0px 0px 0px;
    line-height:145%;
  color: #101275;
    font-size:14px;
    text-decoration:underline;
    
}
#newsright .item .title:hover
{
text-decoration:none;
    }
    
    
#newsright  .item .titled    
{
    margin:0px 0px 0px 0px;
    padding:0px 0px 5px 0px;
        line-height:145%;
   color: #101275;
    font-size:14px;
    font-weight:normal;
    
}

#newsright .item .anons
{margin:0px 0px 0px 0px; line-height:145%;
    padding:0px 0px 0px 0px; font-size:13px;}
    
    
    #newsright .item .podrob
    {
    float:right;
    margin:0px 0px 0px 0px;
    padding:5px 0px 0px 0px;
        }
        
        #newsright .item .podrob a
    {
         color:#000000;
    font-size:12px;
    font-style:italic;
}    


 /* video-gl   
-----------------------------------------------------------------------------*/   
#video-gl  
{    margin:0px 0px 0px 0px;   
    padding:0px 0px 0px 0px;   

    }   
#video-gl .naz   
{    margin:0px 0px 0px 0px;   
    padding:0px 0px 0px 0px;       
    color:#000000;   
    font-size:22px;   
}   

#video-gl .item   
{    margin:0px 0px 13px 0px;   
    padding:0px 0px 12px 0px;   
}   

#video-gl .item  .imgfon   
{    margin:0px 0px 0px 0px;   
    padding:3px 3px 3px 3px;   
    float:left;   
    width: 130px;   
    height: 130px;   
    overflow:hidden;   

}   

#video-gl .item .image   
{    margin:0px 0px 0px 0px;   
    padding:0px 0px 0px 0px;   
    width: 130px;   
    height: 130px;   
    overflow:hidden;   

    }   
       
    #video-gl .item .image .link   
{   
                    display: table-cell;   
                vertical-align: top;   
                text-align:center;   
    overflow:hidden;   
    width: 130px;   
    height: 130px;    
    }   
       
       
    #video-gl  .item .data   
{    margin:0px 0px 0px 0px;   
    padding:0px 0px 2px 0px;       
        color:#000000;   
    font-size:11px;   

}   


#video-gl  .item .title   
{   
    display:block;   
    margin:0px 0px 7px 0px;   
    padding:0px 0px 0px 0px;   
    line-height:145%;   
color: #5a5075;  
    font-size:14px;   
    text-decoration:underline;   
       
}   
#video-gl .item .title:hover   
{   
text-decoration:none;   
    }   

#video-gl  .item .titled       
{   
    margin:0px 0px 0px 0px;   
    padding:0px 0px 7px 0px;   
        line-height:145%;   
color: #5a5075;  
    font-size:14px;   
    font-weight:normal;   
       
}   

#video-gl .item .descr   
{    margin:0px 0px 0px 150px;   
    padding:0px 0px 0px 0px;   
line-height:100%;   
    color:#000000;   
    font-size:14px;   
}   


#video-gl .item .descr.no   
{   
    margin:0px 0px 0px 0px;   
    }   

#video-gl .item .descr p   
{   
        margin:0px 0px 4px 0px;   
}   
       
    #video-gl .item .anons   
{margin:0px 0px 0px 0px; line-height:145%;   
    padding:0px 0px 0px 0px;}   

       
     
     
    /* videodatail   
-----------------------------------------------------------------------------*/       
    #videodatail   
{    margin:0px 0px 0px 0px;   
    padding:5px 0px 10px 0px;   

    }   
       
       
#videodatail  .imgfon   
{    margin:0px 20px 3px 0px;   
    padding:0px 0px 0px 0px;   
    float:left;   
    width: 130px;   
   // height: 130px;   
    overflow-x:hidden;   

}   

#videodatail .image   
{    margin:0px 0px 0px 0px;   
    padding:0px 0px 0px 0px;   
    width: 130px;   
    //height: 130px;   
    overflow-x:hidden;   

    }   
       
#videodatail .image a   
{   
                    display: table-cell;   
                vertical-align: top;   
                text-align:center;   
    overflow-x:hidden;   
    width: 130px;   
   // height: 130px;   
    }   
       
       
#videodatail .data   
{    margin:-17px 0px 0px 0px;   
    padding:0px 0px 20px 0px;       
        color:#000000;   
    font-size:11px;   
}       
       
       
#videodatail  .descr   
{    margin:-5px 0px 0px 0px;   
    padding:0px 0px 0px 0px;   
line-height:155%;   
    color:#000000;   
    font-size:14px;   
}
	
	
	
	
	/* video-indexs   
-----------------------------------------------------------------------------*/   
#video-indexs   
{    margin:0px 0px 0px 0px;   
    padding:10px 0px 0px 0px;   

    }   
#video-indexs  .naz   
{     margin:0px 0px 5px 0px;
    padding:0px 0px 5px 0px;    
   color:#080606;
    font-size:16px;
    font-weight:bold; 
}   

#video-indexs  .item   
{    margin:0px 0px 13px 0px;   
    padding:0px 0px 12px 0px;   
}   

#video-indexs  .item  .imgfon   
{    margin:0px 0px 0px 0px;   
    padding:3px 3px 3px 3px;   
    float:left;   
    width: 55px;   
    height: 40px;   
    overflow:hidden;   

}   

#video-indexs  .item .image   
{    margin:0px 0px 0px 0px;   
    padding:0px 0px 0px 0px;   
    width: 55px;   
    height: 40px;     
    overflow:hidden;   

    }   
       
    #video-indexs  .item .image .link   
{   
                    display: table-cell;   
                vertical-align: top;   
                text-align:center;   
    overflow:hidden;   
    width: 55px;   
    height: 40px;     
    }   
       
       
    #video-indexs   .item .data   
{    margin:0px 0px 0px 0px;   
    padding:0px 0px 2px 0px;       
        color:#000000;   
    font-size:11px;   

}   


#video-indexs   .item .title   
{   
    display:block;   
    margin:0px 0px 7px 0px;   
    padding:0px 0px 0px 0px;   
    line-height:145%;   
color: #5a5075;  
    font-size:14px;   
    text-decoration:underline;   
       
}   
#video-indexs  .item .title:hover   
{   
text-decoration:none;   
    }   

#video-indexs   .item .titled       
{   
    margin:0px 0px 0px 0px;   
    padding:0px 0px 7px 0px;   
        line-height:145%;   
color: #5a5075;  
    font-size:14px;   
    font-weight:normal;   
       
}   

#video-indexs  .item .descr   
{    margin:0px 0px 0px 65px;   
    padding:0px 0px 0px 0px;   
line-height:100%;   
    color:#000000;   
    font-size:14px;   
}   


#video-indexs  .item .descr.no   
{   
    margin:0px 0px 0px 0px;   
    }   

#video-indexs  .item .descr p   
{   
        margin:0px 0px 4px 0px;   
}   
       
    #video-indexs  .item .anons   
{margin:0px 0px 0px 0px; line-height:145%;   
    padding:0px 0px 0px 0px;}   

	
	  #video-indexs .item .podrob
    {
    float:right;
    margin:0px 0px 0px 0px;
    padding:5px 0px 0px 0px;
        }
        
        #video-indexs .item .podrob a
    {
         color:#000000;
    font-size:12px;
    font-style:italic;
}    

	
	
/* Footer -#part-podval
-----------------------------------------------------------------------------*/
#part-podval
{
	height: 0px;
	width: 100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	margin: 0 auto;
	overflow:hidden;
}
	#part-gl .nazz
	{
font-size:14px;
color:#000000;
font-weight:bold;
	margin:0px 0px 0px 0px;
	padding:0px 0px 10px 15px;
	}
	#part-gl
	{
	margin: 0 auto;
	width: 1000px;
	border-top:1px solid #f3f3f3;
 	padding:10px 0px 0px 0px;
	}
	
	#part-gl .item
	{
    margin:0px 0px 5px 25px;
	padding:0px 0px 0px 0px;
	width:82px;
	height:39px;
	overflow:hidden;
	text-align:center;
	float:left;
	}
	
	
	#part-sponsori
{
	height: 100px;
	width: 1000px;
	margin:0px 0px 5px 25px;
	padding:0px 211px 0px 212px;
	margin: 0 auto;
	overflow:hidden;
    background: #2B2A29;
        
}
     #part-sponsors .item
	{
        margin:0px 0px 5px 25px;
	padding:0px 0px 0px 0px;
	width:82px;
	height:39px;
	overflow:hidden;
	text-align:center;
	float:left;
	}



/* Footer
-----------------------------------------------------------------------------*/
#footer {
	width: 100%;
	margin: -120px auto 0;
	height: 125px;
	position: relative;
}
#footer #podval {
	width: 100%;
	height: 30px;
background: #D68E18;
}


#footer .podvals
{
	width: 1000px;
	margin: 0 auto;
	font-size:13px;
	color:#231f20;
	padding: 8px 20px 0px 0px;
}

#footer .podvals .comp
{
float:left;
padding:0px 0px 0px 20px;
}


#footer .podvals .site
{
float:right;

	padding:0px 10px 0px 10px;

}

#footer .podvals a
{
color:#231f20;
text-decoration:none;
font-size:13px;
}

#footer .podvals a:hover
{
text-decoration:underline;
}

#dp_swf_engine{display: none;}


/* Слайдер */

.slides {
    height:350px;
    margin:10px auto;
    overflow:hidden;
    position:relative;
    width:999px;
}
.slides ul {
    list-style:none;
    position:relative;
}

/* Кадры анимации #anim_slides */
@-webkit-keyframes anim_slides {
    0% {
        opacity:0;
    }
    6% {
        opacity:1;
    }
    24% {
        opacity:1;
    }
    30% {
        opacity:0;
    }
    100% {
        opacity:0;
    }
}
@-moz-keyframes anim_slides {
    0% {
        opacity:0;
    }
    6% {
        opacity:1;
    }
    24% {
        opacity:1;
    }
    30% {
        opacity:0;
    }
    100% {
        opacity:0;
    }
}

.slides ul li {
    opacity:0;
    position:absolute;
    top:0;

    /* анимация css3 */
    -webkit-animation-name: anim_slides;
    -webkit-animation-duration: 24.0s;
    -webkit-animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-direction: normal;
    -webkit-animation-delay: 0;
    -webkit-animation-play-state: running;
    -webkit-animation-fill-mode: forwards;

    -moz-animation-name: anim_slides;
    -moz-animation-duration: 24.0s;
    -moz-animation-timing-function: linear;
    -moz-animation-iteration-count: infinite;
    -moz-animation-direction: normal;
    -moz-animation-delay: 0;
    -moz-animation-play-state: running;
    -moz-animation-fill-mode: forwards;
}

/* Задержки css3 */
.slides ul  li:nth-child(2), .slides ul  li:nth-child(2) div {
    -webkit-animation-delay: 6.0s;
    -moz-animation-delay: 6.0s;
}
.slides ul  li:nth-child(3), .slides ul  li:nth-child(3) div {
    -webkit-animation-delay: 12.0s;
    -moz-animation-delay: 12.0s;
}
.slides ul  li:nth-child(4), .slides ul  li:nth-child(4) div {
    -webkit-animation-delay: 18.0s;
    -moz-animation-delay: 18.0s;
}
.slides ul li img {
    display:block;
}

/* Кадры анимации #anim_titles */
@-webkit-keyframes anim_titles {
    0% {
        left:100%;
        opacity:0;
    }
    5% {
        left:10%;
        opacity:1;
    }
    20% {
        left:10%;
        opacity:1;
    }
    25% {
        left:100%;
        opacity:0;
    }
    100% {
        left:100%;
        opacity:0;
    }
}
@-moz-keyframes anim_titles {
    0% {
        left:100%;
        opacity:0;
    }
    5% {
        left:10%;
        opacity:1;
    }
    20% {
        left:10%;
        opacity:1;
    }
    25% {
        left:100%;
        opacity:0;
    }
    100% {
        left:100%;
        opacity:0;
    }
}

.slides ul li div {
    background-color:#000000;
    border-radius:10px 10px 10px 10px;
    box-shadow:0 0 5px #FFFFFF inset;
    color:#FFFFFF;
    font-size:26px;
    left:10%;
    margin:0 auto;
    padding:20px;
    position:absolute;
    top:50%;
    width:200px;

    /* Анимация css3 */
    -webkit-animation-name: anim_titles;
    -webkit-animation-duration: 24.0s;
    -webkit-animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-direction: normal;
    -webkit-animation-delay: 0;
    -webkit-animation-play-state: running;
    -webkit-animation-fill-mode: forwards;

    -moz-animation-name: anim_titles;
    -moz-animation-duration: 24.0s;
    -moz-animation-timing-function: linear;
    -moz-animation-iteration-count: infinite;
    -moz-animation-direction: normal;
    -moz-animation-delay: 0;
    -moz-animation-play-state: running;
    -moz-animation-fill-mode: forwards;
}

/* End */
/* /bitrix/templates/ru/components/bitrix/menu/shapka/style.css?1777031267583 */
/* /bitrix/templates/ru/components/bitrix/menu/topmenu/style.css?17770312675242 */
/* /bitrix/templates/ru/components/bitrix/menu/left/style.css?17770312677070 */
/* /bitrix/templates/ru/template_styles.css?177703126727608 */
