/* CSS Reset */
*{padding:0; margin:0;}
html,body,div,span,h1,h2,h3,h4,h5,h6,p,img,em,strike,strong,s,b,u,i,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,section,time,mark,audio,video {background:transparent;border:0;font-size:100%;margin:0;padding:0;outline:0;vertical-align:baseline;  outline:0;}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section {display:block}

html {font-size:100.01%;overflow-y:scroll;}
body {font:12px Arial, "Helvetica CY", "Nimbus Sans L", sans-serif;line-height:1.6;text-align:left;background:#fff;}
html, body {height:100%;width:100%;color:#4e4e4e;}

ol, ul {list-style:none}
img {border:none;-ms-interpolation-mode:bicubic;}

a {background:transparent;font-size:100%;margin:0;padding:0;vertical-align:baseline;color:#146993;outline: none!important;}
a:focus {outline:thin dotted}
a:hover {color:#888}
a:hover, a:active {outline:0}

table {border-collapse:collapse;border-spacing:0;}
td, td img {vertical-align:top} 

h1 {font-size:1.8em}h2 {font-size:1.6em}h3 {font-size:1.4em}h4 {font-size:1.2em}h5 {font-size:1em}h6 {font-size:0.9em}

input, textarea, select, button {font-family:Arial, "Helvetica CY", "Nimbus Sans L", sans-serif;font-size:100%;margin:0;vertical-align:baseline;}
textarea {overflow:auto;vertical-align:top;line-height:1.6;}
input[type="text"], input[type="password"], textarea {padding:0}
input[type="checkbox"] {vertical-align:baseline}
input[type="radio"] {vertical-align:text-bottom}
button, label, input[type="button"], input[type="submit"], input[type="reset"] {cursor:pointer}
input[type="search"] {-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
button::-moz-focus-inner, input::-moz-focus-inner {border:0;padding:0;}


.img-responsive,
.thumbnail > img,
.thumbnail a > img,
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  display: block;
  max-width: 100%;
  height: auto;
}


.img-thumbnail {
  display: inline-block;
  max-width: 100%;
  height: 140px;
  padding: 4px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  /*border-radius: 4px;*/
  -webkit-transition: all .2s ease-in-out;
       -o-transition: all .2s ease-in-out;
          transition: all .2s ease-in-out;
}


/* Основа */
body {background:#62a3c4 /*url("../images/bg.png") repeat*/; padding:0; margin:0;box-shadow: 0 170px 0px rgba(55, 127, 163, 0.5) inset;}
.wrappers {display:block; width:1200px; min-width:1000px; margin:0 auto; background:#fff; -webkit-box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.75); -moz-box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.75); -ms-box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.75); -o-box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.75); box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.75);}
.clear:after {content:'';clear:both;display:table;}

.lefflo {float:left;}
.rigflo {float:right;}



/* Шапка */

.header {height:130px; overflow:hidden; padding:10px;}
.lfheads {width:255px; display:block; overflow:hidden; float:left; margin:30px 0 0 0;}

.socials {display:block; height:34px; margin:0 0 20px 0;}
.socials a {margin:0 12px 0 0; float:left; text-indent:-9999px;}
.socials a:last-child {margin:0;}

.icovk, .icotwitter, .icoodin, .icoface, .icoyou, .icorss {width:32px; height:30px;}

.icovk {background:url("../images/socials.png") 0 0 no-repeat;}
.icovk:hover {background-position: 0 -30px;}

.icotwitter {background:url("../images/socials.png") -39px 0 no-repeat;}
.icotwitter:hover {background-position: -39px -30px;}

.icoodin {background:url("../images/socials.png") -80px 0 no-repeat;}
.icoodin:hover {background-position:-80px -30px;}

.icoface {background:url("../images/socials.png") -121px 0 no-repeat;}
.icoface:hover {background-position:-121px -30px;}

.icoyou {background:url("../images/socials.png") -162px 0 no-repeat;}
.icoyou:hover {background-position:-162px -30px;}

.icorss {background:url("../images/socials.png") -202px 0 no-repeat;}
.icorss:hover {background-position:-202px -30px;}

.searchemain {color:#d0d0d0; width:250px;}
.searchemain form {display:block; height:25px; border:2px solid #146993; border-radius:20px;box-shadow: 1px 1px 2px rgb(162, 162, 162) inset; -moz-box-shadow: 1px 1px 2px rgb(162, 162, 162) inset; -ms-box-shadow: 1px 1px 2px rgb(162, 162, 162) inset; -o-box-shadow: 1px 1px 2px rgb(162, 162, 162) inset; -webkit-box-shadow: 1px 1px 2px rgb(162, 162, 162) inset;}
.searchbt {background: url("../images/shearbt.png") no-repeat; width:14px; height:14px;  float: right;  text-indent: -9999px;  cursor: pointer;    margin: 5px 10px 0 0; outline:none;}
.searchemain input[type="text"] {border:none;}
.searchform {color: #909090; width: 205px;height: 25px;line-height: 15px;border: 0px;background: transparent;overflow: hidden;float: left; font-style: italic;  cursor: auto;   padding: 0 0 0 8px !important; font-size:14px; float:left; outline:none; font-family:Calibri;}


.langust {display:block; float:right; margin:30px;}
.langust a {display:block; text-transform:uppercase; text-align:center; width:40px; height:35px; line-height:35px; background:#146993; border-radius:10px; color:#fff; text-decoration:none; float:left; font-weight:bold; margin:0 0 0 15px;box-shadow: 0 0 10px rgba(11, 63, 88, 0.9) inset;
    -moz-box-shadow: 0 0 10px rgba(11, 63, 88, 0.9) inset;
    -ms-box-shadow: 0 0 10px rgba(11, 63, 88, 0.9) inset;
    -o-box-shadow: 0 0 10px rgba(11, 63, 88, 0.9) inset;
    -webkit-box-shadow: 0 0 10px rgba(11, 63, 88, 0.9) inset;}
.langust a:hover, .langust a.active {background:#fc4444;box-shadow: 0 0 10px rgb(175, 35, 35) inset;
    -moz-box-shadow: 0 0 10px rgb(175, 35, 35) inset;
    -ms-box-shadow: 0 0 10px rgb(175, 35, 35) inset;
    -o-box-shadow: 0 0 10px rgb(175, 35, 35) inset;
    -webkit-box-shadow: 0 0 10px rgb(175, 35, 35) inset;}


.logos {display:block; margin-left:195px; margin-right:140px; margin-top:-10px; height:150px;}
.slogoficel {display:block; text-align:center; padding:5px 10px;margin:0 auto; width:355px; background:#146993; color:#fff; border-radius:0 0 15px 15px;}
.logos h1 a {display:block; margin:auto 250px; background:url("../images/logos.png") no-repeat; text-align:center; text-indent:-9999px; padding:15px 0px; margin-top:25px;}
.logos span {display:block; margin:auto 250px; text-align:right; text-transform:uppercase; color:#fc4444; font-weight:bold;text-shadow: 0px 1px 0px #bbb;}

/* Меню */

.tomen12 {display:block; width:1200px; overflow:hidden;}
.topmenu {height: 40px; z-index: 90; background: url("../images/topmenubg.png") repeat; width: 1220px; margin: 0 auto;}	
.topmenu ul {margin:0; padding:0; position:relative; z-index:99;}
.topmenu ul li {float:left; list-style:none; position:relative; height:40px; margin:0; border-left:1px solid #115e84; border-right:1px solid #3c89af;}
.topmenu ul li a {display:block; color:#fff; line-height:40px; text-decoration:none;text-shadow: -1px -1px 1px #3A6C86,2px 2px 1px #254454;}
.k61 {width:75px;}
.topmenu ul li a:hover {box-shadow: 0 0 40px rgba(11, 63, 88, 0.9) inset; -moz-box-shadow: 0 0 40px rgba(11, 63, 88, 0.9) inset; -ms-box-shadow: 0 0 40px rgba(11, 63, 88, 0.9) inset; -o-box-shadow: 0 0 40px rgba(11, 63, 88, 0.9) inset; -webkit-box-shadow: 0 0 40px rgba(11, 63, 88, 0.9) inset;}
.topmenu ul li:last-child {border-right:none;}
.topmenu ul li:first-child {border-left:none;}
.menu-link {display:block; color:#fff; font-size:14px; line-height:40px; padding:0 11px;}

.hidden-menu-block {width:200px; display:none; text-align:left; position:absolute; top:40px; left:0; z-index:90; }
.hidden-menu-top {}
.hidden-menu-bottom {}
.hidden-menu-repeat{background: rgba(40, 126, 171, 0.9); padding:10px 5px;}


.topslrigh {width:1180px; margin:10px; overflow:hidden;}
.banerstop {display:block; height:330px; overflow:hidden;}
.banerstop img {width:250px; height:330px;}

.banslf1 {display:block; height:225px; overflow:hidden; margin:0 0 10px 0;}
.banslf1 img {width:250px; height:225px;}

.banslf2 {display:block; height:310px; overflow:hidden; margin:0 0 10px 0;}
.banslf2 img {width:250px; height:310px;}

/* Левая, правая и центральная колонки */


.centrcool {width:1180px; margin:0 10px;overflow:hidden;}
.leftbars {display:block; width:250px;}
.rightbars {display:block; width:250px;}
.containers {display:block; margin:0px 250px 0px 250px;}
.conters {display:block; margin:0 10px; word-wrap:break-word; overflow:hidden;border-top: 2px groove #f0f0f0;  padding-top:5px;}

.navleftbar {background:#146993; margin:0 0 10px 0;}
.navleftbar ul li a {color: #fff; font-size:13px; text-decoration: none; display: block; padding: 5px 10px; border-top: 1px solid #1677A7; border-bottom: 1px solid #115779;text-shadow: -1px -1px 1px #3A6C86,2px 1px 1px #254454;}
.navleftbar ul li a:hover {background: #454545; border-top: 1px solid #575757;box-shadow: 0 0 40px rgba(39, 39, 39, 0.9) inset;
    -moz-box-shadow: 0 0 40px rgba(39, 39, 39, 0.9) inset;
    -ms-box-shadow: 0 0 40px rgba(39, 39, 39, 0.9) inset;
    -o-box-shadow: 0 0 40px rgba(39, 39, 39, 0.9) inset;
    -webkit-box-shadow: 0 0 40px rgba(39, 39, 39, 0.9) inset;}



/* Подвал */


/* Новости */
.shortnews {display:block; margin:0 0 20px 0; overflow:hidden;}
.shortnews h2 {font:normal 21px/18px Calibri, "Helvetica CY", "Nimbus Sans L", sans-serif; height:45px;}
.shortnews h2 a {text-decoration:none; color:#fc4444; display:block; margin:0 0 10px 0;}
.blokshgl {display:block; margin:0 0 10px 0; overflow:hidden;}
.shotyimag {float:left; width:auto; margin:0 10px 0 0;}
.shortutext {color:#4e4e4e; height:155px;}

.infoshgl {display:block; background:#f0f0f0; height:25px; border-top:2px solid #d0d0d0;}
.infoshgl a.podrobshgl {display:block; background:#d0d0d0; color:#5f5f5f; text-decoration:none; font-style:italic; line-height:25px; padding:0 10px; float:right; font-weight:bold;}
.infoshgl a.podrobshgl:hover {color:#fff;}
.infoshgl ul {display:block; float:left;line-height:25px;}
.infoshgl ul li {float:left; padding:0 5px; color:#146993;}
.infoshgl ul li:first-child {padding-left:10px;}
.infoshgl ul li span {padding-left:10px;}
.infoshgl ul li a {color:#146993;}
.infoshgl ul li a:hover {text-decoration:none;}

/* -- NAVIG -- */
.pagination {display: block;text-align: center;width: 95%;margin: 0 auto;font-size: 14px;overflow: hidden; min-height: 52px;padding-top: 10px;}
	
	
.pagination span {/*display:block; color:#fff; background:#29a6da; float:left; padding:5px 10px;text-align: center; margin: 10px 5px; border-radius: 5px;border:1px solid #29a6da;*/ background: rgb(130,207,241);
  background: -moz-linear-gradient(top,  rgb(26, 145, 204)  0%, rgb(20, 105, 147) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(26, 145, 204) ), color-stop(100%,rgb(20, 105, 147)));
  background: -webkit-linear-gradient(top,  rgb(26, 145, 204)  0%,rgb(20, 105, 147) 100%);
  background: -o-linear-gradient(top,  rgb(26, 145, 204)  0%,rgb(20, 105, 147) 100%);
  background: -ms-linear-gradient(top,  rgb(26, 145, 204)  0%,rgb(20, 105, 147) 100%);
  background: linear-gradient(to bottom,  rgb(26, 145, 204)  0%,rgb(20, 105, 147) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#82cff1', endColorstr='#38aeea',GradientType=0 );
  border: 1px solid #115779;text-align:center; text-decoration:none !important; color:#fff !important; padding: 5px 10px;border-radius: 2px; box-shadow: inset rgba(255,255,255,0.3) 1px 1px 0;    margin: 1px; font-size:14px;}

.pagination a {/*display:block;color:#29a6da;float:left; padding:5px 10px;text-align: center; margin: 10px 5px; border:1px solid #29a6da; text-decoration:none; border-radius: 5px;*/ background: rgb(130,207,241);
  background: -moz-linear-gradient(top,  rgb(26, 145, 204)  0%, rgb(20, 105, 147) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(26, 145, 204) ), color-stop(100%,rgb(20, 105, 147)));
  background: -webkit-linear-gradient(top,  rgb(26, 145, 204)  0%,rgb(20, 105, 147) 100%);

  background: -o-linear-gradient(top,  rgb(26, 145, 204)  0%,rgb(20, 105, 147) 100%);
  background: -ms-linear-gradient(top,  rgb(26, 145, 204)  0%,rgb(20, 105, 147) 100%);
  background: linear-gradient(to bottom,  rgb(26, 145, 204)  0%,rgb(20, 105, 147) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#82cff1', endColorstr='#38aeea',GradientType=0 );
  border: 1px solid #115779;text-align:center; text-decoration:none !important; color:#fff !important; padding: 5px 10px;border-radius: 2px; box-shadow: inset rgba(255,255,255,0.3) 1px 1px 0;    margin: 1px; font-size:14px; cursor: pointer;}

.pagination a:hover, .actnavsi span {background: rgb(255,130,172) !important;
    background: -moz-linear-gradient(top, rgb(255, 171, 165)  0%, rgb(252, 68, 68)100%) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(255, 171, 165) ), color-stop(100%,rgb(252, 68, 68))) !important;
    background: -webkit-linear-gradient(top, rgb(255, 171, 165)  0%,rgb(252, 68, 68)100%) !important;
    background: -o-linear-gradient(top, rgb(255, 171, 165)  0%,rgb(252, 68, 68)100%) !important;
    background: -ms-linear-gradient(top, rgb(255, 171, 165)  0%,rgb(252, 68, 68)100%) !important;
    background: linear-gradient(to bottom, rgb(255, 171, 165)  0%,rgb(252, 68, 68)100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff82ac', endColorstr='#f72581',GradientType=0 ) !important;
    border: 1px solid #DE3B3B !important; }
b.actnavsi {font-weight:normal;}
	
	
/* Разное */

/* Calendar */
.calenda {height:260px; overflow:hidden; padding:10px; margin:0 0 10px 0;}
/*.calenda a {color:#146993;}*/
.calenda a:hover {text-decoration:none;}
.day-active-v {color:#ccc !important; text-decoration:underline !important;}
.blockblue {display:block; border:1px solid #146993; overflow:hidden;}
.blockblue h3 {background:#146993; display:block; color:#fff; width:100%; margin:-10px 0 10px -10px; font:normal 14px/10px Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; padding:10px; box-shadow: 0 17px 0px rgb(29, 118, 162) inset; -moz-box-shadow: 0 17px 0px rgb(29, 118, 162) inset; -ms-box-shadow: 0 17px 0px rgb(29, 118, 162) inset; -o-box-shadow: 0 17px 0px rgb(29, 118, 162) inset; -webkit-box-shadow: 0 17px 0px rgb(29, 118, 162) inset;}

.blockred {display:block; border:1px solid #fc4444; overflow:hidden;}
.blockred h3 {background:#fc4444; display:block; color:#fff; width:100%; margin:-10px 0 10px -10px; font:normal 14px/10px Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; padding:10px; box-shadow: 0 17px 0px rgb(250, 100, 90) inset; -moz-box-shadow: 0 17px 0px rgb(250, 100, 90) inset; -ms-box-shadow: 0 17px 0px rgb(250, 100, 90) inset; -o-box-shadow: 0 17px 0px rgb(250, 100, 90) inset; -webkit-box-shadow: 0 17px 0px rgb(250, 100, 90) inset;}
.statyatop {padding:10px; margin:0 0 10px 0;}
.statyatop img { width:100%;}

.topstat {display:block; height: 208px;overflow: hidden;}
.topstat h2 {display:block; font-size:13px; margin:0 0 10px 0; font:bold 13px/18px Arial, "Helvetica CY", "Nimbus Sans L", sans-serif;}
.topstat h2 a  {text-decoration:underline; color:#6f6f6f; text-align:left; display:block; height:54px;}
.topstat h2 a:hover  {text-decoration:none;}



/* Pedagog */

.pedagog, .lastnewsrig {padding:10px; margin:0 0 10px 0;}
.pedagog img {height: auto; width:228px;}
.uzpeda {width:auto; height:300px; overflow:hidden;}
.pedagog a {color:#fff; line-height:31px; text-decoration:none; margin:10px 0 0 0;box-shadow: 0 0 10px rgb(158, 0, 0) inset; -moz-box-shadow: 0 0 10px rgb(158, 0, 0) inset; -ms-box-shadow: 0 0 10px rgb(158, 0, 0) inset; -o-box-shadow: 0 0 10px rgb(158, 0, 0) inset; -webkit-box-shadow: 0 0 10px rgb(158, 0, 0) inset;}
.pedagog a:hover {box-shadow: 0 0 40px rgb(158, 0, 0) inset; -moz-box-shadow: 0 0 40px rgb(158, 0, 0) inset; -ms-box-shadow: 0 0 40px rgb(158, 0, 0) inset; -o-box-shadow: 0 0 40px rgb(158, 0, 0) inset; -webkit-box-shadow: 0 0 40px rgb(158, 0, 0) inset;}
.titlepeda {display: block; text-align: center; color: #FC4444; margin: 0 0 10px 0; font: bold 14px Arial;}
.pedbtm {background:#fc4444 url("../images/bgbtm.png") repeat; width:228px; height:31px; display:block; text-align:center; font-style:italic;}

.shotiklast {display:block; margin:0 0 10px 0; padding:0 0 10px 0; border-bottom:1px dashed #6f6f6f; overflow:hidden;}
.shotiklast:last-child {border-bottom:none; margin:0; padding:0;}
.shotiklast img {width:75px; height:50px; float:left; margin:0 10px 0 0;}
.shotiklast h2 {display:block; height:36px; font-size:13px; margin:0 0 5px 0; font:bold 13px/18px Arial, "Helvetica CY", "Nimbus Sans L", sans-serif;}
.shotiklast h2 a {text-decoration:none;color:#6f6f6f; text-align:left; display:block;}
.shotiklast h2 a:hover {text-decoration:underline;}
.shortdiscret {display:block; height:56px;}

.infoshlast {color: #b9b9b9; height: 25px; line-height: 25px; text-decoration: none; margin:5px 0 0 0;}
.infoshlast ul li {display: inline-block; float: left; margin-left: 5px;}
li.sview, li.scom {background: url("../images/sprites.png") no-repeat;text-decoration: none;}
li.sview {background-position: 0 -335px; padding-left: 25px;}
li.scom {background-position: 0 -373px; padding-left: 25px; }
a.podroblast {display:block; float:right; color:#b9b9b9;}
a.podroblast:hover {text-decoration:none;}

/* Формы */
.dle-page {margin-bottom:10px}

.form {margin-bottom:20px}
.form>li {padding:10px 0}
.form input[type="text"], .form input[type="password"], .form input[type="file"], .form textarea, .form select {border:1px solid #999;-moz-transition:box-shadow 0.2s ease;-webkit-transition:box-shadow 0.2s ease;transition:box-shadow 0.2s ease;}
.form input[type="text"], .form input[type="password"] {width:200px;padding:5px;}
.form textarea {resize:vertical;padding:5px;width:400px;height:150px;min-height:50px;}
.form select {padding:5px;min-width:210px;}
.form input[type="text"]:focus, .form input[type="password"]:focus, .form textarea:focus , .form select:focus {box-shadow:0 0 1px 2px rgba(255,169,0,.25);outline:none;}
.form select:focus {outline:none}
.form #dle-captcha {display:inline-block;margin-bottom:10px;} .form #dle-captcha img{vertical-align:top}

.form-btn {padding:10px 0;border-top:1px dotted #ccc;}
.form-btn button, .form-btn input  {vertical-align:top;font-weight:bold;border:1px solid #1D76A2;cursor:pointer;text-shadow:0 1px 0 rgba(0,0,0,.1);border-radius:3px;box-shadow:inset 0 1px 0 rgba(255,255,255,.15), 0 1px 3px 0 rgba(0,0,0,.2);padding:8px 18px;color:#fff;margin-right:5px;background:#146993;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.form-btn button:hover, .form-btn input:hover {background:#1D76A2}
.form-btn button:active, .form-btn input:active  {box-shadow:inset 0 0 5px rgba(0,0,0,.2);text-shadow:1px -1px 0 rgba(0,0,0,.05);}


.fotogall {padding:10px; margin:0 0 10px 0;}
.fotogall h3 span {display:block; float:right;}
.fotogall h3 span a {color:#fff; font:italic 14px/10px Calibri;}
.fotogall h3 span a:hover {text-decoration:none;}
.fotconte {float:left; width:205px; max-height:185px; margin-right:10px; overflow:hidden;}
.fotconte img {height:140px !important; width:205px !important;}
.fotconte a {position:relative; display:block; text-decoration:none;}
.fotconte a span {position:absolute; height:35px; width:185px; top:80px; padding:5px 10px; line-height:16px; background: rgba(0, 0, 0, 0.7); color:#fff;}
.fotconte:last-child {margin-right:0;}
.fotconte a h2 {height:32px; display:block; font-size:14px; line-height:16px; font-weight:normal; margin:0 0 10px 0; color:#fc4444; text-decoration:none;}
.notdecor {text-decoration:none !important;}

.icovideo {background:url("../images/vide.png") no-repeat !important; width:35px !important; height:45px !important; position:absolute; left:75px;box-shadow: 0 0 10px rgb(158, 0, 0) inset;
    -moz-box-shadow: 0 0 10px rgb(158, 0, 0) inset;
    -ms-box-shadow: 0 0 10px rgb(158, 0, 0) inset;
    -o-box-shadow: 0 0 10px rgb(158, 0, 0) inset;
    -webkit-box-shadow: 0 0 10px rgb(158, 0, 0) inset; border-radius:50px;}
.icovideo:hover {box-shadow: 0 0 40px rgb(158, 0, 0) inset;
    -moz-box-shadow: 0 0 40px rgb(158, 0, 0) inset;
    -ms-box-shadow: 0 0 40px rgb(158, 0, 0) inset;
    -o-box-shadow: 0 0 40px rgb(158, 0, 0) inset;
    -webkit-box-shadow: 0 0 40px rgb(158, 0, 0) inset;}
	
.videotitl {}

/* TABS */

.accordion-tabs {
    *zoom: 1;
    width: 100%;
    border: 1px solid #ddd;
    border-radius: 0.1875em;
    margin-bottom: 10px;
    margin-left:0;
    padding-left:0;
}
    .accordion-tabs:before,
    .accordion-tabs:after {
        content: " ";
        display: table;
    }
    .accordion-tabs:after {
        clear: both;
    }
        .accordion-tabs li{
            list-style:none;
        }
            .accordion-tabs li.tab-head-cont:first-child a {
                border-top-left-radius: 0.1875em;
                border-top-right-radius: 0.1875em;
                border-top: 0;
            }
            .accordion-tabs li.tab-head-cont:last-child a {
                border-bottom-left-radius: 0.1875em;
                border-bottom-right-radius: 0.1875em;
            }
            .accordion-tabs li.tab-head-cont a {
                text-decoration:none;
                border-top: 1px solid #dddddd;
                color: #146993;
				font-weight:bold;
                display: block;
                padding: 0.75em 1.6em; 
            }
            .accordion-tabs li.tab-head-cont a:hover {
                color: #fc4444;
            }
            .accordion-tabs li.tab-head-cont a:focus {
                outline: none;
            }
            .accordion-tabs li.tab-head-cont a.is-active {
                background-color: #f7f7f7;
                border-bottom: 0;
                color:#146993;
				font-weight:bold;
            }
        .accordion-tabs li.tab-head-cont section {
            padding: 1.5em 1.618em;
            background: #f7f7f7;
            display: none;
            overflow: hidden;
            width: 636px;
        }
 
/* RESPONSIVE */
@media screen and (min-width: 10px) {
    .accordion-tabs {
        border: none;
        position: relative;
    }
        .accordion-tabs li.tab-head-cont {
            display: inline;
        }
            .accordion-tabs li.tab-head-cont:last-child a {
                border-bottom-left-radius: 0;
                border-bottom-right-radius: 0;
            }
            .accordion-tabs li.tab-head-cont a {
                display: inline-block;
                vertical-align: baseline;
                zoom: 1;
                *display: inline;
                *vertical-align: auto;
                border-top: 0;
                border-top-right-radius: 0.1875em;
                border-top-left-radius: 0.1875em;
            }
            .accordion-tabs li.tab-head-cont a.is-active {
                background-color: #f7f7f7;
                border: 2px solid #dddddd;
                border-bottom: 2px solid #f7f7f7;
                margin-bottom: -2px;
            }
            .accordion-tabs li.tab-head-cont section {
                border-bottom-left-radius: 0.1875em;
                border-bottom-right-radius: 0.1875em;
                border: 2px solid #dddddd;
                float: left;
                left: 0;
                padding: 0.75em 0.809em;
            }
                .accordion-tabs li.tab-head-cont section p {
                    /*-webkit-columns: 2;
                    -moz-columns: 2;
                    columns: 2;*/
                }
}

.tabs-item {display:block; float:left; width:151px; margin:10px 10px 0px 0; padding:0 !important;}
.tabs-item:nth-child(4n) {margin-right:0;}
.tabs-img {height:110px; overflow:hidden;}
.tabs-img img {width:100%; min-height:100%;}
.tabs-item h3, .tabs-item p {font:italic 14px/16px Calibri; color:#146993; text-decoration:underline; margin:10px 0; height:35px; overflow:hidden;}
.tabs-info {color:#b9b9b9; height:25px; line-height:25px;}
.tabs-item:hover h3, .tabs-item:hover p {text-decoration:none;}
.tabs-info ul li {display:inline-block; float:right; margin-left:5px;}

/* Vote */
#votesman {display:block; overflow:hidden; margin:0 0 10px 0; min-height:255px; background:#f0f0f0;}
.sideboxwrp {}
.sideboxtitle {border:1px solid #ccc; height:50px; line-height:50px; padding:0 15px; font-size:14px; font-weight:bold;}
.sidebox {padding:10px;background-color: #f0f0f0;}
.grer {background-color:#f0f0f0;}
.gradgrey {background: #f2f2f2;
background: -moz-linear-gradient(top,  #f2f2f2 0%, #dcdcdc 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f2f2), color-stop(100%,#dcdcdc));
background: -webkit-linear-gradient(top,  #f2f2f2 0%,#dcdcdc 100%);
background: -o-linear-gradient(top,  #f2f2f2 0%,#dcdcdc 100%);
background: -ms-linear-gradient(top,  #f2f2f2 0%,#dcdcdc 100%);
background: linear-gradient(to bottom,  #f2f2f2 0%,#dcdcdc 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#dcdcdc',GradientType=0 );
}

.votenum { color: #717171; }
	.vlist { margin-bottom: 25px; }
	.vfoot { margin-bottom: .8em; }
.vresult {
    border: 0 none;
    background: none;
    cursor: pointer;
    margin-top: 3px;
    font-size: 11px;
    color: #717171;
    float: right;
    width: 96px;
    height: 20px;
    padding: 0;
    background: url("../images/vresult.png") no-repeat 100% 0 !important;}

.vresult span {
    padding: 3px 25px 5px 5px;
    display: block;
}

#votes h4 { float: left;}

.vtitle { background-color:#fc4444; position:relative;
    color: #fff; font-size:14px; margin: -10px -10px 20px -10px; padding:10px 5px; text-align:center;box-shadow: 0 17px 0px rgb(250, 100, 90) inset;
    -moz-box-shadow: 0 17px 0px rgb(250, 100, 90) inset;
    -ms-box-shadow: 0 17px 0px rgb(250, 100, 90) inset;
    -o-box-shadow: 0 17px 0px rgb(250, 100, 90) inset;
    -webkit-box-shadow: 0 23px 0px rgb(250, 100, 90) inset;}
.vtitle:after { top: 100%; left: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute;
	 pointer-events: none; border-color: rgba(9, 9, 9, 0); border-top-color: #fc4444; border-width: 10px; margin-left: -10px; }
.dpad {color:#717171; line-height:20px; margin-bottom:-30px;}
a.vres {color:#000; margin-left:20px; display:inline-block; padding:5px 0; border-bottom:1px dashed #000; text-decoration:none;}
.votebuts {background-color:#f0f0f0; padding:5px 10px 5px 25px; margin:0 -9px;}

footer {display:block; overflow:hidden; height:110px; background:#146993; border-top:3px solid #0e4e6d;}
footer p {color:#62a3c4; margin:10px; display:block; width:700px; float:left;}
footer p a {color:#fff;}
footer p a:hover {text-decoration:none; color:#fff !important;}

.chetchiki {display:block; float:right; overflow:hidden;}
.chetchiki span {display:block; width:88px; height:31px; color:#000;float:left; margin:0 10px; text-align:center; line-height:31px;}

/* gotop */ 
.gotop {position:fixed;width:45px;height:45px;right:10px;bottom:50px;  opacity: 0.5; background:url("../images/gotop.png") no-repeat;z-index:9998;display:none;}
	
.gotop:hover {opacity: 1;}

/* Comments */

#addcoment-dialog form { margin: 0; }
.statbox { margin-bottom: 10px; }
.statbox h1 { margin-bottom: .6em; }

.comline {background-color: #f0f0f0; margin: 20px 0px 0px 0; padding:10px;}

.comnum {
    display: inline-block;
    padding: 10px;
    font-weight: bold;
	float:right;
	margin:0 20px;
	color:#fc4444;
}

.addcom-btn {
display: inline-block;
font-size: 12px;
padding: 10px;
color: #FFF;
cursor: pointer;
margin-bottom: 0px;
background-color: #fc4444;
font-weight: bold;
box-shadow: 0 0 40px rgba(0, 0, 0, 0.4) inset;
    -moz-box-shadow: 0 0 40px rgba(0, 0, 0, 0.4) inset;
    -ms-box-shadow: 0 0 40px rgba(0, 0, 0, 0.4) inset;
    -o-box-shadow: 0 0 40px rgba(0, 0, 0, 0.4) inset;
    -webkit-box-shadow: 0 0 40px rgba(0, 0, 0, 0.4) inset;
}

.addcom-btn:hover {
background: #e23d3d;
color: #FFF;}

/*-- fullstory --*/
.newsFull {margin: 0 0px 10px 0; display:block; overflow:hidden; padding:0 0 10px 0;border-bottom: 2px solid #fc4444/*29a6da*/;}
.newsinfos {display:block; overflow:hidden; height: 20px; margin: 10px 0 5px 0;}
.highslide img {margin: 0px 10px 5px 0 !important;}
.newsFull img {margin: 10px 0; margin-right:10px;}
.newsFull h2 {display:block; overflow:hidden; /*padding: 5px 0;*/line-height: 24px; margin-bottom: 10px; font-size:23px; font-family:Calibri;}
.fulltextes {font-size:13px; display:block;}
.fulltextes a {color: #fc4444;}
.fulltextes a:hover {color: #0382b5; text-decoration:none;}
.title_spoiler {margin: 10px 0 0 0;}

.datesha {display:block; float:left; background:url("../images/icoshort.png") 0 0 no-repeat; padding: 0 5px 0 20px;}
.datesha a {text-decoration:underline; color:#fc4444;}
.datesha a:hover {text-decoration:none;}
.catsha {display:block; float:left; background:url("../images/icoshort.png") 0 -43px no-repeat; padding: 0 5px 0 20px; margin: 0 0 0 10px;}
.catsha span {color:#fc4444;}
.catsha a {text-decoration:underline; color:#fc4444;}
.catsha a:hover {text-decoration:none;}
.viesha {display:block; float:left; background:url("../images/icoshort.png") 0 -20px no-repeat; padding: 0 5px 0 20px; margin: 0 0 0 10px;}
.viesha span {color:#fc4444;}

#addcomments {margin: 0 10px 0 0;}

.rating {float:right;}
.articlesocial {float:right; margin:0 20px 0 0;}

.articlerelated {display:block; margin:35px 0 0 0;}
.relatedheader {font-size:19px;}

.relatedshort {background: #f0f0f0; padding:10px;}
.reales {display:block; overflow:hidden; margin:10px 0; border-bottom:1px solid #d0d0d0; padding-bottom:10px;}
.reales:last-child {border:none;}
.imgreal {width: 145px; display: block; float: left;}
.imgreal img {width:135px; height:auto; margin: 0 10px 0 0;}
.obchreal {display:block;}
.obchreal a {text-decoration:none;}
.obchreal a h3 {font-size:16px; line-height:20px; color:#146993; text-decoration:underline;}
.obchreal a h3:hover {text-decoration:none;}
.realtit {}

/* KONTENT SPEEDBAR
----------------------------------------------- */
.speedbar {margin-bottom:15px;margin-right:10px; padding: 0 0 5px 0; border-bottom: 1px dashed #d0d0d0;}
.speedbar a {color:#146993; text-decoration:underline;}
.speedbar a:hover {text-decoration:none;}

.tegas {color:#fc4444; display:block; float:left;}
.tegas a {font-size: 12px; color:#888; text-decoration:underline;}
.tegas a:hover {text-decoration:none;}

@-moz-document url-prefix() {.pagination {min-height: 68px;}}