body		{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.8em; line-height:1.3em; color:#585656; margin:0px; padding:0px; }

.red		{ color:#A1102A; }
.occer		{ color:#E3A840; }
.blue		{ color:#222D64; }

#body		{ width:1000px; text-align:left; }
#header		{ height:65px; float:none; background-image:url(../img/frame-header.gif); background-repeat:no-repeat; }
#menu		{ height:80px; float:none; background-image:url(../img/frame-menu.gif); background-repeat:repeat-y; padding:0px 50px 0px 50px; }
#content	{ font-size:85%; float:none; background-image:url(../img/frame-content.gif); background-repeat:repeat-y; padding:20px 130px 10px 100px; }
#content .menu		  { width:200px; }
#content .content	  { }
#content .content a	  { color:#A1102A; background-image:url(../img/arrow-10x10.gif); background-repeat:no-repeat; padding-left:8px; } 
#content .content a:hover { text-decoration:underline; background-image:url(../img/arrow-10x10-red.gif); background-repeat:no-repeat; } 
#content table.box	  { margin-bottom:20px; }

#footermenu { font-size:80%; color:#585656; float:none; background-image:url(../img/frame-content.gif); background-repeat:repeat-y; padding:30px 100px 0px 100px; }
#footer		{ height:35px; float:none; background-image:url(../img/frame-footer.gif); background-repeat:no-repeat; }

a			{ color:#585656; text-decoration:none; }
a:hover		{ color:#fa9f2f; }

p			{ font-size:100%; }
h1			{ font-size:110%; font-weight:bold; color:#222D64; padding-bottom:5px; margin-bottom:20px; border-bottom:1px solid #585656; }
h2			{ font-size:110%; font-weight:bold; color:#222D64; }
ul			{ font-size:100%; color:#585656; margin:0px; padding:0px 12px; }
td			{ vertical-align:top; }
hr			{ border-top:1px solid #585656; border-bottom:0px; border-left:0px; border-right:0px; }
input       { font-family:Verdana, Arial, Helvetica, sans-serif; }
textarea    { font-size:100%; font-family:Verdana, Arial, Helvetica, sans-serif; }

#news		{ padding-left:400px; }
h1.news		{ font-size:110%; font-weight:bold; color:#222D64; padding-bottom:5px; border-bottom:1px solid #585656; width:360px; }

table.menu				{ margin-left:0px; }
table.menu td			{ font-size:80%; font-weight:bold; width:94px; height:26px; background-image:url(../img/tab-bg.gif); nowrap:nowrap; text-align:center; vertical-align:middle; }
table.menu td.active	{ background-image:url(../img/tab-active.gif); }

table.submenu			{ margin-top:40px; }
table.submenu td		{ font-size:100%; font-weight:bold; nowrap:nowrap; padding:2px 0px 2px 5px; border-left:3px solid #FFFFFF; }
table.submenu td.active	{ color:#E3A840; border-left:3px solid #222D64; }
table.submenu td.active	a { color:#222D64; }

table.list				{ background-color:#E6E4E4; }
table.list th			{ font-size:100%; font-weight:bold; padding:5px; background-color:#8A8888; color:#FFFFFF; border-left:2px solid #FFFFFF; border-bottom:2px solid #FFFFFF; }
table.list td			{ font-size:100%; padding:5px; border-left:2px solid #FFFFFF; border-bottom:2px solid #FFFFFF; }

table.press				{ }
table.press td			{ font-size:100%; padding:5px; border-left:2px solid #FFFFFF; border-bottom:2px solid #FFFFFF; }

table.box				{ margin-top:10px; }
table.box table			{ width:275px; }
table.box th			{ font-size:100%; height:29px; background-image:url(../img/box-bg-275px.gif); background-repeat:no-repeat; color:#FFFFFF; font-weight:bold; vertical-align:middle; padding-left:10px; }
table.box td			{ font-size:100%; padding:5px; border:1px solid #8A8888; }

table.service td	     { padding:2px; }
table.service input.text { width:250px; }
table.service .address   { width:250px; height:50px; }
table.service .message   { width:250px; height:100px; }

.error {color:#FF0000;}
