* { font-size: 100%; }
html, body, ul, ol, li, dl, dt, dd, p, pre, h1, h2, h3, h4, h5, h6, blockquote, form, fieldset, legend, table, td, th { margin: 0; padding: 0; }
h1, h2, h3, h4, h5, h6 { font-weight:normal; }
img { border: 0; }
html, body { cursor:default; }
body {
	font-family: 'Trebuchet MS', 'Arial', serif;
	font-size: 87.5%;
	line-height: 1.2;
	background-color:#373c3e;
	color: #444;
	margin: 0 10%;

	/*
	min-height: 100%;
	min-width: 980px;
	*/
}
input, textarea { font-family: 'Arial', sans-serif; }

a { color:#e7e7e7; TEXT-DECORATION:underline; }
a:visited { color:#e7e7e7; TEXT-DECORATION:underline; }

ul { list-style-type: none; }
ul li { margin-bottom: 0.5em; }
ol li { margin-bottom: 1.1em; }

body { margin: 0 7%; }

#main-wrap {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 21px;
	z-index: 3;
	background-color:#282828;
	opacity:0.85; filter:alpha(opacity=85);
}

#main-wrap ul {
	text-align: center;
	margin: 0 auto;
}

#main-wrap li {
	display:inline;
	color:#5e5e5e;
	height:21px;
	font-family: Verdana;
	font-size: 12px;
	line-height:20px;
}
#main-wrap li a {
	color:#5e5e5e;
	padding:3px 100px 4px 100px;
	text-decoration:none;
}
#main-wrap li a.active {
	color:#281e1e;
	background-color:#c97f00;
	padding:3px 100px 4px 100px;
	text-decoration:none;
}



/* INDEX */

.index body { 
	background-color:#373c3e; 
	font-family:Verdana; 
	color:#fff; 
	font-size:12px; 
	overflow: hidden; /* убираем полосы прокрутки для IE */
}

.main-news { 
	width:350px;
	position:absolute;
	right:50px;
	bottom:0px;
	display:none;
}
.main-news ul {
	list-style: none;
}
.main-news li.title {
	color:#aaa; padding-top:50px; padding-left:110px; font-family:Georgia; font-size:11pt; text-shadow: #171717 0px 1px 1px;
}
.main-news li.name {
	color:#fff; text-align:center; font-family:Georgia; font-size:17pt;	line-height:10pt; text-shadow: #171717 0px 2px 2px;
}
.main-news li.mail {
	font-size:11px; color:#999; padding-bottom:50px; padding-left:170px;
}

.button_left { 
	background: url(img/button_opacity.png) no-repeat top left;
	width: 77px;
	height: 105px;
	position: absolute;
	left: 80px;
	top: 40%;
	display: block;
	cursor: pointer;
	opacity:0.85; filter:alpha(opacity=85);
}
.button_right { 
	background: url(img/button_opacity.png) no-repeat bottom right;
	width: 77px;
	height: 105px;
	position: absolute;
	right: 80px;
	top: 40%;
	display: block;
	cursor: pointer;
}

.footer {
	width:120px;
	position:absolute;
	bottom:50px;
	left:80px;
}



/* LINK */

.intro { padding:40px; }
.intro ul { margin: 0 auto }
.intro li {
	display:inline;
	color:#b27409;
	height:21px;
	font-size:14px;
	line-height:20px;
}
.intro li a {
	color:#b27409;
	text-decoration:underline;
	padding:3px 10px 4px 10px;
}

.thumb { width:250px; float:left; position:relative; z-index:10; background-color:#282828; color:#fff; margin-left:10px; margin-bottom:10px; position:relative; font-family: 'PT Sans Narrow', 'Trebuchet MS', 'Arial', serif; }
.thumb img { float:left; min-width:250px; }
.thumb .t-block { position:absolute; z-index:3; }
.t-block h1 { display:inline; background-color:#3b3b45; font-size:25px; padding-left:5px; padding-right:5px; }
.t-block span { background-color:#3b3b45; font-size:14px; padding-left:5px; padding-right:5px; }
.t-text { padding:25px; }
.t-text h1 { display:inline; font-size:18px; line-height:20px; }
.t-text p { margin-top:15px; }
.t-text a { color:#b27409; }

#footer-link { background:#292a2a; padding: 15px 40px 15px 40px; margin: 70px 10px 20px 10px; }

