#header_pict {
    background: #524f4a url(/templates/mainpage/img/header.jpg) no-repeat;
    height: 183px;
}

#head1 {
width:380px;
height:60px;
margin-left: 570px;
margin-top:4px;
float:left;
display:block;
}

.company {
height: 60px;
width: 235px;
display:block;
float:left;
font-size:12px;
color:#524f4a;
text-align:right;
line-height:12px;
padding:15px 0 15px;
}

.icons {
height: 60px;
width:145px;
display:block;
float:left;
}

#icon_menu {
list-style-type: none;
display: block;
float: right;
padding:12px 10px 15px 10px;
}

#icon_menu li {
display:block;
float:left;
width:20px;
margin:5px;
}

#head1 span, #head1 h1 {
    display: block;
    font-size:20px;
    color: #000000;
    font-weight: bold;
    text-transform:uppercase;
    margin: 15px 0;
}

.head_left {
width: 145px;
height: 110px;
display:block;
float:left;
}

table#another {
width:145px;
height:50px;
margin:25px 0;
border:0px;
border-collapse: collapse;
text-align:right;
}

.gorod_another {
font-weight:bold;
color:#e2dccf;
font-size:12px;
}

.tel_another {
font-weight:bold;
color:#fff;
font-size:12px;
}

.all_regions a {
font-weight:bold;
font-size:12px;
color:#f3801f;
border-bottom: 1px dotted #f3801f;
//text-decoration: underline;
}

.head_right {
width: 265px;
height: 110px;
display:block;
float:left;
}

table#this {
width:260px;
height:80px;
margin:10px 5px 10px 0;
border:0px;
border-collapse: collapse;
text-align:right;
}

.gorod_msk {
color:#e2dccf;
font-size:14px;
}
.gorod_msk span {
font-weight:bold;
font-size:16px;
}
.tel_msk {
color:#f3801f;
font-size:18px;
}

.tel_msk span {
font-size:34px;
color:#fff;
}

.schema a {
font-size:12px;
color:#e2dccf;
background: url(/templates/mainpage/img/icon/schema.png) no-repeat left center;
}

.schema a span {
padding-left: 15px;
border-bottom: 1px dotted #e2dccf;
}

#head2 {
    color:#ffffff;
    padding: 5px 0 0;
}
#head2 img {
    margin: 5px 0;
}
#head2 span {
    font-size: 10px;
}
#head2 p {
    margin: 0;
}

#pict_line {
    height: 66px;
    margin-right: 30px;
    text-align: right;
}

#pict_line img {
    width: 40px;
    height: 34px;
}

#tels {
    font-weight: bold;
    margin-top: 4px;
    font-size: 11px;
}

#tels span {
    font-size: 12px;
}

#tels a {
    color:#ffffff;
    text-decoration: underline;
}

#tels a:hover {
    color:#F3801F;
}

.menu_t {
    padding: 8px 0 ;
    background: #000000 url(/templates/mainpage/img/menu_r.gif) no-repeat right;
}
.menu_t img {
    vertical-align: middle;
    margin: 0 10px;
}
.menu_t a {
    font-size:11px;
    color:#ffffff;
    font-weight:bold;
}
.menu_t a:hover {
    color:#f3921f;
}

.menu_shadow {
    height : 17px;
    background: url(/templates/mainpage/img/menu_sh.gif) repeat-x;
    text-align : right;
}

.b_search {
    vertical-align: middle;
    width: 31px;
    height: 46px;
}
.i_search {
    width: 180px;
    margin: 0 10px;
    border : 1px solid #646464;
    font-size:14px;
}

#search {
    background: #e2dccf url(/templates/mainpage/img/lupa_r.gif) no-repeat right;
}

.r {
    text-align: right;
}
.r img {
    vertical-align: bottom;
}
.c {
    text-align: center;
}

.leftblock, .catalog {
    background-color: #e2dccf;
    margin: 20px 0;
}
.leftblock ul, .catalog ul {
    list-style: none;
}
.leftblock ul {
    margin-left: 10px;
}
.leftblock ul a {
    text-decoration: none;
}
.leftblock a {
    text-decoration: underline;
}
.leftblock li {
    margin: 0 0 6px 20px;
    line-height : 18px;
}
.leftblock ul img {
    position : absolute;
    left : 10px;
    margin-top: 3px;
    vertical-align: middle;
}
.leftblock ul span img {
    position: static;
    left : 0;
    margin: 0;
}
.leftblock .div_h2 {
    font-size: 12px;
    text-align: center;
    text-transform : uppercase;
    font-weight: bold;
}

#auth {
    margin: 0 10px 10px;
}
#auth span {
    font-weight: bold;
    color: #AB500C;
}
#auth a {
    margin: 3px 0;
    text-decoration: underline;
}

#footer .leftblock a {
    font-weight: bold;
}
#footer .leftblock ul {
    margin-left: 0;
    margin-bottom: 18px;
}
#footer .leftblock li {
    line-height: normal;
    margin: 0;
}
#footer .leftblock .newsblock img {
    border:1px solid #646464;
}

.newsblock {
    background-color: #e2dccf;
    padding: 0px 10px;
    color:#524f4b;
    /*	line-height : 18px; */
    font-size: 11px;
}

.newsblock ul {
    list-style: disc inside;
}

.topic {
    background: #e2dccf url(/templates/mainpage/img/spec.gif) no-repeat;
    font-size:12pt;
    color:#ffffff;
    font-weight : bold;
    padding: 6px 0 14px 0;
    text-transform : uppercase;
    text-align: center;
}
.topic a {
    color:#ffffff;
}

.price {
    color:#6e6a65;
    font-weight:bold;
}

