body { 
 margin: 0px;
 padding: 0px;
   background-color: white;
       font-family: arial, tahoma, verdana;
}

table { 
 width: 100%; 
 height: 100%; 
 border-collapse: collapse;
}

table.prod {
 width: 85%; 
}

table.pagespic { 
 position: relative;
 top: 100px;
 width: 260px;
 height: 10%; 
}

table.charact {
 width: 430px; 
}





/* шрифты */

h1 {                 /* h1 words1 */
 font-size: 11px;
 text-align: center;
 font-weight: 100;
 color: #999999;
}

h3 {                 /* h3 открыта страница... */
 font-size: 11px;
 color: #0088cc; 
 padding-left: 5px; 
 padding-right: 5px;
}

p.words2-3 {         /* p words2-3 */
 font-size: 11px;
 text-align: left;
 font-weight: 100;
 color: #999999;
}





h1.gray {            /* h1 главный 1-й загаловок */
 font-size: 30px;
 text-align: left;
 font-weight: bold;
 color: #666666;
 padding-left: 5px; 
 padding-right: 5px;
}

h2.gray {            /* h2 2-й загаловок */
 font-size: 20px;
 text-align: left;
 color: #0088cc;      
 padding-left: 5px; 
 padding-right: 5px;
}

p.gray {             /* p  3-й загаловок, аналог 2-го */
 font-size: 20px;  
 text-align: left;
 font-weight: bold;
 color: #0088cc;     
 padding-left: 5px; 
 padding-right: 5px;
}

p.graycent {         /* p  4-й загаловок, аналог 2-го + центр */
 font-size: 20px;
 text-align: center;
 font-weight: bold;
 color: #0088cc;
 padding-left: 5px; 
 padding-right: 5px;
}

p {                  /* основной шрифт */
 font-size: 12px;
 text-align: justify;
 color: #333333;
 padding-left: 5px; 
 padding-right: 5px;
}





p {                  
 text-align: left;
}

p.center {
 text-align: center;
}

p.block {
 font-size: 11px;
 text-align: center;
 margin-top: -16px;
}

p.select {         
 font-size: 17px;
 text-align: left;
 color: #333333;
 padding-left: 5px; 
 padding-right: 5px;
}

p.news { 
 font-size: 11px;
 color: #0088cc;
}

p.adress {
 font-size: 11px;
}


/* дивы */

#words { 
 position: absolute;
 top: 30px;
 margin-left: 48%; /* марджин убирает сдвиг в ie */
 width: 25%; 
}

#words2 { 
 position: relative;
 top: 770px;
 left: 20px;
 width: 220px; 
}

#words3 {
 position: relative;
 top: 775px;
 left: 20px;
 width: 220px; 
}

#words3art { /* для статей раздел физио */
 position: absolute;
 top: 129px;
 margin-left: 230px;
 width: 225px;
}

#center {
 margin-top: 190px; 
 width: 100%; 
}

#menutop { 
 position: relative;
 top: 165px;
 width: 520px; 
 font-weight: bold;
}

#menuleft { 
 position: absolute;
 top: 528px;
 left: 20px;
 width: 230px; 
 line-height: 70%;
 border-top: 1px solid #8DB9D4; 
 border-bottom: 1px solid #8DB9D4; 
}

#news { 
 position: relative;
 margin-top: 400px;
 width: 270px; 
 border-top: 1px solid #8DB9D4;
 border-bottom: 1px solid #8DB9D4;
}

#doc {
 margin-left: 5px;
 width: 410px;
   font-size: 11px;
   color: #0088cc; 
 border-bottom: 1px solid #8DB9D4;
}

#adress { 
 margin-left: 5px;
 width: 410px; 
   font-size: 11px;
   color: #0088cc; 
}

p.line { 
 margin-left: 5px;
 width: 400px;
 border-bottom: 1px solid #8DB9D4;
}

p.linemenu { 
 margin-top: 5px;
 margin-left: 0px;
 width: 220px;
 font-size: 11px;
 color: #0088cc; 
}

#copy {
 font-size: 11px;
 text-align: justify;
 color: white;
}

#copy2 {
 width: 250px;
 margin-bottom: 2px;
 font-size: 11px;
 text-align: left;
 color: white;
}

#home {
 position: absolute;
 top: 0px;
 left: 330px;
}

#map {
 position: absolute;
 top: 0px;
 left: 380px;
}

