@import "common.css";* {	margin: 0;	padding: 0;	}.frame {   width: 962px;   line-height: 14px;}.frame .top {   height: 10px;	background: url(images/mainmenu_level2_1.png) no-repeat;}.frame .top-round {   height: 10px;	background: url(images/mainmenu_level2_1_round.png) no-repeat;}.frame .middle {	background: url(images/mainmenu_level2_2.png) repeat-y;		height: 100%;}.frame .wrapper {	background: url(images/mainmenu_level2_3a.png) no-repeat bottom;		height: 100%;}.frame .bottom {	background: url(images/mainmenu_level2_3b.png) no-repeat;		height: 12px;}.frame .spacer {	margin-bottom: 20px;}.print {	position: absolute;	top: 0px;	right: 10px;}#ref_form  .send {   text-align:right;   padding-bottom: 10px;}.contentWrapper {  padding: 0 10px 20px 10px;  }.contentWrapper p {  line-height: 20px;  padding-bottom: 10px;}.contentWrapper ul , .contentWrapper ol  {	padding-left: 20px;	margin-bottom: 20px;}.contentWrapper ul li {  list-style: none;  line-height: 20px;  background: url(images/list_arrow_1.gif) no-repeat;  background-position: 0px 4px;  padding-left: 13px;}.contentWrapper ul li ul li {  list-style: none;  line-height: 20px;  background: url(images/list_arrow_2.gif) no-repeat;    background-position: 0px 4px;  padding-left: 17px;}.contentWrapper ol li {  list-style: digits;  line-height: 20px;    margin-left: 17px;}.contentWrapper ol li ol li {  list-style: digits;  line-height: 20px;}.main-content {	min-height: 500px;	_height: 500px;	}input.gsc-input {   border: none !important;   width: 222px !important;   height: 24px !important;	background: url(images/topmenu_search.png) no-repeat bottom !important;   position: absolute !important;   top: 10px !important;   right: 0px !important;   font-weight: bold !important;   vertical-align: middle !important;   line-height: 20px !important;   text-indent: 10px !important;   color: #143a83 !important;}input.gsc-search-button {	display: none;}div.gsc-clear-button {	position: absolute !important;   top: 15px !important;   right: 5px !important;}.gsc-control-cse {	padding: 0 !important;}#cse, .gsc-control-cse {	background-color: transparent !important;	border: none !important;}.gsc-tabsArea {	display: none !important}a.gs-title {	font-weight: bold;	/*color: #910029 !important;*/}.gs-visibleUrl {	/*color: #910029 !important*/}.ict a.gs-title, .ict .gs-visibleUrl {	color: #cc6600 !important;}.rizeni a.gs-title, .rizeni .gs-visibleUrl {	color: #3b74dd !important;}.vyzkum a.gs-title, .vyzkum .gs-visibleUrl {	color: #676e75 !important;}.spolecnost a.gs-title, .spolecnost .gs-visibleUrl {	color: #153a85 !important;}/* Sitemap */.sitemap { 	font-size: 14px; 	color: #526a9a; 	margin-left: 40px; 	}.sitemap ul {	margin-left: 30px;}.sitemap li { 	list-style-position: outside; 	padding-right: 0px; 	padding-left: 0px;    	line-height: 20px;}#home {   width: 962px;	height:678px;	background: url('images/home_bg.png') no-repeat center;   text-align:center;}#rizeni {   width: 962px;	height:721px;	background: url('images/rizeni_bg.png') no-repeat center;   text-align:center;}.download .title {	color: #153a95; 	font-weight: bold;	padding: 10px 0 10px 45px;	font-size: 15px;	background: url(images/download_arrow.png) no-repeat;	background-position: 20px 12px;}.download .content {	line-height: 22px;	padding: 0 40px 8px 25px;	background: url(images/download_line.gif) repeat-x bottom;	margin: 0 20px;}.download .last {	background: none;}.news{	position: relative;		font-size: 14px;}.news .date {	background: url(images/news_calendar.png) no-repeat;	width: 45px;	height: 40px;	margin-top: 40px;	margin-left: 20px;	position: absolute;	font-size: 12px;	font-weight: bold;	padding-top:20px;	padding-left: 4px;	color: #153a95;}.news .title {	color: #153a95;	font-weight: bold;	padding: 10px 0 10px 85px;	font-size: 15px;}.news .content {	line-height: 22px;	padding: 0 40px 20px 85px}#reference  {   margin-top: 20px;}#reference .title {	font-size: 16px;	font-weight: bold;	padding-bottom: 5px;	color: #153a85;	}#reference .url {	font-size: 15px;	color: #153a85;	font-style: italic;}#reference .reflist {	font-size: 14px;	padding: 5px 0;}#reference .reflist a {	color: #393939;	font-weight: bold;	background: url(images/reference_list_arrow.png) no-repeat;	background-position: 0 4px; 	padding-left: 15px;	line-height: 20px;		display: block;}#reference ul.norm li {	font-size: 13px;	background: url(images/reference_norm_arrow.png) no-repeat;	background-position: 0px 4px; 	padding-left: 22px;		color: #153a85;			list-style: none;	line-height: 20px;}#reference .listing ul li {  list-style: none;  line-height: 20px;  background: url(images/list_arrow_1.gif) no-repeat;  background-position: 0px 4px;  padding-left: 13px;}#reference td {   vertical-align: top;}#reference td.col1, #reference td.col2 {   padding-right: 10px;   padding-left: 10px;}#reference hr {	background: url(images/reference_split.gif) no-repeat bottom;	margin-top: 5px;	margin-bottom: 15px;}#reference ul {	margin-left: 16px;}#reference ul li {	list-style: disc;}.sidebar {	margin-bottom: 20px;}.sidebar .middle {	background: url(images/sidebar_bgline.png) repeat-y;	_height: 50px;	min-height: 50px;	padding: 10px 21px;	font-size: 12px;}.sidebar  .bottom {	width: 232px;	height: 13px;	background: url(images/sidebar_bottom.png) no-repeat;}.sidebarNews {   font-weight: bold;   color: #cc6600;   }.sidebarNews .top {	width: 232px;	height: 50px;	background: url(images/sidebar_news_top_orange.png) no-repeat;	font-size: 12px;}.sidebarNews .top div {  width: 46px;  height: 41px;  padding-left: 20px;  padding-top: 30px;  text-align: center;}.sidebarNews .middle {   font-size: 14px;   height: 72px;   position: relative;}.sidebarNews .middle a.more {   width: 58px;   height: 24px;   display: block;    	position: absolute;	right: 21px;	bottom: 0px;   background: url(images/sidebar_news_arrow_orange.png) no-repeat right;   font-size: 12px;   line-height: 17pt;   font-weight: normal;   color: #393939;}.rizeni .sidebarNews {	color: #3b74dd;}.rizeni .sidebarNews .top {	background: url(images/sidebar_news_top_blue.png) no-repeat;}.rizeni .sidebarNews .middle a.more {   background: url(images/sidebar_news_arrow_blue.png) no-repeat right;}#sidebarDownloads {}#sidebarDownloads .top {	width: 232px;	height: 50px;	background: url(images/sidebar_download_top_orange.png) no-repeat;	   color: #cc6600;	   font-weight: bold;   font-size: 14px;}#sidebarDownloads .top div {   padding-left: 56px;   padding-top: 11px;      }#sidebarDownloads .middle {}#sidebarDownloads .middle a {   color: #676e75;   display: block;   padding: 5px 5px 5px 28px;;   background: url(images/sidebar_download_arrow_orange.png) no-repeat;   background-position: 3px 8px;   border-bottom: 1px solid #9b9b9b;}#sidebarDownloads .middle a:hover {   color: #626262;}.rizeni #sidebarDownloads .top {	background: url(images/sidebar_download_top_blue.png) no-repeat;		color: #3b74dd;}.rizeni #sidebarDownloads .middle a {   background: url(images/sidebar_download_arrow_blue.png) no-repeat right;   background-position: 3px 8px;}#sidebarContact {}#sidebarContact .top {	width: 232px;	height: 50px;	background: url(images/sidebar_contact_top_orange.png) no-repeat -1px;   color: #cc6600;	   font-weight: bold;   font-size: 14px;	}#sidebarContact .top div {   padding-left: 68px;   padding-top: 11px;      }#sidebarContact .middle, #sidebarContact .middle a {	color: #cc6600;	font-size: 14px;	font-weight: bold;}#sidebarContact .middle a:hover {	text-decoration: underline;}.rizeni #sidebarContact .top {   background: url(images/sidebar_contact_top_blue.png) no-repeat;   color: #3b74dd;}.rizeni #sidebarContact .middle, .rizeni #sidebarContact .middle a {	color: #3b74dd;}#contentMenuWrapper {   margin-bottom: 50px;}#contentMenu {	height: 28px;		background: url(images/contentmenu_1.png) no-repeat;	margin-bottom: 30px;   position: absolute;}#contentMenu ul {	background: url(images/contentmenu_2.png) repeat-x;	margin: 0 15px;	height: 28px;}#contentMenu .wrapper {	background: url(images/contentmenu_3.png) no-repeat right;}#contentMenu ul li {	list-style:none;	background: url(images/contentmenu_split.png) no-repeat;	float: left;	padding: 5px 19px 0px 19px;	font-size: 14px;	font-weight: bold;   _width:30px;   _white-space:nowrap;}#contentMenu ul li.first {	padding-left: 10px;	background: none;}#contentMenu ul li.last {	padding-right: 10px;}#contentMenu ul li a {   display: block;	color: #cc6600;		height: 30px;}#contentMenu ul li a:hover, #contentMenu ul li a.active {	background: url(images/contentmenu_arrow_orange.png) no-repeat;	background-position: center bottom;}.ict #contentMenu ul li a {	color: #cc6600;}.ict #contentMenu ul li a:hover, .ict #contentMenu ul li a.active {	background: url(images/contentmenu_arrow_orange.png) no-repeat;	background-position: center bottom;	color: #ec8b2b;}.rizeni #contentMenu ul li a {	color: #3e73de;}.rizeni #contentMenu ul li a:hover, .rizeni #contentMenu ul li a.active {	background: url(images/contentmenu_arrow_blue.png) no-repeat;	background-position: center bottom;	color: #7399e6}.columnsMenu {   width: 962px;   line-height: 14px;}.columnsMenu .top {   height: 10px;	background: url(images/mainmenu_level2_1.png) no-repeat;}.columnsMenu .top-round {   height: 10px;	background: url(images/mainmenu_level2_1_round.png) no-repeat;}.columnsMenu .middle {	background: url(images/mainmenu_level2_2.png) repeat-y;		height: 100%;}.columnsMenu .wrapper {	background: url(images/mainmenu_level2_3a.png) no-repeat bottom;		height: 100%;}.columnsMenu .bottom {	background: url(images/mainmenu_level2_3b.png) no-repeat;		height: 12px;}.columnsMenu .spacer {	margin-bottom: 20px;}.columnsMenu ul {  width: 240px;  text-align: left;  padding: 0;    float: left;  height: auto;  }.columnsMenu ul li {	list-style:none;	font-size: 12px;	position: relative;	display: block;	height: 24px;	padding: 0px 10px;	background: url(images/mainmenu_line.gif) no-repeat;		background-position: 7px 18px;	font-weight: bold;	vertical-align:baseline;	font-size: 14px;	}.columnsMenu ul li.last-row {	background: none;	height: 15px;}.columnsMenu ul li a {	color: #cc6600;	font-weight: bold;}.columnsMenu ul li a:hover {	color: #ec8b2b;}.rizeni .columnsMenu ul li a {	color: #3e73de;}.rizeni .columnsMenu ul li a:hover {	color: #7399e6;}.spolecnost .columnsMenu ul li a {	color: #153a85;}.spolecnost .columnsMenu ul li a:hover {	color: #336699;}#mainMenu {	width: 962px;	height: 36px;	background: url(images/head_motto2.png) no-repeat right;		line-height: 0px;}#mainMenu .wrapper {   background: url(images/mainmenu_nomenu_line.gif) no-repeat;   background-position: 255px 36px;   height: 38px;}#mainMenu .wide {   background: url(images/mainmenu_nomenu_line.gif) no-repeat;   background-position: 149px 36px;   height: 38px;}#mainMenu ul {}#mainMenu ul li {	list-style:none;	float: left;	font-size: 12px;}#mainMenu ul li a:hover {	list-style:none;	float: left;	font-size: 12px;}#topMenu {	width: 832px;	height: 37px;   float: right;   position: relative;   	line-height: 14px;	margin-top: 4px;}#topMenu ul li {	list-style:none;	background: url(images/topmenu_split.png) no-repeat;	float: left;	padding: 3px 20px 0px 20px;	font-size: 12px;}#topMenu ul li.first {	padding-left: 0px;	background: none;}#topMenu ul li a {	display: block;	color: white;		height: 20px;   _width: 50px;	_white-space:nowrap;}#topMenu ul li a:hover, #topMenu ul li a.active {	background: url(images/topmenu_arrow_active.gif) no-repeat;	background-position: center bottom;}#topMenu ul li a.nohover:hover, #topMenu ul li a.nohover {	background: none !important;}#topSearch {   border: none;   width: 222px;   height: 24px;	background: url(images/topmenu_search.png) no-repeat bottom;   position: absolute;   top: 10px;   right: 0px;   font-weight: bold;   vertical-align: middle;   line-height: 20px;   text-indent: 10px;   color: #143a83;}.required {	font-weight: bold;}#header {		width: 962px;	margin : 0 auto;	line-height: 0;	margin-bottom: 20px;}#middle {	width: 962px;	min-height: 500px;	_height: 500px;	margin : 0 auto;	vertical-align: top;   text-align: left;}#left { 	width: 710px;	min-height: 500px;	_height: 500px;	float: left;	vertical-align: top;	padding-right: 20px;}#right {	width: 232px;	min-height: 500px;	_height: 500px;		float: left;			vertical-align: top;	margin-top: -20px;}#page {	_height: 500px;	min-height: 500px;    text-align : center;	background: url(images/footer_bg.png) repeat-x bottom;}#bottom {   width: 962px;   height: 125px;   line-height: 0;   margin: 0 auto;   margin-top: 20px;}#footer {	height: 83px;   line-height: 0;   text-align: left;   padding-top: 17px;     color: #393939; 	background: url(images/footer_logo_ESF_EU.png) no-repeat;	background-position: 0px 15px;	font-size: 10px;}#footer .col1 {	width: 635px;	height: 83px;	float: left;	padding-left: 10px;	background: url(images/footer_split.png) no-repeat;	background-position: top right;}#footer .col2 {	width: 184px;	height: 83px;	float: left;	background: url(images/footer_split.png) no-repeat;	background-position: top right;	}#footer .col3 {	width: 132px;	height: 83px;	float: left;}/*#footer .col4 {	width: auto;	height: 143px;	float: left;	}*/#footer ul li {	display: block;	list-style: none;	line-height: 15px;	font-size: 12px;	padding: 0 18px;}#footer p {	line-height: 15px;	font-size: 10px;	padding: 0 18px;}#footer a {	color: #393939;	font-size: 10px;}#footer a:hover {	text-decoration: underline;}#copyright {   width: 962px;		height: 25px;	line-height: 25px;	font-size: 8pt;	font-weight: bold;}#copyright .left {	float: left;	height: 25px;		margin-right: 440px;			color: white;}#copyright .right {	float: left;		height: 25px;		background: url(images/footer_icon_kotandesign.png) no-repeat;		background-position: 0 4px;	padding-left: 22px;	color: #c0cce1;}#copyright .right a {	color: #c0cce1;}#copyright .right span {	font-weight: normal;	padding-left: 20px;}#copyright .right .line {	height: 25px;	background: url(images/footer_line_kotandesign.png) no-repeat;		background-position: 83px 4px;}.hidden {	display: none;}.cleaner, .clear {	clear: both;	line-height: 0;}h1 {	font-size: 18pt;	padding-bottom: 20px;	position: relative;}h2, h3 {	padding-bottom: 10px;}.ict h1, .ict h2, .ict h3, .ict h4, .ict h5 {	color: #cc6600;}.rizeni h1, .rizeni h2, .rizeni h3, .rizeni h4, .rizeni h5 {	color: #3b74dd;}.vyzkum h1, .vyzkum h2, .vyzkum h3, .vyzkum h4, .vyzkum h5 {	color: #676e75;}.spolecnost h1, .spolecnost h2, .spolecnost h3, .spolecnost h4, .spolecnost h5 {	color: #153a85;}a, a:hover {  	text-decoration: none;	 	}body {	color: #393939;	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	background: #eaedf9 url(images/topmenu_bg.jpg) repeat-x top;		}@media print {  #header, #bottom, #right, #contentMenu, #contentMenuWrapper, .print, .noprint {     display : none;  }        #left {  	  width: 100%;  }  h1,h2,h3,h4,h5, .title, .norm, .norm li  {  	 color: black !important;  }}