body {
 margin: 13px 0 23px 0;
 background-color: #FFFFFF;
}
td, p, div {
 font-family: Arial, Verdana, Helvetica, sans-serif;
 color: #000000;
}
A {
 COLOR: #3366CC;
 font-family: Arial, Verdana, Helvetica, sans-serif;
}
A:hover {
 COLOR: #666666!important;
}

.ot_ban {
padding: 13px 0 20px 15px; 
}
.ot_menu a, .menu a, .menu a, .menu_price a, .anketa a, .bread a, ul a,  ul.nomer a  {
 COLOR: #3366CC;
}
.anketa {
padding: 0 0 0 0;
font-size: 0.85em; 
}
.service {
padding: 16px 0 22px 0;
margin: 0 20px 0 0;
}
.top_main {
font-size: 0.95em;
COLOR: #9B999A;
padding: 48px 0 13px 0;
}
.menu_zag {
font-size: 0.75em;
font-weight: bold;
COLOR: #3B362A;
padding: 0 0 0 15px;
margin: 0 0 0 0;
}
.menu_zag_on {
font-size: 0.75em;
font-weight: bold;
COLOR: #FFFFFF;
padding: 0 0 0 15px;
margin: 0 0 0 0;
}
.r_marg {
padding: 0 0 0 0;
width: 196px;
}
h1 {
font-size: 1.10em;
padding: 0 0 0.5em 0; 
font-weight: normal;
margin: 0 0 0 0;
}
h2 {
font-size: 1.4em;
padding: 2px 0 0 0; 
margin: 0 0 0 0;
}

