@charset "UTF-8";

@font-face {
    font-family: "fontello";
    font-style: normal;
    font-weight: normal;
    src: url("../fonts/fontello.eot") format("embedded-opentype"), url("../fonts/fontello.woff") format("woff"), url("../fonts/fontello.ttf") format("truetype"), url("../fonts/fontello.svg") format("svg");
}

.icon-th:before { content: '\e803'; float: right;} 
.icon-th:hover:before { content: '\e803'; cursor: pointer; color: #eff1f2; background: #f87f3e;} 

.icon-left-open:before { content: '\e801'; border-right: medium none !important;} 
.icon-right-open:before { content: '\e802'; } 



.icon-left-open:hover:before { content: '\e801'; cursor: pointer; color: #eff1f2;background: #f87f3e;} 
.icon-right-open:hover:before { content: '\e802'; cursor: pointer; color: #eff1f2;background: #f87f3e;} 


.icon-cancel:before { content: '\e803'; } 

[class^="icon-"]:before, [class*=" icon-"]:before {
border: 1px solid #eff1f2;
display: inline-block;
font-family: "fontello";
font-style: normal;
font-variant: normal;
font-weight: normal;
line-height: 1em;
padding: 8px;
text-align: center;
text-decoration: inherit;
text-transform: none;
width: 17px;
color: #eff1f2;
background: #BABABA;
}

.control{
    font-size: 15px;
    margin-top: 0px;

}
.icon-th:hover{
cursor:pointer;
}
.icon-th{

}
.control a.area{
    float: inherit !important;
    width: inherit !important;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: 'PT Sans', Tahoma, Arial, sans-serif;
  vertical-align: baseline;
}
body {
  line-height: 1;
  color: black;
  background: white;
}
ol, ul {
  list-style: none;
}
table {
  border-collapse:collapse;
  border-spacing: 0;
}
caption, th, td {
  text-align: left;
  font-weight: normal;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
  content: "";
}
blockquote, q {
  quotes: "" "";
}
abbr,acronym {
  border:0;
}
strong{
font-weight: bold;
}

/* Below are the CSS styles that aren't included with Blueprint. It's a good idea to keep them whether or not you use it unless you know what you're doing. */

/* Text styles */
.blog-featured h2 {
  font-size: 1.5em;
  margin-bottom:0em;
}
p.readmore {
  text-indent:0;
  font-size: .9em;
}
.joomla-footer {
  font-size: .9em;
  margin-bottom: 30px;
}

/* Article functions */
ul.actions {
  clear:both;
  margin-top: -50px;
  float:right;
}
ul.actions li {
  list-style-type: none;
  float:right;
  margin-left: 10px;
}

/* Login styles */
p#form-login-username label,
p#form-login-password label {
  width: 160px;
  display:block;
}
p#form-login-remember label {
  font-size: .9em;
  font-weight: normal;
  line-height: 25px;
}
p#form-login-remember input {
  float:left;
  margin-right: 5px;
}
form#form-login ul {
  margin: 0;
  padding: 0;
}
form#form-login ul li {
  list-style-type: none;
  margin-left: 20px;
  font-size: .9em;
}

/* Image float styles */
.img-fulltext-left {
  float:left;
  margin-right: 20px;
  margin-bottom: 20px;
}

.img-intro-left {
  float: left;
  margin-right: 10px;
  margin-bottom: 10px;
}

.img-fulltext-right {
  float: right;
  margin-left: 20px;
  margin-bottom: 20px;
}

.img-intro-right {
  float: right;
  margin-left: 10px;
  margin-bottom: 10px;
}

.joomla-nav {
border-bottom: 1px dotted #606060;
overflow: visible;
padding: 30px 0 30px 10px;
width: 209px;
}
.joomla-nav li {
  list-style-type:none;
  padding:0;
margin-bottom: 10px;
display: block;
text-align: left;
}
.joomla-nav li ul{
display: none;
}
.joomla-nav li.selected ul{
padding-bottom: 1px;
padding-top: 11px;
display: none;
}
.joomla-nav li.selected ul li{
  margin-bottom: 6px;
padding-left: 10px;
}
.joomla-nav li.selected ul li a{
  text-transform: none;
  font-size: 13px;
  color:#eee;
font-weight: 400;
border-bottom: 1px solid #777a7e;
}
.joomla-nav li.selected ul li a:hover{
  cursor: pointer;
color:#fff;
  text-decoration: none;
  cursor: pointer;
border-bottom: 1px solid #fff;
  
}
.joomla-nav li.selected ul li.selected a{
  color:#ff633d;
font-weight: bold;
border-bottom: none;
}
.joomla-nav li.selected ul li.selected a:hover{
  color:#ff633d;
  text-decoration: none;
  cursor: default;
border-bottom: none;
}
.joomla-nav li:last-child {
margin-bottom: 0px;
}
.joomla-nav li a {
border-bottom: 1px solid #777a7e;
color: #FFFFFF;
display: inline-block;
font-size: 14px;
font-weight: 400;
  text-decoration: none;
}
.joomla-nav li.selected a {
  color:#ff633d;
  font-weight: bold;
border-bottom: none;
}
.joomla-nav li.selected a:hover {
  color:#ff633d;
  cursor:default;
  text-decoration: none;
border-bottom: none;
}
.joomla-nav li a:focus, .joomla-nav li a:hover {
  text-decoration:none;
border-bottom: 1px solid #fff;
}
.joomla-nav li a:focus, .joomla-nav li a:hover {
  color:#fff;
  text-decoration: none;
  cursor: pointer;
}
.joomla-nav li.label {
  font-weight:normal;
  line-height:1.5;
  margin-right:1em;
}



#menu{
    height: 100%;
    position: fixed;
    width: 220px;
    background: #242B32;
    left: 0;
    padding: 0 25px;
    z-index: 999;
min-height: 590px;
  
}

.menu-footer {
bottom: 16px;
color: #EEEEEE;
font-size: 12px;
line-height: 15px;
padding-right: 24px;
position: absolute;
transition: all 0.5s;
}
.menu-footer p{
padding-left: 10px;
color: #a8a8a8;
}
.footer_border_bot{
border-bottom: 1px dotted #606060;
margin-bottom: 7px;
padding-bottom: 7px;
}
.menu-footer a{
color: #fff;
}
.menu-footer a:hover{
color: #ff7636;
}
.footer_border_bot.clock {
  background: url("../img/clock_small_icon.png") no-repeat scroll 9px 0 rgba(0, 0, 0, 0);
  padding-left: 31px;
}
.container{
background: #eee;
float: right;
}

/* FLEX SLIDER */

.flexslider{

}
.flex-direction-nav{
    display: none;
}

.flex-control-nav{
    position: absolute;
    top: 20px;
    right: 20px;
    z-index: 5;
}
.flex-control-nav li{
    height: 15px;
    width: 15px;
    float: left;
    margin-right: 7px;
}
.flex-control-nav li a{
    color: transparent;
    background: #fff;
    height: 12px;
    width: 12px;
    float: left;
    border: 2px solid #fff;
    border-radius: 50%;
    box-shadow: 0 0 4px -1px rgba(0, 0, 0, 0.5);

}
.flex-control-nav li a:hover{
    cursor: pointer;
}
.flex-control-nav li a.flex-active{
    color: transparent;
    background: #7d3f0e;
    float: left;
}

