/***************************/
*{
	/*font: Verdana Geneva Arial Helvetica sans-serif;*/
	/*font-family: Georgia, "Times New Roman", Times, Serif;*/
	border: 0;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}

*::-moz-selection {
	background-color:#63733E;
	color:white;
}


html, body{
	background: #e1e7d3;
	width: 100%;
}

.clear{
	clear: both;
	height: 0px;
	overflow: hidden;
	text-indent: -9999px;
	visibility: hidden;
	width: 0px;
}

img{
	vertical-align: middle;
}


a,
a:link,
a:visited,
a:hover{
	color: #8F9073;
	outline: none;
	text-decoration: none;
}

a:hover{
	text-decoration: none;
}

p{
	color: #17407B;
	margin-bottom: 15px;
}

.fz10,.fz10 b,.fz10 strong{font-size: 10px;}
.fz11,.fz11 b,.fz11 strong{font-size: 11px;}
.fz12,.fz12 b,.fz12 strong{font-size: 12px;}
.fz13,.fz13 b,.fz13 strong{font-size: 13px;}
.fz14,.fz14 b,.fz14 strong{font-size: 14px;}
.fz15,.fz15 b,.fz15 strong{font-size: 15px;}
.fz16,.fz16 b,.fz16 strong{font-size: 16px;}
.fz18,.fz18 b,.fz18 strong{font-size: 18px;}
.fz20,.fz20 b,.fz20 strong{font-size: 20px;}
.fz22,.fz22 b,.fz22 strong{font-size: 22px;}
.fz23,.fz23 b,.fz23 strong{font-size: 23px;}
.fz24,.fz24 b,.fz24 strong{font-size: 24px;}
.fz25,.fz25 b,.fz25 strong{font-size: 25px;}
.fz26,.fz26 b,.fz26 strong{font-size: 26px;}
.fz27,.fz27 b,.fz27 strong{font-size: 27px;}
.fz28,.fz28 b,.fz28 strong{font-size: 28px;}
.fz29,.fz29 b,.fz29 strong{font-size: 29px;}
.fz30,.fz30 b,.fz30 strong{font-size: 30px;}

.cont-w242{
	width: 242px;
}



.bg-yellow-pale{
	background: #FEF9BC;
}

.input-bg-yellow-pale{
	background: #FEF9BC;
	border: 1px solid #D1BE9E;
	font-size: 11px;
	margin-top: 2px;
}
.input-bg-yellow-pale:focus{
	background: #FBFCF8;
}

.input-error{
	background: #F8D7D3;
	border: 1px solid #A6271A;
	color: #CF3221;
}
.input-error:focus{
	background: #FDEFEE
}



.brown{
	color: #705835;
}

.green1{
	color: #9ab06c;
}

.no-bold{
	font-weight: normal;
}

b,.bold{
	font-weight: bold;
}


.link-btn,
.link-btn:link,
.link-btn:visited,
.link-btn:hover{
	background: #B1C6C0;
	border: 1px solid #9EBBD6;
	border-right: 1px solid #406D97;
	border-bottom: 1px solid #406D97;
	color: #333;
	cursor: pointer;
	font-size: 11px;
	padding: 0 10px;
}

.link-btn:hover,
.link-btn:focus{
	background: #DAE4E1
}

.display-print{
	display: none;
}
/***************************/


/***************************/
.good,
.error{
	background: #F8D7D3;
	border: 1px solid #A6271A;
	color: #CF3221;
	font-size: 10px;
	margin: 0 0 7px 0;
	padding: 5px;
}

.good{
	background: #D8F8D3;
	border: 1px solid #35A718;
	color: #37CF21;
}
/***************************/

/***************************/
.wrapper{
	margin: 50px auto 30px auto;
	overflow: hidden;
	width: 791px;
}
/***************************/

/***************************/
h1{
	height: 64px;
	overflow: hidden;
	width: 250px;
}

h1 a{
	display: block;
	height: 100%;
	width: 100%;
}

h1 a span{
	background: transparent url(/images/logo-opera-mtl.png) no-repeat left top;
	cursor: pointer;
	display: block;
	height: 45px;
	text-indent: -9999px;
	width: 151px;
}
* html h1 a span{
	background: transparent;
	cursor: pointer;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/logo-opera-mtl.png', sizing='scale');
}
/***************************/

/***************************/
.cont-return{
	background: transparent url(/images/bg-white-w152.gif) repeat-y left top;
	height: 34px;
	overflow: hidden;
	width: 100%;
}

.cont-return a{
	display: block;
	height: 100%;
	float: right;
}

.cont-return a span{
	display: block;
	margin: 15px 2px 0 0;
}

.cont-return a span,
.cont-return a:visited span,
.cont-return a:link span,
.cont-return a:hover span{
	color: #705835;
	cursor: pointer;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
}
/***************************/


/***************************/
h2{
	border-left: 34px solid #fff;
	height: 43px;
	overflow: hidden;
	width: 757px;
}

h2 span{
	background: #9aaf6c;
	border-top: 1px solid #e1e7d3;
	border-bottom: 12px solid #e1e7d3;
	border-left: 1px solid #e1e7d3;
	height: 31px;
	width: 756px;
	display: block;
}

