html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}
input[type="button"],input[type="text"]{border:none;padding:0}
b{font-weight:bold}

@font-face {
 font-family:'Myriad Pro';
 src: url('/fonts/myriadpro-regular.eot');
 src: url('/fonts/myriadpro-regular.eot?#iefix') format('embedded-opentype'),
 url('/fonts/myriadpro-regular.woff') format('woff'),
 url('/fonts/myriadpro-regular.ttf') format('truetype'),
 url('/fonts/myriadpro-regular.svg#myriadpro-regular') format('svg');
 font-weight: normal;
 font-style: normal;
}
@font-face {
 font-family:'Myriad Pro';
 src: url('/fonts/myriadpro-semibold.eot');
 src: url('/fonts/myriadpro-semibold.eot?#iefix') format('embedded-opentype'),
 url('/fonts/myriadpro-semibold.woff') format('woff'),
 url('/fonts/myriadpro-semibold.ttf') format('truetype'),
 url('/fonts/myriadpro-semibold.svg#myriadpro-semibold') format('svg');
 font-weight: bold;
 font-style: normal;
}

body,input,button,textarea{
 font-family:'Myriad Pro';
}

.container{
 width:1032px;
 margin:0 auto;
}

.clear{
 clear:both;
}

/*header start*/
 #header .up{
 padding:14px 0 9px;
 border-bottom:1px solid #f1f1f1;
 /*overflow:hidden;*/
 height:103px;
 }
 #logo-box{
 float:left;
 }
 #logo{
 margin-right:15px;
 }
 #main-title{
 text-align:center;
 width:191px;
 font-size:32px;
 height:50px;
 line-height:50px;
 color:#67686d;
 text-transform:uppercase;
 }
 #header .menu-right{
 float:right;
 padding:35px 0;
 position:relative;
 }
 #header .user-account{
 font-size:16px;
 color:#fff;
 padding:0 11px 0 34px;
 height:34px;

 -webkit-border-radius:3px;
 -moz-border-radius:3px;
 border-radius:3px;

 background:#0066cb url('/img/icon-user.png') 11px center no-repeat;
 margin-left:8px;
 float:right;
 cursor:pointer;
 }
 #header .user-account.logined{
 padding-left:26px
 }
 .personal-box{
 position:absolute;
 top:0;
 right:0;
 background:#fff;
 border:1px solid #eee;
 padding:10px 0;
 box-shadow:3px 3px 7px rgba(0,0,0,0.3);
 opacity:0;
 z-index:3;

 -webkit-transform: scale(1,0.5);
 -ms-transform: scale(1,0.5);
 transform: scale(1,0.5);

 -webkit-transition:opacity .2s,top .2s,transform .2s;
 transition:opacity .2s,top .2s,transform .2s;
 }
 .menu-right:hover .personal-box{
 top:76px;
 opacity:1;
 -webkit-transform: scale(1,1);
 -ms-transform: scale(1,1);
 transform: scale(1,1);
 }
 .personal-box>div,
 .personal-box>a{
 display:block;
 padding:5px 15px;
 text-decoration:none;
 }
 .personal-box>a:hover{
 background:#eee;
 }
 .user-personal-page .udtb{text-align:left;padding:3px}
 .user-personal-page .udtlb{clear:left;float:left;width:150px}
 .user-personal-page .social-accounts{padding:10px 0 3px}
 .user-personal-page .social-accounts a{opacity:.4}
 .user-personal-page .social-accounts .is-connected{opacity:1!important}
 .user-personal-page .social-accounts .wait i{background:url(/.s/img/icon/ajsml.gif) no-repeat center center!important}
 .user-personal-page .social-accounts.not-own a,.social-accounts.not-own a i{cursor:default!important}

 .user-registration-page input[type="text"],
 .user-registration-page input[type="password"],
 .loginField,
 #edit-user-page input[type="text"],
 .series-edit-add-page input[type="text"]{
 font-size:16px;
 border:1px solid #f0f0f0!important;
 box-shadow:inset 1px 2px 3px rgba(0,0,0,0.1);
 width:120px;
 height:32px;
 line-height:32px;
 padding:0 12px!important;

 -webkit-transition:all .2s;
 transition:all .2s;
 }
 .user-registration-page input[type="text"]:focus,
 .user-registration-page input[type="password"]:focus,
 .loginField:focus,
 #edit-user-page input[type="text"]:focus,
 .series-edit-add-page input[type="text"]:focus{
 outline:none;
 }
 .user-registration-page .uf-reg-wrap{
 padding-top:20px;
 }
 .user-registration-page h2{
 display:none;
 }
 .user-registration-page .uf-soc-openselect{
 margin-bottom:15px;
 }

 /*search start*/
 #header .search-box{
 float:right;
 }
 #header .search-button,
 .searchSbmFl,
 .user-personal-page .btn,
 .content form .manTdBut input,
 .user-registration-page input[type="submit"],
 .user-registration-page input[type="button"],
 .commTable #gbsbm,
 .support-page input[type="submit"],
 .loginButton{
 font-size:16px;
 background:#f45a40;
 color:#fff;
 height:34px;
 line-height:34px;
 padding:0 8px;
 cursor:pointer;
 }
 #header .search-button:focus,
 .searchSbmFl:focus,
 .user-personal-page .btn:focus,
 .content form .manTdBut input:focus,
 .user-registration-page input[type="submit"]:focus,
 .user-registration-page input[type="button"]:focus,
 .commTable #gbsbm:focus,
 .support-page:focus,
 .loginButton:focus{
 outline:none;
 }
 .searchSbmFl,
 .user-personal-page .btn,
 .content form .manTdBut input,
 .user-registration-page input[type="submit"],
 .user-registration-page input[type="button"],
 .loginButton{
 border:none;
 }
 #header .search-input,
 .queryField,
 .user-personal-page .uSearchFl,
 .commTable input[type="text"],
 .commTable textarea{
 font-size:16px;
 border:1px solid #f0f0f0!important;
 box-shadow:inset 1px 2px 3px rgba(0,0,0,0.1);
 width:120px;
 height:32px;
 line-height:32px;
 padding:0 12px 0 35px!important;
 background:url('/img/icon-search.png') 12px center no-repeat;

 -webkit-transition:all .2s;
 transition:all .2s;
 }
 #header .search-input:focus,
 .queryField:focus,
 .user-personal-page .uSearchFl:focus,
 .commTable input[type="text"]:focus,
 .commTable textarea:focus{
 outline:none;
 box-shadow:inset 1px 2px 5px rgba(0,0,0,0.2);
 }
 /*search end*/

 /*menu start */
 #header .menu-horizontal{
 clear:both;
 padding:6px 0 8px;
 text-align:center;
 display:block;
 }
 #header .menu-horizontal li{
 padding:0 16px;
 text-transform:uppercase;
 border-right:1px solid #dfdfdf;
 display:inline-block;
 }
 #header .menu-horizontal li:last-child{
 border-right:none;
 }
 #header .menu-horizontal b,
 #header .menu-horizontal .uMenuItemA{
 color:#f45a40;
 font-weight:bold;
 }
 #header .menu-horizontal a{
 color:#7e7f84;
 text-decoration:none;

 -webkit-transition:color .2s;
 transition:color .2s;
 }
 #header .menu-horizontal a:hover{
 color:#f45a40;
 text-decoration:underline;
 }
 /*menu end*/
