#pages
{
display: none; 
} 
body{
	padding: 0px;
	margin: 0px;
     }

table{
	border: 0px;
}
td{
	padding: 0px;
	margin: 0px;
	vertical-align: top;
}

img{
	border: 0px;
	padding: 0px;
}
img.tur{
	margin-bottom: 5px;
	border: 2px;

}
p,li,ul{
	font-family: tahoma;
      font-align:justify;
	font-size: 8pt;
	font-variant: normal;
	font-style: normal;	
	color: #414141;
	margin-bottom: 10px;

	margin-left: 20px;
	margin-right: 40px;

}
p.price{
	font-family: tahoma;
   	font-size: 10pt;
	font-variant: normal;
	font-style: normal;	
	color: #414141;
	margin-bottom: 10px;

	margin-left: 20px;
	margin-right: 40px;

}
p.gr{
	font-family: Tahoma;
    font-align:justify;
    font-weight: bold;      
	font-size: 10pt;
	font-variant: normal;
	font-style: normal;	
	color: #414141;
	margin-left: 40px;
	margin-right: 25px;
    margin-top: 7px;


}
p.news{
	font-family: tahoma;
      font-align:justify;
	font-size: 8pt;
	font-variant: normal;
	font-style: normal;	
	color: black;
	margin-bottom: 10px;
	margin-top: 5px;
	margin-left: 5px;
	margin-right: 5px;

}

p.date{
	color: #000F60;
	font-weight: bold;
	border-bottom: 1px solid #d20000;
	padding : 0px 5px 4px 4px;
}
p.knopka{
	color:#FFFFFF;
	font-family: tahoma;
	font-size: 9pt;
	font-weight: bold;
	margin-left: 44px;
	margin-top: 7px;
	text-decoration: none;
}
p.doc{
	color:#414141;
	font-family: tahoma;
	font-size: 8pt;
	font-variant: normal;
	font-style: normal;
    align:justify;
    margin-left: 51px;
  	margin-top: 0px; 
	}
p.text{
	color:#414141;
	font-family: tahoma;
	font-size: 8pt;
	font-variant: normal;
	font-style: normal;
    align:justify;
    margin-left: 6px;
    margin-right: 100px;
  	margin-top: 1px; 
	}
p.opros{
	color:#F1500A;
	font-family: tahoma;
	font-size: 9pt;
	font-variant: normal;
	font-style: normal;
    align:justify;
    margin-left: 80px;
    margin-right: 100px;
  	margin-top: 1px; 
	}
p.opros2{
	color:#F1500A;
	font-family: tahoma;
	font-size: 9pt;
	font-variant: normal;
	font-style: normal;
   
   }

p.tekst{
	font-family: tahoma;
	font-size: 8pt;
	font-variant: normal;
	font-style: normal;	
	color: #41566B;
	margin-left: 40px;
	}
p.zag{
	color:#FFFFFF;
	font-family: tahoma;
	font-size: 9pt;
	font-weight: bold;
  font-variant: normal;
	font-style: normal;
	margin-top: 7pt;
}
font{
	color:#414141;
	font-family: tahoma;
	font-size: 8pt;
	font-variant: normal;
	font-style: normal;
  align:justify;
	margin-top: 5px;
	margin-left: 20px;    
	}
font.quest{
	color:#414141;
	font-family: tahoma;
	font-size: 10pt;
	align:left;
	margin-top: 25px;
	margin-left: 0px;    
	}	
font.zag{
	color:#FF6600;
	font-family: tahoma;
  font-weight: bold;			
	font-size: 10pt;
	align:left;
	margin-top: 0px;
	margin-left: 18px;    
	}
font.qq{
	color:#d5a500;
	font-family: tahoma;
  	font-size: 8pt;
	align:left;
	margin-top: 0px;
	margin-left: 78px;    
	}		
	
font.date{
	color:#005FAE;
  font-weight: bold;	
	font-family: tahoma;
	font-size: 7pt;
	font-variant: normal;
	font-style: normal;
	margin-left: 50px;   
	}
font.nazv{
	color:##414141;
    font-weight: bold;	
	font-family: tahoma;
	font-size: 8pt;
	text-decoration: underline;	
	font-variant: normal;
	font-style: normal;
	margin-left: 20px;   
	}
font.doc{
	color:#414141;
	font-family: tahoma;
	font-size: 8pt;
	font-variant: normal;
	font-style: normal;
    align:justify;
    margin-left: 28px;
  	margin-top: 12px; 
	}

span{
	
	color:black;
	font-family: tahoma;
	font-size: 9pt;
	font-variant: normal;
	font-style: normal;
    align:justify;
    }

    
span:hover {
 
 	text-decoration: none;
	color: #FF6600; 
    }
span.mail{
	
	color:#005FAF;
	font-family: tahoma;
	font-size: 8pt;
	font-variant: normal;
	font-style: normal;
      align:justify;
	margin-left: 190px;

    }
	
