@charset "utf-8";

body {font-size:11px;line-height:1.5;margin:0 0 20px;background:#ccc url('images/bg.jpg') repeat-x;font-family: Verdana, Arial, Helvetica, sans-serif}

a,.red {color:#c00;text-decoration:none}
a:hover {text-decoration:underline}

img {border:0; vertical-align:middle}
.thumb {border:1px solid #ccc}

p,form,h1,h2,h3 {margin:0;padding:0}

h1 {font-size:135%}
h2,h3 {font-size:100%}

hr {border: 1px dotted #999; border-style: none none dotted}

.bold,#maincats div div,#mainpage .bgblack50 {font-weight:bold}
div,h1 {text-align:left}
body,.center,#frame,#mainpage,#mainpage div {text-align:center}
.right {text-align:right}

.small,.menu_cat,#navbar,ul {font-size:11px}

.white,#footer {color:#fff}
.grey {color:#888}
.black,body {color:#333}
.red {color:#c00}
.green {color:green}

input {border:1px solid #ddd;padding:1px 3px;background:#fff url('images/input.png');margin-bottom:4px}
.button {background:#ccc url('images/button.png');border:0;height:22px;color:#333;font-weight:bold;font-size:100%;padding:0 6px}
.button:hover {background:#ccc url('images/button_hover.png');color:#900}

.padding10, .msgbox {padding:10px}
.padding20 {padding:20px}
.overflow {overflow:hidden;white-space:nowrap}

div.float {float:left}
div.float20 {float:left;width:19.99%}
div.float25 {float:left;width:24.99%}
div.float33 {float:left;width:33.32%}
div.float40 {float:left;width:39.99%}
div.float50 {float:left;width:49.99%}
div.float60 {float:left;width:59.99%}
div.float66 {float:left;width:66.65%}
div.float75 {float:left;width:74.99%}
div.float80 {float:left;width:79.99%}
div.clearer {clear:both}

.msgbox {border:1px #edf1d7 solid;color:#7a8442;background:#ffc url('images/msgbox.png') no-repeat;background-position:10px 12px;padding-left:32px;margin:0 6px}

#frame {margin:auto;width:820px;background:url('images/content.jpg')}
#page {background:url('images/frame.jpg') no-repeat;padding-top:45px}
#footer {background:#ccc url('images/footer.jpg') no-repeat;text-align:center;padding-top:25px}

.box,.title {margin:0 6px;background:#f7f7f7;padding:3px 4px}
.box {background:#f7f7f7 url('images/box.jpg') repeat-x bottom;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;margin-bottom:8px}
.title {padding:2px 4px;font-size:90%;background:none}

.bggrey {background:#f0f0f0}
.bggrey60 {background:url('images/bggrey60.png');border:1px dotted #ccc}
.bgblack,.bgblack35,.bgblack50 {background:#666;color:#fff}
.bgblack35 {background:url('images/bgblack35.png')}
.bgblack50 {background:url('images/bgblack50.png')}
.bgblack35 input,.bgblack50 input {margin:0}
.bg50 {background:url('images/bg50.jpg');border:0}

#mainpage {margin:25px 0 45px}
#mainpage .bgblack50 {padding:10px;width:500px;margin:auto;margin-top:10px}
#mainpage .bggrey {width:500px;margin:auto;margin-bottom:8px}
#mainpage .bggrey a {margin:0 6px;color:#666}
#mainpage p.grey {width:450px;margin:auto;margin-bottom:0;margin-top:0}

#maincats {margin:auto;width:450px}
#maincats div {text-align:left;white-space:nowrap}
#maincats div div a {color:#666}
