html {
        height:100%;
}

html {
  background:#330000 url(images/bg.gif) repeat 0 0;
}

body {
 width:985px;
 font-family: Georgia;
 font-size:12px;
 color:#937a6c;
 padding:0; margin:0 auto;
 min-height:100%;
 position:relative;
}



* html body {
  height:100%;
}

/*********************************************************/


img {
        border: 0;
}

h2, h3, h4, h5, h6 {
        margin: 0;
        padding: 0 0 5px 0;
        font-size: 12px;
}


h1 {
                font-size: 12px;
position: left;

}

ul {
        padding: 0;
        margin: 0;
        list-style: none;
}

ol {
        margin-top: 0;
        margin-bottom: 0;
}

li {
        padding: 0;
        margin: 0;
}

form, input, textarea, select, {
        padding: 0;
        margin: 0;
        font-size: 12px;
}

a {
        color: #a07053;
}
a:hover {
        color: #ffffff;
}

.png1 {
        // background-image: none ! important;
        behavior: url('/pngfix.htc');
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/header-second.png,sizingMethod=scale);

}

.png2 {
        // background-image: none ! important;
        behavior: url('/pngfix.htc');
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/content-second.png,sizingMethod=scale);
}

.png3 {
        // background-image: none ! important;
        behavior: url('/pngfix.htc');
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/footer_second.png,sizingMethod=scale);
}



/***********************************************/


input.in_search_main{
        width:171px;
        height:18px;
        padding-left: 5px;
        border:1px solid #4b0000;
        background:#450000;
        color:#aaa6a6;
        font-size:12px;
        font-family: Georgia;
}

input.in_search{
        width:171px;
        height:18px;
        padding-left: 5px;
        border:1px solid #4b0000;
        /***background:#450000;***/
	background:#ffffff;
	color:#450000;
        font-size:12px;
        font-family: Georgia;
}

select.in_search{
        width:171px;
        height:18px;
        padding-left: 5px;
        border:1px solid #4b0000;
        /***background:#450000;***/
	background:#ffffff;
        color:#450000;
        font-size:12px;
        font-family: Georgia;
}

input.in_search-second {
        width:171px;
        height:18px;
        padding-left: 5px;
        border:1px solid #4b0000;
	background:#ffffff;
        /***ckground:#450000;***/
        color:#450000;
        font-size:12px;
        font-family: Georgia;
}

select.in_search-second {
        width:171px;
        height:18px;
        padding-left: 5px;
        border:1px solid #4b0000;
        /***background:#450000;***/
	background:#ffffff;
        ccolor:#450000;
        font-size:12px;
        font-family: Georgia;
}






input.btn_gray {
     background: url(images/button.gif) no-repeat 95% 5px;
     border:1px solid #4b0000;
     width:125px;
     height:25px;
     color:#aaa6a6;
     text-transform: uppercase;
     text-align: left;
     padding-left: 5px;
     font-weight: bold;
     text-decoration:none;
     font-family: Georgia;
}

input.btn_gray-second {
     background: url(images/button.gif) no-repeat 95% 5px;
     border:1px solid #4b0000;
     width:115px;
     height:25px;
     color:#aaa6a6;
     text-transform: uppercase;
     text-align: left;
     padding-left: 5px;
     font-weight: bold;
     text-decoration:none;
     font-family: Georgia;
}




textarea.form_text {
        width:171px;
        height:70px;
        border:1px solid #4b0000;
        /***background:#450000;***/
	background:#ffffff;
        color:#450000;
        font-size:12px;
        font-family: Georgia;
	padding-left: 5px;
}





/**************SITE**********************************/

#head { /* Верхний блок */
height:192px;
width:100%;
background: url(images/header.jpg) no-repeat 0 top;
}

.bodytext

{
 width:100%;
 font-family: Georgia;
 font-size:12px;
 color:#937a6c;
 padding:0; margin:0 auto;
 min-height:100%;
 position:relative;
}

#content { /* Центральный блок */
height:390px;
width:100%;
background: url(images/content.jpg) no-repeat 0 0;
}

#foot { /* Нижний блок */
height:116px;
width:100%;
 background: url(images/footer.jpg) no-repeat 0 0;
}
/****************************************************/
.menu {
        padding:55px 0 0 259px;
        font-size:12px;
        font-weight:bold;
}

.menu a {
        color:#938880;
        text-decoration: none;
}

