html{
  background-color: #ebebeb;
}

body {
  width:990px;
  font-family: Arial;
  font-size: 12px;
  color: #000000;
  background-color: #ebebeb;
  padding: 0px;
  margin: 0px auto;
}

a:link,
a:visited {
  color: #000000;
  text-decoration: underline;
}


a:hover {
  text-decoration: none;
}

h2,h3,h4{
  text-transform: uppercase;
  
}


h1{
 font-size: 150%;
 color: #1d95ab;
  padding: 10px 0px 10px 23px;
  margin: 0px;
font-weight: normal;
}


h2{
 font-size: 120%;
}


h3{
 font-size: 110%;

}

h4{
 font-size: 100%;
}

div#content{
  background-color: #ffffff;
  border-left: 1px solid #cecece;
  border-right: 1px solid #cecece;

}

div#head {
  height: 104px;
  padding: 30px 0px 0px 34px;
  margin: 0px;
  font-size: 12px;
}

span#logo,
a#logo:link,
a#logo:visited{
  float: left;
  padding: 0px 0px 0px 0px;
}

#logo img{
  border: 0px;
}

div#cont-block{
  padding: 9px 0px 0px 10px;
  width: 222px;
  float: right;
}

div#cont-block span.big{
  display: block;
  font-size: 190%;
}

div.menu-block{
  background-color: #f1f1f1;
  float:right;
  height: 36px;
  padding:0px;
 /* width:440px; */
  margin: 19px 20px 0px 0px;
  background-image: url(../files/plastic/Image/menu-right.gif);
  background-position: right top;
  background-repeat:no-repeat;
}

ul.menu{
  padding: 0px 0px 0px 0px;
  margin: 0px;
  list-style-type: none;
  background-image: url(../files/plastic/Image/menu-left.gif);
  background-position: left top;
  background-repeat:no-repeat;
  height: 36px;
  float: left;
  font-size: 12px;
}

ul.menu li{
 padding:0px;
  margin: 0px;
  float: left;
}


ul.menu span,
ul.menu a:link,
ul.menu a:visited{
  padding: 10px 12px 0px 12px;
  float:left;
  height: 26px;
}

ul.menu a:link,
ul.menu a:visited{
  color: #558e92;
}

ul.menu span,
ul.menu a.active:link,
ul.menu a.active:visited{
  background-image: url(../files/plastic/Image/menu-active.jpg);
  background-position: left top;
  background-repeat:repeat-x;
  color: #ffffff;
}


ul#service-menu{
  padding: 0px 0px 7px 30px;
  margin: 0px 1px;
  list-style-type: none;
  background-image: url(../files/plastic/Image/service-menu-bg.gif);
  background-position: left top;
  background-repeat:repeat-x;
  height: 40px;
  background-color: #ebebeb;
    position: relative;
 z-index:3;
}

ul#service-menu li.first,
ul#service-menu li.border,
ul#service-menu li.active-first,
ul#service-menu li.active-border{
  padding: 0px 0px 0px 2px;
  float: left;
  position: relative;
} 

ul#service-menu li.border,
ul#service-menu li.active-border{
  background-image: url(../files/plastic/Image/service-menu-border.gif);
  background-position: left 4px;
  background-repeat:no-repeat;
}

ul#service-menu span.main,
ul#service-menu a.main:link,
ul#service-menu a.main:visited{
  padding:12px 0px 0px 0px;
  float: left;
  height: 28px;
  color: #ffffff;
  width: 180px;
  text-align: center;
}

ul#service-menu li.first span.main,
ul#service-menu li.active-first span.main,
ul#service-menu li.active-first a.main:link,
ul#service-menu li.active-first a.main:visited,
ul#service-menu li.border span.main,
ul#service-menu li.active-border span.main,
ul#service-menu li.active-border a.main:link,
ul#service-menu li.active-border a.main:visited{
  background-image: url(../files/plastic/Image/service-menu-active.jpg);
  background-position: left top;
  background-repeat:repeat-x;
 /* border-bottom: 2px solid #ffc92e;*/
}


ul#service-menu ul{
  padding:23px 10px 15px 25px;
  margin:40px 0px 0px 0px;
  position: absolute;
  top:0px;
  left:2px;
  list-style-type: none;
  background-image: url(../files/plastic/Image/service-menu-ul-bg.jpg);
  background-position: left top;
  background-repeat:repeat-x;
  background-color: #57d1de;
  width: 145px;
  border-bottom: 2px solid #ffc92e;
}

ul#service-menu ul.subMenu{
  display: none;
}

ul#service-menu li.hover ul.subMenu{
  display: block;
}

ul#service-menu ul li{
  padding: 0px 0px 15px 9px;
  background-image: url(../files/plastic/Image/service-menu-ul-mark.gif);
  background-position: left 6px;
  background-repeat:no-repeat;
  color: #ffffff;
}

ul#service-menu ul  a:link,
ul#service-menu ul  a:visited{
   color: #ffffff;
}

div#collage{
 padding: 0px 0px 0px 0px;
 margin: 0px 1px 7px 1px;
 height: 259px;
/* position: relative;
 z-index:0; */
}

body#index table.index-tbl{
 margin: 0px 0px 0px 5px;
 width: 978px;

}

body#inner table.index-tbl{
 margin: 15px 0px 0px 5px;
 width: 978px;

}

