/* CSS Document */
*{zoom: 1;}

body{
padding:0;
margin:0;
background:#EDEDED;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:center;
font-size:12px;
}

img{border:0px;}
td{vertical-align:top;}

h1{font-size:18px; font-weight:normal; padding:0 10px; margin:5px 0 10px;}
h1 span{font-size:12px; display:block;}
#logo{
padding-top:20px;
}
#mmenu{float:left; position:absolute; margin-left:345px; margin-top:100px;}
#fmenu{margin:10px 0;}
#mmenu a, #fmenu a{font-size:22px; text-decoration:none; color:#333; padding:5px;}
#mmenu a:hover, #fmenu a:hover{text-decoration:underline;}
#copyr{margin:5px 0; padding-bottom:5px; text-align:center; font-size:10px; color:#555;}
.counter{text-align:center;}

#stript, #stripb{height:23px; width:100%; background-repeat:repeat-x;}
#stript{background:url(i/stript.gif);}
#stripb{background:url(i/stripb.gif);}

.wrapper, #cwr, #cwrfoot{
	margin: 0px auto 10px auto;
	text-align: left;
	width: 980px;
	margin-bottom:10px;
}
#cwr, #cwrfoot{background-color:#333; margin-bottom:0px;}
#cwr .l{background:url(i/cr.gif) 0% 0% no-repeat; height:5px; width:5px; margin-left:-5px; float:left; position:relative; overflow:hidden;}
#cwr .r{background:url(i/cl.gif) 0% 0% no-repeat; height:5px; width:5px; margin-right:-5px; float:right; position:relative; height:5px;  overflow:hidden;}
#cwrfoot{height:5px;}
#cwrfoot .l{background:url(i/cr.gif) 0% 100% no-repeat; height:5px; width:5px; margin-left:-5px; float:left; position:relative;  overflow:hidden;}
#cwrfoot .r{background:url(i/cl.gif) 0% 100% no-repeat; height:5px; width:5px; margin-right:-5px; float:right; position:relative;  overflow:hidden;}
#contenttable #lc{width:200px; padding-left:10px; padding-right:5px;}
#contenttable #rc{padding-right:10px; padding-left:5px;}
#lc h2{font-size:12px; margin:0 5px 5px;}
#lc .sort a{display:block; color:#333; text-decoration:none; border-top:#CCC dashed 1px; padding:5px;}
#lc .sort a:hover{color:#000; background-color:#d7d7d7}
#lc .sort a.cur{background:#C2C2C2;}
#lc .sort a.itemlist{background-color:#d7d7d7; padding-left:20px;}
#lc .sort a.itemlist:hover{background-color:#c2c2c2;}

.bged{background:#EDEDED; margin-bottom:10px;}


/* alphabeta */
#alphabeta {
line-height:22px;
	color:#EEE; 
	border:0px;
	border-top:0px solid #bf33cc;
	margin-bottom:10px;
	padding:0px;
}

#alphabeta a:link,
#alphabeta a:visited,
#alphabeta a:hover,
#alphabeta a:active {
	text-decoration:none;
	color: #CCC;
	/*background:#222;*/
	border:0px solid #000;
	padding:2px 4px;
	font-size:11px;
	margin:1px;
}

#alphabeta a:hover {
	background:#000;
	color:#FFF;
	border-color:#555;
}

#alphabeta span {
	text-decoration:none;
	background:#EDEDED;
	padding:3px 6px;
	border:0px solid #000;
	color:#333;
	font-size:12px;
	margin:1px;
}

/* Navigation */
.nav {
line-height:22px;
	color:#EEE; 
	border:0px;
	border-top:0px solid #bf33cc;
	margin:20px 0 0;
	padding:0px;
}

.nav a:link,
.nav a:visited,
.nav a:hover,
.nav a:active {
	text-decoration:none;
	color: #CCC;
	background:#222;
	border:0px solid #000;
	padding:3px 6px;
	font-size:16px;
	margin:3px;
}

.nav a:hover {
	background:#000;
	color:#FFF;
	border-color:#555;
}

.nav span {
	text-decoration:none;
	background:#EDEDED;
	padding:3px 6px;
	border:0px solid #000;
	color:#333;
	font-size:16px;
	margin:3px;
}




.kinopost{padding:5px;}
.kinopost h1{font-size:18px; background:#FFFFFF; font-weight:normal; margin:20px 5px 10px; padding:5px;}
.kinopost h1 a{color:#333; text-decoration:none;}
.kinopost h1 a:hover{text-decoration:underline;}
.kinopost h1 span{display:block; padding-top:5px; font-size:11px; color:#777;}
.details{ padding:0 5px 0;}
.details td.img{width:10%}
.details td.img a{border:1px solid #333; display:block;}
.details td.img a:hover{ border:1px solid #CC0000;}
.details td.img a img{border:1px solid #EDEDED}
.details td.descr{padding-left:10px;}
.details td.descr p{margin:0; padding:0 0 10px; font-size:11px;}
.more{height:24px; width:240px; background:#c9c9c9 url(i/ep.gif) no-repeat right;}
.download{height:24px; width:550px; background:#c9c9c9 url(i/ep.gif) no-repeat right;}
.more a{float:left; height:24px; width:138px; background:url(i/morex.gif) 0% 0% no-repeat; display:block;}
.more a:hover, .download a:hover{background-position: 0% 100%;}
.more div{font-size:14px; text-align:right; width:90px; padding:3px; float:left; border:0px red solid;}
.download div{font-size:14px; text-align:right; padding:3px; float:left; border:0px red solid;}
.download a{float:left; height:24px; width:138px; display:block; background:url(i/download.gif) no-repeat 0% 0%;}
.alert{font-size:18px; color:#CC0000;  padding:10px;}
