

/* Start:/bitrix/templates/vibor/components/bitrix/menu/horizontal_multilevel/style.css?15119566665361*/
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul
{
	margin:0; padding:0;
	min-height:27px;
	width:100%;
	list-style:none;
	float:left;
}

#horizontal-multilevel-menu ul li{
	display:inline-block;
	margin:0; 
	background: url('/bitrix/templates/vibor/components/bitrix/menu/horizontal_multilevel/images/nav_separator.png') top right no-repeat;	
	}

#horizontal-multilevel-menu ul li a:hover
{
background: url('/bitrix/templates/vibor/components/bitrix/menu/horizontal_multilevel/images/nav_li_hover.png') repeat-x;	
}

#horizontal-multilevel-menu li a.hover {
background: url('/bitrix/templates/vibor/components/bitrix/menu/horizontal_multilevel/images/nav_li_hover.png') repeat-x;		
	}

#horizontal-multilevel-menu a
{
	color: #FFFFFF;
    font-family: Helvetica;
    padding: 11px 42px 10px;
    text-decoration: none;
}

#horizontal-multilevel-menu li a.root-item
{
    display: inline-block;
    font-family: Helvetica;
    font-size: 18px;
    padding: 11px 42px 10px;
    text-decoration: none;
}

#horizontal-multilevel-menu li:hover a.root-item, #horizontal-multilevel-menu li.jshover a.root-item
{
	
}

#horizontal-multilevel-menu a.denied
{
	background: url(/bitrix/templates/vibor/components/bitrix/menu/horizontal_multilevel/images/lock.gif) center right no-repeat;
}


#horizontal-multilevel-menu li.item-selected
{
	width: 240px;
	float: left;
	display: block;
}

#horizontal-multilevel-menu > li > ul
{
	position:absolute;
	top:auto;
	z-index:500;
	height:auto;
	width:1020px;
	background:#ececec;
	/*background:url('/bitrix/templates/vibor/components/bitrix/menu/horizontal_multilevel/images/ext_bg.png') repeat;*/
	border:1px solid #36c966;
	margin-left: 5px;
	box-shadow: 0.2em 0.2em 3px rgba(122,122,122,0.5);
	display:none;
	-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;
}

#horizontal-multilevel-menu > li:hover > ul {
	display:block;
}

#horizontal-multilevel-menu > li > ul > li > ul
{
	top:auto;
	display:block;
	z-index:500;
	height:auto;
	width:auto;
	background: rgba(236, 236, 236, 0.7)
	padding: 0px 10px 10px 10px;
	margin-left: -15px;
}
/*Sub-menu item box--------------------------------------------------------------------*/
#horizontal-multilevel-menu li li 
{
	display: block;
	float:left;
	width: 240px;
	padding-left: 15px;
}
#horizontal-multilevel-menu li li li {
	display: block;
	}
#horizontal-multilevel-menu li li li a {
	color:#4F4F4F;
	padding: 15px 10px;
	border-bottom: 1px double #fff;
	font-size:14px;
	text-align:left;
}


#horizontal-multilevel-menu li ul a
{
	text-align: center;
	font-size: 18px;
	color: #0b9448;
	padding: 30px 13px 10px 5px;
	width: 200px;	
	/*border-bottom: 4px double #959595;*/
}

#horizontal-multilevel-menu li ul p
{
	text-align: center;
	font-size: 18px;
	color: #0b9448;
	padding: 30px 13px 10px 5px;
	width: 200px;	
	border-bottom: 4px double #959595;
}

#horizontal-multilevel-menu li li a {

	}

/*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
{
	
}


/*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
{
	
}


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

#horizontal-multilevel-menu li:hover ul ul,
#horizontal-multilevel-menu li.jshover ul ul,
#horizontal-multilevel-menu li:hover ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul ul
{
	
}

#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
{
	
	display:block;
}

div.menu-clear-left
{
	clear:left;
}

#horizontal-multilevel-menu ul > li > ul > li a:hover{
background-color: rgba(217, 217, 217, 0.7);
	}
/*.border {
border-bottom:4px double #959595;

	}*/
/* End */


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

/* End */


/* Start:/bitrix/templates/vibor/styles.css?1511956666551*/
п»їimg {border:0 none;}

h1, h2, h3, h4, h5, h6
{
	font-family: Arial, Helvetica,sans-serif; 
	margin:1.3em 0 1em;
	font-weight:normal;
	line-height:1.2;
}

h1 { font-size:200%; margin:0 0 1em; }
h2 { font-size:160%; }
h3 { font-size:140%; }
h4 { font-size:140%; }
h5 { font-size:120%; }
h6 { font-size:100%; }

hr, .hr 
{
	border-top:1px solid;
	display:block;
	font-size:1px;
	height:1px;
	line-height:1px;
	margin:12px 0;
	overflow:hidden;
	padding:0;
}

