/**
*	@version	$Id: preset-4.css
*	@package	OMG Responsive Template for Joomla! 3
*	@subpackage	preset css file for template ot_smartsolutions
*	@copyright	Copyright (C) 2009 - 2013 Omegatheme. All rights reserved.
*	@license	GNU/GPL version 2, or later
*	@website:	http://www.omegatheme.com
*	Support Forum - http://www.omegatheme.com/forum/
*/

/* 
* Define: color, font-family, font-size, etc. 
* for body, a, heading, etc.
*/

/* PRESET STYLE 4 - Color Thunderbird */


body{
	color:#666666;
	background-repeat: repeat;
	background-attachment: scroll;
	background-position: 0% 0%;
	background-color: #333333;
}
.body-bg{
background: #fff;
}
.wrapper{
	background: url("../images/fon-boots.jpg") repeat;
    background-position: center top;
}
a {
	color: #61472B
}
a:hover,
a:focus,
a:active {
	color:#f9f9f9;
}
h1, h2, h3, h4, h5 {
	font-weight: normal;
}
h1 a, h2 a, h3 a, h4 a, h5 a {
	
}

.container{
	
}
.ot-content{
	
}
.ot-color{
	color: #C62020;
}
.ot-bg{
	background-color: #C62020;
}
.ot-bg.btn{
	background-color: #C62020;
	color: #FFFFFF;
}
.ot-bg.btn:hover{
	background-color: #FFB21C;
}
.odd{
	
}
.even{
	background-color: #F9F9F9;
}
/* ---* CUSTOM MODULE BLOCK *--- */
.module{
	color: #666666;
}
.module h3.mod-title{
	color: #333333;
	background-color: #F9F9F9;
}
.module h3.mod-title > span{
	border-color: #e95460;
}
.module h3.mod-title span.part0{
	color: #e95460;
}
.module h3.mod-content{
	
}
/* CUSTOM MODULE STYLE */
.module.mod-style0 .mod-content{
	border-color: #E2E2E2;
}
/* .module.mod-style1,
.module.mod-style2,
.module.mod-style3,
.module.mod-style4{	
	background-color: #FBFBFB;
} */
.module.mod-style9,
.module.mod-style10,
.module.mod-style11,
.module.mod-style13,
.module.mod-style15,
.module.mod-style17{
	border-color: #E2E2E2;
}
.module.mod-style12,
.module.mod-style20{	
	background-color: #C62020;
	color: #333333;
}
.module.mod-style12 a,
.module.mod-style20 a{	
	color: #333333;
}
.module.mod-style13{	
	-webkit-box-shadow: 4px 4px 0 rgba(0, 0, 0, 0.05);
	-moz-box-shadow: 4px 4px 0 rgba(0, 0, 0, 0.05);
	box-shadow: 4px 4px 0 rgba(0, 0, 0, 0.05);
}
.module.mod-style16,
.module.mod-style19{	
	background-color: #333333;
	color: #C5C5C5;
}
.module.mod-style19{
	border-color: #1C1C1C;
	border-color: rgba(0, 0, 0, 0.45);
}
.module[class*="mod-style"] h3.mod-title,
.module.mod-style6 h3.mod-title:before{
	background-color: transparent;
	border-color: #ABABAB;
}
.module.mod-style2 h3.mod-title:before,
.module.mod-style3 h3.mod-title:before,
.module.mod-style4 h3.mod-title,
.module.mod-style10 h3.mod-title:before,
.module.mod-style11 h3.mod-title:before,
.module.mod-style14 h3.mod-title:before,
.module.mod-style15 h3.mod-title:before,
.module.mod-style16 h3.mod-title,
.module.mod-style19 h3.mod-title{
	border-color: #C62020;
}
.module.mod-style16 h3.mod-title,
.module.mod-style19 h3.mod-title,
.module.mod-style20 h3.mod-title{
	color: #FFFFFF;
}
.module.mod-style12 h3.mod-title{
	border-color: #333333;
}
.module.mod-style20 h3.mod-title,
.module.mod-style7 h3.mod-title span,
.module.mod-style8 h3.mod-title span{
	background-color: #333333;
	color: #FFFFFF;
}

/* ---* CUSTOM NAVIGATOR BLOCK *--- */
#oNavigatorBlock{
	color: #5769B3;
}
#oNavigatorBlock .container{
	
}
#oNavigatorBlock a{

}
#oNavigatorBlock a:hover{
	text-decoration:underline;
}

/* ---* CUSTOM TOP BLOCK *--- */
#oTopBlock{
	
}
#oTopBlock .container{
	
}
#oTopBlock a:hover{
color: #ffffff;
background-color: #3e4247;

}
#ot-top-area {
padding: 0;
margin-bottom: 10px;
background: #8B663D url("../images/mainMenu.png") 0 50%;
}
/* CUSTOM LOGO */
#ot-logo{
    
}
	
#ot-logo img{
	
}
/* CUSTOM SEARCH */
#oTopBlock .search {
	
}
#oTopBlock .search form {
   	
}
#oTopBlock .search .btn-search {
	background-color: #C5C5C5;
	color: #FFFFFF;
}
#oTopBlock .search .btn-search.btn-active {
	background-color: #C62020;
}
#oTopBlock .search input.search-query {
    background-color: #C62020;
	color: #FFFFFF;
}

/* CUSTOM MAIN MENU */
.mainmenu {
	
}
.mainmenu .otmenu-desk-wrapper .ot-menu a{
	color: #666666;
	background: none;
}
.mainmenu .otmenu-desk-wrapper .ot-menu li.level1{
	
}
.mainmenu .otmenu-desk-wrapper .ot-menu li > div > a{
	border-color: #F4F5F4 transparent transparent;
}
.mainmenu .otmenu-desk-wrapper .ot-menu li.level1 > div > a{
	color: #888888;
	border-color: transparent;
}
.mainmenu .otmenu-desk-wrapper .ot-menu li.level1.first > div > a{
	
}
.mainmenu .otmenu-desk-wrapper .ot-menu li {
	
}
.mainmenu .otmenu-desk-wrapper .ot-menu li:hover,
.mainmenu .otmenu-desk-wrapper .ot-menu li.hover,
.mainmenu .otmenu-desk-wrapper .ot-menu li.active {
	background-color: transparent;
}
.mainmenu .otmenu-desk-wrapper .ot-menu li > div > a:hover,
.mainmenu .otmenu-desk-wrapper .ot-menu li.hover > div > a,
.mainmenu .otmenu-desk-wrapper .ot-menu li.active > div > a{
	background-color: transparent;
	color: #FEA700;
}
.mainmenu .otmenu-desk-wrapper .ot-menu li.level1 > div > a:hover,
.mainmenu .otmenu-desk-wrapper .ot-menu li.level1.hover > div > a{
	color: #C62020;
}
.mainmenu .otmenu-desk-wrapper .ot-menu li.level1.active > div > a{
	color: #333333;
	border-color: #C62020;
}
.mainmenu .otmenu-desk-wrapper .ot-menu li li .nav-header{
	color: #222222;
}
.mainmenu .otmenu-desk-wrapper .ot-menu .submenu-wrap{
	background-color: #FFFFFF;
	border-color: #C62020;
	-webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.25);
	box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.25);
}
.mainmenu .otmenu-desk-wrapper .ot-menu li.level1 > div > .submenu-wrap{
	
}
.mainmenu .otmenu-desk-wrapper .ot-menu .notColumn > div > .submenu-wrap{
	
}
.mainmenu .otmenu-desk-wrapper .ot-menu li.hasColumn .submenu-column{
	background-color: transparent;
}
.mainmenu .otmenu-desk-wrapper .ot-menu li.hasColumn .submenu-column > .submenu-wrap{
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.mainmenu .otmenu-desk-wrapper .ot-menu .submenu-wrap-i{
	
}
.mainmenu .otmenu-desk-wrapper .ot-menu li li{
	background: none;
}
.mainmenu .otmenu-desk-wrapper .ot-menu.child-menu li.hasChild.notColumn > div > a{
	background-image: url("../images/arrow1.png");
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 98% 50%;
}
.mainmenu .otmenu-desk-wrapper .ot-menu.child-menu li.hasChild.notColumn.active > div > a,
.mainmenu .otmenu-desk-wrapper .ot-menu.child-menu li.hasChild.notColumn.hover > div > a{
	
}
.mainmenu .otmenu-desk-wrapper .item-desc{
	color: #999999;
}

/* ---* CUSTOM MIDDLE SLIDE BLOCK *--- */
#oMiddleSlide{
	
}
#oMiddleSlide .container{
	
}