table.index-tbl td{
 vertical-align: top;
}

body#index table.index-tbl td.left-col{
 padding: 0px 5px 0px 0px;
 width: 740px;
}


body#inner table.index-tbl td.left-col{
 padding: 0px 5px 40px 0px;
 width: 700px;
}

div.flash{
  padding: 0px;
  margin: 0px;
  background-image: url(../files/plastic/Image/flash-bg.jpg);
  background-position: left 20px;
  background-repeat: no-repeat;
  width: 735px;
  height: 204px;
  overflow: hidden;
  font-size: 12px;
}

div.flash ul.flash-menu{
  padding: 20px 0px 0px 0px;
  margin:0px;
  list-style-type: none;
}

div.flash ul.flash-menu li.main,
div.flash ul.flash-menu li.main-1,
div.flash ul.flash-menu li.main-3,
div.flash ul.flash-menu li.main-2,
div.flash ul.flash-menu li.main-4,
div.flash ul.flash-menu li.active-main,
div.flash ul.flash-menu li.active-main-1,
div.flash ul.flash-menu li.active-main-3,
div.flash ul.flash-menu li.active-main-2,
div.flash ul.flash-menu li.active-main-4{
  height: 46px;
}


*html div.flash ul.flash-menu li.main,
*html div.flash ul.flash-menu li.main-1,
*html div.flash ul.flash-menu li.main-3,
*html div.flash ul.flash-menu li.main-2,
*html div.flash ul.flash-menu li.main-4,
*html div.flash ul.flash-menu li.active-main,
*html div.flash ul.flash-menu li.active-main-1,
*html div.flash ul.flash-menu li.active-main-3,
*html div.flash ul.flash-menu li.active-main-2,
*html div.flash ul.flash-menu li.active-main-4{
  overflow: hidden;
}

div.flash ul.flash-menu li.active-main-2,
div.flash ul.flash-menu li.active-main-3{
  background-image: url(../files/plastic/Image/active-23.jpg);
  background-position: left top;
  background-repeat:no-repeat;
}

div.flash ul.flash-menu li.active-main-1{
  background-image: url(../files/plastic/Image/active-1.jpg);
  background-position: left top;
  background-repeat:no-repeat;
}

div.flash ul.flash-menu li.active-main-4{
  background-image: url(../files/plastic/Image/active-4.jpg);
  background-position: left top;
  background-repeat:no-repeat;
}

div.flash ul.flash-menu span.lv-1,
div.flash ul.flash-menu a.lv-1:link,
div.flash ul.flash-menu a.lv-1:visited {
  display: block;
  width: 220px;
  height: 30px;
  padding:16px 0px 0px 15px;
  text-transform: uppercase;
  color: #696969;
  text-decoration: none;
  font-size: 120%;
  cursor:pointer;

}

div.flash ul.flash-menu a.lv-1:hover{
 text-decoration: underline;
}


ul.flash-menu li.active-main-1 ul.second{
  position: relative;
  top: -66px; 
  left: 220px; 
  width: 505px;
  height: 202px;
  padding: 0px 0px 0px 17px;
  margin:0px;
  list-style-type:none;
  overflow: hidden;
}

ul.flash-menu li.active-main-1 div.flash-img{
  position: absolute;
  background-image: url(../files/plastic/Image/flash-img1.png);
  background-position: left top;
  background-repeat:no-repeat;
  width: 138px;
  height: 194px;
  margin: 7px 0px 0px 355px;
  padding:0px;

}

*html ul.flash-menu li.active-main-1 div.flash-img{
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/files/plastic/Image/flash-img1.png', sizingMethod='scale');
  background-image: none;
}


ul.flash-menu li.active-main-3 div.flash-img,
ul.flash-menu li.active-main-4 div.flash-img{
  display: none;
  padding:0px;
  margin:0px;
  font-size: 0px;
} 

ul.flash-menu li.active-main-2 ul.second{
  position: relative;
  top: -112px; 
  left: 220px;
  width: 505px;
  height: 202px;
  padding:0px 0px 0px 17px;
  margin:0px;
  list-style-type:none;
    overflow: hidden;
}

ul.flash-menu li.active-main-2 div.flash-img{
  position: absolute;
  background-image: url(../files/plastic/Image/flash-img2.png);
  background-position: left top;
  background-repeat:no-repeat;
  width: 250px;
  height: 190px;
  margin: 11px 0px 0px 235px;
  padding:0px;

}

*html ul.flash-menu li.active-main-2 div.flash-img{
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/files/plastic/Image/flash-img2.png', sizingMethod='scale');
  background-image: none;
}

ul.flash-menu li.active-main-3 ul.second{
  position: relative;
  top: -158px; 
  left: 220px;
  width: 396px;
  height: 161px;
  background-image: url(../files/plastic/Image/flash-img3.jpg);
  background-position: right bottom;
  background-repeat:no-repeat;
  padding:40px 100px 0px 17px;
  margin:0px;
  list-style-type:none;
    overflow: hidden;
}

ul.flash-menu li.active-main-4 ul.second{
  position: relative;
  top: -204px; 
  left: 220px;
  width: 396px;
  height: 161px;
  background-image: url(../files/plastic/Image/flash-img4.jpg);
  background-position: right bottom;
  background-repeat:no-repeat;
  padding:40px 100px 0px 17px;
  margin:0px;
  list-style-type:none;
    overflow: hidden;
}

