html, body { margin: 0px;	padding: 0px; background-color:#E9EDF0; font-family:Verdana, Arial, Helvetica, sans-serif;}

#container {width:100%;}

#top {width:100%; height:135px; background-image:url(../img/grfx_bgrtop.jpg); background-repeat:repeat-x;}
#topbar { width:744px; height:17px; margin-left:auto; margin-right:auto; text-align:right; font-size:9px; color:#FFFFFF; line-height:1.5em;}
#tophead { width:744px; height:101px; margin-left:auto; margin-right:auto; color:#000099;}
#tophead span { margin-left:133px; display:block; padding-top:30px; font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:bold;}
#tophead span.numero { margin-left:0px; display:inline; padding:2px; background-color:#FF0000; color:#FFFFFF; font-size:24px; font-weight:normal;}
#topnavi { width:744px; height:17px; margin-left:auto; margin-right:auto; text-align:right; font-size:9px; color:#333333; line-height:1.5em;}
	#topnavi a { color:#333333;}
	
#main { width:744px; margin-left:auto; margin-right:auto; background-image:url(../img/grfx_bgrmain.gif); background-repeat:repeat-y;}
	#mainbgrstretch { clear:both;}

#left { width:130px; float:left;}
	#leftlogo { width: 130px; height:130px; position:relative; top:-94px; margin-bottom:-130px;}
	#leftmenu { background-color:#E9EDF0; padding-top:44px; font-family:Arial, Helvetica, sans-serif;}
	#leftmenu ul { list-style:none; margin:0; padding:0;}
	#leftmenu li { background-color:#D9DCE1; height:23px; width:130px; margin-bottom:3px; text-align:right;}
	#leftmenu li.rows2 { background-color:#D9DCE1; height:46px; width:130px; margin-bottom:3px; text-align:right;}
	#leftmenu a { font-size:16px; font-weight:bold; padding:3px 6px 0 0; display:block; height:20px; }

	.leftmenusub { position:absolute; z-index:200; visibility: hidden; font-size:0.55em;}
	.leftmenusub ul { background-color:#E9EDF0; list-style:none; margin:0; padding:3px 3px 0 3px; position:relative; left:130px;}
	.leftmenusub li { background-color:#E9EDF0; text-align:left; height:18px; width:160px; margin:0; padding:0px;}
	.leftmenusub a { display:block; height:15px; width:160px; padding-top:3px;}
	
	#navit1 ul { top:-156px;}
	#navit2 ul { top:-130px;}	
	#navit3 ul { top:-104px;}	
	#navit4 ul { top:-78px;}	
	#navit5 ul { top:-52px;}		
	
#center { width:484px; float:left;}

	#volby2006 { padding:0 3px 0 3px; background-color:#FFFFFF; float:left;}
		#volby2006menu { width:154px; float:left; font-size:0.55em; margin:8px 8px 0 0; padding:0;}
		#volby2006menu ul { list-style:none; margin:0 0 0 12px; padding:0;}
		#volby2006menu li { height:20px; background-image:url(../img/grfx_bgrvolbymenu.gif); background-repeat:repeat-x; background-position:bottom; text-align:right;}
		#volby2006menu li.last { background-image:none;}		
		#volby2006menu a { padding-top:3px; display:block; height:1px;}

		#volby2006text { width:304px; float:left; margin-top:11px; padding-bottom:11px; font-size:0.75em;}
		#volby2006text .head { font-size:1.33em; color:#000099; font-family:Arial, Helvetica, Verdana, sans-serif; font-weight:bold;}
		#volby2006text span.note { font-size:0.73em;}
		#volby2006text p { padding:0; margin:0;}
		
	#content { padding:0px 15px 10px 15px; clear:both; font-size:0.75em;}
		#content.index { background-color:#E9EDF0; margin-top:1px; }
		#content p.indexImg { background-color:#FFFFFF;  margin: -1px -8px 0 -8px; padding: 0; width:100%;}
		#content p.indexFirst { background-color:#FFFFFF;  margin: -1px -8px 0 -8px; padding: 0 8px 12px 8px; width:100%;}
		#content p.indexFirst:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
		.indexFirst {display: inline-block;}
			/* Hides from IE-mac \*/
		  * html .indexFirst {height: 1%;} 
			.indexFirst {display: block;}
			/* End hide from IE-mac */
		#content a { font-weight:bold;}
		#content span.note { font-size:0.73em;}
		#content span.notered { font-size:0.73em; color:#FF0000;}
		#content p.navi { font-size:0.73em; }
		#content p.systemmsg { font-size:1em; font-weight:bold; color:#FF0000;}
		#content .head { font-size:1.33em; color:#000099; font-family:Arial, Helvetica, Verdana, sans-serif; font-weight:bold;}
		#content img.imgleft { margin:0 10px 10px 0;}
		#content img.imgright { margin:0 0 10px 10px;}
		#content table { }
		#content table td { vertical-align:top;}
		#content table td.valignbottom { vertical-align:bottom;}
		#content table td.valignbottom { vertical-align:bottom;}		
		#content ul { clear:both;}
		#content li { list-style-image:url(../img/grfx_bullet.gif);}
		#content ol li { list-style-image:none;}
		
		
	#credits { padding:90px 15px 10px 15px; font-size:0.55em; clear:both;}
		#credits.index { background-color:#E9EDF0;}
		#credits a { color:#333333;}


#right { width:130px; float:left;}
	#rightmodrespravy {	text-align:left; padding:3px; background-image:url(../img/bnr_modrespravy.jpg); height:127px;font-family : Arial, Helvetica, Verdana, sans-serif; font-size:16px;}
	.rightdiv { font-size:9px; text-align:left; padding:3px; border-top:solid 3px #E9EDF0;}
	.rightdiv a.media, .rightdiv a.media:hover { color:#333333;}
	.rightdiv p { margin:8px 0 4px 0;}

	#leftaktivisti { text-align:right; padding:3px; background-image:url(../img/bnr_aktivisti.jpg); height:124px;font-family : Arial, Helvetica, Verdana, sans-serif; font-size:16px;}
	#leftsuveniry { text-align:right; padding:3px; background-image:url(../img/bnr_suveniry.jpg); height:124px;font-family : Arial, Helvetica, Verdana, sans-serif; font-size:16px; border-top:solid 3px #E9EDF0;}
	#leftTomanovejPes { text-align:right; background-image:url(../img/bnr_tomanovej_pes.jpg); height:130px;font-family : Arial, Helvetica, Verdana, sans-serif; font-size:16px; border-top:solid 3px #E9EDF0; cursor:pointer;}
	#leftOdborneSekcie { text-align:right; background-image:url(../img/bnr_programova_konferencia.gif); height:130px;font-family : Arial, Helvetica, Verdana, sans-serif; font-size:16px; border-top:solid 3px #E9EDF0; border-bottom:solid 3px #E9EDF0; cursor:pointer;}
	.leftdiv { font-size:9px; text-align:right; padding:3px; border-top:solid 3px #E9EDF0;}
	.leftdiv a.odkazy, .leftdiv a.odkazy:hover {font-size:12px; color:#000;}
	.leftdiv a.odkazy span, .leftdiv a.odkazy:hover span {font-size:9px;}
	.leftdiv span.head, .rightdiv span.head { font-size:16px; color:#000099; font-family: Arial, Helvetica, Verdana, sans-serif;}

	.leftdivimg { border-top:solid 3px #E9EDF0;}
	.leftdivimg_2 { border-top:solid 0px #E9EDF0;}

a { text-decoration:none; color:#000099;}
a:hover { text-decoration:underline; color:#000099;}

div.fotoall { width:110px; height:168px; background-color:#E9EDF0; margin:2px 2px 1px 1px; font-size:0.75em; float:left; overflow:hidden;}
div.fotosmall { width:110px; height:110px; background-color:#E9EDF0; margin:2px 2px 1px 1px; font-size:0.75em; float:left; overflow:hidden;}
div.fotoimg {  height:110px; background-color:#D9DCE1; text-align:center; position:relative;}
div.fotoimg img { position:absolute; bottom:0px; left:0px;}
div.fotoend { float:left; width:0px; height:0px;}

div.kategoria { font-size:0.73em; color:#000099;}
div.nadpis { font-size:1.33em; color:#000099; font-family:Arial, Helvetica, Verdana, sans-serif; font-weight:bold; padding:6px 0 6px 0;}
div.navigacia2 { padding-top:10px;}

img.modrespravy {margin-right:10px; float:left;}
div.modreall { width:110px; height:174px; background-color:#E9EDF0; margin:2px 2px 1px 1px; font-size:0.75em; float:left; overflow:hidden;}


form { margin:0; padding:0;}

table.suveniry img.suveniry { margin:3px 6px 0 0;}

table.kandidatka { font-size:0.73em;}
table.kandidatka td { padding-right:6px;}
table.kandidatka tr.even { background-color: #E9EDF0}

table.vypis { width:100%;}
table.vypis td { padding-right:6px;}
table.vypis tr { padding-bottom:4px;}
table.vypis td.datum { font-size:0.73em; text-align:right; width:1px;}
table.vypis td.author { font-size:0.73em; width:1px;}
table.vypis tr.even { background-color: #E9EDF0}

input { border-color: #000099; background-color: #FFFFFF; border-style: solid; border-width: 1px; font-family : Arial, Helvetica, Verdana, sans-serif;	font-size:1em; color: #333333;}
input.side { width: 120px; height: 14px;}
input.kontakt { width: 200px; height: 14px; margin-left:6px;}
input.aktivisti { width: 200px; height: 14px; margin-left:6px;}
input.suveniry { width: 40px; height: 14px; margin-left:6px;}
input.button { background-color:#D9DCE1; margin-left:6px;}
input.radio { border:0px;}
textarea { border-color: #000099; background-color: #FFFFFF; border-style: solid; border-width: 1px; margin-left:6px; font-family : Arial, Helvetica, Verdana, sans-serif;	font-size:1em; color: #333333;}
textarea.kontakt { width: 400px; height: 100px;}
textarea.aktivisti { width: 300px; height: 100px;}
textarea.suveniry { width: 200px; height: 100px;}