/*header end*/

/*banner-wide start*/
 .banner-wide-holder{
 width:1182px;
 }
 .banner-wide .img-bg{
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 background-size:100% auto;
 background-size:cover;
 background-position:center;
 }
 .banner-wide{
position:relative;
 padding:110px 75px 0;
 height:310px;
 background:url('/img/banner.jpg') center center no-repeat;
 -webkit-background-size:cover;
 background-size:cover;
 color:#fff;
 }
 .banner-wide .title{
 font-size:48px;
 font-weight:bold;
 margin-bottom:18px;
 }
 .banner-wide .text{
 font-size:13px;
 background:rgba(44,44,44,0.8);
 width:374px;
 height:166px;
/* margin-bottom:8px;*/
 padding:15px 10px 13px;
 position:absolute;
 top:110px;
 left:75px;
 }
 .banner-wide .button{
 background:#f45a40;
 color:#fff;
 height:34px;
 line-height:34px;
 padding:0 8px;
 text-transform:uppercase;
 cursor:pointer;
 position:absolute;
 top:312px;
 left:75px;
 }
 .banner-wide .button:focus{
 outline:none;
 }
/*banner-wide end*/

/*content start*/
 .content{
 background:url('/img/bg1-white.jpg') top center no-repeat;
 /*background: url('/img/bg1-white.jpg') top center no-repeat,
 url('/img/bg2-white.jpg') bottom center no-repeat;*/
 background-size:100% auto;
 }
 .content h3{
 text-transform:uppercase;
 text-align:center;
 margin:45px 0 35px;
 font-size:21px;
 color:#67686d;
 }
 .content h3.line{
 background:url('/img/title-line.png') center center no-repeat;
 width:500px;
 margin:45px auto 35px;
 }
 .content h3 b{
 color:#f45a40;
 }

 .content .block,
 .series-page tr{
 float:left;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box;
 }
 .content .block3,
 .content .block4,
 .series-page tr{
 text-align:center;
 }

 .header{
 background:#2c82c9;
 color:#fff;
 text-transform:none!important;
 text-align:left;
 padding:8px 10px 10px;

 -webkit-border-top-left-radius:3px;
 -webkit-border-top-right-radius:3px;
 -moz-border-radius-topleft:3px;
 -moz-border-radius-topright:3px;
 border-top-left-radius:3px;
 border-top-right-radius:3px;
 }
 .header a{
 color:#fff!important;
 text-decoration:underline!important;
 }
 .header a:hover{
 text-decoration:none!important;
 }
 .header .add-entry{
 float:right;
 background:#5cb85c;
 text-decoration:none!important;
 padding:0 14px 2px;
 margin:-8px -10px -10px;
 height:37px;
 line-height:37px;

 -webkit-transition:background .2s;
 transition:background .2s;
 }
 .header .add-entry:hover{
 background:#4cae4c;
 }
 .content .header{
 color:#fff;
 font-size:21px;
 }
 .lefter-righter-holder.full .main h3.header{
 font-weight:bold;
 }
 .content.grid{
 overflow:hidden;
 }
 .content.grid .header{
 margin:30px 0;
 font-weight:bold;
 }

 /*photos start*/
 .photos .header,
 .series-page-main .header{
 margin-bottom:0!important;
 }
 .series-page-main .content-box{
 margin-bottom:20px;
 }
 .photos table{
 float:left;
 margin-right:20px;
 width:auto;
 }
 .photos .photo-info table{
 float:none;
 }
 .photos td{
 border:none!important;
 padding:5px!important;
 }
 .photos .holder{
 margin:20px auto 30px;
 overflow:hidden;
 }
 .photos .photo-block{
 float:left;
 margin-right:20px;
 border:1px solid #ddd;
 background:#fff;
 }
 .photos .photo-info h3{
 margin:0 0 20px;
 }
 .photos hr,
 .series-page hr{
 border:0;
 background:#ccc;
 width:30%;
 height:1px;
 margin:15px auto;
 }
 /*photos end*/

 .search-page table,
 .search-page td{
 padding:0!important;
 border:none!important;
 }
 .search-page table{
 width:100%;
 }
 .search-page .main tr td:last-child{
 text-align:center;
 }

 /*3 start*/
 .content .block3{
 overflow:hidden;
 }
 /*3*/
 .content .block3 .block{
 width:34%;
 padding-right:2.3%;
 }
 .content .block3 .block:last-child{
 width:31.8%;
 padding-right:0;
 }
 .content .block3 img{
 width:325px;
 height:197px;
 }
 /*4*/
 .content .block4s .block{
 width:25%;
 padding-right:2.3%;
 }
 .content .block4s .block:last-child{
 width:25%;
 padding-right:0;
 }
 .content .block4s img{
 width:100%;
 }
 /*all*/
 .content .block3 img{
 border:1px solid #656565;
 -webkit-border-radius:2px;
 -moz-border-radius:2px;
 border-radius:2px;
 margin-bottom:8px;

 -webkit-transition:border .2s;
 transition:border .2s;
 }
 .home-page .content .block3 img{
 height:auto;
 }
 .home-page .content .block3 .thumb-bg{
 width:236px;
 height:236px;
 }
 .lefter-righter-holder.mini .thumb-bg{
 width:150px;
 height:150px;
 background-size:contain;
 }
 .thumb-bg{
 display:block;

 border:1px solid #656565;
 -webkit-border-radius:2px;
 -moz-border-radius:2px;
 border-radius:2px;
 margin-bottom:8px;

 -webkit-transition:border .2s;
 transition:border .2s;
 background-position:center center;
 background-size:100% auto;
 background-size:cover;
 background-repeat:no-repeat;
 }
 .thumb-bg:hover{
 border-color:#f78e7b;
 }
 .content .block3 .block:hover img{
 border-color:#f78e7b;
 }
 .content .block3 .title{
 font-size:21px;
 line-height:24px;
 margin-bottom:4px;
 }
 .content .block3 a{
 color:#f45a40;
 text-decoration:none;
 }
 .content .block3 a:hover{
 text-decoration:underline;
 }
 .content .block3 .description{
 color:#7e7f84;
 }
 /*3 end*/

 /*4 start*/
 .content .block4.slider{
 position:relative;
 margin-bottom:40px;
 }
 /*slider start*/
 .content .block4.slider .slides .block{
 margin-bottom:20px;
 }
 .content .block4.slider .slides .block:nth-child(4n){
 margin-right:0;
 }
 .content .block4.slider .arrow{
 display:none;
 z-index:2;
 }
 .content .block4.slider .slides img{
 width:100%;
 }

 .content .block4.slider .thumb-bg-link,
 .series-archive-page .thumb-bg-link{
 background-position:center;
 background-repeat:no-repeat;
 background-size:100% auto;
 background-size:contain;
 display:block;
 width:100%;
 }
 .content .block4.slider .thumb-bg-link{
 height:232px;
 }
 .series-archive-page .thumb-bg-link{
 height:218px;
 }
 .series-archive-page .thumb-bg-link img{
 display:none;
 }


 /*active start*/
 .content .block4.slider.js .slides-holder{
 width:100%;
 /*height:441px;*/
 height:342px;
 overflow:hidden;
 position:relative;
 left:11px;
 }
 .content .block4.slider.js{
 }
 .content .block4.slider.js .arrow{
 display:block;
 }
 .content .block4.slider.js .slides{
 width:1000%;
 position:absolute;
 }
 .content .block4.slider.js .block{
 width:235px;/*fixing*/
 margin-right:24px;/*fixing*/
 }
 .content .block4.slider.js .slides .block:nth-child(4n){
 margin-right:24px;/*fixing*/
 }
 /*active end*/

 /*arrows start*/
 .content .block4.slider .arrow{
 width:36px;
 height:36px;
 border:none;
 -webkit-border-radius:18px;
 -moz-border-radius:18px;
 border-radius:18px;

 position:absolute;
 top:191px;
 background:#fff center center no-repeat;
 color:rgba(255,255,255,0);

 -webkit-transition:all .2s;
 transition:all .2s;
 }
 .content .block4.slider .arrow:hover{
 cursor:pointer;
 }
 .content .block4.slider .arrow:focus{
 background-color:#eee;
 outline:none;
 }
 .content .block4.slider .arrow.left{
 left:-18px;
 background-image:url('/img/arrow-left.png');
 }
 .content .block4.slider .arrow.left:hover{
 box-shadow:2px 2px 2px rgba(0,0,0,0.2);
 }
 .content .block4.slider .arrow.right{
 right:-18px;
 background-image:url('/img/arrow-right.png');
 }
 .content .block4.slider .arrow.right:hover{
 box-shadow:-2px 2px 2px rgba(0,0,0,0.2);
 }
 /*arrows end*/
 /*slider end*/
 .content.grid .block4 .slides>div{
 overflow:hidden;
 clear:both;
 margin-bottom:30px;
 }
 .content.grid .block4 .clear,
 .content .grid2.block4 .clear,
 .content.grid .block4 .slides>div:last-child{
 margin-bottom:0 !important;
 }

 .content .grid2.block4{
 padding-top:20px;
 border-bottom-style:hidden;
 }
 .content .grid2.block4 .block{
 width:48.85%;
 text-align:center;
 }
 .content .grid2.block4 .slides>div{
 overflow:hidden;
 /*clear:both;*/
 margin-bottom:20px;
 }
 .content .grid2.block4 .img{
 height:218px;
 }
 .content .grid2.block4 .description{
 padding:10px;
 }

 .series-page table,
 .series-page tr,
 .series-page td{
 display:block;
 }
 .series-page tr{
 padding:18px 10px;
 }
 .series-page td{
 width:215px!important;
 }
 .series-page .catNumData{
 padding:0;
 margin-left:15px;
 }

 .content .block4 .block,
 .series-page tr{
 width:23.2%;
 margin-right:2.3%;
 border:2px solid #cabeba;
 background:#fff;

 -webkit-transition:border .2s;
 transition:border .2s;
 }
 /*.content .block4 .block:last-child*/
 .content .block4 .slides #allEntries>:last-child,
 .content .block4 .slides>div>.block:last-child,
 .series-page tr:last-child,
 .series-page tr:nth-child(4n),
 .content .block4.grid2 .slides #allEntries .archiveEntries>:nth-child(2n) .block{
 margin-right:0;
 }
 .content .block4 .block:hover,
 .series-page tr:hover{
 border-color:#f78e7b;
 }
 .content .block4 .block:hover img{
 border-bottom-color:#f78e7b;
 }
 .content .block4 .img{
 width:100%;
 height:232px;
 /*border-bottom:2px solid #cabeba;*/
 }
 .content .slides .block4 .title,
 .series-page .slides a{
 text-transform:uppercase;
 font-size:16px;
 margin-bottom:5px;
 }
 .content .block4 a,
 .series-page a{
 color:#5e5e5e;
 text-decoration:none;

 -webkit-transition:color .2s;
 transition:color .2s;
 }
 .content .block4 a:hover,
 .series-page a:hover{
 color:#f45a40;
 text-decoration:underline;
 }
 .content .block4 .description,
 .series-page .content span{
 font-size:14px;
 color:#7e7f84;
 padding:18px 10px;
 }
 /*4 end*/

 /*lefter-righter start*/
 /*full start*/
 .lefter-righter-holder.full{
 width:1170px;
 padding:22px 0 30px;
 overflow:hidden;
 }
 .lefter-righter-holder.full .lefter{
 float:left;
 /*width:220px;*/
 width:243px;/*new width*/
 }
 .lefter-righter-holder.full .righter{
 float:right;
 /*width:220px;*/
 width:243px;/*new width*/
 }
 .lefter-righter-holder.full .righter .block:first-child{
 padding-top:0;
 }
 .lefter-righter-holder.full .main{
 /*margin:0 229px;*/
 margin:0 252px;/*new width*/
 }

 .lefter-righter-holder.full h3{
 margin:0;
 }

 .lefter-righter-holder.full .lefter .last-news{
 background:#fff;
 border:1px solid #e3e3e3;
 border-top:0;
 font-size:16px;
 line-height:120%;
 margin-bottom:15px;
 }
 .lefter-righter-holder.full .lefter .last-news li{
 border-bottom:1px solid #e3e3e3;
 padding:10px;
 overflow:hidden;
 }
 .lefter-righter-holder.full .lefter .last-news li:last-child{
 border-bottom:0;
 }
 .lefter-righter-holder.full .lefter .last-news a{
 color:#fc6042;
 text-decoration:none;
 }
 .lefter-righter-holder.full .lefter .last-news a:hover{
 text-decoration:underline;
 }
 .lefter-righter-holder.full .lefter .last-news img{
 float:left;
 margin-right:10px;
 border:1px solid #e4e4e4;
 }
 .lefter-righter-holder.full .lefter .last-news a:hover img{
 border-color:#fc6042;
 }
 .lefter-righter-holder.full .list .block{
 padding:10px 0;
 border-bottom:1px solid #b6b4b3;
 list-style:none;
 width:100%;
 }
 .lefter-righter-holder.full .list .block:last-child{
 border-bottom:0;
 }
 .lefter-righter-holder.full .list .block a{
 color:#fc6042;
 text-decoration:none;
 }
 .lefter-righter-holder.full .list .block a:hover{
 text-decoration:underline;
 }
 .lefter-righter-holder.full .list .block img{
 border:1px solid #e4e4e4;
 float:left;
 margin-right:20px;
 width:58px;
 }
 .lefter-righter-holder.full .list .block a:hover img{
 border-color:#fc6042;
 }
 .lefter-righter-holder.full .list .block .description,
 .lefter-righter-holder.full .list .block p{
 /*clear:both;*/
 margin-top:10px;
 color:#979797;
 font-size:15px;
 line-height:120%;
 }
 .lefter-righter-holder.full .list .block.spotlight{
 padding-top:0;
 position:relative;
 width:219px;
 height:131px;
 }
 .lefter-righter-holder.full .list .block.spotlight img{
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 z-index:1;
 }
 .lefter-righter-holder.full .list .block.spotlight .datetime{
 position:absolute;
 bottom:0;
 left:0;
 width:100%;
 z-index:2;
 background:rgba(0,0,0,0.6) url('/img/icon-clock.png') 8px center no-repeat;
 color:#fff;
 padding:8px 16px 8px 28px;
 font-size:13px;
 }
 .lefter-righter-holder.full .list .block.spotlight:hover .datetime{
 text-decoration:underline;
 }

 .breadcrumbs{
 color:#979797;
 padding:10px 13px;
 font-size:14px;
 }
 .breadcrumbs a{
 text-decoration:none;
 color:#f5654d;
 }
 .breadcrumbs a:hover{
 text-decoration:underline;
 }
 .breadcrumbs b{
 font-weight:normal;
 }

 .content-box{
 background:#fff;
 border:1px solid #e3e3e3;
 padding:8px 0;
 color:#ababab;
 overflow:hidden;
 }
 .content-box .container{
 width:auto;
 margin:0 15px;
 padding:11px 0;
 }
 .content-box .thumb{
 float:left;
 margin:0 10px 15px 0;
 }
 .content-box .thumb img{
 border:1px solid #e3e3e3;
 width:151px;
 }
 .content-box .title{
 color:#fc6042;
 margin-bottom:10px;
 }
 .content-box .title a{
 color:#fc6042;
 text-decoration:none;
 }
 .content-box .title a:hover{
 text-decoration:underline;
 }
 .content-box .description{
 clear:both;
 font-size:15px;
 line-height:130%;
 }
 .news-material-page .content-box .description,
 .publ-material-page .content-box .description{
 clear:none;
 }
 .content-box table{
 border-collapse:collapse;
 }
 .content-box td{
 border:1px solid #e3e3e3;
 padding:5px 30px;
 }
 .content-box td:first-child{
 font-weight:bold;
 }
 .content-box .highlighted{
 border:1px solid #e6d6b5;
 border-width:1px 0;
 background:#fff0d1;
 padding:9px 0 2px;
 text-align:center;
 margin-top:5px;
 font-size:15px;
 color:#f5654d;
 clear:both;
 }
 .content-box .highlighted:after{
 display:block;
 width:100%;
 height:2px;
 border:1px solid #e6d6b5;
 border-width:1px 0;
 margin-top:9px;
 content:'';
 }
 .content-box .highlighted a{
 color:#f5654d;
 text-decoration:underline;
 }
 .content-box .highlighted a:hover{
 text-decoration:none;
 }
 .content-box .stats{
 clear:both;
 text-align:center;
 color:#f5654d;
 font-size:14px;
 }
 .content-box .separator{
 display:inline-block;
 margin:0 12px;
 font-size:18px;
 }
 .content-box .title.dotted{
 color:#b5b5b5;
 background:url('/img/dot.png') center center repeat-x;
 margin:5px 0 10px;
 }
 .content-box .title.dotted span{
 padding:0 10px;
 background:#fff;
 }
 .content-box .title .badge{
 background:#b5b5b5;
 color:#fff;

 -webkit-border-radius:8px;
 -moz-border-radius:8px;
 border-radius:8px;

 display:inline-block;
 font-size:15px;
 font-weight:normal;
 padding:0 4px;

 height:16px;
 line-height:16px;
 width:16px;
 }
 /*.content-box .img-wide{}*/
 .series-single-page .img-wide{
 margin:0 auto;
 display:block;
 }

 .list-posts .block{
 padding-bottom:0;
 border-bottom-width:0;
 border-top-width:0;
 float:none;
 font-size:15px;
 }
 .list-posts .container{
 overflow:hidden;
 padding-bottom:0;
 }
 .list-posts .thumb{
 margin-bottom:10px;
 }
 .list-posts p{
 margin-bottom:10px;
 }
 .list-posts .block:first-child{
 border-top-width:1px;
 }
 .list-posts .highlighted{
 text-align:left;
 }
 .list-posts .highlighted .container{
 padding:3px 0;
 }
 .list-posts .highlighted .comments,
 .list-posts .highlighted .views{
 font-size:14px;
 }
 .list-posts .highlighted .comments{
 background:url('/img/icon-comment.png') left center no-repeat;
 padding-left:20px;
 }
 .list-posts .highlighted .views{
 background:url('/img/icon-eye.png') left center no-repeat;
 color:#c5ad7b;
 padding-left:22px;
 }
 .list-posts .highlighted .right{
 float:right;
 padding-top:2px;
 }

 .pagination,
 .pagesBlock1,
 .catPages1,
 .pagesBlockuz1{
 margin:18px auto 0;
 text-align:center;
 font-size:14px;
 display:block;
 }
 .pagination a,
 .pagesBlock1 a,
 .pagesBlock1 b,
 .catPages1 a,
 .catPages1 b,
 .pagesBlockuz1 a,
 .pagesBlockuz1 b{
 color:#fff;
 background:#f5654d;
 text-decoration:none;
 display:inline-block;
 width:22px;
 height:22px;
 line-height:22px;
 font-weight:normal;

 -webkit-transition:color .2s;
 transition:color .2s;
 }
 .pagesBlock1 b,
 .catPages1 b,
 .pagesBlockuz1 b{
 background-color:#f99d8d;
 }
 .pagination .space{
 width:22px;
 height:22px;
 display:inline-block;
 }
 .pagination a:hover,
 .pagesBlock1 a:hover,
 .catPages1 a:hover,
 .pagesBlockuz1 b:hover{
 background-color:#ce4933;
 }
 .pagination .first,
 .pagination .last,
 .pagination .prev,
 .pagination .next{
 color:rgba(255,255,255,0);
 }
 .pagination .first{
 background:#f5654d url('/img/page-first.png') center center no-repeat;
 }
 .pagination .last{
 background:#f5654d url('/img/page-last.png') center center no-repeat;
 }
 .pagination .prev{
 background:#f5654d url('/img/page-prev.png') center center no-repeat;
 }
 .pagination .next{
 background:#f5654d url('/img/page-next.png') center center no-repeat;
 }
 /*full end*/

 /*mini start*/
 .content .lefter-righter-holder.mini{
 overflow:hidden;
 margin-bottom:60px;
 }
 .content .lefter-righter-holder.mini .righter{
 float:right;
 width:326px;
 padding-left:12px;
 }
 .content .lefter-righter-holder.mini .block{
 margin-bottom:15px;
 }
 /*lefter start*/
 .content .lefter-righter-holder.mini .lefter{
 float:left;
 width:176px;
 padding-right:12px;
 line-height:110%;
 }
 .content .lefter-righter-holder.mini .lefter img,
 .content .lefter-righter-holder.mini .righter img{
 /*width:176px;*/
 /*height:86px;*/
 width:70px;
 float:left;
 margin-right:10px;
 clear:left;
 }
 .content .lefter-righter-holder.mini .lefter a,
 .content .lefter-righter-holder.mini .righter a{
 color:#aaa;
 text-decoration:none;
 }
 .content .lefter-righter-holder.mini .lefter a:hover,
 .content .lefter-righter-holder.mini .righter a:hover{
 text-decoration:underline;
 }
 .content .lefter-righter-holder.mini .lefter .block,
 .content .lefter-righter-holder.mini .righter .block{
 font-size:14px;
 }
 /*lefter end*/

 .content .lefter-righter-holder.mini h3{
 margin:0;
 padding:10px 0 25px;
 }
 .content .lefter-righter-holder.mini h4{
 text-transform:uppercase;
 text-align:center;
 color:#5e5e5e;
 }
 .content .lefter-righter-holder.mini .main{
 margin:0 338px 0 188px;
 color:#7e7f84;
 border:2px solid #f6f6f6;
 border-width:0 2px;
 padding:0 14px;
 }
 .content .lefter-righter-holder.mini .main p{
 font-size:14px;
 line-height:140%;
 margin-bottom:14px;
 }
 .content .lefter-righter-holder.mini .block3-mini{
 overflow:hidden;
 }
 .content .lefter-righter-holder.mini .block3-mini .block{
 float:left;
 width:32%;
 margin-right:1%;
 }
 .content .lefter-righter-holder.mini .block3-mini .block:last-child{
 margin-right:0;
 }
 .content .lefter-righter-holder.mini .block3-mini a{
 color:#5e5e5e;
 text-decoration:none;
 }
 .content .lefter-righter-holder.mini .block3-mini a:hover{
 text-decoration:underline;
 }
 /*mini end*/
 /*lefter-righter end*/