.spec, .news_block, .news {
    background-color: #e2dccf;
    text-align: center;
    margin-bottom: 20px;
}
.spec div, .news_block div, .news div {
    padding: 10px;
}
.spec img, .news_block img, .news img {
    vertical-align: bottom;
}

.news_block {
    /*	line-height : 18px; */
    font-size: 11px;
}
.news_block .news_title {
    text-align: center;
    font-weight : bold;
    margin: 5px 0;
}
.news_block p {
    margin: 0;
    text-align: left;
}
.news_block a, .news a {
    font-weight : bold;
}
.news_block p img, .news p img {
    vertical-align: middle;;
}



.list li {
    font-size: 11px;
    width: 111px;
    min-height: 80px;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    margin: 0 20px 10px 20px;
    zoom: 1;
    *display: inline;
    _height: 80px;
}

.news_topic {
    background: #e2dccf url(/templates/mainpage/img/new.gif) no-repeat;
    font-size:12pt;
    color:#ffffff;
    font-weight : bold;
    padding: 6px 0 14px 35px;
    text-transform : uppercase;
    text-align: left;
    xwidth: 429px;
}

.news {
    text-align: left;
    /*	line-height : 18px; */
    font-size: 11px;
    margin: 0;
    padding: 0;
}
.news div {
    overflow: auto;
}
.news p {
    margin: 0;
}
.news .new_title {
    font-weight : bold;
    margin: 0 0 5px;
}

.footer {
    background: url(/templates/mainpage/img/foot.jpg) no-repeat;
    padding: 22px 15px;
}
.footer img {
    vertical-align: middle;
    margin: 0px 10px;
}
.footer a {
    font-size:10px;
    color:#ffffff;
    font-weight:bold;
}
.footer a:hover {
    color:#f3921f;
}
/*
.window {
	width: 199px;
}
.window ul {
	margin: 0 10px;
	list-style: none;
}
.window img {
	vertical-align: top;
}
*/

img.popup {
    width: 111px;
    height: 79px;
}

img.news {
    width: 161px;
    height: 122px;
}

img.clientslogo {
    width:120px;
    height:auto;
}


#news_block_about {
    margin-top: 8px;
    text-align: justify;
}

#news_block_about h1 {
color:#524F4B;
text-transform:uppercase;
font-size:18px;
line-height:20px;
margin:0 0 10px 0;
}

#news_block_about h2 {
color:#524F4B;
text-transform:uppercase;
font-size:14px;
line-height:14px;
margin:0 0 10px 0;
}

#block_about {
    margin-bottom: 0;
}
#flash_block {
    margin-left: 230px;
    margin-top: 20px;
width:250px;
height:75px;
float:left;
display:block;
position: relative; 
z-index: 1;
}
#flash_block a {
position: absolute; 
z-index: 2;
width:250px;
height:75px;
display:block;
background: url(/templates/mainpage/img/no.gif) no-repeat;
}
#article_ul {
    margin-top: 8px;
    margin-right: 10px;
}
#mebel_new {
    margin: 20px 36px 0;
}
.p_mebel {
    margin-right: 10px !important;
    float: left;
}
.p_mebel img{
    background-repeat: no-repeat;
    background-position: center;
    background-color: #ffffff;
    float: left;
}
#head_wrapper {
width:415px;
height:110px;
margin-left:50px;
margin-top:10px;
float:left;
display:block;
}
#tel_more {
    text-align: right;
    font-size: 10px;
}
.tel_line {
    background: url(/templates/mainpage/img/line.gif) repeat-x;
    height: 3px;
}
#ajax_selection {
    width: 203px;
    height: 52px;
    margin-bottom: 20px;
}
div.vverh {
position:absolute;
font-size:9px;
width:500px;
height:20px;
align:right;
z-index:-1;
padding-left:520px;
padding-top:3470px;
}
table.table_main {
border:0px;
border-collapse: collapse;
width:100%;
margin:0 10px 40px;
}


table.table_main td {
padding:5px;
font-size:10px;
text-align: left;
vertical-align:top;
}

table.table_main td div {
text-align: left;
margin:5px 0px;
}

table.table_main td a {
text-transform:uppercase;
text-align:left;
border:0px;
text-decoration:nonde;
}

table.table_main td img {
vertical-align:top;
border:0px;
}

div#center_div {
display:block;
float:left;
padding: 10px 0;
}

div.quattro_osnovi {
width:22%;
padding:10px;
display:block;
float:left;
}

div.quattro_osnovi p {
color:f3921f;
font-weight:bold;
vertical-align:top;
display:block;
font-size:9px;
text-align:left;
}


.best {
width:230px;
border: 1px solid #CCCCCC;
border-radius: 5px 5px 5px 5px;
margin: 10px auto 20px;
padding: 10px;
}

.best ul {
margin-left:5px;
list-style: none outside none;

}

.best ul li {
height:30px;line-height:30px;
padding:3px;
}
.twitter-share-button {
margin-top:2px;
}
.fb-like {
height:30px !important;
}
.share {
font-size:16px;
text-align:center;
margin:0 auto 5px;
//background:#E8E1D7;
border-bottom:1px solid #E8E1D7;
padding:0 0 10px;
}

.yashare-auto-init {
display:block;
width:230px;
height:30px;
float:left;
}

.google_plus1 {
display:block;
width:40px;
height:30px;
float:left;
margin-top:5px;
}

.table_2 {
border-collapse: collapse;
text-align:left;
padding:10px;
margin:30px 0;
}

.table_2 tr td {
width:50%;
vertical-align:top;
padding:5px 20px;
}

.img_na_glavnoy {
width:100%;
margin:15px 0px;
}
