* {padding:0; margin:0}
html {height:100%; min-width:990px}
body {position:relative; height:100%; _behavior:url("./css/csshover.htc"); background:url(../images/bg.jpg) center 0 repeat-y #072f40; font:14px tahoma; color:#08374b; min-width:1000px}
img {border:0}
a {outline:none; color:#08374b}
a:hover {text-decoration:none}
ul {list-style:none}

.wrap {width:100%; overflow-x:hidden; position:relative}

/* Content */
.content {margin:0 auto; min-width:1000px; max-width:1070px}
.empty {clear:both}

.head {padding:53px 0 0; min-height:149px; _height:149px}

.logo {position:absolute}
.logo1 {position:absolute}
.logo2 {position:absolute; margin:19px 0 0 116px}
.phone {position:absolute; margin:7px 0 0 477px}
.phone img {margin:0 0 6px}
.phone a {padding:1px 0 3px 23px; background:url(../images/ic1.png) no-repeat; font:12px tahoma; color:#fff; position:relative; top:14px; left:41px}
.phone a:hover {color:#fdca31; text-decoration:underline}

.pic {float:right; width:429px; height:216px; position:relative; left:87px; top:-19px; z-index:2; margin:0 0 -1000px}
.menu {height:33px; background:url(../images/menu-bg1.png) repeat-x; position:relative; top:116px; margin:0 0 0 12px}
.menu ul {height:33px; background:url(../images/menu-bg2.png) no-repeat; padding:0 0 0 12px; position:relative; left:-12px}
.menu ul li {height:33px; float:left; background:url(../images/line.gif) 100% 0 no-repeat; padding:0 1px 0 0}
.menu ul li a {height:33px; float:left; font:19px tahoma; color:#093d53; text-decoration:none; line-height:29px; padding:0 14px}
.menu ul li a:hover, .menu ul li a.current {color:#fff; background:url(../images/menu-bg1-hover.png) repeat-x}

.columns {background:#fff; min-height:500px; clear:both; padding:17px 0 30px; float:left; width:100%}

.catalog {float:right; width:216px; min-height:484px; background:url(../images/catalog.gif) 0 53px no-repeat; padding:93px 6px 50px 12px; margin:0 0 0 50px}
.catalog ul li a {font:16px tahoma; color:#08374b; line-height:24px; text-decoration:none}
.catalog ul li a:hover, .catalog ul li a.active {color:#1595b8}
.catalog ul li ul {padding:0 0 0 22px}
.catalog ul li ul li a {color:#797979; text-decoration:underline}
.catalog ul li ul li a:hover, .catalog ul li ul li a.active {color:#ffb300}

.left-column {padding:0 28px; line-height:21px}
.left-column h1, .left-column h2 {font:26px tahoma; position:relative; left:-1px; margin:0 0 8px; clear:left}
.left-column p {padding:0 0 18px}

.nav {color:#08394d; font:10px tahoma; padding:0 0 8px}
.nav a {color:#08394d}
.nav span {color:#adadad}

.grey-block {font:11px tahoma; color:#333; width:635px; background:url(../images/bl-center.png) repeat-y; line-height:18px}
.grey-block-top {background:url(../images/bl-top.png) no-repeat}
.grey-block-bottom {background:url(../images/bl-bottom.png) 0 100% no-repeat; min-height:50px; padding:12px 17px 22px}
.grey-block table {width:100%}
.grey-block table td.first {padding:0 40px 0 0; width:170px}
.order {font:11px tahoma; color:#9e9e9e; text-align:center; width:675px; margin:25px 0}
.order table td {padding:0 30px 0 0}
.order-in {width:100%; overflow:hidden}

.price1 {height:41px; width:201px; background:url(../images/price1.png) no-repeat; text-align:center; font:21px tahoma; color:#fff; line-height:38px; margin:4px 0 14px}
.price2 {height:41px; width:201px; background:url(../images/price2.png) no-repeat; text-align:center; font:21px tahoma; color:#fff; line-height:38px; margin:4px 0 14px}

.phone2 {font:12px tahoma; color:#797979; padding:1px 0 3px 23px; background:url(../images/ic1.png) no-repeat; text-decoration:none}
.phone2:hover {text-decoration:underline}

.commodity {padding:0 216px 50px 0}
.comment {width:635px; float:left; background:#fff}
.comment p {padding:0 5px 0 30px; font:11px tahoma; color:#767676; display:inline}

.to-look-also {margin:35px 0 0; clear:both}
.to-look-also img {display:block}
.list {background:#e6ebed; height:189px} 
.list ul {width:945px; padding:29px 17px 0 28px; margin:0 auto}
.list ul li {float:left; width:171px; height:122px; background:url(../images/bg2.gif) no-repeat; text-align:center; padding:8px 0 0; margin:0 18px 0 0}
.list ul li:hover {background-position:0 -130px}
.list ul img {display:block; margin:0 auto}
.list ul li a {font:12px tahoma; color:#000}
.list ul li i {font:italic 13px tahoma; color:#ff0000; display:block}
.list ul li a:hover {text-decoration:underline; color:#ffac2b}

.list-commodity {width:711px; overflow:hidden; position:relative; margin:0 0 0 -100px; left:95px; top:-9px; float:left; _float:none}
.list-commodity ul {width:720px; padding:19px 17px 0 0; *padding:19px 17px 9px 0}
.list-commodity ul li {float:left; width:171px; height:122px; background:url(../images/bg3.png) no-repeat; text-align:center; padding:8px 0 0; margin:0 9px 9px 0}
.list-commodity ul li:hover {background-position:0 -130px}
.list-commodity ul img {display:block; margin:0 auto}
.list-commodity ul li a {font:12px tahoma; color:#000}
.list-commodity ul li i {font:italic 13px tahoma; color:#ff0000; display:block; visibility:hidden}
.list-commodity ul li:hover i {visibility:visible}
.list-commodity ul li a:hover {text-decoration:underline; color:#ffac2b}

.main {width:891px; margin:0; *margin:0; left:0; display:table; }
 
.main ul {width:920px} 

.main-col {padding:0 6%}

.info {font:11px tahoma; padding:25px 30px 0}

.special {font:bold 13px tahoma; color:#fff; line-height:18px; position:relative; width:100%; overflow:hidden; min-width:1000px; margin:15px 0 25px}
.special-in {width:101%}
.special img {display:block; margin:0 auto 10px}
.sp {height:67px; background:url(../images/sp-bg.png) repeat-x; margin:0 0 10px}
.special a {color:#fff}
.s-bl1 {float:left; width:25%}
.s-bl2 {float:left; width:25%}
.s-bl3 {float:left; width:25%}
.s-bl4 {float:left; width:25%; *width:24.8%}

.s-bl1 .text {background:url(../images/sbg1.png) repeat-x #25a80f; padding:6px 8px 12px}
.s-bl2 .text {background:url(../images/sbg2.png) repeat-x #0f94c7; padding:6px 8px 12px}
.s-bl3 .text {background:url(../images/sbg3.png) repeat-x #0f2a6c; padding:6px 8px 12px}
.s-bl4 .text {background:url(../images/sbg4.png) repeat-x #cd0f4e; padding:6px 8px 12px; padding:6px 10px 12px 8px}

/* Footer */
.footer {min-height:100px; margin:0 auto; min-width:1000px; max-width:1070px; padding:0 0 25px; clear:both}

.footer-menu {height:31px; background:url(../images/menu2-center.png) repeat-x; margin:0 17px}
.footer-menu-left {height:31px; background:url(../images/menu2-left.png) no-repeat; position:relative; left:-17px}
.footer-menu-right {height:31px; background:url(../images/menu2-right.png) 100% 0 no-repeat; left:34px; position:relative}

.footer-menu ul {height:31px; padding:0 0 0 12px; position:relative; left:-34px}
.footer-menu ul li {height:31px; float:left; background:url(../images/line2.png) 100% -1px no-repeat; padding:0 1px 0 0}
.footer-menu ul li a {height:31px; float:left; font:bold 13px tahoma; color:#fff; text-decoration:none; line-height:29px; padding:0 17px}
.footer-menu ul li a:hover, .menu ul li a.active {color:#fff; background:url(../images/menu-bg1-hover.png) 0 -1px repeat-x; border-width:0 1px; border-style:solid; border-color:#efefef; padding:0 16px}

.phone3 {height:31px; float:right; background:url(../images/line2.png) 0 -1px no-repeat; font:bold 13px tahoma; color:#fff; text-decoration:none; line-height:29px; padding:0 17px}

.creator {font:11px tahoma; color:#fff; padding:15px 0 0; text-align:center}
.meter {display:inline; margin:0 18px 0 38px; position:relative; top:11px}

/*(c) tz*/
/*.grey-block table{margin-top:-150px}*/

