@font-face {
	font-family: 'font1_italic';
	src: url('/fonts/font1_italic.eot');
	src: local('☺'), url('/fonts/font1_italic.woff') format('woff'), url('/fonts/font1_italic.ttf') format('truetype'), url('/fonts/font1_italic.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

html {overflow: auto; min-height: 100%;}
body {margin: 0; padding: 0; font-family: Arial, Tahoma, Helvetica, sans-serif; color: #29176d; font-size: 20px; min-height: 100%; background: #29176d;}
img {border: 0;}
.no_text {
	font: 0px/0 a;
	text-shadow: none;
	color: transparent;
}
.no_text {overflow: hidden;}

.clearfix:after {content: ""; display: table; clear: both;}



header {width: 999px; margin: 0 auto; padding: 0 1px 0 0; background: #c1c1c1;}
header > div {position: relative; height: 245px; border-bottom: 4px solid #29176d; font-family: Verdana;}

#logo {position: absolute; top: 31px; left: 26px; width: 207px; height: 180px; background: url(/img/logo.png);}

#h_text {position: absolute; right: 55px; top: 30px; font-size: 16px;}
#info {position: absolute; right: 55px; top: 90px; font-weight: bold; font-size: 21px; line-height: 33px; text-align: right;}
#info a {color: #29176d; text-decoration: none;}


aside {float: left; width: 276px;}

nav ul {margin: 0; padding: 0; list-style: none;}
nav ul li {border-bottom: 3px solid #29176d;}
nav ul li a {display: block; padding: 13px 28px; text-decoration: none; font-size: 27px; line-height: 27px; color: #29176d;}
nav ul li a.selected {background: #29176d; color: #c1c1c1;}
nav ul li:last-child a {padding-bottom: 12px;}

#banners {margin: 96px 15px 0;}

#content {background: #c1c1c1; width: 1000px; margin: 0 auto; padding: 0 0 38px;}

#main_w {overflow: hidden;}
#main {margin: 0 52px;}

#main_block {height: 279px; background: url(/img/main_block2.jpg); position: relative;}
#main_block > div {font-family: Verdana; padding: 30px 20px 22px; font-size: 32px; position: absolute; bottom: 0; right: 50px; background: rgba(236,236,236,0.5);}

footer {width: 999px; margin: 0 auto; background: #c1c1c1; padding: 0 0 0 1px;}
footer > div {height: 138px; border-top: 4px solid #29176d;}
#footerleft {float: left; margin: 45px 0 0 32px; font-size: 20px;}
#footerright {float: right; margin: 52px 52px 0; font-size: 16px; text-align: right;}
#footerright span {display: inline-block; vertical-align: top; margin: -2px 0 0 5px;}
#footerright span a {text-decoration: underline; color: #29176d;}

#schet {float: right; margin: 55px 10px 0 0;}


.main_header {font-size: 32px; margin: 0; padding: 13px 0 15px; font-weight: normal;}
.main_text {}