/*@import url("/www/uni-1/themes/Default/css/menu.css");*/
@import url("./layout-new.css");




body {
text-align: center;
padding: 0px 0;
margin: 0px;
font: 80%/1.4 Tahoma,sans-serif;
background: #e9fdd4 url('../img/pozadie-stred.gif')  top center repeat-x;
}

div#body-top {
background: url('../img/pozadie-horne.gif')  top center repeat-x;
}

td {
font-size: 80%;
f\ont-size: 100%;
text-align: left;
}

a {
text-decoration: none;
}

a:hover {
color: green;
}

h1, h2, h3 {
  font-family:  Verdana,  sans-serif;
 color: navy;
 text-align: left;
}

h1 {
margin-top: 1em;
}

h2 {
/*font-weight: normal;*/
font-size: 140%;}

h3 {
font-size: 100%;}

ul {
margin-top: 5px;
margin-bottom: 5px;
}


div#main {
  background: url('../img/design-1_22.jpg') repeat-y;}

/*HEADER*/

div#header {
	background: url('../img/design-1_02.jpg') no-repeat;
	height: 260px;
}

div#header p#sitename {
display: block;
  position: absolute;
  top: -400px;
}


div#header p#menu-access {
display: block;
  position: absolute;
  right: 20px;
  top: 25px;
  color: #DDDDDD;
  font-weight: bold;
  margin: 0;
  font-size: 85%;
    width: 185px;
  /*width: 760px;
  height: 85px;*/
}

div#header p#menu-access a {
  color: #DDDDDD;
  display: block;
  float: left;
  border-left: 2px solid #DDDDDD;
  padding: 0 1em;}
  
div#header p#menu-access a:hover {
  color: yellow;}

div#menu {
height: 3.1em;
  background: url('../img/design-1_04.jpg') 0 -2px no-repeat;
  padding-left: 0.5em;}

div#menu ul, div#menu p {
	margin: 0;
	padding: 0;} 
	
div#menu li {
	display: inline;}
	
div#menu li a, div#menu li strong {
  /*font-size: 85%;*/
	display: block;
	float: left;
	margin: 5px 0 0 0;
	padding: 0px 1em 0px 1em;
  border-right: 2px dotted;
  text-transform: uppercase;}

div#menu li a:link, div#menu li a:visited {
	color: white;
	font-weight: bold;}
	
div#menu li a:hover, div#menu li strong {
	color: yellow;
	text-decoration: none;
	/*background: url(img/layout-hmenu_tlacidlo.gif) repeat-x;
	background-position: 0px -25px;*/}


ul#main.bookmark {
position: relative;
height: 2.5em; }

/*
ul#submenu.menu {
position: absolute;
top: 1.5em;
left: 0;
background-color: #ffffe7;
width: 760px;
margi: 0; padding: 0;}

ul#submenu.menu a, ul#submenu.menu span {
  border-right: 1px solid gray;
	background: transparent;
	width: auto;
	font-weight: normal;
	padding: 0.3em 0.5em;
}
ul#submenu.menu a:hover {
	color: black;
	background-color: #f8f1d8;}

ul#submenu.menu span span {
	font-weight: bold;}

ul#submenu.menu a, ul#submenu.menu a {
	color: navy;}

ul#submenu.menu a span, ul#submenu.menu span span {
	display: inline;
	background: transparent;
	border: 0; }
*/
.hline 	{
  /*position: relative,
  top: 3px;*/
  margin: 0; padding: 0;
}
.hline li	{
	display : inline;
	list-style-type : none;
  margin: 0; padding: 0;
}

.hline a, .hline strong	{
	float : left;
}

div#content .hline a:hover	{
	text-decoration: none;
	color: black;
}


#menu-cont {
	border-bottom : 1px solid #ccc;
	margin : 0;
	padding-bottom : 23px;
	padding-left : 0px;
}

#menu-cont a:link, #menu-cont a:visited, #menu-cont strong	{
	font-weight : normal;
	line-height : 14px;
	margin-right : 0px;
	padding : 4px 10px 4px 10px;
	text-decoration : none;
	border : 1px solid #ccc;
	border-width: 1px 0px 1px 1px;
}

