*  { margin: 0px; padding: 0px; border: 0px; text-align: left; font-family: "Trebuchet MS", "Verdana", "Tahoma", "Arial", sans-serif; }
body  { background:url(../grafika/pozadie_4.jpg) no-repeat top center; height: auto; color: #000000; font-size: 70%;	line-height: normal;	text-align: center; border: 0; margin: 0px ; padding: 0px 0px 10px 10px; display: block; }
body  { behavior: url(../style/csshover.htc); }
img  { margin: 0px; padding: 0px; border: 0; }
acronym  { border-bottom: 1px dotted; cursor: help; }



/****
Head
****/
.head  { width: 960px; height: 95px; overflow: visible; text-align: left; margin: 0px auto 0px auto; background: url(../grafika/header_4.jpg) left top no-repeat; }
.logo  { width: 200px; height: 75px; overflow: hidden; float: left; }
.logo img  { margin: 2px 0px 0px 22px; }

/****
Translate
****/

.blok  { width: 25px; height: 36px; overflow: hidden; float: right; margin: 5px 5px 0px 0px; position: relative; }
.blok img  { padding: 0px 0px 4px 0px; float:right; clear:both; position: relative; }
.blok a  { text-decoration: none; }



.podpora {float:left; width:110px; height:50px; text-align:right; margin: 25px 0px 0px 130px; font-weight:bold;}
.podpora a{color:#09F;}
.podpora a:hover{text-decoration:underline; color:#0CF;}
/****
Search
****/
.vyhladavanie  { width: 200px; height: 50px; float: right; padding: 10px 0px 0px 0px; margin: 0px 0px 0px 0px; }
.textstyle  { background: url(../grafika/search/vyhladavanie.jpg) right top repeat-x; width: 141px; height: 21px; margin: 12px 5px 7px 10px; padding: 0px 4px 0px 4px; border: #e1e1e1 solid 1px; }
.buttonstyle  { margin: 0px 0px -7px 0px; background: url(../grafika/search/lupa.jpg) right top no-repeat; width: 21px; height: 26px; }

/****
Main navigation
****/




.main_navigation  { width: 720px; height: 36px;  text-align: center; margin: 35px -60px 0px auto; float:right; display: block;}

body { behavior: url(../style/csshover.htc); }
ul.menu { margin:7px 0px 0px 0px;}
ul.menu a {	color: #FFF; text-decoration: none; display: block;padding: 5px 0px 7px 0px;width: 97px;text-align:center; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
ul.menu a:hover {color: #4BD8FF;text-decoration: none; }
ul.menu li {float: left; position: relative; font-size: 105%;}
ul.menu li ul {list-style: none; position: absolute; left: 0; top: 100%; display: none; width: 97px; }
ul.menu li:hover ul { display: block; }
ul.menu li:hover ul li ul { display: none; }
ul.menu li ul li a { color: #436aab; text-decoration: none; display: block; padding: 0px 5px 0px 5px; width: 140px; background: url(../grafika/menu_repeat.jpg) left top repeat-x; padding:5px; border-bottom: 1px solid #004F8A; border-left: 1px solid #004F8A; border-right: 1px solid #004F8A;}
ul.menu li.first {padding:0px 0px 0px 0px; }
ul.menu li ul { margin:0px 0px 0px 0px;}



ul  { list-style: none; display: block; }
ul li ul { list-style: none; position: absolute; left: 0; top: 100%; display:none; width: 150px; border-top: 1px solid #004F8A; }
ul li:hover ul { list-style: none; position: absolute; left: 0; top: 100%; display: block; width: 150px; border-top: 1px solid #004F8A;}

.prva_linia a:link, .prva_linia a:visited { text-align: center; color: #ffffff; text-decoration: none; display: block; padding: 10px 0px 0px 0px; width: 97px; float: left; height: 36px; margin: 0px 0px 0px 0px;  }
.prva_linia a:hover, .prva_linia a:active { color: #FFF; text-decoration: underline; display: block; padding: 10px 0px 0px 0px; width: 97px; height: 36px;  margin: 0px 0px 0px 0px;}
a.ozn:link, a.ozn:visited { color: #ffffff; text-decoration: none; display: block; padding: 3px 0px 7px 0px; width: 97px; background: url(../grafika/tlacitko_4.png) left top repeat-x; text-align:center;}
a.ozn:link, a.ozn_big:visited { color: #ffffff; text-decoration: none; display: block; padding: 3px 0px 7px 0px; width: 97px; background: url(../grafika/tlacitko2_4.jpg) left top repeat-x; text-align:center;}
ul li.prva_linia { float: left; position: relative; padding:0px 0px 0px 0px; background: #436aab;}	


ul .druha_linia a:hover, ul .druha_linia a:active { color: #4BD8FF; text-decoration: none; background: #FFF; }
ul li.druha_linia {border-bottom: 1px solid #004F8A; border-left: 1px solid #004F8A; border-right: 1px solid #004F8A; float: left; position: relative; width:150px; }

		
/****
Title
****/

.background_title  { width: 100%; height: 62px; overflow:hidden; }
.frame  { width: 960px; height:62px; overflow: hidden; margin: 0px auto 0px auto; /*background: url(../grafika/a.jpg) left top repeat-x; */}
.repeater  { /*min-width:398px; width:auto !important; */width: 518px; float:left; height:52px; overflow: hidden; background: url(../grafika/reflection_4.jpg) no-repeat; }

.title	{ /*min-width:203px; width:auto !important; */width:124px; margin: 4px 0px 0px 316px; height: 60px; overflow: hidden; float:left; text-align: left;/*background: url(../grafika/header_vlnka.jpg) right top no-repeat;*/ }
.title h1  { color: #FFFFFF; margin: 7px 0px 0px 27px; letter-spacing: +3px; text-align: left; font: normal 250% "Trebuchet MS", "Verdana", "Tahoma", "Arial", sans-serif; display: block; overflow: hidden; text-transform: uppercase;}
a.spirit { width: 200px; float:left; height:60px; overflow: hidden; /*text-align:center; */font-size:17px; font-weight:bold; color:#FFF; margin: -21px 0px 0px 5px;}
a.spirit:hover {text-decoration:underline; color:#0CF;}
/****
Everything
****/

.every  { width: 750px; overflow: hidden; float:left; padding: 20px 0px 0px 0px; }
.every_frame  { width: 960px; overflow: hidden; margin: 0px auto 10px auto; }
.every_text ul  { list-style: circle inside; margin: 0 0 0 0; }
.every_text li  {  }
.pismenka  { list-style: lower-latin inside; margin-left:30px;}
.piss  { list-style:disc; margin-left:50px;}
.cisla { list-style: decimal inside; }
.special ul  { padding: 0px 0px 0px 1.2em; list-style: disc inside; }
.special_ul ul  { padding: 0px 0px 0px 1.2em; list-style: disc inside; }
.every_text  { width: 720px; overflow: hidden; text-align: justify; margin: 0px auto 0px 0px; float:left; padding: 0px 0px 10px 0px; font-style: normal;}
.every_frame	h2  { color: #00679D; margin: 10px 0px 10px 0px; font-style: normal; font-family: "Trebuchet MS", "Verdana", "Tahoma", "Arial", sans-serif; font-size: 130%; border-bottom: 1px solid #E1E1E1; }
.every_frame	h2:hover  { color: #00679D; margin: 10px 0px 10px 0px; font-style: normal; font-family: "Trebuchet MS", "Verdana", "Tahoma", "Arial", sans-serif; font-size: 130%; border-bottom: #6DBCE5 solid 1px; }
.every_frame	h1  { color: #00679D; margin: 10px 0px 10px 0px; font-weight: bold; font-style: normal; font-family: "Trebuchet MS", "Verdana", "Tahoma", "Arial", sans-serif; border-bottom: 1px solid #6DBCE5; }
.every_frame	h1:hover  { color: #00679D; margin: 10px 0px 10px 0px; font-weight: bold; font-style: normal; font-family: "Trebuchet MS", "Verdana", "Tahoma", "Arial", sans-serif; border-bottom: #6DBCE5 solid 1px; }
.h { color: #00679D; margin: 10px 0px 10px 0px; font-weight: bold; font-style: italic; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; border-bottom: 1px solid #6DBCE5; font-size:300%; text-align:center; }



.every_text	p  { color: #000000; margin: 10px 0px 10px 0px; font-style: normal; font-family: "Trebuchet MS", "Verdana", "Tahoma", "Arial", sans-serif;}
.every_text	strong  { color: #00679D; font-style: normal; font-family: "Trebuchet MS", "Verdana", "Tahoma", "Arial", sans-serif; font-weight: bold; }
.fontstyleoblique  {font-style:oblique; font-family: "Trebuchet MS", "Verdana", "Tahoma", "Arial", sans-serif; color: #000000;}
.every_text	a:link, .every_text	a:visited  { color: #6DBCE5; font-style: normal; font-family: "Trebuchet MS", "Verdana", "Tahoma", "Arial", sans-serif; }
.every_text	a:hover, .every_text	a:active  { color: #979797; font-style: normal; font-family: "Trebuchet MS", "Verdana", "Tahoma", "Arial", sans-serif; text-decoration: none }
.len_zvyraznit  { font-style: normal; font-family: "Trebuchet MS", "Verdana", "Tahoma", "Arial", sans-serif; font-weight: bolder; }
.posun  { padding: 10px 0px 10px 0px; }

.rozdiel  { border-bottom: 1px solid #00679D;}
.nic  { text-decoration: none; }
.error_text  { color: #FF0000; font-style: normal; font-family: "Trebuchet MS", "Verdana", "Tahoma", "Arial", sans-serif; }

.every_frame	h3  { color: #00679D; margin: 10px 0px 10px 0px; font-style: normal;font-weight: bold; font-family: "Trebuchet MS", "Verdana", "Tahoma", "Arial", sans-serif; font-size: 110%; }
.every_frame	h4  { color: #979797; margin: 10px 0px 0px 0px; font-style: normal; font-family: "Trebuchet MS", "Verdana", "Tahoma", "Arial", sans-serif; font-size: 110%; }
.img_vpravo  { border: 0px; margin: 0px 0px 0px 0px; display:inline; float: right; clear:both; padding: 15px 10px 10px 2px;}
.img_stred  { border: 0px; margin: 0 auto 0 auto; display: block; padding: 0 0 0 0; }
.special  { border: 1px solid #00679D; margin: 0px auto 0px auto; padding: 0px 10px 0px 10px; }

table.osoby  {  width:485px; }
table.osoby th { font-style: normal; font-family: "Trebuchet MS", "Verdana", "Tahoma", "Arial", sans-serif; font-weight: bolder; text-align: left; }
.rozdiel2  { border-top: 1px solid #E1E1E1; width: 485px; height: 1px; }

.odrazky  { width: 720px; overflow: hidden; background-color: #ffffff; }
.odrazky ul  { margin: 0px 0px 0px 0px; list-style:none; display: inline; float: left; clear: both; overflow: hidden; }
.odrazky ul li { width: 620px; float: left; text-align: left; margin:5px 5px 5px 0px; list-style:none; }
.odrazky ul li.specialna { width: 80px; float: left; text-align: left; margin: 10px 10px 0px 0px; list-style:none; }

.flashs  { width: 720px; overflow: hidden; background-color: #ffffff; }
.flashs ul  { margin: 0px 0px 0px 0px; list-style:none; display: inline; float: left; clear: both; overflow: hidden; }
.flashs ul li { width: 530px; float: left; text-align: left; margin:5px 5px 5px 0px; }
.flashs ul li.specialny { width: 170px; float: left; text-align: left; margin:15px 5px 0px 5px; }
.flash_special  { border: #e1e1e1 solid  1px; }
.flash_special:hover  { border: #6DBCE5 solid 1px; }


/****
Obrazky
****/

.ramce  { width: 750px; height: 180px; overflow: hidden; }
.ramce ul  { margin: 0px 10px 0px 0px; list-style: none; display: inline; float: left; clear: both;}
.ramce ul li  { width: 180px; float:left; text-align: center; }
.ramce img  {  margin: 0px 0px 10px 0px;}

/****
Galeria
****/

.nahlad  { overflow: hidden; float:left; display: inline; margin:0px 5px 10px 5px; border: 1px solid #e1e1e1; padding: 10px 10px 10px 10px; width: 85px; height: 64px;}
.nahlad a:link, .nahlad a:visited  {text-decoration: none; }
.nahlad:hover  { text-decoration: none; border: #6DBCE5 solid 1px; }


/****
Billboard
****/

a.billboard  { text-decoration: none; margin: 0px 0px 20px 0px; border: #e1e1e1 solid  1px; float: left; padding: 10px 0px 10px 0px;}
a.billboard:hover  { text-decoration: none; border: #6DBCE5 solid 1px; padding: 10px 0px 10px 0px; float: left;}
.side_navigation2  { width: 190px; overflow: hidden; text-align: left;  margin: 0px auto 1em auto; float:right; font-size: 105%; display: inline;  }

/****
Side navigation
****/

.side_navigation  { width: 190px; overflow: hidden; text-align: left;  margin: 0px auto 0px auto; float:right; font-size: 105%; display: inline;  }
.side_navigation ul  { overflow: hidden; display: block; list-style: none; margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px; }
.side_navigation li  { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; overflow:hidden; display:block;}

.side_navigation li a:link, .side_navigation li a:visited  { overflow:hidden; display:block; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 1.8em; /*border-bottom: 1px solid #E1E1E1;*/}
.side_navigation li a:hover, .side_navigation li a:active  { overflow:hidden; display:block; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 1.8em; /*border-bottom:1px solid #E1E1E1;*/}

.side_navigation a:link, .side_navigation a:visited  { text-decoration: none; color: #979797; background: url(../grafika/odrazka_neaktivna.jpg) no-repeat 0em 0.3em; }
.side_navigation a:hover, .side_navigation a:active  { text-decoration: none; color: #6DBCE5; background: url(../grafika/odrazka.jpg) no-repeat 0em 0.3em; }

.side_navigation3  { width: 190px; overflow: hidden; text-align: left;  margin: 0px auto 1em auto; float:right; font-size: 105%; display: inline;  }
.side_navigation3 ul  { overflow: hidden; display: block; list-style: none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
.side_navigation3 li  { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; overflow:hidden; display:block;}

.side_navigation3 li a:link, .side_navigation3 li a:visited  { overflow:hidden; display:block; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 1.8em; border-bottom: 1px solid #E1E1E1;}
.side_navigation3 li a:hover, .side_navigation3 li a:active  { overflow:hidden; display:block; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 1.8em; border-bottom:1px solid #E1E1E1;}

.side_navigation3 a:link, .side_navigation3 a:visited  { text-decoration: none; color: #979797; background: url(../grafika/odrazka_neaktivna.jpg) no-repeat 0em 0.3em; }
.side_navigation3 a:hover, .side_navigation3 a:active  { text-decoration: none; color: #6DBCE5; background: url(../grafika/odrazka.jpg) no-repeat 0em 0.3em; }

/****
Footer
****/

.background_footer  { width: 101%; clear:both;/* background: #436AAB; */background-image: url(../grafika/footer_4.jpg); height: 54px; margin: 0px 0px 0px -10px; }
  .footer  { width: 960px; clear:both; overflow: hiden; text-align: center; margin: 0px auto 0px auto; }
.footer h6  { color: #FFFFFF; margin: 0px 0px 0px 0px; padding: 15px 0px 5px 0px; letter-spacing: normal; text-align: center; font: normal 90% "Trebuchet MS", "Verdana", "Tahoma", "Arial", sans-serif; display: block; overflow:hidden; line-height: 12px;}
.footer h6 a {color:#FFF;} 

a.link_f  { text-decoration: underline; color: #FFFFFF; }
a.link_f:hover  { text-decoration: none; color: #6DBCE5; }
a.link_f:active  { text-align: center; text-decoration: underline; color: #FFFFFF; }

/****
Slimbox
****/

#lbOverlay  { position: absolute; z-index: 9999; left: 0; width: 100%; background-color: #000; cursor: pointer; }
#lbCenter, #lbBottomContainer  { position: absolute; z-index: 9999; left: 50%; overflow: hidden; background-color: #fff; }
.lbLoading  { background: #fff url(../grafika/lightbox/loading.gif) no-repeat center; }
#lbImage  { position: absolute; left: 0; top: 0; border: 10px solid #fff; background-repeat: no-repeat; }
#lbPrevLink, #lbNextLink  { display: block; position: absolute; top: 0; width: 50%; outline: none; }
#lbPrevLink  { left: 0; }
#lbPrevLink:hover  { background: transparent url(../grafika/lightbox/prevlabel.gif) no-repeat 0% 15%; }
#lbNextLink  { right: 0; }
#lbNextLink:hover  { background: transparent url(../grafika/lightbox/nextlabel.gif) no-repeat 100% 15%; }
#lbBottom  { font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; font-size: 10px; color: #666; line-height: 1.4em; text-align: left; border: 10px solid #fff; border-top-style: none; }
#lbCloseLink  { display: block; float: right;	width: 66px; height: 22px; background: transparent url(../grafika/lightbox/closelabel.gif) no-repeat center; margin: 5px 0; outline: none; }
#lbCaption, #lbNumber  { margin-right: 71px; }
#lbCaption  { font-weight: bold; }

table.t { border: double; margin: 0 auto; border-color: #436AAB; width:255px;}
table.t tr th {background-color: #436AAB; color:#FFF; text-align:center; font-weight: bold;}
table.t tr {border: double; border-color: #436AAB;}
/*table.t tr td {border: solid; border-color: #436AAB;}*/


.center { text-align:center;}

.ref_tab {text-align:left;}

.prev {height:140px; weight:800px; overflow:auto;}





			

