body {margin:0; padding:0;  color: #333333; background-color: #E3E3E5; font: 14px Arial,sans-serif;}

img {border:0; margin:0;}

td {vertical-align:top;font: 14px Arial,sans-serif;}

h1{font-size: 24px; font-weight:normal; color: #666666; margin-bottom: 10px;}

a {color: #0000EE;}

td#main {width: 1000px; background-color: #FFFFFF; color: #666666; text-align:left; }

div#home {float:left; width:10px; height:32px; margin:0 35px 0 23px;}

div#mail {float:left; width:32px; height:32px;}

/* !!!!!!!!!! */

div#top {font-size:22px; text-align:right; padding:40px 160px 10px 40px; background: url('/imgs/top.jpg') no-repeat; }

div#top p { font-size:13px; font-family:Tahoma; padding-top:28px}

div#top p img { vertical-align:middle; margin-right:3px}

div#top p i { font-size:20px; color:#000000}

div#top p b { font-size:20px; color:#000000}

div#top .logo { display:block; width:240px; height:14px; background: url('/imgs/logo.gif') no-repeat; text-align:left; font-size:12px; 

float:left; text-decoration:none; color:#7f7f7f; padding-top:34px; font-family:Tahoma  }





.h_txt { width:615px; height:238px; background: url('/imgs/h_txt.jpg') no-repeat; padding:40px 0 0 345px; margin:0 auto; color:#FFFFFF; font-family:Tahoma  }

.h_txt a { color: #FFFFFF; }

.h_txt h1 { font-size:18px; font-weight:normal; color:#FFFFFF; padding:0px 0 1px 0 ; margin:0px}

.h_txt p { padding:17px 30px 0 50px; line-height:16px}



.imp { width:138px; padding:14px 0 0 135px; float:left; font-size:11px; min-height:20px; _height:20px}

.imp a { color:#FFFFFF}

.imp a:hover { text-decoration:none}

.ht_t { min-height:150px; _height:150px}



.h_txt_in { height:58px; width:615px; background: url('/imgs/h_txt_in.jpg') no-repeat; padding:30px 0 0 345px; margin:0 auto; color:#FFFFFF; font-family:Tahoma   }

.h_txt_in .imp { padding-top:0px}





.h_menu { margin:0px; padding:10px 0px 0px 0px; list-style:none; border-bottom:1px solid #d6d6d6; height:50px; text-align:center; }

.h_menu li { font-size:15px; font-family:Tahoma; padding:0 5px 0 0; line-height:22px;display:inline;}

.h_menu li a { color:#111111; cursor:pointer; text-decoration:none; padding-bottom:2px;}

.h_menu li b { font-weight: bold; height:22px; padding:0px 10px 2px 10px;}



.h_menu li a:hover { color:#FFFFFF; background:#62ae00 url('/imgs/hm_l.gif') no-repeat; text-decoration:none}

.h_menu li a:hover b { background: url('/imgs/hm_r.gif') no-repeat 100% 0%;}



.h_menu .hm_ac a { color:#FFFFFF; background:#62ae00 url('/imgs/hm_l.gif') no-repeat; text-decoration:none}

.h_menu .hm_ac a b { background: url('/imgs/hm_r.gif') no-repeat 100% 0%;}





/* ///// */



















div#menu {margin-top:32px;}



div#menu div { font: bold 14px arial,sans-serif; color: #0E0E0D; float:left; margin: 3px 0 0 40px;}

div#menu div a { color: #0E0E0D;}

div#menu div a:hover { text-decoration: none; color: #0E0E0D;}

div#menu div#psel { font-weight: bold; color: #0E0E0D; float:left; margin: 3px 0 0 40px; background: url('/imgs/pselected.gif') bottom center no-repeat; padding-bottom: 12px;}

div#menu div#psel a { color: #0E0E0D; text-decoration: none;}

div#menu div.pselected { font-weight: bold; color: #0E0E0D; float:left; margin: 3px 0 0 40px; background: url('/imgs/pselected.gif') bottom center no-repeat; padding-bottom: 12px;}

div#menu div.pselected a { color: #0E0E0D; text-decoration: none;}



div#promopic {float:left; margin-top: 50px;}

div#promotxt {margin: 79px 0 0 287px; font-size: 18px;}



.promob {margin-top: 31px; float: left; width:45%; background: url('/imgs/promo_bull.gif') top left no-repeat;}

.promob p{padding:0 30px 0 46px;}

.promob p a{color:#0099CC; font-size:12px;}



div#iborder {border-top: 1px solid #D6D6D6; margin-top: 55px;}



.indexmodels {float: left; margin-top: 0;  padding: 40px 0 0 40px;}

.indexmodels  h2 {color: #198ED9; font-size: 18px;}

/* .indexmodels  h2 a {color: #198ED9; text-decoration:underline;} */

.prm { width:195px; padding-bottom: 50px;}

.prm img {border:1px solid #ABABAB;}

.prm p {color: #666666; font-size: 14px; margin:4px 0 4px 0;}

.prm p.price {color: #333333; font-size: 30px; font-weight:bold; margin:0; text-align:right;}



div#icontent {color: #333333; float: left;  margin: 40px 0 50px 17px; width: 700px;}

div#icontent h2 {font-size:18px; margin-bottom: 7px; color:#333333;}

div#icontent p {margin-bottom: 7px;}

div#icontent ul {margin-bottom: 15px;}



div#footer1 {border-top: 1px solid #CECECE;}

div#footer2 {border-top: 1px solid #0D0D0D; padding: 25px 0 20px 0; float:left; width:1000px; font-size:12px; color:#595959;}

div#footer2 a {color:#595959;}

div#footer2 div.li {float: left; height: 40px; padding-left: 30px; padding-right: 5px; }

div#footer2 p{ float:left; width: 300px;}



div#content {margin:30px 115px 0 100px;}



div#gcontent {margin:30px 30px 0 30px}

div#tgoods {margin:30px 30px 1px 30px;}

table#goods { border-collapse: separate!important; border-spacing:2px!important;}

table#goods th {border-bottom:1px solid black; text-align:center; font: bold 10px tahoma,sans-serif; padding-bottom: 3px; color: #000000; vertical-align:middle;}

table#goods td {font: 11px tahoma,sans-serif; padding-bottom: 7px; color: #000000; padding: 13px 10px 10px 10px;}

table#goods td.photo {text-align: center; padding: 2px;}

table#goods td a {color:#074E9D;}

tr.black {background: #E3E3E3;}



table.good td {padding-right:20px;}



div.search {font-size: 11px; background: url('/imgs/search_bg.jpg') bottom repeat-x; height: 80px; border: 1px solid #88D601;}

div.search table  {margin: 13px 0 0 17px;}

div.search table td {font-size: 11px; padding: 5px 30px 5px 5px;}

div.search table td select {font-size: 13px; }