.menu a:hover {
        text-decoration: none;
        color:#ffffff;
}

.icons {
        padding:168px 0 0 425px;
}

.foot {
        padding:80px 0 0 150px;
}
/*****************************************************/
#search {
  float:left;
  width:227px;
}

img.position {
  position:relative;
  top:-4px;
  left:4px;
}

* html #search {
}

#sections {
  float:left;
  width:403px;
  font-size:12px;
  font-weight:bold;
}

#sections div {
	background:#3F0201 url(images/footer-ln-r.jpg) no-repeat scroll right top;
	height:40px;
	margin: 0 3px;
	float:left;
	overflow:hidden;
}

#sections a {
    color:#9f8080;
	display:block;
	background:url(images/footer-ln-l.jpg) no-repeat scroll left top;
	height:40px;
	padding:9px 20px;
}

#sections a:hover {
    color:#b87053;
}

#copy {
        float: left;
}

#art {
  float:left;
  font-size:10px;
  padding-left:0px;
  color:#928180;
}

#art a {
        color:#928180;
}

#art a:hover {
        color:#ffffff;
}


#art h3 {
  font-size:10px;
  color:#928180;
}

#art p {
        font-size:10px;
        padding:0 0 2px 0;
}

#content {
  overflow:hidden; width:100%;
}

/*******************************************************/

div.top-menu {
        height:137px;
}

#okompanii {
        width:94px;
        height:115px;
        float:left;
        padding-right:58px;
}


#uslugi {
        width:85px;
        height:115px;
        float:left;
        padding-right:52px;
}

#novosti {
        width:85px;
        height:115px;
        float:left;
        padding-right:55px;
}

#interer {
        width:73px;
        height:115px;
        float:left;
}

#catalog {
        width:96px;
        height:136px;
        float:left;
        padding-right:35px;
        padding-left:0px;
}

#proect {
        width:83px;
        height:136px;
        float:left;
        padding-right:45px;
}

#salon {
        width:142px;
        height:136px;
        float:left;
        padding-right:0px;
}

#pressa {
        width:88px;
        height:136px;
        float:left;
}


/********************************SECOND PAGE*****************************************/
#px3 {
        height:2px;
        width:100%;
        font-size:2px;
}
#head2 { /* Верхний блок */
 height:201px;
 width:100%;
 /***background: url(images/header2.jpg) no-repeat 0 top;***/
}

#content2 { /* Центральный блок */
 width:100%;
 /***background: url(images/bg-content.jpg) repeat-y 0 0;***/
}

#foot2 { /* Нижний блок */
 height:46px; width:100%;
 /***background: url(images/footer2.jpg) no-repeat 0 0;***/
}
/****************************************************/
.menu2 {
        padding:70px 0 0 327px;
        font-size:12px;
        font-weight:bold;
        height:60px;
}

.menu2 a {
        color:#938880;
        text-decoration: none;
}

.menu2 a:hover {
        text-decoration: none;
        color:#ffffff;
}

.icons2 {
        padding:176px 0 0 410px;
}

.foot2 {
        padding:18px 0 0 76px;
}

#search2 {
  float:left;
  width:228px;
}

img.position2 {
  position:relative;
  top:5px;
}

* html #search2 {
}

#sections2 {
  float:left;
  width:345px;
  font-size:12px;
  font-weight:bold;
  position:relative;
  top:0px;
}

#sections2 a {
        color:#9f8080;
}

#sections2 a:hover {
        color:#b87053;
}

.sections1_2 {
  float:left;
  width:86px;
  padding-left:13px;
}

.sections2_2 {
  float:left;
  width:90px;
  padding-left:8px;

}

.sections3_3 {
  float:left;
  width:115px;
  padding-left:30px;

}

#copy2 {
  float:left;
  font-size:10px;
  width:172px;
  color:#928780;
  padding-left:30px;
}
#art2 {
  float:left;
  font-size:10px;
  padding-left:10px;
  color:#928780;
}

#art2 a {
        color:#928780;
}

#art2 a:hover {
        color:#ffffff;
}

#art2 h3 {
        font-size:10px;
        padding:0 0 2px 0;
}
#art2 p {
        font-size:10px;
        padding:0 0 2px 0;
}

#content2 {
  overflow:hidden; width:100%;
}

/*******************************************************/

div.top-menu2 {
        height:25px;
}
div.middle-menu2 {
        height:25px;
}
div.bottom-menu2 {
        height:25px;
}

