/* CSS Document */
/* == G == */
* {margin:0px; padding:0px;}
body {background-color: #ffffff;
		background-image: url(img/bgi.jpg); background-repeat:repeat-x;
		font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#424242;}
p {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#424242; margin:0px;}
h1 {text-align:center; font-size:20px; color: purple; margin:15px;}
h2 {text-align:center; font-size:18px; color: #555555; margin:10px;}
h3 {text-align:center; font-size:14px; color: #555555; margin:5px; }
.h3m {text-align:center; font-size:18px; color: purple; margin:5px;}
h4 {text-align:center; font-size:12px; color: purple; margin:3px;}
h5 {text-align: left; font-size:13px; margin:3px; color: purple; }

ul {margin: 0px; padding:0px;} 
ul li {margin: 0px 0px 0px 50px;}
th {background-color: #cccccc;}

a:link { color:#660066;}
a:aktive { color:#660066;}
a:visited { color:#660066;}
a:hover { color:#990099; text-decoration:none; }

/* == H == */

/* == L == */

/* == M == */
.osn { margin:20px; }
.mdl table { 
	  border: 2px solid black; /* Рамка вокруг таблицы */
	  margin: 5px auto; /* Выравниваем таблицу по центру окна */ }
.mdl TD {
	text-align: center; /* Выравниваем текст по центру ячейки */
	padding:1px; }
.mdl TH {padding: 3px;}
.mdlimg {margin: 5px 0;}


.modimgl { margin:5px 25px 10px 10px;}
.modimgc { margin:5px;}

.osn p { text-align:justify;}
.osn ul {list-style-image: url(img/ulot.gif);}
.brob {clear: both;}
/* == R == */

/* == U == */

/* == S == */
p.title {	background-color: #A72E37;
			color: #ffffff;
			font-weight:bold;
			margin:2px 5px;
			padding:2px 5px;}
p.title2 {	background-color: #CC6600;
			color: #ffffff;
			font-weight:bold;
			margin:5px;
			padding:5px;}
p.drvp {	color: #000000;
			font-weight:bold;
			margin:0px; padding:0px;
			margin-left:10px; margin-top:5px;}

.contp {font-size:11px; color: #777777; text-align:justify; }
.conth {font-size:14px; color: #888888; }

			
.menu { font-weight:bold;
		border: 1px solid gray;
		background-color: #cccccc;
		margin: 1px; 
		text-align:center;}
.menu a:link  {text-decoration:none; } 
.menu a:visited {text-decoration:none;} 
.menu a:hover  {color:#990099; }
.menu a:active {text-decoration:none; }

.menu2 { background-color: #cccccc; }

.menu3 { border: 0px; font-size:11px;
		background-color: #cccccc; 
		margin: 0px;
		text-align:center;}
.menu3 a:link  {text-decoration:none; } 
.menu3 a:visited {text-decoration:none;} 
.menu3 a:hover  {text-decoration:none; }
.menu3 a:active {text-decoration:none; }

.cat a:hover{
		background-color: #cccccc; 
		color: #000000; }
.cat2 {margin-left:40px; margin-top:40px;}

.left {background-color: #f6f6f6; border-right: 1px solid #424242;}

#coolmenu{
	border: 1px solid gray; 
	border-bottom-width: 0;
	width: 90%; 
	background-color: #f6f6f6; 
	margin: 4px 8px; }
* html #coolmenu{width: 150px;}
#coolmenu a{
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	padding: 2px; padding-left: 4px;
	display: block;
	width: 96%; 
	color: #000000; 
	text-decoration: none; 
	border-bottom: 1px solid gray;}
#html>body #coolmenu a{width: auto;}
#coolmenu a:hover{background-color: #cccccc; color: #000000;  }

.drv2d { font-size:10px; color: #ababab; margin: 3px;}
.drv2p { font-size:11px; margin: 4px;}
.drv2u ul li { font-size: 11px; margin-left:20px; }
.drv2s { font-size: 11px; padding-left:15px;}

#coolmenu2{	border: 0px solid gray; 
			border-bottom-width: 0;
			background-color: #f6f6f6; margin:4px;} 
#menu2d {position:absolute; top:5px; left:10px; background-color:#cccccc; }

.news { font-size:10px; color: #ababab;}
.news2 { font-size:10px; color: #ababab; margin:0px; padding:0px;}

.indimg { margin:5px 0px 5px 15px;}

.modimg {
 float: right; /* Обтекание врезки*/
 width: 400px; /* Ширина врезки */
 background: #DED6C9; /* Цвет фона */
 font-size: 90%; /* Размер текста */
 padding: 5px;/* Поля вокруг картинки */
 margin: 5px; /* Отступы вокруг рисунка */
 border: 0px solid #333; /* Параметры рамки */
}

