/* CSS Document */
body
{
/*background: url(../images/body-bg.jpg) repeat center center;*/
background-color: #B3B0B0;
margin: 0px;
padding: 0px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
}

#main-panel
{
width: 980px;
border: 0px solid #000;
margin-left: auto;
height: 1535px;
margin-right: auto;
background-color: #FFFFFF;
}

#content
{
margin-top: 0px;
border: 0px solid #ccc;
margin-left: 15px;
margin-right: 15px;
height: 1500px;
}

#header
{
border: 0px solid #000;
width: 931px;
height: 108px;
margin-left: 13px;
}

#ad-ban
{
clear: both;
width: 931px;
margin-left: 10px;
margin-top: 5px;
margin-right: 10px;
height: 107px;
border: 0px solid #000;
background-color: #D1090C;
background: url(../images/head_bg.gif) repeat-x;
}

#logo img
{
float: left;
padding: 17px;
padding-left: 25px;
}

#top-ad img
{
float: right;
padding: 10px;
padding-top: 15px;
}


#top-right
{
float: right;
width: 500px;
border: 0px solid #000;
}

#top-right #news
{
float: right;
margin-right: 5px;
margin-top: 5px;
margin-bottom: 10px;
}

#top-right #para
{
margin: 0px;
padding: 0px;
float: left;
margin-left: 18px;
}

#det
{
margin-top: 0px;
clear: both;
border: 0px solid #000;
width: 100%;
height:55px;
}

#para p
{
margin-top: 0px;
padding-top: 5px;
}

#para h4
{
margin-top: 0px;
padding: 0px;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
}

#log
{
float: right;
width: 100px;
}

#top-menu
{
clear: both;
margin-left: 70px;
margin-top: 0px;
height: 50px;
border: 0px solid #000;
}

#left
{
float: left;
width: 19px;
}

#center
{
background: url(../images/menu-bg.gif) repeat-x;
width: 392px;
height: 47px;
float: left;
}

#right
{
float: right;
}

#menu li
{
display: inline;
text-decoration: none;
padding-left: 10px;
text-align: center;
}

#menu a
{
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
color: #000000;
font-weight: bold;
font-size: 12px;
}

#menu a:hover
{
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
color: #707070;
font-weight: bold;
font-size: 12px;
}

#menu
{
margin: 15px;
padding: 0px;
}

#inner-content
{
clear: both;
width: 932px;
height: 1295px;
border: 0px solid #000;
margin-left: 10px;
margin-right: 0px;
}

#menu-bot
{
width: 931px;
background-color: #CCCCCC;
height: 27px;
margin-top: 15px;
}

#menu-bot li
{
display: inline;
float: left;
padding-left: 28px;
padding-top: 5px;
}

#menu-bot a
{
text-decoration: none;
display: block;
float: left;
font-family: Arial, Helvetica, sans-serif;
color: #000000;
font-weight: bold;
font-size: 12px;
display: inline;
}

#menu-bot a:hover
{
text-decoration: none;
display: block;
float: left;
font-family: Arial, Helvetica, sans-serif;
color: #707070;
font-weight: bold;
font-size: 12px;
display: inline;
}

#page
{
width: 931px;
background-color: #CCCCCC;
height: 1000px;
margin-top: 10px;
border: 0px solid #000;
}

#google
{
clear: both;
width: 931px;
height: 20px;
padding-top: 10px;
border: 0px solid #000;
text-align: center;
margin-top: 10px;
}

#left-col
{
float: left;
width: 350px;
height: 1000px;
border: 0px solid #000;
}

#left-col ul
{
margin: 0px;
padding: 0px;
}

#left-col li
{
padding-top: 10px;
margin-left: 5px;
float: left;
list-style: none;
}

#sub-ad
{
float: left;
width: 327px;
margin-left: 10px;
height: 164px;
background-color: #FFFFFF;
}

#sub-ad img
{
padding: 5px;
float: left;
}

#sub-ad p
{
padding-top: 8px;
padding-right: 5px;
font-family: Arial, Helvetica, sans-serif;
margin: 0px;
text-align: center;
color: #FB1700;
font-weight: bold;
line-height: 25px;
font-size: 13px;
}

#sub-ad a
{
color: #FB1700;
text-decoration: none;
}

#center-col
{
float: left;
width: 348px;
height: 1020px;
margin-left: 10px;
border: 0px solid #000;
}

#image img
{
padding-top: 15px;
padding-left: 9px;
}

#green img
{
padding-top: 15px;
padding-left: 9px;
}

#articles ul
{
list-style-type: none;
margin-top: 5px;
padding: 0px;
float: left;
border: 0px solid #000;
display: block;
margin-left: -3px;
}

