BODY, TD, DIV, P, INPUT, TEXTAREA, SELECT {

font-family:Arial;

font-size:11px;

color:#000000;

}

BODY {

background-image:url('../../img/bg-body.gif');

margin:0px;

padding:0px;

}

A {

font-family:Arial;

color:#000000;

text-decoration:none;

}

A:hover {color:#8e8e8e;}

.reverse {text-decoration:underline;}

.reverse:hover {text-decoration:none;}

A.rmenuh:hover {

color:#8e8e8e;

text-decoration:none;

}

A.smenuh:hover {

color:#8e8e8e;

text-decoration:none;

}

.bold {font-weight:bold}



.submenu {left:-25px;top:0px;padding-top:25px;visibility:hidden}

.pr {position:relative;}

.pa {position:absolute;}





/* font sizes */

.fs12 {font-size:12px;}

.fs10, .fs10 DIV, .fs10 TABLE TD {font-size:10px;}

.fs9 {font-size:9px;}



/* colors */

.black	{color:#000000;}

.white	{color:#ffffff;}

.lorange{color:#AB8E34;}

.orange	{color:#DE994D;}

.grey	{color:#707070;}

.lgrey	{color:#656565;}

.gold	{color:#707070 !important;}



/* backs */

.bgblack {background:#ffffff;}



/* borders */

.bordlgrey {border:solid 1px #D6D6CC;}

.bordorange{border:solid 1px #DE994D;}



/* pads margs */

.ccpad {

padding-top:2px;

padding-right:25px;

}

.padl9	{padding-left:9px;}

.padl14 {padding-left:14px;}

.padl11	{padding-left:11px;}

.padl5	{padding-left:5px;}

.padl111{padding-left:111px;}

.pad3	{padding:3px;}

.pad5	{padding:5px;}

.pad8	{padding:8px;}

.pad9	{padding:9px;}

.pad10	{padding:10px;}

.pad15	{padding:15px;}

.pad20	{padding:20px;}



.marl11 {margin-left:11px;}

.marr4	{margin-right:4px;}



/* headings */

H1.small {

padding:0px;

margin:0px;

color:#424242;

font-size:14px;

}

H4 {

padding:0px;

padding-bottom:5px;

margin:0px;

color:#424242;

font-size:14px;

}

H1 {

padding:0px;

margin:0px;

color:#424242;

font-size:24px;

}

H3 {

padding:0px;

margin:0px;

color:#424242;

font-size:10px;

}

H3 A{

text-decoration:underline;

}

H3 A:hover{

text-decoration:none;

}



.blockContent TABLE TD {

padding-top:4px;

padding-bottom:4px;

}

.smenuActive {background:url('../../img/ico-smenu-arrow.gif') no-repeat 0px 3px;}

.smenuActive A {color:#B38115}

.lh20 {line-height:20px;}

.content A {

text-decoration:underline;

}

.content, .content P, .content DIV, .content LI {color:#7c7c73;}

.content UL {list-style-image:url('../../img/ico-ul.gif');}

.content UL LI {padding-bottom:6px;}



.form .textarea,

.form .select,

.form .input{

	border:1px solid #C3BDAE;

	width:100%;

	font:normal 11px/15px Tahoma;

	height:15px;

	color:#7A7465;

	padding:0px 0px 0px 3px;

}

.form .textarea {

	width:100%;

	height:60px;

	overflow:auto;

}

.form .fieldset {

	padding:0px 10px 10px 10px;

	border: 1px solid #DDD;

}

.form .submit {

	background:#E5E6CE;

	border:1px solid #3D3C31;

	font:bold 10px Arial;

	text-transform:uppercase;

	padding:2px 3px 0px 3px;

	cursor:pointer;cursor:hand;

}

.form .separator{

	background:#3D3C31;

	padding:1px 3px;

	border-top:solid 5px #ffffff;

	border-bottom:solid 3px #ffffff;

}

.form .separator SPAN {

	color:#ffffff;

	font:bold 11px Arial;

	text-transform:uppercase;

	letter-spacing:1px;

}

.obligatory {border:1px solid #C3BDAE;background:#DCE8ED;width:8px;height:8px} 

.errorbox {

	border:1px dashed #E84E4E;

	padding:10px 10px;

	background:#FAFAFA;

	color:#F70A0B;

	font-weight:bold;

} 

.errorbox UL {margin:0 0 0 25px;padding:0px}