#workarea ol li, #workarea ul li { margin: 0.6em 0; }
#workarea ul { list-style-type: disc; }
/* End */


/* Start:/bitrix/templates/vibor/template_styles.css?151195666627370*/
/*---reset---*/
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, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
	
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

b {
font-weight: bold;
}

i {
font-style: italic;
}

/*----------Clearfix----------*/
.group:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}

* html .group { zoom: 1; } /* IE6 */
*:first-child+html .group { zoom: 1; } /* IE7 */
/*-----------*/

body {

}

a {
font-family:Tahoma;
}

.main_width {
  width:  1060px;
  margin: 0 auto;
}

.rel {
position:relative;
}

.main_wrapper {
background: url('/bitrix/templates/vibor/images/top_block_bg.png') repeat-x;
}

.main_wrapper_work {
background: url('/bitrix/templates/vibor/images/top_block_bg.png') 0px -366px repeat-x;
}
/* -----------шапка------------------- */
.header {
  height: 143px;
}

.header_logosearch,
.header_types,
.header_contacts,
.header_phones {
  display:inline-block;
  vertical-align:top;
  margin: 46px 0 0 0;
}

.header_logosearch {
  width: 246px;
  margin: 23px 0 0 2px;
}

.header_logosearch a {

}

.header_logosearch a img{
  margin: 0 0 0 0;
}

.search_form {
position: relative;
}

.search {
  background: url('/bitrix/templates/vibor/images/search_item_1.png') 5px 3px no-repeat, 
              url('/bitrix/templates/vibor/images/search_bg.png') no-repeat;
width: 184px;
height: 25px;
display: inline-block;
-moz-border-radius: 7px;
border-radius: 7px;
border: 1px #E6E6E6 solid;
color: #959595;
font-size: 15px;
font-family: Tahoma;
margin: 17px 0 0 -6px;
outline:none;
padding: 0 45px 0 26px;
}

.search_btn {
  border:0;
  border-left:1px #959595 solid;
  width:30px;
  height:18px;
  margin: 9px 0 0 0;
  text-align: center;
  background:0;
  color: #959595;
  font-size: 15px;
  position: absolute;
  top: 13px;
  left: 217px;
}
/*
.search_data {
  height:14px;
  margin: 7px 0 0 27px;
  text-align:left;
}
*/
.search:hover {
  border:1px #90c945 solid;
}

.header_types {
  width: 304px;
  margin: 49px 0 0 0;
}

.header_types ul {
  margin: 0px 0 0 22px;
}

.header_types ul li {
  background: url('/bitrix/templates/vibor/images/header_type_li.png') 0 6px no-repeat;
  font-family:Verdana;
  font-style: oblique;
  font-size:19px;
  color:#189dd9;
  padding: 0 0 0 22px;
  margin: 0 0 5px 0;
}

.header_contacts {
  width:250px;
  text-align:center;
  color:#373737;
  font-size: 14px;
  font-family:Verdana;
  line-height: 140%;
}

.header_contacts_question {
  background: url('/bitrix/templates/vibor/images/contacts_letter.png') 0px 2px no-repeat;
  padding: 0px 0 0 22px;
  display: inline-block;
  margin: 24px 0 0 0;
  font-family: Tahoma;
}

.header_contacts_question a {
  color:#0b9448;
  font-size:14px;
}

.header_contacts_question a:hover {
  color:#90c945;
  text-decoration:none;
}

.header_phones {
  width: 227px;
text-align: right;
font-family: Tahoma;
color: #959595;
font-size: 12px;
line-height: 150%;
margin: 46px 0px 0 0;
}

.header_phones ul {
    background: url('/bitrix/templates/vibor/images/contacts_phone.png') left center no-repeat;
	margin: 0px 0px 18px 77px;
	letter-spacing: 0px;
	padding: 5px 0;
}

.header_phones ul li {
  font-family: Verdana;
  font-size: 14px;
  color: #b7b7b7;
  line-height: 140%;
}

.header_phones ul li span {
  font-size:14px;
  color:#0b9448;

}

.header_phones span {
  font-size:16px;
  color:#464646;

}

.header_border {
  position: absolute;
  background: url('/bitrix/templates/vibor/images/header_border_bg.png') repeat-x;
  height: 48px;
  width:  100%;
  top: 0;
}
/* -------------------основное меню-----------------*/
.nav {
  height: 39px;
  background: url('/bitrix/templates/vibor/images/nav_bg_left.png') left no-repeat,
              url('/bitrix/templates/vibor/images/nav_bg_right.png') right no-repeat;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  overflow: hidden;
  width: 1056px;
}

.nav ul {
margin: 0px 0 0 0;
}

.nav ul li {
  display:inline-block;
  margin:0 0 0 -3px;
  background: url('/bitrix/templates/vibor/images/nav_separator.png') top right no-repeat;
}

.nav-li-left {
  /*margin:0 0 0 0 !important;*/
}

