.img {
   Max-width: 100%;
}

.kt_brand {
    height: 158px;
    overflow: hidden;
    background-image: url("../images/bg_top.png");
	background-repeat:no-repeat;
	background-size:cover;
}

.kt_logo {
    float: left;
    width: 470px;
}

.kt_logo a {
    height: 70px;
    line-height: 70px;
    display: block;
    font-size: 36px;
    text-decoration: none;
    margin-left: 20px;
}

.kt_header_right {
    float: right;
}

.kt_top_menu {
	background: #34495e;
    height: 32px;
    line-height: 32px;
    /* position: fixed; */
    z-index: 30;
    /* width: 37%; */
    /* right: 23%; */
    border-radius: 14px;
}

.kt_menu1 {
    float: left;
}

.kt_menu2 {
    float: right;
}

.kt_width {
    width: 1230px;
    margin: 0 auto;
    clear: both;
}

#body section {
    float: none;
    width: auto;
}

.kt_left_pos {
    width: 240px;
    float: left;
    margin-right: 10px;
}

.kt_right_pos {
    width: 240px;
    float: right;
}

.kt_body_center {
    display: inline-block;
    overflow: hidden;
}

#body aside {
    float: inherit;
    display: initial;
}

#body aside .kt_left_pos .menu li ul {
    right: auto;
    left: 91%;
}

.widget_content_slider .slide .heading {
    z-index: 1;
}

.kt_tw, .kt_bw {
    float: left;
    overflow: hidden;

}

.kt_monoblock {
    background: #ffffff;
    display: inline-block;
    margin-bottom: 10px;
    width: 100%;
	border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    overflow: hidden;

}

.kt_tw .widget,
.kt_bw .widget {
	margin-bottom: 0;
}

.mb10 {
	margin-bottom: 10px;
}

.widget_tabbed .tabs ul {
    height: 38px;
    line-height: 38px;
}

.widget_tabbed .tabs ul li {
    height: 38px;
    line-height: 38px;
}

.widget_tabbed .tabs ul li a {
    height: 38px;
    line-height: 38px;
}

.widget_tabbed > .tabs .links {
    padding-right: 8px;
}

.kt_header_right {
	width: 728px;
}
/********************** Дед мороз*****************************/
#ded-moroz { 
position: fixed; 
background-image: url(/ded-moroz/ded-moroz.png);  
bottom:0;  
height: 220px;  
width: 99px; 
z-index: 91000;
right:0; } 
#ded-moroz:hover { 
position: fixed;  
background-image: url(/ded-moroz/ded-moroz-h.png);  
bottom:0;  
height:270px;  
width: 220px;  
right: 0; }
.act_add_gifts{ background:url(/images/icons/actions/add_gifts.png) no-repeat left 3px; }
.new_messages_fixed {

    bottom: 91%;
    left: 72%;
    position: fixed;
    color: #ff1c1c;
    font-size: 24px;



 blink7
  color: rgb(245,245,245);
  text-shadow: 0 -1px rgba(0,0,0,.1);
  background: green;

  -webkit-animation: pulsate 1.2s linear infinite;
  animation: pulsate 1.2s linear infinite;
} 
/********************** *****************************/
/* Header Navigation 1 ======================================================== */

.kt_menus .menu,
.kt_menus .menu li { margin:0; padding:0; list-style: none; background:none; }

.kt_menu1 .menu {
    float: left;
    padding-left: 5px;
}

.kt_menu2 .menu {
    float: right;
    right: 13%;
}

.kt_menus .menu {
    position: relative;
    z-index: 15;
}

.kt_menus .menu .item{
    background: none;
}

.kt_menus .menu > li {
    float: left;
}

.kt_menus .menu > li > a {
    display: block;
    padding: 0 5px;
    color: #cef145;
    text-decoration: none;
    font-size: 12px;
}

.kt_menus .menu > li > a:hover {
    color:#FFF;
}

