.page-header h2 {
	font-size : 24px; font-weight:bold; border-bottom:1px dashed #ddd; padding-bottom : 10px;
}

.jbzoo h1.item-title {
	font-size : 24px; font-weight:bold; border-bottom:1px dashed #ddd; padding-bottom : 10px;
}

.jbzoo .items .jbzoo-item.jbzoo-item-predlozheniya-partnerov.jbzoo-item-teaser {
	padding : 8px; text-align : center; border : 1px solid #ddd; border-radius:5px; margin : 0px 0px 20px 0px; min-height:270px;
}
.jbzoo .items .jbzoo-item.jbzoo-item-predlozheniya-partnerov.jbzoo-item-teaser .item-image {
margin-bottom : 10px;
}

.jbzoo h1.title {
	font-size : 24px; font-weight:bold; border-bottom:1px dashed #ddd; padding-bottom : 10px;
}

.jbzoo h1 {
	font-size : 24px; font-weight:bold; border-bottom:1px dashed #ddd; padding-bottom : 10px;
}
.jbzoo h2 {
	font-size : 22px; font-weight:bold; border-left:3px solid #ddd; padding-left : 13px;
}

.jbzoo .jbzoo-item-predlozheniya-partnerov.jbzoo-item-full .rborder{
 border : 1px solid #EDEDED; border-radius:5px; padding : 10px; overflow:hidden;
}
.jbzoo .jbzoo-item-predlozheniya-partnerov.jbzoo-item-full .item-image{
 float : left; margin : 0 10px 10px 0;
}
.jbzoo .jbzoo-item-predlozheniya-partnerov.jbzoo-item-full .item-gallery a {
    display: block;
    margin: 0px 10px 10px 0px;
    max-width: 155px;
    float: left;
}

.sidebar .moduletableuslm {
    margin-bottom: 20px;
}

.sidebar .moduletableuslm .module-title {
    color: #153048;
    font-weight: 700;
    margin-bottom: 10px;
}
.sidebar .moduletableuslm .menu {
    padding: 5px 5px 5px 0px;
	border-left : 5px solid #153048; background-color: #E4EAEF;
border-radius: 0 5px 5px 0;
}
.sidebar .moduletableuslm .menu li{
 margin:10px 0; font-size : 16px; padding-left : 7px;
}

.sidebar .moduletableuslm .menu li.active{
   border-left : 5px solid #3882C2; margin-left : -5px; font-weight : bold;
}
.sidebar .moduletableuslm .menu li:hover{
   border-left : 5px solid #3882C2; margin-left : -5px;
}



.rsform-block textarea {
	border : 2px solid #B1B1B1; padding : 3px;width : 350px;
}

.rsform-block input.rsform-input-box {
	border : 2px solid #B1B1B1;padding : 3px; width : 350px;
}
.rsform-block input#Submit {
	background-color : #426984; padding : 10px; color : #fff; font-weight : bold;
}
.rsform-block input#Submit:hover {
	background-color : #5C8CAE; padding : 10px; color : #fff; font-weight : bold;border : 2px solid #6B6B6B;
}

.rsform-block select {
	border : 2px solid #B1B1B1; padding : 3px;width : 350px;
}


.jbzoo .items .jbzoo-item.jbzoo-item-news.jbzoo-item-teaser {
	margin : 10px 0;
}
.jbzoo .items .jbzoo-item.jbzoo-item-news.jbzoo-item-teaser .element-itemcreated{
 color : #818181; font-weight : bold; font-size : 12px; margin-bottom : 15px;  display : block;
}
.jbzoo .items .jbzoo-item.jbzoo-item-news.jbzoo-item-teaser .align-left img {
	display : block; border : 1px dotted #ddd; padding : 7px;
}
.jbzoo .items .jbzoo-item.jbzoo-item-news.jbzoo-item-teaser .item-properties {
	display : block;
}
.jbzoo-item.jbzoo-item-news.jbzoo-item-full .item-image {float:left;border: 1px dotted #ddd;
padding: 7px; margin-right:0.5em;}
.jbzoo-item.jbzoo-item-news.jbzoo-item-full .item-gallery a {
    display: block;
    margin: 0px 10px 10px 0px;
    max-width: 270px;
    float: left;
}


.jbzoo .items .jbzoo-item.jbzoo-item-meropriyatia.jbzoo-item-teaser {
	margin : 10px 0;padding : 8px; text-align : center; border : 1px solid #ddd; border-radius:5px; min-height:300px;
}

.jbzoo .items .jbzoo-item.jbzoo-item-meropriyatia.jbzoo-item-teaser .item-image {
margin-bottom : 2px; font-size : 11px; color:#959595;
}
.jbzoo .items .jbzoo-item.jbzoo-item-meropriyatia.jbzoo-item-teaser .item-image img{
border-radius:5px;
}
.jbzoo-item.jbzoo-item-meropriyatia.jbzoo-item-full .item-gallery a {
    display: block;
    margin: 0px 10px 10px 0px;
    max-width: 270px;
    float: left;
}

.wrap-uslugi a.ticket {
    padding-left: 116px;
    background-image: url("../img/icons/uslugi/ticket.png");
    width: 220px;
    margin: 0px auto;
}

.wrap-uslugi a.ticket,a.sport,a.turizm,a.ekipirovka {
	font-size : 16px;
}


.jbzoo .items .jbzoo-item.jbzoo-item-turizm.jbzoo-item-teaser {
	padding : 8px; text-align : center; border : 1px solid #ddd; border-radius:5px; margin : 0px 0px 20px 0px; min-height:280px;font-weight:bold;
}
.jbzoo .items .jbzoo-item.jbzoo-item-turizm.jbzoo-item-teaser .item-image {
margin-bottom : 10px; 
}
.jbzoo .items .jbzoo-item.jbzoo-item-turizm.jbzoo-item-teaser .item-image img {
border-radius:4px;
}
.jbzoo .items .jbzoo-item.jbzoo-item-turizm.jbzoo-item-teaser .element-textarea{
	 font-weight : normal;
}
.jbzoo-item.jbzoo-item-turizm.jbzoo-item-full .item-gallery img {
	margin : 4px;
}

.sidebar .moduletableuslm .menu li li{
    margin: 10px 0;
    font-size: 14px;font-weight : normal;
    padding-left: 7px;
}
.sidebar .moduletableuslm .menu li li:hover{
 border-left : none; margin-left : 0; 
}
.sidebar .moduletableuslm .menu li li.active{
 border-left : none; margin-left : 0; 
}
.jbzoo-view-category.jbzoo-app-turizm-v-krymu .subcategory {
	 padding : 0; margin : 15px 0;
}

.topmenu {
	padding:15px; background-color : #d4ff8f; overflow:hidden; margin-bottom : 15px;
}
.topmenu .menu li {
	float : left; margin : 10px 15px 0 0;font-weight : bold;
}
.topmenu .module-title {
	 font-weight : bold; padding : 0 0 10px 0; border-bottom : 1px dashed #ddd;
}