
	p.serokuz{margin: 0; margin-bottom: 1px; padding: 0; color: #282828; font-size: 60%;}
	a.serokuz{color: #282828;text-decoration: none;}
	a.serokuz:hover{color: #666666;text-decoration: none;}

	body{background-color: #ffffff;min-width:1000px;}
	
	a{color: #6a3306;}
	a:hover{color: #931e00;text-decoration : none;}
	
	a.white{color: white;}
	a.white:hover{color: black;}
	
	a.white_{color: white;text-decoration: none;}
	a.white_:hover{color: black;}
	
	a.yellow {color:#e3dcc3;}
	a.yellow:hover {color:#e3dcc3;text-decoration:none;}
	
	a.black{color: black;}
	a.black:hover{color: #931e00;}
	
	ul.nav a{color: #e2dcc4;}
	ul.nav a:hover{color: #6a3306;}
	
	a.subnav{color: #e2dcc4;text-decoration: none;}
	a.subnav:hover{color: #c67e43;text-decoration: none;}
	
	ul.subnav a{color: #e2dcc4;text-decoration: none;}
	ul.subnav a:hover{color: #c67e43;text-decoration: none;}
	
	ul.subnav a.white{color: white;}
	
	
	
	
	
	h1{margin: 30px 0px 0px 10px; color: black; font : normal 150%/100% Arial, Helvetica, sans-serif;}
	h2{margin: 30px 0px 0px 10px; color: black; font : normal 110%/100% Arial, Helvetica, sans-serif;}
	h3{margin: 30px 0px 0px 10px; color: black; font : normal 90%/100% Arial, Helvetica, sans-serif;}
	h3.date{margin-top: 15px}
	h1.title{margin: 10px 0px 30px 10px;}
	h2.title{margin: 10px 0px 30px 10px;}
	h3.title{margin: 10px 0px 0px 10px;}
	h3.stopic{margin: 5px 0px 0px 10px; color: #7c7c7c; font : normal 80%/100% Arial, Helvetica, sans-serif;}
	
	
	p{margin: 10px 0px 0px 10px; color: black; font : normal 70%/135% Arial, Helvetica, sans-serif;}
	p span.smaller{font-size: 85%; color: #666666}
	
	p.nw{color: white;	font-size: 70%; margin-left: 15px;}
	
	p.larger{margin:  0; color: white; font-size: 80%}
	p.smaller, p.smaller2{margin: 0px 0px 0px 20px; color: #7c7c7c; font-size: 60%}
	p.smaller2{color: #333333; margin-left: 10px}
	p.no_m{margin-top:0}
	
	p.title{margin-top:20}
	p.title2{margin-top:0}
	p.description{margin-top:0}
	p.caption{color: #7c7c7c; margin-top: 3px;}
	p.caption2{color: #7c7c7c; margin-top: 20px;}
	
	p.error{font : normal 110%  Arial, Helvetica, sans-serif;color: #931e00;}
	
	p.pager{padding: 0.3em 0 2px; font-size: 0.7em; text-align: right}
	p.pager span, p.pager span.in{padding: 0.3em 0.5em 0.2em;}
	p.pager span.in{background-color: #999999;color: white;font-weight: bold;}
	p.nw{margin-top:5px; font : normal 70% Arial, Helvetica, sans-serif;}
	p.nw span.in{color: #c67e43;}
	p.nw span.date{font-weight: bold}
	
	span.a{color: #a7a7a7}
	span.star{color: #931e00}
	span.smaller{font-size: 9px; color: #868686}
	
	ul{margin-top: 0px;font: normal 70%/135% Arial, Helvetica, sans-serif;list-style : square;}
	li{margin-top: 7px;}

	ul.forum{margin-left: 25px;font: normal 11px/12px Arial, Helvetica, sans-serif;}
	ul.forum li{margin-top: 3px;}

	ul.nav{margin: 0;margin-right: 3px; padding: 0; margin-left: 10px;font: bold 80%/135% Arial, Helvetica, sans-serif;list-style : none;}
	ul.nav li{margin: 3px 0 0;text-align: right;padding-right: 36px; background: url(/img/brick_light1.gif) no-repeat right;}
	ul.nav li.in{padding-right: 18px;background: url(/img/brick_light1_.gif) no-repeat right; margin-top: 15px; margin-bottom: 15px}
	
	
	ul.subnav{margin:  3px 0px 10px 10px; padding: 0; font: normal 70%/110% Arial, Helvetica, sans-serif;list-style: none;color: #c67e43;}
	ul.subnav li{margin-top: 0px;}
	
	ul.error{margin:  30px 0px 10px 30px; padding: 0; font: normal 70%/110% Arial, Helvetica, sans-serif;list-style: square;color: #cccccc;}
	ul.error li{padding: 2px 5px 3px;}
	ul.error span{padding: 2px 5px 3px;background-color: #931e00;color: white}
	
	table.subnav{margin:  5px 15px 10px;}
	
	ul.smaller{margin: 10px; padding: 0; font: normal 70%/110% Arial, Helvetica, sans-serif;list-style : none; color: black;}
	ul.smaller li{margin-top: 7px;}

	td.nav{width: 50%;vertical-align: top;background-color: black;padding-top: 30px; padding-bottom: 130px}
	td.subnav{width: 50%;vertical-align: top;padding-top: 30px;}

	td.nav_field{background-color: #6A3306;vertical-align: top;}
	td.pic_field{vertical-align: top;}
	td.pic_field img {
	 margin-bottom:1px;
  }
	td.content_field{width: 90%;vertical-align: top; padding-bottom: 50px;}
	td.blank_field{width: 10%;vertical-align: top;}
	td.title{height: 137px;vertical-align: top;}
	td.title_noimg{vertical-align: top;}
	
	table.timetable{margin: 10px 0px 0px 10px;}
	table.timetable p{font: normal 70%/110% Arial, Helvetica, sans-serif;}
	table.timetable td, table.timetable th{padding: 2px 20px 5px 0px;vertical-align: top;text-align: left; background-color: white}
	table.timetable th{padding-top: 20px;}
	table.timetable td{padding-left: 20px; border-right: 1px solid #999999}
	table.timetable td.first{padding-left:0}
	table.timetable td.last{border-right: none}
	
	table.playbill{margin: 10px 0px 0px 10px;}
	table.playbill td{font: normal 70%/110% Arial, Helvetica, sans-serif;padding: 3px 30px 0px 5px;vertical-align: top;text-align: left;}
	table.playbill td.b{padding: 0px;}
	
	
	hr{margin: 10px 0 10px; width: 100%; color:#cccccc; height:1px; border-style:none; background-color:#cccccc;}
	
	input, select, textarea{font: normal 11px Arial, Helvetica, sans-serif;background-color: white;color: #444444;}
	input.f1{
	border: 1px solid #7f9db9;
	margin: 5px 10px;
	width: 210px;
	height: 21px;
	padding: 2px 3px 3px;
}
	.textarea{border: 1px solid #7f9db9;margin: 5px 10px;width: 100%;height: 150px;}
	
	
	div.switch{padding: 0px 17px 2px;margin-top: 1px;margin-left: 10px;background: url(/img/brick_black.gif) no-repeat left;}

	div.logo{margin: 15px 44px 0 64px}
	div.banner{height: 90px; overflow: hidden; background-color: #931e00; margin-top: 104px; padding-left: 160px}
	div.copy{ margin: 35px 0 20px 160px;color:#7f7f7f;font-size:10px;font-family:Arial,Helvetica; }
	div.copy a {
	 color:#7f7f7f;
	 font-size:10px;
	 text-decoration:none;
  }
  div.copy a:hover {
	 text-decoration:underline;
  }
	div.address{ margin: 20px 16px}
	div.{}
	div.{}
	div.{}
	div.{}
	div.{}
	div.{}
	div.{}
	div.{}
	div.{}
	
	
	.twit_button,.fb_like_button {
	 margin:5px 0;
	 float:left;
  }
  .twit_button {
    width:105px;
	  margin-left:10px;
  }
  .send_buttons {
    padding:2px 10px;
    padding-right:0;
    float:right;
  }
  .send_buttons a,.icon_buttons a {
    border:none;
    width:25px;
    height:25px;
    margin:2px;
    float:left;
    display:block;
    background-repeat:no-repeat;
    background-position:center;
  }
  .icon_buttons a {
    margin:0;
    margin-right:4px;
    text-decoration:none;
  }
  .icon_buttons a span {
    display:none;
  }

  a.icon-youtube       { background-image:url(/img/soc_icons/youtube-grey.png); }
  a.icon-youtube:hover { background-image:url(/img/soc_icons/youtube.png); }
  a.icon-vk       { background-image:url(/img/soc_icons/vk-grey.png); }
  a.icon-vk:hover { background-image:url(/img/soc_icons/vk.png); }
  a.icon-fb       { background-image:url(/img/soc_icons/fb-grey.png); }
  a.icon-fb:hover { background-image:url(/img/soc_icons/fb.png); }
  a.icon-lj       { background-image:url(/img/soc_icons/lj-grey.png); }
  a.icon-lj:hover { background-image:url(/img/soc_icons/lj.png); }
  a.icon-blogger  { background-image:url(/img/soc_icons/blogger-grey.png); }
  a.icon-blogger:hover { background-image:url(/img/soc_icons/blogger.png); }
  a.icon-buzz       { background-image:url(/img/soc_icons/buzz-grey.png); }
  a.icon-buzz:hover { background-image:url(/img/soc_icons/buzz.png); }
  a.icon-myspace       { background-image:url(/img/soc_icons/myspace-grey.png); }
  a.icon-myspace:hover { background-image:url(/img/soc_icons/myspace.png); }
  a.icon-twitter       { background-image:url(/img/soc_icons/twitter-grey.png); }
  a.icon-twitter:hover { background-image:url(/img/soc_icons/twitter.png); }
  
  .send_buttons span {
    margin:3px;
    font-size:12px;
    float:left;
  }
  
  ul.news_list,ul.news_list li {
    list-style:none;
    padding:0;
    max-width:840px;
  }
  ul.news_list li {
    height:74px;
    padding-bottom:1px;
    position:relative;
    margin:0;
    cursor:pointer;
  }
  ul.news_list li.main_news h3 a,ul.news_list li.main_news div.shortdesc {
    color:#951e00;
  }
  ul.news_list li.jsover h3 a {
    text-decoration:underline;
  }
  ul.news_list li .pic {
    width:75px;
    height:74px;
    position:absolute;
    left:0;
    top:0;
    overflow:hidden;
    background-color:#d5c69e;
  }
  ul.news_list li .pic .video-pic {
    position:absolute;
    width:75px;
    height:74px;
    background-image:url(/img/play.png);
    background-repeat:no-repeat;
    z-index:100;
  }
  ul.news_list li .pic .video-pic:hover {
    opacity:0.7;
    filter:Alpha(opacity=70);
  }
  
  ul.news_list .news_desc_outer {height: 74px; overflow: hidden; position: relative;display: table; position: static;}  
  ul.news_list .news_desc_middle {display: table-cell; vertical-align: middle; width: 100%;height:74px;}  
  ul.news_list .news_desc {

  	padding-left:90px;
  }
  ul.news_list h3 {
  	margin:0;
  }  
  ul.news_list h3 a {
  	color: black; font : bold 14.4px Arial, Helvetica, sans-serif;
  	text-decoration:none;
  	text-transform:uppercase;
  }
  
  ul.news_list h3 a:hover {
  	text-decoration:underline;
  }  
  
  ul.news_list div.shortdesc {
    color:#999;
    font-size:10px;
  }
  
  a.download_ru {
    background-image:url(/img/download_ru.gif);
    background-repeat:no-repeat;
    display:block;
    height:22px;
    width:77px;
  }
  a.download_ru span {
    display:none;
  }
  a.download_en {
    background-image:url(/img/download_en.gif);
    background-repeat:no-repeat;
    display:block;
    height:22px;
    width:85px;
  }
  a.download_en span {
    display:none;
  }  
  
  a#gp-link {
    font-family:Arial,Tahoma;
    font-size:10px;
    color:#656a61;
    display:inline-block;
  }
  a#gp-link:hover {
    opacity:0.5;
    filter:Alpha(opacity=50)
  }
  
  .attached_files {
    padding:15px 10px;
  }
  
  .attached_files a {
    display:inline-block;
    height:14px;
    padding:2px 0 3px;
    padding-left:30px;
    background-image:url(/img/download.gif);
    background-repeat:no-repeat;
    background-position:left center;
    color:#961e0b;
    font-family:Arial,Tahoma;
    font-size:11px;
    text-decoration:none;
  }
  
  .attached_files a:hover {
    opacity:0.6;
    filter:Alpha(opacity=60);
  }  
