body,html {background-color: #6699FF; background-image: url(images/bg-mnogo-kotov.gif); background-repeat: repeat-y; top center no-repeat; font: normal 14 px Tahoma; padding: 0px; margin: 0px; text-align: center;}
a {  color: #C2D5FC; }
h1 { text-align: right; font: normal 20px Tahoma; color: #99CCFF; padding: 10px 35px 10px 0px; margin: 0px; }


.rmenu { padding: 10px 0px 0px 10px; }
.rmenu a { color: #155DED; font: bold 11px/18px Tahoma; text-transform: uppercase; text-decoration: none; }
.rmenu a.activ { color: #99CCFF; }

.box {
	background-color: #000099;
	background-image: url(images/box.gif);
	background-repeat: no-repeat;
	text-align: justify;
	font: normal 14 px Tahoma;
	color: #99CCFF;
	padding: 5px 5px 20px 5px;
	
}
.boxr {background-color: #000033; width: 12px;}

.pic {
	background-color: #000033;
	background: #000033;}
.menutop {
	background-image: url(images/menut.gif);
	background-repeat: no-repeat;}
.menuf {
	background-image: url(images/menuf.gif);
	background-repeat: no-repeat;}
.mtop { height: 70px; padding: 0px 0px 0px 5px; ) top left no-repeat;}
.mtop a { display: block; float: left; width: 160px; padding: 12px 0px 0px 20px; font: normal 12px/14px Arial; color: #000000;}
.mtop span a { width: 110px; }
.mtop a.activ { font: bold 13px/14px Tahoma; background: url(images/a.gif) bottom left no-repeat; }

.bmenu { height: 30px; padding: 5px 0px 0px 5px; top left no-repeat;}
.bmenu a { display: block; float: left; width: 150px; padding: 11px 0px 0px 20px; font: bold 12px/14px Arial; color: #FFF; }
.bmenu span a { width: 125px; }
.bmenu a.activ { font: bold 13px/14px Tahoma; background: url(images/ab.gif) bottom left no-repeat;  }


.top { color: #000033; font: bold 12px Tahoma; height: 48px; vertical-align: bottom;   margin-top: 20 px; padding: 0px 0px 0px 0px; }
.top a {
	color: #000033;
	font: normal 10px Tahoma;
	font-size: 10px;}
	
.g, .dg, .wg, .b, .a, .r, .m, .pu, .dp { background: #956049; padding: 0px 10px 0px 10px; margin: 0px 5px 0px 5px; color: #FFFFFF; text-align: justify; }
.g { position: relative; z-index: 1; }
.g2, .dg2, .wg2, .b2, .a2, .r2, .m2, .pu2{ background: #956049 url(images/g2.gif) top right no-repeat; margin: 0px 5px 0px 5px;}
.g4, .dg4, .wg4, .b4, .a4, .r4, .m4, .pu4, .dp4{ background: #99CCFF url(images/g4.gif) top right no-repeat; margin: 0px 5px 0px 5px;}
.dg, .dg2, .dg4 {
	background-color: #0066CC;

	
}	


.foncolor {
	color: #6699FF;
}
h2 {
	font-size: 16px;

}

.transp {
	padding: 10px;
	margin: 0px 5px 0px 5px;
	text-align: justify;
	
}

 
.gall { margin: 4px; border: 3px solid #000033; }
.gall { margin: 5px 3px 5px 3px;}
.gallg { margin: 4px; border: 3px solid #000033; }
.gallg { margin: 5px 8px 5px 8px;}


.table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #99CCFF;}
.zagolovok {
	font-size: 16px;
	color: #99CCFF;
}
.bluebox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
.bluemenu { padding: 10px 0px 0px 10px; }
.bluemenu a { color: #66CCFF; font: bold 11px/18px Tahoma; text-transform: uppercase; text-decoration: none; }
.bluemenu a.activ { color: #FFFFFF; }
a:hover {
	text-decoration: none;
	color: #999999;
}
.sm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #99CCFF;
}