span.thanks{
	
	color:black;
	font-family: tahoma;
	font-size: 9pt;
	font-variant: normal;
	font-style: normal;
      align:justify;
	margin-left: 14px;
	margin-bottom: 14px;    
}
span.sorry{
    color: #FF0000;
}
a{
	color:#FFFFFF;
	font-family: tahoma;
	font-size: 9pt;
	font-weight: bold;
	margin-left: 24px;
	margin-top: 10px;
	text-decoration: none;
}
a:hover{
	text-decoration: underline;
	color: black;
}
a.print{
	color:#0a9cf2;
	font-family: tahoma;
	font-size: 9pt;
	font-weight: bold;
	margin-left: 24px;
	margin-top: 10px;
	text-decoration: none;
}
a.print:hover{
	text-decoration: underline;
	color: #095480;
}

a.podrob{
 	color:#FFFF00;
	font-family: tahoma;
    font-weight: bold;	
	text-decoration: underline;	
    font-size: 8pt;
	margin-left: 18px;
	margin-top: 18px;
}
a.podrob:hover{
	text-decoration: none;
	color: #FFFFFF;
}
a.qwe{
 	color:#FF6600;
	font-family: tahoma;
    	font-weight: bold;		
   	font-size: 9pt;
	margin-left: 18px;
	margin-top: 18px;
}
a.qwe:hover{
	text-decoration: underline;
	text-decoration: none;
	color: #000000;
}
a.podrob1{
 	color:#FF7605;
	font-family: tahoma;
    font-weight: bold;	
	text-decoration: underline;	
    font-size: 8pt;
	margin-left: 18px;
	margin-top: 18px;
}
a.podrob1:hover{
	text-decoration: none;
	color: #FFFF00;
}

a.n
{
	text-decoration: underline; 

	color:#FF6600;
    font-weight: bold;	
    font-size: 8pt;
	margin-left: 10px;

}
a.n:hover
{
 	text-decoration: none;
	color:#FF6600; 	
 	}
a.knopka{
	color:#FFFFFF;
	font-family: tahoma;
	font-size: 9pt;
	font-weight: bold;
	margin-left: 24px;
	margin-top: 10px;
	text-decoration: none;
}

