html {
  min-width: 964px;
}
body {
  background: #000000 url('../images/fon.jpg') 50% top no-repeat;
  text-align: left;
  font: normal 12px arial;
  color: #000000;
  margin: 0;
  padding: 0;
}


span.b{
  font-weight: bold;
  padding: 0;
}

h1.prelease{
	color: #000000;
	font: 24px/24px arial !important;
	margin: 0;
	padding: 0 0 13px;
	text-align:left;
}
h1.pro_teletriumf {
	background: transparent url('../images/pro_teletriumf.png') 0 0 no-repeat;
	color: transparent;
	width: 211px;
	height: 26px;
	margin: 0;
	padding: 0;
}
h1.pro_teletriumf span{
	display: none;
}

h2.news {
	background: transparent url('../images/news.png') 0 0 no-repeat;
	color: transparent;
	width: 83px;
	height: 21px;
	margin: 0;
	padding: 0;
}
h2.txt_pressa {
	background: transparent url('../images/txt_pressa.png') 0 0 no-repeat;
	color: transparent;
	width: 202px;
	height: 25px;
	margin: 0;
	padding: 0;
}

a {
  color: #663300;
  font-family: arial;
  text-decoration: underline;
}
a:hover {
  text-decoration: underline;
  color: #CC0000;
}
a.ahide{
	text-decoration: none !important;
}
a.ahide:hover {
  text-decoration: none !important;
}
a#laur_nom, a#nom_laur{
	border-bottom:1px dotted #663300;
	text-decoration:none;
	color: #663300;
}
a#laur_nom:hover, a#nom_laur:hover{
	color: #CC0000;
	border-bottom:1px dotted #CC0000;
}

img
{
  border: 0;
  margin: 0;
  padding: 0;
  behavior: url('iepngfix.htc');
}

hr{
  color: #262626;
  margin: 0;
  height: 1px;
}

form{
 padding: 0px;
 margin: 0px;
 border: 0px;
}


div{
	margin: 0;
	padding: 0;
}


div.fl_l{
	float: left;
}

div.fl_r{
	float: right;
}

div.clear{
	clear: both;
}


/* header */
div.header{
	width: 964px;
	height: 188px;
	overflow: hidden;
	padding: 0;
	margin: 0 auto;
}

div.header_page{
	width: 964px;
	margin: 0 auto;

}
div.header_page div.logo{
	padding: 0;
	background: none;
	width: 425px;
	height: 154px;
}
div.header_page div.logo a {
display:block;
height:80px;
margin-top:74px;
text-decoration:none;
width:425px;
}
div.header_page div.logo a:hover {
text-decoration:none;
}

div.header_page div.kubok{
	padding: 0;
	background: transparent url('../images/kubok.png') 0 22px no-repeat;
	width: 90px;
	height: 189px;
}
div.header_page div.entry{
	padding: 32px 0 0 0;
	width: 370px;
}
div.header_page div.entry div.cont{
	height: 28px;
	overflow: hidden;
    margin: 0;
    padding: 0;
}
div.header_page div.entry div.cont div.forma1{
	padding: 0 3px 0 0;
}
div.header_page div.entry div.cont div.forma3{
    width: 5px;
    height: 27px;
	background: transparent url('../images/arrow_white.gif') right 9px no-repeat;
    display: none;
}
div.header_page div.entry div.cont div.forma2{
    margin: 0;
    padding: 0;
	height: 27px;
	overflow: hidden;
	min-width: 232px;
        display: none;
}
div.header_page div.entry div.cont div.forma2 div.content{
	padding: 3px 0 3px 3px;
	background: #ffffff;
    margin: 0;
}
div.header_page div.entry div.cont div.forma1 p{
  font: normal 14px/27px arial;
  color: #FFFFCC;
}
div.header_page div.entry div.cont div.forma1 p a{
  font: normal 14px/27px arial;
  color: #FFFFCC;
  text-decoration: none;
  border-bottom: 1px dotted #FFFFCC;
}

div.header_page div.entry div.cont div.forma1 p a.bnone{
  text-decoration: none;
}

#f_entry ul {
	margin: 0;
	padding: 0;
    overflow:hidden;
    _height:1%;
    list-style: none outside none;
}
#f_entry ul li{
    float: left;
	margin: 0;
	padding: 0 3px 0 0;
	height: 21px;
}
#f_entry ul li input{
	border: 0;
	margin: 0;
	padding: 0;
}
#f_entry ul li input.pink{
	width: 89px;
	height: 21px;
	background: #FFDFAC;
	font: 11px/18px arial;
	padding: 0 0 0 6px;
	color: #333333;
}
div.header_page div.entry div.text{
	padding: 0;
	width: 203px;
	height: 80px;
    background: transparent url('../images/text_golovna.png') 0 29px no-repeat;
}
 /* ����� ����� */



div.pressa_navigate p{
	font: 12px/19px arial !important;
	padding: 1px 0;
	color: #666666;

}
div.pressa_navigate input{
    background: transparent url('../images/bg_edit.jpg') left top repeat-x;
    border-top: 1px solid #CDCDCD;
    border-left: 1px solid #E0E0E0;
    border-right: 1px solid #E0E0E0;
    border-bottom: 1px solid #E8E8E8;
    font: 14px/21px Arial;
    width: 22px;
    height: 21px;
    text-align: center;
}
div.pressa_navigate a.btn_left{
    background: transparent url('../images/btn_pagearrow_l.png') left top no-repeat;
    display: block;
    width: 19px;
    height: 19px;
    padding: 0;
    margin: 0;
}
div.pressa_navigate a.btn_left:hover{
    background: transparent url('../images/btn_pagearrow_l.png') left bottom no-repeat;
}
div.pressa_navigate a.btn_right{
    background: transparent url('../images/btn_pagearrow_r.png') left top no-repeat;
    display: block;
    width: 19px;
    height: 19px;
    padding: 0;
    margin: 0;
}
div.pressa_navigate a.btn_right:hover{
    background: transparent url('../images/btn_pagearrow_r.png') left bottom no-repeat;
}
div.pressa_navigate p.cur_page{
	padding: 0 10px;

}
div.pressa_navigate div.arrow{
	padding: 3px 0 0 0;
}

