body{
	font-family: Helvetica, Verdana, sans-serif, Arial;
	background-color: #4B719A;
/*	background-color: #80b3fc;
	background: #585f71;*/
	font-size: 0.8em;
	/*background:#7A807D url("images/back_o.gif") repeat;*/
}

.showSwitch {
	display: block;
}

.hideSwitch {
	display: none;
}

div{
	margin: 1px;
	/*background: url('images/roztek.gif') no-repeat left top;*/
}

img{
	border: none;
}

a:visited{
	/*color: #0D0D78;*/
	color: #3393F6;
	text-decoration: underline;
}

a:hover{
	color: #0000F6;
	text-decoration: underline;
}

a{
	color: #3393F6;
	text-decoration: none;
}

#top{
	background: url('img/pozadie2.jpg') repeat-x top;
	height: 78px;
}

#top_bar{
	height: 15px;
	text-align: right;
	font-size: 90%;
	font-weight: bold;;
	color: #FFFFFF;
/*	background-color: #3954df;*/
	background-color: #3954df;/*#f0f4f8;*/
	border: 1px solid #99ccff;
	padding-right: 15px;
}

#navig{
	font-size: 90%;
	padding: 1ex;
	margin: 10px 0em 10px 5px;
	border: 1px solid rgb(153,204,102);/*#31ad11*/
	background-color: #e8f8da;
	color:#505050;
}

#navig a:visited{
	font-weight: bold;
	text-decoration: none;
	color: #0B8000;
}

#navig a:hover{
	font-weight: bold;
	text-decoration: underline;
}

#navig a{
	font-weight: bold;
	color: #0B8000;
	text-decoration: none;
}

#navig ul{
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#navig li{
	padding: 0px 0px 2px 0px;
	margin: 0px;
}

ul.sub{
	margin: 0px;
	padding: 0px; 
}

#navig li ul{
	margin-top: 0px !important;
	padding: 0px !important;
}

#navig a{
	display: block;
	padding-bottom: 3px;
}

#navig div{
	padding-left: 20px;
}

ul.sub li{
	padding: 0px 0px 2px 10px !important;
}

ul.sub a{
	font-weight: normal !important;
}

#side{
	float: left;
	width: 150px;
}

.news{
	font-size: 90%;
	margin: 10px 0em 10px 5px;
	padding: 1ex;
	border: 1px solid rgb(153,204,102);
	background-color: #e8f8da;
	color: #505050;
}

.prihlasenie{
	font-size: 90%;
	padding: 1ex;
	margin: 10px 0em 10px 5px;
	border: 1px solid #31ad11;
	background-color: #e8f8da;
	color:#505050;
}

.wrong{
	border: 1px solid #FE0000;
	background: url('img/vykricnik.jpg') no-repeat #f8e9e8;
	color: #e62625;
	font-weight: bold;
	/*padding: 3px 0px 3px 10px;*/
	padding: 12px 0px 12px 30px;
}

.good{
	border: 1px solid #31ad11;
	background: url('img/ok.jpg') no-repeat #e8f8da;
	color: #2d9024;
	font-weight: bold;
	/*padding: 3px 0px 3px 10px;*/
	padding: 12px 0px 12px 40px;
}

.debug{
	margin: 10px;
	padding: 5px;
/*	border: 1px red solid;*/
	background: rgb(255,204,0);
}

.post{
	padding: 10px;
	background-color: #f0f4f8;
	border: 1px solid #99ccff;/*#5477E8;*/
/*	border: 1px solid #31ad11;
	background-color: #e8f8da;	*/
}

.n_post{
	padding: 10px;
	border: 1px solid #FE0000;
	background-color: #f8e9e8;
}

.a_post{
	padding: 10px;
	border: 1px solid #31ad11;
	background-color: #e8f8da;
}

#main{
	margin-left: 160px;
	padding: 1em 1em 0.5em 10px;
}

#content{
	/*border: 1px #7C7C7C solid;*/
	border: 1px solid #e8f3f6;
}

#bottom{
	clear: both;
	/*border: #FAFBFC 1px solid;
	background-color:#97B0EA;*/
	margin: 0px -1px -1px -1px;
	/*background-color: #80b3fc;*/
	background-color: #3954df;
	/*border: 1px solid #5477E8;*/
	height: 10px;
}

#footer{
	font-size: 10px;
	color: #FFFFFF;
	text-align: right;
	width: 1000px;
	margin: 0px auto 0px auto;
	padding-right: 1em;
}

#footer a{
	color: #FFFFFF;
	text-decoration: none;
}

#footer a:visited{
	color: #FFFFFF;
	text-decoration: none;
}

#footer a:hover{
	text-decoration: underline;
}


#container{
	background-color: #FFFFFF;
/*border: 1px #7C7C7C solid;*/
	border: 1px solid #5477E8;
	width: 1000px;
	margin: 0px auto 0px auto;
	padding: 0em;
}

.top_header{
	color: white;
	font-size: 1.8em;
	/*color: #11549A;*/
	padding-top: 10px;
	margin: 0px 0px 10px 10px;
}

h1{
	font-size: 1.3em;
	font-weight: bold;
	margin: 0px 2px 2px 0px;
	color: #11549A;
}

h2{
	font-size: 1.1em;	
	font-weight: bold;
	margin: 0px 0px 5px 0px;
/*	padding: 3px 0px 3px 10px;
	background-color: #f0f4f8;    ---toto bolo to zaramovanie
	border: 1px solid #5477E8;
	margin: 0px 0px 5px -6px;
	color: #2844c9;*/
	color: #11549A;
}

h3{
	font-size: 1.1em;
	font-weight: bold;
	margin: 0px 0px 5px -2px;
	color: #11549A;
}
h4{
	font-size: 1em;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
	color: #11549A;
}

table.ciarky{
	border-collapse: collapse;
/*	border: 1px #7C7C7C solid;
	border: 1px #FFFFFF solid;*/
	background-color: #f0f4f8;
}

.ciarky tr:hover{
	background: #ffffcc;
	/*font-size: 120%;*/
}

.ciarky td{
	border: 2px #FFFFFF solid;
	padding: 5px;
}

.ciarky th{
	border: 2px #FFFFFF solid;
	padding: 5px;
}

tr{
	/*border: 1px #7C7C7C solid;*/
}

input {
	border: 1px solid #666666;
	color: #000000;
	font-size: 11px;
	letter-spacing: 1px;
}

input.Text {
	/*width: 150px;
	height: 15px;*/
}

