a, a:hover, a:active {
	outline: 0;
}


#head {	/*site head + logo*/
width: 892px;
height: 96px;
background-image: url(img/head.png);
background-repeat: no-repeat; 

}
#head a
{
 text-decoration : none;
 border : none;
 position:relative;
 top: 15px;
left: 0px;
bottom: 0px;
}
#head a img
{
  text-decoration : none;
  border : none;
  behavior: ('iepngfix.htc');
  
}
#header a {	/*text*/
 top: 6px;
 font-family: Geneva, Arial, Helvetica, sans-serif;
 color : #a89f7d; 
 font-size : 11px;
}


body {
margin-top : 40px;
margin-bottom : 40px;
/*background-color: #1e1a15;*/
background: url(img/bg.jpg) repeat 50% 100%;
}
*
{
margin : 0;
padding: 0;
text-shadow:rgba(0,0,0,0.01) 0 0 0;
}
#menu
{
  width: 892px;
  height: 55px;
  /*font-family: Geneva, Arial, Helvetica, sans-serif;*/
  font-family: Arial;
  font-size : 9.86px;
  margin : 0;
  padding: 0;
}

#menu a {
 
}

#leftmenu
{
width: 106px;
height: 55px;
background: url(img/leftmenu.png) no-repeat 0 0; 
float: left;
}
#rightmenu
{
width: 106px;
height: 55px;
background: url(img/rightmenu.png) no-repeat 0 0; 
float: left;
}
#link1
{
width: 115px;
height: 55px;
float: left;
}
#link1 a
{
display : block;
width: 115px;
height: 30px;
text-decoration : none;
color : #ffffff;
padding-top : 25px;
background-image: url(img/nextleftmenu.jpg);
background-repeat: no-repeat;
}
#link1 a:hover
{
display : block;
width: 115px;
height: 30px;
text-decoration : none;
color : #ffffff;
padding-top : 25px;
background-image: url(img/nextleftmenu1.jpg);
background-repeat: no-repeat;
}

#link2
{
  width: 111px;
  height: 55px;
  float: left; 
  position: relative;
}

#link2 span {
  background: url("img/tape.png") no-repeat scroll 0 0 transparent;
  display: block;
  height: 25px;
  padding: 15px;
  position: absolute;
  right: -29px;
  top: 18px;
  width: 15px;
  z-index: 2;
}


#link2 a
{
display : block;
width: 111px;
height: 30px;
text-decoration : none;
color : #ffffff;
padding-top : 25px;
background-image: url(img/precenter.jpg);
background-repeat: no-repeat;
}
#link2 a:hover
{
display : block;
width: 111px;
height: 30px;
text-decoration : none;
color : #ffffff;
padding-top : 25px;
background-image: url(img/precenter1.jpg);
background-repeat: no-repeat;
}
#link3
{
width: 114px;
height: 55px;
float: left; 

}
#link3 a
{
display : block;
width: 114px;
height: 30px;
text-decoration : none;
color : #ffffff;
padding-top : 25px;
background-image: url(img/center.jpg);
background-repeat: no-repeat;
}
#link3 a:hover
{
display : block;
width: 114px;
height: 30px;
text-decoration : none;
color : #ffffff;
padding-top : 25px;
background-image: url(img/center1.jpg);
background-repeat: no-repeat;
}
#link4
{
width: 112px;
height: 55px;
float: left;
}
#link4 a
{
display : block;
width: 112px;
height: 30px;
text-decoration : none;
color : #ffffff;
padding-top : 25px;
background-image: url(img/backright.jpg);
background-repeat: no-repeat;
}
#link4 a:hover
{
display : block;
width: 112px;
height: 30px;
text-decoration : none;
color : #ffffff;
padding-top : 25px;
background-image: url(img/backright1.jpg);
background-repeat: no-repeat;
}

#link5
{
width: 114px;
height: 55px;

float: left; 

}
#link5 a
{
display : block;
width: 114px;
height: 30px;
text-decoration : none;
color : #ffffff;
padding-top : 25px;
background-image: url(img/preend.jpg);
background-repeat: no-repeat;
}
#link5 a:hover
{
display : block;
width: 114px;
height: 30px;
text-decoration : none;
color : #ffffff;
padding-top : 25px;
background-image: url(img/preend1.jpg);
background-repeat: no-repeat;
}
#main
{
width: 892px;
background: url(img/fon.png) repeat-y 0 0;
padding-top : 0px; 
position: relative;
z-index: 3;
}
#content
{
 font-family: Geneva, Arial, Helvetica, sans-serif;
 color : #a89f7d; 
 font-size : 13px;
 width: 782px;
 padding-top : 10px;
 margin: 0 auto;
 text-align : left;
}
#main a
{
   color : #a89f7d;
}
#content p 
{
    margin-top: 10px
}

#footer
{
 padding-top:18px; /* 39px; */
 width: 892px;
 height : 100px; /* 75px; */
 background: url(img/footer.png) no-repeat 0 0 !important;
 font-family: Geneva, Arial, Helvetica, sans-serif;
 font-size : 13px;
 position: relative;
 margin-top: 0;/* -8px; */
 z-index: 6;

}

