
body {
  background: #000000 url(../images/bg_body.jpg) top center no-repeat;
  /* background: #dff5a8; */ 
	font-family: Arial, Helvetica, sans-serif;
	color: #141414;
  text-align: center; /*center hack*/
  margin-top: 0;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  font-size: 12px;
  line-height: 16px; 
}

body#print {
  background: #FFFFFF;
  text-align: left;
  padding: 5px 5px 5px 5px;
}
                                                                                                  

p {
  text-align: justify;
  margin: 0px 0px 10px 0px;  
}

.italicfont{
  font-style: italic;
}

.boldfont{
  font-weight: bold;
}


.zarovnany {
  text-align: justify;
}

.vpravo {
  text-align: right;
}

table#tableprint p,table#tableprint li, table#tableprint p.tuc,table#format1 td,table.format2 td  {
  margin-top: 2px;
  margin-bottom: 2px;
}

table.format2 td.tdcenter {
  text-align: center;
}


.red {  
  color: #FF0000;
}

p.tuc {
  font-weight: bold;
}

.center {
  text-align: center;
}


.centertuc {
  text-align: center;
  font-weight: bold;
}

p.centermini {
  text-align: center;
}

.mini,.miniright,p.centermini  {
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 10px;
  color:#444444;  
}

.miniart2  {
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 9px;
  color:#444444;  
}  

p.miniright {
  text-align: right;
  font-size: 10px;  
}

.middletext {
  font-size: 11px;
}

.middletext2 {
  font-size: 11px;
}

span.normal {
  font-weight: normal;
}

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#header,div#subintro,#footer  {
  width: 1200px;
}

#footer {
  position: relative;
  background: transparent;
  margin: 0 auto; /*center hack*/
  padding-top: 0px;
  text-align: left; /*center hack*/ 
}


/*bottommenu*/
#footer ul {
    font-size: 10px;
    margin: 0;
    padding: 0px 0px 0px 295px;
    list-style: none;
}

#footer li {
  float: left;
}

a.bottommenu,a:hover.bottommenu,a:link.bottommenu,a:visited.bottommenu,
a.bottommenu_active,a:hover.bottommenu_active,a:link.bottommenu_active,a:visited.bottommenu_active {
  font-weight: normal;
  width: 100px;
  display: block;
}

a.bottommenu,a:link.bottommenu,a:visited.bottommenu,
a.bottommenu_active,a:link.bottommenu_active,a:visited.bottommenu_active {
  color: #838383;  
}

a:hover.bottommenu,a:hover.bottommenu_active {
  color: #f68a03;
  text-decoration: none;  
}


div#header { 
  background: transparent url(../images/header_bg.png) bottom left no-repeat;  
  height: 80px;
  border: none;
}

#wrap {
  position: relative;
  background: transparent;
  margin: 0 auto; /*center hack*/
  text-align: left; /*center hack*/ 
  height: 100%;
  border: none;
  padding-bottom: 20px;
}


div.pathurl {
  position: absolute;
  background: transparent;
  font-size: 12px;
  line-height: 20px;
  color: #000000;
  font-weight: bold;
  text-transform: uppercase;
  margin: 10px 0px 0px 20px;
  width: 120px;
  border: none;
}

#menusections_top {
  position: absolute;
  margin: 3px 0px 0px 0px;
  width: 600px;
  border: none;
}


#menusections_top a:link.subtop,#menusections_top a:hover.subtop,#menusections_top a:visited.subtop,#menusections_top a:active.subtop, 
#menusections_top a:link.subtop_active,#menusections_top a:hover.subtop_active,#menusections_top a:visited.subtop_active,#menusections_top a:active.subtop_active {
    position: relative;
    background: transparent url(../images/button_horny0.png) top left no-repeat;
    width: 101px;
    height: 25px;
    font-size: 12px;
    line-height: 20px;
    display: block;
    float: right;
    text-align: center;
    margin: 0px 0px 0px -6px;
    text-decoration: none;
    z-index: 100;
}

#menusections_top a:link.subtop,a:visited.subtop {
  color: #FFFFFF;
}

#menusections_top a:active.subtop_active,a:hover.subtop,
#menusections_top a:link.subtop_active,#menusections_top a:hover.subtop_active,#menusections_top a:visited.subtop_active,#menusections_top a:active.subtop_active {
  color: #f68a03;
}

