/* CSS Document */
body{margin:0; padding:0;}
.first {background:url(www/img/bg_first.gif) repeat-x left top; text-align:center;}
.first a{color: #000000; font-weight:bold;}
table{font-family: verdana, arial, helvetica, sans-serif; font-size:8pt; color:#333333; text-decoration:none; 
	  margin:0; padding:0; border-collapse:collapse; border-spacing:0;}
td{margin:0; padding:0; border-collapse:collapse; border-spacing:0;}

a:link, a:active, a:visited {font-size:8pt; text-decoration:none; border:none;}
a:hover {color: #666666;}

img{border:none; margin:0; padding:0; border-collapse:collapse; border-spacing:0;}

.menu a:hover {background:url(bg_menu.gif) repeat-x left bottom;} 

/* div */
.bg{z-index:0; position:absolute; left:0; top:0; bottom:0; right:0; width:100%;; height:100%}
.main{z-index:10; position: absolute; top:200px; left:100px; vertical-align:top; bottom:0; right:0;}
.top{z-index:11; position:absolute; top:140px; left:25px;}
.bottom {z-index:9; position: relative; background-color:#e7e7e7;height:100%; vertical-align:bottom; }
.bg_top{background:url(top_bg.gif) repeat-x left top;}
/* end of div */

.pic{padding-left:20px; padding-top:100px; vertical-align:top;}
/*.m_b{vertical-align:top; height:100%; border-left:solid 1px #e7e7e7;}*/
.m {display: table; vertical-align:top; height:100%; border-left:solid 1px #e7e7e7;}
.cont{margin:0 0 0 20px;  width:380;}

h1{font-size:9pt; color:#404040; text-align:left; font-weight:bold; padding-top:10pt; display:block;}
.coment{color:#888888; font-weight:normal; font-size:7pt;}
.menu_l{ text-align:right; padding:20px 40px 0 0;}
.menu_l a{ text-decoration:none; border:none; color: #999999;}
.menu_l a:hover{ text-decoration:none; border:none; color: #666666;}


.form{ font-size:8pt; color:#666666; font-weight:bold; position:relative;
		background-image:  url(bg_left.gif); background-repeat: repeat; background-position: left top;
		margin-top:5pt;margin-bottom:10pt; border-spacing:3pt;
		border-collapse:separate; border: solid 1px #ffffff; border-left: solid 4px #354C7C; border-right-color:#5B6E94;}
.form_a{ border: solid 1px #999999; width:200;}
.form_b{ color:#ffffff; border: solid 1px #eeeeee; background-color: #354C7C;}
.form_c{ border: solid 1px #999999;}

.main_td { border-left: solid 4px #5A7FA4; padding:10pt;}
.main_th{border: solid 1px #cccccc; padding:3pt; background-color:#eeeeee; color:#666666; font-size:8pt}
.main_tr1 { background-color:#f8f8f8; border: solid 1px #cccccc; padding:3pt;}
.main_tr2 { background-color:#FFFFFF; border: solid 1px #cccccc; padding:3pt;}
.spec_td{background:url(spec_bg.gif) no-repeat left bottom; padding:10pt;}
.head{font-size:10pt; color:#354C7C; text-align:left; font-weight:bold; padding-top:10pt; display:block;}

.quest{	background-image:  url(bg_left.gif); background-repeat: repeat; background-position: left top;
		margin-left:5pt; padding:3pt; text-align:right; line-height:20pt;
		border-collapse:separate; border: solid 1px #5A7FA4;}
.quest_h{background-color:#5A7FA4; color:#ffffff; font-weight:bold; padding:3pt;text-align:center;}
.quest_b{background-color:#5A7FA4; color:#ffffff; width:100%; border: solid 1px #eeeeee;}
