* {
	margin: 0;
	padding: 0;
}

html, body {
	height: 100%;
}

body {
   font-family: Arial, Verdana, Tahoma, lucida, sans-serif;
   font-size: 11pt;
   background-color: #fed352;
   color: #000;
   text-align: center;
   width: 100%;
   min-width: 770px;
}

#main {
   width: 100%;
   min-width: 770px;
   margin: 0 auto;
   text-align: left;
   min-height: 100%;
   height: 100%;
   position: relative;
   background-image: url("http://www.tirnavia.com/t_images/logos/pozadiemenu.gif");
   background-repeat: repeat-y;
}
 
body>#main {
 	height: auto;
}

#head {
   background-color: #FFCC33;
   background-image: url("http://www.tirnavia.com/t_images/logos/navrhnalogo1.jpg");
   height: 80px;
   width: 100%;
   min-width: 770px;
   clear: both;
   background-repeat: repeat-x;
   display: block;
}

#headleft {
   position:relative;
   float:left;
   width: 200px;
   margin:0;
   padding:4px;
}

#headright {
   display: block;
   padding: 4px;
   text-align: right;
   background-repeat: repeat-x; 
   margin-left: 212px;
}

#text {
   padding: 0px 0px 75px 0px;
   clear: both;  
}

#mainmenu {
   padding: 0px 0px 0px 0px;
   width: 100%;
   min-width: 770px;
   clear: both;
   text-align: justify;
   background-color: #FFCC33;
   background-image: url("http://www.tirnavia.com/t_images/logos/pozadiemenubezciary.gif");
   background-repeat: repeat-y;
   height:18px;
}

#chromemenu{
   width: 100%;
   min-width: 770px;
   height: 18px; 
}

#chromemenu:after{ /*Add margin between menu and rest of content in Firefox*/
   content: "."; 
   display: block; 
   height: 0; 
   clear: both; 
   visibility: hidden;
}

#chromemenu ul{
   border-top: 1px solid #ff9900;
   border-bottom: 1px solid #ff9900;
   width: 100%;
   background: url("http://www.tirnavia.com/t_images/logos/chromebg4.gif") center center repeat-x; 
   margin-left: 0;
   padding-left: 0;
   margin: 0;
   float: left;
   font: bold 14px Arial;
   text-decoration: none;
   height:18px;
   text-align: center;
}

#chromemenu ul li{
   display: inline;
   font: bold 14px Arial;
   text-decoration: none;
}

#chromemenu ul li a{
   float: left;
   color: #FFFFFF;
   font-weight: bold;
   padding: 1px 0px 1px 0px;
   text-decoration: none;
   width:11.08%;
   height:16px;
   background: url("http://www.tirnavia.com/t_images/logos/divider4.gif") center right no-repeat; 
}

#chromemenu ul li a:hover{
   color: #494949;
}

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{
   position:absolute;
   top: 0;
   border: 1px solid #FF9900; 
   border-bottom-width: 0;
   font:bold 14px Arial;
   text-decoration: none;
   color: #FFFFFF;
   line-height:16px;
   z-index:100;
   background: #FFCC33;
   width: 200px;
   visibility: hidden;
}

.dropmenudiv a{
   width: 100%;
   display: block;
   text-indent: 3px;
   border-bottom: 1px solid #FF9900; 
   padding: 2px 0;
   text-decoration: none;
   font-weight: bold;
   color: #FFFFFF;
}

.dropmenudiv a:link    {
   color: #FFFFFF;
   text-decoration: none;
}

.dropmenudiv a:visited {color: #FFFFFF; text-decoration:none;}
.dropmenudiv a:active {color:black;font-weight:bold;text-decoration:none;}
.dropmenudiv a:hover{background-color: #F0F0F0;color: #494949;}
 
#menu {
   position: absolute;
   width: 200px;
   padding: 6px 4px 4px 4px;
   left: 0;
   top: 100px;
}

#stranka {
   display: block;
   margin: 0 0 0 208px;
   padding: 6px 8px 4px 8px; 
   min-height: 380px;
   height: 380px;
}

*>#stranka {
height: auto;
} 
 
#footer {
	height: 75px;
	overflow: hidden;
	position: absolute;
	bottom: 0;
	left: 0;
   background-color: #FFCC33;
	background-image: url("http://www.tirnavia.com/t_images/logos/pozadiemenubezciary.gif");
   background-repeat: repeat-y;
	text-align: left;
	width: 100%;
   min-width:770px;
   border-top: 1px solid #FF9900;
   vertical-align: middle;
   clear:both;
}

#footerleft {
   position: relative;
   float: left;
   width: 280px;
   margin: 0;
   padding: 4px;
   text-align: center;
   vertical-align: middle;
}