/*zabezpeci odsadenie druheho riadku subtopmenu */
#menusections_top div.pridat2 {
    background: transparent;
    width: 48px;
    height: 23px;
    display: block;
    float: right;
    margin: 0px 0px 0px 0px;
}

/*druhy riadok subtop*/
#menusections_top a:link.subtop_sec,#menusections_top a:hover.subtop_sec,#menusections_top a:visited.subtop_sec,#menusections_top a:active.subtop_sec, 
#menusections_top a:link.subtop_sec_active,#menusections_top a:hover.subtop_sec_active,#menusections_top a:visited.subtop_sec_active,#menusections_top a:active.subtop_sec_active {
    position: relative;
    background: transparent url(../images/button_horny1.png) top left no-repeat;
    width: 101px;
    height: 38px;
    font-size: 12px;
    line-height: 44px;
    display: block;
    float: right;
    text-align: center;
    margin: -13px 0px 0px -6px;
    text-decoration: none;
    z-index: 0;    
}

#menusections_top a:link.subtop_sec,a:visited.subtop_sec {
  color: #FFFFFF;
}

#menusections_top a:active.subtop_sec_active,a:hover.subtop_sec,
#menusections_top a:link.subtop_sec_active,#menusections_top a:hover.subtop_sec_active,#menusections_top a:visited.subtop_sec_active,#menusections_top a:active.subtop_sec_active {
  color: #f68a03;
}

/*doplnenie subtopmenu */
#menusections_top div.pridat {
    background: transparent;
    width: 95px;
    height: 23px;
    font-size: 12px;
    line-height: 21px;
    display: block;
    float: right;
    margin: 0px 0px 0px 0px;
    text-decoration: none;
}

div#lang {
  position: relative;
  color: #eb7706;
  font-size: 12px;
  float: left;
  margin-top: 44px;
}

div#lang span.big21 {
  font-size: 19px;
}

div#lang a:link,div#lang a:visited {
  text-decoration: none;
  color: #FFFFFF;
}

div#lang a:hover {
  text-decoration: none;
  color: #eb7706;
}

div#lang img {
  width: 20px;
  height: 13px;
  border: 1px solid #151515;
  margin: 0px 5px 0px 5px;
}

/*topnav*/
div#topnav {
  position: relative;  
  /* background: transparent url(../images/topnav_bg.png) bottom left no-repeat; */
  background: transparent;
  width: 490px; 
  height: 50px;
  margin: 0px 0px 0px 0px;
  padding: 7px 0px 0px 22px;
  margin-left: 268px;
  border: none;
  text-align: left;
  float: left;
}

div.searchbg {
   position: relative;
   background: transparent;
   width: 230px;
   height: 22px;
   float: right; 
   margin-top: 10px;
   border: none;
}


a:link.topmenu,a.topmenu,a:hover.topmenu,a:visited.topmenu,
a:link.topmenu_active,a:visited.topmenu_active,a:hover.topmenu_active
 {
  background: transparent;
  font-size: 12px;
  line-height: 20px;
  text-align: center;
  display: block;
  float: left;
  margin-top: 38px;
  padding: 0px 10px 0px 10px;
  font-weight: normal;
  border-right: 1px solid #FFFFFF;
  text-decoration: none;          
}


a:link.topmenu,a.topmenu,a:visited.topmenu {
  color: #FFFFFF;
}

a:link.topmenu_active,a:visited.topmenu_active {
  color: #f68a03;
}

a:hover.topmenu,a:hover.topmenu_active {
  color: #f68a03;
}


div.menusections {
  background: transparent;
  border: none;
  display: block;
  /* clear: both;  - zapni, ak chces, aby nova sekcia zacinala na novom riadku */
}

/*pre submenu vlavo */
#sidebar,#sidebar_right {
  position: relative;
  background: transparent;
  width: 268px;  
  border: none;
}

#sidebar ul,#sidebar_right ul {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  list-style: none;
  color: #FFFFFF;
}

/*zabezpeci fixovanie menu pri skrolovani  - vykomentovane, robi problem v starsich verziach IE
#sidebar div.fix,#sidebar_right div.fix {
  position: fixed;
  width: 268px;
}
*/
#sidebar li,#sidebar_right li {
  margin: 0px 0px 2px 0px;
  font-size: 12px;
  line-height: 18px;
}