h2 span span{
	background: transparent;
	border: 0 none;
	color: #fff;
	font-size: 18px;
	font-weight: normal;
	margin: 5px 0 0 18px;
	text-transform: uppercase;
}
/***************************/

/***************************/
.s-wrapper{
	width: 100%;
}

.s-wrapper td{
	vertical-align: top;
}
/***************************/

/***************************/
.menu{
	overflow: hidden;
	width: 277px;
}

.menu .cont-menu{
	background: transparent url(/images/bg-white-w152.gif) repeat-y left top;
	padding: 0 0 34px 0;
}

.menu .padding{
	margin: 0 0 0 34px;
}

.menu ul{
	border-top: 1px solid #e1e7d3;
	border-left: 1px solid #e1e7d3;
	list-style: none;
	margin: 0 0 0 34px;
}

.menu ul li{
	display: block;
	width: 100%;
}

.menu ul li a,
.menu ul li .a{
	background: #fdf8bb;
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
}

/************************/
/* Hack for IE 6 AND IE7*/
* html .menu ul li a,
* html .menu ul li .a,
*+html .menu ul li a,
*+html .menu ul li .a{
	height: 20px;
}
* html .menu ul.backoffice li a,
* html .menu ul.backoffice li .a,
*+html .menu ul.backoffice li a,
*+html .menu ul.backoffice li .a{
	height: 55px;
}
/************************/

.menu ul li.row1 a,
.menu ul li.row1 .a{
	background: transparent url(/images/bg-menu-row1.gif) repeat left top;
}
.menu ul li.row2 a,
.menu ul li.row2 .a{
	background: transparent url(/images/bg-menu-row2.gif) repeat left top;
}

.menu ul li a span,
.menu ul li .a span{
	color: #705835;
	cursor: pointer;
	display: block;
	font-size: 11px;
	padding: 2px 2px 2px 10px;
	text-decoration: none;
}

.menu ul li.on a,
.menu ul li a:hover,
.menu ul li.on .a,
.menu ul li .a:hover{
	background: #ffff00;
}

.menu ul li .disabled span,
.menu ul li .disabled,
.menu ul li.on .disabled,
.menu ul li .disabled:hover{
	background: #fdf8bb;
	cursor: default;
}

.menu ul li.on a span,
.menu ul li a:hover span{
	text-decoration: underline;
}

.menu ul li a.link,
.menu ul li a.link:hover{
	background: transparent;
	display: inline;
	width: auto;
}
.menu ul li a.link:hover{
	text-decoration: underline;
}

.menu ul li a.icon-shadow,
.menu ul li a.icon-shadow:hover{
	background: transparent url(/images/icons/shading.png) repeat 50% 50%;
	border: 1px solid #424E29;
	padding: 2px;
}
/***************************/

/***************************/
.content{
	background: #fef9bc;
}

.content h3{
	padding: 2px 14px;
}

.content h3 span{
	color: #9aaf6c;
	font-size: 11px;
	font-weight: normal;
}

.content h3.green{
	background: #9ab06c;
}

.content h3.green span{
	color: #fff;
}

.content p{
	color: #000;
	font-size: 11px;
	line-height: 16px;
	margin-bottom: 5px;
	padding: 3px 14px;
}

.content .green{
	background: #9ab06c;
}

.content .green p{
	color: #ffffff;
}

.content .padding{
	padding: 3px 14px;
}
/***************************/


/***************************/
.bg-row1{
	background: transparent url(/images/bg-menu-row1.gif) repeat left top;
}
.bg-row2{
	background: transparent url(/images/bg-menu-row2.gif) repeat left top;
}
/***************************/


/***************************/
.cont-technical{
	width: 100%;
}

.cont-technical td{
	font-size: 11px;
	padding: 0 4px 4px 0;
	vertical-align: top;
}

.cont-technical td input{
	vertical-align: middle;
}

.cont-technical .hr-double td,
.cont-technical .hr-simple td{
	padding: 0;
}

.cont-technical .hr-double td div,
.cont-technical .hr-simple td div{
	background: #705734;
	height: 1px;
	margin-top: 2px;
	margin-bottom: 8px;
	overflow: hidden;
	text-indent: -9999px;
}

.cont-technical .hr-double td div{
	background: transparent;
	border-top: 1px solid #705734;
	border-bottom: 1px solid #705734;
}
/***************************/

/*****************/
#tt {position:absolute; display:block; background: transparent url(/images/tt_left.gif) top left no-repeat;}
#tt.topRight {background-image: url(/images/tt_right.gif);}
#tt #tttop {display:block; height:5px; margin-left:5px; background:url(/images/tt_top.gif) top right no-repeat; overflow:hidden}
#tt #ttcont {display:block; padding:2px 12px 3px 7px; margin-left:5px; background:#666; color:#FFF;}
#tt.topRight #ttcont {padding:2px 12px 3px 12px; margin-left:0;}
#tt #ttbot {display:block; height:5px; margin-left:5px; background:transparent url(/images/tt_bottom.gif) top right no-repeat; overflow:hidden}
#tt.topRight #ttbot {background:transparent url(/images/tt_bottom_right.gif) top left no-repeat;margin-left:0px;}
/*****************/