@charset "utf-8";
/* CSS Document */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 17px;
	background-color: #C8AA74;
	font-family: Tahoma, Geneva, sans-serif;
	font-size:13px;
	padding-top: 50px;
	
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

.clr {
	clear:both;
	float:none;}
	
.copyright {
	width:100%;
	text-align:center;
	overflow:hidden;
	padding: 0;}
	
.copyright a {
	font-size:12px;
	line-height:30px;
	color:#FFF;
	text-decoration:none;}
	
.copyright a span.weboby {
	background:url(http://webo.by/images/webo_white30.png) 0 0 no-repeat;
	text-indent:99999px;
	display:inline-block;
	height:30px;
	width:57px;
	}
	
a {
	text-decoration:none;
	-webkit-transition: all .4s ease-in-out!important;
	-moz-transition: all .4s ease-in-out!important;
	-ms-transition: all .4s ease-in-out!important;
	-o-transition: all .4s ease-in-out!important;
	transition: all .4s ease-in-out!important;}
	
h1 {
	font-size:18px;
	color:#808080;
	text-align:center;}
/*------------------ENDRESET--------------------*/
@media (max-width: 767px) {
	#top .col-sm-4 {
		max-width:450px;
		margin:0 auto 15px;}
	
}
@media (min-width: 768px) {

  
}
@media (min-width: 992px) {

  
}
@media (min-width: 1200px) {

  
}

#header {
	width: 100%;
	background-color: #EDEADA;
	text-align:center;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 99999;}
	
.logo {
	padding-top:12px;}
	
.logo span {
	background: url(../images/logo.png) 0 0 no-repeat;
	width: 150px;
	height: 24px;
	display: block;
	text-indent: 9999px;
	overflow: hidden;
	line-height: 100px;
	margin:0 auto;}

.phone span.number {
	font-size:12px;
	line-height: 23px;
	color: #2F2321;
	font-family: Verdana, Geneva, sans-serif;
	font-style:italic;
	text-decoration: none;
	text-shadow: 0px 0.5px 1px #979387;
}

.navigation ul li {
	list-style: none;
	display: inline;
	border-left: #BEA169 1px solid;
}

.navigation ul li:last-child {
	border-right: #BEA169 1px solid;
}

.navigation ul li a {
	color: #BEA169;
	font-size: 12px;
	font-family: Tahoma, Geneva, sans-serif;
	text-decoration: none;
	line-height: 47px;
	padding: 16px 28px;
}

.navigation ul li a:hover, .navigation ul li.active a, .navigation ul li.current a {
background-color: #E9E2CF;
}

.navigation-xs a {
	color:#BEA169;}
	
.navigation-xs a#dLabel {
	font-size:30px;
	line-height:47px;}
	
.navigation-xs a#dLabel:hover {
	text-decoration:none;}
	
.navigation-xs a#dLabel1 {
	font-size:30px;
	line-height:47px;}
	
.navigation-xs a#dLabel1:hover {
	text-decoration:none;}
	
#top .col-sm-4 img {
	width:100%;
	height:auto;}

#content {
	background:url(../images/content_bg.jpg) 0 bottom repeat-x;
	padding-bottom:5px;
	-moz-box-shadow: 0 5px 10px #000;
	-webkit-box-shadow: 0 5px 10px #000;
	box-shadow: 0 5px 10px #000;}
	
#content h2 {
	color: #FDFDFC;
	font-size: 18px;
	line-height: 28px;
	margin-bottom: 10px;
	font-weight: normal;
	background-color: #9A988E;
	text-align: center;
}

#content #k2Container h2 {
	color: #9A988E;
	font-size: 18px;
	line-height: 22px;
	margin-bottom: 10px;
	font-weight: bold;
	background-color: transparent;
	text-align: left;
}
.nav-tabs > li {
	width: 20%;
	text-align: center;
	margin-bottom:10px;}
	
.tab-pane h1 {
	font-size:18px;
	text-transform:uppercase;
	color:#BDA16E;
	padding-bottom:12px;}