div.pres_item{
	padding: 20px 0 6px;
}
div.pres_item div.foto{
	width: 90px;
}
div.pres_item div.cnt{
	width: 420px;
}
div.pres_item div.cnt p{
	font: 12px/16px arial !important;
}
div.pres_item div.cnt h2{
	font: 16px arial !important;
	padding: 9px 0 !important;
}
.p20{
	padding: 20px 0 0 0;
}

a.arrow_next{
	color: #cc0000;
    text-decoration: none;
    width: 6px;
    height: 10px;
    background: url('../images/red_arrow.gif') right 5px no-repeat;
    padding: 0;
    margin: 0;
}
div.pres_item div.cnt div.data {
	background:none repeat scroll 0 0 #000000;
	height:13px;
	width:55px;
}
div.pres_item div.cnt div.data p {
	color:#CCCCCC;
	font:9px arial !important;
	padding:1px 3px 0;
	text-align:center;
}

/* ������ �� ������ */
div.press_forma{
	padding: 6px 0 16px 0;
}
div.press_forma p{
	font: 12px arial !important;
	color: #333333 !important;
	padding: 9px 0 3px 0 !important;
}
div.press_forma input, div.press_forma textarea{
    background: #ffffff url('../images/bg_edit.jpg') left top repeat-x;
    border-top: 1px solid #CDCDCD;
    border-left: 1px solid #E0E0E0;
    border-right: 1px solid #E0E0E0;
    border-bottom: 1px solid #E8E8E8;
    font: bold 14px/21px Arial;
    width: 100%;
    text-align: left !important;
    color: #333333;
}
div.press_forma input{
    height: 22px;
}
div.press_forma textarea{
    height: 148px;
}
.h460{
    min-height: 443px;
    padding-bottom: 20px;
}
div.bg_release{
  width: 368px;
  height: 193px;
  background: #000000 url('../images/bg_release.jpg') center bottom no-repeat;
  overflow: hidden;
}
/* top menu */

div.top_menu{
  min-width: 966px;
  height: 71px;
  background: none;
  overflow: hidden;
}
div.top_menu div.content{
  height: 71px;
  background: transparent url('../images/bg_menu.png') center top repeat-x;
}
div.top_menu div.content ul {
	margin: 0 auto;
	padding: 0;
    overflow:hidden;
    width: 980px;
    _height:1%;
    list-style: none outside none;
    height: 50px;
}
div.top_menu div.content li{
    float: left;
	margin: 0;
	padding: 0 16px;
	height: 50px;
	text-align: center;
}


div.top_menu div.content li a{
  color: #FED8B2;
  font: normal 14px/50px arial;
  text-decoration: none;
  text-transform: uppercase;
}
div.top_menu div.content li a.a{
  color: #FED8B2;
  font: normal 14px/50px arial;
  text-decoration: none;
  text-transform: uppercase;
  background-color: #900606;
  padding: 10px;
}
div.top_menu div.content li a.a:hover {
  text-decoration: none;
}

div.top_menu div.content li a:hover {
  text-decoration: underline;
}


/*content for homepage*/

div.content_home{
  margin: 0 auto;
  background: none;
  width: 964px;
}


div.top_hom_content{
  width: 964px;
  height: 283px;
  overflow: hidden;
}
div.top_hom_content div.foto {
  width: 576px;
  height: 283px;
  background: #ffffff;
  overflow: hidden;
}
div.top_hom_content div.foto img{
  border: 3px solid #ffffff;
}
div.top_hom_content div.manyfoto{
  background: #ffffff;
  width: 368px;

  padding: 3px 0 0 0;
}
div.top_hom_content div.manyfoto div.i{
	float: left;
	width: 73px;
	height: 73px;
}
div.top_hom_content div.manyfoto div.i img{
  border: 0;
  border-bottom: 3px solid #ffffff;
  border-left: 3px solid #ffffff;
}
div.top_hom_content div.manyfoto div.i a{
  border: 0;
  font: 1px;
  padding: 0;
}

div.top_hom_content div.bg{
	margin: 0;
	padding: 0;
	width: 20px;
	height: 283px;
    background: transparent url('../images/bg_with_foto.jpg') left top no-repeat;
}

div.top_hom_content div.fotoname{
	padding: 11px 12px;
	background: #ffffff;
}
div.top_hom_content div.fotoname div.content{
  width: 100%;
  height: 39px;
  overflow: hidden;
}
div.top_hom_content div.fotoname div.content div.arrow{
  padding: 0;
  width: 22px;
  height: 26px;
  background: transparent url('../images/arrow_left.gif') left 7px no-repeat;
}
div.top_hom_content div.fotoname div.content div.text{
   width: 283px;
   height: 40px;
   overflow: hidden;
}
#my_cap{
	padding: 0;
	margin: 0;
	display: table-cell;
    vertical-align: middle;
}
#my_cap p{
  font: normal 11px/15px arial;
  color: #333333;
}
div.top_hom_content div.fotoname div.content div.line{
  width: 20px;
  padding: 4px 0;
  margin: 0;
}

div.line_bg{
	width: 964px;
	height: 20px;
  background: transparent url('../images/bg_line_home.jpg') left top repeat-y;
}

/* down part of content of homepage*/


div.bot_hom_content{
	width: 964px;
    background: #ffffff;
	margin: 0;
	padding: 0;
}
div.text_block{
	width: 576px;
    background: #ffffff;
}

div.text_block div.content{
	padding: 27px 30px 25px 30px;
}
div.bg_news{
	background: transparent url('../images/bg_news.png') left top repeat-y !important;
}
div.text_block div.content div.text{
	padding: 8px 0 0 0;
}
div.text_block div.content div.text p{
  font: normal 12px/19px arial;
}
div.text_block div.content div.text p.defin{
 font: normal 14px/25px arial;
 padding: 0 0 11px;
}
div.text_block div.content div.text p.defin19{
 font: normal 14px/19px arial;
}
div.text_block div.content div.text p a:hover{
	color: #CC0000;
}
div.text_block div.content div.text h1{
  text-align: left;
  font: normal 20px arial;
  margin: 0;
  padding: 0 0 15px;
  color: #000000;
}
div.text_block div.content div.text h1{     /*��� ����-������*/
  text-align: left;
  font: normal 20px arial;
  margin: 0;
  padding: 0 0 15px;
  color: #000000;
}
div.text_block div.content div.text h1 span{

  font: normal 11px arial;
  margin: 0;
  padding: 0;
  color: #000000;
}
div.text_block div.content div.text h2{
  text-align: left;
  font: normal 18px/54px arial;
  margin: 0;
  padding: 0;
  color: #000000;
}