#sidebar li {
  float: left;
  margin-left: 7px;
}

#sidebar_right li {
    float: left;
    margin-right: 7px;    
}

#sidebar {
  float: left;
  margin: 0px 0px 0px 0px;
}

#sidebar_right {
  float: right;
  margin: 0px 0px 0px 0px;  
}

a.submenu,a:hover.submenu,a:link.submenu,a:visited.submenu,
a.submenu_active,a:hover.submenu_active,a:link.submenu_active,a:visited.submenu_active,
a.submenu2,a:hover.submenu2,a:link.submenu2,a:visited.submenu2,
a.submenu2_active,a:hover.submenu2_active,a:link.submenu2_active,a:visited.submenu2_active {
  position: relative;
  width: 80px;
  font-weight: normal;
  display: block;
  text-decoration: none;
}

a.submenu2,a:hover.submenu2,a:link.submenu2,a:visited.submenu2,
a.submenu2_active,a:hover.submenu2_active,a:link.submenu2_active,a:visited.submenu2_active {
  height: 20px;
  border: none;
}

a.submenu,a:hover.submenu,a:link.submenu,a:visited.submenu,
a.submenu_active,a:hover.submenu_active,a:link.submenu_active,a:visited.submenu_active {
  height: 90px;
  border: none;    
}

a.submenu2,a:hover.submenu2,a:link.submenu2,a:visited.submenu2 {
  text-align: right;    
}

a.submenu_active,a:link.submenu_active,a:visited.submenu_active {
  color: #f68a03;
}


a.submenu,a:link.submenu,a:visited.submenu {
  color: #FFFFFF;
}

a:hover.submenu,a:hover.submenu_active
 {
  color: #f68a03;
}

.TheTextOffsubmenu{
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
}

.TheTextOnsubmenu{
color:#f68a03;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
}

div.righttext_submenu,div.righttext_active_submenu {
  position: relative;
  width: 78px;
  height: 15px;
  border: 1px solid transparent;
  display: block;
  text-align: right;
}

/* umiestnenie spodneho slova subnavigacie doprava, zabezpecenie medzery pod obrazkom, ak druhe slovo nie je */
div.righttext_active_submenu {
  color: #f68a03;  
}

img {
  border: none;
}

img.sipka {
  border: none;
  width: 4px;
  height: 16px;
  float: left;
  margin-left: 2px; 
  margin-top: 2px;
  margin-right: 10px;
}

#content {
  background: transparent;
  width: 655px;
  float: left;
  position: relative;
  border: none;
}

.clr {
	clear: both;
}

/*sluzi na subtopmenu*/
#sektor1 {
  background: #FFFFFF url(../images/maincontent_bg.gif) top left no-repeat;
  position: relative;  
  border: none;
  width: 629px; /* o 30px uzsie ako content - kvoli okrajom */
  height: 55px;
  margin: 0px 0px 0px 13px;  
}

#maincontent {
  background: #FFFFFF;
  position: relative;  
  border: none;
  width: 629px; /* o 30px uzsie ako content - kvoli okrajom */
  min-height: 400px;
  margin: 0px 0px 0px 13px;
}

#maincontent_foot {
  background: transparent url(../images/maincontent_foot.png) top left no-repeat;
  position: relative;  
  border: none;
  width: 655px;
  height: 50px; 
  margin: 0px 0px 0px 0px;
}

/*definicia priestoru pre moduly */
#maincontent div.vlavo_big,#maincontent div.hore,#maincontent div.stred_big {
  position: relative;  
  width: 629px;
  border: none;
}

#maincontent div.hore h1 {
  margin: 0px;
  padding: 20px;
}

#maincontent div.vpravo_mini,#maincontent div.vlavo_middle {
  position: relative;
  background: transparent;
  width: 314px;
  border: none;
}

#maincontent div.vpravo_mini h2, #maincontent div.vlavo_middle h2 {
  margin: 0px 0px 5px 0px;                    
  color: #444444;
  text-align: center;
  font-size: 12px; 
}



#maincontent div.vlavo_big, #maincontent div.vlavo_middle {
  float: left;
}

