BODY{
	margin:0px;
	padding:0px;
	padding-top:0px;

	background-color:#d6f0cd;
}

.left-panel {
	background: #bcd99e url(images/left_menu_bg.png) repeat-x top left;
}

.transparent {
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); /* IE 5.5+*/
    -moz-opacity: 0.8; /* Mozilla 1.6 и ниже */
    -khtml-opacity: 0.8; /* Konqueror 3.1, Safari 1.1 */
    opacity: 0.8; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
}

.topmenu {
    color: black;
    font-size: 10pt;
    padding: 0px;
    margin: 0px;
	padding-right:25px;
	font-weight:bold;
}

.topmenu a{
    color: black;
}

.topmenu-links{
    margin-left:-20px;
    font-size:10pt;
    font-weight:bold;
}
.topmenu-links .selected{
    font-weight: normal;
}

#NewsPage div.news-block {padding-left:15px; padding-right:15px; width:750px}
#NewsPage .news_text {font: normal 12px arial, sans-serif; color: #2c2c2c;}
#NewsPage .news_head {font: bold 15px arial, sans-serif; color: #1A64B5; text-decoration: none;}
#NewsPage .news_head:hover {font: bold 15px arial, sans-serif; color: #1A64B5; text-decoration: underline;}
#NewsPage .news_head:visited {font: bold 15px arial, sans-serif; color: #1A64B5; text-decoration: none;}
#NewsPage .news_author {font: italic normal 12px arial, sans-serif; color: #3c3c3c; text-decoration: none;}
#NewsPage .news_date {font: normal 11px arial, sans-serif; color: #808080; text-decoration: none;}
#NewsPage .news_date a {font: normal 11px arial, sans-serif; color: #808080; text-decoration: none;}
#NewsPage .page-link {font: normal 12px arial, sans-serif; color: #2c2c2c;margin:2px;}
#NewsPage .page-link-current {font: bold 12px arial, sans-serif; color: #2c2c2c;border: 1px solid silver;margin:2px;background-color: silver;}


.page-selector, #PageSelector {
  float:left;
  font-size: 12pt;
  line-height:normal;
  margin-left: 25px;
  margin-bottom:-1px;
  }
.page-selector ul, #PageSelector ul {
  margin:0;
  padding:0;
  list-style:none;
  }
.page-selector li, #PageSelector li {
  float:left;
  background:url("images/zz_2.png") no-repeat left top;
  width: 124px;
  height: 30px;
  margin: 0;
  padding:0 0 0 0;
  text-align: center;
  margin-bottom: -2px;
  position:relative;
  }
.page-selector a, #PageSelector a {
  display:block;
  padding:7px 0px 4px 0px;
  text-decoration:none;
  color:black;
  }

.page-selector li:hover, #PageSelector li:hover {
  background:url("images/zz_2.png") no-repeat left top;
  }
.page-selector .current, #PageSelector #current {
  background-image:url("images/zz_1.png");
  }
.page-selector  .current a, #PageSelector #current a {
  font-weight:bold;
  color:black;
  padding-bottom:5px;
  }
  
#StartPage, #CatalogPage, #SearchPage, #FilmsPage, #NewsPage, #NewsBox{
	padding-bottom:0px;
	padding-left:0px;
	border-top:1px solid #898989;
	border-left:1px solid #898989;
	background-color: #deefcd;
	margin-left:0px;
	margin-right:8px;
	clear:both;
}
#PreferencesPage {
    clear:both;
    padding:0;
    border-left:1px solid silver;
    border-right:1px solid silver;
    border-bottom:0px;
}
#NewsBox {
	margin:0;
	border-bottom:1px solid silver;
}

BODY, INPUT, DIV, TABLE{
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

A {
	color: #000066;
	text-decoration: none;
}
A:HOVER {
	text-decoration : underline;
}

A.control {
	text-decoration: none;
}

.filmlist, .filmlistsel{
	border-top: 1px solid silver;
	font-size: 10pt;
}

.filmlistsel{
	background: #E0F0FF;
}

.footer-new {
    color: black;   
    font-size: 10pt;
    padding: 5px;
	margin:10px;
	margin-left:25px;
	margin-right:25px;
}

#footer{
	background-image:url("images/plenka-niz.png");
	background-position:bottom;
	background-repeat:repeat-x;
	height:16px;
}

.clear {
	clear:both;
	height:1px;
	overflow:hidden;
}

TABLE.recomended, TABLE.lastrating, TABLE.lastcomments{
	font-size:10pt;
}


#FilterBox,#FilterBox table, #FilterBox select{
	font-size:10pt;
}

.sectionheader {
	font-size:10pt;
	font-weight:bold;
}

TABLE.film {
	font-size:10pt;
}

TABLE.filmdetail {
	font-size:10pt;
}

TABLE.filmdetail TD{
	border-bottom: 1px solid #F0F0F0;
}

DIV.PersonSelected{
	margin:5px;
	font-size:10pt;
	float:left;
	border : 1px solid silver;
	text-align : justify;
	clear : both;
	width : 97%;
	padding : 5px;
	background : #F5F5F5;
}

DIV.PersonUnselected {
	margin:5px;
	font-size:10pt;
	float:left;
	clear : none;
	width : 100px;
	text-align : center;
	border : 0px;
	padding : 0px;
	background : white;
}

TD.hcomment_left, TD.hcomment_center, TD.hcomment_right{
	background : silver url('images/hcomment_left.gif');
	height:20px;
	font-size  : 10pt;
}

TD.hcomment_center{
	background : silver url('images/hcomment_center.gif');
}

TD.hcomment_right{
	background : silver url('images/hcomment_right.gif');
}


TD.footer1, TD.footer2, TD.footer3{
	height:63px;
	border-top : 0px;
	background : white;
}

TD.footer2{
	font-size  : 10pt;
	text-align : right;
}
TD.footer1{
    border-left : 1px solid silver;
}
TD.footer3{
    border-right : 1px solid silver;
}

TABLE.playfilm{
	font-size  : 10pt;
	border-top : 1px solid silver;
	border-left : 1px solid silver;
	border-right : 0px;
	border-bottom : 0px;
	border-collapse: collapse;
}
TABLE.playfilm TR TD{
	border-top : 0px;
	border-left : 0px;
	border-right : 1px solid silver;
	border-bottom : 1px solid silver;
}

.alert_link{
	font-weight:bold;
	background-color:#CC1111;
	color:#FFFFFF;
}

#title{
background:url("images/title.jpg") no-repeat;
height:116px;
width:739px;
position:absolute;
}
#title_clone{
background:url("images/up_clone.png") repeat-x;
height:116px;
position:relative;
left:739px;
}
#CatalogBox{
	background-color:#deefcd;
}

#back1{
background-image:url("images/left-shadow.png");
background-repeat:repeat-y;
background-position:right;
margin-right:45px;
margin-left:25px;
margin-top:12px;
}
#back2{
background-image:url("images/up-right-corner.png");
background-repeat:no-repeat;
background-position:right top;
}
#back3{
background-image:url("images/down-right-corner.png");
background-repeat:no-repeat;
background-position:right bottom;
padding-right:5px;

}
#back4{
background-image:url("images/down-shadow.png");
background-repeat:repeat-x;
background-position:left bottom;

}
#back5{
background-image:url("images/down-left-corner.png");
background-repeat:no-repeat;
background-position:left bottom;
padding-bottom:14px;
}

#CatalogPage{	
}


