body {background: #3b1115 url(/bg.jpg) no-repeat center top; }
body, td {font-family:PTsans; font-size:13px; color:#4e4f50;}

a {color:#58b22c; text-decoration:none;}
a:hover {text-decoration:underline;}

h3 {color:#f0910a;margin:0px;pading:0px;}

@font-face {
 font-family: PTsans;
 src: local('PTsans'), local('PTsans-Regular'), url('/PTsans.ttf');
}

strong {color:#9b5e23;}

.download-client { position: absolute; right: 350px; top: 60px; width: 210px; height: 67px; background: url(/images/download-client-btn.png) no-repeat left; }
.download-client:hover { background-position: right; }

.hello_picture { float: left; width: 232px; height: 195px; margin: 24px 16px 22px -15px; background: url(/hello-pic.png) no-repeat 0 0; }

ul, li {display:block; padding:0; margin:0; list-style:none;}
.left {float:left;}
.right {float:right;}
.center {text-align:center;}
.hidden {overflow:hidden;}
hr {color:#4e4f50; height:1px; border-top:0px; border-style:dashed;}

#wrapper {width:1200px; margin:0 auto;}
#wrap {width:1100px; margin:0 0 0 50px;}
#bg1 {background:url(/images/bg1.png) no-repeat -1px 0;}

.cont_full {overflow:hidden; width:1100px; background:url(/images/cont_full.png) repeat-y 0 0; border-radius:0 0 2px 2px;}
.cont_full .cont_top {background:url(/images/cont_top.png) no-repeat 0 0; padding:9px 0 0 0; margin:0 auto;}

.side_main {overflow:hidden; background:url(/images/side_l.png) repeat-y left 0, url(/images/side_r.png) repeat-y right 0; padding:6px 0 6px 0; border-radius:0 0 2px 2px;}
.side_main .side_left {float:left; width:245px; margin:0 0 0 7px;}
.side_main .side_right {float:right; width:245px; position:relative; left:7px;}
.side_main .side_center {margin:14px 258px 0 258px;}

.header {overflow:hidden; height:211px;}
.header .header_l {background:url(/images/header_l.png) no-repeat left 103px;}
.header .header_r {background:url(/images/header_r.png) no-repeat right 38px; overflow:hidden; height:211px;}
.header .logo {background:url(/images/logo.png) no-repeat; display:block; width:281px; height:76px; position:absolute; margin:32px 0 0 101px;}
.header .header_nav {overflow:hidden; height:45px; margin:150px 0 0 141px;}
.header .header_nav ul li {float:left; height:45px; min-width:2px; background:url(/images/header_nav_li.png) no-repeat right 0;}
.header .header_nav ul li a {display:block; text-decoration:none; height:45px; margin:0 2px 0 0; padding:0 10px; color:#f8e9c0; text-shadow:1px 1px #2d4631; -moz-transition:all 0.2s ease 0s; -webkit-transition:all .2s; -o-transition:all .2s;}
.header .header_nav ul li a:hover {background:rgba(255,255,255, 0.1);}
.header .header_nav ul li a span {background:url(/images/header_nav_span.png) no-repeat 0 -2px; padding:0 4px 0 24px; line-height:50px;}
.header .header_tl {position:absolute; width:110px; height:74px; margin:12px 0 0 180px; text-align:center; padding:10px 0 0 0;}
.header .header_tr {position:absolute; width:110px; height:74px; margin:12px 0 0 904px; text-align:center; padding:10px 0 0 0;}
.header .header_tl span,
.header .header_tr span {color:#a3e1e4;}
.header .header_tl i,
.header .header_tr i {color:#add13e;}
.header .header_tl a,
.header .header_tr a {text-decoration:none;}

.footer {background:url(/images/footer.png) no-repeat 0 0; overflow:hidden; width:1100px; height:74px; margin:0 0 10px 0;}
.footer .footer_text {float:left; width:355px; padding:10px 0 0 20px; color:#fff; text-shadow:1px 1px #3b6137;}
.footer .footer_text a {color:#fff;}
.footer .footer_banka {float:left; margin:20px 0 0 0;}
.footer .footer_banka div.blank {float:left; width:88px; height:31px; margin:0 0 0 10px; background:rgba(255,255,255, 0.3); border-bottom:1px solid #426d3f;}
.footer a.copy {display:block; width:80px; height:28px; float:right; margin:23px 27px 0 0;}

.block_full {overflow:hidden; width:232px; margin:0 0 10px 0;}
.block_full .block_top {background:url(/images/block_top.png) no-repeat 0 0; height:53px; overflow:hidden; color:#f8e9c0; text-shadow:1px 1px #594739; line-height:56px; padding:0 0 0 40px;}
.block_full .block_cont {background:url(/images/block_cont_in.png) repeat-y 0 0;}
.block_full .block_cont_in {background:url(/images/block_cont.png) no-repeat 0 0; overflow:hidden; padding:4px;}
.block_full .block_bottom {background:url(/images/block_bottom.png) no-repeat 0 0; height:9px; overflow:hidden;}

ul.bnav {overflow:hidden; width:217px; margin:0 auto;}
ul.bnav li {overflow:hidden; height:30px; margin:0 0 3px 0;}
ul.bnav li a {display:block; text-decoration:none; height:30px; line-height:26px; padding:0 0 0 20px; color:#fff; text-shadow:1px 1px #375736; background:url(/images/bnav.png) no-repeat 0 0;}
ul.bnav li a:hover {background:url(/images/bnav_h.png) no-repeat 0 0; text-shadow:1px 1px #533e36;}

ul.bnav2 {overflow:hidden; width:217px; margin:0 auto;}
ul.bnav2 li {overflow:hidden; height:30px; margin:0 0 3px 0;}
ul.bnav2 li a {display:block; text-decoration:none; height:30px; line-height:26px; padding:0 0 0 20px; color:#fff; text-shadow:1px 1px #533e36; background:url(/images/bnav_h.png) no-repeat 0 0;}
ul.bnav2 li a:hover {background:url(/images/bnav.png) no-repeat 0 0; text-shadow:1px 1px #375736;}

.block_cont .catsTable {width:219px; margin:0 auto;}
.block_cont .catsTable a {text-decoration:none; color:#fff;}
.block_cont .catsTd {padding:0 0 3px 0;}
.block_cont a.catName,
.block_cont a.catNameActive {display:block; text-decoration:none; height:30px; line-height:26px; padding:0 0 0 20px; color:#fff; text-shadow:1px 1px #533e36; background:url(/images/bnav_h.png) no-repeat 0 0;}
.block_cont a.catName:hover,
.block_cont a.catNameActive:hover {background:url(/images/bnav.png) no-repeat 0 0; text-shadow:1px 1px #375736;}
.block_cont .catNumData,
.block_cont .catDescr {display:none;}

.viewn_full {overflow:hidden; width:604px; margin:0 0 10px 0;}
.viewn_full .viewn_top {background:url(/images/viewn_top.png) no-repeat 0 0; height:53px; overflow:hidden;}
.viewn_full .viewn_top a {color:#fff;}
.viewn_full .viewn_top dr {float:right; padding:19px 44px 0 0;}
.viewn_full .viewn_top span {color:#fff; text-shadow:1px 1px #594739; line-height:50px; padding:0 0 0 40px; }
.viewn_full .viewn_cont {background:url(/images/viewn_cont.png) repeat-y 0 0;}
.viewn_full .viewn_cont_in {background:url(/images/viewn_cont_in.png) no-repeat 0 0; overflow:hidden; padding:4px;}
.viewn_full .viewn_bottom {background:url(/images/viewn_bottom.png) no-repeat 0 0; height:9px; overflow:hidden;}
.viewn_full .viewn_screen img {display:block; border-radius:16px; margin-right:20px; max-width:535px;margin-top:20px;margin-bottom:20px;}
.viewn_full .viewn_text {overflow:hidden; padding-left:20px; padding-right:40px; font-famaly: PTsans; font-size: 15px;}
.viewn_full .viewn_hr {overflow:hidden; width:535px; height:2px; margin:10px 0 5px 20px; background:url(/images/viewn_hr.png) no-repeat 0 0; }
.viewn_full ul.viewn_panel {overflow:hidden; margin:14px 0 0 20px;}
.viewn_full ul.viewn_panel li {float:left; margin:0 0 0 10px; background:url(/images/viewn_panel_li.png) no-repeat 0 8px; padding:0 0 0 10px; line-height:22px;}
.viewn_full ul.viewn_panel span {float:right; margin:0 0 0 5px; background:url(/images/viewn_panel_span.png) repeat-x 0 0; height:22px; line-height:24px; padding:0 10px; border-left:1px solid #e8dab4; border-right:1px solid #e8dab4;}
.viewn_full a.viewn_button {display:block; float:right; margin:0 40px 0 0; text-decoration:none; width:89px; height:46px; background:url(/images/viewn_button.png) no-repeat 0 0; color:#fff; text-align:center; line-height:36px; text-shadow:1px 1px #405b3c;}
.viewn_full a.viewn_button:hover {background:url(/images/viewn_button_h.png) no-repeat 0 0; text-shadow:1px 1px #604b37;}

.text_white, .text_white a, .text_white td {color:#fff;}

.dfon {margin-top:10px;margin-bottom:10px;background:#32a430; width: 535px; height: 80px;border-radius: 5px; border:1px solid#72471e; color:#fff; float: center;}
.dfon a {display: block; font-size:18px; float: center; margin-top: 15px; color:#fff;text-decoration:underline;}
.dfon a:hover {color:#53310f;}

.button, .button-bevel {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 24px;
 color: #fff;
 text-decoration: none;
 display: inline-block;
 text-align: center;
 padding: 7px 20px 9px;
 margin: .5em .5em .5em 0;
 cursor: pointer;
 text-shadow: 0 1px 1px rgba(0,0,0,0.4);
 -webkit-transition: 0.1s linear;
 -moz-transition: 0.1s linear;
 -ms-transition: 0.1s linear;
 -o-transition: 0.1s linear;
 transition: 0.1s linear;
}

.button-bevel {
 vertical-align: top;
 border-radius: 4px;
 border: none;
 padding: 10px 25px 12px;
}
 
 .button-bevel:active {
 position: relative;
 top: 5px;
 }
 
.button-bevel.orange {
 box-shadow: #c46d00 0 6px 0px, rgba(0, 0, 0, 0.3) 0 10px 3px;
}

 .button-bevel.orange:active {
 box-shadow: #c46d00 0 3px 0, rgba(0, 0, 0, 0.2) 0 6px 3px; 
 }

.button span, .button-bevel span {
 font-family: 'EntypoRegular';
 font-size: 20px;
 font-weight: normal;
 vertical-align: middle; 
 line-height: 0;
 margin-right: .1em;
}

.orange {
 background: rgb(255,183,0);
 background: -moz-linear-gradient(top, rgba(255,183,0,1) 0%, rgba(255,140,0,1) 100%);
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,183,0,1)), color-stop(100%,rgba(255,140,0,1)));
 background: -webkit-linear-gradient(top, rgba(255,183,0,1) 0%,rgba(255,140,0,1) 100%);
 background: -o-linear-gradient(top, rgba(255,183,0,1) 0%,rgba(255,140,0,1) 100%);
 background: -ms-linear-gradient(top, rgba(255,183,0,1) 0%,rgba(255,140,0,1) 100%);
 background: linear-gradient(to bottom, rgba(255,183,0,1) 0%,rgba(255,140,0,1) 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffb700', endColorstr='#ff8c00',GradientType=0 );
 border: 1px solid #e59500;
}
 
 .orange:hover {
 background: rgb(255,203,72);
 background: -moz-linear-gradient(top, rgba(255,203,72,1) 0%, rgba(255,156,35,1) 100%);
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,203,72,1)), color-stop(100%,rgba(255,156,35,1)));
 background: -webkit-linear-gradient(top, rgba(255,203,72,1) 0%,rgba(255,156,35,1) 100%);
 background: -o-linear-gradient(top, rgba(255,203,72,1) 0%,rgba(255,156,35,1) 100%);
 background: -ms-linear-gradient(top, rgba(255,203,72,1) 0%,rgba(255,156,35,1) 100%);
 background: linear-gradient(to bottom, rgba(255,203,72,1) 0%,rgba(255,156,35,1) 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffcb48', endColorstr='#ff9c23',GradientType=0 );
 }


.button-bevel {
 vertical-align: top;
 border-radius: 4px;
 border: none;
 padding: 10px 25px 12px;
}

/*-----entry-view-styles-----*/
.v-entry {
 width: 210px;
 margin: auto;
 margin-bottom: 20px;
 /*overflow: hidden;*/
 text-align:left;
}
.ve-title {
 margin: 0;
 padding: 0 0 0 11px;
 font-weight: bold;
 font-size: 14px;
 line-height: 25px;
 text-overflow: ellipsis;
 o-text-overflow: ellipsis;
 white-space: nowrap;
 overflow: hidden;
 position: relative;
 background: url(/.s/img/vi/vico-title.png) no-repeat left center;
}
.ve-screen1 {
 position: relative;
 height: 157.5px;
 width:180px;
 margin: 5px 0;
 border-radius: 10px;
 vertical-align: middle;
 background-color: #000;
 background-repeat: no-repeat;
 background-position: center center;
 -moz-background-size: 100% auto;
 -o-background-size: 100% auto;
 -webkit-background-size: 100% auto;
 background-size: 100% auto;
}
.ve-screen1 a {display:block;width:180px;height: 160px;}
.ve-screen1 img {
 vertical-align: middle;
 width: 180px;
 max-height: 160px;
 border: 0;
 border-radius: 10px;
}
.ve-length {
 position: absolute;
 bottom: 10px;
 right: 10px;
 padding: 0 5px;
 background: #000;
 background: rgba(0, 0, 0, 0.63);
 font: bold 12px/16px 'Arial';
 color: #fff;
 border-radius: 3px;
}
.ve-details {
 font-size: 11px;
 line-height: 16px;
}
.ve-details a.ve-author,.ve-details a.ve-comments,.ve-details span {
 display: inline-block;
 margin-right: 7px;
}
.ve-details1 {
 padding: 5px 10px 6px 10px;
 position: relative;
 background: url(/.s/img/vi/vico-separator.png) repeat-x left bottom;
}
.ve-details2 {
 padding: 5px 10px 6px 9px;
}
a.ve-author {
 font-size: 12px;
 background: url(/.s/img/vi/vico-author.png) no-repeat left center;
 padding-left: 18px;
}
span.ve-date {
 font-size: 10px;
 margin-right: 0;
}
span.ve-views {
 background: url(/.s/img/vi/vico-views.png) no-repeat left center;
 padding-left: 26px;
}
a.ve-comments {
 background: url(/.s/img/vi/vico-comments.png) no-repeat left center;
 padding-left: 23px;
}
span.ve-comments {
 background: url(/.s/img/vi/vico-comments.png) no-repeat left center;
 padding-left: 23px;
}
span.ve-rating {
 background: url(/.s/img/vi/vico-rating.png) no-repeat left center;
 padding-left: 19px;
 margin-right: 0;
}
/*---------------------------*/