html {height: 100%;margin-bottom: 1px;}
body {
	margin: 0;
	font-family: Verdana;
	font-size: 70%;
	font-size: 10px;
	line-height: 135%;
	color: #00000;
	background: #ffffff;}
	
input { 
font-size: 10px;
}
	
h3 { 
	margin: 0;
	padding: 0;
	font-size: 90%;
	padding-top: 1px;
	
}

h4 { 

	color: #003366;
	font-size: 13px;
	margin: 0;
	padding: 0;
}

h5 { 
	margin: 0;
	padding: 0;
	color: #2887C2;
	font-size: 10px;

}
ul { 
	margin: 0;
	padding:0;
	/* padding-left:10px; */
}

li { 
	list-style: none;
	padding-left: 10px;
	background: url(../images/bodka.jpg) 0 6px no-repeat;
	
}

a { 

	color: #003366;
	font-weight: bold;
	text-decoration: none;
	
}

table { 
	padding: 0;
	margin: 0;
	border-spacing:0;
	
}


#main { 
	margin: 0 auto;
/*	border: 1px solid red; */
	width: 782px;
}

#top { 

	width: 782px;
	height: 80px;
	background: url(../images/top.jpg) 0 0 no-repeat;

}

#menu {

	height: 20px;
	background-color: #00327c;

}

#top_down { 

	height: 18px;
	background: url(../images/top_down.jpg) 0 0 no-repeat;

}


#top_down2 { 

	height: 25px;
	background: url(../images/top_down2.jpg) 0 0 no-repeat;

}

.moduletable-top_menu td  {


	
}

.moduletable-top_menu a  {
	
	position: relative;
	top: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #CCCCCC;
	padding-left: 3px;
	margin-left: 2px;
	padding-right: 3px;
	margin-right: 2px;
	color:white;

}

.moduletable-top_menu a:hover, .moduletable-top_menu #active_menu-top_menu { 
	background-color: #2887C2;
}

#body { 

	width: 782px;
	
}

#left { 

	width: 557px;
	
	float: left;

}	




#right { 

	width: 217px;
	float: right;

}


.message { 

	font-weight: bold;

}

/*
.contentpaneopen td,.contentpane { 
*/
/*
.contentpaneopen td { 

	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	border-left: 1px solid #9C9C9C;
	border-right: 1px solid #9C9C9C;
	border-bottom: 1px solid #9C9C9C;

}
*/
/*
.contentpaneopen td td { 
	border: 0;
}
*/

#left .contentpaneopen {

	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	border-left: 1px solid #9C9C9C;
	border-right: 1px solid #9C9C9C;
	border-bottom: 1px solid #9C9C9C;
	
	/* width: 600px; */

}

#left table.contentpaneopen { 

	border:0;
	padding:0;
	
	/* ????? sirka pre content */
	width: 558px;

}

#left .blog table.contentpaneopen { 


	
	/* ????? sirka pre content blog*/
	width: 555px;

}

#left table.contentpaneopen tr td { 

	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	border-left: 1px solid #9C9C9C;
	border-right: 1px solid #9C9C9C;
	border-bottom: 1px solid #9C9C9C;

	/* sirka niekedy treba */
	
	


	/* vyska default */
	
	height: 304px;
	//height: 282px;
	

}

/* vnutorne tablky vypneme border */
#left table.contentpaneopen tr td td { 
	border: 0;
}

#left .blog table.contentpaneopen tr td {

	height: 1px;

}

#left table.contentpaneopen tr td.contentheading  { 

	border: 0;
	padding: 0;
	padding-left: 10px;
	padding-right: 10px;	
	
	/* vyska default */
	height: 18px;
	

}



/* heading pre content */


#left .contentheading { 
	padding-top: 0px;
	border: 0;
	background-color: #2887C2;
	color: #ffffff;
	font-weight: bold;
	width: 557px;
	
	
	
	height: 18px;
	font-size: 90%;
	padding-left: 10px;
	padding-right: 10px;	
	
	
	
	
}


/* pre componenet head */

#left .componentheading { 
	padding-top: 1px;
	border: 0;
	background-color: #2887C2;
	color: #ffffff;
	font-weight: bold;
	
	height: 17px;
	font-size: 90%;
	padding-left: 10px;
	width: 547px; /* treba upravit pre padding */

}

#left .contentpane { 

	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	border-left: 1px solid #9C9C9C;
	border-right: 1px solid #9C9C9C;
	border-bottom: 1px solid #9C9C9C;

}




/* frontpage */

#left .blog { 

	border-left: 1px solid #9C9C9C;
	border-right: 1px solid #9C9C9C;
	border-bottom: 1px solid #9C9C9C;
	padding-top: 10px;
	
	
	height: 304px;
	//height: 303px;
	
	
	
}

