html,body,div,form,label,input,textarea,button,select,table,tr,td,th,dt,dd,dl,img,a img,ul,ol,li,h1,h2,h3,h4,h5,h6,p,span,a,em,u,i{margin:0;padding:0;border:0;outline:0;font-weight:normal;background:transparent}
ol,ul,li{list-style:none}
table{border-collapse:collapse;border-spacing:0}

body{background:#fff;overflow-y:scroll}
body,input,textarea{font:normal 12px/1.6 Tahoma, sans-serif;color:#2b2b2b}
a,a:link{color:#1a83f9}a:visited{color:#9447eb}a:hover,a:visited:hover{color:#db0000}
h1{margin:0 0 25px 0;font-size:24px;line-height:28px}
h2{font-size:24px;margin:15px 0;}
h3{margin:15px 0;font-weight:700}

.wrapper{position:relative;margin:0 auto;width:980px}
.clear{width:100%;clear:both;height:0;position:relative}
input,textarea,.call-order a{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.subbutton,.call-order a{color:#fff;font-size:12px;text-align:center;text-decoration:none;text-transform:uppercase;background:#db0000;border:0;cursor:pointer}
.subbutton:hover,.call-order:hover a,div.button input:hover{background:#ea4848}

/*FORM*/
label span{color:#db0000;font-size:14px;font-weight:700}
input,textarea{background:#fff;width:220px;height:30px;border:1px solid #e4e5e7;border-right:1px solid #ededed;border-bottom:1px solid #ededed;outline:0}
textarea{height:40px}
input{text-indent:10px}
input:focus,textarea:focus{border:1px solid #db0000;outline:0}
div.button input{background:#db0000;padding:10px;text-indent:0;margin:15px 0 0 0;width:120px;height:38px;border:0;color:#fff;text-align:center;text-decoration:none;text-transform:uppercase;cursor:pointer}

.formBox{background:#f3f3f3;border:1px solid #e4e5e7;border-left:1px solid #ededed;border-top:1px solid #ededed;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;border-radius:4px;padding:20px}
.formBox label{display:block;clear:both}
.formBox textarea{resize:none;width:100%;padding:10px 0;text-indent:10px}
.grid{display:inline-block}
.g1{margin-right:20px}
.g3{width:100%;clear:both;margin-top:15px}

/*HEADER*/
#header{margin-top:25px;height:105px;padding:15px 0 0 0;border-top:2px solid #f5f5f5}
.logo{float:left;width:199px;height:84px;margin-right:25px}
#header input{border-color:#000;height:38px;text-indent:0;padding:0 10px}
.contact{width:540px;float:left;font-size:24px;position:relative;}
.dash{color:#db0000;font-weight:700;font-size:16px}
.multichannel{font-size:12px;color:#959595}
.email{font-size:12px;position:absolute;right:0;bottom:4px;}

.subscription{width:190px;float:right;height:69px;padding-top:15px;position:relative; margin-right:2px;}
.sign_in{font-size:12px}
.required{width:170px;margin-top:10px}
.subbutton{position:absolute;right:-2px;bottom:0;width:40px;height:40px !important;-moz-border-radius:0 4px 4px 0;-webkit-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}

.control-box{width:540px;float:left;margin-top:6px}
.call-order{width:138px;float:left}
.call-order a{display:table-cell;width:138px;height:40px;vertical-align:middle;text-align:center}

#valute{position:absolute;width:153px;height:16px;top:-22px;right:0;overflow:hidden;text-align:right;font-size:10px;}
.dollar,.euro{width:13px;height:16px;padding-left:20px;float:left;margin-right:13px}
.dollar{background:url(images/dollar.png) no-repeat;margin-bottom:6px}
.euro{background:url(images/euro.png) no-repeat;clear:left;position: absolute;left: 75px;}
.valute_subclass_1{float:left}
.valute_subclass_2{margin-right:8px}

/*WEB FORM*/

.call-order-form{width:400px;text-align:center}
.call-order-form > p.title{font-size:24px}
.call-order-form > p.desc{font-size:10px;padding-bottom:10px;margin-bottom:10px;border-bottom:1px dashed #ddd;color:#999}


/***** WEB-FORM *****/

#form-contacts {
	background: #f7f7f7;
	padding: 30px 40px;
	width: 632px;
	border: 1px solid #ccc;
	border-top-left-radius: 20px;
	-moz-border-radius-topleft: 20px;
	-khtml-border-radius-topleft: 20px;
	-webkit-border-top-left-radius: 20px;
	-o-border-top-left-radius: 20px;
	border-bottom-right-radius: 20px;
	-moz-border-radius-bottomright: 20px;
	-khtml-border-radius-bottomright: 20px;
	-webkit-border-bottom-right-radius: 20px;
	-o-border-bottom-right-radius: 20px;
}

#form-contacts h2 {
	color: #52555b;
	font-size: 18px;
	font-weight: normal;
	margin: 0;
	padding: 0;
}

#form-contacts table {
	width: 100%;
}

#form-contacts .inputtextarea {
	width: 100%;
	min-height: 100px;
}

#form-contacts .inputtext {
	width: 300px;
}

#form-contacts td.captcha-form .inputtext {
	width: 175px;
}

#form-contacts td {
	border: 1px dotted #ccc;
	display:table-cell;
	vertical-align: middle;
	padding: 5px 10px;
}


/*SEARCH*/
#title-search{position:relative;width:380px;float:right}
#title-search-input{width:360px}
.search_button{background:#fff url(images/search.png) no-repeat center center;position:absolute;width:30px;height:30px;right:6px;top:1px;border:0;outline:0;cursor:pointer}
.search_button:hover{opacity:0.7}
div.title-search-result{border:1px solid #c6c6c6;display:none;overflow:hidden;z-index:205}
table.title-search-result{border-collapse:collapse;border:none;width:10%}
table.title-search-result th{background-color:#F7F7F7;border-right:1px solid #e8e8e8;color:#949494;font-weight:normal;padding-top:2px;padding-bottom:2px;padding-left:14px;padding-right:12px;text-align:right;vertical-align:top;white-space:nowrap;width:1%}
table.title-search-result td{background-color:white;color:black;font-weight:normal;padding-top:2px;padding-bottom:2px;text-align:left;white-space:nowrap}
table.title-search-result td.title-search-item{padding-left:8px;padding-right:15px}
table.title-search-result td.title-search-item a{padding-left:4px;padding-right:15px;text-decoration: none;color:black;vertical-align:top}
table.title-search-result td.title-search-item img{vertical-align:top}
table.title-search-result td.title-search-item b{color:#cf0000;font-weight:normal}
table.title-search-result tr.title-search-selected td,table.title-search-result tr.title-search-selected a,table.title-search-result tr.title-search-selected td.title-search-more a{background-color:#fff2be}
table.title-search-result td.title-search-more{font-size:11px;font-weight:normal;padding-right:15px;padding-left:24px;padding-top:0px}
table.title-search-result td.title-search-more a{padding-left:12px;padding-right:15px;text-decoration:none;color:#999999}
table.title-search-result td.title-search-all{padding-left:24px;padding-right:15px}
table.title-search-result td.title-search-all a{padding-left:4px;text-decoration:none;color:#808080}
table.title-search-result td.title-search-separator,table.title-search-result th.title-search-separator{padding-top:0px;padding-bottom:0px;font-size:4px}
div.title-search-fader {display:none;background-image: url(images/fader.png);background-position: right top;background-repeat: repeat-y;position:absolute}

/*NAV*/

.nav{
	background:#db0000;
	height:50px;
	-moz-border-radius:4px 4px 0 0;
  	-webkit-border-radius:4px 4px 0 0;
  	border-radius:4px 4px 0 0;
}

.nav_add{
	background:#1b69bc;
	height:50px;
	-moz-border-radius:0 0 4px 4px;
  	-webkit-border-radius:0 0 4px 4px;
  	border-radius:0 0 4px 4px;
	margin-bottom:20px;
	box-shadow:inset 0 2px 5px rgba(0,0,0,.4);
}

/*FORM*/

.form{
	border:1px solid #ddd;
	padding:20px;
	margin:20px 0;
}

.form input, .form textarea{
	background:#ddd;
	padding:5px 10px;
}




       



.tabs{width:100%;margin:20px 0 30px 0;}
.tabs li{display:inline-block;cursor:pointer;text-transform:uppercase;font-size:18px;margin-right:40px;color:#9f9f9f}
.tabs li:hover{color:#db0000}
.tabs li.current{border-bottom:1px dashed #272727;color:#272727}






.podpiska{background:rgba(27,105,188,.7);padding:20px;color:#fff;
	-webkit-border-radius:15px 15px 0 0;
	 -khtml-border-radius:15px 15px 0 0;	
       -moz-border-radius:15px 15px 0 0;
	     -o-border-radius:15px 15px 0 0;
            border-radius:15px 15px 0 0;}
.podpiska .sign_in{text-align:center;text-transform:uppercase;font-size:18px;}
.podpiska .required{width:84%;border:1px solid #1b69bc}
.podpiska .subbutton{right:20px;bottom:20px;width:auto;height:40px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}



/*SIDEBAR*/
#sidebar{float:left;width:220px}
#sidebar p.title{background:#616773;padding:8px 25px;font-size:16px;color:#fff}
a.sale{display:block;background:url(images/sale.png) repeat-x;height:40px;position:relative;color:#000;text-decoration:none;padding:10px 0 0 25px;font-size:14px;line-height:16px}
a.sale span{text-transform:uppercase;font-weight:700;font-size:16px;display:block}
a.sale:hover{color:#8f6e0b}
.birka{background:url(images/birka.png) no-repeat;width:70px;height:59px;position:absolute;top:20px;right:-30px;z-index:100}

/*CONTENT*/
.content{position:relative;float:right;width:725px}
.content ul,.content ol{margin:20px 40px}
.content ul li{list-style:circle}
.content ol li{list-style:decimal}

.catalog-top-action ul{
	margin:0;
}

.catalog-top-action ul li{
	list-style:none;
}


.map{
	width:400px;
	float:right;
	margin-left:25px;
}

/*BREADCRUMB*/
.breadcrumb {color:#ccc;font-size:10px;margin:0 !important;padding:0 !important}
.breadcrumb li{display:inline}
.breadcrumb li:first-child{background:url(images/home.gif) no-repeat left center;padding-left:18px}
.breadcrumb a, .breadcrumb span{color:#626262}
.breadcrumb a:hover{color:#db0000}

/*PAGE HOME*/
.home h1{border-bottom:1px solid #ddd;padding-bottom:20px;font-size:24px;margin-top:20px}
.home h2{font-size:18px;margin:10px 0;}
.home{text-align:justify}
.column-left{width:470px;float:left;}
.column-right{width:470px;float:right;}

/*FURNITURE CATALOG HOME*/
div.catalog-home-index{text-align:justify;line-height:0;font-size:1px;text-justify:newspaper;zoom:1;text-align-last:justify}
div.catalog-home-index:after{width:100%;height:0;visibility:hidden;overflow:hidden;content:'';display:inline-block}
a.catalog-home{background:#fff;position:relative;display:inline-block;width:230px;height:180px;text-decoration:none;margin-bottom:10px;color:#fff;overflow:hidden;border:1px solid #1b69bc;-webkit-border-radius:15px 0 15px 0;-moz-border-radius:15px 0 15px 0;-o-border-radius:15px 0 15px 0;border-radius:15px 0 15px 0;vertical-align:top;//display:inline;//zoom:1}
span.catalog-home-name{background:#1b69bc;display:block;width:200px;padding:11px 15px;min-height:33px;line-height:16px;font-size:12px;text-transform:uppercase}
a.catalog-sale{border-color:#ffc400}
a.catalog-sale span.catalog-home-name{background:#ffc400;color:#2b2b2b}

.catalog-home-index-img{position:absolute;bottom:0;left:0;background:#fff;width:100%;text-align:center;height:125px;overflow:hidden}
a.catalog-home:hover{color:#fff;border-color:#db0000;background:#db0000}
a.catalog-home:hover span.catalog-home-name{background:#db0000}


/*FOOTER*/

ul.footer-menu{background:#f1f1f1;margin:0 auto;padding-left:20px;width:940px;height:41px;text-align:left;border:1px solid #e9e9e9;	
	border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;
	transform:skew(-20deg,0);-ms-transform:skew(-20deg,0);-webkit-transform:skew(-20deg,0);-o-transform:skew(-20deg,0);-moz-transform:skew(-20deg,0)}
	ul.footer-menu li{display:inline-block;margin:14px 0 0 0;text-transform:uppercase;border-left:1px solid #cfcfd0;border-right:1px solid #cfcfd0;
		margin-left:-5px;transform:skew(20deg,0);-ms-transform:skew(20deg,0);-webkit-transform:skew(20deg,0);-o-transform:skew(20deg,0);
		-moz-transform:skew(20deg,0)}
		ul.footer-menu li a{font-size:11px;color:#52555b;padding:5px 20px;text-decoration:none;
			transform: skew(20deg,0);-ms-transform: skew(20deg,0);-webkit-transform: skew(20deg,0);-o-transform: skew(20deg,0);
			-moz-transform: skew(20deg,0)}
		ul.footer-menu li a:hover{color:#db0000}
	ul.footer-menu li:first-child{border-left:0}
	ul.footer-menu li:last-child{border-right:0}
.footer_line{
	background:url(images/footer_border.png) repeat-x top;
	width:100%;
	height:30px;
	clear:both;
	position:relative;
	z-index:100;
	margin-top:40px;
}
#footer{background:#f4f4f4;position:relative;float:left;padding-top:50px;width:100%;color:#222;font-size:12px;line-height:16px}
	.footer_info{clear:both;padding-top:25px}
		.copy,.contacts{display:inline-block;vertical-align:top;margin-right:35px}
			.copy span{color:#db0000;font-weight:bold}
			.copy img{float:left;clear:left;margin-right:15px}
			.contacts_address{margin-top:11px}
				.contacts_address a{margin-left:20px}
			.contacts_phone{font-size:22px;margin-top:5px;font-weight:bold}
				.contacts_phone span{color:#db0000}
	.developer{clear:both;margin-top:25px;padding:10px 0 25px 0;border-top:1px solid #ccc;color:#999;line-height:1}
		.developer a{color:#999;text-decoration:none}
		.developer a:hover{color:#db0000}
		
.dev{color:#7b7b7b;display:block;width:145px;text-align:right;background:url(images/lince.png) no-repeat left center;text-decoration:none;float:right;margin-top:-10px;}
.dev:hover{color:#ffcc00}





 


/***** NEW *****/

dl.block-list {font-size: 11px;}
dl.block-list dt {margin-top: 15px;}
dl.block-list a {text-decoration: none;}
dl.block-list a:hover {text-decoration: underline;}



/*CATALOG SECTION*/

.catalog-section{position:relative;width:100%;clear:both;}
	.catalog-section li{background:#f3f3f3;position:relative;margin:0 0 15px 0;padding:0;width:100%;height:180px;text-align:left;border:1px solid #e4e5e7;
  		border-radius:20px 5px 20px 5px;
		-o-border-radius:20px 5px 20px 5px;
		-ms-border-radius:20px 5px 20px 5px;
		-moz-border-radius:20px 5px 20px 5px;
		-webkit-border-radius:20px 5px 20px 5px}
		.catalog-section-item{margin:20px;width:100%;color:#272727}
			.catalog-section-block{float:left;width:192px;height:140px}	
				.catalog-section-img{background:#fff;display:table-cell;width:192px;height:140px;text-align:center;vertical-align:middle;overflow:hidden;border:1px solid #ddd; 					border-radius:20px 5px 20px 5px;
					-o-border-radius:20px 5px 20px 5px;
					-ms-border-radius:20px 5px 20px 5px;
					-moz-border-radius:20px 5px 20px 5px;
					-webkit-border-radius:20px 5px 20px 5px}	
		.catalog-section-info{float:left;margin:10px 0 0 20px;width:470px}
			.catalog-section-info h3{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #ccc}
				.catalog-section-info h3 a{color:#000;text-decoration:none;font-size:16px}
				
.catalog-section-desc{
	margin:20px 0;
	padding-top:20px;
	border-top:4px solid #f5f5f5;
}



.catalog-section-order{background:#ffc;padding:20px 40px;border:1px dashed #ccc;color:#f00;font-size:12px;clear:both}






/* ???????????? */

table.category-table {
	position: absolute;
	width: 550px;
}

table.category-table td {
	padding: 4px 10px 4px 0;
}



/***** ALBUM DIPLOMA *****/

.album-top-section {
	display: none;
}

/*BANNER*/
#banner{background:url(images/bg_banner.png) repeat-x center;margin:0 auto 20px auto;width:100%;height:242px;text-align:center}
.banner-slider,#slides,#slides .slide{width:980px;height:242px}
.banner-slider{background:url(images/bg_banner_2.png) no-repeat center;margin:0 auto}

#slides {
	background:url(images/spec.png) no-repeat left;
	position:relative;
}

.slider_img,
.slides_container,
.slider_img table {
	height:242px;
}

.slides_container {
	overflow:hidden;
	position:relative
}

.slider_img{
	position:absolute;
	top:1px; left:630px;
	width:227px;
}

.slider_img .photo {
	z-index: 170;
}

.slider_img .photo img {
	max-height:184px;
	height:auto;
	max-width:227px;
	width:auto;
	border-radius:5px;
	-o-border-radius:5px;
	-ms-border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

.slider_img table {
	width:400px; 
}

.slider_img table td {	
	text-align:center;
	vertical-align:middle;
}

.info{position:absolute;left:150px;top:30px;width:510px;height:211px;text-align:left;color:#fff}
.info em{color:#5197e0;text-transform:uppercase;font-size:12px}
.info h1{margin:13px 0 0 20px;padding:0;border-bottom:none;font-size:26px;line-height:32px}
.info h1 a {color:#fff;text-decoration:none}
.info h1 a:hover{color:#db0000}
.info p{
	font-size:12px;
	line-height:18px;
	text-overflow:ellipsis;
	overflow:hidden;   
	white-space:nowrap;
	width:490px;
	height:16px;
	margin:10px 0 0 20px;
}
.info .more{position:absolute;bottom:40px;right:0;font-size:12px;text-transform:uppercase;padding:5px 12px;text-decoration:none;color:#fff;
	background:#db0000;
	background:-moz-linear-gradient(top, #db0000 0%, #a70000 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#db0000), color-stop(100%,#a70000));
	background:-webkit-linear-gradient(top, #db0000 0%,#a70000 100%);
	background:-o-linear-gradient(top, #db0000 0%,#a70000 100%);
	background:-ms-linear-gradient(top, #db0000 0%,#a70000 100%);
	background:linear-gradient(to bottom, #db0000 0%,#a70000 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#db0000', endColorstr='#a70000',GradientType=0 );	
	border-radius:3px;
	-o-border-radius:3px;
	-ms-border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px}
.info .more:hover{background:#fff;color:#db0000}
.info .price_slide{position:absolute;bottom:25px;left:-20px;height:40px;font-weight:bold;text-transform:uppercase}
.info .price_old{color:#5197e0;text-decoration:line-through;font-size:20px;margin-right:15px}
.info .price_new{color:#ffd200;font-size:26px}

.svwp ul{position:relative;left:-999em}
.slideViewer{
	position:relative;
	overflow:hidden;
	margin:0;
	padding:0;
	background:#fff
}
.slideViewer ul{
	position:relative;
	left:0;
	top:0;
	width:1%;
	list-style-type:none;
	margin:0;
	padding:0
}
.slideViewer ul li{float:left}
.thumbSlider ul{
	list-style-type:none;
	margin:0;
	padding:0;
	height:101px
}
.thumbSlider ul li{
	float:left;
	margin:0;
	height:89px;
	padding-top:10px;
	
	width:88px;
	background:transparent
}      
.slideViewer div > ul > li:before,
.thumbSlider ul li:before{
	content: ""!important;
}
.thumbSlider a{text-decoration:none}
.thumbSlider a img{
	border:0;
	display:block;
	margin:0 auto;
	padding:10px 7px 5px 7px
}
.thumbSlider p.tmbrdr{
	position:absolute;
	padding:0;
	margin-left:3px
}

#slides .pagination {
	margin:-30px 0 0 90px;
	text-align:left;
	z-index:137;
	position:relative
}

#slides .pagination li {
	display:inline-block;
	list-style:none;
	margin:0 3px;
	width:10px;
	height:10px;
	padding:1px;
}

#slides .pagination li a {
	background:#db0000;
	display:block;
	width:10px;
	height:10px;
	font-size:0;
	border-radius:5px;
	-o-border-radius:5px;
	-ms-border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	box-shadow:inset 1px 1px 1px rgba(0,0,0,.47);
}

#slides .pagination li.current a{background:#ffd200}

#slides .next,
#slides .prev{
	position:absolute;
	width:58px;
	height:58px;
	display:none;
	z-index:101;
	margin-top:-158px;

	border-radius:29px;
	-o-border-radius:29px;
	-ms-border-radius:29px;
	-moz-border-radius:29px;
	-webkit-border-radius:29px;
	box-shadow:1px 1px 5px rgba(0,0,0,.47);
}

#slides .next:hover,
#slides .prev:hover{box-shadow:none}

#slides:hover .next, 
#slides:hover .prev{display:block}

#slides .next{
	background:url(images/right.png) no-repeat;
	right:0;
}

#slides .prev{
	background:url(images/left.png) no-repeat;
	left:0;
}

.no-photo-div-big{background:url(images/no-photo.png) no-repeat center}


   
/*CONTENT*/

#detail-text-desc ul {
	margin:10px 0 10px 40px;
}

#detail-text-desc ul li{
	list-style:circle;
	margin:5px 0;
}

/*STILYARNAY MASTERSKAY*/

.joinery{
	position:relative;
	clear:both;
	border:4px solid #1b69bc;
	padding:20px;
	margin:15px 0;
	width:934px;
}

.joinery h2{
	margin:0 0 15px 0;
	font-weight:700;
}

.joinery .button{
	margin-top:15px;
}

.joinery .joinery-img{
	width:100px;
	height:100px;
	float:left;
}

.joinery .new{
	background:url(images/new.png) no-repeat;
	position:absolute;
	left:-4px;
	top:-4px;
	width:103px;
	height:62px;
}

/*REVEAL*/

.time-work{
}

.reveal-modal h4{
	font-weight:700;
	font-size:18px;
}

/*ACTUAL B/U*/

.title_bu{font-size:16px;font-weight:700}
.catalog_section_bu{width:100%;margin:5px 0 15px 0}
.catalog_section_bu td{border:1px solid #ddd;padding:5px 10px}
.catalog_section_bu td:nth-child(2){width:90px;text-align:right}
.catalog_section_bu td:nth-child(3){width:23px}
.catalog_section_bu td:nth-child(4){width:130px}
.catalog_section_bu td:nth-child(4) img{float:left;margin-right:5px}
.catalog_section_bu td:nth-child(4) span{display:block;float:left;margin-top:2px}
.catalog_section_bu td:nth-child(5){width:28px}

/*FORMS*/

.joinery_form{
	border:1px solid #ddd;
	padding:10px;
	margin:10px 0;
	width:60%;
	float:right;
}

.joinery_form table{
	width:94%;
	float:left;
	vertical-align:top;
	padding:10px;
}

.joinery_form td{
	padding:4px 0;
}

.joinery_form textarea{
	width:100%;	
	min-height:150px;
}

.joinery_form .table_form_left{
	float:left;
}

/*CONTENT TAGS*/

.joinery_txt{
	width:30%;
	float:left;
	border:1px solid #ddd;
	padding:10px;
	margin:10px 0;
}

.danger{
	background:#ffffcc;
	border:1px dashed #ddd;
	padding:10px 20px;
	margin:15px 0;
	color:#db0000;
}


/*CLIENTS*/
.clients{
	background:#f7f7f7 url(images/bg.png);
	border-top:1px solid #ededed;
	width:100%;
	clear:both;
	float:left;
	margin-top:40px;
	padding-bottom:30px;
	position:relative;
	margin-bottom:-30px;
}

.clients_title{
	font-size:18px;
	text-transform:uppercase;
	margin:20px 0 15px 0;
	text-align:center;
}

.client_name{
	position:absolute;
	bottom:0;
	width:100%;
	text-align:center;
	color:#898989;
	font-size:10px;
	background:#e9e9e9;
	padding:3px 0;
	white-space: nowrap;
}

#owl-demo .item{
    margin:3px;
	overflow:hidden;
	width:99%;
	height:120px;
	position:relative;
	background:#fff;
	display:inline-block;
	text-align:center;
}
	
#owl-demo .item img{
	max-width:100%;
	max-height:100px;
    height:auto;
	margin:22px auto 0 auto;
	display:block;
}

.owl-carousel:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.owl-carousel{
	display: none;
	position: relative;
	overflow: hidden;
	width: 100%;
}
.owl-carousel .owl-wrapper{
	position: relative;
	display: inline-block;
	-webkit-transform: translate3d(0px, 0px, 0px);
	-webkit-perspective: 1000;
}
.owl-carousel .owl-item{
	float: left;
}
.owl-controlls .owl-page,
.owl-controlls .owl-buttons{
	cursor: pointer;
}
.owl-controlls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
}

.owl-theme .owl-controlls{
	text-align: center;
	margin-top:5px;
}

.owl-theme .owl-controlls .owl-buttons div{
	color: #FFF;
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
	margin: 5px;
	padding: 3px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	background: #869791;
	opacity: 0.5;
}

.owl-theme .owl-controlls.clickable .owl-buttons div:hover{
	opacity: 1;
	text-decoration: none;
}

.owl-theme .owl-controlls .owl-page{
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
}
.owl-theme .owl-controlls .owl-page span{
	display: block;
	width: 12px;
	height: 12px;
	margin: 5px 4px;
	opacity: 0.5;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background:#e9e9e9;
}

.owl-theme .owl-controlls .owl-page.active span,
.owl-theme .owl-controlls.clickable .owl-page:hover span{
	opacity: 1;	
}

.owl-theme .owl-controlls .owl-page span.owl-numbers{
	height: auto;
	width: auto;
	color: #FFF;
	padding: 2px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}



#bg-home-top {
	width: 100%;
	height: 475px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1000;
}

/* Sitemap css */
.main_sitemap_div
{

}

.map-level-1
{
	margin-left: 20px;
}

.map-level-2
{
	margin-left: 20px;
}

.map-level-3
{
	margin-left: 20px;
}

/*FORM AJAX*/
#my_name{margin:0 0 10px 0;min-height:100px;text-align:left}
#my_name img{float:left;margin-right:15px;width:80px}
.behaviour b{font-weight:400 !important}