body{font-family: Arial, Arial, Helvetica, sans-serif;font-size:75%;background-color: #D7EAF9;}
h1,h2,h3,h4,h5,h6,p{font-family:sans-serif;letter-spacing:0}
.t_left{text-align:left}
.t_right{text-align:right}
.t_center{text-align:center}
.f_left {float:left;}
.f_right {float:right;}

#main {
	width:940px;
	background-color: #FFF;
	margin-top:15px;
}

/* Hlavicka */
#header {
	height:199px;
	background: url(../images/header_bg.jpg) no-repeat;
	position: relative;
}

#header #slogan {
	position: absolute;
	text-align: right;
	line-height:1.8em;
}

#header #slogan a{
	color: #FFF;
}

#header #slogan strong a{
	color: #FFF8A0;
}

#header #logo {
	position: absolute;
	left:21px;
	top:119px;
}

#header #slogan {
	position: absolute;
	right:20px;
	top:17px;
	color: #FFF;
	display: block;
	font-weight: bold;
}

#header #language {
	position: absolute;
	right:20px;
	top:162px;
}

#header #language li {
	float: left;
	list-style-type: none;
	margin-left:8px;
}

#header #language li img {
	border:1px solid #fFF;
}

#header #language li a:hover img {
	border:1px solid #F0AC64;
}

/* Box */
#box {
	border:1px solid #00619C;
	background: url(../images/box_bg.gif) repeat-x 0 bottom;
	border-top:0;
	border-bottom:0;
	width:938px;
}

/* Menu */
#menu {
	margin:0;
}

#menu li {
	float: left;
	list-style-type: none;
	margin:1px;
}

#menu li a {
	width:130px;
	border:1px solid #F4BE8D;
	display: block;
	background-color: #E47C00;
	text-align: center;
	color: #FFF;
	line-height:2em;
}

#menu li a:hover {
	background-color: #F0AC64;
	text-decoration: none;
}

/* Box - Sidebar */
#box #sidebar {
	width:178px;
	margin:10px 0 0 16px;
}

#box #sidebar #navigation {
	margin:0;
}

#box #sidebar #navigation li{
	border-bottom:1px solid #008ED1;
	list-style-type: none;
}

#box #sidebar #navigation li.open{
	border-bottom:0;
}

#box #sidebar #navigation li a{
	padding:6px 0 10px 25px;
	color: #008ED1;
	display: block;
}

#box #sidebar #navigation li.open a{
	padding:6px 0 0 25px;
}

#box #sidebar #navigation li a:hover{
	color: #82BCE5;
	text-decoration: none;
	background: url(../images/arrow-1.gif) no-repeat 4px 10px;
}

#box #sidebar #navigation ul{
	margin:0;
}

#box #sidebar #navigation li.open ul li a{
	padding:3px 0 5px 45px;
	color: #008ED1;
	display: block;
}

#box #sidebar #navigation ul li a:hover{
	background: url(../images/arrow-1.gif) no-repeat 24px 50%;
}


/* Box - Sidebar - Foto/Video */
#box #sidebar #foto_video{
	text-align: center;
	margin:0 0 20px 0;
}

#box #sidebar #foto_video ul{
	border-bottom:1px solid #008FD1;
	margin:0 0 14px 0;
	padding:0 0 8px 0;
}

#box #sidebar #foto_video ul li{
	float: left;
	list-style-type: none;
	color: #008FD1;
	margin:0 3px;
}

#box #sidebar #foto_video ul li a.foto{
	background: url(../images/ico_fotogalerie.gif) no-repeat 0 50%;
	padding:0 0 0 38px;
	height:22px;
	line-height:22px;
	display: block;
	color: #008FD1;
}

#box #sidebar #foto_video ul li a.video{
	background: url(../images/ico_video.gif) no-repeat 0 50%;
	padding:0 0 0 25px;
	height:22px;
	line-height:22px;
	display: block;
	color: #008FD1;
}

#box #sidebar #foto_video a.image{
	font-size: .83em;
	color: #00619C;
}

#box #sidebar #foto_video a.image img{
	float: left;
	margin:0;
}

#box #sidebar #foto_video a.image:hover{
	text-decoration: none;
}

/* Box - Sidebar - Publikace */
#box #sidebar #publikace{
	text-align: center;
}

#box #sidebar #publikace ul{
	border-bottom:1px solid #008FD1;
	margin:0 0 14px 0;
	padding:0 0 8px 0;
}

