

/* Start:/bitrix/templates/33180/reset.css?1529611057588*/
abbr, acronym, address, applet, article, aside, audio,
canvas, caption, cite, command,
datalist, del, details, dfn,
figcaption, figure, footer,
header, hgroup,
iframe, ins,
kbd, 
keygen,
label, legend,
meter,
nav,
object, output,
progress,
q, 
samp, section, small, source, strike,
tdvideo,
var{
    background: transparent;
    border: 0 none;
    font-size: 100%;
    margin: 0;
		padding: 0;
		border: 0;
		outline: 0;
    vertical-align: top; }

table, table td { 
	padding:0;
	border:none;
	border-collapse:collapse;
}
embed { 
	vertical-align:top;
}
/* End */


/* Start:/bitrix/templates/33180/grid.css?15296110575038*/
/*
	Variable Grid System.
	Learn more ~ http://www.spry-soft.com/grids/
	Based on 960 Grid System - http://960.gs/

	Licensed under GPL and MIT.
*/


/* Containers
----------------------------------------------------------------------------------------------------*/
.container_12 {
	margin-left: auto;
	margin-right: auto;
	width: 940px;
}

/* Grid >> Global
----------------------------------------------------------------------------------------------------*/

.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12 {
	display:inline;
	float: left;
	position: relative;
	margin-left: 10px;
	margin-right: 10px;
}

/* Grid >> Children (Alpha ~ First, Omega ~ Last)
----------------------------------------------------------------------------------------------------*/

.alpha {
	margin-left: 0;
}

.omega {
	margin-right: 0;
}

/* Grid >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .grid_1 {
	width:60px;
}

.container_12 .grid_2 {
	width:140px;
}

.container_12 .grid_3 {
	width:220px;
}

.container_12 .grid_4 {
	width:300px;
}

.container_12 .grid_5 {
	width:380px;
}

.container_12 .grid_6 {
	width:460px;
}

.container_12 .grid_7 {
	width:540px;
}

.container_12 .grid_8 {
	width:620px;
}

.container_12 .grid_9 {
	width:700px;
}

.container_12 .grid_10 {
	width:780px;
}

.container_12 .grid_11 {
	width:860px;
}

.container_12 .grid_12 {
	width:940px;
}



/* Prefix Extra Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .prefix_1 {
	padding-left:80px;
}

.container_12 .prefix_2 {
	padding-left:160px;
}

.container_12 .prefix_3 {
	padding-left:240px;
}

.container_12 .prefix_4 {
	padding-left:320px;
}

.container_12 .prefix_5 {
	padding-left:400px;
}

.container_12 .prefix_6 {
	padding-left:480px;
}

.container_12 .prefix_7 {
	padding-left:560px;
}

.container_12 .prefix_8 {
	padding-left:640px;
}

.container_12 .prefix_9 {
	padding-left:720px;
}

.container_12 .prefix_10 {
	padding-left:800px;
}

.container_12 .prefix_11 {
	padding-left:880px;
}



/* Suffix Extra Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .suffix_1 {
	padding-right:80px;
}

.container_12 .suffix_2 {
	padding-right:160px;
}

.container_12 .suffix_3 {
	padding-right:240px;
}

.container_12 .suffix_4 {
	padding-right:320px;
}

.container_12 .suffix_5 {
	padding-right:400px;
}

.container_12 .suffix_6 {
	padding-right:480px;
}

.container_12 .suffix_7 {
	padding-right:560px;
}

.container_12 .suffix_8 {
	padding-right:640px;
}

.container_12 .suffix_9 {
	padding-right:720px;
}

.container_12 .suffix_10 {
	padding-right:800px;
}

.container_12 .suffix_11 {
	padding-right:880px;
}



/* Push Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .push_1 {
	left:80px;
}

.container_12 .push_2 {
	left:160px;
}

.container_12 .push_3 {
	left:240px;
}

.container_12 .push_4 {
	left:320px;
}

.container_12 .push_5 {
	left:400px;
}

.container_12 .push_6 {
	left:480px;
}

.container_12 .push_7 {
	left:560px;
}

.container_12 .push_8 {
	left:640px;
}

.container_12 .push_9 {
	left:720px;
}

.container_12 .push_10 {
	left:800px;
}

.container_12 .push_11 {
	left:880px;
}



/* Pull Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .pull_1 {
	left:-80px;
}

.container_12 .pull_2 {
	left:-160px;
}

.container_12 .pull_3 {
	left:-240px;
}

.container_12 .pull_4 {
	left:-320px;
}

.container_12 .pull_5 {
	left:-400px;
}

.container_12 .pull_6 {
	left:-480px;
}

.container_12 .pull_7 {
	left:-560px;
}

.container_12 .pull_8 {
	left:-640px;
}

.container_12 .pull_9 {
	left:-720px;
}

.container_12 .pull_10 {
	left:-800px;
}

.container_12 .pull_11 {
	left:-880px;
}




/* Clear Floated Elements
----------------------------------------------------------------------------------------------------*/