ul.flash-menu li.active-main-1 li.flash-img,
ul.flash-menu li.active-main-1 li.active-flash-img,
ul.flash-menu li.active-main-2 li.flash-img,
ul.flash-menu li.active-main-2 li.active-flash-img{
 height: 37px;
 width: 0px;
 padding:0px;
 margin:0px;
 font-size: 1px;
 float: left;
}

ul.flash-menu li.active-main-3 li.flash-img,
ul.flash-menu li.active-main-3 li.active-flash-img,
ul.flash-menu li.active-main-4 li.flash-img,
ul.flash-menu li.active-main-4 li.active-flash-img{
  display: none;
}

ul.flash-menu li.main-4 ul.second,
ul.flash-menu li.main-3 ul.second,
ul.flash-menu li.main-2 ul.second,
ul.flash-menu li.main-1 ul.second{
  display: none;
}

ul.flash-menu li.active-main-1 ul.second li.sec,
ul.flash-menu li.active-main-1 ul.second li.active-sec,
ul.flash-menu li.active-main-3 ul.second li.sec,
ul.flash-menu li.active-main-3 ul.second li.active-sec{
  clear: both;
  padding:0px;
  margin:0px;
}

ul.flash-menu li.active-main-2 ul.second li.sec,
ul.flash-menu li.active-main-2 ul.second li.active-sec{
  clear: both;
  padding:0px 0px 15px 0px;
  FLOAT: LEFT;
}
/*
ul.flash-menu li.active-main-3 ul.second li.sec,
ul.flash-menu li.active-main-3 ul.second li.active-sec{
  float: left;
  width:165px;
  padding:0px 0px 0px 0px;
}*/

ul.flash-menu li.active-main-4 ul.second li.sec,
ul.flash-menu li.active-main-4 ul.second li.active-sec{
  background-image: url(../files/plastic/Image/ring.gif);
  background-position: left 5px;
  background-repeat:no-repeat;
  padding: 0px 0px 7px 10px;
}

ul.flash-menu li.active-main-2 ul.second li.border{
  clear: both;
  padding:15px 0px 15px 0px;
}
ul.flash-menu li.active-main-3 ul.second span.lv-2,
ul.flash-menu li.active-main-3 ul.second a.lv-2:link,
ul.flash-menu li.active-main-3 ul.second a.lv-2:visited,
ul.flash-menu li.active-main-1 ul.second  span.lv-2,
ul.flash-menu li.active-main-1 ul.second  a.lv-2:link,
ul.flash-menu li.active-main-1 ul.second  a.lv-2:visited{
  color:#ffffff;
  font-weight: bold;
  float: left;
  width:135px;
  background-image: url(../files/plastic/Image/y-arrow.gif);
  background-position: left 2px;
  background-repeat:no-repeat;
  padding: 0px 0px 10px 14px;
  margin:0px;
}
ul.flash-menu li.active-main-2 ul.second span.lv-2,
ul.flash-menu li.active-main-2 ul.second a.lv-2:link,
ul.flash-menu li.active-main-2 ul.second a.lv-2:visited{
  color:#ffffff;
  font-weight: bold;
  background-image: url(../files/plastic/Image/y-arrow.gif);
  background-position: left 2px;
  background-repeat:no-repeat;
  padding: 0px 0px 3px 14px;
  margin: 0px;
}

 /*
ul.flash-menu li.active-main-3 ul.second span.lv-2,
ul.flash-menu li.active-main-3 ul.second a.lv-2:link,
ul.flash-menu li.active-main-3 ul.second a.lv-2:visited{
  color:#ffffff;
  font-weight: bold;
  padding: 0px 0px 7px 2px;
}
*/
ul.flash-menu li.active-main-4 ul.second span.lv-2,
ul.flash-menu li.active-main-4 ul.second a.lv-2:link,
ul.flash-menu li.active-main-4 ul.second a.lv-2:visited{
  color:#ffffff;
  font-weight: bold;
}

ul.flash-menu ul.second a.lv-2:link,
ul.flash-menu ul.second a.lv-2:visited{
  text-decoration: none;
  cursor:pointer;
}

ul.flash-menu ul.second a.lv-2:hover{
 text-decoration: underline;
}

ul.flash-menu li.active-main-1 ul.second li.active-sec ul,
ul.flash-menu li.active-main-3 ul.second li.active-sec ul{
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 149px;
  list-style-type: none;
}

*html ul.flash-menu li.active-main-1 ul.second li.active-sec ul,
*html ul.flash-menu li.active-main-3 ul.second li.active-sec ul{
  margin: -10px 0px 0px 149px;
}

ul.flash-menu ul.second li.sec ul {
  display: none;
}

ul.flash-menu li.active-main-2 ul.second li.active-sec ul{
  padding: 7px 0px 0px 15px;
  margin: 0px 0px 0px 0px;
  list-style-type: none;

}
/*
ul.flash-menu li.active-main-3 ul.second li.active-sec ul{
  padding: 7px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  list-style-type: none;
}*/