#footer .copy, #footer .copy a {
  color: #a89f7d;
}

#footer .footer-nav a {
  color: #1d140d;
  line-height: 18px;
}

#footer a
{
 text-decoration : none;
 text-shadow:rgba(0,0,0,0.01) 0 0 0;
 font-size: 13px;
 font-weight: normal;
}

h1,h2,h3
{
 font-family: Geneva, Arial, Helvetica, sans-serif;
}

h1
{
font-size:16px;
margin-top: 15px;
}
h2
{
font-size:15px;
}
h3
{
font-size:14px;
}

#content .clearfix ul{margin: 0 0 0 25px;}


#ban 
{
z-index : 1;
}

.style2{
background-color: #FFFFFF;
border: #a89f7d 10px solid; 
height: 300px;
}
.opis
{
position : relative;
bottom: 10px;
}
.image
{ 
 height : 240px;
 display : table-cell;
vertical-align : middle;
text-align : center;
position: relative;
z-index: 4;
}

.image div.image-inside {
    position: relative;
	z-index: 4;
}

.image img
{
line-height: 120px;
border: none;
position: relative;
z-index: 4;

}

div.sc_menu {
     /* Set it so we could calculate the offsetLeft */
     position: relative;
     height: 133px;
     width: 800px;
     overflow: auto;
}
ul.sc_menu {
     display: block;
     height: 110px;
     /* max width here, for users without javascript */     
     width: 3500px;     
     padding: 15px 0 0 15px; 
     /* removing default styling */
     margin: 0;
     background: url('navigation.png');          
     list-style: none;
}
.sc_menu li {
     display: block;
     float: left;     
     padding: 0 4px;
}
.sc_menu a {
     display: block;
     text-decoration: none;
}
.sc_menu span {
     display: none;
     margin-top: 3px;
     
     text-align: center;
     font-size: 12px;     
     color: #fff;
}
.sc_menu a:hover span {
     display: block;
}
.sc_menu img {
border : none;
}
.sc_menu a:hover img {
     filter:alpha(opacity=50);     
     opacity: 0.5;
}
.curs {
    cursor: pointer;
}

#menu_left {
	height: 198px;
	width: 140px;
	color: #fff;
	font-size: 11px;
        font-family: Arial, Helvetica, sans-serif;
	position: fixed;
	top: 70px;
        z-index: 1;
        display: none;
}

div#menu_lt_round_top{

	width: 16px;
	height: 16px;
	z-index: -1;
	position: absolute;
	top: 0px;
	left: 0px;
}

div#menu_lt_round_bottom{
	width: 16px;
	height: 16px;
	z-index: -1;
	position: absolute;
	bottom: 0px;
	left: 0px;
}



#menu_left ul {
	margin-top: 23px;
	list-style: none;
	z-index: 5;
}

#menu_left ul li {
	margin: 0px 3px 14px 12px;
}

#menu_left ul li a{
	color: #1d140d;
	text-decoration: none;
}

#menu_left ul li a:hover{
	color: #fff;
}

div.tovar-container {
    width: 250px;
    height: 230px;
    text-align: center;
    margin: 25px 3px 0px 0px;
    float: left;
    background: #ffffff;
}

div.tovar-container div.tovar-img-1{
    width: 250px;
    height: 210px;
    background: #ffffff;
    overflow: hidden;
}

div.tovar-container div.tovar-img-2{
    width: 250px;
    height: 210px;
    display: table-cell;
    vertical-align: middle;
}

div.tovar-container img{
    border: 0px;
}

div.clean {
    width: 100%;
    clear: both;
}

div.catalog-option-info {
    display: none;
    width: 210px;
    position: absolute;
    top: 25%;
    margin-top: -45px;
    left: 100%;
    /*opacity: 0.3;*/
    color:  #1E1A15;
    z-index: 99;
    text-align: left;
}

#main div.catalog-option-info div.info div {
    margin: 10px 5px 0px 20px;
}

#main div.catalog-option-info a {
    /*color: #1E1A15;*/
    text-decoration: none;
}


 div.catalog-option-info div.opt-text {
    margin: 10px 5px 0px 20px;
}

 div.catalog-option-info a {
    color: #A89F7D;
    text-decoration: none;
	    font-family: Geneva,Arial,Helvetica,sans-serif;
    font-size: 13px;
}

.opt-up {
    background: url('img/plashka-1.png') no-repeat;
	height: 43px;
	z-index: 120;
	width: 210px;
}
.opt-mid {
    background: url('img/plashka-2.png') repeat-y;
	z-index: 120;
	height: 100%;
	width: 210px;
}
.opt-down {
    background: url('img/plashka-3.png') no-repeat;
	height: 54px;
	z-index: 120;
	width: 210px;
}

.info {
	z-index: 130;
	position: absolute;
	top: 0px;
	left: 10px;
}

