html,
body, div,
p, ul, ol, li,
h2, h3, h4, h5, h6,
a, img, form {
 margin: 0px;
 padding: 0px;
 border: 0px;
 text-decoration: none;
}
textarea {overflow: auto;}
a {outline: 0px none;}

BODY {
 color: #888;
 font-family: Verdana, Tahoma;
 font-size: 12px;
 min-width: 1000px;
 width: expression(document.body.clientWidth > 1000 ? "100%" : "1000px");
}

div.bodyright {
 background: url(/images/right-repeat.jpg) repeat-y top right;
}

div.bodyleft {
 background: url(/images/left-repeat.jpg) repeat-y top left;
}

.head {
 background: url(/images/top-repeat.jpg) repeat-x top left;
}

.left {
 display: block;
 float: left;
 font-family: Tahoma; 
 padding: 10px 15px 10px 60px;
 width: 225px;
}

.content {
 display: block;
 margin: 10px 70px 10px 310px;
 min-width: 230px;
 padding: 0px 0px 0px 15px;
}

.footer {
 background: url(/images/footer-bg.gif) repeat-x bottom left;
 height: 150px;
 text-align: center;
 vertical-align: top;
}

div.left_footer {
 float: left;
}

/*HEAD*/
.logo {
 display: block;
 float: left;
 padding: 8px 0px 0px 24px;
 background: url(/images/logo-bg.jpg) no-repeat top left;
}

.top {
 background: url(/images/top-bg.jpg) no-repeat top right;
 display: block;
 margin-left: 315px;
 padding: 23px 58px 0px 0px;
}

.found {
 background: url(/images/found-bg.gif) repeat-x top right;
 height: 57px;

}

.found input.text {
 height:12px;
 width: 80%;
 font-size: 0.95em;
 margin: 10px 2% 0px 25px;
}

.found p {
  margin: 5px 0px 0px 25px;
}

.search {
 background: #ffe2ce url(/images/found-middle.gif) repeat-x top right;

 border-bottom: 1px solid #ffa06d;
}

.search input.text {
 height:12px;
 width: 80%;
 font-size: 0.95em;
 margin: 10px 2% 0px 25px;
}

.search p {
  margin: 5px 0px 0px 25px;
}

.LeftBord {
 background: url(/images/found-left-bord.gif) no-repeat top left; 
  }

.RightBord {
 background: url(/images/found-right-bord.gif) no-repeat top right; 
 padding-bottom: 6px;
  }

img.ImgBottomLeft {
  float: left;
  position: relative;
  bottom: 1px;
  }

img.ImgBottomRight {
  float: right;
  position: relative;
  bottom: 1px;  
  } 

.top h1 {
 color: #000;
 font-family: Times;	
 font-weight: normal;
 font-size: 1.8em;
 margin: 10px 80px 5px 5px;
 text-align: center;
}

.top h2 {
 font-family: Times;	
 font-weight: normal;
 font-size: 1.6em;
 margin: 10px 80px 5px 5px;
 text-align: center;
}

.icon {
 float: right;
 margin: 0px 0px;
}

.icon img{
 margin: 5px 5px;
}

.sity {
 float: left;
 font-size: 1.2em;
 padding: 0px 0px 0px 80px;
}

.sity em {
 color: #888;
 font-family: Adventure;
 text-decoration: underline;
}

.sity .blue {
 font-size: 1.4em;
 color: #3d76d1;
 text-decoration: none;
}

.sity img{
 vertical-align: -8px;
}

.data {
 float: right;
 font-size: 1em;
 padding: 0px 60px 0px 0px;
}

.data em {
 color: #888;
 font-family: Adventure;
 text-decoration: underline;
}

.data .blue {
 font-size: 1.4em;
 color: #3d76d1;
 text-decoration: none;
}
.data img{
 vertical-align: -8px;
}

/*LEFT*/
.left a {
 font-size: 1em;
}

.leftblock {
 background: url(/images/blockleft-bg.gif) repeat-y;
 display: block;
 margin: 0px 0px 9px 0px;
 padding: 0px;
 width: 225px;
}

.leftblock2 {
 background: url(/images/blockleft-bg2.gif) repeat-y;
 display: block;
 margin: 0px 0px 9px 0px;
 padding: 0px;
 width: 225px;
}

div.leftblock img, div.leftblock2 img {
 display: block;
 margin: 0px;
}

.leftblock h3, .leftblock2 h3 {
 color: #444;
 display: block;
 font-size: 1em;
 margin:10px 5px 5px 20px;
}

.leftblock a.orange, .leftblock2 a.orange{
 color: #f63;
 display: block;
 font-size: 1em;
 margin: 0px 5px 10px 36px;
 padding: 0px 0px 0px 0px;
}

.leftblock a.orange:hover, .leftblock2 a.orange:hover {
 text-decoration: none;
 display: list-item;
 list-style: url(/images/marker-menu.gif);
}

.leftblock a.orange-sa, .leftblock2 a.orange-sa {
 text-decoration: underline;
 display: list-item;
 list-style: url(/images/marker-menu.gif);
}

.leftblock hr, .leftblock2 hr {
 background-color: #bbb;
 border: none;
 color: #888;
 height: 1px;
 margin: 0px 10px 0px 20px;
}

.leftblock a.grey, .leftblock2 a.grey{
 color: #444;
 display: block;
 font-family: Verdana;
 font-size: 12px;/*0.95em;*/
 font-weight: bold;
 margin: 5px 5px 5px 36px;
 text-decoration: none;
}

.leftblock a.grey:hover, .leftblock2 a.grey:hover {
 text-decoration: underline;
 display: list-item;
 list-style: url(/images/marker-menu-grey.gif);
}

.leftblock a.grey-sa, .leftblock2 a.grey-sa {
 text-decoration: none;
 display: list-item;
 list-style: url(/images/marker-menu-grey.gif);
}

.leftblock a.partner, .leftblock2 a.partner {
 color: #f63;
 display: block;
 font-size: 1em;
 font-weight: bold;
 margin: 0px 5px 10px 36px;
 padding: 0px 0px 0px 0px;
}

.leftblock a.partner:hover, .leftblock2 a.partner:hover {
 text-decoration: underline;
}

.leftblock .color, .leftblock2 .color {
 color: #f63;
 font-weight: bold;
}

.leftblock p, .leftblock2 p {
 font-size: 0.95em;
 margin: 5px 10px 5px 36px;
}

/*CONTENT*/

.content hr {
 background-color: #fb7;
 border: none;
 color: #f63;
 height: 1px;
 margin: 0px -10px;
}

.content h2 {
 color: #38c;
 font-size: 1.2em;
 margin: 10px 0px;
}

.content h1.ArticleNewsTitle {
 color: #38c;
 font-size: 1.3em;
 margin: 10px 0px;  
  }

.content h2.pop {
 color: #f63;
}

.content p {
 color: #404040;
 margin: 5px 0px 10px 0px;
 text-indent: 15px;
}

.content h3 {
 color: #f63;
 font-size: 1em;
 margin: 5px 0px;
}
.content h3 a {
 color: #f63;
}

.content a {
 color: #808080;
 text-decoration: underline;
}

.content a:hover {
 text-decoration: none;
}

.content a.acatalog {
 color: #808080;
 display: block;
 font-size: 1.1em;
 margin: 5px 0px;
 text-decoration: none;
}

.content a.acatalog:visited {
  color: #b48667;
}

.content a.acatalog:hover {
 text-decoration: underline;
}

.track {
 font-family: Tahoma;
 color: #f63;
 margin: 0px;
 padding: 3px 0px;
}

.track a {
 color: #f63;
 display: inline;
 font-weight: bold;
}

li {
 color: #f63;
 font-weight: bold;
 list-style-position: inside;
}
.content li {
 margin-bottom: 5px;	
}

.content ol li a{
 color:#38c;
 display: inline;
 font-size:0.95em;
 padding-left: 10px;
 font-weight: normal;
 text-decoration: none;
}

.content ol li a:hover {
 text-decoration: underline;
}

.content ul.catalog li{
 list-style: none;;
 margin-left: 10px;
 margin-bottom: 10px;
}

.content ul.catalog li a{
 display: inline;
 font-size: 1.1em;
 font-weight: normal;
 text-decoration: none;
}

.content ul.catalog li a:visited {
  color: #B48667;
}

.content ul.catalog li a:hover {
 text-decoration: underline;
}

.hrbottom {
 clear: both;
 background-color: #bbb;
 border: none;
 color: #888;
 height: 1px;
 margin: 0px 70px 0px 75px;
}

/*FOOTER*/
.footerleft {
 height: 150px;
 padding-top: 0px; 
/* width: 100%;*/
/* padding-right: -100px;*/
}

.copyright {
 background: url(/images/footer-left.jpg) no-repeat bottom left;
 float: left;
 height: 130px;
 width: 200px;
 padding: 20px 0px 0px 80px;
 text-align: left;	
 vertical-align: middle;
}

.counters {
 height: 120px;
 padding: 30px 0px 0px 20px;
 text-align: center;
}
.counters a {
 color: #3388cc;
}

.stamp {
 background: url(/images/footer-right.jpg) no-repeat bottom right;
 float: right;
 padding: 0px 24px 0px 0px;
 text-align: right;
}


.stamp a.astamp {
 background: url(/images/stamp.jpg) no-repeat top right;
 display: block;
 height: 120px;
 margin: 5px 21px 25px 0px;
 width: 160px;
}

.stamp a.astamp:hover {
 background-position:  0 -120px;
}





/*ADDONS*/

.content .cat {
float:left;
margin-top:8px;
padding:5px;
width:30%;
}

.wide {
 /* width: 100%;*/
 width: 99%;
}
#srch_q, .field {
 border: 1px solid #F8AE89;
 padding: 3px;
 background: #F8F8F8;
}
#srch_q:hover, #srch_q:focus, .field:hover, .field:focus {
 border: 1px solid #808080;
 background: #FFF;
}
#srch_go, .button {
 border: 0px;
 background: url(/images/found-button.gif);
 cursor: pointer;
 color: #404040;/*#F8AE89;*/
 font-size: 11px;
 font-weight: normal;
 height: 19px;
 text-align: center;
 width: 69px;
}

#srch_go:hover, .button:hover {
 background-position: 0 19px;
 color: #808080;
}

.found p {
 margin-top: 2px;
}

.leftblock a.news, .leftblock2 a.news {
 font-family: Tahoma;
 color: #777777;
 text-decoration: none;
}
.leftblock td.news_day_current, .leftblock2 td.news_day_current {
 background-color: #FF6633;
}
.leftblock td.news_day_current a, .leftblock2 td.news_day_current a {
 color: #FFF;
 font-weight: bold;
}
.leftblock td.news_day_current a:hover, .leftblock2 td.news_day_current a:hover {
 text-decoration: underline;
}
.leftblock td.news_day a, .leftblock2 td.news_day a {
 color: #444;
 font-weight: bold;
}
.leftblock td.news_day a:hover, .leftblock2 td.news_day a:hover {
 text-decoration: underline;
}

.leftblock a.news:hover, .leftblock2 a.news:hover {
 text-decoration: underline;
}

.leftblock img, .leftblock2 img {
 margin: 5px 5px 5px 0;
}