.sl1{
    background-image: url(../img/slide-1.jpg); 
    background-size: cover;
}
.sl2{
    background-image: url(../img/slide-2.jpg); 
    background-size: cover;
}
.sl3{
    background-image: url(../img/slide-3.jpg); 
    background-size: cover;
}


.map.maphilighted{
margin: auto;
}
.map_same{
width: 50%;
float: left;
background: #ffffff;
height: 95%;
overflow: hidden;
padding-top: 3%;
position:relative;
}
.map_description{
width: 50%;
float: left;
background:#eff1f2;
height: 100%;
padding: 32px 0 0 32px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;
overflow: hidden;
}
.map_description a.area{
color: #424242;
display: inline-block;
float: left;
font-size: 15px;
line-height: 16px;
margin-bottom: 10px;
text-decoration: underline;
width: 50%;
}
.map_description a.area:hover{
text-decoration: underline;
color: #EF3E26;
}

.map_description h3{
margin-top: 30px;
font-weight: 600;
margin-bottom: 15px;
font-size: 22px;
color: #424242;
}
.map_description p{
margin-bottom: 10px;
line-height: 21px;
color: #424242;
}

.map_description span.phone{
background: url("../img/phone_small_icon_desc.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
color: #525252;
display: block;
font-size: 14px;
height: 18px;
line-height: 1;
margin-bottom: 4px;
margin-top: 20px;
padding-bottom: 1px;
padding-left: 22px;
}
.map_description a.link.main{
background: url("../img/homepage_icon_desc.png") no-repeat scroll 0 4px rgba(0, 0, 0, 0);
color: #525252;
font-size: 14px;
height: 16px;
padding-left: 22px;
}
.map_description a.link{
color: #525252;
font-size: 14px;
height: 16px;
padding-left: 22px;
line-height: 20px;
}
.map_description a.link:hover{
color: #ef3e26;
}

.hidden{
display: none;
}

#f1, #f2{
    height: 354px;
    position: relative;
    width: 797px;
}
#f1{
background: url("../../../images/f1.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
#f2{
background: url("../../../images/f2.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.jspPane>div{
padding-right: 32px;
padding-bottom: 100px;
width: 100%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;
}
/* TABS */

.map_wrapper .box {  
  display: none;
}  
.map_wrapper .box.visible {  
  display: block; 
} 
.map_wrapper ul.tabs{
bottom: 25px;
position: absolute;
text-align: center;
width: 100%;
}
.map_wrapper ul.tabs li{

display: inline-block;
padding: 0 15px;
}
.map_wrapper ul.tabs li:first-child{

    border-right: none;
}
.map_wrapper ul.tabs li:first-child:after{
color: #251E13;
content: "/";
display: inline-block;
font-size: 22px;
font-weight: bold;
margin-left: 14px;
position: absolute;
}
.map_wrapper ul.tabs li span{
    color: #1e68b1;
display: inline-block;
font-size: 20px;
font-weight: bold;
border-bottom: 1px dotted #1e68b1;
}
.map_wrapper ul.tabs li.current span{
border-bottom: none;
color: #000;
}
.map_wrapper ul.tabs li span:hover{
cursor: pointer;
color: #EF3E26;
}
.map_wrapper ul.tabs li span:hover{
border-bottom: 1px dotted #EF3E26;
}


/* LOGO */

.logo{
background: url("../img/artmall-logo.png") no-repeat scroll center top rgba(0, 0, 0, 0);
display: block;
height: 30px;
margin-bottom: 0;
margin-top: 26px;
padding-top: 41px;
text-decoration: none;
}
.logo h1{
text-indent: -9999px;
}

.logo p {
  color: #eee;
  display: block;
  font-family: Arial,Tahoma,sans-serif;
  font-size: 10px;
  letter-spacing: 0.1px;
  text-align: center;
}
/* LANDING MENU */


.subnav {
bottom: 30px;
height: 45px;
margin-left: -114px;
padding-left: 125px;
position: fixed;
right: 30px;
/*width: 250px;*/
  width: 204px;
z-index: 300;
}
.subnav a:first-child {
  margin-left: 0;
}
.subnav a {
border-radius: 50%;
cursor: pointer;
float: left;
height: 45px;
margin-left: 6px;
transition: background 0.3s ease 0s;
width: 45px;
}
.subnav a:hover {
  background-position: 0 -45px !important;
}
.subnav a.current {
  background-position: 0 -90px !important;
}
.subnav a:nth-child(1) {
  background: url("../images/index/button_1.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.subnav a:nth-child(2) {
  background: url("../images/index/button_2.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.subnav a:nth-child(3){
  background: url("../images/index/button_3.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.subnav a:nth-child(4) {
  background: url("../images/index/button_4.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.subnav a:nth-child(5) {
  background: url("../images/index/button_5.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

/* SLIDER MAIN BLOCKS */

.index_slider_text {
  color: #505050;
  height: auto;
  left: 0;
  margin-top: -150px;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 40%;
  z-index: 200;
}

.index_slider_text.right {
  left: auto;
  right: 0;
}
.index_slider_text_inner_wrap {
  margin: 0 auto;
  width: 235px;
}
.index_slider_header {
  background: url("../images/index/line_2.png") repeat-x scroll 0 center rgba(0, 0, 0, 0);
  color: #ED1C24;
  font: bold 20px/22px 'PT Sans', Tahoma, sans-serif;
  text-transform: uppercase;
}
.index_slider_title {
  font: bold 40px/48px 'PT Sans', Tahoma, sans-serif;
  margin-top: 6px;
  text-transform: uppercase;
}
.index_slider_text_body {
  font: 15px/20px 'PT Sans', Tahoma, sans-serif;
  margin-top: 28px;
}
.index_slider_text_delimeter {
  background: url("../images/index/line.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
  height: 4px;
  margin-top: 21px;
}
.index_slider_text_button {
  color: #FFFFFF;
  cursor: pointer;
  display: block;
  font: bold 13px/35px 'PT Sans', Tahoma, sans-serif;
  height: 35px;
  margin: 30px auto 0;
  text-align: center;
  text-decoration: none;
  width: 151px;
}
.index_slider_text_button:hover .index_slider_text_arrow {
    background-position: 0 0;
    transition: background 0.3s ease 0s;
}
.index_slider_text_button:hover p {
    color: #fff;
}
.index_slider_text_button > p {
  background: none repeat scroll 0 0 #ED1C24;
  float: left;
  height: 35px;
  text-transform: uppercase;
  width: 115px;
}
.index_slider_text_arrow {
  background: url("../images/index/link_button.png") no-repeat scroll -35px 0 rgba(0, 0, 0, 0);
  float: right;
  height: 35px;
  width: 35px;
}




.sprite {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 100;
}

.slides{
position: relative;
overflow: hidden;
}

#top_slide{
background-image: url("../images/index/bgr_1.jpg");
background-size: cover;
background-attachment:fixed;
background-position: 70% 100%;
position:relative;
}
#top_slide:before{
background: url("../img/c_line.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
content: "";
height: 3px;
overflow: hidden;
position: absolute;
top: 0;
width: 100%;
z-index: 9;
}
#top_slide .sprite{
background: url("../images/index/1_1.png") no-repeat scroll right center / auto 100% rgba(0, 0, 0, 0);
}
#second_slide{
background-image: url("../images/index/bgr_2.jpg");
background-size: cover;
background-attachment:fixed;
background-position: 70% 100%;
}
#second_slide .sprite{
background: url("../images/index/2_1.png") no-repeat scroll left center / auto 100% rgba(0, 0, 0, 0);
}
#third_slide{
background-image: url("../images/index/bgr_3.jpg");
background-size: cover;
background-attachment:fixed;
background-position: 70% 100%;
}
#third_slide .sprite{
background: url("../images/index/3_1.png") no-repeat scroll center center / auto 100% rgba(0, 0, 0, 0);
}
#fourth_slide{
background-image: url("../images/index/bgr_4.jpg");
background-size: cover;
background-attachment:fixed;
background-position: 70% 100%;
}
#fourth_slide .sprite{
background: url("../images/index/4_1.png") no-repeat scroll left center / auto 100% rgba(0, 0, 0, 0);
}
#fifth_slide{
background-image: url("../images/index/bgr_5.jpg");
background-size: cover;
background-attachment:fixed;
background-position: 70% 100%;
}
#fifth_slide .sprite{
background: url("../images/index/5_1.png") no-repeat scroll left center / auto 100% rgba(0, 0, 0, 0);
}
.index_slider_text_light {
  background: url("../images/index/5_2.png") no-repeat scroll center center rgba(0, 0, 0, 0);
  height: 774px;
  left: 50%;
  margin: -387px 0 0 -346px;
  position: absolute;
  top: 50%;
  width: 693px;
  z-index: 0;
}

