@import url('null.css'); 

.news-detail ul li
	{
	padding-left: 1em;
	background: url('../img/li-arrow.gif') 0px 4px no-repeat;
	}

ul {
	list-style: none;
}
a	{
	text-decoration:underline;
	}
a:hover	{
	text-decoration: none;
	}
.alt {
   display: none;	
}
.float-left {
	float: left;
}
.float-right {
	float: right;
}
.clear {
	clear: both;
}
.magiced {
	padding: 0px;
}

h1 {
   margin-bottom: 10px;
	padding-bottom: 3px;
	padding-right: 60px;
	_padding-right: 80px;
	font-size: 1.4em;
	color: #6780A9;
	border-bottom: 1px solid #CAD9EC;
}
body {   
	font-family: "Arial", "Helvetica", sans-serif;
	background: #ffffff;
}
/* main menu start */
div#main-menu {
	position: absolute;
	top: -1px;
	width: 100%;
	height: 35px;
	/*background: #EEF3F9;*/
	overflow: hidden;
	font-size: 0.9em;
}
#main-menu ul {
	/*margin: 0 10px 0 10px;*/
	text-align: center;
	list-style: none;
	line-height: 34px;
}
#main-menu ul li {
	float: left;
	padding: 0 9px;
}

	#main-menu ul li.menu_1 { background-color: #d8658c; }
	#main-menu ul li.menu_2 { background-color: #8cb2ff; }
	#main-menu ul li.menu_3 { background-color: #b2d8ff; }
	#main-menu ul li.menu_4 { background-color: #8cb240; }
	#main-menu ul li.menu_5 { background-color: #b2d840; }
	#main-menu ul li.menu_6 { background-color: #d8d840; }
	#main-menu ul li.menu_7 { background-color: #ffff40; }
	#main-menu ul li.menu_8 { background-color: #ffb265; }
	#main-menu ul li.menu_9 { background-color: #d84040; }
	#main-menu ul li.menu_x { background-color: #a94490; padding: 0 18px; }
	

#main-menu a {
	/*color: #891619;*/
	color: #000;
	font-size: 1.1em;
	font-weight: bold;
}
#main-menu a.main-menu-extranet {
	color: #AAD15D;
}
/*
#main-menu span {
	margin: 0 5px;
	font-size: .9em;
	color: #891619;
}
*/
#main-menu span.active {
	margin: 0;
	font-size: 1.1em;
	font-weight: bold;
	color: #6780A9;
}


/* main menu end */

