html{height: 100%;width: 100%;}
body{height: 100%;background-color: #363636;font-family: tahoma,Arial,verdana,sans-serif;font-size: 75%;color: #eee; padding: 0px;margin: 0px;}
form,p{margin: 0px;padding: 0px;}
div,td,font{}
table,img{border: 0px;}
h1, h2, h3, h4{border-bottom:1px solid #777;margin:0px;}
h1{font-size: 130%;}
h2{font-size: 120%;}
hr{color:#777;background-color:#777;border:none;height:1px;clear:both;}
a:link,a:visited{color: #fff;font-weight:bold;text-decoration: none;}
a:hover{text-decoration: underline;}

.clr{clear:both;}
.right{float:right;}
.left{float:left;}

.page{margin: 0 auto;width:1024px;}
.header{height:307px; width:100%;overflow:hidden;}

.container_d{padding:10px 0px 10px 0px;}
.container{table-layout:fixed;width:100%;}
.center_column{border:1px soid #fff;border-bottom:1px solid #777;padding:0 0px 20px 0;vertical-align:top;}
.right_column{width:195px;border:1px soid #fff;padding:0 0 20px 0px;vertical-align:top;}
.right_column_d{padding:0 0 0 10px;float:right;}

.right_block{float:right;margin:0px 20px 0 0;}
.right_block .top_block{float:right;padding:20px 0 0 0;width:400px;height:150px;overflow:hidden;text-align:right;}

.left_block{float:left;margin:0px}
.left_block .top_block{float:left;margin:50px 0 0 0px;}


.logo{float: left;width: 190px;height: 114px;outline: none;margin:130px 0 0 30px;}

.footer .contacts{float:left;font-size:90%;}
.footer .dev{float:right;font-size:90%;width:190px;}
.footer .dev a {font-weight:normal;}

.center_column p{padding:2px;}
.center_column h1{margin:0px 0px 10px 0px;font-size: 20px;line-height: 150%;font-weight:bold;}

.files-list, .files-id{padding:20px 0 0 0;clear:both;}
.files-list .file {padding:0 0 20px 0;}

.files-item{padding:0 0 5px 0; clear:both;}

.photo-list{width:100%;}

.photo-list div{float:left;width:200px;height:75px;overflow:hidden;}
.photo-list a {float:left;outline: none;}
.photo-list a.name {margin:30px 0 0 5px;}
.photo-list img{height:75px;width:auto;}

.photo-firstpage{width:100%;border-collapse:collapse;text-align:center;}
.photo-firstpage td{vertical-align:top;padding:0 0 10px 0;}
.photo-firstpage img{height:100px;width:auto;}
.photo-firstpage a{text-decoration:underline;}

.cast-list{width:100%;padding:20px 0 0 0;}
.cast-list a {outline: none;}
.cast-list div{float:left;width:100px;height:75px;overflow:hidden;margin:0 5px 5px 0;text-align:center;}
.cast-list img{height:75px;width:auto;}


.search{}
.search .submit-search{
	border:0px;
	background:none;
	width: 21px;
	height: 21px;
	background: transparent url(img/search.jpg) center no-repeat;
	margin: 0px 0 0 5px;
	float:left;
	}
.search .input-search{
	border:0px;
	text-indent:5px;
	background: url(img/searchbg.png) no-repeat;
	width: 146px;
	height:21px;
	margin: 0px 0 0 1px;
	color: #333;
	font-size:0.9em;
	line-height:2em;
	float:left;
}

.search-result{margin-bottom: 20px;}
.search-list{margin-bottom: 10px;}

.board-link{background:#22529A url(img/board.jpg) no-repeat;width:173px;height:50px;float:left;margin:20px 0 20px 0;}
#pc{width:173px;}


.menu {height:30px;border-bottom:1px solid #777;}
.menu table{border-collapse:collapse;padding:0px;margin:0 auto;}
.menu td{padding:0px;margin:0px;}

#nav,#nav ul{margin:0; padding:0 0 0 0;list-style:none;}

#nav a,#nav span{display:block;padding:8px 10px;text-decoration:none;text-align:center;font-weight:normal;cursor:pointer;}
#nav li {float:left;}
#nav li:hover, #nav li.jshover{background:#7D7D7D;}
#nav li ul{position:absolute;top:auto;display:none;z-index:500;height:auto;width:200px;background:#363636;border:1px solid #7D7D7D;}
#nav li li {width:100%;}
#nav li ul a{text-align:left;}

#nav li ul ul{margin:-27px 0 0 198px;}
#nav li:hover ul ul,#nav li.jshover ul ul{display:none;}
#nav li:hover ul,#nav li.jshover ul,#nav li li:hover ul,#nav li li.jshover ul{display:block;}

#nav li.active {background:#7D7D7D;}

.banner_right,
.board-calendar {float:left;}
.board-calendar div {float:left;padding:10px 10px 10px 0px;}

.board-calendar  a.active{text-decoration:underline;}
.board-calendar .year{font-weight:bold;}
.show-all,
.banner_right {padding:10px 0 10px 0;}




.play-block{padding:10px 0 10px 0;}
.play-block table{border-collapse:collapse;}
.play-block td{vertical-align:top; padding:0 0 30px 0;}

.play-block .name {background: url("img/point.jpg") no-repeat left center;padding:0 0 0 20px;}
.play-block .anons {padding:0 0 0 20px;}


.news-id,
.news-list,
.news-block{padding:0px 0 10px 0;}

.news-blockTD{width:33%;padding:0px 10px 10px 0px;vertical-align:top;}
.news-block h2{margin:0px 0px 10px 0px;}
.news-block .show-all{padding:10px 0px 10px 2px;}

.news-id .news-date{
	padding:0 0 10px 0;
}

.news {padding:0 0 20px 0;}
.news-date{font-weight:bold;}

.board-calendar{width:100%;table-layout:fixed;border-collapse:collapse;margin:0 0 0px 0;}
.board-calendar td{padding:5px;border:1px solid #363636; background:#fff;color:#333;font-weight:bold;}

.board-calendar thead td{background:#C1C1C1;color:#fff;}
.board-calendar td.free{background:#959595;color:#fff;}

.board-calendar td.board{background:#22529A;color:#fff;}
.board-calendar td.hide{background:#363636;}


#loading
{
	background:url(img/ajax-loader.gif) no-repeat center center #fff;
	height:16px;
	width:16px;
	display:none;
	position:absolute;
}

.cndnav {text-align:center;padding:2px;}
.cndnav a {text-decoration:none;font-size: 150%;outline:none;line-height:50%;}
.cndnav a:hover{color:#22529A;}
.cndnav span {}

#feedback-form input,
#feedback-form textarea{
	border:1px solid #555;
}

.photo-id {
	padding: 0 5px 5px 0;
	float:left;
}

.photo-block  .photo-img{
	float:left;
	margin:10px 10px 10px 0px;
	height:100px;
	overflow:hidden;
}

.photo-block  .photo-img img{
	height:100px;
	width:auto;

}

.photo-block , 
.show-all{clear:both;}


.news-name a{
	text-decoration:underline;
}





