.png {behavior: url("../design/styles/png.htc")}

BODY			{margin:0;background:#010100; color:#DEDEDE; font:8pt tahoma;}
TABLE, TD	{color:#DEDEDE; font:8pt tahoma;}
A IMG			{border:0}
A         {text-decoration:underline; font: 8pt Tahoma, sans; color:#D1FC3D; letter-spacing:0.5px; }
A:hover   {text-decoration:none; }
A.small		{font:7pt tahoma; color:#DEDEDE}

#topLeft	{background:url(../images/bgr/top_left.gif) no-repeat scroll right top}
#topRight	{background:url(../images/bgr/top_right.gif) no-repeat scroll left top}

#bodyLeft	{background:url(../images/bgr/body_left.gif) no-repeat scroll right top}
#bodyRight{background:url(../images/bgr/body_right.gif) no-repeat scroll left top}
#right_col {background:url(../images/bgr/line.gif) repeat-y 697px top;_background-position:698px top;}

.subscrib	{padding: 60px 0 5px 3px; font:8pt tahoma; color:#E8DEE6}
.bgr			{background:#2D3614 url(../images/bgr/main_bgr.gif) repeat-x center top}
.hr				{background:url(../images/hr/hr.gif) repeat-x center; padding-bottom:7px}
.copyright{padding-left:20px;color:#C0BDB9;font:7pt verdana}
.bitlogo	{padding-right:20px}

#main_block	{background: url(../images/bgr/block_main.gif) no-repeat 0 0; width:705; margin:3px 0 0;text-align:left;}
  #main_block .add_block {min-height:192px;background: url(../images/bgr/corners_bottom_main_block.png) no-repeat 0 bottom;zoom:1;}
  #main_block .add_block:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
  #main_block .add_block {scrollbar-face-color:expression(runtimeStyle.height = ((document.documentElement.clientHeight ||document.body.clientHeight) > 192) ? '192px' : 'auto');}
#main_block_image { width:413px; height:150px; float:right; cursor:pointer; position:relative; left:-15px; top:16px}
#main_block_date {position:relative; z-index:5;left:151px; top:54px; float:left;width:92; height:40;font-size:14px; font-weight:bold; font-family:verdana; color:white; text-align:left}
#main_block_annot {font:7pt verdana; color:#FFF; width:250px; float:left; text-align:left; margin:95px 0 10px -75px; line-height:8pt}

.anons_block1 {background:url(../images/bgr/block_anons.gif) no-repeat; width:333; height:138; margin:7px; margin-left:0}
.anons_block1_head {font:bold 12pt times; color:#E4FF53; padding-left:10px; padding-top:3px}
.anons_block1_date {font:8pt tahoma; color:white; padding-right:7px}
.anons_block1_annot {font:7pt verdana; color:white; line-height:8pt; padding-right:4px; padding-top:31px}
.anons_block1_image {width:150; height:102; cursor:pointer}

#foto_block {background:url(../images/bgr/best_photo.png) no-repeat left 0;width:349; height:253px}
#foto_block_image {position:relative; top:3px; text-align:left}
#foto_block_head {color:#FFFFFF; font:bold 10pt tahoma; text-align:left; margin-left:79px; margin-top:40px}
#foto_block_date {color:#DEDEDE; font:7pt tahoma; text-align:left; margin-left:79px; margin-top:6px}

#foto_block_mask {float:left; width:159; height:105; position:relative; top:34px; left:26px;}

#video_block {background:url(../images/bgr/block_video.gif) no-repeat left 7px; width:349; height:270px;text-align:left}
  .video_block_link {width:94px;height:22px;margin-top:5px;display:block;background:url(../images/titles.png) no-repeat left -140px;}
  .video_block_image {border:3px solid #FFFFFF;display:block;overflow: hidden;width:209px; height:137px;margin:22px 0 4px 25px;}
    .video_block_image img {width:209px;}
  .video_block_head {color:#FFFFFF; font:bold 10pt tahoma;display:block;margin:0 0 0 79px;}
  .video_block_stat {color:#DEDEDE; font:7pt tahoma;margin:0 0 0 80px;padding:7px 0 0 0;}
  #video_block_duration {color:#D3FC3F; font:bold 7pt tahoma; text-align:left; position:relative; left:120px}


#mix_block {position:relative;background:url(../images/bgr/soundtrack.png) no-repeat left top; width:335; height:219;margin:4px 0 0 -5px;_margin:3px 0 0 -5px;padding-top:23px}
  #mix_block .link_for_img {display:block;width:209px;height:137px;border:3px solid #fff;margin:0 0 6px 26px;overflow:hidden;}
     #mix_block .link_for_img img {width:209px;}
  #mix_block .mix_block_head {display:block;color:#FFFFFF;font:bold 10pt verdana;margin:0 0 0 80px;}
  #mix_block .mix_block_stat {position:absolute;left:251px;top:120px;_top:115px;width:62px;color:#DEDEDE; font:7pt verdana;}

.banner {padding: 4px 0;}
/* poll */
.pool td    { padding:0 22px 0 22px}
.ques				{ font:8pt tahoma; color:#D4FF40}
.submit     {width:108px; height:33px}
.pool_radio {padding:0; margin:3px 0 3px 0; width:30px}
.vote				{font:8pt tahoma; color:#DEDEDE}
.radio_list td        { color:#DEDEDE;}

/* news */
.list_item .date           			{ color:#A4D814; font:italic 11pt Times New Roman; padding:7px 0 2px 0; margin:0; }
.title                     			{ color:#E4FF53; font:bold 11pt Times New Roman; margin-left:10px }
.title#news                			{ padding:0 20px 5px 0; margin:0; }
.list_item .description    			{ color:#DEDEDE; font:8pt Tahoma, sans; margin:0; }
.description#news          			{ padding:0 20px 7px 0; }
.list_item .description a  			{ color:#DEDEDE; font:7pt Tahoma, sans; text-decoration:none; margin:0px}
.list_item .description a:hover { text-decoration:underline; }
.list_item .price        			  { color:#DEDEDE; font:8pt Tahoma, sans; }

.input_email          { height:21px; width:183px; background:url("../images/bgr/input_email.gif") no-repeat;}
.input_email input    { h          <core:INCLUDE file='/include/best_photo.html'>eight:17px; width:172px; color:#FFF; background-color:#000; margin:2px 0 0 4px; border:0; font:8pt tahoma, sans; }
.subscribe            { float:left; }
.subscribe input      { height:18px; width:93px; }
.unsubscribe          { float:right; }
.unsubscribe          { height:18px; width:82px; }
.log_input            { height:17px; width:79px; background:url("../images/bgr/input.gif") no-repeat; }
.log_input input      { height:14px; width:74px; color:#FFF; background-color:#000;  margin:1px 0 0 2px; border:0; font:7pt tahoma, sans; }

.left_block           { padding:0 0 10px 0; }
.separator						{ height:16px; }
.t_separator					{ height:43px; }
.bordered 						{ height:1px; border:1px solid #848484; background-color:#646464; }
.mail     						{ height:120px; background:url("../images/bgr/mail_bgr.gif") no-repeat; padding:0 9px 0 9px; }
.radio    						{ height:158px; color:#E8DEE6; }
.empty_block 					{ height:auto; background-color:#646464;; border:1px solid #848484; }

/*  page  */
h1										{ background: url(../images/bgr/h1.gif) no-repeat; padding-left:30px; font:16pt times; color:#D4FF40}
h2										{ font-size:14px; margin:10px 0 10px 0 ;}
h3										{ font-size:13px; margin:0; margin-bottom:10px}
a.head2								{ font:bold 12pt times; color:#D4FF40; }
a.head2:hover					{ text-decoration:none;}
#breadcrumbs					{ color:#FFFFFF; font:9pt tahoma; margin-bottom:10px}
#breadcrumbs a				{ color:#FFFFFF; font:9pt tahoma; text-decoration:underline}
#breadcrumbs a:hover	{ text-decoration: none}
.annotation						{ color:#DEDEDE; font:8pt tahoma; margin-top:5px; margin-bottom:15px; padding-right:25px}

/* contacts */
form                  { padding:0; margin:0; }
.form_fields td       { padding:2px 2px 2px 5px; white-space:nowrap; }
.input                { border:solid 1px #A5ACB2; font:8pt Tahoma, sans; color:#FFF; background-color:#000; height:18px; width:205px; padding:0 2px 0 2px; }
.select               { border:solid 1px #A5ACB2; font:8pt Tahoma, sans; color:#FFF; background-color:#000; height:18px; width:205px; }
select                { border:solid 1px #A5ACB2; font:8pt Tahoma, sans; color:#FFF; background-color:#000; height:18px; }
.textarea             { border:solid 1px #A5ACB2; font:8pt Tahoma, sans; color:#FFF; background-color:#000; height:110px; width:340px; }
.button               { border:0; height:32px; width:108px; background:url("../images/buttons/empty.gif") no-repeat; color:#DDD; font:bold 10pt Times New Roman; padding-bottom:4px; cursor:pointer; }
.file, .contest_file  { border:solid 1px #A5ACB2; font:8pt Tahoma, sans; color:#FFF; background-color:#000; width:340px; }

/* anons_block */
.anons_container 			{ margin-bottom:10px; margin-top:5px}
.anons_container2			{ margin-bottom:10px; margin-top:2px; margin-right:0px}
.grey_bg							{ background-color:#4D4949}
td.line								{ background-image: url(../images/bgr/grey_border2/line.gif); background-repeat: no-repeat}
td.line_long					{ background-image: url(../images/bgr/grey_border2/line_long.gif); background-repeat: repeat-x}
.anons_head						{ float:left; font:bold 12pt times; color:#E4FF53; width:73%; padding-bottom:2px; position:relative; top:-1px}
.anons_date						{ float:right; font:8pt tahoma; color:white; width:25%; text-align:right}
.anons_image					{ float:left; width:200px; height:131px;margin:0 0 4px; overflow:hidden; }
.anons_annot					{ color:white; line-height:6pt; font:7pt verdana; padding-top:25px; margin:0; }

/* image_block */
.g_cut_photo          { border:1px solid #FFF; height:73px; width:110px; cursor:pointer; overflow:hidden; }
.photo                { width:112px; }
.g_ugol               { display:block; visibility:hidden; cursor:pointer; position:relative; top:-75px }
/* Fix IE. Hide from IE Mac \*/  *html .g_ugol { display:block; visibility:hidden; cursor:pointer; position:relative; top:-73px } /* End */

.cut_photo            { border:3px solid #FFF; height:73px; width:110px; cursor:pointer; overflow:hidden; }
.ugol                 { display:block; visibility:hidden; cursor:pointer; position:relative; top:-79px}

.block_base						{height:105px;width:159px;overflow:hidden;}
.block_mask						{display:block;cursor:pointer; position:relative; margin-top:-110px}

.album_info           { font-weight:bold; color:#D1FC3D; padding:0 0 15px 0; }
.album_info #info     { color:#CCC;  }

.foto {position:relative; top:34px; left:26px; width:215px; height:143px; overflow:hidden;}
  .foto a {display:block; width:209px; height:137px; overflow:hidden;border:3px solid #FFFFFF;}
    .foto a img {width:209px}

.gallery_photos {list-style:none;zoom:1;}
.gallery_photos:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
  .gallery_photos li {float:left;}

.infrastructure_club_slider {position: relative; overflow: hidden;width:682px;margin:0 auto;text-align:center;}
  .infrastructure_club_slider .skip_to_news {position: absolute;top: 0;left: -9999px;}
  .block2 {position:relative;left:0;width:668px;height:149px;margin:0 0 7px 0;overflow:hidden;}
    .buttons {position:relative;width:99px;margin:0 auto;background: url(../images/bgr.png) no-repeat left top;text-align:left;}
      .infrastructure_club_slider .back {width: 10px;height: 7px;}
        .infrastructure_club_slider .back a {display: none; width: 10px;height: 7px;line-height: 23px;outline: none; background: #000 url(../images/bgr.png) no-repeat left top;}
      .infrastructure_club_slider .next {position:absolute;top:0;right:0;width: 10px;height: 7px;}
        .infrastructure_club_slider .next a {display: none; width: 10px;height: 7px;line-height: 23px;outline: none;text-align: right;background: #000 url(../images/bgr.png) no-repeat -89px top;}
  .infrastructure_club_slider ul {position: relative;left: 0;z-index: 1;width:594px;margin:5px 0 0 0;padding:0;list-style: none;}
    .infrastructure_club_slider li {position:relative;float:left;display: inline;width: 226px;height:144px;padding:0;background:url(../images/bgr.png) no-repeat -131px bottom;}
      .infrastructure_club_slider li a {display:block;height:138px;_height:144px;margin:0 10px 0 0;overflow:hidden;font-size:0;border:3px solid #fff;}
        .infrastructure_club_slider ul img {width:210px;}

/*TITLES*/
#anounce_title {display:block;width:211px;height:21px;margin:5px 0 2px 6px;background: url(../images/titles.png) no-repeat left -244px;}
#photo_title {display:block;width:110px;height:20px;margin:2px 0 0 1px;background: url(../images/titles.png) no-repeat left -208px;}
#gallery_title {display:block;width:130px;height:44px;margin:0 0 0 5px;background: url(../images/titles.png) no-repeat left 7px;}
#soundtrack_title {position:absolute;top:10px;right:0;width:80px;}
