/* 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('../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/thomifelgen/components/bitrix/menu/vertical_multilevel/style.css*/
ul#vertical-multilevel-menu, #vertical-multilevel-menu ul
{
	margin: 0px;
	padding: 0; 
	list-style: none; 
	width: 290px;
	font-size:14px;
	font-family: Trebuchet MS, sans-serif;
}

ul#vertical-multilevel-menu {
	margin: 20px 0px 0px 0px;	
}

#vertical-multilevel-menu li a
{ 
	display: block; 
	text-decoration: none; 
}

#vertical-multilevel-menu li a.root-item
{
	color:#999;
	font-size:22px;
	padding:0px 0px 0px 30px;
	margin: 0px 0px 10px 7px;
	background:#fff url('../images/red.png') left no-repeat;
	border:none;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
}

#vertical-multilevel-menu li a.item2level
{ 
	color: #000; 
	font-size:14px;
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 10px 18px; 
	background: #fff url(../images/013.gif) left top no-repeat;
}

#vertical-multilevel-menu li a.item2level-selected
{ 
	background: #fff url(../images/013a.gif) left top no-repeat;
}

#vertical-multilevel-menu li a.item3level
{ 
	color: #000; 
	font-size:13px;
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 10px 30px; 
	text-decoration: underline;
}

#vertical-multilevel-menu li a.item3level:hover {
	text-decoration: none;
}

#vertical-multilevel-menu a.root-item:hover, #vertical-multilevel-menu a.root-item-selected:hover
{

}

#vertical-multilevel-menu li a.item-selected
{ 
	
}

#vertical-multilevel-menu li a:hover
{
	
} 

/* Holly Hack. IE Requirement \*/ 
* html ul#vertical-multilevel-menu li { float: left; height: 1%; } 
* html ul#vertical-multilevel-menu li a { height: 1%; } 
/* End */ 



/* End */



