*
{
        margin:0;
        padding:0;
}
body
{
        background:url(/img/proteth.ru/bg.png) #494a31 center top repeat;
        font:62.5% Tahoma, Arial, Helvetica, sans-serif;
        text-align:center;
        padding-top:78px;
        color:#463a25;
}
a
{
        color:#1b7cc7;
}
h1, h2, h3
{
        color:#af4f19;
}
h3
{
        font-size:1.3em;
        font-weight:normal;
}
h1
{
        font:1.9em 'Arial Narrow', Tahoma, Arial, Helvetica, sans-serif;
        margin:0 0 0.5em -1px;
        clear:both;
        font-weight:normal;
}
h2
{
        font-size:1em;
        margin-top:1.5em;
}
img
{
        border:none;
}
p
{
        margin-top:1.2em;
}
table
{
        font-size:1em;
        border-collapse:collapse;
}
#Catalog_item table
{
        margin-left:33px;
        width:330px;
}
td
{
        border-bottom:#daccaa solid 1px;
        padding:5px 3px 3px 3px;
}
input, select, textarea
{
        border:#c2c2c2 solid 1px;
}
button
{
        background:url(/img/proteth.ru/button.gif) #cfced2 left top repeat-x;
        height:20px;
        font:12px Tahoma, Arial, Helvetica, sans-serif;
        border-width:1px;
        cursor:pointer;
        padding:0 4px;
        width:75px;
}
.clear
{
        clear:both;
        height:1px;
}


#Page
{
        background-color:#373824;
        width:899px;
        margin:-145px auto 0 auto;
        text-align:left;
        position:relative;
}

#Container
{
        background:url(/img/proteth.ru/bgtop.jpg) #f1e4c3 right top repeat-x;
        width:894px;
        top:-5px;
        left:5px;
        position:relative;
}


#scroll
{
        display:block;
        padding-bottom:98px;
        color: #fff;
        font-size: 20px;
        font-weight: bold;
        text-align: center;
        margin-top: -30px;
}
#Structure_menu
{
        padding-top:330px;
        padding-bottom: 15px;
}
#Structure_menu ul
{
        display:block;
        position:relative;
        z-index:6000;
        margin:0 0 40px 31px;
        font-size:1.7em;
}
#Structure_menu li
{
        background:url(/img/proteth.ru/arrow.gif) 2px 0.5em no-repeat;
        float:left;
        padding-left:14px;
        margin-right:25px;
        position:relative;
        list-style:none;
}
#Structure_menu a
{
        color:#fff;
}
#Structure_menu li.active
{
        background:url(/img/proteth.ru/arrow1.gif) 0 0.5em no-repeat;
        color:#af4f19;
}
#Structure_menu li.active.open
{
        background:url(/img/proteth.ru/arrow2.gif) 0 0.6em no-repeat;
}
#Structure_menu li.active a, #Structure_menu a:hover
{
        color:#af4f19;
}
#Structure_menu ul ul
{
        position:absolute;
        top:2.4em;
        left:18px;
        font-size:0.7em;
}
#Structure_menu li li
{
        background:url(/img/proteth.ru/arrow1.gif) 2px 0.3em no-repeat;
        float:none;
        color:#b8a67c;
        font-weight:bold;
        margin-bottom:0.7em;
        white-space:nowrap;
        padding-left:15px;
}
#Structure_menu li li.active
{
        background:url(/img/proteth.ru/arrow2.gif) 0 0.4em no-repeat;
}
#Structure_menu li li a
{
        color:#6e3b1b !important;
        font-weight:normal;
        display:block;
}
* html #Structure_menu li li
{
        height:13px;
}
* html #Structure_menu ul ul
{
        margin-left:-15px;
        margi\n-left:0;
}




.Content, #Catalog, #Catalog_item, #Form
{
        position:relative;
        z-index:5000;
        font-size:1.3em;
        padding:0 23px 0 71px;
}
#Catalog_item, #Catalog
{
        padding-top:55px;
}
#Catalog_item
{
        font-size:1.1em;
}

#Gifts, #Discount
{
        background:url(/img/proteth.ru/discount.jpg) 5px 60px no-repeat;
        width:310px;
        float:left;
        padding-top:60px;
        min-height:100px;
        position:relative;
        z-index:3000;
}
* html #Gifts, * html #Discount
{
        height:160px;
        heigh\t:100px;
}
#Gifts
{
        background:url(/img/proteth.ru/gifts.jpg) 0 60px no-repeat;
        margin-right:120px;
        margin-left:-2px;
}
#Gifts h2, #Discount h2
{
        font-size:1.3em;
        color:#000;
        margin:0 0 10px 120px;
        font-weight:normal;
}
#Gifts h2 a, #Discount h2 a
{
        color:#000;
}
#Gifts p, #Discount p
{
        font-size:0.85em;
        margin:0 30px 0 121px;
}


#Special_offer
{
        background:url(/img/proteth.ru/spec.png) left bottom no-repeat;
        width:210px;
        padding-bottom:38px;
        position:absolute;
        top:50px;
        right:23px;
        z-index:9000;
        font-size:0.85em;
        color:#fff;
}
#Special_offer h2
{
        background:url(/img/proteth.ru/h2spec.png) left top no-repeat;
        font-size:1.5em;
        color:#eae394;
        position:relative;
        top:-4px;
        margin:0 0 13px 0;
        font-weight:normal;
        padding:25px 20px 0 19px;
}
#Special_offer p
{
        margin:0 55px 10px 20px;
}
#Special_offer a
{
        color:#eae394;
        margin-left:20px;
        display:block;
}