#menu-cont a:link, #menu-cont a:visited	{
	background : url('../img/zalozka-basic.jpg') repeat-x;
	border : 1px solid #ccc;
	color : #666;
}

#menu-cont strong	{
	background : url('../img/zalozka-strong.jpg') repeat-x;
	border : 1px solid #ccc;
	border-bottom : 1px solid white;
	color : green;
	font-weight: bold;
}

#menu-cont a:hover	{
	background : url('../img/zalozka-hover.jpg') repeat-x;
	color : #000;
	text-decoration: none;
}

#sub 	{
	height : 25px;
	border-bottom : 1px solid #ccc;
	margin: 0 -10px;
}

#sub a:link, #sub a:visited, #sub strong	{
	line-height : 14px;
	margin: 5px 0px;
	padding : 0px 10px 0px 10px;
	text-decoration : none;
	border: 1px solid #ccc;
	border-width: 0px 1px 0px 0px;
	font-size: 85%;
}

#sub a:link, #sub a:visited {
  color: navy;}

#sub a:hover {
  color: green;
  background: #EFF5FF;}



ul#menu-top {
    position: absolute;
    top: 50px;
    right: 20px;
    border-left: 1px solid #5b7a04;
    padding-left: 5px;
    width: 180px;}

ul#menu-top ul {
margin: 0;
padding. 0;}

ul#menu-top li {
  display: block;
    background:  url('../img/vlocka.png') no-repeat;
    padding: 0 0 0 25px;
    margin: 0.7em 0;
    font-size: 85%;}

ul#menu-top li a {
    color:#5b7a04;
    font-weight: bold;}
    
ul#menu-top li a:hover {
    color:navy;}

div#content p#path {
margin: 0.5em 0 0 0;
/*font-style: italic;*/
font-size: 90%;
}




div#content a:hover {
text-decoration: underline;
color: green;
}

div#content h1 {
font-weight: bold;
font-size: 120%;
text-transform: uppercase;
margin-top: 0.5em;
margin-bottom: 1em;
padding-bottom: 0.1em;
border-bottom: 1px solid #7E96FF;}

div#content h2 {
margin-top: 0em;
margin-bottom: 1em;
font-weight: bold;
font-size: 110%;
font-variant: small-caps;}

div#content h3 {
font-weight: bold;
font-size: 110%;}

div#content table h3 {
font-size: 100%;}

div#container { 
	margin: -1px 0px 0px 0px;
	mar\gin: 0px 0px 40px 0px;
	border: 1px solid #ccc;
	border-width:  0px 1px 1px 1px;	
	padding: 0px 10px 10px 10px;
  _float: left; 
  width: 560px; 
  w\idth: 540px; 
}

div#container div { 
  float: left; 
}

div#container h3 { 
  font-size: 100%; 
}

div#content li { 
  text-align: left; 
}


div#container br, div.clear, h3 {
	clear: left;
}

div#container table {	
width: 500px;
}

a img {
border: none;
}

div.img_items
{
text-align: center;
padding: 5px;
float: left;
margin: 10px;
}

div#content div.works h3 {
margin-top:4em;}

div.works div.img_items {
border: 1px solid #ccc;
background-color: #F3F7FF;}

div#gal.works div.img_items {
width: 133px;
height: 140px;
_height: 160px;}

div.img_items img {
border: 1px solid black;}

div.blank div.img_items img {
	border: 0px solid;}

div#small.blank div.img_items {
	margin: 0px;}

div.img_items h4, div.img_items p {
margin: 0;
padding: 0;
font-style: italic;
font-family: serif;
font-size: 90%;
color: navy}

div.img_items h4 {
margin: 0px  0px  4px 0px;
padding: 0; }


label {
margin-top: 0.8em;
display: block;}

