@charset "utf-8";
/* CSS Document */

@import url('ie6fixer.css');

/**********************************************************************
	CSS Document - Avansit
**********************************************************************/

body {
	margin:0;
	padding:0;
	text-align:center;
	background:#8dc63f url(../images/bg-body-bottom.png) no-repeat left bottom;
	font:12px verdana, tahoma, arial, helvetica, sans-serif;
	color:#3c3939;
}
ul {list-style:none; padding:0;}
small {font-size:0.8em;}

.clear {clear:both;}
.img-left {float:left; margin:0 15px 10px 0;}
.img-right {float:right; margin:0 0 10px 15px;}
.img-border {-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}
.table1 {}
.table1 .thead {background-color:#75A330; text-align:center; font-weight:bold; color:#fff;}
.table1 .tleft {background-color:#C6E29E; text-align:left; font-weight:bold; padding:3px 9px;}
.table1 .tright {background-color:#fff; text-align:left; padding:3px 9px;}
.button {font-weight:bold; padding:3px 10px;}
.message_alert{
	border:1px solid #c00;
	color:#c00;
	background:#ff9 url(../images/icon-alert.png) no-repeat 10px center;
	padding:0 12px 0 50px;
	margin:18px 0;
}
.message_ok{
	border:1px solid #360;
	color:#360;
	background:#CEFCAD url(../images/icon-ok.png) no-repeat 10px center;
	padding:0 12px 0 50px;
	margin:18px 0;
}
.required {color:#d00; font-weight:normal;}

#container {background:url(../images/bg-body-top.png) no-repeat right top; text-align:left;}
#header, #body, #footer {margin:0 auto; width:765px; position:relative;}

#header .lang {position:absolute; top:15px; right:0; color:#000;}
#header .lang img {margin:0 10px 0 3px;}
#header .lang a img {filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5;}
#header .lang a:hover img {filter:alpha(opacity=100); -moz-opacity:1; opacity:1;}
#header .logo h1 {position:relative; margin:0; padding:0; width:285px; height:101px;}
#header .menu {height:40px; background-image:url(../images/bg-menu.png); margin-bottom:10px;}
#header .menu ul {margin:0 0 10px 0; padding:0; list-style:none; text-align:center;}
#header .menu ul li {display:inline; border-right:1px solid #ccc;}
#header .menu ul li.last {border-right:none;}
#header .menu ul li a {text-transform:uppercase; color:#3C513E; text-decoration:none; font-size:0.9em; font-family:Tahoma; padding:12px 19px; line-height:42px; background-repeat:no-repeat; background-position:center -2px;}
#header .menu ul li a:hover {background-position:center top; color:#000;}
#header .menu ul li a#menu1 {background-image:url(../images/bg-menu-a1.gif);}
#header .menu ul li a#menu2 {background-image:url(../images/bg-menu-a2.gif);}
#header .menu ul li a#menu3 {background-image:url(../images/bg-menu-a3.gif);}
#header .menu ul li a#menu4 {background-image:url(../images/bg-menu-a4.gif);}
#header .menu ul li a#menu5 {background-image:url(../images/bg-menu-a5.gif);}
#header .menu ul li a#menu6 {background-image:url(../images/bg-menu-a6.gif);}
#header .menu ul li a#menu7 {background-image:url(../images/bg-menu-a7.gif);}

#body {width:741px; padding:12px 12px 45px 12px; line-height:1.5em; background:#DBFFA4 url(../images/bg-content.png) no-repeat center top;}
#body .banner {margin-bottom:10px;}
#body .content {float:left; position:relative; top:0; left:7px; width:530px; text-align:justify;}
#body .title {background:url(../images/bg-title.gif) no-repeat left 1px; padding:0 0 5px 20px; font-family:"Comic Sans ms", Georgia, "Times New Roman", Times, serif; font-size:20px; font-weight:normal; color:#F96400;}
#body h3 {font-family:"Comic Sans ms", Georgia, "Times New Roman", Times, serif; font-size:18px; font-weight:normal; color:#F96400;}
#body .right {float:right; position:relative; top:0; right:0; width:187px; color:#4E4D4D; font-size:0.95em;}
#body .right .title {font-size:16px; margin:9px 0;}
#body .right a {color:#3081AB; text-decoration:none;}
#body .right a:hover {text-decoration:underline;}
#body .right a.more {padding-left:10px; font-weight:bold; color:#3081AB; background:url(../images/marker.gif) no-repeat left center; text-decoration:none; font-size:9px; text-transform:uppercase;}
#body .right a.more:hover{text-decoration:underline;}
#body .right ul, #body .right p {margin:0 0 7px 0; line-height:18px;}
#body .right li {border-bottom:1px dotted #a5a6a5; margin:0 0 0 0; padding:4px 0 4px 14px; width:138px; background:url(../images/bullet.gif) no-repeat left 11px; line-height:18px; font-family:Arial, Tahoma;}
#body .right li.last {border-bottom:none;}
#body .right .box-inner {padding:12px; margin-bottom:10px;}
#body .right .box-white {background:#fff url(../images/bg-box-white1.png) no-repeat center top;}
#body .right .box-white .box-inner {background:url(../images/bg-box-white2.png) no-repeat center bottom;}
#body .right .box-blue {background:#97e6ff url(../images/bg-box-blue1.png) no-repeat center top;}
#body .right .box-blue .box-inner {background:url(../images/bg-box-blue2.png) no-repeat center bottom;}
#body .right .box-orange {background:#FFE888 url(../images/bg-box-orange1.png) no-repeat center top;}
#body .right .box-orange .box-inner {background:url(../images/bg-box-orange2.png) no-repeat center bottom;}


#footer {clear:both;}
#footer .submenu {background:#f2641a url(../images/bg-footer.png) no-repeat center bottom; margin-bottom:10px;}
#footer .submenu ul {margin:0; padding:8px; list-style:none; text-align:center;}
#footer .submenu ul li {display:inline; border-right:1px dotted #ddd;}
#footer .submenu ul li.last {border-right:none;}
#footer .submenu ul li a {color:#fff; text-decoration:none; margin:0 14px;}
#footer .submenu ul li a:hover {text-decoration:underline;}
#footer .credits {margin-bottom:10px; text-align:center; line-height:1.4em; font-size:11px;}
#footer .credits h1 {margin:0; padding:0; font-size:11px; font-weight:normal;}
#footer .credits h1 a {border-bottom:1px dotted #3a2b28; text-decoration:none; color:#1b1818;}
#footer .credits h1 a:hover {border-bottom:none;}











.trigger {
	line-height: 26px;
	background: url(../images/bg-trigger.gif) no-repeat center top;
}
.trigger a {
	color: #fff;
	text-decoration: none;
	height: 27px;
	width: 250px;
	display: block;
	margin:0 auto;
}
.active {background-position: center bottom;}