/* ---* CUSTOM BREADCRUMB BLOCK *--- */
#oBreadcrumbBlock{
color: #D5D5D5;
border-color: #E5E5E5;
}
.ot-breadcrumb{
	/* border-color: #E7E7E7; */
}
.breadcrumb-header{
	
}
.breadcrumb,
.breadcrumb a,
.breadcrumb > li > .divider{
	color: #999999;
}
.breadcrumb .lastitem,
.breadcrumb a:hover{
	color: #C62020;
}
.breadcrumb{
	background-color: transparent;
	z-index: 1;
}
.breadcrumb > li > .divider.sep_bg{
	background-attachment: scroll;
	background-image: url("../images/arrow.png");
	background-repeat: no-repeat;
	background-position: 50% 50%;
}

/* ---* CUSTOM MIDDLE BLOCK *--- */
#oMiddleBlock{
	
}
#oMiddleBlock .container{
	
}
/* CUSTOM 4 BLOCKS */
.custom_blocks .glyphicon{
	color: #BBBBBB;
}
.custom_blocks h4{
	color: #333333;
}
/* CUSTOM BUILD BLOCKS */
.custom_blocks .well-sm{
	
}
.custom_blocks .well-sm h4{
	color: #C62020;
}
.custom_blocks .well-sm:hover{
	background-color: #C62020;
	color: #FFFFFF;
}
.custom_blocks .well-sm:hover h4{
	color: #FFFFFF;
}

/* ---* CUSTOM MAIN TOP BLOCK *--- */
#oMainTopBlock {
	background-image: url("../images/testimonials_bg.jpg");
	background-repeat: repeat;
	background-attachment: scroll;
	background-position: 0% 0%;
}
#oMainTopBlock .module h3.mod-title {
	background-color: transparent;
}
#ot-maintop .k2LatestCommentsBlock .carousel-indicators li,
#ot-maintop .k2TopCommentersBlock .carousel-indicators li{
	background-color: #FFFFFF;
}
#ot-maintop .k2LatestCommentsBlock .carousel-indicators li:hover,
#ot-maintop .k2LatestCommentsBlock .carousel-indicators li.active,
#ot-maintop .k2TopCommentersBlock .carousel-indicators li:hover,
#ot-maintop .k2TopCommentersBlock .carousel-indicators li.active{
	background-color: #C62020;
}
#ot-maintop .k2LatestCommentsBlock .carousel-indicators li.active:before,
#ot-maintop .k2TopCommentersBlock .carousel-indicators li.active:before{
	border-color: #C62020 transparent transparent;
}

/* ---* CUSTOM MAIN BLOCK *--- */
#oMainBlock{
	
}
.componentheading,
.page-header{
	color: #333333;
}
#oMainBlock .module h3.mod-title{
	
}
.page-content,
#oMainBlock .module .mod-content{
	text-align: justify;
}

/* ---* CUSTOM LEFT - RIGHT MODULE *--- */
.custom-uppdate{
	background-color: #333333;
	border-color: #C62020;
	color: #9A9A9A;
}
.custom-uppdate h3{
	color: #FFFFFF;
}
/* CUSTOM LEFT - RIGHT MENU */
.module ul li{
	
}
.module ul.nav li {
	background-image: none;
	border-color: #959594;
}
.module ul.nav li a{
	color: #555555;
}
.module ul.nav li.active > a,
.module ul.nav li a:hover,
.module ul.nav li a:focus{
	color: #C62020;
}
.module ul.menu li {
	border-color: #F4F5F4;
}
/* ---* CUSTOM COMPONENT CONTENT *--- */

