`body {
  background-color:white;
  margin:0;
}

#all {
  margin:0;
  text-align:center;
} 


#vrch {
  margin:0;
  background: url('../mainimages/back1.jpg') repeat-x;
  height:77px;
} 

#vrch #vnutro {
  margin:0 auto;
  text-align:center;
  width:800px;

}



#vrch #vnutro #logo {
  text-align:left;
  padding-top:10px;
  float:left;
  padding-left:20px;
  
}

#vrch #vnutro #logo a img{
  border:0;
} 

#vrch #vnutro #ikony {
/*  padding-top:30px;
  float:right;
  width:300px;*/
}

#vrch #vnutro #ikony a img {
  border:0px;
  
}

#vrch #vnutro #ikony img.lang {
  margin-left:20px;
}

#vrch3  {
  margin:0;
  background: url('../mainimages/back2.jpg') repeat-x;
  height:108px;
}

#vrch2  {
  margin:0;
  background: url('../mainimages/back2.jpg') repeat-x;
  
  margin-bottom="-3px";
}

#vrch2 #logobig {
  padding-top:1px;
}

#vrch2 img.logobig {
  padding-top:2px;
  margin:0;
  
}

#vrch2 #logobig img{
  border:0;
}

#main {
  width:780px;
  text-align:center;
  margin:0 auto;
}

 #main #mainm {
   width:780px;
   background-color:#3b464a;
   text-align:center;
   border:0;
   margin:0 auto;
   float:left;
 }
 
 #main #mainmenu {
   text-align:center;
   border:0;
   margin:0 auto;
   width:770px;
 }
 
 #main #mainmenu .button {
   background-color:#3b464a;
   border:0;
 }
 
 
 #main #mainmenu .button a.sk:link, #main #mainmenu .button a.sk:visited, #main #mainmenu .button a.cz:link, #main #mainmenu .button a.cz:visited{
   padding:10px 40px 10px 40px;
   background-color:#3b464a;
   float:left;
   font-family:tahoma;
   font-weight:bold;
   color:white;
   font-size:11px;
   text-decoration:none;
 }
 
  #main #mainmenu .button a.hu:link, #main #mainmenu .button a.hu:visited{
   padding:10px 35px 10px 35px;
   background-color:#3b464a;
   float:left;
   font-family:tahoma;
   font-weight:bold;
   color:white;
   font-size:11px;
   text-decoration:none;
  
  }
 
 #main #mainmenu .button a.sk:hover, #main #mainmenu .button a.sk:hover {
   color:#41CA70;
 }
 
 #main #mainmenu .button a.cz:hover, #main #mainmenu .button a.cz:hover {
   color:#2A9BE5;
 }

  #main #mainmenu .predel {
   width:1px;
   height:33px;
   background-color:black;
   background: url('../mainimages/menupasik.jpg');
   float:left;
   border:0;
   border-style:none;
  }





#main #left {
  width:473px;
  float:left;
  
  margin-left="0px";
  
}   

#main #left a img{
  border:0px;
  margin-bottom:5px;  
}

#main #right {
  width:302px;
  float:right;
  width="280px";
  
}


#main #right p.bodytext {
  text-align:left;
  font-family:tahoma;
  font-size:11px;
  color:#3D4548;
  
}


#main #right .text {
 float:left;
 text-align:left;
 font-family:tahoma, serif;
 font-size:11px; 
 color:#3B464A;
}

#main #right .text .modrytext_cz, #main #left #vsetky .modrytext_cz a{
 color:#4676B1;
 font-weight:bold;

}

#main #right .vsetkyreferencie img, #main #right .vsetkyreferencievideo img {
  float:left;  
}


#main #right .vsetkyreferencie .modrytext_sk a, #main #right .vsetkyreferencievideo .modrytext_sk a{
 float:left;
 color:#2bb45a;
 font-weight:bold;
}

#main #right .text .modrytext_sk, #main #right .odkazvideo .modrytext_sk a, {
 color:#2bb45a;
 font-weight:bold;
 float:left;
 margin-left:5px;
 border:1px solid blue;
}

#main #left img.nadpis, #main #right img.nadpis {
  float:left;
  text-align:left;
  margin-top:3px;
  margin-bottom:5px;
}


#main #left #nadpisreferencie {
  float:left;
  text-align:left;
  width:170px;

}

#main #left #nadpisreferencie {
  float:left;
  text-align:left;
  margin-top:3px;
  margin-bottom:5px;
  font-family:tahoma, serif;
  font-size:11px;
  color:#4676B1;
  font-weight:bold;
}

#main #right .vsetkyreferencie {
  margin-top:12px;
  float:right;
  width:120px;
 
}

#main #right .vsetkyreferencievideo {
  margin-top:12px;
  float:right;
  width:50px;
  
}

#main #right .vsetkyreferencie img, #main #right .vsetkyreferencievideo img {
 float:left;
}

#main #right .odkazvideo {
 margin-top:12px;
  float:right;
  width:60px;
}

#main #right .vsetkyreferencie img, #main #right .odkazvideo img, #main #right .vsetkyreferencievideo img {
  float:left;
  margin-top:3px;
  margin-right:2px;
  margin-right="3px";
    
}


#main #right .vsetkyreferencie a, #main #right .odkazvideo a , #main #right .vsetkyreferencievideo a {
  float:left;
  text-align:left;
  margin-bottom:5px;
  font-family:tahoma, serif;
  font-size:11px;
  color:#4676B1;
  font-weight:bold;
}

#main #left img.nadpisreferencie {
  float:left;
  text-align:left;
  margin-top:6px;
  margin-bottom:5px;
   
}

#main #left img.banner {
  float:left;
  margin-bottom:10px;
}

#main #right #aktuality {
  float:left;
  text-align:left;
}

 #main #right2 #clanok .datum {
  font-family:tahoma, serif;
  color:#3B464A;
  font-size:11px;
  font-weight:bold;
  float:left;
  text-align:left;
}


#main #right2 #clanok img {
  padding:10px 10px 10px 0px;
}


#main #right2 #clanok a img {
  border:0;
}

#main #right #aktuality .aktualita a, #main #right2 #clanok .aktualita a, .tx-referencie-pi1 #right2 #clanok a {
  font-family:tahoma, serif;
  color:#3B464A;
  font-size:11px;
  font-weight:normal;
  float:left;
  text-align:left;
  margin-bottom:12px;
  text-decoration:none;
}

 

#main #right2 .tx-clanok-pi1 {
  border:1px solid #DADBDD;
  float:left;
  text-align:left;
  padding:15px;
  width:563px;
  width="595px";
  
  
  font-family:tahoma;
  color:#3B464A;
  font-size:12px;
  margin-bottom:10px;
  
}


#main #right2 .tx-clanok-pi1 a {
  text-decoration:underline;
  color:#3B464A;
}

#main #right2 .tx-clanok-pi1 a img {
  border:0;
}


#main #right .referencie {
  float:left;
  text-align:left;
}

#main #right .referencie a {
  font-family:tahoma, serif;
  color:#3B464A;
  font-size:11px;
  font-weight:normal;
  float:left;
  text-decoration:none;
  
}

#main #left .tx-reklamy-pi1 #reklamy {
  margin-top:8px;
  border:1px solid #DADBDD;
  float:left; 
  width:465px;
  width="468px";

}

#main #left .tx-reklamy-pi1 #reklamy a img {
 border-width:4px 1px 0px 0px;
 border-color:#FFFFFF;
 border-style:solid;

}

#main #right #reklamy img {
  margin:0;
  text-align:left;
  float:left;  
}

#main #medzera {
 height:10px;
 clear:both;
}

#main #pata {
  border-width:1px 0px 0px 0px;
  border-style:solid;
  border-color:#E3E5E6;
  background: url('../mainimages/pasydole.jpg') repeat-x;
  height:100px;
  clear:both;


}

#main #pata .text1 {
   float:left;
   text-align:left;
   color:#3B464A;
   font-size:10px;
   font-family:tahoma, serif;
   padding-top:25px;
   padding-left:10px;
}

#main #pata .text2 a {
  text-decoration:none;
}

#main #pata .text1 img{
   margin-top:-5px;
}

#main #pata .text1 img.prospekta {
  margin-right:30px; 
}

#main #pata .text2 {
   font-family:tahoma, serif;
   float:left;
   text-align:left;
   color:#3B464A;
   font-size:11px;
   font-family:tahoma, serif;
   padding-top:25px;
   padding-left:10px;
}

#main #pata .text2 a {
 color:#3B464A;

}


#main #pata .text3 {
  float:right;
  width:80px;
}

#main #pata .text3  a{
  float:left;
  font-weight:bold;
  color:#3B464A;
  text-decoration:none;
  font-size:11px;
  font-family:tahoma, serif;
/*  margin-top:25px;*/
}

#main #pata .text3 #palicka_cz {
  float:left;
  width:4px;
  height:10px;  
  background-color:#4676B1;
  margin-top:26px;
  margin-right:3px;
  margin-left:100px;
}

#main #pata .text3 #palicka_sk {
  float:left;
  width:4px;
  height:10px;
  background-color:#2bb45a;
  margin-top:26px;
  margin-right:3px;
  margin-left:100px;
}

#main #right .tx-reklamy-pi1 #reklamy img.malareklama {
  
  margin-left:2px;
  margin-top:2px;
}

#main #right img.velkareklama {
  margin-top:8px;
  margin-bottom:19px;  
}


#main #left #formular {
  float:left;
  border:1px solid #DADBDD;
  font-family:tahoma;
  font-size:12px;
  text-align:left;
  
  width:445px;
  width="468px";

  height:200px;
  margin-top:10px;
  padding:20px 0px 0px 20px;
  padding="10px 0px 0px 10px";
}

#main #left #formular textarea {
  border:1px solid #7f9db9;
  width:361px;
  height:95px;
  margin-bottom:5px;
  margin-top:5px;
  font-family:tahoma;
  font-size:11px;
  color:#3B464A;
}

input.text {
  border-width:1px;
  border-style:solid;
  border-color:#7F9DB9;
  height:17px;
  margin-top:5px;
  margin-right:5px;
  font-family:tahoma;
  font-size:11px;
  color:#3B464A;  
  width:175px;
     
}

input.submit_sk {
  background: url('../mainimages/vypracovat_sk.jpg');
  border:none;
  width:113px;
  height:28px;
  float:left;
  margin-top:-2px;
}


input.submit_cz {
  background: url('../mainimages/vypracovat_cz.jpg');
  border:none;
  width:113px;
  height:34px;
}


input.submit_hu {
  background: url('../mainimages/vypracovat_hu.jpg');
  border:none;
  width:113px;
  height:28px;
  float:left;
  margin-top:-2px;
}

img.ciara {
  float:left;
  text-align:left; 
  margin-bottom:10px;
}


#main #left2 {
  width:185px;
  float:left;
  margin-top:10px;
  
    
}


#main #left2 #vlavotext {
  color:#3B464A;
  border:1px solid #DADBDD;
  width:158px;
  width="179px";
  margin-bottom:5px;
  float:left;
  font-family:arial;
  font-size:11px;
  text-align:left;
  padding:10px;
}

#main #left2 #vlavotext a {
  text-decoration:underline;
  color:#3B464A;
}



#main #left2 .button_sk,  #main #left2 .button_cz,  #main #left2 .button_hu {
  font-family:tahoma;
  font-size:11px;
  color:white;
  background-color:#3B464A;
  font-weight:bold;
  border-width:1px 0px 0px 0px;
  border-style:solid;
  border-color:white;
  padding:10px 0px 10px 0px;
  width:180px; 
  text-align:left;
  float:left;
}

#main #left2 .button img {
  margin-left="20px";
  margin-right="10px";
} 

#main #left2 .button_sk a:link, #main #left2 .button_sk a:visited, #main #left2 .button_cz a:link, #main #left2 .button_cz a:visited {
  color:white;
  text-decoration:none;
  text-align:left;
}

#main #left2 .button_sk a:hover {
  color:#41CA70;
  text-decoration:none;
  text-align:left;
}

#main #left2 .button_cz a:hover {
  color:#2A9BE5;
  text-decoration:none;
  text-align:left;
}

#main #left2 .button_hu a:hover {
  color:#41CA70;
  text-decoration:none;
  text-align:left;
}


#main #left2 .button_sk a, #main #left2 .button_cz a  , #main #left2 .button_hu a  {
  color:white;
  text-decoration:none;
  text-align:left;
}

img.leftmenu {
  margin-left:20px;
  margin-right:15px;
}

#main #left2 #leftmenu_sk, #main #left2 #leftmenu_cz , #main #left2 #leftmenu_hu {

  float:left;
  margin-bottom:5px;
}


#main #left2 #leftmenu_sk .image, #main #left2 #leftmenu_cz .image , #main #left2 #leftmenu_hu .image {
float:left;
}


#main #left2 #leftmenu_sk .odkaz, #main #left2 #leftmenu_cz .odkaz , #main #left2 #leftmenu_hu .odkaz {
 float:left;
 width:120px;
}



#main #right2 {
  width:595px;
  float:right;
  margin-top:10px;
  

}

#main #right2 #clanok {

}



.banner {
  margin-bottom:10px;
  margin-top:10px;
  
}


table { 
  border-collapse:collapse; 
  width:100%; 
  margin:10px 0;
}

table thead { 
   
  color:#24519c; 

  
}

table thead td { 
  border-bottom:3px solid #FFFFFF; 
  background-color:#fff; 
  
}

table thead tr { 
  background-color:#2BB45A; 
  color:#FFFFFF; 
  font-size:11px; 
}

table thead th {
  padding:6px 6px 6px 20px;
   
}


table tr th {
 background-color:#2bb45a;
 color:white;
 text-align:center;

}


table tbody tr { 
  background-color:#F0F0F0;
  color:#3B464A; 
  border:0; 
}

table tbody tr td {

}

table td { 
  border:0; 
  border:transparent; 
 /* padding:6px 6px 6px 20px;*/
 line-height:10px;
  
  font-size:11px;
  border:1px solid #DADBDD;
}  

.nadpisvelky {
  float:left;
  font-family:arial, serif;
  font-size:17px;
  font-weight:bold;
  color:#3B464A;
  margin-top:10px;
  margin-bottom:5px;
  width:150px;
text-align:left;

}

.nadpisvelkyvideo {
  float:left;
  font-family:arial, serif;
  font-size:17px;
  font-weight:bold;
  color:#3B464A;
  margin-top:10px;
  margin-bottom:5px;
  width:200px;
text-align:left;

}

.nadpisvelkyclanok {
  float:left;
  font-family:arial, serif;
  font-size:17px;
  font-weight:bold;
  color:#3B464A;
  margin-bottom:5px;
}

.tx-mapastranky-pi1 #right2 .tx-clanok-pi1  .level1 a{
  color:#3B464A; 
}

.tx-mapastranky-pi1 #right2 .tx-clanok-pi1  .level2 a{
  color:#3B464A; 
  padding-left:10px;
}

.tx-referencie-pi1 #right2 #clanok  .referencia {
  width:300px;
  display:block;
  float:left;
}

.tx-referencie-pi1 #right2 #clanok  .referencia .refobr {
  float:left;
  border:1px solid #FFFFFF;
} 

.tx-referencie-pi1 #right2 #clanok  .referencia .reftext {
  float:left;
  border:1px solid #FFFFFF;
} 

.tx-referencie-pi1 #right2 #clanok  .referencia a{
  color:#3B464A;
  height:50px;
  float:left; 
}

.stlpec {
  float:left;
  width:150px;
  line-height:13px;
  
}

.stlpec a {
  width:130px;
}



.tx-texthome-pi1 {
 text-align:left;
 font-family:tahoma, serif;
 font-size:11px; 
 color:#3B464A;
 margin-bottom="15px";
 
}

#formular form {
 width:400px;
}


.tx-aktuality-pi1 {

  width:300px;
 
  

}

.tx-aktuality-pi1 .datum {
  font-family:tahoma, serif;
  color:#3B464A;
  font-size:11px;
  font-weight:bold;
  float:left;
  text-align:left;
  width:300px;
}

.tx-aktuality-pi1 #aktuality .aktualita a{
  width:300px;
 
}



.tx-banner-pi1 {
  float:left;
   
}

.tx-animacia-pi1 {
  margin-top:5px;
  margin-bottom:0px;
 float:left;

}


.riadok {

  width:440px;
  
}

.riadokleft {
  float:left;
}

.tx-textvpravo-pi1 {
  text-align:left;
  font-family:tahoma;
  font-size:12px;
  color:#3B464A;
  margin-bottom:20px;

}

.tx-referencie-pi1  {
   /*
   margin-top:10px;
   margin-bottom:16px;
   margin-bottom="10px";*/
   width:300px;
 /*  float:right;*/
}

.tx-referencie-pi1 a img {
 border:0;
}

.ref {
  float:left;
}

.formularleft {
  width:158px;
  width="172px";
  font-family:arial;
  font-size:11px;
  text-align:left;
  margin-bottom:5px;
  float:left;
  padding:10px;
  border:1px solid #DADBDD;
  color:#3B464A;

}

.formularleft input.submit_sk, .formularleft input.submit_cz  {
  text-align:left;
  float:left;
  margin-left:-3px;
  margin-top:3px;
  margin-top="0px"; 
}

.formularleft input.text 
{
  text-align:left;
  float:left;
  display:block;
}

.formularleft .inputy {
  margin-top:10px;
}

.tx-banner2-pi1 {
  margin-top:20px;
  margin-top="23px";
  float:right;
}

.tx-banner-pi1 {
  margin-top:6px;
  border:1px solid #DADBDD;
  width:464px;
  font-family:tahoma;
  font-size:12px;
  text-align:left;
  color:#3A484B;

}


.tx-banner-pi1  .bannerleft {

  margin-top="25px";
  float:left;
}

.tx-banner-pi1 a {
  color:#2DB257;
  font-weight:bold;
}

p.align-right {
  text-align:right;
}

#contact {
 width:300px;
 height:100px;
}

table {
 border:1px solid #DADBDD;
}

h4 {
 font-size:11px;
}


#main #pata img.navrch {
 border:0;

}

#palicka {
  margin-top:25px;
  float:left;
  
}

#palicka #palickaobr{
  float:left;
  margin-top:3px;
  margin-right:3px;
}

 #palicka #palickaodk {
   float:left;
 }
 
 a.cz {
  color:#4676B1;
 }


p.vlavotext , div.vlavotext{
color:#3B464A;
  border:1px solid #DADBDD;
  width:158px;
  width="179px";
  margin-bottom:5px;
  float:left;
  font-family:arial;
  font-size:11px;
  text-align:left;
  padding:10px;
  margin-top:-0px;
}


p.vlavotext a, div.vlavotext a {
 text-decoration:underline;
 color:#3B464A;
}




input.searchok_sk {
  background: url('../mainimages/hladat_sk.jpg');
  border:none;
  width:52px;
  height:24px;
  margin-top:-2px;
}

input.searchok_cz {
  background: url('../mainimages/hladat_cz.jpg');
  border:none;
  width:52px;
  height:24px;
  margin-top:-2px;
}

input.searchok_hu {
  background: url('../mainimages/hladat_hu.jpg');
  border:none;
  width:52px;
  height:24px;
  margin-top:-2px;
}


#pravacast {
 float:right;
 width:500px;
 padding-top:30px;
}

#pravacast #ikony {
  float:left;
  padding-left:55px;
  
}

#pravacast #search {
 float:left;
}

#pravacast #search input.search {
 float:left;
 border-width:1px;
 border-style:solid;
 border-color:#7F9DB9;
}


#main #right2 .tx-search-pi1 {
  border:1px solid #DADBDD;
  float:left;
  text-align:left;
  padding:15px;
  width:563px;
  width="595px";
  
  font-family:tahoma;
  color:#3B464A;
  font-size:11px;
  margin-bottom:10px;

}



#main #right2 .tx-search-pi1 a {
  color:#3b464a;
  text-decoration:underline;
}