#okompanii2 {
        width:100px;
        float:left;
        padding:0 0 0 17px;
}
#okompanii2_act {
        width:100px;
        float:left;
        padding:0 0 0 17px;
        background: url(images/li-gradusnik.gif) no-repeat 0 5px;
        color:#ffffff;
}


#uslugi2 {
        width:100px;
        float:left;
        padding:0 0 0 17px;
}

#uslugi2_act {
        width:100px;
        float:left;
        padding:0 0 0 17px;
        background: url(images/li-gradusnik.gif) no-repeat 0 5px;
        color:#ffffff;
}

#novosti2 {
        width:103px;
        float:left;
        padding:0 0 0 17px;
}

#novosti2_act {
        width:103px;
        float:left;
        padding:0 0 0 17px;
        background: url(images/li-gradusnik.gif) no-repeat 0 5px;
        color:#ffffff;
}

#interer2 {
        width:105px;
        float:left;
        padding:0 0 0 17px;
}

#interer2_act {
        width:105px;
        float:left;
        padding:0 0 0 17px;
        background: url(images/li-gradusnik.gif) no-repeat 0 5px;
        color:#ffffff;
}

#catalog2 {
        width:90px;
        float:left;
        padding:0 0 0 17px;
}

#catalog2_act {
        width:90px;
        float:left;
        padding:0 0 0 17px;
        background: url(images/li-gradusnik.gif) no-repeat 0 5px;
        color:#ffffff;
}

#proect2 {
        width:100px;
        float:left;
        padding:0 0 0 17px;
}

#proect2_act {
        width:100px;
        float:left;
        padding:0 0 0 17px;
        background: url(images/li-gradusnik.gif) no-repeat 0 5px;
        color:#ffffff;
}

#salon2 {
        width:90px;
        float:left;
        padding:0 0 0 17px;
}

#salon2_act {
        width:90px;
        float:left;
        padding:0 0 0 17px;
        background: url(images/li-gradusnik.gif) no-repeat 0 5px;
        color:#ffffff;
}

#pressa2 {
        width:90px;
        float:left;
        padding:0 0 0 17px;
}

#pressa2_act {
        width:90px;
        float:left;
        padding:0 0 0 17px;
        background: url(images/li-gradusnik.gif) no-repeat 0 5px;
        color:#ffffff;
}

#contacts2 {
        width:105px;
        float:left;
        padding:0 0 0 17px;
}

#contacts2_act {
        width:105px;
        float:left;
        padding:0 0 0 17px;
        background: url(images/li-gradusnik.gif) no-repeat 0 5px;
        color:#ffffff;
}

/***********************************TEXT BLOCK***************************/

#text {
        width:100%;
        /***background: url(images/content2.jpg) no-repeat 0 top;***/
}

.inner {
        padding: 34px 0 40px 195px;
        /***background: url(images/content2_bottom.jpg) no-repeat 0 bottom;***/
}


/****************************GRADUSNIK**************************/
#gradusnik {
        padding:3px 134px 0 0px;
        font-size:11px;
}

#gradusnik a {
        color:#937a6c;
        text-decoration: none;
}

#gradusnik a:hover {
        color:#ffffff;
        text-decoration: none;
}

.razdel {
        width:147px;
}

.razdel h1 {
        font-size:24px;
        font-weight:normal;
}

.gradusnik {
        border-top: 1px solid #4e3b33;
        border-bottom: 1px solid #4e3b33;
        padding:5px 0 5px 0;
        width:422px;
}


#gradusnik ul {
        padding:0;
        margin:0;
        list-style: none;
        display:inline;
}

#gradusnik ul li {
        padding:0;
        margin:0;
        list-style: none;
        display:inline;
}

/********************************NAVIGATION************************/
#width {
        width:100%;
}

#nav {
        width:147px;
        color:#ded1c1;
}

#nav a {
        color:#ffffff;
        text-decoration:none;
}

#nav a:hover {
        color:#fdd086;
        text-decoration:none;
}

#nav ul {
        margin:0;
        padding:12px 0 0 0;
}

#nav ul li {
        margin:0;
        padding:4px 0 4px 0px;
        /***background: url(images/li-nav.gif) no-repeat 0 11px;***/
}

#nav ul li.act a {
        color:#fdd086;
}