#box #sidebar #publikace ul li{
	float: left;
	list-style-type: none;
	color: #008FD1;
	margin:0 3px;
}

#box #sidebar #publikace ul li a.publikace{
	background: url(../images/ico_publikace.gif) no-repeat 0 50%;
	padding:0 0 0 32px;
	height:23px;
	line-height:23px;
	display: block;
	color: #008FD1;
	margin:0 0 0 40px;
}

#box #sidebar #publikace img{
	margin:0 0 4px 0;
}


/* Box - Obsah */
#box #content {
	width:678px;
	margin:20px 32px 0 0;
	position: relative;
    min-height: 450px;
}

#box #content h1 {
	font-size: 1.66em;
	color: #008ED1;
	padding:0 0 6px 21px;
	margin:0;
	background: url(../images/arrow-2.gif) no-repeat 0 3px;
	border-bottom:1px solid #008ED1;
}

/* Box - Obsah - Home */
#box #content #home_content {

}

#box #content #home_content h1 {
	font-size: 1.66;
	background: none;
	margin:0 0 5px 0;
	padding:0;
	border:0;
	color: #008ED1;
	font-weight: bold;
}

#box #content #home_content p {
	padding:6px 0;
	color: #00619C;
}

/* Box - Obsah - Home - Taby */
#box #content #tabs {
	padding:0;
	margin:30px 0;
}

#box #content #tabs ul{
	margin:0;
	border-bottom:1px solid #ED9D50;
	padding:0;
}

#box #content #tabs ul li{
	margin:0 2px 0 0;
	padding:0;
}

#box #content #tabs ul li a{
	text-align: center;
	float: left;
	display: block;
	height:28px;
	width:134px;
	line-height:28px;
	padding:0;
	background: url(../images/tab_bg.gif) no-repeat 0 0;
	color: #FFF;
}

#box #content #tabs ul li.ui-tabs-selected a,
#box #content #tabs ul li a:hover{
	background: url(../images/tab_bg.gif) no-repeat 0 -28px;
}

#box #content #tabs #tabs-1,
#box #content #tabs #tabs-2,
#box #content #tabs #tabs-3{
	padding:0;
}

/* Box - Obsah - Home - Prava */
#box #content #home_sidebar {
	width:177px;
}

/* Box - Obsah - Home - Prava - Info */
#box #content #home_sidebar #info_box{
	text-align: center;
	font-size: .83em;
	color: #00619C;
	line-height:1em;
	margin:0 0 20px 0;
}

#box #content #home_sidebar #info_box ul{
	border-bottom:1px solid #008FD1;
	margin:0 0 14px 0;
	padding:0 0 8px 0;
}

#box #content #home_sidebar #info_box ul li{
	float: left;
	list-style-type: none;
	color: #008FD1;
	margin:0 0 0 22px;
}

#box #content #home_sidebar #info_box ul li a{
	background: url(../images/ico_info.gif) no-repeat 0 50%;
	padding:0 0 0 23px;
	height:17px;
	line-height:17px;
	display: block;
	color: #008FD1;
	font-size: 1.2em;
}

/* Box - Obsah - Home - Prava - Vyhledavani */
#box #content #home_sidebar #search,#box #sidebar #search{
	border-top:1px solid #008ED1;
	border-bottom:1px solid #008ED1;
	padding:13px 0;
	margin:0 0 20px 0;
}

#box #content #home_sidebar #search input.button, #box #sidebar #search input.button{
	width:50px;
	border:0;
	background: url(../images/ico_search.gif) no-repeat 0 50%;
	font-size: .83em;
	color: #008ED1;
	height:19px;
	padding:0 0 0 21px;
	cursor:pointer;
}

#box #content #home_sidebar #search input.button:hover, #box #sidebar #search input.button:hover{
	opacity: 0.5;
	-moz-opacity: 0.5;
	filter:alpha(opacity=50);
}

#box #content #home_sidebar #search input.text, #box #sidebar #search input.text{
	width:115px;
	border:1px solid #15ABDD;
	background-color: #D5E6F5;
	padding:2px;
}

/* Box - Obsah - Home - Prava - Email */
#box #content #home_sidebar #email{
	margin:0 0 30px 0;
}

#box #content #home_sidebar #email ul{
	border-bottom:1px solid #008FD1;
	margin:0 0 14px 0;
	padding:0 0 8px 0;
}

