


/* Start:/bitrix/templates/main/components/bitrix/menu/left_menu/style.css?12791170252878*/
ul#vertical-multilevel-menu, #vertical-multilevel-menu ul
{
	margin: 0; 
	padding: 0; 
	list-style: none; 
	width: 214px;
	font-size:12px;
}

/*Submenu box*/
#vertical-multilevel-menu li ul
{
	position:absolute;
	/*top:-999em;*/
	top:auto;
	display:none;
	z-index:500;
	height:auto;
	border:1px solid #C1C1C1;
	border-bottom:none;
	width:135px;
}

/* Submenu Items */ 
#vertical-multilevel-menu li a
{ 
	display: block; 
	text-decoration: none; 
	color: #4F4F4F; 
	font-weight:bold;
	padding: 5px; 
	background:#F5F5F5;
	border-bottom:1px solid #C1C1C1;
}

/*Items selected*/
#vertical-multilevel-menu li a.item-selected
{ 
	background-color: #D6D6D6;
}

/*Items Hover */
#vertical-multilevel-menu li a:hover
{
	background-color: #D6D6D6;
} 

/*Rootmenu Items*/
#vertical-multilevel-menu a.root-item
{
	color:#fff;
	font-weight:bold;
	font-size:12px;
	padding:5px 0 7px 35px;
	background:#61656A url(/bitrix/templates/main/components/bitrix/menu/left_menu/images/item_bg.gif) 0 0 no-repeat;
	border:none;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	/*height:26px;
	overflow:hidden;*/
}

/*Rootmenu Items hover*/
#vertical-multilevel-menu a.root-item:hover, #vertical-multilevel-menu a.root-item-selected:hover
{
	background:#61656A url(/bitrix/templates/main/components/bitrix/menu/left_menu/images/item_bg.gif) 0 -26px no-repeat;
}

/*Rootmenu Items Selected*/
#vertical-multilevel-menu a.root-item-selected
{
	color:#fff;
	font-weight:bold;
	font-size:12px;
	padding:5px 0 7px 35px;
	background:#61656A url(/bitrix/templates/main/components/bitrix/menu/left_menu/images/item_bg.gif) 0 -26px no-repeat;
	border:none;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	/*height:26px;
	overflow:hidden;*/
}

/*Parent item*/
#vertical-multilevel-menu a.parent
{
	background: #F5F5F5 url(/bitrix/templates/main/components/bitrix/menu/left_menu/images/arrow.gif) center right no-repeat;
	padding-right:10px;
}

/*Denied items*/
#vertical-multilevel-menu a.denied
{
	background: #F5F5F5 url(/bitrix/templates/main/components/bitrix/menu/left_menu/images/lock.gif) center right no-repeat;
	color:#DDDDDD;
	padding-right:10px;
}

/* Holly Hack. IE Requirement \*/ 
* html ul#vertical-multilevel-menu li { float: left; height: 1%; } 
* html ul#vertical-multilevel-menu li a { height: 1%; } 
/* End */ 


/*Submenu margin*/
#vertical-multilevel-menu li ul.root-item
{
	margin:-27px 0 0 210px;
}

#vertical-multilevel-menu li ul
{
	margin:-27px 0 0 133px;
}

/*Submenu hide*/
#vertical-multilevel-menu li:hover ul ul,
#vertical-multilevel-menu li.jsvhover ul ul,
#vertical-multilevel-menu li:hover ul ul ul,
#vertical-multilevel-menu li.jsvhover ul ul ul 
{
	/*top:-999em;*/
	display:none;
}

/*Submenu show*/
#vertical-multilevel-menu li:hover ul,
#vertical-multilevel-menu li.jsvhover ul,
#vertical-multilevel-menu li li:hover ul,
#vertical-multilevel-menu li li.jsvhover ul,
#vertical-multilevel-menu li li li:hover ul,
#vertical-multilevel-menu li li li.jsvhover ul
{
	/*z-index:1000;
	top:auto;*/
	display:block;
}
/* End */



/* Start:/bitrix/templates/main/components/bitrix/news.list/top_menu/style.css?1279092544108*/
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}

/* End */