ul.flash-menu li.active-main-1 ul.second ul li,
ul.flash-menu li.active-main-2 ul.second ul li,
ul.flash-menu li.active-main-3 ul.second ul li{
  background-image: url(../files/plastic/Image/ring.gif);
  background-position: left 5px;
  background-repeat:no-repeat;
  padding: 0px 0px 7px 10px;
  margin:0px;
  width: 200px;
}

ul.flash-menu li.active-main-1 ul.second ul li a:link,
ul.flash-menu li.active-main-1 ul.second ul li a:visited,
ul.flash-menu li.active-main-2 ul.second ul li a:link,
ul.flash-menu li.active-main-2 ul.second ul li a:visited,
ul.flash-menu li.active-main-3 ul.second ul li a:link,
ul.flash-menu li.active-main-3 ul.second ul li a:visited{
  color: #ffffff;
}

div.flash ul.flash-menu li.active-main-2 span.lv-1,
div.flash ul.flash-menu li.active-main-2 a.lv-1:link,
div.flash ul.flash-menu li.active-main-2 a.lv-1:visited,
div.flash ul.flash-menu li.active-main-1 span.lv-1,
div.flash ul.flash-menu li.active-main-1 a.lv-1:link,
div.flash ul.flash-menu li.active-main-1 a.lv-1:visited,
div.flash ul.flash-menu li.active-main-3 span.lv-1,
div.flash ul.flash-menu li.active-main-3 a.lv-1:link,
div.flash ul.flash-menu li.active-main-3 a.lv-1:visited,
div.flash ul.flash-menu li.active-main-4 span.lv-1,
div.flash ul.flash-menu li.active-main-4 a.lv-1:link,
div.flash ul.flash-menu li.active-main-4 a.lv-1:visited{
  display: block;
  width: 220px;
  height: 30px;
  padding:16px 0px 0px 15px;
  text-transform: uppercase;
  color: #ffffff;
  text-decoration: none;
font-size: 120%;
}

div.flash ul.flash-menu a.lv-1:hover{
  text-decoration: underline;
}

body#index table.index-tbl td.right-col {
  width: 235px;
 /* background-color: #ededed;
  border-top: 21px solid #ffffff; */
  padding:21px 20px 0px 20px;
  margin: 0px;
  vertical-align: top;
 /* background-image: url(../files/plastic/Image/gr-block-bottom.gif);
  background-position: left bottom;
  background-repeat:no-repeat; */

}



body#inner table.index-tbl td.right-col{
 width: 240px;
 padding:0px 0px 40px 38px;
 margin: 0px;
 vertical-align: top;
   font-size: 12px;
}

div.banner-block{
  padding: 20px 0px 12px 5px;
  height: 148px;
  width: 730px;
}
div.banner-block span.banner-1 {
  display: inline-block;
  width: 361px;
  height: 147px;
  position: relative;
  margin: 0 6px 0 0;
}
div.banner-block span.banner-1 embed {

}


img.banner-1{
 padding: 0px 10px 0px 2px;

}

img.banner-2{
}

div.index-otzyv{
 float: left;
 padding: 0px 10px 0px 5px;
 width:359px;
   background-image: url(../files/plastic/Image/grbl-bg.gif);
  background-position: 5px bottom;
  background-repeat:repeat-y;
    font-size: 12px;
}

div.index-cons{
   float: left;
    width:359px;
  background-image: url(../files/plastic/Image/grbl-bg.gif);
  background-position: left bottom;
  background-repeat:repeat-y;
    font-size: 12px;
}
div.index-cons div.bulb-1,
div.index-otzyv div.bulb-1{
  background-image: url(../files/plastic/Image/grbl-bottom.gif);
  background-position: left bottom;
  background-repeat:no-repeat
}
div.index-cons div.bulb-2,
div.index-otzyv div.bulb-2{
  background-image: url(../files/plastic/Image/gbl-top.gif);
  background-position: left top;
  background-repeat:no-repeat
}

div.index-header{
  height: 37px;
  overflow: hidden;
  border-bottom: 1px solid #ff9900;
}

div.index-header h2{
  padding: 13px 0px 0px 25px;
  margin:0px;
  font-weight: normal;
  color:#34a0b4;
  text-transform: uppercase;
  float: left;
  font-size: 110%;
}

a.all:link,
a.all:visited{
  float: right;
  background-image: url(../files/plastic/Image/arrow.gif);
  background-position: right 5px;
  background-repeat:no-repeat;
  margin: 13px 17px 0px 0px;
  padding: 0px 10px 0px 0px;
  color: #333333;
}


div.index-txt{
  padding: 10px 20px 20px 20px;
  height: 235px;
  overflow: hidden;
  color: #333333;
    font-size: 12px;
}
/*
div.index-txt ul{
  padding: 0px 0px 0px 7px;
  margin: 0px;
  list-style-type: none;
}

div.index-txt ul li{
  padding: 0px 0px 0px 17px;
  background-image: url(../files/plastic/Image/ul-mark.gif);
  background-position: left 6px;
  background-repeat:no-repeat;
}
*/

span.blue{
 font-weight: bold;
  color: #2c9cb1;

}

span.bl{
  color: #2c9cb1;

}


body#index table.index-tbl td.right-col h2{
  padding: 0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  color: #419595;
}

div.personalAnonce span.bl{
 font-weight: bold;
}


div.promo-list ul.news-list{
  padding:0px 0px 0px 0px;
  margin: 0px;
  list-style-type: none;
    font-size: 12px;
}

