body { text-align: center; margin: 0; padding: 0; color: #000; font-family: "Arial CE", "Helvetica CE", Arial, Helvetica, sans-serif; font-size: 80%; background: #00517C url(img/7.jpg) top center; }
#main { margin: 30px auto 0 auto; width: 950px; text-align: left; background: #fff url(img/back-in.png) repeat-y top center; }

.clear { overflow: hidden; clear: both; }

#header { height: 133px; position: relative; font-size: 1.9em; margin: 0; padding: 0; }
#header span { background: url(img/header1.png) no-repeat center; position: absolute; width: 100%; height: 100%; }

#logo, #banner { display: block; padding-left: 32px; margin: 0; position: absolute; top: 86px; z-index: 1; }
#logo img { border: 0; }
#banner { padding-left: 187px; top: 30px; }

.up { position: absolute; top: -10000px; padding: 0; margin: 0; }
a, a:link, a:visited, a:active, #left-col p a, #left-col p a:link, #left-col p a:visited, #left-col p a:active  { color: #9D0E07; text-decoration: underline; }
a:hover, #left-col p a:hover { color: #00517C; text-decoration: none; }

#menu-top { display: block; padding-left: 177px; margin: 0; position: absolute; top: 105px; z-index: 1; } 
#menu-top ul { margin: 0; padding: 0; }
#menu-top li, #menu-top li.tab { background: #A7221C url(img/menu.png) no-repeat; list-style: none; float: left; margin: 0; padding: 5px 0 0 0; width: 110px; height: 27px !important; height /**/:33px; text-align: center; font-weight: bold; }
#menu-top li.tab { background: #5E0804 url(img/menu-tab.png) no-repeat; color: #fff; }
#menu-top li a, #menu-top li a:link, #menu-top li a:visited, #menu-top li a:active { color: #fff; text-decoration: none; }
#menu-top li a:hover { color: #fff; text-decoration: underline; }

#video { display: block; padding-left: 616px; margin: 0; position: absolute; top: 45px; z-index: 2; } 
#video ul { margin: 0; padding: 0; }
#video li { list-style: none; float: left; margin: 0 5px 0 0; padding: 0; }
#video img { border: 0; }

#flags { display: block; padding-left: 838px; margin: 0; position: absolute; top: 55px; z-index: 1; } 
#flags ul { margin: 0; padding: 0; }
#flags li { list-style: none; float: left; margin: 0 5px 0 0; padding: 0; }
#flags img { border: 0; }

#flash { background: #fff url(img/header.jpg) no-repeat; height: 93px; margin: 0; padding: 0; }

#left-col { float: left; padding: 0; margin: 15px 0 0 0; width: 400px; }
h2 { font-size: 1.3em; color: #000; background: url(img/nadpis.png) no-repeat; margin: 30px 0 0 50px; padding: 0 0 0 10px; height: 24px; line-height: 24px; vertical-align: middle; }
.dzivo_top { position: relative; }
h2.dzivo { font-size: 1.3em; position: absolute; top: 0; left: 630px; background: url(img/nadpis_up.png) no-repeat; margin: 0 0 0 50px; padding: 0 10px 0 0; height: 24px; line-height: 24px; vertical-align: middle; }
h2.dzivo a { color: #000; }


#left-col p { margin: 0; padding: 10px 5px 5px 40px; line-height: 1.5em; }
#left-col p.pict, #content p.pict { padding: 0; margin: 0 0 0 35px; background: #fff url(img/pict.png) no-repeat; height: 271px; width: 319px; }
#left-col p.pict img, #content p.pict img, #one p.pict img { padding: 0; margin: 31px 0 0 15px; }
#left-col p.cert img { padding: 0; margin: 11px 0 0 80px; }
#left-col ul { margin: 20px 0 0 80px; padding: 0; }
#left-col li { list-style: disc; margin: 0; padding: 0; }

#left-col p.dvd { padding: 0; margin: 31px 0 0 55px; }

#right-col { margin: 0; float: right; width: 550px; padding: 0 0 20px 0; background: url(img/content_back.jpg) no-repeat bottom right; }
#content { margin: 30px 50px 0 20px; padding: 0; }
#content p { margin: 0; padding: 10px 5px 5px 5px; line-height: 1.5em; }
#content .floatLeftClear { float: left; clear: left; }
#content p.pict-gal { text-align: center; float: left; padding: 0; margin: 0; background: #fff url(img/pict-gal.png) no-repeat; width: 220px; height: 160px; font-size: 80%; }
#content p.pict-gal img { padding: 0; margin: 20px 0 0 0; border: 0; }
#content h3 { margin: 50px 0 20px 0; padding: 0; font-size: 1.5em; color: #AF2B24; }
#content h4 { margin: 10px 0 0 100px; padding: 0; }
#content img, #left-col img, #one img { border: 0; }

#one { margin: 0 50px 0 30px; padding: 0; }
#one p { margin: 0; padding: 10px 5px 5px 5px; line-height: 1.5em; }
#one .floatLeftClear { float: left; clear: left; padding: 40px; }
#one p.pict { padding: 0; margin: 0 60px 0 0; background: #fff url(img/pict.png) no-repeat; height: 271px; width: 319px; }

#left-colik { float:left;width: 350px; text-align: center; }
#right-colik { float:right;width: 350px; text-align: center; margin: 60px 0 0 0; }
#left-colik p, #right-colik p { padding: 0; }
#left-colik p.pict, #right-colik p.pict { margin: 30px 0 0 0; }

.sec_menu { background:#466DB0;color:#fff;margin-top:-8px;padding: 7px 5px; height: 50px; }
.sec_menu ul { margin: 0; padding: 0; background:#466DB0; }
.sec_menu li { list-style: none; display: block; height: 40px; float:left; margin: 0 0 0 0; padding: 7px 15px 7px 10px; border-right: 1px solid #D7DBE2; width: 200px; text-align: center; background: #466DB0 url(data/hand.png) no-repeat right; }
.sec_menu li a { display: block; color: #fff; height: 40px; width: 200px; background:#466DB0; }
.sec_menu li.right { display: block; margin-left: 100px; color: #fff; height: 40px; width: 200px; float:right; border-right: 1px solid #D7DBE2;; background: #466DB0 url(data/hand.png) no-repeat right; }

.kryt { text-align: center; font-weight: normal; margin: 10px 0 50px 0; font-size: 85%; }
.kryt td { padding: 5px; background: #EFF6FA; width: 120px; }
.kryt td img { border: 1px solid #00517C; }



table.certif { margin: 15px 0; width: 900px; font-size: 100%; }
table.certif td { width: 180px; text-align: center; font-size: 95%; }
table.certif td img { border: 1px solid #000; }
table.certif td a { color: #216499; text-decoration: none; }
table.certif td a:hover { color: #174569; text-decoration: underline; }

.trapez { text-align: center; font-weight: normal; margin: 0; font-size: 85%; border: 1px solid #A9A9A9; }
.trapez td { padding: 2px; background: #F9F9F9; }

.zar, .zar_small { text-align: center; margin: 10px 0; font-size: 85%; width: 880px; }
.zar_small { width: 500px; }
.zar td, .zar_small td { padding: 5px; background: #EFF6FA; }
.zar th, .zar_small th { padding: 5px; background: #690C07; color: #fff; }

#top { background: #f00; color: #ff0; text-decoration: blink; z-index: 20; margin: 10px 0; padding: 5px; text-align: center; font-size: 1.5em; width: 940px; }

#top #blink a, #top #blink a:link, #top #blink a:visited { color: #ff0; text-decoration: underline; }
#top #blink a:hover { color: #ff0; text-decoration: none; }

#footer { font-size: 85%; clear: both; background: #fff url(img/footer.png) no-repeat; margin: 10px auto 0 auto; padding: 0; width: 950px; text-align: center; height: 21px; }
#footer img { border: 0; vertical-align: middle; }
#footer p { padding: 2px 0 0 0; margin: 0; color: #fff; }
#footer a, #footer a:link, #footer a:visited { color: #fff; text-decoration: underline; }
#footer a:hover { color: #fff; text-decoration: none; }
