@charset "utf-8";
/* CSS Document */

html, body { margin:0px; padding:0px; position:relative; height:100%; min-width:980px; }

body { font: normal 12px Arial, Helvetica, sans-serif; color:#666666;}
body { text-align:left; background:url(body-bg.gif) left top repeat-x #e5e5e5; }

hr { background:#ccc; line-height:0; font-size:0; height:1px; border:none; }

a { color:#08acf4; outline-style:none; text-decoration:underline; }
a:hover { color:#08acf4; text-decoration:none; }

a img { border-color:#000 }

h1 { color:#333333; font-size:26px; text-transform:none; font-weight:; margin:0; padding:0 0 10px; }
h2,h3,h4,h5,h6 { margin:0px; padding:0 0 5px; color:#333333; }
h2 { font-size:24px}
h3 { font-size:22px}
h4 { font-size:20px}
h5,h6 { font-size:18px}
.thumb {color:#000000}

/*top*/
#site-header {background:url(top.gif) top center no-repeat; width:980px; height:252px;}
.site-header-in {width:920px; position:relative; margin: 0 auto; height:252px;}
.site-logo {position:absolute; top:47px; left:0;}
.site-logo-2 {position:absolute; top:36px; right:280px;}
.site-slogan {position:absolute; }
.phone-top {position:absolute; top:52px; right:0; text-align:right; font-size:16px; color:#08acf4; width:275px;}
.site-path {position:absolute; top:212px; left:0; font: normal 11px Arial, Helvetica, sans-serif; color:#b3b3b3;}
.site-path a {color:#08acf4;}
.site-path a:hover {color:#08acf4;}
#cart {position:absolute; top:199px; right:0; width:144px; height:40px; background:url(cart.gif) right top no-repeat; font: bold 16px Arial, Helvetica, sans-serif; color:#656565;}
#cart a {font-size:11px; color:#ee1c27;}
#cart a:hover {color:#ee1c27;}
/*menu top*/
.menu-top {padding: 131px 12px 0 220px; margin:0; list-style:none; float:right;}
.menu-top li {padding:0 1px 0 0; margin:0; list-style:none; background:url(tm-sep.gif) bottom right no-repeat; float:left; height:50px;}
.menu-top li:first-child a {display:block; background:url(tm-sep.gif) left bottom no-repeat; cursor:pointer; height:50px;}
.menu-top li a {display:block; text-decoration:none; height:50px; font: normal 13px/50px Arial, Helvetica, sans-serif; color:#ffffff; padding: 0 11px;}
.menu-top li a:hover {background:url(tm-hover-bg.gif) left 0 repeat-x; color:#fff;}
/*search*/
.site-search-wr {position:absolute; top:144px; left:13px; width:186px; height:24px; background:url(search.png) 0 0 no-repeat; padding: 0 0 0 7px;}
.search-form {margin:0; padding:0;}
.search-text {width:162px; height: 23px; border:none; float:left; font: normal 12px Arial, Helvetica, sans-serif; color:#fff; background:transparent;}
.search-button {width:23px; height:23px; border:none; float:left; cursor:pointer; background:transparent;}
/*main*/
#site-wrap {height:auto !important; height:100%; min-height:100%; margin:0 auto -160px; width:980px; background:url(wrap-bg.gif) top center repeat-y;}
.clear-footer {clear:both; height:160px}
div.cleaner { clear:both;}
.site-content-wrap {clear:both;width:980px; background:url(cont-bg.gif) top center no-repeat; min-height:241px;}
.site-content-wrap-in {width:920px; margin:0 auto; position:relative; list-style-image:url(list-style-image.png);}
/*menu left*/
.menu-left {padding:0 0 40px; margin:0; list-style:none; width:220px;}
.menu-left li.level1 {padding: 0; margin:0; list-style:none; background:url(lm-bot.gif) center bottom no-repeat #08acf4; margin-bottom:1px;}
.menu-left li.level1 a {display:block; text-decoration: none; background:url(lm-top.gif) top center no-repeat;}
.menu-left li.level1 a .lm1 {display:block; cursor:pointer; background:url(lm-marker.png) left 9px no-repeat; font: normal 12px Arial, Helvetica, sans-serif; color:#fff; padding: 5px 5px 6px 19px;}
.menu-left li.level1 a:hover {text-decoration:underline; color:#fff;}
.menu-left li.level1 a:hover .lm1 {text-decoration:underline; color:#fff;}
.menu-left li.level2 {padding: 0 4px; margin:0; list-style:none; background:url(lm-marker-l2.gif) 19px 8px no-repeat; }
.menu-left li.level2 a {display:block; text-decoration:none; font: normal 11px Arial, Helvetica, sans-serif; color:#08acf4; padding: 3px 0;}
.menu-left li.level2 a:hover {color:#08acf4; text-decoration:underline;}
/*shop folders*/
.shop-folders-wrap {background:url(shop-bg.gif) top center repeat-y; margin-bottom:21px; width:220px;}
.shop-folders-wrap-in {background:url(shop-top.gif) top center no-repeat;}
.shop-folders-wrap-in-2 {background:url(shop-bot.gif) bottom center no-repeat;}
.shop-folders {padding:49px 0 22px; margin:0; list-style:none; width:220px;}
.shop-folders li.level1 {padding:0; margin:0; list-style:none; background:url(shop-marker.png) left 50% no-repeat;}
.shop-folders li.level1 a {display:block; text-decoration:underline; font: bold 12px Arial, Helvetica, sans-serif; color:#fff; padding: 3px 10px 3px 19px;}
.shop-folders li.level1 a:hover  {color:#fff; text-decoration:none;}
.shop-folders li.level2 {padding:0; margin:0; list-style:none; background:url(shop-marker-l2.png) 19px 50% no-repeat;}
.shop-folders li.level2 a {display:block; text-decoration:none; padding: 2px 10px 2px 0; color:#fff;}
.shop-folders li.level2 a:hover {text-decoration:underline; color:#fff;}
/*date&time*/
.site-date-wrap {width:220px; height:31px; position:relative; margin-bottom:27px;}
.site-date {width:111px; height:31px; text-align:center; font: bold 14px/31px Tahoma, Geneva, sans-serif; color:#000; border-right: 1px solid #e9e9e9; float:left;}
.site-date-2 {width:83px; height:31px; float:left; font: bold 26px/31px Tahoma, Geneva, sans-serif; color:#434343; float:left; border-right: 1px solid #e9e9e9; text-align:center;}
.site-informers {width:220px; text-align:center; margin-bottom:71px;}
/*bot*/
#site-footer {background:url(bot.gif) center bottom no-repeat; height:160px;}
.site-footer-in {width:920px; position:relative; margin:0 auto; height:160px;}
.site-copyright {position:absolute; right:2px; top:48px; text-align:right; font: normal 11px Tahoma, Geneva, sans-serif; color:#989898;}
.site-copyright a {color:#08acf4;}
.site-copyright a:hover {color:#08acf4;}
.site-counters {position:absolute; right:2px; top:70px; text-align:right; width:400px;}
.site-name-bottom {position:absolute; top:47px; left:0; font: normal 11px Tahoma, Geneva, sans-serif; color:#989898;}
.phone-bot {position:absolute; top:62px; right:406px; text-align:right; font-size:16px; color:#08acf4; width:275px;}
.ph1 {font-size:12px; color:#08acf4;}
.ph2 {font-size:30px; font-weight:bold; color:#555555;}
.contacts-bot {position:absolute; top:73px; left:0; font: normal 12px Arial, Helvetica, sans-serif; color:#989898;}
/*menu bot*/
.menu-bot {padding: 0 11px; margin:0; list-style:none;}
.menu-bot li {padding:0 9px; margin:0; list-style:none; float:left;}
.menu-bot li:first-child {padding-left:0;}
.menu-bot li a {display:block; font: normal 11px/30px Arial, Helvetica, sans-serif; color:#6b848d; text-decoration:underline;}
.menu-bot li a:hover {color:#ee1c27; text-decoration:none;}
/* tables */
table.site-content {padding:0; margin:0; border:none; border-collapse:collapse; border-spacing:0; width:100%; }
td.site-content-left {padding:0 ; margin:0; border:none; border-collapse:collapse; border-spacing:0; vertical-align:top; width:220px; }
td.site-content-middle {padding:19px 0 50px 39px; margin:0; border:none; border-collapse:collapse; border-spacing:0; vertical-align:top; width:100%;}

table.table0 { border-collapse:collapse;}
table.table0 td { padding:5px; border: none}

table.table1 { border-collapse:collapse;}
table.table1 tr:hover {background: #ebf7fd;}
table.table1 td { padding:5px; border: 1px solid #0c77b4;}

table.table2 { border-collapse:collapse;}
table.table2 tr:hover {background: #ebf7fd;}
table.table2 td { padding:5px; border: 1px solid #0c77b4;}
table.table2 th { padding:8px 5px; border: 1px solid #0c77b4; background-color:#048eee; color:#fff; text-align:left;}

/* GALLERY */

table.gallery { border-spacing: 10px; border-collapse: separate; }
table.gallery td { background-color: #ebf7fd; text-align: center; padding: 15px; }
table.gallery td img { }

#site-footer img {border:none;}
#site-header img {border:none;}
#site-wrap img {border:none;}
.site-content img {border:none;}
.phone-top p {margin:0;}
.phone-bot p {margin:0;}
/* h.sh. */
