body { 	margin: 0; color: #3d3a34; font-size: 11px; font-family: tahoma, verdana, arial, serif; }

a:link, a:active, a:visited { font-size: 11px; font-family: tahoma, verdana, arial, serif; color: #591d06; text-decoration: underline; }
a:hover { color: #591d06; }

img { border:0; }

/* слои и блоки */
.root { background-color: #E6B951; height: 100%; }

.rezina_left { background-image: url('/i/flash_left.jpg'); 	background-repeat: repeat-x; }
.rezina_right { background-image: url('/i/flash_right.jpg'); background-repeat: repeat-x; }

.gray_block { background-image: url('/i/gray_pattern.gif'); background-repeat: repeat-x repeat-y; }

div.footer { width: 100%; height: 51px; background-image: url('/i/pattern_footer.gif'); background-repeat: repeat-x; }
.table_footer { background: #240400 url('/i/table_footer.jpg'); background-repeat: repeat-x; }
.main_menu { background: url('/i/menu/bg_.jpg') top left no-repeat; }
.main_menu td { text-align:center; }
.main_menu a, .main_menu a:visited { color: #fdffe9; font-size: 11px; font-weight: bold; font-style: italic; font-family: arial, tahoma, verdana, serif; text-decoration:none; }
td.menu { background-image: url('/i/menu/bg.jpg'); background-position: top; background-repeat: repeat-x; }

/* images */
.imageMargin { margin:0 20px 10px 0; background-image: url('/i/bg_img.gif'); }
.imageMargin td { border:1px solid #d0c6b2; }
.actorMargin { margin:0 10px 5px 0; background-image: url('/i/photo_bg.jpg'); }

/* text */
.text_normal { color: #3d3a34; font-size: 11px; font-family: tahoma, verdana, arial, serif; }
.text_normal td { color: #3d3a34; font-size: 11px; font-family: tahoma, verdana, arial, serif; }
.header { color: #000000; font-weight: bold; font-size: 13px; }
.header1 { color: #591d06; font-weight: bold; font-size: 13px; }
a.header1, a.header1:visited, a.header1:hover { color: #591d06; font-weight: bold; font-size: 13px; }
.header2 { color: #591d06; font-weight: bold; font-size: 13px; }
a.header2, a.header2:visited { color: #591d06; font-weight: bold; font-size: 13px; text-decoration:none; }
a.header2:hover { text-decoration: underline; }
.phrase { color: #ad380c; }
.noheader { color: #ffffff; font-weight: bold; text-align:center; padding-top:15px; background: url('/i/header.jpg') top left no-repeat; }

.copyright { color: #eeddc5; font-size: 11px; font-family: tahoma, verdana, arial, serif; }
.copyright a, .copyright a:visited  { color: #eeddc5; text-decoration:none; }
.copyright a:hover  { text-decoration:underline; }

.field { width:100; height:17; font-size:10px; background:#c6bba5; border:1px solid #b1a690; padding:0; margin:0; color:#000000; }
.submit { height:17; font-size:10px; background:#c6bba5; border:1px solid #b1a690; padding:0; margin:0; color:#000000; }
.subscribe { width:100; height:25; background:url(/i/h/subscribe.jpg); border:0; padding:0; margin-right:10px; }
.exit { width:64; height:25; background:url(/i/h/exit.jpg); border:0; padding:0; margin-right:10px; }
.login { width:30; height:25; background:url(/i/h/subscribe.jpg); border:0; padding:0; margin-right:10px; }
.actors { width:50; height:25; background:url(/i/h/rating.gif) no-repeat; border:0; padding:0; margin-right:10px; }

#ratingMain {width:437px; height:218px; background:URL(/i/darts.jpg) no-repeat; font-size:12px; font-weight:bold; color:white;}
#rating {width:119px; height:132px; padding-bottom:25px; background:URL(/i/rating.jpg) no-repeat; font-size:12px; font-weight:bold; color:white;}
#part {width:119px; height:132px; padding-bottom:25px; background:URL(/i/part.jpg) no-repeat; font-size:12px; font-weight:bold; color:white;}

.photo { background-color: #c1b69f; width: 330px; padding: 10px 10px 10px 10px; }