/*content end*/

/*subscribe-line start*/
 .subscribe-line{
 background:#f45a40;
 color:#fff;
 overflow:hidden;
 height:34px;
 padding:28px 0;
 font-size:20px;
 }
 .subscribe-line .title{
 text-transform:uppercase;
 float:left;
 height:34px;
 line-height:34px;
 }
 .subscribe-line .right{
 float:right;
 }
 .subscribe-line input[type="email"]{
 background:#fff;
 color:#7e7f84;
 height:34px;
 text-transform:uppercase;
 padding:0 20px;
 margin-right:19px;
 width:176px;
 }
 .subscribe-line .button{
 background:#ff674f;
 height:34px;
 color:#fff;
 text-transform:uppercase;
 padding:0 20px;
 }
/*subscribe-line end*/

/*footer start*/
 #footer{
 background:#2a2d34;
 color:#7e7f84;
 padding:40px 0 45px;
 overflow:hidden;
 }
 #footer .box{
 float:left;
 width:25%;
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
 padding-right:3%;
 font-size:13px;
 line-height:140%;
 }
 #footer .box:last-child{
 padding-right:0;
 }
 #footer .last-news a{
 color:#fff;
 text-decoration:none;
 }
 #footer .last-news a:hover{
 text-decoration:underline;
 }
 #footer .last-news .news-block{
 margin-bottom:15px;
 }
 #footer .sections .block{
 float:left;
 width:50%;
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
 padding-right:10px;
 }
 #footer .sections a{
 color:#7e7f84;
 text-decoration:none;

 -webkit-transition:color .2s;
 transition:color .2s;
 }
 #footer .sections a:hover{
 color:#fff;
 text-decoration:underline;
 }
 #footer h3,
 #footer .title-main{
 text-transform:uppercase;
 color:#fff;
 font-size:20px;
 margin-bottom:20px;
 display:block;
 }
 /*social links start*/
 #footer .social-list{
 margin-top:25px;
 overflow:hidden;
 }
 #footer .social-list li{
 float:left;
 margin-right:10px;
 }
 #footer .social-list a{
 display:inline-block;
 backgroud:center center no-repeat;
 }
 #footer .social-list .social-fb{
 background-image:url('/img/social-fb.png');
 width:16px;
 height:18px;
 }
 #footer .social-list .social-fb:hover{
 background-image:url('/img/social-fb-hover.png');
 }
 #footer .social-list .social-twitter{
 background-image:url('/img/social-twitter.png');
 width:17px;
 height:16px;
 }
 #footer .social-list .social-twitter:hover{
 background-image:url('/img/social-twitter-hover.png');
 }
 #footer .social-list .social-gplus{
 background-image:url('/img/social-gplus.png');
 width:16px;
 height:18px;
 }
 #footer .social-list .social-gplus:hover{
 background-image:url('/img/social-gplus-hover.png');
 }
 #footer .social-list .social-vimeo{
 background-image:url('/img/social-vimeo.png');
 width:17px;
 height:16px;
 }
 #footer .social-list .social-vimeo:hover{
 background-image:url('/img/social-vimeo-hover.png');
 }
 #footer .social-list .social-vk{
 background-image:url('/img/social-vk.png');
 width:25px;
 height:15px;
 }
 #footer .social-list .social-vk:hover{
 background-image:url('/img/social-vk-hover.png');
 }
 #footer .social-list .social-rss{
 background-image:url('/img/social-rss.png');
 width:15px;
 height:15px;
 }
 #footer .social-list .social-rss:hover{
 background-image:url('/img/social-rss-hover.png');
 }
 /*social links end*/
