a { color: #F5F5F5; }
a:hover, .qvweb a:hover { color: #CCCCCC; }
body { background: #292929; color: #FFFFFF; font-family: 'Comic Sans MS',Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 13px; margin: 0px; }
body td { font-family: 'Comic Sans MS',Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 13px; vertical-align: top; }
h1 { border-bottom: 1px solid #CCCCCC; color: #FFFFFF; font-size: 14px; font-style: italic; font-weight: bold; }
h1,h2,h3 { font-family: 'Comic Sans MS',Arial, Helvetica, sans-serif; padding-right: 10px; text-align: right; }
h2 { border-bottom: 1px solid #666666; color: #FFFFFF; font-size: 13px; font-style: italic; font-weight: bold; }
h3 { border-bottom: 1px solid #666666; color: #FFFFFF; font-size: 12px; font-weight: bold; }
input,select,textarea { background: #000000; border: 1px solid #F5F5F5; color: #FFFFFF; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 13px; padding: 3px; }
input.sb { background: url(../imgs/menu.png) repeat-x; }
.b { font-weight: bold; }
.bi { font-style: italic; font-weight: bold; }
.ca { text-align: center; }
.ctable { margin-bottom: 60px; padding-bottom: 20px; position: relative; top: 3px; }
.dispimg { border: 1px solid #666666; margin-bottom: 5px; }
.gent td, .gent th { border-bottom: 1px solid #666666; font-family: 'Comic Sans MS',Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 13px; padding: 4px; vertical-align: middle; }
.gent th { background: url(../imgs/menu.png) repeat-x; font-style: italic; font-weight: bold; text-align: left; }
.gent a{text-decoration:none;}
.i { font-style: italic; }
.la { text-align: left; }
.photos { border: 1px solid #F5F5F5; margin: 4px; padding: 4px; }
.qvweb { color: #CCCCCC; font-size: 9px; margin: 2px; text-align: right; height:20px; }
.qvweb a { color: #666666; }
.ra { text-align: right; }
.redbold { color: #CC0000; font-weight: bold; }
.small { font-size: 10px; }
.u { text-decoration: underline; }
#allpage { background: url(../imgs/logo.jpg) no-repeat; height: 106px; left: 50%; margin-left: -380px; position: absolute; top: 0px; width: 760px; }
#content { background: url(../imgs/back.jpg) no-repeat; display: block; position: relative; top: 76px; width: 760px; }
#leftmenu { font-size: 11px; left: 0px; position: relative; top: 0px; width: 145px; }
#leftmenu a{ background: url(../imgs/leftmenu2.png) 6px no-repeat; border-bottom: 1px solid #FFFFFF; display: block; line-height: 15px; margin-bottom: 5px; padding-bottom: 5px; padding-left: 20px; text-decoration: none; margin-left: 4px;}
#leftmenu a.mb { background: url(../imgs/leftmenu.png) 6px no-repeat; }
#leftmenu a.mr { background: url(../imgs/leftmenu2.png) 6px no-repeat; }
#menu { background: url(../imgs/menu.png) #333333 repeat-x; border-bottom: 1px solid #666666; border-right: 1px solid #666666; border-top: 1px solid #666666; font-size: 13px; height: 25px; left: 154px; position: relative; top: 76px; width: 605px; }
#menu a { border-left: 1px solid #666666; color: #CCCCCC; display: block; float: left; height: 25px; line-height: 25px; padding-left: 10px; padding-right: 10px; text-decoration: none; }
#menu a.active { color: #C45a41; }
#menu a.active:hover { background: none; color: #C45a41; }
#menu a:hover { background: url(../imgs/menu_alt.png) repeat-x; }
#navi { margin-bottom: 10px; margin-top: 10px; position: relative; width: 100%; }
#navi a { display: block; float: left; padding-left: 8px; padding-right: 8px; }
#submenu { background: #666666; height: 20px; left: 154px; position: relative; top: 0px; width: 606px; }
#submenu p { line-height: 20px; margin: 0px; padding-left: 20px; }
#leftmenu h2 { text-align: left; color: #dC6b31}
#language{ width:100%; position: absolute; top: 0px; height: 30px; font-size:11px;z-index: 2;}
#language a {padding-left: 30px; padding-right: 30px;	height: 30px;	display: block; float: right; line-height: 30px; color: #CCCCCC; text-decoration:none;}
#language a:hover { color: #C45a41; }

