.header{
	/*padding-bottom: 20px;*/
}
.header .topmenu {
	 height: 36px;
	 margin: 10px 0 0 0px;

}
.header .topsearch .search-form {
	width: 100%;
}
.header>div>div{
	/*padding-left: 0px;
    padding-right: 0px;*/
}
.topmenu > ul {
    margin: 0 31px;
    /*padding: 0;*/
	list-style: none;
	width:100%;
	margin:auto;
	overflow: hidden;
	/* background-color:#c4bcac;*/
	background-color:#2b6fb1;
	border-radius: 4px;
}
.topmenu > ul > li:hover{
	 background-color:#b5b1a8;	
}
.topmenu > ul > li {
     float: left;
     margin: 0;
     height: 29px;
	 padding: 0 24px;
     line-height: 29px;
	 /*text-shadow: 1px 1px 1px #fff;*/
	 border-right:solid #e4dfd4 1px;
	background-color:#2b6fb1;		 
}
.topmenu > ul > li:nth-child(8){
	 border-right:0px;	
}
.topmenu > ul > li:last-child{
	padding: 0 0px;
	background-color: white;	 
}
.main-container .section_name{
	color: #2b6fb1 !important;
}
.topmenu  ul  li:last-child{
	 border-right:0px !important;	
	 float:right;
}
.topmenu > ul > li:hover a{
	color:white;
	text-decoration: none;
}
.topmenu > ul > li > a {
    /*color: #645950;*/
	color: white;
    text-decoration: none;
}

.topmenu > ul > li > a:hover, .topmenu > ul > li.active > a {

	color: white;
}
.header2{
	 width:100%;
	 margin:auto;
}
.header2 .logo {
	float: left;
	margin: 3px 12px 0 0;
}

.header2 .head_info {
	float: left;
	width: 300px;
	margin: -13px 0 0 40px;
	margin-top:5px;
}

.head_info img {
	float: left;
	margin: 0 5px 10px 0;
}

.head_info p {
	/*color: #aea38d;*/
	margin: 0;
}

.header2 .search-form{
	width:300px;
	float:right;
	margin-right:30px;
}
.header2 .search-form  input[type=text]{
    border-width: 2px;
	height:28px;
	margin-top:5px;
	width:200px;
	margin-right:10px;
}
.header2 .search-form  input[type=submit]{
    border-width: 2px;
	height:28px;
	margin-top:5px;
	
}
.header3{
	font-family: 'Arbat Bold';
	margin-top:20px;
}
#ul_catalog_menu_XEVOpk ul li{
	font-family: 'Arbat Bold';	
}
ul#ul_catalog_menu_XEVOpk{
	border-radius: 5px;
	border: 1px solid #c4bcac;
	vertical-align:middle;
}
ul#ul_catalog_menu_XEVOpk > li{
    height: 49px;
    line-height: 49px;	
	
}

ul#ul_catalog_menu_XEVOpk > li > a{
    color: #2b6fb1;
    height: 48px;
    line-height: 48px;
	vertical-align: middle;
    /*background: url(./images/menu.png) no-repeat bottom center;*/
    font-size: 16px;
    font-family: 'Arbat Bold';
	background-color: white;
}
ul#ul_catalog_menu_XEVOpk > li{
	border-right: 1px solid #c4bcac;	
	width: 16%;
}
ul#ul_catalog_menu_XEVOpk > li:nth-child(1){
	width:19%;
}
ul#ul_catalog_menu_XEVOpk > li:nth-child(2){
	width:19%;
}
ul#ul_catalog_menu_XEVOpk > li:nth-child(3){
	width:12%;
}
ul#ul_catalog_menu_XEVOpk > li:nth-child(4){
	width:19%;
}
ul#ul_catalog_menu_XEVOpk > li:nth-child(5){
	width:16%;
}
ul#ul_catalog_menu_XEVOpk > li:last-child{
	border-right: 0px;	
	width:13%;	
}
ul#ul_catalog_menu_XEVOpk > li  li a{
    font-family: 'Arbat Bold';
}
.main-container{
	padding-top: 0px;
}
.bx_horizontal_menu_advaced.small .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent a{
    font-size: 18px;	
}
.bx_horizontal_menu_advaced.small .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent li a{
    font-size: 14px;		
}
.bx_horizontal_menu_advaced.small .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent li{
	padding-left:10px;
}
/*.head_info a{
	color: #8f877f;
}*/
#sizeSelect table{
	
}
#sizeSelect table th, #sizeSelect table td{
	text-align:center;
	padding:1px;
	width:60px;
}
#sizeSelect table td:nth-child(1){
	width:30px;	

}
#sizeSelect input[type=number]{
	width:30px;
	text-align: center;
}
#sizeSelect .razmervalue{
	font-size:13px;
}
#sizeSelect #ctrl b{
	margin-left: 10px;
}
.catalog-sidebar li.active .dropdown-menu-tree{
	display: block;
}
.catalog-sidebar #collapseCategory .panel-body{
	padding: 0px;
}
.catalog-sidebar .category-level-2 li{
	padding-left:5px;
}
.catalog-sidebar .category-level-2 li a{
	padding-left: 0px;
}
.catalog-sidebar .category-level-2 li a:hover{
	color: #2b6fb1 !important;
}
body{
    background: url(./images/bgbosser.jpg) no-repeat top center fixed!important;	
	background-attachment: fixed;
}
.container{
	background-color: white !important;
	border-left: 1px solid #c4bcac;
	border-right: 1px solid #c4bcac;
}
footer .container{
	background-color: transparent !important;
	border: 0 !important;
}
.search-form {
	width: 260px;
}
.search-form  input[type="text"]{
	border-color: #DDDDDD;
    border-radius: 0;
    border-style: solid;
    border-width: 1px;
    color: #888888;
    font-size: 14px;
    margin-bottom: 10px;
    height: 29px !important;
	margin:0px !important;
	width:79%;
}
.search-form  .btn{
	padding: 7px 12px;
	width:20%;
	border-bottom-left-radius:0px;
	border-top-left-radius:0px;
}
.textpage{
	font-family: 'Times New Roman', Times, serif !important;
	font-size: 18px;
	line-height: 1.2em;
}
.textpage p{
	font-family: 'Times New Roman', Times, serif !important;
	font-size: 18px;
	line-height: 1.2em;
}
.textpage h1,.textpage h3{
	font-family: 'Times New Roman', Times, serif !important;
	font-weight: bold;	
}
.textpage h1{

	font-size:22px;	
}
.textpage ol{
	list-style: decimal !important;
	-webkit-padding-start: 0px;
	margin-left: 20px;
	font-size: 18px;	
}
.back-to-top{
	position:fixed;
	right:20px;
	bottom:10%;

	z-index:1000;
	border-radius:30px !important;
	width:60px;
	height:60px;
}
.back-to-top i{
	font-size: 40px;
	margin-left: -7px;
}
.btn-border{
	border: solid #2b6fb1 1px !important;
}

#sizex .modal-body{
	padding: 10px !important;
}