#box #content #home_sidebar #email ul li{
	float: left;
	list-style-type: none;
	color: #008FD1;
	margin:0 0 0 20px;
}

#box #content #home_sidebar #email ul li a{
	background: url(../images/ico_mail.gif) no-repeat 0 50%;
	padding:0 0 0 25px;
	height:18px;
	line-height:18px;
	display: block;
	color: #008FD1;
	font-size: 1.2em;
}

#box #content #home_sidebar #email label{
	font-size: .83em;
	color: #008ED1;
	display: block;
	float: left;
	line-height:1em;
}

#box #content #home_sidebar #email input.text{
	width:115px;
	border:1px solid #15ABDD;
	background-color: #D5E6F5;
	margin:0 0 0 5px;
	padding:2px;
}

#box #sidebar #publikace ul li a:hover,
#box #sidebar #foto_video ul li a:hover,
#box #content #home_sidebar ul li a:hover{
	opacity: 0.5;
	-moz-opacity: 0.5;
	filter:alpha(opacity=50);
	text-decoration: none;
}

/* Box - Obsah - Drobek */
#box #content #breadcrumbs {
	margin:0;
	position:absolute;
	right:0;
	top:0;
}

#box #content #breadcrumbs li {
	list-style-type: none;
	background: url(../images/arrow-3.gif) no-repeat 0 50%;
	padding-left:17px;
	float: right;
	margin:0 0 0 10px;
}

#box #content #breadcrumbs li a {
	color: #80BBE4;
}

/* Box - Obsah - Clanek */
#box #content .article {
	margin:20px 0 0 0;
}

#box #content .article img.f_right{
	margin:25px 0 10px 20px;
	float: none;
}

#box #content .article h2{
	font-size: 1.33em;
	color: #E47C00;
	font-weight: bold;
	margin:0;
}

#box #content .article h3{
	font-size: 1.16em;
	color: #000;
	font-weight: bold;
	margin:10px 0 5px 0;
	font-style: italic;
	clear: left;
}

#box #content .article h2 span{
	font-size: .75em;
	color: #E47C00;
}

#box #content .article h2 a{
	color: #E47C00;
}

#box #content .article h2:hover *{
	color: #F1BD7F;
}

#box #content .article .author{
	color: #668CBA;
}

#box #content .article .author strong{
	color: #00619C;
}

#box #content .article p{
	padding: 0;
	margin:0;
	color: #000000 !important;
}

#box #content .article a.more{
	font-weight: bold;
	color: #008ED1;
	text-decoration: underline;
}

#box #content .article a.more:hover{
	color: #93bae2;
}

#box #content a.back{
	float: right;
	font-weight: bold;
	color: #008ED1;
	background: url(../images/arrow-4.png) no-repeat 0 50%;
	text-decoration: underline;
	padding:0 0 0 20px;
	margin:15px 0;
}

#box #content a.back:hover{
	color: #82BCE5;
}

/* Box - Obsah - Obrazky */
#box #content #images {
	margin:10px 0;
}

#box #content #images img{
	float: left;
	margin:10px 15px 10px 0;
}

/* Box - Obsah - ODkaz na stahovani */
#box #content .download_button {
	background: url(../images/button.jpg) no-repeat 0 0;
	height:52px;
	padding:0 0 0 62px;
	line-height:52px;
	display: block;
	overflow: hidden;
	float: left;
	margin:10px 0;
	color: #008FD1;
}

#box #content .download_button:hover {
	background: url(../images/button.jpg) no-repeat 0 -52px;
	color: #E47C04;
	text-decoration: none;
}

/* Paticka */
#footer {
	background: url(../images/footer_bg-new.jpg) no-repeat;
	height:58px;
	position: relative;
}

#footer #copyright{
	right:20px;
	top:19px;
	position: absolute;
	font-size: .83em;
	color: #FFF;
}

#footer #copyright a{
	color: #FFF;
}

#footer #copyright a:hover{
	color: #FFF8A0;
}

/* ROMAN */

#content table {
    padding: 3px;
}

#content table th {
    color: #E47C00;
    border-bottom: 1px solid #E47C00;
}
.footer-logo {
	background: url(../images/footer-logo.png) no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    font-size: 12px;
    height: 29px;
    left: 18px;
    padding: 5px 0 0 125px;
    position: absolute;
    top: 16px;
}












































