html,body{
  height:100%;
	min-width:950px;
	min-height:600px;
	margin:0; 
	padding:0;
	color:#747474;
	background-color:#292A2A;
	font-family:Tahoma, Arial;
}
a{color:#4E4E4E; text-decoration:none; font-size: 12px; cursor:pointer}
a:hover{color:#4E4E4E; font-size: 12px;}
table, img {border:none;}
hr {
	height: 1px;
	width:90%;
	margin-top:50px;
	color:#747474;
	background-color:#747474;;
	border-width:0px
}
#hr {width:90%; height:26px; margin-top:50px; background:url(/design/images/mainfooterbg.png) no-repeat}
/*-------блоки---------------*/
#header{
  width:100%;
  background:url(/design/images/menubgflower.png) no-repeat;
}
#footer {
	width: 100%;
	background:url(/design/images/bg.png) repeat-x;
}
#flash {
  background:url(/design/images/bgflash.png);
	height:368px;
	width:100%;
	border-top:2px solid #DA0345;
	border-bottom:5px solid #DA0345;
}
#stati {
  background:url(/design/images/bgflash.png) top no-repeat;

}
#otziv{margin-top:50px;}
#web {color: #4E4E4E;font-size: 10px;margin:30px 5% 30px 5%;}
#web a, #web a:hover{font-size: 10px; text-decoration:underline}

#web1 {color: #4E4E4E;font-size: 10px;margin:30px 0 30px 0;}
#web1 a, #web1 a:hover{font-size: 10px; text-decoration:underline}

#bg2{background:url(/design/images/bg2.jpg);height:138px;}

#footerflower{
	background:url(/design/images/flowerfooterbg.png) no-repeat;
}

#sovet {border:1px solid #747474; width:90%; background:#1c1d1d; margin-top:30px}
#sovet h3{color:#FEFEFE; padding:0; margin:20px; text-align:left}

#sovet-text {padding:20px 20px 20px 48px; text-align:left; font-size:12px; margin:0;}
#sovet-text h2{margin:0;padding:0 0 5px 0; font-size:16px;}
#sovet-text p{margin:0;padding:5px 0 5px 0}

/*-------главная---------------*/
#mainmenu{
  width:100%;
  height:100%;
}
#mainmenubg {
	background:url(/design/images/mainmenubg.png) no-repeat;
	width:20px;
	height:216px;
	float:left;
}
#mainmenuother{
	width:175px;
	margin:0 auto;
}
#mainweb{
  color: #4E4E4E;
	font-size: 10px;
	margin-top: 30px;
	margin-left: 10%;
	margin-bottom: 30px;
}
#mainweb a{font-size: 10px; text-decoration:underline}
#mainweb a:hover{font-size: 10px; text-decoration:underline}
#contact {
  color:#4E4E4E;
  font-size:12px
}

#maplink{
  margin:0 auto;
	width:160px;
	padding-top:5%;
}
#maplink a{font-size:10px}
#maplink a:hover{font-size:10px}
#maintext {
  width:160px;
  color:#747474;
  font-size:12px;
  margin:0 auto;
}
#maintextmain p {
  color:#747474;
  font-size:12px;
}
#materialscomment {
  color:#747474;
  font-size:12px;
  height: 40px;
  vertical-align: top;
}