.kt_menus .menu > li.active > a { color:#F5CF53; }
.kt_menus .menu > li.active > a:hover { color:#F5CF53; }
.kt_menus .menu > li.active > ul a:hover { color:#EEE; }

.kt_menus .menu ul li a,
.kt_menus .menu li.active ul li a {
    text-decoration: none;
    padding-right: 10px;
    font-size: 12px;
}

.kt_menus .menu li ul li.active a{ color:#F5CF53; }
.kt_menus .menu li ul li.active a:hover { color:#F5CF53; }

.kt_menus .menu li:hover {
    position: relative;
    z-index: 599;
    cursor: default;
}

.kt_menu1 .menu ul {
    left: -15px;
}

.kt_menu2 .menu ul {
    right: -50px;
}

.kt_menus .menu ul {
    visibility: hidden;
    position: absolute;
    top: 99%;
    z-index: 598;
    width: 100%;
}

.kt_menus .menu ul li {
    float: none;
    background-color: #224674;
    color: #FFF;
}

.kt_menus .menu ul li a {
    display: block;
    height: 32px;
    line-height: 32px;
    color: #A3CAE0;
    padding-left: 10px;
}

.kt_menus .menu ul li:hover > a { 
	background-color: #315480; 
	color: #FFF; 
}

.kt_menus .menu ul ul {
    top: 0px;
    left: 90%;
}

.kt_menus .menu li:hover > ul {
    visibility: visible;
}

.kt_menus .menu ul { width:220px; }

.kt_menus .menu > .folder a {
    padding-right: 8px;
}

/************** Главное меню ***************/

nav {
    height: 40px;
}

nav .menu {
    height: 40px;
    line-height: 40px;
}

/************* Footer ******************/

footer {
    background: white;
    margin-bottom: 10px;
    display: inline-block;
    width: 100%;
    padding: 10px 0;
    font-size: 12px;
}

footer ul.menu{
	margin: 0;
    list-style: none;
    text-align: center;
}

footer ul.menu li {
    display: inline-block;
    margin: 0 5px;
}

footer ul.menu li a{
    text-decoration: none;
}

.kt_copy {
    background: url(../images/bg_futer.png);
    height: 74px;
    color: #7f8c8d;
    padding: 13px 0px;
    clear: both;
    font-size: 12px;
}

.kt_copy a{
    color: #666;
    text-decoration: none;
}

.kt_copy .item {
    border-right: 1px solid #666;
    padding: 0 5px;
}

.kt_copy .item:last-child {
    border-right: 0;
}

.kt_end {
    text-align: center;
    margin-bottom: 10px;
}

.kt_start {
    text-align: center;
}

.kt_widget_search .widget_search{
    margin: -5px 0 5px 20px;
    padding: 0;
    background: none;
    float: left;
}

.kt_widget_noty{
    margin: -10px 0 5px 10px;
    float: left;
}

.kt_widget_noty a{
    font-size: 14px !important;
    height: 27px !important;
    line-height: 27px !important;
    margin: 0;
    background-repeat: no-repeat;
    background-position-y: 5px;
    padding-left: 20px;
}

.kt_widget_noty .menu{
    margin: 0;
}

.bb_hide {
    border-width: 1px;
    border-style: solid;
    border-color: burlywood;
    padding: 5px 5px 5px 25px;
    color: #999;
    background: url("../images/icons/lock.png") no-repeat 5px center;
}

.spCont {
    padding: 5px 15px;  
    border: 1px dashed #999;
}

/* Media Queries ============================================================ */

@media screen and (max-width: 1205px) {
	.widget_content_slider .slide { width: 100%; }
}

@media screen and (max-width: 1200px) {
	.kt_width { width: 1000px; }
	.kt_logo { width: 270px; }
	.kt_logo a { font-size: 26px; }
	.widget_content_slider .items .item .title { display: none; }
	.widget_content_slider .items .item { padding: 5px; }
	.widget_content_slider .items .item .image { margin-right: 0; }
}

@media screen and (max-width: 1000px) {
	.kt_logo { width: 330px; }
    .kt_width { width: 800px; }
    .kt_header_right { width: 468px; }
}

@media screen and (max-width: 800px) {
    .kt_width { width: calc(100% - 20px); }
    .kt_brand { height: initial !important; display: block; text-align: center; overflow: hidden; }
    .kt_logo { float: initial; margin-left: 0; width: 100%;}
    .kt_logo a { height: 50px; line-height: 50px; }
    .kt_header_right { float: none; width: 100%; height: auto; }
    nav { height: initial; }
}

@media screen and (max-width: 520px) {
    .kt_sidebar { width: 100% !important; }
    .kt_menu1 { display: none; }
}

@media screen and (max-width: 600px) {
    .hidemobile {
    visibility: hidden;
    display: none; }
}

@media screen and (max-width: 600px) {
    #mylanding {
                    visibility: hidden;
    }
}
/* ========================== Чтото новое================================== */
#parent_popup{
    background-color: rgba(0, 0, 0, 0.36);
    display: none;
    position: fixed;
    z-index: 99999;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
#popup{
    background: #fff;
    width: 70%;
    margin: 10% auto;
    padding: 5px 20px 13px 20px;
    border: 10px solid #ddd;
    position: relative;
    -webkit-box-shadow: 0px 0px 20px #000;
    -moz-box-shadow: 0px 0px 20px #000;
    box-shadow: 0px 0px 20px #000;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
     border-radius: 15px;
}
.close{
    background-color: rgba(234, 234, 231, 0.8);
    border: 2px solid #272525;
    height: 24px;
    line-height: 24px;
    position: absolute;
    right: 102%;
    cursor: pointer;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    color: rgba(226, 177, 39, 0.9);
    font-size: 14px;
    text-shadow: 0 -1px rgba(0, 0, 0, 0.9);
    top: -10%;
    width: 24px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    -ms-border-radius: 15px;
    -o-border-radius: 15px;
    border-radius: 15px;
    -moz-box-shadow: 1px 1px 3px #000;
    -webkit-box-shadow: 1px 1px 3px #000;
     box-shadow: 1px 1px 3px #000;
}
.close:hover{
    background-color: rgba(0, 122, 200, 0.8);
}

/* ========================== Слили рекламы================================== */

.reklama1{
        width: 100%;
        height: 400px;
        padding: 2px;
        overflow: hidden;
}

.reklama2{
        width: 100%;
        height: 90px;
        padding: 1px;
        overflow: hidden;
        
}

.reklama3{
        width: 100%;
        height: 390px;
        padding: 1px;
        overflow: hidden;
        
}

.reklama4{
        width: 320;
        height: 400px;
        padding: 2px;
        overflow: hidden;
}