html{
    background: url(../img/texture-body.jpg);
}
body{
    padding: 0;
    margin: 0;
    min-width: 999px;
    background: url(../img/wall.jpg) repeat-x;
}

h1 {font-size:23px; margin:0px; padding:5px; padding-left:10px; font-weight:normal; color: #e8d3a7;}
h1 a {font-size:17px; margin:0px; padding:0; font-weight:normal; color: #e8d3a7;}
h2, #titname h2 a, #titname h2 a:hover {font-size:19px; margin:0px; padding:0; font-weight:normal; color: #e8d3a7;}   #CC9966



.h-orange {color: #f57126;}
/* ------ */
img{
    border: none;
}
/* ------ */
#header{
    height: 403px;
    position: relative;
    margin-bottom: -15px;
    background: url(../img/header.jpg) no-repeat;
}
 #header h3{
    margin: 0;
    padding-top: 36px;
}
 #header address{
    position: absolute;
    left: 515px;
    top: 160px ;
    width: 130px;
    height: 48px;
    background: url(../img/phones.jpg) no-repeat;
}
 #header address span{
    display: none;
}
 #header ul{
    position: absolute;
    left: 580px;
    top: 265px;
    margin: 0;
    padding: 0;
    padding-top: 2px;
    height: 99px;
    background: url(../img/menu.jpg) repeat-x;
    font: 10px 'Tahoma';
    text-transform: uppercase;
}
 #header li{
    margin: 0;
    padding: 0;
    float: left;
    list-style: none;
}
 #header li{
    background: url(../img/inactive.png) repeat-x;
}
 #header li:hover,#header li#current{
    background: none;
}
 #header li+li{
    background: url(../img/menu-separator.png) no-repeat;
}
 #header li+li:hover,#header li+li#current{
    background: url(../img/menu-separator-inactive.png) no-repeat;
}
 #header li a{
    display: block;
    padding: 52px 8px 30px;
    text-decoration: none;
    background-repeat: no-repeat;
    background-position: 50% 22%;
    color: #c8ae7a;
}
 #header li a:hover, #header li#current a{
    color: #fff;
    text-decoration: none;
}
#body{
    overflow: hidden;
    height: 1%;
    padding-bottom: 40px;
    background: url(../img/dark.png) bottom repeat-x;
}
#left{
    position: relative;
    float: left;
    width: 220px;
    padding-left: 25px;
}
 #left h3{
    margin: 0 0 8px -25px;
    padding-left: 25px;
    font: 18px 'Verdana';
    color: #fff;
    background: url(../img/heading.png) 0 0 no-repeat;
}
 #left h3 a{
    color: #fff;
}
 #left h3 a:hover{
    color: #f6efb1;
} 
 #left .section:first-child h3{
    background-position: 0 -40px;
}
 #left strong a{
    font: normal 12px 'Tahoma';
    color: #dcc389;
}
 #left strong a:hover{
    color: #fff;
}
 #left h4{
    margin: 5px 0;
    color: #f8f4d1;
    font: 18px 'Times New Roman';
 }
 #left h4 a{
    color: #fff;
}	
 #left h4 a:hover{
    color: #f6efb1;
} 
 #left ul{
    margin: 10px 0;
    padding: 0;
}
 #left li{
    list-style: none;
    margin:0;
    padding: 0 0 0 28px;
    background: url(../img/arrow.png) 0 70% no-repeat;
}
 #left li a{
    font: 12px 'Tahoma';
    color: #937a41;
}

 #left li a:hover{

    color: #d7ba8f;

}

 #left .section:first-child{

    padding-top: 0;

    background: none;

}

 #left .section{

    padding-top: 20px;

    background: url(../img/separator-left.png) no-repeat top left;

}

 #left span{

    font-size: 12px;

    color: #c8ae7a;

}



#center{

margin-left: 250px;

margin-right: 200px;

margin-top: 20px;



font: 12px 'Tahoma';

color: #d7ba8f;

}

#content{

    margin: 0 auto;

    max-width: 900px;

}

#center .rounded{

    position: relative;

    overflow: hidden;

    max-width: 1150px;

    margin-bottom: 20px;

    height: 1%;

}

 #center a{

    font: 12px 'Tahoma';

    color: #937a41;

}

 #center a:hover{

    color: #bfa25f;

    text-decoration: none;

}

 #center address{

    padding-bottom: 15px;

    padding-left: 5px;



    font: 12px 'Tahoma';

    color: #937a41;

}

 #center address a{

    color: #d1b881;

}

 #center img{

    float: left;

    display: block;

}

 #center .readmore{

    float: right;

    padding-right: 17px;

    background: url(../img/arrow-small.png) no-repeat 100% 65%  ;

}

.floated-1{

float: left;

}

.floated{

float: left;

margin-left: 10px;

}

.floated-menu1{

float: left;

text-align: center;

}

.floated-menu2{

float: left;

margin-left: 10px;

text-align: center;

}

.floated-sobstv{

float: left;

margin: 10px;

text-align: center;

}

#center .floated-menu1 img{

float: none;

display: inline; 

}

#center .floated-menu2 img{

float: none;