.scroll-pane {
    overflow: auto;
    width: 100%;
}
.horizontal-only
{
    height: auto;
    max-height: 200px;
}



.desc {
padding-top: 250px;
position: relative;
width: 340px;
z-index: 999;
margin-left: 55px;
}
.desc.right{
    margin-right: 40px;

}
.desc .pre_header {
    color: #03080c;
    display: block;
    font-family: 'PT Sans',Tahoma,Arial,sans-serif;
    font-size: 22px;
    font-weight: bold;
    margin-bottom: 5px;
}
.desc.last .pre_header,
.desc.last h3,
.desc.last p,
.desc.last a {color: #fff;}
.desc h3 {
    color: #03080c;
    font-family: 'PT Sans',Tahoma,Arial,sans-serif;
    font-size: 25px;
    font-weight: bold;
    line-height: 36px;
    margin-bottom: 12px;
}
.desc hr {
    background: none repeat scroll 0 0 #f13d1f;
    border: medium none;
    height: 3px;
    margin-bottom: 22px;
    width: 183px;
}
.desc p {
    color: #0b151d;
    font-family: 'PT Sans',Tahoma,Arial,sans-serif;
    font-size: 15px;
    line-height: 23px;
    margin-bottom: 14px;
  font-weight: 600;
}
.desc a.details {
    color: #f13d1f;
    display: block;
    font-family: 'PT Sans',Tahoma,Arial,sans-serif;
    font-size: 15px;
    font-weight: bold;
    margin-top: 5px;
}
.desc a.details:hover {
    color: #1e68b1;
}


#second_slide .desc{

}
#second_slide .desc hr{
    background: none repeat scroll 0 0 #e34928;
}
#second_slide .desc a.details{
    color: #e34928;
}
#second_slide .desc a.details:hover{
    color: #000;
}


#third_slide .desc{

}
#third_slide .desc hr{
    background: none repeat scroll 0 0 #f13d1f;
}
#third_slide .desc a.details{
    color: #f13d1f;
}
#third_slide .desc a.details:hover{
    color: #f13d1f;
}



#fourth_slide .desc{

}
#fourth_slide .desc hr{
    background: none repeat scroll 0 0 #f13d1f;
}
#fourth_slide .desc a.details{
    color: #f13d1f;
}
#fourth_slide .desc a.details:hover{
    color: #f13d1f;
}



#fifth_slide .desc{

}
#fifth_slide .desc hr{
    background: none repeat scroll 0 0 #f13d1f;
}
#fifth_slide .desc a.details{
    color: #f13d1f;
}
#fifth_slide .desc a.details:hover{
    color: #f13d1f;
}


/* O TRC */

.container-y{
float: right;
background: #eee;
}

#o_trc{
width: 50%;
float: left;
background: none repeat scroll 0 0 #eee;
min-width: 260px;
}
#o_trc.w{
background: none repeat scroll 0 0 #fff;
}
.white_bg:first-child{
background: none repeat scroll 0 0 #FFFFFF;
padding: 46px 30px 4px;
}
.white_bg{
background: none repeat scroll 0 0 #FFFFFF;
padding: 4px 30px;
}
.grey_bg{
overflow: hidden;
padding: 0 30px;
}
.white_bg a {
  display: block;

}

#o_trc h3{
font-size: 18px;
font-weight: 600;
line-height: 23px;
margin-bottom: 13px;
}
#o_trc h3 span{
display: block;
font-size: 26px;
line-height: 30px;
margin-top: 6px;
}
#o_trc p{
font-size: 15px;
line-height: 22px;
margin-bottom: 10px;
}
#o_trc hr{
background: none repeat scroll 0 0 #418CCE;
border: medium none;
height: 3px;
margin-bottom: 25px;
width: 183px;
}
#o_trc ul, ul.bluepoint{
margin-bottom: 20px;
}
#o_trc ul li, .bluepoint li{
background: url("../img/dot.png") no-repeat scroll left 4px top 10px rgba(0, 0, 0, 0);
line-height: 22px;
margin-bottom: 8px;
padding-left: 18px;
}
#o_trc ul li ol, .bluepoint li ol{
margin-top: 10px;
}
#o_trc ul li ol li, .bluepoint li ol li{
padding-left: 0;
}
ol li{
padding-left: 3px;
line-height: 22px;
margin-bottom: 8px;
background: none !important;
}
ol li span{ 
font-weight: bold;
}
ol{
list-style: none;
}
p.bold{
font-weight: bold;
}
p.p_ul{
margin-top: 20px;
}

#gallery{
    width: 50%;
    float: right;
}
#gallery ul {
    overflow-y: hidden;
}
#gallery ul li {
    display: inline-block;
    float: left;
    width: 50%;