.page-header {
	padding-bottom: 9px;
	margin: 0;
	border-bottom: none;
	background-color:#F1EFDA;
}

.page-header h2, .page-header h1 {
	color: #FDFDFC;
	font-size: 18px;
	line-height: 28px;
	margin-bottom: 10px;
	font-weight: normal;
	background-color: #9A988E;
	text-align: center;}
	
.item-page, #k2Container {
	background:url(../images/content_bottom.png) 0 bottom repeat-x;
	padding-bottom:70px;
margin:0;}
	
.item-page .page-inner, .k2inner, #k2Container .itemBody {
	padding:0 2% 15px;
	background-color:#F1EFDA;
	min-height:456px;}
	
div.itemNavigation {
    margin: 0 0 24px 0;
    border-top: none;
    border-bottom: none;
    background: #F1EFDA;
}

h3.catItemTitle {
text-align:center;}
	
#top {
	padding-top:30px;}
	
div.inner {
	border:1px solid #EDEADA;
	position:relative;
	padding-bottom:12%;}
	
div.inner .caption {
	text-align:center;
	color:#fff;
	position:absolute;
	left:0;
	bottom:0;
	z-index:100;
	background:transparent;
	width:100%;
	height:25%;
	padding-top:5px;
	overflow:hidden;
	-webkit-transition: all .4s ease-in-out!important;
	-moz-transition: all .4s ease-in-out!important;
	-ms-transition: all .4s ease-in-out!important;
	-o-transition: all .4s ease-in-out!important;
	transition: all .4s ease-in-out!important;}
	
.first-pic div.inner .caption {
	background-color:#675742;}
	
.second-pic div.inner .caption {
	background-color:#B9D393;}
	
.third-pic div.inner .caption {
	background-color:#C4A6C0;}
	
div.inner:hover .caption {
	text-align:center;
	color:#fff;
	position:absolute;
	left:0;
	bottom:0;
	z-index:100;
	width:100%;
	height:100%;
	padding-top:5px;
	overflow:hidden;}
	
div.inner:hover .caption p {
	/*color:#f16128;*/}
	
div.inner .caption .hidden-caption {
	display:none;
	padding:8px 5px;}
	
	
div.inner:hover .caption .hidden-caption {
	display:block;}
	
#slider {
	background:url(../images/content_bg.jpg) 0 bottom repeat-x;
	padding-bottom:5px;
	-moz-box-shadow: 0 5px 5px #000;
	-webkit-box-shadow: 0 5px 5px #000;
	box-shadow: 0 5px 5px #000;
	padding-top:55px;}

span.catItemImage img {
max-width:100%;
width:100%;}

div.catItemImageBlock {
	min-height:260px;
}
	
#footer {
	width: 100%;
	height: 140px;
	background: url(../images/footer_bg.jpg) repeat 0 0;
}

#footer .bottom-menu .row {
	position:relative;
	text-align:center;}
	
#footer .bottom-menu1 .row {
	border-bottom: 1px solid #B5B1B4;}
	
#footer .bottom-menu .menu li {
	display:inline;
	padding:0 12px;}
	
#footer .bottom-menu .menu li a {
	color: #FFD058;
	font-size: 11px;
	text-transform: lowercase;
	text-decoration: none;
	line-height: 26px;}
	
#footer .bottom-menu .menu li a:hover {
	background-color:transparent;}
	
#footer .bottom-menu span.bottom-phone {
	position: absolute;
	right: 15px;
	top: 0;
	color: #FFFFFE;
	font-size: 11px;
	text-transform: lowercase;
	text-decoration: none;
	line-height: 26px;}
	
#footer .bottom-menu .bottom-link {
	color: #FFFFFE;
	font-size: 11px;
	text-transform: lowercase;
	text-decoration: none;
	line-height: 26px;}
	
#seo {
	padding:20px 0;}
	
.stand-type-row {
	padding-top:35px;}
	