fieldset {
padding: 20px;
background-color: #ffffe7;}




li {
margin: 8px 0px;}

ul.blocks  {
	margin: 0px 0px 20px 0px;
	padding: 5px 0px 0px 0px;}
ul.blocks li {
	list-style-type: none;
	margin: 0px 0px 20px 0px;}
	
li h3 {
margin: 6px 0px;}
li h3 span {
display: none;}
li p {
margin: 2px 0px;}


table {
border: 1px solid #6FA7DF;
padding: 0;
	border-spacing: 0px;	
width: 560px;
}


td, th {
margin: 0;
border: 0;
border-collapse: collapse;
padding: 0.2em 0.5em;
vertical-align: top;
}

.noborder {border: 0;}

.dark {
background-color: #6FA7DF;
color: white; }
tr.dark td {
font-weight: bold; }

.medium {
background-color: #E3FFBF;
}
.light {
background-color: #F0FFDF;
}
.light {
border: 1px solid #D4EFB3;
}

.light td {
border: 1px solid #D4EFB3;
border-width: 1px 0;
}
.lighter {
background-color: #FFFFF0;
}

.w10 {
width: 10%;}
.w20 {
width: 20%;}
.w30 {
width: 30%;}
.w40 {
width: 40%;}
.w50 {
width: 50%;}
.w60 {
width: 60%;}
.w70 {
width: 70%;}
.w80 {
width: 80%;}
.w90 {
width: 90%;}

div#container table {
	margin: 30px 20px;
	/*width: 640px;*/
}

.sitemap ul {
  margin-top: 0;
  margin-bottom: 0;}
ul.sitemap li {
  list-style-type: none;
  padding-left: 25px;
  background: url('../img/folder-20.jpg') no-repeat; }

ul.sitemap li li {list-style-type: disc;  background: none; 
  padding-left: 0px;}

	div.box {
	margin: 1em 0 1em 0;
	padding-bottom: 5px;
	border: 1px solid #78CE00;
  border-width: 0 1px 1px 0;
  background: url('../img/design-1_14.jpg') repeat-y;}

div.box h3, div.box h4  {
	margin: 0;
	padding-left: 0.5em;
	padding: 6px 0.5em 10px 40px;
	color: white;
	font-weight: bold;
	font-size: 100%;
	border: none;
  text-transform: uppercase;}
  
  
div#terminy.box h3, div#terminy.box h4   {
  background: url('../img/box-header-terminy.jpg') no-repeat;}

div#novinky.box h3, div#novinky.box h4   {
  background: url('../img/box-header-novinky.jpg') no-repeat;}

div#suvisiace.box h3   {
  background: url('../img/box-header-suvisiace.jpg') no-repeat;}

div.box ul, div.box p  {
	margin: 0;
	padding: 0em 0em;}



div.box li {
	list-style-type: none;
	padding: 0.9em 0.5em;
	margin: 0 ;
	line-height: 1.1em;}
	
div.box .sidebarmenu li {
	padding: 0.5em 0.5em;}
	
div.box li.sr {
  background: url('../img/design-1_19.jpg') repeat-y;}

div.box p {
	padding: 0em 0.8em;}

div.box li span {
	font-size: 80%;}

div.box li a span, div.box li strong span {
	font-size: 100%;}

div.mainbox {
	margin: 5px 0 3px 0;
	padding: 10px;
  background: #FFFFFF;
	/*background: #ffffe7;*/
  border: 1px solid #A4D0FB;}
  
  
  
  
body#index  h1 {
  font-size: 120%;
  margin: 0px; padding: 0;
  border: none;
  font-weight: bold;
  /*color: #51636B;*/
  /*text-align: right;*/ }
  
body#index  h2 {
  font-size: 110%;
  margin: 0px;
  border: none;
  font-weight: normal;
  /*color: gray;*/
  text-transform: uppercase;
  /*text-align: right; */}
  
body#index  h2 span {
  font-weight: bold;
  /*color: #51636B;*/}
  
body#index div.mainbox .blocks li {
  text-align: left;
  float: left;
   _display: inline;
  width: 250px; 
  height: 13em;
  padding: 0;
  margin: 0 8px 10px 8px;
  border-bottom: 1px solid #A4D0FB;
  background: url('../img/folder-25.jpg') 2px 2px no-repeat;}
  
