.top_header { padding: 16px 0 16px 0; background: #F2FFF2;}
.top_navigation { font-size: 12px; text-transform: uppercase; font-weight: bold;}
.top_navigation a {color: #888; -moz-transition: all 0.15s linear; -o-transition: all 0.15s linear; -webkit-transition: all 0.15s linear; transition: all 0.15s linear; margin:0 10px;}
.top_navigation a:hover {color: #6C0;}
@media (max-width: 767px) {
	  .top_header { padding: 10px 0 10px 0;}
	  .logo { height:28px; overflow:hidden; margin:0 0 10px 0;}
	  .logo img{ width:150px; }
	  .top_navigation a { margin:0 4px;}
      }
.search_block { padding: 10px 0 0 10px; }
.searchbox { border: 1px solid #b5b5b5; background: #fbfbfb; position:relative; border-radius:3px; }
.search_query { display: inline-block; height: 28px; border: none; background: none; }
.button-search { display: block; position: absolute; top: 0px; right: 0px; border: none; color: #666; width: 44px; -webkit-transition: all 0.1s linear; -o-transition: all 0.1s linear; transition: all 0.1s linear; font-size: 16px; line-height: 26px; outline:none; background: none; }
.button-search:before { content: "\f002"; display: block; font-family: "FontAwesome"; outline:none;}
.button-search:hover { color: #F90; font-size: 20px; text-align:center; }
@media (max-width: 767px) {
	.search_block { padding: 6px 0 0 0px; }
	}
.menu {background: #FFFFE8; border-top: 1px solid #b5b5b5; border-bottom: 1px solid #b5b5b5;}

.menu-content { font-size:16px;}
@media (min-width: 768px) and (max-width: 991px) {
	.menu-content {font-size:14px;}
	}
.menu-content a { float: left; color: #708089; display: block; padding: 6px 20px 6px 20px; border-right: 1px solid #b5b5b5; height:36px; }
.menu-content a:hover { background: #D7FFD7; text-decoration:none; }
.menu-content a:focus {text-decoration:none;}
@media (min-width: 768px) and (max-width: 991px) {
	.menu-content a { padding: 6px 12px 6px 12px;}
	}
@media (max-width: 767px) {
	.menu-content a { float: none; padding: 4px 12px 4px 12px; border-right:none; border-radius:3px; text-decoration:none; height:30px;}
	}
@media (min-width: 768px) {
.menu_toggle {display: none;}
    }
@media (max-width: 767px) {
.menu_toggle { text-transform:uppercase; cursor:pointer;}
.menu_toggle a{ color:#333; font-weight:bold; padding:6px 12px; display:block;}
    }
.plus_add a { border-left: 1px solid #b5b5b5; background: #D7FFD7; color:#708089; padding:6px 12px;}
.plus_add a:hover { color:#F93; }

.black, .black a, .black a:hover { color:#333; }
.green, .green a, .green a:hover { color:#008000; }
.green_success, .green_success a, .green_success a:hover { color:#3c763d; }
.red, .red a, .red a:hover { color:#f02727; }
.red_danger, .red_danger a, .red_danger a:hover { color:#a94442; }
.orange, .orange a, .orange a:hover { color:#F90; }
.blue, .blue a, .blue a:hover { color:#2e86c0; }
.gray, .gray a, .gray a:hover { color:#999; }
.gray_2, .gray_2 a, .gray_2 a:hover { color:#666; }
.blue_info, .blue_info a, .blue_info a:hover { color:#31708f; }
.white-bg { background-color:#fff;}

.sm8 {font-size:80%; }
.sm85 {font-size:85%;}
.sm9 {font-size:90%; }
.sm95 {font-size:95%; }

.fil_6 { height:6px; }
.fil_10 { height:10px; }
.fil_14 { height:14px; }
.fil_20 { height:20px; }
.fil_line_6 { height:1px; background-color:#d5d5d5; margin:6px 0; }
.fil_line_12 { height:1px; background-color:#d5d5d5; margin:12px 0; }
.fil_line_6_d { height:1px; background-color:#fff; border-bottom: dashed 1px #999; margin:6px 0; }
.fil_line_12_d { height:1px; background-color:#fff; border-bottom: dashed 1px #999; margin:12px 0; }
.fil_line_6_do { height:1px; background-color:#fff; border-bottom: dotted 1px #999; margin:6px 0; }
.fil_line_12_do { height:1px; background-color:#fff; border-bottom: dotted 1px #999; margin:12px 0; }

.mar_t_4 { margin-top:4px; }
.mar_b_4 { margin-bottom:4px; }
.mar_t_8 { margin-top:8px; }
.mar_b_8 { margin-bottom:8px; }
.mar_t_10 { margin-top:10px; }
.mar_r_10 { margin-right:10px; }
.mar_b_10 { margin-bottom:10px; }
.mar_l_10 { margin-left:10px; }

.mar_t_14 { margin-top:14px; }
.mar_t_30 { margin-top:30px; }

.pad_2_4 { padding: 2px 4px; }

.img_b img {}
.img_b a:hover img { opacity:0.75;filter:alpha(opacity=75) }

.fot img{ margin:10px; width:120px;} 
.fot a:hover img{filter:alpha(opacity=70);opacity:.7}

@media (max-width: 991px) {
.fot img{width:90px;} 
}

.stradv { background-color: #fff; }
.topmess { background-color: #FFC;}
.selectmess { background-color: #d9edf7;}
.stradv, .topmess, .selectmess { padding:14px 10px; margin-bottom:14px; border:solid 1px #b5b5b5; border-radius: 4px;}
.topmess b a, .selectmess b a { text-transform:uppercase; letter-spacing:1px; }
.stradv img, .topmess img, .selectmess img { float: right; }
.stradv a:hover img, .topmess a:hover img, .selectmess a:hover img { opacity:0.75;filter:alpha(opacity=75) }

.line_norm { line-height:normal; }
.col-bord-l { border-left: dashed 1px #999 }
.otkl { pointer-events: none; cursor: not-allowed; }
.comment { padding: 10px 20px; margin: 0 10px; border-left: 3px solid #afd9ee; }

.user_block {background-color:#E8FFE8; border:solid 1px #b5b5b5; border-radius:4px; border-bottom:none; margin:14px 0 18px 0; }
.user_block_list { border-bottom:solid 1px #b5b5b5; padding:15px; position:relative;}
.user_block_list b{text-transform:uppercase;}
.user_block_list b a{ color:#333;}
.user_block_list img {float:left; margin-right:12px; width:120px;}
@media (min-width: 768px) and (max-width: 991px) { 
.user_block_list img { width:100px;} 
}
@media (max-width: 767px) { 
.user_block_list img { width:90px;} 
}
.user_block_list a:hover img { opacity:0.75;filter:alpha(opacity=75) }
.user_block_list_hits { position:absolute; top:16px; right:-12px;}
.user_block_list_hits i{background-color:#fff; border:solid 1px #b5b5b5; border-radius:2px; padding:4px 5px; color:#F90;}

.user_block_contact { position:absolute; top:60px; right:6px;}
.user_block_contact i{background-color:#FFF; color:#F93; cursor:pointer;}

.video_tube{ position:relative; padding-bottom:56.25%; padding-top:30px; height:0; overflow:hidden;}
.video_tube iframe{ position:absolute; top:0; left:0; width:100%; height:100%; border:none;}

.footer-container { padding:24px 0 30px 0; border-top:solid 1px #ddd; background: #F2FFF2; }
.footer-container a { font-size:12px; font-weight:bold; text-transform:uppercase; color: #6C0; line-height: 28px; }
.footer-container a:hover { color: #F90; text-decoration:none; }
.footer-container h4 { font-size:16px; color: #757575; text-transform: uppercase;}

.panel-news-footer { padding: 0px 15px 10px 15px; }

.news-item { padding:6px 0px; border-bottom:1px dotted #555; }
.news-item img { padding:4px; border: 1px solid #ddd; border-radius: 4px; background-color:#fff; margin-right:10px;}
.news-item a:hover img { opacity:0.75;filter:alpha(opacity=75); }
.hitsimg { width:80px; height:80px;}
.tubeimg { width:120px; height:68px;}
.newsimg { width:100px;}
.commin { min-height:40px;}
@media (min-width: 992px) and (max-width: 1199px) { .tubeimg { width:110px; height:62px;} }
@media (min-width: 768px) and (max-width: 991px) { .tubeimg { width:100px; height:56px;} }

.hovereffect {
width:100%;
height:100%;
float:left;
overflow:hidden;
position:relative;
text-align:center;
cursor:default; padding:10px 0;
}

.hovereffect .overlay {
width:100%;
height:100%;
position:absolute;
overflow:hidden;
top:0;
left:0;
opacity:0;
background-color:rgba(0,0,0,0.5);
-webkit-transition:all .4s ease-in-out;
transition:all .4s ease-in-out
}

.hovereffect img {
display:block;
position:relative;
-webkit-transition:all .4s linear;
transition:all .4s linear;
}

.hovereffect h2 {
color:#fff;
text-align:center;
position:relative;
font-size:14px;
background:#ff981c;
-webkit-transform:translatey(-100px);
-ms-transform:translatey(-100px);
transform:translatey(-100px);
-webkit-transition:all .2s ease-in-out;
transition:all .2s ease-in-out;
padding:10px;
}

.hovereffect a.info {
text-decoration:none;
display:inline-block;
text-transform:uppercase;
color:#fff;
border:1px solid #fff;
background-color:transparent;
opacity:0;
filter:alpha(opacity=0);
-webkit-transition:all .2s ease-in-out;
transition:all .2s ease-in-out;
margin:50px 0 0;
padding:7px 14px;
}

.hovereffect a.info:hover {
box-shadow:0 0 5px #fff;
}

.hovereffect:hover img {
-ms-transform:scale(1.2);
-webkit-transform:scale(1.2);
transform:scale(1.2);
}

.hovereffect:hover .overlay {
opacity:1;
filter:alpha(opacity=100);
}

.hovereffect:hover h2,.hovereffect:hover a.info {
opacity:1;
filter:alpha(opacity=100);
-ms-transform:translatey(0);
-webkit-transform:translatey(0);
transform:translatey(0);
}

.hovereffect:hover a.info {
-webkit-transition-delay:.2s;
transition-delay:.2s;
}

.bottom_tubeimg { width:140px; height:79px;}
@media (min-width: 992px) and (max-width: 1199px) { .bottom_tubeimg { width:130px; height:73px;} }
@media (min-width: 768px) and (max-width: 991px) { .bottom_tubeimg { width:110px; height:62px;} }

.img-foot {height:120px;}
@media (min-width: 992px) and (max-width: 1199px) { .img-foot { height:110px;} }
@media (min-width: 768px) and (max-width: 991px) { .img-foot { height:100px;} }

#scrollUp { bottom: 40px; right: 30px; color: #FFF; background: #999; border-radius: 3px; text-decoration:none; padding:4px 8px; opacity:0.50;filter:alpha(opacity=50)}
#scrollUp:before { content: "\f062"; font-family: "FontAwesome"; outline:none;}
@media (max-width: 767px) {#scrollUp { bottom: 10px; right: 10px; border-radius: 3px; text-decoration:none; padding:3px 6px; }}

.file-loading{top:0;right:0;width:25px;height:25px;font-size:999px;text-align:right;color:#fff;background:url(../img/loading.gif) top left no-repeat;border:none}.file-object{margin:0 0 -5px;padding:0}.btn-file{position:relative;overflow:hidden}.btn-file input[type=file]{position:absolute;top:0;right:0;min-width:100%;min-height:100%;text-align:right;opacity:0;background:none;cursor:inherit;display:block}.file-caption-name{display:inline-block;overflow:hidden;height:20px;word-break:break-all}.input-group-lg .file-caption-name{height:25px}.file-zoom-dialog{text-align:left}.file-error-message{color:#a94442;background-color:#f2dede;margin:5px;border:1px solid #ebccd1;border-radius:4px;padding:15px}.file-error-message pre,.file-error-message ul{margin:0;text-align:left}.file-preview-frame,.file-preview-other{text-align:center;vertical-align:middle}.file-error-message pre{margin:5px 0}.file-caption-disabled{background-color:#EEE;cursor:not-allowed;opacity:1}.file-preview{border-radius:5px;border:1px solid #ddd;padding:5px;width:100%;margin-bottom:5px}.file-preview-frame{position:relative;display:table;margin:8px;height:160px;border:1px solid #ddd;box-shadow:1px 1px 5px 0 #a2958a;padding:6px;float:left}.file-preview-frame:not(.file-preview-error):hover{box-shadow:3px 3px 5px 0 #333}.file-preview-image{vertical-align:middle}.file-preview-text{display:block;color:#428bca;border:1px solid #ddd;font-family:Menlo,Monaco,Consolas,"Courier New",monospace;outline:0;padding:8px;resize:none}.file-input-ajax-new .fileinput-remove-button,.file-input-ajax-new .fileinput-upload-button,.file-input-ajax-new .no-browse .input-group-btn,.file-input-new .close,.file-input-new .file-preview,.file-input-new .fileinput-remove-button,.file-input-new .fileinput-upload-button,.file-input-new .glyphicon-file,.file-input-new .no-browse .input-group-btn{display:none}.file-preview-html{border:1px solid #ddd;padding:8px;overflow:auto}.file-zoom-dialog .file-preview-text{font-size:1.2em}.file-preview-other{left:0;top:0;right:0;bottom:0;margin:auto;padding:10px}.file-preview-other:hover{opacity:.8}.file-actions,.file-other-error{text-align:left}.file-other-icon{font-size:4.8em}.file-zoom-dialog .file-other-icon{font-size:8em;font-size:55vmin}.file-caption-main{width:100%}.file-input-ajax-new .no-browse .form-control,.file-input-new .no-browse .form-control{border-top-right-radius:4px;border-bottom-right-radius:4px}.file-thumb-loading{background:url(../img/loading.gif) center center no-repeat content-box!important}.file-actions{margin-top:15px}.file-footer-buttons{float:right}.file-upload-indicator{display:inline;cursor:default;opacity:.8;width:60%}.file-upload-indicator:hover{font-weight:700;opacity:1}.file-footer-caption{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:160px;text-align:center;padding-top:4px;font-size:11px;color:#777;margin:5px auto}.file-preview-error{opacity:.65;box-shadow:none}.file-preview-frame:not(.file-preview-error) .file-footer-caption:hover{color:#000}.file-drop-zone{border:1px dashed #aaa;border-radius:4px;height:100%;text-align:center;vertical-align:middle;margin:12px 15px 12px 12px;padding:5px}.file-drop-zone-title{color:#aaa;font-size:1.6em;padding:85px 10px;cursor:default}.clickable .file-drop-zone-title,.file-preview .clickable{cursor:pointer}.file-drop-zone.clickable:hover{border:2px dashed #999}.file-drop-zone.clickable:focus{border:2px solid #5acde2}.file-drop-zone .file-preview-thumbnails{cursor:default}.file-highlighted{border:2px dashed #999!important;background-color:#f0f0f0}.file-uploading{background:url(../img/loading-sm.gif) center bottom 10px no-repeat;opacity:.65}.file-thumb-progress .progress,.file-thumb-progress .progress-bar{height:10px;font-size:9px;line-height:10px}.file-thumbnail-footer{position:relative}.file-thumb-progress{height:10px;position:absolute;top:35px;left:0;right:0}.file-zoom-fullscreen.modal{position:fixed;top:0;right:0;bottom:0;left:0}.file-zoom-fullscreen .modal-dialog{position:fixed;margin:0;width:100%;height:100%;padding:0}.file-zoom-fullscreen .modal-content{border-radius:0;box-shadow:none}.file-zoom-fullscreen .modal-body{overflow-y:auto}.file-zoom-dialog .modal-body{position:relative!important}.file-zoom-dialog .btn-navigate{position:absolute;padding:0;margin:0;background:0 0;text-decoration:none;outline:0;opacity:.7;top:45%;font-size:4em;color:#1c94c4}.file-zoom-dialog .floating-buttons{position:absolute;top:5px;right:10px}.floating-buttons,.floating-buttons .btn{z-index:3000}.file-zoom-dialog .kv-zoom-actions .btn,.floating-buttons .btn{margin-left:3px}.file-zoom-dialog .btn-navigate:not([disabled]):focus,.file-zoom-dialog .btn-navigate:not([disabled]):hover{outline:0;box-shadow:none;opacity:.5}.file-zoom-dialog .btn-navigate[disabled]{opacity:.3}.file-zoom-dialog .btn-prev{left:1px}.file-zoom-dialog .btn-next{right:1px}.file-drag-handle{display:inline;margin-right:2px;font-size:16px;cursor:move;cursor:-webkit-grabbing}.file-drag-handle:hover{opacity:.7}.file-zoom-content{height:480px;text-align:center}.file-preview-initial.sortable-chosen{background-color:#d9edf7}.file-preview-frame.sortable-ghost{background-color:#eee}.btn-file ::-ms-browse{width:100%;height:100%}