BODY 				{font-size:75%; color:#000; font-family:Arial, sans-serif; background:#fff; margin:0; padding:0; text-align:center; line-height:1.4em;}
H2 					{color:#fff; font-size:115%; background:url(./pics/menubg.gif) #7f7f7f; border:#000 solid; border-width:1px 0; padding:3px 14px; margin:0;}
H3 					{color:#000; font-size:110%; background:url(./pics/arrow.gif) 0 4px no-repeat; margin:35px 0 0 0; padding-left:12px;}
H5 					{color:#000; font-size:90%; margin:10px 0 0 0;}
H6 					{color:#000; font-size:80%; margin:10px 0 0 0;}
PRE 					{padding:5px; background:#efefef; border:1px #000 dotted; margin-top:5px;}
FORM TABLE TD 			{border:0;}
INPUT, TEXTAREA 		{color:#000; font-size:100%; font-family:Arial, sans-serif;}
TABLE 				{background:#efefef; margin-top:10px; border:1px #000 solid; border-collapse:collapse;}
TH 					{color:#fff; font-size:70%; background:url(./pics/menubg2.gif) #ff5f5f; border:1px #000 solid; padding:3px 5px; text-align:left;}
TD 					{font-size:75%; border:1px #000 solid; padding:3px 5px;}
UL 					{list-style-type:none; margin:5px 15px; padding:0;}
UL LI 				{background:url(./pics/sipka2.gif) 0 5px no-repeat; padding-left:13px; margin-bottom:2px;}
P 					{text-align:justify; margin: 5px 0 10px 0;}
IMG 					{border:1px #000 solid;}
A 					{color:#000; background:transparent; }
A:hover, A:active 		{color:#ff5f5f; background:transparent; }
A:visited 			{color:#7f7f7f;}

#obal_levy 			{width:expression(document.body.clientWidth > 1000? "1000px": "auto"); min-width:759px; max-width: 1100px; background:url(./pics/bgleft.gif) left top repeat-y #dfdfdf; text-align:left; margin:0 auto;}
#obal_pravy 			{width:expression(document.body.clientWidth < 759? "759px": "auto"); background:url(./pics/bgright.gif) right top repeat-y; padding:0 13px;}
#linka 				{background:url(./pics/bgline.gif) right bottom no-repeat;}
#obal_clanku 			{background:url(./pics/bgpage.gif) right top repeat-y;}
#hlavicka 			{width:100%; height:68px; background:url(./pics/logobg.gif) #ff5f5f; border-bottom:1px #000 solid; margin-bottom:1px; position:relative;}

H1 					{width:297px; height:68px; background:url(./pics/logo.gif) no-repeat; display:block; margin:0;}
H1 A 				{width:297px; height:68px; display:block;}

#admin 				{width:92px; height:33px; background:url(./pics/admin.gif) #000 no-repeat; position:absolute; top:35px; right:-1px; margin:0;}
#admin SPAN			{color:#efefef; margin:17px 0px 0px 21px; display:block;}
#admin A 				{color:#ff5f5f; font-size:80%; text-decoration:none;}
#admin A:hover 		{color:#fff;}
#admin A:active 		{color:#ff5f5f;}

#menu A 				{color:#fff; background:url(./pics/menubg.gif) #7f7f7f; font-weight:bold; font-size:95%; border:#000 solid; border-width:1px 1px 1px 0; float:left; padding:4px 16px; text-decoration:none;}
#menu A:hover,
#menu A:active,
#menu A.aktivni 		{color:#fff; background:url(./pics/menubg2.gif) #ff5f5f;}

#submenu				{color:#efefef; font-size:80%; background:#000; margin:1px 0; padding:4px 0 4px 9px; CLEAR:both; height:16px;}
#submenu A 			{color:#ff5f5f; font-weight:bold; font-size:115%; padding:0; margin-left:20px; text-decoration:none;}
#submenu A:hover,
#submenu A.aktivni,
#paticka A:hover 		{color:#fff;}

#hledani 				{margin:0; padding:0; float:right;}
#hledani INPUT 		{height:22px;}
#hledani .zadani 		{width:100px; background:#efefef; padding:2px;}
#hledani .stisk 		{font-size:80%; color:#fff; background:#8f8f8f; height:22px; border:2px outset; margin-right:2px;}

#clanek 				{margin-right:270px; position:relative;}
#clanek H4			{color:#000; font-size:100%; background:transparent; margin:10px 0 0 0;}

#sloupek 				{width:260px; float:right;}
#sloupek UL 			{list-style-type:none; margin:5px 0 0 0; padding:0;}
#sloupek UL LI 		{background:url(); padding:0;}
#sloupek UL LI.sipka 	{background:url(./pics/sipka2.gif) 0 5px no-repeat; margin:-5px 0 0 0; padding-left:13px;}
#sloupek H3 			{color:#fff; font-size:95%; background:url(./pics/menubg2.gif) #ff5f5f; margin:0; padding:3px 15px; border:#000 solid; border-width:1px 0;}
#sloupek H3 A 			{color:#fff;}
#sloupek H3 A:hover 	{color:#efefef;}
#sloupek H4 			{color:#000; font-size:95%; margin:10px 0 0 0;}

#paticka 				{color:#fff; font-size:80%; font-weight:bold; background:url(./pics/menubg.gif) #7f7f7f; border:#000 solid; border-width:1px 1px 1px 0; margin:-15px 269px 0 0; padding:3px 15px; CLEAR:both; position:relative;}
#paticka A 			{color:#dfdfdf;}
#paticka A:visited 		{color:#cfcfcf;}

.strana 				{margin:15px; padding-bottom:15px;}
.down, .down:hover		{width:17px; height:15px; padding:15px 0 0 17px; LINE-height:15px; background:url(./pics/down.gif) no-repeat left center; vertical-align:middle;}
.top 				{width:40px; color:#fff; font-size:85%; background:url(./pics/menubg.gif) #7f7f7f; border:1px outset; margin:0; padding:1px 3px; text-decoration:none;}
.top:hover,
.top:active,
.top:visited 			{color:#fff;}
#galerie 				{width: 100%;}
#itstudio 			{width:80px; height:30px; background:url(./pics/itstudio.gif) no-repeat; border:1px #000 solid; display:block;}
.nahled 				{width:130px; height:130px; margin:10px; padding-top:10px; text-align:center; float:left;}
.email 				{width:33px; height:11px; background:url(./pics/email.gif) no-repeat; position:absolute; top:7px; right:290px;}
.email:hover 			{width:33px; height:11px; background:url(./pics/email.gif) no-repeat; position:absolute; top:7px; right:290px;}
.tlac 				{color:#fff; background:url(./pics/menubg.gif) #7f7f7f;}
.noback 				{background:transparent; border:0;}
.ank 				{border:0;}
.maly 				{font-size:85%; color:#000; margin:2px 0 10px 0; }

H1 SPAN,
HR,
A.down SPAN,
.carka,
.email SPAN,
#itstudio SPAN,
#audity 				{display:none;}