/*footer end */

/*comments start*/
 .comments{
 padding:0 15px;
 }
 .comments #allEntries .pagesBlock1:first-child{
 margin-bottom:15px;
 }
 .comments #allEntries a{
 text-decoration:none;
 color:#fc6042;

 -webkit-transition:color .2s;
 transition:color .2s;
 }
 .comments #allEntries a:hover{
 text-decoration:underline;
 color:#979797;
 }
/*comments end*/

/*photo start*/
 .photo-page .photo-title{
 text-align:center;
 padding:5px 0;
 }
 .photo-page .photo-block{
 box-shadow:none;
 -webkit-border-radius:0;
 -moz-border-radius:0;
 border-radius:0;
 border:none;
 }
 .photo-page .uphoto{
 border:2px solid #cabeba;
 background:#fff;
 }
/*photo end*/

.commTable{
 background:#fff;
 border:1px solid #eee;
 -webkit-border-radius: 3px;
 -moz-border-radius: 3px;
 border-radius: 3px;
}
.commTable input[type="text"],
 .commTable textarea{
 padding:0 12px!important;
 background:#fff;
}
 .commTable textarea{
 width:500px;
 height:200px;
 margin-left:15px;
 }
 .commTable .commTd1{
 padding-left:20px;
 }
 .commTable .commTd2{
 padding-top:15px;
 }
 .commTable #gbsbm{
 margin-bottom:15px;
 border:none;
 }

