﻿html,body,div,ul,ol,li,dl,dt,dd,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; }
body { background: #434543 url(Images/background.png); word-wrap: break-word; color: #000000; }
body,th {
	background-attachment: fixed;
    background-image: url(Images/bgpic.jpg); 
	background-repeat: no-repeat;
	background-size: 100% 100%;
}
h6 {
    background: #D7D1C4; /* ���� ���� ��� ���������� */
	width: 98%;
}
body,td{
	color: #333333;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 20px;
	text-decoration: none;
}
tbody td {
font-size:12px;
color:#3e3e3e;
border-bottom:1px solid #4a4949;
}
hr {
border-bottom: 1px solid #b9b8b8 !important;
border:none;
margin-bottom: 15px;
clear: both;
}
a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	line-height: 12px;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #000000;
}
a:hover {
	text-decoration: none;
	color: #FFFFFF;
}
a:active {
	text-decoration: none;
	color: #000000;
}
.background_head {	background-color: #000000;
	background-image: url(Images/background_header.gif);
	background-repeat: repeat-x;
	background-position: center;
	color: #D7D1C4;
}
.left_side {
	background-image: url(Images/left_side.gif);
	background-repeat: repeat-y;
	background-position: left;
}
.right_side {
	background-image: url(Images/right_side.gif);
	background-repeat: repeat-y;
	background-position: right;
}
.border_box {
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-width: 0px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-right-color: #D7D1C4;
	border-bottom-color: #D7D1C4;
	border-left-color: #D7D1C4;
	border-top-color: #D7D1C4;
}
.pagebg .pagebg { 
}
#content {
	float: left;
}
.top_img img{ 
    margin: -67px 0px 7px; 
    margin-left:500px;
}
.content {padding-top: -50px;}
.content h2 { margin-bottom:20px; display:block; color:#191919; font-weight:normal; background:url(Images/border.png) repeat-x bottom; height:20px; padding: 0 20px; padding-bottom:10px;}
.blockn {border-bottom:1px solid #b9b8b8;line-height:1.6;margin-bottom:20px;}
.blockn h3 {color:#191919;margin-bottom:5px;}
.blockn p{color:#555555;}
.rightb {width:430px; padding:10px;margin-bottom:10px;border-right:1px solid #b9b8b8;float:left;}
.leftb {width:400px; margin-left:460px; padding:10px; }

.rightc {width:430px; padding:10px;margin-bottom:10px;border-right:1px solid #b9b8b8;float:left;}
.leftc {width:400px; margin-left:490px; padding:10px; }
.blockc {line-height:1.6;margin-bottom:20px;}
.centerb {width:98%; padding:10px;margin-bottom:10px; float:left;}
.clearb {clear:both;}
.picli {padding-left:20px;}
.piclim {padding-left:50px; line-height:3.6}
.picli li {list-style-image:url(Images/li.png);}
.piclim li {list-style-image:url(Images/li.png);}
/* SLIDER ----------------------*/
#slide-holder {background:url(Images/slide-bg.png);}
div#video-header {
height : 683px;
margin : -1px 0 0;
}
div#header div.wrap {
height : 299px;
background : url(Images/silde-na.png) no-repeat 50% 0;
}
#slide-holder {
z-index : 40;
width : 980px;
height : 297px;
position : absolute;
}
div#slide-holder div#slide-runner {
top : 9px;
left : 9px;
width : 962px;
height : 278px;
overflow : hidden;
position : absolute;
}
div#slide-holder img {
margin : 0;
display : none;
position : absolute;
}
div#content div#slide-holder div#slide-controls {
left : 0;
bottom : 228px;
width : 973px;
height : 46px;
display : none;
position : absolute;
background : url(Images/slide-bh.png) 0 0;
}
div#slide-holder div#slide-controls p.text {
float : left;
color : #fff;
display : inline;
font-size : 10px;
line-height : 16px;
margin : 15px 0 0 20px;
text-transform : uppercase;
}
div#slide-holder div#slide-controls p#slide-nav {
float : right;
height : 24px;
display : inline;
margin : 11px 18px 0 0;
}
div#slide-holder div#slide-controls p#slide-nav a {
float : left;
width : 24px;
height : 24px;
display : inline;
font-size : 11px;
margin : 0 5px 0 0;
line-height : 24px;
font-weight : bold;
text-align : center;
text-decoration : none;
background-position : 0 0;
background-repeat : no-repeat;
}
div#slide-holder div#slide-controls p#slide-nav a.on {
background-position : 0 -24px;
}
 div#slide-holder div#slide-controls p#slide-nav a {