#maincontent div.vpravo_mini {
  float: right;
}

img.menuobr {
  border: none;
  margin-top: 10px;
}

p.menutext {
  text-align: center;
  margin-top: 0px;
  margin-bottom: 0px;
}

/* farebna definicia */
h1, table#tableprint h1 {
  font-size: 22px; 
  line-height: 30px;
  font-weight: bold; 
  color: #000000;
  margin: 10px 5px 10px 20px;
}

p.nadpis {
  font-size: 15px;
  line-height: 18px;
  font-weight: bold; 
  color: #444444;
  margin: 20px 5px 10px 20px;
}

h2, table#tableprint h2 {
  color: #444444;
  font-size: 20px;
  margin: 10px 5px 10px 20px;
}

h3, table#tableprint h3 {
  color: #444444;
  font-size: 18px;
  margin: 25px 5px 25px 20px;
  font-weight: bold;
}

h4, table#tableprint h4 {
  color: #444444;
  font-size: 18px;
  margin-top: 20px;
  margin-bottom: 10px;
  font-weight: bold;
}

h5, table#tableprint h5 {
  color: #444444;
  font-size: 16px;
  margin-top: 5px;
  margin-bottom: 5px;
  font-weight: bold;
  margin-left: 0px;
  display: block;
}

table#tableprint {
  width: 680px;
  border: none;
}


A:link			{text-decoration: none; color: #eb7706;}
A:active		{text-decoration: none; color: #eb7706;}
A:visited		{text-decoration: none; color: #eb7706;}
A:hover			{text-decoration: underline; color: #f68a03;}

img.imgtop {
  border: none;
  width: 29px;
  height: 40px;
  float: left;
}

div.contenttext {
  padding: 0px 20px 0px 20px;
  border: none;
}

div.contenttext h2 {
  margin-left: 0px;
  margin-top: 20px;
}

/*formatovanie aktualit */
div.aktualityhead {
  font-size: 12px;
  font-weight: bold;
  color: #004091;
  margin: 23px 0px 10px 10px;
}

img.imgaktual {
  border: none;
  width: 114px;
  height: 34px;
  margin-top: 15px;

}

img.ikonykat {
  width: 20px;
  height: 20px;
  border: none;
}

div.nadpis {
  background: transparent;
  color: #004091;
  font-size: 12px;           
  font-weight: bold;
  margin: 10px 0px 0px 25px;
}

div.contenttext_aktual {
  border: none;
  color: #336600;
}

div.contenttext_aktual h2 {
  margin-left: 0px;
  margin-top: 20px;
}

div.contenttext_aktual p {
  margin: 5px 0px 0px 0px;
  font-size: 11px;
}

p.news_title {
  background: transparent;
  font-size: 11px;
  color: #336600;
  font-weight: bold;
  margin: 15px 0px 5px 0px;
  padding: 0px 5px 0px 5px;   
}

p.miniart {
  color: #888888;
  font-size: 10px;
  font-style: italic;
  text-align: left;
  margin: 2px 0px 2px 0px; 
}

span.mini {
  font-weight: normal;
  font-size: 10px;
  margin-top: 0px;
}

span.mini2 {
  font-weight: normal;
  font-size: 11px;
  margin-top: 0px;
}

.hraktualclas {
  color: #C4C4C4;
  height: 1px;
}

/*formatovanie aktualit koniec*/
ul.vpravoul {
  position: relative;
  padding-left: 0px;
}

table#format1,table.format2 {
  width: 100%; 
  padding: 0;
  border: 1px solid #dcd5d5;
  margin-top: 5px; 
}

table#format1 td,table.format2 td {
  border-right: 1px solid #dcd5d5;
  border-bottom: 1px solid #dcd5d5;
  padding-left: 5px;
  padding-right: 5px;
  text-align: left;
}

table#format1 td.color {
  background: #FAFAFA;
}

table.format2 td.td2 {
  width: 110px;
}

table.format2 td.td1 {
  width: 70px;
}

div.fotoarchdiv {
 position: relative; 
 border: none; 
 float: left; 
 margin: 5px 15px 5px 0px; 
 text-align: center;
}

/*zabezpeci ramik okolo nahladov */
.frame-block {
	position: relative;
	display: block;
	width: 130px;
  height:97px;
  float: left;
  margin: 5px;
}

.frame-block span {
	background: url(../img/frame_1.png) no-repeat center top;
	width: 133px;
  height:99px;
	display: block;
	position: absolute;
}

.frame-block2 {
	position: relative;
	display: block;
	width: 130px;
  height:162px;
  float: left;
  margin: 5px;
}

.frame-block2 span {
	background: url(../img/frame_2.png) no-repeat center top;
	width: 133px;
  height:165px;
	display: block;
	position: absolute;
}

.fotoarchiv_a {
  border: none;
  width: 130px;
  height: 97px;
}

.fotoarchiv_b {
  border: none;
  width: 130px;
  height: 162px;
}

/*koniec ramik okolo nahladov */
div.fotoarchdiv p {
  text-align: center;
  font-size: 12px;
}

img.fotoarchiv {
  border: 1px solid #ECECEC;
}

img.scroll1 {
  width: 25px;
  height: 10px;
  border: none;
}

img.scroll2 {
  width: 18px;
  height: 10px;
  border: none;
}

div.fotoobr {
  position: relative;
  text-align: center;
  width: 100%;
  margin-top: 10px;
  margin-bottom: 10px;
}

img.fotodetail {
  border: none;
}

input {
  margin: 2px 0px 2px 0px;
}

input.inputsearch {
    background: transparent;
    border: 1px solid #989898;    
    float: left;
    height: 17px;
    width: 170px;
    font-size: 11px;
    line-height: 18px;    
    color: #989898;
    margin: 0px 0px 0px 10px;
}

#lang img.rss,img.rss {
  border: none;
  width: 20px;
  height: 20px;
  float: left;
  margin-left: 2px;
  margin-right: 5px;

}