#left .blog .contentheading { 

	padding-top: 1px;
	border: 0;
	background-color: #ffffff;
	color: #003366;
	font-weight: bold;
	width: 557px;
	height: 17px;
	font-size: 90%;
	padding-left: 10px;
	padding-right: 10px;
}


#left .blog .contentpaneopen td { 

	border:0;
	

}


.readon { 

	font-weight: normal;
	color: #ED6E00;
	float: right;
	margin-right: 20px;
	text-decoration: underline;

}


/* xmap */
#left .xmap .contentpaneopen { 



/* height: 283px; */

	margin-bottom: 10px;


}
/* banner */

.moduletable-banner { 

	padding-top: 0px;
	padding-bottom: 6px;
	padding-bottom: 4px;

}



/* anketa */


.moduletable-anketa form { 

	/* border :1px solid red; */
	vertical-align: top;
	margin:0;
	padding:0;


}


.moduletable-anketa h3 { 
	padding-left: 10px;
	padding-right: 10px;
	border: 0;
	background-color: #2887C2;
	color: #ffffff;
	font-weight: bold;
	height: 17px;
	
	
}

.moduletable-anketa .poll-anketa { 
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	margin-bottom: 6px;
	

	
	
	border-left: 1px solid #9C9C9C;
	border-right: 1px solid #9C9C9C;
	border-bottom: 1px solid #9C9C9C;
	height: 181px;
	height: 179px;
	
	width: 217px;
	
	
}


/* prihlasenie (NAMIESTO ANKETY) */
.moduletable-login h3 { 
	padding-left: 10px;
	padding-right: 10px;
	border: 0;
	background-color: #2887C2;
	color: #ffffff;
	font-weight: bold;
	height: 17px;
	
	
}

.moduletable-login #form-login { 

	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	margin-bottom: 6px;
	

	
	
	border-left: 1px solid #9C9C9C;
	border-right: 1px solid #9C9C9C;
	border-bottom: 1px solid #9C9C9C;
	height: 181px;
	height: 158px;
	
	
	
	width: 217px;
	width: 195px;

}

.moduletable-login #form-login #modlgn_username,.moduletable-login #form-login #modlgn_passwd { 

	width: 70px;

}


.moduletable-login #form-login ul  {

	padding-top: 15px;
	

}

.moduletable-login #form-login fieldset { 
	border: 0;
	margin: 0;
	padding:0;
	
}

.moduletable-login #form-login td {

	white-space:nowrap;

}

/* menu bocne */

.moduletable-menu { 

	
	

}

.moduletable-menu ul { 
	padding-top: 20px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	margin-bottom: 6px;
	border-left: 1px solid #9C9C9C;
	border-right: 1px solid #9C9C9C;
	border-bottom: 1px solid #9C9C9C;
	height: 110px;
	vertical-align: bottom;

}

.moduletable-menu li { 
	
	padding-bottom: 9px;

}

.moduletable-menu h3 { 
	padding-left: 10px;
	padding-right: 10px;
	border: 0;
	background-color: #2887C2;
	color: #ffffff;
	font-weight: bold;
	height: 17px;
}


/* kurzovy listok */

.moduletable h3 { 
	padding-left: 10px;
	padding-right: 10px;
	border: 0;
	background-color: #2887C2;
	color: #ffffff;
	font-weight: bold;
	height: 17px;
}


.moduletable #mod_nbssk { 
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	margin-bottom: 6px;
	border-left: 1px solid #9C9C9C;
	border-right: 1px solid #9C9C9C;
	border-bottom: 1px solid #9C9C9C;
	height: 181px;
	
	width: 217px;
	vertical-align: top;
}


.moduletable #mod_nbssk  {

	height: 10px;
	

}

.moduletable #mod_nbssk #tp {

	height: 40px;

}

.moduletable #mod_nbssk #mn {

	padding-left: 10px;

}

.moduletable #mod_nbssk td {

	padding-bottom: 5px;
	

}

#EUR,#USD,#CHF,#GBP,#CZK { 

	width: 23px;
	height: 13px;

}

#EUR { 	background: url(../images/eur.jpg) 0 2px no-repeat; }
#USD { 	background: url(../images/usd.jpg) 0 2px no-repeat; }
#CHF { 	background: url(../images/chf.jpg) 0 2px no-repeat; }
#GBP { 	background: url(../images/gbp.jpg) 0 2px no-repeat; }
#CZK { 	background: url(../images/czk.jpg) 0 2px no-repeat; }

/* menu */
/*
#menu ul { 
	margin: 0;
	padding: 0;
	list-style: none;
	
}

#menu li { 
	margin: 0;
	list-style: none;
	float: left;
	color: white;
	background: none;
}

#menu li a { 

	color: white;

}

*/
#menu a,#menu span { 

	color: white;
	
	padding-left: 10px;

}