/* ---* CUSTOM CONTENT MODULE *--- */
.module .list-items li .created{
	color: #999999;
}
/* ---* CUSTOM COMPONENT K2 *--- */
.itemContainer,
.userItemView,
div.tagItemView,
.latestItemView{
	/* border-color: #B2B2B2; */
}
div.itemHeader h2.itemTitle{
	
}
div.itemListSubCategories h3,
.itemHeader .itemTitle,
.genericItemTitle,
.catItemHeader .catItemTitle,
.catItemHeader .catItemTitle a,
div.latestItemHeader h3.latestItemTitle,
div.latestItemHeader h3.latestItemTitle a{
	color: #333333;
}
ul.itemsList li{
	border-color: #B2B2B2;
}
.k2ItemBlock {
	
}
.catItemTags,
.userItemTags,
.itemTags,
.moduleItemTags,
.catItemTags a,
ul.userItemTags li a,
.itemTags a,
.moduleItemTags a{
	color: #666666;
}
.catItemTags a:hover,
ul.userItemTags li a:hover,
.itemTags a:hover,
.moduleItemTags a:hover{
	color: #C62020;
}
.itemCommentsCounter{
	border-color: #C62020;
}
.itemCommentsCounter > span{
	background-color: #C62020;
	color: #FFFFFF;
}
.itemComment-bg{
	background-attachment: scroll;
	background-image: url("../images/comment-bg.png");
	background-repeat: no-repeat;
	background-position: 50% 50%;
}
.itemComment-bg > a{
	background-color: #818181;
	color: #FFFFFF;
}
.catItemInfo,
.latestItemInfo,
.tagItemInfo,
.moduleItemAddition{
	color: #999999;
}
.itemAuthorLatest .ot-title,
.itemRelated .ot-title,
.itemVideoBlock .ot-title,
.itemImageGallery .ot-title,
.catItemVideoBlock .ot-title,
.latestItemVideoBlock .ot-title,
.catItemImageGallery .ot-title{
	border-color: #C62020;
	color: #666666;
}
/* ---* CUSTOM K2 MODULE *--- */
/* ul.itemsList li, */
.k2CategoriesListBlock ul li {
	border-color: #F4F5F4;
	background-attachment: scroll;
	background-image: url("../images/arrow1.png");
	background-position: 100% 50%;
	background-repeat: no-repeat;
}
/* ul.itemsList li a, */
.k2CategoriesListBlock ul li a {
	color: #6D716C;
}
/* ul.itemsList li a:hover, */
.k2CategoriesListBlock ul li a:hover {
	color: #C62020;
}
/* SINGLE LAYOUT */
.k2ItemsBlock.ot-single .moduleItemOverlay{
	
}
.k2ItemsBlock.ot-single .moduleItemOverlay,
.k2ItemsBlock.ot-single .moduleItemOverlay a{
	color: #FFFFFF;
}
.k2ItemsBlock.ot-single .moduleItemOverlay .moduleItemTitle{
	/* color: #EEE0BD;
	background-color: #C62020; */
	background-color: rgba(198, 32, 32, 0.9);
}
.k2ItemsBlock.ot-single .moduleItemOverlay .moduleItemAddition{
	color: #FFFFFF;
	/* background-color: #252627; */
	background-color: rgba(37, 38, 39, 0.9);
}
.k2ItemsBlock.ot-single .moduleItemOverlay .moduleItemIntrotext{
	/* background-color: #C62020; */
	background-color: rgba(198, 32, 32, 0.9);
}
.k2ItemsBlock.ot-single .moduleItemOverlay .moduleItemEx{
	color: #FFFFFF;
	/* background-color: #252627; */
	background-color: rgba(37, 38, 39, 0.9);
}
.k2ItemsBlock.ot-single .moduleItemOverlay a.moduleItemReadMore{
	background-color: #C62020;
	background-image: none;
	border-color: #FFFFFF;
}
/* ACCORDION LAYOUT */
.ot-accordion .itemContainer .panel-heading,
.ot-accordion .latestItemView .panel-heading,
.ot-accordion .k2ItemBlock .panel-heading{
	background-color: #F2F2F2;
	color: #666666;
	border-color: #E5E5E5;
}
.ot-accordion .itemContainer .panel-heading .panel-toggle,
.ot-accordion .latestItemView .panel-heading .panel-toggle,
.ot-accordion .k2ItemBlock .panel-heading .panel-toggle{
	/* background-color: #E7E1D8; */
	color: #797979;
}
.ot-accordion .itemContainer .panel-heading.active,
.ot-accordion .itemContainer .panel-heading:hover,
.ot-accordion .latestItemView .panel-heading.active,
.ot-accordion .latestItemView .panel-heading:hover,
.ot-accordion .k2ItemBlock .panel-heading.active,
.ot-accordion .k2ItemBlock .panel-heading:hover{
	background-color: #C62020;
	color: #666666;
	border-color: #FF7F00;
}
.ot-accordion .itemContainer .panel-heading.active .panel-toggle,
.ot-accordion .itemContainer .panel-heading:hover .panel-toggle,
.ot-accordion .latestItemView .panel-heading.active .panel-toggle,
.ot-accordion .latestItemView .panel-heading:hover .panel-toggle,
.ot-accordion .k2ItemBlock .panel-heading.active .panel-toggle,
.ot-accordion .k2ItemBlock .panel-heading:hover .panel-toggle{
	/* background-color: #333333; */
	color: #000000;
}
.ot-accordion .itemContainer .panel-heading .catItemTitle,
.ot-accordion .latestItemView .panel-heading .latestItemTitle,
.ot-accordion .k2ItemBlock .panel-heading .moduleItemTitle{
	color: #333333;
	border-color: #FFFFFF;
}
.ot-accordion .itemContainer .panel-heading.active .catItemTitle a,
.ot-accordion .itemContainer .panel-heading:hover .catItemTitle a,
.ot-accordion .latestItemView .panel-heading.active .latestItemTitle a,
.ot-accordion .latestItemView .panel-heading:hover .latestItemTitle a,
.ot-accordion .k2ItemBlock .panel-heading.active .moduleItemTitle,
.ot-accordion .k2ItemBlock .panel-heading:hover .moduleItemTitle{
	color: #FFFFFF;
}
/* BLOG LAYOUT */
.ot-blog .catItemDateCreated.pull-left{
	
}
/* PORTFOLIO LAYOUT */
.ot-portfolio .k2ItemBlock,
.ot-portfolio .catItemView,
.ot-portfolio .latestItemView{
	background-color: #F4F4F4;
	/* color: #555555; */
}
.ot-portfolio .k2ItemBlock a.moduleItemTitle,
.ot-portfolio .catItemView .catItemTitle a,
.ot-portfolio .latestItemView .latestItemTitle a{
	color: #555555;
}
.ot-portfolio .k2ItemBlock .moduleItemAddition,
.ot-portfolio .catItemView .catItemInfo,
.ot-portfolio .latestItemView .latestItemInfo{
	color: #999999;
}
.ot-portfolio .moduleItemHits a.img-circle,
.ot-portfolio .moduleItemComments a.img-circle,
.ot-portfolio .catItemHits a.img-circle,
.ot-portfolio .catItemComments a.img-circle,
.ot-portfolio .latestItemHits a.img-circle,
.ot-portfolio .latestItemComments a.img-circle,
.ot-portfolio .moduleItemReadMore,
.ot-portfolio a.k2ReadMore{
	background-color: #BDBDBD;
	color: #FFFFFF;
}
.ot-portfolio .k2ItemBlock:hover  .moduleItemHits a.img-circle,
.ot-portfolio .k2ItemBlock:hover  .moduleItemComments a.img-circle,
.ot-portfolio .k2ItemBlock:hover .moduleItemReadMore,
.ot-portfolio .catItemView:hover .catItemHits a.img-circle,
.ot-portfolio .catItemView:hover .catItemComments a.img-circle,
.ot-portfolio .catItemView:hover a.k2ReadMore,
.ot-portfolio .latestItemView:hover .latestItemHits a.img-circle,
.ot-portfolio .latestItemView:hover .latestItemComments a.img-circle,
.ot-portfolio .latestItemView:hover a.k2ReadMore{
	background-color: #333333;
}
.ot-portfolio .k2ItemBlock:hover,
.ot-portfolio .catItemView:hover,
.ot-portfolio  .latestItemView:hover{
	background-color: #C62020;
	color: #FFFFFF;
}
.ot-portfolio .k2ItemBlock:hover a,
.ot-portfolio .k2ItemBlock:hover .moduleItemAddition,
.ot-portfolio .catItemView:hover a,
.ot-portfolio .catItemView:hover .catItemInfo,
.ot-portfolio .latestItemView:hover a,
.ot-portfolio .latestItemView:hover .latestItemInfo {
	color: #FFFFFF;
}
.itemListTags .navbar-nav > li > .catItemTag{
	background-color: transparent;
	color: #5C5D5F;
}
.itemListTags .navbar-nav > li > .catItemTag:hover{
	background-color: #5C5C5C;
	color: #FFFFFF;
}
.itemListTags .navbar-nav > li > .catItemTag.active{
	background-color: #C62020;
	color: #FFFFFF;
}

.moduleItemReadMore,
a.k2ReadMore{
	background-color: #EEEEEE;
	color: #999999;
}
.moduleItemReadMore:hover,
a.k2ReadMore:hover{
	background-color: #C62020;
	border-color: #F0AD4E;
	color: #FFFFFF;
}
.itemRelReadmore{
	background-color: #C62020;
}
.itemRelReadmore .glyphicon{
	/* background-color: #000000; */
	background-color: rgba(0, 0, 0, 0.5);
	color: #FFFFFF;
}
div.k2TagCloudBlock a{
	background-color: #F9F9F9;
	color: #999999;
}
div.k2TagCloudBlock a:hover{
	background-color: #C62020;
	color: #FFFFFF;
}
.carousel-caption .moduleItemTitle{
	color: #EEE0BD;
}
.k2LatestCommentsBlock .carousel-control,
.k2TopCommentersBlock .carousel-control{
	background: none;
	color: #333333;
}
.k2LatestCommentsBlock.carousel .itemsList li > div,
.k2TopCommentersBlock.carousel .itemsList li > div{
	background-color: #C62020;
	color: #FFFFFF;
}
.k2LatestCommentsBlock.carousel .itemsList li > div a,
.k2TopCommentersBlock.carousel .itemsList li > div a,
div.k2LatestCommentsBlock.carousel ul li > div span.lcCommentDate{
	color: #FFFFFF;
}

/* CUSTOM COMPONENT CONTACT */
.page-contact .ot-title{
	border-color: #C62020;
}
#slide-contact .panel {
    border-color: #DDDDDD;
}
#slide-contact .panel > .panel-heading {
    background-color: #F5F5F5;
    border-color: #DDDDDD;
    color: #333333;
}
#slide-contact .panel > .panel-heading + .panel-collapse .panel-body {
    border-top-color: #DDDDDD;
}
#slide-contact .panel > .panel-footer + .panel-collapse .panel-body {
    border-bottom-color: #DDDDDD;
}

/* CUSTOM OFFLINE PAGE */
.ot-offline #oTopBlock{
	background-image: url("../images/offline.png");
	background-repeat: repeat-x;
	background-attachment: scroll;
	background-position: 0% 100%;
}

/* CUSTOM PRICING PAGE */
.pricing-tables{

}
.pricing-table{
	border-color: #FFFFFF;
}
.pricing-table > div{
	background-color: #F3F3F3;
}
.pricing-table > div + div{
	border-color: #FFFFFF;
}
.pricing-table .pricing-heading{
	background-color: #959595;
	color: #FFFFFF;
}
.pricing-table:hover .pricing-heading{
	background-color: #C62020;
}
.pricing-table .pricing-price{
	background-color: #2A2C2D;
	color: #FFFFFF;
}
.pricing-table:hover .pricing-price{
	background-color: #FF6600;
}
.pricing-table .pricing-action{
	background-color: #EAEAEA;
	color: #FFFFFF;
}
.pricing-table .pricing-action .btn{
	background-color: #494C4D;
	color: #FFFFFF;
}
.pricing-table:hover .pricing-action .btn{
	background-color: #C62020;
}


/* ---* CUSTOM MAINBOTTOM BLOCK *--- */
#oMainBottomBlock{
	
}
.custom_block .custom-img{
	border-color: #E5E5E5;
}
.custom_block:hover .custom-img{
	border-color: #C62020;
}