.nav ul li:last-child {
  /*margin:0 0 0 0 !important;*/
  background:none !important;
}

.nav ul li a {
  font-size:18px;
  color:#ffffff;
  padding: 11px 42px 10px 42px;
  font-family:Helvetica;
  text-decoration:none;
  display:inline-block
}

.nav ul li a:hover {
  color:#ffffff;
  background: url('/bitrix/templates/vibor/images/nav_li_hover.png') repeat-x;
}

.slides {
  height: 406px;
  position:relative;
}

.slider_arrows {
  background: url('/bitrix/templates/vibor/images/slider_left_arrow.png') left no-repeat,
              url('/bitrix/templates/vibor/images/slider_right_arrow.png') right no-repeat;
  width:100%;
  height:60px;
  position:absolute;
  top:156px;
}

.prev,
.next {
position:absolute;
top:150px;
display:block !important;
height:60px;
width:26px;
}

.prev {
background: url('/bitrix/templates/vibor/images/slider_left_arrow.png') left no-repeat;
left:0px;
}

.next {
background: url('/bitrix/templates/vibor/images/slider_right_arrow.png') left no-repeat;
right:0px;
}



.pager {
  position: absolute;
  bottom: 0px;
  width:100%;
  text-align:center;
}

.pager a {
  background: url('/bitrix/templates/vibor/images/slider_pointer.png') 0px 0px no-repeat;
  display:inline-block;
  margin: 0 0 0 9px;
  width:15px;
  height:15px;
  text-decoration:none;
}

.pager a span {
visibility:hidden;
}


.pager a.selected {
  background: url('/bitrix/templates/vibor/images/slider_pointer_active.png') 0px 0px no-repeat !important;
}
/*---------------горизонтальное подменю-----------------*/
.horizontal_subnav {
  height: 218px;
}

.horizontal_subnav_item {
  display:inline-block;
  width:260px;
  text-align:center;
}

.horizontal_subnav_item a {
  color:#3c5176;
  font-size:14px;
}

.horizontal_subnav_item a:hover {
  text-decoration:none;
}

.subnav_item_img {
  display:table-cell;
  vertical-align:bottom;
  width:262px;
}

.subnav_item_img img {
  margin: 0 0 6px 0;
}

/*---------------------вертикальная навигация----------------*/
.vertical_subnav { 
  float: left;
  width: 268px;
  padding-top: 15px;
  
}

.sidebar_bottom {
background: url('/bitrix/templates/vibor/images/sidebar_bottom_bg.png') -36px 0px no-repeat;
height: 117px;
margin: 0 0 0 -20px;
}

.vertical_subnav_title {
  background: url('/bitrix/templates/vibor/images/vertical_subnav_title_bg.png') 10px 41px no-repeat;
width: 268px;
height: 64px;
font-family: Tahoma;
font-size: 18px;
color: #000000;
margin: 0px 0 0px -7px;
padding: 0 0 0 13px;
}

.subnav_title_cell {
  background: url('/bitrix/templates/vibor/images/vertical_subnav_li.png') 0px 15px no-repeat;
display: table-cell;
vertical-align: middle;
height: 46px;
padding: 0 0 0 19px;
}

.vertical_subnav ul {
  margin: 0px 0 11px 4px;
}

.vertical_subnav ul li {
  margin: 0 0 4px 0;
padding: 0 0 5px 30px;
border-bottom: 2px #c8c8c8 dotted;
}

.vertical_subnav ul li a {
  font-size:14px;
  color:#464646;
  text-decoration:none;
}

.vertical_subnav ul li a:hover {
  color:#8dc63f;
}
/*-----------начало контентной правой колонки---------*/
.right_container {
  width:768px;
  float:right;
}

/*-----------------табы----------------*/
.index_tabs_menu {
  /*background: url('/bitrix/templates/vibor/../images/index_tabs_menu_bg.png') 0px 0px no-repeat;*/
  width:768px;
  height:61px;
}

.index_tabs_menu ul {
  background: url('/bitrix/templates/vibor/images/tabs_li_last.png') 0px 14px repeat-x;
}

.index_tabs_menu ul li{
  display:inline-block;
  height: 61px;
}

.tabs_first {
  background: url('/bitrix/templates/vibor/images/tabs_li_right.png') top 14px right no-repeat;
}

.tabs_li_middle {
  background:url('/bitrix/templates/vibor/images/tabs_li_right.png') top 14px right no-repeat;
}

.tabs_last {
  background: url('/bitrix/templates/vibor/images/tabs_li_right_last.png') top 14px right no-repeat;
}

.index_tabs_menu ul li a {
  display: block;
text-decoration: none;
color: #8f8f8f;
font-size: 14px;
padding: 15px 5px 0px 5px;
margin: 0px 25px 0px 25px;
height: 46px;
 background-color: #fcfcfc;
}

.index_tabs_menu ul li a:hover {
  /*color:#000000;*/
  text-shadow: 0 0 0 #ffffff;
}

