/* Start of CMSMS style sheet 'main' */
@charset "utf-8";

/* CSS Document */

body {padding:0; font:normal 90% Arial; color:#001F24;}
body {background:#015E4B url(images/img/back-all.jpg) repeat-x top center;}
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 90% 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;}
#cntFooter {border:1px solid #015e4b;}

#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(images/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(images/img/ten.gif) no-repeat; min-height:450px; padding-left:20px;margin-left:8px;}
#cntLeft {background:url(images/img/back-left.gif) no-repeat top; width:255px;  min-height:450px;border-top:1px solid #D2E6E6;}

#cntLeft #cntOpros h1, #cntLeft #cntLeft #cntOpros h2 {color:#eee; margin:0 0 0 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, .required {width:208px; margin:2px 0;}
#cntLeft #cntOpros form textarea.fMidi, #cntLeft #cntOpros form textarea.required  {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(images/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(images/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; border:1px solid #ddd; padding:5px;}
#cntText .imgRight {margin:10px 10px 10px 0px; border:1px solid #ddd; padding:5px;}

#cntText .imgtext {font: bold 90% Arial; float:left; color:#900;}
#cntText .imgtext2 {font: bold 90% Arial; float:right; color:#900;}

#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; left:400px; top:100px; height:50px; width:400px;}

#cntOpros h1, #cntOpros h3 {color:#0F726D; margin:0 0 0 0;}
#cntOpros h2, .forms {color:#003333; margin:0 0 -0.1em 0;}

#cntOpros .fMidi {width:164px; margin:0px 0;}
#cntOpros textarea.fMidi {width:164px; margin:0px 0; height:300px; font:normal 90% Arial;}


.Author {text-align:right;font-style:italic; font-size:85%; padding-top:1.5em;}

/*
.table { border-left:1px dashed #0F726D;  
           border-top:1px dashed #0F726D; 
           color:#333; 
           background:#E3F3F3;
           text-align: left;
           padding-left: 2px;
           height: 1.8em;}

td.table2 {border-left:1px dashed #0F726D;  
              border-right:1px dashed #0F726D; 
              color:#333; 
              padding: 0;
              margin: -1;
              min-height:8px;}


.ttable {border-right:1px dashed #0F726D;  
           border-bottom:1px dashed #0F726D;
           color:#333; 
           bgcolor: #fff;}

td.tcells1 {font:bold 12px Trebuchet MS; color:#fff; background:#008D70;text-align:center; 
               line-height: 1.8em;}
*/



table.ttable  {margin:20px auto; width:98%;}
table.ttable  td {padding:3px;}
table.ttable  td.table {padding:3px 3px; background:white; border-bottom:1px dashed #d6e8e8; font-size:85%;}
table.ttable .tcells1 {background:#d6e8e8; font:bold 110% Trebuchet MS; color:#476b69; border-bottom:1px dashed white; border-right:1px dashed white; text-align:top; vertical-align:top;}

td.forms {border-left:1px dashed #ddd;  border-right:1px dashed #ddd; padding:7px 14px; margin:11px 0px; color:#ddd; font:normal 90% Arial;}
               
.vote  {background: url(images/img/input.gif); 
         width:165px; height:33px; border-width:0px;
         margin-top:10px;          
                         }

#pollvoteform, #pollresults {}
#pollcontent { border-left:1px dashed #0F726D; border-right:1px dashed #0F726D; width:200px;}
#pollresults {text-align:center;}
#pollvoteform {text-align:center;}
#pollresults td {border-bottom:1px  dashed #0F726D; color:black; font-size:90%; text-align:left; padding:3px 0;}
#pollresults table {width:180px;margin-left:10px;}

.polloptions {line-height:28px; margin-top:10px; text-align:left; margin-left:18px; color:white;}

table.forms {width:200px;}
table.forms td {text-align:center;}
table.forms td h2 {font-size:120%;color:#0F726D;}

.fbsubmit {background: url(images/img/submit.gif); 
         width:165px; height:33px; border-width:0px;
         margin-top:10px;     
            }
/*Внешняя реклама на сайте*/

.cntUgol {position:relative; overflow:hidden; height:11px;}
.cntAdv {left:20px;width:160px; padding: 2px 20px 2px 20px; background:#d1eeee;
position:relative;}

.ugol {position:absolute; width:11px; height:11px; display:block;}

.rt {top:0; right:35px; background:url(images/img/all-ugol.png) no-repeat 100% 0%;}
.rb {bottom:0;right:35px; background:url(images/img/all-ugol.png) no-repeat 100%
100%;}
.lt {top:0;left:20px; background:url(images/img/all-ugol.png) no-repeat 0% 0%;}
.lb {bottom:0;left:20px; background:url(images/img/all-ugol.png) no-repeat 0% 100%;}
.int {left:30px; top:0px; width:180px; background:#d1eeee;} /*в этом
свойстве сидит ширина дива -22px*/
 

/* End of 'main' */

