/*CSS file
author: Alena Volna AWD Systems s.r.o.
*/

body {
  background: #FFFFFF url(../images/bg_body.jpg) top left repeat-x;
	font-family: Arial,Helvetica,sans-serif;
	line-height: 1.2em;
	color: #000;
  text-align: center; /*center hack*/
  margin-top: 0;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;  
}

body#print {
  background: #FFFFFF;
  text-align: left;
  padding: 5px 5px 5px 5px;
}

p {
  text-align: left;
}

p,p.tuc,li,table#tableprint p,table#tableprint li, table#tableprint p.tuc  {
  margin-top: 2px;
  margin-bottom: 2px;
  font-size: 9pt;
}

p.tuc {
  font-weight: bold;
}

p.center {
  text-align: center;
}

ul,li,ol, table#tableprint ul, table#tableprint li, table#tableprint ol {
  margin-top: 0px;
  margin-bottom: 0px;
}

ol,ul {
  margin-left: 28px;
}



#wrap,div#footer,div#header,div#topnav {
  width: 790px;
}

#wrap {
  background: transparent;
  margin: 0 auto; /*center hack*/
  text-align: left; /*center hack*/
  border: none;
  height: 100%;
}

/*topnav*/
div#topnav {
  position: absolute;
  background: transparent;  
  border: none;
  top: 156px;
  height: 24px;
}

a:link.topmenu,a.topmenu,a:hover.topmenu,a:visited.topmenu,
a:link.topmenu_active,a:visited.topmenu_active,a:hover.topmenu_active,
a:link.topmenu_first,a.topmenu_first,a:hover.topmenu_first,a:visited.topmenu_first
 {
  background: transparent url(../images/topmenu.gif) left top repeat-x;
  font-family: Tahoma,Arial,Helvetica,sans-serif;
  color: #FFFFFF;
  line-height: 24px;
  font-size: 11pt;
  display: block;
  border-left: 2px solid #FFFFFF;
  text-decoration: none;
  text-align: center;
  font-weight: normal;
}

a:link.topmenu,a.topmenu,a:hover.topmenu,a:visited.topmenu,
a:link.topmenu_active,a:visited.topmenu_active,a:hover.topmenu_active {
  float: right;
}

a:link.topmenu_first,a.topmenu_first,a:hover.topmenu_first,a:visited.topmenu_first
{
position: absolute; margin-left: 0; width: 60px; border-right: 2px solid #FFFFFF;
}

div.menusections {
  background: #21507C url(../images/section.gif) repeat-x;
  width: 197px;
  margin-top: 10px;
  border-left: 3px solid #FFFFFF;
  display: block;
  color: #FFFFFF;
  font-size: 8pt;
  text-align: center;
  font-weight: bold;
}

/*submenu*/
div.submenu {
  background: transparent;
  width: 197px;
  font-size: 8pt;
  font-weight: normal;
  display: block;
  border: none;
  height: 100%;
}

div.submenu p.subtitle {
  margin-left: 23px;
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 100%;
  line-height: 10pt;
}

div.submenu p.sublink, div.submenu p.sublink {
  margin-top: 5px;
  margin-bottom: 0px;
  font-size: 100%;
  line-height: 10pt;   
}

img.sipka {
  border: none;
  width: 11px;
  height: 14px;
  float: left;
  margin-left: 2px; 
  margin-top: 2px;
  margin-right: 10px;
}

#sidebar {
  width: 200px;
}

#content {
  background: transparent;
  width: 588px;
  border: none;
  float: left;
}

#sidebar {
  background: transparent;
  height: 100%;
  border: none;
  float: right;
}

div#header {
  height: 180px;
  border: none;
}

.clr {
	clear: both;
}

div#footer {
	clear: both;
  background: transparent;
  height: 60px;
  border-top: 2px solid #134D97;  
  color: #333;
  font-size: 7pt;
}

#maincontent,div.title {
  width: 580px;
}
/* sirka o 20px mensia ako content */

#maincontent {
  position: relative;
  background: transparent;
  border: none;
  margin-left: 0px;
  padding: 0px 0px 0px 0px;
  margin-top: 0px;
  width: 92%;
}

div.title {
  border-bottom: 2px solid #134D97;
}

img.menuobr {
  border: none;
  margin-top: 10px;
}

p.menutext {
  font-size: 8pt;
  text-align: center;
  margin-top: 0px;
  margin-bottom: 0px;
}

/* farebna definicia */
h1,h2,h3,h4,h5,
table#tableprint h1, table#tableprint h2,table#tableprint h3, table#tableprint h4, table#tableprint h5 {
	font-family: Verdana,Arial,Helvetica,sans-serif;
}

h1, table#tableprint h1 {
  font-size: 12pt; font-weight: bold; 
  color: #134D97;
  margin-top: 20px;
  margin-bottom: 10px;
}

h2, table#tableprint h2 {
  color: #134D97;
  font-size: 110%;
  margin-top: 10px;
  margin-bottom: 10px;
}

h3, table#tableprint h3 {
  color: #333;
  font-size: 13pt;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: 10px;
}

div#lang {
  position: relative;
  padding-top: 3px;
  margin-left: 0px;
  width: 23px;
  display: block;
}

div#lang img {
  width: 23px;
  height: 12px;
  border: none;
  margin-bottom: 4px;
}

table#tableprint {
  width: 680px;
  border: none;
}

img {
  border: none;
}


A:link			{text-decoration: underline; color: #21507C;}
A:active		{text-decoration: underline; color: #21507C;}
A:visited		{text-decoration: underline; color: #21507C;}
A:hover			{text-decoration: underline; color: #3366CC;}
