body {
margin: 0;
padding: 0; 
background: #909090;
}
a {
	color: #181818;
            text-decoration: none;
    }

a:hover {
	color: #181818;
            text-decoration: underline;
}

.clear {clear:both;	width:100%; height: 1%;	margin:0px; padding:0px;}
.floatfix {overflow:hidden;}
* html .floatfix {width:100%;}

img { border:0;}
h1, h2, h3, form, p {margin:0;}
span { color:#7f7f7f; font-size: 11px;}
hr {margin-top: 1.6em; height: 0px; border: solid #c6c4c4 0px; border-top-width: 1px;}


.a1 {
position: absolute;
left: 50%;
width: 990px;
margin-left: -495px;
}

.yandex {
position: absolute;
top: 684px;
}

.content-yandex { 
margin: 3px 0 0 0 ;
float:left; 
}

.idv {
position: absolute;
top: 657px;
right: 0;
}

.content-idv {
float: right;
margin: -25px 0 5px 0;
}

.sponsors {
margin: 50px 0 10px 0 ;
width: 990px;
}

.sponsors, .sponsors a {
padding-top: 10px;
font-family: Arial;
text-align: center;
font-size: 10px;
color: #6c6c6c;
text-decoration: none;
font-weight: normal;
}

.logo {
background: url(img/112.jpg) no-repeat;
width: 990px;
height: 120px;
margin: 0 0 5px 0;
border-left: 1px solid #676767;
border-right: 1px solid #676767;
}

span.home_nav, a.home_nav {
color: white;
font: bold 12px/1.5em 'Lucida Grande', LucidaGrande, Lucida, Arial, sans-serif;
text-transform: uppercase;
text-decoration: none;
white-space: nowrap;
margin: 0 6px;
}

span.home_nav, a.home_nav:hover {color: #f93}

span.home_nav {
margin: 0;
}

.a3 {
background: url(img/124.jpg) no-repeat;
width: 990px;
height: 500px;
margin: 5px 0 30px 0;
text-align: left;
border-left: 1px solid #676767;
border-right: 1px solid #676767;
border-bottom: 1px solid #676767;
}

.content-a3 {
overflow:hidden;
background: url(img/126.jpg) 0 0 repeat-y;
width: 990px;
margin: 5px 0 30px 0;
text-align: left;
border-left: 1px solid #676767;
border-right: 1px solid #676767;
border-bottom: 1px solid #676767;
}

.content-a4 {
overflow:hidden;
background: url(img/125.jpg) 0 0 no-repeat;
width: 100%;
margin: 0;
padding:0;
}

.content-a5 {
overflow:hidden;
background: url(img/127.jpg) left bottom no-repeat;
width: 100%;
margin: 0;
padding:0;
}

/*	News	*/

.n1 {
background: url(img/01.jpg) no-repeat;
}



.a3 h1 {
color: #f93;
font: bold 16px/1em 'Lucida Grande', LucidaGrande, Lucida, Arial, sans-serif;
text-transform: uppercase;
margin-bottom: 10px;
}

ul {
width: 500px;
padding: 0;
margin: 0;
}

li {
font: 12px/1.3em 'Lucida Grande', LucidaGrande, Lucida, Arial, sans-serif;
text-align: justify;
color: #ccffff;
margin-left: 30px;
}

/*	End News	*/

.control li {
float:left;
cursor: pointer;
font-family: Arial;
font-size: 11px;
color: #000;
background-color: #E8E8E8;
padding: 0 2px;
margin-left: 4px;
list-style-type: none;
}

.mooquee {
margin: 30px 0 0 5px;
/* don't change */
position: absolute;
overflow: hidden;
white-space: nowrap;
}

/* Формат для движущихся элементов */
.mooquee-text {
width: 420px;
white-space: normal;
text-align: justify;
text-align: left;
/* don't change */
position: absolute;	
}

.mooquee-text h1 {
color: #ee6123;
font: bold 14px/1em 'Lucida Grande', LucidaGrande, Lucida, Arial, sans-serif;
text-transform: uppercase;
}

.mooquee-text a {
color: #464646;
font: bold 12px/1em 'Lucida Grande', LucidaGrande, Lucida, Arial, sans-serif;
text-decoration: none;
}

.disclaimer {
color: white;
font: 10px/1.5em 'Lucida Grande', LucidaGrande, Lucida, Arial, sans-serif;
text-align: center;
text-decoration: none;
margin: 10px 0;
}

.content-disclaimer { 
float:left;
color: white;
font: 10px/1.5em 'Lucida Grande', LucidaGrande, Lucida, Arial, sans-serif;
text-align: center;
text-decoration: none;
margin: 0 0 0 150px;
}

a.disclaimer, a.content-disclaimer {
text-decoration: underline;
}

a.disclaimer:hover, a.content-disclaimer:hover {
color: #f93;
text-decoration: underline;
}

/* Main */

#left {
	float:left;
	font-size: 12px;
	width: 230px;
	margin:40px 5px 70px 5px;
	padding:10px 0 0 10px;
}

#left ul
{
	list-style-type:none;
	list-style-image:none;
	margin:0;
	padding: 0;

}

#left li
{
	margin:2px 0;
	padding:0 0 0 15px;
	background: url(img/icon.gif) center left no-repeat;
}
#center {
	float: right;
	width: 720px;
	margin:40px 5px 70px 5px;
	padding:0; 
}
#center p {
font: 12px/1.3em 'Lucida Grande', LucidaGrande, Lucida, Arial, sans-serif;
}

