/* CSS to MAGAZINE A TERAZ NIEČO ÚPLNE INÉ */
/* NORMAL ELEMENTS */
body {
	color: black;
	background-color: white;
	background-image: url('pictures/shadow.png');
	background-position: top center;
	background-repeat: repeat-y;
	padding: 0px;
	margin: 0px;
	text-align: center;
}
div#middlecol div.citat {
	margin-bottom: 10px; margin-top: 10px;
	border: 0px #E77817 solid;
	border-top-width: 1px;
	border-bottom-width: 1px;
	padding: 0px; padding-top: 5px; padding-bottom: 5px; 
	text-align: center;
	width: 450px;
}
h3 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;;
	font-size: 14px;
	color: #E77817;
	background-color: transparent;
}
div#middlecol div.text ul {
	list-style-type: square;
	margin: 6px;
}
div#middlecol div.text ol {
	list-style-type: decimal;
}
img.icon_left, img.icon_activities {
	width: 16px; height: 16px; border: 0px white solid;
	background-color: transparent; color: #C8C8C8
}
img.icon_activities {
	margin-left: 3px; margin-right: 3px;
}
div.new_polozka {
	border: 0px #E77817 solid;
	border-bottom-width: 1px;
	margin-bottom: 10px;
	margin-right: 10px;
}
a.polozka {
  display: block;
  height: 20px;
  width: 125px;
/*  text-indent: 0.5em;*/
  margin-bottom: 4px;
  background-position: right center;
  background-repeat: no-repeat;
  background-image: url('pictures/calendar.png');
  text-decoration: underline;
  border: 0px #E77817 dashed;
  border-bottom-width: 1px;
}
a, a.polozka {
	color: #E77817;
	font-weight: bold;	
}
a:visited, a.polozka:visited {
	color: #C00000;
}
a:hover, a.polozka:hover {
	text-decoration: none;
}


/* SPECIAL ELEMENTS */
div#preload {
	width: 0px; height: 0px; position: absolute; top: 0px; left: 0px;
	background-color: transparent; border: 0px white solid;
	font-size: 1px; color: white;
	z-index: 0;
}
div#preload img.preloadimage {
	width: 0px; height: 0px; border: 0px white solid;
	background-color: transparent;
}

div#leftcol div.obal_menu {
	position: relative;
}
.divsch {
  position: absolute; 
  left:130px; 
  width: 160px; 
  background-color: white; 
  margin-top: -28px;
  border: 0px #E77817 double;
  border-top-width: 3px;
  border-right-width: 3px; 
  /*border-bottom-width: 1px;*/
  padding: 0.3em; padding-left: 0em;
  z-index: 10;
  }

a.valid {
	display: block;
	height: 20px;
}
div#telo {
	width: 780px;
	margin-left: auto;
	margin-right: auto;
	border-width: 0px;
	background-color: white; color: black;
	text-align: center;
}
div#header, div#footer {
	width: 780px;
	background-color: white; color: black;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}
div#footer {
	text-align: center;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
	border: 0px #E77817 solid;
	border-top-width: 1px;
	margin-top: 3px;
	margin-bottom: 6px;
	padding-top: 4px; padding-bottom: 4px;
	/*border: 1px black solid;*/
}
div#header div#logo {
	background-color: white;
	background-image: url('pictures/logo_new.jpg');
	background-position: top left;
	background-repeat: no-repeat;
	width: 780px;
	height: 300px;
	font-size: 0px;	
	color: #E77817;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}