/* ---* CUSTOM BOTTOM BLOCK *--- */
#oBottomBlock{
	border-top: 1px dashed #C2BDBD;
	margin-top: 20px;
	margin-bottom: 20px;
	padding-top: 10px;
}
#oBottomBlock,
#oBottomBlock a {
	color: #61472B;
}
#oBottomBlock a:hover {
	color: #C62020;
}
#oBottomBlock .mod-title{
	background-color: transparent;
	color: #353535;
	border-color: #d0d0d0;
}
#oBottomBlock ul li{
	border-color: #30352F;
}
/* #oBottomBlock ul.itemsList li a, */
#oBottomBlock .k2CategoriesListBlock ul li a{
	color: #BABBBA;
}
/* #oBottomBlock ul.itemsList li a:hover, */
#oBottomBlock .k2CategoriesListBlock ul li a:hover{
	color: #C62020;
}
/* CUSTOM SOCIAL */
#oBottomBlock a.custom-social{
	background-color: #383A3B;
	color: #A9A9A9;
}
#oBottomBlock a.custom-social:hover{
	background-color: #C62020;
	color: #2A2C2D;
}

/* ---* CUSTOM FOOTER BLOCK *--- */
#oFooterBlock{
	background-color: #61472B;
	color: #fff;
}
#oFooterBlock a{
	/* color: #A9A9A9; */
}
#oFooterBlock a:hover{
	/* color: #C62020; */
}
#oFooterBlock .container{
	
}
#oFooterBlock .mod-title{
	
}
.gotop{
	/* background-color: #000000; */
	background-color: rgba(0, 0, 0, 0.3);
}
.gotop a{
	color: #A9A9A9;
}
.gotop a:hover{
	color: #C62020;
}

/* ---* CUSTOM READMORE *--- */
a.readmore{
	background-color: #C62020;
	color: #FFFFFF;
}
a.readmore:hover{
	color: #FFFFFF;
}

/* ---* CUSTOM PAGINATION *--- */
.pagination > li > a, .pagination > li > span {
    background-color: #EEEEEE;
    border-color: #DDDDDD;
    color: #999999;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
    background-color: #5C5C5C;
    border-color: #5C5C5C;
    color: #FFFFFF;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
    background-color: #C62020;
    border-color: #C62020;
    color: #FFFFFF;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
    background-color: #EEEEEE;
    border-color: #DDDDDD;
    color: #999999;
}