#footerright {
   display: block;
   margin: 0 0 0 280px;
   padding: 4px;
   text-align: right;
}

#footer img {
   height: 60px;
}
   
div#footerright a img {
   filter: alpha(opacity=40);
   /*-moz-opacity: 0.4;*/
   opacity: 0.4;
   vertical-align: top;
}

div#footerright a:hover img {
   filter:alpha(opacity=100);   
   /*-moz-opacity: 1;   */
   opacity: 1;
}

 p,body,td,th,dt,dd,dl,li,ul,ol,blockquote { font: 11pt Arial, Helvetica, sans-serif; } 
.c_norm { font: 10pt Arial, Helvetica, sans-serif; }
.c_normb { font: bold 10pt Arial, Helvetica, sans-serif; }
.c_normb a:link {color:red; text-decoration:none;}
.c_normb a:hover {color:red;font-weight:bold;text-decoration:underline;}
.c_normb a {font-weight:bold;color:red;}
.c_normb a:visited {color:red; text-decoration:none;}
.c_normb a:active {color:red;font-weight:bold;text-decoration:none;}

.c_small { font: 8pt Arial, Helvetica, sans-serif; }
.c_head1 { font: bold 10pt Arial, Helvetica, sans-serif; }
.strong { font: bold 12pt Arial, Helvetica, sans-serif; }
.male { font: 8pt Arial, Helvetica, sans-serif; }
.najmensie { font: 7pt Arial, Helvetica, sans-serif; }
.menu1 { font: bold 12pt Arial, Helvetica, sans-serif }
.menu1sel { font: bold 10pt Arial, Helvetica, sans-serif;color:#006400;}
.menu2 { font: bold 10pt Arial, Helvetica, sans-serif; }
.menu3 { font: bold 8pt Arial, Helvetica, sans-serif; }
.pwhint { font: 8pt Arial, Helvetica, sans-serif;color:#FFFF66;text-align:center;}

a {font-weight:bold;color:#004600;}
a:link    {color: #004600; text-decoration:none;}
a:visited {color: #004600; text-decoration:none;}
a:active {color:black;font-weight:bold;text-decoration:none;}
a:hover {color:black;font-weight:bold;text-decoration:underline;}

ul {padding-left: 2.3em;}
.disc {list-style-type: disc;}
p{margin-top: 8pt; margin-bottom: 8pt;}
hr {
	margin-top: 8pt;
	margin-bottom: 8pt;
	color: Gray;
	background-color: Gray;
	border: 0px solid Gray;
	height: 1px;
}
input {
   font: 8pt Arial, Helvetica, sans-serif; 
   background-color: #FFCC33; 
   background-image: url("http://www.tirnavia.com/t_assets/shadeform1.gif");
   padding:1px;
 }

object {
   font: 8pt Arial, Helvetica, sans-serif; 
   background-color: #fed352; 
   padding:1px;
 }


select {
   font: 8pt Arial, Helvetica, sans-serif; 
   background-color: #FFCC33; 
   width:auto;
   padding:0px;
 } 
 
textarea {
  font: 8pt Arial, Helvetica, sans-serif;
  background-color: #FFCC33;
  background-image: url("http://www.tirnavia.com/t_assets/shadeform1.gif");
  padding:1px;
}

#ask_nav        {text-decoration:none; }
#ask_nav a        {text-decoration:none;}
#ask_nav a:hover        {text-decoration:underline; color:#000; }
#ask_nav a.ask_nav_active:hover        {text-decoration:none; color:#000;}

.ask_nav_lev1 a,.ask_nav_lev2 a,.ask_nav_lev3 a {
   display:block;
	width:135px;
	margin:0;
   margin-bottom:0px;
	font: bold 10pt Arial, Helvetica, sans-serif;
}

.ask_nav_lev1 a  {padding-left:0px;}
.ask_nav_lev2 a  {padding-left:12px;}
.ask_nav_lev3 a  {padding-left:24px;}

.ask_nav_lev1 a  {}

a.ask_nav_open   {text-decoration:none; color:#000;}

a.ask_nav_active {text-decoration:none; color:#000;}

a.linkopacity img {
   filter:alpha(opacity=40); 
   /*-moz-opacity: 0.4; */
   opacity: 0.4;
}

a.linkopacity:hover img {
   filter:alpha(opacity=70);   
   /*-moz-opacity: 0.7;   */
   opacity: 0.7;
}



.forum {
   display: table;
   border-collapse: collapse;
   table-layout: fixed;
   width: 99.2%;
   font: 10pt Arial, Helvetica, sans-serif;
   padding: 2px;
   margin:2px;
   border-spacing: 1px;
}

.forum td {
   border: 1px solid #ff9900;
   padding: 4px;
}

.prispevky td {
   padding:4px;
}