line-height: 0;
}
#gallery ul li img {
  height: auto;
  width: 100%;
}
.uk-overlay-caption {
background: url("../img/zoom-ico.png") no-repeat scroll center top 23% rgba(0, 0, 0, 0.8);
color: #FFFFFF;
font-size: 17px;
height: 100%;
left: 0;
opacity: 0;
padding: 48% 15px 15px;
position: absolute;
right: 0;
text-align: center;
top: 0;
transition: opacity 0.15s linear 0s;
}
.uk-overlay-caption.sm {
background: url("../img/zoom-ico.png") no-repeat scroll center top 12% rgba(0, 0, 0, 0.8);
color: #FFFFFF;
font-size: 14px;
height: 100%;
left: 0;
opacity: 0;
padding: 48% 15px 15px;
position: absolute;
right: 0;
text-align: center;
top: 0;
transition: opacity 0.15s linear 0s;
}


.jspPane .uk-overlay-caption {
background: url("../img/zoom-ico.png") no-repeat scroll center top 29% rgba(0, 0, 0, 0.8);
color: #FFFFFF;
font-size: 17px;
height: 15px;
left: 0;
opacity: 0;
padding: 48% 15px 15px;
position: absolute;
right: 0;
text-align: center;
top: 0;
transition: opacity 0.15s linear 0s;
}
.jspPane .uk-overlay-caption.pr{
height: 20px;
}
.jspPane .uk-overlay img{
width: 100%;
}
.jspPane .uk-overlay{
line-height: 0;
}
.jspPane ul{
margin-top: 15px;
overflow: hidden;

}
.jspPane ul li{
float: left;
}
.jspPane p.photo-mag{
margin-top: 30px;
font-weight: 600;
}

/* CONTACTS */

#contacts{
height: 100%;
}
#contacts ul{
height: 100%;
width: 50%;
float: left;
}
#contacts ul:first-child li{
  width: 100%;
  float: left;
  height: 100%;
}

#contacts ul:nth-child(2) li{
  width: 100%;
  float: left;
  height: 100%;
}

#contacts ul:first-child li:nth-child(1){
background: #fff;
padding: 46px 30px 0 30px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;

}
#contacts  h3{
font-size: 18px;
font-weight: 600;
line-height: 23px;
margin-bottom: 13px;

}
#contacts ul:first-child li:nth-child(1) h3 span{
display: block;
font-size: 26px;
margin-top: 6px;
line-height: 30px;
}
#contacts ul:first-child li:nth-child(1) a{
color: #000;
}
#contacts ul:first-child li:nth-child(1) p{
font-size: 15px;
line-height: 19px;
margin-bottom: 8px;
}
#contacts ul:first-child li:nth-child(1) hr {
  background: none repeat scroll 0 0 #418cce;
  border: medium none;
  height: 3px;
  margin-bottom: 25px;
  width: 183px;
}
#contacts ul:first-child li:nth-child(2){
background: #ff633d;
padding: 0 30px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;
}
#contacts ul:first-child li:nth-child(2) h3{
color: #FFFFFF;
margin-bottom: 0;
margin-top: 15px;
}

/* RS FORM */

#userForm{
wifth: 100%;
}

.form2LinesLayout{
margin: auto;
padding: 0;
width: 100%;
padding-top: 19px;
}
.form2LinesLayout .rsform-block {
display: block;
width: 100%;
}
.form2LinesLayout .triple input{
border: 1px solid #D21900;
color: #15232D;
font-size: 15px;
outline: medium none;
padding: 6px 0 6px 1%;
width: 29%;
font-family: 'PT Sans',Tahoma,Arial,sans-serif;
margin-right: 4%;
}
.form2LinesLayout textarea{
border: 1px solid #D21900;
color: #15232D;
font-size: 15px;
height: 140px;
outline: medium none;
padding: 4px 0 4px 1%;
width: 98%;
font-family: 'PT Sans',Tahoma,Arial,sans-serif;
overflow: hidden;
}
.form2LinesLayout input[type="submit"]{
background: none repeat scroll 0 0 #418cce;
border: medium none;
color: #FFFFFF;
font-family: 'PT Sans',Tahoma,Arial,sans-serif;
font-size: 15px;
height: 35px;
margin-top: 7px;
outline: medium none;
width: 29.8%;
float: right;
font-weight: 600;
margin-right: 3px;
letter-spacing: 1px;
}
.rsform-block-message{
overflow: hidden;
}
.form2LinesLayout .triple input:last-child{
margin-right: 0px;
}

.form2LinesLayout .rsform-block:last-child {
margin-right: 0px;
}
.rsform-block-message, .rsform-block-send{
clear: both;
}


/* CLUB */

.club{
bottom: 0;
margin-top: 10px;
padding-bottom: 0px;
position: relative;
width: 219px;
}
.caption-white{
border-radius: 5px;
display: block;
height: 250px;
left: 50%;
margin-left: -100px;
margin-top: -150px;
padding: 10px;
position: fixed;
text-align: center;
top: 50%;
width: 400px;
z-index: 9999;
}
.modal{
background: none repeat scroll 0 0 rgba(255, 255, 255, 0.9);
height: 100%;
left: 270px;
position: fixed;
top: 0;
width: 100%;
z-index: 9999;
display: none;
}

.modal [class^="icon-"]:before, .modal [class*=" icon-"]:before {
background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
border: medium none;
color: #242B32;
display: inline-block;
font-family: "fontello";
font-size: 21px;
font-style: normal;
font-variant: normal;
font-weight: normal;
line-height: 1em;
padding: 8px;
text-align: center;
text-decoration: inherit;
text-transform: none;
width: 17px;
}
.modal [class^="icon-"]:hover:before, .modal [class*=" icon-"]:hover:before {
color: #FF4D2A !important;
}


.modal p{
color: #333333;
font-size: 20px;
font-weight: bold;
padding-top: 17px;
text-align: center;
}
.modal form{
clear: both;
margin-top: 12px;
padding: 15px 20px;
}
.modal .cancel.button{
cursor: pointer;
display: inline-block;
float: right;
height: 30px;
width: 30px;
position: relative;
right: 18px;
top: 15px;
}
.modal .cancel.button:hover{
cursor: pointer;
opacity: 0.7;
}
.modal .cancel.customize{
background: none repeat scroll 0 0 #FF4D2A;
color: #FFFFFF;
display: inline-block;
float: left;
font-size: 19px;
font-weight: bold;
height: 46px;
line-height: 46px;
margin-top: 8px;
width: 47%;
}
.modal .cancel.customize:hover, .modal input[type="submit"]:hover{
cursor: pointer;
}
.modal .cancel.customize:hover{
background: #ff3c1d;
}
.modal input[type="submit"]:hover{
background: #5abd1d;
}
.modal a{
clear: both;
color: #FFFFFF;
font-size: 19px;

text-decoration: none;
}
.modal a:hover{
text-decoration: underline;
}
.modal a.forgot{
color: #008ED0;
text-decoration: underline;
}
.modal a.forgot:hover{
color: #ff3c1d;
}
.modal input[type="text"], .modal input[type="password"]{
-webkit-box-sizing: border-box;
-o-box-sizing: border-box;
-moz-box-sizing: border-box;
background: none repeat scroll 0 0 #FFFFFF;
border: 1px solid #A8A8A8;
color: #333333;
font-size: 17px;
margin-bottom: 17px;
outline: medium none;
padding: 12px 2px 12px 5px;
text-align: center;
width: 100%;
}
.modal input[type="submit"]{
-webkit-box-sizing: border-box;
-o-box-sizing: border-box;
-moz-box-sizing: border-box;
background: none repeat scroll 0 0 #6BC72A;
border: medium none;
border-radius: 0 !important;
color: #FFFFFF;
display: inline-block;
float: right;
font-family: "PT Sans";
font-size: 19px;
font-weight: bold;
height: 46px;
margin-top: 8px;
outline: medium none;
width: 47%;
}

