/* CSS Document */
BODY { margin:0; padding:0; font-size:62.5%;  font-family:Arial, Helvetica, sans-serif; background:url(backAll.jpg) repeat-x 0 0; }
P, IMG, UL, OL, LI, H2 { margin:0; padding:0; border:0;}
A { color:#ffffff; text-decoration:none; outline:none;}

.back { background:url(bg_head.jpg) no-repeat center top; }
.head { width:1000px; height:257px; margin:0 auto 0 auto; }
.indexlink { text-decoration:none; display:block; width:220px; height:120px; position:absolute; margin:35px 0 0 100px;}
.top_line { width:985px; height:21px; font-family:Tahoma, Geneva, sans-serif; color:#ffffff; font-size:12px; font-weight:bold; padding:4px 2px 0 13px;}
.top_line p { float:left;}
.top_line ul { float:right; list-style:none;}
.top_line ul li { float:left; padding:0 5px;}
.top_line ul .tl_ico { background:url(top_line_ico.png) no-repeat center left;}
.top_line ul li a { color:#ffffff;}
.top_line ul li a:hover { color:#ffe400;}
.action_logo { width:442px; height:75px; background:url(action_logo.png) top center no-repeat; margin:20px 0 0 458px;}
.action_logo p { color:#5f5f5f; padding:38px 0 0 0; text-align:center; font-size:14px;}
.action_logo p span { color:#767676; font-size:12px;}
.top_nav { width:974px; height:31px; background:url(top_nav.png) no-repeat center center; position:absolute; top: 227px; padding:0 13px 0 13px; font-family:Arial, Helvetica, sans-serif;}
.top_nav ul { list-style:none; font-size:12px; color:#a1a1a1;}
.top_nav ul li { float:left; margin:8px 6px 0 0;}
.top_nav ul li span { margin:1px 0 0 0; display:block;}
.top_nav ul li a { color:#696969; display:block; margin:1px 0 0 0;}
.top_nav ul li a:hover { border-top:solid 1px #696969; margin:0;}
.top_nav form { float:right; margin:5px 0 0 0;}
.text_search { border:solid 1px #d0d0d0; height:15px; display:block; float:left; margin:0 5px 0 0; color:#999; width:122px; padding:1px 3px 2px 3px; font-size:13px;}
.button_search { border:0; width:58px; height:20px; background: #4fbeff; display:block; float:left; font-size:11px; color:#faf6ef;}

.conteiner { width:976px; margin:0 auto 0 auto; padding:12px 0 14px 0; overflow:hidden;}
.left_col { float:left; width:192px;}
.left_title { width:183px; background:url(bg_title.gif) top center no-repeat; height:22px; color:#faf6ef; font-size:13px; font-weight:bold; padding:6px 0 0 9px;}
.left_cont { width:170px; border:solid 1px #d8d8d8; border-top:0; border-bottom:0; padding:8px 12px 0 8px; background:#f4f4f4; color:#616161; overflow:hidden;}
.left_cont a {display:block; color:#616161; font-size:12px;}
.left_cont p {display:block; font-size:12px; padding:0 0 6px 0;}
.left_cont p span {display:block; font-weight:bold;}
.left_cont a img {display:block; float:left; margin:0 0 6px 6px;}
.left_col ul { list-style:none; padding:0 0 4px 0;}
.left_col ul li { background:url(left_list_ico.png) no-repeat top left; padding:0 0 4px 11px;}
.left_col a:hover { text-decoration:underline;}
.left_upload { width:174px; padding:1px 0 3px 0; text-align:center; border-bottom:solid 1px #dfdfdf; margin:0 0 6px 0; overflow:hidden;}
.left_upload a { width:174px; display:block; margin:1px 0 0 0;}
.left_upload a img { margin:0 0 2px 0;}
.left_upload a:hover { text-decoration:underline;}
.left_upload a span { color:#9064a7;}
.left_bottom { width:192px; height:3px; background:url(bg_bottom.png) top center no-repeat; padding:0 0 12px 0;}

.center_col { float:left; width:568px; margin:0 12px 0 12px;}
.center_title { width:559px; height:22px; background:url(center_title.gif) center top no-repeat; font-size:13px; font-weight:bold; padding:6px 0 0 9px; color:#faf6ef;}
.center_title a { color:#faf6ef;}
.center_title a:hover { text-decoration:underline;}
.center_cont { width:542px; background:#f4f4f4; border:solid 1px #d8d8d8; border-top:0; border-bottom:0; padding:12px 12px 0 12px;}
.full { float:left; margin:0 12px 0 0; display:block;}
.opisanie { float:left; font-size:11px; color:#616161; width:350px;}
.opisanie span { font-weight:bold;}
.opisanie strong { font-family: 'Tahoma'; }
.opisanie a { color:#8b8b8b;}
.opisanie a:hover { color:#616161;}
.opisanie .podr { text-align:right;}
.opisanie .podr a { color:#9064a7;}
.opisanie .podr a:hover { text-decoration:underline;}
.reiting { clear:both; width:180px; text-align:center; padding:7px 362px 8px 0;}
.center_bottom { width:556px; height:23px; background:url(center_bottom.png) top center no-repeat; padding:0 0 22px 12px;}
.center_bottom p { float:left; font-weight:bold; font-size:12px; color:#4d4d4d; padding:4px 19px 0 0;}
.center_bottom .skachali { float:right; padding:4px 12px 0 0; color:#7da15a;}
.skachali span { display:block; float:left; margin:-1px 5px 0 0;}
.skachali a { color:#7da15a;}


.right_col { float:left; width:192px; overflow:hidden;}
.left_cont form { margin:0; padding:0; font-size:12px; overflow:hidden;}
.left_cont form label { clear:both; display:block; height:20px;}
.left_cont form label .radioO { display:block; float:left;}
.left_cont form label span { display:block; float:left; margin:2px 0 0 0;}
.left_cont form div { clear:both; padding:0 0 4px 3px; overflow:hidden;}
.left_cont form div .subgol { width:80px; height:21px; float:left; border:solid 1px #b1b1b1; font-size:11px; color:#616161; margin:2px 7px 1px 0; display:block; background:white;}
.left_cont form div a { display:block; float:left; border:solid 1px #b1b1b1; font-size:11px; width:78px; height:16px; padding:3px 0 0 0; text-align:center; margin:2px 0 1px 0; background:white;}

.innerfooter { width:1000px; height:45px; border-top:solid 1px #cccccc; margin:0 auto 0 auto; overflow:hidden; clear:both;}
.footer { width:987px; height:29px; margin:2px 0 0 0; border-top:solid 1px #d9d9d9; padding:13px 1px 0 12px; font-size:11px;}
.footer p { float:left; color:#6a6a6a;}
.footer ul { float:right; list-style:none;}
.footer ul li { float:left; margin:0 11px 0 0; background:url(top_line_ico.png) no-repeat center left; padding:0 0 0 14px;}
.footer ul li a { color:#656565;}
.footer ul li a:hover { text-decoration:underline;}

/* VIEW STYLE */

.center_cont_view { width:542px; background:#f4f4f4; border:solid 1px #d8d8d8; border-top:0; padding:12px 12px 12px 12px; margin:0 0 12px 0;}
.full_film_ali { width:100%; text-align:center;}
.full_film { display:block; width:331px; height:476px; margin:0 auto 0 auto;}
.opisanie_full {}
.opisanie_full H2 { font-family:Tahoma, Geneva, sans-serif; font-size:22px; font-weight:normal; text-align:center; color:#4d4d4d; margin:8px 0 16px 0;}
.opisanie_full p { font-size:11px; color:#616161;}
.opisanie_full { font-size:11px; color:#616161;}
.opisanie_full strong { font-family: 'Tahoma'; }
.opisanie_full p span { font-weight:bold;}
.reiting_oc { width:100%; text-align:center; padding:20px 0 0 0;}
.reiting_oc a { color:#6daccd;}
.reiting_oc a:hover { text-decoration:underline}
.reiting_oc .download { width:222px; height:62px; background:url(download_ico.jpg) no-repeat 0 0; font-size:14px; font-weight:bold; text-transform:uppercase; padding: 18px 0 0 17px; margin: -15px auto 0 auto;}
.reiting_oc .download a { color:#ffffff; text-decoration:none; display: block; text-align: left; margin: 8px 0 0 50px;}
.reiting_oc .download a:hover { text-decoration:none;}
.center_title_mini { width:559px; height:22px; background:url(center_title.gif) center top no-repeat; font-size:13px; font-weight:bold; padding:6px 0 0 9px; color:#faf6ef; text-align:center;}
.center_cont_mini { width:542px; background:#f4f4f4; border:solid 1px #d8d8d8; border-top:0; padding:12px 12px 8px 12px; margin:0 0 12px 0; font-size:11px; font-weight:bold;}
.center_cont_mini a { color:#ff5f00; display:block; margin:0 0 4px 0;}
.center_cont_mini a:hover { text-decoration:underline;}

.right_new { width:187px; border:solid 1px #d8d8d8; border-top:0; border-bottom:0; background:#f4f4f4; overflow:hidden; padding:3px 0 1px 3px;}
.right_new a { float:left; margin:0 1px 2px 0;}

.align_center {position: relative;width: 100%;}
.align_center:after {content: '';display: block;clear: both;}
.align_center_to_left {position: relative;right: 50%;float: right;}
.align_center_to_right {position: relative;z-index: 1;right: -50%;}
.align_center_to_right ul { list-style:none;}
.align_center_to_right ul li { border:solid 1px #d8d8d8; padding:4px 0 0 0; margin:0 2px 0 0;}
.align_center_to_right ul li a { color:#9064a7; font-size:11px; display:block; width:19px; height:16px;}
.align_center_to_right ul li a:hover { color:#8a8a8a;}

.navigation {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333333; 
	border:0px;
	padding-top: 20px;
	clear: both;
	width: 100%;
}

.navigation a:link,
.navigation a:visited,
.navigation a:hover,
.navigation a:active {
	color: #333333;
	background:#fff;
	padding:3px 6px;
}

.navigation a:hover {
	background:#CCCCCC;
	color:#8a8a8a;
	text-decoration: underline;
}

.navigation span {
	background:#7a9bac;
	padding:3px 6px;
	color:#fff;
}

.navline_bottom { text-align:center; width:380px; margin:0 auto 0 auto; clear:both;}
.navline_bottom ul { list-style:none;}
.navline_bottom ul li { float:left; border:solid 1px #d8d8d8; display:block; padding:4px 0 0 0; margin:0 2px 0 0;}
.navline_bottom ul li a { color:#9064a7; font-size:11px; display:block; width:19px; height:16px;}
.navline_bottom ul li a:hover { color:#8a8a8a;}