div.text_block div.content div.text p.autor{
	color: #999999;
    font: normal 12px arial;
}

div.djustify{
}
div.djustify55{
	height: 55px;
	overflow: hidden;
}
div.djustify36{
	height: 36px;
	overflow: hidden;
}
div.djustify35{
	height: 35px;
	overflow: hidden;
}
p.tit_star{
	padding: 0 0 2px 0;
    font: normal 14px/22px arial !important;
}
p.tit_star_14{
	padding: 0 0 2px 0;
}
p.tit_star_0{
	padding: 0 !important;
    font: normal 14px/22px arial !important;
}
ul.star, div.text_block div.content div.nomin ul, div.main_cnt ul  {
	margin: 0;
	padding: 0 0 11px;
}
ul.star li, div.text_block div.content div.nomin ul li, div.main_cnt ul li{
    list-style: none outside none;
    margin: 5px 0 0 0;
	padding: 2px 0 0 29px;
	background: transparent url('../images/bul_star.gif') 9px 7px no-repeat;

}
ul.star li p, div.text_block div.content div.nomin ul li p, div.main_cnt ul li p{
  text-align: left;
  font: normal 12px/17px arial !important;
  margin: 0;
  padding: 0 !important;
  color: #333333;
}


div.bot_hom_content div.bg{
	width: 20px;
	height: 325px;
    background: transparent url('../images/bg_line_home1.jpg') left top repeat-x;
  margin: 0;
  padding: 0;
}

/*block of news*/


div.news_block{
	width: 368px;
	height: 325px;
    background: transparent url('../images/bg_news.png') left top repeat-y !important;
    margin: 0;
    padding: 0;
    overflow: hidden;
}


div.news_block div.content{
	padding: 27px 30px 0 30px;
	margin: 0;
}
div.news_block div.content div.text{
	padding: 16px 0 0 0;

}
div.news_block div.content div.text div.data{
	background: #000000;
	width: 55px;
	height: 13px;
}
div.news_block div.content div.text div.data p{
	color: #cccccc;
	font: normal 9px arial;
	padding:  1px 3px 0 3px;
	text-align: center;
}
div.news_block div.content div.text p{
   font: normal 12px arial;
	padding:  6px 0 19px 0;
	color: #333333;
}
div.news_block div.content div.text p a{
   font: normal 12px arial;
}
div.news_block div.content div.text p.defin{
   font: normal 14px/22px arial;
	padding:  6px 0 19px 0;
	color: #333333;
}


div.press_center div.news_block{
	height: auto;
}
div.press_center div.news_block div.content div.text{
	padding: 16px 0 40px 0;

}


img.pic_foto{
	padding: 0 23px 21px 0;
	float:left;
}


 /* footer*/

div.home_footer{
	width: 964px;
    background: transparent;
}

div.home_footer div.content{
	padding: 27px 30px 0 30px;
}
div.home_footer div.content div.organiz1{
	width: 351px;
}
div.home_footer div.content div.organiz2{
	width: 226px;
}
div.home_footer div.content div.organiz3{
	width: 179px;
}
div.home_footer div.content div.organiz5{
	width: 500px;
}
div.home_footer div.content div.organiz6{
	width: 220px;
}
div.home_footer div.content div.organiz1 p, div.home_footer div.content div.organiz2 p, div.home_footer div.content div.organiz3 p, div.home_footer div.content div.organiz4 p, div.home_footer div.content div.organiz5 p, div.home_footer div.content div.organiz6 p{
   font: normal 11px arial;
   color: #666666;
}
div.home_footer div.content div.organiz1 ul, div.home_footer div.content div.organiz2 ul, div.home_footer div.content div.organiz3 ul, div.home_footer div.content div.organiz4 ul, div.home_footer div.content div.organiz5 ul, div.home_footer div.content div.organiz6 ul {
	margin: 0;
	padding: 0;
	 overflow:hidden;
	 _height:1%;
	 list-style: none outside none;
}
div.home_footer div.content div.organiz1 ul li, div.home_footer div.content div.organiz2 ul li, div.home_footer div.content div.organiz3 ul li, div.home_footer div.content div.organiz4 ul li, div.home_footer div.content div.organiz5 ul li, div.home_footer div.content div.organiz6 ul li {
    float: left;
	margin: 0;
	padding: 0 15px 0 0;
}

/*Copyright*/

div.copyr{
	padding: 20px 0;
}

div.copyr p{
   font: normal 12px/25px arial;
   color: #666666;
}

div.copyr p span{
   font: normal 12px/25px arial;
   color: #333333;
}

div.copyr p a{
   font: normal 12px arial;
   color: #666666;
}
div.copyr p a.aiken{
   font: normal 14px arial;
   color: #666666;
   padding: 0 0 0 17px;
   text-decoration: none;
   background: url('../images/logo_aiken.gif') 0 3px no-repeat;
}
div.copyr p a.aiken:hover{
   text-decoration: underline;
}
.r{
	background: red !important;
}


/*///////////////////////////////////
////////// BXGALLERY ////////////////
//////// INFECTEDFX.NET /////////////
///////////////////////////////////*/

/* LA CLASE QUE DEFINIMOS EN wrapperclass = gallery */
.gallery{
	width: 576px;
	height: 277px;
	margin: 0 auto;
}

/* ELIMINANDO LOS BULLETS DE LA LISTA DE LA GALERIA */
.gallery ul{
	list-style:none;
	overflow:hidden;
	margin:0;
	padding:0;
}
.gallery ul li{
	list-style: none outside none;
	margin:0;
	padding:0;
}
/* ESTILO PARA LA IMAGEN ACTIVA GRANDE */
 ul#pics{
	padding:0;
	margin:0;
	border: 0;
	}

	 ul#pics li{
	    list-style: none outside none;
		overflow:hidden;
		}

		 ul#pics img{
			padding: 0;
			}

