/* RESET.CSS */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
 margin: 0;
 padding: 0;
 border: 0;
 outline: 0;
 font-size: 100%;
 vertical-align: baseline;
 background: transparent;
}
body {
 line-height: 1;
}
ol, ul {
 list-style: none;
}
blockquote, q {
 quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
 content: '';
 content: none;
}
:focus {
 outline: 0;
}
ins {
 text-decoration: none;
}
del {
 text-decoration: line-through;
}
table {
 border-collapse: collapse;
 border-spacing: 0;
}
/***end reset.css***/
.clr{
  clear:both;
}
body{
  width:100%;
  min-width:1000px;
  font: 12px tahoma,verdana,sans-serif;
  background:#ffffff url(images/bg.png) repeat-x scroll 0 0;
}
#header{
  width:100%;
  height:220px;
  background:url(images/leftt.gif) no-repeat scroll 0 0;
}
#header .headRight{
  width:100%;
  height:220px;
  background:url(images/bg-head-right.png) no-repeat scroll right 0;
}
#header .skyFirst{
  width:100%;
  height:220px;
  background:url(images/bg-sky.png) repeat-x scroll center 140px;
}
#header a.logo{
  display:block;
  float:left;
  width:172px;
  height:127px;
  text-indent:-9999px;
  margin:47px 0 0 109px;
  background:url(images/logo.png) no-repeat scroll 0 0;
}
.ie6 #header a.logo{
  margin-left:50px;
}
#header .hRight{
  padding:50px 1% 0 30px;
  overflow:hidden;
}
#header ul.mainMenu{
  float:left;
  width:99%;
  height:32px;
  font-size:14px;
}
.ie6 #header .hRight{
float:left;
}
#header ul.mainMenu li{
  float:left;
  padding:0 1px 0 0;
  text-align:center;
  display:block;
}
#header ul.mainMenu li a{
  display:block;
  color:#0068b3;
}
.ie6 #header ul.mainMenu li a,
.ie6 #header ul.mainMenu li a span{
  float:left;
}
#header ul.mainMenu li a span{
  display:block;
  height:32px;
  padding:0 15px;
  cursor:pointer;
}
#header ul.mainMenu li a span span{
  height:25px;
  padding:7px 0 0;
}
#header ul.mainMenu li a.active,
#header ul.mainMenu li a:hover{
  color:#fff;
  background:url(images/bg-menu-left.png) no-repeat scroll 0 0;
}
#header ul.mainMenu li a.active span,
#header ul.mainMenu li a:hover span{
  background:url(images/bg-menu-right.png) no-repeat scroll right 0;
}
#header ul.mainMenu li a.active span span,
#header ul.mainMenu li a:hover span span{
  background:url(images/bg-menu.png) repeat-x scroll 0 0;
}
#header dl.subMenu{
  float:left;
  padding:25px 5px 0;
  font-size:11px;
  display:block;
  padding-left:15px;
  padding-top:10px;
  clear:both;
  width:95%;
}
#header dl.subMenu.firstSub{
  padding-left:15px;
  padding-top:25px;
}
#header dl.subMenu dt{
  float:left;
  display:block;
  padding:0 8px 0 0;
  color:#0068b3;
  font-weight:bold;
}
#header dl.subMenu dd{
  float:left;
  display:inline-block;
  padding:0 20px 0 0;
}
#header dl.subMenu dd a{
  color:#008df2;
}
#header dl.subMenu dd a.current{
  color:#0068b3;
  font-weight:bold;
  text-decoration:none;
}
#header div.signUp{
  float:left;
  width:100%;
  padding:25px 0 0;
}
#header div.signUp p.log{
  float:left;
  padding:8px 40px;
  font-size:11px;
}
#header div.signUp p a{
  color:#093;
  padding:0 8px;
}
#header div.signUp div.conTel{
  color:#090;
  padding:0 65px 0 0;
  float:right;
  font-weight:bold;
}
#header div.signUp div.conTel p.mini{
  float:left;
  font-size:14px;
}
#header div.signUp div.conTel p.maxi{
  float:left;
  font-size:30px;
  line-height:26px;
}
#header div.signUp div.conTel p.maxi span.midi{
  float:left;
  font-size:16px;
  line-height:20px;
}
#main{
  width:100%;
  padding:5px 0 15px;
  overflow:hidden;
}
#main .centerCol{
  width:100%;
  float:left;
  overflow:hidden;
  min-height:100px;
  background:url(images/bg-sky3.png) no-repeat scroll right 65px;
}
#main .centerCol .content{
  overflow:hidden;
  min-height:100px;
  padding:0 30px 0 390px;
}
#main .centerCol .content h1{
  font-size:24px;
  color:#0068b3;
  padding:0 0 20px;
}
#main .centerCol .content .about,
#main .centerCol .content .text{
  overflow:hidden;
  padding: 0 0 25px;
}
#main .centerCol .content .about .player,
#main .centerCol .content .text .player,
#main .centerCol .content .text img{
  float:left;
  padding:0 20px 20px 0;
}
#main .centerCol .content .text h2{
  color:#0068b4;
  font-size:18px;
  font-weight:normal;
  margin-top:10px;
  padding:0 0 5px;
}
#main .centerCol .content .text p{
  line-height:18px;
  padding:0 0 15px;
}
#main .centerCol .content .text p.date{
  padding:0 0 20px;
  font-size:11px;
  color:#979797;
}
#main .centerCol .content .about a,
#main .centerCol .content .text a{
  color:#21a050;
}
#main .centerCol .content h2.title{
  font-size:22px;
  color:#090;
  padding:0 0 20px;
}
#main .centerCol .content .infoBlock{
  overflow:hidden;
  padding: 20px 30px 0 0;
  margin:0 0 25px;
  background:#f2f9fe url(images/bg-info-rt.png) no-repeat scroll right top;
}
#main .centerCol .content .infoBlock.lPink{
  background-color:#fff3da;
}
#main .centerCol .content .infoBlock.lBlue{
  background-color:#f2fef4;
}
#main .centerCol .content .infoBlock.lBrown{
  background-color:#ffffdb;
}
#main .centerCol .content .infoBlock .infoBlockLeft{
  overflow:hidden;
  min-height:100px;
  padding: 0 0 20px 30px;
  background:url(images/bg-info-lb.png) no-repeat scroll 0 bottom;
}
.ie6 #main .centerCol .content .infoBlock .infoBlockLeft{
  height:300px;
}
#main .centerCol .content .infoBlock h3{
  overflow:hidden;
  font-size:22px;
  font-weight:normal;
  color:#3daaf8;
  padding:0 0 20px;
}
#main .centerCol .content .infoBlock a{
  color:#3daaf8;
}
#main .centerCol .content .infoBlock.lPink h3,
#main .centerCol .content .infoBlock.lPink h3 a{
  color:#cc9900;
}
#main .centerCol .content .infoBlock.lBlue h3,
#main .centerCol .content .infoBlock.lBlue h3 a{
  color:#339933;
}
#main .centerCol .content .infoBlock.lBrown h3,
#main .centerCol .content .infoBlock.lBrown h3 a{
  color:#999900;
}
#main .centerCol .content .infoBlock .img{
  float:left;
  /*width:20px;*/
}
#main .centerCol .content .infoBlock .img img{
  margin: 0 10px 0 0;
}
.ie7 #main .centerCol .content .infoBlock .img{
  width:auto;
}
#main .centerCol .content .infoBlock p{
  font-size:11px;
  line-height:20px;
}
/**********************************************************01*/
#main .centerCol .content .block{
  padding:0 0 15px;
  overflow:hidden;
}
#main .centerCol .content .block .halfW{
  float:left;
  width:100%;
  padding:0 0 10px;
}
#main .centerCol .content .block .viewGood{
  float:left;
  width:95%;
}
#main .centerCol .content .block .img{
  float:left;

  padding:0 0 5px;
  margin-right:-94px;
}
#main .centerCol .content .block .viewGood .img{
  float:left;
  width:220px;
  margin-right:-220px;
  padding:10px 20px 20px 0;
}
#main .centerCol .content .block .text{
  padding:0 0 10px 15px;
  overflow:hidden;
}
#main .centerCol .content .block .text{
  margin-left:94px;
}
#main .centerCol .content ul.aLinks{
  margin-left:94px;
  padding:0 0 20px 15px;
  overflow:hidden;
}
#main .centerCol .content dl.aboutGood{
  margin-left:220px;
  margin-top:5px;
  padding:0 0 20px 15px;
  overflow:hidden;
}
#main .centerCol .content dl.aboutGood dt{
  float:left;
  overflow:hidden;
  clear:both;
}
#main .centerCol .content dl.aboutGood dd{
  margin:0 0 5px;
}
#main .centerCol .content ul.aLinks li{
  padding:0 20px 8px 0;
}
#main .centerCol .content ul.aLinks li p{
  line-height:18px;
}
#main .centerCol .content ul.aLinks a{
  color:#0168b3;
}
#main .centerCol .content .block .text p.date{
  font-size:11px;
  color:#979797;
  padding:0 0 7px;
}
#main .centerCol .content .block .text h3,
#main .centerCol .content h3.header{
  font-weight:normal;
  font-size:16px;
  padding:0 0 7px;
}
#main .centerCol .content .block .text h3 a,
#main .centerCol .content h3.header a{
  color:#26b75c;
}
#main .centerCol .content .block dl{
  padding:0 0 6px;
  line-height:18px;
}
#main .centerCol .content .block dl dt{
  padding:0 4px 0 0;
  font-weight:bold;
}
#main .centerCol .content .block dl dd{
}
/**********************************************************06*/
#main .centerCol .content .zakaz{
  overflow:hidden;
  min-height:100px;
  width:450px;
}
#main .centerCol .content .zakaz sub{
  color:#fe0000;
}
#main .centerCol .content .zakaz dt,
#main .centerCol .content .zakaz dd{
  padding:4px 0 7px;
  float:left;
  display:inline-block;
}
#main .centerCol .content .zakaz dt{
  width:156px;
}
#main .centerCol .content .zakaz dt.btnZakaz input{
  width:84px;
  height:22px;
  border:0 none;
  background:url(images/bg-send.png) no-repeat scroll 0 0;
}
#main .centerCol .content .zakaz dd{
  width:285px;
}
#main .centerCol .content .zakaz dd input{
  width:280px;
}
#main .centerCol .content .zakaz dd textarea{
  width:280px;
}
#main .centerCol .content .zakaz dt.inform{
  color:#747474;
  font-size:11px;
  width:100%;
}
#main .leftCol{
  overflow:hidden;
  float:left;
  min-height:100px;
  width:360px;
  margin:0 0 0 -100%;
  padding:15px 0 0;
  background:url(images/bg-sky2.png) no-repeat scroll 0 30px;
}
#main .leftCol li{
  padding:0 0 25px;
  margin:0 0 0 30px;
  width:300px;
  overflow:hidden;
}
#main .leftCol .prodFrame{
  height:141px;
  text-align:center;
  background:url(images/left.png) no-repeat scroll 0 14px;
}
#main .leftCol .prodFrame h2.title{
  text-align:center;
  color:#3daaf8;
  font-size:24px;
  padding:0 0 8px;
  display:inline-block;
