body{
  font-family: 'Lucida Grande',Arial,sans-serif;
  background-color: #ccc;
  padding-top: 1px;
  }

#AllContent {
width : 1000px;
margin : 0 auto;
text-align : left;
position : relative;
min-height : 900px;
background-color: #e0e1e3;
border-left: 1px solid;
border-right: 1px solid;
border-color:#4B4B4B;
top: 0px;
}
a, img{
  border: 0px;
  outline: none;
}
.biger{
  font-size: 21px;
  color: #15adff;
  font-family: Arial
}


* {
margin : 0;
padding : 0;
}

.listStyleNone{
  list-style-type: none;
}
.floatLeft{
  float: left;
}
.marginLeft5px{
  margin-left: 5px;
}


#headTop ul li{
  margin-left: 10px;
}
#headTop {
  height: 22px;
  width: 940px;
  background-color: #272727;
  text-align:right;
  padding-left: 30px;
  padding-right: 30px;
  padding-top: 5px;

}
#headTop ul {
  position: relative;
  float: right;
}
#headTop ul.links {
  color: #fff;
  font-size: 11px;
}

#headTop ul.links a {
	text-decoration: none;
	color: #15ADFF;
    font-size: 11px;
}

#headTop ul.links a:hover {
	color: white;
}



#headLogoBanner{
  min-height: 70px;
  height: 70px;
  width: 1000px;
  background-repeat: no-repeat;
  background-image: url(../images/headLogoBanner.jpg);
}


#headBanner{
  min-height: 283px;
  height: 283px;
  width: 1000px;
  border-top: 1px solid;
  border-bottom: 1px solid;
  border-color: #272727;
}

#s3slider {
   width: 1000px;
   height: 283px;
   position: relative;
   overflow: hidden;
}

#s3sliderContent {
   width: 1000px;
   position: absolute;
   top: 0;
   margin-left: 0;
}

.s3sliderImage {
   float: left;
   position: relative;
   display: none;
}

.s3sliderImage span {
   position: absolute;
   left: 0;
   font: 15px/20px Arial, Helvetica, sans-serif;
   padding: 10px 13px;
   width: 100%;
   background-color: #000;
   filter: alpha(opacity=70);
   -moz-opacity: 0.7;
   -khtml-opacity: 0.7;
   opacity: 0.7;
   color: #fff;
   display: none;
   top: 0;

}

.clear {
   clear: both;
}



#headMenu{
  height: 40px;
  min-height: 40px;
  width: 940px;
  padding-left: 30px;
  padding-right: 30px;
  background-repeat: repeat-x;
  background-image: url(../images/head_menu_bg_i.jpg);
  border-bottom: 1px;
  border-top: 1px;
  border-left: 0px;
  border-right: 0px;
  border-style: solid;
  border-color: #15adff;
}
 ul.topnav {
    list-style: none;
    margin: 0;
    float: left;
    width: 940px;
    height: 40px;
    min-height: 40px;
    font-size: 13px;
    z-index: 905;

}
ul.topnav li {
    float: left;
    width: 110px;
    height: 40px;
    text-align: center;
    margin: 0;
    position: relative;
    z-index: 5001;
}

ul.topnav li a.l1{
    height: 27px;
    width: 110px;
    padding-top: 13px;
    color: #fff;
    display: block;
    text-decoration: none;
    font-weight: bold;
}

.def {
   padding-left: 1px;
   padding-right: 1px;
}
.ove {
    background: url(../images/head_menu_bg.jpg) repeat-x center top;
    border-left: 1px solid #15adff;
    border-right: 1px solid #15adff;
}

html ul.topnav li ul.subnav li a.l1:hover {
    background: #111 url(../images/dropdown_linkbg.gif) no-repeat 10px center;
}
.subhover{
  background-color: #111;
}
ul.topnav li ul.subnav {
  list-style: none;
  background-color: #272727;
  border-top: 0px;
  border-left: 1px solid #fff;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  display: none;
  width: 190px;
  position: absolute;
  left: 0px;
  z-index: 904;
}
html ul.topnav li ul.subnav li  {
  height: 15px;
  clear: both;
  text-align: left;
  padding-top: 10px;
  padding-left: 20px;
  padding-bottom: 5px;
  width: 170px;
}