.index_tabs_active div {
 /* background: url('/bitrix/templates/vibor/../images/index_tabs_active.png') top -62px center no-repeat,
            url('/bitrix/templates/vibor/../images/index_tabs_active.png') top -124px left no-repeat,
            url('/bitrix/templates/vibor/../images/index_tabs_active.png') top -186px right no-repeat,
            url('/bitrix/templates/vibor/../images/index_tabs_active.png') top 0px left repeat-x;*/
            
  background:url('/bitrix/templates/vibor/images/index_tabs_active.png') top -124px left no-repeat,
             url('/bitrix/templates/vibor/images/index_tabs_active.png') top -186px right no-repeat;
}

.index_tabs_active div a {
 background: url('/bitrix/templates/vibor/images/index_tabs_active.png') top -62px center no-repeat,
             url('/bitrix/templates/vibor/images/index_tabs_active.png') top 0px left repeat-x;
}


.index_tabs_active a {
  color:#017130 !important;
  text-shadow: 0 0 0 #ffffff !important;
  /*font-size:12px !important;*/
}
/*----------контент табов-------------------*/
.index_tabs_content {
  margin: 21px 0 0px 0;
  background: url('/bitrix/templates/vibor/images/tabs_bg.png') bottom right no-repeat;
  padding: 0px 0 65px 0;
}

#index_tab_strah,
#index_tab_actions,
#index_tab_docs {
  display:none;
}

.index_tab_item {
  position:relative;
  display:inline-block;
  width:244px;
  height:210px;
  font-family:Tahoma;
  font-size:12px;
  color:#252525;
  text-align:center;
}

.index_tab_center_item {
  margin:0 13px;
}

.index_tab_item img {
  margin:0 0 11px 0
}

.index_tab_item_hover {
  position:absolute;
  width:244px;
  height:164px;
  top:0px;
  left:0px;
  cursor:pointer;
}

.index_tab_item_hover:hover {
  background: url('/bitrix/templates/vibor/images/index_tab_zoom_mask.png') no-repeat;
}

.index_tab_big_image {
  display:none;
  position:absolute;
  width:484px;
  height:328px;
  top:-82px;
  left:-121px;
  z-index:1;
  cursor:pointer;
  box-shadow: 0px 0px 10px #737373;
  border-radius: 10px;
  -moz-border-radius: 10px;
}

.index_tab_big_image img {
  width:484px;
}

/*--------голосование--------------*/
.small_content_block {
  /*width:380px;*/
  display:inline-block;
  vertical-align: top;
  width: 768px;
}

.small_content_block_title {
  height:40px;
  font-size:18px;
  font-family:Tahoma;
  color:#000000;
  padding: 8px 0 0 41px;
}

.vote .small_content_block_title {
  background: url('/bitrix/templates/vibor/images/small_content_block_title_bg.png') 0px 34px no-repeat,
              url('/bitrix/templates/vibor/images/vote_block_img.png') 5px 7px no-repeat;
}

.news .small_content_block_title {
  background: url('/bitrix/templates/vibor/images/small_content_block_title_bg.png') 0px 34px no-repeat,
              url('/bitrix/templates/vibor/images/news_block_img.png') 5px 7px no-repeat;
	/*???? ?? ?????????? ?????? ???????*/		  padding-bottom: 70px;
}

.small_content_block_title a {
  font-family:Times New Roman;
  font-style:italic;
  color:#959595 !important;
  text-decoration:none;
}

.small_content_block_title a:hover {
  color:#000000;
}

.vote ul {
  margin: 29px 3px;
} 

.vote_ol {
margin: 29px 3px;
}

.vote ul li,
.vote ol li {
  font-family:Tahoma;
  font-size:14px;
  color:#464646;
  margin: 0 0 19px 0;
} 

.vote label
  {padding:0 0 0 35px;}

.vote input[type=radio]
  {display:none;}

.vote input[type=radio] + label {
background:url('/bitrix/templates/vibor/images/radio_btn.png') no-repeat 0px 0px;
}

.vote input[type=radio]:checked + label {
background: url('/bitrix/templates/vibor/images/radio_btn_active.png') 6px 5px no-repeat,
            url('/bitrix/templates/vibor/images/radio_btn.png') no-repeat;;
}

.vote .radio_btn {
  background: url('/bitrix/templates/vibor/images/radio_btn.png') no-repeat;
  width:18px;
  height:18px;
  cursor:pointer;
  display:inline-block;
  margin: 0 10px -4px 0;
} 

.vote .radio_btn_active {
  background: url('/bitrix/templates/vibor/images/radio_btn_active.png') 6px 5px no-repeat,
            url('/bitrix/templates/vibor/images/radio_btn.png') no-repeat;
} 

.vote_btn_block {
  text-align:right;
  background: url('/bitrix/templates/vibor/images/vote_img.png') 0 0 no-repeat;
  height: 165px;
}