img.home {
  position: relative; 
  width: 27px;
  height: 20px;
  border: none;
}

img.printgif {
  position: relative; 
  float: right;
  margin: 97px 30px 0px 0px;
  width: 16px;
  height: 15px;
  border: none;   
}


div.aktuality_big h1 {
  color: #231c1c; 
  font-size: 22px;
  font-weight: bold;
  margin: 10px 5px 5px 5px;
}

div.aktuality h5,div.aktuality_big h5 {
  background: #FFFFFF url(../images/bg_foot.gif) top left repeat-x;
  color: #000000;
  padding-left: 5px;
  font-size: 20px;
  font-weight: bold;
  text-align: left;    
}

img.logoempty {
  position: absolute;
  left: 20px;
  top: 20px; 
  width: 400px; 
  height: 120px; 
  border: none;
} 

/* nove spolocne s IS*/
.minifoto {
  margin: 10px 0px 10px 0px;
  border: none;
}

.maly {
  font-size: 10px;
}

.velky {
  font-size: 14px;
}

.najvacsi {
  font-size: 16px;
}

.foto_odsadhore {
  margin: 30px 0px 10px 0px;
  border: none;
}

.foto_odsadvsade {
  margin: 10px 10px 10px 10px;
  border: none;
}

.foto_odsadvpravo {
  margin: 0px 20px 10px 0px;
  float: left;
  border: none;
}

.foto_odsadvlavo {
  margin: 0px 0px 20px 20px;
  border: none;
  float: right;  
}

.centermaly {
  font-size: 10px;
  text-align: center;
}

.kurziva {
  font-style: italic;
}

table.table_basic {
  border: none;
}

table.table_basic td {
  font-size:12px;
  padding: 1px 10px 1px 10px;
}

table.table_basic td.stlpec_tucny {
  font-weight: bold;
}

table.table_basic td.stlpec_textright {
  text-align: right;
}

table.table_basic td.stlpec_textcenter {
  text-align: center;
}

div.com {
  font-size: 12px;
  border: none;
}

img.nav {
  width: 80px;
  height: 84px;
  border: none;
}

img.nav2 {
  width: 80px;
  height: 71px;
  border: none;
}

/*spolocne s cIS */
.odsad_vlavo {
  margin-right: 10px;
  margin-bottom: 10px;
  float: left;
}

.odsad_vpravo {
  margin-left: 10px;
  margin-bottom: 10px;
  float: right;
}

.odsad_vsade {
  margin: 10px;
  float: left;
}

