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

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

body, td {
	font-family:Tahoma, Geneva, sans-serif; font-size:12px;
	color:#303030;
}
body {
	text-align:left;
	background:url(bg.jpg) top left repeat-x #58585b;
	}

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

a img { border-color:#000 }


h1 { color:#303030; font:normal 20px Tahoma, Geneva, sans-serif; text-transform:none; font-weight:normal; margin:0; }

h2,h3,h4,h5,h6 { margin:0px; padding:0; color:#303030; font-family:Tahoma, Geneva, sans-serif;}
h2 { font-size:15px}
h3 { font-size:14px}
h4 { font-size:13px}
h5,h6 { font-size:12px}

.thumb              {color:#000000}

#wrapper {
	height:auto !important;
	height:100%;
	min-height:100%;
	margin:0 auto -204px;
	background:url(top_bg.jpg) top left no-repeat;
}

#clasd {clear:both; height:204px}

#top { position:relative; height:341px; }

#cart { position:absolute; top:176px; right:17px; width:107px; padding:0 0 0 40px; font:11px Tahoma, Geneva, sans-serif; color:#ababac; background:url(cart.png) top left no-repeat; }
#cart a, #cart a:hover { color:#ababac; }
#cart span.sum1 { font-size:13px; font-weight:bold; color:#fff; }

div.topmnu { background:url(top_mnu_bg.png) top left repeat-x; }
div.topleft { background:url(top_bg_l.jpg) top left no-repeat; }
div.topright { background:url(top_bg2.jpg) top right no-repeat; }
div.top_pic { position:absolute; top:75px; right:28px; width:310px; height:327px; background:url(top_pic2.png) top left no-repeat; }
div.search { position:absolute; height:56px; width:180px; top:20px; right:166px; margin:0; padding:0; }
div.search form.sear { margin:0; padding:0; }
div.search input.sear_t { height:19px; width:141px; border:1px solid #fa1e27; background:#383838; font:normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff; float:left; padding:0 0 0 10px; }
div.search input.sear_b { height:19px; width:25px; border:none; background:url(search_b.gif) top right no-repeat; float:left; cursor:pointer; }

#map { position:absolute; top:22px; right:5px; width:110px; height:21px; margin:0; list-style:none; padding:0; }
#map img.sep { margin:0 12px; }
#map li { float:left; padding:0; height:21px; }
#map li:first-child { background:none; }
#map li img { border:none; }

div.logo { position:absolute; top:108px; left:31px; width:388px; height:150px; }
div.logo img { border:none; }
div.tel { position:absolute; top:167px; left:438px; width:270px; height:63px; font:normal 13px Arial, Helvetica, sans-serif; color:#a0a0a1; padding:0 0 0 26px; border-left:1px solid #8d8d8d; }
div.tel span.t { font:normal 29px Arial, Helvetica, sans-serif; color:#fff; }

#hmnu { margin:0; list-style:none; padding:15px 0 0 0; font:normal 14px Arial, Helvetica, sans-serif; }
#hmnu li { display:block; margin:0; padding:0 0 0 1px; background:url(hmnu_sep.gif) center left no-repeat; float:left; }
#hmnu li:first-child { background:none; }
#hmnu li a { display:block; color:#fff; text-decoration:none; padding:10px 12px; }
#hmnu li a:hover { color:#fff; text-decoration:none; background:url(hmnu_sel.jpg) center left repeat-x; }

#lmnu { padding:0; margin:0; list-style:none; font:normal 15px "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; }
#lmnu li { margin:0; padding:0; display:block; width:184px; background:url(lmnu_sep.gif) bottom left no-repeat; }
#lmnu li a { display:block; padding:5px 0; width:174px; text-decoration:none; color:#fff; background:url(lmnu_bg_top.jpg) top left no-repeat; }
#lmnu li a:hover { color:#fff; text-decoration:none; background:#3a3a3a; padding:5px 0 5px 10px; }

#catg { padding:20px 0 0; margin:0; list-style:none; font:normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif; }
#catg li.level1 { margin:0; padding:0; display:block; width:184px; background:url(lmnu_sep.gif) bottom left no-repeat; }
#catg li.level1 a { display:block; padding:5px; width:174px; text-decoration:none; color:#fff; background:url(lmnu_bg_top.jpg) top left no-repeat; }
#catg li.level1 a:hover { color:#fff; text-decoration:none; background:#3a3a3a; }
#catg li.level2 { margin:0; padding:0; display:block; width:184px; background:url(lmnu_sep.gif) bottom left no-repeat; }
#catg li.level2 a { display:block; padding:5px 5px 5px 15px; width:174px; text-decoration:none; color:#fff; background:url(lmnu_bg_top.jpg) top left no-repeat; }
#catg li.level2 a:hover { color:#fff; text-decoration:none; background:#3a3a3a; }

#bmnu { margin:0; list-style:none; padding:72px 0 0 0; font:normal 13px Arial, Helvetica, sans-serif; text-align:center; }
#bmnu li { display:inline; margin:0; padding:0 10px; }
#bmnu li a { color:#fffefe; text-decoration:none; padding:0; }
#bmnu li a:hover { color:#fffefe; text-decoration:underline; }

div.news_tit { margin:38px 0 0 0; padding:5px 10px 0 10px; width:180px; height:33px; background:url(news_tit.gif) top left no-repeat; font:bold 13px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff; overflow:hidden; }
div.news_th { margin:0 0 8px 0; padding:0; font:normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#ffffff; }
div.news_th a { color:#eb1c24; text-decoration:underline; }
div.news_th a:hover { color:#eb1c24; text-decoration:none; }
div.news_date { margin:0 0 4px 0; }
div.news_cont { margin:0 13px 23px 2px; width:170px; padding:6px 6px 33px 9px; font:normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#e6e6ea; background:#4d4d4f; }
div.news_text { margin:0 0 18px 0; padding:0 0 18px 0; background:url(news_sep.gif) bottom center no-repeat; }

div.block_tit { margin:0; padding:5px 10px 0 10px; width:180px; height:33px; background:url(block_tit.jpg) top left no-repeat; font:bold 13px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff; overflow:hidden; }
div.block_cont { margin:0 13px 23px 1px; width:170px; padding:6px 6px 33px 9px; font:normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#e6e6ea; background:#515153; border-bottom:1px solid #606062; }

#path { font-size:10px; color:#303030; margin:2px 0 13px 0; }
#path a { font-size:10px; color:#eb1c24; text-decoration:underline; }
#path a:hover { color:#eb1c24; text-decoration:none; }

#bot { height:204px; background:url(bot_bg.jpg) top left repeat-x; }
#bot_l { height:204px; background:url(bot_left.jpg) top left no-repeat; }
#bot_r { position:relative; height:204px; background:url(bot_right.jpg) top right no-repeat; }
div.bot_text { position:absolute; top:74px; left:330px; width:359px; height:24px; font:normal 14px Georgia, "Times New Roman", Times, serif; color:#000; }
div.copyright { position:absolute; top:129px; right:39px; width:297px; height:31px; font-size:11px; color:#74757f; text-align:right; }
div.copyright a { color:#eb1c24; text-decoration:underline; }
div.copyright a:hover { color:#eb1c24; text-decoration:none; }
div.counters { position:absolute; top:129px; left:21px; width:324px; height:61px; }
div.bot_tit { position:absolute; top:190px; left:21px; width:530px; height:14px; font-size:10px; color:#676972; } 

#content { margin:0; }

/* tables */
table.cont { padding:0; margin:0; border:none; border-collapse:collapse; width:100%; }
td.l_c { padding:10px 26px 30px 21px; margin:0; border:none; border-collapse:collapse; vertical-align:top; width:186px; }
td.c { padding:26px 22px 60px 22px; margin:0; border:none; border-collapse:collapse; vertical-align:top; background:#cbcccc; color:#303030; }

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


table.table1 { border-collapse:collapse;}
table.table1 tr:hover {background: #4d4d50}
table.table1 td { padding:5px; border: 1px solid #787878;}


table.table2 { border-collapse:collapse;}
table.table2 tr:hover {background: #4d4d50}
table.table2 td { padding:5px; border: 1px solid #787878;}
table.table2 th { padding:8px 5px; border: 1px solid #343434; background-color:#888888; color:#fff; text-align:left;}
