* {margin:0; padding:0; font:12px Arial, Helvetica, sans-serif; color:#000;}
body {margin:0; padding:0; background:url(images/design/bgr_cont00.gif) #fff; min-width:1024px;}

table, td, div, img { border:0;border-collapse:collapse;}
td {vertical-align:top;}

strong, b { font-weight:bold;}

em, i { font-style: italic;}

p, span {line-height:16px;}

a {text-decoration: none;}
a:hover {text-decoration: underline;}

.all {background:url(images/design/bgr_all.gif) repeat-x 0 0;  width: expression((documentElement.clientWidth||document.body.clientWidth)<1024?'1024px':''); }

.first { width:1000px; margin:0 auto; background:url(images/design/bgr_cont.gif); }
.bgr_cont {background:url(images/design/bgr_top.gif) repeat-x 0 0;}

.hed { position:relative; height:101px; }
.hed .menu a { font-size:12px; font-weight:bold; color:#3C3C3B; display:block; margin:36px 0 0 0; float:left; background:url(images/design/ul00.gif) no-repeat left; padding:3px 0 4px 23px;}
.hed .log { position:absolute; display:block; margin:8px 0 0 0; left:20px;}
.hed .log02 { float:left; padding:24px 10px 0 185px;}

.cont { border: solid #AAA9A7; border-width:0 1px; padding:0px 0px 20px 0px;}
.cont div { text-align:left;}

.left { float:left; width:204px; margin:52px 0 0 0;}
.h1, .h1 a { font-size:14px; font-weight:bold; color:#D8170E;}

.left .h1 { margin:0 0 25px 13px;} 
.cont .menu a { font-size:14px; font-weight:bold; color:#930A04; display:block; margin:0 0 8px 15px;}
.left .menu a { background:url(images/design/ul01.gif) no-repeat left; padding:0 0 0 18px;}

.center { padding:10px 204px 0px 204px;}/*290px*/

.center p { text-align:justify; line-height:18px;}

.info { padding:15px 0 0 13px;}
.info dt a, .topp { font-size:14px; font-weight:bold; color:#930A04; background:url(images/design/ul02.gif) no-repeat left; padding:0 0 0 20px;}
.info dt { font-size:14px; font-weight:bold; color:#930A04; }
.info dd { line-height:26px;}
.info dd span { color:#7D7D7D;}

.info ul { margin:0px 0 0 20px; width:530px;list-style:none;}
.info li { float:left; height:100px; margin:0 20px 0px 0;}
.info li span { display:block; text-align:center; color:#000;}

.right { width:204px; float:right; margin:0px 0 0 0;}
.right .h1 { margin:45px 10px 24px 0; text-align:right;}
.right .menu a { text-align:right; background:url(images/design/ul01.gif) no-repeat right; padding:0 18px 0 0; margin-right:10px;}

.form { margin:15px 0 5px 0;}
.form input.text { width:130px; height:20px; border:1px solid #930A04; background:#E5E4E3; padding:2px 0 0 5px; color:#930A04; margin:0 1px 0 17px;}
.form input { vertical-align:middle;}
.foot { height:81px; background:url(images/design/bgr_foot.gif) 0 0;  padding:0;}
.foot_link { text-align:left; padding:2px 0 5px 10px;}

.product { margin:0 0 10px 0;}
.product h1 { padding:0 0 5px 0; font-weight:bold; color:#930A04;}
.product img {float:left; margin:0 20px 10px 0;}
.product a { text-decoration:underline;}
.product a:hover { text-decoration:none;}
.product div { border-top:1px solid #666; margin:10px 25px 0 0; padding:10px 0 0 0;}
.product div td { padding:0 60px 0 0;}
.product div td a { text-decoration:none; font-size:16px;}

.colheader { font-size:14px; font-weight:bold; margin:0px 0 10px 0;}
.categories a { display:block; margin:0px 0 5px 0;}


.part {border:1px solid #930A04; background:#E5E4E3; color:#930A04; display:block; font-size:12px; width:130px; text-align:center; font-weight:bold; padding: 2px 10px;}

.part:hover { text-decoration:none; background:#CCC;}

.contacts { padding:20px 0 0 20px;}
.contacts form { width:393px;}
.contacts form p { margin:0px 0 5px 0;}
.contacts p center { font-weight:bold; font-size:12px;}
.contacts p font center { font-weight:bold; color:#FF0000; font-size:12px;}
.contacts label { display:block; float:left; width:90px; margin:3px 5px 0 0; font-size:12px; color:#333;}
.contacts input.text { width:250px; height:20px; padding:1px 0 0 5px;}
.contacts input, .contacts textarea { border:1px solid #999; }
.contacts textarea {width:250px; height:150px;}

body.slid {background:url(images/design/bgr_cont.gif);}
.slid .all {background:url(images/design/bgr_top.gif) repeat-x 0 0;}

.imgb img, .product img/*, dl dd img*/ { border:1px solid #990000;}






