html,body,div,span,
applet,object,iframe,
h1,h2,h3,h4,h5,h6,p,blockquote,pre,
a,abbr,acronym,address,big,cite,code,
del,dfn,em,font,img,ins,kbd,q,s,samp,
small,strike,sub,sup,tt,var,
dd,dl,dt,li,ol,ul,
fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 14px;
	line-height: 16px;
	font-family: Arial;
	text-align: left;
  color: #707579;
}

body { background: #265098; border-left: 16px solid white; border-top: 16px solid white; padding: 0px; margin: 0px; height: 100% }
.clr {clear: both;}
.nodisplay { display: none; }

.header { padding: 20px 0 0 20px; width: 980px; position: relative; }
.header .lang { position: absolute; right: 12px; width: 120px; top: 115px;  }
.header .lang a { color: white; font-size: .8em; text-decoration: none; margin-right: 12px;}
.header .lang span { color: #999; font-size: .8em; text-decoration: none; margin-right: 12px;}
.header .mainmenu  ul#nav { margin-top: 40px; margin-left: 40px; }
.header .mainmenu  ul li { margin: 0 10px;  }
.header .mainmenu  ul li a.hlavni { padding: 4px 7px; font-weight: bold; color: white; font-size: 1.1em;}
.header .mainmenu  ul li a:hover { color: #6984af; }
.header .mainmenu  ul li ul { background: white; border: 2px solid #265098; left: 1%; width: 200px;}
.header .mainmenu  ul li ul li { width: auto; margin: 0px; padding: 0px; }
.header .mainmenu  ul li ul li a { color: #265098; font-size: 1.0em; width: 93%; text-align: left; padding: 4px 7px; margin: 0px;}
.header .mainmenu  ul li ul li a:hover { color: white; background: #265098; }

.page { width: 1000px; margin: 30px 0 0 0; padding: 0px; height: 100% }
.page .rightblok { width: 193px; float: right; }
.page .rightblok .blok {margin-bottom: 30px; padding: 30px 0; min-height: 100px; background: url(../img/blokline.gif) no-repeat white; }
.page .rightblok .blok h3 { color: #265098; font-weight: bold; text-align: center; }
.page .rightblok .blok img { margin: 30px auto; display: block; float: none;  }
.page .rightblok .blok p { text-align: center; font-size: .8em; margin: 10px 0 0 0; }
.page .rightblok .blok p a { font-size: 1em; color: #4ab2d9;}
.page .rightblok .blok p a:hover { text-decoration: none; }

.page .leftblok { width: 747px; padding: 50px 0; min-height: 100px; background: url(../img/pageline.gif) no-repeat white; float: left; }
.page .leftblok a { font-size: 1em; color: #4ab2d9; }
.page .leftblok a:hover { text-decoration: none; }
.page .leftblok p.foot { font-size: .7em; margin-left: 75px; }
.page .leftblok .inside { padding: 0 75px; height: 530px; }
.page .leftblok .inside p { font-size: .9em; padding-bottom: 8px; }
.page .leftblok .inside h1 { padding-bottom: 20px; font-size: 17px; }
.page .leftblok .inside h2 { padding-bottom: 8px; }
.page .leftblok .inside p strong { font-size: 1.1em; }
.page .leftblok .inside li { margin-left: 13px; line-height: 150%; }

.page .leftblok .inside .tlacitka {width: 520px; }
.page .leftblok .inside .tlacitka a { height: 157px; background-repeat: no-repeat; display: block; }
.page .leftblok .inside .tlacitka a.button1cz { float: left; width: 234px; background: url(../img/cz-tl-1.jpg); }
.page .leftblok .inside .tlacitka a.button2cz { float: right; width: 234px; background: url(../img/cz-tl-2.jpg); }
.page .leftblok .inside .tlacitka a.button3cz { float: left; width: 234px; background: url(../img/cz-tl-3.jpg); }
.page .leftblok .inside .tlacitka a.button4cz { float: right; width: 234px; background: url(../img/cz-tl-4.jpg); }
.page .leftblok .inside .tlacitka a:hover.button1cz { background-position: 0 -157px; }
.page .leftblok .inside .tlacitka a:hover.button2cz { background-position: 0 -157px; }
.page .leftblok .inside .tlacitka a:hover.button3cz { background-position: 0 -157px; }
.page .leftblok .inside .tlacitka a:hover.button4cz { background-position: 0 -157px; }
.page .leftblok .inside .tlacitka a.button1en { float: left; width: 234px; background: url(../img/en-tl-1.jpg); }
.page .leftblok .inside .tlacitka a.button2en { float: right; width: 234px; background: url(../img/en-tl-2.jpg); }
.page .leftblok .inside .tlacitka a.button3en { float: left; width: 234px; background: url(../img/en-tl-3.jpg); }
.page .leftblok .inside .tlacitka a.button4en { float: right; width: 234px; background: url(../img/en-tl-4.jpg); }
.page .leftblok .inside .tlacitka a:hover.button1en { background-position: 0 -157px; }
.page .leftblok .inside .tlacitka a:hover.button2en { background-position: 0 -157px; }
.page .leftblok .inside .tlacitka a:hover.button3en { background-position: 0 -157px; }
.page .leftblok .inside .tlacitka a:hover.button4en { background-position: 0 -157px; }