body, html
{
     padding: 0px;
     margin: 0px;
     height:100%;
     min-height:100%;
     width:100%;
     font-size:12px;
     font-family:arial;
     color:#434343;
     background:#FFFFFF;
}
a img
{
     border: 0px;
}
a:focus
{
 outline:none;
}
#main
{
     padding: 0px;
     margin: 0px;
     height:100%;
     width:100%;

}
.content_td a
{
     color:#115DF4;
}
.content_td
{
     vertical-align:top;
     padding: 24px 0px 0px 0px;
}
.content_tbl
{
     width:960px;
}
.tbl_top
{
     position:relative;
     z-index:101;
}
.logo
{
     padding: 12px 0px 0px 0px;
     height:30px;
     vertical-align:top;
}
.search_block
{
     text-align:right;
     vertical-align:top;
}
.search_block .lang a
{
     color:#8D8D8D;
     padding: 0px 5px 0px 6px;
}
.search_block .lang a.sel
{
     color:#0B3C9A;
}
.search_block .lang a:hover
{
     color:#0B3C9A;
}
.search_block .lang
{
     color:#8D8D8D;
     font-size:11px;
     margin-right:-1px;
}
.search
{
     margin-top:7px;
     width:204px;
     float:right;
     margin-right:2px;
}
.search  h3
{
     font-size:14px;
     padding: 0px;
     margin: 14px 0px 14px 0px;
}
.search form
{
     padding: 0px;
     margin: 0px;
}
.search .inputtext
{
     padding: 3px 8px 5px 8px;
     margin: 0px 0px 0px 0px;
     height:13px;
     width:161px;
     border: 0px;
     color:#888A8E;
     float:left;
     background:url(images/search_bg.gif) 0px 0px no-repeat #D1D1D1;
}
.search .submit_search
{
     padding: 0px;
     margin: 0px 0px 0px 4px;
     border: 0px;
     float:left;
     cursor:pointer;
     background:url(images/submit_search.gif) 0px 0px no-repeat #496BAD;
     width:23px;
     height:21px;
}
.search2
{
     margin-top:7px;
     float:left;
     margin-right:2px;
}
.search2 form
{
     padding: 0px;
     margin: 0px;
}
.search2 .inputtext
{
     padding: 3px 8px 5px 8px;
     margin: 0px 0px 0px 0px;
     height:13px;
     width:161px;
     border: 0px;
     color:#888A8E;
     float:left;
     background:url(images/search_bg.gif) 0px 0px no-repeat #D1D1D1;
}
.search2 .submit_search
{
     padding: 0px;
     margin: 0px 0px 0px 4px;
     border: 0px;
     float:left;
     cursor:pointer;
     background:url(images/submit_search.gif) 0px 0px no-repeat #496BAD;
     width:23px;
     height:21px;
}
.content_td .email {
	color: #8A94A6;
    text-decoration: none;
}
.left_top_m
{
     vertical-align:top;
     padding: 10px 0px 0px 0px;
     text-align:left;
}
.left_top_m ul
{
     padding: 0px;
     margin: 0px 0px 0px 0px;
     list-style:none;
     position:relative;
     display:block;
}
#first_m
{
     margin-left:-13px;
}
.left_top_m ul li.level_0
{
     padding: 0px 0px 0px 13px;
     margin: 0px;
     list-style:none;
     float:left;
     position:relative;
     height:26px;
     color:#4364A3;
     font-size:16px;
     background:url(images/top_line_left.gif) right top no-repeat;
}
*html .left_top_m ul li.level_0
{
     height:32px;
}
#last_top_l
{
     background:none;
}
.left_top_m ul li a
{
     text-decoration:none;
     color:#4364A3;
     display:block;
     padding-right:16px;
}
.left_top_m ul li a:hover, .left_top_m ul li a.sel
{
     font-weight:bold;
}
.left_top_m ul li:hover, .left_top_m ul li.jshover
{
     font-weight:bold;
}
/*.left_top_m ul li:hover .inner_menu, .left_top_m ul li#m1.jshover .inner_menu, .left_top_m ul li#m3.jshover .inner_menu, .left_top_m ul li#m3.jshover .inner_menu
{
     display:block;
}
.left_top_m ul li:hover .inner_bg, .left_top_m ul li#m1.jshover .inner_bg, .left_top_m ul li#m2.jshover .inner_bg, .left_top_m ul li#m3.jshover .inner_bg
{
     display:block;
}  */
.left_top_m .inner_menu
{
     position:absolute;
     z-index:101;
     width:958px;
     font-size:11px;
     margin-top:-1px;
     display:none;
}
.left_top_m li#m2 .inner_menu
{
     width:770px;
}
.left_top_m li#m3 .inner_menu
{
     width:750px;
}
*html .left_top_m li#m1
{
     width:99px;
}
*html .left_top_m li#m2
{
     width:109px;
}
*html .left_top_m li#m3
{
     width:100px;
}
/*.left_top_m li#m1 .inner_menu
{
     position:absolute;
     z-index:101;
     width:970px;
     font-size:11px;
     margin-top:-1px;
     display:none;
}*/
.left_top_m .inner_bg
{
     background:#ffffff;
     padding: 0px;
     height:6px;
     z-index:102;
     display:none;
     width:99%;
     margin: 6px 0px 0px 0px;
     position:relative;
     border-top:1px solid #CCCCCC;
     border-left: 1px solid #CCCCCC;
     border-right: 1px solid #CCCCCC;
}
*html .left_top_m .inner_bg
{
     width:10%;
}
.left_top_m .inner_bg a
{
     filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  -moz-opacity: 0.0;
  -khtml-opacity: 0.0;
  opacity: 0.0 !important;

}
*:first-child+html .left_top_m .inner_bg a
{
     visibility:hidden;
}
*html .left_top_m .inner_bg a
{
     visibility:hidden;
     display:block;
     height:6px;
     overflow:hidden;
}
.left_top_m .inner_menu table
{
     background:#ffffff;
    /* width:704px;*/
    width:auto;
     border:1px solid #CCCCCC;
}
.left_top_m .inner_menu table td
{
     vertical-align:top;
     padding: 11px 6px 0px 12px;
}
*html .left_top_m .inner_menu table td
{
     padding-bottom:10px;
}
*:first-child+html .left_top_m .inner_menu table td
{
     padding-bottom:10px;
}
.left_top_m .inner_menu td ul
{
     padding: 0px;
     margin: 0px;
}
.left_top_m .inner_menu td ul li
{
     font-weight:bold;
     color:#8A94A6 !important;
     text-decoration:none;
     margin:0px;
     display:inline;
     padding: 0px !important;
     background:none;
}
.left_top_m .inner_menu td ul li a:hover, .left_top_m .inner_menu td ul li a.sel
{
     color:#4364A3;
}
.left_top_m .inner_menu td ul li:hover a, .left_top_m .inner_menu td ul li.jshover a
{
     color:#4364A3;
}
.left_top_m .inner_menu li a
{
     font-size:13px;
     color:#8A94A6;
     display:block;
     padding: 0px !important;
     font-weight:bold;
}