/* http://sonspring.com/journal/clearing-floats */

.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

/* http://perishablepress.com/press/2008/02/05/lessons-learned-concerning-the-clearfix-css-hack */

.clearfix:after {
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}

* html .clearfix {
	height: 1%;
}

.clearfix {
	display: block;
}
/* End */


/* Start:/bitrix/templates/33180/components/bitrix/menu/menu-main/style.css?15296110575222*/
/**Top menu**/
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul
{
	margin:0; padding:0;
	list-style:none;
	font-size:11px;
	float:right;
	/*font-size:90%*/
}

#horizontal-multilevel-menu {}

/*Links*/
#horizontal-multilevel-menu a
{
	display:block;
	padding:5px 10px;
	/*padding:0.3em 0.8em;*/
	text-decoration:none;
	text-align:center;
                     direction:rtl;
}

#horizontal-multilevel-menu li {float:right;}
#horizontal-multilevel-menu li.mfirst a {width:66px; height:50px; padding:0;}
#horizontal-multilevel-menu li.mfirst a img {border:0; width:66px; height:50px;}
#horizontal-multilevel-menu .root {background:url(/bitrix/templates/33180/components/bitrix/menu/menu-main/images/menu-sep.gif) right top no-repeat; padding-right:1px;}

#horizontal-multilevel-menu li a.root-item,
#horizontal-multilevel-menu li a.root-item-selected {padding:0; font-size:12px; line-height:14px; font-style:italic; color:#0e0e0e; font-family:Tahoma; text-align:center; text-transform:uppercase; text-shadow:0 1px #f8fafc;}
#horizontal-multilevel-menu li a span {cursor:pointer;display:block; padding:18px 0; margin:0 5px; overflow:hidden; white-space:nowrap;}

/*Root items: hover*/
#horizontal-multilevel-menu li:hover a.root-item,
#horizontal-multilevel-menu li.jshover a.root-item {background:url(/bitrix/templates/33180/components/bitrix/menu/menu-main/images/menu-active.jpg) left top repeat-x;}

#horizontal-multilevel-menu li:hover a.root-item-selected,
#horizontal-multilevel-menu li.jshover a.root-item-selected,
#horizontal-multilevel-menu li a.root-item-selected {background:url(/bitrix/templates/33180/components/bitrix/menu/menu-main/images/menu-act.jpg) left top repeat-x; color:#fff; text-shadow:0 0;}

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

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

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

/*Child-items selected*/
#horizontal-multilevel-menu li.item-selected {}

/*Sub-menu box*/
#horizontal-multilevel-menu li ul
{
	position:absolute;
	/*top:-999em;*/
	top:auto;
	display:none;
	z-index:500;

	height:auto;
	/*width:12em;*/
	width:180px;
	padding:0 0 10px 0;
	background:url(/bitrix/templates/33180/components/bitrix/menu/menu-main/images/popup.png) left bottom no-repeat;
	/*border:1px solid #C1C1C1;*/
}

