﻿* { margin:0; padding:0; border:0; font-family:Tahoma, Sans-Serif; }

.banner{ display:none;}

a{ color:#000;}
a:hover{color:#008001 !important;}

p{ margin-bottom:8px;}

.detailName {display: inline-block; width: 120px;}
.singleDetailName{display: inline-block; margin-right:4px;}

.clear{ clear:both;}

#container{ width:800px; margin:190px 0 0 300px; text-align:center; }

#header{ position:absolute; top:6px; width:800px; left:300px;}
#header div{background-color:#008001; width:618px; color:#fff;font-size:20px; padding:8px 10px 8px 40px; margin:15px 0 15px; position:absolute; top:32px; left:130px; text-align:left; }
#header img{ position:absolute; top:0; left:0;}
#header p{ position:absolute; right:10px; top:4px; font-size:34px; font-weight:bold; color:#008001;}
/*
#header{ background:url(../images/layout/header.jpg) no-repeat 100px; height:100px; position:absolute; top:6px; width:800px;}
#header #social_network{ float:right; }
#header #social_network a{margin-left:6px;}
*/
#menu{background:url(../images/layout/menu/menu_bg.jpg) repeat-x bottom; height:25px; position:absolute; top:164px; width:800px; left:300px;}
#menu ul{	list-style-type:none;}
#menu ul li{float:left; margin:0 0px 0 27px;}
#menu ul li a{font-size:12px;font-weight:bold;text-decoration:none;color:#000; text-transform:uppercase; white-space:nowrap;}
#menu ul li a:hover{color:white;}


#menu ul li span{vertical-align:text-bottom !important; display:block; padding-top:5px; }


/*
#menu{background:url(../images/layout/menu/menu_bg.jpg) repeat-x bottom; height:125px; position:absolute; top:94px; }
#menu ul{	list-style-type:none;}
#menu ul li{float:left;	width:150px; margin-right:10px;	}
#menu ul li a{font-size:0.90em;font-weight:bold;text-decoration:none;color:#000; text-transform:uppercase;}
#menu ul li a:hover{color:white;}


#menu ul li span{vertical-align:text-bottom !important; display:block; padding-top:103px; }

#menu ul li#voice1 span{ background:url(../images/layout/menu/menu_voice1.jpg) no-repeat  center 14px; }
#menu ul li#voice2 span{ background:url(../images/layout/menu/menu_voice2.jpg) no-repeat  center 14px; }
#menu ul li#voice3 span{ background:url(../images/layout/menu/menu_voice3.jpg) no-repeat  center 0; }
#menu ul li#voice4 span{ background:url(../images/layout/menu/menu_voice4.jpg) no-repeat  center 0;  }
#menu ul li#voice5 span{ background:url(../images/layout/menu/menu_voice5.jpg) no-repeat  center 14px; }
*/

.line{ padding:6px 0 2px;}

div.news{ text-align:justify; margin:6px 4px 6px 8px; width:47%; float:left; }
div.news2{ text-align:justify; margin:6px 8px 6px 4px; width:47%; float:right; }
div.news .ico, div.news2 .ico{ float:left; margin-right:6px;}
div.news .ico img, div.news2 .ico img{width:150px;}
div.news .subTitle, div.news2 .subTitle{ font-style:italic; }
div.news .presubTitle, div.news2 .presubTitle{ font-size:8pt;}

div.articleDetail{ text-align:justify; margin:6px 4px 6px 8px; }
div.articleDetail .ico{ float:left; margin-right:6px;}
div.articleDetail object, div.articleDetail img{ margin-right:10px;}


h1{background:url(../images/layout/h1_bg.jpg) repeat-x; height:19px; font-size:0.85em; color:#fff; text-transform:uppercase; padding-top:3px;  border-right:solid 1px #000;border-left:solid 1px #000;}
h2{ font-size:1.0em;}
h3{ font-size:1.2em; margin:10px 0 2px;}
.line div div.lineContent{ border-right:solid 1px #000;border-bottom:solid 1px #000;border-left:solid 1px #000; padding:4px; font-size:0.80em; background-color:#e3e3e3; text-align:left;}

#footer{ font-size:0.75em; margin:0px 0 4px; text-align:right;}
#footer a, #footer a:visited{ color:#000;}

.btnSend{ border:solid 1px #000; color:#000; font-weight:bold; cursor:pointer;}

.separator{clear:both; border-bottom:1px solid gray; padding-top:5px; margin-bottom:5px; width:100%;}