@charset "utf-8";
/* CSS Document */
html, body {position:relative; height:100%; margin:0; padding:0;}
body {text-align:center; min-width:980px; font:normal 13px Tahoma, Geneva, sans-serif; color:#acacaa; background:#000;}
h1,h2,h3,h4,h5 {color:#fff; font-weight:normal;}
h1 {padding:0 0 5px; margin:0 0 10px; color:#fff; font:normal 22px Arial, Helvetica, sans-serif; border-bottom:1px solid #3b3b3b;}
.h1 {padding:0 0 5px; margin:0 0 10px; color:#fff; font:normal 22px Arial, Helvetica, sans-serif; border-bottom:1px solid #3b3b3b;}
h2 {font-size:18px;}
h3 {font-size:16px;}
h4 {font-size:14px;}
a {color:#6acccf; text-decoration:underline;}
a:hover {cursor:pointer; color:#6acccf; text-decoration:none;}
hr {background:#3b3b3b; height:1px; line-height:0; font-size:0; border:none; margin:5px 0;}
#wrapper {height:auto !important; min-height:100%; height:100%; margin:0 auto -159px; width:980px; min-width:980px; background:url(top_pic.jpg) 50% 0 no-repeat #1c1c1c;}
.header {position:relative; width:100%; height:360px; margin:0 auto; padding:0;}
.tel_top {position:absolute; top:44px; left:15px; padding:0 0 0 50px; background:url(tel_top.png) 0 0 no-repeat; height:60px; text-align:left; font:bold 22px Arial, Helvetica, sans-serif; color:#a7a8ab;}
.tel_top p {padding:0; margin:0;}
.top_logo {position:absolute; top:172px; right:24px;}
.top_logo img {border:none;}
.slog {position:absolute; top:7px; left:17px;}
ul#m2 {position:absolute; top:67px; right:61px; margin:0; padding:0;}
ul#m2 li {list-style:none; margin:0; padding:0; float:left;}
ul#m2 li a {display:inline-block; padding:0 15px 0 0; margin:0; text-decoration:none; color:#a7a8ab; font:bold 11px Arial, Helvetica, sans-serif; text-transform:lowercase;}
ul#m2 li a span {display:inline-block; padding:13px 0 10px 15px;}
ul#m2 li a:hover {color:#1a1615; text-decoration:none; background:url(m2.png) 100% 0 no-repeat;}
ul#m2 li a:hover span {background:url(m2.png) 0 0 no-repeat;}
.cont {border-collapse:collapse; border-spacing:0; border:none; width:100%; margin:0 auto; padding:0;}
.content {padding:0 6px 20px 6px; vertical-align:top; border-collapse:collapse; border-spacing:0; border:none; text-align:left;}
.left_c {width:230px; padding:0; vertical-align:top; border-collapse:collapse; border-spacing:0; border:none;}
.m_bl {width:215px; padding:0; margin:0 auto; border-left:1px solid #373737; border-right:1px solid #373737; background:#1c1c1c;}
.m_bot {width:217px; margin:0 auto 5px; padding:0; text-align:center;}
ul#menu {margin:0 auto; padding:5px 0 0; width:203px; text-align:left;}
ul#menu li {list-style:none; line-height:0; font-size:0; padding:1px 0 2px; margin:0 auto; width:203px; background:url(m_div.gif) 50% 100% no-repeat;}
ul#menu li a {display:block; width:158px; padding:5px 10px 5px 35px; margin:0; color:#a7a8ab; text-decoration:none; font:normal bold 11px Arial, Helvetica, sans-serif; background:url(mark.gif) 0 50% no-repeat;}
ul#menu li a:hover {color:#6acccf; text-decoration:none; background:#0e0e0e;}
ul#cat {margin:0 auto; padding:15px 0; width:203px; text-align:left;}
ul#cat li {list-style:none; line-height:0; font-size:0; padding:1px 0 2px; margin:0 auto; width:203px; background:url(m_div.gif) 50% 100% no-repeat;}
ul#cat li a {display:block; width:158px; padding:5px 10px 5px 35px; margin:0; color:#a7a8ab; text-decoration:none; font:normal bold 11px Arial, Helvetica, sans-serif; background:url(mark.gif) 0 50% no-repeat;}
ul#cat li a:hover {color:#6acccf; text-decoration:none; background:#0e0e0e;}
ul#cat li.cl1 {background:none;}
ul#cat li.cl1 a {background:none;  padding:5px 0 5px 0;}
ul#cat li.cl1 a:hover {background:none;}
.cart {padding:0; margin:0; text-align:left; color:#ccc; font:normal 11px Arial, Helvetica, sans-serif; position:absolute; bottom:26px; right:32px;}
.cart p {padding:0; margin:0; display:inline;}
.cart .price {color:#ccc; font-size:11px; padding:0; font-weight:bold; float:left;}
.cart .price span {font-size:16px;}
.cart .order {display:block; clear:both; padding:5px 0 0;}
.cart .hra {float:left; line-height:16px; padding:5px 10px 0 0}
.cart a {color:#ccc; text-decoration:underline;}
.cart a:hover {color:#ccc; text-decoration:none;}
.n_bl {width:216px; margin:0 auto 5px; background:url(n_top.png) 0 0 no-repeat #161616;}
.news {background:url(n_bot.png) 0 100% no-repeat; padding:9px 12px 20px 12px; margin:0; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#6acccf; text-align:left;}
.n_tit {font-weight:bold; padding:0 0 15px;}
.news a {color:#acacaa; text-decoration:underline;}
.news a:hover {color:#6acccf; text-decoration:underline;}
.news .date {font-size:11px; padding:0 0 7px; font-weight:bold;}
.news .anonce {padding:0 0 15px;}
.inf {padding:15px 0; margin:0 auto; text-align:center;}
.inf p {padding:0; margin:0;}
.inf img {border:none;}
.inf table {margin:0 auto;}
.block {width:739px; margin:0 auto 10px; padding:0; background:url(bl_top.png) 0 0 no-repeat #000;}
.bl_bot {padding:15px 0; text-align:center; background:url(bl_bot.png) 0 100% no-repeat;}
.bl_bot p { margin: 0;}
.bl_bot img {border:none;}
.wrap_clear {clear:both; height:159px; width:100%; margin:0 auto;}
#footer {margin:0 auto; padding:0; height:159px; min-width:980px; width:980px; position:relative; z-index:0; background:url(bot_pic.jpg) 50% 0 no-repeat;}
.counters {position:absolute; bottom:18px; left:0; width:100%; text-align:center;}
.counters p {padding:0; margin:0;}
.counters img {border:none;}
.copy {position:absolute; top:60px; right:50px; font-size:11px; color:#acacaa; text-align:right;}
.copy a {color:#6acccf; text-decoration:underline;}
.copy a:hover {color:#6acccf; text-decoration:none;}
.sn {padding:0 0 5px; font-size:12px; font-weight:bold;}
table.table0 td p,table.table1 td p,table.table2 td p {padding:0; margin:0;}
table.table0 { border-collapse:collapse;}
table.table0 td { padding:5px; border: none}
table.table1 { border-collapse:collapse;}
table.table1 tr:hover {background:none;}
table.table1 td { padding:5px; border:1px solid #0d0d0d;}
table.table2 { border-collapse:collapse;}
table.table2 tr:hover {background:none;}
table.table2 td { padding:5px; border:1px solid #0d0d0d;}
table.table2 th { padding:8px 5px; border:1px solid #2e2e2e; background:#0c0c0c; color:#a3a0a0; text-align:left;}
/* GALLERY */
table.gallery {border-spacing:10px; border-collapse:separate;}
table.gallery td {background-color:#f0f0f0; text-align:center; padding:15px;}
table.gallery td img {}
#search {width:216px; height:20px; background:url(search.png) left top no-repeat; position:absolute; top:10px; right:6px;}
.text_input {width:160px; height:13px; padding:0; margin:0; border:none; background:none; position:absolute; left:13px; top:4px; color:#758889; font-size:11px;}
.button {width:29px; height:20px; position:absolute; right:0; top:0; padding:0; margin:0; border:none; background:none; cursor:pointer;}
/*c.d.c*/