/*Sub-menu item box*/
#horizontal-multilevel-menu li li 
{
	/*border-bottom:1px solid #DEDEDE;*/
	width:200px;
	background:#EEF3F5;
	padding:6px 15px;
}

/*Item link*/
#horizontal-multilevel-menu li ul a {font-family:Tahoma; font-size:11px; text-align:right; border-top:1px dashed #9f9f9f; text-transform:uppercase;}

#horizontal-multilevel-menu li ul li:first-child a {border:0;}

/*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:#3c3c3c;
}

/*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:#2977ae;
}

#horizontal-multilevel-menu li ul ul
{
	margin:-29px 140px 60px 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;
}

#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/templates/33180/components/bitrix/breadcrumb/nav/style.css?1529611057185*/
ul.breadcrumb-navigation {padding:0 0 10px 0; margin:0; list-style:none;}
ul.breadcrumb-navigation li {display:inline;}
ul.breadcrumb-navigation a {}
ul.breadcrumb-navigation span {}
/* End */


/* Start:/bitrix/templates/33180/styles.css?153151287810235*/
html, body { height:100%;  min-width:940px; margin:0; padding:0;}	
body {font-family: Tahoma, "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:100%; line-height:1.125em; color:#000;}

input, select, textarea { font-family:Tahoma, Arial, Helvetica, sans-serif;}
object { vertical-align:top; outline:none}
.alignMiddle{ vertical-align:middle}
.alignCenter{ text-align: center}
.container1{ width:100%}
.clear { clear:both;}
.fleft{ float:left}
.fright{ float:right}
.container {	overflow:hidden; width: 100%;}
.oh {overflow:hidden;}
a img{ border:0px}
img{ vertical-align:top;  }
fieldset{ border:none}
.w{ width:272px}

.col-1, .col-2, .col-3, .col-4{ float:left}

a{ color:#000; text-decoration:underline; outline:none}
a:hover{ text-decoration:none}

h1, h2, h3, h4, h5 {margin:0; padding:0;}
h1, h2{color:#002A69; font-size:24px; font-family:Tahoma, "Times New Roman", Times, serif; font-style:italic; text-transform:uppercase; font-weight:normal; margin-bottom:21px; line-height:1.2em}
h1 span, h2 span{ display:block; margin-top:-9px}
h4{color:#4f4f4f; font-size:21px; font-family:Tahoma, "Times New Roman", Times, serif; font-style:italic; font-weight:normal; margin-bottom:7px; line-height:28px}
h3{color:#2a2a2a; font-size:22px; font-family:Tahoma, "Times New Roman", Times, serif; font-style:italic; font-weight:normal; margin-bottom:21px; line-height:1.2em}
h3 span{ display:block; margin-top:-9px}
h5{color:#000; font-size:1em; font-weight:normal}

#search, #search1 {margin:0; padding:0;}

.list{margin:0; padding:0; list-style:none;}
.list li{background:url(/images/33180/marker1.png) top left no-repeat; background-position:0 7px; margin:0; padding-left:37px; text-transform:uppercase; overflow:hidden}
.list li a{color:#1f1f1f; text-decoration:none; line-height:43px; font-size:14px; font-family:Tahoma, "Times New Roman", Times, serif} 
.list li a:hover { text-decoration:none; color:#4a99d2; }

.list-1{margin:0; padding:0; list-style:none;}
.list-1 li{background:url(/images/33180/marker1.png) top left no-repeat; background-position:0 7px; margin:0; padding-left:37px; text-transform:uppercase; overflow:hidden}
.list-1 li a{color:#1f1f1f; text-decoration:none; line-height:40px; font-size:14px; font-family:Tahoma, "Times New Roman", Times, serif} 
.list-1 li a:hover { text-decoration:none; color:#4a99d2; }

.link{color:#000000; background:url(/images/33180/icon7.gif) top left no-repeat; padding:2px 0 2px 35px; text-decoration:none; font-size:13px; font-family:Tahoma, "Trebuchet MS", Arial, Helvetica, sans-serif  }
.link:hover{text-decoration:underline }
.link1{ color:#f2f2f2; font-size:13px; font-family:Tahoma, "Trebuchet MS", Arial, Helvetica, sans-serif; vertical-align:middle; line-height:32px}
.link2{ text-decoration:none; color:#2672ab}
.link2:hover{ text-decoration:none; color:#000}

.button{color:#fff; background:url(/images/33180/button-1.gif) top left no-repeat #416680; width:69px; text-align:center; line-height:32px; display:block; text-decoration:none;  }
.button:hover{text-decoration:none; color:#000 }

.blog-button {position:absolute; top:12px; right:0; width:67px;}
.button1{color:#fff; background:url(/images/33180/button1.gif) top left no-repeat; width:67px; text-transform:uppercase; text-align:center; line-height:40px; display:block; text-decoration:none; font-size:18px; font-family:Tahoma, "Times New Roman", Times, serif}
.button1:hover{text-decoration:none; color:#2fc5fc }

.button2{color:#fff; background:url(/images/33180/button2.gif) top left no-repeat; width:115px; padding-left:14px; text-align:left; line-height:32px; display:block; text-decoration:none; font-size:14px; font-family:Tahoma, "Trebuchet MS", Arial, Helvetica, sans-serif; float:right; vertical-align:middle }
.button2:hover{text-decoration:none; color:#000 }

.link-1 { display:inline-block; float:left; font-weight:bold; line-height:45px; background:url(/images/33180/bg_link.gif) top left repeat-x; padding:0 20px 0 20px; color:#012e1f; text-decoration:none; border-radius:9px; -moz-border-radius:9px; -webkit-border-radius:9px; cursor:pointer; position:relative; behavior:url(/bitrix/templates/33180/js/PIE.htc); font-size:13px; font-family:Tahoma, "Trebuchet MS", Arial, Helvetica, sans-serif }
.link-1:hover {background:#000; text-decoration:none; color:#fff}

.link-2 { display:inline-block; float:left; line-height:43px; background:url(/images/33180/bg_link1.gif) top left repeat-x #3c3f46; padding:0 7px 0 7px; color:#fff; text-transform:uppercase; text-decoration:none; border-radius:9px; -moz-border-radius:9px; -webkit-border-radius:9px; cursor:pointer; position:relative; behavior:url(/bitrix/templates/33180/js/PIE.htc); font-size:14px; font-family:Tahoma, "Trebuchet MS", Arial, Helvetica, sans-serif }
.link-2:hover {background:#2973ac; text-decoration:none; color:#fff}

.bg_1{ background:#f9f9f9; height:362px; width:100%}
.block{ position:absolute; right:0; top:0; height:362px; width:309px; background:url(/images/33180/block.png) top left no-repeat}
.block .indent-block{ padding:86px 0px 0px 19px; }
.h1{color:#fff; font-size:30px; font-style:italic; font-family: Tahoma, "Times New Roman", Times, serif; margin-bottom:37px; line-height:1.2em}
.h1 strong{ font-size:43px; text-transform:uppercase}
.h1 b{ font-size:36px}

/*aside*/
aside { background:#eaeaea; width:100%}
aside .inside{ padding:23px 0px 23px 0px}
aside .img-indent1{ margin-right:0}
aside img{ margin-right:3px}

/*content*/
section{ font-size:0.8125em; width:100%; /* text-align:left; */ background:url(/images/33180/bg_cont.gif) top left repeat-x #f2f2f2; font-family:Tahoma, Verdana, Geneva, sans-serif; color:#757575}
section .inside{padding:7px 0px 26px 0px; width:100%}
section .inside1{padding:29px 0px 65px 0px; width:100%}
.img-left{ float:left; margin:0 24px 26px 0}
.img-left1{ float:left; margin:0 24px 0 0}
.img-indent{ margin:0 0 25px 0}
.pr{ margin:0}
.pr1{ margin:0 0 17px 0}
.pr2{ margin:0 0 7px 0}
.pr3{ margin:0 0 27px 0}

.tail{ background:url(/images/33180/tail.gif) bottom repeat-x; padding-bottom:9px; margin-bottom:9px}
.txt-1{ float:right; display:block; margin-bottom:31px; font-weight:bold; color:#5e5e5e}
.num{ float:left; width:53px; line-height:52px; background:url(/images/33180/bg_num.png) top left no-repeat; text-align:center; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:24px; font-weight:bold; color:#fff}
.txt1{ font-family:Tahoma, "Times New Roman", Times, serif; font-size:21px; color:#656565; font-style:italic; line-height:28px}
.txt2{ font-family:Tahoma, "Times New Roman", Times, serif; font-size:25px; color:#1e6597; font-style:italic; line-height:28px; float:left; margin-right:3px; font-weight:bold}
.txt3{ letter-spacing:-1px}

.txt4{ color:#000}
.txt4 a{ color:#000; text-decoration:none}
.txt4:hover{ text-decoration:underline}

.indent{padding:36px 0px 0px 0px}
.indent1{padding:46px 0px 0px 0px}
.indent2{padding:0 0px 0px 67px}
.indent3{padding:0 0px 0px 241px}
.indent4{padding:0 0px 0px 82px}
.indent5{padding:16px 0px 0px 0px}

/*box*/
.box{ background: url(/images/33180/bg_box.gif) top left repeat-x #dfdfdf; border:1px solid #fffefe; border-style: solid; border-radius:9px; -moz-border-radius:9px; -webkit-border-radius:9px; behavior:url(/bitrix/templates/33180/js/PIE.htc); position:relative}
.box .indent-box{ padding:17px 0px 0px 19px; margin-bottom:-14px; position:relative }
.box .indent-box1{ padding:17px 21px 0px 29px; margin-bottom:-14px; position:relative }
.box .indent-box2{ padding:17px 21px 20px 29px;}
.box .indent-box3{ padding:23px 0px 28px 23px;}
/*box*/
.box1{ background: url(/images/33180/bg_box1.gif) top left repeat-x #246390; width:100%; border-style: solid; border-radius:9px; -moz-border-radius:9px; -webkit-border-radius:9px; behavior:url(/bitrix/templates/33180/js/PIE.htc); position:relative; font-family:Tahoma, Verdana, Geneva, sans-serif; color:#d6d6d6; font-size:13px; height:241px}
.box1 .indent-box{ padding:17px 21px 46px 29px;}
section .box1 h3{color:#fff; text-transform:uppercase; font-size:18px; font-family:Tahoma, "Times New Roman", Times, serif; font-style:italic; font-weight:normal; margin-bottom:21px; line-height:1.2em}

.block2{ background:url(/images/33180/bg_block2.png) top left no-repeat; width:227px; height:241px }

/*footer*/
footer { color:#afafaf; font-size:0.875em; background:#3D4046 url(/bitrix/templates/33180/images/bot.gif) top repeat-x; font-family:Tahoma, Arial, Helvetica, sans-serif}
footer .inside{ padding:4px 0 3px 0 }
footer a {color:#afafaf; text-decoration:underline}  
footer a:hover {  text-decoration:none}
footer span{ color:#f2f2f2}
footer h2{color:#f2f2f2; font-size:21px; font-family:Tahoma, "Times New Roman", Times, serif; font-weight:normal; margin-bottom:13px; line-height:1.2em}

footer ul{margin:0; padding:0; list-style:none;}
footer ul li{ margin:0px;}
footer ul li a{color:#f2f2f2; font-size:13px; line-height:28px; text-decoration:none; display:inline-block;  padding-left:13px; background:url(/bitrix/templates/33180/images/marker.gif) top left no-repeat; background-position:0 11px; font-family:Tahoma, "Trebuchet MS", Arial, Helvetica, sans-serif} 
footer ul .li1 a{padding-left:34px; background:url(/images/33180/icon4.gif) top left no-repeat; background-position:0 1px} 
footer ul .li2 a{ padding-left:34px; background:url(/images/33180/icon5.gif) top left no-repeat; background-position:0 1px} 
footer ul .li3 a{ padding-left:34px; background:url(/images/33180/icon6.gif) top left no-repeat; background-position:0 1px} 
footer ul li a:hover { text-decoration:none; color:#466d8a }

/*--logo--*/
.logo {position:absolute; top:86px; left:0;}
.logo a, .logo a:hover {text-decoration:none;}
.ltext1, .ltext2, .ltext3 {display:inline-block; line-height:72px; font-size:72px; font-weight:bold; font-style:italic; font-family:Tahoma, Times, "Times New Roman"; vertical-align:baseline;}
.ltext1 {color:#1e6597;}
.ltext2 {color:#36393f;}
.ltext3 {color:#3c3f46; font-weight:normal; font-size:23px;}

/*--search--*/
.search{top:187px; left:11px; position:absolute; width:167px; padding:0; z-index:3;}
.search .indent {padding:0;}

.bx_popup_frame .ltext1,
.bx_popup_frame .ltext2,
.bx_popup_frame .ltext3 {font-size:20px; line-height:20px;}
.bx_popup_frame .button,
.bx_popup_frame .button1,
.bx_popup_frame .button2 {color:#ccc; width:auto;}

.button, .button1, .button2, .link1 {color:#ccc;}


/* End */


/* Start:/bitrix/templates/33180/template_styles.css?15315128788842*/
/* Getting the new tags to behave */
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video{ display: block; }
mark, rp, rt, ruby, summary, time{ display: inline }

.button, .button1, .button2, .link1 {color:#fff}

body {font-size:100%; line-height:1.125em; color:#000;}


.body-bg {
  direction:rtl;
}


input, select, textarea {font-size:1em;	vertical-align:middle;	font-weight:normal;}
/*======= width =======*/
.main {	margin: 0 auto;	position: relative;	width: 940px;  }

.row1 .col-1{ width:291px; margin-right:15px}
.row1 .col-2{ width:291px;}
.row1 .col-3{ width:200px; margin-right:40px}
.row1 .col-4{ width:275px;}
.row2 .col-1{ width:145px; margin-right:36px}
.row2 .col-2{ width:140px;}

.bg{background:url(/bitrix/templates/33180/images/tail.gif) repeat-y right top}

/*header*/
header {font-size:0.75em; color:#FFFFFF; height:238px; background:url(/bitrix/templates/33180/images/top.gif) top left repeat-x #f9f9f9; position:relative; z-index:2}
header .indent1{ top:99px; right:0; position:absolute; width:200px; padding:0; text-align:right;}
header .indent1 div {text-align:right;}
header .indent1 img{ margin-left:7px}
header .icon{ top:134px; right:0; position:absolute; width:325px; text-align:right; font-family:Tahoma, Verdana, Geneva, sans-serif}
header .icon a{ color:#3c3f46; text-decoration:none}
header .icon a:hover{text-decoration: underline}
header .inside{background:url(/bitrix/templates/33180/images/bg_m.gif) top left no-repeat; top:177px; width:940px; position: absolute; padding:0; margin:0; z-index:2}
header .nav{position:relative; padding:0; margin:0; z-index:90000}

/*--- superfish dropdown menu begin ---*/
/*.sf-menu {margin:0; padding:0;	list-style: none; z-index:90000; position:relative } 
.sf-menu li{display:inline; float:left; background:url(/bitrix/templates/33180/images/bg_li1.gif) top right no-repeat; margin:0 1px 0 0;}
.sf-menu li span{display:inline-block; line-height:50px; background:url(/bitrix/templates/33180/images/bg_2.gif) center bottom no-repeat;} 
.sf-menu li a{color:#0e0e0e;  text-decoration:none; display:block; float:left; line-height:50px; text-transform:uppercase; padding:0 23px 0 23px; * padding:0 21px 0 22px; font-family:Tahoma, "Times New Roman", Times, serif; font-size:14px; font-style:italic; } 
.sf-menu li a:hover {color:#fff;  text-decoration:none; background:url(/bitrix/templates/33180/images/bg_li-act.gif) top left repeat-x}
.sf-menu li a.current{ color:#fff;  text-decoration:none; background:url(/bitrix/templates/33180/images/bg_li-act.gif) top left repeat-x}

.sf-menu .m{ margin:0; display:inline; float:left; background:none; padding-right:0}
.sf-menu .m a{color:#0e0e0e; text-decoration:none; display:block; line-height:50px; padding:0; width:66px; background:url(/bitrix/templates/33180/images/m1.gif) top left no-repeat; height:50px} 
.sf-menu .m a:hover { background:url(/bitrix/templates/33180/images/m1-act.gif) top left no-repeat; width:66px; }
.sf-menu .m a.current{ background:url(/bitrix/templates/33180/images/m1-act.gif) top left no-repeat; width:66px; }

.sf-menu ul { position:absolute; top:-999em; width:10em; line-height:1.0; }
.sf-menu li:hover ul, .sf-menu li.sfHover ul {  top:50px; z-index:99;}
*/
/*** DEMO SKIN ***/
/*.sf-menu ul {	width:180px; background:url(/bitrix/templates/33180/images/bg_menu.png); padding-top:20px; border-style: solid; border-radius:0 0 11px 11px; -moz-border-radius:0 0 11px 11px; -webkit-border-radius:0 0 11px 11px; behavior:url(/bitrix/templates/33180/js/PIE.htc);}
.sf-menu ul li {  text-align:left; line-height:37px; padding: 0 19px 0 15px; width:146px;  z-index:9; float:left; background:url(/bitrix/templates/33180/images/bg_li2.gif) bottom left repeat-x; }
.sf-menu ul .last { background:none	}
.sf-menu ul li a {line-height:37px; height:37px; text-align:left; width:153px; font-size:13px; color:#3c3c3c; z-index:9; background: url(/bitrix/templates/33180/images/marker3.gif) center left no-repeat; padding-left:7px; text-transform:uppercase; text-shadow:none; position:relative}
.sf-menu ul li a:hover { color:#2977ae; background: url(/bitrix/templates/33180/images/marker3.gif) center left no-repeat; text-shadow:none }

.sf-menu ul ul {	width:180px; background:none; padding-top:0px}
.sf-menu ul ul li {  text-align:left; line-height:37px; padding:0;  z-index:9; float:left; background:none; 	}
.sf-menu ul ul li a { line-height:37px; height:37px; text-align:left; width:144px; font-size:13px; color:#2e2e2e; z-index:9; background:url(/bitrix/templates/33180/images/bg_menu.png); border-style: solid; border-radius:11px; -moz-border-radius:11px; -webkit-border-radius:11px; behavior:url(/bitrix/templates/33180/js/PIE.htc); padding-left:7px; text-transform:uppercase}
.sf-menu ul ul li a:hover { color:#fff;  background:url(/bitrix/templates/33180/images/bg_menu1.png); border-style: solid; border-radius:11px; -moz-border-radius:11px; -webkit-border-radius:11px; behavior:url(/bitrix/templates/33180/js/PIE.htc);  }

.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {	 position:relative }

.sf-menu li:hover ul,
.sf-menu li.sfHover ul {	left: 0; z-index: 99;}

				
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul { top:-999em;}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul { left:180px; /* match ul width *//* top:0;}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul { top:-999em;}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul { left:10em; /* match ul width *//* top:0;}
*/

/*--------------------*//*===== looperSlider2 =====*//*
* Required */
#loopedSlider {height:241px; position:relative; width:227px}
#loopedSlider .container1{ width:227px; height:241px; overflow:hidden; position:relative;}
#loopedSlider .slides { position:absolute; top:0; left:0; }
#loopedSlider .slides .div { position:absolute; top:0; display:none; width:227px; height:241px }
/*
 * Optional
*/
#loopedSlider .previous{background:url(/bitrix/templates/33180/images/button-1.png) top left no-repeat; position:absolute; top:15px; left:0px; width:28px; height:18px; text-decoration:none; z-index:90}
#loopedSlider .previous:hover { background:url(/bitrix/templates/33180/images/button-1.png) top left no-repeat; text-decoration:none}
#loopedSlider .next{background:url(/bitrix/templates/33180/images/button-2.png) top left no-repeat; position:absolute; top:15px; right:0px; width:28px; height:18px; text-decoration:none; z-index:90}
#loopedSlider .next:hover { background:url(/bitrix/templates/33180/images/button-2.png) top left no-repeat; text-decoration:none}

.input{
   	border:none; 
	background:none;
	width:123px; height:20px;
	font-size:1em;
	color:#000;
	padding-left:0;
	padding-right:12px;
	padding-top:4px;
	padding-bottom:4px;
	margin:0
}.input1{
   	border:none; 
	background:none;
	width:209px; height:20px;
	font-size:1em;
	color:#000;
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	padding-bottom:4px;
	margin:0
}.input2{
   	border:1px solid #c7d8e3; 
	border-style: solid; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; behavior:url(/bitrix/templates/33180/js/PIE.htc);
	background:#FFFFFF;
	width:150px; height:19px;
	font-size:1em;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:0;
}/*input{
	border-left:1px solid #a9a9a9; 
   	border-top:1px solid #a9a9a9; 
   	border-right:1px solid #ffffff; 
   	border-bottom:1px solid #ffffff; 
	background:#FFFFFF;
	width:185px; height:20px;
	font-size:1em;
	padding-left:21px;
	padding-right:12px;
	padding-top:7px;
	padding-bottom:7px;
	border-style: solid; border-radius:7px; -moz-border-radius:7px; -webkit-border-radius:7px; behavior:url(/bitrix/templates/33180/js/PIE.htc);
	position:relative
}
textarea{
	border-left:1px solid #a9a9a9; 
   	border-top:1px solid #a9a9a9; 
   	border-right:1px solid #ffffff; 
   	border-bottom:1px solid #ffffff; 
	background:#FFFFFF;
	width:505px; height:210px;
	font-size:1em;
	padding-left:21px;
	padding-right:5px;
	padding-top:7px;
	padding-bottom:7px;
	border-style: solid; border-radius:7px; -moz-border-radius:7px; -webkit-border-radius:7px; behavior:url(/bitrix/templates/33180/js/PIE.htc);
	position:relative;
	overflow:auto}*/
	
	/* Table styling */
/*table { width:227px; color:#000000; font-size:13px;}
table th{ border-bottom:1px solid #dad8d7; height:32px; line-height:32px; width:32px; text-align:center; font-size:10px; color:#413b35; font-weight:normal }
table td{ border:1px solid #dad8d7; height:32px; line-height:32px; width:32px; text-align:center;}
table td.last{ border-bottom:none}
table td:hover{background:#348dcd; color:#fff}
table td.activ{ background:#d3d3cc}*/
table .txt6{ color:#3187c5}
.txt5{ font-family:Tahoma, "Times New Roman", Times, serif; font-size:18px; text-transform:uppercase; color:#fff; line-height:47px; margin:0 28px 0 28px; width:171px; text-align:center; display:block}

.jamp{ width:161px;}
select{font-size:1em; color:#000; height:20px}
	
.indent-2{ position:relative; padding-left:20px; float:left}
.rowElem{ height:46px}
.rowElem4{ height:255px}
.rowElem1{ height:28px; background:url(/images/33180/bg_input.gif) top right no-repeat}
.rowElem2{ height:32px; background:url(/images/33180/bg_input2.gif) top left no-repeat}
.rowElem3{ height:39px; margin-top:7px}
.block-contact span{ float:right; margin-right:95px}


/* End */
/* /bitrix/templates/33180/reset.css?1529611057588 */
/* /bitrix/templates/33180/grid.css?15296110575038 */
/* /bitrix/templates/33180/components/bitrix/menu/menu-main/style.css?15296110575222 */
/* /bitrix/templates/33180/components/bitrix/breadcrumb/nav/style.css?1529611057185 */
/* /bitrix/templates/33180/styles.css?153151287810235 */
/* /bitrix/templates/33180/template_styles.css?15315128788842 */