div.promo-list ul.news-list li.first{
 /* background-image: url(../files/plastic/Image/yellow-corner-block.gif);
  background-position: left top;
  background-repeat:no-repeat;  */
  padding: 10px 0px 15px 0px;
  margin: 0px;
}

div.promo-list ul.news-list li.other{
 /* background-image: url(../files/plastic/Image/gr-block.gif);
  background-position: left top;
  background-repeat:no-repeat;
  background-color:#fefefe;*/
  padding: 10px 0px 15px 0px;
  margin: 0px;
  border-top: 1px solid #82a7ad;
}

div.promo-list ul.news-list ul{
  margin: 0px 0px 0px 0px;
  padding:5px 0px 5px 10px;

}


div.promo-list span.link,
div.promo-list a.link:link,
div.promo-list a.link:visited {
 display: block;
 color: #ff9900;
 font-weight: bold;
 margin: 0px 0px 10px 0px;
}

div.promo-list p{
  padding:0px;
  margin:0px;
}

div.index-content{
  padding: 15px 35px 20px 50px;
    font-size: 12px;
}

ul.context-index{
  padding: 0px 0px 0px 0px;
  margin: 0px;
  list-style-type: none;
    font-size: 12px;
}

ul.context-index li{
  float: left;
  padding: 0px 25px 10px 0px;
}

ul.context-index li.first a:link,
ul.context-index li.first a:visited{
  font-weight: bold;
  color: #61bac7;
}

div.cont-txt{
  clear: both;
  padding: 10px 0px 0px 0px;
  font-size: 10px;
}

div.cont-txt a:link,
div.cont-txt a:visited{
 color: #FF9900;
 text-decoration: none;
}

div#footer{
  margin: 0px 1px;
  padding: 34px 68px 0px 35px;
  border-top: 11px solid #ffc442;
  height: 50px;
    background-image: url(../files/plastic/Image/footer.gif);
  background-position: left top;
  background-repeat:no-repeat;
  background-color: #61c5cd;
  color: #ffffff;
  clear: both;
    font-size: 12px;
}


body#inner div#footer{
  margin: 30px 1px 0px 1px;
}

div.clear{
 clear: both;
}


span.yal{
  float: right;
  padding: 3px 26px 10px 0px;
  background-image: url(../files/plastic/Image/yal.gif);
  background-position: right top;
  background-repeat:no-repeat;
}

span.yal a:link,
span.yal a:visited{
  color: #ffffff;
}


div#footer p{
  padding: 0px 0px 0px 0px;
  margin: 0px;
}

span.copyright{
  float: left;
  padding: 3px 30px 0px 0px;
}

span#counters{
  float: left;

}

div.dark-form{
  background-color: #eaeaea;
  padding: 18px 10px 10px 23px;
}

div.light-form{
  background-color: #f5f5f5;
  padding: 10px 10px 27px 23px;
}

div.dark-form table.form-tbl{
  width: 100%;
}

div.light-form p,
div.dark-form p{
  padding:0px;
  margin:0px;
}


div.dark-form table.form-tbl td.form-title,
div.light-form table.form-tbl td.form-title{
  width: 110px;
  padding: 3px 10px 10px 0px;
  text-align: right;
  vertical-align: top;
  color: #2c9cb1;
}


div.dark-form table.form-tbl td.form-input,
div.light-form table.form-tbl td.form-input{
  padding: 0px 10px 10px 0px;
  text-align: left;
}


div.dark-form table.form-tbl td.form-input input,
div.dark-form table.form-tbl td.form-input select,
div.light-form table.form-tbl td.form-input select{
  width: 220px;
}

div.light-form table.form-tbl td.form-input{
  padding: 0px 10px 6px 0px;
  text-align: left;
}


div.light-form  textarea{
  width: 343px;
  height:85px;
  margin: 0px 0px 5px 0px;
}

/*div.light-form table.form-tbl td.form-title{
  width: 85px;
  padding: 3px 10px 5px 0px;
  text-align: right;
  vertical-align: top;
  color: #2c9cb1;
}  */

input.clear-button{
  border: 0px;
  width: 68px;
  height: 22px;
  background-image: url(../files/plastic/Image/clear-button.gif);
  background-position: left top;
  background-repeat:no-repeat;
  margin: 0px 5px 0px 0px;
    font-size: 12px;
}


input.send-button{
  border: 0px;
  width: 74px;
  height: 22px;
  background-image: url(../files/plastic/Image/send-button.gif);
  background-position: left top;
  background-repeat:no-repeat;
  margin: 0px 0px 0px 0px;
    font-size: 12px;
}	

span.inner-cons-1,
a.inner-cons-1:link,
a.inner-cons-1:visited{
  display: block;
  margin: 0px 0px 0px 6px;
  background-image: url(../files/plastic/Image/inner-consult-banner.gif);
  width: 224px;
  height: 71px;
  background-position: left top;
  background-repeat:no-repeat;
}
span.inner-cons-2,
span.inner-cons-3,
a.inner-cons-2:link,
a.inner-cons-2:visited,
a.inner-cons-3:link,
a.inner-cons-3:visited{
  display: block;
  margin: 1px 0px 0px 6px;
  padding: 15px 0px 0px 17px;
  background-image: url(../files/plastic/Image/inner-button.gif);
  width: 207px;
  height: 38px;
  background-position: left top;
  background-repeat:no-repeat;
  color: #ffffff;
  font-size:140%;
  text-decoration: none;
}