/* Start:/bitrix/templates/.default/components/bitrix/form.result.new/online112/style.css?13082100251336*/
table.form-table
{
	width:100%;
	background-color:white;
	
	font-size:100%;
	font-weight:normal;
	line-height:160%;
}

table.form-table th, table.form-table td
{
	
	padding: 5px 5px;
	vertical-align:top;
}

table.form-table th
{
	background-image:url(/bitrix/templates/.default/components/bitrix/form.result.new/online112/images/table_head.gif);
	background-repeat:repeat-x;
	text-align: left;
	color:#25639A;
}


table.form-table td
{
	padding: 15px 5px;
}

.form-required 
{
	color: red;
}

.error-fld {
	display: block;
	float: left;
	height: 13px;
	width: 15px;
	background-repeat: no-repeat;
	background-image: url(/bitrix/templates/.default/components/bitrix/form.result.new/online112/images/icon_warn.gif);
}

#form input {
width:auto;
border:none;
}

#form input.inputtext
{
	height: 16px;
	width: 178px;
	border: 1px solid #000;
}

#form textarea 
{

	width: 178px;
	border: 1px solid #000;
}


#form input.green, #form submit

{   /*background-image:url(/bitrix/templates/.default/components/bitrix/form.result.new/online112/img/gruz/button.jpg); */
    background-repeat:no-repeat;
   color : #08703f;
   font-family:tahoma;
   font-size:13px;
   text-decoration:none;
   font-weight: normal;
text-transform: uppercase;
	width: 156px;
height: 23px;
   border-width:0px; /*.1em*/
   border-style: solid;
   border-bottom-color:#5B77A9;
   border-top-color:#E0E8F3;
   border-right-color:#5B77A9;
   border-left-color:#E0E8F3;
   text-align : center;
   padding-left : 4px; 
   padding-right : 4px;
}

#form .error-fld {
   color:#aa0000;
}
/* End */