.series-page .block{
margin-bottom:15px;
}
.series-page .block:nth-child(4n){
margin-right:0;
}
.series-page .block:nth-child(4n+1){
clear:left;
}
.series-page .block img{
max-width:100%;
}
/*
.series-page .block .title a,
.series-archive-page .block .title a{
text-transform:none !important;
}
*/
#main-last-news .block{
border-bottom-width:0;
padding:3px 0;
}
#main-last-news .block .desciption{
margin-top:0;
}

fieldset.counter{
margin:15px;
border:1px solid #e6d6b5;
}
fieldset.counter .uRelatedEntries{
margin:10px 20px;
}
fieldset.counter a{
color:#fc6042;
text-decoration:none;
}
fieldset.counter a:hover{
text-decoration:underline;
}
fieldset.counter .uRelatedEntries li{
list-style:circle inside;
}

#octsmartsubscribe-button{
 background:#0066cb !important;
 height:34px !important;
 color:#fff !important;
 text-transform:uppercase !important;
 padding:0 20px !important;
 -webkit-border-radius:0 !important;
 -moz-border-radius:0 !important;
 border-radius:0 !important;
 border-width:0 !important;
 text-shadow:none !important;
 font-family: 'Myriad Pro' !important;
 font-size: 13px !important;
 display:inline-block !important;
 line-height:34px !important;
 font-weight:normal !important;
 margin-right:300px !important;

 -webkit-transition:background .2s;
 transition:background .2s;
}
#octsmartsubscribe-button:hover{
 background:#0073e5 !important;
}

