body{
	margin:0px;
	padding:0 0 17px 0;
	font-family:Arial;
	color:#474646;
}
.mainT{
	font-family:Arial;
	font-size:12px;
	color:#5b5b5b;
	line-height:16px;
	text-align:justify;
}
.menu{
	font-size:13px;
	color:#3a3939;
	text-decoration:none;
	display:block;
	padding:5px 0 5px 0;
}
.menu:hover{
	color:#c00303;
	text-decoration:none;
}

.bmenu{
	color:#7c7c7c;
	font-size:12px;
	text-decoration:none;
	text-align:center;
	margin-top:50px;
	margin-bottom:15px;
	text-transform:lowercase;
}

a.bmenu:hover{
	text-decoration:underline;
}

.bb, .bb a{
	color:#929191;
	font-size:12px;
	text-decoration:none;
	margin-right:3px;
	margin-left:3px;
}

.bb a:hover{
	color:#F00;
}

h2{
	color:#b80202;
	font-size:15px;
	margin:1px 0 8px 0;
	font-weight:noramal;
	text-align:left;
}
h3{
	color:#d20808;
	font-weight:normal;
	font-size:16px;
}
p{
	margin:0;
}
h1{
	color:#b80202;
	font-size:18px;
	font-weight:noramal;
}

a{
	color:#b80202;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}

.contact{
	font-size:12px;
	color:#474646;
}
.contact td{
	padding-bottom:7px;
}

.contact input{
	margin-left:7px;
}
ul{
	list-style-image:url(../img/p.gif);
}

.con td{
	padding-bottom:10px;
}




        .module {
        margin-top: 5px;
        cursor: pointer;
        }
		.module .module_title {
		border-bottom: 1px dotted #4275B4;
		padding-bottom: 2px;
        font-weight: bold;
        font-size: 15px;
        color: #4275B4;
		float: left;
		text-align: left;
		}
        .vis {
        border-bottom: 1px dotted #646464 !important;
        color: #646464 !important;
        }
        .module_content {
        padding: 10px 0px;
        }
        .module_content a {
        color: #646464;
        }
		.clear {
		  height:0px;
		  line-height:0px;
		  font-size:1px;
		  clear:both;
		  float:none;
		  overflow:hidden;
		  margin:0px;
		  padding:0px;
		  border:0px;
		}
		.for_close {
		  padding-top:6px;
		  color:#4275B4;
		}





.hmenu_table {
  margin-top: 5px;
}
.hmenu_table td {
  text-align: center;
}
.hmenu_table td a {
  color: #3a3839;
  text-transform: uppercase;
}
.red {
  background: url(../img/hmenu_bg_red.jpg) left top repeat-x;
}
.blue {
  background: url(../img/hmenu_bg_blue.jpg) left top repeat-x;
}
.red td.hover a, .blue td.hover a {
  color: white;
  text-decoration: none;
}
/*
.red td.active a {
  color: #2f74b9;
}
.blue td.active a {
  color: #c10402;
}
*/
.red td a:hover {
  color: #c10402;
}
.blue .hover a {
	color: #c10402 !important;
}
.blue td a:hover {
  color: #2f74b9;
}
.red .hover a {
	color: #2f74b9 !important;
}
/* changing background for hover element - dont need anymore - just link color needed 

.blue .hover {
  background: url(../img/hmenu_bg_red_active.jpg) left top repeat-x;
}
.red .hover {
  background: url(../img/hmenu_bg_blue_active.jpg) left top repeat-x;
}

*/


.razdel_text {
  height: 19px;
  padding-top: 14px;
  padding-left: 12px;
  color: #ec1f24;
  font-family: Verdana;
  letter-spacing: 1.5px;
}