#letter {
 position: absolute;
 top: 0px;
 left: 426px;
}

#lang {
 position: absolute;
 top: 45px;
 left: 375px;
   font-size: 12px;
   font-weight: bold; 
   color: #0088cc; 
}

/* #rezerf {
 position: absolute;
 top: 48px;
 left: 349px;
   font-size: 12px;
   font-weight: bold; 
} */





/* ссылки верхнее меню */

A { 
 color: #0088cc; 
 padding: 10px;
 background: none;
}

A:active { 
 color: #0088cc; 
 background: none;
}

A:hover { 
 color: #5AA6C7;
}

/* ссылки левое меню */

#menuleft A { 
 color: #0088cc;  
 background: none; 
}

#menuleft A:active { 
 color: #0088cc; 
 background: none;
}

#menuleft A:hover { 
 color: #5AA6C7; 
 background: url('images/theme/knl.gif') -15px -17px; 
}

/* ссылки в новостях */

#news A { 
 color: #0088cc; 
 font-weight: bold; 
 background: none; 
}

#news A:active { 
 color: #0088cc; 
 background: none; 
}

#news A:hover { 
 color: #5AA6C7; 
}





/* простая ссылка / серая без подчеркивания */

A.simple { 
 color: #666666;  
 background: none;  
}

A.simple:active {
 color: #666666; 
 background: none;  
}

A.simple:hover { 
 color: #5AA6C7; 
}

/* простая ссылка №2 / синяя с подчеркиванием */

A.simple2 { 
 color: #0088cc; 
 background: none; 
}

A.simple2:active {
 color: #0088cc; 
 background: none; 
}

A.simple2:hover { 
 color: #5AA6C7; 
}

/* простая ссылка №3 / синяя с подчеркиванием без padding - основная */

A.simple3 { 
 color: #0088cc; 
 padding: 0px;
 background: none; 
}

A.simple3:active {
 color: #0088cc; 
 background: none; 
}

A.simple3:hover { 
 color: #5AA6C7; 
}

/* простая ссылка №4 / зеленая с подчеркиванием */

A.simple5 { 
 color: #54d769; 
 background: none; 
}

A.simple5:active {
 color: #54d769; 
 background: none; 
}

A.simple5:hover { 
 color: #83ea94; 
}





/* ссылка для support */

A.support { 
 color: white; 
 text-decoration: none; 
 padding: 0px;
}

A.support:active {
 color: white; 
}

A.support:hover { 
 color: #5AA6C7; 
}


/* фоны и картинки */

th.rcor {
 background-image: url('images/theme/rcor.jpg');
 background-repeat: no-repeat; 
 background-position: right bottom;
}

td.kav {
 background-image: url('images/theme/kav.jpg'); 
 background-repeat: no-repeat;
}

td.backcen {
 background-image: url('images/theme/comby.jpg');
 background-repeat: no-repeat;
 background-position: center top; 
}

td.ecs {
 background-image: url('images/theme/ecs.jpg');
 background-repeat: no-repeat; 
 background-position: right -120px;
}

#logo {
 position: absolute;
 top: 26px;
 left: 105px;
}

td.downline {
 background-color: #A9CADB;
 background-image: url('images/theme/downline.gif');
 background-repeat: no-repeat; 
 background-position: right 50%;
}


/* списки */

ol.charact {
 font-size: 12px;
 color: #999999;
}

ol.charabc {
 font-size: 11px;
 list-style: lower-alpha;
 color: #999999;
}

ol.map {
 font-size: 11px;
 color: #999999;
}

li.square {
 font-size: 13px;
 list-style: square;
 list-style-position: outside;
 color: #999999; 
}


/* разное */

A img {
 border: none;
}

.spannews {
 font-size: 11px;
 color: #0088cc; 
}

.spanadress {
 color: #0088cc; 
}


/* слайдер меню */

ul    {
	margin-left: 20px;
	padding: 0;
	list-style: none;
	width: 200px;
	}

ul li {
	position: relative;
	}

li ul {
	position: absolute;
	left: 180px;
	top: 0;
	display: none;
        background-color: #ffffff;
        border: solid 1px #cccccc;
	}

ul li a {
        display: block;
          padding: 5px;
          font-size: 12px;
          color: #0088cc;
          font-weight: bold;
	}

li:hover ul, li.over ul { 
	display: block; 
      }

/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* End */