#mainmenu {background: white url('mmenu_empty.gif') no-repeat bottom left;}
#newsblock {background: url('art_top.gif') no-repeat top right; }

#maincontent #mainblock { padding: 0px 36px 9px 18px; }
#maincontent #mainblock #printbutton {display: block; text-align: right; font: 1em/1em Verdana,sans-serif; color: #123862; margin: 18px;}
#mainblock div.adv {text-align: center; margin: 18px -4px 0 -13px; padding: 0; border-bottom: 1px dashed gray; border-top: 1px dashed gray;}
#mainblock h1 { margin: 18px 18px 0 0; font: 2.4em Tahoma,sans-serif; color: #123862;}
#mainblock h2 { margin: 18px 18px -9px 0; font: 1.8em Tahoma,sans-serif; color: #123862;}
#mainblock h3 { margin: 18px 18px 0 0; font: bold 1.4em Tahoma,sans-serif; color: #123862;}
#mainblock p {margin: 18px 18px 0 0; color: black; font: 1.2em/1.6em Verdana,sans-serif; text-align: left;}
#mainblock ul { margin: 18px;}
#mainblock li {padding: 0 0 0 18px; text-align:left; font: 1.2em/1.6em Verdana,sans-serif;}
#mainblock strong {color: #123862; font-weight: bold;}
#mainblock a {display: inline; color: #123862;}
#mainblock a:hover {color: #F6670E;}
#mainblock img {display: block; position: relative; text-align: center; float: none; clear: both;  margin: 18px auto 0 auto;}
#mainblock table { position: relative; text-align: center; float: none; margin: 15px auto 0 auto;}
#mainblock table img {margin: 4px;} 

#mainblock div.adv img, #mainblock div.adv object {position: relative; border: #123862 1px solid; margin: 9px auto; clear: both; float: none;}

form.quiz {margin: 0px 18px 0 0; font: 1em/1.2em; background: #E7EBEF url('quiz_top.gif') no-repeat top right; color: #123862; }
form.quiz h1 {padding: 27px 18px 9px 18px; font: italic 1.5em/1.2em "Trebuchet MS";  }
form.quiz table {margin: 4px 18px 9px 9px;}
form.quiz td {padding: 4px;}
#mainblock div form.quiz p { display: block; height: 27px; top: 0; right: 0; margin: 0; padding: 0 9px; background-color: #123862; text-align: right;}
#mainblock div form.quiz a {display: inline; color: white; margin: 0; padding: 0 9px;  text-align: right; font: 10px/27px Verdana,sans-serif; }
#mainblock div form.quiz a+a {border-left: 1px solid white;}
#mainblock div.articlelist A SPAN.nav { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; FONT: 10px/18px Verdana,sans-serif; COLOR: #123862; PADDING-TOP: 0px }
#mainblock div.articlelist A { 	DISPLAY: list-item; MARGIN: 5px 0px; FONT: small-caps 14px/12px "Trebuchet MS"; COLOR: #123862; LIST-STYLE-TYPE: none; TEXT-DECORATION: none }
#mainblock div.articlelist A:hover { 	TEXT-DECORATION: underline }
#mainblock div.articlelist A SPAN { 	FONT: 12px/12px "Trebuchet MS"; COLOR: gray }
#mainblock div.articlelist A.sub { 	PADDING-RIGHT: 0px; PADDING-LEFT: 9px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px 9px; PADDING-TOP: 0px; LIST-STYLE-TYPE: circle }
#mainblock div.articlelist LI { 	PADDING-RIGHT: 0px; PADDING-LEFT: 9px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px 9px; PADDING-TOP: 0px; LIST-STYLE-TYPE: circle }
#mainblock div.articlelist H1 { 	MARGIN: 0px 0px 9px; FONT: bold 1.6em "Trebuchet MS"; TEXT-TRANSFORM: uppercase; COLOR: #123862 }
#mainblock div.articlelist IMG.icon {FLOAT: none ! important; display: inline; clear: left ! important; border: 0px; vertical-align: text-top; padding: 0px; margin: 0px;}