/*Developed in GALAM.KZ*/
/*Standart style*/
html,body,div,dl,dt,dd,pre,form,p,blockquote,fieldset,input {
    margin: 0;
    padding: 0;
}

body{
	background-color:#E2E2E2;
	padding-top:64px;
	font-family: 'Roboto', sans-serif;
	font-weight:300;
	font-size:16px;
	min-width:320px;
}

a { 
color:#2a5885;
text-decoration: none;
}
a:hover { color:#E55B00; text-decoration: none; }

a img { border: 0 none; }

input, textarea, select, button, a {
    outline: none;
}

ul {
    list-style:none;
}

ol {
    list-style:none;
}
.galamicon{
	position: relative;
    top: 0px;
	line-height: 1;
	width:26px;
	height:26px;
	float:left;
}
.gi-search{
	background:url(../images/icons/search.png?v=18) no-repeat;
	background-size:cover;
	top:-2px;
	right:5px;
	margin-right:5px;
}
@media (max-width:767px){
	.gi-search{
		right:1px;
		margin-right:5px;
	}
}
.gi-phones{
	background:url(../images/icons/phones.png?v=7) no-repeat;
	background-size:cover;
	top:-2px;
	right:5px;
	margin-right:5px;
}
@media (max-width:767px){
	.gi-phones{
		top:0px;
		right:0px;
		margin-right:0px;
	}
}
.gi-maps-point{
	background:url(../images/icons/maps-point.png?v=1) no-repeat;
	background-size:cover;
	top:-2px;
	right:5px;
	margin-right:5px;
}

.clear{clear:both;}
.none_padding{padding:0px !important;}
.none_margin{margin:0px !important;}
.none_border{border:0px !important;}
.none_border_left{border-left:0px !important;}
.none_border_right{border-right:0px !important;}
.ui-form{padding:0px;margin:0px;}.stand-box{padding:15px;}.page-header{padding:0px !important;margin:0px !important;}.box_in{overflow:hidden;}.searchtable{overflow:hidden;}.search_result_num{padding-top:10px;text-align:justify;}.page-header h1{font-size:24px;margin-top:10px;margin-bottom:20px;}.editbutton{margin:0px 0px 0px 5px;}
/*Standart style end*/


/*Dinamyc style*/

/*@media (min-width: 1430px) {
  .container {
    width: 1400px;
  }
}*/
/*Header block*/
.header{
	min-height:64px;
	padding:0px;
	margin:0px;
	-webkit-box-shadow: 0px 0px 70px -25px rgba(0,0,0,0.5);
	-moz-box-shadow: 0px 0px 70px -25px rgba(0,0,0,0.5);
	box-shadow: 0px 0px 70px -25px rgba(0,0,0,0.5);
	position: fixed;
	top:0;
    right: 0;
    left: 0;
	z-index:999;
}
#header{border-top:2px solid #FF6A02; min-width:320px;}
.navbar-header{
	z-index:1030;
}
.none-right-padd{
	padding-right:0px !important;
}
@media (min-width:768px){
	.flag-dropdown{
		height:64px !important;
	}
}
@media (max-width:767px){
	.flag-dropdown{
		min-height:50px !important;
	}
}
.flag-style{
    width: 26px;
	position: relative;
}
@media (max-width:767px){
	.flag-style{
		margin:0px 5px 0px 5px;
		top: -1px;
		right: 0px;
	}
}
@media (min-width:768px){
	.flag-style{
		top: -2px;
		right: 5px;
	}
}
.lang-select{
	padding-left:0px;
}
.lang-head{
	color:#888888;
}
.head-phones{
	height:64px !important;
	font-size:20px;
	overflow:hidden;
}
.head-phones a{
	padding:21px 10px 10.5px 0px !important;
	color:#444444 !important;
}
@media (max-width:1920px){
	.head-phones a{
		margin-right:60px;
	}
}
.default-icon {
    background-color: transparent !important;
    border-color: transparent !important;
    font-size: 22px;
	margin-bottom:0px !important;
    padding: 2px 6px 2px 6px !important;
}
@media (min-width:768px){
	.img-button a{
		height:64px;
	}	
}
@media (max-width:767px){
	.navbar-collapse{
		background-color:#F9F9F9;
	}
	.dropdown-menu{
		background-color:#F2F2F2 !important;
	}
}
/*Slider block*/
.slider{
	min-height:320px;
	overflow:hidden;
	position:relative;
	z-index:99;
}
.slider-window-fixer{
	background:#222222 url(../images/slidebg.jpg?v=12);
	background-position:top center; 
	background-size: cover;
}
@media (min-width:1361px){
	.slider-window-fixer{
		height:480px !important;
	}
}
@media (min-width:992px) and (max-width:1360px){
	.slider-window-fixer{
		height:350px !important;
	}
}
@media (min-width:768px) and (max-width:991px){
	.slider-window-fixer{
		height:320px !important;
	}
}
@media (max-width:767px){
	.slider-window-fixer{
		height:360px !important;
	}
}
.header-content{
	height:100%;
	overflow:hidden;	
}
.header-banner{
	padding-top:15px;
	height:100%;
	overflow:hidden;
}
.header-box{
	border:1px solid #222121;
	height:46%;
	overflow:hidden;
	box-shadow:0px 0px 15px -1px #000;
	-webkit-transition-property: border, box-shadow;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-timing-function: ease;
	position:relative;
}
@media (min-width:992px) and (max-width:1360px){
	.header-box{
		height:45%;
	}
}
@media (min-width:768px) and (max-width:991px){
	.header-box{
		height:45%;
	}
}
.header-box:hover{
	border:1px solid #FF6A02;
	box-shadow:0px 0px 25px 0px #000;
}
.header-box:first-child{
	margin-bottom:22px;
}
.smbhref{
	width:100%;
	height:100%;
	position:relative;
	overflow:hidden;
}
.smallbanner{
	position:absolute;
	bottom:0px;
	width:100%;
	height:55%;
	background-color: rgba(0,0,0,.4);
	background: rgba(0,0,0,.4);
	overflow:hidden;
}
.smbtitle{
		font-size:20px;
		color:White;
	    text-shadow: 0 1px 2px #000;
		padding:15px 15px 0px 15px;
		line-height:20px;
}
.smbtext{
		font-size:16px;
		color:#E5E5E5;
	    text-shadow: 0 1px 2px #000;
		padding:12px 15px 0px 15px;
		line-height:18px;
}
@media(max-width:1199px){
	.smbtitle{
			font-size:19px;
			padding:10px 15px 0px 15px;
			line-height:19px;
	}
	.smbtext{
			font-size:15px;
			padding:6px 15px 0px 15px;
			line-height:17px;
	}
}
.smbstock{
	position:absolute;
	top:0px;
	right:0px;
	width:50px;
	height:50px;
	overflow:hidden;
	background-color:#8AAF0F;
	box-shadow:0px 0px 15px -1px #000;
	border-radius:0px 0px 0px 50px;
	opacity:0.91;
}
.smbstock p{
	color:White;
	font-size:20px;
	text-align:right;
	padding:0px !important;
	margin:0px !important;
	line-height:42px !important;
	text-shadow: 0 1px 2px #000;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}
@media (max-width:660px){
	.stock-margin{
		margin:15px 2.5% 0px 0px !important;
	}
}

@media (min-width:661px) and (max-width:767px){
	.stock-margin{
		margin:15px 2.1% 0px 0px !important;
	}
}

@media (min-width:768px) and (max-width:991px){
	.stock-margin{
		margin:15px 15px 0px 0px !important;
	}
}

@media (min-width:992px) and (max-width:1199px){
	.stock-margin{
		margin:15px 16px 0px 0px !important;
	}
}

@media (min-width:1200px){
	.stock-margin{
		margin:15px 17px 0px 0px !important;
	}
}

.nointshdw{
	box-shadow:0px 0px 15px -3px #000 !important;
}

.header-slider{
	height:100%;
	overflow:hidden;
}
	#slider{
		width:100%;
		height:100%;
		float:right;
		position:relative;
	}
	.owl-wrapper{
		padding-bottom:10px !important;
	}
	.item{
		width:96%;
		height:260px;
		margin-top:15px;
		margin-left:15px;
		cursor: -moz-grab; cursor: -webkit-grab;cursor: -moz-grabbing; cursor: -webkit-grabbing;
	}
	
	@media (max-width:660px){
		.item{
			width:95.4%;
			height:330px;
			margin-left:2.2%;
		}
	}
	
	@media (min-width:661px) and (max-width:767px){
		.item{
			width:95.8%;
			height:330px;
		}
	}

	@media (min-width:768px) and (max-width:991px){
		.item{
			width:96%;
			height:290px;
		}
	}

	@media (min-width:992px) and (max-width:1360px){
		.item{
			width:95.3%;
			height:325px;
		}
	}

	@media (min-width:1361px){
		.item{
			width:96%;
			height:450px;
		}
	}
	
	.item img{
		position:relative;
	}
	.slidboard{
		box-shadow:0px 0px 15px -1px #000;
		overflow:hidden;
	}
	.owl-controls{
		
	}
	.owl-pagination{
		position:absolute;
		right:30px;
		bottom:15px;
	}
	.owl-prev {
		position: absolute;
		top: 42%;
		left: 25px;
		display: block!IMPORTANT;
		border:0px solid black;
		cursor:pointer;
	}

	.owl-next {
		position: absolute;
		top: 42%;
		right: 25px;
		display: block!IMPORTANT;
		border:0px solid black;
		cursor:pointer;
	}
	.owl-prev i, .owl-next i { color: White; font-size:24px; }
	
	.slidebanner{
		position:absolute;
		bottom:0px;
		background-color: rgba(0,0,0,.4);
		background: rgba(0,0,0,.4);
		overflow:hidden;
	}
	@media (max-width:660px){
		.slidebanner{
			width:95.4%;
			height:40%;
		}
	}
	
	@media (min-width:661px) and (max-width:767px){
		.slidebanner{
			width:95.8%;
			height:40%;
		}
	}

	@media (min-width:768px) and (max-width:991px){
		.slidebanner{
			width:96%;
			height:40%;
		}
	}

	@media (min-width:992px) and (max-width:1199px){
		.slidebanner{
			width:95.3%;
			height:40%;
		}
	}

	@media (min-width:1200px){
		.slidebanner{
			width:96%;
			height:40%;
		}
	}
	.slidetitle{
		font-size:26px;
		color:White;
	    text-shadow: 0 1px 2px #000;
		padding:15px 15px 0px 15px;
		line-height:20px;
	}
	.slidetext{
		font-size:16px;
		color:#cecece;
	    text-shadow: 0 1px 2px #000;
		padding:5px 15px 0px 15px;
	}
	@media (max-width:380px){
		.slidetitle{
			font-size:20px;
			padding:8px 15px 0px 15px;
		}
	}
	@media (min-width:381px) and (max-width:767px){
		.slidetitle{
			font-size:20px;
			padding:15px 15px 5px 15px;
		}
	}
	.slidhref{ 
		color:#FF9900;
	}
	.slidhref:hover { color:#FFA826; text-decoration:underline; }
/*Sldier end*/
/*Header end*/
/*Content block*/
.back-wrapper{
	overflow:hidden;
}
.content-wrapper{
	padding:20px 15px 0px 15px;
}
.content-block{
	overflow:hidden;
}
.cont-wrap{
	min-height:120px;
	background-color:White;
	overflow:hidden;
	-webkit-box-shadow: 0px 0px 60px -32px rgba(0,0,0,0.5);
	-moz-box-shadow: 0px 0px 60px -32px rgba(0,0,0,0.5);
	box-shadow: 0px 0px 60px -32px rgba(0,0,0,0.5);
}
/*Content box*/
.content-box{
	padding:10px 15px 15px 15px;
	min-height:150px;
}
@media (min-width:768px){
	.content-box{
		padding:25px 30px 25px 30px;
	}
}
/*Content box end*/
/*Main Tabs Navigation*/
.main-navigate{
	padding:0px 30px 0px 30px;
	margin-bottom:10px;
	position:relative;
	top:-5px;
}
.mn-item{
	padding-top:10px;
	padding-bottom:10px;
}
.mn-tab{
	height:180px;
	background-color:White;
	overflow:hidden;
	-webkit-box-shadow: 0px 0px 70px -32px rgba(0,0,0,0.5);
	-moz-box-shadow: 0px 0px 70px -32px rgba(0,0,0,0.5);
	box-shadow: 0px 0px 70px -32px rgba(0,0,0,0.5);
	-webkit-transition-property: box-shadow;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-timing-function: ease;
}
.mn-tab:hover{
	-webkit-box-shadow: 0px 0px 70px -22px rgba(0,0,0,0.5);
	-moz-box-shadow: 0px 0px 70px -22px rgba(0,0,0,0.5);
	box-shadow: 0px 0px 70px -22px rgba(0,0,0,0.5);
}
.mn-tab:hover p{
	color:#D85300;
}
.mn-tab-image{
	height:140px;
	overflow:hidden;
}
@media (min-width:992px) and (max-width:1199px){
	.mn-tab-image img{
		width:95%;
	}
}
.mn-tab-name{
	height:40px;
	overflow:hidden;
}
.mn-tab-name p{
	padding-top:2px;
	text-align:center;
	font-size:20px;
	font-weight:bold;
	line-height:20px;
	color:black;
	-webkit-transition-property: color;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-timing-function: ease;
}
@media (min-width:992px) and (max-width:1199px){
	.mn-tab-name p{
		font-size:18px;
	}
}
/*Main Tabs Navigation end*/
/*Content block end*/
/*Sidebar*/
.sidebar-block{
	min-height:120px;
	margin-top:20px;
	overflow:hidden;
}
@media(min-width:992px){
	.cont-wrap{
		width:70%;
		float:left;
	}
	.sidebar-block{
		width:28%;
		float:right;
		margin-top:0px;
	}
}
.sb-block:first-child{
	margin-top:0px !important;
}
.sb-block{
	min-height:100px;
	background-color:White;
	overflow:hidden;
	-webkit-box-shadow: 0px 0px 60px -32px rgba(0,0,0,0.5);
	-moz-box-shadow: 0px 0px 60px -32px rgba(0,0,0,0.5);
	box-shadow: 0px 0px 60px -32px rgba(0,0,0,0.5);
	margin-top:20px;
}
.sb-title{
	height:50px;
	overflow:hidden;
}
.sb-title p{
	padding:8px 10px 10px 10px;
	font-size:20px;
	color:#FF6F27;
	font-weight:400;
}
.sb-content{
	overflow:hidden;
}
.sb-cc{
	background-color:#e7e8ec75;
}
/*Sidenavigation block*/
/*Выподающий список*/
.slidemenu {
	margin:15px;
	font-size: 18px;
	overflow:hidden;
	position:relative;
	border-radius:2px;
}

.slidemenu li span {
	border:1px solid #ffa366c7;
    text-decoration: none;
    display: block;
    height: 35px;
    line-height: 29px;
	background-color:White;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	-webkit-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
	border-radius:2px;
}

.slidemenu li span {
	height:40px;
    cursor: pointer;
	background:White;
	background-repeat:no-repeat;
	background-position:right;
	overflow:hidden;
}

.reset, .reset li {
    list-style: none;
    padding: 0;
}

.subitem{
	border:1px solid white;
	margin:15px;
	height:40px;
	background-color:White;
	overflow:hidden;
	-webkit-box-shadow: 0px 0px 30px -10px rgba(0,0,0,0.5);
	-moz-box-shadow: 0px 0px 30px -10px rgba(0,0,0,0.5);
	box-shadow: 0px 0px 30px -10px rgba(0,0,0,0.5);
	-webkit-transition-property: border;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-timing-function: ease;
}
.subitem:hover{
	border:1px solid #ffa366c7;
}
.subitem p{
	font-size:16px;
	padding:5px 5px 5px 15px;
}
.sublnkico{
	width:15.5%;
	height:40px;
	float:left;
	opacity:0.8;
}
.sublnktitle{
	width:84.5%;
	height:40px;
	float:right;
}
.sublnktitle p{
    line-height: 29px;
	text-decoration: none;
	padding:5px;
}
/*Single sidemenu item*/
.single_sidemenu{
	border:1px solid #ffa366c7;
	margin:15px;
	height:40px;
	font-size: 18px;
	overflow:hidden;
	position:relative;
    line-height: 30px;
	background-color:White;
	cursor:pointer;
	border-radius:2px;
}
/*Single sidemenu item end*/
/*Custom block*/
.customblock{
	overflow:hidden;
}
.customitem{
	border:4px solid White;
	height:180px;
	margin:15px;
	overflow:hidden;
	position:relative;
	-webkit-box-shadow: 0px 0px 60px -25px rgba(0,0,0,0.8);
	-moz-box-shadow: 0px 0px 60px -25px rgba(0,0,0,0.8);
	box-shadow: 0px 0px 60px -25px rgba(0,0,0,0.8);
	-webkit-transition-property: border;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-timing-function: ease;
}
.customitem:hover{
	border:4px solid #FF6A02;
}
/*Custom block end*/
/*Sidenavigation end*/
/*Sarch block*/
.sb-search{
	overflow:hidden;
}
.sidebar-search-form{
	padding:10px 10px 0px 10px;
	min-height:60px;
}
/*Search result*/
	.search-content-box{
		padding:10px 15px 0px 15px;
		min-height:100px;
	}
	@media (min-width:768px){
		.search-content-box{
			padding:25px 30px 0px 30px;
		}
	}
	.search-result-box{
		padding:0px 30px 15px 30px;
	}
	@media (max-width:767px){
		.search-result-box{
			padding:0px 15px 15px 15px;
		}
	}
/*Search result end*/
.formwrap{
	background-color:White;
	overflow:hidden;
	position:relative;
}
.wrap-input{
	width:100%;
	float:left;
}
.wrap-button{
	position:absolute;
	right:0px;
	float:right;
}
.sidebar-search-input{
	border-top:1px solid #cecece !important;
	border-left:1px solid #cecece !important;
	border-bottom:1px solid #cecece !important;
	width:100% !important;
	height:40px;
	padding-left:10px !important;
	background-color:transparent !important;
}
.sidebar-search-button{
	border-top:1px solid #cecece !important;
	border-right:1px solid #cecece !important;
	border-bottom:1px solid #cecece !important;
	height:100% !important;
	font-size:22px;
	height:40px !important;
	background-color:white;
	border:0px;
}
.glyphicon-search{
	color:#FF6F27;
}
/*Search End*/
/*Social box*/
.sb-social{
	overflow:hidden;
}
.socialbox{
	border:1px solid #FFAF87;
	margin:15px;
	overflow:hidden;
	border-radius:3px;
}
.socialbox iframe{
	width:101% !important;
}
/*Social box End*/
/*Sidebar end*/
/*Full show page content*/
.content-box{
	padding:10px 15px 15px 15px;
	min-height:150px;
}
@media (min-width:768px){
	.content-box{
		padding:25px 30px 25px 30px;
	}
}
.page-title{
	overflow:hidden;
}
.page-title h1{
	margin:0px 0px 10px 0px;
	font-size:26px;
	color:#FF6A02;
}
.fullbox{
	border-top:1px solid #cecece;
	padding-top:10px;
}
.full-story{
	overflow:hidden;
}
.fullbox iframe{
	width:100%;
	height:640px;
	padding:0px !important;
	margin:0px !important;
}
@media (min-width: 768px) and (max-width: 1020px) {
	.fullbox iframe{
		width:100%;
		height:360px;
	}
}

@media (max-width: 767px) {
	.fullbox iframe{
		width:100%;
		height:210px;
	}
}
.full-story img{
	max-width:100%;
	margin-top:10px;
	margin-bottom:10px;
}
.full-story ul{
	list-style: disc outside;
	margin:15px 0px 15px 0px;
}
.full-story ol{
	list-style: decimal outside;
	margin:0px;
}
.full-story > h2,h3,h4{
	margin:20px 0px 12px 0px;
	font-size:20px;
}
/*Moto showfull content*/
.itemimages{
	padding-bottom:10px;
	height:280px;
	overflow:hidden;
	background-color:#292929;
	position:relative;
	background: #222222 url(../images/itemimagebg.jpg?v=3);
    background-position: top center;
    background-size: cover;
	-webkit-box-shadow: 0px 0px 70px 25px rgba(0,0,0,0.5) inset;
    -moz-box-shadow: 0px 0px 70px 25px rgba(0,0,0,0.5) inset;
    box-shadow: 0px 0px 70px 25px rgba(0,0,0,0.5) inset;
}
@media (max-width:991px){
	.itemimages{
		height:280px !important;
	}
}
@media (min-width:992px){
	.itemimages{
		width:55%;
		float:left;
	}
}
.fotorama__nav-wrap{
	max-width:94%;
	margin:auto;
}
.itemprop{
	min-height:240px;
	overflow:hidden;
}
@media (min-width:992px){
	.itemprop{
		width:43%;
		float:right;
	}
}
.showfullprice{
	height:50px;
	overflow:hidden;
}
.fshprice{
	height:50px;
	overflow:hidden;
}
.fshprice p{
	font-size:28px;
}
.sfprice{
	color:green;
	text-decoration:underline;
}
.sfpstock{
	color:red;
}
.fullpwarning{
	min-height:60px;
	overflow:hidden;
	background-color:#F4F4F4;
}
.warmsg{
	padding:5px;
}
.warmsg p{
	padding:0px;
	margin:0px;
	font-size:14px;
}
.warmsg a{
	color:#FF6A00;
	font-weight:bold;
}
.underline a{
	text-decoration:underline;
}
.fullcontacts{
	margin:5px 0px 5px 0px!important;
	padding-left:0px;
	padding-top:0px;
}
.fullcontacts li{
	padding-left:7px;
	font-size:18px;
	text-decoration:none !important;
	list-style: square inside;
}
@media (max-width:767px){
	.fullcontacts li{
		font-size:24px;
	}
}
.cred{
	color:red;
}
.cgryes_ru:before{
	display:block;
	content: "Товар в наличии";
	color:green;
}
.cgrojd_ru:before{
	display:block;
	content: "Ожидается поступление";
	color:red;
}
.cgrord_ru:before{
	display:block;
	content: "Только на заказ";
	color:red;
}
.cgryes_kk:before{
	display:block;
	content: "Қоймадағы тауар";
	color:green;
}
.cgrojd_kk:before{
	display:block;
	content: "Күтілетін түсім";
	color:red;
}
.cgrord_kk:before{
	display:block;
	content: "Тек тапсырыс үшін";
	color:red;
}
.credb{
	color:red;
	font-weight:bold;
}
.fullavailability{
	margin-top:10px;
	padding:5px;
	overflow:hidden;
	background-color:#F4F4F4;
}
.fullavailability p{
	font-size:18px;
}
.cgreen{
	color:green;
}
.fullproperty{
	margin-top:10px;
	min-height:120px;
	overflow:hidden;
	background-color:#F4F4F4;
}
.fptitle{
	padding:8px 5px 3px 5px;
	font-size:18px;
	background-color:#EAEAEA;
}
.fpbody{
	padding:5px 15px 15px 15px;
	font-size:15px;
}
.iteminfo{
	min-height:0px;
	overflow:hidden;
}
@media (min-width:992px){
	.iteminfo{
		width:55%;
		float:left;
	}
}
.itmititle{
	padding:5px 5px 0px 5px;
	overflow:hidden;
	font-size:20px;
	color:#FF6A00;
}
.itmibody{
	padding:0px 10px 10px 10px;
	min-height:40px;
	overflow:hidden;
}
.itmibody p{
	font-size:15px;
	text-align:justify;
}
/*Moto showfull content end*/
.full-tool-bar{
	padding-top:15px;
	color:#777777c4;
	overflow:hidden;
}
.full-time p{
	padding:3px;
	font-size:17px;
}
@media (min-width:992px){
	.full-time p{
		text-align:right;
	}
}
.share-block{
	overflow:hidden;
}
.share-p{
	font-size:17px;
}
.share-button{
	height:34px;
	padding:0px !important;
}
@media (min-width:992px){
	.share-button{
		padding-left:25px !important;
	}
}
.pluso-vkontakte{
	margin: 0px !important;
}
.pluso-more{
	display:none !important;
}
.speedbar-block{
	padding:0px 3px 5px 3px;
	color:#777777;
	font-size:15px;
}
.full-speedbar{
	padding:0px 15px 5px 15px !important;
}
.speedbar-block a{
	color:#999999;
}
.speedbar-block a:hover{
	color:#D85300;
}
/*Full show page content End*/
/*Category page content*/
.category-info{
	padding:0px 3px 15px 3px;
	overflow:hidden;
}
.ci-image{
	max-height:200px;
	overflow:hidden;
}
@media (max-width:991px){
	.ci-image img{
		height:100%;
	}
}
@media (min-width:992px){
	.ci-image img{
		width:100%;
	}
}

.ci-text{
	overflow:hidden;
}
@media (max-width:767px){
	.ci-image{
		padding:0px !important;
	}
	.ci-text{
		padding:0px !important;
	}
}
.category-navig{
	padding:0px 3px 10px 3px;
	overflow:hidden;
}
@media (max-width:767px){
	.category-navig img{
		padding-top:5px;
	}
}
.cat-box-title{
	padding:5px 0px 5px 0px;
	overflow:hidden;
}
.cat-box-title p{
	font-size:22px;
}
.cat-box-title h2{
	margin:0px;
	font-size:22px;
	line-height:41px;
}
/*Cat tab navigation*/
.cpn-navig{
	padding:0px 30px 0px 30px;
}
.cpn-item{
	margin-bottom:15px;
}
.cpn-tab{
	height:110px;
	overflow:hidden;
	background-color:#EFEFEF;
	-webkit-transition-property: background-color;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-timing-function: ease;
}
.cpn-fix{
    background: #00000008 !important;
}
.cpn-tab:hover{
	background-color:#EFEFEF;
}
.cpn-tab:hover p{
	color:#EA5900;
}
.cpn-tab-image{
	padding-top:5px;
	height:80px;
	overflow:hidden;
}
@media (max-width:991px){
	.cpn-tab{
		height:136px;
	}
	.cpn-tab-image{
		height:100px;
	}
	.cpn-tab-image img{
		width:142px;
	}
}
@media (min-width:992px) and (max-width:1199px){
	.cpn-tab-image img{
		width:80%;
	}
}
@media(min-width:1200px){
	.cpn-tab-image img{
		width:68%;
	}
}
.cpn-tab-name{
	padding-top:2px;
	overflow:hidden;
}
.cpn-tab-name p{
	text-align:center;
	font-size:17px;
	line-height:20px;
	color:black;
	-webkit-transition-property: color;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-timing-function: ease;
}
@media (max-width:350px){
	.cpn-tab-name p{
		line-height:22px;
	}
}
@media (min-width:351px) and (max-width:767px){
	.cpn-tab-name p{
		line-height:16px;
	}
}
/*for catmenu*/
@media(max-width:767px){
	.cpn-tab-catm{
		padding-top:12px !important;
	}
}
@media(min-width:992px){
	.cpn-tab-catm p{
		line-height:31px !important;
	}
}
/*for catmenu end*/
/*Cat tab navigation End*/
.category-item{
	padding:0px 3px 10px 3px;
	overflow:hidden;
}
.cat-items{
	overflow:hidden;
}
.cat-full-info{
	padding-bottom:5px;
	overflow:hidden;
}
/*Short News*/
.shnews-img{
	width:100% !important;
}

/*Short News End*/
/*Pagination*/
.paginationblock{
	padding:0px 15px 0px 15px;
}
/*Pagination End*/
/*Category page content End*/
/*Main page content*/
.main-page{
	min-height:200px;
}
@media (min-width:992px){
	.main-page p{
		text-align:justify;
	}
}
.main-page-navig{
	min-height:200px;
}
.mpn-title h2{
	margin:0px;
	padding-bottom:10px;
	font-size:22px;
	color:#FF6A02;
}
.mpn-navig-box{
	min-height:140px;
}
/*Main page navigation*/
.mpn-navig{
	padding:0px 30px 15px 30px;
}
.mpn-tab{
	height:110px;
	background-color:White;
	overflow:hidden;
	background-color:#F7F7F7;
	-webkit-transition-property: background-color;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-timing-function: ease;
}
.mpn-tab:hover{
	background-color:#EFEFEF;
}
.mpn-tab:hover p{
	color:#EA5900;
}
.mpn-tab-image{
	padding-top:5px;
	height:80px;
	overflow:hidden;
}
@media (max-width:767px){
	.mpn-tab-image{
		height:76px;
	}
	.mpn-tab-image img{
		width:142px;
	}
}
@media (min-width:992px) and (max-width:1199px){
	.mpn-tab-image img{
		width:80%;
	}
}
.mpn-tab-name{
	overflow:hidden;
}
.mpn-tab-name p{
	text-align:center;
	font-size:17px;
	line-height:20px;
	color:black;
	-webkit-transition-property: color;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-timing-function: ease;
}
@media (max-width:767px){
	.mpn-tab-name p{
		line-height:16px;
	}
}
/*Main page navigation end*/
/*Main page short story block*/
.main-page-story{
	margin-bottom:25px;
	overflow:hidden;
}
.mps-title{
	padding-bottom:10px;
	overflow:hidden;
}
.mps-title p{
	font-size:22px;
	color:#FF6A02;
}
.mps-block-story{
	/*outline:1px solid red;*/
	min-height:120px;
	overflow:hidden;
}

.shortimage{
	padding: 4px;
}

@media (min-width:768px) and (max-width:991px){
	.shortimage{
		min-height:228px;
		max-height:228px;
		overflow:hidden !important;
	}
}

@media (min-width:992px) and (max-width:1199px){
	.shortimage{
		min-height:126px;
		max-height:126px;
		overflow:hidden !important;
	}
}

@media (min-width:1200px){
	.shortimage{
		min-height:160px;
		max-height:160px;
		overflow:hidden !important;
	}
}

.shortimage img{
	width:100%;
}
.captiontitle{
	padding:0px 9px 0px 9px;
	overflow:hidden;
}
.captiontitle h3{
	font-weight:300 !important;
	margin-top:8px;
}

@media (min-width:768px) and (max-width:991px){
	.captiontitle{
		height:58px;
	}
}

@media (min-width:992px) and (max-width:1199px){
	.captiontitle{
		height:68px;
	}
}

@media (min-width:1200px){
	.captiontitle{
		height:80px;
	}
}

.captionbody{
	border-top:1px solid #cecece;
	margin:5px 9px 9px 9px;
	padding-top:10px;
}
.fullprice{
	height:45px;
	overflow:hidden;
	position:relative;
}
.shortprice{
	width:40%;
	height:45px;
	overflow:hidden;
}
.shorthref{
	border:1px solid #FFB27F;
	width:58%;
	height:34px;
	overflow:hidden;
	position:absolute;
	bottom:5px;
	right:0px;
}
.shorhrefnews{
	width:100% !important;
}
.shorthref p{
	text-align:center;
	color:#FF6A02;
	padding-top:2px;
}
@media(min-width:992px) and (max-width:1199px){
	.shortprice{
		width:55%;
	}
	.shorthref{
		width:45%;
	}
}
.shptitle{
	height:20px;
	overflow:hidden;
	line-height:25px;
}
.shortstock{
	color:red;
	font-weight:bold;
}
.shpbody{
	height:25px;
	overflow:hidden;
	font-weight:bold;
	color:green;
	font-size: 14px;
}
@media(max-width:767px){
	.shpbody{
		font-size:16px;
	}
}
.thumbnail{
	position:relative !important;
}
.kaspired{
	outline:1px solid red;
	width:64px;
	height:32px;
	top:0px;
	position:absolute;
	overflow:hidden;
	background: url(../images/kaspired.jpg);
}
.krsp{
	top:5px;
	left:5px;
}
.mps-href{
	border-radius:3px;
	overflow:hidden;
}
.href-warpper{
	padding:13px;
	background-color:#FF7A32;
}
.href-warpper p{
	color:White;
	text-align:center;
}
.glyphicon-th{
	left:-5px;
}
/*Main page short story block end*/
.main-page-middle{
	overflow:hidden;
}
.mpm-title h3{
	margin:0px;
	padding-bottom:10px;
	font-size:22px;
	color:#FF6A02;
}
.mpnm-info p{
	font-size:14px;
}
/*Main page contentEnd*/
/*Show Full navigation*/
.show-full-navig{
	padding:0px 30px 15px 30px;
	margin-top:15px;
}
.sf-tab{
	height:110px;
	background-color:White;
	overflow:hidden;
	-webkit-box-shadow: 0px 0px 70px -28px rgba(0,0,0,0.5);
	-moz-box-shadow: 0px 0px 70px -28px rgba(0,0,0,0.5);
	box-shadow: 0px 0px 70px -28px rgba(0,0,0,0.5);
	-webkit-transition-property: box-shadow;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-timing-function: ease;
}
.sf-tab:hover{
	-webkit-box-shadow: 0px 0px 70px -18px rgba(0,0,0,0.5);
	-moz-box-shadow: 0px 0px 70px -18px rgba(0,0,0,0.5);
	box-shadow: 0px 0px 70px -18px rgba(0,0,0,0.5);
}
.sf-tab:hover p{
	color:#D85300;
}
.sf-tab-image{
	height:80px;
	overflow:hidden;
}
@media (min-width:992px) and (max-width:1199px){
	.sf-tab-image img{
		width:80%;
	}
}
.sf-tab-name{
	height:30px;
	overflow:hidden;
}
.sf-tab-name p{
	text-align:center;
	font-size:17px;
	line-height:20px;
	color:black;
	-webkit-transition-property: color;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-timing-function: ease;
}
/*Show Full navigation end*/
/*Partner shows*/
.partner-shows{
	min-height:80px;
	margin:20px 0px 20px 0px;
}
.sp-block{
	min-height:80px;
	background-color:White;
	overflow:hidden;
	-webkit-box-shadow: 0px 0px 60px -32px rgba(0,0,0,0.5);
	-moz-box-shadow: 0px 0px 60px -32px rgba(0,0,0,0.5);
	box-shadow: 0px 0px 60px -32px rgba(0,0,0,0.5);
}

.slick-slide{
	padding:15px;
}

.slick-slide img {
	border:1px solid #FFC096;
    width: 100%;
	border-radius:3px;
}
.slick-slider{
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
            user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}
.slick-list{
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0;
}
.slick-list:focus{
    outline: none;
}
.slick-list.dragging{
    cursor: pointer;
    cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}
.slick-track{
    position: relative;
    top: 0;
    left: 0;
    display: block;
}
.slick-track:before,
.slick-track:after
{
    display: table;
    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;
    height: 100%;
    min-height: 1px;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;
    height: auto;
    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}
/*/Company block*/
/*Partner shows end*/
/*Footer*/
.footer-wrap{
	min-height:250px;
	background-color:#333333;
	overflow:hidden;
}

.foot-cont{
	min-height:195px;
	overflow:hidden;
	padding:0px;
}
.foot-logo{
	min-height:95px;
	overflow:hidden;
}
.foot-logo img{
	width:100%;
	margin-top:25px;
}
.foot-navig{
	min-height:180px;
	overflow:hidden;
	padding:0px;
}
.foot-title{
	padding:5px 0px 0px 0px;
	font-size:24px;
	color:#FF6A00;
	text-shadow: 0px 1px 2px rgba(0, 0, 0, 1);
}
.fnavig{
	width:50%;
	padding:5px 0px 0px 25px;
	margin-bottom:0px;
	list-style: square outside;
	color:#A58A75;
	font-size:16px;
	float:left;
	overflow:hidden;
}
.fnavig li{
	padding-top:5px;
	margin-left:0px;
    -webkit-transition-property: margin-left;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-timing-function: ease;
	text-shadow: 0px 1px 2px rgba(0, 0, 0, 1);
}
.fnavig li:hover{
	margin-left:7px;
}
.fnavig a{
	color:#E0E0E0;
}
@media(max-width:767px){
	.fnavig{
		font-size:14px !important;
	}
}
.foot-info{
	min-height:180px;
	overflow:hidden;
	padding:0px;
}
.finform{
	padding:7px;
	font-size:16px;
	color:#E0E0E0;
	text-shadow: 0px 1px 2px rgba(0, 0, 0, 1);
}
.footmap{
	padding-left:10px;
}
.galam{
	padding:10px 15px 0px 7px;
	font-size:16px;
}
.galam a{
	color:#C6895D;
	text-shadow: 0px 1px 2px rgba(0, 0, 0, 1);
}
@media (max-width:767px){
	.galam{
		background-color:#474747;
		text-align:center;
		padding:10px 0px 10px 5px;
		font-size:18px;
		margin:10px 10px 0px 10px;
	}
}
/*Footer end*/
/*Dinamyc style End*/
/*Sitemap*/
.full-sitemap{
	padding:0px 3px 0px 3px;
	overflow:hidden;
}
.full-sitemap ul{
	list-style: disc outside;
	margin:0px;
	padding:0px 10px 0px 20px;
}
.full-sitemap ol{
	list-style: decimal outside;
	margin:0px;
	padding:0px 10px 0px 20px;
}
/*Sitemap End*/
/*Feedback Page*/
.feedback{
	overflow:hidden;
}
.feed-fields{
	border: 1px solid #E5E5E5 !important;
}
.alert{
	color:#777777 !important;
	margin:15px;
}
/*Osnovnaya chast stiley dlya feedback v engine.css*/
/*Feedback Page End*/
/*DropDown Patch*/
.dropdown-submenu {
    position: relative;
}

@media(max-width:767px){
	.bootsub-down > li {
		padding-top:5px;
		padding-left:15px !important;
	}
	.dropdown-submenu {
		padding-bottom:5px;
	}
}

.dropdown-submenu .dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -1px;
}
/*DropDown Patch End*/
/*Patch new design*/
.sb-work{
	overflow:hidden;
}
.sb-cc-work{
	min-height:60px;
	padding:10px 0px 10px 0px;
}
.pn-pt{
	color:green;
	font-weight:bold;
}
.sb-vs{
	color:red;
	font-weight:bold;
}

#creditbanner{
	border:1px solid orange;
	width:240px;
	height:400px;
	margin:auto;
	background-image:url('/uploads/credit.png');
}

.shpt-min{
	font-size:14px;
}

.shpb-min{
	font-size:12px;
	color:orange !important;
}

.sfpojd{
	color:orange;
}

.sfpord{
	color:red !important;
}

#increditwrap{
	border:1px solid red;
	padding:5px;
	border-radius:3px;
	background-color:#FF1C1C;
	color:white;
	text-align:center;
	font-size:21px;
	transition:background-color ease 0.3s;
}

#increditwrap:hover{
	background-color:red;
}

.button{
	width:100% !important;
    margin-top:5px !important;
    margin-bottom:5px !important;
}
/*Patch new design End*/