* {box-sizing: border-box; -moz-box-sizing: border-box;}
* html ul li {} * html ul li a { height: 1%; }
  body, table, tr, td, div, h1, h2, h3, h4, form, input, ul, li, ol, span, a, img, p {margin: 0px; padding: 0px; }
  body {background: #000000; text-align: center;}
  table, tr, td {border-collapse: collapse; vertical-align: top; font: normal 12px/14px "Tahoma";}
  a {text-decoration: none; color: #000000;}
  a:hover {text-decoration: none; color: #1b96ad;}
  a img {border:0;}
  
  .table {width:1000px;margin: auto; text-align: left; background: #FFFFFF;}
  .table2 {margin: 10px; text-align: left; background: #FFFFFF;}
  .table2 #header_tr {height:136px;width:100%;}
  .table2 #header_menu {height:54px;width:100%;}
  .head {height: 136px; background: #FFFFFF;}
  .head table {width: 100%;}
  .head tr {background: url('../images/logo_bg.gif')}
  .head #place_for_banner {text-align:center;vertical-align:middle}
  .head #menu {width:100%; height:54px}
  .menu {width:100%;}
  .menu tr {background: url('../images/m_bg.gif');}
  .menu td {vertical-align:middle;text-align:center;color:#FFFFFF;}
  .menu td a{color:#FFFFFF;}
  .menu td a:hover{color:#FFFFFF;}
  .menu #search{background: url('../images/m_search_bg.gif')}
  .menu #search_form{border:0px;width:100%}
 
  
  .copyright {background:#e3e3e3;height:60px;}
  .copyright td{vertical-align:middle;color:#676767;padding-left:10px;padding-right:10px;}
  .copyright a{text-decoration: underline; color:#676767; font-weight:bold}
  .copyright a:hover{color: #1b96ad;}
  
  .left {background: #12c2e3 ; height: 100%; padding: 0px 0; width: 220px; position:relative;}
  .left h2 {padding: 0 0 0 20 !important;}
  
  .cat-item {padding: 0px 0px;widht:220px !important;}
  .cat-item a:link, .cat-item a:visited {color: #FFFFFF;font-weight:bold}
  .cat-title {padding: 8px 0px 8px 0px;}
  .cat-title font{color:#FFFFFF;text-decoration: underline;font-weight:bold;cursor:pointer;font-size:12px}
  .cat-block {padding: 0px 0px 0px 0px;}
  .cat-it0 {margin: 0px 0 0px 0;padding:0px 0px 0px 27px;width:100%}
  .cat-it1 {padding: 3px 30px 3px 8px; width: 180px;}
  .cat-it2 {}
  .cat-it3 {padding: 0px 0px;}
  .cat-it1 div {font: bold 11px/13px "Tahoma"; color: #2881BD; padding-left: 15px;}
  
  .cat-item ul {padding: 2px 0; margin: 0 !important; list-style: none !important; width: 170px;}
  .cat-item ul li ul {padding: 0 !important; margin: 0 !important;}
  .cat-item ul li ul li {padding: 0 0 0px 10px !important; margin: 0 !important;} 
  .cat-item ul li {padding: 0 0 3px 15px; background: none; color: #1D2F40}
  .cat-item ul li a:link, .cat-item ul li a:visited {color: #FFFFFF; text-decoration: underline; font: bold 11px/13px "Arial";}
  .cat-item ul li ul li a:link, .cat-item ul li ul li a:visited {color: #3D5367; text-decoration: underline; font: normal 11px/13px "Arial" !important;}
  
  .right {background: #FFFFFF; width: 760px;}
  .right1 {width: 100%;}
  
  .line {height:8px;background: url("../images/line_2.gif");}
  .main-h{text-align: left !important;margin: 0 !important; padding:15px 0px 0px 15px !important;color:#ff8200 !important;font-size:16px !important;font-weight:normal !important}
  .main-h a, .main-h a:hover{color:#ff8200 !important;font-size:16px !important;font-weight:normal !important}
 
  .main-h1 {position: absolute; float: left; top: 240px; width: 340px; height: 90px; margin: 0 !important;}
  .main-h1 td {width: 370px; height: 90px; vertical-align: bottom;}
  .main-h1 h1 {text-align: left; margin: 0 !important; padding: 0 0 0 15px !important; color: #E2F3FF; font: bold 18px/23px "Tahoma"; background: url("../images/cat-li7.gif") no-repeat 0px 5px !important; }
  
  
   
 
  .cleare {clear: both;}
  .hr {border-top: 1px solid #E3F5FC; height: 15px; margin-top: 15px;}
  .hr1 {background: url("../images/hr.gif") repeat-x 0% 0%; height: 1; margin: 2px 0px; font: italic normal 1px/1px "Arial";}

  
  
  
  h1 {font: bold 11px/14px "Tahoma"; padding: 3px 0 25px 0; color: #007ED7; text-align: right;}
  h1 a:link, h1 a:visited {font: bold 11px/14px "Tahoma"; color: #007ED7; }
  h1 a:hover {color: #FF0000;}
  
  h2 {font: bold 12px/14px "Tahoma"; color: #d06f19; padding-bottom: 10px;}
  h3 {font: bold 12px/14px "Tahoma"; color: #555555; padding: 5px 0 ;}
  p {padding: 5px 0;}
  .content ul {list-style: none; padding: 10px 0;}
  .content ul li {padding: 0 0 5px 40px; background: url("../images/li1.gif") no-repeat 25px 4px; color: #2A506C;}
  ol {padding: 10px 10px 10px 30px;}
  ol li {padding: 0 0 5px 0px;}

  .top-l {height: 28px; width: 220px; background: #FFFFFF; color: #4F5B67; font: normal 10px/12px "Tahoma";}
  .top-l div {margin: 10px 0px 0 15px; width: 205px;}
  .top-l a:link, .top-l a:visited {color: #4F5B67; }
  .top-r {width: 780px; background: #FFFFFF;}
  
  .td-l a:link, .td-l a:visited {display: block; padding: 75px 0 78px 0;}
  
  .head-left {height: 226px; background: #FFFFFF url("../images/head-l.gif") no-repeat 0% 0%;}
  .head-right {text-align: right; background: #FFFFFF url("../images/head-r.jpg") no-repeat 0% 0%;}
  .menu-top {height: 28px; width: 400px; float: left;}
  .menu-top div {height: 28px; color: #0072BF; font: normal 12px/14px "Tahoma"; padding: 0 0 0 20px;}
  .menu-top a:link, .menu-top a:visited {display: inline !important; border: none !important; color: #0072BF; font: bold 12px/14px "Tahoma";}

  .skype, .skype * {vertical-align: middle;}
  
  

  .bbb1, .bbb1 a:link, .bbb1 a:visited, .bbb1 b {background: #F21E1E !important; color: #FFFFFF !important;}
  .bbb1 {border: 1px solid #F21E1E}
  .bbb2, .bbb2 a:link, .bbb2 a:visited, .bbb2 b {background: #FFFFFF !important; color: #2881BD !important;}
  .bbb2 {border: 1px solid #C0B9CC;}
  .bbb3, .bbb3 a:link, .bbb3 a:visited, .bbb3 b {background: #FFFFFF !important; color: #EF0000 !important;}
  .bbb3 {border: 1px solid #FFFFFF}
  


  .news {width: 371px; height: 104px; background: url("../images/news.gif") no-repeat 0% 0%; padding: 15px 0px 5px 0px; color: #FFFFFF; font: normal 11px/13px "Tahoma";}
  .news b {font: bold 10px/14px "Tahoma"; color: #C0E1F7;}
  .news a:link, .news a:visited {color: #FFFFFF;}
  .new {padding-bottom: 0px; width: 330px; margin-left: 30px;}
  
  /* .news {width: 371px; height: 104px; background: url("../images/news.gif") no-repeat 0% 0%; padding: 15px 0px 10px 0px; color: #FFFFFF; font: normal 11px/13px "Tahoma";}
  .news b {font: bold 11px/12px "Tahoma"; color: #C0E1F7; display: block; width: 40px; float: left;}
  .news a:link, .news a:visited {color: #FFFFFF; display: block; margin-left: 45px;}
  .new {padding-bottom: 5px; width: 300px; margin-left: 30px;} */

  .title {width: 371px; height: 104px; background: url("../images/title.gif") no-repeat 0% 0%;  padding: 0px 0px 10px 0px; color: #FFFFFF; font: normal 11px/13px "Tahoma";}


  .korzina {width: 224px; background: url("../images/korz.gif") no-repeat 0% 0%;}
  .korz {margin: 23px 15px 0 10px; width: 199px; color: #FFFFFF;}
  .korz div {padding: 0 0px 5px 45px;}
  .korz-go {text-align: right; padding: 7px 0px 0 0 !important;}

  .search {width: 220px; background: url("../images/search.gif") no-repeat 100% 0%;}
  .search1 {margin: 15px 13px 5px 13px; width: 200px; vertical-align: middle;}
  .search1 h3 {font: bold 15px/18px "Arial"; color: #FDE8E8;}
  .search1 .inpute {width: 130px; height: 18px; border: 1px solid #CCCCCC; background: #FFFFFF;}
  .search1 * {vertical-align: middle;}
  .search .mp3 {width: 57px; float: left; height: 20px; padding-top: 5px; border-bottom: 1px dotted #ffffff; font: normal 10px/12px "Tahoma"; color: #FFCCCC;}
  .search .all {width: 130px; float: right; height: 20px; padding: 5px 5px 0 0; text-align: right; font: bold 11px/13px "Tahoma";}
  .search .all a:link, .search .all a:visited {color: #FFE6E6; text-decoration: underline;}
  
  
  
  .bot-title {height: 6px; background: #0072BF url("../images/bot-title.gif") repeat-y 0% 0%;}

  .center {padding: 0 0 0 20px;}
  .content {width: 100%;}
  .content a:link, .content a:visited {color: #0072BF;}

  .spec {width: 99%; border: 1px solid #FFFFFF;}
  .spec-it1 {width: 49%; text-align: left; height: 460px !important; float: left; border-bottom: 2px solid #BFCAD7; background: url("../images/spec.gif") no-repeat 100% 0%; padding: 5px 0 0 0 !important;}
  .spec-it2 {width: 49%; text-align: left; height: 460px !important; float: left; border-bottom: 2px solid #BFCAD7; padding: 5px 0 0 0 !important;}
  .spec-it3 {width: 49%; height: 280px !important; float: left; border-bottom: 2px solid #BFCAD7; background: url("../images/spec.gif") no-repeat 100% 0%; padding-top: 5px;}
  .spec-it4 {width: 49%; height: 280px !important; float: left; border-bottom: 2px solid #BFCAD7; padding-top: 5px;}
  .spec-it5 {width: 99%; text-align: left; height: 460px !important; float: left; border-bottom: 2px solid #BFCAD7; padding: 5px 0 0 0 !important;}
  .spec-it3 h2 {height: 40px; margin-top: 10px; padding-top: 3px; margin-right: 20px; font: normal 20px/24px "Verdana"; color: #EB1010; background: url("../images/spec-h2.gif") repeat-x 0% 100%; vertical-align: middle;}
  .spec-it4 h2 {height: 40px; margin-top: 10px; padding-top: 3px; margin-left: 20px; font: normal 20px/24px "Verdana"; color: #EB1010; background: url("../images/spec-h2.gif") repeat-x 0% 100%; vertical-align: middle;}
  .spec-it3 h2 a:link, .spec-it3 h2 a:visited, .spec-it4 h2 a:link, .spec-it4 h2 a:visited {color: #0072BF; text-decoration: underline;}
  .spec-it3 h2 *, .spec-it4 h2 * {vertical-align: middle;}
  .img-height {height: 220px !important; width: 150px; text-align: center;}
  .img-height1 {height: 200px !important;}
  
  .put {height: 8px !important; padding: 0 0 0 0px !important; margin: 0 !important; float: left; font: bold 10px/12px "Verdana" !important; color: #0072BF !important; text-align: left !important; width: 100% !important;}
  .put1 {height: 25px !important; padding: 0 0 0 0px !important; margin: 0 !important; font: bold 10px/12px "Verdana" !important; color: #0072BF !important; text-align: left !important; margin-top: 5px;}
  .put1 div, .put1 div * {vertical-align: middle;}
  .put div {height: 8px !important;}
  .spec-it1 h2, .spec-it2 h2, .spec-it5 h2 {height: 60px; padding-top: 0px; text-align: left; font: normal 16px/18px "Verdana"; color: #EB1010; background: url("../images/spec-h2.gif") repeat-x 0% 100%; vertical-align: middle;}
  .spec-it3 h2, .spec-it4 h2 {height: 50px; padding-top: 5px; text-align: left; font: normal 18px/20px "Verdana"; color: #EB1010; background: url("../images/spec-h2.gif") repeat-x 0% 100%; vertical-align: middle;}
  .spec-it1 h2 img, .spec-it2 h2 img,.spec-it5 h2 img {vertical-align: middle; width: 20px; }
  .spec-it1 h2 a:link, .spec-it1 h2 a:visited, .spec-it2 h2 a:link, .spec-it2 h2 a:visited , .spec-it5 h2 a:link, .spec-it5 h2 a:visited{color: #000000; text-decoration: underline;}
  .element {padding: 10px 10px; text-align: left;}
  .element-news {float: right;}
  /*.element-vigod {background: url("../images/element-vigod.gif") no-repeat 100% 0%; padding: 10px 15px; text-align: left;}
  .element-commun {background: url("../images/commun.gif") no-repeat 100% 0%; padding: 10px 15px; text-align: left;}
  .element-hit {background: url("../images/element-hit.gif") no-repeat 100% 0%; padding: 10px 15px; text-align: left;}*/
  .element, .element-news, .element-vigod, .element-commun, .element-hit {text-align: left;}
  .element div, .element-news div, .element-vigod div, .element-commun div, .element-hit div {height: 160px;}  
  .spec-it1 table, .spec-it2 table, .spec-it5 table {width: 331px !important;} 
  .spec-i, .spec-img {padding: 10px;}
  .spec-i {}
  .spec-i b {color: #000000; font: italic bold 20px/25px "Arial";}
  .spec-i img {border: none !important;}
  .spec-img img {width: 100px; border: none !important; margin-bottom: 20px;}
  .s-text, .s-text1 {width: 100%;}
  .s-text b {display: block; font: bold 11px/13px "Tahoma"; color: #ff8200; padding-top: 5px; vertical-align:middle}
  .s-text1 {color: #4A5057; font: normal 11px/13px "Tahoma"; padding-bottom: 30px;}
  .s-text1 b {color: #187FC5; font: bold 11px/13px "Tahoma"; display: block; padding: 10px 0;}
  .s-text1 b i {font: normal 11px/13px "Tahoma" !important;}
  .s-text div {font: normal 11px/13px "Tahoma"; color: #2A3847; text-align: right; padding: 7px 0;}
  .s-text div span {display: block; text-align: left; important;}
  .s-text div span a:link,.s-text div span a:visited{font: normal 11px/13px "Tahoma"; color: #2A3847; text-align: right; padding: 7px 0;}
  .s-text div a:link, .s-text div a:visited {color: #384553; font: bold 10px/13px "Tahoma";}
  .s-korz {padding-left: 0px; height: 65px; vertical-align: middle;}
  .s-korz input{width:104;height:22}
  .spec-ic {vertical-align: top;}
  .spec-ic img {margin: 0 1px;}
  .spec-ic1 {padding-right: 20px;}

  .spec-ic1 div {height: 40px; padding: 10px; background: url("../images/hr.gif") repeat-x 0% 0%;}
  

  
  .s-korz1 b {color: #F21E1E; font: italic bold 22px/25px "Arial";}
  .s-korz1 {width: 130px; padding-left: 10px;}
  .s-korz1 div {height: 40px; width: 130px; background: url("../images/hr.gif") repeat-x 0% 0%; padding: 10px 0;}

  .gall {width: 100%; padding-: 20px 0;}
  .gall-it {width: 33%; height: 250px; float: left; padding: 10px; border-bottom: 2px solid #BFCAD7; }
  .gall-it1 {width: 33%; height: 250px; float: left; padding: 10px; border-bottom: 2px solid #BFCAD7; background: url("../images/spec.gif") no-repeat 0% 0%;}
  .gall h2 {font: normal 20px/24px "Verdana"; color: #0072BF; vertical-align: middle; text-decoration: underline;}
  .gall b {display: block; font: bold 11px/13px "Tahoma"; color: #0978C3;}
  .gall b i {font: normal normal 11px/13px "Tahoma";}
  .korzz {height: 30px; background: url("../images/hr.gif") repeat-x 0% 0%; padding-top: 10px; margin-top: 10px;}
  .korzz1 {height: 30px; background: url("../images/hr.gif") repeat-x 0% 0%; padding-top: 10px; margin-top: 10px;}
  .korzz .cena {width: 120px; height: 20px; float: left;  color: #F21E1E; font: italic bold 20px/20px "Arial";}
  .korzz1 .cena {width: 150px; height: 25px; float: left;  color: #000000; font: italic bold 20px/25px "Arial"; text-align: left;}
  .vhr {width: 2px; background: #CFD7E1 url("../images/vhr.gif") no-repeat 0% 0%;}
  .one1 strong {color: #F43838; font: bold 10px/13px "Tahoma"; display: block; text-align: left; background: url("../images/hr.gif") repeat-x 0% 100%; padding-bottom: 10px;}
  .one1 span {display: block; padding: 10px 0; font: normal 11px/13px "Tahoma"; color: #454545; text-align: justify;}
  .one1 .im {vertical-align: middle; height: 25px; text-align: left; margin: 10px 0;}
  .one1 {width: 250px; padding: 20px 15px 20px 0; text-align: left;}
  .one2 {width: 470px; padding: 20px 0px 20px 15px; text-align: left; font: normal 11px/13px "Tahoma"; color: #454545;}
  .one2 h3 {color: #454545; font: bold 12px/14px "Tahoma";}
  .one-item-gall {background: url("../images/hr.gif") repeat-x 0% 0%; padding: 20px 0; text-align: left; margin-top: 10px;}
  .one-item-gall img {border: 1px solid #C4CDD6; height: 100px; cursor: pointer;}

  .news-s {padding: 15px;}
  .news-s h3 {color: #F21E1E; border-bottom: url("../images/hr.gif") repeat-x 0% 100%; padding: 5px 0 10px 0; font: bold 11px/13px "Tahoma";}
  .new-s {padding: 5px 0; font: normal 11px/13px "Tahoma"; color: #454545;}
  .new-s span {display: block; }
  .new-s span a:link, .new-s span a:visited, .new-s span b {color: #0072BF; font: bold 11px/13px "Tahoma";}
  .alls-n {height: 27px; width: 780px; background: #4BA6E4 url("../images/all-n.gif") repeat-x 0% 0%; text-align: right; position: absolute; padding: 0 40px; margin: 0 0 0 -35px; font: bold 11px/24px "Tahoma";}
  .alls-n a:link, .alls-n a:visited {color: #FFFFFF;}

  .navigation {height: 35px; padding: 15px 0 0px 0; font: bold 10px/13px "Tahoma"; color: #0072BF; background: url("../images/hr.gif") repeat-x 0% 100%;}
  .navigation strong {color: #F21E1E;}
  .navigation a:link, .navigation a:visited {color: #0072BF;}
  .full-new {padding: 15px 0; font: normal 11px/13px "Tahoma"; color: #454545;}
  .full-new h3 {color: #F21E1E; padding: 5px 0 10px 0; font: bold 15px/19px "Tahoma";}
  .full-new h2 {color: #F21E1E; padding: 45px 0 10px 0; font: bold 12px/15px "Tahoma"; background: url("../images/hr.gif") repeat-x 0% 100%;}
  .full-new .alls-n, .full-search .alls-n {height: 27px; width: 780px; background: #4BA6E4 url("../images/all-n.gif") repeat-x 0% 0%; text-align: right; position: absolute; padding: 0 40px; margin: 0 0 0 -20px; font: bold 11px/24px "Tahoma";}
  .full-new .alls-n a:link, .full-new .alls-n a:visited, .full-search .alls-n a:link, .full-search .alls-n a:visited  {color: #FFFFFF;}
  .i-left {float: left; margin: 5px 10px 5px 0px;}
  .i-right {float: right; margin: 5px 0px 5px 10px;}
  .full-new .i-right {float: right; margin: 5px 0px 30px 10px;}

  .full-search {font: normal 11px/13px "Tahoma"; color: #454545;}
  .full-search .ss {background: url("../images/hr.gif") repeat-x 0% 100%; height: 40px; font: normal 11px/13px "Tahoma"; padding-top: 15px;}
  .full-search strong {color: #F21E1E;}
  .result-s {padding: 15px 0 0px 0; }
  .result-s p {padding: 1px 0 !important;}



   





  .alls {padding: 0 3px 0 9px;}
  .alls1 {width: 100%;}
  .alls table {width: 100%;}
  .alls-td1 {background: #EDF0F3; padding: 15px 20px; width: 50%; border-right: 3px solid #FFFFFF; font: normal 11px/13px "Tahoma";}
  .alls-td2 {background: #EDF0F3; padding: 15px 20px; width: 50%; font: normal 11px/13px "Tahoma";}
  .alls-td1 p, .alls-td2 p {padding: 4px 0 !important;}
  .alls-td1 p a:link, .alls-td1 p a:visited, .alls-td2 p a:link, .alls-td2 p a:visited {color: #041F3C;  text-decoration: underline;}
  .alls-ar {text-align: right; padding: 5px 20px; height: 25px; color: #F21E1E; font: bold 11px/12px "Tahoma"; }
  .alls-ar a:link, .alls-ar a:visited {color: #FA2F2F; width: 90px; padding-right: 10px; display: block; float: right; background: url("../images/li.gif") no-repeat 100% 5px;}

  .foot-top {height: 84px; background: url("../images/foot-top.gif") repeat-x 0% 0%; color: #454E59; text-align: center; padding: 20px 20px 0 20px; font: normal 12px/17px "Tahoma";}
  .foot-top a:link, .foot-top a:visited {color: #454E59;}
  .foot-top a:hover {color: #1E83C7;}
  .foot-top a.part {color: #F21E1E;}

  .foot {height: 82px; background: url("../images/foot.jpg") no-repeat 0% 0%;}
  .foot-copy {width: 180px; padding: 20px 40px 0 0; text-align: right; float: right; font: normal 10px/12px "Tahoma"; color: #7A838F;}
  .foot-mail {width: 700px; padding: 10px 10px 0 150px; text-align: left; float: left; font: normal 10px/12px "Tahoma"; color: #7A838F;}
 


  .spec-t {margin: 10px 0; width: 100%;} 
  .spec-t td {border: 1px solid #CCCCCC; padding: 3px 10px; text-align: left !important; font: normal 11px/13px "Tahoma" !important;}
  .spec-t th {border: 1px solid #CCCCCC; padding: 3px 10px; text-align: left !important; color: #555555; font: bold 11px/13px "Tahoma" !important;}
  .sravn {margin: 10px 0;}
  .sravn td {border: 1px solid #CCCCCC; padding: 3px 10px; text-align: left !important; font: normal 11px/13px "Tahoma" !important; width: 150px;}
  .sravn th {border: 1px solid #CCCCCC; padding: 3px 10px; text-align: left !important; color: #555555; font: bold 11px/13px "Tahoma" !important;}
  .sravn td img {}
  .bigger-desc {font: normal 12px/14px "Tahoma";}




  .contacts {padding: 20px 0; border-bottom: 3px solid #CFD7E1;}
  .contacts h4 {font: bold 11px/13px "Arial"; color: #F21E1E; margin: 0 0 10px 0;}
  .contacts img {float: left;}
  .contacts .contt {margin-left: 370px; padding: 80px 30px 0 30px; font: normal 12px/16px "Arial"; color: #4598D0;}
  .contacts .contt strong {font: bold 18px/30px "Arial"; color: #F21E1E;}
  .contacts .cont-f {margin: auto; width: 400px; text-align: left; padding: 15px 0;}
  .contacts .cont-f div {height: 20px; width: 400px;}
  .contacts .cont-f div span {width: 150px; padding: 5px 10px 0 0; text-align: right; display: block; float: left; height: 20px; font: normal 11px/13px "Arial"; color: #0072BF;}
  .contacts .cont-f div input {width: 240px; margin: 3px 0px 0 5px; text-align: left; float: left; height: 18px; font: normal 11px/13px "Arial"; border: 1px solid #0072BF; color: #444444; padding: 0 5px;}
  .contacts .cont-f div.textar {height: 150px !important;}
  .contacts .cont-f div.textar textarea {width: 240px; margin: 3px 0px 0 5px; text-align: left; float: left; height: 140px; font: normal 11px/13px "Arial"; border: 1px solid #0072BF; color: #444444; padding: 5px;}
  .contacts .teh-go {margin: 5px 0 0 155px;}

  .vos {background: url("../images/vos.gif") no-repeat 30px 0%; padding: 0 30px 0 60px; font: normal 11px/13px "Verdana"; color: #444444;}
  .vos1 {background: url("../images/hr.gif") repeat-x 0% 0%; padding-top: 15px;}

  .zakaz {margin: 15px auto 10px auto; text-align: left;}
  .zakaz2 {text-align: center;}
  .zakaz th {border: 1px solid #CCCCCC; padding: 5px 10px; text-align: center; background: #EFEFEF; color: #555555; font: bold 11px/13px "Tahoma" !important;}
  .zakaz td {border: 1px solid #CCCCCC; padding: 3px 10px; text-align: left !important; vertical-align: middle; color: #555555; font: normal 11px/13px "Tahoma" !important;}
  .zakaz td .inp1 {border: 1px solid #CCCCCC; width: 30px;}
  .zakaz td .inp2 {width: 60px !important; height: 18px; font: normal 11px/13px "Tahoma" !important;}

  .zakaz1 {padding: 15px 0 0 0; text-align: center;}
  .zakaz1 table {width: 440px; margin: auto; text-align: left;}
  .zakaz1 td {padding: 1px 10px; text-align: left !important; vertical-align: middle; color: #555555; font: normal 11px/13px "Tahoma" !important;}
  .zakaz1 td .inp3 {height: 18px; width: 240px; font: normal 11px/13px "Tahoma"; color: #555555; padding: 0 3px;}
  .zakaz1 td textarea {height: 100px; width: 240px; font: normal 11px/13px "Tahoma"; color: #555555; padding: 3px;}
  .zakaz1 td .inp4 {height: 18px; width: 40px; font: normal 11px/13px "Tahoma"; color: #555555; padding: 0 3px;}

  .icq {font: normal 10px/15px "Verdana"; color: #444444; padding: 0 10px 5px 30px;}
  .icq b {color: #0072BF;}

4444; padding: 0 10px 15px 30px;}
  .icq b {color: #0072BF;}

  .vm {margin: 10px 0;}
  .vm td {vertical-align: middle; padding: 2px 5px; font: normal 11px/13px "Tahoma"; color: #444444;}
  .msg-warning {font-size: 11px; padding: 5px 20px; color: #555555;}
  .msg-warning .red {font-weight: bold; color: red;}
  .faq_req1 {margin: 5px 40px; width: 350px;}
  .faq_req1 .ttl {padding-top: 5px; font: normal 11px/13px "Tahoma"; color: #444444; width: 150px;}
  .faq_req1 .r {font-weight: bold; color: #ff8200; padding-top: 5px; width: 10px;}
  .faq_req1 .info {width: 190px;}
  .faq_req1 .info input {width: 190px; height: 17px; border: 1px solid #999999; font: normal 11px/13px "Tahoma"; color: #444444; padding: 0 5px;}
  .faq_req2 {margin: 5px 40px; width: 500px;}
  .faq_req2 td {font: normal 11px/13px "Tahoma"; color: #444444; padding: 2px 0;}
  .faq_req2 td textarea {width: 500px; height: 100px; border: 1px solid #999999; font: normal 11px/13px "Tahoma"; color: #444444; padding: 5px;}
  .faq_cats {margin: 5px 40px; width: 500px;}
  .faq_cats td {vertical-align: middle; font: bold 11px/13px "Tahoma"; color: #444444; padding: }
  .faq_cats td  input {width: 190px; height: 17px; border: 1px solid #999999; font: normal 11px/13px "Tahoma" !important; color: #444444; padding: 0 5px;}
  .ques {margin: 10px 20px; font: normal 11px/13px "Tahoma"; color: #444444; padding-bottom: 15px;}
  .datas {height: 18px; background: #EEEEEE; font: normal 10px/12px "Tahoma"; color: #444444; padding: 3px 15px;}
  .ques .ans {padding: 5px 10px 5px 20px;}
  .ques .ans .ans-q {width: 50px; float: left;}
  .ques .ans span {margin-left: 65px; display: block;}


  .costfilter {padding: 15px 0; font: normal 11px/13px "Verdana"; color: #444444;}
.costfilter * {vertical-align: middle}
.costfilter input {width: 150px; height: 17px; border: 1px solid #CCCCCC;}


  .RecomendedWares {padding: 10px 0 0 15px; background: url("../images/hr.gif") repeat-x 0% 0%; margin-top: 10px; font: bold 11px/14px "Tahoma"; color: #555555;}
  .RecomendedWares ul {margin: 0 !important; padding: 0 0 10px 0 !important;}
  .RecomendedWares ul li {font: normal 11px/13px "Verdana" !important; padding: 0 0 5px 20px !important; background: url("../images/li1.gif") no-repeat 5px 6px !important; color: #2A506C;}


 #hintbox{ /*CSS for pop up hint box */
position:absolute;
top: 0;
background-color: #daf0ff;
width: 150px; /*Default width of hint.*/ 
padding: 3px;
border:1px solid #9ed2f4;
font:normal 11px Verdana;
line-height:18px;
z-index:100;
border-right: 3px solid #9ed2f4;
border-bottom: 3px solid #9ed2f4;
visibility: hidden
;
text-align: left !important;
}

.hintanchor{ /*CSS for link that shows hint onmouseover*/
font-weight: bold;
color: navy;
margin: 2px 3px;
}

  .date {color:#ff8200;font-weight:bold}
  .date a {color:#ff8200 !important;font-weight:bold;font-decoration:none !important}
  .date a:hover {color:#ff8200 !important;font-weight:bold;font-decoration:underline !important}
  .short_news a{color:#000000 !important;text-decoration:none;}
  .short_news a:hover{color:#000000 !important;text-decoration:underline;}
  .answer {color:#FFFFFF;margin:10px 20px 10px 0;text-align:justify}
  .answer a {color:#FFFFFF;font-weight:bold;}
  .top {text-align:justify;margin:11px 0 0 0}
  .top a,.top a:hover{margin:0;color:#000000;text-decoration:none;}
  .top_head {margin:0 0 2px 0}
  .top_head a,.top_head a:hover{color:#49ABBD;text-decoration:none;text-align:left;font-size:16px;line-height:20px;font-weight:bold}
  
  .content_title {text-align: left;margin: 0 !important; padding:15px 0px 0px 0px ;color:#000000;font-size:15px;font-weight:bold}
  .content_title a:link,.content_title a:visited,.content_title a:hover {color:#000000;font-size:15px;font-weight:bold;}
  .s_content_title {text-align: left;margin: 0 !important;color:#000000;font-size:12px;font-weight:normal;padding:4px 0 0 0}
  .content_img {border:1px solid #b2b2b2} 
  .content_text,.content_text a,.content_text a:hover{font-size:16px;font-weight:normal;padding:0 0 4px 0;line-height:15px}
  .content_text2,.content_text2 a,.content_text2 a:hover{color:#000000 !important;text-decoration:none;font-size:15px;font-weight:normal;padding:4px 0 4px 0;line-height:15px}
  .content_text2 a:hover{text-decoration:underline}
  .global_links {font-weight:bold}
  
  .line2 {height:8px;background: url("../images/line2_2.gif");}

.sape{background:#e3e3e3;}
.sape td{vertical-align:bottom;color:#676767;padding-left:10px;padding-right:10px;font-size:9px}
.sape a{text-decoration: underline; color:#676767; font-weight:bold}
.sape a:hover{color: #1b96ad;}

div.links{
	margin-top:400px;
	color:#0b91aa;
	padding:10px;
}
div.links a{
	color:#0b91aa;
}