table.files_list {

}

table.files_list td{
 vertical-align: middle;
}

table.files_list td.file{
 padding: 0px 15px 0px 3px;
}

table.files_list td.size{
 font-weight: bold;
 font-size: 0.9em;
 padding-right: 15px;
 text-align: right;
}

table.files_list td.day{
 text-align: right;
 font-size: 0.9em;
}

.pages {
 margin-bottom: 10px;
}

.pages a {
 display: inline;
 padding-left: 5px;
}

.pages a:hover {
 text-decoration: underline;
}

.clear_r {clear: right;}

select.country {
 width: 350px; 
}

a.download {
 font-size:1em;
 font-weight: bold
}

a.download em{
 color: #f63;
}

a.download {
 background: url(/images/downloadfile.gif) repeat-x top left;
 color: #444;
 display: block;
 font-family: tahoma;
 font-size: 1.1em;
 font-weight: normal;
 text-align: center;
 text-decoration: none;
 width: 100%;
 border-bottom: 1px solid #ffaf8c;
}

a.download div {
 display: block;
/* padding-top: 3px; */
 vertical-align: bottom;
}

a.download div:hover {
 color: #808080;
}

div.download_link_left {
 background: url(/images/downloadfile_left.gif) no-repeat top left;  
  }

div.download_link_right {
 padding: 3px;
 background: url(/images/downloadfile_right.gif) no-repeat top right;  
  }

img.downloadfile_left_c {
  float: left;
  position: relative;
  bottom: 3px;
  }

img.downloadfile_right_c {
  float: right;
  position: relative;  
  bottom: 3px;
  }

div.reclama {
 text-align: center;
}

.button-download {
 background: url(/images/download-button.gif) 0px 27px;
 border: 0px;
 height: 27px;
 width: 120px;
}

.button-download:hover {
 background-position: 0px 0px;
 color: #888;
 cursor: pointer;
}

.file_left {
 width: 30%;
}

.file_right {
 text-align: left;

}

a.rating, a.rating_sel {
 display: block;
 float: left;
 height: 30px;
 width: 30px;
}
a.rating {
background: url(/images/star.jpg) 0px 0px;
}
a.rating_sel {
background: url(/images/star.jpg) 0px 30px;
}

select {
width: 200px;
}

#rating_avg {
color: #38c;
font-weight: bold;
font-size: 1.35em;
margin: 5px 0px;
}

strong.color {
 color: #f63;
 font-size: 1.1em;
}

#anons em {
 font-size: 1.15em;
 font-weight: bold;
}

#newsonew {
 font-size: 1.1em;
}

#newsonew em {
 font-size: 1.1em;
 font-weight: bold;
}

/*news*/
table.news-tab {
 border-bottom: #888 1px dotted;
 text-align: left;
 color: #444;
 margin: 0px;
 padding: 0px;
}

table.news-tab h3 a{
 color: #38c;
 display: inline;
 font-size: 1.1em;
 margin: 0px;
 padding: 0px;
}

table.news-tab h3 a:hover{
 text-decoration: underline;
}

h3.news-rubr a {		/* рубрики */
 color: #808080;
 display: inline;/*list-item;*/
 font-size: 1.1em;
 margin: 0px;
 padding: 0px;
 text-decoration: underline;
}

h3.news-rubr a:hover {
 text-decoration: none;
}

a.all-news {           /*все новости за сегодня*/
 color: #888;
 display: block;
 font-family: Tahoma;
 font-size: 0.9em;
 font-weight: bold;
 margin: -3px 0px 12px 8px;
 padding: 0px;
 text-decoration: none;
}

a.all-news:hover {
 text-decoration: underline;
}

/*table.news-tab*/ h4 a.newsred{
 color: #606060;
 font-size: 12px;/*1em;*/
 font-family: Tahoma;
 margin: 7px 0px 3px 0px;
 padding: 0px;
 text-decoration: underline;
}
.podp {			/*дата новости*/
 font-weight: normal;
 color: #888;
 margin: 0px;
 padding: 0px;
}

.datacolor {
 color: #f63;
 font-family: tahoma;
 font-weight: bold;
 font-size: 11px;/*0.9em;*/
}



/*news page*/
.bodynews {  		/*блок для текста новости, бордер снизу*/
 margin-bottom: 10px;
 padding-bottom: 10px;
 width: 100%
}
.bodynews input {
 border: 1px solid #aa0;
}

#news_menu { 		/*меню в новости (обсудить, переслать, т.п.)*/
 text-align: center;
 padding: 0px 50px 10px 0px;
}

#news_menu a{
 margin: 0px 10px;
}

.block h1 {
 color: #f63;
 font-size: 1.15em;
}
.block {
 color: #404040;
}

.block a {
 display: inline;
}

#news-menu a.archive_item {
 color: #f00;
 display: inline;
}

.blockfaq p{
 color: #808080;
}


/*Messages*/
#busy-layer {z-index: 85;width: 100%;overflow: hidden;top: 0px;left: 0px;}
#message-layer, #registration-layer {border-width: 2px 3px 3px 2px;border-style: solid;border-color: #969696 #464646 #464646 #969696;font-size: 11px;text-align: center;overflow: auto;background-color: #FFFFFF;background-position: 15px 30px;background-repeat: no-repeat;overflow: hidden;}
#message-layer {z-index: 1000;}
#registration-layer {z-index: 500;padding:5px;text-align: left;}
#message-layer table td {padding: 3px;margin: 0;height: 50%;vertical-align: middle;}
#message-layer-text {color: rgb(90, 90, 90);overflow: hidden;padding: 10px 0px;font-size: 11px;font-family: Verdana;color: #404040;}
#message-layer-button {background: #fff;border:1px solid #808080;color: #404040;height:	24px;width: 43px;cursor: pointer;font-weight: bold;text-align: center;vertical-align: middle;}
#message-layer-button:hover {background: #f1f3f0;border:1px solid #a0a0a0;color: #f63;}
.message-layer-corner {overflow: hidden;background: transparent url('/images/windows/triangl_grey.gif') no-repeat right bottom; margin: 1px;padding: 0px 80px;}
#message-layer-title {width: 100%;height: 17px;padding: 3px 10px;clear: both;font-weight: bold;text-align: left;margin: 0;background-repeat: repeat-x;background-position: top;color: #fff;font-size: 12px;font-family: Tahoma;}
#message-layer-title-text {float: left;}
#message-layer-title-close {float: right;}
#message-layer-title-close img {cursor: pointer;}
#registration-layer-content {padding: 0 20px 0 20px; overflow: auto;}
#registration-layer-content sup {color: #FF6633;}
#registration-layer-expand, #registration-layer-hide {opacity: 0.8; filter: alpha(opacity=80);cursor: pointer;}
#registration-layer-expand:hover, #registration-layer-hide:hover {opacity: 1; filter: alpha(opacity=100);}
#registration-layer-content h3 {font-size: 13px;}