body#index div.mainbox .blocks li p, body#index div.mainbox .blocks li h4 {
  margin: 0 0px 0 30px;
  padding: 0.2em 0;}
body#index div.mainbox .blocks li h4 a {
  color: navy; }
  
.blocks .aboutitem {margin: 0;}

.next {
  text-align: right;
  font-size: 85%;}


.next a {
  color: navy;}
	/*
div#banner p {
  width: 740px;
	margin: 0px;
	padding: 0px;
  text-align: center;}

div#banner img {
	border: 0;
  margin: 0 auto;}
*/

#navigation-bottom {
  /*font-weight: bold;*/
  font-size: 85%;
  margin-top: 0;
  clear: left;}


div#footer {
  clear: both;
  border: none;
  background: url('../img/design-1_23.jpg') no-repeat;
  height: 69px;
}	

div#footer p#address {
text-align: center;
padding: 15px 0 0 20px;
color: white;
font-size: 100%;
font-style: normal;}

div#footer p#address a {
color: #F2FFBF;}

div#footer p#sitemap {
float: left;}

div#footer br {
display: none;}

body#index div#footer {
margin: 0px;
}	

.nocss {display: none;}
.cleaner {margin: 0; clear: both;}

.bold {font-weight: bold;}

div.light {
margin: 2em 0 0.3em 0;
padding: 0.3em;}

div.light h3, div.light p {
margin: 0.3em 0 0.3em 0;}

a.mediafile {background: transparent url(/img/icons/file.png) 0px 1px no-repeat; padding-left: 18px; padding-bottom: 1px; }

a.mf_jpg {background-image: url(/img/icons/jpg.png)}

a.mf_jpeg {background-image: url(/img/icons/jpeg.png)}

a.mf_gif {background-image: url(/img/icons/gif.png)}

a.mf_png {background-image: url(/img/icons/png.png)}

a.mf_tgz {background-image: url(/img/icons/tgz.png)}

a.mf_tar {background-image: url(/img/icons/tar.png)}

a.mf_gz {background-image: url(/img/icons/gz.png)}

a.mf_zip {background-image: url(/img/icons/zip.png)}

a.mf_pdf {background-image: url(/img/icons/pdf.png)}

a.mf_txt {background-image: url(/img/icons/txt.png)}

a.mf_html {background-image: url(/img/icons/html.png)}

a.mf_htm {background-image: url(/img/icons/htm.png)}

a.mf_ps {background-image: url(/img/icons/ps.png)}

a.mf_doc {background-image: url(/img/icons/doc.png)}

a.mf_xls {background-image: url(/img/icons/xls.png)}

a.mf_ppt {background-image: url(/img/icons/ppt.png)}

a.mf_rtf {background-image: url(/img/icons/rtf.png)}

a.mf_xml {background-image: url(/img/icons/xml.png)}

a.mf_swf {background-image: url(/img/icons/swf.png)}

a.mf_rpm {background-image: url(/img/icons/rpm.png)}

a.mf_deb {background-image: url(/img/icons/deb.png)}

a.mf_conf {background-image: url(/img/icons/conf.png)}

a.mf_sxw {background-image: url(/img/icons/sxw.png)}

a.mf_sxc {background-image: url(/img/icons/sxc.png)}

a.mf_sxi {background-image: url(/img/icons/sxi.png)}

a.mf_sxd {background-image: url(/img/icons/sxd.png)}

a.mf_odc {background-image: url(/img/icons/odc.png)}

a.mf_odf {background-image: url(/img/icons/odf.png)}

a.mf_odg {background-image: url(/img/icons/odg.png)}

a.mf_odi {background-image: url(/img/icons/odi.png)}

a.mf_odp {background-image: url(/img/icons/odp.png)}

a.mf_ods {background-image: url(/img/icons/ods.png)}

a.mf_odt {background-image: url(/img/icons/odt.png)}


