/* CSS (c) www.hattas.sk */

/* Elements */
HTML   {margin: 0; padding:0;}
BODY   {color:#1d1d1d;  background-color: #896443;  font: normal 75% "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif; margin: 0; padding:0; 	text-align:center;}


H1     {font-size:1.9em; margin:0; padding:10px 0 7px 0;  line-height: 30px; font-weight: normal;}
H2     {font-size:1.3em; margin:0px 0px 7px 0px; padding-top:15px;}
H3     {font-size:1.3em; margin:0px 0px 7px 0px; padding-top:15px; }

H1 A:visited {color:#659152; text-decoration:underline;}
H1 A:hover   {color:#81c030; text-decoration:underline}

A         {color:#000; text-decoration:underline;}
A:visited {color:#000; text-decoration:underline}
A:hover   {color:#7A4C15; text-decoration:underline}


IMG    {border:none; display: block; margin:0px;}
FORM   {margin:0px;padding:0px}
P      {margin-top: 0; line-height: 1.45em;}
UL,OL  {padding: 10px 0px 10px 20px; margin: 0px;}
HR     {height:1px; color:#d9edb5; width:100%; background-color:#d9edb5; border:0px solid #d9edb5;}
acronym{border-bottom: 1px dotted gray; cursor: help;}

TABLE  {BORDER-COLLAPSE: collapse; border-spacing:0px; line-height:15px; font-size: 12px; }
TD     {vertical-align:top;}
TH     {text-align:left; vertical-align:top; background-color:#616161; font-weight:bold; padding:3px; color:#fff}

/* Standards */
.red             {color:#cd6a00; font-weight:bold }
.fontsmall       {font-size:.9em; font-weight:normal; color:#6e6e6e;}
.fontsmall A     {color:#6e6e6e; text-decoration:underline;}
.fontbig         {font-size:1.4em; font-weight:bold; color:#dd117a;}
.clear           {clear:both;}
.fleft           {float:left}
.fright          {float:right; margin-left:5px}
.inline IMG      {display: inline;}
.inline          {display: inline; vertical-align: middle;}
.bg              {padding:10px; background: #e5f6ca url(../images/bglistky.jpg) no-repeat top right;  }
TABLE.table      {width:99%}
.table TD        {padding:5px; border:1px solid #616161;}

/* Site	*/
#site             {width:850px; margin: 0 auto; 	padding: 0; text-align:left;}
#accessible       {position:absolute;left:-1000px; top:-1000px;}
#header           {height:160px; background: url(../images/header2.jpg) no-repeat}
#lang             {float: right; padding:5px; background-color: #fff; width: 75px;}
#lang IMG         {display: inline;}

#flash {margin-left:60px}
#main             {float:left; background-color: #fff; }
#left             {float:left; width: 200px; margin: 40px 0 10px 0; }
#right            {float:left; width: 650px; }
#content          {padding:0 8px 8px 8px; line-height: 18px;}

#menu { margin-bottom:25px; font-size: 1.2em;}
#menu ul { margin: 5px 0 0 10px; padding: 0; }
#menu li {list-style: none; line-height: 30px; background: url(../images/menu-button.png) no-repeat; padding: 0 0 0 25px; }
#menu li a { text-decoration: none; color: #000; padding: 0;}
#menu li a:hover {color:#f00}


#menu ul li DIV    {font-weight: bold;}
#menu ul li ul    {margin:10px 10px 10px 0px; padding:0; color:#873939;}
#menu ul li ul li a {color:#873939; font-weight: normal; text-decoration: underline;}
#menu ul li ul li a:hover {color:#e09607}
#menu ul li ul li {background:none; padding: 0; line-height: 20px; list-style: disc}
#menu ul li ul li ul{font-size:.95em; margin:0 0 0 20px}
#nav {margin-left:10px}

#footer          {clear:left; text-align: center; font-size: .9em; padding:10px; background-color: #f4ebce; color:#000;}
#footer A        {color:#000;}
#footer A:hover  {color:#e09607;}

/* CONTENT
*/
#onas             {background: url(../images/kaukaz.jpg) no-repeat center 60px ; text-align: center; font-weight: bold; padding:0 80px}
#onastxt          {margin:65px 0 80px 0;}
#newsimg           {float:left; margin-right:10px; width: 125px; }
#newstxt           {float:left; width:366px}
#novinky {float:left; background-color: #f5f1e6; padding:15px}
#novinky H2 {padding:0; margin:0}

.substranka               {float:left;  margin:15px; background-color: #c1c1c1;  padding-top:15px; height: 220px; text-align: center;}
.substranka-img           {margin:10px; 		padding: 4px; }
.substranka-img IMG       {text-align: center; display: inline;}
.substranka-txt A         {font-weight: bold; font-size: 1.3em; text-align: center;}

.nahlad {float:left; margin:0 35px 25px 0; background: #fff;	border: solid 2px #72a143;	padding: 4px; font-weight: bold; font-size: 1.3em; text-align: center;}



.prilohy         {padding:10px; background: #e5f6ca url(../images/bglistky.jpg) no-repeat top right;   }
.prilohy-fontsmall {font-size:10px; font-weight:normal; }
LI.filepdf       {background: url(../images/pdf.gif) no-repeat 0em 0.45em; list-style: none; margin:0; padding: 5px 5px 5px 23px;}
LI.filedoc       {background: url(../images/doc.gif) no-repeat 0em 0.45em; list-style: none; margin:0; padding: 5px 5px 5px 23px;}
LI.filexls       {background: url(../images/xls.gif) no-repeat 0em 0.45em; list-style: none; margin:0; padding: 5px 5px 5px 23px;}
LI.fileppt       {background: url(../images/ppt.gif) no-repeat 0em 0.45em; list-style: none; margin:0; padding: 5px 5px 5px 23px;}
LI.filejpg, LI.filetxt, LI.filertf       {background: url(../images/empty.gif) no-repeat 0em 0.45em; list-style: none; margin:0; padding: 5px 5px 5px 23px;}

#gallery      {float:left;  }
#gallery  DIV {float:left;  margin:0 12px 15px 0; text-align: center;  width:125px; font-size: .95em;}
#gallery IMG  {text-align: center; display: inline; border:2px solid #616161}


#photo      {margin: 0px 30px 30px 30px;	position: relative;	width: 200px;	float: right;}
#photo img  {background: #fff;		padding: 4px;}

TABLE.table-udaje {width: 250px;}
.table-udaje TD {background-color: #dcdcdc; padding:5px; border:1px solid #fff}


/* FORMULARE
*/

legend     {display: none;}
label {float:left; width:120px}
FORM DIV {padding-bottom:5px}

FIELDSET { background: #e5f6ca url(../images/bglistky.jpg) no-repeat top right; border: none; 	PADDING: 20px 5px 20px 10px; 	margin-bottom:10px;}
FIELDSET label {	float:left;	WIDTH: 145px;	padding:2px 4px 2px 4px}
LEGEND {	FONT-WEIGHT: bold; 	MARGIN-BOTTOM: 10px; 	color: #c39;}

#addtxt           {background: #dcdcdc url(../images/text.gif) no-repeat right 5px; padding:10px; width:98%}
#addpic           {float:left; background: #dcdcdc url(../images/pic.gif) no-repeat right 5px; padding:10px; width:98%; margin:15px 0}
DIV.addpicgal     {float:left; margin: 0 15px 15px 0}
#adddoc           {clear:left; background: #dcdcdc url(../images/doca.gif) no-repeat right 5px; padding:10px; width:98%}
#addcon           {background: #dcdcdc url(../images/conf.gif) no-repeat right 5px; padding:10px; width:98%; margin:15px 0}

#site-admin             {width:950px; margin: 0 auto; 	padding: 0; text-align:left;}
#main-admin             {margin: 0 15px 0px 15px; width:920px; background: #fff url(../images/back-in-content.png) repeat-x top center; }
#left-admin             {float:left; width: 154px; margin: 10px 0 10px 0;}
#right-admin            {float:left; width: 746px; }