/*BBcode*/
.bb_quote_author {background:#E4EAF2;border-color: #000000 #000000 rgb(0, 0, 0) rgb(131, 148, 178);border-style:dotted dotted none solid;border-width:1px 1px 0 4px;color:#666666;font-size:10px;font-weight:bold;margin:5px auto 0;padding:3px;height: 12px;vertical-align: middle;}
.bb_quote {background:#FAFCFE none repeat scroll 0%;border-color: transparent #000000 rgb(0, 0, 0) rgb(131, 148, 178);border-style:none dotted dotted solid;border-width:0pt 1px 1px 4px;color:#465584;margin:0pt auto 8px;padding:4px;}
.bb_code {background:#FAFCFE none repeat scroll 0%;border: 1px dotted rgb(131, 148, 178);color:#465584;margin:1.2em auto 8px;padding:4px;font-size: 12px;}
.bb_code_lang {font-size: 130%;font-weight: bold;color: rgb(131, 148, 178);}
.bb_code_lang:before {content: "CODE: ";}
.bb_code_header {background-color:#E4EAF2;border: 1px dotted rgb(131, 148, 178);color:#404060;font-weight:bold;margin: -1.6em 0px 5px 0px;padding-left:5px;text-align:left;white-space:nowrap;}
.bb_code_footer {background-color:#E4EAF2;border: 1px dotted rgb(131, 148, 178);color:#333333;font-weight:bold;margin:5px -5px -5px;padding:2.5px;text-align:center;}
.bb_code li {list-style-image:url();}

/*version for print*/
.print-content { padding: 20px 150px;}
.print-content h1 { color: #38c; font-size: 1.3em;}
.print-content img {margin-right: 10px;}
.print-content h3 { color: #f63; font-size: 1.1em;}
.print-content hr { background-color: #808080; border: none; color: #707070; height: 1px; margin: 7px -10px;}

.copyright a { text-decoration: none; color: #808080;}
.copyright a:hover { text-decoration: underline;}

/*  ----------------------------------   */

a.more_view:link, a.more_view:visited, a.more_view:active {color: #053571; padding-left: 10px; font: bold italic 11px Verdana, sans serif;  text-decoration: none;}
a.more_view:hover {text-decoration: underline;}

table.cat_table2 {
  clear: right;
  margin-top: 2px;
  margin-bottom: 10px;
  }

table.cat_table1 {
  margin-top: 10px;
  }
  
table.cat_table1 td {
  padding: 0px 0px;
  }

table.cat_table1 td ul.catalog li {
  padding: 0px;
  margin: 0px;
  }

table.cat_table1 td a:link, table.cat_table1 td a:visited, table.cat_table1 td a:active {
  font: bold 1em Verdana, Tahoma;
  color: #ff6633;
  text-decoration: underline;
  }

table.cat_table1 td ul.catalog li a:hover {
  text-decoration: none;
  } 

table.cat_table1 td ul.catalog li {
  margin: 0px;
  padding: 0px;
  }

table.cat_table1 td a:hover {
  text-decoration: none;
  }

table.cat_table2 td, table.cat_table1 td  {
  padding: 6px;
  vertical-align: top;
  background-color: #fff;  
  width: 31%;
  }

table.cat_table1 td {
  background-color: #fff;    
  }

table.cat_table2 td a{
  display: block;
  margin-bottom: 7px;
  padding: 0px;
  color: #666;
  text-decoration: none;
  }

table.cat_table2 td a:hover{
  text-decoration: underline;
  }
  
table.cat_table2 td.white, table.cat_table1 td.white {
  background-color: white;
  width: 6px;
  padding: 0px;
  }
  
div.BottomLink {
  padding-top: 0px;
  border-top: 1px solid #dcdcdc;
  text-align: right;
  }  

div.BottomLink a:link, div.BottomLink a:visited, div.BottomLink a:active {
  display: inline;
  font: normal 0.85em Verdana;
  color: #808080;
  }
  
img.Pip {
  width: 4px;
  height: 4px;
  margin-right: 6px;
  vertical-align: 3px;
  }  
  
/*  ----------------------------------   */


/* ---------------------- Стили для страниц вопрос-ответ ---------------------- */ 

ul.OtvList {
  margin-left: 10px;
  margin-bottom: 10px;
  }
  
ul.OtvList li {
  font: normal 12px Verdana, Arial, Tahoma; 
  color: #404040;
  }  
  
p.p_ans {
  font: normal 12px Verdana, Tahoma, Arial;
  color: #404040;
  text-indent: 20px;
  margin-top: 16px;
  margin-bottom: 6px;  
  }  
  
p.answerBody {
  text-indent: 0px;
  padding: 6px 15px 2px;
  border-top: 1px solid #ededed;
  }  
  
p.ansDesc {
  padding: 1px 15px 14px 0px;  
 /* border-bottom: 1px solid #ededed;    */
  }  

div.ansDesc2 {
  text-indent: 0px;
  clear: right;
  float: left;
  margin-bottom: 10px;
  width: 100%;
  }  
  
p.ansNEW {
  text-indent: 0px;
  padding: 10px 15px 1px 0px;    
  }  
  
p.ansQuestHead {
  font: bold 12px Verdana, Arial;
  color: #333;
  text-indent: 0px;  
  padding-top: 10px;
  padding-bottom: 5px;
  }  
  
p.ansQuestBody {
  font: normal 12px Verdana, Arial;
  color: #222;
  padding: 2px 20px 8px;
  text-indent: 0px;
  }    
  
div.catBlockL {
  float: left; 
  width: 30%; 
  padding: 1px 3px 1px 15px;
  padding-bottom: 15px;
  }   
  
div.ansCat {
  clear: right;
  width: 99%;
  color: #222;  
  padding-top: 1px;
/*  padding-bottom: 15px;
  margin-bottom: 20px; */
  border-bottom: 2px solid #ededed;
/*  background: url('/images/ansCatFon.png') repeat-x left bottom; */
/*  border: 1px solid #ededed; */
  }  
  
div.inCat {
  margin: 0px 0px;
  }  
  
div.answerDiv {
  margin: 5px 20px;
  }  
 
div.margD {
  margin-top: 20px;
  margin-bottom: 40px;
  } 
  
table.ansTable {
  width: 100%;
  text-align: center;
  line-height: 20px;  
  }  
  
table.ansTable td.ansTd {
  width: 20%;
  text-align: center;
  line-height: 20px;    
  }  
  
table.ansTable td.ansTd img {  
  vertical-align: 2px;
  }
  
h2.ansH2 {
  display: block;
  padding-left: 0px;
  padding-bottom: 10px;
/*  border-bottom: 1px solid #ededed;   */
  }  
 
span.ansDesc, span.ansDescColor {
  font: normal 12px Microsoft sans serif, Arial;
  color: #747474;
  margin-left: 20px;
  }  
  
span.ansDescColor {
  font: normal 12px Microsoft sans serif, Arial;
  color: #ff6633;
  margin-left: 5px; 
  }  
 
span.ansDesc0 {
  margin-left: 0px;
  } 
  
a.ansDesca:link, a.ansDesca:visited, a.ansDesca:active {
  font: normal 12px Microsoft sans serif, Arial;
  color: #ff6633;
  margin-left: 5px;
  text-decoration: none;  
  }    
  
a.ansDesca:hover {
  /*text-decoration: underline;*/
  border-bottom: 1px dashed;
  }  
  
a.answerLinkB:link, a.answerLinkB:visited, a.answerLinkB:active {
  display: block;
  float: right;
  width: 95px;
  height: 27px;
  text-align: center;
  font: bold 12px/27px Verdana, Arial;
  color: white;
  text-decoration: none;
  background: url('/images/buttonAns.png') no-repeat center top;
  }
  
a.answerLinkBl:link, a.answerLinkBl:visited, a.answerLinkBl:active {
  display: block;
  width: 95px;
  height: 27px;
  text-align: center;
  font: bold 12px/27px Verdana, Arial;
  color: white;
  text-decoration: none;
  background: url('/images/buttonAns.png') no-repeat center top;

  margin-bottom: 25px;
  margin-top: 15px;
  }  

a.answerLinkB:hover, a.answerLinkBl:hover {
  text-decoration: underline;
  }
  
img.ansC, img.ansA, img.ansAns {
  margin-right: 5px;
  vertical-align: -3px;
  }  

div.ansFBord {
  padding-top: 15px;
  padding-bottom: 20px;
  border: 2px solid #ededed;
  margin-bottom: 20px;
  }
 
div.ansFBord2 { 
  padding-bottom: 0px;
  }
img.ansQuest {
  margin-left: 20px;
  margin-right: 20px;
  margin-bottom: 8px;
  float: left;
  }  
  
form#question_form {
  margin-left: 30px;
  }  

form#question_form span {
  color: #404040;
  }
  
input.ansTName, input.ansTHead {
  width: 99%;
  height: 16px;
  font: normal 12px Verdana, Arial;
  padding: 1px 3px;
  border: 1px solid #adadad;
  }  
  
input.ansTHead {
  width: 99%;
  }  
 
textarea.ansTQuest {
  width: 99%;
  /*height: 50px;*/
  padding: 1px 3px;  
  border: 1px solid #adadad;  
  } 
 
input.ansTName:hover, input.ansTHead:hover, textarea.ansTQuest:hover,
input.ansTName:focus, input.ansTHead:focus, textarea.ansTQuest:focus {
  border: 1px solid #505050;    
  }
  
input.ansSendQ {
  font: normal 12px Verdana, Arial;
  width: 100px;
  height: 26px;
  padding: 1px 10px 3px;
  background-color: #ededed;
  border: 1px solid #dcdcdc;
  }  
 
input.code {
  width: 60px;
  vertical-align: top;
  margin-right: 10px;
  } 
  
table.ansFTable {
  width: 99%;
  }  
  
table.ansFTable td.ansFTd1 {
  width: 100px;
  text-align: right;
  vertical-align: top;
  padding: 5px;
  }

table.ansFTable td.ansFTd2 {
  padding: 5px;
  }
   
b.activeCat {
  font: bold 12px/20px Verdana, Arial;
  color: #222;  
  padding-left: 14px;
  background: url('/images/ansimgPip.gif') no-repeat 0px 6px;  
  }   
    
a.ansCatLink:link, a.ansCatLink:visited, a.ansCatLink:active {
  font: normal 12px/20px Verdana, Arial;
  color: #222;
  padding-left: 14px;
  text-decoration: none;
  background: url('/images/ansimgPip.gif') no-repeat 0px 6px;
  }  
   
a.ansCatLink:hover {
  color: #ff6633;
  }  
  
a.ansCatName:link, a.ansCatName:visited, a.ansCatName:active {
  font: bold 12px Verdana, Tahoma;
  color: #404040;
  text-decoration: none;  
  }

a.ansCatName:hover {
  color: #ff6633;
  }
  
table.ansFTable td.ansFTd1 sup {
  color: red;
  font-weight: bold;
  }
  
a.close:link, a.close:visited, a.close:active {
  display: block;
  float: right;
  margin-top: 30px;
  padding-left: 18px;
  background: url('/images/close.jpg') no-repeat 0% 60%;
  text-decoration: none;
  color: #aeaeae;
  }
  
a.close:hover {
  color: #757575;
  background: url('/images/closeh.jpg') no-repeat 0% 60%;
  }  
  
img.refresh {
  outline: 0px;
  }  
  
a.refresh:link, a.refresh:visited, a.refresh:active, a.refresh:hover {
  vertical-align: 8px;
  outline: 0px;  
  }  
  
a.Main_Ot:link, a.Main_Ot:visited, a.Main_Ot:active {
  color: #444;
  text-decoration: none;
  }

a.Main_Ot:hover {
  text-decoration: underline;
  }
  
span.Main_OtAu {
  font-size: 11px;
  color: #FF6633;
  margin-left: 20px;
  }  
  
span.Main_OtTime {
  font-size: 11px;
  margin-left: 6px;
  }  
  
div.Main_OtDiv {
  margin: 7px 0px 3px 7px;
  padding-bottom: 4px;
  }  
  
img.QIcon {
  margin-right: 6px;
  }  
  
div.OtvetBottom {
  width: 100%; 
  float: left; 

  }  
  
img.BannerAns {
  width: 153px;
  height: 54px;
  float: left;
  margin: 0px 10px;
  border: none;
  }  
  
p.BannerAnsText {
  clear: right; 
  min-height: 55px;
  width: 99%; 
  padding: 5px 0px; 
  padding-top: 10px; 
  margin-right: -2px;
  border: 1px solid #dcdcdc; 
  background-color: #f1f1f1;
  text-align: justify;
  line-height: 150%;
  }
  
span.text_banner {
  display: block; 
  margin-right: 10px; 
  margin-left: 10px;
  }  
  
div.answerOne {
  margin: 10px 0;
  padding: 10px;
  border-top: 1px solid #ddd;
  }
div.answerBest {
  background-color: #e7f5ff;
  }
  
a.answerBestA {
  font-size: 10px;
  color: #3388cc;
  }
/* -------------- Answer on main end --------------- */  

div.new_counters {
  position: absolute;
  left: 80px;
  bottom: 100px;
  }  
  
span.textImportant {
  font: italic normal 12px/20px Verdana, serif;
  color: #ff3300;
  }  
  
/*  ----------------------------------   */
  
/*  ----------------------------------   */

  div.CursV {
    margin-left: 10px;
    margin-top: 5px; 
    font: normal 12px Verdana, Tahoma; 
    color: #404040;
    }

  span.SymbolMoney {
    color: #ff6633; 
    font-size: 1.2em; 
    margin-left: 10px;
    }

  img.qDinamic {
    margin-left: 5px;
    margin-bottom: 1px;
    }

  a.TopLineLink:link, a.TopLineLink:visited, a.TopLineLink:active {
    font: normal 0.95em Verdana, Tahoma;
    color: #3388cc;
    margin-left: 5px;  
    }

  a.TopLineLink:hover {
    text-decoration: underline;
    }

/* --------------- Article styles ------------------------- */

   table td.ArticleBody li{
     font: normal 12px Verdana, Tahoma;
     color: #404040;
     margin-left: 15px;
     }
     
   input.ArtInp1 {
     margin-left: 15px;
     }  
     
   input.ArtInp1, input.ArtInp2, input.ArtInp3, select.ArtSelect, textarea.ArtTextarea {
     font: normal 12px Verdana, Tahoma;
     color: #404040;
     width: 99%;
     padding: 3px;
     border: 1px solid #f8ae89;
     background-color: #f8f8f8;
     }  
     
   input.ArtInp1, input.ArtInp2:hover, input.ArtInp3:hover, select.ArtSelect:hover, textarea.ArtTextarea:hover,
   input.ArtInp2:focus, input.ArtInp3:focus, select.ArtSelect:focus, textarea.ArtTextarea:focus {
     border: 1px solid #808080;
     background-color: #fff; 
     }  

   input.ArtInp1 {
     width: 40%;
     }  
     
   input.ArtInp3 {
     width: 30%;
     }  
     
   div.Line {
     font-size: 0px; 
     height: 1px; 
     background-color: #ffBB77; 
     margin: 8px 0px;
     }  
     
   p.DataComment {
     text-indent: 0px;
     margin: 0px;
     margin-top: 8px;
     padding: 0px;
     }
   
   table.IframeInside iframe {
     border: 1px solid #f8ae89;
     }
     
   table td.ArtTd1, table td.ArtTd2 {
     border-bottom: 1px dotted #ccc;
     padding: 6px;
     }  
     
   table td.ArtTd2 {
     }  
     
   table td.ArtTd1 {
     vertical-align: middle; 
     width: 20%;
     }  
     
   h3.ArtReadMore {
     font: normal 1em Verdana;
     color: #ff6633;
     margin: 6px 0px 6px 10px;
     }  
     
   img.ArtRefresh {
     margin-left: 10px;
     vertical-align: -8px;
     }  
     
   h4 a.ArtBlogCatLink:link, h4 a.ArtBlogCatLink:visited, h4 a.ArtBlogCatLink:active {
     font: bold 12px Tahoma;
     color: #606060;
     }  
     
/* --------------- Article styles end --------------------- */

/* --------------- Slovar styles --------------------- */

   a.SlovLinkLetter:link, a.SlovLinkLetter:active, a.SlovLinkLetter:visited  {
     color: #FF6633; 
     font: normal 14px Verdana; 
     padding-left: 0px;
     text-decoration: underline;
     }

   a.SlovLinkLetter:hover {
     text-decoration: none;
     }

.tags_cloud {padding: 0;}
.tags_cloud a {text-decoration: none;padding:5px;}
.tags_cloud a:hover {color: #FFF; background-color: #ff6633;}

/* --------------- Slovar styles end --------------------- */

/* --------------- Comment form file styles --------------------- */

   table.IframeInsideC iframe {
     border: 1px solid #f8ae89;
     }
     
   table td.CommTd1, table td.CommTd2 {
     border-bottom: 1px dotted #ccc;
     padding: 6px;
     }  
     
   table td.CommTd2 {
     }  
     
   table td.CommTd1 {
     vertical-align: middle; 
     width: 20%;
     }  

   a.AddComm {
     color: #ff6600;
     text-decoration: underline;   
     } 

   a.AddComm:hover {
     text-decoration: none;   
     }

/* --------------- Comment form file styles end --------------------- */

h4.No_commets_news {
  font: bold 12px Verdana, Tahoma;
  color: #888888;
  }
  
/*------------------Auth form----------------------------------------*/
  div.Auth {
    width: 70px; 
    float: left; 
    padding-left: 20px; 
    margin-top: 10px;
    }

  div.Log {
    float: left; 
    clear: right;  
    margin-top: 10px; 
    margin-bottom: 10px;
    }

  div.enter {
    clear: left; 
    margin-left: 16px; 
    color: #343434; 
    margin-bottom: 12px;
    }

  div.restorePass {
    text-align: center; 
    margin-right: 16px;
    }

  div.reg {
    margin-top: 4px;
    }

  span.Login {
    line-height: 2.2;
    color: #343434;
    margin: 0px 20px 10px 0px;    
    }

  input.login {
    width: 110px;
    border: 1px solid #dcdcdc;
    background-color: #fff;
    padding: 2px;
    }
    
  input.pass {
    margin-top: 6px;
    }    

  input.login:focus {
    border: 1px solid #a4a4a4;  
    }

  input.submit {
    height: 24px;
    font: bold 12px/24px Verdana, Tahoma;
    color: #343434;
    border: 1px solid #a4a4a4;
    background-color: #fff;
    margin-left: 22px;
    }

  a.ForgotPass:link, a.ForgotPass:visited, a.ForgotPass:active {
    color: #ff6633;
    text-decoration: underline;   
    }

  a.ForgotPass:hover {
    text-decoration: none;  
    }
  a#user_login:hover, #WzTtDiV a {
    border-bottom: 1px dashed;
    }
/*---------------------------------------------------------------*/

a.addAdLinkB:link, a.addAdLinkB:visited, a.addAdLinkB:active {
  display: block;
  float: right;
  width: 171px;
  height: 29px;
  text-align: center;
  font: bold 12px/27px Verdana, Arial;
  color: white;
  text-decoration: none;
  background: url('/images/buttonAds.png') no-repeat center top;
  }
  
a.addAdLinkBl:link, a.addAdLinkBl:visited, a.addAdLinkBl:active {
  display: block;
  width: 171px;
  height: 29px;
  text-align: center;
  font: bold 12px/27px Verdana, Arial;
  color: white;
  text-decoration: none;
  background: url('/images/buttonAds.png') no-repeat center top;

  margin-bottom: 25px;
  margin-top: 15px;
  } 
a.addAdLinkB:hover, a.addAdLinkBl:hover {
  text-decoration: underline;
  } 

/*---------select box-------------*/
div.autocomplete {
  position:absolute;
  width:400px;
  background-color:white;
  border:1px solid #ccc;
  margin:0px;
  padding:0px;
  font-size:0.8em;
  text-align:left;
  max-height:200px;
  overflow:auto;
}
div.autocomplete ul {
  list-style-type:none;
  margin:0px;
  padding:0px;
}
div.autocomplete ul li.selected { 
  background-color: #3388CC;
  color: #fff;
}
div.autocomplete ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding:2px;
  cursor:pointer;
  color: #000;
  font-weight: normal;
  font-size: 11px;
}

.combo
{
  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size:11px;
  padding: 2px 20px 2px 2px;
  display : block;
  text-align:left; 
  background: url('/images/bg_select.jpg') right;
  height:18px;
  cursor: pointer;
  border: 1px solid #F8AE89;
  color:#000;
  float: left;
}
.combo:hover, .combo: focus {
  border: 1px solid #808080;
}
div.comboOptions {
  position:absolute;
  background-color:white;
  border:1px solid #ccc;
  margin:0px;
  padding:0px;
  font-size:11px;
  text-align:left;
  max-height:200px;
  overflow:auto;
}
div.comboOptions ul {
  list-style-type:none;
  margin:0px;
  padding:0px;
}
.lihover { 
  background-color: #EAF2FB;
}
div.comboOptions ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding:2px;
  cursor:pointer;
}

/*-------auto suggests--------*/
#recievers_suggestions {
  border: 1px solid #F8AE89;
  background-color: #fff;
  }
#recievers_suggestions ul {
  list-style: none;
  margin:0;
  padding:0;
  }
#recievers_suggestions li {
  padding: 2px 3px;
  cursor: pointer;
  border: 0px none;
  color: #000;
  font-weight: normal;
  }
#recievers_suggestions li strong {
  text-decoration: underline;
  }
#recievers_suggestions li.selected {
  color: #fff;
  background-color: #3388cc;
  }
  
  
table.qd-table {
  width: 99%;
  }
table.qd-table td {
  padding: 6px;
  }
table.qd-table td.qd-group-desc-l0 a, table.qd-table td.qd-group-desc-l1 a, table.qd-table td.qd-group-desc-l2 a {
  font-weight: bold;
  color: #FF6633;
  font-size:1.2em;
  margin:10px 0;
  }
table.qd-table td.qd-dogovor-sale-l0, table.qd-table td.qd-dogovor-sale-l1, table.qd-table td.qd-dogovor-sale-l2, table.qd-table td.qd-dogovor-sale-l3 {
  color: #808080;
  }
table.qd-table td a {
  text-decoration: none;
  }
table.qd-table td a:hover {
  text-decoration: underline;
  }
  
table.qd-table td.qd-dogovor-date-l0, table.qd-table td.qd-dogovor-date-l1, table.qd-table td.qd-dogovor-date-l2, table.qd-table td.qd-dogovor-date-l3 {
  text-align: right;
  font-size: 0.9em;
  }
  
a.simple_link:link, a.simple_link:visited, a.simple_link:active {
  font: bold 1em/20px Verdana, Tahoma;
  color: #FF6633;
  text-decoration: underline; 
  text-align: left;
  }
  
a.simple_link:hover {
  text-decoration: none;
  }  
  
  
/* banks */

table td.class_bank1 {
  width: 30%;
  height: 30px;
  padding: 5px; 
  background-color: #f1f1f1; 
  color: #404040; 
  font: normal 11px Tahoma, Arial; 
}
  
table td.class_bank2 {  
  border: 1px solid #f1f1f1;
  font-size: 12px; 
  padding: 5px;   
  color: #404040; 
  vertical-align: top;
}
  
table td.class_bank_desc1 {
  width: 150px;
  padding: 5px; 
  background-color: #f1f1f1; 
  color: #404040; 
  font: normal 11px Tahoma, Arial;   
  vertical-align: top;  
}  

table td.class_bank_desc2 {
  border: 1px solid #f1f1f1;
  font-size: 12px; 
  padding: 5px;   
  color: #404040; 
  vertical-align: top;
  }
  
a.bank_filials:link, a.bank_filials:visited, a.bank_filials:active {
  display: block;
  float: right;
  margin-top: 5px;
  font: normal 0.95em Verdana, Tahoma;
  color: #3388CC;
  text-decoration: underline;
}  
  
a.bank_filials:hover {
  text-decoration: none;
  }  
  
table.bank_news_table {
  width: 99%;
  margin: 0px auto;
  }  
  
table.bank_news_table td {
  width: 50%;
  }  
  
div.bank_news1 {
  padding: 0px 10px 10px 0px;
  }  

span.bank_news_date {
  font: bold 11px/20px Tahoma, Arial;
  color: #ff6633;
  margin-right: 5px;
  }
    
span.bank_news1_text {
  color: #404040;
  }  
  
h4.bank_news1_title {
  font: bold 12px/20px Tahoma, Arial;
  color: #606060;
  }  
  
input.bank_input_text {
  width: 70%;
  border: 1px solid #e1e1e1;
  color: #888888;
  padding: 2px;
  }  
  
table td.city {
  width: 30%;
  }  
  
table td.city2 {
  width: 70%;
  }  
  
div.bank_fil_desc {
  margin: 10px 0 5px 10px;  
  }  
   
b.medal {
  display: block; 
  float: left;
  width: 50px; 
  height: 57px; 
  margin-right: 10px;
  text-align: center; 
  background: url('/images/medal50.png') center no-repeat; 
  font: bold 14px/50px Tahoma; 
  color: #c30000;
  }
  
table td.bank_name {

  }
  
table td.activ {
  width: 15%;
  }  
  
table td.right {  
  text-align: right;
  }
 
table td.current {   
  background-color: #999;
  }
  
table td.current2 {   
  border: 1px solid #ccc;
  }  
  
a.bank_titles:link, a.bank_titles:visited, a.bank_titles:active {
  font: normal 0.95em Verdana, Tahoma;
  color: #3388CC;
  text-decoration: underline;
}  

a.bank_titles:hover {
  text-decoration: none;
  }   
  
  
/* new styles */

div.top_list_doc, div.top_list_ebook {
  float: left;
  width: 49%;
  margin-bottom: 10px;
  }

a.a_top_bank:link, a.a_top_bank:visited, a.a_top_bank:active {
  color: #ff6633;
  font: normal 1em Tahoma;
  text-decoration: none;  
  }

a.a_top_bank:hover {
  text-decoration: underline;
  }

ol.ol_top_banks {
  margin-left: 35px;
  margin-bottom: 10px;
  }

ol.ol_top_banks li{
  font-weight: normal;
  color: #888888;
  line-height: 160%;
  list-style-position: outside;
  }
   
a.banks_top_main:link, a.banks_top_main:visited, a.banks_top_main:active {
   font: normal 0.95em Verdana, Tahoma;
   color: #3388CC;
   text-decoration: underline;
  }

a.banks_top_main:hover {
   text-decoration: none;
  }   
  
/* partners */

div.one_partner {
  padding-bottom: 10px;
  margin-bottom: 10px;
  border-bottom: 1px dotted #d1d1d1;
  }

span.img_inside img {
  width: 88px;
  height: 31px;
  float: left;  
  margin: 5px 10px 5px 0px;
  border: 4px solid #f1f1f1;
  }

span.partners_desc {
  font: normal 12px Verdana;
  color: #404040;
  }

a.partner_link:link, a.partner_link:visited, a.partner_link:active {
  font: bold 1.1em/28px Tahoma, Verdana;
  color: #ff6633;
  text-decoration: underline;
  }

a.partner_link:hover {
  text-decoration: none;
  }  

textarea.partners_area {
  border: 1px solid; 
  border-color: #888 #ddd #ddd #888; 
  padding: 2px; 
  margin-top: 10px;
  font: normal 12px Verdana;
  }  
  
textarea._1 {
  width: 400px; 
  height: 80px; 
  }  

h2.partners_title {
  font-size: 1.1em; 
  margin-top: 20px;
  }  
  
div.list_banners {
  float: left;
  width: 100%;
  margin: 0px 0px 10px;
  }  
  
div.banner_one {
  float: left;
  width: 120px;
  height: 40px;
  text-align: center;
  padding: 5px;
  margin: 5px;
  border: 1px dotted #ddd;
  cursor: pointer;
  }  
  
div.banner_one img {
  margin: 4px 0px 0px 0px;
  }  
  
input.get_code {
  font: normal 12px/16px Tahoma;
  padding: 2px 10px;
  border: 1px solid #ccc;
  background-color: #f1f1f1;
  }

div.list_textlinks {
  float: left;
  width: 100%;
  margin: 0px 0px 10px;
  }

div.text_link_one {
  padding: 5px;
  margin: 5px;
  border: 1px dotted #ddd;  
  cursor: pointer;
  }  
  
span.text_link {
  font: normal 12px Verdana, Tahoma;
  color: #404040;
  margin-left: 10px;
  }  
  
span.text_link a:link {
  font-weight: normal;
  line-height: 20px;
  }
  
div.get_code {
  margin-left: 5px; 
  clear: right; 
  padding-bottom: 20px; 
  border-bottom: 1px dotted #bbb;
  }  
  
span#banner_code_main img {
  margin: 10px auto;
  }  
  
  /* FCKNG TNDRS*/
  
  /*-----------------------------------------------
CSS Framework Lisena
Author:   hmelii
Web:      http://www.hmelii.ru
Email:    anufry@inbox.ru
Version:  3.52 14.04.10
Num:      186
----------------------------------------------- */





