body {background: #000000; padding: 0; margin: 0; min-width: 980px;}
p,td,div,body,h1,h2,h3,h4,h5,textarea,input,select,ul,li {font-size: 12px; font-family: Arial,Helvetica,Verdana,Tahoma; color: #7b7a7a;}
img {border: none;}
div,form,table,img {margin: 0px; padding: 0px;}
table {border-collapse: collapse; width: 100%;}
table td {padding: 0; vertical-align: top;}
input, select {margin: 0;}
div {width: auto;}
a {color: #ce0101; text-decoration: underline; cursor: pointer;}
p {padding: 0 0 15px 0; margin: 0; display: block; line-height: 1.3em;}
br {line-height: 10px; height: 10px; font-size: 8px;}
ul {margin: 0 0 12px 0; padding: 0; width: auto; display: block; list-style: none;}
ul li {margin: 0; padding: 0 0 8px 21px; display: block; background: url(/img/li_point.gif) 0 2px no-repeat;}
.clear {clear: both; height: 1px; line-height: 1px;}
.clear img {width: 1px; height: 1px;}

h1,h2,h3,h4 {display: block; font-weight: bold; margin: 0; text-align: left; color: #970101;}
h1,.title {font-size: 30px; padding: 0 0 12px 0; color: #fef2c2; font-weight: bold;}
h1 span,.title span {color: #ce0101;}
h2 {font-size: 18px; padding: 0 0 12px 0;}
h3,.subtitle {font-size: 15px; padding: 0 0 8px 0; color: #970101; font-weight: bold;}
.inner_title {font-size: 18px; padding: 0 0 15px 0; color: #970101; font-weight: bold;}
h4,h5,h6 {font-size: 13px; padding: 0 0 3px 0;}
.checkbox {//margin: -4px -3px -3px -4px;}

.head {background: url(/img/top.jpg) center 0 no-repeat; height: 191px;}
.inner {width: 980px; margin: 0 auto;}
.logo {text-align: center; padding: 4px 30px 30px 30px;}
.logo img {width: 402px; height: 75px; background: url(/img/logo.png) 0 0 no-repeat;}
.logo_en {text-align: center; padding: 4px 30px 60px 30px;}
.logo_en img {width: 452px; height: 45px; background: url(/img/logo_en.png) 0 0 no-repeat;}
.topmenu {text-align: center; padding: 18px 0 0 0;}
.topmenu span {padding: 0 30px;}
.language {padding: 10px 0 4px 0; text-align: right; font-size: 14px; height: 16px; line-height: 16px;}
.language span {padding: 0 10px; color: #FFFFFF; font-weight: bold; text-transform: uppercase;}
.language span a {text-decoration: none;}

.foot {background: url(/img/foot.jpg) center 0 no-repeat;}
.foot_menu {text-align: center; padding: 33px 0 125px 0;}
.foot_menu span {padding: 0 15px; text-transform: uppercase; font-size: 11px;}
.foot_menu span a {color: #efbd6e; text-decoration: none;}
.foot_menu span a:hover {text-decoration: underline;}
.foot .counters {padding: 0 0 10px 410px;}
.foot .counters span {display: block; float: left; padding: 0 10px 10px 0;}
.foot .created {padding: 0 0 10px 410px;}

.container {background: url(/img/subtop.jpg) center 0 no-repeat; min-height: 900px; -height: 900px;}
.container1 {background: url(/img/bottom1.jpg) center bottom no-repeat;}
.container2 {background: url(/img/bottom2.jpg) center bottom no-repeat;}
.container3 {background: url(/img/bottom3.jpg) center bottom no-repeat;}
.container4 {background: url(/img/bottom4.jpg) center bottom no-repeat;}
.container5 {background: url(/img/bottom5.jpg) center bottom no-repeat;}
.container6 {background: url(/img/bottom6.jpg) center bottom no-repeat;}

.left {float: left; width: 230px; padding: 240px 0 80px 0;}
.left .menu {background: url(/img/left_menu_bg.jpg) 0 0 no-repeat; padding: 14px 0 0 20px; height: 205px; margin: 0 0 10px 0;}
.left .menu span {display: block; padding: 16px 0 20px 10px; background: url(/img/left_menu_sep.gif) 0 bottom no-repeat;}
.left .menu span.last {background: none;}
.left .submenu {margin: 0 0 30px 0;}

.right {float: left; width: 700px; padding: 135px 0 80px 0;}
.content {width: 510px; background: url(/img/content.png) 0 0 repeat; *background: none; *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/content.png', sizingMethod='scale'); padding: 35px 28px; min-height: 645px; -height: 645px;}
.content a {position: relative;}
.nav {padding: 0 0 12px 0; color: #4c4c4c; font-size: 11px;}

.inner_tbl {margin: 0 0 20px 0;}
.inner_tbl th {background: #3a2d1a url(/img/th_bg.gif) 0 bottom repeat-x; text-align: left; font-weight: bold; padding: 10px; border: #000000 1px solid; border-width: 0 1px 1px 0; color: #fef2c2; font-size: 12px;}
.inner_tbl td {background: #202020 url(/img/td_bg.gif) 0 bottom repeat-x; padding: 10px; border: #000000 1px solid; border-width: 0 1px 1px 0; color: #aeaeae; font-size: 11px;}

.video {margin: 0 0 25px 0;}

.actor_unit {padding: 0 0 30px 0;}
.actor_unit .image {width: 200px; float: left;}
.actor_unit .text {float: left; width: 300px; padding: 15px 0 0 0;}
.actor_unit .text .name {font-size: 24px; color: #FFFFFF; padding: 0 0 7px 0;}
.actor_unit .text .subname {font-size: 15px; color: #970101; padding: 0 0 3px 0; font-weight: bold;}

.gallery {padding: 0 0 15px 0;}
.gallery span {display: block; width: 168px; height: 140px; float: left;}
.gallery span img {cursor: pointer;}
.bottom_nav {padding: 0 0 10px 0; font-size: 12px;}
.bottom_nav span {display: block; float: left; width: 15px; height: 14px; background: url(/img/bottom_nav_now.gif) 5px 0 no-repeat; padding: 2px 5px 1px 5px; font-weight: bold; text-align: center; line-height: 14px; color: #2b1907;}
.bottom_nav a {display: block; float: left; height: 14px; padding: 2px 5px 1px 5px; font-weight: bold; line-height: 14px; text-decoration: none;}
.bottom_nav a:hover {text-decoration: underline;}

.img_left {float: left; margin: 2px 10px 3px 0;}
.img_right {float: right; margin: 2px 0 3px 10px;}

.special,.special p,.special li {color: #aaaaaa;}

.inner_main {background: url(/img/main_top.png) 0 0 no-repeat; *background: none; *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/main_top.png', sizingMethod='crop');}
.inner_main a {position: relative;}
.inner_main_en {background: url(/img/main_top_en.png) 0 0 no-repeat; *background: none; *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/main_top_en.png', sizingMethod='crop');}
.inner_main_en a {position: relative;}

.inner_foto {position: absolute; z-index: 30; display: block; width: 510px;}
.inner_foto img {padding: 5px; background: #000000;}

.bottom_text {padding: 9px 0 0 84px; height: 20px;}
.right_en {padding-bottom: 52px;}

.game_text {font-size: 24px; color: #FFFFFF; padding: 0 0 7px 0;}

.opinion_text {font-size: 14px;}
.opinion_text p {font-size: 14px;}
.opinion_text .subtitle {font-size: 18px;}