.italic_bold_font{
  font-style: italic;
  font-weight: bold;
}

/*dynamickemenu*/
a.menustyl1,a:hover.menustyl1,a:link.menustyl1,a:visited.menustyl1,
a.menustyl1_active,a:hover.menustyl1_active,a:link.menustyl1_active,a:visited.menustyl1_active,
a.menustyl12,a:hover.menustyl12,a:link.menustyl12,a:visited.menustyl12,
a.menustyl12_active,a:hover.menustyl12_active,a:link.menustyl12_active,a:visited.menustyl12_active {
  position: relative;
  width: 80px;
  font-weight: normal;
  display: block;
  text-decoration: none;
}

a.menustyl12,a:hover.menustyl12,a:link.menustyl12,a:visited.menustyl12,
a.menustyl12_active,a:hover.menustyl12_active,a:link.menustyl12_active,a:visited.menustyl12_active {
  height: 20px;
  border: none;
}

a.menustyl1,a:hover.menustyl1,a:link.menustyl1,a:visited.menustyl1,
a.menustyl1_active,a:hover.menustyl1_active,a:link.menustyl1_active,a:visited.menustyl1_active {
  height: 90px;
  border: none;    
}

a.menustyl12,a:hover.menustyl12,a:link.menustyl12,a:visited.menustyl12 {
  text-align: right;    
}

a.menustyl1_active,a:link.menustyl1_active,a:visited.menustyl1_active {
  color: #f68a03;
}


a.menustyl1,a:link.menustyl1,a:visited.menustyl1 {
  color: #FFFFFF;
}

a:hover.menustyl1,a:hover.menustyl1_active
 {
  color: #f68a03;
}

.TheTextOffmenustyl1 {
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
}

.TheTextOnmenustyl1 {
color:#f68a03;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
}

div.righttext_menustyl1,div.righttext_active_menustyl1 {
  position: relative;
  width: 78px;
  height: 15px;
  border: 1px solid transparent;
  display: block;
  text-align: right;
}

div.righttext_active_menustyl1 {
  color: #f68a03;  
}

/*pre formulare*/
fieldset { 
  padding: 6px;
  border: none; 
}

.label_text
 {
 width: 150px;
 float: left;
 text-align: left;
 display: block;
 padding: 0px 5px 0px 0px;
 }
 

img.formnahlad {
  width: 100px;
  border: 1px solid #ECECEC;
}

.formfotohidden {
  position: absolute;

  border: none;
}

.formradio {
  position: relative;
  padding: 5px 0px 5px 0px;
  display: block;
  border: none;  
}

div.formbuttons {
  width: 100%; text-align: center;
}

a.menustyl2,a:hover.menustyl2,a:link.menustyl2,a:visited.menustyl2,
a.menustyl2_active,a:hover.menustyl2_active,a:link.menustyl2_active,a:visited.menustyl2_active,
a.menustyl22,a:hover.menustyl22,a:link.menustyl22,a:visited.menustyl22,
a.menustyl22_active,a:hover.menustyl22_active,a:link.menustyl22_active,a:visited.menustyl22_active {
  position: relative;
  width: 80px;
  font-weight: normal;
  display: block;
  text-decoration: none;
}

a.menustyl22,a:hover.menustyl22,a:link.menustyl22,a:visited.menustyl22,
a.menustyl22_active,a:hover.menustyl22_active,a:link.menustyl22_active,a:visited.menustyl22_active {
  height: 20px;
  border: none;
}

a.menustyl2,a:hover.menustyl2,a:link.menustyl2,a:visited.menustyl2,
a.menustyl2_active,a:hover.menustyl2_active,a:link.menustyl2_active,a:visited.menustyl2_active {
  height: 90px;
  border: none;    
}

a.menustyl22,a:hover.menustyl22,a:link.menustyl22,a:visited.menustyl22 {
  text-align: right;    
}

a.menustyl2_active,a:link.menustyl2_active,a:visited.menustyl2_active {
  color: #b1e721;
}


a.menustyl2,a:link.menustyl2,a:visited.menustyl2 {
  color: #FFFFFF;
}

a:hover.menustyl2,a:hover.menustyl2_active
 {
  color: #b1e721;
}

.TheTextOffmenustyl2 {
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
}

