body, html { margin: 0; padding: 0 }
* html body { margin: 0; padding: 0; }
a:link { color: gray; font-family:Arial, Helvetica, sans-serif; text-decoration: none; font-size: 10 em; }
a:visited { color: gray; font-family:Arial, Helvetica, sans-serif; text-decoration: none; font-size: 10 em; }
a:hover { color: gray; font-family:Arial, Helvetica, sans-serif; text-decoration: none; font-size: 10 em; }
a:active { font-size: 10 em; }
#frame { margin-right: auto; margin-left: auto; clear: both; width: 800px; height: 80px; }

#left_shapka{float: left; font-family:Arial, Helvetica, sans-serif;  font-size: 70%; width: 800px; height:85px;  }
#logo { float: left; width:80px; margin-top: 40px; }
#Bet-sovet { float: left; margin-top: 65px; margin-left: 15px; }
.slogan { width:200px; color:#f16d00; font-size: 75%; font-family: arial; float:left; margin-left:30px; text-align: center  ; }
.telefons{ width:230px; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:gray; clear:both; margin-top: 20px; margin-left:30px; }
.telefons2 { color: gray; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-align: center; margin-left: 10px; width: 230px; clear: both; }
.nav{ width:242px; height:30px; background: url(/img/hover.jpg) repeat-x; display: block; position:absolute; top:185px; float: left; margin:0 }

#right_shapka{ float:right;  width: 557px; }
#shapka_slogan { color:white; font-family:Arial, Helvetica, sans-serif; font-size: 100%; font-weight: bold; position: absolute; left: 400px; margin-top: 5px; margin-left:150px; }
#shapka { background-image: url(../img/children_sh.jpg); background-repeat: no-repeat; background-position: 50% center; float: right; width: 557px; height: 150px; }
A.rollover0 { background: url(/img/hover.jpg); display: block; width: 236px; height: 25px; float:left; text-align:center; color:#ffffff; margin-right: 1px; padding-top:5px  }
A.rollover1 { background: url(/img/hover.jpg); display: block; width: 114px; height: 25px; margin-left:1px; float:left; text-align:center; color:#ffffff; padding-top:5px  }
A.rollover2 { background: url(/img/hover.jpg); display: block; width: 111px; height: 25px; margin-left:1px; float:left; text-align:center; color:#ffffff; padding-top:5px  }
A.rollover3 { background: url(/img/hover.jpg); display: block; width: 111px; height: 25px; margin-left:1px; float:left; text-align:center; color:#ffffff; padding-top:5px  }
A.rollover4 { background: url(/img/hover.jpg); display: block; width: 111px; height: 25px; margin-left:1px; float:left; text-align:center; color:#ffffff; padding-top:5px }
A.rollover5 { background: url(/img/hover.jpg); display: block; width: 111px; height: 25px; margin-left:1px; float:left; text-align:center; color:#ffffff; padding-top:5px }
A.rollover0:hover { background-position:  0 -25px;}
A.rollover1:hover { background-position: 0 -25px; }
A.rollover2:hover { background-position:  0 -25px; }
A.rollover3:hover { background-position:  0 -25px; }
A.rollover4:hover { background-position:  0 -25px; }
A.rollover5:hover { background-position:  0 -25px; }


#left_menu{width:235px; border-right: 1px solid gray; }
.mail { color: white; font-size:90%; font-family: Verdana, Arial, Helvetica, sans-serif; margin-left:25px   }
.o_nas{ color: #605d5c; font-size: 80%; font-family: arial; padding-top: 25px;}
.line { color: gray; font-size: 100%; width: 200px; height: 20px; border-bottom: 1px dashed gray; }
.line a{ color: gray; font-size: 100%; font-family: Arial, Helvetica, sans-serif; height: 20px; }
.hr { width: 240px; }
#uslugi{ color: #605d5c; font-size: 80%; font-family: arial; width: 238px; height: 220px; float: left; padding-top: 16px; }

#right_menu{ float:right; width:554px; }
.privet{ color: #605d5c; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; width:550px; float:left; text-align:left; clear: both; margin-left: 10px; }
.privet a {color: blue; font-size: 100%; font-family: Arial, Helvetica, sans-serif; height: 20px; text-decoration: underline;font-style: italic;}
.back { text-align: right; width: 100%; }
.back a { color: gray; font-size: 100%; font-family: Arial, Helvetica, sans-serif; height: 20px; }
#privet_1 { color: #0060ff; font-size: 14px; font-weight: bold; text-align: center; clear: both; }
.texts2 { color: #605d5c; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }


.table { color: #605d5c; font-size: 14px; font-family: Arial, Helvetica, sans-serif; width: 500px; border-style: solid; border-width: 1px; border-collapse: collapse    }
.table1 { color: #605d5c; font-size: 14px; font-family: Arial, Helvetica, sans-serif; width: 80%; border-style: solid; border-width: 1px; border-collapse: collapse; }
.table2 { color: #605d5c; font-size: 14px; font-family: Arial, Helvetica, sans-serif; text-align: right; width: 80%; border-style: solid; border-width: 1px; border-collapse: collapse; }
td1 { width: 80%; }
td2 { width: 20%; }
.sape {color: #605d5c; font-size: 14px; font-family: Arial, Helvetica, sans-serif;}

.left_kolon { width: 300px; float: left; margin-top: 10px; border-right: 1px dashed gray; }
.right_kolon { width: 240px; float: right; margin-top: 10px; border-left: 1px dashed gray; }
.right_menu_kolon { margin-top: 10px; width: 250px; float: right; }
.left_menu_kolon { margin-top: 10px; width: 300px; float: left; }
.block { width: 240px; height: 20px; }
.block2 {width: 300px; height: 20px; }
.block_left { width: 230px; height: 20px; }
#scaler{ width:239px; float:left; }
.steril { clear: both; }
.steril_1 { width: 400px; float: left; clear: both; }
.images{ float:left; margin-right: 5px; }
.images_right{ float:right; margin-left: 5px; }
.scaler_text{ color: #605d5c; font-size: 12px; font-weight: bold; font-style: italic; width:230px; text-align:justify; height: 120px; float: left; }
#trevoga { width: 557px; float: right; }
#trevoga_img { width: 150px; float: right; }
#trevoga_text { width: 407px; text-align: left; float: left; }
#action{ width:254px; float:right; border-top:1px solid #bcbec0; }
#priznaki { font-size: 100%; font-family: Verdana, Arial, Helvetica, sans-serif; width: 555px; height: 20px; clear: both; }
#footer_shadow {background-color: #605d5c; width: 800px; height: 5px; clear:both}
#footer {background-color: #f16d00; width: 800px; height: 100px; clear:both}
h1 { color: #f16d00; font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; }
h2 { color: gray; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;}
h3 {font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#f16d00;}
h4 {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#f16d00;}
p { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#605d5c; text-indent: 20px; }
.text_a, .text_a a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#605d5c; text-indent: 20px; margin-left: 35px;}
.li{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#605d5c; list-style-type: disc; }
.li a { color: #605d5c; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; list-style-type: disc; }
#li { width: 300px; float: right; padding-top: 25px; list-style-type: square; }
.stih { color: white; font-size: 75%; font-family: Arial, Helvetica, sans-serif; background-color: #007aff; text-align: left; width: 220px; margin-top: 10px; margin-bottom: 10px; padding-top: 5px; padding-left: 15px; list-style-type: none; }