/* ESTILO PARA LA LISTA DE MINIATURAS (THUMBNAILS) */
#my_thumbs{
margin: 0;
padding: 0;
}
#my_thumbs ul{
margin: 0;
padding: 0;
}
#my_thumbs ul.thumbs li{
list-style: none outside none;
margin: 0;
padding: 0;
width: 73px;
height: 73px;
}
#my_thumbs ul.thumbs li img {
border-color: #FFFFFF;
border-style:none none solid solid;
border-width:0 0 3px 3px;
width: 70px !important;
height: 70px !important;
}



/* PRES-CENTR*/

div.press_center{
	width: 964px;

    overflow: hidden;
	margin: 0;
	padding: 0;
}
div.press_center div.text_block{
	width: 576px;
}
div.about div.text_block{
	width: 576px;
	min-height: 300px !important;

}

div.navigator{
    background: transparent url('../images/bg_press_centr_1.jpg') left bottom no-repeat;
    width: 576px;
    height: 56px;
    overflow: hidden;

}
div.navi_data{
    margin: 0;
    padding: 0;
}
div.navi_data div.navigator{
    width: 100% !important;
    background:  url('../images/bg_about1.jpg') left bottom no-repeat !important;
}
div.navigator div.content{
    background:  url('../images/bg_navi.png') left top repeat-x;
    width: 576px;
    height: 38px;
    margin: 0;
    padding: 0;
    overflow: hidden;
}
div.navi_data div.navigator div.content{
    width: 964px !important;
}
div.navigator div.content ul, ul.navigator{
	margin: 0;
	padding: 6px;
    overflow:hidden;
	 zoom: 1;
	 list-style: none outside none;
}
div.navigator div.content ul li, ul.navigator li{

    float: left;
	margin: 0 5px 0 0;
	padding: 0 25px 0 25px;
	height: 26px;
}
div.navi_data div.navigator div.content ul li{
	padding: 0 13px 0 13px !important;
}
div.navigator div.content ul li.a{
	background-color: #949494;
	font: 13px/26px arial;
}
div.navigator div.content ul li p{
	font: 13px/26px arial;
	color: #ffffff;
	margin: 0;
	padding: 0;
}

div.press_center div.bg{
	width: 20px;
	height: 680px;
    background: none;
    margin: 0;
    padding: 0;
}

div.press_center div.news_block div.bg_news{
	width: 368px;
	height: 47px;
    background: #000000 url('../images/bg_press_centr_3.jpg') left top repeat-x;
    margin: 0;
    padding: 0;
}

div.zayava div.line_horizontal{
	width: 100%;
	height: 30px;
    background: transparent url('../images/line_horizontal.gif') left 29px repeat-x;
}

div.line_horizontal{
	width: 100%;
	height: 30px;
    background: transparent url('../images/line_horizontal.gif') left 25px repeat-x;
    margin: 0;
    padding: 0;
}
div.line_horizontal1{
	width: 100%;
	height: 1px;
    background: transparent url('../images/line_horizontal.gif') left 0 repeat-x;
    margin: 0;
    padding: 0;
}


a.pdf{
    background: transparent url('../images/i_pdf.gif') left 0 no-repeat;
	display:block;
	float:left;
	padding:10px 10px 10px 29px;
}
a.jpg{
    background: transparent url('../images/i_jpg.gif') left 0 no-repeat;
	display:block;
	float:left;
	padding:10px 10px 10px 29px;
}
a.xls{
    background: transparent url('../images/i_xls.gif') left 0 no-repeat;
	display:block;
	float:left;
	padding:10px 10px 10px 29px;
}
a.doc{
    background: transparent url('../images/i_doc.gif') left 0 no-repeat;
	display:block;
	float:left;
	padding:10px 10px 10px 29px;
}
a.news{
    height: 27px;
    font: 12px/26px arial;
    background: transparent url('../images/i_news.gif') left 0 no-repeat;
    padding: 0 0 0 25px;
    display: block;
}
a.print{
    height: 27px;
    font: 12px/26px arial;
    background: transparent url('../images/i_print.gif') left 0 no-repeat;
    padding: 0 0 0 31px;
    display: block;
}
div.bot_ico{
   width: 100%;
   padding: 9px 0 0 0;
}

ul#news {
	margin: 0;
	padding: 0;
}
ul#news  li{
    list-style: none outside none;
	margin: 0;
	padding: 0;
}

/*��������� �����*/

div.text_block div.content div.nomin{
	padding: 0 !important;
}

div.text_block div.content div.nomin h1{
  text-align: left;
  font: normal 24px arial;
  margin: 0;
  padding: 0;
  color: #000000;
}
div.text_block div.content div.nomin h2{
  text-align: left;
  font: normal 22px/22px arial;
  margin: 0;
  padding: 0 0 17px;
  color: #000000;
}
div.text_block div.content div.nomin h3{
	color:#000000;
	font:18px/24px arial;
	margin:0;
	padding:15px 0;
	text-align:left;
}

div.text_block div.content div.nomin p{
	font: 12px/18px arial;
	padding: 0 0 20px;
}

div.text_block div.content div.nomin ul.star{
	padding: 0 0 5px;
}

div.nomi_block{
	margin: 0;
	padding: 0 0 2px;
    background: transparent url('../images/line_horizontal.gif') left bottom repeat-x;
}
div.n1, div.n2, div.n3, div.n4, div.n5, div.n6, div.n7, div.n8, div.n9, div.n10, div.n11, div.n12, div.n13, div.n14, div.n15, div.n16, div.n17, div.n18, div.n19, div.n20, div.n21, div.n22, div.n23, div.n24, div.n25, div.n26, div.n27, div.n28, div.n29, div.n30, div.n31, div.n32, div.n33, div.n34, div.n35, div.n36, div.n37, div.n38, div.n39, div.n40, div.n41, div.n42, div.n43, div.n44, div.n45, div.n46, div.n47, div.n48, div.n49{
	padding: 0 102px 0 0;
}

