body {margin:0px;font-family: Tahoma; margin: 0; padding: 0;}

.indexTitle {
	margin-bottom:8px;
	padding-right:40px;
	white-space:nowrap;
	padding-top:13px;
	/*width:138px;*/
	color:black;
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
}

.none {display: none;}

a:link, a:active, a:visited {color: #1A559F; text-decoration: none;}
a:hover {color: #1A559F; text-decoration: underline;}

td.main {padding: 22px 22px 7px 22px;}
td.content {background: #F2F2F2; border-top:solid 35px white; border-left:solid 7px white; padding: 0px;}


ul {margin: 1.2em 0 1.2em 44px;}
ul li {list-style-image: url('/imgs/li.gif');}

html>body ul li {list-style:none;background: url('/imgs/li.gif') top left no-repeat;padding-left:15px;}
html:root ul {margin: 1.2em 0 1.2em 44px;}

html>body .homtab {padding-top:10px;}
html:root .homtab {padding-top:0px;}

td.content table.table tr.header td {border-top: 1px dotted #ffffff; font-size: 70%; font-weight: bold; color: #000000; text-align: left;}
.x {border-bottom:none}
.xx { border-bottom: 5px solid #08653F;}
td.content table.table td {color: #4D5159; font-size: 70%;}
td.content table.table tr.even td {background: #ffffff;}

input.button {border: 1px solid #CBCFAD; background: #126B47 url('/imgs/bg-button.gif'); color: #ffffff; font-weight: bold; font-size: 9px; width:77px; height:20px; margin: 6px 0 6px 0;}
input.button-or {border: 1px solid #45464E; background: #DA500E url('/imgs/bg-button-or.gif'); color: #ffffff; font-weight: bold; font-size: 9px; width:77px; height:20px;}

#button1 {border: 1px solid #CBCFAD; background: #126B47 url('/imgs/bg-button.gif'); color: #ffffff; font-weight: bold; font-size: 9px; width:auto; height:20px; margin: 6px 0 6px 0;}


.CrOp {height: 32px;}
html>body .CrOp {height: 26px;}
html:root .CrOp {height: 25px;}
html:root .CrMz {height: 11px;}
html>body .CrOp1 {margin-top:10px;}

div.img {margin: 0 25px 14px 0;float: left;}
div.img div.text {color: #000000; padding: 1px 7px 7px 7px;}
div.img-pars {padding: 7px; background: #ffffff;}

div.block {margin: 0 0 6px 0; padding: 8px 0 0 25px; color: #000000; font-size: 85%; background: url('/imgs/bg-block.gif') no-repeat;}
.tdBlock {background:#E9EEC7;padding-top:4px;}

.content1 {background:#f2f2f2;border-left:7px solid white;padding:14px 20px 10px 20px;color: #4D5159 /*#4D5159*/; font-size: 0.72em;}

.smallGray {font-size:0.7em;color: #74746C;}

.contextBlock {margin: 12px;margin-bottom: 0px;margin-top: 20px;padding: 14px;border: 1px solid #FDFDF3;font-size:0.7em;color: #74746C;padding-bottom:5px}
.contextBlock .title {font-weight: bold;padding-left: 23px;background: url("/imgs/arr1.gif") left top no-repeat;color: black;font-size: 1.1em;margin-bottom: 10px;}
.faq .title {margin-top:15px;padding-top:10px;padding-left: 23px;background: url("/imgs/arr1.gif") left 12px no-repeat;color: black;font-size: 1.1em;margin-bottom: 5px;border-top:1px dotted #c0c0c0;}
.contextBlock .item {margin-bottom: 14px;}
.contextBlock .subtitle {font-weight:bold;margin-bottom:2px}
.contextBlock .subinfo {margin-bottom: 2px;}
.contextBlock a {}


html>body .faq .title {padding-left: 35px;}
html:root .faq .title {padding-left: 23px;}


.topMenu td.off {background: url('/imgs/menubg.gif') repeat-x;text-align: center;border-right: 1px solid #F0AB8A;width: 14.2%; cursor: pointer; cursor: hand;}
.topMenu td.on {background: url('/imgs/bg-menu-on.gif') repeat-x;text-align: center;border-right: 1px solid #F0AB8A;width: 14.2%; cursor: pointer; cursor: hand;}

td.bgm-on {background: url('/imgs/bg-menu-on1.gif') repeat-x;}

.tm1 {margin-left: 24px;padding-left: 10px; background: url("/imgs/arr4.gif") top left no-repeat; font-size: 0.7em; color: #1A559F;}
.tm1 a:hover {text-decoration: none;}


.topMenu td.last {border: none;}

.MenuBlock {padding-left: 23px;padding-top: 30px;padding-right: 21px;}
.MenuBlock a, .MenuBlock a:hover {text-decoration: none;}
.MenuBlock a:visited {color: #336699;}
.MenuBlock .l1 {font-weight: bold;padding-left: 21px;background: url("/imgs/arr2.gif") left top no-repeat;color: black;font-size: 0.7em;border-bottom: 1px solid #F5F5F6;padding-bottom: 4px;margin-bottom: 5px;margin-top: 5px; cursor: hand;}
.MenuBlock .box1, .MenuBlock .box1m {font-weight: bold;padding-left: 21px;background: url("/imgs/arr2.gif") left top no-repeat;color: black;font-size: 0.7em;border-bottom: 1px solid #F5F5F6;padding-bottom: 4px;margin-bottom: 5px;margin-top: 5px; color: #336699;}
.MenuBlock .box1m {font-size:11px;}
.MenuBlock .box1-hover, .MenuBlock .box1-open, .MenuBlock .box1-open-hover {font-weight: bold;padding-left: 21px;background: url("/imgs/arr2.gif") left top no-repeat;color: black;font-size: 0.7em;border-bottom: 1px solid #F5F5F6;padding-bottom: 4px;margin-bottom: 5px;margin-top: 5px; cursor: hand;color: #000000;}
.MenuBlock .last .box1 {border-bottom: none;margin-bottom:30px;}
.MenuBlock .box2-open, .MenuBlock .box2-hover, .MenuBlock .box2-open-hover, .MenuBlock .box2 {margin-left: 22px;padding-left: 12px;background: url("/imgs/arr3.gif") left top no-repeat;color: black;font-size: 0.7em;padding-bottom: 5px;}
.MenuBlock .box1, .MenuBlock .box2 {color: #000000;}

div.section {display: none;}

.rel{position:relative}
.abs{position:absolute}

table.menu{z-index:10}
.menu td.text{padding-left:5px;padding-right:15px}

.menu .drop{position:absolute;top:0px;left: -50px;display:none; background: #ff0000;}
div.drop{position:absolute;top:0px;display:none; background-color: #ff0000;}
.menu #drop1{left:-8px}
.menu #drop3{left:-15px}

div.list{position:absolute;left:0;padding:25px 20px;font-size:70%}
div.list2{margin:0 0 30px 30px;font-size:85%}

span.pub-date-a {font-size: 0.9em;color:#b7b7b7;display:block;}

p {margin-top: 16px;}
 .h32 {margin-top: 32px;}
 .h28 {margin-top: 23px;}
 .h21 {margin-top: 16px;}
 .h19 {margin-top: 16px;}
 .h14 {margin-top: 14px;}
 .h13 {margin-top: 6px;}
 .h11 {margin-top: 8px;} 
 
.formBlock {border: 1px solid white;padding: 7px;margin-bottom:10px}
.formBlock .title {background: url('/imgs/bg2.gif') no-repeat center left;padding-left:20px;font-weight: bold;margin-bottom: 4px;}
.formBlock .checkbox {padding-left:15px;clear:both;}
.formBlock .blockcontent {padding-left:20px;}

div.fw {border: 0px; padding-top: 0px; margin-top: 0px;}

.wcontextBlock {border-top: 6px solid #ffffff;}
.wcontextBlock {margin-bottom: 0px;margin-top: 20px;padding: 26px;font-size:0.7em;color: #74746C;padding-bottom:5px}
.wcontextBlock .title {font-weight: bold;padding-left: 23px;background: url("/imgs/arr1.gif") left top no-repeat;color: black;font-size: 1.1em;margin-bottom: 10px;}
.wcontextBlock .item {margin-bottom: 14px;}
.wcontextBlock .subtitle {font-weight:bold;margin-bottom:2px}
.wcontextBlock .subinfo {margin-bottom: 2px;}
.wcontextBlock a {}

div.flats {font-size: 70%; color: #4D5159;}
div.flats img {margin: 0 11px 0 0;}
div.flats a:link, div.flats a:active, div.flats a:visited {color: #4D5159;}


h1 {
	font-size: 1.6em;
	font-weight: normal;
	color: #000000
}

h2 {
	font-size: 1.3em;
	font-weight: bold;
	color: #000000
}

h3 {
	font-size: 1.1em;
	font-weight: bold;
	color: #000000;
}

h3.red {
	font-size: 1.1em;
	font-weight: bold;
	color: #ff0000;
}


table.searchtable tr.header td {border-bottom: 5px solid #0B6C43;font-size:0.7em;color: #000000;}

table.searchtable tr {color: #4D5159;}
table.searchtable td {padding: 6px 12px 6px 12px;font-size:0.7em;}
table.searchtable td.line {background: url('/imgs/separatorline.gif'); padding: 0;}

table.searchtable tr.even td {background-color: #F9F9F9}

.exkl {font-weight: bold; color: #ff0000;}
	
.pager .page {
	float: left;
	padding: 2px 5px 2px 5px;
	background: white;
	margin-right:1px;
	font-size: 11px;
}

.pager .arrow {
	margin-bottom:8px;
}

.pager .active .page {
	float: left;
	padding: 2px 5px 2px 5px;
	background: #d0d0d0;
	margin-right:1px;
	font-size: 11px;
	font-weight:bold;
}

.pager {
	margin-top:20px;
}

.reloadButton {
	background: #d0d0d0;
	width: 140px;
	font-size: 11px;
	font-weight:bold;
	font-weight:normal;
	padding: 5px 3px 8px 10px;
	margin:30px 30px 0 0;
	float: left;
}


li {
	margin-bottom:6px;
}
.form{border:1px solid #fff;padding:5px}
.form td{padding:5px;font-weight:normal;font-size:0.7em;color:#4D5159;}
.form td td{padding:0}
.form td td td{padding:0}
.form td b{font-weight:normal}
.form .td1{padding-left:25px;padding-top:9px;padding-right:15px;vertical-align:top}
.form .td1req{background:url('/imgs/bullets/green.gif') no-repeat 7px 12px;padding-left:25px;padding-top:9px;padding-right:15px;vertical-align:top}
.form input,.form select,.form textarea{ font-size:1em;font-family: Tahoma; color: #000000;padding:1px}
.form .submit{font-size:1em}
.donetitle {font-weight: bold;padding-left: 23px;background: url("/imgs/arr1.gif") left top no-repeat;color: black;font-size: 1.1em;margin-bottom: 10px;}
.donetitleback {font-weight: bold;padding-left: 23px;background: url("/imgs/arrback.gif") left top no-repeat;color: black;font-size: 1.1em;margin-bottom: 10px;}
.donetitle2 {padding-left: 23px}
 .dot {border:1px dotted #999;padding:10px}
.required {}

span#progress {background: #08653F;}

/* .off {display: block;}*/

tr.bas, tr.bas td {background: #C0D4CC;}
