/* CSS Document */
body {
	background-color:#005FAF; 
	background-image:url(../images/body-background.gif); 
	background-repeat:repeat-x; 
	text-align:center; 
	padding:0; 
	margin:0;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
}

#all {
	width:958px; 
	height:300px;
	margin:auto;
}

#all_left {
	width:20px; 
	height:315px; 
	background-image:url(../images/all-left-background.gif); 
	background-repeat:no-repeat; 
	float:left;
}

#all_right {
	width:20px;
	height:315px; 
	float:right;
}

#all_center {
	width:918px; 
	height:300px; 
	float:left;
	position:relative;
}

#top_empty {
	width:918px; 
	height:317px;
}

#top {
	position:absolute; 
	left:0px; 
	top:0px; 
	width:918px; 
	height:317px;
}

#menu {
	width:918px; 
	height:51px; 
	background-color:#A6B6C4; 
	background-image:url(../images/menu-background.gif); 
	background-position:bottom; 
	background-repeat:no-repeat;
}

#logo {
	width:256px; 
	height:220px; 
	float:left;
}

#logo img {
	border:0px;
}

#hlavicka {
	width:662px; 
	height:208px; 
	float:right; 
	margin-top:12px; 
	position:relative;
}

#hlavicka img {
	float:left;
}

#hlavicka #odkazy {
	width:47px; 
	height:204px; 
	position:absolute; 
	right:2px; 
	top:2px;
}

#lang {
	border-top:1px solid #CCCCCC;
	border-right:1px solid #BBBBBB;
	border-bottom:1px solid #999999;
	border-left:1px solid #CCCCCC;
}
#lang:hover { 
	border-top:1px solid #CCCCCC;
	border-right:1px solid #555555;
	border-bottom:1px solid #333333;
	border-left:1px solid #CCCCCC;
}

#hlavicka #ikony {
	width:23px; 
	height:150px; 
	position:absolute; 
	right:13px; 
	bottom:5px;
}

#hlavicka #img_ikony {
	margin:3px 0 3px 0; 
	border:0px;
	width:23px;
	height:24px;
}

#search {
	width:906px; 
	height:45px; 
	padding-right:12px; 
	padding-top:1px; 
	background-image:url(../images/search-background.gif); 
	clear:both; 
	text-align:right;
}

#search #text {
	width:160px; 
	height:16px; 
	border:1px solid #8C0012; 
	font-size:11px; 
	color:#8C0012; 
	padding-left:5px; 
	padding-right:5px; 
	vertical-align:middle;
}

#main_all {
	width:918px; 
	background-image:url(../images/main-background.gif);
}

#main {
	width:625px; 
	float:right; 
	text-align:justify; 
	padding:0px 23px 0px 20px;
	color:#000000;
}

#main h1, #scrollArea h1 {
	font-weight:bold; 
	color:#CF0018; 
	font-size:16px;
	letter-spacing:1px;
	text-align:left;
}

#main h2 {
	font-weight:normal; 
	color:#CF0018; 
	font-size:16px;
	letter-spacing:1px;
	text-align:left;
}

#main h3 {
	font-weight:bold; 
	color:#CF0018; 
	font-size:14px;
	letter-spacing:1px;
	text-align:left;
}

#main p {
	font-size:11px;
	line-height:140%;
	margin: 10px 0 10px 0;
}

#main ul, #main ul li {
	font-size:11px;
	line-height:140%;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
}

#right {
	width:220px; 
	float:left; 
	text-align:left; 
	padding-left:10px; 
	padding-right:20px;
}

#right ul {
	list-style-image:url(../images/sipka.gif?dd); 
	color:#0D004C; 
	font-size:11px;
	font-weight:bold;
}

#right ul li ul {
	margin:7px 0 0 5px; 
	padding:0px;
}

#right ul li, #right ul li ul li {
	margin:10px 0px 0px 0px; 
	vertical-align:top; 
	padding-left:5px;
}

#right ul li ul li {
	margin:5px; 
	padding:0px;
}

#right ul li a {
	color:#0D004C; 
	text-decoration:none;
}

#right ul li a:hover {
	color:#CF0018;
	list-style-image:url(../images/sipka-b.gif?dd);
}

#paticka {
	width:918px; 
	background-image:url(../images/main-bottom-background.gif); 
	padding-top:11px; 
	padding-bottom:11px; 
	background-repeat:no-repeat; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:9px; 
	color:#4087C3;
}

#paticka a {
	color:#4087C3;
}

#hlavickat {	display:none;}

@media print {   
		#sipky, #video-home, #menu, #hlavicka, #paticka, #search, #logo, #right, #all_left, #top_empty  {display:none;}
		#all {	width: 98% !important;
				padding: 0 !important;
				margin:0 !important;
				margin-left:0 !important;
				color: black;
				height: none !important;
				overflow: visible !important;
				}
		#main {
				position:absolute !important;
				top:70px !important;
				left:0px !important;
				width:100% !important;
				padding: 0 0 50px 0 !important;
				margin:0 !important;
				font-size: small !important;
				line-height: normal !important;
				color: black !important;
				float:none !important; 
				}
		#hlavickat {	
				display:block !important;
				position:absolute;
				top:0px;
				left:0px;
				text-align:right;
				width:100%;
				}
		
}
