* { margin: 0px; padding: 0px; }
body { background-color: #1273a0; background-image: url('/img/instaat/background.png'); background-repeat: no-repeat; background-position: top center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; width: 100%; margin-top: 0px; text-align: center; }
hr { color: #000000; border: 0px; width: 90%; background-color: #000000; height: 2px; margin-left: 10px; }
div { padding: 0px; margin: 0px; }
a { color: #000000; text-decoration: none; }
a:hover { color: #000000; text-decoration: underline; }
h1 { padding: 0px; margin: 0px; font-size: 18px; }
h2 { padding: 0px; margin: 0px; font-size: 15px; }
h3 { padding: 0px; margin: 0px; font-size: 12px; }
h4 { padding: 0px; margin: 0px; font-size: 11px; }
h5 { padding: 0px; margin: 0px; font-size: 11px; }
h6 { padding: 0px; margin: 0px; font-size:  9px; }
p { margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; }
div { margin: 0px; padding: 0px;}
table, tr, td, th { border: 0px; padding: 3px; border-spacing: 0px; border-collapse: collapse; font-size: 11px; margin-bottom: 10px; }
td { vertical-align: top; }
img { border: 0px; margin-right: 10px; }
select, input, textarea { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.image_border { border: 1px solid #000000; }
form { padding: 0px; margin: 0px; }
.small { font-size: 11px; }
.clear { margin: 0px; padding:: 0px; clear: both;}
.guestbook_bottom { border-bottom: 1px dotted #000000; }
.element {margin-left: 10px;}
.small { font-size: 7pt; }
.text-error { font-size:90%; color: #ff0000; }
.bg-error { background: url('/img/plugins/form/error-bg.png') repeat!important; border-color:#2691b7; border-style:solid; border-width:1px 0pt; padding:5px; margin:5px; }

#background_image { right: 0px; width: 464px; height:550px; position: absolute; }
#content_background { background: url('/img/instaat/content.png'); background-repeat: no-repeat; left: 0px; width: 660px; height:557px; position: absolute; }
#content_background_large { background: #ffffff; background-repeat: no-repeat; left: 0px; width: 884px; height:557px; position: absolute; }
#container { text-align: left; position: relative; width: 900px; margin-left: auto; margin-right: auto;  margin-top: 40px; height: 550px;  }
	#header { height: 40px; }
		#logo h1 span { display: none; }
		#logo a { z-index: 1; background: url('/img/instaat/logo.png'); background-repeat: no-repeat; width: 153px; height: 134px; display: block; position: absolute; right: -50px; bottom: -25px; }
	#header a { font-weight: bold; }

        .main_menu ul { margin: 0px; padding: 0px; }
        .main_menu li { margin: 0px; padding: 0px; }
        .main_menu a { text-decoration: none; margin: 0px; padding: 0px; }

		#menu { z-index: 1; position: absolute; top: 15px; width: 900px; height: 20px; font-size: 11px; letter-spacing: 2px; }
		.main_menu ul { display: inline; }
		.main_menu li { list-style: none; float: left; }
        .main_menu li:hover { text-decoration: none; display: block; }
        .main_menu .selected a { color: red; }
        .main_menu .selected ul li a { color: #ffffff; }
        .main_menu li a:hover, .main_menu li a:active { color: red; }
		.main_menu li a { display: block; padding-left: 10px; padding-right: 10px; padding-bottom: 10px; }
        .main_menu li li a:hover { color: #ffffff; background: #2195cb; }
		.main_menu li li a { color: #ffffff; margin: 0px; width: 320px; padding: 5px; text-align: left; border: 1px solid #ffffff; }
		.main_menu li ul { position: absolute; }
		.main_menu li ul li { background: #2981aa; float: none; }
		.main_menu li ul li ul { margin-top: -23px; margin-left: 335px; }
		.main_menu li ul li ul li { float: left; background: #2195cb; margin-left: 0px; }
		.main_menu li li li a { margin: 0px; }
		.main_menu li ul li ul li ul { margin: 0px; }
		.main_menu li ul li ul li ul li { float: none; }
        #content { z-index: 0; float: left; width: 550px; overflow: auto; height: 490px; margin-top: 10px; margin-left: 10px; }
        #content_large { background: #ffffff; float: left; width: 890px; overflow: auto; height: 490px; margin-top: 10px; margin-left: 10px; }

            .content { line-height: 140%; float: left; position: relative; padding: 0px; }
            .content p     { padding-bottom: 8px; margin-top: 4px; }
            .content table { }
            .content ul    { margin: 4px; margin-left: 15px; }
            .content li    { margin: 0px; }
            .content h2    { margin-top: 4px; margin-bottom: 8px; font-size: 17px; color: #FF0000; }
            .content h3    { margin-top: 4px; margin-bottom: 8px; font-size: 17px }
            .content h4    { margin-top: 4px; margin-bottom: 8px; }
            .content img   { }
            .content h3 a  { color: #000000; }
            .content #accordion h3 { margin-bottom: 0px; }
            .content #accordion table { margin-top: 5px; }
            .content .toggler { cursor: pointer; cursor: hand; }
            .content .note { font-weight: bold; font-style: italic; margin-top: 4px; margin-bottom: 8px; font-size: 21px; color: #1273a0; }
    #copyright { color: #ffffff; position: absolute; right: -50px; bottom: -45px; margin-top: 20px; margin-bottom: 20px; right: 120px; font-size: 10px; padding-bottom: 5px; }
        #copyright a { color: #ffffff; }

        #copyright .smaller { font-size: 7px; }