clear: both;
}
#main .leftCol .prodFrame h2.title span{
  display:inline-block;
  padding:0 10px;
  background:#fff;
}
#main .leftCol .prodFrame p{
  text-align:center;
}
#main .leftCol .prodFrame p a{
  margin:0 6px;
}
#main .leftCol .block{
  padding:20px 0 0;
}
#main .leftCol .block h2.title {
  color:#0068b3;
  font-size:22px;
  padding:0 0 8px;
  overflow:hidden;
  display:inline-block;
}
#main .leftCol .block .img{
  float:left;
  width:94px;
  height:81px;
  padding:0 0 20px;
}

#main .leftCol .block .text{
  float:left;
  width:180px;
  padding:0 0 20px 15px;
  overflow:hidden;
}
#main .leftCol .block .text p.date{
  font-size:11px;
  color:#979797;
  padding:0 0 7px;
}
#main .leftCol .block .text h3{
  font-weight:normal;
  font-size:16px;
  padding:0 0 7px;
}
#main .leftCol .block .text h3 a{
  color:#26b75c;
}
#main .leftCol .block dl{
  padding:0 0 6px;
}
#main .leftCol .block dl dt{
  padding:0 0 7px;
  font-weight:bold;
}
#main .leftCol .block dl dd{
  padding:0 0 6px;
}
#main .leftCol .contactForm{
  width:235px;
  height:300px;
  padding:75px 55px 20px 50px;
  margin:-20px 0 0 10px;
  background:#2c7eb9 url(images/bg-form.jpg) no-repeat scroll 0 0;
}
#main .leftCol .contactForm .title{
  color:#fff;
  font-size:22px;
  padding:0 0 15px;
}
#main .leftCol .contactForm dt{
  color:#fff;
  font-size:11px;
  font-weight:bold;
  width:77px;
  float:left;
  height:19px;
  padding:4px 0 3px;
  display:inline-block;
  vertical-align:middle;
}
#main .leftCol .contactForm dd{
  color:#fff;
  font-weight:bold;
  float:left;
  padding:0 0 7px;
  display:inline-block;
  vertical-align:middle;
}
#main .leftCol .contactForm dd textarea,
#main .leftCol .contactForm dd input{
  width:141px;
  border:solid 1px #000;
  background:#fff;
  color:#747474;
  padding:2px 7px;
  font-size:11px;
}
#main .leftCol .contactForm dd textarea{
  height:84px;
  overflow:auto;
  margin-bottom:20px;
}
#main .leftCol .contactForm dd.btns{
  margin-left:77px;
  width:158px;
}
.ie6 #main .leftCol .contactForm dd.btns{
  margin-left:26px;
  width:220px;
  position:relative;
}
.ie7 #main .leftCol .contactForm dd.btns{
  margin-left:38px;
  width:198px;
}
#main .leftCol .contactForm dd.btns input{
  width:84px;
  height:20px;
  border:solid 1px #000;
  background:#fff url(images/bg-send.png) no-repeat scroll center center;
  color:#000;
  margin:0;
  padding:0;
  float:left;
}
#main .leftCol .contactForm dd.btns input.reset{
  width:53px;
  height:13px;
  border:0 none;
  margin:5px 0 0 10px;
  background:url(images/bg-reset.png) no-repeat scroll center center;
}
#lineBanner{
  width:100%;
  min-height:10px;
}
#lineBanner .banner {
  padding:10px 30px 50px 390px;
  position:relative;
  z-index:10;
}
#footer{
  margin:-50px 0 0;
  padding:50px 0 30px;
  width:100%;
  height:58px;
}
#footer .footCenter{
  margin:0 30px;
  background:url(images/bg-footer.jpg) repeat-x center 0;
}
#footer .footCenter .footRight{
  height:58px;
  background:url(images/bg-info-lb.png) no-repeat 0 bottom;
}
#footer .footCenter .footRight .footLeft{
  height:58px;
  position:relative;
  width:100%;
  float:left;
  color:#fff;
  background:url(images/bg-info-rt.png) no-repeat right 0;
}
#footer .footCenter .footRight .footLeft #green-o{
  position:absolute;
  top:-57px;
  right:9px;
  width:84px;
  height:58px;
  background:url(images/green-o.jpg) no-repeat 0 0;
}
#footer .footCenter .footRight .footLeft #green-t{
  position:absolute;
  bottom:-29px;
  left:32px;
  width:37px;
  height:29px;
  background:url(images/green-t.jpg) no-repeat 0 0;
}
#footer .footCenter .footRight .footLeft .textC{
  text-align:center;
  padding:20px 0 0;
}
#footer .footCenter .footRight .footLeft .textL{
  padding:15px 30px 0;
  width:200px;
  height:40px;
  float:left;
}
#footer .footCenter .footRight .footLeft .textR{
  padding:20px 30px 0;
  width:200px;
  height:40px;
  float:right;
  text-align:right;
}



.files {line-height:40px; font-size:16px; color:#26b75c;}
.files a {color:#26b75c;}