/*------------------------------- global ------------------------------*/
/*body { background:#fff; color:#000; font-size:.8125em; line-height:1.2; }*/    /*удалил*/
.b2b84109_non_wrapper input, .b2b84109_non_wrapper button, .b2b84109_non_wrapper select, .b2b84109_non_wrapper label, .b2b84109_non_wrapper textarea { font-family:Verdana, sans-serif; } /*заменил*/
/*body, html { height:100%; }*/ /*удалил*/
.b2b84109_non_wrapper a { outline:none; color:#093c7b; } /*заменил*/
/*a:visited { }*//*удалил*/
.b2b84109_non_wrapper a:hover, .b2b84109_non_wrapper .b2b84109_n-u a { text-decoration:none; }   /*заменил*/

.b2b84109_price  {color:#383838!important;}
a.b2b84109_tender_header { color:#005281!important; }
a.b2b84109_tender_header:hover { color:#FF0000!important; }

/*a:focus { }*/ /*удалил*/
/*a:active { }*/ /*удалил*/
.b2b84109_non_wrapper a.b2b84109_dash, .b2b84109_non_wrapper .b2b84109_dash a { text-decoration:none; border-bottom:1px dashed; } /*заменил*/
.b2b84109_non_wrapper a.b2b84109_dash:hover, .b2b84109_non_wrapper .b2b84109_dash a:hover { border:0; } /*заменил*/
.b2b84109_h1 { }
.b2b84109_h2 { }
.b2b84109_h3 { font-weight:900; margin-bottom:14px; }
.b2b84109_h4 { }
.b2b84109_h5 { }
.b2b84109_h6 { }
/*colors*/
.b2b84109_non_wrapper .b2b84109_red { color:#f00; }/*заменил*/
.b2b84109_non_wrapper .b2b84109_black a { color:#000000; text-decoration:;  }/*заменил*/
.b2b84109_non_wrapper .b2b84109_pol dt,.b2b84109_non_wrapper  button,.b2b84109_non_wrapper .b2b84109_drop { color:#093c7b; }/*заменил*/
ul.b2b84109_drop-list2 .b2b84109_drop { color:#000; }
ul.b2b84109_drop-list3 ul a { color:#595858; }
.b2b84109_non_wrapper .b2b84109_orange { color:#ff6c00; }/*заменил*/
.b2b84109_non_wrapper .b2b84109_white, .b2b84109_non_wrapper .b2b84109_btn { color:#fff; }/*заменил*/
.b2b84109_pol2 dt, .b2b84109_pol2 dt a, .b2b84109_lt-blue a, ul.b2b84109_drop-list4 a { color:#4763bf; }
.b2b84109_lt-gray { color:#909090 }
/*end colors*/

/*fonts*/
.b2b84109_f-10 { font-size:.7692em/*10px*/; }
.b2b84109_f-11 { font-size:.8461em/*11px*/; }
.b2b84109_f-12 { font-size:.923em/*12px*/; }
.b2b84109_f-13 { font-size:1em/*13px*/; }
.b2b84109_f-14 { font-size:1.0769em/*14px*/; }
.b2b84109_f-15 { font-size:1.1538em/*15px*/; }
.b2b84109_f-16 { font-size:1.2307em/*16px*/; }
.b2b84109_f-17, .b2b84109_h3 { font-size:1.3076em/*17px*/; }
.b2b84109_f-18 { font-size:1.3846em/*18px*/; }
.b2b84109_f-20 { font-size:1.5384em/*20px*/; }
/*end fonts*/

/*inputs*/
.b2b84109_non_wrapper input[type=text], .b2b84109_non_wrapper input[type=password] { padding:2px 0; background:#fff; }/*заменил*/
/*end inputs*/

/*lists*/
/*end lists*/

/*over blocks*/
.b2b84109_over, .b2b84109_content, ul.b2b84109_tabs, .b2b84109_gr-rn .b2b84109_bl, .b2b84109_gr-rn2 .b2b84109_bl { overflow:hidden; display:block!important; /*ie6*/ display:inline-block; }
.b2b84109_clear:after, .b2b84109_rs-rn .b2b84109_bl:after { content:''; display:block; clear:both; }
/*ie6*/* html .b2b84109_clear, * html .b2b84109_fix, * html .b2b84109_rs-rn .b2b84109_bl { display:inline-block; }
/*ie7*/* + html .b2b84109_clear, * + html .b2b84109_fix, * + html .b2b84109_rs-rn .b2b84109_bl { display:inline-block; }
/*end over blocks*/

/*backgrounds*/
/*end backgrounds*/

/*other*/
.b2b84109_pl-120 { padding-left:120px; }
.b2b84109_pl-170 { padding-left:170px; }
.b2b84109_pl-210 { padding-left:200px; }
hr { margin:0 0 6px; padding:0; display:block; height:0; overflow:hidden; border:0; border-top:1px solid #9f9f9f; }
.b2b84109_bg-gray { background-color:#f6f6f6!important; }
.b2b84109_bg-rose, .b2b84109_bg-rose td { background-color:#fbf5f1!important; }
.b2b84109_w-620 { width:620px; }
.b2b84109_bg-red { background:#cc0033; }
/*end other*/
/*----------------------------- end global ----------------------------*/


/*------------------------------- wrapper ------------------------------*/
/*.wrapper { position:relative; min-width:1000px; min-height:100%; }*/ /*удалил*/
/*--------------------------------- *** --------------------------------*/


/*-------------------------------- header ------------------------------*/
/*.header { }*//*удалил*/
/*----------------------------- side ------------------------------*/
/*.lside, .rside { width:208px; }*//*удалил*/
/*--------------------------- end side ----------------------------*/

/*----------------------------------------------------*/
.b2b84109_cur_page{font-weight:600;}
.b2b84109_other_page{}
/*-----------------------------------------------------*/

/*------------------------------ content -------------------------------*/
/*.non_wrapper .content{ color:#000}*//*удалил*/
.b2b84109_non_wrapper .b2b84109_content { word-wrap:break-word; padding:20px; color:#000; background:#fff; }/*заменил*/
.b2b84109_gr-bl { background:#e3e3e3; padding:4px 8px; margin-bottom:28px; }
table.b2b84109_rs-table { background:#fff3dd; border:1px solid #fee1ab; width:100%; }
table.b2b84109_rs-table td, table.b2b84109_rs-table th { border:1px solid #fee1ab; padding:5px 8px; text-align:left; vertical-align:top; }
table.b2b84109_rs-table th { white-space:nowrap; }
table.b2b84109_gr-table, table.b2b84109_bl-table, table.b2b84109_rs-table2, table.b2b84109_rs-table3, table.b2b84109_gr-table2 { margin-bottom:25px; background:#eee; width:100% }
table.b2b84109_bl-table { background:#e0eaf7; }
table.b2b84109_rs-table2 { background:#fbf5f1 }
table.b2b84109_gr-table2 { background:#dddbdb; }
table.b2b84109_gr-table th, table.b2b84109_gr-table td, table.b2b84109_bl-table th, table.b2b84109_bl-table td, table.b2b84109_rs-table2 td, table.b2b84109_rs-table2 th, table.b2b84109_rs-table3 th, table.b2b84109_rs-table3 td, table.b2b84109_gr-table2 td, table.b2b84109_gr-table2 th { text-align:left; vertical-align:top; border-bottom:1px solid #fff; padding:3px 5px; }
table.b2b84109_gr-table th, table.b2b84109_bl-table th, table.b2b84109_rs-table2 th, table.b2b84109_rs-table3 th, table.b2b84109_gr-table2 th { background:#e3e3e3; font-weight:100; }
table.b2b84109_gr-table2 th { background:#ededed; }
table.b2b84109_rs-table2 th { background:#f8e3c7; }
table.b2b84109_bl-table th, table.b2b84109_rs-table3 th { background:#c5d5eb }
table.b2b84109_rs-table3 td, table.b2b84109_rs-table3 th { font-weight:100; border:0; background:none; }
table.b2b84109_rs-table3 { background:#fbf5f1; }
ul.b2b84109_tabs { margin:0 -6px 8px; }
ul.b2b84109_tabs li { float:left; border-left:1px solid #000; padding:0 6px; margin-left:-1px; }
.b2b84109_rs-rn { border:1px solid #fedca0; background:#fff3dd; }
.b2b84109_rs-rn .b2b84109_tl { background:url(../images/pic1.gif) no-repeat; position:relative; margin:-1px; }
.b2b84109_rs-rn .b2b84109_tr { background:url(../images/pic2.gif) no-repeat 100% 0; }
.b2b84109_rs-rn .b2b84109_br { background:url(../images/pic3.gif) no-repeat 100% 100%; }
.b2b84109_rs-rn .b2b84109_bl { background:url(../images/pic4.gif) no-repeat 0 100%; padding:12px; }
.b2b84109_pol dt, .b2b84109_pol2 dt { font-weight:900; margin-bottom:3px; }
.b2b84109_pol dd, .b2b84109_pol2 dd { margin-bottom:18px; }
ul.b2b84109_larr li, ul.b2b84109_dot li { padding-left:16px; background:url(../images/pic5.gif) no-repeat 3px .3em; }
ul.b2b84109_dot li { background:url(../images/pic12.gif) no-repeat 3px .4em; }
button { font-weight:900; }
ul.b2b84109_li-ot li { margin-bottom:3px; }
ul.b2b84109_li-ot ul { padding-left:32px; }
ul.b2b84109_drop-list ul, ul.b2b84109_drop-list li.b2b84109_act ul li ul { padding:4px 0 16px 23px; display:none; }
ul.b2b84109_drop-list li { margin-bottom:6px; }
ul.b2b84109_drop-list li.b2b84109_act ul,ul.b2b84109_drop-list li.b2b84109_act ul li.b2b84109_act ul { display:block; }
ul.b2b84109_drop-list ul li { padding-left:12px; background:url(../images/pic5.gif) no-repeat 0 .3em; }
.b2b84109_drop { font-weight:900; background:url(../images/pic7.gif) no-repeat 0 -72px; line-height:17px; display:inline-block; padding-left:18px; }
.b2b84109_drop-up { background-position:0 2px; }
.b2b84109_bl-bl { border-top:3px solid #e5e5e5; border-bottom:3px solid #e5e5e5; padding:7px 4px; margin-bottom:9px; }
table.b2b84109_x-table { width:100%; }
table.b2b84109_x-table th { vertical-align:top; text-align:left; border:1px solid #ccc; padding:6px; background:url(../images/pic2.png) repeat-x 0 100%; }
table.b2b84109_x-table td { padding:6px 9px 12px; vertical-align:top; text-align:left; border-bottom:1px solid #e5e5e5; }
.b2b84109_o-tabs { border:1px solid #ccc; background:url(../images/pic3.png) repeat-x 0 100%; padding:10px 6px; margin-bottom:8px; }
.b2b84109_o-tabs ul.b2b84109_tabs { margin-bottom:0; }
.b2b84109_o-table { border-bottom:3px solid #e5e5e5; border-top:3px solid #e5e5e5; padding:1px 2px; margin-bottom:35px; }
.b2b84109_o-table table.b2b84109_spec { margin-bottom:0; }
.b2b84109_bl-fd input, .b2b84109_bl-fd textarea { border-color:#1c5180!important; }
.b2b84109_gr-fd input, .b2b84109_gr-fd textarea { border-color:#ccc!important; }
.b2b84109_gr-fd2 input, .b2b84109_gr-fd2 textarea { border-color:#5b5b5b!important; }
.b2b84109_gr-fd3 input, .b2b84109_gr-fd3 textarea { border-color:#bebebe!important; }
.b2b84109_bl-rn { border:1px solid #c5d5eb; background:#e0eaf7; }
.b2b84109_bl-rn .b2b84109_tl { background:url(../images/pic8.gif) no-repeat; position:relative; margin:-1px; }
.b2b84109_bl-rn .b2b84109_tr { background:url(../images/pic9.gif) no-repeat 100% 0; }
.b2b84109_bl-rn .b2b84109_br { background:url(../images/pic10.gif) no-repeat 100% 100%; }
.b2b84109_bl-rn .b2b84109_bl { background:url(../images/pic11.gif) no-repeat 0 100%; padding:25px 20px; }
ul.b2b84109_drop-list2 .b2b84109_drop { width:270px; background:url(../images/pic2.png) repeat-x 0 100%; border:1px solid #ccc; padding:4px 10px; }
ul.b2b84109_drop-list2 li { margin-bottom:3px; }
ul.b2b84109_drop-list2 ul { padding:5px 0 14px 25px; }
table.b2b84109_x-table2, table.b2b84109_x-table3 { width:100%; border:1px solid #d2d2d2; }
table.b2b84109_x-table2 th, table.b2b84109_x-table3 th { white-space:nowrap; background:#d2d2d2; border:1px solid #afaeae; vertical-align:top; text-align:left; padding:6px 10px; }
table.b2b84109_x-table2 td, table.b2b84109_x-table3 td { vertical-align:top; text-align:left; border:1px solid #afaeae; padding:6px 10px 16px; }
table.b2b84109_x-table3 th, table.b2b84109_x-table3 td { border:1px solid #909090; background:#fafafa; }
ul.b2b84109_spec li.b2b84109_one, ul.b2b84109_spec li.b2b84109_two, ul.b2b84109_spec li.b2b84109_three, ul.b2b84109_spec li.b2b84109_four { background:url(../images/pic13.gif) no-repeat; padding-left:29px; line-height:20px; }
ul.b2b84109_spec li.b2b84109_two { background-image:url(../images/pic14.gif); }
ul.b2b84109_spec li.b2b84109_three { background-image:url(../images/pic15.gif); }
ul.b2b84109_spec li.b2b84109_four { background-image: url(../images/pic19.gif); }
.b2b84109_gr-rn { border:1px solid #d7d6d6; }
.b2b84109_gr-rn .b2b84109_tl { background:url(../images/pic20.gif) no-repeat; position: relative; margin:-1px; }
.b2b84109_gr-rn .b2b84109_tr { background:url(../images/pic21.gif) no-repeat 100% 0; }
.b2b84109_gr-rn .b2b84109_br { background:url(../images/pic22.gif) no-repeat 100% 100%; }
.b2b84109_gr-rn .b2b84109_bl { background:url(../images/pic23.gif) no-repeat 0 100%; padding:12px 14px; }
ul.b2b84109_drop-list3 ul, ul.b2b84109_drop-list4 ul { padding:5px 0 12px 5px; }
ul.b2b84109_drop-list3 li, ul.b2b84109_drop-list4 li { margin-bottom:3px; }
ul.b2b84109_drop-list3 ul li, ul.b2b84109_drop-list4 ul li { background:url(../images/pic24.gif) no-repeat 0 .4em; padding-left:11px; }
ul.b2b84109_drop-list3 .b2b84109_drop, ul.b2b84109_drop-list4 .b2b84109_drop { font-weight:900; background:none; padding:0; }
.b2b84109_gr-rn2 { background:#fafafa; border:1px solid #dfdfdf; }
.b2b84109_gr-rn2 .b2b84109_tl { background:url(../images/pic25.gif) no-repeat; position:relative; margin:-1px; }
.b2b84109_gr-rn2 .b2b84109_tr { background:url(../images/pic26.gif) no-repeat 100% 0; }
.b2b84109_gr-rn2 .b2b84109_br { background:url(../images/pic27.gif) no-repeat 100% 100%; }
.b2b84109_gr-rn2 .b2b84109_bl { background:url(../images/pic28.gif) no-repeat 0 100%; padding:12px 14px; }
.b2b84109_btn { background:#363636; border:0; }
/*--------------------------- end content -----------------------------*/


/*------------------------------ footer -------------------------------*/

/*
.undfoot { clear:both; height:74px; }
.footer { position:absolute; top:100%; margin-top:-74px; height:74px; width:100%; left:0; }
*/

/*------------------------------ end footer -------------------------------*/

/*********** addition ************/
/*dob rubricator v1*/
/*--------begin-------*/
ul.b2b84109_drop-list ul li{ padding-left:0; background:none; }
ul.b2b84109_drop-list ul a.b2b84109_drop{ background:none; padding-left:12px; background:url(../images/rub_v1/pic5.gif) no-repeat 0 .4em }
.b2b84109_gray{color:#818181; border:0; background:url(../images/pix1_3.gif) no-repeat 3px .3em; margin-bottom:7px; padding:0 0 0 13px; }
.b2b84109_gray_open{color:#818181; border:0; background:url(../images/pix1_4.gif) no-repeat 3px .3em; margin-bottom:7px; padding:0 0 0 13px; }

/*-------end-------*/
/*dob rubricator v2*/
/*--------begin-------*/

ul.b2b84109_drop-list2 ul{ display:none; }
ul.b2b84109_drop-list2 li.b2b84109_act ul{ display:block; }
ul.b2b84109_drop-list2 li.b2b84109_act ul ul{ display:none; }
ul.b2b84109_drop-list2 li.b2b84109_act ul li.b2b84109_act ul{ display:block; }
ul.b2b84109_drop-list2 a.b2b84109_drop{ background:url(../images/rub_v2/pix1.gif) no-repeat 8px 6px; padding-left:34px; width:246px; }
ul.b2b84109_drop-list2 a.b2b84109_drop-up{ background-image:url(../images/rub_v2/pix2.gif); }
ul.b2b84109_drop-list2 ul a.b2b84109_drop{ background:url(../images/rub_v2/pix3.gif) no-repeat 10px .4em; padding:0 0 0 24px; border:0; margin:0; width:auto; font-size:13px; font-weight:100; color:#093C7B }
ul.b2b84109_drop-list2 ul a.b2b84109_drop-up{ background-image:url(../images/rub_v2/pix4.gif); }
ul.b2b84109_drop-list2 ul{ padding-left:0; }
ul.b2b84109_drop-list2 ul ul{ padding-left:50px; }

/*-------end-------*/

/*dob rubricator v3*/
/*--------begin-------*/

ul.b2b84109_drop-list3 ul{ display:none; }
ul.b2b84109_drop-list3 li.b2b84109_act ul{ display:block; }
ul.b2b84109_drop-list3 li.b2b84109_act ul ul{ display:none; }
ul.b2b84109_drop-list3 li.b2b84109_act ul li.b2b84109_act ul{ display:block; }
ul.b2b84109_drop-list3 a.b2b84109_drop{ background:url(../images/rub_v3/pix6.gif) no-repeat 0 .2em; padding-left:16px;  }
ul.b2b84109_drop-list3 a.b2b84109_drop-up{ background-image:url(../images/rub_v3/pix7.gif); }
ul.b2b84109_drop-list3 ul a.b2b84109_drop{ background:url(../images/rub_v3/pix4.gif) no-repeat 0 .3em; padding:0 0 0 16px; border:0; margin:0; width:auto; font-size:13px; font-weight:100; color:#093C7B }
ul.b2b84109_drop-list3 ul a.b2b84109_drop-up{ background-image:url(../images/rub_v3/pix5.gif); }
ul.b2b84109_drop-list3 ul{ padding-left:5px; }
ul.b2b84109_drop-list3 ul li{  background:none;  }
ul.b2b84109_drop-list3 ul ul li{ background:url(../images/rub_v3/pix3.gif) no-repeat 20px .4em; padding-left:30px; }
ul.b2b84109_drop-list3 ul ul { padding-left:0;}
/*-------end-------*/

/*dob rubricator v4*/
/*--------begin-------*/
ul.b2b84109_drop-list4 ul{ display:none; }
ul.b2b84109_drop-list4 li.b2b84109_act ul{ display:block; }
ul.b2b84109_drop-list4 li.b2b84109_act ul ul{ display:none; }
ul.b2b84109_drop-list4 li.b2b84109_act ul li.b2b84109_act ul{ display:block; }
ul.b2b84109_drop-list4 a.b2b84109_drop{ background:url(../images/rub_v4/pix4.gif) no-repeat 0 .3em; padding-left:20px;  padding-top:4px; }
ul.b2b84109_drop-list4 a.b2b84109_drop-up{ background:url(../images/rub_v4/pix5.gif) no-repeat 0 .5em; }
ul.b2b84109_drop-list4 ul a.b2b84109_drop{background:url(../images/rub_v4/pix1.gif) no-repeat 0 .3em; padding:0 0 0 16px; border:0; margin:0; width:auto; font-size:13px; font-weight:100; color:#093C7B }
ul.b2b84109_drop-list4 ul a.b2b84109_drop-up{ background:url(../images/rub_v4/pix3.gif) no-repeat 0 .5em; }
ul.b2b84109_drop-list4 ul{ padding-left:5px; }
ul.b2b84109_drop-list4 ul li{  background:none;  }
ul.b2b84109_drop-list4 ul ul li{ font-size:11px; background:url(../images/rub_v4/pix2.gif) no-repeat 17px .4em; padding-left:28px; }
ul.b2b84109_drop-list4 ul ul { padding-left:0;}
/*-------end-------*/
.b2b84109_pol .b2b84109_drop{ background:url(../images/pix1_3.gif) no-repeat 0 .3em; padding-left:20px;   }
.b2b84109_pol .b2b84109_drop-up{ background: url(../images/pix1_4.gif) no-repeat 0 .4em;  padding-left:20px; }
.b2b84109_mb-30 {margin-bottom:30px!important; }

.b2b84109_pol2 .b2b84109_drop{ background:url(../images/pix4_1.gif) no-repeat 0 .4em; padding-left:12px;   }
.b2b84109_pol2 .b2b84109_drop-up{ background:url(../images/pix4_3.gif) no-repeat 0 .5em; padding-left:12px; }

.b2b84109_non_wrapper{ font:12px/1.2 Verdana, sans-serif; }/*добавил*/

.b2b84109_non_wrapper dl, .b2b84109_non_wrapper dt,.b2b84109_non_wrapper dd{margin-left:0;padding-left:0;}

.b2b84109_non_wrapper *,.b2b84109_non_wrapper :hover{ font-family:Verdana, sans-serif}
.b2b84109_f-14 a, .b2b84109_f-14 a:hover{ font-size:1.0769em; }


/*base.css*/

.b2b84109_non_wrapper *{ font-size:100.1%; }/*добавил*/
/** { font-size:100.01%; }*/ /*удалил*/
ul.b2b84109_spec,  ul.b2b84109_spec li, ul.b2b84109_spec ul, ul.b2b84109_spec li:before, table.b2b84109_spec, table.b2b84109_spec th, table.b2b84109_spec td, table.b2b84109_fix, td.b2b84109_fix, ul.b2b84109_ib-ju li.b2b84109_und { list-style:none; margin:0; padding:0; border:0; background:transparent; border-collapse:collapse; border-spacing:0 }/*заменил*/



ul.b2b84109_spec { overflow:visible }
/*ul, ol { padding-left:2em; margin-bottom:1.5em; overflow:hidden }
ul ul, ul ol, ol ul, ol ol { padding-top:.5em }
ul li { list-style:disc }
ul ul li { list-style:circle }
ul ul ul li { list-style:square }
li { margin-bottom:.5em }
ol li { list-style:decimal }
ol ol li { list-style:lower-alpha }
ol ol ol li { list-style:lower-roman }
blockquote, q, q:before, q:after { quotes:none }
q:before, q:after { content:'' }*/ /*удалил*/
.b2b84109_m-0 { margin:0!important }
.b2b84109_mr-2 { margin-right:2px!important }
.b2b84109_mr-3 { margin-right:3px!important }
.b2b84109_mr-4 { margin-right:4px!important }
.b2b84109_mr-5 { margin-right:5px!important }
.b2b84109_mr-6 { margin-right:6px!important }
.b2b84109_mr-7 { margin-right:7px!important }
.b2b84109_mr-8 { margin-right:8px!important }
.b2b84109_mr-9 { margin-right:9px!important }
.b2b84109_mr-10 { margin-right:10px!important }
.b2b84109_mr-12 { margin-right:12px!important }
.b2b84109_mr-14 { margin-right:14px!important }
.b2b84109_mr-16 { margin-right:16px!important }
.b2b84109_mr-18 { margin-right:18px!important }
.b2b84109_mr-20 { margin-right:20px!important }
.b2b84109_mr-22 { margin-right:22px!important }
.b2b84109_mr-24 { margin-right:24px!important }
.b2b84109_mr-26 { margin-right:26px!important }
.b2b84109_mr-28 { margin-right:28px!important }
.b2b84109_mr-30 { margin-right:30px!important }
.b2b84109_lh-1 { line-height:1 }
.b2b84109_lh-12, ul.b2b84109_ib-ju li, ul.b2b84109_ib-li li { line-height:1.2 }
.b2b84109_lh-14 { line-height:1.4 }
.b2b84109_lh-16 { line-height:1.6 }
.b2b84109_lh-18 { line-height:1.8 }
.b2b84109_lh-20 { line-height:2 }
.b2b84109_lh-22 { line-height:2.2 }
.b2b84109_lh-24 { line-height:2.4 }
.b2b84109_lh-26 { line-height:2.6 }
.b2b84109_lh-28 { line-height:2.8 }
.b2b84109_lh-30 { line-height:3 }
ul.b2b84109_li-16 li, .b2b84109_ph-16 p { margin-bottom:16px }
ul.b2b84109_li-0 li, .b2b84109_ph-0 p { margin:0!important }
ul.b2b84109_li-1 li, .b2b84109_ph-1 p { margin-bottom:1px }
ul.b2b84109_li-2 li, .b2b84109_ph-2 p { margin-bottom:2px }
ul.b2b84109_li-3 li, .b2b84109_ph-3 p { margin-bottom:3px }
ul.b2b84109_li-4 li, .b2b84109_ph-4 p { margin-bottom:4px }
ul.b2b84109_li-5 li, .b2b84109_ph-5 p { margin-bottom:5px }
ul.b2b84109_li-6 li, .b2b84109_ph-6 p { margin-bottom:6px }
ul.b2b84109_li-7 li, .b2b84109_ph-7 p { margin-bottom:7px }
ul.b2b84109_li-8 li, .b2b84109_ph-8 p { margin-bottom:8px }
ul.b2b84109_li-9 li, .b2b84109_ph-9 p { margin-bottom:9px }
ul.b2b84109_li-10 li, .b2b84109_ph-10 p { margin-bottom:10px }
ul.b2b84109_li-12 li, .b2b84109_ph-12 p { margin-bottom:12px }
ul.b2b84109_li-14 li, .b2b84109_ph-14 p { margin-bottom:14px }
ul.b2b84109_li-18 li, .b2b84109_ph-18 p { margin-bottom:18px }
ul.b2b84109_li-20 li, .b2b84109_ph-20 p { margin-bottom:20px }
ul.b2b84109_li-22 li, .b2b84109_ph-22 p { margin-bottom:22px }
ul.b2b84109_li-24 li, .b2b84109_ph-24 p { margin-bottom:24px }
ul.b2b84109_li-26 li, .b2b84109_ph-26 p { margin-bottom:26px }
ul.b2b84109_li-28 li, .b2b84109_ph-28 p { margin-bottom:28px }
ul.b2b84109_li-30 li, .b2b84109_ph-30 p { margin-bottom:30px }
ul.b2b84109_li-32 li, .b2b84109_ph-32 p { margin-bottom:32px }
ul.b2b84109_li-34 li, .b2b84109_ph-34 p { margin-bottom:34px }
ul.b2b84109_li-36 li, .b2b84109_ph-36 p { margin-bottom:36px }
ul.b2b84109_li-38 li, .b2b84109_ph-38 p { margin-bottom:38px }
ul.b2b84109_li-40 li, .b2b84109_ph-40 p { margin-bottom:40px }
.b2b84109_mb-2 { margin-bottom:2px!important }
.b2b84109_mb-3 { margin-bottom:3px!important }
.b2b84109_mb-4 { margin-bottom:4px!important }
.b2b84109_mb-5 { margin-bottom:5px!important }
.b2b84109_mb-6 { margin-bottom:6px!important }
.b2b84109_mb-7 { margin-bottom:7px!important }
.b2b84109_mb-8 { margin-bottom:8px!important }
.b2b84109_mb-9 { margin-bottom:9px!important }
.b2b84109_mb-10 { margin-bottom:10px!important }
.b2b84109_mb-12 { margin-bottom:12px!important }
.b2b84109_mb-14 { margin-bottom:14px!important }
.b2b84109_mb-16 { margin-bottom:16px!important }
.b2b84109_mb-18 { margin-bottom:18px!important }
.b2b84109_mb-20 { margin-bottom:20px!important }
.b2b84109_mb-22 { margin-bottom:22px!important }
.b2b84109_mb-24 { margin-bottom:24px!important }
.b2b84109_mb-26 { margin-bottom:26px!important }
.b2b84109_mb-28 { margin-bottom:28px!important }
.b2b84109_mb-30 { margin-bottom:30px!important }
.b2b84109_mb-32 { margin-bottom:32px!important }
.b2b84109_mb-34 { margin-bottom:34px!important }
.b2b84109_mb-36 { margin-bottom:36px!important }
.b2b84109_mb-38 { margin-bottom:38px!important }
.b2b84109_mb-40 { margin-bottom:40px!important }
.b2b84109_mb-45 { margin-bottom:45px!important }
.b2b84109_mb-50 { margin-bottom:50px!important }
.b2b84109_mb-55 { margin-bottom:55px!important }
.b2b84109_mb-60 { margin-bottom:60px!important }
.b2b84109_mb-65 { margin-bottom:65px!important }
.b2b84109_mb-70 { margin-bottom:70px!important }
.b2b84109_mb-75 { margin-bottom:75px!important }
.b2b84109_mb-80 { margin-bottom:80px!important }
.b2b84109_mb-85 { margin-bottom:85px!important }
.b2b84109_mb-90 { margin-bottom:90px!important }
.b2b84109_mb-100 { margin-bottom:100px!important }
.b2b84109_ml-2 { margin-left:2px!important }
.b2b84109_ml-3 { margin-left:3px!important }
.b2b84109_ml-4 { margin-left:4px!important }
.b2b84109_ml-5 { margin-left:5px!important }
.b2b84109_ml-6 { margin-left:6px!important }
.b2b84109_ml-7 { margin-left:7px!important }
.b2b84109_ml-8 { margin-left:8px!important }
.b2b84109_ml-9 { margin-left:9px!important }
.b2b84109_ml-10 { margin-left:10px!important }
.b2b84109_ml-12 { margin-left:12px!important }
.b2b84109_ml-14 { margin-left:14px!important }
.b2b84109_ml-16 { margin-left:16px!important }
.b2b84109_ml-18 { margin-left:18px!important }
.b2b84109_ml-20 { margin-left:20px!important }
.b2b84109_ml-22 { margin-left:22px!important }
.b2b84109_ml-24 { margin-left:24px!important }
.b2b84109_ml-26 { margin-left:26px!important }
.b2b84109_ml-28 { margin-left:28px!important }
.b2b84109_ml-30 { margin-left:30px!important }
.b2b84109_pr-5 { padding-right:5px }
.b2b84109_pr-6 { padding-right:6px }
.b2b84109_pr-7 { padding-right:7px }
.b2b84109_pr-8 { padding-right:8px }
.b2b84109_pr-9 { padding-right:9px }
.b2b84109_pr-10 { padding-right:10px }
.b2b84109_pr-12 { padding-right:12px }
.b2b84109_pr-14 { padding-right:14px }
.b2b84109_pr-16 { padding-right:16px }
.b2b84109_pr-18 { padding-right:18px }
.b2b84109_pr-20 { padding-right:20px }
.b2b84109_pr-22 { padding-right:22px }
.b2b84109_pr-24 { padding-right:24px }
.b2b84109_pr-26 { padding-right:26px }
.b2b84109_pr-28 { padding-right:28px }
.b2b84109_pr-30 { padding-right:30px }
.b2b84109_pr-32 { padding-right:32px }
.b2b84109_pr-34 { padding-right:34px }
.b2b84109_pr-36 { padding-right:36px }
.b2b84109_pr-38 { padding-right:38px }
.b2b84109_pr-40 { padding-right:40px }
.b2b84109_pr-45 { padding-right:45px }
.b2b84109_pr-50 { padding-right:50px }
.b2b84109_pr-55 { padding-right:55px }
.b2b84109_pr-60 { padding-right:60px }
.b2b84109_pr-65 { padding-right:65px }
.b2b84109_pr-70 { padding-right:70px }
.b2b84109_pr-75 { padding-right:75px }
.b2b84109_pr-80 { padding-right:80px }
.b2b84109_pr-85 { padding-right:85px }
.b2b84109_pr-90 { padding-right:90px }
.b2b84109_pr-100 { padding-right:100px }
.b2b84109_pl-5 { padding-left:5px }
.b2b84109_pl-6 { padding-left:6px }
.b2b84109_pl-7 { padding-left:7px }
.b2b84109_pl-8 { padding-left:8px }
.b2b84109_pl-9 { padding-left:9px }
.b2b84109_pl-10 { padding-left:10px }
.b2b84109_pl-12 { padding-left:12px }
.b2b84109_pl-14 { padding-left:14px }
.b2b84109_pl-16 { padding-left:16px }
.b2b84109_pl-18 { padding-left:18px }
.b2b84109_pl-20 { padding-left:20px }
.b2b84109_pl-22 { padding-left:22px }
.b2b84109_pl-24 { padding-left:24px }
.b2b84109_pl-26 { padding-left:26px }
.b2b84109_pl-28 { padding-left:28px }
.b2b84109_pl-30 { padding-left:30px }
.b2b84109_pl-32 { padding-left:32px }
.b2b84109_pl-34 { padding-left:34px }
.b2b84109_pl-36 { padding-left:36px }
.b2b84109_pl-38 { padding-left:38px }
.b2b84109_pl-40 { padding-left:40px }
.b2b84109_pl-45 { padding-left:45px }
.b2b84109_pl-50 { padding-left:50px }
.b2b84109_pl-55 { padding-left:55px }
.b2b84109_pl-60 { padding-left:60px }
.b2b84109_pl-65 { padding-left:65px }
.b2b84109_pl-70 { padding-left:70px }
.b2b84109_pl-75 { padding-left:75px }
.b2b84109_pl-80 { padding-left:80px }
.b2b84109_pl-85 { padding-left:85px }
.b2b84109_pl-90 { padding-left:90px }
.b2b84109_pl-100 { padding-left:100px }
label, button, a, select { cursor:pointer }
label {background-color:transparent;color:#000000;font-weight:normal;padding:0px;font-size:100.1%;}
input[type=checkbox], input[type=radio] { cursor:pointer; margin:0 }
input[type=text], input[type=password], textarea { border:1px solid #fedca0 }
button { overflow:visible; margin:0; padding-left:.3em; padding-right:.3em }
button[disabled=disabled], input[disabled=disabled] { cursor:auto }
.b2b84109_fl-lt-fx, .b2b84109_fl-lt { float:left }
.b2b84109_fl-rt-fx, .b2b84109_fl-rt { float:right }
.b2b84109_cl-bh { clear:both }
.b2b84109_cl-rt, .b2b84109_c-20, .b2b84109_c-25, .b2b84109_c-50 { clear:right }
.b2b84109_cl-lt { clear:left }
.b2b84109_c-20 { width:20% }
.b2b84109_c-25 { width:25%; }
.b2b84109_c-30 { width:30% }
.b2b84109_c-33 { width:33% }
.b2b84109_c-35 { width:35% }
.b2b84109_c-40 { width:40% }
.b2b84109_c-45 { width:45% }
.b2b84109_c-49 { width:49% }
.b2b84109_c-50 { width:50% }
.b2b84109_c-66 { width:66% }
.b2b84109_c-75 { width:75% }
.b2b84109_c-80 { width:80% }
.b2b84109_c-90 { width:90% }
.b2b84109_c-95 { width:95% }
.b2b84109_c-99 { width:99% }
.b2b84109_c-100 { width:100% }
.b2b84109_b, b, strong { font-weight:900 }
.b2b84109_n { font-weight:100!important }
.b2b84109_i, i { font-style:italic }
.b2b84109_bl-cr { margin-left:auto; margin-right:auto }
.b2b84109_a-lt, .b2b84109_a-lt td, table.b2b84109_spec td.b2b84109_a-lt, table.b2b84109_spec th.b2b84109_a-lt, .b2b84109_a-lt th { text-align:left }
.b2b84109_a-rt, .b2b84109_a-rt td, table.b2b84109_spec td.b2b84109_a-rt, table.b2b84109_spec th.b2b84109_a-rt, .b2b84109_a-rt th { text-align:right }
.b2b84109_a-cr, .b2b84109_a-cr td, table.b2b84109_spec td.b2b84109_a-cr, table.b2b84109_spec th.b2b84109_a-cr, .b2b84109_a-cr th { text-align:center }
.b2b84109_a-ju, ul.b2b84109_ib-ju { text-align:justify }
.b2b84109_v-tp, textarea, table.b2b84109_v-tp th, table.b2b84109_v-tp td, table.b2b84109_spec td.b2b84109_v-tp, table.b2b84109_spec th.b2b84109_v-tp, table.b2b84109_spec .b2b84109_v-tp td, table.b2b84109_spec .b2b84109_v-tp th { vertical-align:top }
.b2b84109_v-ml, input, button, select, label, table.b2b84109_v-ml th, table.b2b84109_v-ml td, table.b2b84109_spec th.b2b84109_v-ml, table.b2b84109_spec td.b2b84109_v-ml, table.b2b84109_spec .b2b84109_v-ml th, table.b2b84109_spec .b2b84109_v-ml td { vertical-align:middle }
.b2b84109_v-bt, table.b2b84109_v-bt th, table.b2b84109_v-bt td, table.b2b84109_spec th.b2b84109_v-bt, table.b2b84109_spec td.b2b84109_v-bt, table.b2b84109_spec .b2b84109_v-bt th, table.b2b84109_spec .b2b84109_v-bt td { vertical-align:bottom }
.b2b84109_blk, q { display:block }
.b2b84109_hide { left:-1000em!important }
.b2b84109_rel, sup, sub { position:relative }
.b2b84109_abs, .b2b84109_hide { position:absolute }
.b2b84109_w-16 { width:16px }
.b2b84109_w-18 { width:18px }
.b2b84109_w-20 { width:20px }
.b2b84109_w-22 { width:22px }
.b2b84109_w-24 { width:24px }
.b2b84109_w-26 { width:26px }
.b2b84109_w-28 { width:28px }
.b2b84109_w-30 { width:30px }
.b2b84109_w-32 { width:32px }
.b2b84109_w-34 { width:34px }
.b2b84109_w-36 { width:36px }
.b2b84109_w-38 { width:38px }
.b2b84109_w-40 { width:40px }
.b2b84109_w-42 { width:42px }
.b2b84109_w-44 { width:44px }
.b2b84109_w-46 { width:46px }
.b2b84109_w-48 { width:48px }
.b2b84109_w-50 { width:50px }
.b2b84109_w-55 { width:55px }
.b2b84109_w-60 { width:60px }
.b2b84109_w-65 { width:65px }
.b2b84109_w-70 { width:70px }
.b2b84109_w-75 { width:75px }
.b2b84109_w-80 { width:80px }
.b2b84109_w-90 { width:90px }
.b2b84109_w-100 { width:100px }
.b2b84109_w-110 { width:110px }
.b2b84109_w-120 { width:120px }
.b2b84109_w-130 { width:130px }
.b2b84109_w-140 { width:140px }
.b2b84109_w-150 { width:150px }
.b2b84109_w-160 { width:160px }
.b2b84109_w-170 { width:170px }
.b2b84109_w-180 { width:180px }
.b2b84109_w-190 { width:190px }
.b2b84109_w-200 { width:200px }
.b2b84109_w-210 { width:210px }
.b2b84109_w-220 { width:220px }
.b2b84109_w-230 { width:230px }
.b2b84109_w-240 { width:240px }
.b2b84109_w-250 { width:250px }
.b2b84109_w-260 { width:260px }
.b2b84109_w-270 { width:270px }
.b2b84109_w-280 { width:280px }
.b2b84109_w-290 { width:290px }
.b2b84109_w-300 { width:300px }
.b2b84109_w-310 { width:310px }
.b2b84109_w-320 { width:320px }
.b2b84109_w-330 { width:330px }
.b2b84109_w-340 { width:340px }
.b2b84109_w-350 { width:350px }
.b2b84109_w-360 { width:360px }
.b2b84109_w-370 { width:370px }
.b2b84109_w-380 { width:380px }
.b2b84109_w-390 { width:390px }
.b2b84109_w-400 { width:400px }
table.b2b84109_fix { table-layout:fixed }
ul.b2b84109_ib-li li, .b2b84109_ib, .b2b84109_ib-fx, .b2b84109_ib-lb label, ul.b2b84109_ib-ju li { display:inline-block }
ul.b2b84109_ib-ju, ul.b2b84109_ib-ju li.b2b84109_und { line-height:0 }
ul.b2b84109_ib-ju li.b2b84109_und { width:100%; height:0; background:none; font-size:0 }
.b2b84109_no-txt, .b2b84109_no-txt a:focus { outline:none; text-indent:-1000em }
.b2b84109_b-img img { max-width:100% }
ul.b2b84109_spec li:before { content:'' }
ins, a, .b2b84109_n-u a:hover { text-decoration:underline }
del { text-decoration:line-through }
sup, sub { top:-.4em; vertical-align:baseline }
sub { top:auto; bottom:-.4em }