html ul.topnav li ul.subnav li a{
   padding-left:10px;
   background: url(../images/dropdown_linkbg.gif) no-repeat left;
   color: #FFFFFF;
   text-decoration:none;
}
html ul.topnav li ul.subnav li a:hover {
    background: url(../images/dropdown_linkbg.gif) no-repeat left;
}

#productPanel{
  width: 1000px;;
 }
#contentBox{
  min-height: 285px;
  width: 940px;
  padding-top: 30px;
  padding-left: 30px;
  padding-right: 30px;
  border-bottom: 1px solid #353535;
  position: relative;
  background-image: url(../images/about_content_bg.jpg); background-repeat: no-repeat; background-position: right bottom;
}
#contentBox table {
  margin-bottom: 10px;
  width: 940px;
  vertical-align: top;
}


#contentBox td.leftPanel{
  width: 600px;
  padding-right: 10px;
  vertical-align: top;
}
#contentBox td.rightPanel {
  padding-left: 30px;
  vertical-align: top;

}
#contentBox h1{
  margin-bottom: 1px;
  font-family: Arial Narrow;
  font-size: 30px;
  color: #353535;
  letter-spacing: 0.01em;
}
#contentBox p.content_title{
  margin-top: 0px;
  font-size: 20px;
  color: #259eeb;
}
#contentBox p{
  margin-top: 10px;
  letter-spacing: normal;
  line-height: normal;
  text-align: left;
  word-spacing: normal;
  font-size: 16px;
  color: #222222;
  text-align: justify;
}
#contentBox td.rightPanel {
  padding-top: 30px;
}
#contentBox td.rightPanel img {
  padding: 4px;
  border: 1px solid #21517e;
}
#phoneBox {
  height: 59px;
  min-height: 59px;
  width: 940px;
  padding-left: 30px;
  padding-right: 30px;
  background-repeat: repeat-x;
  background-image: url(../images/phone_box_bg.jpg);
}
#phoneBox ul {
    padding-top: 13px;
    list-style: none;
    margin: 0;
    float: left;
    width: 810px;
}
#phoneBox ul li {
    font-family: Arial Narrow;
    font-weight: bold;
    float: left;
    width: 250px;
    margin: 0;
    position: relative;
    font-size: 20px;
    letter-spacing: 0em;
    margin-right: 20px;
    color:#DCDCDC;
}
.clients_table{
  width: 600px;
}
.clients_table tbody tr td{
  width: 186px;
}


.LogoBorder {
border:1px solid #CCCCCC;
margin:2px;
padding:2px;
}

#infoPanel{
  min-height: 190px;
  padding-left: 30px;
  padding-right: 30px;
  padding-top: 10px;
  padding-bottom: 10px;
  border-top:1px solid #4B4B4B;
  border-bottom:1px solid #4B4B4B;
}
#infoPanel > script {
  display: inline;
  margin-right: 40px;
}


#bottomPanel{
  min-height: 20px;
  padding-left: 30px;
  padding-right: 30px;
  padding-top: 10px;
  background-color: #272727;
  text-align: right;
}
.copiright{
  font-size: 12px;
  color:#fff;
}
.copiright a {
  color: #fff;
  text-decoration: none;
}

/* ------------------------ Лист продуктов */

ul.prlist {
  width: 100%;

}

ul.prlist li {
  float: left;
  margin-right: 7px;
  width: 113px;
  height: 139px;
  border: 1px solid #797878;
  background-color: #FFFFFF;
  padding: 5px;
  line-height: 0.9em;
}

ul.prlist li a {
  font-family: 'Lucida Grande',Arial,sans-serif;
  font-size: 11px;
  text-decoration: none;
  color: #0d7cb4;
}

ul.prlist li img{

}

ul.services {
  padding-left: 30px;
}
ul.services li {
  list-style-type: circle;
  margin-bottom: 15px;
  border-bottom: 1px dashed #797878;
}
#logo img {
   margin-left: 25px;
   border: 0px;
   border: none;
}