.left_top_m .inner_menu td ul li ul
{
     margin: 3px 0px 10px 6px;
}
.left_top_m .inner_menu td ul li li
{
     padding: 0px;
}
.left_top_m .inner_menu td ul li li a
{
     color:#777777 !important;
     font-size:12px;
     font-weight:normal;
}
.left_top_m .inner_menu td ul li li a:hover, .left_top_m .inner_menu td ul li li a.sel
{
     color:#000000 !important;
}
.left_top_m .inner_menu td ul li li a:hover
{
     font-weight:normal;
}
.right_top_m
{
     text-align:right;
     color:#8A94A6;
     padding: 12px 0px 0px 0px;
     vertical-align:top;
     font-size:13px;
}
.right_top_m a
{
     color:#8A94A6;
     font-weight:bold;
     padding: 0px 3px;
     text-decoration:none;
}
.right_top_m a:hover
{
     color:#7993C7;
}
.right_top_m a.sel
{
     color:#7993C7;
}
#container_banners
{
     list-style:none;
     margin:0px;
     padding:0px;
     z-index:90;
     position:absolute;
}
#container_banners li
{
     position:absolute;
     margin:0px;
     padding:0px;
     z-index:90;
     display:none;
}
.conteiner_random
{
     height:430px;
     text-align:left;
     clear:both;
     overflow:hidden;
     margin-top:8px;
}
*html .conteiner_random
{
     margin-top:0px;
}
.top_menu
{
     padding: 0px;
     margin: 0px;
     position:absolute;
     background:#000000;
     filter:progid:DXImageTransform.Microsoft.Alpha(opacity=35);
  -moz-opacity: 0.35;
  -khtml-opacity: 0.35;
  opacity: 0.35;
     height:36px;
     width:957px;
     z-index:100;
	 overflow:hidden;
     margin-top:-37px;
}
.top_menu ul
{
     padding: 0px;
     margin: 0px 0px 0px 16px;
     list-style:none;
}
.top_menu ul li
{
     padding: 0px 0px 0px 0px;
     margin: 0px 11px 0px 0px;
     list-style:none;
     float:left;
     height:36px;
}
.top_menu ul li.sel
{
     background:#1C3062;
     filter:progid:DXImageTransform.Microsoft.Alpha(opacity=63);
  -moz-opacity: 0.63;
  -khtml-opacity: 0.63;
  opacity: 0.63;

}
.top_menu ul li:hover
{
     background:#1C3062;
     filter:progid:DXImageTransform.Microsoft.Alpha(opacity=63);
  -moz-opacity: 0.63;
  -khtml-opacity: 0.63;
  opacity: 0.63;

}
.top_menu ul li a
{
     display:block;
     float:left;
     padding: 9px 6px 0px 20px;
     color:#FFFFFF;
     height:27px;
     margin: 0px 0px 0px 0px;
     font-family:tahoma;
     font-size:16px;

     text-decoration:none;
}
.top_menu_content
{
     padding: 0px 0px 0px 16px;
     height:36px;
	 overflow:hidden;
     width:941px;
     z-index:99;
     position:absolute;
     margin-top:-37px;
}
.top_menu_content ul
{
     padding: 0px;
     margin: 0px;
     list-style:none;
}
.top_menu_content ul li
{
     padding: 0px 0px 0px 0px;
     margin: 0px 11px 0px 0px;
     list-style:none;
     float:left;
     height:36px;
}
.top_menu_content ul li a
{
     display:block;
     float:left;
     padding: 9px 6px 0px 20px;
     color:#FFFFFF;
     height:27px;
     margin: 0px 0px 0px 0px;
     font-family:tahoma;
     font-size:16px;
     background:url(images/arrow_top_menu.gif) 5px 16px no-repeat;
     text-decoration:none;
}
.top_menu_content ul li.sel a
{
     background:url(images/arrow_sel_top_menu.gif) 5px 17px no-repeat;
}
.top_menu_content ul li a:hover
{
     background:url(images/arrow_sel_top_menu.gif) 5px 17px no-repeat;
}
.blocks_content
{
     padding: 0px;
     margin:16px 0px 0px 0px;
     float:left;
     width: 670px;
}
.item_block
{
     float:left;
     width:215px;
     height:100px;
     border:1px solid #ffffff;
     overflow:hidden;
     margin:0px 1px 0px 0px;
}
.item_block img
{
     clear:both;
}
.item_block a
{
     text-decoration:none;
}
.title_block
{
     margin-top:-28px;
     height:23px;
     padding: 5px 0px 0px 10px;
     width:205px;
     cursor:pointer;
     display:block;
     background:#000000;
     filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40);
     -moz-opacity: 0.40;
     -khtml-opacity: 0.40;
     opacity: 0.40;
     font-size:15px;
     text-align:left;
     position:absolute;
}
.title_block_hov
{
     margin-top:-28px;
     height:23px;
     padding:5px 0px 0px 10px;
     width:205px;
     cursor:pointer;
     display:block;
     background:#192A56;
     font-size:15px;
     filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
     -moz-opacity: 0.50;
     -khtml-opacity: 0.50;
     opacity: 0.50;
     text-align:left;
     position:absolute;
}
.title_text
{
     margin-top:-28px;
     height:23px;
     font-size:15px;
     padding: 5px 0px 0px 10px;
     width:205px;
     cursor:pointer;
     display:block;
     text-align:left;
     position:absolute;
     color:#ffffff;
}
.anons_block
{
     float:right;
     width:287px;
     height:100px;
     background:url(images/anons_bg.gif) 0px 0px no-repeat #EFEFEF;
     margin: 17px 3px 0px 0px;
}
*html .anons_block
{

     margin: 17px 2px 0px 0px;
}
.anons_block .anons_a
{
     display:block;
     width:271px;
     height:87px;
     font-size:15px;
     color:#434242;
     text-decoration:none;
     padding: 13px 0px 0px 16px;
}
.anons_block .title_anons
{
     color:#4065AF;
     display:block;
     margin-bottom:13px;
}
.anons_block p
{
     padding: 0px;
     margin: 10px 0px 0px 0px;
     color:#434242;
}
.anons_block .big_anons
{
     display:block;
     color:#587ABC;
     font-size:24px;
}
.section_list
{
     width:960px;
     overflow:hidden;
     margin:13px 0px 18px 0px;
     padding: 12px 0px 17px 0px;
     border-top:1px solid #DEDEDE;
     border-bottom:1px solid #DEDEDE;
     background:url(images/bg_k2.gif) left top repeat-x #F8F8F8;
}
.arrow_td
{
     padding: 0px 0px 53px 0px;
}
.arrow_td a
{
     display:block;
     z-index:200;
     position:relative;
}
.arrow_td a.arrow_left
{
     background:url(images/button_left_sel.gif) 0px 0px no-repeat;
}
.arrow_td a.arrow_left:hover
{
     background:url(images/button_left_sel.gif) 0px 0px no-repeat;
}
.arrow_td a.arrow_left_sel
{
     background:url(images/button_left_sel.gif) 0px 0px no-repeat;
}
.arrow_td a.arrow_left:hover
{
     background:url(images/button_left_sel.gif) 0px 0px no-repeat;
}
*html .arrow_td a.arrow_left:hover
{
     border:1px solid #ffffff;
     margin:2px 0px 0px 1px;
     position:relative;
     z-index:100;
}
*html .arrow_td a.arrow_left
{
     margin:0px 2px 0px 1px;
}
.arrow_td a.arrow_left_sel img
{
     visibility:hidden;
}
.arrow_td a:hover img
{
     visibility:hidden;
}
.arrow_td a.arrow_right
{
     background:url(images/button_right_sel.jpg) 0px 0px no-repeat;
}
.arrow_td a.arrow_right_sel
{
     background:url(images/button_right_sel.jpg) 0px 0px no-repeat;
}
.arrow_td a.arrow_right:hover
{
     background:url(images/button_right_sel.jpg) 0px 0px no-repeat;
}
*html .arrow_td a.arrow_right:hover
{
     border:1px solid  #ffffff;
     margin-left:0px;
     margin-right:-2px;
     margin-top:2px;
     position:relative;
     z-index:100;
}
.arrow_td a.arrow_right_sel img
{
     visibility:hidden;
}
.arrow_td a.arrow_right:hover img
{
     visibility:hidden;
}
.top_block
{
     padding: 0px;
     margin: 0px;
     height:122px;
}
.foot_td
{
     padding: 30px 0px 0px 0px;
     margin: 0px;
     vertical-align:bottom;
}
.foot_td table
{
     width:960px;
}
*html .tbl_foot_menu
{
     margin-left:-7px;
     position:relative;
     width:965px;
}
*:first-child+html .tbl_foot_menu
{
     margin-left:-7px;
     position:relative;
     width:965px;
}
.left_foot_menu
{
     padding: 0px 0px 7px 0px;
     width:100%;
     text-align:left;
     vertical-align:bottom;
}
.left_foot_menu ul
{
     padding: 0px;
     margin: 0px 0px 0px -8px;
     list-style:none;
}
.left_foot_menu ul li
{
     padding: 0px;
     margin: 0px 5px 0px 5px;
     list-style:none;
     float:left;
     color:#666667;
     font-size:13px;
}
.left_foot_menu ul li a
{
     color:#666667;
     text-decoration:none;
}
.left_foot_menu ul li a.sel
{
     color:#1D1D1D;
}
.left_foot_menu ul li a:hover
{
     color:#1D1D1D;
}
.right_foot_menu
{
     padding: 0px 0px 7px 0px;
     text-align:right;
     vertical-align:bottom;
     width:150px;
}
.right_foot_menu ul
{
     padding: 0px;
     margin: 0px -5px 0px 0px;
     width:150px;
     list-style:none;
}
*html .right_foot_menu ul
{
     width:280px;
}
.right_foot_menu ul li
{
     padding: 0px;
     margin: 0px 5px 0px 5px;
     list-style:none;
     float:left;
     color:#4065AF;
     font-size:13px;
}
.right_foot_menu ul li a
{
     color:#4065AF;
     text-decoration:none;
}
.right_foot_menu ul li a.sel
{
     color:#2862D7;
}
.right_foot_menu ul li a:hover
{
     color:#2862D7;
}
.foot_td .foot_bg
{
     margin-bottom:20px;
     background:#EDEDED;
     width:100%;
}
.logo_foot
{
     padding: 28px 0px 21px 0px;
     color:#587ABC;
     font-style:italic;
     font-size:13px;
}
.logo_foot a
{
     color:#587ABC;
     text-decoration:none;
}
.logo_foot img
{
     float:left;
}
.logo_foot span
{
     padding: 0px;
     display:block;
     cursor:pointer;
     margin: 6px 0px 0px 13px;
     width:215px;
     float:left;
}
.tel
{
     font-size:25px;
     color:#355BA4;
     text-align:right;
     vertical-align:middle;
     padding: 23px 0px 24px 0px;
}
.tel a{text-decoration:none;color:#355BA4;}
.content_text_block
{
     padding: 19px 30px 19px 25px;
     text-align:justify;
     background:#F6F6F6;
}
.content_text_block h1
{
     padding: 0px;
     margin: 0px 0px 9px 0px;
     font-size:18px;
     font-weight:normal;
}
.content_text_block p
{
     padding: 0px;
     margin: 10px 0px 10px 0px;
}
.inside_tbl
{
     width:100%;
     margin-top:29px;
}
.left_inner_m
{
     /*width:220px;*/
     vertical-align:top;
     padding: 0px 20px 0px 0px;
}
.left_inner_m h4
{
     color:#5A77AE;
     font-size:30px;
     font-weight:normal;
     font-style:italic;
     padding: 0px;
     margin: 0px 0px 15px 0px;
}
.left_inner_m ul
{
     padding: 0px;
     margin: 0px 0px 0px 22px;
     list-style:none;
}
.left_inner_m ul li
{
     padding: 0px 0px 12px 0px;
     margin: 0px;
     list-style:none;
     font-size:16px;
}
.left_inner_m a
{
     color:#5779BC;
}
.left_inner_m ul li.sel a
{
     color:#222222;
}
.left_inner_m ul li a:hover
{
     color:#222222;
}
/*меню второго уровня*/
.left_inner_m ul li.sel a.nosel
{
     color:#4364A3;
}
.content_left
{
     vertical-align:top;
     width:100%;
}
.content_left h1
{
     padding: 0px 0px 15px 0px;
     margin: 0px 0px 10px 0px;
     font-weight:bold;
     color:#6282BF;
     text-transform:uppercase;
     font-size:30px;
     font-style:italic;
     /*background:url(images/line.gif) bottom left repeat-x;*/
     border-bottom:1px solid #ACACAC;

}
.content_left #container_id h4
{
     margin-bottom: 0px;
}
.content_left #container_id #auth
{
     margin-bottom: 15px;
}
.share_item
{
     /*background:url(images/line.gif) bottom left repeat-x; */
     border-bottom:1px solid #ACACAC;
     padding: 17px 200px 14px 0px;
     font-size:14px;
     line-height:25px;
}
.news_list.last_news_list .share_item
{
	padding-right: 0px;
}
.news_list.last_news_list .share_item td
{
	vertical-align: middle;
}
.news_list.last_news_list .share_item td a
{
	display: block;
	height: 100%;
}
.news_list_2.last_news_list td
{
	font-size: 12px;
	color: #323232;
	line-height: 16px;
}
.news_list_2.last_news_list td .news_item
{	
	/*height: 263px;*/
	height: auto;
	overflow: hidden;
}
.news_list_2.last_news_list td .news_item a
{
	color: #226ebb;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: normal;
}
.news_list_2.last_news_list td .news_item .img_class
{
	/*height: 115px;*/
	height: 180px;
	text-align: center;
	margin-bottom: 10px;

     display: flex;
     align-items: center;
     justify-content: center;
}
.news_list_2.last_news_list td .news_item .img_class img{
     max-width: 100%;
     max-height: 100%;
}
/*.news_list_2.last_news_list td.cols
{
	padding: 0px;
}*/
/*.news_list_2.last_news_list td.cols_right
{
	padding-right: 0px;
}*/
.share_item .name_shares
{
     padding: 0px;
     margin: 0px 0px 16px 0px;
     display:block;
     color:#587ABB;
     line-height:23px;
     font-size:18px;
     text-decoration:none;
}
.share_item td
{
     vertical-align:top;
}
.share_item .img_share
{
     width:163px;
     padding: 0px 18px 0px 0px;
}
.d_t
{
     margin: 10px 0px 0px 26px;
     font-size:13px;
}
.price
{
     color:#F78529;
     font-size:16px;
     font-weight:bold;
     display:block;
     margin: 0px 0px 2px 0px;
     line-height:12px;
     white-space:nowrap;
}
.price span
{
     font-size:28px;
}
.sec_menu
{
     /*background:url(images/line.gif) bottom left repeat-x;*/
     border-bottom:1px solid #ACACAC;
     padding: 0px 0px 0px 0px;
     margin:8px 0px 0px 0px;
}
.sec_menu_content
{
     border:1px solid #ACACAC;
     margin-bottom:-1px;
     padding: 15px 0px 19px 1px;
}
.sec_menu_content table td
{
     vertical-align:top;
     width:243px;
     font-size:14px;
     padding: 0px 0px 0px 7px;
     border-right:1px solid #ACACAC;
}
.sec_menu_content table td.last
{
     border: 0px;
}
.sec_menu_content ul
{
     padding: 0px;
     margin: 0px;
     list-style:none;
}
.sec_menu_content ul.level_1 a
{
     line-height:18px;
     font-size:15px;
     padding-left:14px;
     margin: 0px 0px 3px 0px;
}
.sec_menu_content ul li
{
     padding: 0px;
     margin: 0px;
     list-style:none;
}
*html .sec_menu_content ul li
{
     display:block;
     line-height:1px;
}
.sec_menu_content ul li a
{
     display:block;
     color:#4364A3;
     padding: 3px 24px 6px 9px;
     line-height:16px;
}
.sec_menu_content ul li.sel a
{
     color:#ffffff;
     background:#7080A0;
}
.small_gray
{
     color:#686565;
     font-size:13px;
     line-height:18px;
     margin-top:20px;
     display:block;
}
.news_list
{
     margin-bottom:20px;
}
.orang_big
{
     color:#F78529;
     font-size:18px;
     font-weight:bold;
     display:block;
     margin: 15px 0px 0px 0px;
}
.news_list_2
{
     padding: 0px;
     margin: 0px;
     font-size:14px;
     line-height:24px;
}
.news_list_2 td.cols
{
     width:50%;
     padding: 0px 15px 0px 10px;
     vertical-align:top;
}
.news_list_2 td.cols_right
{
     width:50%;
     padding: 0px 10px 0px 15px;
     vertical-align:top;
}
.news_list_2 .news_name
{
     color:#587ABB;
     font-size:16px;
     font-weight:bold;
     display:block;
     margin: 0px 0px 10px 0px;;
}
.news_list_2 .news_item
{
     padding: 0px;
     margin: 0px 0px 25px 0px;
}
.news_list_2 .more
{
     display:inline-block;
}
.news_list_2 .more img
{
    position:absolute;
    margin: 0px;
    padding: 0px;
}
.news_list_2 td
{
     vertical-align:top;
}
.news_list_2 .pic_td
{
     padding-right:10px;
}
.archiv_menu
{
     border-bottom:1px solid #ACACAC;
     height:55px;
     margin: 0px 0px 22px 0px;
}
.archiv_menu ul
{
     padding: 0px;
     margin: 0px 0px 0px 2px;
     list-style:none;
}
.archiv_menu ul li
{
     padding: 0px;
     margin: 8px 0px 8px 23px;
     float:left;
     font-size:30px;
     list-style:none;
}
.archiv_menu ul li a
{
     color:#587ABB;
}
.archiv_menu ul li a:hover
{
     text-decoration:none;
}
.archiv_menu ul li.sel a
{
     color:#858282;
}
.news_sections
{
     padding: 0px;
     margin: 0px;
}
.news_sections ul
{
     padding: 0px;
     margin: 0px;
     list-style:none;
}
.news_sections ul li
{
     padding: 0px;
     font-size:16px;
     font-weight:bold;
     margin: 0px 0px 15px 0px;
     list-style:none;
}
.news_sections ul li a
{
     color:#587ABB;
}
.subcribe_content
{
     padding: 25px 0px 28px 0px;
     margin: 0px 0px 0px 0px;
     border-bottom:1px solid #ACACAC;
}
.subcribe_content form
{
     padding: 0px;
     margin: 0px;
     font-family:arial;
}
.subcribe_form
{
     border:1px solid #B8B8B8;
     width:283px;
     padding: 10px 56px 39px 20px;
}

.ua_subscribe
{
     width:270px;
     height:200px;
     display: block;
     float: left;
     margin-right: 10px;
}
.ua_subscribe .subscr_title{
     font-weight: bold;
     width: 260px;
     height: 40px;
     margin-top: 15px;
     font-size: 14px;
     display: block;
}

.subcribe_form .title
{
     font-size:16px;
     padding: 0px 0px 5px 0px;
     text-align:left;
     vertical-align:top;
}
.subcribe_form td
{
     text-align:left;
     vertical-align:top;
     position: relative;
}
.subcribe_form td.date_td img.calendar-icon
{
margin-top:4px !important;
}
.subcribe_form td.date_td img.calendar-icon-hover
{
margin-top:3px !important;
}
.subcribe_form  td.date_td .descr
{
      display:block;
      margin-top:5px;
      margin-bottom:0px;
}
.subcribe_form .inputtext
{
     background:url(images/bg_text.gif) 0px 0px no-repeat #D0D0D0;
     width:269px;
     border: 0px;
     color:#898A8C;
     font-size:12px;
     font-family:arial;
     margin: 6px 0px 7px 0px;
     height:27px;
     padding: 0px 7px 0px 7px;
}
.subcribe_form .inputtext, x:-moz-any-link {
     width:269px;
     height:24px;
     padding: 4px 7px 0px 7px;
}
*html .subcribe_form .inputtext{
     width:269px;
     height:24px;
     padding: 4px 7px 0px 7px;
}
.subcribe_form .req{
	color: red;
    position: absolute;
	right: 18px;
    top: 16px;
}
.subcribe_form .req.bottom{
	top: auto;
	bottom: 18px;
}
.subcribe_form .req_star{
	color: red;
}
.subcribe_form .inputtext_date
{
     background:url(images/bg_text_date.gif) 0px 0px no-repeat #D0D0D0;
     width:244px;
     border: 0px;
     color:#898A8C;
     font-size:14px;
     font-family:arial;
     margin: 0px 0px 7px 0px;
     height:27px;
     padding: 0px 7px 0px 7px;
}
.subcribe_form .inputtext_date, x:-moz-any-link {
     width:244px;
     height:24px;
     padding: 4px 7px 0px 7px;
}
*html .subcribe_form .inputtext_date{
     width:244px;
     height:24px;
     padding: 4px 7px 0px 7px;
}
.submit_td
{
     text-align:right !important;
     padding: 13px 0px 7px 0px;
}
.submit_td .submit_blue
{
     background:url(images/bg_submit_blue.gif) 0px 0px no-repeat #274A8C;
     border: 0px;
     height:27px;
     width:105px;
     font-family:arial;
     padding: 0px;
     color:#ffffff;
     font-size:15px;
     cursor:pointer;
     font-weight:bold;

}
.submit_td .submit_blue, x:-moz-any-link {
      height:27px;
      padding: 0px 0px 3px 0px;
      width:105px;
}
.submit_td .submit_blue_160
{
     background:url(images/bg_submit_blue_160.gif) 0px 0px no-repeat #274A8C;
     border: 0px;
     height:27px;
     width:160px;
     font-family:arial;
     padding: 0px;
     color:#ffffff;
     font-size:15px;
     cursor:pointer;
     font-weight:bold;

}
.submit_td .submit_blue160, x:-moz-any-link {
      height:27px;
      padding: 0px 0px 3px 0px;
      width:160px;
}
.about_text
{
     font-size:15px;
     margin: 20px 50px 0px 0px;
     line-height:24px;
}
.about_text h4
{
     padding: 0px;
     margin:20px 0px 0px 0px;
     color:#4364A3;
     font-size:16px;
     font-weight:normal;
     text-transform:uppercase;
}
.about_text p
{
     padding: 0px;
     margin: 0px 0px 25px 0px;
}
.productlist_title table
{
   /*  width:100%;*/
}
.productlist_title h1
{
     color:#4E6EA9;
     font-size:30px;
     font-style:italic;
     font-weight:normal;
     padding: 0px;
     margin: 0px 0px 15px 0px;
}
.left_td_product
{
     vertical-align:bottom;
}
.left_td_product form
{
     padding: 0px;
     margin: 0px;
}
.blocks_td
{
     text-align:left;
     width:100px !important;
     vertical-align:bottom;
}
.blocks_td .blocks_content
{
     width:499px;
     margin-top:13px;
     margin-right:-42px;
}
*html .blocks_td .blocks_content
{
     width:472px;
     margin-top:13px;
     position:relative;
     margin-right:-3px;
}
.blocks_td .blocks_content .item_block
{
     margin-left:12px;
}
.left_td_product select
{
     width:180px;
     color:#4364A3;
     border:1px solid #7F9DB9;
     margin: 0px 12px 0px 0px;
}
.hit_list
{
     padding:15px 0px 0px 0px;
     margin: 50px 0px 0px 0px;
     width:190px;
     background:#EAEAEB;
     float:right;
}
.hit_list a.title_hit
{
     color:#FCB601;
     font-size:18px;/*24*/
     font-weight:bold;
     font-style:italic;
     text-decoration:none;
     display:block;
     text-align:center;
}
.hit_content
{
     padding: 0px 10px 0px 10px;
     margin: 28px 0px 0px 0px;
     overflow:auto;
     height:452px;
}
.item_hit
{
     padding:0px;
     margin: 0px 0px 36px 0px;
     text-align:center;
}
.item_hit a
{
     text-decoration:none;
     color:#4D4C4C;
     font-size:13px;
}
.item_hit .name
{
     display:block;
     color:#2D2D2D;
     font-size:12px;
     margin: 5px 9px 7px 0px;
}
.product_list_content
{
     width:746px;
     float:left;
     margin: 60px 0px 0px 0px;
}
.left_item, .right_item
{
     padding: 0px 50px 34px 0px;
     vertical-align:top;
     width:50%;
}
.img_td
{
     width:154px;
     padding: 0px 3px 0px 0px;
     vertical-align:top;
}
.discribe_td
{
     vertical-align:top;
     font-size:13px;
}
.discribe_td .name
{
     color:#516FAA;
     font-size:20px;
     font-weight:bold;
     text-decoration:none;
}
.discribe_td p
{
     padding: 0px;
     line-height:18px;
     margin: 5px 0px 0px 0px;
     display:block;
     overflow:hidden;
     height:90px;
}
.product_detail
{
     margin: 32px 0px 0px 0px;
}
.product_detail .left_text
{
     width:220px;
     vertical-align:top;
     padding: 0px 22px 0px 0px;
}
.product_detail .left_text .pic_detail
{
     width:220px;
}
.left_text .pic_detail .zoom
{
     padding: 3px 0px 20px 35px;
     margin: 5px 0px 4px 0px;
     color:#6F6868;
     display:block;
     background:url(images/zoom_bg.gif) 20px 0px no-repeat;
}
.left_text .pic_detail .question
{
     padding: 3px 0px 20px 35px;
     margin: 5px 0px 4px 0px;
     color:#6F6868;
     display:block;
     background:url(images/qwuestion_new.gif) 20px 0px no-repeat;
}
.left_text .pic_detail .ext_left_menu_lnk
{
     padding: 3px 0px 20px 35px;
     margin: 5px 0px 4px 0px;
     color:#6F6868;
     display:block;
     background-repeat:no-repeat;
     background-position: 20px 0px;
}
.submit_zakaz
{
     border: 0px;
     color:#ffffff;
     font-size:16px;
     font-weight:bold;
     font-family:arial;
     width:115px;
     height:30px;
     cursor:pointer;
     background:url(images/submit_zakaz.gif) 0px 0px no-repeat #4366A7;
}
.left_text .download
{
     padding: 0px;
     margin: 65px 0px 41px 0px;
}
.left_text .download h5
{
     color:#5779BC;
     padding: 0px;
     margin: 0px;
     font-style:italic;
     font-weight:normal;
     font-size:24px;
}
.left_text .download ul
{
     padding: 0px;
     margin: 9px 0px 0px 0px;
     list-style:none;
}
.left_text .download ul li
{
     padding: 0px;
     margin: 0px 0px 7px 0px;
     font-size:15px;
     list-style:none;
}
.left_text .download ul li a
{
     color:#5779BC;
     font-size:15px;
}
.producter
{
     color:#777777;
     font-size:16px;
     margin-top:70px;
}
.producter a
{
     color:#587ABB;
     font-style:italic;
     display:block;
     font-size:15px;
     margin: 10px 0px 0px 0px;
}
.product_detail .center_text h1
{
         padding: 0px 0px 7px 0px;
     margin: 0px 0px 4px 0px;
     font-weight:bold;
     color:#6282BF;
     text-transform:uppercase;
     font-size:30px;
     font-style:italic;
     line-height:32px;
}

.product_detail .center_text
{
     font-size:14px;
     line-height:22px;
     padding: 16px 0px 0px 0px;
     vertical-align:top;
}
.product_detail .center_block
{
     padding: 0px 0px 0px 3px;
}
.product_detail .center_text h3.italic_big
{
     padding: 0px;
     margin: 12px 0px 4px 0px;
     color:#5673AC;
     font-size:24px;
     line-height:29px;
     font-weight:normal;
     font-style:italic;
}
.product_detail .center_text .blue_b
{
     color:#667186;
}
.product_detail .center_text ul.blue
{
     padding: 0px;
     margin: 0px 0px 10px 0px;
     list-style:none;
}
.product_detail .center_text ul.blue li
{
     padding: 0px 70px 0px 25px;
     margin: 0px;
     list-style:none;
     background:url(images/bullet_blue.gif) 0px 7px no-repeat;
}
.product_detail .center_text h5
{
     padding: 0px;
     margin: 10px 0px 8px 0px;
     color:#5471AC;
     font-size:16px;
     font-weight:normal;
     font-style: italic;
}
.product_detail .center_text .prod_tbl
{
     padding: 0px;
     margin: 0px 0px 19px 0px;
     border:1px solid #B3B3B3;
     border-collapse:collapse;
}
.product_detail .center_text .prod_tbl td
{
     border:1px solid #B3B3B3;
     border-collapse:collapse;
     text-align:center;
}
.product_detail .center_text .prod_tbl td.bg ,.product_detail .center_text .prod_tbl td.no_bg
{
     padding: 0px 5px 0px 5px;
     border: 0px;
     text-align:center;
     font-size:16px;
     border-left: 1px solid #B3B3B3;
}
.product_detail .center_text .prod_tbl td.bg
{
     background:#D7DDEA;
}
.product_detail .center_text .prod_tbl th
{
     border:1px solid #B3B3B3;
     border-collapse:collapse;
     color:#5370AB;
     padding: 6px 11px 4px 11px;
     background:#EAEAEB;
     font-size:12px;
     font-weight:normal;
     text-transform:uppercase;
}
.product_detail .center_text .prod_tbl td.available_thickness
{
     padding: 4px 9px 10px 9px;
     text-align:left;
     vertical-align:top;
     line-height:24px;
     border-top:0px;
}
.product_detail .center_text .prod_tbl td.complect
{
     padding: 7px 0px 26px 0px;
     border-top:0px;
     line-height:16px;
}
.product_detail .right_text
{
     padding: 5px 13px 0px 0px;
     vertical-align:top;
     width:157px;
     text-align:center;
}
.product_detail .right_text .gold
{
     color:#FCB601;
     font-size:18px;/*23*/
     font-weight:bold;
     font-style:italic;
     text-decoration:none;
     display:block;
     padding: 0px;
     margin: 0px;
     text-align:center;
}
.accessories_content
{
     padding: 0px;
     margin: 27px 0px 0px 0px;
     text-align:center;
}
.accessories_content .item
{
     padding:0px;
     margin: 0px 0px 31px 0px;
}
.accessories_content .item a
{
     text-decoration:none;
}
.accessories_content .item .name
{
     color:#2D2D2D;
     display:block;
     font-size:17px;
}
.video
{
     margin-top:8px;
     margin-left:4px;
}
/* PRODUCT BROWSER */
#sectionbrowser {
     width:890px;
     /*height:274px;*/
     font-size:12px;
     line-height:18px;
     /*overflow:auto;*/
     margin: 0px auto;
}
#sectioncontainer {
     position:relative;
     width:890px;
     /*height:256px;*/
     margin:0 auto;
     /*overflow:hidden; */
     z-index:100;
}
#sectionslider {
     margin:4px 0px 0px;
     width:888px;
    /*height:240px;*/
     padding:0;
     z-index:10;
}
#sectionslider .section_item
{
     float:left;
     width:180px;
     height:auto;
     position:relative;
     top:0;
     overflow:hidden;
     cursor:pointer;
}
/*#elem_01
{
     width:159px !important;
}
#elem_02
{
     width:168px !important;
}
#elem_03
{
     width:203px !important;
}
#elem_04
{
     width:205px !important;
}  */
.section_item a
{
     display:block;
     /*height:240px;*/
     text-decoration:none;
}
.section_item a:hover .discribe_text
{
     color:#474747;
}
.section_item a:hover .discribe_text .name_elem
{
     color:#2361DD;
}
.section_item div.jshover .discribe_text
{
     color:#474747;
}
.section_item div.jshover .discribe_text .name_elem
{
     color:#2361DD;
}
.section_item .img_elem
{
     height:130px;
     text-align:center;
     overflow:hidden;
      display:block;
      cursor:pointer;
     margin: 0px 0px 12px 0px;
}
.section_item .discribe_text
{
     border-right:1px solid #B4B4B4;
     /*height:95px;*/
     color:#747474;
     font-size:13px;
     display:block;
     line-height:15px;
     cursor:pointer;
     letter-spacing: -1px;
     padding: 0px 10px 0px 10px;
}
.section_item .discribe_text .name_elem
{
     display:block;
     color:#4065AF;
     font-size:14px;
     font-variant:small-caps;
     letter-spacing: 0px;
     margin: 0px 0px 5px 0px;
     text-decoration:underline;
}
#pb-productslidertrack {margin:0px 0px 0px 0px; position:absolute; padding-left:6px; width:890px; height:24px; overflow:hidden; background:url(images/scroll_bg.gif) 5px center no-repeat #ffffff;}
#pb-productsliderhandle { position:absolute; width:181px; height:19px; cursor:pointer; z-index:155; }
#pb-productsliderhandleimage { margin:5px 0px 0px 0px; position:absolute; width:177px; height:16px; background:url(images/scroll_line.png) 0px 0px no-repeat; cursor:move; }
*html #pb-productsliderhandleimage { margin:5px 0px 0px 0px; position:absolute; width:177px; height:16px; background:none; cursor:pointer; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/scroll_line.png', sizingMethod='scale'); }
#pb-leftarrow { position:absolute; width:20px; height:20px; background:transparent; z-index:150; cursor:pointer; margin: 4px 0px 0px -19px; }
.leftarrow_sel
{
     background:url(images/arrow_left_sel.gif) 0px 0px no-repeat;
}
.leftarrow
{
     background:url(images/arrow_left_sel.gif) 0px 0px no-repeat;
}
.leftarrow_sel img
{
     visibility:hidden;
}
.leftarrow a:hover img
{
     visibility:hidden;
}
*html .leftarrow a:hover
{
     border:1px solid #ffffff;
     margin: 1px 0px 0px 0px;
}
.rightarrow_sel
{
     background:url(images/arrow_sel_right.gif) 0px 0px no-repeat !important;
}
.rightarrow_sel img
{
     visibility:hidden;
}
.rightarrow
{
     background:url(images/arrow_sel_right.gif) 0px 0px no-repeat !important;
}
.rightarrow a:hover img
{
     visibility:hidden;
}
*html .rightarrow a:hover
{
     border:1px solid #ffffff;
     margin: 1px -1px 0px 0px;
}
#pb-rightarrow { position:absolute; margin: 3px 0px 0px 898px; width:20px; height:20px; background:transparent; z-index:150; cursor:pointer; }