.vote_btn_block p {
  color:#959595;
  font-size:12px;
  font-family:Times New Roman;
  font-style:italic;
  margin: 40px 0 0 220px !important;
  text-align: left;
  line-height: 160%;
}

.vote .btn {
  color: #ffffff;
background: url('/bitrix/templates/vibor/images/vote_btn.png') top 0px left no-repeat;
height: 41px;
width: 115px;
padding: 3px 16px;
display: inline-block;
font-size: 14px;
font-family: Tahoma;
text-shadow: 2px 1px 2px #598527;
margin: 4px 16px 0 0;
line-height: 230%;
cursor: pointer;
border: 0;
}

.vote .btn:hover {
  /*background: url('/bitrix/templates/vibor/images/nav_li_hover.png') top -102px left no-repeat,
            url('/bitrix/templates/vibor/images/nav_li_hover.png') top -170px right no-repeat,
            url('/bitrix/templates/vibor/images/nav_li_hover.png') top -136px left repeat-x;
  text-shadow: 2px 1px 2px #0076a3;*/
}
/*--------------новости---------------*/
.small_news {
  margin: 15px 0 34px 18px;
}

.small_news_data {
  font-family:Times New Roman;
  font-size:14px;
  font-style:italic;
  color:#959595;
  margin:0 !important;
}
.small_news_title {
  margin: 18px 0 5px 2px !important;
}

.small_news_title a {
  color:#0b9448 !important;
  font-size:14px;
}

.small_news_title a:hover {
  text-decoration:none;
}

.small_news_text {
  font-family:Tahoma;
  font-size:12px;
  color:#555555;
  line-height: 155%;
  margin:0 !important;
}

.right_cont_bg {
  background: url('/bitrix/templates/vibor/images/right_cont_bg.png') 0 0 no-repeat;
  height:71px;
  margin:0px 0 0 0;
}
/*------seo текст----------------*/
.seo_text {
  clear:both;
  font-family:Tahoma;
  padding: 10px 0 0 0;
}

.seo_text h1 {
  font-size:30px;
  margin: 0 0 32px 0;
}

.seo_text h2 {
  font-size:24px;
  margin: 0 0 24px 0;
}

.seo_text p {
  color:#464646;
  font-size:14px;
  margin: 0 0 22px 0;
  line-height: 125%;
}
/*---------футер-----------------*/
.footer_wrap {
background: url('/bitrix/templates/vibor/images/footer_bg.png') repeat-x;
}

.footer {
  height: 113px;
  clear:both;
  margin: 68px auto 0 auto;
}

.footer_logo,
.footer_contacts,
.footer_btns,
.footer_tireos {
  display:inline-block;
  vertical-align:top;
}

.footer_logo {
background: url('/bitrix/templates/vibor/images/footer_logo.png') 0px 0px no-repeat;
margin: 13px 0 0 10px;
width: 150px;
height: 79px;
}

.footer_contacts {
  margin: 32px 0 0 0;
width: 463px;
height: 45px;
font-family: Tahoma;
font-size: 14px;
color: #ffffff;
line-height: 130%;
}

.footer_btns {
  margin: 45px 0 0 0;
width: 213px;
height: 35px;
}

.footer_tireos {
margin: 52px 0 0 0;
width: 190px;
height: 35px;
font-family:Tahoma;
font-size:11px;
color:#ffffff;
}

.footer_tireos a{
color:#ffffff;       
}

.footer_tireos a:hover{   
text-decoration:none;     
}
.footer_border {
clear:both;
}
/* content styles */
.right_container {
  font-family:Tahoma;
  color:#464646;
  font-size:14px;
 line-height: 125%;
  padding-top: 25px;
}

.bold{
font-weight:bold;
}

.kursiv{
font-style:italic
}

.right_container h1 {
  font-size:30px;
  margin: 0 0 39px 0;
  color:#000000;
  line-height: normal;
}

.right_container h2 {
  font-size:24px;
  margin: 0 0 22px 0;
  color:#000000;
}

.right_container h3 {
  font-size:20px;
  margin: 0 0 24px 0;
  color:#000000;
}

.right_container p {
  margin: 0 0 22px 0;
}

.right_container a { 
  color: #0b9448;
  text-decoration: none;
}

.right_container a:hover { 
  text-decoration:none; 
  color:#8dc63f;
}

.news-item {
margin:0 0 24px 0;
}

.news-date{
font-style: italic;
color: #959595;
}

.right_container ul, .right_container ol {
padding: 0 0 0 20px;
margin: 0 0 24px 20px;
}

.right_container ul li {
list-style: disc;
padding-bottom: 5px;
}

.line_dashed  {
 border-bottom: 1px dashed #959595; /* Параметры линии */
 padding: 0 0 13px 0;
}

.right_container .graph_ul li {
list-style-image: url(/bitrix/templates/vibor/images/catalog_li.png);
margin: 0 0 12px 0;
}

