*			{ margin:0px; padding:0px; }
BODY        { BACKGROUND: #001D55 url(img/bg.png) 0px 0px repeat-x; BORDER: 0px; MARGIN: 0px auto; WIDTH:860px;
              COLOR: #999; FONT-FAMILY: Verdana, Arial CE, Arial, Helvetica, sans-serif; FONT-SIZE: 12px }

DIV#conteiner { position:absolute; z-index:1; width:860px; }
DIV#mainbg	  { position:absolute; z-index:0; left:0px; width:450px; height:165px; margin-top:248px; background:#001D55 url(img/svetlo.jpg) 0px 0px no-repeat; }

A 	        { COLOR: #999; TEXT-DECORATION: none; }
A:hover     { COLOR: #fff; TEXT-DECORATION: underline;  }

IMG			{ border:0px; }
P			{ text-align:justify; line-height:160%; text-indent:12px; margin:7px 0px; }

H1			{ color:white; font-size:16px }
H1 IMG		{ position:absolute; }
H2			{ display:block; color:white; font-weight:normal; font-size:17px; margin-bottom:9px; }
H3			{ color:white; font-weight:normal; font-size:17px; margin-bottom:9px; width:auto; position:relative; top:-2px; }
H4			{ color:#001D55; font-weight:normal; font-size:16px; margin-top:25px; margin-bottom:5px; }
H5			{ color:#001D55; display:block; font-weight:normal; font-size:14px; margin-top:10px; margin-bottom:5px; }
HR			{ margin-top:30px; border:0px; border-top:1px dotted #ddd; width:90%; clear:both; }
button		{ background-color:transparent; border:0px; }
INPUT, TEXTAREA	{ border:1px dotted black; }
.btn		{ display:block; border:1px dotted navy; padding:3px; margin:10px auto; background:#B4F0FF; color:black; }

UL#langmenu 	{ float:right; font-size:10px; margin-top:3px; height:21px; overflow:hidden; }
UL#langmenu LI 	{ display:inline; margin-left:3px; padding-left:6px; border-left:1px solid #1859AD; }
UL#langmenu LI A		{ COLOR:#001D55; }
UL#langmenu LI A:hover  { TEXT-DECORATION: underline; }
UL#langmenu LI A.active { COLOR:#1859AD; }

UL#navimenu 	{ clear:right; float:right; font-size:10px; height:22px; overflow:hidden; margin-top:60px; COLOR:#1859AD; }
UL#navimenu LI 	{ display:inline; margin-left:3px; padding-left:6px; border-left:1px solid #1859AD; }
UL#navimenu LI A   	    { COLOR:#1859AD; TEXT-DECORATION: underline; }
UL#navimenu LI A:hover  { TEXT-DECORATION: underline; }

UL#menu 				{ display:block; float:right; width:230px; border-left:1px dotted white; height:139px; font-size:10px; COLOR:#1859AD; }
UL#menu LI	 			{ display:block;  }
UL#menu LI A   	    	{ display:block; height:30px; width:230px; COLOR:#1859AD; TEXT-DECORATION: none; overflow:hidden; }
UL#menu LI A SPAN 		{ display:block; position:absolute; width:230px; height:30px; z-index:2;  
						  filter: alpha(opacity=15);
						  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=15);
						  -moz-opacity: 0.15; opacity:0.15; }
UL#menu LI A:hover  	{ TEXT-DECORATION: none; color:black; }
UL#menu LI A:hover SPAN { background-color:white; }
UL#menu LI A IMG    { position:absolute; padding-top:8px; padding-left:50px; }
UL#menu LI A.active { background: transparent url(img/sipka_menu.gif) 25px 9px no-repeat; }

UL#rightmenu 			{ display:block; margin-bottom:30px; border-top:1px dotted white; }
UL#rightmenu LI	 		{ display:block; font-size:12px; border-bottom:1px dotted white;  }
UL#rightmenu LI A   	{ display:block; text-indent:-24px; padding:6px 0px; padding-left:24px; width:151px; COLOR:white; TEXT-DECORATION: none; overflow:hidden; }
UL#rightmenu LI A:hover { TEXT-DECORATION: none; background-color:#09367A; }

UL#kontakt	 			{ display:block; margin-bottom:30px; border-top:1px dotted white; color:white; padding-top:6px; }
UL#kontakt LI	 		{ display:block; padding:2px 0px; font-size:12px;   }

A#homelink	{ display:block; float:left;  margin-top:9px; margin-bottom:0px; }
IMG#bubliny	{ float:right; clear:both; width:173px; height:139px; margin-top:1px; border-left:1px dotted white; border-right:1px dotted white; }
#topinfo	{ clear:left; margin-right:53px; margin-bottom:20px; width:600px; height:141px; color:white; font-size:10px; text-align:justify; overflow:hidden; }
#topinfo TD { vertical-align: top; width:600px; overflow:hidden; height:141px; }
DIV#topinfocontein	{ position:absolute; width:600px; height:120px; overflow:hidden; margin:10px 0px; }
DIV#topinfoscroll	{ position:absolute; width:600px; clip: rect(0px,600px,120px,0px); }

DIV#maindiv	{ clear:left; width:620px; background-color:white; color:#111; }
DIV#maindiv A		{ color:#001D55; border-bottom:dashed 1px #001D55; }
DIV#maindiv A:hover	{ color:#1859AD; border-bottom:solid 1px #1859AD; text-decoration:none; }

DIV#maindiv DIV	{ width:620px; }
DIV#maindiv DIV	DIV { margin-left:35px; margin-top:10px; width:550px; }
DIV#maindiv UL, DIV#maindiv OL { margin-left:30px; line-height:160%; text-align:justify;  }

DIV#overmaindiv 	{ clear:left; font-size:10px; width:590px; text-align:right; color:#1859AD; height:30px; margin-left:10px; color:white; margin-bottom:0px; }
DIV#overmaindiv H3	{ float:left; line-height:20px; }
DIV#overmaindiv H3 IMG	{ vertical-align:middle; }
DIV#copyrightdiv 	{ font-size:10px; width:620px; text-align:right; color:#1859AD; margin-top:10px; margin-bottom:30px; }
DIV#copyrightdiv A 	{ text-decoration:underline; color:#1859AD; }
DIV#rightmenudiv	{ float:right; width:175px;  }
DIV#rightmenudiv A 	{ COLOR:white; TEXT-DECORATION: underline; }
.full		{ width:860px; clear:both; height:1px; }
IMG.vlnka	{ margin-right:8px; vertical-align:middle; }
OL			{ margin-left:30px; margin-top:5px; }
TABLE.centerborder { border:1px; margin:10px auto; border-collapse:collapse; font-size:11px; }
TABLE.centerborder TD { border:1px solid black; text-align:center; padding:2px; vertical-align:middle; }
TABLE.centerborder TD.bgtw { background-color:#555; color:#aaa; } 
TABLE.centerborder TD.bgtb { background-color:#555; color:black; } 
TABLE.centerborder TD.bstb { background-color:#999; color:black; height:20px; width:30px; } 
TABLE.centerborder TD.opti { background-color:#050; color:black; } 
TR.top TD  { background-color:#001D55; color:white; } 

DIV#maindiv LI { margin-left:40px; }

#flashdiv			{ display:none;position:absolute;width:860px;text-align:right;height:140px;margin:107px auto; z-index:100; }
INPUT				{ font-size:100%; }
.cena_orig			{ color:red; text-decoration:line-through; }
.foto				{ vertical-align:middle;margin:3px; }

.hvezda		{ position:absolute; top:340px; margin-left:511px; }
.hvezda_bg	{ display:block; float:right; width:50px; height:110px; }
DIV#maindiv DIV#razitkodiv	{ position:absolute; overflow:hidden; top:250px; 
			  				  margin-left:400px; height:180px; width:250px; }
			  				  
INPUT.pocetzbozi { width:25px;padding:3px 2px;border:1px solid navy;background-color:#5986CA;text-align:center; }

.otazka			{ display:block; width:auto; margin-top:20px; }
.odpoved		{ display:block; margin:10px; }