#articles li
{
padding-top: 10px;
}

#articles #spec 
{
margin-left: 3px;
}

#ads
{
clear: both;
width: 333px;
background-color: #FFFFFF;
height: 345px;
margin-left: 3px;
padding-top: 0px;
margin-top: 10px;
border: 0px solid #000;
}

#ad1
{
margin-left: 0px;
padding: 0px;
width: 330px;
margin: 0px;
}

#ad1 ul
{
float: left;
padding: 5px;
width: 320px;
padding-left: 5px;
margin-left: 0px;
border: 0px solid #000;
}

#ad1 li
{
list-style: none;
display: inline;
padding-left: 5px;
}

#ad2
{
clear: left;
margin-left: 3px;
padding-left: 0px;
width: 320px;
}

#ad2 ul
{
float: left;
padding-left: 0px;
padding: 0px;
margin-left: 0px;
margin: 0px;
border: 0px solid #000;
}

#ad2 li
{
list-style: none;
display: inline;
line-height: 15px;
padding-left: 5px;

}

#ad-spe
{
padding: 0px;
}

#right-col
{
float: left;
width: 189px;
height: 1000px;
margin-top: 17px;
border: 0px solid #000;
margin-left: 15px;
}

#join-us
{
width: 188px;
height: 500px;
background-color: #E6E4E4;
}

#join-us h3
{
margin: 0px;
padding: 0px;
font-family: Arial, Helvetica, sans-serif;
margin: 0px;
text-align: center;
color: #000;
font-weight: bold;
font-size: 18px;
padding-top: 5px;
}

#join-us a
{
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
color: #000000;
font-weight: bold;
}

#fbook
{
margin-top: 10px;
background: url(../images/facebook.gif) no-repeat center;
width: 172px;
height: 82px;
}

#fbook h3
{
margin-top: 0px;
margin-left: 37px;
font-family: Arial, Helvetica, sans-serif;
text-align: center;
color: #000;
font-weight: bold;
font-size: 18px;
padding-top: 23px;
}

#twitter
{
margin-top: 10px;
background: url(../images/twitter.gif) no-repeat center;
width: 172px;
height: 82px;
}

#twitter h3
{
margin-top: 0px;
margin-left: 20px;
font-family: Arial, Helvetica, sans-serif;
text-align: center;
color: #000;
font-weight: bold;
font-size: 18px;
padding-top: 25px;
}

#youtube
{
margin-top: 10px;
background: url(../images/youtube.gif) no-repeat center;
width: 172px;
height: 84px;
}

#youtube h3
{
margin-top: 0px;
margin-left: 39px;
font-family: Arial, Helvetica, sans-serif;
text-align: center;
color: #000;
font-weight: bold;
font-size: 18px;
padding-top: 23px;
}

#boisset
{
padding: 15px;
margin-top: 10px;
}

#subscription
{
margin-top: 38px;
border: 0px solid #000;
width: 190px;
background-color: E6E8E7;
height: 428px;
}

#subscription h3
{
padding: 0px;
margin: 0px;
font-size: 14px;
margin-top: 7px;
margin-left: 35px;
}


#subscription #all
{
font-family: Arial, Helvetica, sans-serif;
color: #FA001F;
font-weight: bold;
text-align: center;
border: 0px solid #000;

}

#subscription #all:hover
{
font-family: Arial, Helvetica, sans-serif;
color: #000;
font-weight: bold;
text-align: center;
border: 0px solid #000;
}

#mag-group
{
clear: both;
width: 931px;
height: 65px;
background-color: #CCCCCC;
margin-top: 15px;
}

#mag-group ul
{
width: 931px;
height: 65px;
margin-top: 10px;
}

#mag-group li
{
margin-top: 0px;
display: inline;
float: left;
margin-left: 30px;
padding-top: 4px;
}

#mag-group h2
{
font-family: Arial, Helvetica, sans-serif;
text-align: center;
text-decoration: none;
color: #696767;
font-weight: bold;
font-size: 22px;
}

#mag-group a
{
color: #696767;
}

#mag-group h2:hover
{
font-family: Arial, Helvetica, sans-serif;
text-align: center;
text-decoration: none;
color: #000;
font-weight: bold;
font-size: 22px;
}

#footer
{
width: 931px;
background: #CDCDCF url(../images/foot-bg.jpg) repeat-x center center;
height: 100px;
margin-top: 15px;
text-align: center;
}

#footer p
{
padding-top: 10px;
text-align: center;
line-height: 20px;
}

#footer a
{
color: #000000;
font-weight: bold;
}