div#header div#main_menu {
	width: 780px;
	height: 45px;
	background-color: white; color: black;
	margin-left: auto;
	margin-right: auto;
	margin-top: 3px;
	position: relative;
	background-image: url('pictures/menu_background.png');
	background-position: top left;
	background-repeat: repeat-x;
}
div#main_menu table.menu {
	height: 45px;
	margin-left: 35px;
}
div#main_menu table.menu td.small {
	width: 75px;
}
div#main_menu table.menu td.big {
	width: 145px;
}
div#header div#main_menu a.menu_small, div#header div#main_menu a.menu_big,div#header div#main_menu a.act_small, div#header div#main_menu a.act_big  {
/*	position: relative;
	top: 0px;*/
	display: block;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px; text-decoration: none;
	font-weight: bold; color: #E77817;
	text-align: center;
	background-color: white;
	height: 45px;
	margin-right: 15px;
	margin-top: -3px;
	padding-top: 6px;
}
div#header div#main_menu a.menu_small span, div#header div#main_menu a.menu_big span {
	visibility: hidden; font-size: 11px;
}
div#header div#main_menu a.menu_small:hover span, div#header div#main_menu a.menu_big:hover span {
	visibility: visible; font-size: 11px;
}
div#main_menu a.act_small span, div#header div#main_menu a.act_big span {
	visibility: visible; font-size: 11px;
}
div#header div#main_menu a.act_big, div#header div#main_menu a.act_small {
	color: white;
}
div#header div#main_menu a.menu_small, div#header div#main_menu a.act_small {
	width: 75px;
	background-image: url('pictures/menu_normal.png');
	background-position: top left;
	background-repeat: no-repeat;
}
div#header div#main_menu a.act_small {
	background-image: url('pictures/menu_active.png') !important;
}
div#header div#main_menu a.menu_small:hover {
	background-image: url('pictures/menu_hover.png');
	color: #C00000;
}
div#header div#main_menu a.menu_big, div#header div#main_menu a.act_big {
	width: 145px;
	background-image: url('pictures/menu_normal_big.png');
	background-position: top left;
	background-repeat: no-repeat;
}
div#header div#main_menu a.act_big {
	background-image: url('pictures/menu_active_big.png') !important;
}
div#header div#main_menu a.menu_big:hover {
	background-image: url('pictures/menu_hover_big.png');
	color: #C00000;
}
div#main_content {
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}
table#content {
	width: 780px;
	background-color: white; color: black;
	height: auto;
	margin-top: 6px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	text-align: left;
}
table#content td#left, table#content td#right {
	height: 100%;
	width: 150px;
	background-color: white !important; color: black;
	border: 0px #E77817 dashed;
	margin: 0px;
	vertical-align: top;
}
table#content td#left {
	border-right-width: 1px;
}
table#content td#right {
	border-left-width: 1px;
}
td#middle {
	height: 100%;
	background-color: white !important; color: black;
	width: 480px;
	margin: 0px;
	vertical-align: top;
}
td#left div#leftcol, td#middle div#middlecol, td#right div#rightcol {
	margin-left: 5px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
}
div.headings {
	vertical-align: top; position: relative;
	margin-bottom: 6px;
	z-index: 1 !important;
}
div.headings h2 {
	font-size: 24px;
	color: #C8C8C8;
	font-family: "Lucida Console", Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0px;
	z-index: 1 !important;
}
div.headings h3 {
	position: absolute;
	top: 6px;
	left: 6px;
	font-family: "Lucida Console", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #E77817;
	margin: 0px;
	z-index: 2 !important;
}
/* LEFTCOL PROPERITIES */
div#leftcol ul, div#rightcol ul, div#leftcol ul.clanky, ul.online, div#leftcol ul.search_targets, div#leftcol ul.cisla, div#leftcol ul.cisla2 {
	margin: 0px; margin-left: 3px;
	padding: 0px;
	width: 105px;
}
div#rightcol ul, div#leftcol ul.clanky, div#leftcol ul.work, div#leftcol ul.online, ul.online, div#leftcol ul.search_targets, div#leftcol ul.cisla2 {
	width: 125px;
}
div#leftcol ul.cisla {
	width: auto;
}
div#leftcol ul li, div#rightcol ul li, div#leftcol ul.clanky li, ul.online li, div#leftcol ul.search_targets li, div#leftcol ul.cisla li, div#leftcol ul.cisla2 li {
	list-style: none; 
	background-color: white;
	background-position: right center;
	background-repeat: no-repeat;
	background-image: url('pictures/new_item.png');
	list-style-position: outside;
	margin: 0px;
	margin-bottom: 4px;
	vertical-align: middle;
	border: 0px #C8C8C8 dashed;
	border-bottom-width: 1px;
	padding-bottom: 3px;
}
div#leftcol ul.clanky li, div#leftcol ul.work li, div#leftcol ul.search_targets li, div#leftcol ul.cisla li, div#leftcol ul.cisla2 li {
	height: 20px;
}
div#leftcol ul.online li, div#rightcol ul.online li, ul.online li {
	height: 25px;
}
div#leftcol ul.work, div#leftcol ul.search_targets {
	margin-top: 15px;
}
div#rightcol ul li, div#leftcol ul.clanky li, ul.online li {
	background-image: url('pictures/page_white_text.png') !important;
}
div#leftcol ul.search_targets li {
	background-image: url('pictures/page_white_magnify.png') !important;
}
div#leftcol ul.cisla li, div#leftcol ul.cisla2 li {
	background-image: url('pictures/newspaper.png') !important;
}
div#leftcol ul li a, div#rightcol ul li a, ul.online li a, div#leftcol ul.search_targets li a {
	color: #E77817;
	font-weight: bold;	
}
div#leftcol ul li a:visited, div#rightcol ul li a:visited, ul.online li a:visited, div#leftcol ul.search_targets li a:visited {
	color: #C00000;
	text-decoration: underline;
}
div#leftcol ul li a:hover, div#rightcol ul li a:hover, ul.online li a:hover, div#leftcol ul.search_targets li a:hover {
	text-decoration: none;
}