.edit-page-holder{
color:#000;
}
.edit-page-holder table td,
.support-page td{
border:0;
}
.edit-page-holder .u-combo td{
padding:0;
}
.edit-page-holder input,
.support-page input{
border:1px solid #ddd;
padding:5px 10px;
font-family:Helvetica,Tahoma;
}
.edit-page-holder #iplus input{
padding:3px 7px;
text-align:center;
width:auto !important;
}
.edit-page-holder input[type="file"],
.edit-page-holder .u-comboedit{
border:0;
}
.edit-page-holder .u-combobut{
height:26px !important;
background-size: 300% 100%;
}
.support-page input[type="submit"]{
border:none;
font-family:'Myriad Pro';
}

.login-page-main td{
 border:none;
}
.login-page-main form>div{
 width:250px !important;
 margin:0 auto;
}
.login-page-main form table div{
 font-size:12px !important;
}
.forumNamesBar,
.forum-row-of-links{
 font-size:13px !important;
}

#edit-user-page h1{
 background:#F1EED9;
 text-align:center;
 font-weight:bold;
 padding:5px;
 margin-bottom:7px;
}
#edit-user-page td{
 padding:5px 7px;
}
#jkdjdkrt3{
 font-size:13px !important;
}
.series-edit-add-page .manTable{
 text-align:left;
}