/* Если на сайте используется форум НЕ ИСПОЛЬЗОВАТЬ класс content в вёрстке!!! */

body {
	width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0px;
	border: 0px;
	outline: 0px;
	
	vertical-align: baseline;
	font-family: Arial;
	font-size: 14px;
	color: #FFFcFF;
	background:#711A23;
	/*background-image: url(img/bg.jpg);*/
	background-repeat: repeat-x;
	background-position: top;
	line-height: 120%;
}

form {
	margin:0px; 
	padding:0px
}

table, td { 
	vertical-align: top;
	font-family: Arial;
	font-size: 14px;
	line-height: 120%;
}

p {
	/*text-align: justify;*/
	color: #FFFcFF;
	line-height: 120%;
	
}

.stat p
{margin: 5px 0px;}

.tdCount 
{
    text-align: center;
}


img {
	border: 0px;
}

a, a h3:hover 
{
    color: #FFFFFF;
	text-decoration: underline;
}

a:hover {
	text-decoration: none;
}

.clear {
	clear: both;
}

.float_left {
	float: left;
}

.float_right {
	float: right;
}

/* ======= основные стили ====*/

#wrap {
	width: 999px;
	height: 100%;
	background: #5f0c0f url(img/Bg.gif) repeat-x;	
}

.header {
	height: 125px;
	background: url(img/headerBg.jpg) no-repeat;
}

.header1yu {
	height: 120px;
	background: url(img/HeaderInn.jpg) center top no-repeat;
}

.bodyHeader 
{
	background: #911039 url(img/bg.jpg) left top repeat-x;
}

.bodyHeader1 
{
	background: #911039 url(img/bg.jpg) left top repeat-x;
}

.headerEmpty 
{
	/*height: 250px;
	background: url(img/headerBgEmpty.jpg) no-repeat;*/
}

.HeaderText 
{ 
	/*position: relative;
	top: 53px;
	width: 730px;
	float: right;
	font-family: Georgia;
	font-size: 15px;
	font-weight: bold;
	color: #8f5a01;
	padding-top: 120px;*/
	
	/*border: 1px solid green;*/
	position: relative;
	top: 20px;
	width: 730px;
	float: right;
	font-family: Georgia;
	font-size: 15px;
	font-weight: bold;
	color: #8f5a01;
	padding-top: 59px;
}

.HeaderText1 
{   
	position: relative;
	top: 20px;
	width: 730px;
	float: right;
	font-family: Georgia;
	font-size: 15px;
	font-weight: bold;
	color: #8f5a01;
	padding-top: 59px;
	
}

.headText a
{
    color: #8f5a01;
}

.icons {
	float: right;
	margin: 185px 10px 0px 0px;
	height: 24px;
	vertical-align: middle;
}

.icons2 {
	/*float: right;
	margin: 0px 10px 0px 0px;
	height: 24px;
	vertical-align: middle;	*/
	float: right;
	margin: 0px 10px 0px 0px;
	height: 24px;
	vertical-align: top;
	position:relative;
	top:-20px;
}

.icons3 
{   float: right;
	margin: 0px 10px 0px 0px;
	height: 24px;
	vertical-align: top;
	position:relative;
	top:-20px;}

.icons a, .icons2 a, .icons3 a {
	height: 24px;
	padding: 0 10px 0 10px;
}

.top_menu1
{
	padding:0px 5px;}
	
.mentop 
{
	background: url(img/bgmen.jpg) left top repeat-x;
}
.mentop td { vertical-align:top;}
.topmenuit 
{
	margin-top:15px;
}

/*.topmenuit a img {border: 1px solid #fff;}*/
.top_menu1 { vertical-align:top;}
.body 
{
	padding-top:20px;
	background: url(img/bodyBg.jpg) left top no-repeat;
}

.footer {
	height: 239px;
	background: url(img/footerBg.jpg) no-repeat;
}

.logo {
	background: url(img/logo.png) no-repeat;
	background:'none';
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/logo.png',sizingMethod='scale');
	width: 190px;
	height: 208px;
	margin: 40px 0px 0px 35px;
	display: block;
}



.leftCol {
	width: 220px;
	padding-top:50px;
}

.menuLeft {
	width: 173px;
}

