/* LAYOUT */
html { width:100%; height:100%; }
body { background-color:#ffffff; font-family:tahoma, verdana, arial, sans-serif; font-size:1em; padding:0; margin:0 0 0 0; text-align:center; background:url(images/bg_body.gif) repeat-x center top; }

/* DIV */
div#parent { background-color:#ffffff; width:780px; /*height:auto;*/ border-left:1px solid #fff; border-right:1px solid #fff; border-bottom:1px solid #cccccc; margin: 0 auto 0 auto; padding:0 0 50px 0; text-align:left; background:url(images/bg_parent.gif) repeat-x 0px; }
div.breaker { clear:both; }
div#header { width:auto; height:79px; border-bottom:1px solid #d3d7dc; background:url(images/bg_header.jpg) no-repeat top left; }
div#menuline { width:100%; float:left; height:auto; border-top:1px solid #ffffff; border-bottom:2px solid #c8d4dd; background: #c1cac9 url(images/bg_menu.gif) repeat-x bottom; }
div#body { width:auto; background:#fff url(images/bg_divbody.gif) repeat-x top left; border-top:1px solid #bbc2c9; clear:both; }
div#bodyleft { width:206px; padding:0 4px 0 0; float:left; background:url(images/bg_bodyleft.gif) no-repeat top right; }
div#news { background:url(images/bg_news.gif) repeat-x top left; background-color:#cfd9e1; padding:0 0 15px 0; }
div#submenu { padding:0 0 15px 0; }
div#search { padding:0 0 40px 0; }

div#bars {text-align: center; padding-bottom: 20px;}
div#bars img {border:none; margin-bottom: 10px;}

div#bodyright { width:72%; float:left; background:url(images/bg_bodyright.jpg) no-repeat top right; padding-top: 10px; }
div#disclaimer { width:100%; padding:20px 0 20px 0; text-align:center; }


/* UL */
ul.pulldownmenu { width:9em; padding-left:0; border:1px solid #bbc2c9; margin:3px 0 0 0; visibility:hidden; position:absolute; list-style-type: none; background-color: #c1cac9; }
ul.pulldownmenu li { border-bottom:1px solid #bbc2c9; padding-bottom:0; }
ul.pulldownsubmenu { width:9em; padding-left:0; border:1px solid #bbc2c9; margin:-30px 0 0 9em; visibility:hidden; position:absolute;list-style-type: none; background-color: #d7dfde; }
ul.pulldownsubmenu li { border-bottom:1px solid #bbc2c9; padding-bottom:0; }

.m0 { float:left; width:354px; }
.m1 { float:left; background:url(images/oddelovac.gif) no-repeat 100% 60%; }
.m2 { float:left; background:url(images/oddelovac.gif) no-repeat 100% 60%; }
.m3 { float:left; background:url(images/oddelovac.gif) no-repeat 100% 60%; }
.m4 { float:left; background:url(images/oddelovac.gif) no-repeat 100% 60%; }
.m5 { float:left; }

ul#submenuleft { list-style:none; height:auto; margin:0; padding:0; }
ul#submenuleft li { margin:0; padding:0; }
ul#submenuleft li ul { list-style:none; padding:0 10px; margin:0; _margin:-20px 0 0 0; }

div#bodyright ul { list-style-image:url(images/odrazka.gif); padding:0 20px; }
div#bodyright ol { padding:0 20px; }
div#bodyright ul li { color:#003366; font-size:0.8em; }
div#bodyright ol li { color:#003366; font-size:0.8em; }

/* H */
h1 { position:absolute; width:156px; height:111px; margin:1px 0 0 15px; _margin-top:0; padding:0; background:url(images/logo_ebster.gif) no-repeat; }
div#header h2 { display:none; }
div#news h3 { margin:0 0 5px 0; padding:7px 10px 10px 15px; color:#003366; font-size:0.8em; text-transform:uppercase; background:url(images/bg_h_news.gif) repeat-y; }
div#submenu h3 { margin:0 0 5px 0; padding:7px 10px 8px 15px; color:#003366; font-size:0.8em; text-transform:uppercase; background:url(images/bg_h_submenu.gif) repeat-y; }
div#search h3 { margin:0; padding:7px 10px 5px 15px; color:#003366; font-size:0.8em; text-transform:uppercase; }
div#news h4 { font-size:0.7em; font-weight:bold; margin:16px 12px 0 12px; color:#003366;  }

div#bodyright h1 { color:#003366; font-size:0.9em; margin:10px 20px; background-image: none; position: relative; width: auto; height: auto; }
div#bodyright h2 { color:#003366; font-size:0.9em; margin:10px 20px;  }
div#bodyright h3 { color:#003366; font-size:0.9em; margin:10px 20px;  }
div#bodyright h3.articlelist { color:#003366; font-size:0.9em; margin:0px 0px 0px 20px;  }
div#bodyright h4 { color:#003366; font-size:0.8em; margin:10px 20px 20px 20px;  }
div#bodyright h5 { color:#003366; font-size:0.7em; margin:10px 20px 20px 20px;  }
div#bodyright h6 { color:#003366; font-size:0.7em; margin:10px 20px 20px 20px;  }





/* P */
p { margin:0; padding:0; }
div#header p { float:right; margin:0; padding:0; }
div#news p { margin:0 12px; color:#003366; font-size:0.7em; }
div#search p { margin:0; color:#003366; font-size:0.7em; float:left; }
div#bodyright p { color:#003366; font-size:0.7em; margin:6px 20px; }
div#disclaimer p { color:#b0b0b0; font-size:0.7em; padding:0 5px; }

/* A */
a { text-decoration:none; }
a:hover { text-decoration:underline; }
a.selected { font-weight:bold; background-color:#d7dbde; }

div#header p a { margin:0; float:left; border:1px solid #fff; }
div#header p a:hover { border:1px solid #cccccc; }
div#menuline ul.pulldownmenu li a { font-size:0.7em; font-weight:normal; width:auto; text-align:left; margin:0; padding:5px; text-transform:none; }
div#menuline a { display:block; color:#003366; font-size:0.7em; font-weight:bold; padding:8px 15px; text-transform:uppercase; }
div#menuline a:hover { text-decoration:none; background-color:#d7dfde; }
div#menuline ul.pulldownsubmenu a:hover { background-color:#c1cac9; }
div#news a { margin: 0px 0px 0px 8px; font-size: 0.7em; color:#003366; font-weight:bold; padding: 0px; }
ul#submenuleft li a { display:block; _width:99%; color:#003366; font-size:0.7em; padding:5px 15px; }
ul#submenuleft li a:hover { background-color:#c8d4dd; }
ul#submenuleft li ul a.active {  }

div#footer a { color:#444444; }
div#disclaimer a { font-weight:bold; color:#b0b0b0; }

/* IMG */
div#bodyright img { margin:10px 10px; border:1px solid #b2bdbd; }
div#bodyright p img.align_left { margin-left:0px; }
div#bodyright p img.align_right { margin-right:0px; }
div#header p a img { border:0; margin:0; padding:0; }

/* HR */
hr { clear:both; margin:0; padding:0; height:1px; border:1px solid #ffffff; }

/* SPAN */
h1 span { display:none; }

/* FORM */
div#search form { float:left; width:100%; border:0; margin:0; padding:0 0 12px 12px; }
div#search form input { border:1px solid #d3d7dc; margin:0; padding:0; font-family:Tahoma, Verdana, Arial, sans-serif; height:1.2em; }
div#search form input.searchinput { width:auto; _margin-top:-1px; color:#003366; font-size:1em; height:16px; }
div#search form input.searchbutton { font-size:0.8em; height:16px; padding:0 6px 4px 6px; background-color:#d3d7dc; color:#003366; cursor:hand; }

div#bodyleft marquee {
  color: #0033cc;
  margin: 0 12px;
}