div.n1{
    background: transparent url('../images/nom1.gif') 427px bottom no-repeat;
}
div.n2{
    background: transparent url('../images/nom2.gif') 427px bottom no-repeat;
}
div.n3{
    background: transparent url('../images/nom3.gif') 427px bottom no-repeat;
}
div.n4{
    background: transparent url('../images/nom4.gif') 427px bottom no-repeat;
}
div.n5{
    background: transparent url('../images/nom5.gif') 427px bottom no-repeat;
}
div.n6{
    background: transparent url('../images/nom6.gif') 427px bottom no-repeat;
}
div.n7{
    background: transparent url('../images/nom7.gif') 427px bottom no-repeat;
}
div.n8{
    background: transparent url('../images/nom8.gif') 427px bottom no-repeat;
}
div.n9{
    background: transparent url('../images/nom9.gif') 427px bottom no-repeat;
}
div.n10{
    background: transparent url('../images/nom10.gif') 427px bottom no-repeat;
}
div.n11{
    background: transparent url('../images/nom11.gif') 427px bottom no-repeat;
}
div.n12{
    background: transparent url('../images/nom12.gif') 427px bottom no-repeat;
}
div.n13{
    background: transparent url('../images/nom13.gif') 427px bottom no-repeat;
}
div.n14{
    background: transparent url('../images/nom14.gif') 427px bottom no-repeat;
}
div.n15{
    background: transparent url('../images/nom15.gif') 427px bottom no-repeat;
}
div.n16{
    background: transparent url('../images/nom16.gif') 427px bottom no-repeat;
}
div.n17{
    background: transparent url('../images/nom17.gif') 427px bottom no-repeat;
}
div.n18{
    background: transparent url('../images/nom18.gif') 427px bottom no-repeat;
}
div.n19{
    background: transparent url('../images/nom19.gif') 427px bottom no-repeat;
}
div.n20{
    background: transparent url('../images/nom20.gif') 420px bottom no-repeat;
}
div.n21{
    background: transparent url('../images/nom21.gif') 420px bottom no-repeat;
}
div.n22{
    background: transparent url('../images/nom22.gif') 420px bottom no-repeat;
}
div.n23{
    background: transparent url('../images/nom23.gif') 420px bottom no-repeat;
}
div.n24{
    background: transparent url('../images/nom24.gif') 420px bottom no-repeat;
}
div.n25{
    background: transparent url('../images/nom25.gif') 420px bottom no-repeat;
}
div.n26{
    background: transparent url('../images/nom26.gif') 420px bottom no-repeat;
}
div.n27{
    background: transparent url('../images/nom27.gif') 420px bottom no-repeat;
}
div.n28{
    background: transparent url('../images/nom28.gif') 420px bottom no-repeat;
}
div.n29{
    background: transparent url('../images/nom29.gif') 420px bottom no-repeat;
}
div.n30{
    background: transparent url('../images/nom30.gif') 420px bottom no-repeat;
}
div.n31{
    background: transparent url('../images/nom31.gif') 420px bottom no-repeat;
}
div.n32{
    background: transparent url('../images/nom32.gif') 420px bottom no-repeat;
}
div.n33{
    background: transparent url('../images/nom33.gif') 420px bottom no-repeat;
}
div.n34{
    background: transparent url('../images/nom34.gif') 420px bottom no-repeat;
}
div.n35{
    background: transparent url('../images/nom35.gif') 420px bottom no-repeat;
}
div.n36{
    background: transparent url('../images/nom36.gif') 420px bottom no-repeat;
}
div.n37{
    background: transparent url('../images/nom37.gif') 420px bottom no-repeat;
}
div.n38{
    background: transparent url('../images/nom38.gif') 420px bottom no-repeat;
}
div.n39{
    background: transparent url('../images/nom39.gif') 420px bottom no-repeat;
}
div.n40{
    background: transparent url('../images/nom40.gif') 415px bottom no-repeat;
}
div.n41{
    background: transparent url('../images/nom41.gif') 420px bottom no-repeat;
}
div.n42{
    background: transparent url('../images/nom42.gif') 415px bottom no-repeat;
}
div.n43{
    background: transparent url('../images/nom43.gif') 420px bottom no-repeat;
}
div.n44{
    background: transparent url('../images/nom44.gif') 420px bottom no-repeat;
}
div.n45{
    background: transparent url('../images/nom45.gif') 420px bottom no-repeat;
}
div.n46{
    background: transparent url('../images/nom46.gif') 420px bottom no-repeat;
}
div.n47{
    background: transparent url('../images/nom47.gif') 420px bottom no-repeat;
}
div.n48{
    background: transparent url('../images/nom48.gif') 420px bottom no-repeat;
}
div.n49{
    background: transparent url('../images/nom49.gif') 420px bottom no-repeat;
}
div.nomi_block h2{
	color:#000000;
	font:16px/20px arial !important;
	margin:0;
	padding: 16px 0 8px !important;
	text-align:left;
}
div.bot_print{
	padding: 23px 0 0 0;
}
div.block_nomi_r{
	background:none repeat scroll 0 0 #FFFFFF;
	height:auto;
	overflow:hidden;
	width:368px !important;
}
div.block_nomi_r div.content div.text{
	padding: 0;
}
div.block_nomi_r div.content div.text h1{
  font: normal 22px/22px arial !important;
}
div.block_nomi_r div.content div.text{
	height: auto;
    overflow: hidden;
}

div.about div.bg{
	width: 20px;
	min-height: 172px;
    background: none;
  margin: 0;
  padding: 0;
}
div.about div.news_block {
	height:auto;
	padding-bottom:20px;
}

/* page zayavka */

div.text_block div.content div.nomin h4{
	font: 20px Arial;
	color: #000000;
	margin: 0;
	padding:11px 0 0;
}
div.text_block div.content div.nomin h4 span{
	font: 20px Arial;
	color: #cc0000;

}

.sel_nomi{
	width: 448px;
	height: 26px;
}

div.zayava select{
	width: 100%;
    border-top: 1px solid #CDCDCD;
    border-left: 1px solid #E0E0E0;
    border-right: 1px solid #E0E0E0;
    border-bottom: 1px solid #E8E8E8;
    font: bold 14px Arial;
}

div.zayava input.zv {
    height: 25px;
}

