* { margin:0; padding:0; }
html, body { width: 100%; height: 100%; font-family: arial, tahoma, verdana, sans-serif; font-size: 11pt; background-image: url("/images/bg.png"); color: black; }
img { border: 0; }
td { vertical-align: top; text-align: left; }
#container { width: 100%; }
.left { width: 198px; background-color: white; }
.left img, #header img { display: block; }
#header { background-image: url("/images/h_bg.png"); background-repeat: repeat-x; height: 298px;}
#header #topcontacts { float: right; position: relative; margin-bottom: -100%; text-align: right; color: #636363; top: 25px; right: 20px; font-size: 1.1em; }
#header #line { float: left; background-image: url("/images/h_line.jpg"); background-repeat: no-repeat; height: 100%; width: 100%; clear: both; }
#header #line #logo { width: 224px; height: 76px; position: relative; top: 107px; left: 50px; }
#header #line #flower { width: 286px; height: 185px; float: right; position: relative; right: 10px; top: 88px; }
#header #line #title { margin-left: 70px; margin-top: 170px; color: #C3575A; font-weight: bold; font-style: italic; font-size: 1.8em; font-family: georgia, times new roman, arial, sans-serif; }

.mainmenu, .submenu { margin: 0; padding: 0; }
.mainmenu li, .submenu li { padding-left: 7px; padding-right: 4px; margin: 0;}
.mainmenu li { height: 33px; background-image: url("/images/mm_item.png"); background-repeat: repeat-x; }
.mainmenu li.selected { background-image: url("/images/mm_item_s.png"); }
.submenu li { background-color: #d1d1d1; padding-top: 8px; padding-bottom: 8px; border-bottom: 2px solid white; position: relative; }
.mainmenu a, .submenu a { text-decoration: none; }
.mainmenu a:hover, .submenu a:hover { text-decoration: underline; }
.mainmenu a, .mainmenu .selected span { color: white; font-size: 0.9em; position: relative; top: 7px;}
.submenu a, .submenu .selected span { color: black; font-size: 0.8em; }
.submenu li.selected span { font-weight: bold; }

.submenu ul { position: absolute; z-index: 2; top: 0; list-style-type: none; left: 180px; width: 200px; background-color: #0486A9; padding-left: 5px; padding-top: 5px; padding-bottom: 5px; border: 1px solid black;}
.submenu ul li, .submenu ul li a { padding: 0; background-color: #0486A9; border: 0; color: white; }

#footer { height: 60px; font-size: 0.75em; color: #282828; vertical-align: middle; padding-left: 30px; background-image: url("/images/f_bg.png"); background-repeat: no-repeat; background-position: top right;}

body.mceContentBody { background-image: none; }
#mainpart, .mceContentBody { background-color: white; padding: 10px; padding-left: 30px; padding-right: 30px; background-image: url("/images/m_bg.png"); background-repeat: no-repeat; background-position: bottom right; }
#mainpart img, .mceContentBody img { margin-right: 15px; border: 2px solid #1050ad;}
p { margin-bottom: 20px; }
li { margin-left: 25px; }
h1 { color: #1050ad; font-size: 1.1em; font-weight: bold; }
h2 { color: #1050ad; font-size: 1.1em; font-weight: bold; }
hr { border: 0; border-bottom: 1px solid grey; }

#mainpart img { margin-left: 30px; margin-right: 30px; }

#mainpart table, .mceContentBody table { background-color: white; border: 0; }
#mainpart table td, .mceContentBody table td { background-color: #eeeeee; padding: 3px; margin: 1px; border: 1px solid white;}

table.#questions td { background-color: white; }

.headline875 {
border: 0px solid #000000; 
cursor: pointer; 
text-align: center;
}
.hiddenggg {
display: none; 
border: 0px solid #ff0000; 
text-align: center; 
margin-top: 0px;
}