/* ---* CUSTOM TABS *--- */
.nav-tabs > li > a{
	background-color: #FFFFFF;
	background-image: -moz-linear-gradient(top, #FFFFFF 0, #ECECEC 100%);
	background-image: -webkit-gradient(left top, left bottom, color-stop(0%, #FFFFFF), color-stop(100%, #ECECEC));
	background-image: -webkit-linear-gradient(top, #FFFFFF 0, #ECECEC 100%);
	background-image: -o-linear-gradient(top, #FFFFFF 0, #ECECEC 100%);
	background-image: -ms-linear-gradient(top, #FFFFFF 0, #ECECEC 100%);
	background-image: linear-gradient(to bottom, #FFFFFF 0, #ECECEC 100%);
	background-repeat: repeat-x;
	filter: progid:dximagetransform.microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#ECECEC', GradientType=0);
	/* border-color: #E9E9E9 #E9E9E9 transparent; */
	border-color: #E9E9E9;
	color: #666666;
}
.nav-tabs > .active > a,
.nav-tabs > .active > a:hover,
.nav-tabs > .active > a:focus{
	background-image: none;
	color: #222222;
	border-color: #E9E9E9;
}
.tab-content{
	border-color: #E9E9E9;
}

/* ---* CUSTOM SLIDE *--- */
.carousel{
	
}
.carousel-caption h4{
	color: #EEE0BD;
}
.carousel-control{	
	
}
.carousel-control:hover{	
	
}
.carousel-control.control-light,
.carousel-control.control-light:hover{	
	background-image: none;
	color: #CCCCCC;
}
.carousel-indicators li{
	background-color: #2A2C2D;
}
.carousel-indicators li:hover,
.carousel-indicators li.active{
	background-color: #C62020;
}

/* ---* CUSTOM TEMPLATE CONTROL *--- */

.moduletable_telefon, .moduletable_cart {
float: right;
color: #61472B;
font-size: 16px;
line-height: 24px;
border: 2px solid #61472B;
padding: 0 40px;
margin-top: 4px;
border-radius: 8px;
text-align: center;
margin-bottom: 4px;
margin-top: 1px;
}
.moduletable_telefon span {
color: #FFFFFF;
font-size: 24px;
font-weight: bold;
}
#oTopBlock .container-fluid {
margin: 0;
padding: 0;
}
.otmenu-desk-wrapper .ot-menu a.level1 {
font-size: 14px !important;
font-weight: normal;
text-align: center;
text-transform: uppercase;
height: 30px !important;
color: #fff;
}
.otmenu-desk-wrapper .ot-menu a.level1 {
display: block;
margin: 0;
padding: 10px 10px 0 10px !important;
-webkit-box-shadow: rgba(0, 0, 0, 0.1) 2px 0px 2px, rgba(0, 0, 0, 0.1) 0 -2px 2px -2px inset;
-moz-box-shadow: rgba(0, 0, 0, 0.1) 2px 0px 2px, rgba(0, 0, 0, 0.1) 0 -2px 2px -2px inset;
box-shadow: rgba(0, 0, 0, 0.1) 2px 0px 2px, rgba(0, 0, 0, 0.1) 0 -2px 2px -2px inset;
}
.otmenu-desk-wrapper .ot-menu li.level1 {
border-right: 1px solid #e4e4e4 !important;
}
.ot-menu-item.level1.current.active{
background: #61472B url("../images/mainMenu.png") 0 50%;
z-index: 1;
border-bottom: none;
color: #2a41a7;
font-weight: bold;
cursor: default;
}
.ot-menu-item.level1.current.active:first-child {
border-radius: 0 0 0px 0px;
}
.otmenu-desk-wrapper .ot-menu a.level1 span {
margin: 0;
padding: 0;
font: 14px/1.42857em PT Sans Narrow;
}
.breadcrumb-header {
padding: 10px 0px;
margin: 10px 0px;
float: left;
font-family: 'Open Sans Condensed',sans-serif;
display: none;
}
.otmenu-desk-wrapper .ot-menu li.level1 > div > .submenu-wrap {
top: 40px !important;
border-radius: 0;
}
.otmenu-desk-wrapper .ot-menu li:hover {
color: #ffffff;
background-color: #61472B !important;
}
.otmenu-desk-wrapper .ot-menu li.level1 > div > .submenu-wrap {
top: 50px;
background: #f5f5f5 !important;
-webkit-box-shadow: rgba(0, 0, 0, 0.1) 2px 0px 2px, rgba(0, 0, 0, 0.1) 0 -2px 2px -2px inset;
-moz-box-shadow: rgba(0, 0, 0, 0.1) 2px 0px 2px, rgba(0, 0, 0, 0.1) 0 -2px 2px -2px inset;
box-shadow: rgba(0, 0, 0, 0.1) 2px 0px 2px, rgba(0, 0, 0, 0.1) 0 -2px 2px -2px inset;
}

.otmenu-desk-wrapper .ot-menu li li {
background-color: transparent !important;
border-radius: 0px!important;
margin: 2px 0;
font-family: 'Open Sans Condensed',sans-serif;
}
.otmenu-desk-wrapper .ot-menu li li a {
font-size:15px;
color: #4f4f4f;
}
.otmenu-desk-wrapper .ot-menu li li {
border-top: 1px dashed #CDCDCD;
}
.otmenu-desk-wrapper .ot-menu .submenu-wrap {
border: 0px solid #ddd !important;
background: #F5F5F5;
border-radius: 3px;
}
.otmenu-desk-wrapper .ot-menu .submenu-wrap-ii {
padding-left: 13px!important;
}
.moduletable_novosti {
margin-bottom: 20px;
}
.moduletable_novosti .moduleItemTitle {
font-size: 16px;
color: #666666;
text-decoration: underline;
}
.moduletable_topmenu ul.nav.menu {
margin:0;
}
.moduletable_topmenu ul li {
float:left;
margin:0;
padding:0;
border-style: none;
}
.nav>li>a:hover, .nav>li>a:focus {
text-decoration: none;
background-color: transparent !important;
}
#jshop_module_cart {
float: right;
font: 16px/1.42857em PT Sans Narrow;
color: #fff;
background-size: 100%;
background: #61472B url("../images/mainMenu.png") 0 50%;
border-radius: 8px;
font-size: 16px;
font-weight: normal;
text-transform: none;
padding-top: 0;
padding-bottom: 0;
padding: 5px 60px;
border: 2px solid #FFFFFF;
text-align: center;
margin-bottom: 3px;
margin-top: 3px;
}
.moduletable_naz h3, .moduletable_novosti h3, .moduletable_login h3{
padding: 5px 0 5px 10px;
margin: 10px 0;
color: #4D4D4D;
border-bottom: 1px dashed #C3C3C3;
font-family: 'Open Sans Condensed',sans-serif;
font-size: 17px;
font-weight: bold;
line-height: 24px;
text-transform: uppercase;
background-color: #F9F9F9;
}

.otmenu-desk-wrapper .ot-menu {
list-style: none;
}
.nav>li>a {
position: relative;
display: block;
padding: 10px 8px !important;
font: 13px/1.42857em PT Sans Narrow;
text-transform: uppercase;
}
.moduletable_search {
width:400px;
float: right;
}
.jshop_ajaxsearch {
float: right;
width: 100%;
text-align: right;
}
.jshop_ajaxsearch input.inputbox {
width: 70%;
border: 2px solid #E8E8E8;
color: #444;
font-family: Open Sans Condensed;
font-size: 15px;
padding-left: 8px;
height: 30px;
margin-top: 50px;
}
.jshop_ajaxsearch input.button {
text-decoration: none;
text-align: center;
font-size: 13px;
font-weight: 300;
cursor: pointer;
font-family: Tahoma;
text-transform: uppercase;
color: #fff;
border-radius: 2px;
line-height: 31px;
border: 1px solid #fff;
background: #61472B url("../images/mainMenu.png") 0 50%;
}
.label_products.jshop .name {
font-size: 18px;
text-align: center;
line-height: 18px;
height: 36px;
}
.label_products .jshop_price {
font-size: 20px;
text-align: center;
color: #F23636;
margin-bottom: 10px;
padding-bottom: 10px;
}
.label_products .block_item, .tophits_products .block_item, .top_rating .block_item, .bestseller_products .block_item, .latest_products .block_item, .random_products .block_item {
border: 1px solid #dadada !important;
}
.jshop_list_product .block_product {
margin-bottom: 20px;
margin-bottom: 5px;
width: 30.996170208%;
float: left;
margin-right: 10px;
}
.jshop h1 {
margin:0;
}
.btn-success {
color: #fff;
background: #8B663D url("../images/mainMenu.png") 0 50% !important;
}
.btn-info {
color: #fff;
background-color: #454b51 !important;
}
.btn-success:hover {
text-decoration: none;
color: #c7c7c7;
}
#mxcpr a {
font-size: 9px;
display: none;
}
.sf_container, #sort_count {
background: none repeat scroll 0 0 #F7F7F7!important;
border-radius: 7px 7px 7px 7px;
display: block;
height: auto;
padding: 7px 0;
border: 1px dashed #E0E0E0;
}
#sort_count {
position: relative;
margin-bottom: 10px;
padding-left: 10px!important;
}
.tabs p {
font-size: 16px;
text-align: justify;
}

.detailtabs #detailtabs .tabs.open a {
color: #fff;
border-color: #627DBC;
font-size: 14px;
}
.detailtabs #detailtabs .tabs.open {
border-color: #fff;
background: #61472B url("../images/mainMenu.png") 0 50%;
}
.detailtabs #detailtabs {
border-bottom: 2px solid #627DBC;
width: 100%;
font-size: 12px;
}
.detailtabs #detailtabs {
border-bottom: 2px solid #627DBC;
width: 100%;
font-size: 12px;
z-index: 1;
margin-bottom: 10px;
}
.detailtabs #detailtabs .tabs.closed a, .detailtabs #detailtabs .tabs.closed a:hover {
color: #3F3F3F;
font-size: 14px;
}
.detailtabs #detailtabs .tabs.closed a:hover {
background-color: #FFFFFF;
}
.prod_price,.not_available, .prod_buttons {
padding-left:30px;
}
.jshop .prod_qty_input input {
width: 30px;
text-align: center;
border: 1px solid #D7D7D7;
border-radius: 4px;
}
.quantity-minus, .quantity-plus {
background: #F0F0F0;
cursor: pointer;
display: inline-block;
vertical-align: middle;
width: 20px;
text-align: center;
border-radius: 8px;
}
.detailtabs.productfull .prod_buttons .buttons {
padding: 0;
}
#list_product_image_thumb {
display: block;
list-style: none;
margin-left: 0;
text-align: center;
font-size: 0;
line-height: 0;
text-align: center;
padding: 6px 0;
border-top: 1px dashed #D8D8D8;
overflow: hidden;
width: 311px;
}
.jshop_list_product .jshop .jshop_price {
font-size: 20px;
text-align: center;
color: #94B51D;
margin-bottom: 10px;
padding-bottom: 10px;
}
.productfull #block_price {
font-weight: bold;
font-size: 20px;
text-align: center;
color: #000;
margin-bottom: 10px;
padding-bottom: 10px;
}
.productfull .manufacturer_name {
padding-bottom: 10px;
color: #000;
font-size: 14px;
padding-left: 30px;
margin-left: 320px;
}
.detailtabs.productfull .image_middle {
width: 300px;
}
.intro, .prod-info, .share {
padding-left: 30px;
}
.intro {
font-size: 20px;
color: #000;
font-weight: 400;
}
.productfull .text_zoom {
padding-bottom: 5px;
padding-top: 3px;
display: none;
}
.prod-info {
border: 1px dashed #61472B;
margin: 10px 0 10px 30px;
border-radius: 10px;
width: 450px;
background: rgba(16, 66, 12, 0.07);
}
.prod-info2 {
border: 1px dashed #61472B;
margin: 10px 0 10px 30px;
border-radius: 10px;
padding: 20px;
padding-left: 30px;
background: rgba(16, 66, 12, 0.07);
text-transform: uppercase;
width: 450px;
}
.buttons #cart-button {
background: #61472B url("../images/mainMenu.png") 0 50%;
color: #fff;
border-radius: 2px;
line-height: 31px;
width: 170px;
border: 1px solid #fff;
margin-left: 180px;
}
.buttons #cart-button:hover {
text-decoration: none;
color: #c7c7c7;
}
.buttons #wishlist-button {
border: 1px solid #909090;
border-top-color: #676767;
border-bottom-color: #C2C2C2;
box-shadow: inset 0 1px 0 rgba(255,255,255,.15);
background: #4D4D4D;
background: -webkit-linear-gradient(top,#676767,#343434);
background: -moz-linear-gradient(top,#676767,#343434);
background: -o-linear-gradient(top,#676767,#343434);
background: linear-gradient(to bottom,#676767,#343434);
color: #fff;
border-radius: 2px;
line-height: 31px;
width: 170px;
padding-left: 13px;
}
.radio_attr_label {
webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
display: inline-block;
height: 27px;
position: relative;
margin: 0;
padding: 0 8px;
border: 1px solid #d5d5d5;
border-top-color: #ddd;
border-bottom-color: #cdcdcd;
border-radius: 3px;
box-shadow: inset 0 -1px 0 rgba(255,255,255,.4);
font-size: 13px;
line-height: 23px;
font-family: Arial,Helvetica,sans-serif;
text-decoration: none;
cursor: pointer;
overflow: visible;
outline: 0;
background: #f5f5f5;
background: -webkit-linear-gradient(top,#fff,#efefef);
background: -moz-linear-gradient(top,#fff,#efefef);
background: -o-linear-gradient(top,#fff,#efefef);
background: linear-gradient(to bottom,#fff,#efefef);
-webkit-user-select: none;
-moz-user-select: none;
-webkit-appearance: none;
font-weight: normal;
min-width: 50px;
text-align: center;
}

.button_back input.button {
-webkit-border-radius: 2px;
-webkit-transition: all .3s ease-out;
background: #61472B url("../images/mainMenu.png") 0 50%;
color: #fff;
border: 1px solid #666;
font-size: 15px;
padding: 5px 15px;
}
.mycart_content {
display: none;
position: relative;
z-index: 999;
background-color: #FFFFFF;
box-shadow: 0px 0px 0px #000000 !important;
-moz-box-shadow: 0px 0px 5px #000000!important;
-webkit-box-shadow: 0px 0px 0px #000000!important;
padding: 0px 5px;
margin: 2px;
min-width: 150px;
max-width: 350px;
width: 210px!important;
border-right: 1px solid #E8E8E8;
border-left: 1px solid #e8e8e8;
border-bottom: 1px solid #e8e8e8;
margin-top: 8px!important;
}
div.mycart_qtty {
float: left;
margin: 5px 0px;
text-transform: lowercase;
font-size: 15px!important;
color: #3A3A3A;
font-weight: bold;
}
div.mycart_summ {
float: right;
margin: 5px;
font-size: 15px!important;
color: #3A3A3A;
font-weight: bold;
font: 16px/1.42857em PT Sans Narrow;
}
div.mycart_summ_text {
float: left;
margin: 5px;
font-size: 15px!important;
color: #3A3A3A;
font-weight: bold;
font: 16px/1.42857em PT Sans Narrow;
}
div.mycart_summ_total {
float: right;
margin: 5px;
font-size: 20px!important;
color: #3A3A3A;
font-weight: bold;
font: 16px/1.42857em PT Sans Narrow;
}
div.mycart_checkout_link a {
float: right;
font-size: 16px;
font-weight: 700;
padding: 5px;
font: 16px/1.42857em PT Sans Narrow;
}
.mycart_link a:hover  {

}
div.mycart_link a {
padding: 5px 5px 0 0;
font: 14px/1.42857em PT Sans Narrow;
}
div.mycart_checkout_link a {
font-size: 16px !important;
padding: 5px 5px 0 0;
font: 16px/1.42857em PT Sans Narrow;
}
.mycart_name {
font: 16px/1.42857em PT Sans Narrow;
}
.moduletable_topmenu a {
color: #61472B;
text-decoration: underline;
}
#oNavigatorBlock a:hover {
text-decoration: none;
color: #8092DB;
}
.cart_empty {
color: #666;
}
div.delcart a {
text-decoration: none!important;
background-color: #FF5959!important;
color: #494949 !important;
font-weight: 700!important;
font-size: 10px!important;
border-radius: 15px!important;
-moz-border-radius: 15px!important;
-webkit-border-radius: 15px!important;
box-shadow: 0 0 0px #000 inset!important;
-moz-box-shadow: 0 0 0px #000 inset!important;
-webkit-box-shadow: 0 0 0px #000 inset!important;
padding: 1px 8px 4px 8px!important;
}

.camera_caption_title {
/* font-size: 1.3em; */
font-weight: normal;
line-height: 1em;
font: 18px/1.42857em PT Sans Narrow;
}
.camera_caption_desc {
line-height: 1em;
font: 14px/1.42857em PT Sans Narrow;
}
.camera_caption_desc a {
cursor:pointer;
}
.radio input[type=radio], .radio-inline input[type=radio], .checkbox input[type=checkbox], .checkbox-inline input[type=checkbox] {
position: relative;
margin-top: 4px \9;
margin-left: 4px;
}
.controls input[type=password], .controls input[type=text] {
width: 400px;
}
span.nav-header {
font-weight: normal;
text-transform: uppercase;
height: 28px;
color: #fff;
padding: 12px 10px 0 10px !important;
cursor: pointer;
vertical-align: middle;
display: block;
font: 14px/1.42857em PT Sans Narrow;
}
div.itemListCategory h2 {
padding: 0;
margin: 0;
}
div.itemListCategory {
border-bottom: 1px dashed #DBDBDB;
padding: 0 5px;
}
.name-category {
width: 100%;
color: #000;
padding-top: 2px;
font: 300 14px/16px 'Tahoma';
display: block;
overflow: hidden;
text-transform: lowercase;
text-align: left;
padding-left: 10px;
position: relative;
top: 80px;
}
.jshop_categ {
vertical-align: top;
padding-bottom: 20px;
float: left;
text-align: center;
width: 24.996170208%;
border-right: 1px dashed #61472B;
border-top: 1px dashed #61472B;
margin-bottom: 20px;
}
.jshop_categ .category {
padding: 5px;
border: 0px solid #dcdcdc;
border-radius: 5px;
}
.category_title a {
font-size: 18px;
text-transform: uppercase;
}
.rapid_contact.inputbox  {
width: 370px;
border: 1px solid #ABABAB;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
text-decoration: none;
color: #333;
font-size: 16px;
font-weight: 300;
-moz-box-shadow: 0 1px 0 #fff;
-webkit-box-shadow: 0 1px 0 #FFF;
box-shadow: 0 1px 0 #FFF;
border-color: #DADADA #BBB #ABABAB #DBDBDB;
padding: 7px 8px;
}
.rapid_contact.textarea  {
width: 370px;
height: 70px;
border: 1px solid #ABABAB;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
text-decoration: none;
color: #333;
font-size: 16px;
font-weight: 300;
-moz-box-shadow: 0 1px 0 #fff;
-webkit-box-shadow: 0 1px 0 #FFF;
box-shadow: 0 1px 0 #FFF;
border-color: #DADADA #BBB #ABABAB #DBDBDB;
padding: 7px 8px;
}
.rapid_contact.button._footblock {
width: 200px !important;
border: 1px solid #ABABAB;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
text-decoration: none;
color: #fff;
font-size: 16px;
font-weight: 300;
-moz-box-shadow: 0 1px 0 #fff;
-webkit-box-shadow: 0 1px 0 #FFF;
box-shadow: 0 1px 0 #FFF;
border-color: #DADADA #BBB #ABABAB #DBDBDB;
padding: 7px 8px;
margin-left: 80px;
margin-bottom: 20px;
background: #61472B url("../images/mainMenu.png") 0 50%;
}
.rapid_contact.button._footblock:hover {
text-decoration: none;
color: #c7c7c7;
}
#list_product_image_middle {
display: table-cell;
vertical-align: middle;
text-align: center;
max-width: 300px;
}
.jshop h1, .page-header h2 {
border-bottom: 1px dashed #61472B;
line-height: 38px;
color: #565656;
font: 20px/1.42857em PT Sans Narrow;
margin-bottom: 20px;
}
.page-header {
border-bottom: 0px !important;
margin: 0;
padding: 0;
}


/***************************##############################################****************/
.jshop_menu_level_0{
margin-top: 3px;
margin-bottom: 3px;
background-color: #efefef!important;
border-bottom: 1px solid #fff !important;
padding: 0 !important;
display: block;

}
.jshop_menu_level_0_a  {
display: block;
padding: 7px 5px 7px 10px;
line-height: normal;
font-size: 12px;
text-transform: none;
background-color: #efefef;
}
.jshop_menu_level_0_a a {
color: #000;
display: block;
text-decoration: none;
text-transform: uppercase;
text-decoration: none;
}
.jshop_menu_level_0 a {
display: block;
color: #3d3d3d;
padding: 7px 5px 7px 10px;
line-height: normal;
font-size: 12px;
text-transform: uppercase;
}
.jshop_menu_level_0 a:hover {
text-decoration: none;
background-color: #fff;
}
.jshop_menu_level_0:first-child {
border-top-right-radius: 4px;
border-top-left-radius: 4px;
}

.jshop_menu_level_0:last-child {
border-bottom-right-radius: 0px;
border-bottom-left-radius: 0px;
}
.jshop_menu_level_1 {
padding-left: 10px;
margin-top: 3px;
margin-bottom: 3px;
border-left: 1px solid #eee;
border-right: 1px solid #eee;
border-bottom: 1px dashed #ABABAB;
}
.jshop_menu_level_1 {
display:block;
}
.jshop_menu_level_1 a {
color: #4D4D4D;
display:block;
text-transform: uppercase;
font-size: 12px;
padding: 6px 18px;
text-decoration: underline;
}
.jshop_menu_level_1 a:hover {
color:#3d3d3d;
text-decoration:none;
}
.jshop_menu_level_1_a  {
border-left: 1px solid #eee;
border-right: 1px solid #eee;
display:block;
background:rgba(170, 143, 113, 0.43);
}
.jshop_menu_level_1_a a {
color: #fff;
display: block;
text-decoration: none;
font-weight: normal !important;
font: 12px/1.42857em PT Sans Narrow;
text-transform: uppercase;
padding: 6px 18px;
}
.jshop_menu_level_0_a a, .jshop_menu_level_1_a a, .jshop_menu_level_2_a a {
font-weight: normal !important;
}
.jshop_menu_level_2 a {
text-transform: uppercase;
font-size: 12px;
}
.jshop_menu_level_2, .jshop_menu_level_2_a {
padding-left: 10px;
margin-top: 3px;
margin-bottom: 3px;
border-left: 1px solid #eee;
border-right: 1px solid #eee;
border-bottom: 1px dashed #E4E4E4;
}
.jshop_menu_level_2_a {
background: #eee;
}
.jshop_menu_level_2_a a {
font-weight: normal !important;
text-transform: uppercase;
font-size: 12px;
color: #666;
}
.jshop_menu_level_3 {
margin-top: 3px;
margin-bottom: 3px;
padding-left: 30px;
margin-bottom: 3px;
border-left: 1px solid #eee;
border-right: 1px solid #eee;
}


/**************************##################################**********/

.control-group input {
border: 1px solid #ABABAB;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
text-decoration: none;
color: #333;
font-size: 16px;
font-weight: 300;
-moz-box-shadow: 0 1px 0 #fff;
-webkit-box-shadow: 0 1px 0 #FFF;
box-shadow: 0 1px 0 #FFF;
border-color: #DADADA #BBB #ABABAB #DBDBDB;
padding: 7px 8px;
}
.control-label {

}
.form-horizontal .radio, .form-horizontal .checkbox {
min-height: 27px;
display: inline-block;
}
ul.inline li, li.jshop_order_step {
display: inline-block;
}
.thumbnail {
display: block;
padding: 4px;
margin-bottom: 20px;
line-height: 1.42857143;
background-color: #fff;
border: 1px solid #ddd;
border-radius: 4px;
-webkit-transition: all .2s ease-in-out;
-o-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
width: 100%;
}
.visible-phone {
display: none;
}
.productweight {
padding-left:30px;
}
#modlgn_username, #modlgn_passwd {
border: 1px solid #ABABAB;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
text-decoration: none;
color: #333;
font-size: 16px;
font-weight: 300;
-moz-box-shadow: 0 1px 0 #fff;
-webkit-box-shadow: 0 1px 0 #FFF;
box-shadow: 0 1px 0 #FFF;
border-color: #DADADA #BBB #ABABAB #DBDBDB;
padding: 7px 8px;
width: 100%;
}
#form-login-remember label.control-label {
width:100px;
}
.ui-widget-header {
border: 1px solid #4297d7;
background: #e95460 !important;
color: #fff;
font-weight: bold;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
border: 1px solid #DFDFDF !important;
background: #3D3D3D !important;
font-weight: bold;
color: #2e6e9e;
}
.sf_block_header {
color: #000;
cursor: pointer;
font-weight: 600;
padding: 8px 5px 8px 24px;
font-family: 'Open Sans Condensed',sans-serif!important;
}
input.sf_submit {
background: #7d7e7d;
background: -moz-linear-gradient(top, #7d7e7d 0%, #0e0e0e 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7d7e7d), color-stop(100%,#0e0e0e));
background: -webkit-linear-gradient(top, #7d7e7d 0%,#0e0e0e 100%);
background: -o-linear-gradient(top, #7d7e7d 0%,#0e0e0e 100%);
background: -ms-linear-gradient(top, #7d7e7d 0%,#0e0e0e 100%);
background: linear-gradient(to bottom, #7d7e7d 0%,#0e0e0e 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7d7e7d', endColorstr='#0e0e0e',GradientType=0 );
border: 1px solid #666;
border-radius: 3px;
color: #fff;
cursor: pointer;
padding: 3px 10px 3px;
font-family: 'Open Sans Condensed',sans-serif!important;
}
input.sf_reset {
background: #ffffff;
background: -moz-linear-gradient(top, #ffffff 0%, #e5e5e5 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e5e5e5));
background: -webkit-linear-gradient(top, #ffffff 0%,#e5e5e5 100%);
background: -o-linear-gradient(top, #ffffff 0%,#e5e5e5 100%);
background: -ms-linear-gradient(top, #ffffff 0%,#e5e5e5 100%);
background: linear-gradient(to bottom, #ffffff 0%,#e5e5e5 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 );
border: 1px solid #ccc;
border-radius: 3px;
color: #333;
cursor: pointer;
padding: 3px 10px 3px;
font-family: 'Open Sans Condensed',sans-serif!important;
}
.sf_block:hover {
background: #E4E4E4;
transition: 0.5s;
}
.label {
display: inline;
padding: .2em .6em .3em;
font-size: 100%;
font-weight: normal;
line-height: 1;
color: #fff;
text-align: center;
white-space: nowrap;
vertical-align: baseline;
border-radius: .25em;
}
.moduletable_login, .moduletable_novosti {
border-right: 1px dashed #CBCBCB;
padding-right: 10px;
border-bottom: 1px dashed #CBCBCB;
padding-bottom: 10px;
margin-bottom: 14px;
}
#oContentBlock {
padding-left: 10px;
}
.sf_block_params span {
border-bottom: 1px dashed #AEAEAE;
display: inline-block;
color: #333;
font: 16px/1.42857em PT Sans Narrow;
}
.sf_wrapper * {
margin: 0;
padding: 0;
border: 0 none;
outline: 0 none;
vertical-align: middle;
position: relative;
color: #333;
font: 16px/1.42857em PT Sans Narrow;
}
.sf_block_params select {
padding: 0.2em;
width: 100%;
font: 16px/1.42857em PT Sans Narrow;
}
.inputbox.mycartrefresh {
color: #333;
text-align: center;
}
.jshop_list_product .box_products_sorting select {
width: 150px;
max-width: 99%;
border: 1px solid #ABABAB;
border-radius: 3px;
text-decoration: none;
color: #333;
font-size: 16px;
font-weight: 300;
box-shadow: 0 1px 0 #FFF;
border-color: #DADADA #BBB #ABABAB #DBDBDB;
padding: 3px 8px;
}
.jshop_list_product .box_products_count_to_page select {
max-width: 99%;
border: 1px solid #ABABAB;
border-radius: 3px;
text-decoration: none;
color: #333;
font-size: 16px;
font-weight: 300;
box-shadow: 0 1px 0 #FFF;
border-color: #DADADA #BBB #ABABAB #DBDBDB;
padding: 3px 8px;
width: 60px;
}
.block_product .product {
padding: 10px 5px;
border: 2px dashed rgba(97, 71, 43, 0.59);
border-radius: 5px;
}
img.jshop_img {
padding: 1px;
text-align: center;
}
.sf_block_params span {
border-bottom: 1px dashed #ACACAC;
display: inline-block;
color: #333;
text-align: left;
width: 170px;
/* vertical-align: top; */
font-size: 15px;
}
.titleban {
font-family: 'Open Sans Condensed',sans-serif;
text-transform: uppercase;
text-align: center;
width: 100%;
margin: 0 auto;
font-size: 18px;
position: absolute;
z-index: 1;
line-height: 30px;
top: 14px;
border: 1px dashed #E0E0E0;
}
.moduletable_bantop {
text-align:center;
padding: 4px;
}
/** :focus {outline:none} **/
.moduletable_prodblock h3, .moduletable_welcome h3 {
padding: 5px 0 5px 10px;
margin: 10px 0;
color: #fff;
border-bottom: 1px dashed #C3C3C3;
font-family: 'Open Sans Condensed',sans-serif;
font-size: 17px;
font-weight: 400;
line-height: 24px;
text-transform: uppercase;
background-color: #AA8F71
}
.moduletable_prodblock-top h3 {
padding: 5px 10px 5px 20px;
margin: 4px 0 0px 2px;
color: #FFFFFF;
font-family: 'Open Sans Condensed',sans-serif;
font-size: 17px;
font-weight: bold;
line-height: 24px;
text-transform: uppercase;
background-color: #627DBC;
position: absolute;
border-radius: 0px 10px 10px 0px;
z-index: 2;
}
.moduletable_prodblock-top img.jshop_img {
float: right;
margin: 10px;
display: block;
max-width: 140px;
max-height: 153px;
border: 0;
padding: 0;
}
.moduletable_prodblock p {
padding-left:10px;
}
.moduletable_footblock {
margin-top: 10px;
}
.moduletable_footblock h3 {
padding: 5px 0 5px 10px;
margin: 10px 0;
color: #fff;
border-bottom: 1px dashed #C3C3C3;
font-family: 'Open Sans Condensed',sans-serif;
font-size: 17px;
font-weight: 400;
line-height: 24px;
text-transform: uppercase;
background-color: #AA8F71;
}
.moduletable_welcome p {
text-align: justify;
color: #666;
}
.camera_caption_title {
font-size: 1.8em !important;
font-weight: normal !important;
line-height: 1em;
}
.otmenu-desk-wrapper .ot-menu li.hasColumn .submenu-column {
background-color: #3E4247 !important;
border-right: 1px solid #575757;
border-bottom: 1px solid #575757;
}
.otmenu-desk-wrapper li.hasColumn .columnTitle {
font-weight: normal !important;
text-transform: uppercase;
}
.submenu-wrap.submenu-wrap-level2 {
left:180px !important;
background: #f5f5f5 !important;
top: -12px !important;
}
.moduletable_footblock {
margin-right: 20px;
}
.moduletable_footblock p {
text-align: justify;
}
.manufacturer_logo {
width: 60px;
margin-left: 30px;
position: absolute;
right: 0;
top: -14px;
}

.jshop td.attributes_title {
width: 200px;

}
.productfull .jshop_prod_attributes {
padding: 0;
margin: 0;
padding-top: 20px;
}
.extra_fields_name {
border-bottom: 1px dashed #595959;
}
.extra_fields_value {

}
.detailtabs .jshop_img_thumb {
margin: 5px 5px 0 0;
display: inline-block;
vertical-align: middle;
height: 130px;
}
.moduleItemIntro {
padding-left: 10px;
}
table .table.table-bordered.table-striped tr th {
font-weight: normal;
}
.table-striped>tbody>tr:nth-child(odd)>td, .table-striped>tbody>tr:nth-child(odd)>th {
background-color: #f9f9f9;
font-weight: normal;
}
.jshop_cart_attribute .name, .jshop_cart_extra_field .name {
font-weight: normal;
font-size: 15px;
}
.jshop_cart_attribute .value {
font-weight: normal;
font-size: 15px;
}
.product_name {
font-size: 18px;
font-weight: normal;
}
#form_vopros1 {
box-shadow: inset 0 1px 0 rgba(255,255,255,.15);
background: #61472B url("../images/mainMenu.png") 0 50%;
color: #fff;
border-radius: 2px;
line-height: 31px;
width: 170px;
border: 1px solid #fff;
margin-left: 155px;
margin-top: 120px;
}
#form_vopros1 a:hover {
text-decoration:none;
color: #c7c7c7;
}
#show_callback {
display: block;
color: #fff;
}
body div#form_vopros1 {
height: 32px !important;
overflow: hidden;
text-align: center;
line-height: 30px;
}
.size {
padding: 10px 30px;
border: 1px dashed #61472B;
border-radius: 10px;
background: rgba(16, 66, 12, 0.07);
margin-top: 20px;
width: 450px;
}
a.modal {
position: relative;
margin: 0;
width: auto;
top: auto;
left: auto;
border: 0 none;
border-radius: 0;
box-shadow: none;
overflow: hidden;
display: block;
}
.menu {
display: block;
width: 100%;
position: relative;
background: none!important;
white-space: nowrap;

}
.size a {
color: #424242;
}
.otmenu-desk-wrapper .ot-menu .submenu-wrap-ii {
text-align: left;
}

/**#########################################################################################################**/

.radio_attr_label.active{
border:2px solid;
}
div.mycart_name {
float: left;
margin: 5px;
width: 100%;
}
.list_attribute {
color: #218AA8;
float: right;
padding-right: 10px;
}
#header.section.head {
height: 210px;
background-position: top;
}
.label_products .block_item, .tophits_products .block_item, .top_rating .block_item, .bestseller_products .block_item, .latest_products .block_item, .random_products .block_item {
display: inline-block;
width: 206px !important;
text-align: center;
margin: 20px 5px 20px!important;
padding: 2px;
border-radius: 5px !important;
height: 400px;
border: 2px dashed rgba(97, 71, 43, 0.59) !important;
}
.label_products .jshop_price {
font-size: 20px;
text-align: center;
color: #48541E;
margin-bottom: 10px;
padding-bottom: 10px;
position: absolute;
left: 10px;
bottom: 20px;
font-size: 18px;
line-height: 16px;
font-weight: bold;
}

.label_products.jshop .name {
font-size: 14px;
text-align: left;
line-height: 18px;
height: 36px;
position: absolute;
left: 5px;
bottom: 70px;
height: 70px;
overflow: hidden;
}
.label_products.jshop .name:hover {
text-decoration: underline;
}
.moduletable_prodblock img.jshop_img{
float: right;
margin: 10px;
display: block;
max-width: 140px;
max-height: 153px;
border: 0;
padding: 0;
}
.camera_wrap .camera_pag .camera_pag_ul {
list-style: none;
margin: 0;
padding: 0;
text-align: center!important;
height: auto !important;
height: 28px;
margin-top: -50px !important;
}
.slideshowck.camera_wrap.camera_red_skin {
margin-bottom: 0 !important;
border: 1px solid #D0D0D0;
}
.slideshowckslider_cell.camera_wrap.camera_amber_skin {
margin-bottom: 0 !important;
}
.moduletable_topmenu ul li .separator {
margin-top: 12px;
display: block;
margin-right: 10px;
margin-left: 10px;
}
.moduletable_info {
color: #fff;
font-size: 14px;
margin-top: 20px;
}
#search-result {
background-color: white;
color: #555555;
position: absolute;
z-index: 55;
width: 338px;
}
table.ajaxsearch {
border: 1px solid #DDDDDD;
border-collapse: collapse;
width: 338px;
}
.moduletable_dop span img {
border: 1px solid #DADADA;
border-radius: 8px;
margin-right: 2px;
}
.moduletable_dop span img:hover, img:hover {
opacity: 0.6;
}
.b-share {
margin-top: 10px;
}
.click_mycart_name {
cursor: pointer;
text-transform: uppercase;
font-size: 13px;
}
.copyright-sonar {
position:absolute;
left:6000px;
cursor:pointer;
}
#jc h4 {
background-color: inherit;
font-weight: bold;
text-align: left;
border-bottom: 1px solid #D2DADB;
padding: 0 0 2px 0;
margin-bottom: 10px;
border-bottom: 1px dashed #C3C3C3;
line-height: 38px;
color: #565656;
font: 20px/1.42857em PT Sans Narrow;
}
.jshop_prod_cart.odd td.product_name {
font-size:13px;
}
.jshop_register.user_info label.control-label {
width: 180px;
}
.moduletable_leftmenu h3 {
padding: 5px 0 5px 10px;
margin: 10px 0;
color: #fff;
border-bottom: 1px dashed #C3C3C3;
font-family: 'Open Sans Condensed',sans-serif;
font-size: 17px;
font-weight: 400;
line-height: 24px;
text-transform: uppercase;
background-color: #AA8F71;
}
.moduletable_leftmenu ul li {
border: 0;
margin-top: 3px;
margin-bottom: 3px;
background-color: #efefef!important;
border-bottom: 1px solid #fff !important;
display: block;
padding: 7px 5px 7px 10px !important;
}
.moduletable_leftmenu ul.nav.menu li:hover {
background:#fff;
}
.moduletable_leftmenu li {
display: block;
color: #3d3d3d;
line-height: normal;
font-size: 12px;
text-transform: uppercase;
}
.moduletable_leftmenu li:hover {
background:#fff!important;
}
.moduletable_leftmenu ul.nav.menu li a {
padding: 0 !important;
margin: 0 !important;
color: #3d3d3d;
}
a.button_detail {
box-shadow: inset 0 1px 0 rgba(255,255,255,.15);
background: #61472B url("../images/mainMenu.png") 0 50% !important;
color: #fff;
padding: 8px;
}
a.button_detail:hover {
text-decoration: none;
color: #c7c7c7;
}
.productfull .price_prod_qty_list {
margin-bottom: 10px;
margin-left: 30px;
}
.productfull .prod_qty, .productfull .prod_qty_input {
display: inline;
margin-left: 220px;
}
.latest_products, .tophits_products, .label_products, .top_rating, .bestseller_products, .random_products {
line-height: 0;
font-size: 0;
text-align: -webkit-auto;
}
.jshop_list_product .product .description {
text-align: center;
font-size: 16px;
padding-bottom: 10px;
}