/* Corps */
body {background-color: #000000; padding: 0; margin:0; background-image: url(../images/bg.png); background-position: top center; background-repeat: no-repeat;}

/* language bar, header & menu */
.header {background-image: url(../images/header.png); background-position: bottom center; background-repeat: no-repeat; height: 277; vertical-align: top;}
.header {border-top: 1px solid #797979; border-left: 1px solid #a3a2a2; border-right: 1px solid #535353;}
.lang {height: 30px; width: 300px; text-align: right; vertical-align:top; font-family: Verdana, Arial, Helvetica; font-size: 12px; color: #CCC; padding-top: 10px; padding-right: 0px;}
.lang a, .lang a:visited {color: #ff0000; text-decoration: none;}
.lang a:hover {color: #FFFFFF; text-decoration: underline;}
.log {height: 30px; width: 700px; text-align: left; vertical-align:top; font-family: Verdana, Arial, Helvetica; font-size: 12px; color: #CCC; padding-top: 10px; padding-left: 10px;}
.log a, .log a:visited {color: #ff0000; text-decoration: none;}
.log a:hover {color: #FFFFFF; text-decoration: underline;}
.menu_container{height: 248px; vertical-align: bottom; text-align: left; padding-left: 15px;}
#menu {font-family: Verdana, Arial, Helvetica; font-size:14px; color: #fe0000;  margin:0; padding:0; font-weight: bold;}
#menu li {display:inline; padding-left: 0px;}
#menu li a {color:#ffffff; padding: 1.8ex 1.5em; line-height:6.0ex; text-decoration: none;}
#menu li a:hover, #menu li a:active {color: #8b8b8b; text-decoration: none; background-color: #000000;}

/* upper part */
.news_head {border-left: 1px solid #a3a2a2; border-right: 1px solid #535353; background-color: #130000;}
.top {font-family: Verdana, Arial, Helvetica; font-size:12px;}
.top {height: 40px; background-image: url(../images/top.png); background-position: top center; background-repeat: no-repeat; font-size:12px; color: #ff0000; padding-left: 15px;}
.top {border-left: 1px solid #a3a2a2; border-right: 1px solid #535353; background-color: #130000;}
.top a, .top a:visited {color: #ff0000; text-decoration: none;}
.top a:hover {color: #ffffff; text-decoration: underline;}

/* main part */
.main_body {background-image: url(../images/body_bg.png); background-position: center; background-repeat:repeat-y;}
.main {height: 250px; background-image: url(../images/body_bg2.png); background-position: center; background-repeat:repeat-y; padding-left: 100px; padding-right: 100px; vertical-align: top;}
.colum_title {height: 25px; font-size:12px;}
.colum_content {height: 25px; font-size:12px;}
.upload {font-family: Verdana, Arial, Helvetica; font-size: 12px; color: #ffffff;}
.main {border-left: 1px solid #a3a2a2; border-right: 1px solid #535353; border-bottom: 1px solid #535353; background-color: #130000;}
.main a, .main a:visited {color: #e59a18; text-decoration: none;}
.main a:hover {color: #ffde00; text-decoration: underline;}
.login {font-family: Verdana, Arial, Helvetica; font-size: 14px; color: #ffffff; text-align: center; width: 900px; height: 300px;}
.contact_form {font-family: Verdana, Arial, Helvetica; font-size: 14px; color: #ffffff;}
.upload {font-family: Verdana, Arial, Helvetica; font-size: 16px; color: #ffde00; text-align: center; width: 900px;}
.gauche {font-family: Verdana, Arial, Helvetica; font-size: 13px; color: #ffffff; padding-left: 20px;}
.gauche {text-align: left; vertical-align: top;}
.centre {font-family: Verdana, Arial, Helvetica; font-size: 13px; color: #ffffff; padding-left: 20px;}
.centre {text-align: left; vertical-align: top;}
.droite {font-family: Verdana, Arial, Helvetica; font-size: 13px; color: #ffffff; padding-right: 20px;}
.droite {text-align: right; vertical-align: top;}
.admin_link {font-family: Verdana, Arial, Helvetica; font-size: 12px; color: #ffffff;}
.admin_link {width: 150px; text-align: center;}
.left {width: 275px; padding-right: 25px;}
.right {width: 650px;}
.news_bg {background-color: #2d0a0a; height: 100%; background-image: url(../images/left_bg.png); background-repeat: repeat; padding-bottom: 20px;}
.news_bg {vertical-align: top; padding-left: 20px; padding-top: 10px; padding-right: 20px; font:bold italic 15px "Georgia", Times New Roman, Times, serif; color:#d4b6b5; line-height: 13px;}
.news_bg2 {background-color: #2d0a0a; height: 100%; border: 1px solid #702a2a; text-align: left; vertical-align: top; padding: 20px;}
.news_bg2 a, .news_bg2 a:visited {color: #ff0000; text-decoration: none;}
.news_bg2 a:hover {color: #FFFFFF; text-decoration: underline;}
.main_index {border-left: 1px solid #a3a2a2; border-right: 1px solid #535353; border-bottom: 1px solid #535353; background-color: #130000;}
.main_index {height: 300px; padding-left: 25px; padding-right: 25px; padding-bottom: 25px; font-size:12px; vertical-align: top;}
.news_container {border: 1px solid #702a2a; background-image: url(../images/shadow.png); background-repeat: repeat; padding: 15px; font-family: Verdana, Arial, Helvetica; font-size: 13px; color: #ffffff; }
hr {background-color: #702a2a; color: #702a2a; height: 1px; border:0;}
.news_title {font:bold italic 15px "Georgia", Times New Roman, Times, serif; color: #d4b6b5; padding-left: 20px;}
.news_title {background-image: url(../images/newstitle_bg.png); background-repeat: no-repeat;}
.news_body {font:italic 16px "Georgia", Times New Roman, Times, serif; color: #ffffff; padding: 20px;}
.news_body {border: 1px solid #000000;}
.posted {font-family: Verdana, Arial, Helvetica; font-size: 12px; color: #755959;}
.posted2 {font-family: Verdana, Arial, Helvetica; font-size: 10px; color: #755959;}
.form_title {font-family: Verdana, Arial, Helvetica; font-size: 12px;}
.form_subtitle {font-family: Verdana, Arial, Helvetica; font-size: 11px;}

/* eq2 items */
.search_header {height: 100px; width: 700px; background-image: url(../images/search_bg.png); background-position: top center; background-repeat: no-repeat; text-align: center; font-size:12px; color: #e5bc18; padding-top: 22px;}
.error {font-family: Verdana, Arial, Helvetica; font-size:14px; color: #ff0000; background-color:}
.success {font-family: Verdana, Arial, Helvetica; font-size:14px; color: #00ff00; font-weight: normal;}


/* forums */
.forum_main { background-color: #262626; border: 1px solid #000000; vertical-align: top; font-family: Verdana, Arial, Helvetica; font-size:14px; font-weight: bold; padding: 15px;}
.forum_cat { background-color: #1d1d1d; border: 1px solid #000000; vertical-align: top; font-family: Verdana, Arial, Helvetica; font-size:12px; font-weight: normal; padding: 10px;}
.forum_subcat { background-color: #393939; border-left: 1px solid #000000; border-bottom: 1px solid #000000; border-right: 1px solid #000000; vertical-align: top; font-family: Verdana, Arial, Helvetica; font-size:12px; font-weight: normal; padding: 5px; padding-left: 10px; padding-right: 10px; }
.cat { vertical-align: middle; text-align: left; font-family: Verdana, Arial, Helvetica; font-size:14px; font-weight: normal; color: #ffba00; }
.subcat { background-color: #393939; ; border-left: 1px solid #000000; border-bottom: 1px solid #000000; border-right: 1px solid #000000; vertical-align: middle; text-align: left; font-family: Verdana, Arial, Helvetica; font-size:12px; font-weight: bold; color: #ffde00; padding: 10px;}
.forum { background-color: #4a4a4a; ; border-left: 1px solid #000000; border-bottom: 1px solid #000000; border-right: 1px solid #000000; vertical-align: middle; text-align: left; font-family: Verdana, Arial, Helvetica; font-size:12px; font-weight: bold; color: #ffffff; padding: 10px;}
.cat_edit { vertical-align: middle; text-align: right; font-family: Verdana, Arial, Helvetica; font-size:12px; font-weight: normal;}
.desc { font-family: Verdana, Arial, Helvetica; font-size:11px; font-weight: normal; color: #ffffff; }

/* footers */
.main_footer {height: 350px; background-image: url(../images/main_footer.png); background-position: top center; background-repeat: no-repeat;}
.footer {vertical-align: top; text-align: center; padding-top:5px; padding-bottom: 20px;}
.footer {font-family: Verdana, Arial, Helvetica; font-size:12px; font-weight: normal; color: #CCC;}
.footer a, .footer a:visited {color: #ff0000; text-decoration: none;}
.footer a:hover {color: #ffffff; text-decoration: underline;}

.bg {background-color:#0a0a0a;}