/* MIDDLECOL PROPERITIES */
div#middlecol div.search_results {
	border: 0px #E77817 solid; 
	border-bottom-width: 1px;
	margin-bottom: 15px; 
	/*padding-left: 1em;*/
}
div#middlecol div.search_results p {
	text-indent: 1em;
}

div#middlecol table.newinfo {
	border: 0px black solid;
	border-top-width: 1px;
	border-bottom-width: 1px;
	margin: 10px;
	margin-top: 18px;
	margin-bottom: 18px;
	padding: 0px;
}
div#middlecol table.newinfo th, div#rightcol table.autors th, th {
	color: black; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
}
div#middlecol p.first_para, div#middlecol p {
	margin-left: 10px;
	margin-right: 10px;
	text-align: justify;
}
img.titulka_big {
	width: 400px;
	height: 560px;
}
div#middlecol div.text {
	margin: 5px;
	border: 0px black solid;
	border-bottom-width: 1px;
	padding-bottom: 3px;
	text-align: justify;
}
div#middlecol div.activities {
	text-align: right;
	margin: 3px;
	height: 20px;
	width: 98%;
	margin-top: 6px;
	margin-left: 0px;
}
div#middlecol fieldset.fieldset_info {
	border: 0px #E77817 solid;
	border-top-width: 1px; 	border-bottom-width: 1px;
	margin-top: 12px;
}
div#middlecol fieldset legend {
	/*font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #E77817;*/
	border: 0px #E77817 solid; 
}
div#archiv_select fieldset legend {
	border: 0px #E77817 solid; 
	border-left-width: 1px; border-right-width: 1px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #E77817;
	padding: 0px; padding-left: 10px; padding-right: 10px;
}
div#archiv_select fieldset {
	width: 95%;
	border: 1px #E77817 solid; 
	padding: 8px; padding-right: 0px;
/*	background-color: Yellow;*/
}
div#archiv_select table.sort, div#archiv_select table.select {
	margin-top: 10px;
	border: 0px white solid;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
}
div#archiv_select table.sort td.icon, div#archiv_select table.select td.icon {
	width: 22px;
	height: 20px;
}
div#archiv_select fieldset table.sort select, div#archiv_select fieldset table.select select {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
	width: 165px;
}
input.submit {
	border: 1px black solid;
	padding: 2px;
	padding-left: 6px; padding-right: 6px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
	background-color: white;
	margin-top: 15px;
}
input.submit:active, input.submit:focus {
	border: 1px black solid;
}
div#middlecol td.hodnotenie {
	border: 0px #E77817 dashed;
	border-bottom-width: 1px;
}
div#middlecol input.hodnot {
	width: auto;
	border: 1px #E77817 solid;
	background-color: white;
	color: #E77817;
	padding: 4px; padding-top: 1px; padding-bottom: 1px;
	text-align: center;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-top: 6px;
	font-size: 11px;
}
/* RIGHTCOL PROPERITIES */
div#rightcol input.search {
	border: 0px black solid;
	border-bottom-width: 1px;
	background-color: white;
	color: black; 
	font-size: 11px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
div#rightcol input.find {
	border: 0px white solid;
	background-color: white;
	width: 16px;
	height: 16px;
	background-image: url('pictures/zoom.png');
	background-position: top left;
	background-repeat: no-repeat;
	color: white;
	font-size: 1px;	
}
div#rightcol table.autors, div#rightcol table.anketa, div#middlecol table.info, div#middlecol table.titles  {
	border: 0px white solid;
	width: 140px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
}
/* ++MIDDLECOL PROPERITIES++ */
div#middlecol table.info {
	width: 95%;
}
div#middlecol table.titles {
	width: auto; border: 0px white solid;
}
div#middlecol table.titles td {
	width: 140px; height: 195px;
	border: 0px #E77817 solid;
}
div#middlecol table.titles td img.titulka_small {
	width: 138px;
	height: 193px;
	border: 0px white solid;
	margin: 1px;
}
div#middlecol table.info th {
	text-align: left;
	width: 35%;
	height: 20px;
}
div#rightcol table.autors td.znamky {
	width: 30px;
	text-align: center;
	vertical-align: top;
}
div#rightcol table.autors td.autors_autor {
	border: 0px #C8C8C8 solid;
	border-bottom-width: 1px;
}
div#rightcol table.anketa div.anketa_banner {
	height: 6px; 
	background-color: #C00000;
	font-size: 1px; color: #C00000;
}
/* #ACDCEA  - bledsia zelena*/
/* #88D0CF  - tmavsia zelena*/
/* #D1ECF3  - uplne bleda h2 */
/* #57BDBB  - uplne tmava h3 */
/* #C00000  - tmava cervena */
