@charset "utf-8";

header, nav, article, aside, section, footer {
 display: block;
}
html, body {
 margin: 0;
 padding: 0;
}
textarea, input {
 outline: none;
 resize: none;
}
img, a img {
 border: none;
 outline: none;
}
a, a:link, a:visited, a:active {
 color: #cd0000;
 text-decoration: none;
}
a:hover {
 color: #2883C5;
}
body {
 font: 14px/20px 'Arial';
 background: #FFFFFF;
 color: #000000;
}
hr {
 height: 1px;
 border: none;
 background: #DA251C;
}
h1, h2, h3, h4, h5, h6 {
 padding: 0;
 margin: 5px 0 10px 0;
 font-weight: normal;
 font-family: 'Georgia';
 font-style: italic;
 color: #909090;
 вввввввввввввввввввввввввввввввввввввввввввввввввввввввввввввввввввввввввввввввввввввввввввввввввввввввввввввввввввв
}
h1:first-letter, h2:first-letter, h3:first-letter, h4:first-letter, .eTitle:first-letter {
 color: #cd0000;
 font-weight: bold;
}
aside ul, aside ol, aside li {
 margin: 0;
 padding: 0;
}
textarea {
 overflow: auto;
}
textarea, input[type="text"], input[type="password"] {
 max-width: 99% !important;
 font-family: 'Arial';
 font-size: 14px;
 min-height: 26px;
 line-height: 26px;
 border: 2px solid #c9c9c9;
 box-shadow: inset 7px 7px 15px rgba(0,0,0,0.15);
 border-radius: 5px;
 color: #a7a7a7;
}
input[type="button"], input[type="submit"], input[type="reset"] {
 font-size: 11px;
 background: #b20000;
 background: -moz-linear-gradient(top, #b20000 0%, #a00000 100%);
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b20000), color-stop(100%,#a00000));
 background: -webkit-linear-gradient(top, #b20000 0%,#a00000 100%);
 background: -o-linear-gradient(top, #b20000 0%,#a00000 100%);
 background: -ms-linear-gradient(top, #b20000 0%,#a00000 100%);
 background: linear-gradient(to bottom, #b20000 0%,#a00000 100%);
 color: #fff;
 font-family: Georgia;
 text-transform: uppercase;
 border: none;
 border-radius: 5px;
 cursor: pointer;
 box-shadow: 0 2px 2px rgba(0,0,0,0.3);
 padding-top: 7px;
 padding-bottom: 7px;
}
input[type="button"]:hover, input[type="submit"]:hover, input[type="reset"]:hover {
 background: #212121;
}

/*/////////////////////////////////////////////////////////*/

#top_line {
 height: 10px;
 background: #cd0000;
 background: -moz-linear-gradient(top, #cd0000 0%, #a00000 100%);
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cd0000), color-stop(100%,#a00000));
 background: -webkit-linear-gradient(top, #cd0000 0%,#a00000 100%);
 background: -o-linear-gradient(top, #cd0000 0%,#a00000 100%);
 background: -ms-linear-gradient(top, #cd0000 0%,#a00000 100%);
 background: linear-gradient(to bottom, #cd0000 0%,#a00000 100%);
 box-shadow: 0 2px 2px rgba(0,0,0,0.3);
}
#site_header {
 height: 80px;
 width: 1200px;
 margin: 0 auto;
}
#logo {
 float: left;
 margin: 0;
 padding-right: 37px;
 line-height: 80px;
 font: normal 36px/80px Georgia;
 text-transform: uppercase;
 background: url(/img/logo.png) right no-repeat;
}
#logo:first-letter {
 font-weight: normal;
}
#logo a {
 color: #212121;
}
#logo a span {
 color: #cd0000;
}
#slogan {
 float: left;
 margin-left: 20px;
 font: italic 14px/14px Georgia;
 color: #7a7a7a;
 margin-top: 26px;
}
#search {
 float: right;
 width: 250px;
 margin-top: 25px;
 height: 34px;
}
#search_button {
 width: 62px;
 height: 30px;
 float: right;
 margin: 0;
}
#search_input {
 float: left;
 width: 135px;
 padding: 0 10px 0 35px;
 margin: 0;
 background: url(/img/search.png) left no-repeat;
}
#navi {
 height: 30px;
 background: #b20000;
 background: -moz-linear-gradient(top, #b20000 0%, #a00000 100%);
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b20000), color-stop(100%,#a00000));
 background: -webkit-linear-gradient(top, #b20000 0%,#a00000 100%);
 background: -o-linear-gradient(top, #b20000 0%,#a00000 100%);
 background: -ms-linear-gradient(top, #b20000 0%,#a00000 100%);
 background: linear-gradient(to bottom, #b20000 0%,#a00000 100%);
 box-shadow: 0 2px 2px rgba(0,0,0,0.3);
 margin-bottom: 30px;
}
#navi_container {
 width: 1200px;
 margin: 0 auto;
}
nav {
 float: left;
}
nav ul, nav li {
 margin: 0;
 padding: 0;
 list-style-type: none;
}
nav li {
 float: left;
 margin-right: 1px;
 position: relative;
}
nav ul li a {
 display: block;
 padding: 0 10px;
 color: #fff !important;
 line-height: 30px;
 text-transform: uppercase;
 font-family: Georgia;
 font-size: 12px;
}
nav ul li a:hover, nav ul li a.uMenuItemA, nav ul li.active > a {
 background: #212121;
}
nav ul li ul {
 position: absolute;
 background: #212121;
 left: 0;
 top: 30px;
 width: 240px;
 display: none;
}
nav ul li ul li {
 float: none;
 border-bottom: 1px solid #3c3c3c;
 margin-left: 0;
}
nav ul li ul li a {
 font-family: Arial;
 text-transform: none;
 font-size: 14px;
}
nav ul li ul li a:hover {
 color: #a7a7a7 !important;
}
nav ul li ul li ul {
 left: 240px;
 top: 0;
 border-left: 1px solid #3c3c3c;
}
.add_news {
 float: right;
 background: url(/img/add_news.png) left no-repeat;
 padding-left: 25px;
 height: 30px;
}
.add_news a {
 display: inline-block;
 padding: 0 10px;
 background: #212121;
 font: 10px/30px Georgia;
 color: #fff;
 text-transform: uppercase;
}
#main_news_container {
 width: 1200px;
 overflow: hidden;
 margin: 0 auto 30px;
}
.title3, .eTitle {
 margin: 0 0 17px;
 padding-bottom: 15px;
 background: url(/img/line.png) bottom repeat-x;
 font-size: 18px;
 line-height: 18px;
}
.eTitle, .eTitle a {
 color: #515151;
 font-style: italic;
 font-family: Georgia;
}
.main_news {
 float: left;
 width: 280px;
 margin-left: 26px;
}
.main_news:first-child {
 margin-left: 0;
}
a.main_news_img {
 display: block;
 width: 280px;
 height: 210px;
 overflow: hidden;
 line-height: 0;
}
a.main_news_img img {
 width: 280px;
 height: 210px;
}
.container {
 overflow: hidden;
}
.main_news_details {
 padding: 0 10px;
 height: 25px;
 line-height: 25px;
 background: #a20000;
 color: #fff;
 font-size: 10px;
 margin-bottom: 10px;
}
.main_news_details span {
 display: inline-block;
 margin-right: 10px;
 padding-left: 15px;
}
.m_date {
 background: url(/img/m_date.png) left no-repeat;
}
.m_reads {
 background: url(/img/m_reads.png) left no-repeat;
}
.m_comments {
 background: url(/img/m_comments.png) left no-repeat;
}
a.main_news_title {
 font: 16px/20px Georgia;
 color: #444;
}
a.main_news_title:hover {
 color: #;
}
#middle {
 overflow: hidden;
 width: 1200px;
 margin: 0 auto;
}
#content {
 
 float: left;
 width: 895px;
}
.news {
 margin-bottom: 30px;
 overflow: hidden;
}
.news_img {
 float: left;
 width: 123px;
 height: 93px;
 position: relative;
 line-height: 0;
 margin-right: 17px;
}
.news_img img {
 width: 123px;
 height: 93px;
}
.news_date {
 display: block;
 padding: 0 10px;
 font: 10px/24px Arial;
 color: #fff;
 position: absolute;
 left: 0;
 bottom: 0;
 width: 103px;
 background: #a20000;
}
.news header {
 margin-left: 140px;
 margin-bottom: 12px;
}
.news header h1 {
 font: normal 18px/18px Georgia;
 color: #444;
 margin: 0;
}
.news header h1:first-letter {
 font-weight: normal;
 color: #444;
}
.news header h1 a {
 color: #444;
}
.news_text {
 line-height: 18px;
 margin-left: 140px;
}
a.news_read_more {
 display: block;
 margin-left: 140px;
 font: italic 14px/14px Georgia;
 margin-top: 12px;
}
aside {
 width: 280px;
 float: right;
}
.block {
 margin-bottom: 35px;
}
.block_content {
 overflow: hidden;
}
.last_comment {
 margin-bottom: 20px;
 overflow: hidden;
}
.no_avatar {
 float: left;
 margin-right: 20px;
 width: 60px;
 height: 60px;
}
.last_comment_footer {
 font-family: Georgia;
 font-size: 12px;
}
.last_comment_footer span {
 padding-right: 5px;
 color: #cd0000;
}
.right_banner {
 width: 280px;
 height: 200px;
 overflow: hidden;
 margin-bottom: 40px;
}
.calTable {
 width: 100%;
 font-family: Georgia;
 line-height: 24px;
}
.calTable td {
 border-radius: 3px;
}
.calMonth {
 font-size: 18px;
 padding-bottom: 5px;
 border-bottom: 1px solid #dcdcdc;
}
.calWday {
 font-weight: bold;
 color: #212121;
}
.calWdaySu, .calWdaySe {
 font-weight: bold;
 color: #cd0000;
}
.calMdayA {
 color: #fff;
 background: #cd0000;
}
.calMdayIs, .calMdayIsA {
 color: #fff;
 background: #a7a7a7;
}
.calMdayIs a, .calMdayIsA a {
 color: #fff;
}
footer {
 padding: 30px 0;
 background: #212121;
 margin-top: 30px;
 color: #dcdcdc;
}
footer a {
 color: #dcdcdc !important;
}
footer a:hover {
 color: #cd0000 !important;
}
#footer_content {
 width: 1200px;
 margin: 0 auto;
 overflow: hidden;
}
.f_block {
 width: 280px;
 float: left;
 margin-left: 26px;
}
.f_block:first-child {
 margin-left: 0;
}
.f_block .title3 {
 color: #fff;
 background-image: url(/img/line2.png);
}
.f_block ul, .f_block ul li {
 margin: 0;
 padding: 0;
 list-style-type: none;
 line-height: 24px;
}
.f_block ul li {
 padding-left: 15px;
 background: url(/img/marker.png) left no-repeat;
}
.age_limit {
 float: right;
 line-height: 26px;
}
.age {
 display: inline-block;
 padding: 0 5px;
 font-family: Georgia;
 color: #cd0000;
 border: 2px solid #cd0000;
 border-radius: 3px;
 font-weight: bold;
 margin-right: 5px;
}
.copy {
 width: 1200px;
 margin: 30px auto 0;
 border-top: 1px solid #3c3c3c;
 padding-top: 30px;
 overflow: hidden;
 font-size: 12px;
 color: #7a7a7a;
}
.copy a {
 color: #7a7a7a !important;
}
#go_top {
 float: right;
 padding: 0 10px;
 font-family: Georgia;
 color: #cd0000;
 border: 2px solid #cd0000;
 border-radius: 3px;
 font-weight: bold;
 cursor: pointer;
 line-height: 26px;
 margin-top: -6px;
}
.entry {
 margin-bottom: 35px;
}
.entry_message {
 overflow: hidden;
}
.entry_images {
 float: left;
 width: 280px;
 line-height: 0;
 margin-right: 20px;
}
.entry_images > a {
 display: block;
 width: 278px;
 height: 208px;
 border: 1px solid #e6e6e6;
 margin-bottom: 15px;
}
.entry_images img {
 width: 278px;
 height: 208px;
}
.details, .eDetails {
 display: inline-block;
 clear: both;
 margin-top: 10px;
 border: 1px solid #dcdcdc;
 border-radius: 3px;
 padding: 0 10px;
 line-height: 26px;
 height: 26px;
 background: #f5f5f5;
}
.eDetails div {
 margin-top: 7px;
 margin-left: 10px;
}
.eDetails {
 margin-bottom: 10px;
}
.title4 {
 font-size: 16px;
}
.comment {
 overflow: hidden;
 margin-bottom: 20px;
 line-height: 18px;
}
.comment_head {
 font-family: Georgia;
 display: inline-block;
 margin-bottom: 5px;
}
.comment_head span {
 color: #cd0000;
}
a.comment_reply {
 font-family: Georgia;
 font-style: italic;
 display: inline-block;
 margin-top: 5px;
}
.title5 {
 margin-top: 30px;
}
input[type="text"].commFl {
 width: 270px;
 padding: 0 10px;
}
textarea.commFl {
 width: 470px;
 padding: 5px 10px;
}
.securityCode {
 font-size: 16px !important;
 padding: 2px 5px !important;
 text-align: center;
}
#addcBut, #clearBut {
 padding: 7px 10px;
}