a.aa{
	font-family: tahoma;
    font-size: 8pt;
	font-weight:bold;
    text-decoration: underline;
	color:#FF7605}
a.aa:hover {
	font-family: tahoma;
    text-decoration: none;	
    color:#C6F2FB} 
    
  a.submenu{
	font-family: tahoma;
    font-size: 8pt;
	font-weight:bold;
    text-decoration: underline;
	color:#FF7605}
a.submenu:hover {
	font-family: tahoma;
    text-decoration: none;	
    color:#000000} 
 	
 	a.menu{
	margin-left: 42px;}
a.menu:hover {
	margin-left: 42px;} 

.top{
	width: 100%;
	height: 120px;
	background : #e3e2e2 url(images/bg-ctop.gif) repeat-y left;
	color: #d20000;
	font-size: 10px;
}
.topbg{
	width: 100%;
	height: 120px;
	background : url(images/top-1.jpg) no-repeat right;
	padding : 13px 0px 13px 24px;
}
.left{
	width: 174px;
	background : url(images/bg-left.gif) repeat-y left;
}
.sendmsg{
	width: 174px;
	padding : 0px 10px 20px 20px;
}
.content{
	width: 100%;
	padding : 30px 20px 20px 10px;
}
.dnews{
	padding : 5px 0px 0px 0px;
}
.tnews{
	width: 100%;
	background : url(images/bg-left.gif) repeat-y left;
	padding : 5px 0px 5px 20px;
}
.copyr{
	width: 100%;
	border-top: 1px solid #e3e2e2;
}
.copyr p{
	color: #8a8989;
	font-size: 10px;
}
.copyr a{
	color: #8a8989;
	font-weight: bold;
}
.copyr a:hover{
	text-decoration: underline;
}

input{
	border: 0px solid #D4D0C8;
	font: 10px tahoma, Geneva, Arial, Helvetica, sans-serif;
	background: #DCF7FD;
	width: 13px;
	height: 13px;
	margin-left: 15px;
     
}
input.name{
	border: 1px solid #D4D0C8;
	font: 11px tahoma, Geneva, Arial, Helvetica, sans-serif;
	background: #FFFFFF;
	width: 300px;
	height: 17px;
	margin-left: 28px;
}
input.em{
	border: 1px solid #D4D0C8;
	font: 11px tahoma, Geneva, Arial, Helvetica, sans-serif;
	background: #FFFFFF;
	width: 300px;
	height: 17px;
	margin-left: 28px;
}

input.radio_class{
	background-color: #FF0000;
     
}

input.otvet{
	border: 0px solid  #D4D0C8;
	font: 10px tahoma, Geneva, Arial, Helvetica, sans-serif;
	background: White;
	width: 82px;
	height: 23px;
	margin-left: 15px;
     
}
input.date{
	border: 0px solid  #000000;
	width: 82px;
	height: 23px;
	margin-left: 15px;
     
}

input.inp1{
	border: 1px solid  #D4D0C8;
	width: 180px;
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: White;
	height: 23px;
	margin-left: 23px;

}
input.inp2{
	border: 1px solid  #D4D0C8;
	width: 180px;
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: White;
	height: 23px;
	margin-top: 10px;


}

input.date{
	border: 1px solid #D4D0C8;
	width: 100px;
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: White;
	height: 18px;
	margin-left: 130px;
	margin-top:10px;

}
input.surn{
	border: 1px solid #D4D0C8;
	width: 250px;
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: White;
	height: 18px;
	margin-left: 9px;
	margin-top:10px;
}
input.adress{
	border: 1px solid #D4D0C8;
	width: 250px;
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: White;
	height: 18px;
	margin-left: 130px;
	margin-top:10px;
}
input.telephone{
	border: 1px solid #D4D0C8;
	width: 100px;
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: White;
	height: 18px;
	margin-left: 117px;
	margin-top:10px;
}
input.email{
	border: 1px solid #D4D0C8;
	width: 250px;
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: White;
	height: 18px;
	margin-left: 133px;
	margin-top:10px;
}

input.feed{
	border: 1px solid  #404040;
	width: 125px;
	font: 10px tahoma, Geneva, Arial, Helvetica, sans-serif;
	background: White;
	height: 17px;
	margin-top: 23px;
	margin-left: 285px;

}
input.btn{
	margin-left: 40px;
	margin-left: 10px;
	width: 117px;
	height:35px;
}
input.zap{
	margin-left: 0px;
	width: 105px;
	height:31px;
}
input.zap2{
	margin-left: 20px;
	width: 122px;
	height:26px;
}
input.otpr_q{
	margin-left: 20px;
	width: 116px;
	height:34px;
}
input.otvet{
	margin-left: 20px;
	width: 114px;
	height:30px;
}
select{
	border: 1px solid #D4D0C8;
	margin-top: 3px;
	margin-left: 28px;
	font: 11px tahoma, Geneva, Arial, Helvetica, sans-serif;

}
select.fio{
	border: 1px solid #D4D0C8;
	margin-top: 10px;
	margin-left: 137px;
	font: 11px tahoma, Geneva, Arial, Helvetica, sans-serif;

}
select.cost{
	border: 1px solid #D4D0C8;
	margin-top: 10px;
	margin-left: 112px;
	font: 11px tahoma, Geneva, Arial, Helvetica, sans-serif;

}

textarea{
	border: 1px solid #D4D0C8;
	width: 247px;
	height: 70px;
	font: 10px tahoma, Geneva, Arial, Helvetica, sans-serif;
	background: White;
	margin-left: 5px;
	margin-top: 10px;
	margin-bottom: 0px;
}
textarea.info{
	border: 1px solid #D4D0C8;
	width: 252px;
	height: 70px;
	font: 10px tahoma, Geneva, Arial, Helvetica, sans-serif;
	background: White;
	margin-left: 6px;
	margin-top: 10px;
	margin-bottom: 0px;
}
textarea.quest{
	border: 1px solid #D4D0C8;
	width: 300px;
	height: 70px;
	font: 11px tahoma, Geneva, Arial, Helvetica, sans-serif;
	background: White;
	margin-left: 5px;
	margin-top: 0px;
	margin-left: 28px;
}

td.zag{
padding-left: 26px;

}
td.doc{
padding-left: 20px;
padding-top: 2px;
}
td.form{
padding-left: 5px;
padding-top: 5px;
}

td.date{

padding-top: 0px;
}
td.mail{
padding-top:7px;

}

#leftcol {
 position: absolute; /* Абсолютное позиционирование */
 width: 305px; /* Ширина левой колонки */
 heiht: 239px;
 padding: 10px /* Поля вокруг текста */
}
#rightcol { /* Этот слой накладывается поверх */ 
 position: relative; /* Относительное позиционирование */
 left: 0px; /* Положение от левого края */
 top: 0px; /* Положение от верхнего края */
 width: 305px; /* Ширина правой колонки */
 color: #fff; /* Цвет текста */
}
#niz {
 position: absolute; /* Абсолютное позиционирование */
 width: 998px; /* Ширина левой колонки */
 heiht: 123px;
 padding: 0px /* Поля вокруг текста */
}
#raduga { /* Этот слой накладывается поверх */ 
 position: relative; /* Относительное позиционирование */
 left: -103px; /* Положение от левого края */
 top: 0px; /* Положение от верхнего края */
 color: #fff; /* Цвет текста */
}
#up_on{
	position: absolute;
	border:1px solid #E43C43; 
	top: 50%;
	font-size:14px; 
	color:#E43C43; 
	font-weight:bold; 
	filter:alpha(opacity=70)
	z-index: 40;
  width:300;
  height:1%;
  visibility: hidden; 
vertical-align :middle;
}
div.up.off{
	position: absolute;
	border:1px solid #E43C43; 
	top: 20%;
	left: 50%;
	font-size:14px; 
	color:#E43C43; 
	font-weight:bold; 
	filter:alpha(opacity=70)
	z-index: 40;
  width:300;
  height:1%;
  visibility: hidden; 
  }
   #container1 { position: absolute; 
                 top: 2in; left: 2in; width: 2in }
   #container2 { position: absolute; 
                 top: 2in; left: 2in; width: 2in;
                 visibility: hidden; }
