html {
	height: 100%;
}

body {
	height: auto !important;

	height: 100%;

	min-height: 100%;
	background:#ffffff;
	font-family: arial,verdana;

}





.more {
	color: #b00000;
}

.menu { text-decoration:none; font-family:arial, verdana; font-size: 15px; color:#919191; nowrap; font-weight: bold}
.menu:hover { text-decoration:none; font-family:arial, verdana; font-size: 15px; color:#204ea5; nowrap; font-weight: bold}

.menu2 { text-decoration:none; font-family:arial, verdana; font-size: 15px; color:#d03e24; nowrap; font-weight: bold}
.menu2:hover { text-decoration:none; font-family:arial, verdana; font-size: 15px; color:#204ea5; nowrap; font-weight: bold}

.zag {
	text-decoration:none;
	font-family:times, verdana;
	font-size: 28px;
	color:#c7bfbf;
	font-weight:bold; nowrap
}
p{font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: 5f5f5f;
line-height:18px;
	}
a{font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: 5f5f5f;
line-height:18px;}


.fw { width:100% }
.fh { height:100% }
.fwh { width:100%; height:100% }

table.fw {
	width: 100%;
	border-collapse: collapse;
	border: none;
}

table.fh {
	height: 100%;
	border-collapse: collapse;
	border: none;
}

table.fwh {
	width: 100%;
	height: 100%;
	border-collapse: collapse;
	border: none;
}


a.img img { border: 1px solid #e4ce94; margin:0px }
a.img:hover img { border: 1px solid #204ea5; margin:0px }


ol {
	padding-left: 25px;
}

ol li {
	padding-left: 0px;
}




h1	{ font-size: 20px; color:#c64a49; font-weight: normal; margin-top:10px;}
h2	{ font-size: 18px; color:#c64a49; font-weight: normal}
h3	{ font-size: 16px; color:#c64a49; font-weight: normal}
h4	{ font-size: 14px; color:#c64a49; font-weight: normal}
h5	{ font-size: 12px; color:#c64a49; font-weight: normal}


div.info-msg {
	padding: 10 0 10 0;
}

div.error-msg {
	padding: 10 0 10 0;
}


div.nav-path {
}

a.nav-path {
}

span.nav-path {
}


.form-element {
	font-family: tahoma;
	border: solid 1px #aaaaaa;
	background: #ffffff;
	font-size: 12px;
}

.form-button {
	font-size: 10px;
	border: solid 1px #aaaaaa;
	background: #dddddd;
}


hr.wed-hr {
	color: #475d6a;
}


table.wed-table { background-color: #ffffff; border: solid 1px #ecdadc; }
table.wed-table tr.even td { background-color: #dddddd; padding:2px; }
table.wed-table td { background-color: #FCFAFC; padding:2px; }
table td.wed-common-td { background-color: #FCFAFC; }
table td.wed-h1-td { background-color: #D03E24; color: #ffffff; font-weight: bold }
table td.wed-h2-td { background-color: #e4ce94; font-weight: normal }


img.wed-img {
	border: 1px solid #888888;
}

img.wed-left-img {
	border: 1px solid #888888;
	margin-right: 5px;
	float: left;
}

img.wed-right-img {
	border: 1px solid #888888;
	margin-left: 5px;
	float: right;
}


.wed-alert {
	color: #CC4E1C;
	font-weight: bold;
}

.wed-alert2 {
	color: #204ea5;
	font-style:italic
}

.wed-alert3 {
	color: #c69262;
	font-family: times
}

.wed-alert4 {
	color: #4d2919;
	font-style:italic; font-weight: bold;
}


table.slidebar						{ width:100%; background-color:#ddc49a; height:20px; margin: 5 0 5 0 }
table.slidebar tr td 				{ vertical-align:middle; font-size:10px; padding: 0 7 2 7; color:#5f5f5f; white-space:nowrap }
table.slidebar td a					{ color:#5f5f5f; text-decoration:none;font-size: 10px; }
table.slidebar td a:hover			{ text-decoration:underline }
table.slidebar .left				{ width:50%; padding: 0 15 2 15; color:#5f5f5f;font-size: 10px;  }
table.slidebar .right				{ width:50%; padding: 0 15 2 15; color:#5f5f5f; text-align:right;font-size: 10px;  }
table.slidebar .to_left				{ background-color:#ddc49a }
table.slidebar .to_left a			{ color:#5f5f5f; text-decoration:none;font-size: 10px; }
table.slidebar .to_left a:hover		{ text-decoration:underline }
table.slidebar .to_right			{ background-color:#ddc49a }
table.slidebar .to_right a			{ color:#5f5f5f; text-decoration:none;font-size: 10px; }
table.slidebar .to_right a:hover	{ text-decoration:underline }
table.slidebar .active				{ background-color:#e6d4b6; color:#000000 }
table.slidebar .active a			{ color:#000000;font-size: 10px; }







html { height:100% }
body {
  height:auto !important;
  height:100%;
  min-height:100%;
  background-color:#eeeeee;
  font-family: tahoma, arial, verdana;
  margin:0px;
  padding:0px;}
img { border:0px;}
.news_date {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: 5c3e29;
	font-size: 9px;
	}
.news_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: regular;
	color: 5c3e29;
	 padding-top:0px;
	}
.list_left{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FFFFFF;
	list-style-type: none;
	list-style-image: url("/base/static/images/-.gif");
}
.list_left li{margin-bottom:12px;}
.list_left a{color:#FFFFFF; text-decoration:none; font-size:11px; font-family:verdana; line-height:10px;}
.list_left a:hover{color:#e6cd8c;}
a.acesoft{ background:url("/base/static/images/acesoft.gif") left top  no-repeat; font-size: 29px; }
a.acesoft:hover{ background:url("/base/static/images/acesoft2.gif") left top no-repeat; font-size: 29px; }
.base_text {font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: 5f5f5f;
line-height:18px;
	}
.price{color:c64a49; font-weight:bold}

a.genum			{ width:88px; height:31px; background:url('/base/static/images/genum_off.png') top left; display:block; overflow:hidden; }
a.genum:hover 	{ background-image:url('/base/static/images/genum_on.png'); }
a.genum img 	{ width:88px; height:31px; }

/* ovl */

#divOvl {
	z-index: 1000;
	position: absolute;
	top: 0;
	left: 0;

	background-color: black;
	/* -moz-opacity: 0.4; */
	opacity: 0.4;
	width: 100%;
	height: 100%;
}

#divOvlPos {
	z-index: 1001;
	position: absolute;
	top: 0;
	left: 0;
}

#divOvlContent, #divOvlLoading {
	margin: 0 auto;
}

#iframeOvl {
	border: solid 1px #ffffff;
	background: #ffffff;
}

#divOvlClose {
	z-index: 1002;
	position: absolute;
	right: -25px;
	cursor: pointer;
}

#imgOvl {
	border: solid 1px #ffffff;
}
/* forms */
div.forms fieldset				{ padding: 0px 10px 20px 10px; }
div.forms fieldset legend		{ padding: 0 5px 0 5px; font-weight:bold; font-size: 20px }
table.forms						{ width:570px; border-collapse:collapse }
div.forms fieldset table.forms	{ margin-top: 10px; }
table.forms td					{ padding: 2px 5px 2px 5px; width:450px }
table.forms th					{ padding-right: 10px; text-align:right; white-space:normal; font-weight:normal; color:#888888; font-size:12px; text-transform:lowercase; width:100px }
table.forms td input			{ width:430px; background-color:#ffffde; font-family:tahoma; font-size:11px; padding:5px; border: solid 1px #888888 }
table.forms td textarea			{ width:430px;background-color:#ffffde; font-family:tahoma; font-size:11px; padding:5px; border: solid 1px #888888 }
table.forms td select			{ width:430px;background-color:#ffffde; font-family:tahoma; font-size:11px; padding:5px; border: solid 1px #888888 }
table.forms td input.checkbox	{ width:auto; margin: 0px 5px 0px 0px; background:none }
table.forms td label			{ color:#888888 }
label.required { color:#888888 !important; }
table.forms td img.captcha		{ border: solid 1px #000000 }
table.forms ul					{ list-style:none; margin:0px }
table.forms ul.errorlist li		{ color:#d7480a; margin: 3px 0 3px 0; list-style-image: none; }
table.forms td.top_errors ul.errorlist li	{ background: #d7480a; padding: 5px 10px 7px 10px; border: none; color: #ffffff; margin-bottom:10px; width:540px }
table.forms tr.buttons td		{ white-space: nowrap }
.form-button,
table.forms tr.buttons td input	{ width:auto; margin: 0 15px 0 0; font-size:18px; font-family:tahoma; color:#cc0000; text-transform:lowercase; background:none; border:none; padding:0; cursor:pointer; overflow: visible; border-bottom: solid 1px #cc0000; }
table.forms td img.image-field	{ border:solid 1px #888888; }
table.forms label.required		{ color:#cc0000 }

.ask{font-weight:bold; margin:15px 0px 15px 0px; display:block; width:150px;   }
.ask:hover{ text-decoration:none}