.modal .links {
  clear: both;
  margin-top: 80px;
  text-align: center;
  width: 100%;
}

.toggle, .dashed {
border-bottom: 1px dashed #FFFFFF !important;
color: #FFFFFF;
font-size: 14px;
margin-left: 10px;
}
.toggle:hover, .dashed:hover {
cursor: pointer;
color: #ff7636 !important;
border-bottom: 1px dashed #ff7636 !important;
}


/* NEWS */

.blognews .item {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-o-box-sizing: border-box;
color: #eee;
display: block;
float: left;
font-size: 14px;
height: 215px;
line-height: 21px;
margin: 0;
overflow: hidden;
padding: 20px 23px 30px;
position: relative;
white-space: normal;
width: 33.3333%;
z-index: 1;
-webkit-transition: all 0.2s ease-out 0.1s;
     -moz-transition: all 0.2s ease-out 0.1s;
     -o-transition: all 0.2s ease-out 0.1s;
     transition: all 0.2s ease-out 0.1s;
}
.blognews .item:hover {
background: rgba(0,0,0,1) !important;
}
.blognews .items-row:nth-child(even) .column-1, .blognews .items-row:nth-child(even) .column-3{
background: #fff;
}
.blognews .items-row:nth-child(odd) .column-2{
background: #fff;
}
.blognews .item h2{
  color: #555555;
  font-size: 17px;
  font-weight: bold;
  margin: 5px 0 13px;
text-align: left;
}
.blognews .item h2 a {
  color: #00B0F2;
}
.blognews .item h2 a:hover {
  color: #ff4d2a;
}
.blognews .items-row {
clear: both;
display: block;
overflow: hidden;
}

.blognews dl.article-info{
    float: left;
    padding-right: 10px;
}
.blognews dd.create{
font-weight: bold;
}

.item-pagenews{
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-o-box-sizing: border-box;
-ms-box-sizing: border-box;
box-sizing: border-box;
background: none repeat scroll 0 0 #FFFFFF;
color: #444444;
float: left;
line-height: 21px;
overflow: hidden;
padding: 20px 40px 0;
width: 50%;
}
.item-pagenews p{
margin-bottom: 15px;
}
.item-pagenews h2{
color: #000000;
display: block;
font-size: 22px;
font-weight: bold;
line-height: 30px;
margin: 6px 0 32px;
position: relative;
text-align: left;

}
.blognews h2 a{
  color: #00B0F2;
}
.blognews h2 a:hover{
  color: #ff4d2a;
}
.caption-opaque{
background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5);
height: 100%;
left: 0;
position: absolute;
top: 0;
width: 100%;
}
.item-pagenews .create{
    font-size: 18px;
    font-weight: 600;
    line-height: 23px;
    margin-bottom: 8px;
  color: #000;
padding-top: 27px;
}
.item-pagenews h2:after {
background: none repeat scroll 0 0 #418CCE;
border: medium none;
bottom: -37px;
content: "";
height: 3px;
left: 0;
margin-bottom: 25px;
position: absolute;
width: 183px;
}
.img-intro-none {
  /*background: none repeat scroll 0 0 rgba(255, 255, 255, 0.5) !important;*/
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 0;
}
.img-intro-none img{
opacity: 0.8;
width: 100%;
}
.caption-view {
  position: relative;
  z-index: 1;
}
.caption-view a{
color: #fff;
}
.caption-view a:hover{
color: #0099FF;
}
.item-page-tiz{
background: none repeat scroll 0 0 #FFFFFF;
overflow: hidden;
}


ul.tiz{
overflow: hidden;
}
ul.tiz.inner{
border-left: 1px solid #FFFFFF;
overflow: hidden;
}
ul.tiz li{
    float: left;
    height: 180px;
    text-align: center;
    width: 33.333%;
}
ul.tiz li:nth-child(odd){
background: #fff;
}
ul.tiz li:nth-child(even){
background: #eee;
}
ul.tiz li a{
display: block;
padding-bottom: 65px;
padding-top: 68px;
text-decoration: none;
}
ul.tiz.inner li{

border-bottom: 1px solid #fff;
}
ul.tiz.inner li a{
background: none repeat scroll 0 0 rgba(0, 0, 0, 0.05);
box-shadow: -1px 0 0 #FFFFFF inset;
display: block;
padding-bottom: 70px;
padding-top: 70px;
text-decoration: none;
transition: background 0.2s ease 0s;
}
ul.tiz.inner li a p{
background: none repeat scroll 0 0 rgba(0, 0, 0, 0.8);
color: #FFFFFF;
display: inline-block;
font-size: 26px;
line-height: 40px;
padding: 0 25px;
text-decoration: none;
text-shadow: 1px 1px 1px #000000;
width: auto;
max-width: 240px;
}
ul.tiz.inner li:hover a p{
text-decoration: underline;
}
ul.tiz.inner li:hover a{
background: rgba(0,0,0,0.7);
}
ul.tiz li:hover a p{
text-decoration: underline;
}
ul.tiz li a p{
font-size: 22px;
text-decoration: none;
color: #333;
}
ul.tiz li a span{
display: block;
font-family: Tahoma;
font-size: 14px;
padding-top: 25px;
color: #666;
}


.white_bg a.grey, .grey_bg a.grey{
color: #222;
}
.white_bg a.grey:hover, .grey_bg a.grey:hover{
color: #EF3E26;
}
.white_bg a, .grey_bg a{
color: #418CCE;
}
.white_bg a:hover, .grey_bg a:hover{
color: #EF3E26;
}




/* COLORS  MAGAZINES TIZERS */ 

ul.tiz li{
transition: background 0.3s;
}


ul.tiz li.odezhda{
background: #fff;
}
ul.tiz li.odezhda:hover{
background: #c7c7c7;
}
ul.tiz li.odezhda p, ul.tiz li.odezhda span{

}

ul.tiz li.obuv{
background: #6da7b4;
}
ul.tiz li.obuv:hover{
background: #3f707c;
}
ul.tiz li.obuv p, ul.tiz li.obuv span{
color: #fff;
text-shadow: 1px 1px 1px #3f707c;
}

ul.tiz li.detskie-tovary{
background: #24004f;
}
ul.tiz li.detskie-tovary:hover{
background: #0e0029;
}
ul.tiz li.detskie-tovary p, ul.tiz li.detskie-tovary span{
color: #fff;
text-shadow: 1px 1px 1px #0e0029;
}