.tbl_form .inputtext
{
     background:url(images/bg_inputtext.gif) 0px 0px no-repeat;
     border: 0px;
     color:#898A8C;
     padding: 0px 0px 0px 10px;
     height:27px;
     vertical-align:top;
     font-family:arial;
     font-size:14px;
     margin: 9px 0px 0px 0px;
     width:295px;
}
.tbl_form .inputtext, x:-moz-any-link {
     padding: 5px 0px 0px 10px;
     height:22px;
}
*html .tbl_form .inputtext{
     padding: 5px 0px 0px 10px;
     height:22px;
     margin: 7px 0px 0px 0px;
}
*:first-child+html .tbl_form .inputtext{
     padding: 5px 0px 0px 10px;
     height:22px;
     margin: 7px 0px 0px 0px;
}
.tbl_form p
{
     padding: 0px;
     margin: 3px 0px 0px 4px;
}
.submit_td
{
     text-align:right !important;
}
.submit_td .submit_log
{
     padding: 0px;
     margin: 16px 0px 0px 0px;
     border: 0px;
     background:url(images/bg_submit.gif) 0px 0px no-repeat #4265A6;
     width:128px;
     height:33px;
     font-size:18px;
     font-weight:bold;
     color:#ffffff;
     font-family:arial;
}
.submit_td .submit_log, x:-moz-any-link {
     padding: 0px 0px 6px 0px;
     height:33px;
}
*:first-child+html .submit_td .submit_log{
     padding: 0px 0px 0px 0px;
     height:33px;
}
.tbl_form select.inputtext
{
     background:#ffffff;
     border: 1px solid grey;
     color:#898A8C;
     padding: 0px 0px 0px 10px;
     height:27px;
     vertical-align:top;
     font-family:arial;
     font-size:14px;
     margin: 9px 0px 0px 0px;
     width:305px;
}
.tbl_form select.inputtext, x:-moz-any-link {
     padding: 5px 0px 0px 10px !important;
     height:27px;
}
*html .tbl_form .inputtext{
     padding: 5px 0px 0px 10px !important;
     height:27px !important;

}
*:first-child+html .tbl_form .inputtext{
     padding: 5px 0px 0px 10px !important;
     height:27px !important;
     margin: 7px 0px 0px 0px;
}
.subcribe_form textarea.inputtextarea
{
     background:url(images/bg_textarea.gif) 0px 0px no-repeat;
     border: 0px;
     color:#898A8C;
     padding: 6px 10px 0px 7px;
     height:94px;
     vertical-align:top;
     font-family:arial;
     font-size:14px;
     margin: 6px 0px 0px 0px;
     width:269px;
}
.subcribe_form select.inputtext
{
     background:#ffffff;
     border: 1px solid gray;
     color:#898A8C;
     padding: 3px 0px 0px 2px;
     height:27px;
     vertical-align:top;
     font-family:arial;
     font-size:14px;
     margin: 9px 0px 7px 0px;
     width:283px;
}
.data_tbl
{
     padding: 0px;
     margin: 0px 0px 19px 0px;
     border:1px solid #B3B3B3;
     border-collapse:collapse;
}
.data_tbl td
{
     border:1px solid #B3B3B3;
     border-collapse:collapse;
          /*text-align:left; */
          padding: 5px 5px 5px 5px;
}
.data_tbl td.bg ,.product_detail .data_tbl td.no_bg
{
     padding: 0px 5px 0px 5px;
     border: 0px;
     /*text-align:left; */
     font-size:16px;
     border-left: 1px solid #B3B3B3;
}
.data_tbl td.bg
{
     background:#D7DDEA;
}
.data_tbl th
{
     border:1px solid #B3B3B3;
     border-collapse:collapse;
     color:#5370AB;
     padding: 6px 11px 4px 11px;
     background:#EAEAEB;
     font-size:12px;
     font-weight:normal;
     text-transform:uppercase;
}
.data_tbl td.available_thickness
{
     padding: 4px 9px 10px 9px;
     text-align:left;
     vertical-align:top;
     line-height:24px;
     border-top:0px;
}
.data_tbl td.complect
{
     padding: 7px 0px 26px 0px;
     border-top:0px;
     line-height:16px;
}
.submit_meduim
{
     border:0px;
     padding: 0px;
     margin: 0px;
     height:22px;
     width:75px;
     font-size:12px;
     font-family:tahoma;
     cursor:pointer;
     background:url(images/bg_submit_medium.gif) 0px 0px no-repeat;
}
.submit_big
{
     border:0px;
     padding: 0px;
     margin: 0px;
     height:22px;
     width:187px;
     font-size:12px;
     font-family:tahoma;
     cursor:pointer;
     background:url(images/bg_submit_big.gif) 0px 0px no-repeat;
}
/*страница мероприятий*/
.events_list
{
     margin: 37px 0px 0px 0px;
     font-size:14px;
}
.events_list .date
{
     color:#5679BB;
     display:block;
     font-size:24px;
     margin-top:-3px;
}
.events_list .img_td
{
     width:244px;
     padding-right:25px;
}
.events_list .img_td img
{
     margin: 0px 0px 10px 0px;
}
.events_list td
{
     padding-bottom:44px;
}
.events_list p
{
     text-indent:18px;
     margin: 9px 0px 8px 0px;
     padding: 0px;
}
/*страница прайс листа*/
.element_price
{
     padding: 0px;
     margin: -12px 0px 0px 0px;
     clear:both;
     height:200px;
}
.element_price td
{
     padding-right:5px;

}
.element_price .block_text
{
     padding: 0px;
     display:block;
     white-space:nowrap;
     margin: 5px 0px 0px 49px;
     text-align:left;

}
.element_price td img
{
     margin-bottom:4px;
}
.element_price td a
{
     text-decoration:none;
     color:#6C6C6C;
     display:block;
     text-align:center;
     font-size:12px;
}
.element_price .price
{
     color:#587ABB;
     font-size:16px;
     display:block;
     margin-bottom:3px;
}
.element_price .price font
{
     font-size:28px;
}
.subcribe_form_inner
{
     border:1px solid #B8B8B8;
     width:446px;
     margin: 18px 0px 0px 0px;
     padding: 10px 46px 25px 20px;
}
.subcribe_form_inner form
{
     padding: 0px;
     margin: 0px;
     display:block;
     height:27px;
}
.subcribe_form_inner .title
{
     font-size:16px;
     padding: 0px 0px 5px 0px;
     text-align:left;
     display:block;
     vertical-align:top;
}
.subcribe_form_inner td
{
     text-align:left;
     vertical-align:top;
}
.subcribe_form_inner .inputtext
{
     background:url(images/bg_text.gif) 0px 0px no-repeat #D0D0D0;
     width:269px;
     border: 0px;
     float:left;
     color:#898A8C;
     font-size:14px;
     font-family:arial;
     margin: 5px 0px 7px 0px;
     height:27px;
     padding: 0px 7px 0px 7px;
}
.subcribe_form_inner .inputtext, x:-moz-any-link {
     width:269px;
     height:24px;
     padding: 4px 7px 0px 7px;
}
*html .subcribe_form_inner .inputtext{
     width:269px;
     height:24px;
     padding: 4px 7px 0px 7px;
}
.subcribe_form_inner .submit_search
{
     padding: 0px;
     margin: 4px 0px 0px 4px;
     border: 0px;
     float:left;
     cursor:pointer;
     background:url(images/bg_submit_arrow.gif) 0px 0px no-repeat #496BAD;
     width:29px;
     height:27px;
}
.price_list_elem
{
     padding: 0px;
     width:700px;
     margin: 20px 0px 0px 0px;
}
.price_list_elem .title
{
     padding: 0px;
     margin: 0px 0px 16px 0px;
     color:#587ABB;
     font-size:18px;
     font-weight:normal;
}
.price_list_elem ul.level_01
{
     padding: 0px;
     margin: 0px 0px 0px 21px;
     float:left;
     width:300px;
}
.price_list_elem ul.level_01 li
{
     padding: 0px;
     margin: 0px 0px 6px 0px;
}
.price_list_elem ul.level_01 li a
{
     color:#8A94A6;
     font-size:16px;
     font-weight:bold;
     text-decoration:none;

}
.price_list_elem ul.level_01 li a font
{
     text-decoration:underline;
     font-size:16px;
}
.price_list_elem ul.level_01 li .grey
{
     color:#8A94A6;
     font-weight:normal;
     text-decoration:none;
     font-size:14px;
}
.price_list_elem ul.level_01 li ul
{
     padding: 0px;
     margin: 5px 0px 19px 10px;
}
.price_list_elem ul.level_01 li li a
{
     color:#777777;
     font-size:16px;
     font-weight:normal;
}
/*td дилера*/
.td_img img
{
     margin-top:0px;
     margin-right:20px;
}
.td_detail_dealer h4
{
     margin-top:-5px;
}
/*стили для семинаров*/
.news-detail
{
    /* padding: 0px;
     margin: 0px;*/
}
.news-detail h3.title_cem
{
     padding: 0px;
     font-size:18px;
     margin: 10px 0px 20px 0px;
}
.news-detail .title_cem
{
     font-weight:bold;
     font-size:14px;
     text-align:center;
}
.news-detail .red_text
{
     color:red;
     font-weight:bold;
}
.news-detail  .small_text
{
     font-size:11px;
}
.news-detail .title_tbl_time
{
     padding: 0px;
     font-weight:bold;
     text-align:center;
}
.time_tbl
{
     text-align:left;
     width:100%;
     clear:both;
     border:1px solid #000000;
     border-collapse:collapse;
}
.time_tbl th
{
     padding: 3px 10px 3px 10px;
     border:1px solid #000000;
     font-weight:bold;
     text-align:center;
     vertical-align:middle;
     border-collapse:collapse;
}
.time_tbl td
{
     padding: 3px 10px 3px 10px;
     border:1px solid #000000;
     text-align:left;
     vertical-align:top;
     border-collapse:collapse;
}
.time_tbl td.time_td
{
     white-space:nowrap;
     width:100px;
     font-weight:bold;
}
.time_tbl h5
{
     padding: 0px;
     margin: 0px;
     font-size:12px;
     text-transform:uppercase;
}
.subcribe_form .inputselect
{
      width:286px;
      color:#898A8C;
      margin-bottom:10px;
}
.subcribe_form .descr
{
	display:block;
	margin-top:5px;
	margin-bottom:5px;
	font-size: 12px;
}
.subcribe_form .descr_2
{
      display:block;
      margin-top:0px;
      margin-bottom:5px;
      font-style: italic;
}
.total_out_news
{
     padding: 0px;
     margin: 20px 0px 0px 0px;
}
.img_block
{
     height:125px;
     width:125px;
     overflow:hidden;
     /*border:1px solid #C0C0C0;*/
     margin: 0px 0px 6px 0px;

}
.total_out_news a.name_totalout
{
     color:#587ABB;
     display:block;
     width:110px;
     margin: 0px;
     padding: 0px 15px 0px 0px;
}
.item_total_out
{
     padding:0px 6px 3px 0px;
     width:125px;
}
/*signforum мероприятие*/
.sign_forum_text
{
     font-style:italic;
}
.sign_forum_text p
{
     padding:0px;
     margin: 10px 0px 10px 0px;
}
.sign_forum_text li
{
     padding-bottom:10px;
}
.title_sing_blue
{
     padding: 0px;
     margin: 10px 0px 10px 0px;
     color:#5A78BB;
     font-size:29px;
     font-style:italic;
     font-weight:bold;

}
.green_title
{
     color:#99CA3C;
}
.title_2blue
{
     color:#5A78BB;
     font-size:50px;
     font-style:italic;
     font-weight:bold;
}
.title_medium
{
     padding: 0px;
     color:#5A78BB;
     margin: 20px 0px 20px 0px;
     font-size:20px;
     font-weight:bold;
}
.green_text
{
     color:#99CA3C;
}
.blue_text_b
{
     padding: 0px;
     margin: 0px;
     color:#5A78BB;
     font-weight:bold;
}
.big_text_sign
{
     font-weight:bold;
}
.red_text
{
     color:#EF4036;
     font-weight:bold;
}
.red_li
{
          color:#EF4036;
}
.time
{
     font-weight:bold;
     white-space:nowrap;
     vertical-align:top;
}
.tbl_sign_forum td
{
     padding: 5px 10px 5px 10px;

}
.pic_out_td
{
     vertical-align:top;
}
.blue_italic_text
{
     font-size:24px;
     font-weight:bold;
     font-style:italic;
     color:#587ABB;
     line-height:28px;
     margin: 0px 0px 14px 0px;
}
.grey_italic_text
{
     padding: 0px;
     margin: 0px 0px 20px 0px;
     color:#838383;
     font-size:18px;
     font-weight:bold;
     font-style:italic;
}
h5.out_sign
{
     padding: 0px;
     margin: 0px 0px 3px 0px;
     color:#434343;
     font-size:16px;
     font-weight:Bold;
}
.blue_bold_ul
{
     padding: 0px;
     margin: -20px 0px 20px 10px;
     color:#6181BE;
     font-size:13px;
     font-style:italic;
     font-weight:bold;
}
.blue_bold_ul li
{
     padding: 0px 0px 0px 40px;
}
h5.italic_bottom
{
     color:#434343;
     font-weight:bold;
     font-size:16px;
     padding: 0px 0px 15px 0px;
     margin:30px 0px 0px 0px;
     font-style:italic;
}
.italic_big
{
     padding: 0px;
     margin: 0px;
     font-style:italic;

}
.italic_big p
{
     padding: 0px;
     font-weight:bold;
     margin:0px;
}
/*out_detail*/
.back_out
{
     padding: 4px 0px 4px 35px;
     display:block;
     height:18px;
     font-size:12px;
     margin: 0px 0px 5px 0px;
     background:url(images/back_bg.gif) 0px 0px no-repeat;
}
.text_out_detail
{
     vertical-align:top;
}
.name_detail
{
     padding: 0px !important;
     margin: 0px !important;
     text-transform:none !important;
     font-weight:bold !important;
     font-style:italic;
     font-size:18px;
     color:#5978BB;
     text-decoration:underline;
}
.prev_text_out
{
     padding: 0px;
     margin: 6px 0px 0px 0px;
     font-size:13px;
     line-height:15px;
     color:#676767;
}
.prev_text_out b.out_detailtext
{
     color:#383030;
     font-size:14px;
}
.vote_block
{
     background:#f4f4f4;
     border:1px solid #c9c9c9;
     font-size:12px;
     line-height:16px;
     color:#808080;
     margin:15px 0px 11px 0px;
     padding: 6px 11px 6px 11px;
}
.vote_block form
{
     padding: 0px;
     margin: 0px;
}
.vote_block .red_text_out
{
     color:#FF493D;
}
.submit_vote
{
     padding: 0px;
     margin: 0px;
     border: 0px;
     cursor:pointer;
     width:115px;
     height:30px;
     background:url(images/bg_vote_submit.gif) 0px 0px no-repeat #e0e0e0;
}
.title_concurs
{
     font-size:24px;
     font-weight:bold;
     font-style:italic;
     padding: 0px;
     color:#587ABB;
     display:block;
     margin: 20px 0px 20px 0px;
}
.name_work_new
{
     color:#587ABB;
     font-size:13px;
     font-weight:normal;
}
*html .name_work_new
{
     margin-top:6px;
     display:block;
}
*:first-child+html .name_work_new
{
     margin-top:6px;
     display:block;
}
.prise_01
{
     background:url(images/prise_01.png) 0px 0px no-repeat;
     width:60px;
     height:75px;
     position:absolute;
     margin-top:66px;
     margin-left:74px;
}
*html .prise_01
{
     background:none;
     width:60px;
     height:75px;
     position:absolute;
     margin-top:66px;
     margin-left:74px;
     filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/local/templates/wrs_inner_copy/images/prise_01.png', sizingMethod='scale');
}
.prise_02
{
     background:url(images/prise_02.png) 0px 0px no-repeat;
     width:63px;
     height:79px;
     position:absolute;
     margin-top:66px;
     margin-left:70px;
}
*html .prise_02
{
     background:none;
     width:63px;
     height:79px;
     position:absolute;
     margin-top:66px;
     margin-left:70px;
     filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/local/templates/wrs_inner_copy/images/prise_02.png', sizingMethod='scale');
}
.prise_03
{
     background:url(images/prise_03.png) 0px 0px no-repeat;
     width:60px;
     height:75px;
     position:absolute;
     margin-top:66px;
     margin-left:74px;
}
*html .prise_03
{
     background:none;
     width:60px;
     height:75px;
     position:absolute;
     margin-top:66px;
     margin-left:74px;
     filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/local/templates/wrs_inner_copy/images/prise_03.png', sizingMethod='scale');
}
.gallery_prise .prise_01, .gallery_prise .prise_02, .gallery_prise .prise_03
{
     margin: 9px 0px 0px 9px;
}
.text_prise_01, .text_prise_02, .text_prise_03
{
     padding: 0px;
     margin: 22px 0px 0px 0px;
     line-height:21px;
     font-size:18px;
     font-weight:bold;
     font-style:italic;

}
.text_prise_01
{
     color:#ED9F32;
}
.text_prise_02
{
     color:#8F9EB4;
}
.text_prise_03
{
     color:#EE6630;
}


