body {
font-family: 'Tahoma', sans-serif;
font-size:16px;	
	padding-top:70px;
	background: url(../img/sersv01.jpg);
}
#header {
padding:5px;
overflow:hidden;
display:block;
}
#head {
height:auto;
border:0px;
padding:10px;
overflow:hidden;
display:block;
}
.container-fluid {
	margin:0px auto;
}
#footer {
	background:#ebfafd;
	overflow:hidden;
	max-width:1100px;
	margin:0px auto;
}
.torn {
	max-width: 90%;
margin:0px auto;
border:0px;	
}
.wrap {
overflow:hidden;
padding-top:5px;
padding-bottom:5px;
}
h1, h2, h3 {
color:#ff0000;
}
h1 {
color:#ec550e;
	    margin-bottom: 30px;
    font-size: 24px;
    line-height: 46px;
    position: relative;
	font-family: Arial;

	
}
h3 {
	font-size: 30px;
    line-height: 34px;
    padding-bottom: 6px;
    color: #d6b89b;
    margin: 0px;
    padding-left: 28px;
    border-bottom: solid 1px #f3eae1;
}
h2 {
color:#666666;	
}
h4 {
font-size:18px;
color:#000;
font-weight:bold;	
font-family:Tahoma;
	text-align: center;
}
a.navlink:link, a.navlink:visited, a.navlink:active {
font-family: 'Arial', serif;
font-size:18px;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	color:aliceblue;
	color:#fff;
	box-sizing: border-box;  
    -moz-box-sizing: border-box;  
    -webkit-box-sizing: border-box;
}
a.navlink:hover {
background:#000;
color:#fff;

}
navbar-default {
	text-transform:uppercase;
	max-width:970px;
	margin-top:-5px;
}
a.prs:link, a.prs:visited, a.prs:active {
display: inline-block;
	font-family:Tahoma;
    font-size: 15px;
    position: relative;
    color:#0B5B9C;
	padding-top:5px;
	padding-bottom:5px;
}
nav > li + li::after {
    content: '';
    position: fixed;
    top: 28px;
    left: -4px;
    width: 7px;
    height: 7px;
    background: #dad9dc;
    transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
	background: #000;
	
}
a.prs:hover {
	color:#000;
}
.naver {
	border:1px solid #ccc;
	border-radius:5px;
	padding:5px;
	font-size:14px;
	display:block;
	margin-top:10px;
	margin-bottom:10px;
	overflow:hidden;
}
.active {
list-style:none;
margin-left:0px;
padding-left:0px;	
}
.title {
color:#157614;
font-size:18px;	

}
.phone {
font-family: 'Tahoma', serif;
color: #000;
font-size:24px;
}
.email {
font-family: 'Tahoma', serif;
color: #FF6600;
font-size:24px;
font-weight:bold;	
}

