* {margin:0; padding:0; font:11px Tahoma, Arial, Geneva, sans-serif;}
body {margin:0; padding:0; background:url(/site/Image/cont03.jpg) no-repeat bottom left #63727E; min-width:1000px;}

table, td, img {border-collapse:collapse;border:0;}
td {vertical-align:top;}
table, .w { width:100%;}

li { list-style:none;}
strong { font-weight:bold;}

p, span, a, div {color:#fff;}
p, span {line-height:14px;}

input, select, textarea { color:#000;}

a, .foot span a:hover, .special a:hover {text-decoration: none;}
a:hover, .foot span a, .special a {text-decoration: underline;}

.clear { clear:both;}

.all {width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 1000 ? "1000px" :"auto");}
.all {background:url(/site/Image/cont01.jpg) no-repeat 0 278px;}
.first { background: none;}
.hed { height:278px; background:url(/site/Image/hed01.jpg) no-repeat 0 0;}

.first .hed { background:url(/site/Image/he00.jpg) no-repeat 0 0; height:414px;}

.hed .right { margin:0 34px 67px 0px; padding:26px 0 0 0; float:right; width:30%;}
.hed .right p { text-align:left;}
.hed .right span { display:block; margin:0 0 33px 0;}
.hed .right span a { margin:0 12px 0 0;}
.hed .right span a:hover { border-bottom:2px solid #fff;}

.hed .center { padding:20px 0 0 327px;}
.hed .center span img { margin:0 14px 35px 0;}
.hed .center img { margin:0 0 59px 0;}
.hed .rg { float:right; width:238px;  margin:0 34px 0 0;}

.hed .rg img { margin:66px 0 29px 0;}

.hed .menu { background:url(/site/Image/hed02.gif) repeat-x bottom; height:60px; padding:0 50px;}
.hed .menu table { width:100%;}
.hed .menu table td { text-align:center;}
.hed .menu a { display:block; background:#97A1AA; height:46px; margin:7px 0 0 0; padding:0 8px;}
.hed .menu a {font:bold 15px/46px Tahoma, Arial, Geneva, sans-serif; color:#ff; text-transform:uppercase;}
.hed .menu a:hover { background:url(/site/Image/rol.gif) repeat-x 0 0;height:58px; line-height:44px; margin:0;}
.hed .menu a.lf { padding-left:28px;}
.hed .menu a.rg { padding-right:28px; width:auto; margin-right:0;}

.cont {  background:url(/site/Image/cont02.jpg) no-repeat right top; padding:0 0 20px 0;}

.cont a:hover, .cont a:hover span, .foot a:hover { color:#f1e9bb;}

.cont h1 {color:#DBE0E4; }
.cont h1, .cont h1 span { font:20px Tahoma, Arial, Geneva, sans-serif;text-transform:uppercase;}
.cont h1 span { color:#fff; font:bold 22px Arial, Helvetica, sans-serif;}
.cont font a { font-weight:bold; display:block; color:#DDE3E9; text-decoration:underline; padding:0 0 18px 0;}
.cont font a:hover {text-decoration: none;}

.cont .rg { width:263px; margin:56px 0 40px 0;}
.cont .rg div { padding:0 50px 0 19px;}
.cont .rg form { margin:0 0 224px 0;}
.cont .rg form .text { width:165px; height:17px; background:#B6BDC3; border:1px solid #7F8A95; margin:0 11px 0 0;}
.cont .rg form input { vertical-align:middle;}
.cont .rg h1 { margin:0 0 21px 0;}

.cont .rg .inf { padding:0; margin:0 0 27px 0;}
.cont .rg .inf h1 { padding:0 0 0 19px;}
.cont .rg .inf p { background:#99A4AE; padding:18px 33px 24px 19px;}
.cont .rg .inf span a { display:block; font-weight: bold; background:url(/site/Image/inf.gif) no-repeat 0 0; padding:5px 0 25px 47px; color:#fff; text-decoration:none;}
.cont .rg .inf span a:hover { text-decoration:underline;}
.cont .rg .inf a { color:#DDE3E9; text-decoration:underline;}
.cont .rg .inf a:hover { text-decoration: none;}

.hr { background:url(/site/Image/hr.gif) repeat-x center; padding:30px 0 30px 0;}
.print a { background:url(/site/Image/print.gif) no-repeat left; padding:0 0 0 20px; text-decoration:underline; color:#DDE3E9;}
.print a:hover { text-decoration:none;}

.center {padding:0 45px 0 51px;}
.center h1 { margin:0 0 35px 0;}
.center font a { padding:0 0 10px 0;}

.center .top { padding:17px 0 30px 0;}
.center .top a { background:url(/site/Image/top01.gif) no-repeat left; padding:0 10px 0 13px; color:#DDE3E9; text-decoration:underline;}
.center .top a:hover { text-decoration:none;}
.center .top span { background:url(/site/Image/top02.gif) no-repeat left; padding:0 10px 0 13px;}
.center .top span a { background:none; padding:0;}
.center .bot { text-align:center; margin:23px 0 0 0;}
.center .bot a { text-decoration:underline;}
.center .bot a:hover { text-decoration:none;}
.center .bot a.lf { background:url(/site/Image/lf.gif) no-repeat left; padding:0 80px 0 10px;}
.center .bot a.rg { background:url(/site/Image/rg.gif) no-repeat right; padding:0 10px 0 80px; float:none; margin:0; width: auto;}

.catalog_home th { text-align:left;}
.catalog_home h1 { margin:0 0 15px 0;}
.catalog_home .nb a { background:none; /*width:145px;*/}
.catalog_home .link { text-align:left;}

.link a { background:url(/site/Image/px.gif) repeat-x bottom; display:block;}
.link span { background:url(/site/Image/1px.gif) repeat-x bottom;padding:1px 0 0 0; line-height:13px;}
.link a:hover { text-decoration:none;} 

.catalogs a { width:145px;}

.link a, .catalogs a { display:block; margin:0 0 15px 0;background:url(/site/Image/px.gif) repeat-x bottom;}

div.color { background:#97A1AA; padding:10px; margin:20px 0 0 0;}

.special { margin:0px 0px 40px 0px;}
.special img { margin:0 13px 0 0;}
.special a, .special strong { color:#DDE3E9; font-weight:bold;} 
.special .lin_bot { border-bottom:1px solid #fff; padding:0 0 12px 0;}
.special span { display:block; width:50px; height:1px; background:#fff; font-size:0; float:right;}

.special_result table th p { background:#97A1AA; font-weight:bold; padding:6px 50px 6px 11px; text-align:left;}
.special_result table th img { width:11px; height:1px;}
.special_result table td img { width:80px; height:80px; margin:0 29px;}
.special_result table td p { padding:33px 0 35px 11px; background:#788692; font-weight:bold;}
.special_result table td p a { color:#DDE3E9; font-weight:bold; text-decoration:underline; margin:0 40px 0 0; display:block;}
.special_result table td p a:hover { text-decoration:none;}

.type table {width:290px;}
.type th p { background:url(/site/Image/pic04.gif) no-repeat 10px 2px #788692; padding:17px 0 14px 53px; margin:0 0 18px 0;}
.type td img { width:11px; height:1px;}
.type td {  padding:6px 0 5px 11px; vertical-align:middle;}
.type .color {background:#97A1AA;}
.type select.big {width:112px; height:21px;}
.type .big p { background:url(/site/Image/pic05.gif) no-repeat 10px 2px #788692;}
.type select {width:75px; height:21px;}
.type select, .type input { vertical-align:middle;}
.type input.text {width:40px; height:22px; margin:0 3px 0 2px;}
.type input { margin:15px 0 0 0;}

.center table.inf { background: none; padding:0; border:0; /*width:493px;*/ width:90%; margin:20px 0 0 0;}
table.inf th p { background:#97A1AA; margin:0 0 10px 0; text-align:left;}
table.inf p { padding:6px 4px 6px 10px; font-weight:bold;}
table.inf img { width:15px; height:15px;}
table.inf .color p { background:#788692;}
table.inf th.color {background:#97A1AA; margin:0 0 10px 0;}
table.inf th.color p { background: none;}

.center .inf {float:left; padding:4px; background:#808C96; border:1px solid #ccc; margin:0 19px 0 0;}
.center b { font-weight:bold; font-size:17px; }

.center ul { margin:18px 0 20px 0;}
.center ul, .center li { float:left; display:inline;}
.center li a { display:block; margin:0 51px 9px 0; color:#DDE3E9; text-decoration:underline;background:url(/site/Image/bull00.gif) no-repeat left; padding:0 0 0 14px;}
.center li a:hover { text-decoration:none;}

.foot {height:176px;margin:0 50px 0 50px; border-top:1px solid #fff;}
.foot .rg { float:right; border-top:4px solid #fff; padding:37px 0 0 0;}
.foot .menu { padding:38px 0 0 0;}
.foot p { padding:0 0 15px 0;}




#big-image-box {position: absolute; left: 0; top: 0; visibility: hidden; border: 1px solid #999; background-color: #FFF;}
#close-pic-button {position: absolute; top: 5px; right: 5px; font-size: 1px; width: 16px; height: 16px; background: url(/site/Image/close_pic.png) no-repeat; cursor: pointer;}
* html #close-pic-button {
        background-image: url(/site/Image/close_pic.gif); back\ground-image: none;
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/site/Image/close_pic.png,sizingMethod=crop);
}
.big-image-progress {
        background-image: url(/site/Image/progress.gif); background-repeat: no-repeat; background-position: 50% 50%;
        overflow: hidden; opacity: 0.7; filter: alpha(opacity=70);
}
.big-image-progress #close-pic-button, .big-image-progress img {visibility: hidden;}
#big-image-box.big-image-progress {border: none;}


div.img_cat {
float:left;
margin:0 13px 0 0;
width: 150px;
}