div.zayava input.zv, div.zayava .area{
    background: transparent url('../images/bg_edit.jpg') left top repeat-x;
    border-top: 1px solid #CDCDCD;
    border-left: 1px solid #E0E0E0;
    border-right: 1px solid #E0E0E0;
    border-bottom: 1px solid #E8E8E8;
    font: bold 14px Arial;
}



div.zayava input.zv{
	width: 100%;
}



div.zayava .area{
	width: 100%;
	height: 158px;
}

div.zayava p{
	color: #333333;
	font: 12px/14px Arial !important;
	padding: 16px 0 8px !important;
}
div.zayava p span{
	color: #cc0000 !important;
}
div.col2 input{
  width: 250px !important;
}
div.col3{
  width: 176px;
  }
div.col3e{
  width: 164px;
  padding: 0;
}
div.col3 input{
	width: 164px !important;
}
div.btn_video{
	padding: 12px 0 0 10px;
}
div.btn_send{
	padding: 25px 0 0 0;
}
div.btn_send p{
   color: #999999 !important;
   font: 11px/28px Arial !important;
   padding: 0 0 0 10px !important;
}

div.btn_send p span{
	color: #cc0000 !important;
}
div#achtung{
	padding: 20px 25px 5px 55px;
    background: #FFEAEA url('../images/achtung.gif') 9px 9px no-repeat;
    border: 1px solid #cc0000;
    margin: 24px 0 0 0;
    min-height: 55px;
    display: none;
}
div#achtung ul{
	margin: 0;
	padding: 0;
    list-style: none outside none;
}

div#achtung ul li{
	padding: 0 0 9px 13px;
    background: #FFEAEA url('../images/bul_red.gif') 0px 5px no-repeat;
}
div#achtung ul li p{
	font: 12px/16px arial;
	color: #cc0000;
	margin: 0;
	padding: 0;
}
div#achtung ul li p span{
	font: bold 12px/16px arial;
}

.perror{
    color: #cc0000 !important;
}

.ierror{
    border: 1px solid #cc0000 !important;
    color: #cc0000 !important;
}

.diverror p{
    color: #cc0000 !important;
}


/*     for centr of vertical  */
  .wrap {
    display: table-cell;
    vertical-align: middle;
    width: 100%;
    height: 40px;
    }
    .just-for-IE {
    display: none;
    width: 1px;
    margin-left: -1px;
   }
   * html .just-for-IE, * html .valign-center {
   display: inline-block;
   vertical-align: middle;
   }
   * html .valign-center {
   width: 100%;
   }
   * html .just-for-IE {
   height: 100%;
   }
   * html .just-for-IE, * html .valign-center {
   display: inline;
   }

a.btn_zayava{
	padding: 0;
    background: transparent url('../images/btn_zayava.gif') 0px 0px no-repeat;
    width: 131px;
    height: 32px;
    display: block;
    color: transparent !important;
}
a.serv1{
	padding: 0;
    background: transparent url('../images/serv1.gif') 0px 0px no-repeat;
    width: 32px;
    height: 32px;
    display: block;
    color: transparent !important;
}
a.serv2{
	padding: 0;
    background: transparent url('../images/serv2.gif') 0px 0px no-repeat;
    width: 32px;
    height: 32px;
    display: block;
    color: transparent !important;
}
a.serv3{
	padding: 0;
    background: transparent url('../images/serv3.gif') 0px 0px no-repeat;
    width: 32px;
    height: 32px;
    display: block;
    color: transparent !important;
}
div.bg_nomi1{
	padding: 0;
    background: transparent;
}
/*
a#snd_frm{
  display: block;
  width: 181px;
  height: 28px;
  text-decoration: none;
  background: url('images/btn_send.png') left top no-repeat;
}
a#snd_frm:hover {
  background: url('images/btn_send.png') left bottom no-repeat;
}       */
/* page of laureaty & nomination*/
div.text_block div.content div.text p.laur_big{
	font: 14px/22px arial;
	color: #333333;
	padding: 0 0 7px;
}

div.text_block div.content div.text div.laur_small p{
	font: 12px/18px arial;
}

div.text_block div.content div.text div.laur_small p{
	padding: 6px 0 0 0;
}
.h_auto{
	height: auto !important;
}

div#div_laureat{
	display: none;
}

div#div_nomin h1, div#div_laureat h1{
	font: 22px arial;
	margin: 0;
	padding: 0;
	color: #000000;
}
div#div_nomin h2, div#div_laureat h2{
	font: 16px/22px arial;
	margin: 0;
	padding: 0;
	color: #000000;
}
div.kubok_small{
  width: 35px;
  height: 43px;
  text-decoration: none;
  background: url('../images/kubok.jpg') left 3px no-repeat;
}
div.nominant_block{
	padding: 15px 0 2px;
	background:url("../images/line_horizontal.gif") repeat-x scroll left bottom transparent;
	margin:0;
}
div.content_nomin{
	padding: 5px 0 0;
    width: 360px;
}

div.content_nomin ul.laureat{
	padding: 0 0 3px !important;
	margin: 0 !important;
	list-style: none outside none !important;
}
div.content_nomin ul.laureat li{
	padding: 0 !important;
	margin: 0 !important;
	padding: 0 0 6px 13px !important;
    background: url('../images/bul.gif') 0px 5px no-repeat !important;
}
div.text_block div.content div.nomin div.nominant_block ul.laureat li p.kanal{
	font: 12px/16px arial !important;
	font-style: italic !important;
	color: #666666 !important;
	padding: 0 !important;
}

div.text_block div.content div.nomin div.nominant_block p{
	font: 12px/16px arial;
	padding: 0;
}
div.text_block div.content div.nomin div.nominant_block p.kanal{
	font: 12px/16px arial;
	font-style: italic;
	color: #666666;
	padding: 0 0 15px;
}
/* galereja */
#gallery{
margin: 21px 0 0 0;
padding: 3px 0 0 0;
background: #ffffff;
}
#gallery ul{
margin: 0;
padding: 0;
list-style: none outside none;
}
#gallery ul li{
list-style: none outside none;
margin: 0;
padding: 0;
width: 73px;
height: 73px;
float: left;
}
#gallery ul li img {
border-color: #FFFFFF;
border-style:none none solid solid;
border-width:0 0 3px 3px;
width: 70px !important;
height: 70px !important;
}

