/* General stuff */
div#body { width: 970px; margin: 0px auto; font: 13px Verdana, Helvetica, Arial, Tahoma, sans-serif; color: #3A3A3A; }
body { padding-bottom: 15px; }
a,a:active,a:visited {color: red; text-decoration: none;}
a:hover {color: black; text-decoration: none;}
p { margin: 0; padding: 0; }
p.sTitl { font-size: 19px; color: black; font-weight: bold; margin-bottom: 3px; }
p.mTitl { background: url('/img/title.gif') no-repeat top left; font-size: 14px; color: #3A3A3A; font-weight: bold; padding-left: 20px; border-bottom: 1px dotted #DEDEDE; margin-bottom: 2px; }
p.nTitl { font-size: 13px; color: #3A3A3A; font-weight: bold; margin-bottom: 1px; }
span.obl { color: red; font-weight: normal; }
input { border: 1px solid #AAAAAA; }
select { border: 1px solid #AAAAAA; }
textarea { border: 1px solid #AAAAAA; }
img.hrf { border: 0; }

/* Header things */
div#head { overflow: hidden; padding-bottom: 10px; }
div#headImg { position: relative; float: left; width: 127px; }
div#headFil { position: relative; float: right; width: 843px; height: 120px; min-height: 120px; max-height: 120px; }
div#headFil1 { height: 54px; min-height: 54px; max-height: 54px; vertical-align: bottom; position: relative; }
div#headFil1txt { position: absolute; top: 20px; left: 10px; }
div#headFil2 { height: 11px; min-height: 11px; max-height: 11px; background: #FF0000; }
div#headFil3 { height: 17px; min-height: 17px; max-height: 17px; position: relative; }
div#headFil3txt { font: 11px Helvetica, Verdana, sans-serif; position: absolute; top: 1px; left: 35px; }
div#headFil4 { height: 22px; min-height: 22px; max-height: 22px; vertical-align: middle; background: #676767; padding-left: 5px; }
div#headFil5 { font: 13px Tahoma, Verdana, Helvetica, sans-serif; padding-right: 3px; height: 22px; min-height: 22px; max-height: 22px; text-align: right; }

/* Header menu */
div#headFil4 span { font-size: 13px; font-weight: bold; margin-right: 25px; line-height: 22px; vertical-align: middle; }
div#headFil4 span a { color: #F1F1F1; text-decoration: none;}
div#headFil4 span a:active { color: #F1F1F1; text-decoration: none;}
div#headFil4 span a:visited { color: #F1F1F1; text-decoration: none;}
div#headFil4 span a:hover { color:#D1D1D1; text-decoration:none; }

/* Submenu */
div.menu1 { border-top: 1px solid #FBFBFB; border-left: 4px solid #676767; background: #F7F7F7; font: 13px helvetica, verdana; padding: 3px 3px 3px 8px; }
div.menu1 a { color: #3A3A3A; text-decoration: none; }
div.menu1 a:active { color: #3A3A3A; text-decoration: none; }
div.menu1 a:visited { color: #3A3A3A; text-decoration: none; }
div.menu1 a:hover { color: #1A1A1A; text-decoration: underline; }
div.menu1s { border-top: 1px solid #FBFBFB; border-left: 4px solid #676767; background: #F7F7F7; font: 11.5px helvetica, verdana; padding: 3px 3px 3px 11px; }
div.menu1s a { color: #3A3A3A; text-decoration: none; }
div.menu1s a:active { color: #3A3A3A; text-decoration: none; }
div.menu1s a:visited { color: #3A3A3A; text-decoration: none; }
div.menu1s a:hover { color: #1A1A1A; text-decoration: underline; }

/* Footer */
div#footer { background: #676767; color: white; padding: 1px 8px; margin-top: 30px; text-align: right; font-size: 75%; }
div#footer a { color: #FFFFFF; text-decoration: none; }
div#footer span { margin: 0 5px; }
