body { margin: 0; padding: 0; font-family: tahoma,arial,verdana; font-size: small; background: #fff; color: #000; }
body { margin: 0; padding: 0; font-family: tahoma,arial,verdana; font-size: small; background: #fff; color: #000; }
@media screen {
	body { background: #0d304d url("../img/backg/backg_allgif") top left; }
	/*body { background: #6483a0; }*/
	/*body { background: url("../img/backg/backg_all.gif") top left; }*/
	form { margin: 0; padding: 0; }
	img { border: 0; }
	h1 { margin: 0; padding: 0; }
	input,textarea,select { font-family: arial,tahoma,verdana; font-size: small; }
	a { color: #2270b0; text-decoration: underline; }
	a:hover { color: #d7edff; }
	
	#backg { min-height: 821px; background: url("../img/backg/backg_top2.gif") top left repeat-x; }
	#header { width: 990px; margin: 0 auto; border: 0px solid #ff0000; }
	#page { overflow: hidden; clear: both; width: 970px; margin: 0 auto; padding: 10px; background: #fff; }
	#footer { overflow: hidden; width: 990px; margin: 0 auto 30px auto; color: #697e90; /*color: #333;*/ font-size: x-small; }
	/*#site_map { width: 970px; min-height: 160px; margin: 0 auto; padding: 0 10px 20px 10px; color: #485661; font-size: 11px; background: url("../img/backg/mapa_bottom.png") bottom left no-repeat; }*/
	
	#page_top { width: 990px; height: 7px; margin: 0 auto; padding: 0; font-size: 0; background: url("../img/backg/center_top.png") top left no-repeat; }
	#page_bottom { width: 990px; height: 29px; margin: 0 auto; padding: 0; font-size: 0; background: url("../img/backg/top_backg.png") top left no-repeat; }
	#site_map_top { width: 990px; height: 4px; margin: 0 auto; padding: 0; font-size: 0; background: url("../img/backg/mapa_top.png") top left no-repeat; }
	#site_map { width: 990px; overflow: hidden; margin: 0 auto; padding: 10px 0; color: #485661; font-size: 11px; background: #f4f6f6 url("../img/backg/mapa.png") bottom left no-repeat; }
	#site_map_bottom { width: 990px; height: 15px; margin: 0 auto; padding: 0; font-size: 0; background: url("../img/backg/mapa_bottom.png") bottom left no-repeat; }

	/* HEADER */
	#header .top { width: 990px; overflow: hidden; height: 50px; background: #fff url("../img/backg/top_menu.gif") top left no-repeat; border: 0px solid #ff0000; }
	#header .top .hl_panel { float: left; width: 455px; }
	#header .top .hl_panel ul { overflow: hidden; height: 50px; margin: 0 0 0 16px; padding: 0 0 0 4px; list-style: none; background: url("../img/backg/top_menu_e.gif") top left no-repeat; border: 0px solid #ffff00; }
	#header .top .hl_panel ul li { float: left; }
	#header .top .hl_panel ul li.koniec { padding: 0 4px 0 0; background: url("../img/backg/top_menu_e2.gif") top right no-repeat; }
	#header .top .hl_panel .plast1 { height: 50px; padding: 0; background: url("../img/backg/top_menu_plast1.gif") top left no-repeat; }
	#header .top .hl_panel .plast1_over { height: 50px; padding: 0; background: url("../img/backg/top_menu_over1.gif") top left no-repeat; }
	#header .top .hl_panel .plast2 { height: 50px; padding: 10px 19px 10px 19px; background: url("../img/backg/top_menu_plast2.gif") top right no-repeat; }
	#header .top .hl_panel .plast2_over { height: 50px; padding: 10px 19px 10px 19px; background: url("../img/backg/top_menu_over2.gif") top right no-repeat; }
	#header .top .hl_panel .hlinik1 { height: 50px; padding: 0; background: url("../img/backg/top_menu_hlinik1.gif") top left no-repeat; }
	#header .top .hl_panel .hlinik1_over { height: 50px; padding: 0; background: url("../img/backg/top_menu_over1_hlinik.gif") top left no-repeat; }
	#header .top .hl_panel .hlinik2 { height: 50px; padding: 10px 19px 10px 19px; background: url("../img/backg/top_menu_hlinik2.gif") top right no-repeat; }
	#header .top .hl_panel .hlinik2_over { height: 50px; padding: 10px 19px 10px 19px; background: url("../img/backg/top_menu_over2_hlinik.gif") top right no-repeat; }
	#header .top .hl_panel a { color: #000; font-weight: bold; text-decoration: none; }
	#header .top .hl_panel a:hover { color: #d7edff; }
	#header .top .hl_panel .hlinik2_over a:hover { color: #2d2f30; }
	
	#header .top .jazyky { float: left; }
	
	#header .top .jazyky ul { width: 510px; overflow: hidden; text-align: right; margin: 0 0 0 0; padding: 0 5px 0 0; list-style: none; }
	#header .top .jazyky ul li { float: right; height: 37px; margin: 0; padding: 15px 10px 10px 10px; }
	#header .top .jazyky ul li.over { margin: 0; padding: 0; }
	#header .top .jazyky ul li a { font-size: 11px; color: #b5deff; text-decoration: none; }
	#header .top .jazyky ul li a:hover { color: #fff; }
	#header .top .jazyky .lang_over1 { height: 37px; background: url("../img/backg/lang_over1.gif") top left no-repeat; }
	#header .top .jazyky .lang_over2 { height: 17px; padding: 17px 16px 10px 16px; background: url("../img/backg/lang_over2.gif") top right no-repeat; }
	#header .top .jazyky .lang_over2 a { color: #2270b0 }
	#header .top .jazyky .lang_over2 a:hover { color: #000 }

	#header .center { overflow: hidden; width: 970px; padding: 0 10px; background: #fff; }
	#header .center .left { overflow: hidden; float: left; width: 760px; }
	#header .center .left .logo { float: left; width: 220px; }
	#header .center .left .logo h1 { display: none; }
	#header .center .left_uvod { overflow: hidden; float: left; width: 960px; }
	#header .center .left_uvod .logo { float: left; width: 960px; text-align: center; padding: 0; }
	#header .center .left_uvod .logo h1 { display: none; }
	#header .center .left_uvod .heslo { float: left; width: 550px; text-align: center; font-family: arial, trebuchet MS, tahoma, verdana; font-size: x-large; font-weight: bold; padding: 25px 0 0 0; color: #2270b0; letter-spacing: 5px; }
	
	#menu { overflow: hidden; float: left; width: 540px; height: 40px; border: 0px solid #00008b; padding: 0 0 0 0; margin: 40px 0 0 0px; list-style: none; }
	#menu li { float: right; height: 40px; padding: 0 0 0 17px; margin: 0 0px; background: url("../img/backg/menu_1.gif") top left no-repeat; border-left: 0px solid #000; }
	#menu li a { display: block; height: 20px; padding: 10px 17px 10px 0; text-decoration: none; color: #11456f; background: url("../img/backg/menu_e.gif") top right no-repeat; }
	#menu li.over { background: url("../img/backg/menu_1_over.gif") top left no-repeat; }
	#menu li.over a { color: #d7edff; background: url("../img/backg/menu_e_over.gif") top right no-repeat; }

	
	#header .center .left .banner { float: left; width: 760px; height: 170px; font-family: arial; }
	#header .center .left .banner .nadpis1 { position: relative; left: 30px; top: 50px; font-size: 22px; color: #fff; font-weight: bold; }
	#header .center .left .banner .nadpis2 { position: relative; left: 200px; top: 60px;  font-size: 12px; color: #003968; font-weight: bold; }
	#header .center .right { float: left; width: 208px; padding-top: 0px; border: 0px solid #008b00; }
	#header .center .right .vyhladaj { height: 26px; background-image: url("../img/backg/vyhladavanie.gif"); background-repeat: no-repeat; background-position: 0% 50%; margin: 0 0 0 8px; padding: 5px 0 5px 20px; border: 0px solid #ff0000; }
	#header .center .right .hladat_inp { width: 104px; background: transparent; margin: 0; padding: 5px 0 5px 5px; color: #9e9e9e; border: 0px solid #008b00; }
	#header .center .right .hladat_sub { width: 67px; height: 24px; text-transform: uppercase; font-size: 11px; color: #fff; margin: 0 0 2px 0; padding: 1px 0 0 0; background: url("../img/backg/vyhladavanie_sub.gif") top left no-repeat; border: 0; }
	
	#header .center .right .prihlasenie_top { width: 200px; height: 7px; margin: 4px 0 0 10px; padding: 0; font-size: 0; background: url("../img/backg/plocha_top.gif") top center no-repeat; }
	#header .center .right .prihlasenie { width: 188px; margin: 0 0 0 10px; padding: 7px 6px; background: #e9eeef url("../img/backg/plocha_bottom.gif") bottom center no-repeat; }
	#header .center .right h3 { margin: 27px 0 0 10px; padding: 0; background: #fff; color: #a9a9a9; text-transform: uppercase; font-size: 11px; font-weight: normal; }
	#header .center .right .prihlasenie table { font-size: 12px; width: 188px; }
	#header .center .right .prihlasenie td.nazov { width: 56px; text-align: right; }
	#header .center .right .prihlasenie td.inp { width: 132px; text-align: right; }
	#header .center .right .prihlasenie input { width: 120px; margin: 3px 0; padding: 5px; background: url("../img/backg/prihlasenie_inp.gif") top left no-repeat; border: 0; }
	#header .center .right .prihlasenie input.prihlasit { width: 130px; height: 31px; margin: 0; padding: 0; text-transform: uppercase; font-size: 11px; color: #fff; font-weight: bold; background: url("../img/backg/prihlasenie_sub.gif") top left no-repeat; border: 0; }
	#header .center .right .prihlasenie input.prihlasit_over { width: 130px; height: 31px; margin: 0; padding: 0; text-transform: uppercase; font-size: 11px; color: #11456f; font-weight: bold; background: url("../img/backg/button.gif") top left no-repeat; border: 0; }
	#header .center .right .prihlasenie ul { margin: 6px 0 5px 14px; padding: 0; list-style: none; }
	#header .center .right .prihlasenie a { text-decoration: none; color: #a2a2a2; }
	#header .center .right .prihlasenie a:hover { color: #000; }
	#header .center .right .prihlasenie span.meno { font-weight: bold; }
	#header .center .right .prihlasenie a.odhlasit { display: block; width: 130px; height: 17px; margin: 15px auto 10px auto; padding: 7px 0; text-transform: uppercase; text-align: center; text-decoration: none; font-size: 11px; color: #fff; font-weight: bold; background: url("../img/backg/prihlasenie_sub.gif") top left no-repeat; border: 0; }
	#header .center .right .prihlasenie a.odhlasit:hover { color: #11456f; background: url("../img/backg/button.gif") top left no-repeat; }
	#header .bottom { height: 29px; font-size: 0; background: url("../img/backg/top_backg.png") top left no-repeat; }
	
	#login_message { padding: 3px; font-size: 13px; font-family: Trebuchet MS; border: 1px solid; }
	#login_message.orange { color: #000; border-color: #ffa500; background: rgb(254,237,186); }
	#login_message.green { color: #000; border-color: #008b00; background: rgb(218,255,214); }
	#login_message.red { color: #000; border-color: #ff0000; background: rgb(255,184,184); }

	#left_a { float: left; overflow: hidden; width: 200px; border: 0px solid #ffff00; }
	#content_a { float: left; overflow: hidden; margin: 0 0 0 10px; width: 550px; border: 0px solid #ff0000; }
	#right_a { float: left; overflow: hidden; margin: 0 0 0 10px; width: 200px; border: 0px solid #008b00; }

	#left_a ul { width: 200px; margin: 0 0 20px 0; padding: 0; list-style: none; }
	#left_a ul li { margin: 4px 0 0 0; padding: 10px 10px 10px 20px; background: #e5edf3 url("../img/backg/l_menu.gif") top left no-repeat; border-bottom: 1px solid #b9cad7; }
	#left_a ul li a { display: block; width: 170px; color: #11456f; text-decoration: none; }
	#left_a ul li._over { background: url("../img/backg/l_menu_over.gif"); border-bottom: 1px solid #2271b2; }
	#left_a ul li._over a { color: #d7edff; }
	#left_a ul li ul { margin: 5px 0 0 0; padding: 0; width: 160px; }
	#left_a ul li ul li { margin: 0; padding: 2px 5px 2px 10px; background: url("../img/backg/l_menu_sipka.gif") left center no-repeat; border: 0; }
	#left_a ul li ul li a:hover { color: #000; }
	#left_a h3, #right_a h3 { width: 182px; margin: 0; padding: 6px 9px; color: #2270b0; text-transform: uppercase; font-size: 11px; font-weight: bold; background: #e9eeef url("../img/backg/plocha_nadpis.gif") top left no-repeat; border: 0; }
	#left_a .plocha, #right_a .plocha { width: 186px; margin: 0 0 20px 0; padding: 7px; color: #6e6e6e; font-size: 11px; background: #e9eeef url("../img/backg/plocha_bottom.gif") bottom center no-repeat; border: 0; }
	#left_a .plocha p, #right_a .plocha p { margin: 0; padding: 3px; }
	#left_a .ocenenia { width: 186px; overflow: hidden; }
	#left_a .ocenenia .ocenenie { float: left; width: 80px; height: 60px; text-align: center; margin: 0 10px 10px 0; }
	#left_a .ocenenia .ocenenie img { max-width: 80px; max-height: 60px; }
	
	#right_a .plocha a.aktualita { display: block; width: 186px; margin: 0 0 10px 0; font-size: 11px; color: #393939; text-decoration: none; }
	#right_a .plocha a.aktualita span { font-weight: bold; color: #2270b0; }
	#right_a .plocha a:hover { color: #299fff; text-decoration: underline; }
	#right_a .plocha a:hover span { color: #2270b0; }
	#right_a .plocha a.aktualita_all { display: block; width: 186px; text-align: right; margin: 0 0 0 0; color: #2270b0; font-size: 11px; font-weight: bold; text-decoration: none; }
	#right_a .plocha a.aktualita_all:hover { color: #299fff; }
	
	#right_a .vystavy { width: 186px; overflow: hidden; font-size: 11px; }
	#right_a .vystavy .vystava { margin: 0 0 10px 0; }
	#right_a .vystavy .vystava img { float: left; margin-right: 7px; width: 55px; }
	#right_a .vystavy .vystava a { color: #2270b0; font-weight: bold; text-transform: uppercase; text-decoration: none; }
	#right_a .vystavy .vystava a:hover { color: #299fff; }
	#right_a .vystavy .vystava .datum { font-weight: bold; }
	
	#content_a a:hover { color: #1faf58; }
	
	#content_a .nadpis { overflow: hidden; width: 550px; }
	#content_a .nadpis h1, #content_a .nadpis h2 { float: left; width: 471px; margin: 0; padding: 5px 0 3px 19px; font-size: 14px; color: #2270b0; text-transform: uppercase; background: url("../img/backg/nadpis_backg.gif") left bottom no-repeat; }
	#content_a h2 { margin: 2px 2px 2px 0; padding: 0; font-size: 12px; color: #2270b0; font-weight: bold; }
	#content_a .nadpis h2 { margin-top: 10px; width: 530px; font-size: 11pt; background-image: url("../img/backg/nadpis_backg2.gif"); }
	#content_a .nadpis h1.bez { width: 530px; font-size: 11pt; background-image: url("../img/backg/nadpis_backg2.gif"); }
	#content_a .nadpis h2 a { text-decoration: none; }
	#content_a .nadpis h2 a:hover { color: #1faf58; }
	#content_a .nadpis .ovladanie { float: left; width: 60px; margin: 0; padding: 0; }
	
	#content_a p { line-height: 1.2em; margin: 10px 0; }
	#content_a .aktualita { overflow: hidden; clear: both; padding: 5px; background: #e9eeef; }
	#content_a .aktualita2 { overflow: hidden; clear: both; }
	#content_a .aktualita_bottom { font-size: 0; height: 6px; background: url("../img/backg/aktualita_bottom.gif") left bottom no-repeat; }
	#content_a .aktualita_top { font-size: 0; margin-top: 5px; height: 6px; background: url("../img/backg/aktualita_top.gif") left bottom no-repeat; }
	
	#content_a .aktualita_odkaz { padding: 0 5px; text-align: right; background: #e9eeef; }
	#content_a .aktualita_odkaz2 { padding: 0 5px; text-align: right; }
	#content_a .aktualita_datum { font-size: x-small; color: #666; }
	#content_a .aktualita_datum2 { padding: 0 5px; font-size: x-small; color: #666; background: #e9eeef; }
	#content_a .aktualita_odkaz a, #content_a .aktualita_odkaz2 a { text-transform: uppercase; text-decoration: none; font-size: 11px; font-weight: bold; }
	
	#content_a .referencia { clear: both; }
	#content_a .referencia img.obrazok { float: left; padding: 1px; margin: 3px 10px 5px 0; border: 1px solid #2270b0; }
	#content_a .referencia .viac { float: none; clear: both; text-align: right; text-transform: uppercase; text-decoration: none; font-size: 11px; font-weight: bold; }

	#content { width: 970px; text-align: center; }
	#content .uvod { overflow: hidden; clear: both; width: 970px; }
	#content .uvod div { float: left; width: 455px; height: 330px; border: 0px solid #ff0000; }
	#content .uvod div.plast { margin: 0 0 0 30px; background: url("../img/uvod_plast.gif") center top no-repeat; }
	#content .uvod div.hlinik { margin: 0 30px 0 0; background: url("../img/uvod_hlinik.gif") center top no-repeat; }
	#content .uvod div a.nadpis { display: block; width: 373px; height: 32px; margin: 10px auto; padding: 10px 0; color: #3e5375; text-decoration: none; text-transform: uppercase; font-size: x-large; font-weight: bold; font-family: trebuchet ms,arail,tahoma,verdana; text-align: center; }
	#content .uvod div.hlinik a.nadpis { color: #454545; }
	#content .uvod div a.vstup { display: block; width: 146px; height: 15px; margin: 17px auto; padding: 8px 0; text-transform: uppercase; font-size: 12px; font-weight: bold; color: #11456f; text-decoration: none; text-align: center; }
	#content .uvod div a.vstup { color: #454545; }
	#content .uvod div a:hover { color: #000; }
	
	#top_moduly { overflow: hidden; width: 550px; margin: 0 0 20px 0; }
	#top_moduly .modul { float: left; width: 176px; margin: 0 0 0 5px; }
	#top_moduly .modul .modul_nadpis { width: 176px; height: 49px; padding: 15px 0 20px 0; text-align: center; background: url("../img/top_modul/top.gif") top center no-repeat; }
	#top_moduly .modul .modul_nadpis a { text-decoration: none; text-transform: uppercase; font-size: large; font-weight: bold; font-family: trebuchet ms,arail,tahoma,verdana; }
	#top_moduly .modul .modul_nadpis a:hover { color: #000; }
	#top_moduly .modul .modul_obsah { width: 146px; padding: 0 15px 15px 15px; font-size: 11px; color: #e5f1f2; background: url("../img/top_modul/bottom.gif") bottom center no-repeat; }
	#top_moduly .modul .modul_obsah a.odkaz { display: block; width: 146px; height: 15px; margin: 10px 0 0 0; padding: 8px 0; text-transform: uppercase; font-size: 12px; font-weight: bold; color: #11456f; text-decoration: none; text-align: center; background: url("../img/top_modul/button.gif") center center no-repeat; }
	#top_moduly .modul .modul_obsah a.odkaz:hover { background: url("../img/top_modul/button_over.gif"); }
	
	#m_galeria { overflow: hidden; width: 550px; }
	#m_galeria .galeria { float: left; }
	#m_galeria .galeria2 { overflow: hidden; width: 320px; }
	#m_galeria .galeria2 .obrazok { float: left; }
	#m_galeria .galeria2 h4 { margin-top: 10px; font-size: large; font-family: trebuchet ms; font-weight: normal; color: #315067; }
	#m_galeria .obrazok { width: 99px; height: 74px; padding: 16px; margin: 2px; text-align: center; background: url("../img/backg/photo_back.gif") top left no-repeat; }
	
	table td.fotka { padding-top: 10px; }
	table td div.fotka { width: 99px; height: 74px; padding: 16px 20px 16px 16px; margin: 2px; text-align: center; background: url("../img/backg/photo_back.gif") top left no-repeat; }
	table td.meno { padding-top: 10px; height: 33%; font-size: large; font-weight: bold; font-family: trebuchet ms,tahoma,arial,verdana; }
	table td.meno span { font-size: small; font-weight: normal; }
	table td.text { height: 66%; padding-top: 10px; font-size: small; }

	#site_map .vizitka { float: left; width: 183px; padding: 0 10px 0 17px; }
	#site_map .vizitka p { margin-top: 0; }
	#site_map .mapa { float: left; width: 770px; }
	#site_map .mapa ul { width: 760px; overflow: hidden; margin: 0; padding: 0; list-style: none; }
	#site_map .mapa ul li { float: left; width: 150px; margin: 0 0 20px 0; }
	#site_map .mapa ul li a { padding: 0 0 0 0px; text-transform: uppercase; color: #485661; font-weight: bold; text-decoration: none; }
	#site_map .mapa ul li a:hover { color: #667a8a; text-decoration: underline; }
	#site_map .mapa ul li ul li{ float: none; padding: 0 0 0 5px; margin: 0; background: url("../img/backg/mapa_li.gif") center left no-repeat; }
	#site_map .mapa ul li ul li a { font-weight: normal; text-transform: none; padding: 0; }
	
	#footer a { color: #697e90; /*color: #333;*/ text-decoration: none; }
	#footer a:hover { text-decoration: underline; }
	#footer .menu { float: left; width: 683px; padding: 0 0 0 17px; }
	#footer .copy { float: left; width: 260px; text-align: right; padding: 0 30px 0 0; }
	#footer .menu ul { overflow: hidden; width: 600px; margin: 0; padding: 0; list-style: none; }
	#footer .menu ul li { float: left; margin: 0 11px 0 0; padding: 0 0 0 11px;  background: url("../img/backg/footer_li.gif") center left no-repeat; }
	#footer .menu ul li:first-child, #footer .menu ul li.prvy { float: left; margin: 0 11px 0 0; padding: 0;  background: transparent; }
	
	.reklama { margin: 0 0 20px 0; text-align: center; }
	
	/* HELP DIALOG */
	#dialog { display: none; position: absolute; background-color: #000; }

	#help_dialog { display: none; position: absolute; z-index: 1000; padding: 2px; border: 1px solid rgb(60,115,161); background: #fafafa; font-size: 12px; }
	#help_dialog h1 { margin: 0; padding: 0; color: #000000; font-family: Trebuchet MS,tahoma,arial,verdana; font-size: medium; }
	
	input._err,select._err,textarea._err { border: 1px solid #ff0000; background: rgb(255,184,184) }
	span.error { color: #ff0000; font-weight: bold; }
	
	#message, div.nenaslo_sa { width: 470px; font-size: 18px; font-family: Trebuchet MS; text-align: left; margin: 10px; padding: 10px 5px 10px 40px; border-width: 1px; border-style: solid; }
	#message.orange, div.nenaslo_sa { color: #000; border-color: #ffa500; background: rgb(254,237,186) url("../img/mess_info.gif") center left no-repeat; }
	#message.green { color: #000; border-color: #008b00; background: rgb(218,255,214) url("../img/mess_ok.gif") center left no-repeat; }
	#message.red { color: #000; border-color: #ff0000; background: rgb(255,184,184) url("../img/mess_err.gif") center left no-repeat; }
	
	.vyhladane { margin: 10px 0 10px 0; padding: 0 0 10px 0; border-bottom: 1px solid #b2b2b2; }
	.vyhladane a { color: #008b00; font-size: 11px; text-decoration: none; }
	.vyhladane h2 a { color: #2270b0; font-size: 12px; }
	.vyhladane h2 span { color: #333; font-size: 11px; font-weight: normal; }
	.vyhladane a:hover { text-decoration: underline; }

	#map { margin: 10px auto 10px auto; width: 540px; height: 400px; }
	#map.referencia { margin: 10px auto 10px auto; width: 400px; height: 300px; }
	
	table.tabulka { font-size: small; }
	table.tabulka td.head { font-weight: bold; color: #2270b9; background: #c8d8e6; }
	table.tabulka td { font-weight: normal; background: #fff; }
	table.tabulka td a:hover { color: #000; }
	table.tabulka td.c1 { background: #fff; }
	table.tabulka td.c1_over { background: #c8d8e6; }
	table.tabulka td.c2 { background: #e9eeef; }
	table.tabulka td.c2_over { background: #c8d8e6; }
	table.tabulka td.c1_s { font-size: x-small; background: #fff; }
	table.tabulka td.c1_s_over { font-size: x-small; background: #c8d8e6; }
	table.tabulka td.c2_s { font-size: x-small; background: #e9eeef; }
	table.tabulka td.c2_s_over { font-size: x-small; background: #c8d8e6; }
	
	table.subory { font-size: small; }
	table.subory td.head { font-weight: bold; color: #2270b9; background: #c8d8e6; }
	table.subory td { font-weight: normal; }
	table.subory td a:hover { color: #000; }
	table.subory td.nazov { padding-top: 5px; }
	table.subory .popis { font-size: x-small; }
	table.subory td.popis { font-size: x-small; padding: 0 0 0 10px; background: url("/img/backg/l_menu_sipka.gif") center left no-repeat; }
	
	ul.site_map { list-style: none; }
	ul.site_map a { text-transform: uppercase; font-weight: bold; text-decoration: none; }
	ul.site_map li { margin: 0 0 30px 0; }
	ul.site_map li ul a { text-transform: none; font-weight: normal; }
	ul.site_map li ul li { margin: 0; }
	
	#webforum ul { margin: 0; padding: 0; list-style: none; }
	#webforum ul li { margin: 0; padding: 5px 0 0 0; border-top: 1px solid #b2b2b2; }
	#webforum ul li p { margin: 0; padding: 0; }
	#webforum ul li p.user { font-size: 11px; }
	#webforum ul li p.user span { font-size: small; }
	#webforum ul li p span { font-weight: bold; }
	#webforum ul li ul { margin: 0 0 0 20px; padding: 0; list-style: none; }
	#webforum td input.mand { background: url("../img/mand.gif") top right no-repeat; border: 1px solid #2270b0; }
	#webforum td input.ostatne { border: 1px solid #2270b0; }
	#webforum td textarea { background: url("../img/mand.gif") top right no-repeat; border: 1px solid #2270b0; }
	
	.F_tema_popis { margin: 10px 0; }
	table.F_tema { font-size: small; margin: 10px 0 20px 0; width: 530px; }
	table.F_tema td.head { font-size: x-small; padding: 1px; background: #e9eeef; border-bottom: 1px solid #fff; }
	table.F_tema td.info1 { width: 30px; text-align: center; background: #e9eeef; border-bottom: 1px solid #fff; }
	table.F_tema td.info2 { width: 200px; background: #e9eeef; border-bottom: 1px solid #fff; }
	table.F_tema td.nazov { width: 300px; font-weight: bold; border-bottom: 1px solid #e9eeef; }
	table.F_tema td.ziadne { font-size: x-small; text-align: center; border-bottom: 1px solid #e9eeef; }
	table.F_tema td.nova { font-size: x-small; text-align: right; }
	table.F_prispevok { font-size: small; width: 530px; }
	table.F_prispevok td.head { font-size: x-small; padding: 1px; background: #e9eeef; border-bottom: 1px solid #fff; }
	table.F_prispevok td.uzivatel { width: 130px; background: #e9eeef; border-bottom: 1px solid #fff; }
	table.F_prispevok td.nadpis { width: 400px; font-weight: bold; background: #e9eeef; }
	table.F_prispevok td.nadpis a { font-weight: normal ; font-size: x-small; }
	table.F_prispevok td.text { padding: 10px; }
	table.F_prispevok td.text .citacia { padding: 2px; margin: 3px; font-style: italic; border: 1px solid #b2b2b2; background: #e9eeef; }
	
	#send { display: none; padding: 10px; position: absolute; z-index: 100; font-family: tahoma,arial,verdana; font-size: small; background: #fff; color: #000; }
	#send .zatvor { text-align: right; }
	#send h2 { margin: 0; padding: 5px 0 3px 19px; font-size: 14px; color: #2270b0; text-transform: uppercase; background: url("../img/backg/nadpis_backg.gif") left bottom no-repeat; }
	/*object { display: none; }*/
	
	fieldset { margin: 0; padding: 5px; clear: both; }
	fieldset legend { font-weight: bold; }
	
}
@media print {
	h1 a { text-decoration: none; }
	img { border: 0; }
	#header .top { display: none; }
	#header .center .left .menu { display: none; }
	#header .center .left .banner { display: none; }
	#header .center .right { display: none; }
	#header .bottom { display: none; }
	#page_top { display: none; }
	#page_bottom { display: none; }
	#site_map_top { display: none; }
	#site_map_bottom { display: none; }
	.reklama { display: none; }
	#top_moduly { display: none; }
	.nadpis .ovladanie { display: none; }
	#left_a { display: none; }
	#right_a { display: none; }
	#site_map { display: none; }
	#footer .menu { display: none; }
}