.right_container .graph_ul li {
padding: 0 0 0 25px;
}
/* callback */
/*-------------*/
#callback-block {
display:none;
position:absolute;
width:100%;
height:200%;
background: url(/bitrix/templates/vibor/images/grey-bg.png);
top:0;
}

.callback-body {
overflow:hidden;
}

#TB_overlay {
	/*background:url(/bitrix/templates/vibor/images/grey-bg.png);*/
	opacity: 0.31;
}

#TB_window {
background: url(/bitrix/templates/vibor/images/popup-border.png) !important;
/*width:576px;
height:459px;*/
position:relative;
font-family:Tahoma;
color:#464646;
font-size:14px;
font-weight:bold;
border:none !important;
padding:15px !important;
border-radius: 20px;
width:536px !important;
margin-left:-268px !important;
}

#TB_ajaxContent {
	background:url(/bitrix/templates/vibor/images/callback-form-bg.png) no-repeat #FFFFFF;
	width:auto !important;
	border-radius: 8px;
	padding: 0 20px 20px 20px !important;
	font-size: 14px;
	color: #464646;
	line-height: 130%;
	font-weight:normal;
}

#TB_ajaxContent form {
	line-height:16px;
}

#TB_window h3 {
font-weight:normal;
margin-top:12px;
color:#00aeef;
font-size:18px;
font-family:Arial;
background:url(/bitrix/templates/vibor/images/popup-head-bg.png) no-repeat left bottom;
padding-bottom:18px;
margin-left:-20px;
padding-left:20px;
margin-bottom:20px;
}

#TB_closeAjaxWindow {
right:15px !important;
top:22px !important;
}

#TB_closeWindowButton {
width:21px;
height:21px;
background: url(/bitrix/templates/vibor/images/form-close.png) top 0px left 0px no-repeat;
cursor:pointer;
border:none;
}

#TB_closeWindowButton:hover {
background: url(/bitrix/templates/vibor/images/form-close.png) top -21px left 0px no-repeat;
}

#TB_window table td {
	padding-bottom:0px;
	white-space:nowrap;
	line-height:30px;
	color: #464646;
}

#TB_window i {
	font-style:italic;
	font-family:Arial;
	font-size:12px;
	color:#464646;
}

#TB_window form input[type="text"] {
line-height: 30px;
border-radius: 5px;
box-shadow: 1px 1px 2px #aaaaaa inset;
border: 1px #eeeeee solid;
outline:none;
margin-bottom:10px;
height:30px;
}

#TB_window form input[type="submit"] {
color: #ffffff;
text-shadow:1px 1px 1px #598527;
font-size: 14px;
background: url('/bitrix/templates/vibor/images/btn.png') no-repeat;
border: 0px solid #cccccc;
border-radius: 6px;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
width: 112px;
height: 32px;
display: inline-block;
padding: 0;
line-height: 200%;
cursor:pointer;
}

#TB_window form input[type="submit"]:hover {
text-shadow:1px 1px 1px #0076a3 !important;
background: url('/bitrix/templates/vibor/images/btn.png') top -32px left 0px no-repeat !important;
}

#TB_window form input[type="text"]:focus {
border: 1px #26B9F1 solid;
}

#TB_window form .fpcomm {
color: #ed1c24;
}

#TB_window sup {
color: #ed1c24;
margin: 0 0 0 0;
line-height: 50%;
display: inline-block;
font-weight: bold;
font-size:20px;
font-family:"Century Gothic", Arial, Helvetica, sans-serif;
}

.callback input[type="text"] {
	width:190px;
	padding:0 5px;
	color:#b9b9b9;
}

.callback input[type="text"]:focus {
	color:#090909;
}

.callback .from  {
	display:block;
	margin:0 10px 10px 0;
	padding-left:10px;
	line-height: 30px;
	border-radius: 5px;
	box-shadow: 1px 1px 2px #aaaaaa inset;
	border: 1px #eeeeee solid;
	height:30px;
	color:#b9b9b9;
	position:relative;
}

.callback .from input[type="text"] {
	width:60px;
	height:26px !important;
	line-height:26px !important;
	box-shadow:none !important;
	border:none !important;
	margin:2px 5px 0 5px !important;
	font-size:18px;
	padding:0px;
}

.callback .to {
	display:block;
	margin:0 0 10px 0;
	padding-left:10px;
	line-height: 30px;
	border-radius: 5px;
	box-shadow: 1px 1px 2px #aaaaaa inset;
	border: 1px #eeeeee solid;
	height:30px;
	color:#b9b9b9;
}

.callback .to input[type="text"] {
	width:60px;
	height:26px !important;
	line-height:26px !important;
	box-shadow:none !important;
	border:none !important;
	margin:2px 5px 0 5px !important;
	font-size:18px;
	padding:0px;
}

.callback .captchaimg img {
	height:30px;
}

.ch_bc {
position:absolute;
top:0px;
right:0px;
color:#0b9448;
}