div.pers-banner{
  background-image: url(../files/plastic/Image/personal-banner.jpg);
  background-position: left top;
  background-repeat:no-repeat;
  width: 220px;
  height:135px;
  overflow: hidden;
  padding: 13px 0px 0px 17px;
  margin: 13px 0px 0px 0px;
  color: #1d95ab;
  font-size: 10px;
}

div.pers-banner h3{
  color: #1d95ab;
  padding: 0px 0px 3px 0px;
  margin: 0px;
  font-size: 120%;
}

div.pers-banner p{
  padding:0px;
  margin:0px;
}

span.pers-banner-txt{
 display: block;
 width: 115px;
}
/*

div.pers-banner span.more,
div.pers-banner a.more:link,
div.pers-banner a.more:visited{
  float: left;
  padding: 3px 0px 0px 0px;
  color: #1d95ab;
  width: 120px;
}
  */
div.video-block{
  padding:35px 0px 50px 0px;
  width: 100%;
    position: relative;
  top:0;
  left:0px;
}

div.video-block h3{
  color: #1d95ab;
  padding:0px 0px 7px 17px;
  margin:0px;
  text-transform: none;
  font-size: 130%;


}

div.s-m-block{
 width: 100%;
 position: relative;
}

div.video-item{
  width: 237px;
  height: 142px;
  padding:6px 0px 0px 6px;
  background-image: url(../files/plastic/Image/video-bg.gif);
  background-position: left top;
  background-repeat:no-repeat;
 /* position: relative;
  top:0;
  left:0px;*/
}


div.video-item img{
 /* position: absolute;*/
  width: 224px;
  top: 0px;
  left: 0px; 
  padding:0px 0px 0px 1px;
  margin:0px;
}

div.video-item div.arrow{
  background-image: url(../files/plastic/Image/video-arrow.png);
  background-position: right bottom;
  background-repeat:no-repeat;
  padding:0px 0px 0px 0px;
  margin:-40px 0px 0px 186px;
  height: 34px;
  width: 34px;
  position: relative;
/*  top: 0px;
  left: 0px;
  border:1px solid red; */

}  

*html div.video-item div.arrow{
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/files/plastic/Image/video-arrow.png', sizingMethod='scale');
  background-image: none;

}


div.video-block span.more,
div.video-block a.more:link,
div.video-block a.more:visited,
div.gall-block span.more,
div.gall-block a.more:link,
div.gall-block a.more:visited{
  float: left;
  padding: 5px 0px 0px 17px;
  clear: both;
  background-image: url(../files/plastic/Image/or-arrow.gif);
  background-position: 3px 8px;
  background-repeat:no-repeat;
} 

span.inner-txt{
  display: block;
  padding:0px 0px 0px 15px;
}

ul#photo-list{
  padding: 0px 0px 15px 0px;
  margin:0px;
  list-style-type: none;
}


ul#photo-list li{
/*  padding: 0px 0px 15px 23px;*/
}

ul#photo-list div#before{
width: 300px;
float: left;
padding:0px 10px 0px 0px;
}

ul#photo-list div#after{
width: 300px;
margin: 0px 0px 0px 310px;
}



ul#photo-list div.leftImg{
  float:left;
  width: 313px;
}

ul#photo-list div.leftImg img{
  border-left: 1px solid #16c7da;
  border-top: 1px solid #16c7da;
  border-bottom: 1px solid #16c7da;
 /*   border-right: 1px solid #16c7da; */
  display: block;
  padding:5px 5px 5px 5px;
  margin: 0px;
  float: left;
}

ul#photo-list div.rightImg img{
  border-right: 1px solid #16c7da;
  border-top: 1px solid #16c7da;
  border-bottom: 1px solid #16c7da;
/*  border-left: 1px solid #16c7da;*/

  display: inline;
  padding:5px 5px 5px 2px;
  margin: 0px;
    float: left;

}

ul#photo-list img.before {
  border: 3px solid #ffbf2c;
  display: block;
}

ul#photo-list img.after {
  border: 3px solid #16c7da;
  display: block;
}

ul#photo-list img.photoImg{
  border: 1px solid #16c7da;
  display: block;
}

span.headerBefore{
 float: left;
 width:300px;
 text-align: center;
 margin: 0px 10px 0px 0px;
 padding: 5px 0px 0px 0px;
}

span.headerAfter{
 float: left;
 width:300px;
 text-align: center;
 margin: 0px 0px 0px 0px;
  padding: 5px 0px 0px 0px;

}

ol#message-list{
 padding: 0px 0px 0px 23px;
 margin: 0px;
 list-style-type: none;
}

ul.message-list{
 padding: 0px 0px 0px 0px;
 margin: 0px;
 list-style-type: none;
}


body#index ul.message-list{
 height: 230px;
 overflow: hidden;
}


ol#message-list li{
  padding:20px 0px 15px 0px;

}


ul.message-list li{
  padding:0px 0px 15px 0px;
}

ol#message-list p,
ul.message-list p{
  padding:0px 0px 0px 0px;
  margin: 0px;
}

div.message-head{
  color: #1d95ab;
  font-weight: bold;
  padding:0px 0px 3px 0px;
}