#menu a:hover { 

	text-decoration: underline;

}

#menu .moduletable_menu { 

	padding-top: 3px;

}

/* bottom modules */
#bot { 

	width: 300px;
	width: 782px;
	/* border: 1px solid red; */
	float: left;
	/* 23.1.08 */
	margin-top: 5px;
	
}

#bot .moduletable { 

	float: left;
	width: 181px;
	width: 176px;
	margin-right: 10px;
	
	
}

#bot #mod_nbssk2 { 

	color: #7A7A7A;
	padding-top: 10px;
	padding-left: 15px;
	padding-right: 10px;
	border-left: 1px solid #9C9C9C;
	border-right: 1px solid #9C9C9C;
	border-bottom: 1px solid #9C9C9C;	
	width: 176px;
	height: 130px;
	margin-right: 10px;
}
#bot #mod_nbssk2 #datum { 

	color: #000000;
	font-size: 14px;
	font-weight: bold;
	vertical-align: top;

}

#bot #mod_nbssk2 #kurz { 

	color: #081D58;
	background: url(../images/sipka.jpg) 0 3px no-repeat;
	font-size: 15px;
	font-weight: bold;
	padding-left: 15px;
	padding-top: 3px;

}



#bot #mod_nbssk2 #ciara { 

	border-bottom: 1px #9F9F9F solid;
	height: 12px;

}

#bot #mod_nbssk2 #odkaz a { 

	color: #2887C2;

}

#bot #mod_nbssk2  #cely {

	font-weight: normal;

}

/* custom obr euro */
#bot .moduletable-euro { 

	float: left;		
	width: 146px;
	margin-right: 10px;
}
#bot .moduletable-euro h3 { 
	
	
	padding-left: 10px;
	padding-right: 10px;
	border: 0;
	background-color: #2887C2;
	color: #ffffff;
	font-weight: bold;
	height: 17px;
}

#bot .moduletable-euro img { 

	border-left: 1px solid #9C9C9C;
	border-right: 1px solid #9C9C9C;
	border-bottom: 1px solid #9C9C9C;	

}

/* kalulacka */
#bot .moduletable-eurocalc { 

	float: left;		
	width: 215px;
	color: #7A7A7A;
	margin-right: 8px;	
	//margin-right: 0px;	
	
}	

#bot .moduletable-eurocalc h3 { 
	
	
	padding-left: 10px;
	padding-right: 10px;
	border: 0;
	background-color: #2887C2;
	color: #ffffff;
	font-weight: bold;
	height: 17px;
}

#bot .moduletable-eurocalc #mod_eurocalc { 

	width: 215px;

	height: 130px;
	border-left: 1px solid #9C9C9C;
	border-right: 1px solid #9C9C9C;
	border-bottom: 1px solid #9C9C9C;	
	padding-left: 7px;
	padding-top: 4px;

}

#bot .moduletable-eurocalc input {

	border: 1px solid #A2A2A2;
	background: url(../images/kalukulacka_input.jpg) 0 0 repeat-x;
	width: 64px;
	

}

#bot .moduletable-eurocalc #clc { 

	background: url(../images/kalk.jpg) 0 0 no-repeat;
	padding-left: 45px;

}
#bot .moduletable-eurocalc #clc a {

	color: #2887C2;

}


#bot .moduletable-eurocalc #bld { 
	font-weight: bold;
	color: black;
}

#bot .moduletable-eurocalc #krz { 

	font-size: 9px;
	vertical-align: top;
	letter-spacing: -1px;
}


#bot #odkazy {
	
	margin-top: 26px;

}



#bot #odkazy td { 

	margin: 0;
	padding: 0;
	padding-bottom: 10px;
	

}
#bot .moduletable-menu {

	float: right;
	
}

#bot .moduletable-menu h3 { 
	 width: 217px;
}
#bot .moduletable-menu ul#mainlevel {
	width: 215px;

}

.bot {

	float: right;

}

/* bottom, menu a logo */

#bot_line { 

	border-top: 1px solid #9C9C9C;
	width: 782px;
	float: left;
	color: #9C9C9C;
	padding-top: 3px;
	padding-bottom: 35px;
}


#bot_line #menu_bot { 
	float: left;
}

#bot_line a { 
	
	color: #9C9C9C;
	
}

#bot_line #logo {
	
	float: right;
	width:110px;
	height:40px;
	background: url(../images/logo.jpg) 0 5px repeat-x;

}



/* center content, 2 vedla seba */



#center .moduletable-content,#center .moduletable-content-right { 

	float:left;
	
}

