@import url('/css/top.css') all;

/* Yahoo! CSS Reset */
html {position:relative;}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
 margin: 0;
 padding: 0;
}
table {
 border-collapse: collapse;
 border-spacing: 0;
}
fieldset, img {
 border: 0;
}
address, caption, cite, code, dfn, em, strong, th, var {
 font-style: normal;
 font-weight: normal;
}
ol, ul {
 list-style: none;
}
caption, th {
 text-align: left;
}
h1, h2, h3, h4, h5, h6 {
 font-size: 100%;
 font-weight: normal;
}
q:before, q:after {
 content: '';
}
abbr, acronym {
 border: 0;
}
/* End of Yahoo! CSS Reset */

html {
 height: 100%;
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
 display: block;
}

hr {color:#535353; height:1px; border-top:0px; border-style:dashed;}
body {

background:url(/binding_dark.png) fixed;
 font: 12px/18px Arial, sans-serif;
 width: 100%;
 height: 100%;
}
.wrapper {
 width: 1000px;
 margin: 0 auto;
 min-height: 100%;
 height: auto !important;
 height: 100%;
}


/* Header
-----------------------------------------------------------------------------*/
.header {
 opacity:0.9;
margin-top:4px;
}

.hmenu {
background: #2d2d2d; /* Old browsers */
 height:30px;
 padding:2px;
border-radius:2px;
position:relative;
 bottom:1px;
margin-top:0px;
}


.hmenu li{
 display:inline-block;
background:#2d2d2d;
 font-weight:600;
 
}
.hmenu li a{
 display:inline-block;
 color:#c4c4c4;
 text-decoration:none; 
 height:28px;
 line-height:28px;
 padding:0 15px;
 border-radius:3px;
 margin-right:6px;
}

.hmenu li a:hover {
 background:#1b1b1b;
 border-right:1px solid #8c8c8c;
 border-bottom:1px solid #8c8c8c;
 color:#c4c4c4;
 margin-right:5px;
}

/* Middle
-----------------------------------------------------------------------------*/
.middle {
 width: 100%;
 padding: 0 0 70px;
 position: relative;

}
.middle:after {
 display: table;
 clear: both;
 content: '';
}
.container {
 width: 100%;
 float: left;
 overflow: hidden;
}
.content {
 padding: 0 0 0 260px;
 opacity:1;
}

.content h2 {
font-size:19px;
 color:#41a3d6;
}

.content a {
color:#fff;
 text-decoration:underline;
}

.content a:hover {
color:#fff;
 text-decoration:none;
}
.cont_full {
margin:4px 5px 0 5px;
-webkit-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 1);
-moz-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 1);
box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 1);
 
}

.cont_full1 {border-bottom:2px solid rgba(103,103,103,0.8); }
.cont_head {
background: #2d2d2d; /* Old browsers */

border-bottom: 1px dotted #515151;
-webkit-border-top-left-radius: 2px;
-webkit-border-top-right-radius: 2px;
-moz-border-radius-topleft: 2px;
-moz-border-radius-topright: 2px;
border-top-left-radius: 2px;
border-top-right-radius: 2px;
}