background-image : url(Images/silde-na.png);
}
div#nav ul li a {
background : url(Images/silde-na.png) no-repeat;
}







.cont_middle {
    background:url(Images/bg.png);
	background-attachment: repeat; 
 	background-color:#25272C;
overflow:hidden;
color:#bebebe;
font-size:13px;
font-size:100%;
-webkit-text-size-adjust:100%;
-ms-text-size-adjust:100%;
}
.cont_bottom {
display:block;
height:10px;
background:#4a4949;
border-top: 1px solid #4a4949;
margin: 0px 0px 10px;
}
.contbottom {
float: center;
display:block;
height:42px;
background:#4a4949;
border-top: 1px solid #4a4949;
}
.contbottom  span {
background:url(Images/span_b.png) no-repeat;
width:928px;
height:40px;
display:inline-block;
line-height:40px;
padding:0 0 0 50px;
font-size:13px;
color:#363636;
font-family: Tahoma, Geneva, sans-serif;
}
.cont_footer {
float: center;
display:block;
height:39px;
background:#4a4949;
}
.pad {padding:10px;}
.wid {width:1000px;margin:0 auto;}
.post {width:100%; height:200px;}
.poster {
background:url(Images/poster.png) no-repeat;
width:300px;
height:200px;
display:block;
float:left;
margin: 0px 0px 0px 10px;
}
.poster img {
width:284px; 
height:185px;
border-radius:6px;
display:block;
float:left;
margin:7px 0 0 7px;
}
.hang {
float:left;
width:450px;
margin-left:30px;
}
.hang  span {
background:url(Images/span.png) no-repeat;
width:560px;
height:40px;
display:inline-block;
line-height:40px;
padding:0 0 0 50px;
font-size:14px;
color:#363636;
font-family: Tahoma, Geneva, sans-serif;
}
table.download  {
border:0px;
float:center; 
width:950px; 
display:block;
margin: 10px 0px 10px 0px;
}
.download td {
border:0px; 
padding: 0 10px 0 10px;
}
.dclick {
background:#bebebf url(Images/screen_b.png) repeat;
border-radius:7px; 
color:#4d534e; 
font-size:14px; 
margin-bottom: 2px; 
padding: 15px;
text-shadow: 1px 1px 8px #878787;
-webkit-box-shadow: inset 1px 1px 2px 0px #878787;
-moz-box-shadow:    inset 1px 1px 2px 0px #878787;
box-shadow:         inset 1px 1px 2px 0px #878787;
}
.dclick span {color:#272216; font-weight:bold;}
a.btn_disk {
background:url(Images/yandexdisck.png) no-repeat;
width:190px;
height:69px;
display:block;
}
a.btn_mail {
background:url(/temp/img/download_mail.png) no-repeat;
width:190px;
height:69px;
display:block;
}
a.btn_torrent {
background:url(Images/torrentlink.png) no-repeat;
width:190px;
height:69px;
display:block;
}
a.btn_link {
background:url(Images/directlink.png) no-repeat;
width:190px;
height:69px;
display:block;
}
a.btn_disk:hover ,
a.btn_mail:hover,
a.btn_torrent:hover,
a.btn_link:hover {opacity:0.8;}
.cont_full {
-webkit-border-top-left-radius: 2px;
-webkit-border-top-right-radius: 2px;
-moz-border-radius-topleft: 2px;
-moz-border-radius-topright: 2px;
}
.cont_head {
background: #4685c4; /* Old browsers */
background: -moz-linear-gradient(top,  #4685c4 0%, #4685c4 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4685c4), color-stop(100%,#4175b5)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #4685c4 0%,#4175b5 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #4685c4 0%,#4175b5 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #4685c4 0%,#4175b5 100%); /* IE10+ */
background: linear-gradient(to bottom,  #af6b0d 0%, #7d4808 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4685c4', endColorstr='#4175b5',GradientType=0 ); /* IE6-9 */
border-top:1px solid #957553;
border-bottom:1px solid #957553;
height:20px;
line-height:1px;
padding:5px 10px;
}
.cont_head h1 ,.cont_head a {
font-size:15px;
font-weight:normal;
color:#e1e1e1;
font-weight:bold;
font-family: Tahoma, Geneva, sans-serif;
text-shadow: 1px 1px 8px #7a7878;
}
.cont_head a:hover {
margin-left:10px;
-moz-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-o-transition: all 0.3s ease
}
.screenshots {
width:958px; 
display:inline-block; 
}
.screenshots ul li {float:left;}
.screenshots li img{width:220px; height:160px; margin: 0px 7px 12px 7px; border-radius:6px; border: 2px solid #111111; opacity:0.9;}
.screenshots li img:hover{opacity:1;}
a.spoiler {
background:#95928e;
border-radius:2px;
border-top:1px solid #95928e;
border-left:1px solid #95928e;
border-right:1px solid #95928e;
font-family: Tahoma, Geneva, sans-serif;
text-decoration:none;
display:block;
padding:7px 10px;
margin-top:8px;
color:#2e2e2e; 
font-weight:bold; 
font-size:13px; 
text-shadow: 1px 1px 8px #717070;
}
.spoiler a:hover {
     cursor: pointer;
	 color:#ececec;
}
.spoiler-text {
	 font-size: 12px;
	 background: #E6E0ED;
	 padding: 7px 10px 0px 7px;
	 border-bottom:1px solid #95928e;
border-left:1px solid #95928e;
border-right:1px solid #95928e;
color: #363636;
}
.tagstext { color: #9b9b9b; font-weight:bold; font-size: 11px; }

.hmenu {
background: #333333; /* Old browsers */
background: -moz-linear-gradient(top,  #333333 0%, #1c1c1c 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#333333), color-stop(100%,#1c1c1c)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #333333 0%,#1c1c1c 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #333333 0%,#1c1c1c 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #333333 0%,#1c1c1c 100%); /* IE10+ */
background: linear-gradient(to bottom,  #4b4b4b 0%,#4b4b4b 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#1c1c1c',GradientType=0 ); /* IE6-9 */
height:40px;
width:100%;
display:block;
border-bottom:2px solid #979796;
-webkit-box-shadow: 0px 2px 2px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 2px 2px 0px rgba(50, 50, 50, 0.75);
box-shadow:         0px 2px 2px 0px rgba(50, 50, 50, 0.75);
}
.hm2enu ul {width:1000px; margin:0 auto;}
.hmenu ul li {float:left; margin-left:15px; list-style:none;}
.hmenu li a {
line-height:36px;
margin:0 -4px;
font-size:13px;
font-weight:normal;
color:#ececec;
font-weight:bold;
font-family: Tahoma;
text-shadow:-1px -1px 1px rgba(255,255,255,0.2),1px 1px 1px rgba(255,255,255,0.2),1px 1px 1px rgba(0,0,0,0.7);
text-decoration:none;
padding:2px 22px;
display:block;
}
.hmenu li a:hover {
background: #3e3e3e;
display:block;
color:#ffffff;
text-shadow:0px -0px 0px rgba(255,255,255,0.2);
}