display: inline; 

}



 .two-models{

float: left;

width: 110px;

}

 #center .text-catalog-bronya{

    margin-left: 170px;

}

 #center .text-catalog-two-models{

    margin-left: 230px;

}

 #center .text-catalog-forpost{

    margin-left: 120px;

}

 #center .text-catalog-od-lamin{

    margin-left: 130px;

}

 #center .text-catalog-oka-so{

    margin-left: 110px;

}

#center-inner{

overflow: hidden;

height: 1%;

}



a.shifr:link {font-size:10px; color:#d7ba8f; text-decoration:none;}

a.shifr:visited {font-size:10px; color:#d7ba8f; text-decoration:none;}

a.shifr:hover {font-size:10px; color:#d7ba8f; text-decoration: none;}



#price {font-weight:bold; font-size:13px; color:#b19367;}





#right{

    position: relative;

    float: right;

    width: 170px;

    padding-right: 25px;

}



 #right h4{

    margin: 5px 0;

    color: #f8f4d1;

    font: 18px 'Times New Roman';

 }

 #right h4 a{

    color: #fff;

}

 #right h4 a:hover{

    color: #f6efb1;

} 

 #right .section{

    text-align: center;

}

 #right .section:first-child{

    background: none;

    padding-top: 0;

}

 #right .section{

    padding-top: 20px;   

    background: url(../img/separator.png) no-repeat top center;

}

 #right span{

    font: 17px 'Tahoma';

    color: #c8ae7a;

}

#footer{

    clear: both;

    position: relative;

    height: 61px;

    padding: 15px 25px 0;



    

    font: 12px 'Tahoma';

    color: #d1b881;
	width:100%;
	

}

 #footer address{

    float: right;

    

    text-align: right;

    font-style: normal;

    font-size: 13px;

}

 #footer p{

    position: absolute;

    left: 50%;

    bottom: 0;

    width: 476px;

    padding: 0 20px;

    height: 40px;

    margin: 0 0 0 -258px;



    background: url(../img/copyright.png);

    line-height: 40px;

}

 #footer p span{

    float: right;

}

 #footer a{

    color: #fff;

}

 #footer #counters{

    padding-top: 8px;

}











.centered{

    text-align: center;

}



.home a{

    background-image: url(../img/home.png);    

}

.deal a{

    background-image: url(../img/deal.png);    

}

.contacts a{

    background-image: url(../img/contacts.png);    

}



.articles a{

    background-image: url(../img/articles.png);    

}



.ask a{

    background-image: url(../img/ask.png);    

}















.rounded i{

    position: absolute;

    display: block;

    width: 50%;

    height: 12px;

}

.rounded i.tl{

    left: 0;

    top: 0;

    background: url(../img/rounded-top.png) left top no-repeat;

}

.rounded i.tr{

    top: 0;

    right: 0;

    background: url(../img/rounded-top.png) right top no-repeat;

}

.rounded i.bl{

    left: 0;

    bottom: 0;

    background: url(../img/rounded-bottom.png) left top no-repeat;

}

.rounded i.br{

    right: 0;

    bottom: 0;

    background: url(../img/rounded-bottom.png) right top no-repeat;

}

.l{

    position: relative; top: 12px;margin-bottom: 24px;padding-left: 2px;

    background: url(../img/rounded-left.png) left repeat-y;    

}

.r{

    overflow: hidden;

    padding: 0 15px;

    background: url(../img/rounded-right.png) 100% 0 repeat-y;    

}

#fix_width {max-width: 1280px}





/* форма подбора дверей */

#form {color:#e8d3a7; font-size:14px; font-family: Tahoma, Geneva, sans-serif; font-weight:bold;}

#form input,select {width:117px; margin-bottom:5px;}

#title {width:177px;  background:url(../img/he.png); height:35px; color:#e8d3a7; font-size:19px; font-family:Arial ; padding-left: 40px; padding-top: 5px;}

#s_first { padding-top: 2px; padding-left: 4px; padding-right: 4px; text-align:left;}

#s_1{text-align: center; padding-top: 10px;}

#s_1 select {width:75%;}

#s_2{text-align: center; padding-top: 10px; padding-bottom: 10px;}

#s_2 select {width:75%; }





/* менюшка сортировки по цене и популярности */

.nc_subdivision_list .label {float:left; height:20px; padding:5px 10px 0px 0px; }

.sortblock a {margin-right:10px; display:block; float:left; padding:5px;}

.sortblock a.asc, .sortblock a.desc {padding-left:20px;}

.sortblock a.asc {background:#4c2611 url(/img/down.png) no-repeat 2px 6px;}

.sortblock a.desc {background:#4c2611 url(/img/up.png) no-repeat 2px 6px;}

#menu { padding: 5px 3px 7px 8px; width:204px; border: 1px solid #5a2e19; border-bottom:none;background:#3e1c13;}
#menu a { font-size:19px; color:#e8d3a7;}
#menu li a { color:#9b6a42; font-size:14px; background:none;}
#menu ul { background:none; padding:0; margin:0 0 5px 0;}
#menu li { background:none; padding:4px 0 0 10px;}
#foo { margin-top:-2px; padding-bottom:10px;}

.sublist{float:left}
.sublist div{background:url(/img/arrow.png) no-repeat 2px 50%;padding:0 0 0 20px;}

.table-cont {font-size:12px; border-collapse: collapse;}
.table-cont td {border:1px solid  #53271c;}


