/* CSS Document */
body{padding:0px; margin:0px; background:#023365; color:#869496; font:13px/18px Helvetica, sans-serif; text-align: center;}
div, p, ul, h2, h3, h4, img{padding:0px; margin:0px;}
ul{list-style-type:none;}

.clear {clear: both; margin: 0px; height:0}


#container{width:715px; margin:0 auto; background:#fff; 
  padding:0 20px;
position:relative; text-align: left;}

/* TOP */

#top{width:715px; height:98px; position:relative; border-top:#c4261d 0px solid}
#logo{position:absolute; top:15px; left:0}

#top ul.ico{position:absolute; top:35px; left:580px; width:200px}
#top ul.ico li{float:left; height:30px; margin-right:12px; padding-left:14px;}
#top ul.ico li a{display:block; font:10px/14px Trebuchet MS, sans-serif; color:#454b55; text-decoration:none; padding-top:10px;}
#top ul.ico li a:hover{text-decoration:underline;}

#top ul.ico li.home{background:url(../images/ico_1.gif) 0 14px no-repeat}
#top ul.ico li.contact{background:url(../images/ico_3.gif) 0 14px no-repeat; }
#top ul.ico li.rss{background:url(../images/RSS.gif) 0 10px no-repeat; }

#top ul.ico li.icoline{float:left; height:30px; width:1px; background: url(../images/b_lineico.gif) 0 0 repeat-y; padding-left:0}

#rss a {color:#868686; font-family:arial; font-size:14px; background:url(../images/RSS.gif) no-repeat top right; padding:0 20px 0px 0;}


/* MENU */

#menuPan{width:715px; height:31px; position:relative; background:url(../images/b_menu.gif) 0 0 no-repeat; }
/*#menuPan{width:934px; height:31px; position:relative; margin-left:0px; background: /*#ddddd9;*/ #06445d; border: 1px solid #06445d;}*/

#menuPan ul.menu{position:absolute; top:0px; left:0px; width:665px}
#menuPan ul.menu li{float:left; height:21px; margin-right:0px; font-weight:bold; font-family:arial,helvetica; font-size:12px;}
#menuPan ul.menu li a{float:left;color:#06445d; height:21px; display:block; text-decoration:none; padding: 5px 15px 5px;}
#menuPan ul.menu li a:hover{float:left; color:#c4261d; height:21px; display:block; text-decoration:none; }
#menuPan ul.menu li a.hover{float:left; color:#c4261d; height:21px; display:block; text-decoration:none; }

#menuPan ul.menu li.line {width:2px; background:url(../images/line_m.gif) 0 0 no-repeat}


/* HEADER */

#header{width:715px; height:135px; position:relative; background:url(../images/byCrisnet2.jpg) 0 0 no-repeat; 
    margin-bottom:0px;
    margin-top:0px;
}
#slogan{position:absolute; top:49px; left:313px}
#btn_buy{position:absolute; top:26px; left:211px}

ul.topics{position:absolute; top:134px; left:348px; width:263px}
ul.topics li{height:18px; margin-bottom:2px;}
ul.topics li {height:18px; display:block; text-indent:-20000px; }

ul.topics li.t01 {background:url(../images/topic_1.gif) 0 0 no-repeat; }
ul.topics li.t02 {background:url(../images/topic_2.gif) 0 0 no-repeat; }
ul.topics li.t03 {background:url(../images/topic_3.gif) 0 0 no-repeat; }



/* CONTENT */

#leftPan{width:580px; float:left; position:relative;margin-top:25px;display:inline;}
#rightPan{width:300px; position:relative; float:right; display:inline; margin-top:25px;}

 h2 {font:20px/24px Helvetica, sans-serif; color:#fd9902; font-weight: normal;}
 h2 a{font:16px/20px Helvetica, sans-serif; color:#fd9902; text-decoration:underline; font-weight: bold;}
 h2 a:hover{font:16px/20px Helvetica, sans-serif; color:#c4261d; text-decoration:underline; font-weight: bold; text-decoration:none;}

/*table*/
 table th{font:14px/16px Helvetica, sans-serif; font-weight: bold; color:#06445d;}
 table td{font:14px/16px Helvetica, sans-serif; font-weight: normal; color:#06445d;}

/*Content general*/
 p{ font:13px/18px Helvetica, sans-serif; color:#06445d; }

p a{font:12px/18px Tahoma, sans-serif; color:#06445d; text-decoration:underline;}
p a:hover{ color:#c4261d; text-decoration:none;}
p span.headline{font:15px/15px Arial, sans-serif; color:#06445d; font-weight:bold}


#generalPan{width:700px; position:relative; float:left; display:inline; margin-top:25px;}

 h2 {font:20px/24px Helvetica, sans-serif; color:#fd9902; font-weight: normal;}
 h2 a{font:16px/20px Helvetica, sans-serif; color:#fd9902; text-decoration:underline; font-weight: bold;}
 h2 a:hover{font:16px/20px Helvetica, sans-serif; color:#c4261d; text-decoration:underline; font-weight: bold; text-decoration:none;}

/*table*/
 table th{font:12px/14px Helvetica, sans-serif; font-weight: bold; color:#06445d;}
 table td{font:14px/16px Helvetica, sans-serif; font-weight: normal; color:#06445d;}

/*Content general*/
 p{ font:13px/18px Helvetica, sans-serif; color:#06445d; }

p a{font:12px/18px Tahoma, sans-serif; color:#06445d; text-decoration:underline;}
p a:hover{ color:#c4261d; text-decoration:none;}
p span.headline{font:15px/15px Arial, sans-serif; color:#06445d; font-weight:bold}



/* FOOTER */

#footer{height:35px; width:715px; margin-top:25px; background:url(../images/b_footer.gif) 0 0 repeat-x}
#footer p{padding: 10px 0 0 0; font:11px/16px Trebuchet MS, sans-serif; font-weight:normal; text-align:center; color:#869496;}
#footer p span{font:10px/16px Trebuchet MS, sans-serif;}
#footer p a{font:11px/16px Trebuchet MS, sans-serif; font-weight:normal; color:#869496; text-decoration:none; padding: 0 5px }
#footer p a:hover{text-decoration:none; background:#869496; color:#fff}
.sponsor {
	margin: auto;
	width: 728px;
	padding-top: 5px;
	padding-bottom: 15px;
	text-align: center;
}
.sponsor img {
	margin-top: 5px;
}