/* Start:/bitrix/templates/main/components/bitrix/menu/bottom_menu/style.css?1279286774626*/
/* 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/main/components/bitrix/menu/bottom_menu/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/main/template_styles.css?13092629449188*/
/********************/
/*** reset styles ***/
/********************/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-family: inherit; text-align: inherit; }
a img, :link img, :visited img { border: 0; }
table { border-collapse: collapse; border-spacing: 0; }
ul { list-style: none; }
q:before, q:after, blockquote:before, blockquote:after { content: ""; }
strong { font-weight: bold; }
em { font-style: italic; }
::selection { background: #ccc; }
::-moz-selection { background: #ccc; }
/*******************/
/*** page styles ***/
/*******************/
html, body { min-width: 990px; min-height: 100%; height: 100%; }
body { position: relative; background: #fff url(/bitrix/templates/main/images/bg.jpg); font: normal 12px/18px tahoma, sans-serif; color: #3f576d; text-align: justify; }
.body { margin: 0 auto; width: 990px; min-height: 100%; background: url(/bitrix/templates/main/images/bg_shadow.png) 50% 0 repeat-y; }
.body_i { margin: 0 20px; background: #fff; }

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

h1, .h1, h2, h3, h4, h5, h6 { padding-bottom: 5px; font-weight: bold; color: #e6580c; text-transform: uppercase; }
h1, .h1 { position: relative; margin-bottom: 10px; border-bottom: 1px dotted #bfbfbf; font-size: 14px; line-height: 20px; color: #3f576d; }
h1 b, .h1 b { position: absolute; bottom: -1px; left: 0; width: 45px; height: 4px; background: #e55609; font-size: 0; }
.h1_top{margin-top:10px;}
h2 { font-size: 18px; line-height: 25px; }
.h2_small {font-size: 12px; }
h3 { font-size: 16px; line-height: 20px; }
h4 { font-size: 14px; }
h5 { font-size: 13px; }
h6 { font-style: italic; font-size: 13px; }

hr { display: block; margin: 15px 0; padding: 0; height: 1px; color: #e4e4e4; background: #e4e4e4; border: 0; }

p { padding: 0 30px 10px 0; }

.cz { clear: both; margin: 0; padding: 0; height: 0; font-size: 0; overflow: hidden; }
.z { margin: 0; padding: 0; }
.cl { clear: left; }
.fl { float: left; }
.fr { float: right; }
.tac { text-align: center; }
.tar { text-align: right; }

/* images */
.logo { width: 229px; height: 102px; }
.pic { float: left; margin: 5px 10px 0 0; padding: 1px; border: 2px solid #e4e4e4; }

.breadcrumbs, .breadcrumbs a { color: #57594c; }
.breadcrumbs { padding-bottom: 20px; }

.pages { margin-top: 20px; /*word-spacing: -4px; text-align: center;*/ }
.pages a { display: inline-block; *display: inline; *zoom: 1; vertical-align: top; word-spacing: 0; margin-right: 7px; width: 22px; height: 22px; background: #3f576d; font-weight: bold; line-height: 22px; color: #fff; text-align: center; text-decoration: none; }
.pages a:hover, .pages a.act { background: #e6580c; }

/* header */
.header { height: 169px; background: url(/bitrix/templates/main/images/bg_head.jpg) 50% 0 no-repeat; border-bottom: 4px solid #e55609; }
.header a, .header div { float: left; }
.phone { padding: 20px 0 0 0; font-size: 22px; color: #fff; }

/* sidebar */
.sidebar { float: left; width: 250px; }
.sidebar #menu{padding-top:0px;}
.sidebar #menu a { display: block; margin-bottom: 2px; padding-left: 15px; height: 40px; background: #fff url(/bitrix/templates/main/images/bg_sb.gif) 0 0 repeat-y; font: bold 11px/40px tahoma; color: #3f576d; text-transform: uppercase; text-align:left; }
.sidebar #menu a.act { color: #e6580c; }
.sidebar #menu a.feat { margin: 9px; padding-left: 25px; height: 50px; background-image: url(/bitrix/templates/main/images/bg_sbf.gif); line-height: 50px; color: #e6580c; }
.sidebar #menu a.feat.act { color: #1266ce; }
.sidebar #menu a b { display: block; background: url(/bitrix/templates/main/images/bg_sb_arrow.gif) 99% 50% no-repeat; }
.sidebar #menu ul { display: none; position: absolute; margin: -40px 0 0 220px; background: #d2e8f7; z-index: 100; }
.sidebar #menu ul li { padding: 5px 10px; }
.sidebar #menu ul a { display: inline; margin: 0; padding: 0; height: auto; background: none; line-height: 20px; text-transform: none; }
.sidebar #menu li:hover ul, .sidebar #menu li.hover ul { display: block; }


/* content */
.content { position: relative; margin-left: 279px; padding-top: 25px; }
.qnav { position: absolute; top: 20px; right: 0; }
.qnav a { position: relative; float: left; margin-right: 30px; width: 11px; height: 11px; background: url(/bitrix/templates/main/images/bg_qnav.gif) 0 0 no-repeat; font-size: 0; z-index: 10; }
.qnav a.c { width: 12px; background-position: -11px 0; }
.qnav a.m { background-position: -23px 0; }

.top_menu { width: 540px; overflow: hidden; padding-bottom: 15px; }
.top_menu a { float: left; margin: 0 5px 5px -5px; padding: 0 5px; border-left: 1px solid #e6580c; font-size: 10px; line-height: 12px; color: #e6580c; text-transform: uppercase; }
.top_menu a.act { color: #1266ce; }

.main_thumbs { margin-left: -7px; margin-bottom:35px; float:left; /*height: 285px;*/ }
.main_thumbs a { float: left; margin: 7px 0 0 7px; width: 219px; height: 79px;overflow:hidden; position:relative; z-index:99;}
.main_thumbs a.thumb_2 { background-position: -233px 0; }
.main_thumbs a.thumb_3 { background-position: -466px 0; }
.main_thumbs a.thumb_4 { background-position: 0px -79px; }
.main_thumbs a.thumb_5 { background-position: -233px -79px; }
.main_thumbs a.thumb_6 { background-position: -466px -79px; }
.main_thumbs a.thumb_7 { background-position: 0 -158px; }
.main_thumbs a.thumb_8 { background-position: -233px -158px; }
.main_thumbs a.thumb_9 { background-position: -466px -158px; }

.feedback .text { width: 300px; }

.content .newsline { padding: 0; }
.content .newsline li { padding: 10px 0; background: none; border-bottom: 1px solid #e4e4e4; }
.newsline a { font-weight: bold; font-size: 14px; color: #3f576d; }
.newsline a.more { display: block; margin: 0 0 0 auto; width: 100px; font-weight: normal; font-size: 11px; color: #e6580c; }
.newsline p { padding: 5px 30px 2px 0; }
.newsline span { color: #e6580c; }

.gallery { word-spacing: -4px; text-align: left; }
.gallery a { display: inline-block; *display: inline; *zoom: 1; vertical-align: top; word-spacing: 0; padding: 5px; }
.gallery img { display: block; width: 150px; height: 150px; padding: 1px; border: 2px solid #e4e4e4;}

/* ������, ������� � ������ ����� ���������� ����� */
.content dd { padding: 0 0 20px 20px; }
.content ol { padding: 5px 30px 0 30px; }
.content ul { padding: 5px 30px 5px 15px; list-style: none; }
.content ol ol, .content ol ul, .content ul ol, .content ul ul { padding-right: 0; }
.content li { padding-bottom: 5px; }
.content ol ul li, .content ul li { padding-left: 15px; background: url(/bitrix/templates/main/images/li.gif) 0 7px no-repeat; }
.content table { width: 95%; margin-right: 30px; }
.content td, .content th { padding: 5px 10px; border: 1px solid #1266ce; }
.content th { background: #6699ff; font-weight: bold; color: #fff; text-align: center; }
input.text, textarea, select { padding: 3px 5px; border: 1px solid #1266ce;	font-size: 12px; font-family: tahoma; color: #3f576d; }
input.submit { padding: 5px 30px; font-weight: bold; cursor: pointer; }

/* footer */
.prefooter { clear: both; height: 250px; }
.footer { margin: -250px auto 0 auto; width: 990px; background: url(/bitrix/templates/main/images/bg_shadow.png) 50% 0 repeat-y; overflow: hidden; }
.footer_i { position: relative; margin: 0 20px; height: 250px; background: url(/bitrix/templates/main/images/bg_foot.jpg) 50% 0 no-repeat; }
.footer a { text-decoration: none; }
.footer a:hover { text-decoration: underline; }
.footer_menu { position: absolute; right: -1px; bottom: 60px; }
.footer_menu a { float: left; padding: 0 29px; height: 15px; border-right: 1px solid #fff; font-size: 11px; line-height: 15px; color: #fff; text-transform: uppercase; }
.footer_txt { padding: 210px 20px 0 20px; text-align: right; font-size: 11px; color: #fff; text-transform: uppercase; }
.footer_txt a { color: #fff; text-decoration: none; text-transform: none; }
.footer_txt div { float: left;/* padding-top: 9px;*/ font-size: 10px; color: #abb5bf; text-transform: none; }

.clear{clear:both;}
.photogallery-section-list{}
.photogallery-section-list .photogallery-section{float:left;padding-right:15px;padding-bottom:15px;}
.photogallery-section-list .photogallery-section .image{display:block;text-align:center;width:150px;height:115px;overflow:hidden;border:2px solid #E4E4E4;}
.photogallery-section-list .photogallery-section .title{display:block;text-align:center;}

.photogallery-item-list{}
.photogallery-item-list .photogallery-item{float:left;padding-right:15px;}
.photogallery-item-list .photogallery-item .image{display:block;text-align:center;height:130px;padding-bottom:15px;overflow:hidden;}
.photogallery-item-list .photogallery-item .image img{border:2px solid #E4E4E4;}
.photogallery-item-list .photogallery-item .title{display:block;text-align:center;padding-bottom:15px;}
.feedback td{border:0px !important;}
.feedback .inputtext{border:1px solid #1266CE;}

#sv {
margin-left: 70px;
}

#sv td{
width: 200 px;
border: 1px solid #fff;
padding: 2px 2px;
}
/* End */
/* /bitrix/templates/main/components/bitrix/menu/left_menu/style.css?12791170252878 */
/* /bitrix/templates/main/components/bitrix/news.list/top_menu/style.css?1279092544108 */
/* /bitrix/templates/.default/components/bitrix/form.result.new/online112/style.css?13082100251336 */
/* /bitrix/templates/main/components/bitrix/menu/bottom_menu/style.css?1279286774626 */
/* /bitrix/templates/main/template_styles.css?13092629449188 */
