/*			MAIN STYLES (for css-reset see reset.css)			*/

body { font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#fffffd; width:100%; line-height:16px; background:url(../images/bg_top_x.gif) repeat-x 70px 60px #181817; no-repeat #1a1a17; text-align:justify; }
#container { width:1000px; margin:0 auto 0; background:url(../images/bg.jpg) no-repeat;	}
h1 { font-family:Tahoma, Geneva, sans-serif; font-size:24px; font-weight:normal; color:#fffffd; line-height:normal; margin-bottom:27px; }
li { background:url(../images/list.png) no-repeat 0px 6px; padding-left:15px; }
.noli li {background:none; padding:0; vertical-align: top;}
a {	color:#5298ff; text-decoration:underline; }
a.arr { background:url(../images/list.png) no-repeat 0px 4px; padding-left:15px; }
a:hover {text-decoration:none;}
a[name] { text-decoration:none; }

/*						HEADER									*/
#header { background:none; width:100%; height:434px; }
	
/*						CONTENT									*/
img.fr {
float: right;
margin: 3px 0 10px 10px;
}
#content { }
#cont_top { background:url(../images/cont_t1.png) no-repeat top; padding-top:24px; }
#cont_up { background:url(../images/cont_t2.png) no-repeat top; padding:0 82px; padding-bottom:15px; min-height:230px; }
#cont_str { background:url(../images/cont_str.png) repeat-y center;
position: relative;
 }
#cont_bot { background:url(../images/cont_bot.png) no-repeat bottom;  padding-bottom:13px; position: relative;}

#index_sheet { padding:0 82px; margin-top:30px; }
#index_sheet div { width:262px; float:left; }
#index_sheet div h1 { font-size:18px; margin:0; line-height:18px; margin-bottom:15px; }
#index_sheet div a { background:url(../images/list.png) no-repeat 0px 4px; padding-left:15px; }
#index_sheet .ano { background:none; padding-left:0;  }
#index_sheet div img { float:left; margin-right:15px; margin-bottom:35px; margin-top:3px; }

.cdiv { width:400px; float:left; }
.clboth { clear:both !important; float:none !important; width:0px !important; height:0px !important; }


/*						FOOTER									*/

#footer { background:url(../images/footer.png) no-repeat top; height:80px; margin-top:40px; }
#footer_menu { color:#cacaca; float:left; margin-left:49px; padding-top:40px; }
#footer_menu span { margin:0 20px; }
#footer_menu a { color:#cacaca; text-decoration:none; }
#footer_menu a:hover, #footer_menu a.active { text-decoration:underline; }
#copy { color:#cacaca; float:right; margin-right:55px; padding-top:15px; }
#copy a { color:#cacaca; }

/*						FORM									*/

#form_div {width:255px;}
.itext, .tarea { border:1px solid #d4d0c8; width:253px; font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#000; margin-bottom:3px; }
.tarea { height:60px; overflow:auto; }
.send, .clear { width:56px; height:19px; border:0; cursor:pointer; float:right; margin-top:3px; }
.send { background:url(../images/button_send.png) no-repeat; margin-left:10px; }
.clear { background:url(../images/button_clear.png) no-repeat; }
#error { position:absolute; }