.cont_head a {color:#d0d0d0;text-decoration:none;}
.cont_head a:hover {color:#ffffff;}
.cont_head h1 {
background: #252525;
box-shadow: 0 0px 1px #252525 inset, 0 1px 0 #353535; 
padding:3px 8px; 
border-radius: 2px;
font-size:17px;
font-weight:normal;
color:#eaeaea;
 height:24px;

 line-height:24px;
}

.cont_text {
background: #2d2d2d;

color:#f3f3f3;
font-size:13px;
}

.cont_text a{
color:#dbdbdb;
text-decoration:none;
}

.cont_text a:hover{
text-decoration:underline;
}
.cont_text img {border-radius:2px;}
.cont_info {
 background: #191919; /* Old browsers */
background: -moz-linear-gradient(top, #191919 0%, #212121 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#191919), color-stop(100%,#212121)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #191919 0%,#212121 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #191919 0%,#212121 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #191919 0%,#212121 100%); /* IE10+ */
background: linear-gradient(to bottom, #191919 0%,#212121 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#191919', endColorstr='#212121',GradientType=0 ); /* IE6-9 */
padding:8px;
 margin-top:10px;
 color:#fff;
}

.cont_info a {color:#d0d0d0;text-decoration:none;}
.cont_info a:hover {color:#d1ac00;}

.cont_foot {
 border-bottom: 2px solid #d5d5d5; margin:0 0 10px 6px;width:719px;
}
/* Left Sidebar
-----------------------------------------------------------------------------*/
.left-sidebar {
 float: left;
 width: 260px;
 margin-left: -100%;
 position: relative;

 margin-top:3px;
}


.menu_l {
-moz-box-shadow: 0 0 3px 0 #000;
-webkit-box-shadow: 0 0 3px 0 #000;
box-shadow: 0 0 3px 0 #000;
margin-bottom:6px;
}

.menu_l_head {
background: #2d2d2d; /* Old browsers */
height:18px;
padding:10px;
border-bottom: 1px dotted #515151;
-webkit-border-top-left-radius: 2px;
-webkit-border-top-right-radius: 2px;
-moz-border-radius-topleft: 2px;
-moz-border-radius-topright: 2px;
border-top-left-radius: 2px;
border-top-right-radius: 2px;
}

.menu_l_head span {
background: #252525;
box-shadow: 0 0px 1px #252525 inset, 0 1px 0 #353535; 
padding:3px 8px; 
border-radius: 2px;
margin:0 0 5px 0;
font-size:16px;
font-weight:600;
color:#d0d0d0;
}

.menu_l_text {
background: #2d2d2d;

color:#acacac;
}




.menu {
color:#51b6b5;
 
}


.menu li {
height:32px;
line-height:32px;
width:258px;
border-bottom:1px solid rgba(49,49,49,0.7);
 margin-left:1px;
 background: #252525; /* Old browsers */
}


.menu li a {
 display:block;
 padding:0 0 0 5px;
 font-size:13px;
 font-weight:normal;
 color:#c4c4c4;
 text-decoration:none;
}

.menu li a:hover {
 background: #111111; 
 color:#588ada;
 -moz-transition: all 0.4s ease;
 -webkit-transition: all 0.4s ease;
 -o-transition: all 0.4s ease;
}

.menu li a img {
vertical-align:middle;
 height:18px;
 width:18px;
 position:relative;
 bottom:2px;
}




/* Footer
-----------------------------------------------------------------------------*/
.footer {
background: #282828; /* Old browsers */
background: -moz-linear-gradient(top, #282828 0%, #2b2b2b 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#282828), color-stop(100%,#2b2b2b)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #282828 0%,#2b2b2b 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #282828 0%,#2b2b2b 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #282828 0%,#2b2b2b 100%); /* IE10+ */
background: linear-gradient(to bottom, #282828 0%,#2b2b2b 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#282828', endColorstr='#2b2b2b',GradientType=0 ); /* IE6-9 */
 position:relative;
 width: 1000px;
 height: 70px;
 margin:0 auto;
 opacity:0.8;
 border-radius:2px;
 padding:5px;
 color:#c4c4c4;
 
 bottom:0px;
}

.counter-fot {
position:absolute;
 bottom:-2px;
 right:2px;
 opacity:0.4;
}

.counter-fot:hover {
opacity:0.7;
}
.footer_text { 
 display: block;
 width: 950px;
 margin: 0 auto;
 float: left;
}

.footer a {color: #d0cbb8;text-decoration:none;}
.footer-copy a {display:inline-block;color: #282828;text-decoration:none;}

a.button:link{
 background: #82a2bf; /* Old browsers */
 background: -moz-linear-gradient(top, #82a2bf 0%, #728ca5 100%); /* FF3.6+ */
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#82a2bf), color-stop(100%,#728ca5)); /* Chrome,Safari4+ */
 background: -webkit-linear-gradient(top, #82a2bf 0%,#728ca5 100%); /* Chrome10+,Safari5.1+ */
 background: -o-linear-gradient(top, #82a2bf 0%,#728ca5 100%); /* Opera 11.10+ */
 background: -ms-linear-gradient(top, #82a2bf 0%,#728ca5 100%); /* IE10+ */
 background: linear-gradient(to bottom, #82a2bf 0%,#728ca5 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#82a2bf', endColorstr='#728ca5',GradientType=0 ); /* IE6-9 */
 border-radius:3px;
 padding:12px;
 color:#000000;
 font-weight:bold;
 font-size:15px;
 margin:5px 5px;
 text-decoration:none;
 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); /* тёмная тень */
}

a.button:hover {
background: #6072a3; /* Old browsers */
background: -moz-linear-gradient(top, #6072a3 0%, #586596 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6072a3), color-stop(100%,#586596)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #6072a3 0%,#586596 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #6072a3 0%,#586596 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #6072a3 0%,#586596 100%); /* IE10+ */
background: linear-gradient(to bottom, #6072a3 0%,#586596 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6072a3', endColorstr='#586596',GradientType=0 ); /* IE6-9 */
color:#fffffff;
}
.file_link {
background: #282828; /* Old browsers */
background: -moz-linear-gradient(top, #282828 0%, #2b2b2b 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#282828), color-stop(100%,#2b2b2b)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #282828 0%,#2b2b2b 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #282828 0%,#2b2b2b 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #282828 0%,#2b2b2b 100%); /* IE10+ */
background: linear-gradient(to bottom, #282828 0%,#2b2b2b 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#282828', endColorstr='#2b2b2b',GradientType=0 ); /* IE6-9 */
margin-top:10px;
 border-radius:2px;
 padding:5px;
 color:#c4c4c4;
 
}

.file_link a {color: #d0cbb8;text-decoration:none;}

.download {
background: #1d1d1d;
padding:10px;
 font-size:15px;
 color:#ffffff;
}

.download img:hover {
opacity:0.9;
}

ul.block_down {
width:450px;
list-style:none;
margin-top:9px;
}
ul.block_down li a {
background: #d8d8d8; /* Old browsers */
background: -moz-linear-gradient(top, #d8d8d8 0%, #d6d6d6 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d8d8d8), color-stop(100%,#d6d6d6)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #d8d8d8 0%,#d6d6d6 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #d8d8d8 0%,#d6d6d6 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #d8d8d8 0%,#d6d6d6 100%); /* IE10+ */
background: linear-gradient(to bottom, #d8d8d8 0%,#d6d6d6 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d8d8d8', endColorstr='#d6d6d6',GradientType=0 ); /* IE6-9 */
height:60px;
width:230px;
display:block;display:block;
margin:4px;
border-radius:3px;
line-height:60px;
padding:0 20px;
text-decoration:none;
font: Arial, sans-serif;
font-size:20px;
color:#424242;
 -webkit-box-shadow: 1px 1px 3px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow: 1px 1px 3px 0px rgba(50, 50, 50, 0.75);
box-shadow: 1px 1px 3px 0px rgba(50, 50, 50, 0.75);
text-shadow:-1px -1px 1px rgba(255,255,255,0.1),1px 1px 1px rgba(255,255,255,0.1), 1px 1px 1px rgba(0,0,0,0.3);
font-smooth:auto;
font-weight:bold;
-moz-transition: all 0.1s ease;
-webkit-transition: all 0.1s ease;
-o-transition: all 0.1s ease;
 
}


ul.block_down li a:hover {

background: #2b82d8; /* Old browsers */
background: -moz-linear-gradient(top, #2b82d8 1%, #208fe5 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#2b82d8), color-stop(100%,#208fe5)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #2b82d8 1%,#208fe5 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #2b82d8 1%,#208fe5 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #2b82d8 1%,#208fe5 100%); /* IE10+ */
background: linear-gradient(to bottom, #2b82d8 1%,#208fe5 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2b82d8', endColorstr='#208fe5',GradientType=0 ); /* IE6-9 */
text-decoration:none;


 -webkit-box-shadow: 0px 0px 5px 0px rgba(43, 130, 216, 0.75);
-moz-box-shadow: 0px 0px 5px 0px rgba(43, 130, 216, 0.75);
box-shadow: 0px 0px 5px 0px rgba(43, 130, 216, 0.75);

color:#eaeaea;
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);

-moz-transition: all 0.1s ease;
-webkit-transition: all 0.1s ease;
-o-transition: all 0.1s ease;
}


span.size {
background: #3f4c6b; /* Old browsers */
background: -moz-linear-gradient(top, #3f4c6b 0%, #3f4c6b 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3f4c6b), color-stop(100%,#3f4c6b)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #3f4c6b 0%,#3f4c6b 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #3f4c6b 0%,#3f4c6b 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #3f4c6b 0%,#3f4c6b 100%); /* IE10+ */
background: linear-gradient(to bottom, #3f4c6b 0%,#3f4c6b 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3f4c6b', endColorstr='#3f4c6b',GradientType=0 ); /* IE6-9 */
border-left:3px solid rgba(145,148,156,0.7);
-webkit-border-top-right-radius: 3px;
-webkit-border-bottom-right-radius: 3px;
-moz-border-radius-topright: 3px;
-moz-border-radius-bottomright: 3px;
border-top-right-radius: 3px;
border-bottom-right-radius: 3px;
display:block;
height:60px;
 width:140px;
line-height:60px;
padding:0px 20px;
 text-align:center;
 
color:#eaeaea;
 -webkit-box-shadow: 1px 1px 3px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow: 1px 1px 3px 0px rgba(50, 50, 50, 0.75);
box-shadow: 1px 1px 3px 0px rgba(50, 50, 50, 0.75);
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);
font-smooth:auto;
font-weight:bold;
 float:right;
 position:relative;
 left:15px;
}

img.down {
float:left;
padding:13px 10px 0 20px;
 text-decoration:none;
}

a.inf_downs {
display:inline-block;
 padding:4px 10px;
 background:#dd502d;
 border:1px solid rgba(221,80,45,0.5);
 -webkit-box-shadow: 0px 0px 3px 0px rgba(221, 40, 50, 0.75);
-moz-box-shadow: 0px 0px 3px 0px rgba(221, 40, 50, 0.75);
box-shadow: 0px 0px 3px 0px rgba(221, 40, 50, 0.75);
 color:#fff;
 border-radius:2px;
 text-decoration:none;
 float:right;
 vertical-align:top;
 position:relative; 
 bottom:3px;
 font-weight:bold;
}

a.inf_downs:hover {
background:#f3f3f3;
 color:#000;
}

.content-text {
 padding:10px;
 background:#1d1d1d;
 font-size:13px;
 color:#b3b3b3;
 min-height: 155px;

}

.ulightbox img{
width:350px;
 height:250px;
 margin:0;
 padding:0;
 border-radius:0;
}

.osob {
 height: 30px;
 line-height: 32px;
 background: #2F2F2F;
 color: #E8E8E8;
 padding: 0 10px;
 margin-bottom: 4px;
 text-transform: uppercase;
 margin: 0 -10px 10px -10px;
}
.osob img {
width:20px;
 height:20px;
 vertical-align:middle;
 position:relative;
 bottom:2px;
}

.line-inf {background:#525252;color:#e1e1e1;height:40px;line-height:40px;padding:0 10px;font-size:18px;width:712px;position:relative;left:5px;text-align:center;}

.inf-pop {
height:114px;
 display:block;
 overflow:hidden; 
 
}



.pop-f a {
 display:block;
margin:0;
 padding:0;
}
.pop-f {
width:238px;
float:left;
 background:#2a2a2a;
 padding:4px;
 margin:4px 2px;
 opacity:0.8;
}

.pop-f:hover {
opacity:1;
}
.pop-img {
width:238px;
 height:100px;
 position:relative;
}

.pop-img img{
width:238px;
 height:100px;
 min-height:100px;
 
}

.pop-title a{
 display:block;
 text-decoration:none;
position:absolute;
 top:3px;
 width:224px;
 color:#fff;
 background: #151515;
 padding:4px 7px;
}

.inf-pop-t {
 height:34px;
 line-height:34px;
 display:block;
 background:#232323;
 color:#fff;
 font-size:15px;
 padding:0 7px;
 width:350px;
 
}

.inf-pop-t img {
float:left;
 margin-right:5px;
}

 span.pagesBlockuz1 {display:block;margin-top:20px;}
 .swchItemA, .swchItemA1 {background:url('/img/swchItemA.png')repeat-x #3f4347;border:1px solid #343739;padding:4px 7px;border-radius:3px;margin:1px 0;font-weight:700;font-family:arial;color:#fff;text-shadow:1px 1px 0px #1c242a;-moz-box-shadow:1px 1px 3px #303337;-webkit-box-shadow:1px 1px 3px #303337;box-shadow:1px 1px 3px #303337;}
 .swchItem, .swchItem1 {background:url('/img/swchItem.png')repeat-x #3f4347;border:1px solid #343739;padding:4px 7px;border-radius:3px;margin:1px 0;text-decoration:none;font-weight:700;font-family:arial;color:#fff;text-shadow:1px 1px 0px #1c242a;-moz-box-shadow:1px 1px 3px #303337;-webkit-box-shadow:1px 1px 3px #303337;box-shadow:1px 1px 3px #303337;}
 .swchItem:hover, .swchItem1:hover {background:#313438;border:1px solid #2c3034;border-radius:3px;color:#f2f2f2;text-shadow:1px 1px 0px #585858;-moz-box-shadow:0px 0px 3px #2c3034 inset;-webkit-box-shadow:0px 0px 3px #2c3034 inset;box-shadow:0px 0px 3px #2c3034 inset;}
 #pagesBlock1 {padding:2px;}

li.red_hover a:hover {color:#fe4415;}
li.green_hover a:hover {color:#30E226;}
.imgcs {max-width:340px;opacity:1;}
.imgcs:hover {opacity:1.5;}

span.downs a{
display:inline-block;
height:30px;
line-height:30px;
padding:0 5px;
width:180px;
background:#57b25e;
color:#fff;
-webkit-border-top-left-radius: 3px;
-webkit-border-bottom-left-radius: 3px;
-moz-border-radius-topleft: 3px;
-moz-border-radius-bottomleft: 3px;
border-top-left-radius: 3px;
border-bottom-left-radius: 3px;
font-size:16px;
text-align:center;
text-shadow: 1px 1px 1px rgba(0, 0, 0, 1);
}

span.downs a:hover {
background:#33a03b;
color:#e9e9e9;
text-shadow: 1px 1px 1px rgba(25, 25, 25, 1);
}

span.loadsall {
display:inline-block;
height:30px;
line-height:30px;
padding:0 5px;
width:140px;
background:#828282;
color:#fff;
-webkit-border-top-right-radius: 3px;
-webkit-border-bottom-right-radius: 3px;
-moz-border-radius-topright: 3px;
-moz-border-radius-bottomright: 3px;
border-top-right-radius: 3px;
border-bottom-right-radius: 3px;
font-size:16px;
text-align:center;
text-shadow: 1px 1px 1px rgba(114, 114, 114, 1);
font-size:13px;
position:relative;
top:-1px;
}
.cont_info1 {height:30px;margin-top:-18px;margin-bottom:-5px;margin-right: 2px;}
.cont-img-new{
float:left;width:340px;padding-right:20px;
}

.cont-text-new{
display:inline-block;vertical-align:top;width:350px;height:155px;
}

.cont-download-new {
display:block;margin-top:20px;
}

.cont-new-footer {
 font-size:11px; 
 border-top:1px solid #484848;
 margin:0 -10px -10px -10px;
 padding:5px;
}

img.downloads-new {
vertical-align:middle;
 position:relative;
 bottom:2px;
}

 .cont_full1 {
width:361px;
margin:5px 5px 0 5px;
-moz-box-shadow: 0 0 3px 0 #000;
-webkit-box-shadow: 0 0 3px 0 #000;
box-shadow: 0 0 3px 0 #000;

}

.cont_head1 {
background: #2d2d2d; /* Old browsers */
height:18px;
padding:10px;
border-bottom: 1px dotted #515151;
-webkit-border-top-left-radius: 2px;
-webkit-border-top-right-radius: 2px;
-moz-border-radius-topleft: 2px;
-moz-border-radius-topright: 2px;
border-top-left-radius: 2px;
border-top-right-radius: 2px;
}

.cont_head1 a {color:#d0d0d0;text-decoration:none;}
.cont_head1 a:hover {color:#ffffff;}
.cont_head1 span {
background: #252525;
box-shadow: 0 0px 1px #252525 inset, 0 1px 0 #353535; 
padding:3px 8px; 
border-radius: 2px;
margin:0 0 5px 0;
font-size:13px;
font-weight:600;
color:#d0d0d0;
}

.cont_text1 {
background: #2d2d2d;
padding:10px;
color:#f3f3f3;
font-size:13px;
}

.cont_text1 img {border-radius:2px;}
.cont_info {
 background: #191919; /* Old browsers */
background: -moz-linear-gradient(top, #191919 0%, #212121 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#191919), color-stop(100%,#212121)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #191919 0%,#212121 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #191919 0%,#212121 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #191919 0%,#212121 100%); /* IE10+ */
background: linear-gradient(to bottom, #191919 0%,#212121 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#191919', endColorstr='#212121',GradientType=0 ); /* IE6-9 */
padding:8px;
 margin-top:10px
}

.cont_foot1 {
 border-bottom: 1px solid #d5d5d5; margin:0 0 0px 6px;width:360px;
}

.loads {
 background:#202020;
 border:1px solid #323232;
 padding:4px 10px;
 display:inline-block;
 -webkit-border-radius: 3px;
 -moz-border-radius: 3px;
 border-radius: 3px;
 }
 
 .loads span {
 
 padding:0px 3px;
 text-shadow: 1px 1px 1px rgba(0, 0, 0, 1);
 -webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
 color:#dddddd;
 }

.files-cat {
 background:#343434;
 
 width:320px;
 height:70px;
 -webkit-transform: skew(25deg);
 -moz-transform: skew(25deg);
 -o-transform: skew(25deg);
}
.files-cat-img img {
width: 80px;
 height: 60px;
 -webkit-transform: skew(5deg);
 -moz-transform: skew(5deg);
 -o-transform: skew(5deg);
 float:left;
 margin-left:10px;
 margin-top:5px;
 
}

.files-cat-title {
 width:320px;
 text-align:center;
-webkit-transform: skew(-25deg);
 -moz-transform: skew(-25deg);
 -o-transform: skew(-25deg);
 
 padding-top:15px;
 font-size:16px;
 color:#dedede;
}

.files {display:inline-block;opacity:0.8}
.files a {text-decoration:none;}
.files:hover {opacity:1;}
.all-files {margin-left:14px;}
.other-screen {padding:0 15px;margin-top: 20px;}
.other-screen img {width: 229px;height: 140px;opacity:0.8;border-radius: 3px;border: 4px solid rgb(31, 31, 31);}
.other-screen img:hover {opacity:1;}

.board-left {float:left;display:inline-block;}
.board-left img {
width: 230px;
 height: 150px;
 margin:0 10px 10px 0;
 -webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
 border: 4px solid rgb(53, 48, 48);
}

.filesnew img {
width: 220px;
 height: 150px;
 border: 4px solid rgb(16, 16, 16);
}

.filesnew {
 background: #1D1D1D;
 margin-top: -7px;
}

.download-link {
 display: inline-block;
}
.download-link a {
 display: block;
 font-size: 10.5px;
 background: #5796A7;
 text-transform: uppercase;
 height: 30px;
 line-height: 30px;
 padding: 0 6px;
 color: #FFF;
 border-radius: 3px;
 text-shadow: 1px 1px 1px rgb(117, 117, 117);
 text-decoration:none;
}
.download-link a:hover {
background:#FF902D;
 color:#fff;
}

.download-link a img {
 width: 18px;
 vertical-align: sub;
 margin: 0 5px 0 0;
}

.torrent a {
background: #57B25E;
}

.torrent a:hover {
background: #47D452;
 color:#fff;
}

}

.clearfix {
 zoom: 1;
 height: 240px;
}
.clearfix:before,
.clearfix:after {
 /* content: ""; */
 display: table;
}
.clearfix:after {
 clear: both;
}

a {
 text-decoration: none;
 color: rgba(86, 183, 255, 0.4);
}

.all {
 width: 1100px;
 margin: auto;
 position: relative;
}

.logo {
 display: inline-block;
 margin: 94px 0 0px 70px;
 width: 300px;
}


.logo h1 {
text-shadow: 2.5px 4.3px 5px rgba(0, 0, 0, 0.22);
font-family: 'Cuprum';
font-weight: 400;
text-transform: uppercase;
font-size: 37px;
color: #fefeff;
}

.logo h1 span {
 font-size: 25px;
}

.logo img {
 float: left;
 position: relative;
 top: 4px;
 left: -6px;
}

.logo h1 {
 /* float: right; */
}

.logo h1 span {
 display: block;
}

.h-text {text-align: center;width: 220px;text-shadow: 1px 1.7px 2px rgba(0, 0, 0, 0.75);color: rgba(255, 255, 255, 0.9);font-family: 'Cuprum';font-size: 14px;font-weight: 400;float: right;margin: 94px 60px 0px 0;}

.tmenu {background: url(../i/tmenu.png) 0 0 no-repeat;width: 1100px;height: 65px;}

.tmenu ul li img {
 vertical-align: middle;
 padding: 0 14px;
}

.tmenu ul li {
 background: url(../i/t-h.png) center left no-repeat;
 float: left;
 height: 100%;
 line-height: 54px;
 position: relative;
}

.tmenu ul li a {text-shadow: 1px 1.7px 2px rgba(0, 0, 0, 0.75);color: #fff;font-family: "Arial",Helvetica,Arial,sans-serif;font-family: 'Cuprum';font-size: 14px;font-weight: 400;text-transform: uppercase;display: block;padding: 0 14px;text-decoration: none;position: relative;z-index: 2;}


ul.m-left {
 float: left;
}

.m-right {
 float: right;
 padding: 15px 10px 0 0;
 opacity: 0.8;
}
.m-right:hover {
 float: right;
 padding: 15px 10px 0 0;
 opacity: 1;
}

ul.m-right {
 float: right;
}

.tmenu ul li:first-child {
 background: none;
} 




.tmenu ul li:hover:before {
 content: '';
 width: 100%;
 height: 54px;
 display: block;
 background: rgba(1, 34, 58, 0.5);
 position: absolute;
 top: 0;
 z-index: 1;
 left: 1px;
}

ul.m-left li:first-child:hover:before {
 left: 0px !important;
 -webkit-border-top-left-radius: 10px;
-moz-border-radius-topleft: 10px;
border-top-left-radius: 10px;
}

ul.m-right li:last-child:hover:before {
 -webkit-border-top-right-radius: 10px;
-moz-border-radius-topright: 10px;
border-top-right-radius: 10px;
}

.main {background-color: #131313;border-top-left-radius: 10px;border-top-right-radius: 10px;overflow: hidden;margin: -10px 0 0 0;padding: 0 0 10px 0;border: 1px solid rgba(3, 42, 71, 0.39);}

.left {
 margin: 0 0 0 8px;
}

.t-left {width: 236px;height: 42px;background-color: #032a47;border-radius: 5px;position: relative;text-shadow: 1px 1.7px 2px rgba(0, 0, 0, 0.75);color: #fff;/* font-family: "Arial",Helvetica,Arial,sans-serif; */font-size: 15px;font-weight: 400;line-height: 38px;padding: 0 0 0 14px;top: 8px;z-index: 1;}

.left {
 width: 250px;
 float: left;
}

.nav {
 background-image: url(../i/nav.png);
 background-position: 194px 50%;
 background-repeat: no-repeat;
}

.list {
 background-image: url(../i/list.png);
 background-position: 230px 43%;
 background-repeat: no-repeat;
}

.popular {
 background-image: url(../i/popular.png);
 background-position: 194px 50%;
 background-repeat: no-repeat;
}

ul.nav-li li {
 border-bottom: 1px #0f1e29 solid;
 background-color: #1f1f1f;
}

ul.nav-li li:hover {
 border-bottom: 1px #181818 solid;
 background-color: #004980;
}

ul.nav-li-h li {
 padding: 0 0 0 36px;
 background-image: url(../i/nav-li.png);
background-repeat: no-repeat;
background-position: 12px 50%;
}

ul.nav-li-h li:hover {
 background-image: url(../i/nav-li-h.png);
}

ul.nav-li:before {
 position: relative;
 z-index: 2;
 content: '';
 display: block;
 background: #1f1f1f;
 width: 100%;
 height: 8px;
 border-bottom: 1px #0d1c27 solid;
 -webkit-border-top-left-radius: 5px;
 -webkit-border-top-right-radius: 5px;
 -moz-border-radius-topleft: 5px;
 -moz-border-radius-topright: 5px;
 border-top-left-radius: 5px;
 border-top-right-radius: 5px;
}


ul.nav-li:after {
 position: relative;
 z-index: 2;
 content: '';
 display: block;
 background: #1f1f1f;
 width: 100%;
 height: 8px;
 -webkit-border-bottom-right-radius: 5px;
 -webkit-border-bottom-left-radius: 5px;
 -moz-border-radius-bottomright: 5px;
 -moz-border-radius-bottomleft: 5px;
 border-bottom-right-radius: 5px;
 border-bottom-left-radius: 5px;
}

ul.nav-li li a {font-family: Cuprum;font-size: 14px;font-weight: 400;line-height: 30px;color: rgba(255, 255, 255, 0.78);display: block;text-decoration: none;}

ul.nav-li li a:hover {
 color: #ffffff;
 text-decoration: none;
}

.lia a {
 font-size: 14px !important;
}

.lia li {
 padding: 0 0 0 10px !important;
}

.lia a img {
 display: inline-block;
 vertical-align: middle;
 position: relative;
 top: -2px;
 padding: 0 6px 0 0;
}

.sbor {
 overflow: hidden;
 margin: 4px 0 0 0;
}

.sinfo {
color: #fff;
font-family: Cuprum;
font-size: 12px;
font-weight: 400;
line-height: 24px;
float: left;
margin-left: 10px;
}

.sprev {
 float: left;
 width: 50px;
 height: 50px;
 overflow: hidden;
}

.sview {
 background: url(../i/sview.png) center left no-repeat;
 padding: 0 0 0 20px;
}

.sdown {
 background: url(../i/sdown.png) center left no-repeat;
 padding: 0 0 0 20px;
}

.t-content {background: #032a47;border-radius: 5px;height: 42px;overflow: hidden;text-shadow: 1px 1.7px 2px rgba(0, 0, 0, 0.75);color: #fff;font-size: 15px;font-weight: 400;line-height: 38px;padding: 0 0 0 14px;z-index: 1;top: 8px;position: relative;}
.t-content a {
 color: #fff;
}
.t-content a:hover {
 text-decoration: underline;
}
.t-bottom {
 background: #032a47;
 color: rgba(255, 255, 255, 0.4);
 border-radius: 5px;
 font-size: 13px;
 overflow: hidden;
 line-height: 22px;
 padding: 8px 0 0 14px;
 z-index: 1;
 top: -8px;
 position: relative;
}
.t-bottom a {
 color: rgba(205, 231, 251, 0.81);
 font-size: 13px;
 text-shadow: none;
}
.t-bottom a:hover {
 text-decoration: underline;
}
.dlcs16 {
 margin-bottom: 0;
}
.dlcs16img {
 border: 2px solid rgb(31, 31, 31);
 margin-bottom: 10px;
}
.content {
 float: right;
 width: 823px;
 margin: 0 8px 0 0;
}

.tcenter {background: #171717;border-radius: 5px;position: relative;z-index: 2;padding: 0 0 0 0;border: 1px solid rgba(3, 42, 71, 0.39);}

.tcenter p {color: rgba(255, 255, 255, 0.4);font-weight: 400;font-size: 14px;line-height: 18px;padding: 0 0 10px 0;}
.padd {
 padding: 14px 10px 0px 10px;
}

.imgleft {
 float: left;
 margin: 0px 30px 20px 40px;
 border: 2px solid #0f1e29 !important;
}

ul.dig li {
 color: rgba(255, 255, 255, 0.4);
 font-weight: 400;
 font-size: 14px;
 line-height: 18px;
}

ul.dig li:before {
 content: '-';
 display: inline;
 padding: 0 10px 0 0;
}

hr {
 background: #1f1f1f;
 height: 1px;
 width: 100%;
 border: 0;
 padding: 0;
 margin: 0;
}

.t-down {color: rgba(86, 183, 255, 0.4);font-size: 12px;font-weight: 400;}
.t-down strong {
 font-weight: normal;
 font-size: 16px;
}
.download {
 text-align: center;
 padding: 10px 0 15px 0;
 background-color: #1f1f1f;
}

.link {
 text-align: center;
 font-size: 0;
}

.link a {
 width: 180px;
 height: 64px;
 display: inline-block;
 margin: 14px 3px;
}

.alink {
 background: url(../img/link.png) 0 0 no-repeat;
}

.utorrent {
 background: url(../img/utorrent.png) 0 0 no-repeat;
}

.yandex {
 background: url(../img/yandex.png) 0 0 no-repeat;
}

.mail {
 background: url(../img/mail.png) 0 0 no-repeat;
}

.link span {
 display: inline-block;
 background: url(../img/download.png) 0 0 no-repeat;
 height: 12px;
 color: rgb(174, 174, 174);
 font-size: 13px;
 font-weight: 400;
 padding: 1px 0 0 16px;
}

.tcenter h3 {color: rgba(86, 183, 255, 0.4);font-size: 16px;}
.paddcs {color: rgba(86, 183, 255, 0.4) !important;font-size:15px !important;padding:0 !important;} 

.screenshot img {
 float: left;
 margin-right: 12px;
}

.tfaq p,.tfaq h3 {
 /* padding: 10px 0 0 0; */
}

ul.fm li {
 float: left;
 margin: 6px 6px 0 0;
}

.copy,.fm {
 z-index: 2;
 position: relative;
 top: -16px;
}

.copy,.copy a,ul.fm li a {
 color: #bfbfbf;
 font-size: 14px;
 font-weight: 400;
}

.fw {
 padding: 0 30px;
}

.f-left {
 float: left;
}

.social {
 float: right;
 position: relative;
 top: -16px;
 z-index: 2;
}
.yt-border {
 text-align: center;
 margin: 10px 0px 10px;
}
.yt-border iframe {
 width: 600px;
 height: 330px;
}
.screenshots{text-align:center;}

table, td {
 font-size: 12px;
}
table {
 max-width: 100%;
 background-color: transparent;
 border-collapse: collapse;
 border-spacing: 0;
}
.table {
 width: 100%;
 margin-bottom: 20px;
 margin-top: -10px;
}
.table td {
 line-height: 20px;
 vertical-align: top;
 font-size: 14px;
 color: rgba(255, 255, 255, 0.4);
}
.table th {
 border-top: 0;
 border: 1px solid #052e51;
 font-weight: bold;
 background-image: -webkit-linear-gradient(top, #052e51, #002241);
 padding: 4px;
 line-height: 20px;
 text-align: left;
 color: #bfbfbf;
}
.tableimg {
 margin: 5px 5px 0 0;
 height: 152px;
 border: 1px solid #0f1e29;
}
.m-left-h {
 float: left;
}
.m-right-date {
 padding: 0 10px;
 font-size: 14px;
 float: right;
 color: rgba(255, 255, 255, 0.59);
}
.listst {
 line-height: 18px;
 color: rgba(255, 255, 255, 0.4);
 margin-left: 30px;
 margin-bottom: 10px;
 list-style-type: circle;
}
.navcenter {text-align:center;margin-top:10px;}
.prev_page, .navigation, .next_page {display: inline-block;}
.next_page a, .next_page span, .prev_page a, .prev_page span {
 display: block;
 float: left;
 width: 74px;
 height: 20px;
 background-color: #032a47;
 font-size: 14px;
 line-height: 20px;
 text-align: center;
 color: #FFF;
 margin-right: 2px;
 border-radius: 5px;
}
.next_page a:hover, .prev_page a:hover {
 background-color: #063761;
}
.navigation a {
 color: #ffffff;
}
.navigation a, .navigation span {
 width: 20px;
 height: 20px;
 line-height: 20px;
 text-align: center;
 background-color: #4b4c4c;
 margin-right: 2px;
 float: left;
 border-radius: 5px;
 font-size: 12px;
}
.navigation a:hover {
 color: #ffffff;
 background-color: #797b7b;
}
.navigation span {
 background-color: #032a47;
 color: #fff;
}
.cs-block {
 margin: 10px;
 background-color: #1f1f1f;
 border: 1px solid #0f1e29;
 width: 800px;
 height: 205px;
 text-align: center;
}
.cs-block .cs-block-slot {
 margin: 0 auto;
 padding: 0;
}
.cs-block .cs-block-slot>li {
 color: #DDD;
 float: left;
 width: 23.9999%;
 margin: 5px 4px;
 border-radius: 3px;
 /* border: 1px solid #0f1e29; */
 cursor: pointer;
}
.cs-block-link {
 text-align: center;
 font-size: 13px;
 line-height: 22px;
 color: #ada8a4;
 background-color: #171717;
 border: 1px solid #0f1e29;
 border-bottom: none;
 border-top-left-radius: 3px;
 border-top-right-radius: 3px;
 padding: 2px 10px;
 overflow: hidden;
 text-overflow: ellipsis;
 white-space: nowrap;
}
.cs-block-link span {
 color: rgba(86, 183, 255, 0.4);
}
.cs-block-slot img {
 height: 141px;
 border-bottom-left-radius: 1px;
 border-bottom-right-radius: 1px;
 opacity: .9;
 border: 1px solid #0f1e29;
}
.cs-block h4 {
 background: #181818;
 color: rgba(86, 183, 255, 0.4);
 box-shadow: 0 0px 1px #032a47 inset, 0 1px 0 #28303a;
 padding: 3px 8px;
 border-radius: 2px;
 margin: 5px 10px 0px 5px;
 display: inline-block;
 text-align: left;
}
.screenimg {
 height: 250px;
}