div#page {
	position: relative;	
	margin: 0 auto;
	width: 778px;
	_width: 780px;
	height: auto;
	text-align: left;
	border: 1px solid white;  
}
div#header {
	margin-top: 35px;
	margin-bottom: 45px;
	_margin-bottom: 18px;
	width: 100%;
	height: 120px;
	background: #ffffff url(../img/main_motiv.jpg) top no-repeat;
}
#header #header-logo {
	
	display:block;
	height:68px;
	left:36px;
	position:relative;
	width:79px;
	
}
div#login-form {
   position: absolute;
	top: 160px;
	right: 0;
	height: 25px;
	font-size: 1.1em;
}
#login-form #form-cont {
	position: relative;
}
#login-form p {
	display: inline;
}
#login-form span {
	margin-left: 10px;
	margin-right: 10px;
}
#login-form input {
	width: 110px;
	font-size: 1em;	 
	margin-top: 4px;
	margin-right: 9px;
	border: 1px solid #CCCCCB;
}
#login-form #login-submit, #login-form #logout-submit {
   position: relative;
	top: 3px;
	margin-right: 0;
   width: 64px;
	height: 17px;
	border: 0 none;
	cursor: pointer;
}
#login-form .login-error {
	position: absolute;
	top: 25px;
	right: 0;
	display: block;
	color: #EBB71E;
	font-size: .8em;	
}
div#page-cont {
   clear: both;	
	position: relative;
	width: 100%;
	/*font-size: 1.1em;*/ 	
}
div#cont-small, div#cont-medium, div#cont-large {
	overflow: hidden;
	height: auto;	
}
div#cont-small {
	width: 399px;
	_width: 401px;
}
div#cont-medium {
	width: 588px;
	_width: 590px;
}
div#cont-large {
	width: 100%;
}
div#right-overbox {
	float: right;
	width: 590px;
	_width: 592px;
	height: auto;
}
div#left-box, div#right-box {
	position: relative;
	overflow: hidden;
	width: 178px;	
	_width: 180px;
	height: auto;
}
div#left-box {
	float: left;
	left: -3px;
}
div#right-box {
	float: right;
	left: 3px;
}
div#homepage-left {
	float: left;
	/*width: 324px;*/
	width: 375px;
	/*
	float: left;
	width: 445px;
	*/
	overflow: hidden;	
}
#homepage-left table {
	width: 95% !important;
}
div#homepage-right {
	float: right;
	width: 375px;
	/*
	width: 425px;
	_width: 427px;
	*/
	/*
	float: right;
	width: 324px;
	_width: 326px;
	*/
	background: #EEF3F9;
	border: 1px solid #BED0EB;
}
#homepage-right div.homepage-news-more {
	margin: 20px;
}
.homepage-news-more a {
	font-weight: bold;
	color: #95ADD3; 
}
#homepage-right div.homepage-news {
	margin: 20px;
}
.homepage-news span.homepage-news-day, .homepage-news h3, .homepage-news a.news-title {
	color: #9B1D56;
	font-weight: bold;
}
.homepage-news span.homepage-news-day {
	xfont-size: 1.8em;
  color:#95ADD3;	
}
.homepage-news span.homepage-news-info {
	margin-left: 4px;
	color: #95ADD3;
}
.homepage-news p {
	margin-top: 5px;
}
.homepage-news h3, .homepage-news a.news-title {
	margin-bottom: 5px;
	font-size: 1.1em;		
}
.homepage-news a {
	color: #9B1D56;
}
div#heading {
	position: relative;
	width: 100%;
}
#heading a {
	position: absolute;
	bottom: 3px;
	_bottom: 13px;
	right: 0;
	display: block;
   height: 19px;
	margin-right: 2px;
	padding-left: 23px;
	padding-top: 1px;
	background: url(../img/printer.gif) left top no-repeat;
	font-size: .9em;
	color: #6D6D6D;
}
#main-cont .perex {
	color: #6780A9;
	font-size: 1em;
	font-weight: bold;
}
div.sidebox-hat, div.context-menu-hat {
	width: 172px;
	height: 27px auto;
	margin: 0 auto;
	margin-bottom: 1px;
   background: #F0F6FC url(../img/bg_leftnavig_top.gif) top no-repeat;
}
div.context-menu-hat {
	height: 27px;
}
div.context-menu, div.sidebox {
   overflow: hidden;
	margin: 0 auto;
   width: 172px;
}
.sidebox h2 {
	line-height: 20px; 
	padding: 10px 10px 5px 10px; 
	font-size: 1em;
	color: #EBB71E;
}
.sidebox div.sidebox-cont {
	overflow: hidden;
   margin-top: 2px;
	padding: 10px;
	padding-bottom: 0;
	line-height: 15px;
	background: #EEF2F8;	
	border: 1px solid #BED0EB;
}
span.sidebox-cleaner {
	display: block;
	width: 172px;
	height: 20px;
}
.sidebox ul.vypis-podstranek {
	position: relative;
	top: -10px;
	left: -10px;
	width: 150px;
	_width: 148px;
	padding: 10px;
	padding-bottom: 0;
}
.sidebox ul.vypis-podstranek li a {
	line-height: 20px;
	font-size: .9em;
	font-weight: bold;
	color: #6780A9;
}
.sidebox ul.vypis-podstranek li a:hover {
	line-height: 20px;
	font-size: .9em;
	font-weight: bold;
	color: #6780A9;
}
.sidebox div.vypis-novinek {
	position: relative;
	left: -1px;
	margin-bottom: 15px;
	line-height: 16px;
	font-weight: bold;
}
.vypis-novinek span.vypis-novinek-date {
	color: #95ADD3;
}
.vypis-novinek span.vypis-novinek-category, span.vypis-novinek-error {
	color: #EBB71E;
}
.vypis-novinek a {
	color: #6780A9;
}
div.vypis-novinek-more {
	margin-top: 10px;
	padding-left: 10px;
}
div.vypis-novinek-more a {
	font-weight: bold;
	color: #95ADD3;
}
div.news {
	margin-bottom: 25px;
	padding-bottom: 10px;
	border-bottom: 1px solid #AAD15D;	
}
span.news-separator {
	position: relative;
	top: -2px;
	margin-left: 5px;
	margin-right: 5px;
	font-size: .8em;
	color: #891619;
}
.news span.news-category {
	margin-top: 2px;
	margin-bottom: 10px;
	padding-left: 12px;
	background: url('../img/li-arrow.gif') 0px 4px no-repeat;
}
.news h2 {
	font-size: 1.2em;
	color: #6780A9;
}
div.news-detail-link a {
	font-weight: bold;
	font-size: 1.2em;
	color: #6780A9;
}
.news h2, .news div.news-detail-link {
	margin-top: 5px;
	margin-bottom: 15px;
}
.news h2 {
	text-decoration: none;	
}

