* {
	color: #514f4f;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
body {margin: 0px;}

small {font-size: 9px;}

a {color: #514f4f;}
a:link {text-decoration: underline;}
a:visited {text-decoration: underline;}
a:hover {text-decoration: underline;}


a.demis {color: #fff; text-decoration: none;}
a.demis:hover {text-decoration: none;}

a img {border:none}

h1 {
	color: #ef9e20;
	font-size: 15px;
	font-family: Tahoma;
}

.top {background: url(../images/t_img_bg.png) top repeat-x;}
.top .d1 {background: url(../images/t_img2.png) left top no-repeat;}

.top .contact * {color: #fff;}
.top .contact a {color: #fff;}
.top .contact a:link {text-decoration: none;}
.top .contact a:visited {text-decoration: none;}
.top .contact a:hover {text-decoration: underline;}


.bottom {background: url(../images/b_bg.png) bottom repeat-x;}
.bottom td {
	color: #fff;
	padding-left: 50px;
}


.block {padding: 0px 0px 50px 35px;}
.block .heading {
	margin-left: -35px;
	color: #535353;
	font-size: 17px;
	font-family: Tahoma;
	padding: 8px 35px;
	background: url(../images/h_l.png) left top no-repeat;
}
.block .heading a {
	color: #535353;
	font-size: 17px;
	font-family: Tahoma;
}
.block .heading a:link {text-decoration: none;}
.block .heading a:visited {text-decoration: none;}
.block .heading a:hover {text-decoration: underline;}


.menu {
	margin: 0px;
	padding: 15px 0px 0px 0px;
	text-transform: uppercase;
}
.menu li {
	list-style: none;
	padding: 8px 0px;
	background: url(../images/bg_menu.png) bottom repeat-x;
}
.menu li a {
	color: #535353;
	font-size: 11px;
	font-family: Tahoma;
	padding-left: 25px;
	white-space: nowrap;
	background: url(../images/menu_marker.png) left no-repeat;
}
.menu li a:link {text-decoration: none;}
.menu li a:visited {text-decoration: none;}
.menu li a:hover {text-decoration: underline;}



.news {color: #535353;}
.news .item {padding-top: 15px;}
.news .date {
	padding-bottom: 7px;
	font-weight: bold;
}
.news .text {padding: 2px 0px;}
.news .all {padding-top: 25px;}
.news a {color: #535353;}
.news a:link {text-decoration: underline;}
.news a:visited {text-decoration: underline;}
.news a:hover {text-decoration: underline;}


.center {padding: 40px 50px 20px 70px;}

.submenu {
	margin: 0px;
	padding: 0px 0px 8px 0px;
	background: url(../images/bg_menu.png) bottom repeat-x;
}
.submenu li {
	color: #3b3730;
	font-size: 12px;
	font-weight: bold;
	font-family: Tahoma;
	display: inline;
	list-style: none;
	padding: 0px 40px 0px 0px;
}
.submenu li a {
	color: #3b3730;
	font-size: 12px;
	font-weight: bold;
	font-family: Tahoma;
}
.submenu li a:link {text-decoration: underline;}
.submenu li a:visited {text-decoration: underline;}
.submenu li a:hover {text-decoration: underline;}


.mmenu ul {	padding-left:0;
			margin-left:0;}

.mmenu ul li	{
				font-weight:bold;
				display:inline;
				padding-left: 0px;
				padding-right:10px;
				}

.mmenu ul li a	{
				font-size:11px;
				font-family:Tahoma;
				text-decoration:none;
				text-transform:uppercase;
				letter-spacing:1px;
				background: url(../images/menu_marker.png) left no-repeat;
				padding-left:20px;
				}

.smmenu ul {padding-left:0;
			margin-left:0;}

.smmenu ul li	{
				font-weight:bold;
				display:inline;
				padding-right:10px;
				}

.smmenu ul li a	{
				font-size:12px;
				font-family:Tahoma;
				}

.nobr img {	display:inline;
			margin-right:50px;}

tr.tabh {background-color: #ef9e20; height:25px;}
tr.tab1 {background-color: #ffffff; height:25px;}
tr.tab2 {background-color: #fae3b9; height:25px;}
sup {color:#FF0000;}

.content ul.mod {
	margin: 0px;
	padding: 0px;
}
.content ul.mod li {
	list-style: none;
	padding: 12px 0px 12px 22px;
	background: url(../images/li_marker.png) left no-repeat;
}
.content ul.mod li.ul {
	list-style: none;
	padding: 0px;
	background: none;
}
.content ul.mod li.ul li {padding: 5px 0px 5px 22px;}



.b-serv * {color: #777575;}
.b-serv {padding: 20px 0px;}
.b-serv .heading {
	color: #535353;
	font-size: 17px;
	font-family: Tahoma;
	padding: 8px 35px 8px 0px;
	background: url(../images/h_c.png) left top no-repeat;
}


.serv {padding-right: 50px;}
.serv .item {
	padding: 15px 0px;
	background: url(../images/bg_menu.png) bottom repeat-x;
}
.serv .h {
	font-size: 10px;
	text-transform: uppercase;
	padding-left: 20px;
}
.serv .next {text-align: right;}
#lnk {font:10px tahoma,arial; color:#fff}
#lnk a{color:#fff;text-decoration:underline;}

#prinyat-uchastie a {display:none}