.big_forms
{
        width:890px !important;
}
.big_forms td
{
        padding-right:20px !important;
}
.big_forms select
{
        /*height:30px !important;*/
         margin: 6px 0px 7px 0px;
}

.subcribe_form .new_ie_back small
{
        display:block;
}
/*--------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------*/
/*стили для ценральных баннеров*/
.item_bann
{
     height:430px;
     overflow:hidden;
     width:957px;
     text-align:left !important;
     background:url(images/bg_top_bann.gif) 0px 0px repeat-x;
}
.name_stan
{
     position:absolute;
     margin: 28px 0px 0px 266px;
     text-align:right;
     z-index:10;
     font-size:13px;
}
*html .name_stan
{
     position:relative !important;
     left:240px;
     width:100px;
     margin: 0px;
     top:28px;
     text-align:right;
     z-index:10;
     float:left;
     font-size:13px;
}
*:first-child+html .name_stan
{
     position:relative !important;
     left:240px;
     width:100px;
     margin: 0px;
     top:28px;
     text-align:right;
     z-index:10;
     float:left;
     font-size:13px;
}
.name_stan .fiol_text
{
     color:#92278F;
     font-size:14px;
     font-family:arial black;
     display:block;
     text-transform:uppercase;
}
.left_text
{
     float:left;
     width:156px;
     margin-top:125px;
     margin-left:75px;
     font-size:15px;
     color:#4E4E4E;
     left: 0px;
     text-align:center;
     z-index:10;
     position:relative;
}
*html .left_text
{
     float:left;
     width:156px;
     margin-top:125px;
     margin-left:-27px;
     font-size:15px;
     color:#4E4E4E;
     left: 0px;
     text-align:center;
     z-index:10;
     position:relative;
}
*:first-child+html .left_text
{
     float:left;
     width:156px;
     margin-top:125px;
     margin-left:-27px;
     font-size:15px;
     color:#4E4E4E;
     left: 0px;
     text-align:center;
     z-index:10;
     position:relative;
}
.left_text .fiol_text_name
{
     padding: 0px;
     margin: 0px 0px 14px 0px;
     display:block;
     color:#92278F;
     font-size:23px;
     font-family:arial black;
     text-transform:uppercase;
}
.left_text .fiol_text
{
     padding: 0px;
     margin: 0px;
     font-weight:bold;
     /*display:block;*/
     color:#92278F;
}
.pic_bann
{
     float:left;
     width:404px;
     margin-left:-66px;
     margin-top: 13px;
     position:relative;
     z-index:9;
}
.discribe_text_block
{
     float:left;
     width:309px;
     margin-top:65px;
     position:relative;
     z-index:10;
     text-align:center;
     margin-left:-19px;
}
.discribe_text_block .blue_text_bann
{
     color:#4671C2;
     font-size:30px;
     font-weight:bold;
     display:block;
     text-align:center;
     font-style:italic;

}
.discribe_text_block .fiol_text
{
     color:#92278F;
     font-size:24px;
     display:block;
     text-align:center;
     font-style:italic;
}
.discribe_text_block .blue_round
{
     display:block;
     height:7px;
     text-align:center;
     overflow:hidden;
     margin:11px 0px 11px 10px;
     background:url(images/blue_round.gif) center top no-repeat;
}
.discribe_text_block .small_text
{
     display:block;
     font-size:13px;
     padding: 0px 40px 0px 40px;
}
.item_bann .more
{
     padding: 0px;
     margin: 26px 0px 0px 0px;
     left:265px;
     display:block;
     position:relative;
     z-index:10;
     background:url(images/more.gif) 0px 0px no-repeat;
     height:27px;
     width:105px;
}
*html .item_bann .more
{
     padding: 0px;
     margin: 26px 0px 0px 0px;
     left:165px;
     display:block;
     position:relative;
     z-index:10;
     background:url(images/more.gif) 0px 0px no-repeat;
     height:27px;
     width:105px;
}
*:first-child+html .item_bann .more
{
     padding: 0px;
     margin: 26px 0px 0px 0px;
     left:165px;
     display:block;
     position:relative;
     z-index:10;
     background:url(images/more.gif) 0px 0px no-repeat;
     height:27px;
     width:105px;
}
.item_bann .more img
{
     height:27px;
     width:105px;
}
.news_soc_list_icons
{
	float:right;
}
.clear_block
{
	clear:both;
	height:1px;
	overflow:hidden;
	line-height:1px;
}
.note
{
	font-size: 10px;
	color: #999999;
	line-height: 13px;
	text-align: justify;
}
form.seminar .subcribe_form 
{
	width: 100%;
	padding-right: 20px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
    box-sizing: border-box;
}
form.seminar .subcribe_form table tbody
{
	display: block;
	margin-left: -2%;
	font-size: 0;
}
form.seminar .subcribe_form table tbody tr
{
	/*display: inline-block;*/
    width: 31.3%;
    margin-left: 2%;
	vertical-align: top;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
    box-sizing: border-box;
}
form.seminar .subcribe_form table tbody .tr_textarea
{
    width: 98%;
}
form.seminar .subcribe_form textarea.inputtextarea
{
    width: 100%;
    background: #fbfbfb;
    border: 1px solid #808080;
    border-right-color: #cecece;
    border-bottom-color: #cecece;
    box-shadow: inset 1px 1px 2px 1px #dbdbdb;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
form.seminar .subcribe_form td
{
	display: block;
}
form.seminar .subcribe_form .inputtext
{
	width: 100%;
	background-size: 100% auto;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
    box-sizing: border-box;	
}
form.seminar .subcribe_form .req
{
	font-size: 12px;
}
form.seminar .subcribe_form table tfoot .submit_td
{
	text-align: left !important;
}
form.seminar .subcribe_form table tfoot .submit_td .inputtext
{
    max-width: 269px;
}
form.seminar .subcribe_form table tfoot .submit_td .req.bottom
{
	right: auto;
	left: 246px;
}
form.seminar .subcribe_form .tr_position
{
    padding-top: 23px;
}
.subcribe_form__signfoum{
     padding: 10px;
     border: none;
     width: auto;
}
.form_column_container__signforum{
     display: flex;
     justify-content: center;
     align-items: flex-start;
    flex-direction: column;
}
.form_column__signforum:first-child{
     margin-right: 57px;
}
.form_cell__signfoum{
     position: relative;
}
.submit__signfoum{
     text-align: center !important;
}
.left_align{
     text-align: left !important;
}
.subcribe_form .descr__signforum{
     font-weight: bold;
     margin-bottom: 15px;
}
.inline_vam{
     display: inline-block !important;
     vertical-align: middle;
}
.input__signforum{
     margin-top: 0;
     margin-left: 0;
}
.subcribe_form__signfoum .inputtext.inputtext__styled{
     opacity: 0;
     height: 0;
     width: 0 !important;
     overflow: hidden;
     margin: 0;
     padding: 0;
}
.subcribe_form__signfoum .inputtext__emulator{
     position: relative;
     display: flex;
     justify-content: space-between;
     align-items: center;
     background: url(images/bg_text.gif) 0px 0px no-repeat #D0D0D0;
     width: 269px;
     border: 0px;
     color: #898A8C;
     font-size: 12px;
     font-family: arial;
     margin: 6px 0px 7px 0px;
     height: 27px;
     padding: 0px 7px 0px 7px;
}

.subcribe_form__signfoum .inputtext__emulator_button{
     align-items: flex-start;
     text-align: center;
     cursor: default;
     color: buttontext;
     background-color: buttonface;
     box-sizing: border-box;
     padding: 1px 6px;
     border-width: 2px;
     border-style: outset;
     border-color: buttonface;
     border-image: initial;
     -webkit-appearance: push-button;
     user-select: none;
     white-space: pre;
     -webkit-rtl-ordering: logical;
     text-rendering: auto;
     letter-spacing: normal;
     word-spacing: normal;
     text-transform: none;
     text-indent: 0px;
     text-shadow: none;
     display: inline-block;
     margin: 0em;
     font: 400 12px Arial;
     margin-left: 2px;
     align-self: flex-start;
}
.section_item .img_elem img{
     margin: 0px auto;
}
.slick-prev, .slick-next{
     width: 32px;
     height: 32px;
     z-index: 50;
     background-color: yellow;
     background-position: 0px 0px;
     background-repeat: no-repeat;
}
.slick-prev:before, .slick-next:before{
     display: none;
}
.slick-prev,
.slick-prev:focus{
     background-image: url(images/button_left.jpg);
     left: -33px;
}

.slick-next,
.slick-next:focus{
     background-image: url(images/button_right.gif);
     right: -33px;
}
.slick-prev:hover{
     background-image: url(images/button_left_sel.gif);
}

.slick-next:hover{
     background-image: url(images/button_right_sel.jpg);
}
.slick-dots{
     position: static;
     bottom: 0;
}
.slick-list{
     margin-bottom: 20px;
}
.slick-dots li button:before{
     display: none;
}
.slick-dots li button{
     font-size: 0;
     background-image: -webkit-gradient(
             linear,
             left top,
             left bottom,
             color-stop(0, #F5F5F5),
             color-stop(1, #BABABA)
     );
     background-image: -o-linear-gradient(bottom, #F5F5F5 0%, #BABABA 100%);
     background-image: -moz-linear-gradient(bottom, #F5F5F5 0%, #BABABA 100%);
     background-image: -webkit-linear-gradient(bottom, #F5F5F5 0%, #BABABA 100%);
     background-image: -ms-linear-gradient(bottom, #F5F5F5 0%, #BABABA 100%);
     background-image: linear-gradient(to bottom, #F5F5F5 0%, #BABABA 100%);
     -webkit-border-radius: 50%;
     -moz-border-radius: 50%;
     border-radius: 50%;
}
.slick-dots li.slick-active button
{
     background: #929292;
}
@media (max-width: 800px) {
	.subcribe_form > div {
		float: none !important;
		width: 53% !important;
	}
}
@media (max-width: 739px) {
	.subcribe_form > div {
		width: 100% !important;
	}
	.subcribe_form .submit_td #contt {
		float: none;
	}
	.subcribe_form .submit_td > span {
	    position: relative;
		width: 160px;
    	display: inline-block;
	}
	.subcribe_form .submit_td > span .req {
		right: auto;
		top: 0px;
		left: 105px;
	}
	.subcribe_form .submit_td .submit_bl {
		float: none !important;
	}
	.subcribe_form .submit_td input[type="text"] {
	    left: 25px;
		right: auto !important;
	}
}
@media (max-width: 479px) {
	.subcribe_form .label_item, .subcribe_form .submit_td > span {
		float: none;
		width: auto;
	}
	.subcribe_form .form2k .inputtext {
		width: 100%;
	}
	.subcribe_form table {
		width: 100%;
	}
	.subcribe_form .submit_td > span {
		width: 100%;
		margin: 10px 0 0;
	}
}


.productsMenu {
     margin: 40px auto;
     text-align: center;
}

.productsMenu .section_item {
     width: 200px;
     display: inline-block;
     vertical-align: top;
}

.productsMenu .section_item .name_elem {
     text-align: center;
}