#nav ul li.act a:hover {
        color:#fdd086;
}

#nav ul li ul {
        margin:0;
        padding:6px 0 4px 0;
}

#nav ul li ul li {
        margin:0;
        padding:2px 5px 2px 15px;
        /***background: url(images/li-nav2.gif) no-repeat 3px 8px;***/
}


/***********ACTIV RAZDEL*****************/

#nav ul li ul li.act a {
        color:#fdd086;
}

#nav ul li ul li.act a:hover {
        color:#fdd086;
}

#nav ul li.act ul li a {
        color:#ffffff;
}

#nav ul li.act ul li a:hover {
        color:#fdd086;
}

#nav ul li.act ul li.act a {
        color:#fdd086;
}

#nav ul li.act ul li.act a:hover {
        color:#fdd086;
}

/******************************************/


#px2 {
        width:2px;
}

#text-block {
        width:430px;
}

.text-block {
        padding:14px 0px 0 0px;
}

.text-block h1 {
        font-size:24px;
        font-weight:normal;
}

.text-block h3.zag {
        font-size:18px;
        font-weight:normal;
        color:#ffffff;
        padding:0 0 0px 0;
}

/***.text-block table {
	width:95%;
}

.text-block table tr td {
        padding:7px;
        border-bottom: 1px solid #ccbcb0;
}

.text-block table tr.bg {
        background:#ccbcb0;
        color:#0a0a0a;
        font-weight:bold;
}***/

img.otstup {
        margin:0px 10px 0px 0;
}






/************TOVAR*************************/


#cat-group {
        padding:0;
        margin:0;
}

.tovar {
        float:left;
        margin:0 0px 0px 0;
        /**width:127px;***/
}

.tovar table tr td {
        padding:0 6px 0px 0;
	border:0px;
}

.tovar img {
        border: 3px solid #592601;
        margin:12px 0px 12px 0px;
}

.tovar a {
        color:#ffffff;
}

.tovar a:hover {
        color:#fdd086;
}

.cat-info {
        padding:20px 20px 0 0;
}

.cat-img-full {
        padding:20px 0 0 0;
}

.cat-table {
        padding:20px 0 0 0;
        width:362px;
        color:#ccbcb0;
}

.cat-table table tr td {
        padding:7px;
        border-bottom: 1px solid #ccbcb0;
}

.cat-table table tr.bg {
        background:#ccbcb0;
        color:#0a0a0a;
        font-weight:bold;
}



/**************NEWS*************************/

.news {
        padding:0 0 20px 0;
        margin:0;
}

.news p.date {
        color:#a26a40;
}

.news p.news-title {
        color:#ffffff;
}

.news p.news-title a {
        color:#ffffff;
}

.news p.news-title a:hover {
        color:#fdd086;
}

.news p.news-text {
        padding:5px 0 0 0;
}

.news p.news-zag {
        color:#ffffff;
        font-size:18px;
}

div.news img {
        margin:5px 7px 0px 3px;
	border:3px solid #592601;
}

/************CONTACTS****************/

.contacts {
        padding:20px 0 0 0;
        margin:0;
}

.contacts table tr td {
        padding:2px 2px 2px 0;
        color:#ffffff;
}

/**********SITEMAP*****************/

.sitemap {
        padding:0;
        margin:0;
}

.sitemap a {
        color:#ffffff;
        text-decoration:none;
}

.sitemap a:hover {
        color:#fdd086;
        text-decoration:none;
}

.sitemap ul {
        list-style:none;
        padding:0px 0 0px 0;
        margin:0;
}

.sitemap ul li {
        list-style:none;
        padding:0 0 0px 0;
        margin:0;
        font-weight:bold;
        font-size:14px;
}
.sitemap ul li ul {
        list-style:none;
        padding:5px 0 5px 0;
        margin:0;
}

.sitemap ul li ul li {
        list-style:none;
        padding:0 0 5px 15px;
        margin:0;
        font-weight:normal;
        font-size:12px;
}

.sitemap ul li ul li ul {
        list-style:none;
        padding:5px 0 5px 0;
        margin:0;
}

.sitemap ul li ul li ul li {
        list-style:none;
        padding:0 0 5px 15px;
        margin:0;
        font-weight:normal;
        font-size:12px;
}




/***************************ESKIZ**********************/

div.cat-eskiz {
	padding:0;
}

.eskiz {
	padding:20px 0 15px 0;
}




