/* styles for width = 1024px */

@media only screen and (max-width: 1200px) {
 #site_header, #navi_container, #main_news_container, #middle, #footer_content, .copy {
 width: 960px;
 }
 .main_news {
 width: 220px;
 }
 a.main_news_img, a.main_news_img img {
 width: 220px;
 height: 165px;
 }
 #content {
 width: 655px;
 }
 .age_limit {
 clear: both;
 float: none;
 padding-top: 30px;
 }
}

/* ----- */

.popup {
 padding: 20px;
}
.allUsersBtn, .uSearchFlSbm {
 width: 180px !important;
}
.gTable {
 padding: 0 10px;
}
.gTable tr {
 background: #eee;
}
.gTable td {
 border: 1px solid #fff;
 padding: 5px 10px;
}
.gTableTop {
 line-height: 30px;
 background: #b20000;
 background: -moz-linear-gradient(top, #b20000 0%, #a00000 100%);
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b20000), color-stop(100%,#a00000));
 background: -webkit-linear-gradient(top, #b20000 0%,#a00000 100%);
 background: -o-linear-gradient(top, #b20000 0%,#a00000 100%);
 background: -ms-linear-gradient(top, #b20000 0%,#a00000 100%);
 background: linear-gradient(to bottom, #b20000 0%,#a00000 100%);
 padding: 0 10px;
 color: #fff;
 text-decoration: none;
 font-size: 16px;
}
.gTableTop a {
 color: #fff;
 text-decoration: none;
 font-size: 16px;
}
.gTableSubTop {
 padding: 5px 10px;
 background: #212121;
 color: #fff;
 font-size: 14px;
}
.gTableSubTop a {
 color: #fff;
 font-size: 14px;
}
.funcBlock {
 padding-right: 10px;
}
.forumIcoTd {
 text-align: center;
}
.forumIcoTd, .forumNameTd, .forumThreadTd, .forumPostTd, .forumLastPostTd {
 padding: 5px 0;
}
.forumThreadTd, .forumPostTd, .threadPostTd, .threadViewTd, .threadAuthTd {
 vertical-align: middle;
 padding-left: 20px;
}
.forumNameTd {
 line-height: 16px;
 font-size: 14px;
}
.forumNameTd a {
 font-size: 16px;
 font-weight: bold;
}
.switches {
 padding-left: 10px;
}
.forumNamesBar {
 padding-left: 10px !important;
}
.frmBtns {
 text-align: right;
 padding-right: 10px;
}
.legendTd {c9deff
 padding: 0 10px;
}
.forumLastPostTd {
 font-size: 14px;
}
.threadIcoTd, .threadIcoTd {
 text-align: center;
 vertical-align: middle;
}
.threadsDetails {
 background: #dcdcdc;
 padding: 5px;
}
.postTdTop {
 text-align: center;
 padding: 5px;
 background: #dcdcdc;
}
.postTdInfo {
 text-align: center;
}
.posttdMessage {
 vertical-align: top;
 padding: 5px;
}

/* Other styles */

.color3_bg {
 background-color: #000 !important;
}

#main_news_container .container:before, #main_news_container .container:after {
 display: none !important;
}
#main_news_container .container {
 margin-left: 0 !important;
 margin-right: 0 !important;
 width: auto !important;
}









/* Вид новостей для uCoz от Fahrieva v1 
------------------------------------------*/ 
.view-news{ 
 float:left; 
 width:180px; 
 background: #fff; 
 padding:10px 10px 5px 10px; 
 margin: 10px 10px 10px 10px; 
 border: 1px solid #B6C0CD; 
 border-radius:5px; 
} 

.view-news a {text-decoration:none; outline:none} 

.view-news h2 { 
 float:left; 
 width:100%; 
 margin:0px 0px 10px 0px; 
 font: 115% Verdana,Arial,Helvetica, sans-serif; 
 font-weight: 700; 
} 

.view-news-img { 
 position: relative; 
} 

.view-news-img img{ 
 width:180px; 
 height:120px; 
 margin: 0px; 
} 

.view-news-img span{ 
 position:absolute; 
 bottom:5px; 
 right:5px; 
 background: #e4aa2e; 
 padding: 1px 7px 1px 7px; 
 font: 9px Verdana,Arial,Helvetica, sans-serif; 
 text-shadow: 1px 1px 1px #b2821c; 
 font-weight: 700; 
 color:#fff; 
 border-radius:3px; 
} 

.view-news p { 
 float:left; 
 width:100%; 
 padding-bottom: 10px; 
 margin:5px 0px 5px 0px; 
 border-bottom: 1px solid #D6D6D6; 
 font:11px/1.5 Verdana,Arial,Helvetica, sans-serif; 
 text-align:justify; 
} 

.view-news p img {display:none} 

.view-news-bottom { 
 float:left; 
 width:100%; 
 font:9px Verdana,Arial,Helvetica, sans-serif; 
 color:#999; 
} 

.view-news-data{ 
 float:left; 
} 

.view-news-moder{ 
 float:right; 
 margin:0px 0px 0px 10px; 
} 

.view-news-statistics{ 
 float:right; 
 margin:0px 0px 0px 15px; 
}





















/* ====== Search Google ====== */ 
.tmenu ul { 
border:0; 
border-bottom:1px solid #000000; 
background:#2D2D2D; 
font-weight:normal; 
font-size:10pt; 
font-family:Arial; 
height:30px; 
line-height:30px; 
margin:0; 
padding:0; 
padding-left:4px; 
overflow:hidden; 
} 
.tmenu li { 
list-style-type:none; 
float:left; 
} 
.tmenu a { 
padding:6px; 
padding-bottom:7px; 
color:#CCCCCC; 
text-decoration:none; 
} 
.tmenu a:hover { 
padding:6px; 
color:#FFFFFF; 
padding-top:7px; 
padding-bottom:8px; 
text-decoration:none; 
background:#4C4C4C 
} 
.tmenu a.active { 
border-top:2px solid #DD4B39; 
padding:6px; 
padding-top:5px; 
padding-bottom:7px; 
color:#FFFFFF; 
font-weight:bold; 
text-decoration:none; 
} 

.tmenu a.active:hover { 
border-top:2px solid #DD4B39; 
padding:6px; 
padding-top:5px; 
padding-bottom:7px; 
color:#FFFFFF; 
border-top:3px solid #DD4B39; 
text-decoration:none; 
background:#4C4C4C; 
} 

.search { 
height:72px; background-color:#f7f7f7; 
border:1px; border-bottom-style:solid; border-bottom-color:#e5e5e5; 
} 
/* ----------------- */ 

/* ====== Button Google ====== */ 
#tab{ 
 list-style:none; 
 margin:10px; padding:0; 
 overflow: auto; 
} 
#tab li{ 
 cursor: default; 
 color: #6e6e6e; 
 font: bold 12px Helvetica, Arial, sans-serif; 
 text-decoration: none; 
 padding: 7px 12px; 
 position: relative; 
 display: inline-block; 
 text-shadow: 0 1px 0 #fff; 
 -webkit-transition: border-color .218s; 
 -moz-transition: border .218s; 
 -o-transition: border-color .218s; 
 transition: border-color .218s; 
 background: #f3f3f3; 
 background: -webkit-gradient(linear,0% 40%,0% 70%,from(#F5F5F5),to(#F1F1F1)); 
 background: -moz-linear-gradient(linear,0% 40%,0% 70%,from(#F5F5F5),to(#F1F1F1)); 
} 

#left{ 
 border-top-left-radius: 2px; 
 -webkit-border-top-left-radius: 2px; 
 -moz-border-radius-topleft: 2px; 
 -webkit-border-bottom-left-radius: 2px; 
 -moz-border-radius-bottomleft: 2px; 
 border-bottom-left-radius: 2px; 
 -webkit-border-top-right-radius: 0; 
 -moz-border-radius-topright: 0; 
 border-top-right-radius: 0; 
 -webkit-border-bottom-right-radius: 0; 
 -moz-border-radius-bottomright: 0; 
 border-bottom-right-radius: 0; 
 border: solid 1px #d8d8d8; 
 margin-right:-5px; 
 } 

#center{ border-radius: 0; 
 -webkit-border-radius: 0; 
 -moz-border-radius: 0; 
 border: solid 1px #d8d8d8; 
 margin-right:-5px;} 

#right{border-top-left-radius: 0px; 
 -webkit-border-top-left-radius: 0px; 
 -moz-border-radius-topleft: 0px; 
 -webkit-border-bottom-left-radius: 0px; 
 -moz-border-radius-bottomleft: 0px; 
 border-bottom-left-radius: 0px; 
 -webkit-border-top-right-radius: 2px; 
 -moz-border-radius-topright: 2px; 
 border-top-right-radius: 2px; 
 -webkit-border-bottom-right-radius: 2px; 
 -moz-border-radius-bottomright: 2px; 
 border-bottom-right-radius: 2px; 
 border: solid 1px #d8d8d8;} 

#center:hover{ border-color: #c6c6c6; } 
#tab li:hover{ 
 color: #333; 
 border-color: #c6c6c6; 
 -moz-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2) ; 
 -webkit-box-shadow:0 2px 2px rgba(0, 0, 0, 0.2); 
 box-shadow: 0 2px 2px rgba(0, 0, 0, 0.15); 
} 

#tab li.active{ 
 color: #000; 
 border: solid 1px #c6c6c6; 
 background: -webkit-linear-gradient(top,#EEE,#E0E0E0); 
 background: -moz-linear-gradient(top,#EEE,#E0E0E0); 
 background: -ms-linear-gradient(top,#EEE,#E0E0E0); 
 background: -o-linear-gradient(top,#EEE,#E0E0E0); 
 background: linear-gradient(top,#EEE,#E0E0E0); 
 -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1); 
 -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.1); 
 box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1); 
} 
/* ----------------- */ 

/* ====== Button number Google ====== */ 
.sbmt { 
 color: #6e6e6e; 
 font: bold 12px Helvetica, Arial, sans-serif; 
 text-decoration: none; 
 padding: 7px 12px; 
 position: relative; 
 outline: none; 
 display: inline-block; 
 text-shadow: 0 1px 0 #fff; 
 -webkit-transition: border-color .218s; 
 -moz-transition: border .218s; 
 -o-transition: border-color .218s; 
 transition: border-color .218s; 
 background: #f3f3f3; 
 background: -webkit-gradient(linear,0% 40%,0% 70%,from(#F5F5F5),to(#F1F1F1)); 
 background: -moz-linear-gradient(linear,0% 40%,0% 70%,from(#F5F5F5),to(#F1F1F1)); 
 border: solid 1px #d8d8d8; 
 border-radius: 2px; 
 -webkit-border-radius: 2px; 
 -moz-border-radius: 2px; 
 margin-right: 10px; 
 } 

.sbmt:hover{ 
 color: #333; 
 border-color: #c6c6c6; 
 -moz-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.2) -webkit-box-shadow:0 2px 5px rgba(0, 0, 0, 0.2); 
 box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15); 
} 
.sbmt:active{ 
 color: #000; 
 border: solid 1px #c6c6c6; 
 background: -webkit-linear-gradient(top,#EEE,#E0E0E0); 
 background: -moz-linear-gradient(top,#EEE,#E0E0E0); 
 background: -ms-linear-gradient(top,#EEE,#E0E0E0); 
 background: -o-linear-gradient(top,#EEE,#E0E0E0); 
 background: linear-gradient(top,#EEE,#E0E0E0); 
 -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1); 
 -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.1); 
 box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1); 
} 
/* ----------------- */ 

/* ====== Search Form ====== */ 
.poick_os input { 
vertical-align:middle; 
} 

.poick_pole { 
font:11px Verdana,Arial,Helvetica,sans-serif; 
color:#555; text-shadow: 1px 1px 1px #fff; 
height:26px; 
width:230px; 
margin:0; 
padding:4px; 
background:#f6f6f6; 
border: 1px solid #d6d6d6; 
border-right: none; 
} 
 
.poick_pole:focus { 
background:#ebebeb; 
} 
 
.poick_knopka { 
font:11px Verdana,Arial,Helvetica,sans-serif; 
color:#555; text-shadow: 1px 1px 1px #fff; 
height:26px; 
margin:0; 
padding:0 7px; 
background:#e9e9e9; 
border:1px solid #d6d6d6; 
} 
 
.poick_knopka:hover { 
background:#ebebeb; 
} 
/* ----------------- */ 

.users { 
text-align:center; 
background:#4D90FE; color:#FFFFFF; 
height:35px; padding:5px; font-weight: bold; 
} 

.users2 { 
text-align:center; 
background:#5dcb62; color:#FFFFFF; 
height:35px; padding:5px; font-weight: bold; 
}










/**/ 
 .sky-mega-menu, .sky-mega-menu * { 
 margin: 0; 
 padding: 0; 
 outline: none; 
 border: 0; 
 background: none; 
} 
/* level 1 */ 

/**/ 
 .sky-mega-menu { 
 position: relative; 
 z-index: 999; 
 background: rgba(255, 255, 255, 0.9); 
 box-shadow: 0 0 20px rgba(0, 0, 0, .3); 
 font-size: 0; 
 line-height: 0; 
 text-align: right; 
} 
.sky-mega-menu:after { 
 content:''; 
 display: table; 
 clear: both; 
} 
.sky-mega-menu li { 
 position: relative; 
 display: inline-block; 
 float: left; 
 padding: 5px; 
 border-style: solid; 
 border-color: rgba(0, 0, 0, .1); 
 border-right-width: 1px; 
 font-size: 13px; 
 line-height: 45px; 
 text-align: left; 
 white-space: nowrap; 
} 
.sky-mega-menu li a { 
 display: block; 
 padding: 0 20px; 
 text-decoration: none; 
 color: #666; 
 transition: background 0.4s, color 0.4s; 
 -o-transition: background 0.4s, color 0.4s; 
 -ms-transition: background 0.4s, color 0.4s; 
 -moz-transition: background 0.4s, color 0.4s; 
 -webkit-transition: background 0.4s, color 0.4s; 
} 
.sky-mega-menu li > div { 
 position: absolute; 
 z-index: 1000; 
 top: 100%; 
 left: -9999px; 
 margin-top: 8px; 
 background: rgba(255, 255, 255, 0.9); 
 box-shadow: 0 0 8px rgba(0, 0, 0, .3); 
 opacity: 0; 
 -o-transform-origin: 0% 0%; 
 -ms-transform-origin: 0% 0%; 
 -moz-transform-origin: 0% 0%; 
 -webkit-transform-origin: 0% 0%; 
 -o-transition: -o-transform 0.4s, opacity 0.4s; 
 -ms-transition: -ms-transform 0.4s, opacity 0.4s; 
 -moz-transition: -moz-transform 0.4s, opacity 0.4s; 
 -webkit-transition: -webkit-transform 0.4s, opacity 0.4s; 
} 
.sky-mega-menu li > div:after { 
 content:''; 
 position: absolute; 
 bottom: 100%; 
 left: 0; 
 width: 100%; 
 height: 8px; 
 background: transparent; 
} 
.sky-mega-menu li > div:before { 
 content:''; 
 position: absolute; 
 bottom: 100%; 
 left: 24px; 
 border-right: 5px solid transparent; 
 border-bottom: 5px solid rgba(255, 255, 255, 0.9); 
 border-left: 5px solid transparent; 
} 
.sky-mega-menu li:hover > a, .sky-mega-menu li.current > a { 
 background: #2da5da; 
 color: #fff; 
} 
.sky-mega-menu li:hover > div { 
 left: 0; 
 opacity: 1; 
 -webkit-transform: translate(0, 0); 
} 
.sky-mega-menu .right { 
 float: none; 
 border-right-width: 0; 
 border-left-width: 1px; 
} 
.sky-mega-menu .right > div { 
 -o-transform-origin-x: 100%; 
 -ms-transform-origin-x: 100%; 
 -moz-transform-origin-x: 100%; 
 -webkit-transform-origin-x: 100%; 
} 
.sky-mega-menu .right:hover > div { 
 right: 0; 
 left: auto; 
} 
.sky-mega-menu .right:hover > div:before { 
 right: 24px; 
 left: auto; 
} 
.sky-mega-menu .switcher { 
 display: none; 
} 
/**/ 

/* level 2+ */ 

/**/ 
 .sky-mega-menu li li { 
 display: block; 
 float: none; 
 border-width: 0; 
 border-top-width: 1px; 
 line-height: 21px; 
 white-space: normal; 
} 
.sky-mega-menu li li:first-child { 
 border-top: 0; 
} 
.sky-mega-menu li li a { 
 padding-top: 12px; 
 padding-bottom: 12px; 
} 
.sky-mega-menu li li > div { 
 top: 0; 
 margin: 0 0 0 8px; 
} 
.sky-mega-menu li li > div:after { 
 top: 0; 
 right: 100%; 
 bottom: auto; 
 left: auto; 
 width: 8px; 
 height: 100%; 
} 
.sky-mega-menu li li > div:before { 
 top: 22px; 
 right: 100%; 
 bottom: auto; 
 left: auto; 
 border-top: 5px solid transparent; 
 border-right: 5px solid rgba(255, 255, 255, 0.9); 
 border-bottom: 5px solid transparent; 
} 
.sky-mega-menu li li:hover > div { 
 left: 100%; 
} 
.sky-mega-menu .right li > div { 
 margin: 0 8px 0 0; 
 -o-transform-origin-x: 100%; 
 -ms-transform-origin-x: 100%; 
 -moz-transform-origin-x: 100%; 
 -webkit-transform-origin-x: 100%; 
} 
.sky-mega-menu .right li > div:after { 
 right: auto; 
 left: 100%; 
} 
.sky-mega-menu .right li > div:before { 
 right: auto; 
 left: 100%; 
 border-right: none; 
 border-left: 5px solid rgba(255, 255, 255, 0.9); 
} 
.sky-mega-menu .right li:hover > div { 
 right: 100%; 
 left: auto; 
} 
/**/ 

/* positions */ 

/**/ 
 .sky-mega-menu-fixed { 
 position: fixed; 
 top: 0; 
 left: 0; 
 width: 100%; 
} 
.sky-mega-menu-pos-bottom li > div { 
 top: auto; 
 bottom: 100%; 
 margin: 0 0 8px; 
 -o-transform-origin-y: 100%; 
 -ms-transform-origin-y: 100%; 
 -moz-transform-origin-y: 100%; 
 -webkit-transform-origin-y: 100%; 
} 
.sky-mega-menu-pos-bottom li > div:after { 
 top: 100%; 
 bottom: auto; 
} 
.sky-mega-menu-pos-bottom li > div:before { 
 top: 100%; 
 bottom: auto; 
 border-top: 5px solid rgba(255, 255, 255, 0.9); 
 border-right: 5px solid transparent; 
 border-bottom: none; 
 border-left: 5px solid transparent; 
} 
.sky-mega-menu-pos-bottom li li > div { 
 top: auto; 
 bottom: 0; 
} 
.sky-mega-menu-pos-bottom li li > div:before { 
 top: auto; 
 bottom: 22px; 
} 
.sky-mega-menu-pos-bottom.sky-mega-menu-fixed { 
 top: auto; 
 bottom: 0; 
} 
.sky-mega-menu-pos-left li, .sky-mega-menu-pos-right li { 
 display: block; 
 float: none; 
 border-width: 0; 
 border-top-width: 1px; 
} 
.sky-mega-menu-pos-left li:first-child, .sky-mega-menu-pos-right li:first-child { 
 border-top: 0; 
} 
.sky-mega-menu-pos-left li > div, .sky-mega-menu-pos-right li > div { 
 top: 0; 
} 
.sky-mega-menu-pos-left li > div { 
 margin: 0 0 0 8px; 
} 
.sky-mega-menu-pos-right li > div { 
 margin: 0 8px 0 0; 
 -o-transform-origin-x: 100%; 
 -ms-transform-origin-x: 100%; 
 -moz-transform-origin-x: 100%; 
 -webkit-transform-origin-x: 100%; 
} 
.sky-mega-menu-pos-left li > div:after, .sky-mega-menu-pos-right li > div:after { 
 top: 0; 
 bottom: auto; 
 width: 8px; 
 height: 100%; 
} 
.sky-mega-menu-pos-left li > div:after { 
 right: 100%; 
 left: auto; 
} 
.sky-mega-menu-pos-right li > div:after { 
 right: auto; 
 left: 100%; 
} 
.sky-mega-menu-pos-left li > div:before, .sky-mega-menu-pos-right li > div:before { 
 top: 22px; 
 bottom: auto; 
 border-top: 5px solid transparent; 
 border-bottom: 5px solid transparent; 
} 
.sky-mega-menu-pos-left li > div:before { 
 right: 100%; 
 left: auto; 
 border-right: 5px solid rgba(255, 255, 255, 0.9); 
} 
.sky-mega-menu-pos-right li > div:before { 
 right: auto; 
 left: 100%; 
 border-left: 5px solid rgba(255, 255, 255, 0.9); 
} 
.sky-mega-menu-pos-left li:hover > div { 
 left: 100%; 
} 
.sky-mega-menu-pos-right li:hover > div { 
 right: 100%; 
 left: auto; 
} 
.sky-mega-menu-pos-left .bottom > div, .sky-mega-menu-pos-right .bottom > div { 
 top: auto; 
 bottom: 0; 
 -o-transform-origin-y: 100%; 
 -ms-transform-origin-y: 100%; 
 -moz-transform-origin-y: 100%; 
 -webkit-transform-origin-y: 100%; 
} 
.sky-mega-menu-pos-left .bottom > div:before, .sky-mega-menu-pos-right .bottom > div:before { 
 top: auto; 
 bottom: 22px; 
} 
.sky-mega-menu-pos-right li li > div { 
 margin: 0 8px 0 0; 
 -o-transform-origin-x: 100%; 
 -ms-transform-origin-x: 100%; 
 -moz-transform-origin-x: 100%; 
 -webkit-transform-origin-x: 100%; 
} 
.sky-mega-menu-pos-right li li > div:after { 
 right: auto; 
 left: 100%; 
} 
.sky-mega-menu-pos-right li li > div:before { 
 right: auto; 
 left: 100%; 
 border-right: none; 
 border-left: 5px solid rgba(255, 255, 255, 0.9); 
} 
.sky-mega-menu-pos-right li li:hover > div { 
 right: 100%; 
 left: auto; 
} 
.sky-mega-menu-pos-left.sky-mega-menu-fixed { 
 top: 0; 
 right: auto; 
 bottom: 0; 
 left: 0; 
 width: auto; 
} 
.sky-mega-menu-pos-right.sky-mega-menu-fixed { 
 top: 0; 
 right: 0; 
 bottom: 0; 
 left: auto; 
 width: auto; 
} 
/**/ 

/* animations */ 

/**/ 
 .sky-mega-menu-anim-slide li > div { 
 -o-transform: translate(0, 60px); 
 -ms-transform: translate(0, 60px); 
 -moz-transform: translate(0, 60px); 
 -webkit-transform: translate(0, 60px); 
} 
.sky-mega-menu-pos-bottom.sky-mega-menu-anim-slide li > div { 
 -o-transform: translate(0, -60px); 
 -ms-transform: translate(0, -60px); 
 -moz-transform: translate(0, -60px); 
 -webkit-transform: translate(0, -60px); 
} 
.sky-mega-menu-anim-slide li:hover > div { 
 -o-transform: translate(0, 0); 
 -ms-transform: translate(0, 0); 
 -moz-transform: translate(0, 0); 
 -webkit-transform: translate(0, 0); 
} 
.sky-mega-menu-anim-scale li > div { 
 -o-transform: scale(0, 0); 
 -ms-transform: scale(0, 0); 
 -moz-transform: scale(0, 0); 
 -webkit-transform: scale(0, 0); 
} 
.sky-mega-menu-anim-scale li:hover > div { 
 -o-transform: scale(1, 1); 
 -ms-transform: scale(1, 1); 
 -moz-transform: scale(1, 1); 
 -webkit-transform: scale(1, 1); 
} 
.sky-mega-menu-anim-flip { 
 perspective: 2000px; 
 -o-perspective: 2000px; 
 -moz-perspective: 2000px; 
 -webkit-perspective: 2000px; 
} 
.sky-mega-menu-anim-flip li > div { 
 transform-style: preserve-3d; 
 -o-transform: preserve-3d; 
 -moz-transform-style: preserve-3d; 
 -webkit-transform-style: preserve-3d; 
 transform: rotateX(-75deg); 
 -o-transform: rotateX(-75deg); 
 -moz-transform: rotateX(-75deg); 
 -webkit-transform: rotateX(-75deg); 
} 
.sky-mega-menu-anim-flip li:hover > div { 
 transform: rotateX(0deg); 
 -o-transform: rotateX(0deg); 
 -moz-transform: rotateX(0deg); 
 -webkit-transform: rotateX(0deg); 
} 
/**/ 

/* grid */ 

/**/ 
 .sky-mega-menu .grid-column { 
 float: left; 
 border-color: #d9d9d9; 
 border-left-width: 1px; 
 border-left-style: solid; 
} 
.sky-mega-menu .grid-column:first-child { 
 margin-left: 0; 
 border-left: 0; 
} 
.sky-mega-menu .grid-column2, .sky-mega-menu .grid-container2 { 
 width: 155px; 
} 
.sky-mega-menu .grid-column3, .sky-mega-menu .grid-container3 { 
 width: 233px; 
} 
.sky-mega-menu .grid-column4, .sky-mega-menu .grid-container4 { 
 width: 311px; 
} 
.sky-mega-menu .grid-column5, .sky-mega-menu .grid-container5 { 
 width: 389px; 
} 
.sky-mega-menu .grid-column6, .sky-mega-menu .grid-container6 { 
 width: 467px; 
} 
.sky-mega-menu .grid-column7, .sky-mega-menu .grid-container7 { 
 width: 545px; 
} 
.sky-mega-menu .grid-column8, .sky-mega-menu .grid-container8 { 
 width: 623px; 
} 
.sky-mega-menu .grid-column9, .sky-mega-menu .grid-container9 { 
 width: 701px; 
} 
.sky-mega-menu .grid-column10, .sky-mega-menu .grid-container10 { 
 width: 779px; 
} 
.sky-mega-menu .grid-column11, .sky-mega-menu .grid-container11 { 
 width: 857px; 
} 
.sky-mega-menu .grid-column12, .sky-mega-menu .grid-container12 { 
 width: 935px; 
} 
/**/ 

/* icons */ 

/**/ 
 .sky-mega-menu li a > .fa { 
 display: block; 
 float: left; 
 width: 16px; 
 margin: 0 10px 0 -4px; 
 font-size: 16px; 
 line-height: inherit; 
 text-align: center; 
} 
.sky-mega-menu li a > .fa-single { 
 float: none; 
 margin: 0; 
} 
.sky-mega-menu li a > .fa-indicator { 
 position: relative; 
 top: -1px; 
 float: none; 
 display: inline-block; 
 vertical-align: middle; 
 width: auto; 
 margin: 0 -10px 0 10px; 
 font-size: 9px; 
 line-height: 1; 
 text-align: right; 
} 
.sky-mega-menu li li a > .fa-indicator { 
 top: 0; 
 float: right; 
 display: block; 
 line-height: inherit; 
} 
/**/ 

/* forms */ 

/**/ 
 .sky-mega-menu form fieldset { 
 display: block; 
 padding: 25px 30px; 
} 
.sky-mega-menu form fieldset + fieldset { 
 border-top: 1px solid rgba(0, 0, 0, .1); 
} 
.sky-mega-menu form section { 
 margin-bottom: 20px; 
} 
.sky-mega-menu form .input, .sky-mega-menu form .textarea, .sky-mega-menu form .radio, .sky-mega-menu form .checkbox, .sky-mega-menu form .button { 
 position: relative; 
 display: block; 
} 
.sky-mega-menu form .input input, .sky-mega-menu form .textarea textarea { 
 display: block; 
 box-sizing: border-box; 
 -moz-box-sizing: border-box; 
 width: 100%; 
 height: 39px; 
 padding: 8px 10px; 
 outline: none; 
 border: 2px solid #e5e5e5; 
 border-radius: 0; 
 background: #fff; 
 font: 13px/19px'Open Sans', Helvetica, Arial, sans-serif; 
 color: #404040; 
 appearance: normal; 
 -moz-appearance: none; 
 -webkit-appearance: none; 
 transition: border-color 0.3s; 
 -o-transition: border-color 0.3s; 
 -ms-transition: border-color 0.3s; 
 -moz-transition: border-color 0.3s; 
 -webkit-transition: border-color 0.3s; 
} 
.sky-mega-menu form .textarea textarea { 
 height: auto; 
 resize: none; 
} 
.sky-mega-menu form .button { 
 float: right; 
 height: 39px; 
 overflow: hidden; 
 margin-left: 20px; 
 padding: 0 20px; 
 outline: none; 
 border: 0; 
 background-color: #2da5da; 
 font: 300 13px/39px'Open Sans', Helvetica, Arial, sans-serif; 
 text-decoration: none; 
 color: #fff; 
 cursor: pointer; 
 opacity: 0.8; 
 transition: opacity 0.2s; 
 -o-transition: opacity 0.2s; 
 -ms-transition: opacity 0.2s; 
 -moz-transition: opacity 0.2s; 
 -webkit-transition: opacity 0.2s; 
} 
.sky-mega-menu form .fa-append { 
 position: absolute; 
 top: 5px; 
 right: 5px; 
 width: 29px; 
 height: 29px; 
 padding-left: 3px; 
 border-left: 1px solid #e5e5e5; 
 font-size: 15px; 
 line-height: 29px; 
 text-align: center; 
 color: #ccc; 
} 
.sky-mega-menu form .input .fa-append + input, .sky-mega-menu form .textarea .fa-append + textarea { 
 padding-right: 46px; 
} 
.sky-mega-menu form .row { 
 margin: 0 -15px; 
} 
.sky-mega-menu form .row:after { 
 content:''; 
 display: table; 
 clear: both; 
} 
.sky-mega-menu form .col { 
 float: left; 
 min-height: 1px; 
 padding-right: 15px; 
 padding-left: 15px; 
 box-sizing: border-box; 
 -moz-box-sizing: border-box; 
} 
.sky-mega-menu form .col-6 { 
 width: 50%; 
} 
.sky-mega-menu form .input:hover input, .sky-mega-menu form .textarea:hover textarea, .sky-mega-menu form .checkbox:hover i { 
 border-color: #8dc9e5; 
} 
.sky-mega-menu form .button:hover { 
 opacity: 1; 
} 
.sky-mega-menu form .input input:focus, .sky-mega-menu form .textarea textarea:focus, .sky-mega-menu form .checkbox input:focus + i { 
 border-color: #2da5da; 
} 
.sky-mega-menu .search { 
 border-left: 0; 
} 
.sky-mega-menu .search .input { 
 margin: 3px 3px 3px 3px; 
} 
.sky-mega-menu .search .input input { 
 width: 240px; 
 padding-right: 65px; 
} 
.sky-mega-menu .search .button { 
 position: absolute; 
 top: 0; 
 right: 0; 
 margin: 0; 
} 
/**/ 

/* pad */ 

/**/ 
 @media screen and (max-width: 1000px) { 
 .sky-mega-menu li a { 
 padding: 0 15px; 
 } 
 .sky-mega-menu li a > .fa-indicator { 
 margin-right: -5px; 
 } 
 .sky-mega-menu .grid-column2, .sky-mega-menu .grid-container2 { 
 width: 117px; 
 } 
 .sky-mega-menu .grid-column3, .sky-mega-menu .grid-container3 { 
 width: 176px; 
 } 
 .sky-mega-menu .grid-column4, .sky-mega-menu .grid-container4 { 
 width: 235px; 
 } 
 .sky-mega-menu .grid-column5, .sky-mega-menu .grid-container5 { 
 width: 294px; 
 } 
 .sky-mega-menu .grid-column6, .sky-mega-menu .grid-container6 { 
 width: 353px; 
 } 
 .sky-mega-menu .grid-column7, .sky-mega-menu .grid-container7 { 
 width: 412px; 
 } 
 .sky-mega-menu .grid-column8, .sky-mega-menu .grid-container8 { 
 width: 471px; 
 } 
 .sky-mega-menu .grid-column9, .sky-mega-menu .grid-container9 { 
 width: 530px; 
 } 
 .sky-mega-menu .grid-column10, .sky-mega-menu .grid-container10 { 
 width: 589px; 
 } 
 .sky-mega-menu .grid-column11, .sky-mega-menu .grid-container11 { 
 width: 648px; 
 } 
 .sky-mega-menu .grid-column12, .sky-mega-menu .grid-container12 { 
 width: 707px; 
 } 
} 
/**/ 

/* phone */ 

/**/ 
 @media screen and (max-width: 767px) { 
 body { 
 -webkit-text-size-adjust: none; 
 } 
 .sky-mega-menu .grid-column { 
 float: none; 
 width: auto; 
 margin: 0; 
 border: 0; 
 border-top: 1px solid #d9d9d9; 
 } 
 .sky-mega-menu .grid-column:first-child { 
 border-top: 0; 
 } 
 .sky-mega-menu form fieldset { 
 display: block; 
 padding: 15px 20px; 
 } 
 .sky-mega-menu form section { 
 margin-bottom: 10px; 
 } 
 .sky-mega-menu form .row { 
 margin: 0 -10px; 
 } 
 .sky-mega-menu form .col { 
 padding-right: 10px; 
 padding-left: 10px; 
 } 
 .sky-mega-menu-response-to-stack > li { 
 display: block; 
 float: none; 
 border: 0; 
 border-top: 1px solid #d9d9d9; 
 } 
 .sky-mega-menu-response-to-stack > li:first-child { 
 border-top: 0; 
 } 
 .sky-mega-menu-response-to-switcher > li { 
 display: none; 
 float: none; 
 border: 0; 
 } 
 .sky-mega-menu-response-to-switcher > .switcher { 
 display: block; 
 } 
 .sky-mega-menu-response-to-switcher:hover > li { 
 display: block; 
 border-top: 1px solid #d9d9d9; 
 } 
 .sky-mega-menu-response-to-switcher:hover > .switcher { 
 display: none; 
 } 
 .sky-mega-menu-response-to-stack li > div, .sky-mega-menu-response-to-stack li >[class^="grid-container"], .sky-mega-menu-response-to-switcher li > div, .sky-mega-menu-response-to-switcher li >[class^="grid-container"] { 
 top: 100%; 
 bottom: auto; 
 width: auto; 
 margin: 8px 0 0 0; 
 -o-transform-origin: 0 0; 
 -ms-transform-origin: 0 0; 
 -moz-transform-origin: 0 0; 
 -webkit-transform-origin: 0 0; 
 } 
 .sky-mega-menu-response-to-stack li > div:after, .sky-mega-menu-response-to-switcher li > div:after { 
 top: auto; 
 right: auto; 
 bottom: 100%; 
 left: 0; 
 width: 100%; 
 height: 8px; 
 } 
 .sky-mega-menu-response-to-stack li > div:before, .sky-mega-menu-response-to-switcher li > div:before { 
 display: none; 
 } 
 .sky-mega-menu-response-to-stack li a > .fa, .sky-mega-menu-response-to-switcher li a > .fa { 
 margin: 0 15px 0 0; 
 } 
 .sky-mega-menu-response-to-stack li:hover > div, .sky-mega-menu-response-to-stack li:hover >[class^="grid-container"], .sky-mega-menu-response-to-switcher li:hover > div, .sky-mega-menu-response-to-switcher li:hover >[class^="grid-container"] { 
 right: 0; 
 left: 51px; 
 } 
 .sky-mega-menu-response-to-stack li li > div, .sky-mega-menu-response-to-switcher li li > div { 
 top: 100%; 
 width: auto; 
 margin: 8px 0 0 0; 
 } 
 .sky-mega-menu-response-to-stack li li > div:after, .sky-mega-menu-response-to-switcher li li > div:after { 
 top: auto; 
 right: auto; 
 bottom: 100%; 
 left: 0; 
 width: 100%; 
 height: 8px; 
 } 
 .sky-mega-menu-response-to-stack li li:hover > div, .sky-mega-menu-response-to-switcher li li:hover > div { 
 right: 0; 
 left: 51px; 
 } 
 .sky-mega-menu-response-to-stack .search .input input, .sky-mega-menu-response-to-switcher .search .input input { 
 width: 100%; 
 } 
 .sky-mega-menu-response-to-icons li { 
 position: static; 
 font-size: 0; 
 } 
 .sky-mega-menu-response-to-icons li a { 
 padding: 0 10px; 
 } 
 .sky-mega-menu-response-to-icons li > div, .sky-mega-menu-response-to-icons li >[class^="grid-container"] { 
 width: 100%; 
 } 
 .sky-mega-menu-response-to-icons li > div:before { 
 display: none; 
 } 
 .sky-mega-menu-response-to-icons li a > .fa { 
 margin: 0; 
 } 
 .sky-mega-menu-response-to-icons li a > .fa-indicator { 
 position: static; 
 display: block; 
 float: right; 
 margin-left: 10px; 
 line-height: 45px; 
 } 
 .sky-mega-menu-response-to-icons li li { 
 position: relative; 
 font-size: 13px; 
 } 
 .sky-mega-menu-response-to-icons li li > div, .sky-mega-menu-response-to-icons .right li > div { 
 top: 100%; 
 margin: 8px 0 0 0; 
 } 
 .sky-mega-menu-response-to-icons li li > div:after, .sky-mega-menu-response-to-icons .right li > div:after { 
 top: auto; 
 right: auto; 
 bottom: 100%; 
 left: 0; 
 width: 100%; 
 height: 8px; 
 } 
 .sky-mega-menu-response-to-icons li li:hover > div, .sky-mega-menu-response-to-icons .right li:hover > div { 
 right: 0; 
 left: 41px; 
 width: auto; 
 } 
 .sky-mega-menu-response-to-icons li li a > .fa { 
 margin-right: 10px; 
 } 
 .sky-mega-menu-response-to-icons li li a > .fa-indicator { 
 margin-right: 0px; 
 } 
 .sky-mega-menu-response-to-icons.sky-mega-menu-anim-flip li li > div { 
 top: 100%; 
 margin: 8px 0 0 0; 
 transform: rotateX(0deg); 
 -moz-transform: rotateX(0deg); 
 -webkit-transform: rotateX(0deg); 
 } 
 .sky-mega-menu-pos-bottom.sky-mega-menu-response-to-icons li li > div { 
 top: auto; 
 bottom: 100%; 
 margin: 0 0 8px 0; 
 } 
 .sky-mega-menu-pos-bottom.sky-mega-menu-response-to-icons li li > div:after { 
 top: 100%; 
 bottom: auto; 
 } 
}