/* CSS Document */
body, html{
	padding:0;
	margin:0;
	} 

html{
	width:100%;
	height:100%;
	}

body{
	width:100%;
	height:100%;
	font-size:70%;
	font-family:Tahoma;
	background-color:#c2d2f2;
	}

.imgPortletHolder{
background: url(../../images/vazny.jpg) #b5bcc7 no-repeat 4px 0px; padding-bottom: 5px; height:101px
}

table{
	border-collapse:collapse;
	border-color:#666666;
	}

table td{ border-color:#666666; }

img{ border:0; margin:0; padding:0}

#siteHolder{
	position:relative;
	width:100%;
	height:100%;
	background-image:url(../images/bg_site.gif);
	background-position:top left;
	background-repeat:repeat-x;
	background-color:#c2d2f2;
	}
	


#mainWrapper{
/*	background-image:url(../images/back.jpg);*/
	width:767px;
	margin:auto;
	height:100%;
	}
	
#header{
	width:767px;
	}

#quickMenu{width:254px; float:left}

#logo{
	width:254px;
	float:left;
	}

a{color:#103d90;}
div.next a, a.next {text-decoration:none; color:#FF6600;}


#headerLeft{
	width:254px;
	float:left;
	}

#menu2{
	background:url(../images/menu_2.jpg) top left no-repeat;
	width:513px;
	float:right;
	height:30px;
	}
#motivHeader{
	background:url(../images/lietadlo.jpg) top  left no-repeat;
	width:513px;
	height:116px;
	float:left;
	}
	
 .cleaner{clear:both;}
	
#contentHolder{width:767px; float:left}
	
#menu{width:149px;}
#menu td{ padding:0; margin:0;}
#menu tr.level2{background-color:white;}

#menu td.l2_active{
	background:url(../images/l2_active.gif) 10px 4px no-repeat ;
	background-color:white;
	width:21px;
	}
	
#menu td.text{width:125px; padding:1px 0px 2px 3px;}

#menu td.l2_unactive{
	background:url(../images/l2_unactive.gif) 10px 4px no-repeat ;
	background-color:white;
	width:21px;
	}

#menu a, #menu a:active #menu a:link{color:#0a4791; font-weight:bold; text-decoration:none;}

#topMenu{ list-style-type:none; color:#ed5401; padding:0; margin:0}
#topMenu li{ float:left; text-align:center; padding:8px 0px 0px 0px}
#topMenu li a{ text-decoration:none; color:#ed5401; margin:0px 4px 0px 6px;}

#kontakt{width:149px;}



.topContainer{
	width:452px;
	background:url(../images/bg_1_02.gif) repeat-y;
	background-position:4px 0px; 
	}

.topContainer td{padding:0; margin:0;}

.downContainer{width:452px; background-color:#012850;}
.downContainerText{padding:40px 3px 2px 10px; /*background:url(../images/container_text_bg.gif) top left repeat-y;*/ width:210px; margin-left:3px; text-align:left;}
	
.topBg{ background:url(../images/topcontainer_top.gif) top left no-repeat; height:15px;}
.bottomBg{ background:url(../images/topcontainer_bottom.gif) top left no-repeat; height:15px;}

#kontakt td.top{
	height:30px;
	background:url(../images/kontakt_top_bg.gif) no-repeat top left;
	background-color:#ffbc74;
	padding:5px 2px 0px 3px;
	vertical-align:top;
	}

#kontakt td.text{
	background-color:#ffbc74;
	padding:5px 2px 5px 11px;
	vertical-align:top;
	}

#kontakt td.bottom{
	background:url(../images/kontakt_bottom_bg.gif) no-repeat top left;
	height:9px;	
	}

#mainContentLeftSub{
	width:6px;
	background:url(../images/maincontent_left_sub_bg.gif) top left no-repeat;
	background-color:#011235;
	padding:0;
	}

#mainContentSub{
	width:608px;
	background:url(../images/bg2.gif) 6px 0px repeat-y;
	background-color:#ffffff;
	vertical-align:top;
	color:#000000;
	padding:0;
	margin:0;
	}

#mainContentSubText{ width:570px; padding:8px 11px 10px 11px;}
#box table {border-collapse:inherit; padding:inherit; margin:inherit;}
#box {width:570px}
/*
#box ul, ol {padding: 0px; margin: 0px 0px 0px 15px; list-style-position: outside;}
#box ul li, ol li{padding:1px; margin-left:10px}
*/
#navbar{
	background-color:#dfe3ec;
	padding:0px 10px 3px 12px;
	font-size:0.9em;
	width:592px;
	color:#c21a00;
	height:27px;
	}

#navbar a{ text-decoration:none;}
#navbar a.menu_a{ color:#c21a00;}
#navbar div.menu_u{ color:#5c636d; display:inline}

td.mainContent{
	background:url(../images/maincontent_bg.jpg) no-repeat top left;
	width:453px;
	background-color:#010c24;
	vertical-align:top;
	padding:0px 6px 6px 6px;
	color:#ffffff;
	}

td.mainLeft{
	width:149px;
	vertical-align:top;
	background-color:#012850;
	margin:0;
	padding:0;
	}

td.mainRight{
	width:149px;
	vertical-align:top;
	background-color:#012850;
	margin:0;
	padding:0;
	}