.ch_bc a {
color:#464646;
}

.ch_bc span {
color:#464646;
}

.vertical_subnav .small_content_block_title {
  background: url('/bitrix/templates/vibor/images/small_sidebar_block_title.png') no-repeat;
  height:40px;
  font-size: 20px;
  font-family:Tahoma;
  color:#000000;
  padding: 10px 0 0 97px;
  margin: 65px 0 0 0;
}

.vertical_subnav .small_content_block_title a {
font-size: 14px;
}

.vertical_subnav .sidebar_wrap {
height:200px;
}
/* contacts */
.right_contacts {
float:right;
width:520px;
font-family:Tahoma;
font-size:14px;
color:#464646;
}

.left_contacts {
font-family:Tahoma;
font-size:14px;
color:#464646;
}

.left_contacts a {
font-style:italic;
}

.right_contacts-title {
font-family:Tahoma;
font-size:24px;
color:#0000;
padding: 18px 0 0 32px;
height:45px;
}

.right_contacts .right_contacts-title {
  background: url('/bitrix/templates/vibor/images/contacts_blue.png') left top no-repeat;
}

.left_contacts .right_contacts-title {
  background: url('/bitrix/templates/vibor/images/contacts_green.png') left top no-repeat;
}

.contacts_adress {
margin:0 0 12px 0;
}

.right_contacts ul {

}

.right_contacts ul li {
font-family: Arial;
font-size: 18px;
color: #898989;
list-style: none;
border-bottom: 1px #464646 dashed;
display: block;
line-height: 130%;
margin: 0 0 24px 0;
}

.right_contacts ul li div.tel {
float:right;
width:165px;
font-family:Tahoma;
font-size:14px;
color:#00aeef;
text-align:right;
}

.right_contacts ul li div.tel span {
color:#464646;
}

.tel_name {
vertical-align: bottom;
margin: 23px 0 0 0;
float: left;
font-style: italic;
}

.contacts_scheme {
margin:50px auto 0 auto;
display: block;
}
/* -- */

.big_news > .news-list .news-item {
border-bottom: 1px #464646 dashed;
clear:both;
}

.big_news > .news-list .news-item .news-date {
text-align:right;
width:100px;
float:right;
}

.big_news > .news-list .news-item .news-title {
background: url('/bitrix/templates/vibor/images/catalog_li.png') left center no-repeat;
padding:0 0 0 24px;
font-family:Arial;
font-size:18px;
color:#00aeef;
font-style:italic;
}

.big_news > .news-list .news-item .news-detail {
line-height:130%;
margin:12px 0;
}

.news-detail h3 {
color:#00aeef;
}

.itembg {
display:inline-block;
margin:0 0 0 50px
}

.work_page_wrap {
height:50px;
}

.submitform {
    font-size:14px;
}

.submitform .req {
    color:#9e0b0f;
}

.submitform td {
    vertical-align:middle;
}

.submitform input[type="text"] {
    border:#b3b3b3 solid 1px;
    border-radius:5px;
    height:22px;
    padding:0;
    box-shadow:inset 1px 2px 2px #e7e7e7;
}

.submitform input[type="text"]:focus {
    border:#12af4c solid 1px;
}

.submitform select {
    border-radius:5px;
    border:#b4b4b4 solid 1px;
    padding:4px;
    color:#959595;
}

.submitform select option {
    padding:0 4px;
}

.osagoform input[type="submit"] {
    background:url(/bitrix/templates/vibor/images/submitbtn.png) no-repeat;
    width:181px;
    height:40px;
    border:none;
    color:#fff;
    font-size:14px;
    text-shadow:1px 1px 1px #115a35;
    cursor:pointer;
}

.skidkiform input[type="submit"] {
    background:url(/bitrix/templates/vibor/images/submitbtn.png) no-repeat;
    width:181px;
    height:40px;
    border:none;
    color:#fff;
    font-size:14px;
    text-shadow:1px 1px 1px #115a35;
    cursor:pointer;
}

.osagoform input[type="submit"]:active {
    background:url(/bitrix/templates/vibor/images/submitbtn-active.png) no-repeat;
    width:181px;
    height:40px;
    border:none;
    color:#fff;
    font-size:14px;
    text-shadow:1px 1px 1px #115a35;
    cursor:pointer;
}

.kaskoform input[type="submit"] {
    background:url(/bitrix/templates/vibor/images/submitbtn.png) no-repeat;
    width:181px;
    height:40px;
    border:none;
    color:#fff;
    font-size:14px;
    text-shadow:1px 1px 1px #115a35;
    cursor:pointer;
}

.kaskoform input[type="submit"]:active {
    background:url(/bitrix/templates/vibor/images/submitbtn-active.png) no-repeat;
    width:181px;
    height:40px;
    border:none;
    color:#fff;
    font-size:14px;
    text-shadow:1px 1px 1px #115a35;
    cursor:pointer;
}