ul.tiz li.sport{
background: #92c636;
}
ul.tiz li.sport:hover{
background: #5e8d18;
}
ul.tiz li.sport p, ul.tiz li.sport span{
color: #fff;
text-shadow: 1px 1px 1px #5e8d18;
}

ul.tiz li.podarki-i-suveniry{
background: #e37e22;
}
ul.tiz li.podarki-i-suveniry:hover{
background: #aa4c0d;
}
ul.tiz li.podarki-i-suveniry p, ul.tiz li.podarki-i-suveniry span{
color: #fff;
text-shadow: 1px 1px 1px #aa4c0d;
}

ul.tiz li.knigi-pressa{
background: #a5439a;
}
ul.tiz li.knigi-pressa:hover{
background: #6f2165;
}
ul.tiz li.knigi-pressa p, ul.tiz li.knigi-pressa span{
color: #fff;
text-shadow: 1px 1px 1px #6f2165;
}

ul.tiz li.yuvelirnye-izdeliya{
background: #4173a1;
}
ul.tiz li.yuvelirnye-izdeliya:hover{
background: #1f446b;
}
ul.tiz li.yuvelirnye-izdeliya p, ul.tiz li.yuvelirnye-izdeliya span{
color: #fff;
text-shadow: 1px 1px 1px #1f446b;
}

ul.tiz li.krasota-i-zdorove{
background: #d4dd22;
}
ul.tiz li.krasota-i-zdorove:hover{
background: #9ba40d;
}
ul.tiz li.krasota-i-zdorove p, ul.tiz li.krasota-i-zdorove span{
color: #fff;
text-shadow: 1px 1px 1px #9ba40d;
}

ul.tiz li.gipermarket-fozzy{
background: #d52e28;
}
ul.tiz li.gipermarket-fozzy:hover{
background: #9c1410;
}
ul.tiz li.gipermarket-fozzy p, ul.tiz li.gipermarket-fozzy span{
color: #fff;
text-shadow: 1px 1px 1px #9c1410;
}
ul.tiz li.brokard-ukraina{
  background-image: url(../../../../images/brocard_shop.JPG);
}
ul.tiz li.bytovaya-tekhnika{
background: #f2c629;
}
ul.tiz li.bytovaya-tekhnika:hover{
background: #ba8d11;
}
ul.tiz li.bytovaya-tekhnika p, ul.tiz li.bytovaya-tekhnika span{
color: #fff;
text-shadow: 1px 1px 1px #ba8d11;
}

ul.tiz li.tovary-dlya-doma{
background: #8673a1;
}
ul.tiz li.tovary-dlya-doma:hover{
background: #54446b;
}
ul.tiz li.tovary-dlya-doma p, ul.tiz li.tovary-dlya-doma span{
color: #fff;
text-shadow: 1px 1px 1px #54446b;
}

ul.tiz li.kosmetika{
background: #fff;
}
ul.tiz li.kosmetika:hover{
background: #c7c7c7;
}
ul.tiz li.kosmetika p, ul.tiz li.kosmetika span{
}



/* MAGAZINY (INNER) */

ul.tiz.inner li{
  background-size: 100%;
background-position: center top;
}

ul.tiz li.ido_logo {
  background-image: url("../../../../images/proba/ido01.jpg");
}
ul.tiz li.milavitsa {
  background-image: url("../../../../images/mag/IMG_6883.JPG");
}
ul.tiz li.envy-sport {
  background-image: url("../../../../images/mag/IMG_6890.JPG");
}
ul.tiz li.tiffi {
  background-image: url("../../../../images/mag/tiffi.JPG");
}
ul.tiz li.zaldiz-christina {
  background-image: url("../../../../images/mag/IMG_6895.JPG");
}
ul.tiz li.pera {
  _background-image: url("../../../../images/mag/IMG_5983.JPG");
}
ul.tiz li.argo {
  background-image: url("../../../../images/mag/IMG_6854.JPG");
}
ul.tiz li.kiddistory {
  background-image: url("../../../../images/mag/IMG_8428.JPG");
}
ul.tiz li.cocodrillo {
  background-image: url("../../../../images/mag/IMG_8541.JPG");
}
ul.tiz li.provocator {
  background-image: url("../../../../images/mag/IMG_6885.JPG");
}
ul.tiz li.teily-weijl {
  background-image: url("../../../../images/mag/IMG_6904.JPG");

}
ul.tiz li.katarina {
  background-image: url("../../../../images/mag/katarina/kat1.JPG");
}
ul.tiz li.arber {
  background-image: url("../../../../images/mag/arber_logo.jpg");
 }
ul.tiz li.conte-elegant {
  background-image: url("../../../../images/mag/conte/Conte.jpg"); 
}
ul.tiz li.bilizna-street {
  background-image: url("../../../../images/mag/IMG_6879.JPG");
}
ul.tiz li.letude {
  background-image: url("../../../../images/mag/letude.JPG");
}
ul.tiz li.intertop {
  background-image: url("../../../../images/mag/IMG_6823.JPG");
}
ul.tiz li.bluberry {
  background-image: url("../../../../images/mag/blueberry3.JPG");
}
ul.tiz li.umax {
  background-image: url("../../../../images/mag/IMG_5985.JPG");
}
ul.tiz li.rualidi-zoloto {
  background-image: url("../../../../images/mag/IMG_6836.JPG");
}
ul.tiz li.vismat {
  background-image: url("../../../../images/mag/IMG_5970.JPG");
}
ul.tiz li.smile {
  background-image: url("../../../../images/mag/smile_18_12_2014.jpg");
}
ul.tiz li.cool-food {
  background-image: url("../../../../images/mag/coolfood/Cool_Food_logo.png");
}
ul.tiz li.itis-flower-cafe {
  background-image: url("../../../../images/mag/itis3fd.jpg");
}
ul.tiz li.zarina {
  background-image: url("../../../../images/mag/IMG_6871.JPG");
}
ul.tiz li.floroom {
  background-image: url("../../../../images/mag/IMG_6861.JPG");
}

