/*Начальные данные*/
* {
	margin: 0;
	padding: 0;
}

body { 
	font-size: 82%;
	background: white;
	color: black;
}

body, input,  textarea, button, select { font-family: Verdana, sans-serif; }

a { 
	text-decoration:none; 
	border-bottom:1px solid; 
	color:#900;
}

a:visited { color:#C00; }
a:hover, a:focus { color:#F00; }
a.noborder, a img {border: none;}

a.part {border: none;}

p, ol, ul, blockquote {margin: 0 0 1.5em 0; line-height:1.4em; }
p {text-align: justify;}
ol, ul, blockquote { padding-left:4em;}
ul {list-style:square;}
cite, blockquote {font-style:italic;}
small { font-size: 0.8em; }
blockquote { border-width:1px; border-style:solid; padding:1.5em 1.5em 0; margin: 1.5em 0; }
address {font-style: normal;}

/* Заголовки */
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6, em, cite, blockquote { font-family: georgia, serif; }
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 { 
	margin-bottom:0.5em; 
	padding-top:0.5em; 
	font-weight:normal;
}
h1, .h1 { font-size:1.69em; color: #990000;}
h2, .h2 { font-size:1.54em;	color: #8d0606;}
h3, .h3 { font-size:1.38em;	color: #7b0f0f;}
h4, .h4 { font-size:1.23em;	color: #661919;}
h5, .h5 { font-size:1.07em;	color: #532324;}
h6, .h6 { font-size:0.92em;	color: #412c2c;}
.underline { padding-bottom:0.2em; border-bottom:2px solid; }

/* Общее */
.left {float: left;}
img.left {float: left; margin: 0 7px 7px 0;}
.right {float: right;}
.clearall { clear:both; font-size:0.0001%; height: 0px; line-height:0.0001%; overflow:hidden; }
.clearleft { clear:left; font-size:0.0001%; height: 0px; line-height:0.0001%; overflow:hidden; }
.clearright { clear:right; font-size:0.0001%; height: 0px; line-height:0.0001%; overflow:hidden; }
.em {font-style:italic;}
.bold {font-weight: bold;}
.red {color: #900;}
.alignleft {text-align: left;}
.alignright {text-align: right;}
.aligncenter {text-align: center;}
.aligncenter img {margin: 0 auto; display: block;}
.block {display: block;}

/* Макет */
body {
	text-align: center;
}

#all {
	text-align: left;
	width: 900px;
	margin: 0.5em auto;
}

hr {
	color: #900;
	background-color: #900;
	border: 0;
}

/*МЕНЮ ОБЫЧНОЕ*/
#LegalMenu ul {
width: 900px;
text-align: center;
padding: 10px 0 3px;
border-bottom: 1px solid #990000;
}

#LegalMenu ul li {
list-style: none;
margin: 0;
display: inline;
}

#LegalMenu ul li a {
padding: 3px 0.2em;
margin-left: 3px;
border: 1px solid #990000;
border-bottom: none;
background: #F5EEE4;
text-decoration: none
}

#LegalMenu ul li a:link {
color: #000000;
}

#LegalMenu ul li a:visited {
color: #667;
}

#LegalMenu ul li a:link:hover, #LegalMenu ul li a:visited:hover {
color: #ffe;
background: #990000;
border-color: #990000;
}

/*Меню номинаций*/
ul.link {
	padding: 3px 0;
	margin: 0;
	font-weight: normal;
}

ul.link li {
	display:inline;
	margin:0;
	padding:0;
	list-style:none;
}

ul.link a {
	display: block;
	cursor:pointer;
	background-color: #F5EEE4;
	color:#000000;
	font-weight: normal;
	padding:2px 3px;
	margin-bottom:2px;
	font-size: 1em;
	text-decoration: none;
	border: 1px solid #990000;
}

ul.link a:hover {
	background-color:#990000;
	color:#ffffff;
	border: 1px solid #990000;
}

h1.Nominy_All {
	font-size: 1.3em; 
	font-weight: bold; 
	text-align: center; 
	color: #000000;
	background-color: #F5EEE4;
	vertical-align: middle;
	margin-bottom: 0.2em;
	padding: 0.2em 0;
}

h2.Nominy_Section {
	font-size: 1.2em; 
	font-weight: bold; 
	text-align: center; 
	color: #fff;
	background-color: #900;
	vertical-align: middle;
	margin-bottom: 0.2em;
	padding: 0.2em;
}

h1.page {
	font-size: 1.2em; 
	margin-bottom: 0.2em;
	padding: 0.2em 0;
}

h2.nominy {
	font-size: 1.8em; 
	margin-bottom: 0.2em;
	padding: 0.2em 0;
	border-bottom:2px solid #900;
}

h3.who, h3.why, h2.previous {
	margin-bottom: 0.2em;
	padding: 0.2em 0;
	text-decoration: underline;
}

div.previous {
	clear: left;
	margin-bottom: 0.7em;
	padding-left: 6.5em;
}

div.previous span {
	margin-left: -3.0em;
	font-family: georgia, serif; 
	font-size: 2.0em;
	float: left;
	color: #900;
	padding-right: 0.5em;
}

table.partners * {
	text-align: center;
	vertical-align: middle;
}

.acroread { 
	padding: 10px 0 10px 70px; 
	height: 46px;
	background-image: URL("../images/acroread.png"); 
	background-repeat: no-repeat;
	display: block;
	border: 0;
}

.gd { 
	padding: 10px 0 10px 70px; 
	height: 46px;
	background-image: URL("../images/graphic-design.png"); 
	background-repeat: no-repeat;
	display: block;
	border: 0;
}

#NominyPartner {
width: 300px;
margin-left: 7px;
margin-bottom: 7px;
margin-top: 7px;
margin-right: 0;
padding: 10px;
float: right;
border: 1px solid #990000;
}

#NominyPartner p.header {
text-indent: 0;
font-size: 1.2em;
font-weight: bold;
text-align: center;
}

#NominyPartner p {
text-indent: 0;
text-align: left;
}

#NominyPartner img {
margin-top: 7px;
margin-bottom: 12px;
}

ul.choosen {
padding-left: 2em;
}

ul.choosen li {
list-style: none;
font-weight: normal;
color: #000000;
background: url("../images/viner.png") no-repeat;
padding-left: 25px;
padding-bottom: 10px;
}

ul.choosen li.firstvinner {
font-weight: normal;
color: #990000;
background: url("../images/viner.gif") no-repeat;
}

ul.choosen li.other {
list-style: none;
font-weight: normal;
color: #000000;
background: none;
padding-left: 25px;
padding-bottom: 10px;
}