
.foo {color: gray} /* для всех браузеров */
*html .foo {color: yellow} /* только Internet Explorer <= 6.0 */
html>body .foo {color: red} /* Opera & FireFox & Internet Explorer 7.0 */
html:root .foo {color: green} /* только FireFox */
@media all and (min-width: 0px) { /* только Opera */
  body .foo {color: blue} }
   body {
	margin:0 auto;
	background-image: url(./img/allfon.jpg);
   }
   body, td, p {	
	color:#434343;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size:13px;
   }
   .page { 
	width: 1002px; 
	margin:0 auto;
overflow:hidden;
   }
   .top { 
	width: 1002px;
	height: 185px;
	background-image: url(./img/fon.jpg);
	float:left;
	position:relative;
	margin-top: 0px; 
	margin-left: 0px;
border: 0px solid #000000;
   }
   .top_1 { 
	width: 220px;
	height: 185px;
	background-image: url(./img/top1.gif);
	float:left;
	position:relative;
	margin-top: 0px; 
	margin-left:0px;
border: 0px solid #000000;
   } 
   .top_2 { 
	width: 142px;
	height: 155px;
	background-image: url(./img/logo2.gif);
	float:left;
	position:relative;
	margin-top: 0px; 
        margin-left: 0px;
border: 0px solid #000000;
   } 
   .top_3 { 
	width: 640px; 
	height: 125px;
	background-image: url(./img/top2.gif);
 	float:left; 
	position:relative; 
	margin-top: 0px; 
        margin-left: 0px;
display: inline;
border: 0px solid #000000;
   }
   .top_menuline { 
	width: 640px; 
	height: 30px;
	background-image: url(./img/logo3.gif);
background-repeat: no-repeat;
 	float:left; 
	position:relative; 
	margin-top: 0px; 
        margin-left: 0px;
border: 0px solid #000000;
color: #ffffff;
text-align:right;
   }
   .top_bodyline { 
	width: 782px; 
	height: 30px;
	background-image: url(./img/topline.jpg);
background-repeat:no-repeat;
background-position:top left;
	float:left; 
	position:relative; 
	margin-top: 0px; 
        margin-left: 0px;
border: 0px solid #000000;
line-height:30px;
   }
   .main_body { 
	width: 1002px; 
	min-height: 500px;
	background-image: url(./img/fon.jpg);
 	float:left; 
	position:relative; 
	margin-top: 0px; 
        margin-left: 0px;
display: inline;
border: 0px solid #000000;
   }
   .menu { 
	width: 190px; 
	min-height: 490px;
	float:left; 
	position:relative; 
	margin-top: 15px; 
        margin-left: 30px;
display: inline;
border: 0px solid #000000;
   }
   .content { 
	width: 430px; 
	min-height: 500px;
	background-color:#ccff9a;
 	float:left; 
	position:relative; 
	margin-top: 0px; 
        margin-left: 0px;
display: inline;
border: 0px solid #000000;
padding:5px;
margin-bottom:-32600px;
padding-bottom:32600px;
   }
   .news { 
	width: 215px; 
	min-height:500px;
	background-color:#ccff9a;
 	float:left; 
	position:relative; 
	margin-top: 0px; 
        margin-left: 0px;
padding:5px;
display: inline;
border: 0px solid #000000;
margin-bottom:-32600px;
padding-bottom:32600px;
   }
   .rightbar { 
	width: 117px; 
	min-height: 500px;
 	float:left; 
	position:relative; 
	margin-top: 0px; 
        margin-left: 0px;
text-align: center;
z-index: 10;
border: 0px solid #000000;
   }
   .rightbar_house { 
	width: 131px; 
	height: 58px;
	background-image: url(./img/right1.gif);
background-repeat: no-repeat;
background-position: bottom right;
 	float:right; 
	position:relative; 
	margin-right: 0px; 
        margin-top: -58px;
text-align: center;
z-index: 100;
   }
   .footer {
	width: 1002px;
	height:169px;
	background-image: url(./img/fon.jpg); 
	float:left;
 	position:relative; 
	margin-top: 0px;
        margin-right: 0px;
display: inline;
border: 0px solid #000000; 
   }
   .footer_1 {
	width: 220px;
	height: 169px; 
	background-image: url(./img/downbar1.gif);
	float:left;
 	position:relative; 
	margin-top: 0px;
        margin-left: 0px;display: inline;
border: 0px solid #000000; 
   }
   .footer_2 {
	width: 169px;
	height: 169px;
	background-image: url(./img/downbar2.gif); 
	float:left;
 	position:relative; 
	margin-top: 0px;
        margin-left: 0px;
display: inline;
border: 0px solid #000000; 
   }
   .footer_3 {
	width: 309px;
	height: 169px; 
	float:left;
 	position:relative; 
	margin-top: 0px;
        margin-left: 0px;
display: inline;
border: 0px solid #000000; 
   }
   .footer_4 {
	width: 187px;
	height: 169px;
	background-image: url(./img/downbar3.gif); 
	float:left;
 	position:relative; 
	margin-top: 0px;
        margin-left: 0px;
display: inline;
border: 0px solid #000000; 
text-align:center;
   }
   .footer_5 {
	width: 115px; 
	height: 169px;
	background-image: url(./img/downbar4.gif); 
	float:left;
 	position:relative; 
	margin-top: 0px;
        margin-left: 0px;
display: inline;
border: 0px solid #000000;
text-align:center; 
   }
   .f-content { 
	width: 309px; 
	height:78px;
	background-color:#ccff9a;
 	float:left; 
	position:relative; 
	margin-top: 0px; 
        margin-left: 0px;
display: inline;
border: 0px solid #000000;
   }
   .f-fon { 
	width: 309px; 
	height:91px;
 	float:left; 
	position:relative; 
	margin-top: 0px; 
        margin-left: 0px;
display: inline;
text-align:center;
border: 0px solid #000000;
   }
   .links {
	width: 1002px; 
	height: 35px;
	background-color: #009933; 
	float:left;
 	position:relative; 
	margin-top: 0px;
        margin-left: 0px;
display: inline;
border: 0px solid #000000; 
   }



h1{font-family:Tahoma;font-weight:bold;font-size:14px;text-align:center;color:#ffffff;padding:0px;margin:5px;font-weight:bold;text-decoration:none;background-color:#00CC00;}
h2{font-family:Tahoma;font-weight:bold;font-size:14px;text-align:center;color:#ffffff;padding:0px;margin:5px;font-weight:bold;text-decoration:none;background-color:#00CC00;}

p.header_right {text-align: left; font-size: 18px; font-weight: bold; color: #777777;}

a.topmenu_text {color: #ffffff; font: bold 14px tahoma; text-decoration:none;}
a.topmenu_text:hover {color: #800000; font: bold 14px tahoma; text-decoration:none;}

a.sidemenu_text {color: #ffffff; font: bold 14px tahoma; text-decoration:none;}
a.sidemenu_text:hover {color: #800000; font: bold 14px tahoma; text-decoration:none;}

a.copyright {color: #9a9897; font: bold 14px arial; text-decoration:none;}
a.copyright:hover {color: #9a9897; font: bold 14px arial; text-decoration:underline;}

.img1 { opacity: 0.0; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); }
.img2 { opacity: 0.6; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);}
.img3 { opacity: 0.4; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40);}