div.style10 {
}

.cart-link {
    position: absolute;
    width: 36px;
    height: 29px;
    background: url('img/cart.png');
    left: 10px;
    bottom: -5px;
    cursor: pointer;
    display: none;
}

.cart-link a{
    width: 36px;
    line-height: 29px;
}

.img-slide  {
	height: 133px;
	margin-left: 32px;
}

.img-slide  img{
	width: 125px;
	height: 95px;
	float: left;
	margin-right: 19px;
	border: 0px;
	padding-top: 3px;
}

.img-slide2 {
	height: 133px;
	margin-left: 5px;
}

.img-slide2 h1 {
  padding: 0 0 10px 0;
  
}

.img-slide2  img{
	width: 125px;
	height: 95px;
	float: left;
	margin-right: 19px;
	border: 0px;
	padding-top: 3px;
	padding-bottom: 10px;
}

img.active-img {
	display: none;
}

#big-main-img {}

#pageover {
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	z-index:9999998;
	background:#000;
	opacity: 0.7;
	position: fixed;
	width:100%;
	height:100%;
	left:0px;
	right:0px;
	top:0px;
	bottom:0px;
}
#pageIsLoading {
	position:absolute;
	display:block;
	padding:20px;
	height:85px;
	width:300px;
	top:50%;
	left:50%;
	text-align:center;
	z-index:9999999;
	margin:-50px 0 0 -160px;
	line-height:246px;
	background:url(loadingBar.gif) no-repeat 50% center;
	/*border:3px solid #5F5F5F;*/
	color:#fff;
	font-weight:bold;
}
#banner {
	padding:10px 0 10px 0px;
	z-index:1;
	clear:both;
}
#banner img { 
	z-index : 1;
}


#banner-menu {
	background: url('img/banner-menu-wrap.png') no-repeat 0 0;
	margin:0 auto;
	width:892px;
}
#banner-menu .button-wr {
	/*background: url('http://www.arkada-interior.com/ru/site_elitlifestyle.ru/img/banner-menu.png') no-repeat 0 0;*/
	background: url(http://www.arkada-interior.com/ru/site_elitlifestyle.ru/img/banner-menu-bg.png) no-repeat 0 -2px;
	/*padding:9px 11px 11px 11px;*/

	margin:0 auto;
	/*width:682px;*/
	width: 715px;
	height:68px;
}
#banner-menu .button-wr a {
	display:block;
	float: left;
	overflow:hidden;
	font-weight:700;
	text-decoration: none;
	font-family: Arial;
	text-align:center;
	line-height:70px;
	font-size: 12px;
	float:left;
	/*width:341px;*/
	position: relative;
	left: 8px;
	height:63px;
	color:#fff;
	text-transform: uppercase;
}
#banner-menu .button-wr a.bl, 
#banner-menu .button-wr a.br{
  width: 231px;
}

#banner-menu .button-wr a.bc {
  width: 236px;
}

#banner-menu .button-wr a.bl:hover {
  /*background: url('http://www.arkada-interior.com/ru/site_elitlifestyle.ru/img/banner-menu-l-act.png') no-repeat 0 -4px;*/
  background: url('http://www.arkada-interior.com/ru/site_elitlifestyle.ru/img/bl.png') no-repeat 0 9px;
}

#banner-menu .button-wr a.bc:hover   {
  /*background: url('http://www.arkada-interior.com/ru/site_elitlifestyle.ru/img/banner-menu-r-act.png') no-repeat 0 0;*/
  background: url('http://www.arkada-interior.com/ru/site_elitlifestyle.ru/img/bc.png') no-repeat 0 9px;
}

#banner-menu .button-wr a.br:hover   {
  /*background: url('http://www.arkada-interior.com/ru/site_elitlifestyle.ru/img/banner-menu-r-act.png') no-repeat 0 0;*/
  background: url('http://www.arkada-interior.com/ru/site_elitlifestyle.ru/img/br.png') no-repeat 0 9px;
}

#sc-menu {
	background: url('img/menu-wrap-bg.png') repeat-y 0 0;
	padding:0 0px;
	margin:0 auto;
	width:892px;
}
#TextOverImage {
	background: url('http://www.arkada-interior.com/ru/site_elitlifestyle.ru/img/price-bg.png') no-repeat 0 0px;
	padding:16px 0 15px 20px;
	margin:0 auto;
	position: relative;
	right: 20px;
	width: 267px;
}

.spec-wrapper {
  position: relative;
  left: -19px;
}
#footer-inner {
	background: url('img/inner-wrap.png') no-repeat 0 0;
	width:892px;
	height:36px;	
}

.popup-list {
 line-height: 18px;
  list-style: none outside none;
  margin: 0;
  padding: 8px 10px 0;
}

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

.clearfix {
  display: inline-block;
}

html[xmlns] .clearfix {
  display: block;
}

* html .clearfix {
  height: 1px;
  overflow: visible;
}

h1.with-indent { padding: 0 0 20px 0; }