.trnsp{
	background-color: transparent !important;
}

div.hide_for_news{
	display:none;
}
#pane {
    width: 315px;
	height: 70px;
	margin: 0;
	padding: 0;
}
/*********************************   Добавила 02.06.10 Марина  ***********************************/

img.pic_foto{
	padding: 0 23px 17px 0;
	float:left;
}

div.text_block div.content div.text_style{
	padding: 0;
}

 p{
  font: normal 12px/19px arial;
  text-align: left;
  margin: 0;
  padding: 0 0 11px 0;
  color: #333333;
}

p.first_abz{
	font:14px/19px arial !important;
	padding:0 0 15px;
}
h1{
	color:#000000;
	font:24px/24px arial;
	margin:0;
	padding:0 0 20px;
	text-align:left;
}
h2 {
	color:#000000;
	font:22px/46px arial;
	margin:0;
	padding:0 0 4px;
	text-align:left;
}

h3 {
	color:#000000;
	font:20px/35px arial;
	margin:0;
	padding:0 0 8px;
	text-align:left;
}

h4 {
	color:#000000;
	font:18px/32px arial;
	margin:0;
	padding:0 0 7px;
	text-align:left;
}

ol, ul{
	padding: 0;
	margin: 5px 0 10px 40px;
}
ol li, ul li{
	font: normal 12px/16px arial;
	padding: 0 0 10px;
}

table {
 border: 0px;
 padding:0px;
 margin:3px 0 20px;
 border-width:0px;
 border-spacing:0px;
 border-collapse: collapse;
}
td
{
  vertical-align: top;
  margin: 0;
  padding: 0;
	border: 1px solid #CDCDCD;
}
th, tr:first{
	background: #E6E6E6;
}
table tr.tit td p{
	margin: 5px;
  padding: 0;
}
table tr td p{
  margin:13px 5px 7px;
  padding: 0;
}
td.w130{
	width: 130px;
}
div.line_horizont  {
background: url(../images/line_horizontal.gif) repeat-x scroll left 16px transparent;
height:33px;
margin:0;
padding:0;
width:100%;
}
div.bot_icon{
   width: 100%;
   padding: 0;
}
div.bot_icon div{
	padding: 0 0 0 30px;
}
/*********************************   Добавила 02.06.10 Марина (конец) ***********************************/

/**** autocomplete *****/
.ac_results {
 padding: 0px;
 border: 1px solid WindowFrame;
 background-color: Window;
 overflow: hidden;
}

.ac_results ul {
 width: 100%;
 list-style-position: outside;
 list-style: none;
 padding: 0;
 margin: 0;
}

.ac_results iframe {
 display:none;/*sorry for IE5*/
 display/**/:block;/*sorry for IE5*/
 position:absolute;
 top:0;
 left:0;
 z-index:-1;
 filter:mask();
 width:3000px;
 height:3000px;
}

.ac_results li {
 position:relative;
 margin: 0px;
 padding: 2px 5px;
 cursor: pointer;
 display: block;
 width: 100%;
 font: menu;
 font-size: 12px;
 overflow: hidden;
}

.ac_loading {
 background : Window url('autocomplete_indicator.gif') right center no-repeat;
}

.ac_over {
 background-color: Highlight;
 color: HighlightText;
}
div.col2{
    width: 250px;
}
.zayava_btn{
	width: 181px !important;
}
#errorContent p{
	text-align: center;
	padding-right: 5px;
	color: #cc0000;
}
#ed_file{

}

a#oneMoreTimeLink{
	border-bottom:1px dotted #663300;
	text-decoration: none;
}
a#oneMoreTimeLink:hover{
	border-bottom:1px dotted #cc0000;
	text-decoration: none;
}

/*   voiting  */

a.aprofil{
	background:url("../images/a_note.gif") no-repeat scroll left 2px transparent;
	display:block;
	height:25px;
	padding-left:25px;
}

div.text_block div.content div.text h1 span.red{
	color: #CD0101;
	font:24px arial;
	margin:0;
	padding:0;
	text-align:left;
}

div.place_num, div.place_never{
	height: 38px;
}

div.place_num div.pl1, div.place_num div.pl2, div.place_num div.pl3 {
	padding: 14px 0 0 0;
	width: 383px;
}
div.place_num p{
	padding: 0 0 0 39px !important;
}
div.place_num p select{
	width: 324px;
}

div.place_num div.pl1{
	background:url("../images/place1.jpg") no-repeat left bottom transparent;
}

div.place_num div.pl2{
	background:url("../images/place2.jpg") no-repeat left bottom transparent;
}

div.place_num div.pl3{
	background:url("../images/place3.jpg") no-repeat left bottom transparent;
}
div.place_num div.btn_ok{
	 width: 30px;
	 padding: 10px 0 0 0;
}
div.place_num div.btn_ok a{
	background:url("../images/btn_ok.jpg") no-repeat left bottom transparent;
	width: 27px;
	height: 27px;
	display: block;
	text-decoration:none;
}
div.place_num div.btn_ok a:hover{
	text-decoration:none;
}
div.place_num div.btn_canc{
	 width: 100px;
	 padding: 10px 0 0 0;
}

div.place_num div.btn_canc p{
	background:url("../images/btn_bg.png") repeat-x left top transparent;
	padding: 0 10px !important;
	font: 13px/27px arial !important;
}
div.place_num div.btn_canc p a{
	text-decoration:none;
	font: 13px arial;
	color: #ffffff;
}
div.place_num div.btn_canc p a:hover{
	text-decoration:none;
	color: #ffffff !important;
}

div.place_never div.fl_r{
   width: 173px;
}

div.place_never div.fl_l{
   width: 340px;
}
div.place_never  p{
	padding: 14px 0 0 39px !important;
	font: 12px/27px arial !important;
	color: #333333;
}

div.place_never div.fl_r  p{
	background:url("../images/btn_bg.png") repeat-x left 14px transparent;
	padding: 14px 10px 0 10px !important;
	font: 13px/27px arial !important;
}
div.place_never div.fl_r p a{
	text-decoration:none;
	font: 13px arial;
	color: #ffffff;
}
div.place_never div.fl_r p a:hover{
	text-decoration:none;
	color: #ffffff !important;
}
div.place_never div.fl_l{
	background:url("../images/place_never.jpg") no-repeat left bottom transparent;
}
div.p32{
	padding: 26px 0 5px;
}
img.play{
	border: 1px solid #B1B1B1;
	margin: 0 19px 10px 0;
	float: left;
}