.text {
padding: 0 20px 0 16px;
margin: 0 0 0 0;
}
.blocks {
padding: 0 0 0 16px; 
}
.block {
padding: 14px 15px 10px 15px; 
}
.block_zag {
font-size: 0.75em;
font-weight: bold;
COLOR: #3B362A;
padding: 0 0 10px 15px;
margin: 0 0 0 0;
}
.block_text p {
 font-size: 0.75em;
 padding: 0 0 20px 10px;
 line-height: 1.2em;
 COLOR: #333333; 
}
.art_zag {
padding: 0 20px 0 16px;
}
.art_zag img {
margin: 5px 0 18px 0;
}
.art {
padding: 0 0 0 16px; 
}
.art_nomer {
padding: 0 15px 0 16px;
}
.art_text {
padding: 0 20px 0 14px; 
}
.art_anketa {
padding: 0 20px 0 14px; 
}
.line {
font-size: 0.3em;
COLOR: #333333;
margin: 0 0 10px 0;
padding: 0 0 0 0;
background-color: #339933;
width: 100%;
height: 19px;
}
.line2 {
font-size: 0.3em;
COLOR: #333333;
margin: 0 0 16px 0;
padding: 0 0 0 0;
background-color: #999999;
width: 100%;
height: 19px;
}
.nomer {
 font-size: 0.7em;
 margin: -3px 0 4px 0;
 padding: 0 20px 0 0; 
 COLOR: #333333; 
}
.podzag {
font-size: 0.95em;
padding: 0 20px 7px 0; 
font-weight: bold;
margin: 0 0 0 0;
}
.tema{
 font-size: 0.75em;
 margin: 0 0 10px 0;
 COLOR: #CC3333;
 font-weight: bold; 
}
.bread {
 font-size: 0.65em;
 padding: 0 0 3px 0;
 margin: 0 0 0 0;
 line-height: 1.2em;
}
.bread2 {
 font-size: 0.65em;
 padding: 40px 0 3px 0;
 line-height: 1.2em;
}
.ot_menu {
padding: 5px 6px 15px 15px; 
}
.menu_lang {
    FONT-SIZE: 0.75em;
    height: 39px;
    vertical-align: top;
    padding: 10px 15px 0 18px;
}
.menu_lang a {
    vertical-align: sub;

}
.menu {
font-size: 0.75em;
margin: 0 0 0.6em 0; 
line-height: 1.2em;
}
.menu_on {
font-size: 0.75em;
margin: 0 0 0.6em 0; 
line-height: 1.2em;
COLOR: #666666;
font-weight: bold;
}
.menu_red {
font-size: 0.75em;
margin: 0 0 0.6em 0; 
line-height: 1.2em;
font-weight: bold; 
}
.menu_red a {
COLOR: #CC3333;
}
.menu_price {
font-size: 0.65em;
margin: 0 0 0.6em 0; 
line-height: 1.2em;
COLOR: #9B999A;
}
.menu_price img {
margin: 0 7px 0 0; 
}
p {
font-size: 0.85em;
margin: 0 0 0.7em 0; 
line-height: 1.2em;
}
.art_text p {
font-size: 0.8em;
margin: 0 0 0.7em 0; 
line-height: 1.2em;
COLOR: #333333;
}
.autor {
font-size: 0.7em;
margin: 0 0 26px 0; 
}
.mat {
 font-size: 0.7em;
 padding: 0 50px 0 10px;
 margin: 0 0 0 0;
 line-height: 1.2em;
 COLOR: #333333; 
}
.blue_line {
COLOR: #3366CC;
margin: 10px 0 14px 0;
padding: 0 0 0 0;
background-color: #3366CC;
width: 100%;
height: 1px;
}
.news {
font-size: 0.85em;
COLOR: #333333;
margin: 0 0 0.7em 0;
padding: 0.1em 0 0.1em 0;
line-height: 1.2em;
background-color: #FFE9B7;
width: 196px;
text-transform: uppercase;
}
.news2 {
font-size: 0.85em;
COLOR: #333333;
margin: 3px 0 0.7em 0;
padding: 0.1em 0 0.1em 0;
line-height: 1.2em;
background-color: #FFE9B7;
width: 196px;
text-transform: uppercase;
}
.new {
font-size: 0.75em;
margin: 0 0 17px 0; 
line-height: 1.3em;
COLOR: #000000;

}
.data {
font-size: 0.7em;
margin: 19px 0 0 0; 
COLOR: #666666;
}
.line1 {
    font-size: 0.85em;
    COLOR: #FFFFFF;
    margin: 10px 0 0.7em 0;
    padding: 0.1em 0 0.1em 15px;
    line-height: 1.2em;
    background-color: #CC3333;
    width: 100%;
    text-transform: uppercase;
}
ul.nomer {
    font-size: 0.75em;
    margin: 0 3px 0 7px;
    padding: 0 0 0.8em 0;
    list-style-type: none;
    list-style-image: url(images/but.gif);
    list-style-position: inside;
}
ul {
    font-size: 0.75em;
    margin: 0 0 0 0;
    padding: 0 0 0.8em 0;
    list-style-type: none;
    list-style-image: url(images/but.gif);
    list-style-position: inside;
}
ul.an {
    font-size: 0.85em;
    margin: 0 0 0 0;
    padding: 0 0 0.8em 20px;
    list-style-type: disc;
    list-style-image: none;
}
li {
margin: 0 0 0.2em 0;
padding: 0 0 0 0;
}
li span {
    font-size: 0.8em;
}
.an li {
margin: 0 0 0 0;
padding: 0 0 0 0 ;
}
.copy {
 font-size: 0.7em;
 margin: 0 0 0.6em 0;
 COLOR: #333333; 
}
.tel {
 font-size: 0.7em;
 margin: 0 0 0 0;
 line-height: 1.2em;
 COLOR: #333333; 
}
input.search { 
margin: 0 0 0 0;  
padding: 0 0 3px 4px;
COLOR: #000000; 
BACKGROUND: #FFFFFF; 
FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; 
font-size: 0.80em;  
border: 1px solid #3366CC;
height: 1.1em;
width: 136px;
}
form {
margin: 0 0 0 0; 
padding: 24px 0 30px 0;
}
.anketa {
font-size: 0.85em;
margin: 0 0 0 0; 
line-height: 1.2em;
}
.anketa span {
margin: 0 0 0 0;
padding: 0 0 0 50px;
}
.anketa2 {
padding: 0 0 0 30px;
}
.anketa3 {
padding: 0 0 0 60px;
}
input { 
margin: 0 0 0 0;
padding: 0 0 0 0;
COLOR: #666666; 
FONT-FAMILY: Arial, Verdana, ms sans serif; 
font-size: 0.85em;
height: 1.3em; 
border: 1px solid #666666; 
} 

select { 
margin: 0 0 0 0;
padding: 0 0 0 0;
COLOR: #000000; 
FONT-FAMILY: Arial, Verdana, ms sans serif; 
font-size: 0.75em;
} 
.button { 
margin: 0 0 0 0;
COLOR: #FFFFFF;  
BACKGROUND: #666666; 
FONT-FAMILY: Arial, Verdana, ms sans serif; 
font-size: 0.85em;  
border: 0px solid #FFFFFF; 
height: 1.4em; 
cursor: hand;
} 
input.check { 
margin: 0 0 0 0;
padding: 0 0 0 0;
border: 1px solid #666666;
height: 15px;
width: 15px;
}
.nochek { 
margin: 3px 0 3px 0;
padding: 0 0 0 18px;
height: 15px;
width: 15px;
}
.nochek2 { 
margin: 3px 0 3px 0;
padding: 0 0 0 49px;
height: 15px;
width: 15px;
}
input.butt { 
margin: 0 0 0 0;  
COLOR: #FFFFFF;
BACKGROUND: #FFFFFF;
FONT-FAMILY: Arial, Verdana, ms sans serif;
font-size: 0.85em;
border: 0px solid #FFFFFF;
font-size: 0.6em;
height: 1px;
width: 1px;
}



.pics { border: 1px solid #CCCCCC;}