.navbar-inverse {
width:100%;
margin:0px auto;
	background: #ebfafd;
	height:40px;
}
a.orange:link, a.orange:visited, a.orange:active {
color: #333333;	
font-size:14px;
width:100%;
height:auto;
display:block;
padding-left:15px;
padding-top:5px;
padding-bottom:5px;
text-transform:uppercase;
border-bottom:1px dashed #fff;
}
a.orange:hover {
border-bottom:1px dashed #CC3333;
color:#CC3333;	
text-decoration:none;
}
.active {


}
.minus{
float:left;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:24px;
padding:5px;
margin-top:-10px;
color:#F96A15;
}
.minus:hover {
cursor:pointer;
color:#6C0709;
}
.plus{float:right;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:24px;
padding:5px;
margin-top:-10px;
color:#F96A15;}
.plus:hover{cursor:pointer;
color:#6C0709;
}
.inter{margin-top:0px;float:left;border:0px #CCCCCC solid;color:#CC0066;font-size:14px;text-align:center;width:20px;margin-left:5px;margin-right:5px;}
.number{margin-left:5px;float:left;}
.cart {
width:144px;	
background:#fff;
float:left;

font-family:PT Serif, Serif;
}
#ajax {
width:150px;
overflow:hidden;
border:0px solid #ccc;
padding:3px;
border-radius:5px;
}
.content {	
}
.paginate a{display:inline-block;padding:5px 5px 5px 5px;margin:2px;font-size:14px;text-decoration:none;font-weight:bold;}
.paginate a:hover, .paginate a:active{padding:5px 5px 5px 5px;font-size:14px;color:#ccc;text-decoration:underline;}
.paginate span.current{margin:6px; font-size:18px;padding:5px 5px 5px 5px;font-weight:bold;color:#000;border-bottom:0px solid #030;background:#CCC;border-radius:5px;}
.paginate span.disabled{padding:5px 5px 5px 5px;margin:2px;font-size:14px;border:0px solid #eee;color:#666;}
.paginate li{padding:10px;margin-bottom:3px;background:#FCC;list-style:none;}
.paginate ul{margin:6px;padding:0px;}
.snip {
width:100%;
margin-top:5px; border:dashed 1px #FFCCCC;overflow:hidden;padding:5px;min-height:450px;
}
.price {
color: #0FAA94;
font-size:24px;
font-family: 'PT Serif', serif;
font-style:italic;

}

.input {
	border-radius:10px;
	height:24px;
	border:1px solid #ccc;
	margin:5px;
	width:90%;
	padding-left:5px;
	text-align:center;
}
.styled-select select {
   background:#fff;
   color: #CC3366;
   width: 100%;
   padding: 5px;
   font-size: 14px;
   border: 1px solid #ccc;
   height: 30px;
   display:block;
   border-radius:5px;

}
.lec {
background:#DCDCDC;
padding:5px;
overflow:hidden;
}
.forms {
background:#DFDFDF;	
padding:5px;
overflow:hidden;
}
.question {
background:#E0E0E0;
margin-bottom:10px;
}
.nolist {
list-style:none;	
}
.view {
 width: 230px;
 height:280px;
 float: left;
 overflow: hidden;
 position: relative;
 text-align: center;
 cursor: default;
 background: #fff;
}
.view .mask, .view .content {
 width: 100%;
 position: absolute;
 overflow: hidden;
 top: 0;
 left: 0
 z-index:9999;
}
.view img {
 display: block;
 position: relative
}
.view h2 {
 text-transform: uppercase;
 color: #fff;
 text-align: center;
 position: relative;
 font-size: 14px;
 padding: 5px;
 background: rgba(0, 0, 0, 0.8);
 margin: 10px 0 0 0
}
.view p {
 font-style:normal;
 font-size: 14px;
 position: relative;
 color: #9E0002;
 text-align:left;

}
.view a.info {
 display: inline-block;
 text-decoration: none;
background: #a19bae;
 opacity:0.8;
 color: #fff;
 height:24px;
  width:100%;
 text-transform: uppercase;
}
.view a.info:hover {
 box-shadow: 0 0 5px #000;
 background: #9900CC;
}
.view-first img {
 transition: all 0.2s linear;
}
.view-first .mask {
 opacity: 0;
 background-color: rgba(219,127,8, 0.7);
 transition: all 0.4s ease-in-out;
}
.view-first h2 {
 transform: translateY(-100px);
 opacity: 0;
 transition: all 0.2s ease-in-out;
}
.view-first p {
 transform: translateY(100px);
 opacity: 0;
 transition: all 0.2s linear;
}
.view-first a.info{
 opacity: 0;
 transition: all 0.2s ease-in-out;
}
.view-second img {
 transition: all 0.2s ease-in;
}
.view-second .mask {
 background-color: rgba(255,255,255, 0.8);
 width: 100%;
 height: 100%;
 opacity: 0;
 transform: translate(265px, 145px) rotate(45deg);
 transition: all 0.2s ease-in-out;
}
.view-second h2 {
 border-bottom: 1px solid rgba(0, 0, 0, 0.3);
 background: transparent;
 margin: 20px 40px 0px 40px;
 transform: translate(200px, -200px);
 transition: all 0.2s ease-in-out;
}
.view-second p {
 transform: translate(-200px, 200px);
 transition: all 0.2s ease-in-out;
}
.view-second a.info {
 transform: translate(0px, 110px);
 transition: all 0.2s 0.1s ease-in-out;
 display:table-cell;
 vertical-align:middle;
 width:100%;
 padding:5px;
}
.view-second:hover .mask {
 opacity:1;
 transform: translate(0px, 0px) rotate(0deg);
}
.view-second:hover h2 {
 transform: translate(0px,0px);
 transition-delay: 0.3s;
}
.view-second:hover p {
 transform: translate(0px,0px);
 transition-delay: 0.4s;
 color: #000000;
}
.view-second:hover a.info {
 transform: translate(0px,0px);
 transition-delay: 0.5s;
}
.subprice {
color: #993366;
font-family: 'PT Serif', serif;
font-style:italic;
font-size:14px;
}
.grayscale {
 -webkit-filter: grayscale(100%);
  transition: all 0.2s 0.1s ease-in-out;	
}
.grayscale:hover {
-webkit-filter: grayscale(0%);
 transition: all 0.4s 0.3s ease-in-out;
}
.katalbum {
border:1px solid #fff;
 transition: all 0.4s 0.3s ease-in-out;
border-radius:10px;
}
.katalbum:hover {
background: #7462A0;
  transition: all 0.2s 0.1s ease-in-out;
}
.katalbum:hover img {

}
label {
	
color:#3C598F;
}
.auth {
display:block;
overflow: hidden;
padding:5px;
margin-top:20px;
background: #E5FAFD;
}
.item {
border:0px solid #ccc;
overflow:hidden;
display:block;	
margin-top:10px;
}
.filters {

padding:10px;	
border-radius:10px;
border:1px solid #ccc;
}
.control-label {
color:#3C598F	
text-align:center;
font-weight:lighter;
}
.form-control {

	border:1px solid #ccc;
	box-shadow:none;
	color:#000;


}
.full {
background:#ECE0E0;	
}
.form-control:focus, form-control:hover {
	background: #FF0000;
	border:1px solid #000;
	box-shadow:none;
	color:#4D4D4D;

}
.bt {
	background: rgba(169,3,41,1);
background: -moz-linear-gradient(top, rgba(169,3,41,1) 0%, rgba(143,2,34,1) 44%, rgba(109,0,25,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(169,3,41,1)), color-stop(44%, rgba(143,2,34,1)), color-stop(100%, rgba(109,0,25,1)));
background: -webkit-linear-gradient(top, rgba(169,3,41,1) 0%, rgba(143,2,34,1) 44%, rgba(109,0,25,1) 100%);
background: -o-linear-gradient(top, rgba(169,3,41,1) 0%, rgba(143,2,34,1) 44%, rgba(109,0,25,1) 100%);
background: -ms-linear-gradient(top, rgba(169,3,41,1) 0%, rgba(143,2,34,1) 44%, rgba(109,0,25,1) 100%);
background: linear-gradient(to bottom, rgba(169,3,41,1) 0%, rgba(143,2,34,1) 44%, rgba(109,0,25,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a90329', endColorstr='#6d0019', GradientType=0 );
	color:#fff;
	border:0px;
	border-radius:3px;
	padding:5px;
	-webkit-box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.75);
box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.75);	
}
.bt:hover {
	cursor:pointer;
	background:#2BF83C;
}
.brend:hover {
	background:#E0E0E0;
	 transition: all 0.1s 0.1s ease-in-out;
}
.nolisting {
padding:0px;
margin:0px;	
}
.item_logo {
width:100%;
overflow:hidden;	
}
.porter {
color:#C13B75;	
}
.carousel-caption {
background: url(../img/bg_slider.png);	
}
a.fill:link, a.fill:visited, a.fill:active {
	color:#fff;
	
	text-align:center;
	font-size:24px;
	margin-top:10px;
	text-decoration:none;
	border-radius:5px;
	 transition: all 0.4s ease-in-out;
	 padding:5px;
	 display:block;
	 width:200px;
	 display: inline-block;
    vertical-align: top;
    text-transform: uppercase;
    text-decoration: none;
    text-align: center;
    letter-spacing: 0.08em;
    line-height: 12px;
    padding: 15px 30px 14px 30px;
    margin: 0px;
    background: #e2ddec;
    border-radius: 30px;
    cursor: pointer;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
	background: #993366;

}
a.fill:hover {
color:#FFffff;
background:#FFCCFF;
}
#vk_groups {
width:100%;
}

a.raz:link, a.raz:visited, a.raz:active {
color:#000;
	font-size:18px;
	margin-top:10px;
}
a.raz:hover {
color:#339933;
}
.catsnip {
margin-top:10px;
min-height:270px;
padding:5px;
overflow:hidden;
}
@media (max-width: 700px) {
	
	
.catsnip {
margin-top:10px;
min-height:180px;
padding:5px;
overflow:hidden;
		font-size:14px;
}
	a.raz:link, a.raz:visited, a.raz:active {
color:#000;
	font-size:14px;
	margin-top:10px;
}
.snip_cat {
padding:3px;

overflow:hidden;
min-height:180px;
	font-family:Arial, Tahoma;
}	
	
}

.snip_cat:hover {

}
a.dark:link, a.dark:visited, a.dark:active {
font-size:14px;
color:#993366;
font-style:italic;
}
.mir {
border:1px solid #E2DDEC;
}
a.menu:link, a.menu:active, a.menu:visited {
    color: #fff;
	text-decoration:none;
	}
	a.prsr:link, a.prsr:visited, a.prsr:active {
	color: #993333;
	font-size:16px;
	text-transform:uppercase;
	}
	.zanyat {
background:#993366;color:#fff;padding:5px;text-align:center;margin-top:3px;border-radius:30px;
}
.svoboden {
background:#CC66CC;color:#fff;padding:5px;text-align:center;margin-top:3px;border-radius:30px;
}
	.inrent {
	background:#993366;
	color:#fff;
	padding:5px;
	text-align:center;
	
	border-radius:30px;
	}
	.outrent {
	background:#CC66CC;
	color:#fff;
	padding:5px;
	text-align:center;

	border-radius:30px;
	}
	a.btn-custom:link, a.btn-custom:visited, a.btn:active  {
	background:#3c598f;
	color:#fff;
	}
	a.btn-custom:hover {
	background:#993366;
	}
	.btn-custom {
	 background:#3c598f;
	color:#fff;
	}
	.btn-custom:hover {
	background:#CC66CC;
	color:#fff;
	}
input, textarea {
outline:none;
}
.item_cart {
padding:5px;
border-bottom:1px solid #ccc;
overflow:hidden;
}
.div1{
    background: #fff;
    border: 1px solid #fff;
	margin-top:30px; 
}
.div11 img{
    -webkit-filter: grayscale(0%);
	
}
.div12{
    display: none;    
}


.div1:hover{
    background: #fff; 
	z-index:100;
	display:block; 
border:1px dashed #17B5DD;
cursor:pointer;
min-height:260px;

}
.div1:hover img{
    -webkit-filter: grayscale(100%);
}
.div1:hover .div12{
    display: block;
    /*color: #fff;*/
    font-size: 12px;
	z-index:100;
	margin-top:30px; 
	width:100%;
}
.wcommunity_name .wcommunity_name_link, .wcommunity_post_date, .post_author .author, .wall_module .author, .page_group_name, .wall_module .copy_author {
    color: #993366;
}
.new {
position:absolute;

color:#FF9933;
}
#navig {

	max-width:1100px;
	margin:0px auto;
	text-align:center;
}
.clearout {
height:20px;
clear:both;
}

#flexiselDemo1, #flexiselDemo2, #flexiselDemo3 {
display:none;
}

.nbs-flexisel-container {
    position:relative;
    max-width:100%;
}
.nbs-flexisel-ul {
    position:relative;
    width:99999px;
    margin:0px;
    padding:0px;
    list-style-type:none;   
    text-align:center;  
}

.nbs-flexisel-inner {
    position: relative;
    overflow: hidden;
    float:left;
    width:100%;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;  
}

.nbs-flexisel-item {
    float:left;
    margin:0px;
    padding:0px;
    cursor:pointer;
    position:relative;
    line-height:0px;
}
.nbs-flexisel-item img {
    max-width: 100%;
    cursor: pointer;
    position: relative;
    margin-top: 10px;
    margin-bottom: 10px;
}

/*** Navigation ***/

.nbs-flexisel-nav-left,
.nbs-flexisel-nav-right {
    padding:2px 8px;
    border-radius:15px;
    -moz-border-radius:15px;
    -webkit-border-radius:15px;      
    position: absolute;
    cursor: pointer;
    z-index: 4;
    top:40%;
	background:#ededed;
    color: #ccc;
	font-size:18px;  
	font-family: Tahoma, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", "sans-serif";
}
.nbs-flexisel-nav-left:hover,
.nbs-flexisel-nav-right:hover {
    padding:2px 8px;
    border-radius:150px;
    -moz-border-radius:150px;
    -webkit-border-radius:150px;      
    position: absolute;
    cursor: pointer;
    z-index: 4;
    top:40%;
	background: #0556D4;
    color: #fff;
	font-size:18px;  
	font-family: Tahoma, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", "sans-serif";
}


.nbs-flexisel-nav-left {
    left: 10px;
}

.nbs-flexisel-nav-left:before {
    content: "<"
}

.nbs-flexisel-nav-left.disabled {
    opacity: 0.4;
}

.nbs-flexisel-nav-right {
    right: 5px;    
}

.nbs-flexisel-nav-right:before {
    content: ">"
}

.nbs-flexisel-nav-right.disabled {
    opacity: 0.4;
}
.dor {
	width:100%;
}
a.black:link, a.black:visited, a.black:active {
	color:#000;
	list-style:disc;
	max-height:14px;
	overflow:hidden;
}
a.black:hover {
	color:#ce541d;
	text-decoration: none;
}
.panel {
	padding: 20px;
	width: 250px;
	background: #E5FAFD;
	font-family: Tahoma;
	box-shadow:0px 0px 8px #333333, 2px 2px 2px #333333;
}