/*-------меню---------------*/
#menu { vertical-align:top; height:245px;}
#menubg{
  background:url(/design/images/menubg.png) no-repeat;
	width:34px;
	height:237px;
	float:left;
}
#menumenu {
	height:100%;
  width:25%;
	float:left;
}
#menulogo{
  margin-left: 48px;
	margin-top:30px;
	width:175px;
}
#menuother{
	width:175px;
	margin-top:60px;
	margin-bottom: 0;
	margin-left: 48px;
}
#telephone{}
#logo{ margin-top:25px;}
ul {
	color: #747474;
	margin-top: 30px;
	margin-left:1px;
	padding-left:1px;
}
li{
  padding-top:5px;
	list-style:square;
	list-style-position:inside;
	font-size:8px;/*  background:url(../images/listgrey.gif) no-repeat;*/
}
ul a {font-size:12px;}
ul a:hover {color:#DA0345;}

.punkta3{	margin-top:20px;}
.underlogo{ margin-top:35px; margin-left:10px}

.line1 {	font-size:18px; color:#747474;}
.line2 {font-size:15px;color:#DA0345;}
.active2 {color:#FEFEFE;}
.active {
  color:#FEFEFE;
  list-style:square;
	list-style-position:inside;
	font-size:8px;
}
ul .active a {font-size:12px; color:#FEFEFE;}
.line2:hover {color:#FEFEFE}

/*-------контент---------------*/
#text{
  width:100%;
	margin-top:60px;
	color:#949494;
	font-size:12px;
	line-height: 15px;
}
/*-------текст слева---------------*/
#lefttext {
	width:160px;
    margin-top:80px;
	margin-left:48px;
	line-height: 15px;
}
#lefttext p {font-size:12px;}
#lefttext ul {margin:0}

#lefttext2 {
	width:160px;
  margin-top:40px;
	margin-left:48px;
}
#lefttext2 p {font-size:16px;}
#lefttext2 h1{
  font-size:29px;
	color:#FEFEFE;
	font-weight:normal;
	line-height: 33px;
	padding-bottom:10px;
  margin-bottom:0;
}
#lefttext2 h3{
  padding-top:0;
  margin-top:0;
  font-size:15px;
	color:#4E4E4E;
	font-weight:normal;
	line-height: 16px;
}
#lefttext li, #lefttext2 li{
	font-size:11px;
}

/*-------основной текст---------------*/
#content{ margin-left:48px;margin-right:48px;}

#content h1{font-size:29px;color:#FEFEFE;font-weight:normal;}
#content h2{font-size:19px;color:#FEFEFE;font-weight:normal;}
#content h3{font-size:15px;color:#FEFEFE;font-weight:bold;}
#content p{}
#content ul{}
#content li{font-size:11px;}
#content a{ color: #fff;}
#content a:hover{}