.submitform .reqtext { color:#024e27; }

.osagoform {
    
}

.skidkiform{
    
}

.osagoform .formdata {
    background:url(/bitrix/templates/vibor/images/submitform-bg.png);
    box-shadow:2px 6px 20px #bfbfbf;
}

.osagoform .formdata table tr {
    border-bottom:#4c4c4c dashed 1px;
}

.osagoform .formdata table tr:last-child {
    border:none;
}

.osagoform .formdata td {
    padding:4px 8px;
    height:40px;
}

.osagoform .formdata tr:hover td {
    background:url(/bitrix/templates/vibor/images/gray-tp-px.png);
}

.osagoform .formdata td.zayav select {
    width:100%;
}

.osagoform .formdata td.period select {
    width:100%;
}

.osagoform .formdata td.reg select {
    width:100%;
}

.osagoform .formdata td.type select {
    width:100%;
}

.osagoform .formdata td.voditeli {
    padding:4px 0px 4px 30px;
    height:40px;
}

.osagoform .formdata td.power input {
    width:100px;
}

.osagoform .formdata td.minage input {
    float:left;
    width:170px;
}

.osagoform .formdata td.minexp input {
    float:left;
    width:170px;
}

.osagoform .formdata td.prevcost input {
    float:left;
    width:200px;
}

.osagoform .formdata td.raion select {
    width:100%;
}

.osagoform .formdata td.fio input {
    width:100%;
}

.osagoform .formdata td.phone input {
    width:100%;
}

.osagoform .formdata td.email input {
    width:100%;
}

.osagoform .addform td {
    padding:8px 0;
}

.osagoform .addform td.defcode img {
    width:160px;
}

.osagoform .addform td.entercode input {
    width:160px;
}

.kaskoform {
    
}
.kaskoform .formdata {
    box-shadow:2px 6px 20px #bfbfbf;
}

.submitform .formdata {
    background:url(/bitrix/templates/vibor/images/submitform-bg.png), url(/bitrix/templates/vibor/images/submitform-bg-top.png) repeat-x;
    padding:20px 30px;
}

.kaskoform .formdata table tr {
    border-bottom:#4c4c4c dashed 1px;
}

.kaskoform .formdata table tr:last-child {
    border:none;
}

.kaskoform .formdata td {
    padding:4px 8px;
    height:40px;
}

.kaskoform .formdata tr:hover td {
    background:url(/bitrix/templates/vibor/images/gray-tp-px.png);
}

.kaskoform .formdata td.zayav select {
    width:100%;
}

.kaskoform .formdata td.model input {
    float:right;
}

.kaskoform .formdata td.marka input {
    width:100px;
}

.kaskoform .formdata td.power input {
    width:100px;
}

.kaskoform .formdata td.minage input {
    float:left;
    width:170px;
}

.kaskoform .formdata td.minexp input {
    float:left;
    width:170px;
}

.kaskoform .formdata td.prevcost input {
    float:left;
    width:200px;
}

.kaskoform .formdata td.raion select {
    width:100%;
}

.kaskoform .formdata td.fio input {
    width:100%;
}

.kaskoform .formdata td.bank input {
    width:100%;
}

.kaskoform .formdata td.info input {
    width:100%;
}

.kaskoform .formdata td.index input {
    width:100%;
}

.kaskoform .formdata td.phone input {
    width:100%;
}

.kaskoform .formdata td.email input {
    width:100%;
}

.kaskoform .addform td {
    padding:8px 0;
}

.kaskoform .addform td.defcode img {
    width:160px;
}

.kaskoform .addform td.entercode input {
    width:160px;
}

.kaskoform .formdata td.voditeli {
    padding:4px 0px 4px 30px;
    height:40px;
}

table.standarttable{
color:blue;
border-collapse:separate;
border-spacing: 3px;


}

table.standarttable .greentext{
color:#003300;    
}
table.standarttable .textkbm{
color:#6e6358;
}
table.standarttable p{
   margin:0; 
}

table.standarttable th{
    vertical-align:middle;
}

table.standarttable .red{
color:red;    
}


table.standarttable tr.row{
background-color: rgb(204, 204, 204);   
}
table.standarttable .row2{
background-color: rgb(153, 153, 153);   
}

.about{
float:left;
width:400px;
margin:0 0 200px 0;
font-family:Georgia;
}

.left_a {
float:left;
}

.left_a ul, ol{
padding:0 15px;
}

.left_a li{
padding:5px;
}

.right_container ol li {
list-style: decimal;
padding-bottom:15px;
}


/* End */
/* /bitrix/templates/vibor/components/bitrix/menu/horizontal_multilevel/style.css?15119566665361 */
/* /bitrix/templates/vibor/components/bitrix/news.list/main_slider/style.css?1511956666108 */
/* /bitrix/templates/vibor/styles.css?1511956666551 */
/* /bitrix/templates/vibor/template_styles.css?151195666627370 */
