body { margin:0; padding: 0; background-color: #2b3034; }          
body, td, th, div, p, input, select, textarea { font-family: Tahoma; font-size:11px; color: #c2c1c1; text-align: left; } 
table, td, th { vertical-align: top; } 
img { border: 0; vertical-align: top; } 
table { border: 0; border-collapse: collapse; }
table, td { padding: 0; }
a { color: #c2c1c1; text-decoration: underline; } 
a:active, a:hover { color:#cfc4aa; } 
input,select, textarea { background:#33383d; border:1px solid #868789; margin:2px;  padding-left:2px; }
input.img { border:0;  margin:0px 0px 0px 0px; padding-left:0px;}
input.noborder { border:0;  margin:0px 0px 0px 0px;}
table { width: 100%; margin:0; }
table.search_form td { vertical-align:middle; }
option {border-color:#ff0000;}
img { margin:0; border:0; }
div,form { margin:0; border:0; padding:0; }
h1 { font:normal 25px Tahoma; color: #c2c1c1; }
h2 { font:normal 21px Tahoma; color: #c2c1c1; }
h3 { font:normal 19px Tahoma; color: #c2c1c1; }
h4 { font:normal 19px Tahoma; color: #c2c1c1; }
h5 { font:normal 17px Tahoma; color: #c2c1c1; }
h6 { font:normal 15px Tahoma; color: #c2c1c1; }

ul {line-height:18px;}

.text {line-height:16px;}
.dcx_table_r {text-align:right;padding-right:10px;}

table#tbl0 { width:100%; }
td#td01 { width:50%; }
td#td02 { width:1000px; }
td#td03 { width:50%; }

table#tbl1 { width:100%; }
table#tbl1 td { padding:0; }      
table#tbl1 td.h267 { height:267px; }
td#td11 { width: 91px; }
td#td11_old { width: 91px; }
td#td12 { width: 100%; }
td#td12_OLD { width: 100%; }
td#td13 { width: 138px; }
td#td13_old { width: 138px; }

table#tbl11 { width:100%;  background:url(topinfo_bg.gif) top left repeat-x;}
table#tbl11 td { height:32px; }
td#td111 { width: 79px; } 
td#td112 { width: 46px; } 
td#td113 { width: 54px; color:#3a3d41; }  
td#td114 { width: 59px; } 
td#td115 { width: 42px; } 
td#td115 div { width: 42px; } 
td#td116 { width: 7px; }
td#td117 { width: 181px; } 
td#td117 div { width: 178px; } 
td#td118 { width: 188px; } 
td#td118 div { width: 188px; } 
td#td118 input { border:1px solid #323b3f; width: 166px; height:18px; background:transparent; margin:5px 9px 0px 9px; padding-left:2px;} 
td#td119 { width: 20px; }
td#td119 div { width: 20px; height:32px; }
td#td1110 { width: 50px; } 
td#td1110 div { width: 50px; margin:10px 0px 0px 0px; } 
td#td1110 div a { color:#c2c1c1; }
td#td1111 { width: 45px; } 

table#tbl12 { width:100%; }
table#tbl12 td.h155 { height:133px; }
td#td121 { width: 79px; } 
td#td122 { width: 159px; } 
td#td123 { width: 100%; background:url(toplogo3.gif) top left repeat-x;} 
table#topmenu { margin:23px 0px 0px 37px; width: 100%;}
table#topmenu td { height:18px; padding-left:8px; vertical-align:top; }
td#tm1 { background:url(tm1.gif) top left no-repeat; } 
td#tm2 { background:url(tm2.gif) top left no-repeat; } 
td#tm3 { background:url(tm3.gif) top left no-repeat; } 
td#tm4 { background:url(tm4.gif) top left no-repeat; } 
td#tm5 { background:url(tm5.gif) top left no-repeat; } 
td#tm6 { background:url(tm6.gif) top left no-repeat; } 
a.topmenu { color:#c2c1c1; }
td#td124 { width: 314px;  border:0px solid #ffff00; } 

table#tbl121 { width:100%; border:0px solid #ffffff; }
table#tbl121 td.h133 { height:133px; }
td#td1211 { width:11px; } 
td#td1212 {  } 
td#td1213 { width:45px; } 
td#td1214 { height:22px; background:url(topcart3.gif) top left no-repeat; }
td#td1214 div {color:#ff967d; font-size:10px; padding:9px 0px 0px 75px; }

table#tbl1211 { height:132px;width:258px; border:0px solid #ffffff;  }
table#tbl1211 tr.h6 { height:6px; }
td#td12111 { height:20px; background:url(topcart4.gif) top left repeat-x;} 
td#td12112 { background:url(topcart5.gif) top left repeat-x; } 
td#td12113 { height:101px; background:url(topcart7.gif) top left repeat-x; padding-left:9px;} 
td#td12114 { background:url(topcart6.gif) top left repeat-x;  } 

table#tbl12111 { width:100%; }
table#tbl12111 tr.h25{ height:25px; }
td#td121111 { height:21px; }
td#td121113 { color:#7d8590; text-align:left; vertical-align:bottom; } 
td#td121114 { color:#c8b27a; text-align:right; vertical-align:bottom; font-weight:bold; } 
td#td121115 { color:#7d8590; text-align:left; vertical-align:top; } 
td#td121116 { color:#c8b27a; text-align:right; vertical-align:top; font-weight:bold; } 
td#td121117 { height:1px; background:url(topcart9.gif) top left repeat-x;} 
td#td121118 { height:29px; vertical-align:middle; } 
td#td121119 { height:29px; } 
a.topcart { color:#bcb7a5; } 
td#orderimg { width:21px; padding-left:20px; }
td#order { vertical-align:middle; text-align:right; }

table#tbl122 { width:100%; }
table#tbl122 td { height:22px; }


table#tbl13 { width:100%; }
table#tbl13 td { border:0px solid #ffff00;}
table#tbl13 td { text-align:center; }
table#tbl13 td a { color:#c2c1c1; font-weight:bold; text-align:center; }
table#tbl13 td a:hover, a:active { color:#cfc4aa; }
span.ahover { color:#cfc4aa; text-decoration:underline; font-weight:bold; }
table#tbl13 {background:url(menu_bg_patch.gif) top left no-repeat;}
td#td1330 div {color:#ff967d; font-size:10px; padding:9px 0px 0px 340px; }
td#td131 { width: 91px;  height:102px; } 
td.tm_bg {background:#313839;height:25px !important;}
td#td134 { width: 40px;  } 

table#body {width:998px; height:500px; border:0px solid #ffffff; }
td#tdb1 { width:149px; background:url(b1.gif) top left repeat-y; }
td#tdb1 div { width:149px; }
td#tdb2 { width:700px; }
td#tdb3 { width:149px; background:url(b2.gif) top left repeat-y; }
td#tdb3 div { width:149px; }
table#center { width:100%; background-color:#2f3439;}
td#tdc1 {  }
td#tdc2 { height:25px; background:url(b3.gif) top left no-repeat; }

table#tbl_c2 { width:660px; }
table#tbl_c1 { width:700px; height:76px; background:url(tbl_c1_bg2.gif) top left repeat-x; }
table#tbl_c1 a { font-weight:bold;  }
table#tbl_c1 td.empty { background:url(tbl_c1_bg1.gif) top left repeat-x; }
td#c1_1 { width:20px; }
td#c1_2 { width:56px;  padding-left:15px; }
td#c1_3 { width:252px; padding-left:17px; padding-top:32px; }
td#c1_4 { width:39px; }
td#c1_5 { width:55px; padding-left:12px; }
td#c1_6 { width:253px; padding-left:12px; padding-top:32px; }
td#c1_7 { width:25px; }  
td.base { width:352px; height:158px; vertical-align:top; background-color:#2f3439; }
td.base_r { width:308px; height:158px; vertical-align:top; background-color:#2f3439; }
table.item { background:url(td_base_bg.gif) top left repeat-x;  width:308px; height:120px;}
td.td_left { width:138px; height:120px; vertical-align:top; text-align:left; padding-left:20px; padding-top:10px;}
table.img_left { width:124px; height:124px; background-color:#2f3439; border:1px solid #6b6f72; }
table.img_left td { vertical-align:middle;  text-align:center; }
table.info_right { width:122px; }
td.ir1 { height:23px; vertical-align:bottom; }
td.ir1 a { font-weight:bold; }
td.ir2 { height:10px; vertical-align:middle; }
td.ir2_old { height:46px; vertical-align:middle; }
td.ir3 { height:23px; vertical-align:top; text-align:left; }
td.ir4 { text-align:right; }
td.ir4 span { text-align:left; font:12px normal Garamond; color:#c8b27a; }
td.ir5 { background:url(dot_bg.gif) top left repeat-x; height:1px; }
td.ir6 { width:56px; height:27px; padding-top:7px; }
td.ir6 a { color:#cfc4aa; }
td.ir7 { padding-top:9px; padding-left:0px; text-align:left; }

table#foot { margin:20px;  height:29px; background-color:#2f3439; width:660px; }
table#foot a { color:#bbc3c9; }
table#foot td { vertical-align:middle;  }
td.f0 { background:url(dash_bg.gif) top left repeat-x; height:1px; }
td.f_b  { background:url(border_dash.gif) top left no-repeat; height:27px;width:32px; }
td.f1  { width:94px; }
td.f1  div { margin-left:15px; }
td.f2  { width:79px; }
td.f3  { width:88px; }
td.f4  { width:91px; }            
td.f5  { width:95px; }
td.f6  { padding-right:13px; width:65px; }

table#work { height:200px; width:700px; }

table#foot2 { background:url(pbg.gif) top left repeat-x; margin:0; height:149px; background-color:#2f3439; width:700px; }
table#foot2 a { color:#cfc4aa; }
table#foot2 td { color:#7d8590; }
td.f20  { width:40px; }
td#f21  { background:url(phone.gif) top left no-repeat; width:262px; height:149px; }
td#f22  { text-align:right; }


td.item_params_left { border:solid 1px #6b6f72;text-align:right;padding:5px; }
td.item_params_right { border:solid 1px #6b6f72;text-align:left;padding:5px; }