/* Start:/bitrix/templates/thomifelgen/template_styles.css*/
.text {font-size:14px; font-family: Trebuchet MS, sans-serif; color:#808080; text-decoration: none;}

a.text {font-size:14px; font-family: Trebuchet MS, sans-serif; color:#808080; text-decoration: none; }

a.text:link {font-size:14px; font-family: Trebuchet MS, sans-serif; color:#808080; text-decoration: none; }

a.text:hover {font-size:14px; font-family: Trebuchet MS, sans-serif; color:#808080; text-decoration: none; }



.text1 {font-size:24px; font-family: Trebuchet MS, sans-serif; color:#ffffff; text-decoration: none;}

a.text1 {font-size:24px; font-family: Trebuchet MS, sans-serif; color:#ffffff; text-decoration: none; }

a.text1:link {font-size:24px; font-family: Trebuchet MS, sans-serif; color:#ffffff; text-decoration: none; }

a.text1:hover {font-size:24px; font-family: Trebuchet MS, sans-serif; color:#ffffff; text-decoration: none; }



.text2 {font-size:14px; font-family: Trebuchet MS, sans-serif; color:#ffffff; text-decoration: none;}

a.text2 {font-size:14px; font-family: Trebuchet MS, sans-serif; color:#ffffff; text-decoration: none; }

a.text2:link {font-size:14px; font-family: Trebuchet MS, sans-serif; color:#ffffff; text-decoration: none; }

a.text2:hover {font-size:14px; font-family: Trebuchet MS, sans-serif; color:#ffffff; text-decoration: none; }



.text3 {font-size:24px; font-family: Trebuchet MS, sans-serif; color:#000000; text-decoration: none;}

a.text3 {font-size:24px; font-family: Trebuchet MS, sans-serif; color:#000000; text-decoration: none; }

a.text3:link {font-size:24px; font-family: Trebuchet MS, sans-serif; color:#000000; text-decoration: none; }

a.text3:hover {font-size:24px; font-family: Trebuchet MS, sans-serif; color:#000000; text-decoration: none; }



.text4 {font-size:24px; font-family: Trebuchet MS, sans-serif; color:#444444; text-decoration: none;}

a.text4 {font-size:24px; font-family: Trebuchet MS, sans-serif; color:#444444; text-decoration: none; }

a.text4:link {font-size:24px; font-family: Trebuchet MS, sans-serif; color:#444444; text-decoration: none; }

a.text4:hover {font-size:24px; font-family: Trebuchet MS, sans-serif; color:#444444; text-decoration: none; }



.text5 {font-size:14px; font-family: Trebuchet MS, sans-serif; color:#363636; text-decoration: none;}

a.text5 {font-size:14px; font-family: Trebuchet MS, sans-serif; color:#363636; text-decoration: underline; }

a.text5:link {font-size:14px; font-family: Trebuchet MS, sans-serif; color:#363636; text-decoration: underline; }

a.text5:hover {font-size:14px; font-family: Trebuchet MS, sans-serif; color:#363636; text-decoration: none; }



.text6 {font-size:24px; font-family: Trebuchet MS, sans-serif; color:#2121D8; text-decoration: none;}

a.text6 {font-size:24px; font-family: Trebuchet MS, sans-serif; color:#2121D8; text-decoration: none; }

a.text6:link {font-size:24px; font-family: Trebuchet MS, sans-serif; color:#2121D8; text-decoration: none; }

a.text6:hover {font-size:24px; font-family: Trebuchet MS, sans-serif; color:#2121D8; text-decoration: none; }



h1 {font-size:24px; font-family: Trebuchet MS, sans-serif; color:#2121D8; text-decoration: none; display: inline; font-weight: normal; }



.text7 {font-size:24px; font-family: Trebuchet MS, sans-serif; color:#808080; text-decoration: none;}

a.text7 {font-size:24px; font-family: Trebuchet MS, sans-serif; color:#808080; text-decoration: none; }

a.text7:link {font-size:24px; font-family: Trebuchet MS, sans-serif; color:#808080; text-decoration: none; }

a.text7:hover {font-size:24px; font-family: Trebuchet MS, sans-serif; color:#808080; text-decoration: none; }



.text8 {font-size:20px; font-family: Trebuchet MS, sans-serif; color:#000000; text-decoration: none;}

a.text8 {font-size:20px; font-family: Trebuchet MS, sans-serif; color:#000000; text-decoration: none; }

a.text8:link {font-size:20px; font-family: Trebuchet MS, sans-serif; color:#000000; text-decoration: none; }

a.text8:hover {font-size:20px; font-family: Trebuchet MS, sans-serif; color:#000000; text-decoration: none; }



.qw {font-size:14px; font-family: Trebuchet MS, sans-serif; color:#0f0f0f; text-decoration: none;}

a.qw {font-size:14px; font-family: Trebuchet MS, sans-serif; color:#0f0f0f; text-decoration: underline; }

a.qw:link {font-size:14px; font-family: Trebuchet MS, sans-serif; color:#0f0f0f; text-decoration: underline; }

a.qw:hover {font-size:14px; font-family: Trebuchet MS, sans-serif; color:#0f0f0f; text-decoration: none; }

.header_phone {
	text-align: right;
	padding: 15px 80px 0 0;
	font: 32px Arial;
	color: #2121D8;    display: -webkit-box;
    float: right;
}
.top_image {
	width: 688px;
}
.top_image_left, .top_image_middle {
	float:left;
}
.top_image_left {
	width: 387px;
 	background: #2121D8;
 }
.top_image_middle {
	width: 282px;
	height: 217px;
	background: url('../images/004.gif') right no-repeat #2121D8;
	padding-right: 15px;
 }

.news_pagenav {
	padding-top: 15px;
}

.main_table {
	width: 1100px;
	background: #fff;
}
.title_h1 {
	margin-bottom: 30px;
}

#vlightbox1 {
	width: 700px;
	zoom:1;	
	position: relative;
	left: -13px;
}
#vlightbox1 .vlightbox1 {
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	position:relative;
	vertical-align:top;
	margin:5px 5px 15px 5px;
	font-family:Trebuchet,Tahoma,Arial,sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	text-align:center;
	color:black;
	border: none;
}
#vlightbox1 .vlightbox1 a{
	margin:0;
}
#vlightbox1 .vlightbox1:hover, #vlightbox1 .vlightbox1 a:hover{

}
#vlightbox1 .vlightbox1 img{
	display:block;
	margin:0;
}
#vlightbox1 .vlightbox1 div {#display:none}
/* End */