.menuLeft a {
	display: block;
	margin: 15px 0 15px 40px;
}

.menuLeft .menu1 .menu2 a 
{
   color: #d7b037;
   display: block;
   font-weight: bold;
   margin: 15px 0 15px 50px;
}

.menuLeft .menu1 .menu2 a:hover 
{
    color: #FFF;
    text-decoration: underline;
}

.menu3 
{
    margin-left: 15px;
}

.repeater 
{  
   color: #f6d062;
}

.auth 
{
	margin: 15px 0 0 40px;
	font-size: 12px;
}

.authstat 
{   margin: 15px 0 0 10px;
	font-size: 12px;
	}

.auth input {
	border: none;
	width: 130px;
	padding: 3px;
	margin: 3px 0 0 0;
	color: #FFF;
}

.authstat input {
	border:1px solid #580C10;
	background:#FFF;
	width: 130px;
	padding: 3px;
	margin: 3px 0 0 0;
	color: #580C10;
}

.auth a {
	font-size: 11px;
	color: #ce999c;
	display: block;
}

.authstat input.enterBut 
{
    top: 5px;
    position: relative;
    left: 35px;
    padding:0px;
}

.errors
{ position:absolute; 
 margin: 10px; 
 text-align: left; 
 margin-top:105px; 
 width:180px;
 	}
 	
 .drop
 {
	background:#9F4B5C none repeat scroll 0 0;
border:1px solid #6F1922;
color:#FFFFFF;}


.enterBut 
{
    top: 5px;
    position: relative;
    left: 70px;
  
}

.opros {
	margin: 0 0 0 40px;
	font-size: 12px;
}

.sendBut {
	width: 82px;
	height: 28px;
	margin: 10px 0 0 60px;
}

.rightCol {
	width: 100%;
	padding: 0 20px 0 20px;
	
}

.photos {
	margin-bottom: 20px;
}

.photo {
	 width: 120px;
	 float: left;
	 margin-left: 3px;
}

.photo p {
	text-align: center;
		 margin: 0;
}

.photo span {
	color: #FFF;
	font-size: 14px;
	padding-bottom: 5px;
}

.sect505, .sect501 
{
    background: url(img/ramka.png) no-repeat;
    background:'none';
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/ramka.png',sizingMethod='scale');
    width: 119px;
    height: 109px;
    position: absolute;
    z-index: 2;
}

/*.sect501 
{
    background: url(img/frame.png) no-repeat;
    background:'none';
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/frame.png',sizingMethod='scale');
}*/

.pFoto 
{
	border:1px solid #FFFFFF;}

span.digit {
	font-size: 30px;
}

.countDown {
	margin-top: 20px;
	text-align: center;
}

.countDown img {
	margin-bottom: 15px;
}

.containerFooter {
	background: url(img/lineBottom.gif) repeat-x;
	width: 779px; 
	float: right;
	margin-top: 20px;
}

.containerFooter2 {
	background: url(img/lineBottom.gif) repeat-x;
	width: 998px; 
	height: 100px;
	margin-top: 20px;
}


.nored, .red {
	float: left;
	margin-top: 30px;
	padding: 0 30px 0 0px;
	color: #ce999c;
}

.nored a {
	color: #ce999c;
}

.nored2, .red2 {
	float: left;
	margin-top: 30px;
	padding: 0px;
	color: #ce999c;
}

.nored2 a {
	color: #ce999c;
}

.counter {
	margin: 15px 0 0 0;
	float: right;
}

.counter img {
	margin-right: 20px;
}

.star {
	position: relative;
	z-index: 1;
	width: 547px;
	height: 497px;
	float: right;
	/*margin-bottom: -60px;*/
	/*margin-left: -10px;*/
	/*left: 15px;*/
	/*background: url(img/star.png) top right no-repeat;
	background:'none';
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/star.png',sizingMethod='scale');*/
}

.fotonom 
{   position: relative;
	z-index: 1;
	width: 330px;
	height: 480px;
	float: right;	
	text-align:right;
	padding:15px 0px 30px 30px;
	}
	
img.foton 
{
	
	border:1px solid #D7B037;
	}


/** .star 
{
    left: 0px;
}*/

.text {
	position: relative;
	float: left;	
	z-index: 3;
	margin: 0 15px 0 0;
}

.textLeft {
	width: 365px;
	float: left;
	margin-right: 45px;	
}

.textRight {
	width: 310px;
	float: left;	
}

.bestWorkTheatre, .bestWorkMovie {
	width: 449px;
	height: 178px;
	margin-left: 15px;
	background: url(img/bestWorkTheatre.png) top right no-repeat;
	background:'none';
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/bestWorkTheatre.png',sizingMethod='scale');
}

.bestWorkMovie {
	margin-left: 10px;
	margin-right: 15px;
	background: url(img/bestWorkMovie.png) top right no-repeat;
	background:'none';
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/bestWorkMovie.png',sizingMethod='scale');
}

.laureati {
	width: 926px;
	margin: 20px 0 20px 30px;
	border-top: 1px solid #a96e46;
	text-align: center;
	padding-top: 20px;
}

.middle img {
	margin-top: 10px;
}

.paging a
{
    color: #CE999C;
}

.paging a:hover 
{
    color: #FFF;
}

.persPhoto 
{
    margin: 10px 0 0 5px;
    text-align: center;
    padding: 0;
}

.persInfo 
{
    padding: 5px 0px 10px 0px;
    font-size: 14px;
    text-align: center;
    margin-left: 5px;
}

.voiceCur 
{
    text-align: center;
    margin-top: 10px; 
    border: 1px solid #48090b; 
    background: #9F4B5C; 
    color: #FFF; 
    padding: 3px;
}


/* ======= новости ===== */

.date {
	 color: #f6e485;
	 font-size: 12px;
}

/* ======== заголовки ===== */

h1, h2, h3, h4, h5 {
	margin: 0px;
	padding: 0px;
}

h1 {
	font-family: Arial;
	font-size: 20px;
	color: #FFF;
	margin-bottom:15px;
	font-weight:normal;
}

h2{
	font: 16px Arial;
	color: #f4e742;
	margin: 0 0 1.5em 0;
	height: 20px;
	overflow: hidden;
}

/*h2:before{
	content: url(img/bestWork.gif);
	display: block;
	line-height: 1em;
}*/

/*h2{
	zoom: expression(
	runtimeStyle.zoom = 1,
	insertAdjacentHTML('afterBegin','<span style="display: block;line-height: 1em;"><img src="img/bestWork.gif" alt="" /></span>')
	);
}*/

h3 {
	font-family: Arial;
	font-size: 16px;
	color: #FFF;
	padding: 3px 0 3px 0;
}

.noDecor 
{
    text-decoration: none;
}

/* ======= списки ===== */

ul, ol, li {
	margin: 0px;
	padding: 0px;
}

ol li {

	color: #ffffff;
	margin-bottom:6px;
	margin-left:22px;
}
ul li 
{
	background:url(img/bullet.gif) 0px 6px no-repeat;
	list-style-image: none;
	list-style-type:none;
	color: #ffffff;
	padding-left:15px;	
	margin-bottom:6px;
}

ul li ul 
{
    margin-left: 15px;
    margin-top: 10px;
}

ul.sitemap
{
	margin-top:45px
}

/* ======= формы ==== */
.authorization input.input 
{
    background: #9f4b5c;
	border: 1px solid #6f1922;
	width: 130px;
	color: #FFF;
}
.input {
	background: #9f4b5c;
	border: 1px solid #6f1922;
	color: #FFF;
}

.inputf {
	background: #9f4b5c;
	border: 1px solid #6f1922;
	color: #FFF;
	width:400px;
	 background: #9f4b5c;
	border: 1px solid #6f1922;
}

.ava .input 
{
    background: #9f4b5c;
	border: 1px solid #6f1922;
}

.width {
	width: 300px;
}
.width1 {
	width: 100%;
}
.height {
	width: 300px;
	height: 150px;
}
.height1 {
	width: 100%;
	height: 150px;
}

.button 
{
	background: #c4c4c4;
	padding: 2px;
	border: 2px outset #a5a5a5;
}
.HighLighting
{ 
	background-color:Silver;
	color:Purple;
	font-weight:bold;
}
/* ======== вспомогательные стили ======= */
div.line {
	border-bottom: 1px solid #540b0e;
	font-size: 1px;
	height: 1px;
	margin-top: 5px;
	width: 650px;
	margin: 20px 0 15px 50px;
}
div.table table {
	border-top: 1px solid #c4c4c4e;
	border-right: 1px solid #c4c4c4;
}
div.table table td, div.table table th {
	border-bottom: 1px solid #c4c4c4;
	border-left: 1px solid #c4c4c4;
}
.width2 {width: 90%;}

/* ======== wysiwyg стили ======= */
p.left {text-align: left;}
p.right {text-align: right;}
p.center {text-align: center;}

/* ==================== голосования ============ */
.caps {
    background: url(img/bgcapsula1.gif) no-repeat;
    height:10px;
    font-size: 1px;
    padding: 0px 0 0px 0px;}
.caps1 {
	background: url(img/capsula1.gif) repeat-x;
    height: 10px;
    font-size: 1px;
    border-right: solid 1px #008b90;
     }
	
/* ==== админское === */
div.True {border: 1px solid #eeeeee;padding:0px 3px;}
               div.True div.divedit, div.TrueOver div.divedit {margin:3px 0px; padding:4px;}
               div.TrueOver {border:1px solid black;padding:0px 3px;}
               div.TrueOver div.divedit {background:#e0e0e0;}
	

/* форум */
table.content{background: #E9FFCE}

.audiolink
{
	background: url(img/note.gif) 0px 0px no-repeat;
	
}

.audiolink  a:link, .audiolink  a:visited, .audiolink  a:active
{	
margin-left: 18px;
}

.audiolink  a:hover
{	
margin-left: 18px;
}

.menuLeft .menu1 .menu2 a.act 
{
	color:#FFF;
    text-decoration: none;	
}
	
div.fileinputs {
	position: relative;
}
div.fakefile {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
}
input.file {
	position: relative;
	text-align: right;
	/*-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;*/
	color:#FFF;
	border: 1px solid #6f1922;
	background: #9f4b5c;
	/*background: transparent;*/
	width: 300px;
}

input.fake 
{
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
	background: #9f4b5c;
	border: 1px solid #6f1922;
	color: #000;
	position:relative;
	top:-8px;
	width: 240px;
	}
	
.Adminka 
{
	position:relative;
	top:55px;
	left:220px;
	}
	
	
.Adminka td a:link, .Adminka td a:hover, .Adminka td a:visited
{color:#6f1922;
	}
	
#NominantsNewPrizeRepeater td
{padding:0px;}

.music {
	cursor: pointer;
	width: 20px;
	height: 20px;
	position: absolute;
	top: 15px;
	left: 15px; 
}
.musicIsOn {
	background: url(/img/but_soundOn.gif);
	background: 'none';
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/but_soundOn.gif');
}
.musicIsOff {
	background: url(/img/but_sound.gif);
	background: 'none';
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/but_sound.gif');
}

.Title 
{    margin-top: 4px;
	margin-bottom:15px;
	color:#D7B037;
	font-size: 24px;
	}
	
.Laureats
{
	background: transparent url(/UserFiles/image/Iskvo.png) no-repeat scroll center top; 
	/*background: url(img/ramka.png) no-repeat;*/
    background:'none';
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/UserFiles/image/Iskvo.png',sizingMethod='scale');
    width: 740px;
    height: 485px;
	/*background: #FFFFFF url(img/LaurIsk.jpg) left top no-repeat;*/
/*background:transparent url(img/LaurIsk.jpg) no-repeat center top;*/
}

.AutEntr 
{ background: transparent url(img/fantomas.jpg) no-repeat right top; 
	/*border:1px solid #000;*/
  /*background:'none';
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/fantomas.png',sizingMethod='scale');*/
  width: 323px;
  height: 580px;
	}
	
.Hand
{ background: transparent url(img/hand.png) no-repeat scroll left top; 
  background:'none';
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/hand.png',sizingMethod='scale');
  width: 204px;
  height: 147px;
	}
	
	
.rectCol
{}

a.colTitle
{text-decoration:none;
	font-weight:bold;}
	
a:hover.colTitle
{text-decoration:none;}

/* всегда должен быть последним*/
.png {
	
	background-image:expression(
    this.runtimeStyle.backgroundImage = 'none',
    this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img.png', sizingMethod='scale')");
	
}

/*D*/