body {background:#015E4B url(img/back-all.jpg) repeat-x top center; padding:0px; font:normal 90% Arial; color:#001F24;}
img {border-width:0px;}
body, form {padding:0px;margin:0px;}

h1 {font:normal 150% Trebuchet MS, Arial; color:#900;}
h2 {font:normal 140% Trebuchet MS, Arial; color:#c00;}
h3 {font:normal 140% Trebuchet MS, Arial; color:#600;}
h4 {font:normal 130% Trebuchet MS, Arial; color:#a00;}
h5 {font:normal 130% Trebuchet MS, Arial; color:#900;}
h6 {font:normal 120% Trebuchet MS, Arial; color:#000;}
p {font:normal 100% Arial;}

a, a:visited {color:#700; }
a:active, a:hover {color:#a00; }

#cntText a, #cntText a:visited {color:#700; border-bottom:1px dashed #700; text-decoration:none;}
#cntText a:active, #cntText a:hover {color:#a00;  border-bottom:1px solid #a00;}

#cntHeader, #cntMain, #cntFooter  {position:relative; margin:0 auto; width:980px;}

#cntHeader #menu {position:absolute; width:680px; height:150px; left:300px; top:12px;}
#cntHeader #menu a {font:bold 18px Trebuchet MS; color:#004F29; display:block; text-decoration:none; float:left; background: url(img/zaklad.gif) no-repeat; width:176px; height:67px; padding:24px 10px 10px 38px; line-height:15px;}
#cntHeader #menu a:hover {text-decoration:underline;}
#cntHeader #menu a span {font:bold 16px Trebuchet MS;}
#ico1 {position:absolute; top:26px; left:450px;}
#ico2 {position:absolute; top:26px; left:680px;}
#ico3 {position:absolute; top:26px; left:904px;}

#krosh {position:absolute; top:-35px; left:315px; font:normal 80% Arial;}
#krosh {font-weight:bold;color:#900;}

#krosh a {color:#383838; font:normal 100% Arial; text-decoration:underline;}
#krosh a:visited {color:#383838;}
#krosh a:active {color:#900;}
#krosh a:hover {color:#900;}

.cntTen {float:left; background:url(img/ten.gif) no-repeat; min-height:450px; padding-left:20px;margin-left:8px;}
#cntLeft {background:url(img/back-left.gif) no-repeat top; width:255px;  min-height:450px;border-top:1px solid #D2E6E6;}

#cntLeft #cntOpros h1, #cntLeft #cntOpros h2, #cntLeft #cntOpros h3 {color:#eee; margin:0 0 0.4em 0;}
#cntLeft #cntOpros form {border-left:1px dashed #ddd;  border-right:1px dashed #ddd; padding:7px 14px; margin:11px 0px; color:#ddd; font:normal 90% Arial;position:relative; min-height:220px; width:220px; }
#cntLeft #cntOpros form .fMidi {width:208px; margin:2px 0;}
#cntLeft #cntOpros form textarea.fMidi  {margin:2px 0;}


#menuLeft {margin:25px;}
#menuLeft a {font:normal 120% Trebuchet MS; color:#001F24;display:block; margin-bottom:14px; line-height:1.2em;}
#menuLeft a:hover {color:#900;}

#cntCenter {background:#fff url(img/back-center.gif) no-repeat top;  min-height:450px; width:428px; border-top:1px solid #D2E6E6; border-bottom:1px solid white;}

#cntCenter2 {background:#fff url(img/back-center4.gif) no-repeat top;  min-height:450px; width:658px; border-top:1px solid #D2E6E6; border-bottom:1px solid white;}

#cntText {margin:20px; font:normal 90% Arial;}
#cntText p {line-height:1.1em;margin:0.5em 0 0 0;}
#cntText h1, #cntText h2 {margin:0.5em 0 0 0;}
#cntText li {margin:0.5em 0 0 0;}
#cntText ul {margin:0.5em 0 0 1.2em;}
#cntText ol {margin:0.5em 0 0 1.6em;}
#cntText .imgLeft {margin:10px 10px 10px 0; float:left; border:1px solid #ddd; padding:5px;}
#cntText .imgRight {margin:10px 0px 10px 10px; float:right; border:1px solid #ddd; padding:5px;}

#cntCopy {}
#cntMenuFooter {text-align:center; margin:40px 10px;}
#cntMenuFooter a {color:#ccc; text-decoration:none; font-size:90%; border-bottom:1px dashed #ccc;}
#cntMenuFooter a:visited {border-bottom:1px dashed #ccc;}
#cntMenuFooter a:hover {border-bottom:1px solid #ccc;}

#cntCopy {width:360px;}
#cntAddress {font:normal 80% Arial; margin-left:60px; color:black;} 
#cntAddress a, #cntAddress a:visited {color:black; text-decoration:underline;}
#cntCounters {position:absolute; top:0; left:400px; top:90px;}

#cntOpros h1, #cntOpros h2, #cntOpros h3 {color:#0F726D; margin:0 0 0.4em 0;}
#cntOpros form {border-left:1px dashed #0F726D;  border-right:1px dashed #0F726D; padding:7px 14px; margin:11px 0px; color:#333; font:normal 90% Arial;position:relative; min-height:220px; width:170px;}

#cntOpros .fMidi {width:164px; margin:2px 0;}
#cntOpros textarea.fMidi {width:164px; margin:2px 0; height:300px; font:normal 90% Arial;}

.Author {text-align:right;font-style:italic; font-size:85%; padding-top:1.5em;}

/*Внешняя реклама на сайте*/ 
 
.cntUgol {position:relative; overflow:hidden; height:11px;} 
.cntAdv {margin:0 0 0 0; padding: 2px 20px 2px 20px; background:#d1eeee; position:relative;} 
 
.ugol {position:absolute; width:11px; height:11px; display:block;} 
 
.rt {top:0;right:0; background:url(img/all-ugol.png) no-repeat 100% 0%;} 
.rb {bottom:0;right:0; background:url(img/all-ugol.png) no-repeat 100% 100%;} 
.lt {top:0;left:0; background:url(img/all-ugol.png) no-repeat 0% 0%;} 
.lb {bottom:0;left:0; background:url(img/all-ugol.png) no-repeat 0% 100%;}  
.int {left:11px; top:0px; width:233px; background:#d1eeee;} /*в этом свойстве сидит ширина дива -22px*/


