/* Сохранен Admin, 29-04-2008 14:57:28 */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td {margin:0;padding:0;}
h1,h2,h3,h4,h5,h6 {font-size:14px ;}
ol,ul{list-style:none;}
address,caption, cite, code, dfn, em, th, var {font-style: normal; font-weight:normal;}
strong { font-style: normal; font-weight: bold; }
em { font-style: italic; font-weight: normal; }
a img {border:none;}
/* Removes quotation marks from q */
q:before, q:after {content:'';}
body { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:10pt; }

#topicons { width:100%; height:29px; text-align:right; }
#topicons a { padding-left:0px; padding-right:39px; padding-top:5px;  }
#topicons img { margin-top:7px; }
#head { width:100%; height:74px; background: #640116 url(images/rs_head_right.gif) right no-repeat; }
#rs_logo { margin-left:46px; float:left;  }
#rs_brands { float:right; margin-right:434px; }
#rs_logo, #rs_brands { margin-top:19px; }
#headline { width:100%; height:26px; border-top: 1px solid black; border-bottom: 1px solid black; background:url(images/head_dv.gif) repeat; margin-bottom:2px; margin-top:2px; }
#topmenu { width:100%; height:38px; margin-bottom:22px; background-color:#640116; background:url(/smarty/templates/default/images/ml_inactive.gif) repeat-x; }
#searchbar { float:right; color:#d1b3ba; line-height:29px; padding-right:39px; }
#search_query { border:1px solid #929292; width:147px; }
#search_btn { margin-left:4px; }


#lcol { width:196px; float:left; padding-left:46px; }
.wnd { border:1px solid #a7a7a7; margin-top:2px; margin-bottom:24px; padding:0 10px 10px 10px; }
.wnd a { padding-bottom:5px; clear:both; display:block; font-weight:bold; }
.lcolhead { margin-left:-10px; margin-right:-10px; margin-bottom:10px; background-color:#640116; color:white; font-weight:bold; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif;  }

#content { margin-left:310px; }

#content, #content_wide { margin-right:52px; }
#content_wide { padding-left:39px; padding-right:39px; }
#fhr { background-color:#640116; height:4px; border:0; clear:both; }
#fmenu { text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; margin-bottom:5px; background:url(images/graydot.gif) 50% 60% repeat-x;  }
#fmenu span { background-color:#FFFFFF; padding-left:10px; padding-right:10px; }
#fmenu span  a { background:url(images/graydot.gif) 100% repeat-y; padding-left:10px; padding-right:10px;  }
#fmenu span  a.last { background:none; }
#footer { background-color:#640116; height:23px; color:#bfbfbf; font-family:Verdana, Arial, Helvetica, sans-serif; padding-left:46px; line-height:23px; }