ul.tiz li.tez-tour {
  background-image: url("../../../../images/mag/IMG_8596.JPG");
}
ul.tiz li.parfum-d-amour {
  background-image: url("../../../../images/mag/IMG_5925.JPG");
}
ul.tiz li.iren-bukur {
  background-image: url("../../../../images/mag/IMG_5932_.jpg");
}
ul.tiz li.paradise-coffe {
  background-image: url("../../../../images/mag/IMG_5944_.JPG");
}
ul.tiz li.mycase {
  background-image: url("../../../../images/mag/IMG_5994.JPG");
}
ul.tiz li.promodel {
  background-image: url("../../../../images/mag/promodel.JPG");
}
ul.tiz li.ttt {
  background-image: url("../../../../images/mag/IMG_5960.JPG");
}
ul.tiz li.osmantus {
  background-image: url("../../../../images/mag/SAM_1927.JPG");
}
ul.tiz li.chiccy {
  _background-image: url("../../../../images/mag/chiccy.JPG");
}
ul.tiz li.kmarket {
  background-image: url("../../../../images/mag/IMG_6851_.JPG");
}
ul.tiz li.koritsa {
  _background-image: url("../../../../images/mag/korica5.JPG");
}
ul.tiz li.sunrise {
  background-image: url("../../../../images/mag/sun1.jpg");
}
ul.tiz li.joy-caf {
  background-image: url("../../../../images/mag/IMG_8177.JPG");
}
ul.tiz li.pechena-kartoplya {
  background-image: url("../../../../images/mag/potat.jpg");
}
ul.tiz li.bekons-pizza {
  background-image: url("../../../../images/mag/IMG_8354.JPG");
}
ul.tiz li.marios {
  _background-image: url("../../../../images/mag/chiccy.JPG");
}
ul.tiz li.sushist {
  background-image: url("../../../../images/mag/sushist.jpeg");
}
ul.tiz li.burger-max {
  background-image: url("../../../../images/mag/IMG_8260.JPG");
}
ul.tiz li.kfc {
  background-image: url("../../../../images/mag/KFC.jpg");
}
ul.tiz li.mycoffee {
  background-image: url("../../../../images/mag/mycofe2.JPG");
}
ul.tiz li.fozzy {
  background-image: url("../../../../images/mag/fozzy4.jpg");
}
ul.tiz li.candyland {
  background-image: url("../../../../images/mag/IMG_8303.JPG");
}
ul.tiz li.lmch {
  background-image: url("../../../../images/mag/IMG_5938.JPG");
}
ul.tiz li.malatya-pazari {
  background-image: url("../../../../images/mag/IMG_5935.JPG");
}
ul.tiz li.zootovary {
  background-image: url("../../../../images/mag/IMG_5918.JPG");
}
ul.tiz li.ekspres-manikyur {
  background-image: url("../../../../images/mag/IMG_6845_.JPG");
}
ul.tiz li.evroshuz {
  background-image: url("../../../../images/mag/sam_1936.jpg");
}
ul.tiz li.farmacia {
  background-image: url("../../../../images/mag/farmacia.jpg");
}
ul.tiz li.kolss {
  background-image: url("../../../../images/mag/IMG_6803.JPG");
}
ul.tiz li.moyo {
  background-image: url("../../../../images/MOYO.JPG");
}
ul.tiz li.golden-home {
  background-image: url("../../../../images/mag/gohome/GH.jpg");
}
ul.tiz li.veneto {
  background-image: url("../../../../images/mag/ven1.JPG");
}
ul.tiz li.ido_logo {
  background-image: url("../../../../images/proba/ido01.jpg");
}
ul.tiz li.logo-925 {
  background-image: url("../../../../images/mag/925_shop.jpg");
}
ul.tiz li.comus-l {
  background-image: url("../../../../images/Comus-L/Comus_6.jpg");
}
ul.tiz li.salon-kassiopeya {
  background-image: url("../../../../images/mag/cassiop/IMG_0195.JPG");
}
ul.tiz li.yu-kids-island {
  background-image: url("../../../../images/Yu_kids/sheaders 2.jpg");
}
ul.tiz li.detskij-gorod-professij-kidswill {
  background-image: url("../../../../images/gallery/kidswill/8.jpg");
}
ul.tiz li.lyzhnyj-klub {
  background-image: url("../../../../images/gallery/proleski/10.jpg");
}
ul.tiz li.galereya-a-gallery {
  background-image: url("../../../../images/impress.jpg");
}
ul.tiz li.artfabrika {
  background-image: url("../../../../images/wowpark/Logo_WoWPark.png");
}
ul.tiz li.master-zoo {
  background-image: url("../../../../images/mag/master_zoo.jpg");
}
ul.tiz li.ortopedia {
  background-image: url("../../../../images/mag/ortopedia/IMG_6058.jpg");
}
ul.tiz li.sapphire {
  background-image: url("../../../../images/Sapphire/Board.jpg");
}
ul.tiz li.olifer {
  background-image: url("../../../../images/Olifer.JPG");
}
ul.tiz li.pastelli {
  background-image: url("../../../../images/mag/pastelli/pastelli_1.jpg");
}
ul.tiz li.lavka-khudozhnika {
  background-image: url("../../../../images/mag/artists-shop/ki_o_1.jpg");
}
ul.tiz li.chalou {
  background-image: url("../../../../images/CHALOU.JPG");
}
ul.tiz li.pastelli {
  background-image: url("../../../../images/mag/pastelli/pasteli.JPG");
}
ul.tiz li.colins {
  background-image: url("../../../../images/mag/colins/COLINS_1.jpg");
}
ul.tiz li.rollerdrom {
  background-image: url("../../../../images/mag/rollerdrom/Roll_1.jpg");
}
ul.tiz li.funzzzone {
  background-image: url("../../../../images/mag/funzzzone/15 copy.jpg");
}
ul.tiz li.ladyland {
  background-image: url("../../../../images/mag/LadyLand/logo_Lady_Land.jpg");
}
ul.tiz li.klassik-vip {
  background-image: url("../../../../images/mag/klassik-vip/IMG_8179.JPG");
}
ul.tiz li.british-interiors {
  background-image: url("../../../../images/mag/british-interiors/02.jpg");
}
ul.tiz li.planettoys {
  background-image: url("../../../../images/mag/planettoys/P-1.jpg");
}
ul.tiz li.bosco {
  background-image: url("../../../../images/mag/bosco/bosco_1.jpg");
}
ul.tiz li.gruppovye-poseshcheniya {
  background-image: url("../../../../images/a_news/trc/trc_1.jpg");
}
ul.tiz li.vinzer {
  background-image: url("../../../../images/mag/vinzer/banner_akcia.jpg");
}
ul.tiz li.homster {
  background-image: url("../../../../images/a_news/homster/Homster.jpg");
}
ul.tiz li.cilek {
  background-image: url("../../../../images/mag/cilek/cilek1.jpg");
}
ul.tiz li.basic {
  background-image: url("../../../../images/mag/bosco/Basic.jpg");
}
ul.tiz li.lomekids {
  background-image: url("../../../../images/mag/bosco/lomekids1.jpg");
}
ul.tiz li.felice {
  background-image: url("../../../../images/mag/felice/Felice 1.jpg");
}
ul.tiz li.avtokresla {
  background-image: url("../../../../images/mag/avtokresla/avtokresla.jpg");
}

ul.tiz li.vishivanka {
  background-image: url("../../../../images/mag/vinzer/vyshivanka.jpg");
}
ul.tiz li.idoctor {
  background-image: url("../../../../images/mag/irenebukur/iDoctor.jpg");
}
ul.tiz li.rotanga {
  background-image: url("../../../../images/mag/rollerdrom/Rotanga.jpg");
}
ul.tiz li.birba-club {
  background-image: url("../../../../images/mag/bosco/Birba Club.jpg");
}
ul.tiz li.triu {
  background-image: url("../../../../images/mag/rollerdrom/triu.jpg");
}  
ul.tiz li.beautyk {
  background-image: url("../../../../images/mag/beautyk/beautyk.jpg");
}
ul.tiz li.kontaktnyj-zoopark-strana-enotiya {
  background-image: url("../../../../images/stranaenotia/SE1.jpg");
}
ul.tiz li.coqui {
  background-image: url("../../../../images/mag/coqui/coqui.jpg");
}

