/* Zakladni deklarace */
* {
list-style-type: none;
margin: 0;
padding: 0;
font-family: verdana, arial, sans-serif;
}

/* skryte elementy */
h1#pagename,
hr.hr,
div.top-anchor,
div.btnPrint,
div.menu1-anchor,
div.quicksearch-anchor,
div#pagetitle {
display: none;
}

html {
background: #003e6f;
}

body {
width: 770px;
min-height: 740px;
height: auto !important;
height: 740px; /* IE6 */
margin: 0 auto;
background: url('body.jpg') 0 0 no-repeat;
position: relative;
font-size: 14px;
color: #59C3FF;
}

a#logo {
display: block;
width: 272px;
height: 64px;
position: absolute;
top: 338px;
left: 363px;
background: url('logo-safe.jpg') 0 0 no-repeat;
filter: alpha(opacity=0); /* IE6/7 - jinak odkaz bude neklikatelny :) */
}

*:lang(cz) a#logo {
background: transparent;
} 

a#logo:hover {
outline: none;
}

a#logo span {
display: none;
}

/* Obsah vkladany uzivatelem */
div#work {
/*padding: 450px 36px 0 368px;*/
padding: 440px 36px 0 368px;
line-height: 150%;
font-size: 12px;
}

div#work p {
text-align: justify;
margin-bottom: 10px;
}

div#work img.frame {
width: 226px;
height: 135px;
background: url('image-frame.gif') 0 0 no-repeat;
padding: 10px;
margin: 10px;
}

div#work h2,
div#work h3,
div#work h4,
div#work h5,
div#work h6 {
margin-top: 20px;
margin-bottom: 10px;
color: #fff;
}

div#work h2 {
font-size: 18px;
}

div#work h3 {
font-size: 16px;
}

div#work h4 {
font-size: 14px;
}

div#work h5,
div#work h6 {
font-size: 14px;
}

div#work ul {
margin-left: 40px;
margin-bottom: 10px;
}

div#work ul li {
list-style-type: disc; 
}

div#work ul ul {
margin-left: 40px; /* jistota je jistota :) */
}

div#work a {
color: #59C3FF;
}

div#work a:hover {
text-decoration: none;
}

div#work p.back2home {
font-weight: bold;
text-indent: 10px;
background: url('bullet-left.gif') left center no-repeat;
margin-top: 15px;
}

div#work p.back2home a {
color: #59C3FF;
}

div#work div#menu1 {
margin: 0 0 33px 0;
font-size: 14px;
}

div#work div#menu1 ul {
margin: 0;
}

div#work div#menu1 ul li {
list-style-type: none;
}

div#work div#menu1 ul li a {
background: url('bullet.gif') left center no-repeat;
height: 20px;
line-height: 20px;
padding-left: 14px;
text-transform: lowercase;
text-decoration: none;
color: #59C3FF;
}

div#work div#menu1 ul li a:hover {
background-position: 1px center;
color: #fff;
}

div#work div#menu1 ul li#m11i-e-catalog,
div#work div#menu1 ul li#m11i-- { 
margin-top: 20px;
}

div#work div#menu1 ul li#m11i-e-catalog a,
div#work div#menu1 ul li#m11i-- a {
display: block;
width: 92px;
height: 25px;
background: url('e-catalog2.gif') 0 0 no-repeat;
}

div#work div#menu1 ul li#m11i-e-catalog a:hover,
div#work div#menu1 ul li#m11i-- a:hover {
background-position: 0 -25px;
}

div#work div#menu1 ul li#m11i-e-catalog a span,
div#work div#menu1 ul li#m11i-- a span {
display: none;
}


p#counter {
position: absolute;
top: 525px;
left: 60px;
text-align: right;
}

p#counter span {
display: block;
color: #fff;
font-weight: bold;
}

/* Header menu */
div#menu2 {
position: absolute;
top: 0;
left: 0;
}

div#menu2 ul {
width: 739px;
margin: 0 auto;
padding: 0;
overflow: hidden;
/*background: url('header-menu.png') 0 -47px no-repeat;*/
background: url('header-menu.png') 0 0 no-repeat;
text-align: center;
}

div#menu2 li {
/*float: left;*/
display: inline;
margin: 0;
padding: 0;
list-style: none;
}

div#menu2 a {
/*display: block;*/
/*padding: 0 15px;*/
padding: 0 10px;
color: #59c3ff;
font-size: 10px;
/*height: 47px;*/
line-height: 47px;
text-transform: lowercase;
text-decoration: none; 
/*background-image: url('header-menu.png');
background-repeat: no-repeat;*/
outline: none;
}

* html div#menu2 a {
/*float: left;*/ 
}

div#menu2 a:hover,
div#menu2 a:focus,
div#menu2 a:active,
div#menu2 a#m21active {
color: #fff;
background: none;
}
/*
div#menu2 li.m21i1 a {background-position: 0 0;}
div#menu2 li.m21i2 a {background-position: -119px 0;}
div#menu2 li.m21i3 a {background-position: -190px 0;}
div#menu2 li.m21i4 a {background-position: -336px 0;}
div#menu2 li.m21i5 a {background-position: -423px 0;}
div#menu2 li.m21i6 a {background-position: -555px 0;}

div#menu2 li.m21i7   {float: right;}
div#menu2 li.m21i7 a {background-position: right top; padding: 0; width: 109px;}

div#menu2 li.m21i7 span {
display: none;
}*/

/* Footer */
p#footer {
margin: 30px 0;
padding: 0 36px 0 368px;
font-size: 12px;
}

div#page-homepage p#footer {
margin-top: 110px;
}

p#footer span {
display: block;
}

p#footer span a {
color: #fff;
}

p#footer span a:hover {
text-decoration: none;
}

div#menulang {
width: 154px;
height: 72px;
position: absolute;
top: 75px;
left: 388px;
}

div#menulang ul li {
position: absolute;
width: 19px;
height: 19px;
background-color: #2E81B8;
}

div#menulang ul li a {
display: block;
width: 19px;
height: 19px;
background-repeat: no-repeat;
background-position: 0 0;
opacity: 0.8;
filter: alpha(opacity=80);
}

div#menulang ul li a:hover {
opacity: 1;
filter: alpha(opacity=100);
}

div#menulang ul li a span {
display: none;
}

div#menulang ul li#mli-cz     {top: 9px; left: 10px;}
div#menulang ul li#mli-cz a   {background-image: url('flag-cz.gif');}
div#menulang ul li#mli-de     {top: 12px; left: 38px;}
div#menulang ul li#mli-de a   {background-image: url('flag-de.gif');}
div#menulang ul li#mli-en     {top: 18px; left: 65px;}
div#menulang ul li#mli-en a   {background-image: url('flag-en.gif');}
div#menulang ul li#mli-ru     {top: 28px; left: 93px;}
div#menulang ul li#mli-ru a   {background-image: url('flag-ru.gif');}
div#menulang ul li#mli-es     {top: 40px; left: 119px;}
div#menulang ul li#mli-es a   {background-image: url('flag-es.gif');}
