@charset "UTF-8";

@font-face {
    font-family: BebasNeue; /* Гарнитура шрифта */
    src: url(../font/bebas_neue_cyrillic.ttf); /* Путь к файлу со шрифтом */
   }

body{margin:0px;
font-family: 'Cuprum', sans-serif;
font-size:14px;}
.enter{text-align:right;padding-right:10px;}
.titlebg{
background-image:url(../img/titlebg.jpg);
background-position:center;
background-repeat:no-repeat;
}
ul li{
list-style: none outside none !important;
}

.submenu{
background-color:#dedede;
height:30px;
}

div.mainmenu{
  background:url(../img/bgmenu.png);
  position:fixed;
  left:0px;
  top:0px;
  width:100%;
  height:60px;
  z-index:1;
}
.logo{
background:url(../img/logo.png);
display:block;
width:140px;
height:60px;}
.logo:hover{
background:url(../img/logohover.png);
display:block;
width:140px;
height:60px;}

#menu{
height:60px;
margin:0 auto;z-index:90; }

#menu ul{ 
display:block;
padding:0px;margin:0px;
padding-left:0px;
padding-top:20px;
padding-bottom:15px;
}

#menu ul li{
height:60px;
border: none;
display: inline;
list-style: none outside none !important;
}

#menu ul li a{ 
background:url(../img/vertline.jpg);
font-family: 'Cuprum', sans-serif;
padding:18px;
background-repeat:no-repeat;
color:#037ea2;
font-size:18px;
text-decoration:none;
}
#menu ul li a:hover{
color:#1e99bd;
}