div.message-answer{
  padding:10px 0px 0px 20px;
  font-style: italic;
}


div.doctorName{
  color: #1d95ab;
  font-weight: bold;
  padding:0px 0px 3px 0px;
}

form.form{
  background-color: #eaeaea;
  padding: 18px 10px 10px 23px;
  color: #2c9cb1;
}

table.message-content{
}
table.message-content td{
  padding: 0px 0px 10px 0px;
}

table.message-content td.message-author-area input,
table.message-content tr#message-email-area td input,
table.message-content select{
  width: 220px;
}

form.form textarea{
  width: 220px;
  height: 150px;
}
/*
input.message-send{
  border: 0px;
  width: 74px;
  height: 22px;
  background-image: url(../files/plastic/Image/send-button.gif);
  background-position: left top;
  background-repeat:no-repeat;
  margin: 0px 0px 0px 0px;
}
*/

div.award-list ul#photo-list{

}

div.award-list ul#photo-list li{
  width: 49%;
  float: left;
  height: 220px;
  padding: 0px;
  text-align: center;
}

div.award-list img{
  border: 0px;
}

div.personalInfo  {
  padding:0px 0px 0px 23px;
}

div.personalImg{
  float: left;
  padding:0px 15px 15px 0px;
}

div.personalMore{
  clear: both;
  padding: 10px 0px 0px 0px;
}

div.personalQuestion a:link,
div.personalQuestion a:visited{
  float: right;
  color: #2c9cb1;
  font-weight: bold;
  margin:10px 0px 0px 0px;
}

h2.otz-h{
 padding:0px 0px 0px 23px;
}

table.otz-tbl{

}

table.otz-tbl td.form-title{
  width: 110px;
  padding:0px 5px 5px 0px;
}

table.otz-tbl td.form-input{
  padding:0px 0px 5px 0px;
}

table.otz-tbl input.send-button{
  width: 74px;
}

table.otz-tbl  input,
table.otz-tbl  textarea{
  width: 220px;
}

table.otz-tbl  select{
  width: 224px;
}

table.personalList{

}

table.personalList p.position{
  padding:0px 0px 10px 0px;
  margin:0px;
  font-size: 90%;
}

table.personalList a.title:link,
table.personalList a.title:visited{
  color: #2c9cb1;
  font-weight: bold;
  font-size: 100%;
/*  text-decoration: none;  */
}
/*
table.personalList a.title:hover{
  text-decoration: underline;
}
 */
ul.videoList{
 padding:0px 0px 0px 23px;
 margin: 0px;
 list-style-type: none;
}

ul.videoList li{
  padding:0px 0px 20px 0px;
}

span.b-doc,
a.b-doc:link,
a.b-doc:visited{
 display: block;
 margin:35px 0px 0px 0px;
}

div#context-block {
  margin:10px 32px 20px 15px;
  width: 200px;
  float: left;
}

div#context-block img{
  padding:15px 0px 0px 0px;
}

div.context-block{
  background-color: #ebebeb;
  background-image: url(../files/plastic/Image/context-top.gif);
  background-position: left top;
  background-repeat:repeat-x;
  margin:0px 0px 0px 0px;

}

div.context-block div.bulb1{
  background-image: url(../files/plastic/Image/context-left-bottom.gif);
  background-position: left bottom;
  background-repeat:no-repeat;
}

div.context-block div.bulb2{
  background-image: url(../files/plastic/Image/context-right-bottom.gif);
  background-position: right bottom;
  background-repeat:no-repeat;
}

div.context-block div.bulb3{
  background-image: url(../files/plastic/Image/context-right-top.gif);
  background-position: right top;
  background-repeat:no-repeat;
}

div.context-block div.bulb4{
  background-image: url(../files/plastic/Image/context-left-top.gif);
  background-position: left top;
  background-repeat:no-repeat;
  padding:29px 20px 12px 15px;
}

div.context-block ul{
  padding:0px 0px 0px 0px;
  margin:0px;
  list-style-type: none;
}

div.context-block ul li{
   color: #1c95aa;
   padding:0px 0px 0px 0px;
   height: 40px;
   text-align: right;
}


div.navigator{
  padding:0px 0px 20px 23px;
  color: #1c95aa;
}


div.context-block ul a:link,
div.context-block ul a:visited{
  color: #1c95aa;
}

div#map-list ul.lv-0{
  padding: 0px 0px 0px 0px;
  margin:0px;
  list-style-type: none;
}

div#map-list ul.lv-0 li{
  padding:0px 0px 0px 0px;
}

div#map-list ul.lv-0 span,
div#map-list ul.lv-0 a:link,
div#map-list ul.lv-0 a:visited{
  color: #1c95aa;
  font-size: 120%;
}

div#map-list ul.lv-0 li.item-1,
div#map-list ul.lv-0 li.item-2,
div#map-list ul.lv-0 li.item-3{
  float: left;
  width: 185px;
  height: 390px;
  padding: 5px 5px 0px 5px;
  margin: 0px 17px 0px 17px;
  background-color: #ebebeb;
  background-image: url(../files/plastic/Image/photo-list-bottom.jpg);
  background-position: left bottom;
  background-repeat:no-repeat;
}