.stand-type-row .stand-frame {
	width:100%;
	height:200px;
	text-align:center;
	background: url(../images/stand-bg.jpg) repeat-x 0 0;
	font-size:18px;
	color:#000;
	line-height:24px;}
	
.stand-type-1 .stand-frame {
	border-bottom:40px solid #080300;
	border-right:40px solid #080300;
	border-left:40px solid #080300;
	border-image: url(../images/stand-border.jpg) 40 round;
	padding-top:65px;}
	
.stand-type-2 .stand-frame {
	border-bottom:40px solid #080300;
	border-left:40px solid #080300;
	border-image: url(../images/stand-border.jpg) 40 round;
	padding-top:75px;}
	
.stand-type-3 .stand-frame {
	border-left:40px solid #080300;
	border-image: url(../images/stand-border.jpg) 40 round;
	padding-top:75px;}
	
.stand-type-row .btn-choose {
	background-color:#c5a6ca;
	border-radius:15px;
	-moz-border-radius:15px;
	-ms-border-radius:15px;
	-webkit-border-radius:15px;
	padding:0px 25px;
	color:#fff;
	font-size:18px;
	float:right;
	margin:15px 0;
	box-shadow: 2px -2px 2px rgba(0,0,0,0.5);}
	
.stand-type-row .btn-choose:hover {
	margin:14px 0 16px;
	box-shadow: 2px -1px 2px rgba(0,0,0,0.5);}
	
.btn-change {
	background-color:#b9d997;
	border-radius:15px;
	-moz-border-radius:15px;
	-ms-border-radius:15px;
	-webkit-border-radius:15px;
	padding:0px 25px;
	color:#fff;
	font-size:18px;
	float:right;
	margin:15px 0;
	box-shadow: 2px -2px 2px rgba(0,0,0,0.5);}
	
.btn-change:hover {
	margin:14px 0 16px;
	box-shadow: 2px -1px 2px rgba(0,0,0,0.5);
	color:#fff;}
	
.btn-next {
	background-color:#d1a8cd;
	border-radius:15px;
	-moz-border-radius:15px;
	-ms-border-radius:15px;
	-webkit-border-radius:15px;
	padding:0px 25px;
	color:#fff;
	font-size:18px;
	float:right;
	margin:15px 0;
	box-shadow: 2px -2px 2px rgba(0,0,0,0.5);}
	
.btn-next:hover {
	margin:14px 0 16px;
	box-shadow: 2px -1px 2px rgba(0,0,0,0.5);
	color:#fff;}
	
.stand-type-row h3 {
	font-size:18px;
	text-align:center;
	color:#67655c;
	padding:15px 0;}
	
.sigProGalleriaPlaceholder {
	position:relative;}
	
.sigProGalleriaPlaceholder div.captionblock {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:99999;}
	
.calculator input[type='text']{
	border:none;
	border-radius:0px;
	background-color:#dedbc6;
	text-align:center;}
	
.calculator h4 {
	padding:30px 0;
	font-size:18px;
	line-height:40px;
	text-align:center;
	color:#9c998f;}
	
input#standlength, input#standwidth {
	width:90px;}
	
.form-group.inline {
	text-align:center;}

.calculator .row .row {
	margin:0 !important;}
	
.calculator .thumbnail {
	background-color:#F1EFDA;
	border-radius:0px;
	border:2px solid #d4ac72;
	padding:10px;
	float:left;}
	
.calculator .thumbnail .row {
	margin-left:0;
	margin-right:0;}
	
.design-desc {
	margin:10px 0;}
	
.graphics .thumbnail .btn {
	font-size:14px;}
	
.plus .col-xs-6 {
	padding:0 3px;}
	
.plus .btn-change {
	float:left;}
	
.calculator h5 {
	color: #FDFDFC;
	font-size: 18px;
	line-height: 28px;
	margin-bottom: 10px;
	font-weight: normal;
	background-color: #9A988E;
	text-align: center;
}