body { font-family:"Trebuchet MS", Tahoma, Arial, Verdana, sans-serif; font-size:13px; color:#000000; padding:0px; margin:0px; background:url(images/bg.jpg) center top repeat #fdf0d5;}

a { text-decoration:underline; color:#3c6fb8; padding:0.25em; margin:-0.25em;  }
a:hover { color:#f29037; background-color:#ffffff; }
a:active { padding:0px; margin:0px; border:none;}
a.nopad { padding:0px; margin:0px; background-color:none;}

h1 { font-size:25px; color:#a69a80; font-weight:bold; margin:15px 0px 35px 0px; padding:0px;}
h2 { font-size:20px; color:#a69a80; font-weight:normal; margin:15px 0px; padding:0px; text-transform:uppercase;}
h3 { font-size:20px; color:#a69a80; font-weight:normal; margin:10px 0px; padding:0px;}
h4 { font-size:15px; color:#a69a80; font-weight:normal; margin:5px 0px; padding:0px;}

.h2 { background:url(images/h2.gif) 0px 0px no-repeat; font-size:20px; color:#a69a80; font-weight:normal; padding:4px 0px 4px 40px; margin:0px; text-transform:uppercase;}
.h3 { font-size:17px; text-transform:uppercase; padding:0px 0px 10px 14px; line-height:24px; margin:0px; }
.currentsub { color:#c6b692;}

.maintable { width:1000px; border-collapse:collapse; }

.logo { padding:0px; width:300px; height:129px; background:url(images/logo.jpg) left top no-repeat; }
a.logo {display:block;}
#mainmenu { width:222px; padding-left:43px; vertical-align:middle; line-height:22px; }
#mainmenu a { display:block; background:url(images/mainmenu.gif) 0px 11px no-repeat; padding:0px 0px 0px 30px; margin:0px; }
#contacts { line-height:22px; vertical-align:middle; text-align:left; }
#price { padding:0px; text-align:right; width:175px; height:129px;}

#l0 { padding:0px; width:300px; text-align:left; vertical-align:top; }
#r0 { padding:0px; text-align:left; vertical-align:top; }
#r1 { padding:10px 15px 60px 62px; }

#cath { font-size:20px; color:#a69a80; height:48px; background:url(images/cath.jpg) left top no-repeat; padding:19px 0px 0px 43px; text-transform:uppercase; }
#catmenu { line-height:20px; }
#catmenu a { margin:0px 10px 0px 27px; padding:1px 10px 2px 10px; /*color:#f29037;*/ text-decoration:none; }
#catmenu a.seemore { padding-right:25px; background:url(images/seemore.gif) right 8px no-repeat;} 
#catmenu a:hover { background-color:#ffffff; text-decoration:underline;}
#catmenu a.selected { background-color:#ffffff; text-decoration:none; color:#000000;}

#catmenu .h3 a  { margin:-2px -10px; padding:2px 10px; color:#000; }
#catmenu .h3 a:hover { color:#f29037; }

#frontpage { border-collapse:collapse; width:100%;}
#l01 { width:348px; padding:0px; vertical-align:top;}
#r01 { /*width:318px;*/ padding:24px 10px 0px 24px; vertical-align:top;}

a.newsblock0 { display:block; font-size:11px; line-height:18px; margin:20px 0px; padding:0px; text-decoration:none; }
a.newsblock0:hover { text-decoration:underline; background:none; }

.catblock0 { border-collapse:collapse; width:100%; margin-top:15px; }
.img1 { width:136px; height:101px; padding:5px; background-color:#ffffff; vertical-align:top; }
.catblock0 .img2 { width:258px; height:177px; vertical-align:top; }
.catblock0 .img2 div {padding:6px; background-color:#ffffff;}
.catblock0 .txt1 { padding:0px 10px; text-align:left; vertical-align:top; font-size:17px; color:#000000; }
.catblock0 .txt1 a { color:#f29037; }
.catblock0 .txt2 { padding:2px 0px; height:60px; text-align:left; vertical-align:bottom; font-size:17px; margin:0px; }
.catblock0 .txt2 a:hover { color:#f29037; background:none;}
.catblock0 .txt3 { padding:0px 15px; vertical-align:top; text-align:left;}
.catblock0 .price1 { color:#a29f96; font-size:11px; margin-top:10px; }
.catblock0 .cell { width:33%; padding:5px 0px; vertical-align:top; text-align:center; }
.catblock0 .price0 { color:#a29f96; background-color:#fdf0d5; padding:5px; text-align:center; }
.catblock0 .cell:hover .price0 { color:#000000; }

#footer { border-collapse:collapse; width:1000px; background:url(images/footer_bg.gif) left bottom repeat-x; margin-top:50px;}
#space { padding:0px; width:344px;}
#copyrights { width:352px; padding:31px 0px 30px 0px; text-align:left; vertical-align:top; border-top:1px solid #7c6c49;}
#counters { padding:31px 10px 30px 0px; vertical-align:top; text-align:right; border-top:1px solid #7c6c49; }

#pathway { line-height:22px;}
#pathway img { position:relative; top:-2px;}

.usertable { border-collapse:collapse; width:100%; font-size:13px; margin-bottom:30px; line-height:20px; }
.usertable td, th { text-align:left; font-weight:normal; padding:4px 12px; vertical-align:top; }
.usertable tr.row0 td { background:url(images/bg2.jpg) left top repeat; }
.usertable td.left { }
.usertable tr.headerrow td, .usertable tr.headerrow th { color:#000; font-weight:normal; border-bottom:1px solid #bcb095; font-size:17px; } 
.usertable td.right { }
.usertable td.center { } 

.catalogpage { padding:20px 0px 0px 27px; }
.catalogpage .left { width:270px; }
.interesuet { font-size:17px; color:#9a8863; margin-bottom:10px; text-align:center; }
a.zakazat { padding:0px; margin:0px; background:none;}
a.zakazat:link img, a.zakazat:visited img { padding:2px; margin:0px; border:0px; }
a.zakazat:hover img { border:1px solid #f29037; padding:1px;}