td.shaddow{
	width:3px;
	background:url(../images/shaddow_right.gif) top left no-repeat;
	background-color:#9baac9;
	padding:0;
	margin:0;
	}

td.dopoctu{
	width:1px;
	padding:0;
	margin:0;
	}



.portletRight{
	width:143px;
	margin:0px 0px 5px 3px;
	color:#9bb8d5;
	}
	
.portletRight td{	margin:0;	padding:0; 	}
.portletRightTop{
	height:20px;
	vertical-align:top;
	padding:5px 2px 0px 8px !important;
	background-color:#013e7d;
	}

.portletRightBottom{
	background:url(../images/portletright_bottom_bg.jpg) top left no-repeat;
	height:5px;
	}

	
#spacerMenu{
	background:url(../images/spacer_menu.gif) top left no-repeat;
	height:32px;
	}

#footer .text{
	background:url(../images/footer_bg.gif) top left no-repeat;
	width:767px;
	height:24px;
	color:#5d7ea0;
	text-align:center;
	padding-top:9px;
	}

#footer .top{
	background:url(../images/footer_top.gif) top left no-repeat;
	width:767px;
	height:18px;
	}

#footer .topsub{
	background:url(../images/footer_top_sub.gif) top left no-repeat;
	width:767px;
	height:18px;
	}

#mdpt{height:44px;}
#doprava, #posta, #telekom, #eu, #info{height:37px;}
#bottom{background:url(../images/menu_bottom.gif) left top no-repeat; height:16px;}

ul.news, ul.aktuality{list-style-type:none; margin:0; padding:0}
ul.news a{color:#ffffff; text-decoration:none;}
ul.aktuality a{ text-decoration:underline; color:#ffffff; font-weight:bold}
ul.news li{background:url(../images/bullet.gif) 0px 3px no-repeat; padding-left:15px; margin-bottom:4px}
.newsDate{color:#ababab;}
.datum{ color:#5b636e; font-size:0.9em}
.viac{ color:#e35001;}

/*aktuality*/
ul.aktuality li{margin-bottom:5px;}
#nextLevelMenu{width:450px;}
#nextLevelMenu td.subActive, #nextLevelMenu td.subUnactive{width:20px}
#nextLevelMenu td.subUnactive{background:url(../images/l2_unactive.gif) 7px 4px no-repeat ;}
#nextLevelMenu td.subActive{background:url(../images/l2_active.gif) 7px 4px no-repeat ;}
#nextLevelMenu td.subUnactive3{background:url(../images/l2_unactive.gif) 7px 7px no-repeat ;}
#nextLevelMenu td.subActive3{background:url(../images/l2_active.gif) 7px 7px no-repeat ;}
#nextLevelMenu a{text-decoration:none}
#nextLevelMenu a.subActive{color:#bc2400;}



.diskusia{width:572px;}
.diskusiaText{width:390px; color:#103d90; padding-left:10px}
.diskusiaText a{color:#103d90; font-size:1em; font-weight:bold}
.odpoved{width:120px; padding-left:10px; vertical-align:top}
table.prispevok-first {width:572px;}
table.prispevok-first td{height:25px; padding-left:7px}
table.prispevok-first td.text{padding-bottom:7px}
table.prispevok-first td.odpoved{text-align:center; vertical-align:top}
table.prispevok-first th{height:25px; background-color:#dee3eb}
table.prispevok-first th.text{ text-align:left; vertical-align:middle; padding-left:7px}
table.prispevok-first th.odpoved{text-align:center; vertical-align:middle}
table.prispevok-first td.nazov{border-top:1px solid #dee3eb}

#questions{ width:572px; border-collapse:collapse; border:0; background-color:#d6e4fa; border-top:1px solid #aac7eb}
#questions td{ padding:5px}

#addComment{background-color:#d6e4fa;}
#addComment td, #addComment th{padding-left:2px}

.textPrispevku{width:auto;}
.cnt{ width:61px; text-align:center;}
.last{ width:111px; text-align:left;}
.diskusiaHeader{background-color:#dee3eb;}
.diskusia th{height:25px; color:#000000;}
.diskusia td{height:25px; border-bottom:1px solid #dee3eb}
.diskusiaFooter{background-color:#d6e4fa; height:30px; padding-left:7px}
.diskusia-error{color:red;}
h1{ color:#e35001; font-size:1.3em; padding-bottom:10px;}
h2{ color:#000000; font-size:1.2em; padding-bottom:10px;}
h3{ color:#000000; font-size:1.1em; padding-bottom:10px; font-weight:bold}
h4, h5, h6{ color:#000000; font-size:1.1em; padding-bottom:10px; font-style:italic}

input.search{width:100px; border:1px solid black;}
.select_kategoria{width:150px; padding:0; margin:0}
.select_otazky{width:146px; padding:0; margin:0}
.textarea_otazky{width:432px; padding:0; margin:0; height:100px}
.stranky{color:#5b636e}
input, select, option, textarea {font:normal 1em Arial, Helvetica, Geneva, Tahoma, 'Helvetica CE', sans-serif; padding:0; margin:0}
.ek-vysledky {
	font-size: 12px;
	padding: 0 0 4px 0;
}
.ek-vysledky input {
	border:1px solid black;
	width: 100px;
}
.ek-kurz {
	font-size: 10px;
	padding: 0 0 15px 0;
}
.no-css { display: none;}
