body, html { width:100%; margin:0px; padding:0px; font:11px tahoma; color:#444; background:#ebebeb url(img/bodybg.gif) repeat-x top; }

input.search { background:none; border:0px; width:160px; font:bold 11px tahoma; color:#fff; }

#container { width:1000px; position:relative; left:50%; margin-left:-500px; z-index:10; }
#header { width:1000px; height:209px; position:relative; background:url(img/head.jpg) no-repeat top; }
#shortcuts { position:relative; width:1000px; background:url(img/shortcuts_bg.gif); height:78px;  }
#srch { position:absolute; right:0; top:0; height:78px; width:460px; background:url(img/search_bg.jpg) no-repeat top; }
#srch_frm { position:absolute; left:248px; top:37px; }

#bodybg { position:absolute; width:100%; background-color:#dedede; height:209px; top:0; left:0; right:0; float:right; background:url(img/bbg_left.gif) repeat-x top; }
#bbg_left { width:45%; float:left;  }
#bbg_right { width:45%; float:right; background:url(img/bbg_right.gif) repeat-x left; height:209px; }

#scbg { position:absolute; width:100%; background:url(img/shortcuts_bg.gif) repeat-x left; height:78px; top:209px; }
#scbg_right { width:45%; float:right; background:url(img/scbg_right.gif) repeat-x left; height:78px; }

#leftcol { width:248px; float:left; background-color:#ededed; background:url(img/lcol_bg.gif) no-repeat top; min-height:500px; height:auto !important; height:500px; }
#main { width:529px; float:left;  }
#rightcol { width:222px; float:right;  }

#cat_menu  { padding:20px 0; }

#main_content { background:#fff; margin:5px; padding:15px; }

#vendor { padding:0 15px 0 50px; height:52px; background:url(img/vendor_bg.gif) no-repeat top; margin-bottom:10px; }
.vendor_sel { background-color:#777; border:1px solid #4d4d4d; font:bold 11px tahoma; color:#fff; width:140px; height:20px;}

#rm_top { background:url(img/rm_top.gif) no-repeat top; width:202px; height:14px;	 }
#rm_btm { background:url(img/rm_btm.gif) no-repeat top; width:202px; height:9px;	 border-top:1px solid #717171; }

.sclink { position:absolute; bottom:30px; left:15px; width:110px; }

a:link, a:visited, a:active { color:#000; text-decoration:underline; }
a:hover { color:#d00; }

a.sc:link, a.sc:visited, a.sc:active { font:bold 11px tahoma; color:#fff; text-decoration:none; }
a.sc:hover { color:#fff; }

a.rm:link, a.rm:visited, a.rm:active { font:11px tahoma; color:#fff; text-decoration:none; }
a.rm:hover { color:#fff; }

a.ci:link, a.ci:visited, a.ci:active { font:bold 11px tahoma; color:#4a4a4a; text-decoration:underline; }
a.ci:hover { color:#b00; }

.popup_descr { font:10px tahoma; padding:15px 25px; }
.popup_sel { background-color:#777; border:1px solid #4d4d4d; font:bold 11px tahoma; color:#fff; width:200px; }
.popup_controls { padding:0 25px;  }
.popup_caption { font:11px tahoma; color:#888; margin:5px 0; }

.cr1 { width:124px; height:78px; float:left; border-left:1px solid #848484; background:url(img/cr1.gif) no-repeat top; position:relative; }
.cr1a  { width:124px; height:78px; float:left; border-left:1px solid #848484; background:url(img/cr1a.gif) no-repeat top; position:relative; }

.cr2 { width:124px; height:78px; float:left; border-left:1px solid #848484; background:url(img/cr2.gif) no-repeat top; position:relative; }
.cr2a  { width:124px; height:78px; float:left; border-left:1px solid #848484; background:url(img/cr2a.gif) no-repeat top; position:relative; }

.cr3 { width:124px; height:78px; float:left; border-left:1px solid #848484; background:url(img/cr3.gif) no-repeat top; position:relative; }
.cr3a  { width:124px; height:78px; float:left; border-left:1px solid #848484; background:url(img/cr3a.gif) no-repeat top; position:relative; }

.cr4 { width:124px; height:78px; float:left; border-left:1px solid #848484; background:url(img/cr4.gif) no-repeat top; position:relative; }
.cr4a  { width:124px; height:78px; float:left; border-left:1px solid #848484; background:url(img/cr4a.gif) no-repeat top; position:relative; }

.cr5 { width:124px; height:78px; float:left; border-left:1px solid #848484; background:url(img/cr5.gif) no-repeat top; position:relative; }
.cr5a  { width:124px; height:78px; float:left; border-left:1px solid #848484; background:url(img/cr5a.gif) no-repeat top; position:relative; }

.clr { clear:both; }

.rcol_spacer { height:6px; }

.cat_item { padding:5px 10px 5px 41px; }
.cat_subitem { padding:10px 10px 0 20px; }

.pagename { margin-top:20px; padding:12px 0; font:19px arial; background:#e0e0e0; }

.rm_item { background:#575757; border-top:1px solid #717171; width:202px; padding:7px 0; }
.rm_itema { background:#ae1616; border-top:1px solid #717171; width:202px; padding:7px 0; }

.rm1_item { background:#383838; border-top:1px solid #717171; width:182px; padding:7px 0; }
.rm1_itema { background:#ae1616; border-top:1px solid #717171; width:182px; padding:7px 0; }

.rm2_item { background:#2a2a2a; border-top:1px solid #717171; width:162px; padding:7px 0; }
.rm2_itema { background:#ae1616; border-top:1px solid #717171; width:162px; padding:7px 0; }

.block_top { background:#2a2a2a url(img/block_top.gif) no-repeat top; width:202px; padding:10px 0; } 
.block_head_text { font:bold 12px tahoma; color:#b8b8b8; padding:0 10px; }
.block_body { background:#414141 url(img/block_btm.gif) no-repeat bottom; width:202px; }
.block_body_container { padding:12px 12px 20px 12px; font:11px tahoma; color:#efefef; }

.block_top2 { background:#c6c6c6 url(img/block_top2.gif) no-repeat top; width:202px; padding:10px 0; } 
.block_head_text2 { font:bold 12px tahoma; color:#383838; padding:0 10px; }
.block_body2 { background:#d3d3d3 url(img/block_btm2.gif) no-repeat bottom; width:202px; }
.block_body_container2 { padding:12px 12px 20px 12px; font:11px tahoma; color:#4d4d4d; }

#footer { position:relative; height:25px; background:url(img/btm_bg.gif) repeat-x top; margin-top:50px; }
a.news_hdr	{color:#fff; font:10px tahoma; text-decoration:none;}
a.news_hdr:hover	{color:#fff; font:10px tahoma; text-decoration:underline;}