.TheTextOnmenustyl2 {
color:#b1e721;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
}

div.righttext_menustyl2,div.righttext_active_menustyl2 {
  position: relative;
  width: 78px;
  height: 15px;
  border: 1px solid transparent;
  display: block;
  text-align: right;
}

div.righttext_active_menustyl2 {
  color: #b1e721;  
}

/*pre formulare*/
fieldset { 
  padding: 6px;
  border: none; 
}

.label_text
 {
 width: 150px;
 float: left;
 text-align: left;
 display: block;
 padding: 0px 5px 0px 0px;
 }
 

img.formnahlad {
  width: 100px;
  border: 1px solid #ECECEC;
}

.formfotohidden {
  position: absolute;

  border: none;
}

.formradio {
  position: relative;
  padding: 5px 0px 5px 0px;
  display: block;
  border: none;  
}

div.formbuttons {
  width: 100%; text-align: center;
}

a.menustyl3,a:hover.menustyl3,a:link.menustyl3,a:visited.menustyl3,
a.menustyl3_active,a:hover.menustyl3_active,a:link.menustyl3_active,a:visited.menustyl3_active,
a.menustyl32,a:hover.menustyl32,a:link.menustyl32,a:visited.menustyl32,
a.menustyl32_active,a:hover.menustyl32_active,a:link.menustyl32_active,a:visited.menustyl32_active {
  position: relative;
  width: 80px;
  font-weight: normal;
  display: block;
  text-decoration: none;
}

a.menustyl32,a:hover.menustyl32,a:link.menustyl32,a:visited.menustyl32,
a.menustyl32_active,a:hover.menustyl32_active,a:link.menustyl32_active,a:visited.menustyl32_active {
  height: 20px;
  border: none;
}

a.menustyl3,a:hover.menustyl3,a:link.menustyl3,a:visited.menustyl3,
a.menustyl3_active,a:hover.menustyl3_active,a:link.menustyl3_active,a:visited.menustyl3_active {
  height: 90px;
  border: none;    
}

a.menustyl32,a:hover.menustyl32,a:link.menustyl32,a:visited.menustyl32 {
  text-align: right;    
}

a.menustyl3_active,a:link.menustyl3_active,a:visited.menustyl3_active {
  color: #b75ff6;
}


a.menustyl3,a:link.menustyl3,a:visited.menustyl3 {
  color: #FFFFFF;
}

a:hover.menustyl3,a:hover.menustyl3_active
 {
  color: #b75ff6;
}

.TheTextOffmenustyl3 {
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
}

.TheTextOnmenustyl3 {
color:#b75ff6;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
}

div.righttext_menustyl3,div.righttext_active_menustyl3 {
  position: relative;
  width: 78px;
  height: 15px;
  border: 1px solid transparent;
  display: block;
  text-align: right;
}

div.righttext_active_menustyl3 {
  color: #b75ff6;  
}

/*pre formulare*/
fieldset { 
  padding: 6px;
  border: none; 
}

.label_text
 {
 width: 150px;
 float: left;
 text-align: left;
 display: block;
 padding: 0px 5px 0px 0px;
 }
 

img.formnahlad {
  width: 100px;
  border: 1px solid #ECECEC;
}

.formfotohidden {
  position: absolute;

  border: none;
}

.formradio {
  position: relative;
  padding: 5px 0px 5px 0px;
  display: block;
  border: none;  
}

div.formbuttons {
  width: 100%; text-align: center;
}

a.menustyl4,a:hover.menustyl4,a:link.menustyl4,a:visited.menustyl4,
a.menustyl4_active,a:hover.menustyl4_active,a:link.menustyl4_active,a:visited.menustyl4_active,
a.menustyl42,a:hover.menustyl42,a:link.menustyl42,a:visited.menustyl42,
a.menustyl42_active,a:hover.menustyl42_active,a:link.menustyl42_active,a:visited.menustyl42_active {
  position: relative;
  width: 80px;
  font-weight: normal;
  display: block;
  text-decoration: none;
}

a.menustyl42,a:hover.menustyl42,a:link.menustyl42,a:visited.menustyl42,
a.menustyl42_active,a:hover.menustyl42_active,a:link.menustyl42_active,a:visited.menustyl42_active {
  height: 20px;
  border: none;
}

