body{
background:#f0ece2;
font-family: Georgia, serif;
color:#0d0d0d;
}

a{color:#77121a}
a:hover{text-decoration:none;}
a img{border:none}

.clear{clear:both}

h3{color:#77121a; font-size:26px; font-weight: normal;}
h4{color:#77121a;}

p{text-align:justify}

#page{
margin:auto;
text-align:center;
width:1000px;
}

/* -------------------------------- ХИДЕР -------------------------- */

#header1{
display:block;
width:320px;
height:80px;
text-align:left;
margin:auto;
float:left;
padding-left:45px; padding-top:5px;
font-size:16pt; color:#77121a
}
#header1 span,p{font-size:9pt; line-height:15px; margin-top:5px; color:#0d0d0d; padding-left:2px}

#header2{
display:block;
width:390px;
height:85px;
text-align:left;
margin:auto;
float:left;
background:url("pic/usor.jpg") no-repeat;
}

#header3{
display:block;
width:160px;
height:80px;
text-align:left;
margin:auto;
float:left;
padding-top:5px; padding-left:30px;
font-family:arial; color:#77121a; font-size:20pt;
}
#header3 span{font-size:11pt; font-weight:bold; color:#0d0d0d;}

#shapka{}

/* ----------------------- Главное меню ------------------------ */
#gmenu{
margin:auto; text-align:center; padding-left:100px;
}
#gmenu_left{background:url("pic/bgmenu_left.jpg"); height:40px; width:32px; float:left; display:block; margin-top:-3px;}
#gmenu_right{background:url("pic/bgmenu_right.jpg"); height:40px; width:32px; float:left; display:block; margin-top:-3px;}
#gmenu_center{
background:#77121a;
height:34px; width:740px;
display:block;
margin-top:-3px;
float:left;
padding-top:6px;
}
#gmenu_center a{
margin:14px;
color:#fff;
font-family:arial;
}

/* ------------------------- КОНТЕНТ -------------------------- */

#content{
text-align:justify
}
#content p{
font-size:11pt;
}

#block_left{
width:400px;
float:left;
display:block;
text-align:justify;
margin-left:30px;
margin-top:15px;
padding-left:20px;
font-size:10pt;
}

#block_right{
width:480px;
float:left;
display:block;
text-align:justify;
padding-left:10px;
}
#block_right p{
text-align:justify;
font-size:11pt;
line-height:1.3em;
text-indent:2em;
}

#cont_left{padding-left:10px; width:510px; float:left;}
#cont_right{padding-left:20px; width:310px; float:left;}

			/* \\\\\\\\\\\\\\\ PROD.PHP \\\\\\\\\\\\\\\\\\\\\\\\\\\\\ */
			
			#b{margin:auto; text-align:center; padding-left:50px; width:940px;}
			#b1{float:left; width:210px; padding-left:10px; padding-right:10px; border-right:1px solid #ccc;}
			#b2{float:left; width:210px; padding-left:10px; padding-right:10px; border-right:1px solid #ccc;}
			#b3{float:left; width:210px; padding-left:10px; padding-right:10px; border-right:1px solid #ccc;}
			#b4{float:left; width:210px; padding-left:10px; padding-right:10px;}

.page_on{padding:6px; color:#fff; background-image:url("pic/page_on.jpg"); display:block; width:20px; height:20px; float:left}
.page_link{padding:6px; color:#fff; display:block; width:20px; height:20px; float:left}

.forma input,textarea{border:1px solid #ccc; font-size:9pt;}

.otp{
width:112px; height:25px;
background:url("pic/otp.gif");
border:none
}
.otp:hover{
width:112px; height:25px;
background:url("pic/otp2.gif");
border:none
}

.kresla{
display:block; float:left;
width: 250px; height:220px;
margin:8px; padding:5px;
border:1px solid #ccc;
text-align:center; background:#fff
}
.kresla span{}
.kresla strong{color:#77121a; font-size:12pt}

.amebel{text-align:center;}
.amebel a{margin:5px; padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:10px; 
background:#77121a; color:#fff; font-size:14pt; border:1px solid #410b0f}

.idTabs div{margin:5px; padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:10px; font-size:14pt}

.selected {margin:5px; padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:10px; 
background:#77121a; color:#fff; font-size:14pt; border:1px solid #410b0f}

.news{padding:5px; border-bottom: 1px solid #ccc; margin:4px; border-left:3px solid #ccc}
.chislo{padding:2px; font-size:8pt; background-color:#ccc; width:40px; margin-left:-5px; margin-top:-5px;}

/* -------------------------- иконки разделов на index ---------------------- */

.tkresla a{background:url("pic/tkresla_off.jpg"); width:170px; height:170px; display:block; float:left; margin:5px;}
.tkresla a:hover{background:url("pic/tkresla.jpg")}
.econom a{background:url("pic/econom_off.jpg"); width:170px; height:170px; display:block; float:left; margin:5px;}
.econom a:hover{background:url("pic/econom.jpg")}
.mebel a{background:url("pic/mebel_off.jpg"); width:170px; height:170px; display:block; float:left; margin:5px;}
.mebel a:hover{background:url("pic/mebel.jpg")}
.stuls a{background:url("pic/stuls_off.jpg"); width:170px; height:170px; display:block; float:left; margin:5px;}
.stuls a:hover{background:url("pic/stuls.jpg")}

#razmery span{color:#77121a; font-size:14pt; font-weight:bold;}

/* ------------------------------- Кнопка Прайс-листа -------------------- */

#price_left{width:18px; height:49px; background:url("pic/price_left.jpg"); float:left;}
#price_center{height:38px; width:157px; float:left; background:#77121a; padding-top:11px; padding-left:13px;}
#price_center a{color:#fff; font-size:16pt}
#price_right{width:17px; height:49px; background:url("pic/price_right.jpg"); float:left;}
#price_date{height:41px; float:left; background:#fff; padding-top:8px; padding-left:5px; color:#6a6964; font-size:9pt;}
#price_date_right{width:16px; height:49px; background:url("pic/price_date_right.jpg"); float:left;}


/* ------------------------------ Футер ------------------------------ */

#footer{
border-top:1px solid #9a9790;
margin-top:40px;
padding:8px;
}

#copyright{
font-size:9pt;
text-align:justify;
float:left;
}

#footer_menu{
padding-left:20px;
float:left;
}
#footer_menu a{
width:105px;
height:33px;
display:block;
font-size:10pt;
color:#6c6964;
float:left;
margin-left:2px;
margin-right:2px;
border:1px solid #c5c2b9;
padding:2px;
}
#footer_menu a:hover{border:1px solid #77121a;}



#share42 {
  position: fixed;
  z-index: 1000;
  margin-left: 70px; /* смещение панели влево от края контента */
}