.news h2.decoration-none {
  text-decoration:none;
}

.news a {
	font-weight: normal;
	font-size: 1.0em;
	color: #6780A9;
}
span.news-indent {
	line-height: 20px;
}
.news p, .news-detail p {
	margin-top: 3px;
	margin-bottom: 5px;
}
.news a.news-more {
	font-size: 1em; 
	font-weight: normal;
}
.news-detail a {
	color: #AAD15D;
}
.context-menu ul {
	overflow: hidden;
	width: 172px; 
}
.context-menu ul li {
	line-height: 20px;
	padding: 1px 10px 0 10px;
	background: #F0F6FC;
}
.context-menu ul li.first-item {
   display: block;
	height: 27px;
	margin-bottom: 1px;
   background: #F0F6FC url(../img/bg_leftnavig_top.gif) top no-repeat;
}
.context-menu ul li span, .context-menu ul li a {
   display: block;
	position: relative;
	left: -10px;
	width: 152px;
	_width: 150px; 
	padding-left: 10px;
	padding-right: 10px;
} 
.context-menu ul li span {
	background: #F0F6FC url(../img/bg_leftnavig.gif) top repeat-x;
	color: #95ADD3;
}
.context-menu ul li a {
	line-height: 20px;
	color: black;
	text-decoration: none;
	background: #F0F6FC url(../img/left_menu.gif) left top no-repeat;
}
.context-menu ul li.first-subitem {
	position: relative;
	top: -2px; 
}
.context-menu ul li a.context-menu-extranet {
	color: #84AE3F;
}
.context-menu ul li a:hover {
	background: #D9E3F1;
}
.context-menu ul li ul {
   position: relative;
	left: -10px;
}
.context-menu ul li ul li {
	position: relative;
	top: -1px;
	padding-left: 25px;
}
.context-menu ul li ul li a, .context-menu ul li ul li span {
	position: relative;
	left: -25px;
	width: 137px;
	_width: 135px;
	padding-left: 25px;
	padding-right: 10px;
	background: #F0F6FC url(../img/left_menu_l1.gif) left top no-repeat;
}
.context-menu ul li ul li a:hover {
	background: #D9E3F1 url(../img/left_menu_l1_active.gif) left top no-repeat;
}
.context-menu ul li ul li ul {
   position: relative;
	left: -25px;	
}
.context-menu ul li ul li ul li {
   position: relative;
	padding-left: 40px; 
}
.context-menu ul li ul li ul li a, .context-menu ul li ul li ul li span {
	position: relative;
	left: -40px;
	width: 122px;
	_width: 120px;
	padding-left: 40px;
	padding-right: 10px;
	background: #F0F6FC url(../img/left_menu_l2.gif) left top no-repeat;
}
.context-menu ul li ul li ul li a:hover {
	background: #D9E3F1 url(../img/left_menu_l2_active.gif) left top no-repeat;
}
div#navigator {
	margin: 5px 5px 20px 0;
}
#navigator a, #navigator .last-level {
	color: #AAD15D;
}
#navigator a:hover {
}
#navigator span {
   margin-left: 5px;
	margin-right: 5px;
	color: #CC6699;
}
#navigator .last-level {
	margin: 0;
}
div#cleaner {
	clear: both;
	width: 100%;
	height: 30px;
}
div#footer {
   position: relative;
	width: 100%;
	height: 32px;
	border-top: 1px solid #D19EB5;
	line-height: 30px;
	color: #D19EB5;
	font-size: 1.1em;
}
#footer a {
	cursor: pointer;
}
#footer a#imagic-logo {
	position: absolute;
	top: 5px;
	right: 80px;
	width: 57px;
	height: 20px;
	background: url(../img/lg_imagic_white_small.gif) no-repeat;
}

