html, body, div, p, form, fieldset, h1, h2, h3, h4, h5, h6, ul, li { margin: 0; padding: 0; border: 0; list-style: none; }

body		      { font: normal 62.8%/1.3 Arial, Helvetica, sans-serif; background: #006699 url('images/bg-body.jpg') repeat-x; color: #585c5e; padding: -10px; }
a			        { color:#024877; font-weight: bold;}
a:hover	      { color:#000000; }
a img   	    { border: 0; }
img           { border: 0px; }
img           { behavior: url(iepngfix.htc) }
input
select,
textarea      { font-family: Arial, lucida, sans-serif; font-size: 1em; vertical-align: middle; }
input, 
textarea	    { background: #044979; padding: 2px 0; margin: 0; border: 1px solid #1776a4; color: #cde2f0; }
button	      { vertical-align: middle; margin: 0; padding: 0; height: 18px; border: none; text-decoration: underline; font-weight: bold; color: #00CCFF; cursor: pointer; }
.submit       { width: auto !important; overflow: visible; background-color: #312b2a; border: 1px solid #000 !important; padding: 0 5px; color: #fff; font-weight: bold; cursor: pointer; }

h1	{ font-size: 2em; }
h2	{ font-size: 1.6em; }
h3	{ font-size: 1.4em; }
h4	{ font-size: 1.2em; }
h5	{ font-size: 1.1em; }
h6	{ font-size: 1em; }
p   { line-height: 20px; }

h1, h2, h3, h4, h5, h6  { color: #024877; }

table           { border-collapse: collapse; width: 95%; }
table td,
table th        { border: 0px #d8d8d8 solid; padding: 5px; }                                                              
blockquote  { margin: 0; padding: 10px 20px; color: #333; line-height: 1.6; font-family: Georgia, serif; }
fieldset    { border: 0 !important; }

/* -- Layout -- */
#view     { width: 960px; margin: 0 auto; }
#head     { font-size: 1.2em; }
#content  { font-size: 1.2em; }
#foot     { font-size: 1.2em; clear: both; } 
#main       { position: relative; padding-left: 25px; padding-top: 16px; margin-bottom: 12px; }
#head a:hover { text-decoration: none !important; }  

#logo       { height: 240px; background: #63b7dd url('images/banner1.jpg') no-repeat; position: relative; width: 100%; height: 205px; overflow: hidden; background: #398db9 url('images/banner1.jpg') 0 0 no-repeat;}   
#logo .block{ position: absolute; top: 0; left: 0; display: block; width: 100%; height: 100%; text-decoration: none; }
#flags      { position: absolute; top: 90px; right: 247px; text-align: right;}
#between    { height: 54px; background: #63b7dd url('images/bg-head.jpg') no-repeat; }
#content    { width: 100%; height: 100%; background: #fff url('images/bg-content.gif') repeat-y; float: right; }   
#foot       { height: 54px; background: #0f2132 url('images/bg-foot.gif') no-repeat; }

/* -- Menu -- */ 
/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/basic_dd.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
.menu       { height: 43px; background: #0f2132 url('images/banner2.jpg') no-repeat; font-weight:bold; }
.menu_in    { background: #044979 no-repeat; width: 150px;}
.menu li a, 
.menu li a:visited { display:block; white-space:nowrap; padding: 14px 11px 13px 12px; font-size: 13px;	color: #ffffff;}
.bezodkazu  { display:block; white-space:nowrap; padding: 14px 15px 13px 15px; font-size: 13px;	color: #ffffff;}
.menu li    { float:left; position:relative; z-index:100; }
.menu table { position:absolute; border-collapse:collapse; z-index:80; left:-1px; }
.menu a, 
.menu :visited { display:block; text-decoration:none; text-align:center; }
.menu :hover{ background-color: #0a1520;}
.menu ul ul { visibility:hidden; position:absolute; width:149px; height:0; }    
.menu ul li:hover ul,
.menu ul a:hover ul{ visibility:visible; }

/* -- Search -- */
#search { position: absolute; right: 12px; top: 80px; width: 30%; text-align: right; } 
#search .button { width: 166px !important; height: 17px; border: none; background: url('images/bg-input.gif'); padding: 3px 12px; }
#search .submit { width: 22px !important; height: 23px; background: url('images/bg-submit.gif') no-repeat; border: none !important; margin-left: 5px; } 

/* -- Right block -- */
#menuBlock                      { width: 260px; float: right; }
#news                           { min-height: 200px; margin-left: 20px; margin-right: 10px; margin-top: 20px; }
#nadpis                         { width: 220px; height: 46px; background: #63b7dd url('images/img03.jpg') no-repeat; position: relative; left: 20px; }
#nadpis h2                      { color:white; padding-left: 25px; padding-top: 10px;}
.edmould                        { position: relative; left: 75px;}
.eu                             { position: relative; left: 40px;}

/* -- Left block -- */
#content > #contentBlock        { margin-bottom: 0; padding-top: -3px; }
#contentBlock                   { position: relative; left: 40px; float: left; width: 620px; min-height: 550px; }
#contentBlock img               { margin: 3px; }
#contentBlock li                { list-style: square; margin-left: 25px; }    

/* -- Foot -- */
#prefoot      { background-color: white; } 
#foot p       { padding: 18px 20px 0; float: center;}
#foot a       { color: #5a8da6; text-decoration: none;}
#foot a:hover { color: #fff;}

/* -- Gallery -- */
.cent         { padding: 0px 0px 0px 50px; }

