/* CSS Document */

body {
	margin: 0;
	padding: 0;
}
.icon {
	background: url(../i/logo.jpg) no-repeat #333;
	height: 112px;
	width: 949px;
}
    table, td
    {
        border-collapse: collapse; border: #000;
    }
.icon .ic {
	display: inline-block;
	float: right;
	position: relative;
	top: 25px;
	right: -3px;
}
.dira {background:#000;}
.icon_le_bg {
	background: url(../i/icon_le_bg.jpg) repeat-x #5E676C;

}
.icon_ri_bg {
	background: url(../i/icon_ri_bg.jpg) left repeat-x #5E676C;

}
.head {
	background: url(../i/headl.jpg) no-repeat left top #586168;
	width: 948px;
	height: 274px;
}
.head_le_bg {
	background: url(../i/head_le_bg.jpg) repeat-x #586168;

}
.head_ri_bg {
	background: url(../i/head_ri_bg.jpg) repeat-x top #586168;

}
.head img {
	border: none;
	margin: 0 0;
	padding: 0 0;
}
/* ÌÅÍÞ */
.menu {
	width: 948px;
	height: 54px;
	background: #d8dcdf;
}
.menu img {
	border: 0;
	float: left;
}
.menu .mindex a:link,
.menu .mindex a:visited {
	background: url(../i/mindex.jpg) no-repeat #666;
	display: inline-block;
	float: left;
	width: 156px;
	height: 54px;
}
.menu .mindex a:hover {
	background: url(../i/mindex_h.jpg) no-repeat;
}
.menu .mindex span a:link,
.menu .mindex span a:visited {
	background: url(../i/mindex_h.jpg) no-repeat;
}
.menu .mkompany a:link,
.menu .mkompany a:visited {
	background: url(../i/mkompany.jpg) no-repeat;
	display: inline-block;
	float: left;
	width: 156px;
	height: 54px;
}
.menu .mkompany a:hover {
	background: url(../i/mkompany_h.jpg) no-repeat;
}
.menu .mkompany span a:link,
.menu .mkompany span a:visited {
	background: url(../i/mkompany_h.jpg) no-repeat;
}
.menu .mnews a:link,
.menu .mnews a:visited {
	background: url(../i/mnews.jpg) no-repeat;
	display: inline-block;
	float: left;
	width: 156px;
	height: 54px;
}
.menu .mnews a:hover {
	background: url(../i/mnews_h.jpg) no-repeat;
}
.menu .mnews span a:link,
.menu .mnews span a:visited {
	background: url(../i/mnews_h.jpg) no-repeat;
}
.menu .mliz a:link,
.menu .mliz a:visited {
	background: url(../i/mliz.jpg) no-repeat;
	display: inline-block;
	float: left;
	width: 156px;
	height: 54px;
}
.menu .mliz a:hover {
	background: url(../i/mliz_h.jpg) no-repeat;
}
.menu .mliz span a:link,
.menu .mliz span a:visited {
	background: url(../i/mliz_h.jpg) no-repeat;
}
.menu .mproject a:link,
.menu .mproject a:visited {
	background: url(../i/mproject.jpg) no-repeat;
	display: inline-block;
	float: left;
	width: 156px;
	height: 54px;
}
.menu .mproject a:hover {
	background: url(../i/mproject_h.jpg) no-repeat;
}
.menu .mproject span a:link,
.menu .mproject span a:visited {
	background: url(../i/mproject_h.jpg) no-repeat;
}
.menu .mreglament a:link,
.menu .mreglament a:visited {
	background: url(../i/mreglament.jpg) no-repeat;
	display: inline-block;
	float: left;
	width: 156px;
	height: 54px;
}
.menu .mreglament a:hover {
	background: url(../i/mreglament_h.jpg) no-repeat;
}
.menu .mreglament span a:link,
.menu .mreglament span a:visited {
	background: url(../i/mreglament_h.jpg) no-repeat;
}
.menu .mstat a:link,
.menu .mstat a:visited {
	background: url(../i/mstat.jpg) no-repeat;
	display: inline-block;
	float: left;
	width: 156px;
	height: 54px;
}
.menu .mstat a:hover {
	background: url(../i/mstat_h.jpg) no-repeat;
}
.menu .mstat span a:link,
.menu .mstat span a:visited {
	background: url(../i/mstat_h.jpg) no-repeat;
}
.menu .mreglament a:hover {
	background: url(../i/mreglament_h.jpg) no-repeat;
}
.menu .mcontact a:link,
.menu .mcontact a:visited {
	background: url(../i/mcontact.jpg) no-repeat;
	display: inline-block;
	float: left;
	width: 158px;
	height: 54px;
}
.menu .mcontact a:hover {
	background: url(../i/mcontact_h.jpg) no-repeat;
}
.menu .mcontact span a:link,
.menu .mcontact span a:visited {
	background: url(../i/mcontact_h.jpg) no-repeat;
}
/* ÌÅÍÞ ÊÎÍÅÖ */
.content {
	width: 948px;
	background: #fff; /*#4a545a*/;
	padding-top: 25px;
	color: #000;
border-left: 1px solid #f7f7f7;
border-right: 1px solid #f7f7f7;
}
.content table {
	margin-bottom: 15px;
}
.content .space div {
	display: inline-block;
	width: 66px;
	height: 10px;
}
.content .offer {
	width: 320px;
	padding-bottom: 15px;

}
.content .offer a:link, 
.content .offer a:visited, 
.content .offer a:hover {
	border: none;
}
.content .offer ol {
	position: relative;
	top: -10px;
	left: -5px;
	margin-bottom: -20px;
	color: #000;
}
.content .offer ol a:link,
.content .offer ol a:visited {
	font-size: 12px;
	font-family: Tahoma, Geneva, sans-serif;
	color: #000;
	text-decoration: none;
	border: none;
}
.content .offer ol a:hover {
	color: #F36906;
}
.content .offer img {
	border: none;
	margin: 0;
}
.content .offer p {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 9px;
	color: #000;
}
.content .offer span p {
	position: relative;
	top: -10px;
}
/*ÊÎÍÒÅÍÒ (íà÷àëî)*/
.content .telo {
	display: inline-block;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
	width: 562px;
}
.content .telo .line {
	width: 100%;
	height: 10px;
	border-bottom: 2px solid #fff;
	border-right: 2px solid #fff;
	position: relative;
	left: -20px;
	top: -6px;
}
.content .telo .title {
	display: inline-block;
	width: 98%;
}
.content .telo .title .titlel {
	display: inline-block;
	float: left;
}
.content .telo .title .titlel h1 {
	font-family: "Comic Sans MS", serif;
	font-size: 18px;
	color: #000;
	font-weight: normal;
}
.content .telo .title .titlel span {
	color: #f36906;
	text-transform: uppercase;
}
.content .telo .title .titler {
	background: url(../i/link.jpg) no-repeat left;
	display: inline-block;
	float: right;
	position: relative;
	left: -23px;
	top: 3px;
	height: 20px;
}
.content .telo .titler a:link,
.content .telo .titler a:visited {
	font-size: 12px;
	color: #f36906;
	margin-left: 25px;
}
.content .telo .titler a:hover {
	font-size: 12px;
	color: #000;
	margin-left: 30px;
}
.content .telo .text .titler {
	background: url(../i/link.jpg) no-repeat left;
	display: inline-block;
	float: right;
	position: relative;
	top: -8px;
	height: 20px;
}
.content .telo .text {
	display: inline-block;
	width: 94%;
}
.content .telo .text p{
	text-align: justify;
}
.content .telo .text img {
	border: none;
	float: left;
	margin: 5px 10px 5px 2px;;
}
.content .telo .text a:link,
.content .telo .text a:visited {
	font-size: 12px;
	color: #f36906;
}
.content .telo .titler a:hover {
	font-size: 12px;
	color: #000;
	margin-left: 30px;
}
.content .telo .book {
	display: inline-block;
	width: 100%;
}
.content .telo .book ul {
	list-style-type: none;
	position: relative;
	left: 10px;
	top: 10px;
}
.content .telo .book ul a:link,
.content .telo .book ul a:visited {
	background: url(../i/link.jpg) no-repeat left;
	display: inline-block;
	height: 20px;
	padding-left: 30px;
	color: #f36906;
}
.content .telo .book ul a:hover {
	color: #000;
}
.content .telo .enter {
	display: block;
	height: 30px;
}
.content .telo .text p {
	margin-bottom: 20px;
}
.content .telo .gallery {
	width: 100%;
	display: inline-block;
	position: relative;
	left: -23px;
	border: none;
}
.content .telo .gallery a:link,
.content .telo .gallery a:visited,
.content .telo .gallery a:hover {
	border: none;
}
.content .telo .gallery img {
	border: 1px solid #333;
	margin-left: 10px;
}
/*ÊÎÍÒÅÍÒ (êîíåö)*/
.footer {
	height: 89px;
	background: url(../i/footer.jpg) no-repeat left #1a1c20;
}
.footer .spaceb {
	display: inline-block;
	width: 948px;
}
.footer .spaceb .coperight {
	display: inline-block;
	width: 200px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #FFF;
	position: relative;
	left: 365px;
}
.footer .spaceb .coperight a:link,
.footer .spaceb .coperight a:visited,
.footer .spaceb .coperight a:hover {
	color: #fc7a12;
}
.footer_le_bg {
	background: url(../i/footer_le_bg.jpg) repeat-x;
}
.footer_ri_bg {
	background: #1A1C20;
}
.bg {
	background: #fff;/*#4a545a;*/
}
.endspace {
	display: inline-block;
	width: 948px;
	height: 1px;
	margin: 0;
	padding: 0;
	position: relative;
	top: -4px;
}