/*
source - link : http://www.code-sucks.com
	  
*/

* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
}
#wrapper { 
/* margin: 0 auto;*/
 margin-left: 14px;
 width:952px; /*  width: 922px; */
}
#header {
 color: #444444;
 //width: 930px;
 width: 100%;
 float: left;
 //padding: 10px;
 border: 1px solid #ccc;
 height: 120px;
 margin: 10px 0px 0px 0px;
 background: #ffffff;
}
#navigation {
 float: left;
 width: 100%;
 color: #444444;
 padding-top: 10px;
 padding-bottom: 10px; 
/* border: 1px solid red;  tu je border navigacie, vybral som to */
 margin: 0px 0px 0px 0px;
 background: #ffffff;
}
#leftcolumn { 
 color: #333;
/* border: 1px solid red;   tu je border laveho menu, vybral som to */
 background: #ffffff;
 margin: 0px 0px 0px 0px;
 padding-right: 10px;
 /*height: 350px;*/
 width: 160px;
 float: left;
}
#rightcolumn { 
 float: right;
 color: #444444;
 border: 1px solid #909BA2;/* tu sa nastavuje farba pre hlavnu panne - funguje OK */
 background: #ffffff;
 margin: 0px 0px 30px 0px;
 /* padding: 10px;*/
 /* height: 350px;*/
 width: 775px;    /* bolo 718px;  */
 display: inline;
}
#footer { 
 width: 100%;
 clear: both;
 color:#003366;
 border-top: 1px solid #ccc;
 background: #ffffff;
 margin: 0px 0px 10px 0px;
 /* padding: 3px;*/
}
.box
{
border :1px solid #909BA2;
float:left;
margin-bottom:10px;
padding:0;
width:100%;/* tu je sirka laveho menu - okrajov bordera */
font-family:Tahoma, serif;
}
.box_home
{
height:28px;
line-height:28px;
position:relative;
width:100%;
background:#F1F5F7 url(./images/bg_b_h.gif) repeat-x scroll center top;
border-bottom :1px solid #909BA2;
}
.menu_lave
{
padding:9px;
font-size:100%;
font-family:Tahoma, serif;
text-align:left;
color:#003366;
}
.posun
{
padding-left:9px;
font-weight:bold;
color:#003366;
}
.hlavny {
color:#444444;
display:inline;
/*float:left;*/
font-family:Tahoma,serif;
font-size:11px;
height:auto;
width:auto;
}

.medzera
{
  height:20px;
  position:relative;/* pridane, netestovane !!! */
}
.medzera2
{
  height:6px;
}
.modry_nad
{
font-size:14px;
font-weight: bold; 
color: rgb(28, 116, 183);
margin-bottom:5px;
font-family: verdana,helvetica,arial,sans-serif;
position:relative;/* pridane, netestovane !!! */
}
.tab_container
{
margin-left:3px;
}
.foot1
{
padding:9px;
z-index:100;
border-top:1px solid #909BA2;
}
.foot2
{
clear:both;
float:left;
width:100%;
color:#003366;
font-size:90%;
height:20px;
line-height:20px;
white-space:nowrap;
display:inline;
}
.sirsie_riadky
{
line-height:130%;
}
a
{
color:#003366;
text-decoration:none;
}
.fefe5
{
padding:9px;
}
.fefe6 /*  toto je pre hlanvy stranku, hlavne lavy okraj*/
{
padding:25px;
}
.fefe7 /*  toto je pre hlanvy stranku, hlavne lavy okraj*/
{
padding-left:25px;

text-align:left;
position:fixed;
}
#footer_end
{
clear:both;
float:left;
height:20px;
line-height:20px;
text-align:center;
width:100%;
}
/*  toto je pre zarovnanie obrazku vpravo a text vlavo*/
.cont_image{
//display:inline;
margin-right:30px;

margin-top:10px;
border:1px solid #ffffff;
//height:auto;
//width:auto;
}

.underline
{
border-bottom:1px solid #dedcdd;
width=100%;
margin-bottom:4px;
}
li
{
margin-left:30px;
}
/*  class ramik a obsah su pre tabulku dole na stranke - teraz sa nepouzivaju */
.ramik
{
//background-color:#D9D9D9;
background-color:#cccccc;
//background-color:rgb(192,192,192);
width:22%;
line-height:150%;
padding-left:25px;
margin-left:8px;
}
.obsah
{
color:#444444;
background-color:#ffffff;
border:dotted;
border-width:1px;
//font-family:Courier,'Courier New',Verdana,Arial;
font-family:Tahoma,serif;
font-size:11px;
padding-left:25px;
//padding-top:10px;
width:95%;
}
/*  class pre umiestnenie obrazkov dole na konci textu : More picture */
.picture_div img
{
padding-left:0px;
padding-right:45px;
padding-top:7px;
}
/*  class pre podciarknutie textu : Software customisation */
.podtrhnute
{
text-decoration:underline;
}
/*  pre nadpis v hlavicke stranky */
h1{
color:#555555;
font-family:Tahoma,serif;
text-align:left;
font-size:20px;
}
/*  pre modry nadpis v hlavicke stranky */
.head_fefe
{
background:transparent url(images/header2.jpg) no-repeat scroll left top;
background-color:#E9E7E8;
//margin-left:30px;
//margin-right:30px;
height:100px;
color:#336699;
font-size:20px;
padding-right:30px;
padding-top:20px;
text-align:right;
//border:1px solid #red;
}
.head_fefe2
{
//background-color:#e7eff7;
margin-left:75%;
margin-top:15px;
font-size:13px;
color:black;
text-align:left;
//line-height :150%;
}

/*  tieto veci asi prec - zmenil sa header tak asi uz tam nie su  */

#modry_header
{
font-family: verdana,helvetica,arial,sans-serif;
font-size:24px;
//text-indent: 50px;
//text-align:justify;
//letter-spacing:3px;
text-align:center;
color: rgb(28, 116, 183);
border-top:1px;
border-width:3px;
}
.modry_underline
{
border-bottom:2px solid #85B5E5;
width=100%;
margin-bottom:4px;
}
/*  pre text : updated xxxx */
.txtbottom {
vertical-align:bottom;
}

.odsadenie{
line-height:150%;
padding-left:8px;
}

.logo_vlavo
{
border: 1px solid rgb(222, 220, 221);
margin-left:10px;
margin-top:8px;
margin-right:35px;
width:130px;

}
.logo_vlavo img
{
margin-top:6px;
}

.logo_vlavo p
{
text-align:center;
font-size:11px;
color:#444444;
font-family:Tahoma,serif;
padding-bottom:2px;
}

h1
{
font-size:15px;
}
//background:  url('i/title.jpg') no-repeat;
