/* Begin Head */
body  { font:normal 11px/14px Verdana,Arial,sans-serif; background:#3f4f5f; color: #000; margin:0px; padding:0px; }
#page {	width:960px; margin:0px auto 0px auto; }
#head { height:224px; background:url('img/head.jpg') no-repeat top center; padding:28px 0 0 27px; margin:0px; }
#head img { border:0; }
#head a, #head a:hover { background:none; display:block; height:185px; width:905px; text-decoration:none; }
#head_desc { height:123px; display:block; text-align:center; font:bold 20px/40px Verdana; letter-spacing:15px; color:white; }
/* End Head */

/* Begin Content */
#cont_midd { background:url('img/cont.jpg') top repeat; padding:0 32px 0 32px; }
#cont { float:right; width:656px; padding:0px 20px 0px 20px; }
p { margin-top:14px; padding:0; line-height:14px; }
.text { padding:0 10px 0 10px; text-align:left; }
.text ul { margin-top:5px; padding-top:0; }
.text ul li { list-style:square; }
.clea { clear:both; }
.clea_line { clear:both; display:block; height:1px; font-size:0px; }
.inde_capt { float:right;background:#EDF0F5; margin-top:0; }
.inde_logo { float:left; width:160px; text-align:center; padding:0 5px 0 15px;}
.inde_logo img { padding-top:40px; }
.alri { float:right; }
.alle { float:left; margin-right:5px; }
.erro { font-weight:bold; color:red; text-transform:uppercase; }
.part a { float:left; margin-left:60px; }
.part img { border:0; }
.edit { text-align:center; }
.edit img { border:0; }
.edit a:hover, .edit a:hover:visited { background:none; }
.log_out { text-align:right; padding-right:10px; }
.log_out a, .log_out a:hover, .log_out a:visited:hover { float:right; display:block; width:100px; text-align:center; padding:8px 10px 7px 10px; background:url('img/logout.jpg') center no-repeat; }
.log_out a:hover, .log_out a:visited:hover { color:white; }
.log_out a, .log_out a:visited { font-weight:bold; color:#333; text-decoration:none; }
.oran { color:#dd8704; }
.plac_phot { float:left; }
.plac_phot img { float:left; border:0; }
.plac_phot a { float:left; background:#BFBFBF; margin:0 10px 10px 0; padding:4px; }
.plac_phot a:hover { background:#325395; }

/* End Content */

/*Begin images*/
.limg a { border:3px solid #325395; background:none; float:left; }
.limg a:hover { border:3px solid #dd8704; }
.limg img { border:0; }
/*End images*/

/* Begin Headers and Links*/
h1, h2, .left_head, h2 a { color:#325395; }
h2 a:visited { color:#800880; }
h1, h2.h1 { font:bold 18px/34px Verdana,Arial,sans-serif; background:url('img/head.gif') center 7px no-repeat;
	display:block; text-align:center; padding:7px 0px 5px 0px; margin:0; width:660px; height:33px; clear:both; }
h2 { font:bold 17px/24px Verdana,Arial,sans-serif; clear:both; }
h2.pagetitle { margin-top:30px; text-align: center; }
.head_news { clear:both; display:block; width:645px; }
.head_news p { float:left; margin:2px 0px 8px 0px; }
.head_news h2 { margin:14px 0 0 0; width:480px; float:left; }
.head_news small { float:right; display:block; margin:0; width:150px; padding-top:11px; }
#sidebar h2 { margin: 5px 0 0; padding: 0; }
h3 { padding:0; margin:15px 0 0 0; font:bold 12px/16px Verdana,Arial,sans-serif; text-align:left; }
h3.comments { padding: 0; margin: 40px auto 20px ; }
h3 a, h3 a:visited { font:bold 12px/18px Verdana,Arial,sans-serif; text-decoration:none; color:#dd8704; }
h3 a:hover, h3 a:hover:visited { background:#dd8705; color:#FFF; }
h3 small { color:#000; }

a { color:#07B; color:#325395; text-decoration:underline; }
a:hover { background:#07B; color:#FFF; text-decoration:none; }
a:visited { color:#800880; /*color:#07B; color:#325395;*/ text-decoration:underline; }
a:visited:hover { background:#800880; color:#FFF; text-decoration:none; }
/* End Headers and Links*/

/* Begin tables */
table { border-collapse:collapse; border:2px solid #325395; }
table th { border:1px solid #EDF0F5; background:#325396; color:#EDF0F5; border-bottom:1px solid #325395; }
table td { border:1px solid #325395; }
table td, table th { padding:3px 6px 3px 6px; }
.inner table td, .inner table { border:0; }
table td.tdth { background:#CCD1D6; }
table td a { margin:0; padding:0; }
/* End tables*/

/* Begin Sidebar */
.left_side { width:200px; float:left; margin-bottom:20px; padding-top:9px; }
.left_menu_head { color:#325395; width:180px; float:left; font:bold 18px/18px Verdana,Arial,sans-serif; padding:16px 10px 9px 10px;
	position:relative; top:-27px; background:#CBD0D4 url('img/menu_top.jpg') top left no-repeat; text-align:center; }
.left_menu { width:200px; float:left; background:#dce0e5 url('img/menu.gif') bottom right no-repeat; margin-top:-27px; text-align:justify; }
.left_menu small { font:normal 10px/18px Verdana,Arial,sans-serif; letter-spacing:-1px; }
.left_menu ul { display:block; float:left; margin:0px; padding:0px; }
.left_menu ul li { display:block; float:left; margin:0px; padding:0px; list-style:none; border-top:1px solid #EDF0F5; width:200px; }
.left_menu ul li a { float:left; color:#07B; text-decoration:none; padding-left:22px; width:180px; display:block;
	font:bold 13px/30px Verdana,Arial,sans-serif; margin-top:1px; }
.left_menu ul li ul li a, .left_menu ul li.current_page_item ul li a { font:bold 11px/20px Verdana,Arial,sans-serif; margin-left:10px; width:170px; }
.left_menu ul li a:hover, .left_menu li a:visited:hover { text-decoration:none; color:#dd8704; }
.left_menu ul li a:visited { color:#07B; }
.left_menu ul li a { background:url('img/link.gif') no-repeat 9px 13px; }
.left_menu ul li a:hover, .left_menu ul li.current_page_item a { color:#dd8704; background:url('img/link.gif') no-repeat 9px -22px; }

.left_menu ul li ul li a { background:url('img/link2.gif') no-repeat 12px 7px; }
.left_menu ul li.current_page_item ul li a { color:#07B; background:url('img/link2.gif') no-repeat 12px 7px; }
.left_menu ul li ul li.current_page_item a,
.left_menu ul li ul li a:hover { color:#dd8704; background:url('img/link2.gif') no-repeat 12px -28px; }

.left_menu ul li ul li { visibility:hidden; height:0; padding-left:1px; }
.left_menu ul li.current_page_item ul li { visibility:visible; height:20px; }

.left_head_mart { padding:5px 0px 5px 20px; clear:both; margin-top:5px;
	background:#ccd0d5 url('img/left_mart.gif') top right no-repeat; }
.left_menu img { border-right:1px solid #dce0e5; border-bottom:1px solid #ecf0f5; }
.left_text { padding:0px 10px 0 10px; }
.adve { clear:left; text-align:center; display:block; padding-top:1px; }
.adve a, .adve a:hover { border:0; background:none; }
.adve img { border:0; }
/* End Sitebar */

/* Begin login */
.fole { float:left; clear:left; width:200px; text-align:right; padding-right:10px; }
.fori { float:left; width:420px; }
.foce { clear:left; text-align:center; display:bock; }
.fole, .fori, .foce { line-height:20px; padding-top:2px; }
.fori a { margin-left:0px; border:0; }
.fori a:hover { border:0; }
/* End login */

/* Begin Proposition */
.prop .fole { font-weight:bold; }
.prop .fole, .prop .fori { padding-top:2px; }
table.spec td { height:35px; }
/* End Proposition */

/* Begin Results */
fieldset { margin-bottom:15px; }
legend { font:bold 14px/14px Verdana,Arial,sans-serif; text-transform:uppercase; }
.tabl_scho { float:left; margin:0 15px 15px 0; }
/* End Results*/

.h2_resu { margin-top:-10px; }
.h2_resu:first-letter { text-transform:uppercase; }
.news h2 { margin:15px 0 -15px 0; padding:0; }
.news h2 small { font-size:10px; }

.phot { float:left; margin:2px 5px 2px 5px; width:94px; text-align:center; }
.phot a { float:left; height:60px; width:90px; border:3px solid #666; background:#DDDDDD; }
.phot a:hover { border:3px solid #FFA81F; background:none; }
.phot img { border:0; }

/* Begin Footer */
#foot { font-weight:bold; color:#666; background:url('img/foot.jpg') center no-repeat; height:39px;
	padding:5px 50px 0 50px; margin:0; display:block; }
/* End Footer */