@charset "utf-8";
/* CSS Document */

body{
padding:0;
margin:0;
background:#ECECEC;
}
body,table,td,th,form,input,select,textarea{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#5D5D5D;
}
img{border:0;}
a{
color:#2458CF;
text-decoration:none;
}
p{
margin:0;
padding:0 0 15px 0;
}
h1,h2,h3,h4,h5,h6{
font-family:Arial, Helvetica, sans-serif;
color:#2458CF;
font-weight:bold;
margin:0;
padding:0;
}
h3{
font-size:12px;
}
h1{
font-size:17px;
text-transform:uppercase;
text-align:right;
border-right:7px solid #2458CF;
padding:0 14px 0 0;
}
th,td{vertical-align:top;}

/****************
* top
*****************/
#top{
background:#FFFFFF url(../images/menu_bg.gif) repeat-x 0 245px;
min-width:990px;
}
#collage_bg{
background:url(../images/collage_bg.jpg) repeat-x 0 0;
padding:0 0 41px 0;
}
#collage_left{
background:url(../images/collage_left.jpg) no-repeat 0 0;
}
#collage_right{
background:url(../images/collage_right.jpg) no-repeat right 0;
height:86px;
padding:228px 300px 0 40px;
}

/****************
* menu
*****************/
#menu{
font-size:13px;
}
#menu td{
width:20%;
}
#menu a{
color:#9B9B9B;
text-decoration:none;
border-bottom:3px solid #C6DAFF;
background:url(../images/bullet_grey.gif) no-repeat 0 5px;
padding:0 5px 1px 7px;
display:block;
float:left;
white-space:nowrap;
border-bottom:3px solid #C6DAFF;
clear:both;
}
#menu a:hover,#menu a.selected{
border-bottom:3px solid #2458CF;
background:url(../images/bullet_blue.gif) no-repeat 0 7px;
color:#2458CF;
font-weight:bold;
padding-left:12px;
}

div.submenu{
position:absolute;
border:1px solid #C6DAFF;
border-top:0;
padding:6px 8px 12px 0;
background:#ffffff;
}
div.submenu a{
border:0 !important;
float:none !important;
background:none !important;
padding:0 0 0 7px !important;
margin:0 !important ;
}
div.submenu a:hover, div.submenu a.selected{
font-weight:normal !important;
background:url(../images/bullet_blue1.gif) no-repeat 0 5px !important;
}

/****************
* content
*****************/
#body{
background:#FFFFFF;
}
#body_left{
width:264px;
border-right:1px solid #C6DAFF;
padding:0 0 200px 0;
}
#body_right{
width:280px;
background:url(../images/border_blue.gif) repeat-y 249px;
}
#body_center{
width:80%;
}

#content{
padding:0 30px 20px 45px;
}
#section_right{
padding:20px 82px 70px 35px;
text-align:right;
}

.product_img{
width:140px;
margin:0 0 30px auto;
}
.product_img img{
border:1px solid #C6DAFF;
}
.product_img a{
display:block;
background:url(../images/zoom.gif) no-repeat right 3px;
text-align:left;
margin:3px 0 0 5px;
}


/****************
* footer
*****************/
#footer_left{
height:60px;
background:#ECECEC;
}
#footer_right{
background:#ECECEC;
}
#footer_center{
background:#ECECEC;
padding:16px 10px 0 10px;
}
#footer_center td{
font-size:11px;
padding:0 14px 0 14px;
border-right:1px solid #5D5D5D;
width:33%;
white-space:nowrap;
}
#footer_center a{
color:#5D5D5D;
}

#footer_left_img_1{position:absolute;}
#footer_left_img_2{
position:absolute;
background:url(../images/default_footer_left.jpg) no-repeat 0 0;
width:221px;
height:157px;
top:-101px;
}
#footer_right_img_1{position:absolute;}
#footer_right_img_2{
position:absolute;
background:url(../images/default_footer_right.jpg) no-repeat 0 0;
width:280px;
height:157px;
top:-101px;
z-index:99;
}
#footer_right_forumedia{
position:absolute;
top:34px;
left:180px;
z-index:100;
color:#000000;
}
#footer_right_forumedia a{
color:#000000;
text-decoration:none;
}