#footer a#gts-logo {
	position: absolute;
	top: 9px;
	right: 0px;
	width: 70px;
	height: 13px;
	background: url(../img/novera_logo.jpg) no-repeat;
}

#footer div#footer-right {
	float: right;
	padding-right: 150px;
	/*_margin-right: 130px;*/
}
#footer .separator {
	margin-left: 5px;
	margin-right: 5px;
}
#footer div#footer-cont {
	float: left;	
	overflow: hidden;
	width: 450px;
	height: 25px;
}
#footer a {
	color: #D19EB5;
}

/*

	pridat akci clena

*/

div.add-action-row {
	height: 30px;
}
div.spacer {
	clear: both;
	height: 10px;
}
.add-action-row div, .add-action-row input,
.add-action-row-ta div,
.add-action-row select, .add-action-row-ta textarea {
	float: left;
}
.add-action-row div.add-action-label,
.add-action-row-ta div.add-action-label,
.add-action-row-ta2 div.add-action-label {
	width: 20%;
}
.add-action-row input, .add-action-row-ta textarea {
	font-size: .9em;
}
.add-action-row input, .add-action-row-ta textarea {
	width: 78%;
}
.add-action-row input#akce_rok {
	width: 10%;
}
.add-action-row p,
.add-action-row-ta p,
.add-action-row-ta2 p {
	margin-bottom: 10px;
}
.add-action-row input#akce_pridat {
	width: 80px;;
	height: 20px;
}
.add-action-row input.short {
	width: 20%;
}
.add-action-row select {
	width: 100px;
}

.add-action-row-ta1 {height: 77px;}
.add-action-row-ta1 textarea {height: 60px;}
.add-action-row-ta2 {height: 107px;}
.add-action-row-ta2 textarea {height: 90px;}



p.error-message, p.ok-message {
	margin-bottom: 10px;
}
p.error-message {
	color: #EBB71E;
}
p.ok-message {
	color: #6780A9;
}

/*

	seznam clenu

*/

div#members-search-form {
	padding-bottom: 10px;
	border-bottom: 1px solid #6780A9;
}
#members-search-form input {
	margin-left: 10px;
	font-size: 1em;
}
#members-search-form #search-form-submit {
	position: relative;
	top: 3px; 
   width: 64px;
	height: 17px;
	border: 0 none;
	cursor: pointer;	
}
.members-count {
	display: block;
	margin-top: 10px;
	margin-bottom: 10px;
}
.search-results-cleaner, .news-results-cleaner {
	_position: relative;
	_top: -15px;
	clear: both;
	display: block;
	height: 10px;
	border-bottom: 1px solid #84AD40;
}
.news-results-cleaner {
	border: 0 none;
}
.search-results-col-1, .search-results-col-2, .search-results-col-3 {
	float: left;
	display: block;
	width: 130px;
}
.search-results-col-2, .search-results-col-3 {
	padding-left: 10px;
}
.search-results-item {
	position: relative; 
	_top: -15px;
	margin-top: 10px;
}
.search-results-item a, #center-detail a {
	color: #6780A9;
}
.search-results-item table {
	position: relative;
	left: -3px;
}
.search-results-item table td {
	vertical-align: top;
}
.search-results-item td.first-cell, .search-results-item td.second-cell {
	width: 130px;
}
.search-results-item td.second-cell {
	padding-left: 6px;
}
.search-results-item td.third-cell {
	padding-left: 7px;
}
div#search-pager, div#news-pager {
	text-align: center;
}
div#search-pager {
	margin-top: 10px;
}
#search-pager span, #news-pager span {
	margin-left: 5px;
	margin-right: 5px;
	color: #D19EB5;
}
#search-pager a, #news-pager a, div#center-detail a.green {
	color: #84AD40;
}
div#center-detail p {
	margin-bottom: 5px;
	font-weight: bold;
}
div#center-detail span {
	line-height: 20px;
}