#center .moduletable-content {

	margin-right: 6px;

}

#center .moduletable-content h3,#center .moduletable-content-right h3 { 
	padding-left: 10px;
	padding-right: 10px;
	border: 0;
	background-color: #2887C2;
	color: #ffffff;
	font-weight: bold;
	height: 17px;
	width: 368px;
	
}

#center .moduletable-content #brd, #center .moduletable-content-right #brd { 
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	margin-bottom: 6px;
	border-left: 1px solid #9C9C9C;
	border-right: 1px solid #9C9C9C;
	border-bottom: 1px solid #9C9C9C;
	height: 410px;
	width: 388px;
	
	
}
#center .moduletable-content #brd td, #center .moduletable-content-right #brd td {

	vertical-align: top;

}


#left #searchForm { 
	border-left: 1px solid #9C9C9C;
	border-right: 1px solid #9C9C9C;
	border-bottom: 1px solid #9C9C9C; 
	padding: 10px;
	height: 283px;
}

#left #searchForm td { 
	border: 0;
}

button,input.button { 
	border: 1px solid #9C9C9C;
	background-color: #2887C2;
	color: white;
}

#wrapper { 
	
	//width: 786px;
	//position: relative;
	//left: -2px;

}

#wrapper .componentheading { 

	padding-top: 0px;
	border: 0;
	background-color: #2887C2;
	color: #ffffff;
	font-weight: bold;
	height: 18px;
	font-size: 90%;
	padding-left: 10px;
	padding-right: 10px;

}

#wrapper .contentpane { 


	padding-bottom: 10px;
	border-left: 1px solid #9C9C9C;
	border-right: 1px solid #9C9C9C;
	border-bottom: 1px solid #9C9C9C;

}


#wrapper td { 


	/* padding-bottom: 10px; */
	border-left: 1px solid #9C9C9C;
	border-right: 1px solid #9C9C9C;
	border-bottom: 1px solid #9C9C9C;
	width: 782px; 
	//width: 738px;
	 
}

#wrapper .contentheading { 
	
	
	padding-bottom: 0px;
	border: 0;
	background-color: #2887C2;
	color: #ffffff;
	font-weight: bold;
	height: 18px;
	font-size: 90%;
	padding-left: 10px;
	padding-right: 10px;
	width: 782px;
	

	
	
}

#wrapper td td { 
	border: 0;
}

#poll_obal {
	padding: 10px;	
	border-left: 1px solid #9C9C9C;
	border-right: 1px solid #9C9C9C;
	border-bottom: 1px solid #9C9C9C;	
}

#poll_obal td,#poll_obal th,#poll_obal .contentpane {
	border: 0;
}

#poll select {
	font-size: 10px;
	margin-top: 3px;
}
/*
.pollstableborder { 
	width: 100% !important;
}

#pl1 {
	text-align: left;
	width: 40px !important;
	
}

#pl2 { 
	
	text-align: left;
	width: 40px !important;
}
#pl3 { 
	width: 140px !important;
}

#pl1,#pl2,#pl3 {
	width: 10px !important;
}	
*/
#ptbl1,#ptbl1 td,#ptbl1 tr,#ptbl1 th {
	margin: 0 !important;
	padding: 0 !important;
	border: 0 !important;
	outline: 0 !important;

}
#ptbl1,#ptbl1 td,#ptbl1 tr,#ptbl1 th {
	width/**/:/**/ 0em; 
	white-space: nowrap;
}
#ptbl1a,#ptbl1a td,#ptbl1a tr,#ptbl1a th {
	width/**/:/**/ 0em; 
	white-space: nowrap;
}
.sectiontableheader_x {
	white-space: nowrap;
}
#pl2 { 
	padding-left: 33px;
	padding-right: 28px;
}

#ptbl2,#ptbl2 td,#ptbl2 tr,#ptbl2 th {
	width/**/:/**/ 0em; 
	white-space: nowrap;
}

#pl3 { 
	width: 300px !important;

}

#system-message ul { 
	color: #003366; 
	list-style: none !important; 
	padding: 0px !important; 
	margin-top: 0px !important;
	background: 0;
	margin-bottom: 5px; 
	margin-left: 10px;	
}

#system-message li { 

	list-style: none !important; 
	padding: 0px !important; 
	margin: 0px !important;
	background: 0;
}
#system-message    { 
	margin: 0px; 
	padding: 0;
}
#system-message dt { 
	font-weight: bold; 
}
#system-message dd {
	margin: 0; 
	font-weight: bold; 
	/* text-indent: 30px;  */
}

#xxlnx { 
	position: relative;
	top: -10px;
	left: -10px;
}
	
	
/*  chamula, bug fix */
.contentpagetitle { 
	color: white;
}