body {text-align:center; font:1.2em/1.3em Arial, Helvetica, sans-serif; color:#686d6a; padding:30px 0;}

a, a:visited, a:active, .anchor {color:#02395f; cursor:pointer; text-decoration:underline;}
a:hover, .anchor:hover {color:#9c4302; text-decoration:underline;}

ul.std li {padding:3px 0;}

h1 {color:#978f6c; background:url(/image/korona.gif) no-repeat left top; padding:25px 0 15px 0; font-size:24px; font-weight:normal; font-family:Tahoma, Arial, Helvetica, sans-serif; margin:0;}
h1 span {display:block; font-size:18px; font-weight:bold; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#aab67b; padding:10px 0 0 0;}

h2 {color:#576097; background:url(/image/h2Bg.gif) no-repeat left 4px; padding:0 0 0 12px; margin:20px 0;}

#page {width:990px; margin:0 auto; text-align:left; position:relative; padding:105px 0 0 0; background:#fff6ff url(/image/header.jpg) no-repeat left top;}

#mainMenu {position:absolute; top:172px; left:73px; width:198px; height:161px; font-size:14px; font-family:"Times New Roman", Times, serif; font-weight:bold; background:url(/image/mainMenuBg1.gif) repeat-x left top;}
#mainMenu ul {margin:13px 10px 10px 17px;}
#mainMenu li {padding:2px 0 2px 15px; margin:0; list-style:none; background:url(/image/mainMenuLi.gif) no-repeat left 8px;}
#mainMenu a, #mainMenu a:visited {color:#485513; text-decoration:none; display:block;}
#mainMenu a:hover {color:#754781; text-decoration:underline;}

#c1 {background:url(/image/l.jpg) repeat-y left top; height:100%;}
#c2 {background:url(/image/r.jpg) repeat-y right top;  height:100%; padding:232px 70px 35px 73px; }
#content {border:1px solid #f4ecf3; background-color:#FFFFFF; padding:35px 0;}

#text {float:right; width:530px;}
.txt {padding-right:8px;}

#subMenu {float:left; width:300px; padding:0 0 130px 0; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px;}
#subMenu p {padding-left:5px;}

#catalog {position:relative;}
#catalog a, #catalog a:visited {color:#02395f; display:block; cursor:pointer; padding:4px 2px 4px 5px; margin:0;}

#prodType {margin:20px 0 0 0; list-style:none; float:left; width:157px; border-right:1px solid #6f6a5f;}
#prodType li {margin:0; display:inline;}
#prodType a:hover {background-color:#e7b7f3; color:#5c6924; border-left:1px solid #726656;}

#prodTitle {margin:0; padding:0 0 0 167px; color:#978f6c; font-weight:bold; background:url(/image/arrow.gif) no-repeat 270px center;}

#brandList {margin:4px 0 0 0; list-style:none; float:left; width:142px;}
#brandList li {margin:0; text-transform:uppercase; display:inline;}
#brandList a, #brandList a:visited  {padding-left:10px;}
#brandList a:hover {background-color:#d2dcaa; color:#02395f;}

/* для списка брендов немного меняем: */
#brandList li {text-transform:none; }
#brandList li h3 {padding:0 5px; text-align:center;}

#all {position:absolute; top:337px; left:74px; width:845px; background-color:#e7b7f3; height:28px;}
#all p {position:absolute; height:28px; top:0; left:637px; border-left:2px solid #FFFFFF; margin:0; padding-left:40px; font-weight:bold;}
#all a {display:block; cursor:pointer; padding:4px 0 4px 30px; background:url(/image/info.gif) no-repeat left 2px; color:#754781;}

#pic {width:206px; height:224px; overflow:hidden; position:absolute; top:172px; left:713px; z-index:3; display:none; }

#topMenu {list-style:none; margin:0; position:absolute; top:45px; left:83px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px;}
#topMenu li {float:left; border-right:1px solid #737868; padding:0 10px;}
#topMenu li a, #topMenu li a:visited {text-decoration:underline; color:#505350;}
#topMenu li a:hover {color:#000;}

.last {border:none !important;}

#phone {position:absolute; top:90px; left:755px; z-index:2; font-family:"Times New Roman", Times, serif; font-size:18px; line-height:24px;}
#e-mail {position:absolute; top:45px; left:740px; z-index:2; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none;}

#home {background:url(/image/home.gif) no-repeat center center; }
#home:hover {background:url(/image/home-1.gif) no-repeat center center; }
#email {background:url(/image/letter.gif) no-repeat center center;}
#email:hover {background:url(/image/letter-1.gif) no-repeat center center;}
#print {background:url(/image/printer.gif) no-repeat center center;}
#print:hover {background:url(/image/printer-1.gif) no-repeat center center;}

#footer {width:990px; height:87px; margin:0 auto; text-align:left; background:url(/image/b.jpg) no-repeat left top; position:relative;}

#ava {font-size:10px; padding:5px 0 0 10px; position:absolute; top:-20px; left:400px;}
#ava, #ava a:link, #ava a:visited, #ava a:active {text-decoration:none; color:#5f5f5f;}
#ava a:hover {text-decoration:underline;}

#topBack {margin:0; position:absolute; left:835px; top:-25px; list-style:none; font-size:11px;}
#topBack li {padding:2px 0 2px 20px;}
#goBack {background:url(/image/arrow-left.gif) no-repeat left center;}
#goTop {background:url(/image/arrow-top.gif) no-repeat left center;}
#goBack a:hover {}

#banner {width:990px; margin:0 auto; text-align:center; padding-top:30px;}

table.foto {width:100%;}
table.foto td {padding:5px 10px; text-align:center; vertical-align:middle;}

img.zoom {position:relative; bottom:-5px; right:8px; z-index:2; background-color:#FFFFFF;}

image.brd {border:1px solid #999999; padding:1px;}

.right {float:right; margin:0 0 5px 10px;}
.left {float:left; margin:0 10px 5px 0;}

div.before {border-bottom:1px solid #939393; margin:0 10px 15px 0;}
div.after {border-top:1px solid #939393; margin:15px 10px 0 0;}

p.PageList {margin:0; text-align:right; position:relative; font:11px "Courier New", Courier, monospace; line-height:23px;}
div.before p.PageList {padding:0 2px 25px 2px; background:url(/image/arrow-page.gif) no-repeat right bottom; bottom:-5px;}

div.after p.PageList {padding:25px 2px 0 2px; background:url(/image/arrow-page.gif) no-repeat right top; top:-6px;}

p.PageList * {padding:0 4px;}
p.PageList a {border:1px solid #9e9e9e; cursor:pointer; background-color:#d8d8d8; color:#000000; text-decoration:none;}
p.PageList a:hover {border:1px solid #cdcdcd; background-color:#ebebeb; color:#7a7a7a;}
p.PageList span {border:1px solid #cdcdcd; background-color:#ebebeb; color:#7a7a7a;}

table.prodlist {width:100%; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; }
table.prodlist td {text-align:center; padding:20px 0;}
table.prodlist img {border:1px solid #939393; padding:1px;}

div.banner {background:url(/image/baner.gif) no-repeat center top; padding:40px 40px 20px 40px;}

#SendMessage {display:block; margin:20px 0; background:url(/image/letter.gif) no-repeat center top; padding:20px 60px 10px 60px;}
#SendMessage textarea {background-color:transparent;}

#map {float:right;}
#map p {text-align:center; padding:10px; white-space:nowrap; background-color:#c8d29e;}

div.announce {text-align:left; padding:0 10px;}

a.detail {font-size:10px;}
#avk {font-size: 11px; text-align: center; margin: 30px 0; clear:left;}