.whiteword {color: #FEFEFE;}
.podpis{text-align:right;color: #FEFEFE;}
.whiteword a {color: #FEFEFE;}

/*-------раздел контакты---------------*/
.ulsize {font-size:10px;}
.shema { width:613px; text-align:right}

#map ul{margin:0; margin-top:10px; margin-left:20px; padding:0; font-size:14px}
#map li{margin:0; padding:0}
#map a{font-size:14px; color:#999999}
#map a:hover{font-size:14px; color:#DA0345}


/*-------раздел каталог мебели---------------*/

#aksessuary{  display:none;	margin-left:48px;	margin-right:48px;}

#model { vertical-align:top; text-align:right; height:368px; }

#foto { color:#FEFEFE; font-size:12px; margin-right:48px; margin-top:4px}
#foto a{ padding:4px 6px 4px 6px; font-size:12px; margin-left:3px;}
#foto a:hover{ background:url(/design/images/fotocorneract.png); font-size:12px; color:#FEFEFE; }
#foto span {padding:4px 6px 4px 6px; background-color:#292A2A}


.fotoact{background:url(/design/images/fotocorneract.png); color:#FEFEFE}
.fotonotact{ background:url(/design/images/fotocorner.png); color:#747474;}



.catalogmenu{ font-size:13px; border:1px solid #747474; border-top:none; border-right:none}


.catalogmenuact{ font-size:13px; border-top:1px solid #DA0345; background:url(/design/images/actcorner.gif) right bottom no-repeat #DA0345;}
.catalogmenuact a{color:#FEFEFE;}

.catalogmenuaks{ font-size:13px; border:1px solid #747474; border-top:none; border-right:1px solid #747474;}

.inner{ background:url(/design/images/corner.gif) right bottom no-repeat; position:relative; bottom:-1px; padding:3px 0 4px 15px;}
.inneract{position:relative; bottom:-1px; padding:3px 0 4px 15px;}

.inneraks{ background:url(/design/images/corner.gif) right bottom no-repeat; position:relative; right:-1px; bottom:-1px; padding:3px 0 4px 15px;}
.inneractaks{position:relative; right:-1px; bottom:-1px; padding:3px 0 4px 15px;}

#kuh a { padding-right:10px}

#gallery{ display:none;	margin-left:48px; margin-right:48px;}
#gallery ul {width:600px; margin:0; padding:0}
#gallery li{ list-style:none; display:inline;}
#gallery img{border:1px solid #4E4E4E; margin:20px}

#mdfgallery ul {width:600px; margin:0; padding:0}
#mdfgallery li{ list-style:none; display:inline;}
#mdfgallery img{border:1px solid #4E4E4E; margin:20px}

#biggal {border:none;margin-left:20px;}
#biggal img{border:1px solid #4E4E4E; margin:0; margin-right:40px}

#katalog-aks h2 {font-size:19px;color:#FEFEFE;font-weight:normal; margin-top:10;}
#katalog-aks h3 {font-size:15px;color:#FEFEFE;font-weight:bold; margin-top:0; margin-bottom:4px;}
#katalog-aks p { margin:2px;}
#katalog-aks td {padding-bottom:20px;}
#aks-opis { margin-left:140px}

#slide li {color:#FEFEFE; font-size:16px; cursor:pointer;}
#slide div p{color:#747474;font-size:12px; }

#vertical_slide1 {padding:15px}
#vertical_slide2 {padding:15px}
#vertical_slide3 {padding:15px}
#vertical_slide4 {padding:15px}
#vertical_slide5 {padding:15px}
#vertical_slide6 {padding:15px}
#vertical_slide7 {padding:15px}
#vertical_slide8 {padding:15px}
#vertical_slide9 {padding:15px}
#vertical_slide10 {padding:15px}



#maina{ z-index:-1;}
#countmain{ position:absolute; bottom:39px; right:149px;}
.banner_main{ position:absolute; top:0px; left:0; width: 25%; height: 20%; cursor: hand;}
.banner_main_{ position:absolute; top:0px; left:0; width: 50%; height: 15%; cursor: hand;}
td#maintextmain p {font-size: 12px;}
td#maintextmain a {color: #fff; font-size: 12px;}
td#maintextmain h3{font-size: 13px;}
td#maintextmain h1{font-size: 14px; text-align:center}
td#maintextmain { vertical-align:top}

td#maintextmain {padding:10px;}

.stylia-tbl p{
	margin-bottom: 5px;
	color: #fff;
	font: 12px Verdana; 
}
.stylia-tbl td{
	padding-left: 50px;
	padding-bottom: 10px;
	vertical-align: top;
}


/* Спецпредложения */


#slider-wrapper {
	overflow: hidden;
	width: 644px
}

#slider {
width: 5000px;

}

.slider-item {
	float: left;
	height: 300px;
	width: 644px;
}

.slider-bot {
	background: transparent url("/images/backgrounds/bg-slider-bot.gif") no-repeat top;
	height: 36px;
	width: 640px;
	margin: 0;
}

.slider-nav {
	width: 95px;
	margin: 0 auto;
	height: 15px;
	padding-top: 10px;
}
.slider-nav a {
	background: transparent url("/images/buttons/btn-slider.gif")
		no-repeat -30px 0;
	float: left;
	width: 15px;
	height: 15px;
	margin: 0 2px;
}

/* line 33, ../../../app/stylesheets/_home.sass */
.slider-nav a:hover {
	background-position: -15px 0;
}

/* line 36, ../../../app/stylesheets/_home.sass */
a.slider-sel {
	cursor: default !important;
	background-position: 0 0 !important;
}

.slider-text {
	float: left;
	width: 300px;
	text-align: center;
}

.slider-img img{
	margin: 5px 5px;
}

.old-cost {
	font-size: 2em;
	color: white;
	text-decoration: line-through;  
}

.new-cost {
	font-size: 3em;
	color: #DA0345;
	text-decoration: none;
	font-weight: bold;  
}
.big-white {
  font-size: 1.5em;
  color: white;
}

.big-red {
  font-size: 1.5em;
  color: #DA0345;
}

.kgallery-item {
	float: left;
	padding: 15px 10px;
}

.banner_left{ position:absolute; top:720px; left:0; width: 25%; height: 20%; cursor: hand;}