#Catalog ul
{
        width:100%;
}
#Catalog li
{
        color:#9f8c5e;
        font-weight:bold;
        line-height:2.1em;
        padding:0 10px;
        margin-right:5px;
        list-style:none;
        float:left;
}
#Catalog li.active
{
        background-color:#e4d3aa;
}
#Catalog li a
{
        color:#397dca;
        font-weight:normal;
}
#Catalog .item a
{
        text-decoration:none;
}
#Catalog .item h3 a
{
        text-decoration:underline;
}
#Catalog .item
{
        width:180px;
        min-height:230px;
        padding:25px 0 10px 0;
        margin-right:15px;
        float:left;
        text-align:center;
}
* html #Catalog .item
{
        height:240px;
}
#Catalog .item img
{
        margin:0 0 8px 0;
}
#Catalog .item p
{
        margin:5px 100px 0 0;
        font-size:0.85em;
}




#Catalog_item a
{
        color:#6e3b1b;
        font-size:1.18em;
        display:block;
}
#Catalog_item h1, #Catalog h1
{
        background:url(/img/proteth.ru/bgh1.gif) left bottom no-repeat;
        padding-bottom:10px;
        font-size:2.25em;
        margin-bottom:0.2em;
}
#Catalog h1
{
        font-size:1.9em;
}
#imgs
{
        padding-top:20px;
        float:left;
        width:150px;
        margin-right:20px;
}
#imgs a
{
        float:left;
        margin-right:9px;
        padding-top:25px;
}
#imgs #big
{
        padding:0;
}

#smallimg a
{
        float:none;
        display:inline;
}
#smallimg a img
{
        margin:20px 17px 0 0;
}
#info
{
        float:left;
        width:585px;
}
#info h3
{
       
        font-weight:bold;
        color:#6e5827;
        margin:20px 0 0.6em 0;
padding-left: 30px;
}
#info p
{
        margin:0 0 0.5em 33px;
}


#Form form
{
        padding-top:40px;
}
#Form fieldset
{
        background-color:#fef0ce;
        border:none;
        width:560px;
        padding:15px 0;
}
#Form span
{
        float:left;
        width:160px;
        margin-left:30px;
}
#Form input, #Form textarea, #Form select
{
        float:left;
        width:340px;
        margin-bottom:15px;
}
#Form textarea
{
        height:80px;
        margin-bottom:0;
}
#Form button
{
        display:block;
        margin:10px 0 0 456px;
}




#Footer
{
        background:url(/img/proteth.ru/footer.png) left top no-repeat;
        width:899px;
        height:243px;
        margin:-5px auto 0 auto;
        position:relative;
        z-index:6000;
        color:#a5a692;
        text-align:left;
        font-size:1.1em;
}



#corner, #door, #lampL, #lampR, #picture, #table, #sofa, #icq, #phone, #phone1, #prostor, #nav
{
        position:absolute;
        z-index:3000;
}
#corner
{
        background:url(/img/proteth.ru/corner.png) left top no-repeat;
        width:96px;
        height:96px;
        top:0;
        right:0;
}
#door
{
        background:url(/img/proteth.ru/door.png) left top no-repeat !important;
        width:197px;
        height:357px;
        top:73px;
        left:136px;
        background-image:none;
        filter:none !important;
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/proteth.ru/door.png", sizingMethod="crop")
}
#lampL, #lampR
{
        background:url(/img/proteth.ru/lamp.png) left top no-repeat !important;
        width:76px;
        height:108px;
        top:68px;
        left:283px;
        background-image:none;
        filter:none !important;
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/proteth.ru/lamp.png", sizingMethod="crop")
}
#lampR
{
        left:43px;
}
#picture
{
        background:url(/img/proteth.ru/shodow1.png) left top no-repeat !important;
        width:164px;
        height:121px;
        top:89px;
        left:420px;
        background-image:none;
        filter:none !important;
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/proteth.ru/shodow1.png", sizingMethod="crop")
}
#picture div
{
        background:url(/img/proteth.ru/picture.jpg) left top no-repeat;
        width:156px;
        height:113px;
}
#table
{
        background:url(/img/proteth.ru/table.png) left top no-repeat !important;
        width:97px;
        height:179px;
        top:222px;
        left:567px;
        background-image:none;
        filter:none !important;
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/proteth.ru/table.png", sizingMethod="crop")
}
#sofa
{
        background:url(/img/proteth.ru/sofa.png) left top no-repeat !important;
        width:245px;
        height:152px;
        top:261px;
        right:0;
        background-image:none;
        filter:none !important;
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/proteth.ru/sofa.png", sizingMethod="crop")
}

#icq
{
       /* background:url(/img/proteth.ru/icq.png) left top no-repeat;*/
        width:155px;
        height:40px;
        bottom:60px;
        left:76px;
        padding:0;
        margin:0;
}
#phone
{
        background:url(/img/proteth.ru/phone.png) left top no-repeat;
        width:133px;
        height:40px;
        bottom:60px;
        left:280px;
}
#phone1
{
        background:url(/img/proteth.ru/phone1.png) left top no-repeat;
        width:80px;
        height:40px;
        bottom:60px;
        left:466px;
}

#nav
{
        top:100px;
        left:700px;
        position:absolute;

}
#nav li
{
        background-image:url(/img/proteth.ru/pic.gif);
        background-repeat:no-repeat;
        background-position:0 0;
        top:5px;
        width:11px;
        height:10px;
        float:left;
        list-style:none;
        margin-right:45px;
}
#nav a
{
        display:block;
        width:11px;
        height:10px;
}
#nav #mail
{
        background-position:-12px 0;
}
#nav #map
{
        background-position:-24px 0;
}

#prostor
{
        top:140px;
        right:50px;
        text-decoration:none;
        font-size:11px;
        color:#a5a692;
}
#prostor img
{
        margin:-2px 0 0 27px;
}