div#map-list ul.lv-0 li.item-1 span.headerGallery{
  display: block;
  padding: 11px 0px 15px 19px;
  height: 190px;
  background-image: url(../files/plastic/Image/ph-item-1.jpg);
  background-position: left top;
  background-repeat:no-repeat;
}

div#map-list ul.lv-0 li.item-2 span.headerGallery{
  display: block;
  padding: 11px 0px 15px 19px;
  height: 190px;
  background-image: url(../files/plastic/Image/ph-item-2.jpg);
  background-position: left top;
  background-repeat:no-repeat;
}

div#map-list ul.lv-0 li.item-3 span.headerGallery{
  display: block;
  padding: 11px 0px 15px 19px;
  height: 190px;
  background-image: url(../files/plastic/Image/ph-item-3.jpg);
  background-position: left top;
  background-repeat:no-repeat;
}

div#map-list ul.lv-0 ul.lv-1{
  padding: 5px 0px 0px 5px;
  margin:0px 0px 0px 0px;
  list-style-type: none;
  font-size: 90%;
}

div#map-list ul.lv-0 ul.lv-2{
  padding: 5px 0px 0px 5px;
  margin:0px 0px 0px 0px;
  list-style-type: none;
}


div#map-list ul.lv-0 ul.lv-1 li{
  padding:0px 0px 8px 15px;
  background-image: url(../files/plastic/Image/ul-mark.gif);
  background-position: left 3px;
  background-repeat:no-repeat;
}

div#map-list ul.lv-0 ul.lv-1 span,
div#map-list ul.lv-0 ul.lv-1 a:link,
div#map-list ul.lv-0 ul.lv-1 a:visited{
  text-transform: none;
  color: #666666;
  font-size: 100%;
  float: none;
  background: none;

}

div#message-list li.item div.message-answer{
  display: none;
}

span#answerLink a:link,
span#answerLink a:visited{
  color: #1c95aa;
}

img.fl-left,
div.fl-left{
  float: left;
  margin:0px 32px 10px 0px;
}

img.fl-right{
  float: right;
  margin:0px 0px 10px 10px;
}

span#plus,
span#minus{
 float: left;
 padding: 0px 5px 0px 0px;
 width: 15px;
}

span#plus a:link,
span#plus a:visited,
span#minus a:link,
span#minus a:visited{
  text-decoration: none;
}

div.page-scroller{
 padding: 20px 0px 0px 18px;
}

div.page-scroller span{
  font-weight: bold;
  padding:0px 0px 0px 5px;
}

div.page-scroller a:link,
div.page-scroller a:visited{
    padding:0px 0px 0px 5px;
}

div#article-list ul {
  padding:0px 0px 0px 23px;
  margin:0px;
  list-style-type: none;
}

div#article-list ul li{
  font-weight: bold;
  padding:0px 0px 15px 0px;
}

div.gall-block{
  padding:10px 0px 30px 0px;
  margin: 20px 0px 0px 0px;
  border-top: 1px solid #cbcbcb;
  border-bottom: 1px solid #cbcbcb;
  clear: both;
}

div.gall-block h3{
  font-weight: bold;
  font-size: 250%;
  text-transform: uppercase;
  color: #98daea;
  clear: both;
  padding:0px 0px 0px 0px;
  margin:0px;
}

div.operationList{
  padding:0px 0px 0px 23px;
}

div.operationList ul{
  padding:0px 0px 0px 0px;
  margin:0px;
  list-style-type: none;
}

div.operationList ul li{
  padding: 15px 0px 15px 0px;
  margin: 0px 0px 0px 0px;
  border-bottom: 1px solid #cbcbcb;
  clear: both;
}

div.operationList img{
   border:0px;
}

div.scroller{
 padding:0px 0px 15px 0px;
}

ul.operationList div.before{
  padding: 0px 0px 10px 0px;
}

img.before {
/*  border: 3px solid #ffbf2c;*/
  display: block;
}

img.after {
/*  border: 3px solid #16c7da; */
  display: block;
}

ul#after{
  padding:30px 0px 0px 0px;
  margin:0px;
  list-style-type: none;

}

ul.operationList h2{
  clear: both;
}



ul.operationList li ul#after li{
  float: left;
  width: 300px;
  padding:0px 10px 15px 0px;
  clear: none;
  border: none;
}


/* Easy Slider */

#slider ul, #slider li{
	margin:0;
	padding:0;
	list-style:none;
}
#slider, #slider li{ 
	/* 
		define width and height of container element and list item (slide)
		list items must be the same size as the slider area
	*/ 
	width:669px;
	height:200px;
	overflow:hidden; 
}
span#prevBtn{
  float: left;
  font-weight: bold;
}
span#nextBtn{
  float: right;
  font-weight: bold;
}					

/* Easy Slider */


table.price-tbl{
 border-top: 1px solid #1D95AB;
 border-left:1px solid #1D95AB;
 width: 100%;
 clear: both;
}

table.price-tbl td{
 padding:5px;
  border-bottom: 1px solid #1D95AB;
 border-right:1px solid #1D95AB;
}

table.price-tbl tr.price-main-h{
  background-color: #b2e5e9;
  text-transform: uppercase;
}

table.price-tbl tr.price-h2{
 color: #1D95AB;
   text-transform: uppercase;

}

a.price-link:link,
a.price-link:visited{
 color: #1D95AB;
 float: right;
 font-weight: bold;
}