h1{font-size:18px;}
h1,h2,h3{
font-family: 'Cuprum', sans-serif;

text-transform: uppercase;
color:#037ea2;}
h2,h3{font-size:16px;}
.maintable{padding-top:60px;}
.content{padding-left:10px;padding-right:10px;width:100%;}
.leftcol{
padding-left:10px;
padding-right:10px;
background:url(../img/vertmod.png);
background-repeat:repeat-y;
max-width:250px;
background-position:right;}
.footer1{
 padding-left:10px;
padding-right:10px;
background-repeat:repeat-y;
width:200px;
background-position:right;}

.footer4{
background-repeat:repeat-y;
width:200px;
  padding-left:10px;
padding-right:10px;
background-position:right;}
.rightcol{
padding-left:10px;
padding-right:10px;
background:url(../img/vertmod.png);
width:200px;
background-repeat:repeat-y;
background-position:left;}

.footer{
/*background-color:#373737;*/
color:#a9a9a9;
}

.footer1,footer2,footer3,footer4{
color:#ffffff;

background-color:#373737;}
.downmenu{background-color:#282828;}

.footer2{
width:200px;padding-left:10px;

}
.footer3{
width:200px;padding-left:10px;

}
.footer2 h3{

color:#037ea2;
font-size:18px;
}
.footer3 h3{
  
color:#037ea2;
font-size:18px;
}
.footer2 a{color:#ffffff;}
.footer2 a:hover{color:#c0c0c0;}
.footer2 ul{list-style-type:none;padding-left:0px;}
.footer3 a{color:#ffffff;}
.footer3 a:hover{color:#c0c0c0;}
.footer3 ul{list-style-type:none;padding-left:0px;}

.crr-cnt

.votes{color:#c0c0c0;}
a{color:#037ea2;
text-decoration:none;
}
a:hover{color:#373737;
text-decoration:none;
}

.btl-panel{padding-right:10px;}
/* DOWN MENU     */
.downmenu{
padding-top:10px;
margin:0 auto;z-index:90; }

.downmenu ul{ 

display:block;
padding:0px;margin:0px;
padding-left:0px;

padding-bottom:8px;
}

.downmenu ul li{
height:60px;
border: none;
display: inline;
list-style: none outside none !important;
}

.downmenu ul li a{ 
padding-left:10px;
text-transform: uppercase;
background-repeat:no-repeat;
color:#ffffff;
font-size:14px;
text-decoration:none;
}
.downmenu ul li a:hover{
color:#c0c0c0;
}
.categories-list{
 
  display: inline-block;
  border: solid 1px;
-moz-border-radius: 10px; /* закругление для старых Mozilla Firefox */
 -webkit-border-radius: 10px; /* закругление для старых Chrome и Safari */
 -khtml-border-radius:10px; /* закругл. для браузера Konquerer системы Linux */
 border-radius: 10px; /* закругление углов для всех, кто понимает */
background-repeat:no-repeat;
border-color:#0080a3;color:#FFFFFF;
background-color:#0080a3;
}
.categories-list a{
  padding-left:10px;padding-right:10px;
  color:#FFFFFF;}
/* SUB MENU */
.submenu{
padding-top:10px;
margin:0 auto;z-index:90; }

.submenu ul{ 

display:block;
padding:0px;margin:0px;
padding-left:0px;


}

.submenu ul li{
padding-right:15px;
border: none;
display: inline;
list-style: none outside none !important;
}

.submenu ul li a{ 
text-decoration:underline;
padding-left:10px;

background-repeat:no-repeat;
color:#0080a3;
font-size:14px;

}
.submenu ul li a.redmain{color:#A60000;}
.submenu ul li a:hover{
color:#2f2f2f;text-decoration:none;
}

.overimg{height:200px;}
/* END SUB MENU */


.ymod{
background-image:url(../img/bg.png);
color:#ffffff;
background-repeat:no-repeat;
}

.ymod a{background-image:url(../img/but.png);
display:block;
color:#ffffff;
width:64px;
height:36px;
}

ul{
  list-style:none;}
.curContainer{
font-family: 'Cuprum', sans-serif;

}
.curContainer .curr .red {
    color:#000000;
}


.pagination  ul{
display:block;
padding:0px;margin:0px;
padding-left:0px;
padding-top:20px;
padding-bottom:15px;
}

.pagination  ul li a{
padding-left:10px;padding-right:10px;
}
.pagination  ul li{
height:60px;
  padding-left:10px;
 
border: none;
display: inline;
list-style: none outside none !important;
}
.pagination  ul li a:hover, .pagination  ul li.current a{
  -moz-border-radius: 10px; /* закругление для старых Mozilla Firefox */
 -webkit-border-radius: 10px; /* закругление для старых Chrome и Safari */
 -khtml-border-radius:10px; /* закругл. для браузера Konquerer системы Linux */
 border-radius: 10px; /* закругление углов для всех, кто понимает */
  padding-right:10px;
  padding-left:10px;
  background:#0080a3;
  color:#ffffff;
}

.column.last{
  margin-right: 0px;
  border-bottom:#e3e4e4 dotted 1px;}

.image img {
border:solid 1px;
border-color:#0080a3;}

.pagenav-prev{
  display:inline;}
.pagenav-next{padding-left:15px;
  display:inline;}

.date{color:#0080a3;}

.uk-list{
  padding-left:0px;
 display: inline;
  
  border: solid 1px;
-moz-border-radius: 10px; /* закругление для старых Mozilla Firefox */
 -webkit-border-radius: 10px; /* закругление для старых Chrome и Safari */
 -khtml-border-radius:10px; /* закругл. для браузера Konquerer системы Linux */
 border-radius: 10px; /* закругление углов для всех, кто понимает */
background-repeat:no-repeat;
border-color:#0080a3;color:#FFFFFF;
background-color:#0080a3;
}
.uk-list li{display: inline;}
.uk-list a{
  padding-left:10px;padding-right:10px;
  color:#FFFFFF;}

.likes-block_left {
  padding-left:10px;
    line-height: 24px;
    height: 24px;
  padding-bottom:15px;
   padding-top:0px;
    text-align: left;
  display: inline-block;
}
.kament_comments{
  display:block;}

.root{
  color:#0080a3;
}
.item-page img{

  padding:5px;
}


div.yt_post_item {
    padding-bottom: 23px;
    padding-top: 10px;
    text-align: left;
}
.main{padding-top:10px;}

.slideshowpro_wrapper {
    border: 1px solid rgb(205, 205, 205);
    padding: 3px;
    width: 100%;
    overflow: hidden;
    font-family:'Cuprum', sans-serif;
}
.title_product{
  color:#0080a3;
  padding-bottom:15px;}

div.intro_product div.title_product, div.title_product a {
    padding-top: 10px;
    display:block;
    width:100%;
    font-size: 24px;
    color:#0080a3;
}
div.info_product div.product_detail {
    height: 100%;width:100%;
    position: relative;
}
div.intro_product div.description_product {
    display: block;
    font-size: 14px;
    line-height: 18px;
    padding-top: 4px;
    padding-bottom: 15px;
    padding-right: 5px;
}
div.product_detail div.intro_product {
    position: absolute;width:100%;
    top: 0px;
    overflow: hidden;
}
.intro_product{
  font-size:14px;}

div.navigation_number {
    white-space: nowrap;
    height: 70px;
    line-height: 70px;
    width: 100%;margin-top: 3px;
    background: none repeat scroll 0% 0% #0080a3;
    position: relative;
}

.listings-title {
    background: linear-gradient(#0080a3, #228ca9) repeat scroll 0% 0% transparent;
    border-radius: 4px 4px 0px 0px;
    padding: 8px;
    color: rgb(255, 255, 255);
    font-weight: bold;
    font-size: 16px;
}

.jbzoo-app-flat .more-info span {
    color:#0080a3;
    font-size: 16px;
    line-height: 24px;
}
.jbzootabs-state-active a, .jbzootabs-state-active a:link, .jbzootabs-state-active a:visited {
    color:#0080a3; !important;
    text-decoration: none;
}
.jbzoo-app-flat .top-info {
    box-shadow: none;
    border-radius: 5px;
    padding: 12px;
    margin-bottom: 20px;
    height: 400px;
  border:none;
}

.jbzootabs-state-active a, .jbzootabs-state-active a:link, .jbzootabs-state-active a:visited {
    color: #ff0000;
    text-decoration: none;
}
.submission a.button-green, .submission button.button-green {
    display: inline-block;
    padding: 7px 25px;
    border-width: 1px;
    border-style: solid;
    border-color: rgb(0, 128, 163) rgb(0, 128, 163) rgb(0, 128, 163);
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    border-image: none;
    border-radius: 3px;
    background: -moz-linear-gradient(50% 0% , rgb(68, 154, 178), rgb(68, 154, 178) 1px, rgb(0, 128, 163)) repeat scroll 0% 0% transparent;
    font-size: 16px;
    line-height: 20px;
    color: rgb(255, 255, 255);
    text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.5);
}
.submission a.button-green:hover,
.submission button.button-green:hover {
  border: 1px solid #0080a3;
  border-top-color: #0080a3;
  background: #0080a3;
  background: -moz-linear-gradient(50% 0%, #5bb1c9, #0080a3 90%);
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, from(#0080a3), to(#5bb1c9), color-stop(90%, #5bb1c9));
  text-decoration: none;
  cursor: pointer;
}
.jbzootabs-widget-cont {
    border: none;
    background: none repeat scroll 0% 0% rgb(255, 255, 255);
    color: rgb(68, 68, 68);
    border-radius: 5px;
    margin-bottom: 12px;
}

.jbzootabs .jbzootabs-nav li a {
    float: left;
    padding: 0.5em 1em;
    text-decoration: none;
}
.jbzootabs .jbzootabs-nav li a, .jbzootabs-nav li.jbzootabs-active a {
    cursor: pointer;
}
.jbzootabs-state-default a, .jbzootabs-state-default a:link, .jbzootabs-state-default a:visited {
    background
    text-decoration: none;
}
.jbzootabs-state-default jbzootabs-state-hover{color:#ff0000;}
.jbzootabs-state-hover,
.jbzootabs-widget-cont .jbzootabs-state-hover,
.jbzootabs-header .jbzootabs-state-hover {

    background: #0080a3;
    font-weight: bold;
    color: #fff
}

.jbzootabs-state-default a,
.jbzootabs-state-default a:link,
.jbzootabs-state-default a:visited {
   
    text-decoration: none;
  background:#ffffff;
}
jbzootabs-anchor{color:#cccccc;}

.jbzootabs-widget-cont a  {
    
     font-weight: bold;
     font-size: 18px;
    padding-right: 15px;
 color:#0080a3;
  
  
}
.jbzoo .jbprice-wrapper {
    display: inline;
    padding-left: 10px;
  padding-top:5px;
color:#0080a3;
    
}
.jbzoo-app-flat .jbprice-wrapper .price-value {
    
    
}

.jbzoo-category-module .jbzoo-item {
    padding: 8px;
    margin-bottom: 1em;
    border-bottom: solid 1px;
    border-color:#e3e4e4;
  display:block;padding-left:10px;height:35px;
}

.jbzoo-category-module .jbzoo-item img.jbimage{display:block;width:30px;height:30px;border:solid 1px; border-color:#0080a3;}
.wrapper-item-desc div.uk-margin {
    color: rgb(255, 0, 0);
    padding-top: 3px;
    display: block;
    float: right;
    color:#ffffff;
    padding-left: 15px;
    border-radius: 10px;
    border-color: #0080a3;
    border: solid 1px;
    padding-right: 15px;
    margin-left: 15px;
    margin-right: 0px;
    padding-bottom: 3px;
   background-color:#0080a3;
}
.jbzoo-filter .controls input {
    border-radius: 3px !important;
    display: block;
    padding: 10px 15px;
    border-width: 1px;
    border-style: solid;
    border-color: rgb(200, 200, 200) rgb(200, 200, 200) rgb(170, 170, 170);
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    min-width: 100px;
    font-size: 12px;
    line-height: 16px;
    color: rgb(50, 50, 50);
    cursor: pointer;
    background: -moz-linear-gradient(50% 0% , white, rgb(235, 235, 235) 70%) repeat scroll 0% 0% transparent;
    text-shadow: 0px 1px 0px rgb(255, 255, 255);
    border-image: initial;
    width: 20px;
    float: left;
}
.zoo-tagcloud {
    margin: 0px;
    padding: 0px;
    list-style: none outside none;
    text-align: center;
  padding-top:25px;
}

.moduletable h3{ 
 background-color:#0080a3;
  text-align:center;
  color:#ffffff;
  padding-top:5px;
  padding-bottom:5px;
margin-left:-10px;
margin-right:-10px;
}

.zoo-item-list p.title {
    margin: 0px;
    padding-right: 10px;
}
/*ul.zoo-list {
    margin: 0px;
    padding: 0px;
    list-style: none outside none;
    background: url("../img/vertmod.png") repeat-y scroll right center transparent;
  
}*/

.content h3{
font-family: 'Cuprum', sans-serif;
background:none;
text-transform: uppercase;
color:#037ea2;
text-align:left;
  /*padding-left:10px;*/
}
.main1{
  background: url("../img/vertmod.png") repeat-y scroll right center transparent;
 right:10px;
}
.main2{
  margin-left:10px;
} 

.main1 h3{
  padding-left:10px;
}
.main2 h3{
  padding-left:10px;
}
/* -------------------- MAP ---------------------------------------*/
select.hasTip{visibility:hidden;}
input.hasTip{visibility:hidden;}
div.yandexmaps-geoobjects input.get-coordinates {
 background: url("../img/coordinates.png") no-repeat;   
   border: 0px solid #CCCCCC;
    color: #000000;
    cursor: pointer;
    display: block;
    float: left;
    height: 31px;
    padding: 0px;
    /*text-indent: 25px;*/
    width: 238px;
    visibility:visible;
  
}
div.yandexmaps-geoobjects input.get-coordinates:hover {
  background: url("../img/coordinateshover.png") no-repeat; }

.trigger{visibility:hidden;}
.jbzoo .jbprice-wrapper-1 .jbprice-row {
    display: block;
    padding-right: 6px;
    margin-top: -14px;
    height: 100%;
    padding-top: 0px;
}


.jbzoo-category-module .jbzoo-item {
    padding: 8px 8px 8px 10px;
    margin-bottom: 1em;
    border-bottom: 1px solid rgb(227, 228, 228);
    border-color: rgb(227, 228, 228);
    display: block;
    height: 100%;
}
#owl-date{width:800px}

.features{
float: left;
padding-left: 200px;
/* width: 80%; */
margin-top: -150px;
	
}
.full-gallery{
	
}

.width33 {
border-bottom:1px dotted #e3e4e4;
border-right:1px dotted #e3e4e4;
height: 40px;
	
}
.width33 h2 a{font-size:14px;}
subcategory .last{
border-right:none;
border-bottom:none;
border-bottom:1px dotted #e3e4e4;		
}

.subcategory{
padding:0 !important;	
}
.times b{
	font-size:13px !important; font-weight:normal;}
	
.afisha_universal_1_thumb, .afisha_universal_1_desc {
    width: 30%;
    margin-right: 5%;
    float: left;
    overflow: hidden;
    /*height: 57px;*/
}

#mc-last a{
	font-family: 'Cuprum', sans-serif !important;
	
}
#mc-last .mc-comment-body{
	font-family: 'Cuprum', sans-serif !important;
	
}
#mc-last .mc-comment-username{
	font-family: 'Cuprum', sans-serif !important;
	
}

.jbzoo .align-left img, .jbzoo .item-image.align-left, .jbzoo .align-left > div {

}
.item-properties{padding-top:7px;
	border-bottom:1px dotted #e3e4e4;
	border-right:1px dotted #e3e4e4;
	border-top:1px dotted #e3e4e4;
	background-color: #f0f0f0;
	height: 92px;
}

/*.subcategory-title>span{background:#ff0000;
font-size:10px;
color:#ffffff;
padding:3px;
border-radius:50px;
width:10px;
height:10px;
text-align:center;
text-align-last:justify;
margin-top:-30px;

position:relative;

} */

.subcategory-title>span {
    background: #eaeaea;
    font-size: 10px;
    color: #ffffff;
    padding: 3px;
    border-radius: 50px;
     width: 15px; 
     height: 10px; 
    /* text-align: center; */
    /* text-align-last: justify; */
    margin-top: -35px;
    position: relative;
    display: block;
    margin-left: 30px;
    margin-right: 210px;
	-webkit-transition-duration: 0.5s; 
-o-transition-duration: 0.5s; 
-moz-transition-duration: 0.5s; 
transition-duration: 0.5s;
}

.subcategory-title>span:hover {
    background: #ff0000;
    font-size: 10px;
    color: #ffffff;
    padding: 3px;
    border-radius: 50px;
	padding-left:5px;
     width: 140px; 
     height: 10px; 
    /* text-align: center; */
    /* text-align-last: justify; */
    margin-top: -35px;
    position: relative;
    display: block;
    margin-left: 30px;
    margin-right: 210px;
	-webkit-transition-duration: 0.5s; 
-o-transition-duration: 0.5s; 
-moz-transition-duration: 0.5s; 
transition-duration: 0.5s;

}
.subcategory-title>span:hover:after{

    font-size: 12px;
    color: #ffffff;
    padding: 3px;
    
	padding-top:0px;
     width: 150px; 
     height: 8px; 
    /* text-align: center; */
    /* text-align-last: justify; */
    margin-top: -13px;
	margin-left:15px;
    position: relative;
    display: block;

	-webkit-transition-duration: 0.5s; 
-o-transition-duration: 0.5s; 
-moz-transition-duration: 0.5s; 
transition-duration: 0.5s;	
	
	
	  content:"записей в категории";}
/*.subcategory-tovari-dlya-detej{
background:url(../img/detsk.png) no-repeat;
}
.subcategory-tovari-dlya-detej a{padding-left:30px;}*/

 /* If the viewport width <= 1000 pixels ... */

    @media screen and (max-width: 1000px) {

      /* Make the main content a bit wider */