body, form, fieldset, h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, address {margin:0; padding:0;}
* {margin:0; padding:0;}

body { text-align: left; font-family:Geneva, Arial, Helvetica, sans-serif; font-size: 75.01%; line-height: 1em; color:#414141; margin:0 15px 0 15px; background:url(images/bgr.jpg) repeat-x top left #727da8; height:100%;}
dfn {display:none;}
div {font-size: 1em;}
.accessibility {display:none; visibility:hidden;}
img {border: 0;}
a, a:link, a:active {text-decoration: underline; background-color: inherit; color: #142a53;}
a:visited {text-decoration: underline; background-color: inherit; color: #142a53;}
blockquote {margin:0 0 0 30px;}
a:hover {text-decoration: none; background-color: #223992; color:#FFFFFF;}

div#container { margin:auto; width:960px;position: relative;}
#header {height:216px; margin-top:44px; background:url(images/header.jpg) top left no-repeat;}
#header  a {background:url(images/logo.jpg) top left no-repeat; display:block; width:262px; height:108px; position:absolute; text-indent:-9999px; margin-left:15px; margin-top:-31px;}

#languages {position: absolute; top: -30px; left: 560px;*top: 10px;}
#contentholder {background:url(images/content-bgr.gif) top left repeat-x; position:relative; top:-124px; background-color:none;}
#content {height:auto; overflow:hidden; background:url(images/textbgr.gif) 124px left repeat-x;}
#rightbar {float:right; width:53em; padding:0 20px 0 5px; line-height:150%; color:#0c2503; margin-top:124px; color:#4b4d52; position:relative; z-index:9999; line-height:150%}
#breadcrumbs { font-size:85%; color:#4b4d52; padding:10px 10px 10px 0;}

#rightbar p {margin:10px 0 10px 0;}
#rightbar ul, #rightbar ol {margin:10px 0 10px 40px;}
#rightbar h1 {font-size:170%; font-weight:normal; color:#d80d0a; margin:10px 0 10px 0;}
#rightbar h2 {font-size:155%; font-weight:normal; color:#223992; margin:10px 0 10px 0;}
#rightbar h3 {font-size:130%; font-weight:bold; color:#d80d0a; margin:10px 0 10px 0;}
#rightbar h4 {font-size:120%; color:#d80d0a; margin:10px 0 10px 0;}
#rightbar h5 {font-size:110%; color:#d80d0a; margin:10px 0 10px 0;}

.hometext {background:url(images/home-nadpisy.gif) top left no-repeat; height:80px; text-indent:-999999px;}
.hometext ul {list-style:none;}
.bluebox {background:#223992; color:#FFFFFF; padding:15px; font-size:130%; line-height:160%;}
.bluebox a {color:#FFFFFF;}
.itemstable {width:100%;}
.itemstable th {text-align:left;}
.itemstable .toptitle {background:#8e96b3; color:#FFFFFF;}
.itemstable th, .itemstable td {border-bottom:1px solid #8e96b3; padding:3px 0 3px 3px;}
.itemstable .even th, .itemstable .even td {background:#ffffff;}
.uvod {color:#414141; padding:5px; font-size:120%; line-height:150%;}
.uvod a {color:#414141;}
.uvod a:hover {color:#FFFFFF;}

#leftbar {padding:0px 0 0 16px; color:#000000; width:280px;}
#leftbar .box {width:261px; background:url(images/sidebox-bgr.jpg) bottom left no-repeat #c7cce0; margin-bottom:13px;}
#leftbar .box h3 {background:#d80d0a; color:#FFFFFF; padding:15px 0 15px 20px; font-size:120%;}
#leftbar .box .boxcontent {padding:15px;}
#leftbar #navbox {}
#leftbar #navbox .boxcontent {padding:0;}
#leftbar #nav {list-style:none;}
#leftbar #nav {}
#leftbar #nav li {height:1%;}
#leftbar #nav li a {display:block; background:url(images/nav-bullet.gif) 35px center no-repeat; padding:9px 5px 9px 60px; border-bottom:1px solid #8e96b3; height:1%; text-decoration:none; font-weight:bold;}
#leftbar #nav li a:hover {background:#1e3590; color:#FFFFFF; }

#leftbar .address { width:210px;}
#leftbar .address th, #leftbar .address td {text-align:left; padding:3px 0 3px 0; vertical-align:top; font-weight:normal;}

.footerlink {font-size:1px; margin:0 15px 15px 15px; border-bottom:1px solid #b9c2d9; clear:both;}
#footer {background:#b9c2d9; padding:15px; margin:10px 15px 15px 15px; color:#4a4a4a; font-size:80%;}
.created {float:right;}
.download_links a
{
	color:#1F3AB3;
	font-weight:bold;	
}
.download_links a:hover {
	color:#F89E00;
	background-color:transparent;
	text-decoration:underline;
}
.download_links p
{
	padding-left: 40px;
}
.logoREC
{
    position: absolute;
    top: -48px;
    *top: 0px;
    right: 5px;
}

.logoAlfa
{
    position: absolute;
    top: 80px;
    *top: 0px;
    right: 11px;
	z-index:5;
	width:145px;
}


.najeto{ background-color:#FFFFFF;}