a.menustyl4,a:hover.menustyl4,a:link.menustyl4,a:visited.menustyl4,
a.menustyl4_active,a:hover.menustyl4_active,a:link.menustyl4_active,a:visited.menustyl4_active {
  height: 90px;
  border: none;    
}

a.menustyl42,a:hover.menustyl42,a:link.menustyl42,a:visited.menustyl42 {
  text-align: right;    
}

a.menustyl4_active,a:link.menustyl4_active,a:visited.menustyl4_active {
  color: #54b5fa;
}


a.menustyl4,a:link.menustyl4,a:visited.menustyl4 {
  color: #FFFFFF;
}

a:hover.menustyl4,a:hover.menustyl4_active
 {
  color: #54b5fa;
}

.TheTextOffmenustyl4 {
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
}

.TheTextOnmenustyl4 {
color:#54b5fa;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
}

div.righttext_menustyl4,div.righttext_active_menustyl4 {
  position: relative;
  width: 78px;
  height: 15px;
  border: 1px solid transparent;
  display: block;
  text-align: right;
}

div.righttext_active_menustyl4 {
  color: #54b5fa;  
}

/*pre formulare*/
fieldset { 
  padding: 6px;
  border: none; 
}

.label_text
 {
 width: 150px;
 float: left;
 text-align: left;
 display: block;
 padding: 0px 5px 0px 0px;
 }
 

img.formnahlad {
  width: 100px;
  border: 1px solid #ECECEC;
}

.formfotohidden {
  position: absolute;

  border: none;
}

.formradio {
  position: relative;
  padding: 5px 0px 5px 0px;
  display: block;
  border: none;  
}

div.formbuttons {
  width: 100%; text-align: center;
}

a.menustyl5,a:hover.menustyl5,a:link.menustyl5,a:visited.menustyl5,
a.menustyl5_active,a:hover.menustyl5_active,a:link.menustyl5_active,a:visited.menustyl5_active,
a.menustyl52,a:hover.menustyl52,a:link.menustyl52,a:visited.menustyl52,
a.menustyl52_active,a:hover.menustyl52_active,a:link.menustyl52_active,a:visited.menustyl52_active {
  position: relative;
  width: 80px;
  font-weight: normal;
  display: block;
  text-decoration: none;
}

a.menustyl52,a:hover.menustyl52,a:link.menustyl52,a:visited.menustyl52,
a.menustyl52_active,a:hover.menustyl52_active,a:link.menustyl52_active,a:visited.menustyl52_active {
  height: 20px;
  border: none;
}

a.menustyl5,a:hover.menustyl5,a:link.menustyl5,a:visited.menustyl5,
a.menustyl5_active,a:hover.menustyl5_active,a:link.menustyl5_active,a:visited.menustyl5_active {
  height: 90px;
  border: none;    
}

a.menustyl52,a:hover.menustyl52,a:link.menustyl52,a:visited.menustyl52 {
  text-align: right;    
}

a.menustyl5_active,a:link.menustyl5_active,a:visited.menustyl5_active {
  color: #fa3dc3;
}


a.menustyl5,a:link.menustyl5,a:visited.menustyl5 {
  color: #FFFFFF;
}

a:hover.menustyl5,a:hover.menustyl5_active
 {
  color: #fa3dc3;
}

.TheTextOffmenustyl5 {
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
}

.TheTextOnmenustyl5 {
color:#fa3dc3;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
}

div.righttext_menustyl5,div.righttext_active_menustyl5 {
  position: relative;
  width: 78px;
  height: 15px;
  border: 1px solid transparent;
  display: block;
  text-align: right;
}

div.righttext_active_menustyl5 {
  color: #fa3dc3;  
}

/*pre formulare*/
fieldset { 
  padding: 6px;
  border: none; 
}

.label_text
 {
 width: 150px;
 float: left;
 text-align: left;
 display: block;
 padding: 0px 5px 0px 0px;
 }
 

img.formnahlad {
  width: 100px;
  border: 1px solid #ECECEC;
}

.formfotohidden {
  position: absolute;

  border: none;
}

.formradio {
  position: relative;
  padding: 5px 0px 5px 0px;
  display: block;
  border: none;  
}

div.formbuttons {
  width: 100%; text-align: center;
}