h5{
  font: 16px/16px Arial;
  margin: 0;
  padding: 0 0 15px 0;
}

div.text_block div.content div.nomin div.itm_nomins p{
	font: 12px/20px arial;
	padding: 0 0 4px 0;
}
div.text_block div.content div.nomin div.itm_nomins {
    background: transparent url('../images/line_horizontal.gif') left bottom repeat-x;
    padding:  0 0 12px;
}
a.areturn{
    background: transparent url('../images/btn_return.jpg') left bottom no-repeat;
    display: block;
    height:	28px;
    font: 12px/28px arial;
    padding: 0 0 0 27px;
	text-decoration: underline;
}

div.itm_nomins p a.areturn{	margin:0 0 0 250px;}
a.areturn:hover{
	text-decoration:none;
}
div.text_block div.content div.nomin div.pt20 {
	padding-top: 20px !important;
}
div.itm_voit{
    background: transparent url('../images/line_horizontal.gif') left bottom repeat-x;
    padding: 16px 0 0 0;
}
a.abevoit{
    background: transparent url('../images/avoit.gif') left bottom no-repeat;
    display: block;
    height:	28px;
    font: 12px/28px arial;
    padding: 0 0 0 27px;
	text-decoration: underline;
}
a.abevoit:hover{
	text-decoration:none;
}
div.itm_voit div div.fl_r{
	width: 174px;
}
div.itm_voit div div.fl_r p{
	width: 174px !important;
    padding: 0 0 11px !important;
}
div.itm_voit div div.fl_l p{
    font: 12px/27px arial !important;
    padding: 0 0 11px !important;

}
p.tits {
	padding: 0 0 11px !important;
}
p.tits a{
	font: 16px arial;
	text-decoration:none;
}
p.tits a:hover{
	text-decoration: underline;
}
h1.p0{
	padding: 0 !important;
}
div.sl_forma{

}
div.sl_thanks{
 width: 100%;
 height: 200px;
 display: none;
}
div.sl_thanks p{
	font: 20px/200px Arial !important;
	color: #CD0101;
	text-align: center;
}

div.uge_voit div.pl1, div.uge_voit div.pl2, div.uge_voit div.pl3{
	min-height: 38px;
}


div.uge_voit{
    background: transparent url('../images/line_horizontal.gif') left bottom repeat-x;
    padding: 16px 0 15px 0;
}

div.uge_voit p{
	padding: 0 0 0 39px !important;
	font: 12px/16px Arial !important;
}

div.uge_voit p span{
	color: #666666;
	font-style: italic;
}

div.uge_voit div.pl1{
	background:url("../images/place1.jpg") no-repeat left top transparent;
}

div.uge_voit div.pl2 p, div.uge_voit div.pl3 p{
	padding-top: 4px !important;
}

div.uge_voit div.pl2{
	background:url("../images/place2.jpg") no-repeat left 8px transparent;
}

div.uge_voit div.pl3{
	background:url("../images/place3.jpg") no-repeat left 8px transparent;
}
div.uge_voit div.pl_never{
	background:url("../images/place_never.jpg") no-repeat left 0px transparent;
	padding: 3px 0 7px 0;
}

div.text_block div.content div.text p.definvoit {
	font: 14px/21px arial;
	padding: 0 0 17px;
}

div.text_block div.content div.text_voit p{
	padding: 0 0 17px;
	line-height: 19px;
}
div.videoplay {
    float:left;
    width: 250px;
    height: 206px;
}
/*popup*/
#wrapper {
	WIDTH: 100%; DISPLAY: table; HEIGHT: 100%; VERTICAL-ALIGN: middle;
	position: fixed;
	margin: 0;
	z-index: 150;
	top:10px;
	left:10px;
}
#outer {
	DISPLAY: table-cell; VERTICAL-ALIGN: middle;
}
#formwrap {
	POSITION: relative; FLOAT: left; LEFT: 50%;
}
#form1 {
    background:url("../images/bg_news.png") repeat-y scroll left top transparent;
    width: 300px;
	BORDER-BOTTOM: #000 1px solid;
	POSITION: relative;
	TEXT-ALIGN: right;
	BORDER-LEFT: #000 1px solid;
	BORDER-TOP: #000 1px solid;
	BORDER-RIGHT: #000 1px solid;
	LEFT: -50%;
}
a.btn_exit{
    background: transparent url('../images/btn_close.png') left top no-repeat;
    display: block;
    width: 19px;
    height: 19px;
    padding: 0;
    margin: 0;
    float: right;
}
a.btn_exit:hover{
    background: transparent url('../images/btn_close.png') left bottom no-repeat;
}
#form1 p{
	PADDING: 20px;
	font-weight: bold;
}
.audit_res{
	overflow: scroll;
	margin-top: 15px;
}
#tbl-results th{
	background-color: #E6E6E6 !important;
	width: 120px !important;
	text-align: center;
	vertical-align: middle;
	padding: 2px;
}
#tbl-results td{	padding: 3px;
	text-align: center;
	vertical-align: middle;}
div.data{	width: 1300px;}
table.data-filtr td{ 	border: none;
 	padding: 7px 14px 0 0;}
.submit_find{	background:url("../images/btn_bg.png") repeat-x scroll left top transparent;
	font:13px/26px arial !important;
	padding:0 20px !important;
	height: 26px;
	color: #fff;
	border: 0;}

p.btn_exportt {
background:url("../images/btn_bg.png") repeat-x scroll left top transparent;
font:13px/27px arial !important;
width:150px;
text-align: center;
}
p.btn_exportt a {
color:#FFFFFF;
font:13px arial;
text-decoration:none;
}
p.btn_exportt a:hover{color:#FFFFFF !important;}
.w-auto{	width: auto !important;}
.tabl-nom th{
	background: #E6E6E6;

}
.tabl-nom td, .tabl-nom th{	padding: 3px 0;
	text-align: center;
	vertical-align: middle;}