HTML{ background: #dde7ec;}
BODY{ font-family: Arial; font-size: 11px; color: #303030; }
TABLE TD{vertical-align: top;}
A{ color: #16316f; text-decoration: underline;}
A:hover{ text-decoration: none;}
A IMG{ border: none;}
STRONG, STRONG EM{font-weight: 700;}
EM, EM STRONG{ font-style: italic;}

INPUT, TEXTAREA, SELECT{border: 1px solid #5599b1;}
INPUT[type="button"], INPUT[type="submit"], INPUT[type="reset"]{ border: none; color: #fff!important; background-color: #222; padding: 2px 10px;}
.isIE INPUT[type="button"], .isIE INPUT[type="submit"], .isIE INPUT[type="reset"]{padding: 1px 5px 0px 5px;}
INPUT[type="button"]:hover, INPUT[type="submit"]:hover, INPUT[type="reset"]:hover{ cursor: pointer; background-color: #98bc1b}

H1{ font-size: 24px; padding-bottom: 17px; color: #000}
H2{ font-size: 18px; padding: 0px 0px 10px 0px;}
HR{border-bottom: 1px solid #dde7ec; height: 1px; border-left: none; border-right: none; border-top: none;}



.auto-width{width: auto!important;}
.t_small{font-size: 10px;}
.t-green{color: #779707;}
.fl_right{float: right;}
.fl_left{float: left;}
.clear{	clear: both; font-size: 1px; height: 0px; overflow: hidden;}

/* CARCASS */
#content{position: relative }
.middle-bg{ background: #fff url(../images/header-bg-grad.jpg) repeat-x scroll left bottom; min-width: 980px; }
.footer-bg{ background-color: #fff; min-width: 980px;}
.width{ min-width: 930px; max-width: 1350px; padding: 0px 25px; margin: 0px auto; }

/* TOP LINE - START */
.menu-line{ height: 38px; font-family: Tahoma; color: #000; overflow: hidden;}
.menu-line A{ color: #000}
.menu-line A:hover{ color: #16316f}
.menu-line .lang{float: right; background-color: #f3f6f7; height: 28px; width: 130px; padding: 10px 0px 0px 0px; position: relative;}
.menu-line .lang UL{ overflow: hidden; position: absolute; left: 23px; }
.menu-line .lang UL LI{ float: left; font-weight: 700;  background: url(../images/menu-spacer.gif) no-repeat 6px 50%; padding: 0px 0px 0px 15px; margin: 0px 8px 0px -8px;}
.menu-line .lang UL LI A{ font-weight: 100;}
.menu-line DIV.menu{ margin-right: 138px;}
.menu-line DIV.menu TABLE { width: 99%; height: 38px;}
.menu-line DIV.menu TABLE TD{padding-top: 10px; width: 1%; white-space: nowrap;}
.menu-line DIV.menu TABLE TD.current{ background: url(../images/top_menu_current.gif) no-repeat 50% bottom; font-weight: 700; }
.menu-line DIV.menu TABLE TD.spacer{ background: url(../images/menu-spacer.gif) no-repeat 50% 13px;  font-size: 1px; overflow: hidden }
.menu-line DIV.menu TABLE TR.e2 TD.spacer{width: 90%;}
.menu-line DIV.menu TABLE TR.e3 TD.spacer{width: 45%;}
.menu-line DIV.menu TABLE TR.e4 TD.spacer{width: 30%;}
.menu-line DIV.menu TABLE TR.e5 TD.spacer{width: 23%;}
.menu-line DIV.menu TABLE TR.e6 TD.spacer{width: 19%;}
.menu-line DIV.menu TABLE TR.e7 TD.spacer{width: 15%;}
.menu-line DIV.menu TABLE TR.e8 TD.spacer{width: 13%;}
.menu-line DIV.menu TABLE TR.e9 TD.spacer{width: 11.6%;}
.menu-line DIV.menu TABLE TR.e10 TD.spacer{width: 10%;}
.menu-line DIV.menu TABLE TD.strah{ background-color: #fff;}
.menu-line DIV.menu TABLE TD.strah A{ text-decoration: none;}
.menu-line DIV.menu TABLE TD.strah A:hover{ text-decoration: underline;}
.menu-line DIV.menu TABLE TD.strah-sp-l{ background: url(../images/strah-sp-l.gif) repeat-y 50% top; }
.menu-line DIV.menu TABLE TD.strah-sp-r{ background: url(../images/strah-sp-r.gif) repeat-y 50% top; }
#bot-line, #bot-line DIV.menu TABLE{	height: 32px!important;}
/* TOP LINE - END */



/* FOOTER2- START */
#footer2{ height: 55px; color: #656565; background-color:#DDE7EC; margin:0 -25px; padding:0 25px;}
#footer2 A{ float: right; display: block; width: 185px; margin-top: 17px;  background: url(../images/webcom-media.gif) no-repeat right 50%; padding: 5px 0px 10px 0px; color: #656565; text-decoration: none; }
#footer2 A:hover{	text-decoration: underline;}
#footer2 DIV{ padding-top: 22px;}
/* FOOTER2 - END */

label.error {
	display: block;
	margin: 0px;
	padding: 0px;
	color: red;
	margin-top: -8px;
}
ul.inputfile {
	padding-left:20px;
}
ul.inputfile li {
	list-style-type: square;
}
a.nounder {
	text-decoration: none;
}