ul.tiz li.argosha {
  background-image: url("../../../../images/mag/argosha/argosha23.jpg");
}

ul.tiz li.unmomento {
  background-image: url("../../../../images/a_news/unmomento/DSC_0905_1.jpg");
}

ul.tiz li.peak {
  background-image: url("../../../../images/mag/peak/peak1.jpg");
}

ul.tiz li.mum-s-mania {
  background-image: url("../../../../images/mag/mumsmania/mum5.JPG");
}
ul.tiz li.d-cinema {
  background-image: url("../../../../images/a_news/9d_cinema/9d5a.jpg");
}
ul.tiz li.glossary {
  background-image: url("../../../../images/mag/glossary/1.jpg");
}
ul.tiz li.zerkalnyj-labirint {
  background-image: url("../../../../images/mag/zerkalny_labirinth/zl11.jpg");
}
ul.tiz li.cool-jumper {
  background-image: url("../../../../images/mag/cooljumper/cj8.jpg");
}
ul.tiz li.kosmoport {
  background-image: url("../../../../images/mag/kosmoport/ELnRz1diHEg.jpg");
}
ul.tiz li.cava {
  background-image: url("../../../../images/mag/cava/cava3.JPG");
}
ul.tiz li.valeritex {
  background-image: url("../../../../images/mag/valeritex/011.JPG");
}
ul.tiz li.toptos {
  background-image: url("../../../../images/mag/toptos/toptos1.JPG");
}
ul.tiz li.coral-travel {
  background-image: url("../../../../images/mag/coraltravel/ct1.jpg");
}
ul.tiz li.kid-s-republic {
  background-image: url("../../../../images/mag/kidsrepublic/KR -logo.jpg");
}
ul.tiz li.disney-shop {
  background-image: url("../../../../images/mag/disneyshop/MyCollages.jpg");
}
ul.tiz li.de-salitto {
  background-image: url("../../../../images/mag/Desalittoo/1.jpg");
}

ul.tiz li:hover{
  background-size: 110%;
}



.social{
overflow: hidden;
padding: 14px 0 10px 10px;
}
.social a{
height: 25px;
width: 25px;
display: inline-block;
float: left;
margin-right: 12px;
}
.social a.fb{
background: url(../img/facebook_icon.png) no-repeat;
background-position: 0 -25px;
}
.social a.vk{
background: url(../img/vkontakte_icon.png) no-repeat;
background-position: 0 -25px;
}
.social a.youtube{
background: url(../img/youtube_icon.png) no-repeat;
background-position: 0 -25px;
}
.social a.instagram{
background: url(../img/instagram_icon.png) no-repeat;
background-position: 0 -25px;
}
.social a.twitter{
background: url(../img/twitter_icon.png) no-repeat;
background-position: 0 -25px;
}


.social a:hover{
background-position: 0 0;
}
.mbless{
margin-bottom: 4px !important;
}
a.like:hover{
cursor: pointer;
}



.modal.rsform form{
    clear: both;
    margin-top: 45px;
    padding: 15px 20px;
}
p.feedback{
color: #418CCE;
border-bottom: 1px dashed #418CCE;
cursor: pointer;
font-weight: bold;
display: inline-block;
}
p.feedback:hover{
color: #EF3E26;
border-bottom: 1px dashed #EF3E26;

}
.modal.rsform  p {
  color: #333333;
  font-size: 20px;
  font-weight: bold;
  margin-bottom: 25px;
  padding-top: 15px;
  text-align: center;
}
.modal.rsform #userForm {
  height: 100%;
  overflow: hidden;
  position: relative;
}
.modal.rsform .form2LinesLayout {
  height: 285px;
  left: 50%;
  margin-left: -300px;
  margin-top: -140px;
  position: absolute;
  top: 35%;
  width: 600px;
}
.modal.rsform .form2LinesLayout .rsform-block {
  display: block;
  text-align: center;
  width: 100%;
}

.modal.rsform  input[type="text"], .modal.rsform input[type="password"] {
background: none repeat scroll 0 0 #FFFFFF;
border: 1px solid #A8A8A8;
box-sizing: border-box;
color: #333333;
float: left;
font-size: 17px;
margin-right: 2%;
outline: medium none;
padding: 12px 2px 12px 5px;
text-align: center;
margin-bottom: 4px;
width: 32%;
}
.modal.rsform  input[type="text"]:last-child{
margin-right: 0;
}
.modal.rsform .rsform-block-message, .modal.rsform .rsform-block-send {
  clear: both;
  text-align: center;
}
.modal.rsform .form2LinesLayout textarea {
  border: 1px solid #A8A8A8;
  box-sizing: border-box;
  color: #15232D;
  font-family: 'PT Sans',Tahoma,Arial,sans-serif;
  font-size: 17px;
  height: 140px;
  outline: medium none;
  overflow: hidden;
  padding: 12px 2px 12px 15px;
  width: 100%;
}
.modal.rsform input[type="submit"] {
  background: none repeat scroll 0 0 #6BC72A;
  border: medium none;
  border-radius: 0 !important;
  box-sizing: border-box;
  color: #FFFFFF;
  display: inline-block;
  float: right;
  font-family: "PT Sans";
margin-top: 5px;
  font-size: 19px;
  font-weight: bold;
  height: 46px;
  margin-right: 0;
  outline: medium none;
  width: 32%;
}
.agal_2show{
background: url("../img/tickets.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
height: 79px;
left: 240px;
position: absolute;
width: 234px;
top: 42px;
transition: transition 0.3s;
transition: -webkit-transition 0.3s;
}
.agal_2show:hover{
background: url("../img/tickets.png") repeat scroll 0 -79px rgba(0, 0, 0, 0);
}
.new-icon{
position: relative;
margin-left: 0;
padding-bottom: 3px;
position: relative;
}
.new-icon:after{
background: url("../img/new_icon.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
content: "";
display: inline-block;
height: 17px;
margin-left: 10px;
position: absolute;
width: 36px;
top: -1px;
}

/*main-page button */
a.button_slider {
display: block; 
top: 80px; 
right: 102px; 
height: 156px; 
width: 281px; 
position: fixed; 
z-index: 1000; 
background-image: url('/images/artgal.png');
}

a.button_slider:hover { 
cursor: pointer;
}

.pagenav{
  display: inline-block;
  margin: 10px;
  padding: 5px 10px;
  background: #242B32;
  border: 1px solid red;
  border-radius: 5px;
  color: #fff;
  float: left;
 }

.pagenav:hover{
  background: red;
  border: 1px solid #242B32;
  cursor: pointer; 
}

.pagination{
  display: block;
  text-align: center;
  margin: 0 auto;
}

.pagination a{
  text-decoration: none;
  color: #fff;
  }

.pagination a:hover{
  color:#fff;
}

.items-more{
  display: none;
  }