* { margin: 0; padding: 0; }
body { background: #e2e1d7 url(images/bg.jpg) repeat; font: 0.8em "Tahoma", Verdana, Geneva, Arial, Helvetica, sans-serif;  margin: 0 auto; color: #edece3; }
ul li { list-style-type: none; }
div.clearfloat {clear: both; height: 0; font-size: 1px; line-height: 0px; }
a {text-decoration: none; color: #313131;} a:hover {text-decoration: underline; } 

#header_content, #content, #footer {width: 844px; margin: 0px auto; position: relative;}

#bg_head { background: url(images/bg_head.jpg) repeat-x; }
#header_right { width: 422px; position: absolute; height: 147px; top: 0; right: 0;  }
#header_text { width: 335px; position: absolute; top: 4px; right: 5px; }
#header_text p { text-align: center; font-size: 0.45em; line-height: 1.2em; color: #0c1922; }

#title { position: absolute; top: 112px; left: 26px; font: Arial; font-size: 1.4em; color: #fe3323;  text-transform: uppercase;}
#title span { color: #1b1a1a; }

#content { background: #c7c4b5 url(images/bg_content.jpg) repeat-y;  }
div.content_left {  margin-right: 202px; position: relative; } 
div.content_right { width: 202px; float: right; }

div.line_bot { background: url(images/line_bot.jpg) no-repeat left; height: 14px; width: 844px; border: none; border: 0; }

div.tmb { background: #1a1919; margin: 0 12px 12px 12px; padding: 10px 10px 13px 10px; }
div.number { float: left; width: 60px; text-align: center; font-size: 1.2em; color: #edece3; text-transform: uppercase; position: absolute;}
div.outs { float: right; width: 60px; font-size: 1.2em; color: #edece3; text-align: center; position: relative; }
div.outs p.best { color: #f6be15; }
div.banner { margin-left: 60px; margin-right: 67px; }
div.content_left div h1 { font-size: 1.2em; text-transform: uppercase; font-weight: normal; color: #edece3; }
div.content_left div p { font-size: 0.85em; line-height: 1.2em; }

.content_left div a img { border: 1px solid #000; } .content_left div a:hover img { border: 1px solid #2c2b2b; }

div.menu {	width: 190px; margin-left: 12px; }
div.menu ul { font-weight: bold; width: 180px; padding-left: 0px; }
div.menu ul li { height: 14px; line-height: 14px;  padding: 3px 0; color: #313131; text-align: left;  background: url(images/arr.jpg) no-repeat 0 4px; padding-left: 16px;}
div.menu ul li a {font-weight: normal; font-size: 0.9em; color: #313131; }
div.menu ul li a:hover {text-decoration: underline; color: #fe3323;}
div.menu h5 { padding: 0 10px 0 0; font-size: 1.2em; color: #1b1a1a; text-transform: uppercase; line-height: 1em; }
div.menu ul { overflow: hidden; padding-bottom: 10px; }

#footer_left {background: url(images/footer_left.jpg) left bottom no-repeat;}
#footer_right {background: url(images/footer_right.jpg) right bottom no-repeat; height: 160px; }
#footer_right p { font-size: 0.85em; line-height: 1.3em; text-align: center; position: absolute; top: 30px; left: 0; color: #0c1922; width: 380px; }























