body {color: #663939; background-color: white; margin: 0; padding: 0; font-family: Tahoma; font-size: 12px;}

img{border: 0 solid;}
form{margin: 0; padding: 0;}

a:link{color: #CE5287; text-decoration: none;}
a:visited {color: #CE5287; text-decoration: none;}
a:hover {color: #CE5287; text-decoration: underline;}
a:active {color: #CE5287; text-decoration: underline;}

#cart i a:link{color: #343434; text-decoration: none;}
#cart i a:visited {color: #343434; text-decoration: none;}
#cart i a:hover {color: #343434; text-decoration: underline;}
#cart i a:active {color: #343434; text-decoration: underline;}

#cart b a:link{color: #90494D; text-decoration: none;}
#cart b a:visited {color: #90494D; text-decoration: none;}
#cart b a:hover {color: #90494D; text-decoration: underline;}
#cart b a:active {color: #90494D; text-decoration: underline;}

#new a:link{color: #974D4E; text-decoration: none;}
#new a:visited {color: #974D4E; text-decoration: none;}
#new a:hover {color: #974D4E; text-decoration: underline;}
#new a:active {color: #974D4E; text-decoration: underline;}

#sort a:link{color: #CF807E; text-decoration: none;}
#sort a:visited {color: #CF807E; text-decoration: none;}
#sort a:hover {color: #CF807E; text-decoration: underline;}
#sort a:active {color: #CF807E; text-decoration: underline;}

#pages a:link{color: #D0817F; text-decoration: none;}
#pages a:visited {color: #D0817F; text-decoration: none;}
#pages a:hover {color: #D0817F; text-decoration: underline;}
#pages a:active {color: #D0817F; text-decoration: underline;}

#otzyv a:link{color: #D07F7B; text-decoration: none;}
#otzyv a:visited {color: #D07F7B; text-decoration: none;}
#otzyv a:hover {color: #D07F7B; text-decoration: underline;}
#otzyv a:active {color: #D07F7B; text-decoration: underline;}

#catalog-rec i a:link{color: #663939; text-decoration: none;}
#catalog-rec i a:visited {color: #663939; text-decoration: none;}
#catalog-rec i a:hover {color: #663939; text-decoration: underline;}
#catalog-rec i a:active {color: #663939; text-decoration: underline;}

#info a:link{color: #A24042; text-decoration: none;}
#info a:visited {color: #A24042; text-decoration: none;}
#info a:hover {color: #A24042; text-decoration: underline;}
#info a:active {color: #A24042; text-decoration: underline;}




#top-polosa{font-size: 0; background-color: #F0F0F0; height: 7px;}
#page-width{padding: 0 20px 0 20px;}
#logo{color: #313131; width: 225px; margin: 5px 0 5px 30px; float: left; display: inline;}
#logo i{font-style: normal; display: block; position: relative; margin: -6px 8px 0 0; text-align: right;}
#search{background-color: #F0F0F0; float: right; display: inline;}
#search b{display: block; font-weight: normal; background: left bottom no-repeat url(../images/corner-b-l.gif);}
#search i{display: block; font-style: normal; background: right bottom no-repeat url(../images/corner-b-r.gif); padding: 0 12px 0 12px;}
#search-field{width: 171px; border: #D9D9D9 1px solid; border-left: #7F7F7F 1px solid; border-top: #7F7F7F 1px solid; font-family: Tahoma; font-size: 12px; color: #454545;}
#search-but{width: 56px; height: 24px; border: 0 solid; margin: 2px 0 7px 0; padding: 0; background: #DCDCDC no-repeat url(../images/search.jpg); color: #454545; font-size: 11px; font-family: Tahoma; cursor: pointer; cursor: hand;}
#tel{margin: 14px 0 0 285px; color: #313131;}
#tel img{display: block; margin: 0 0 0 40px;}
#tel i{display: block; font-style: normal; position: relative; margin-top: -1px;}

#top-menu{background: repeat-x url(../images/top-menu.gif); height: 27px; margin-bottom: 1px;}
#top-menu td{border: #EBEBEB 1px solid; border-left: white 1px solid;}
#top-menu a{display: block; text-align: center; color: #96524F; font-weight: bold; height: 21px; padding-top: 5px;}
#top-menu a:hover, #top-menu a:active{color: #999999; text-decoration: none;}

#cart{background: #F0F0F0 no-repeat left top url(../images/corner-t-l.gif); margin: 7px 0 7px 7px;}
#cart span{display: block; background: no-repeat right top url(../images/corner-t-r.gif);}
#cart s{display: block; text-decoration: none; background: no-repeat right bottom url(../images/corner-b-r.gif);}
#cart u{display: block; text-decoration: none; background: no-repeat left bottom url(../images/corner-b-l.gif); color: #343434; padding: 10px 10px 10px 20px;}
#cart b{display: block; color: #90494D; padding-bottom: 5px; margin-bottom: 2px; border-bottom: #C9C9C9 1px dotted;}
#cart i{font-style: normal;}


#clear{clear: both; font-size: 0px;}
#icq img{vertical-align: middle; margin: 0 3px 0 15px;}
#icq {color: #373737;}
#icq i{font-style: normal; color: #663939;}
#title-red{background: #D78380 repeat-x url(../images/title-red.gif);  height: 23px; padding-top: 5px; color: white; font-weight: bold; text-align: center; border-top: white 2px solid; border-bottom: white 2px solid;}
#title-grey, h1{font-size:12px;margin:0;text-transform:uppercase;background: #E4E4E4 repeat-x url(../images/title-grey.gif);  height: 23px; padding: 5px 0 0 20px; color: #965559; font-weight: bold; border-top: white 2px solid; border-bottom: white 2px solid;}
#title-grey-2{position: relative; margin: 0 -21px 0 -21px; background: #E4E4E4 repeat-x url(../images/title-grey.gif);  height: 23px; padding: 5px 0 0 20px; color: #965559; border-top: white 2px solid; border-bottom: white 2px solid;}
#title-grey-2 a{font-weight: bold;}
#title-grey-3{position: relative; margin: 0 -20px 0 -20px; background: #E4E4E4 repeat-x url(../images/title-grey.gif);  height: 23px; padding: 5px 0 0 20px; color: #965559; font-weight: bold; border-top: white 2px solid; border-bottom: white 2px solid;}
#title-grey-4{position: relative; margin: 0 -19px 10px -19px; background: #E4E4E4 repeat-x url(../images/title-grey.gif);  height: 23px; padding: 5px 0 0 20px; color: #965559; font-weight: bold; border-top: white 1px solid; border-bottom: white 1px solid;}

#cat a{color: #646663; display: block; padding: 6px 0 7px 10px;}
a#cat2{display: block; border-left: #CCCCCC 1px solid; border-right: #CCCCCC 1px solid; border-bottom: #8E8E8E 1px dotted; color: #646663; padding: 6px 0 7px 10px; font-weight: bold;}
#cat{position: relative; width:174px; border-bottom: #8E8E8E 1px dotted; margin: 0 25px 0 15px; color: #646663; font-weight: bold;}
#recomend{text-align: center; border-bottom: #C9C9C9 1px dotted; padding-bottom: 10px; margin: 15px 20px 0 20px;}
#recomend img{border: #CE5287 1px solid; margin-bottom: 5px;}
a#acc{display: block; color: #AD5152; font-size: 11px; font-weight: bold; border-bottom: #8E8E8E 1px dotted; margin: 0 30px 0 30px; padding: 5px 0 6px 0;}
#new{margin: 12px 20px 0 20px; font-weight: bold; color: #974D4E;}
#new b{display: block; padding-bottom: 5px; margin-bottom: 5px; border-bottom: #C9C9C9 1px dotted; color: #756C6D;}
#podp{text-align: center; color: #343633; margin: 15px 0 5px 0;}
#podp-field{width: 120px; border: #D9D9D9 1px solid; font-family: Tahoma; font-size: 12px; color: #454545; margin: 10px 0 7px 0;}
#podp-but{width: 76px; height: 24px; border: 0 solid; margin: 2px 0 7px 0; padding: 0; background: #DCDCDC no-repeat url(../images/but-ok.gif); color: #999999; font-size: 12px; font-family: Tahoma; cursor: pointer; cursor: hand;}
#golos{margin: 10px 2px 10px 10px;}
#golos input{vertical-align: middle;}
#golos b{display: block; margin: 0 0 10px 10px; color: #434F4D;}

#sort{text-align: center; margin: 7px 0 7px 0;}
#catalog{background: bottom repeat-x url(../images/catalog-bg.jpg); border: #EFEFEF 1px solid; padding: 10px; margin-bottom: 2px;}
#cat-img img{border: #CE5287 1px solid;}
#cat-img {padding-right: 10px; width: 170px; text-align: center; vertical-align: top;}
#tit-cat{vertical-align: top;}
#tit-cat b{display: block; float: left; display: inline; font-weight: normal; padding-bottom: 5px; border-bottom: #8E8E8E 1px dotted;}
#price-cat{font-weight: bold; text-align: center; color: #A95F5E; vertical-align: top;}
a#in-cart{display: block; /*float: right; display: inline;*/ width: 92px; height: 21px; padding-top: 5px; margin-right: 10px; background: #EDADAC no-repeat url(../images/in-cart.jpg); color: white; font-weight: bold; text-align: center; margin-bottom: 15px;}
a#in-cart:hover, a#in-cart:active{text-decoration: none;}
#pages{margin: 20px 0 20px 0; text-align: center;}
#pages a, #pages b{margin: 0 3px 0 3px; font-weight: normal;}
#foot{height: 2px; font-size: 0; background-color:#F0F0F0; border-top: white 2px solid; border-bottom: white 1px solid;}

#prod{border-left: #EBEBEB 1px solid; border-bottom: #EBEBEB 1px solid; border-right: #EBEBEB 1px solid; padding: 0 20px 20px 20px;}
#prod-img{border: #CE5287 1px solid; float: left; display: inline; margin-right: 15px;}

#tit-prod{/*float: left; display: inline;*/ font-weight: bold; color: #663939; padding-bottom: 7px; border-bottom: #8E8E8E 1px dotted; margin: 0px 30px 0 0;}
#tit-prod h1{font-size:12px;margin:0;text-transform:none;background: none; color: #965559; font-weight: bold; border-top: none; border-bottom: none;  }

#price-prod{font-weight: bold; color: #A95F5E; vertical-align: top; margin: 5px 0 30px 0;}

#otzyv{color: #663939; margin: 50px 0 20px 0;}
#catalog-rec{background: bottom repeat-x url(../images/catalog-bg.jpg); border: #EFEFEF 1px solid; padding: 15px; position: relative; margin: 0 -21px 2px -21px; text-align: center;}
#catalog-rec td{vertical-align: bottom;}
#catalog-rec img{border: #CE5287 1px solid; margin-bottom: 10px;}
#catalog-rec b{display: block; margin: 2px 0 10px 0; text-align: center; color: #A95F5E;}
#catalog-rec i{display: block; font-style: normal;}
#catalog-rec2{background: bottom repeat-x url(../images/catalog-bg.jpg); border: #EFEFEF 1px solid; padding: 15px; margin: 0 0 1px 0; text-align: center;}
#catalog-rec2 td{vertical-align: bottom;}
#catalog-rec2 img{border: #CE5287 1px solid; margin-bottom: 10px;}
#catalog-rec2 b{display: block; margin: 2px 0 10px 0; text-align: center; color: #A95F5E;}
#catalog-rec2 i{display: block; font-style: normal;}
a#in-cart2{display: block; width: 92px; height: 21px; padding-top: 5px; margin: 0 auto; background: #EDADAC no-repeat url(../images/in-cart.jpg); color: white; font-weight: bold; text-align: center;}
a#in-cart2:hover, a#in-cart2:active{text-decoration: none;}
#prod-top{font-size: 0; border-top: #EBEBEB 1px solid; padding-top: 20px; position: relative; margin: 0 -21px 0 -21px;}

.sub-cat{position: absolute; border-top: #8E8E8E 1px dotted; left: 173px; top: -1px; width: 180px; background-color: #FFEDEB;}

#banner{margin-top: 2px; text-align: center; border: #EBEBEB 1px solid; background: bottom repeat-x url(../images/banner-bg.jpg);}

#menu-td{vertical-align: top; padding: 0 0 7px 0; background: bottom repeat-x url(../images/menu-bg.jpg); text-align: center;}
a#tit-menu{display: block; background: #D78380 repeat-x url(../images/title-red.gif); height: 23px; padding-top: 5px; color: white; font-weight: bold; text-align: center; border-top: white 1px solid; border-bottom: white 2px solid; margin-bottom: 5px;}
#menu img{border: #CE5287 1px solid;}
#dot-razd{width: 1px; background: bottom no-repeat url(../images/dot-razd.gif);}

#art{border: #EBEBEB 1px solid; padding: 0 20px 0 20px; background: bottom repeat-x url(../images/catalog-bg.jpg);padding-top:10px;margin-bottom:1px;}
#art img{border: #CE5287 1px solid;}
#art b{display: block; float: left; border-bottom: #8E8E8E 1px dotted; padding-bottom: 7px; margin-bottom: 10px;}
#art td{vertical-align: top; padding-bottom: 10px;}
#info{font-size: 11px; margin-top: 1px; border: #EBEBEB 1px solid; padding: 10px 20px 10px 20px; background: bottom repeat-x url(../images/catalog-bg-t.jpg);}

#add{font-size: 11px; margin-top: 1px; border: #EBEBEB 1px solid; padding: 10px 20px 10px 20px; background: bottom repeat-x url(../images/catalog-bg-t.jpg);}
#add a:link{color: #A24042; text-decoration: none;}
#add a:visited {color: #A24042; text-decoration: none;}
#add a:hover {color: #A24042; text-decoration: underline;}
#add a:active {color: #A24042; text-decoration: underline;}

#slideshow {
    position:relative;
    height:200px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
}

#slideshow IMG.active {
    z-index:10;
}

#slideshow IMG.last-active {
    z-index:9;
}

.ptxt1 {
	margin:5px 10px 5px 15px;
}
.ptxt2 {
	margin:5px 10px 5px 15px;
}

.txt1 {
	margin:5px 10px 5px 15px;
}
.txt2 {
	margin:5px 10px 5px 15px;
}