/*

	karta clena

*/

form#member-card {
	width: 99%;	
}
#member-card label, #member-card input, 
#member-card select, #member-card textarea {
	font-size: 1.1em;
	_font-size: 1em;
}
#member-card input, #member-card textarea {
	width: 98%;
}
#member-card select {
	width: 50%;
}
#member-card textarea {
	font-size: 1em;
	_font-size: .9em;
}
#member-card table {
	position: relative;
	left: -3px;
}
#member-card table p {
	padding-left: 1px;
	font-weight: bold;
	line-height: 30px;
}
#member-card table td {
	vertical-align: top;
}
#member-card td.input-label {
	width: 150px;
	line-height: 20px;
}
#member-card input#submit-button {
	margin-top: 10px;	
	width: 100px;
}
#member-card input.email {
	background: yellow;
}
#member-card input.login {
	background: #E7E7D6;
}

/*

	server-map

*/

div#server-map table td {
	width: 30%;
	padding: 10px;
	vertical-align: top;
}
#server-map h2 {
	font-size: 1.2em;
	color: #6780A9;
}
#server-map ul li {
	padding-left: 10px;
}
#server-map ul li.servermap-list {
	background: url(../img/servermap-list.gif) 0 10px no-repeat;
}
#server-map ul li.servermap-list-extranet {
	background: url(../img/servermap-list-extranet.gif) 0 10px no-repeat;
}
#server-map ul li.servermap-submenu {
	_float: left;
}

#server-map ul li a {
	line-height: 20px;
	color: black;
}
#server-map ul li.servermap-list-extranet a {
	color: #84AD40;
}

/*

	napiste nam

*/

div#mail-form label {
	float: left;
	width: 20%;
}
#mail-form label, #mail-form input, #mail-form textarea {
	margin-top: 10px;
}
#mail-form input {
	width: 30%;
}
#mail-form input#mejl, #mail-form textarea {
	width: 70%;
}
#mail-form textarea {
	font-size: .95em;
}
#mail-form input#mejl {	
	background: yellow;
}
#mail-form input#send {
	width: 80px;
}
p.form-warning {
	margin-top: 10px;
}

/*

	mesicni kalendar

*/

.sidebox table.month-calendar, div#month-calendar-navigation {
	margin-bottom: 10px;
	color: #6780A9;
}
.month-calendar tr td a, .month-calendar tr.month-calendar-head, #month-calendar-navigation a {
	color: #6780A9;
	text-decoration: none;
	font-weight: bold;
}
.month-calendar tr {
	vertical-align: top;
}
.month-calendar tr.month-calendar-head {
	height: 25px;
}
.month-calendar tr td.today {
	background: #6780A9;
	color: #EEF2F8;
}
.month-calendar tr td.today a {
	background: #6780A9;
	color: #EEF2F8;
}
.month-calendar tr td, #month-calendar-navigation  {
	text-align: center;
}
#month-calendar-navigation a.month {
	margin: 0 10px 0 10px;
}

/*

	MAPA CR

*/

.sidebox .sidebox-map {
	overflow: hidden;
   margin-top: 2px;
}
.sidebox-map area {
	cursor: pointer !important;
}