#left h2, #center h2 {
color: #f93;
font: bold 12px/1em 'Lucida Grande', LucidaGrande, Lucida, Arial, sans-serif;
text-transform: uppercase;
margin-bottom:10px;
}

.f1h, .f2h, .f3h, .f4h, .f2bh, .f3bh, .f4bh{font-size:1px; overflow: hidden; display:block; }
.f1h {height:1px; background:#8e8e8e; margin:0 5px;}
.f2h, .f2bh {height:1px; background:#fcfafc; border-right:2px solid #8e8e8e; border-left:2px solid #8e8e8e; margin:0 3px;}
.f3h, .f3bh {height:1px; background:#fcfafc; border-right:1px solid #8e8e8e; border-left:1px solid #8e8e8e; margin:0 2px;}
.f4h, .f4bh {height:2px; background:#fcfafc; border-right:1px solid #8e8e8e; border-left:1px solid #8e8e8e; margin:0 1px;}
.f2bh, .f3bh, .f4bh {background: #fcfafc;}
.scode {background: #fcfafc; border-right:1px solid #8e8e8e; border-left:1px solid #8e8e8e; padding:5px 10px;} 

/* News */

.news {
background: url(img/fon_n.jpg) no-repeat right top;
width: 732px;
height: 100%;
margin: 30px 0;
text-align: left;
}


.a3 h1 {
color: #f93;
font: bold 16px/1em 'Lucida Grande', LucidaGrande, Lucida, Arial, sans-serif;
text-transform: uppercase;
width: 500px;
}

.a3 h2 {
color: #f93;
font: bold 12px/1em 'Lucida Grande', LucidaGrande, Lucida, Arial, sans-serif;
text-transform: uppercase;
}

.news {
position: absolute;
top: 190px;

width: 500px;
height: 1000px;
margin: 0;
padding: 0; 
background-color: #D8D8D8;
border: 1px solid #000;
}



/* Poll bar ids are sequential and one-indexed */

#pollBar1 {
	background: #ff0000;
	height:20px;
}

#pollBar2 {
	background: #00ff00;
	height:20px;
}

#pollBar3 {
	background: #0000ff;
	height:20px;
}

#pollBar4 {
	background: #ffff00;
	height:20px;
}

#pollBar5 {
	background: #00ffff;
	height:20px;
}

#pollBar6 {
	background: #ff00ff;
	height:20px;
}



/* Page Navigation */


.pagenav {
	font-size: 12px;
	padding: 0.4em;
}

.pagenav span {
	color: #333;
	background-color: #ccc;
	border: 1px solid #e1e1e1;
	padding: 0.2em 0.4em 0.2em 0.4em;
	margin: 0.2em;
}

.pagenav a {
	color: #ccc;
	background-color: #fff;
	border: 1px solid #e1e1e1;
	padding: 0.2em 0.4em 0.2em 0.4em;
	margin: 0.2em;
	text-decoration: none;
}

.pagenav a:hover {
	color: #333;
	background-color: #ccc;
	margin: 0.2em;
	text-decoration: none;
}

.textbox {
	font-family : "trebuchet ms", Verdana, Tahoma, Arial, Sans-Serif;
	font-size : 0.9em;
	color : #000;
	background-color : #fff;
	border : 1px solid #8b8b8b;
	margin: 0.1em;
}

.button {
	background:url(img/readon.gif) no-repeat 0 0;
	color:#fff;
	font: bold 11px Arial, Helvetica, sans-serif;
	padding:3px 0px 4px 0px;
	border:none;
	text-transform:uppercase;
	line-height:16px;
	margin:0px 0px 0px 0px;
	text-align:center;
	width:90px;
	vertical-align:top;
}
* html .button {
	display:block;
}


.type1 {
	background-color : #f8dca3;
	color : #9f7520;
	padding : 2px;
}

.type2 {
	background-color : #a8f564;
	color : #539618;
	padding : 2px;
} 

.type3 {
	background-color : #d6f1f1;
	color : #279a9a;
	padding : 2px;
}  

.type4 {
	background-color : #f9f113;
	color : #b9b31a;
	padding : 2px;
}  

.type5 {
	background-color : #fac1ab;
	color : #c25a31;
	padding : 2px;
} 
