/* Tělo */
BODY 				{color: #000;
				 background: url(../../images/bg.gif) repeat-x #fff;
				 font-size: 75%;
				 font-family: Arial, sans-serif;
 				 margin: 0;
 				 padding: 0;
 				 text-align: center;
 				 behavior: url("../css/csshover.htc");}
H2	        		{font-size: 150%; margin: 5px 0 20px 0; text-transform: uppercase;}
TABLE				{font-size: 100%;}
TD 				{vertical-align: top;}
FORM				{margin: 0; padding: 0;}
INPUT, TEXTAREA, SELECT 	{font-size: 100%; color: #939393; background: url(../../images/bginput.gif) no-repeat #fff; padding: 4px 6px; border: 1px #bababa solid; font-family: Arial, sans-serif;}
A	        		{color: #e60d0d; text-decoration: underline;}
A:active			{color: #000;}
A:visited			{color: #e60d0d;}
A:hover				{color: #000;}

/* Obal strany */
#page 	 			{width: 1220px; background: url(../../images/bghead.jpg) no-repeat; position: relative; margin: 0 auto; padding-top: 326px; text-align: left;}

/* Pruh s odkazy */
#pruh_odkazy			{position: absolute; left: 5px; top: 10px; z-index: 100;}
#pruh_odkazy UL			{list-style-type: none; margin: 0; padding: 0;}
#pruh_odkazy LI			{margin: 0; padding: 0 10px; float: left; background: url(../../images/bgclanky.gif) 0 50% no-repeat;}
#pruh_odkazy A 			{color: #000; text-decoration: underline;}
#pruh_odkazy A:hover 		{color: #e60d0d; none;}
#pruh_odkazy #first		{background: transparent;}

/* Logo */
H1				{width: 455px; height: 167px; overflow: hidden; position: absolute; left: 0; top: 33px; font-size: 100%; z-index: 1; margin: 0; text-align: center;}
H1 SPAN				{width: 455px; height: 167px; overflow: hidden; position: absolute; left: 0; top: 0; z-index: 2; background: url(../../images/logo.gif) no-repeat; display: block; cursor: pointer;}
H1 A  				{color: #000; font-size: 360%; font-weight: bold; text-decoration: none; margin: 70px 0 0 0; display: block;}

/* Sysbar */
#sysbar 			{list-style-type: none; margin: 0; padding: 0; position: absolute; left: 0; top: 245px;}
#sysbar LI 			{background: url(../../images/bgsys1.gif) 0 50% no-repeat; height: 50px; margin: 0 0 0 17px; padding: 0 0 0 20px; float: left;}
#sysbar A 			{color: #fff; font-weight: bold; display: block; text-transform: uppercase; position: relative; top: 18px;}
#o1				{background: transparent !important;}
#o1_active,
#o2_active,
#o3_active,
#o4_active,
#o5_active			{background: url(../../images/bgsys2.gif) repeat-x #e60d0d !important; padding-right: 20px !important;}
#o1_active A,
#o2_active A,
#o3_active A,
#o4_active A,
#o5_active A,
#sysbar A:hover			{text-decoration: none;}

/* Links */
#links 				{list-style-type: none; margin: 0; padding: 0; position: absolute; left: 20px; top: 202px;}
#links #link1 			{width: 196px; height: 41px; background: url(../../images/bglinks1.jpg) no-repeat; margin: 0 1px 0 0; padding: 0; float: left; text-align: center;}
#links #link2 			{width: 229px; height: 41px; background: url(../../images/bglinks2.jpg) no-repeat; margin: 0 1px 0 0; padding: 0; float: left; text-align: center;}
#links #active1			{width: 196px; height: 41px; background: url(../../images/bglinks1_active.jpg) no-repeat; margin: 0 1px 0 0; padding: 0; float: left; text-align: center;}
#links #active2			{width: 229px; height: 41px; background: url(../../images/bglinks2_active.jpg) no-repeat; margin: 0 1px 0 0; padding: 0; float: left; text-align: center;}
#links #active1 SPAN		{color: #fff; font-weight: bold; text-transform: uppercase; position: relative; left: 7px; top: 15px;}
#links #active2 SPAN		{color: #fff; font-weight: bold; text-transform: uppercase; position: relative; right: 9px; top: 15px;}
#links #link1 A 		{color: #4a4a4a; font-weight: bold; text-transform: uppercase; position: relative; left: 7px; top: 15px;}
#links #link2 A 		{color: #4a4a4a; font-weight: bold; text-transform: uppercase; position: relative; right: 9px; top: 15px;}
#links A 			{text-decoration: none;}
#links A:hover 			{color: #fff !important; text-decoration: underline;}

/* Strana */
#strana 			{background: url(../../images/bg2.gif) repeat-y; text-align: left;}
#strana TABLE TD 		{vertical-align: top; padding: 0;}
#levy 				{width: 210px; padding: 0 10px 0 0 !important;}
#levy H3, #pravy H3 		{color: #fff; font-size: 100%; text-align: center; margin: 0; padding: 9px 0 22px 0; text-transform: uppercase;}
#pravy 				{width: 210px; padding: 0 0 0 10px !important;}

/* Clanky */
#menu						{width: 200px; background: url(../../images/bgbox1.gif) no-repeat #fff;}

#menu ul, #menu li, #menu a 			{display: block; margin: 0; padding: 0;}
#menu ul  					{list-style-type: none; margin: 0 0 0 6px;}
#menu ul ul  					{width: 170px; background: #f3f3f3; border: #d8d8d8 solid; border-width: 1px 1px 0 1px; list-style-type: none; margin: 0; position: absolute; left: 195px; _left: 172px; top: -1px; margin: 0 !important;}
#menu ul ul ul 					{position: absolute; left: 170px; top: -1px;}
#menu li   					{position: relative; border-bottom: 1px #fff solid; z-index: 9; text-align: left; vertical-align: middle !important;}
#menu li li 					{position: relative; border-bottom: 1px #d8d8d8 solid; z-index: 9; text-align: left; vertical-align: middle !important;}
#menu ul li.folder				{background: url(../../images/odrazka2.gif) 95% 7px no-repeat;}
#menu ul li.folder a 				{padding-right: 20px;}
#menu ul ul li.folder a 			{padding: 0;}
#menu ul ul li.folder				{background: url(../../images/odrazka2.gif) 97% 50% no-repeat;}
/* Odkaz - prvni uroven */
#menu ul a 					{font-weight: bold; color: #000; background: url(../../images/bgmenu.gif) no-repeat; margin: 0; padding: 3px 0 3px 23px; text-decoration: none;}
#menu ul a:hover 				{color: #e60d0d; background: url(../../images/bgmenu2.gif) no-repeat; text-decoration: underline;}
/* Odkaz - druha a dalsi uroven */
#menu ul ul a 					{width: 100%; height: 100%; color: #000; font-weight: normal; border-bottom: 1px #f3f3f3 solid; text-decoration: none; padding: 5px; background: transparent;}
#menu ul ul li>a 				{width: auto;}
#menu ul ul a:hover 				{color: #fff; background: #e60d0d; border-bottom: 1px #e60d0d solid; text-decoration: none;}
#menu ul ul li.folder a:hover			{background-color: #e60d0d; border-bottom: 1px #e60d0d solid;}
#menu ul ul li.folder>a:hover			{background: #e60d0d url(../../images/odrazka2.gif) 97% 50% no-repeat; border-bottom: 1px #e60d0d solid;}
#menu ul ul li.folder:hover 			{z-index: 10;}
#menu ul ul,
#menu li:hover ul ul,
#menu li:hover li:hover	ul ul,
#menu li:hover li:hover	li:hover ul ul		{display: none;}
#menu li:hover ul,
#menu li:hover li:hover ul,
#menu li:hover li:hover li:hover ul,
#menu li:hover li:hover li:hover li:hover ul 	{display: block;}

/* Popis clanku */
#popis_clanku 			{width: 186px !important; overflow: hidden; margin: 15px 7px;}

/* Aktuality */
#aktuality H3			{font-size: 100%; margin: 0 0 0 1px; padding-left: 15px;}
#aktuality H3,
#aktuality H3 A 		{color: #c62426;}
#aktuality H3 A:active		{color: #444;}
#aktuality H3 A:visited 	{color: #c62426;}
#aktuality H3 A:hover 		{color: #444;}
#aktuality P.datum 		{margin: 23px 15px 2px 15px;}
#aktuality P,
#aktuality #akt_obsah 		{margin: 10px 15px;}
#aktuality TABLE 		{margin: 5px 15px;}
#aktuality HR                   {color: #777; height: 0; margin: 5px 15px;}
#aktuality .stred 		{text-align: center;}

/* Patička */
#paticka 			{height: 120px; color: #555; background: url(../../images/bgfoot.jpg) no-repeat #000; text-align: right;}
#paticka P 			{font-size: 90%; margin: 0; padding: 76px 130px 0 0;}
#paticka A 			{color: #a8a8a8;}
#paticka A:hover 		{color: #fff;}

/* Obsah */
#obsah 				{width: 100%; vertical-align: top; padding: 0 10px 50px 10px; background: url(../../images/bgstred.gif) repeat-y #fff;}
#clanek	TABLE			{width: auto !important;}

/* Partnersky box */
#box 				{width: 200px; height: 450px; background: url(../../images/bgbox1.gif) no-repeat #fff; text-align: center;}
#box A 				{display: block; margin: 0 10px;}
#box IMG 			{border: 0; margin: 10px 0;}