BODY        	{ BACKGROUND: white url(/img/bg.gif) top left; BORDER: 0px; MARGIN: 0px; MARGIN-BOTTOM:20px; MARGIN-TOP:10px; PADDING:0px; text-align:center;
            	  COLOR: #505960 FONT-FAMILY: Verdana; FONT-SIZE: 11px; line-height:15px; }

A 	        	{ COLOR: #1E95F3; TEXT-DECORATION: none; }
A:hover     	{ COLOR: #1E95F3; TEXT-DECORATION: underline;  }

HR				{ background-color:transparent; margin:10px auto; height:2px; border:0px; border-top:1px solid #D0D0D0; 
				  width:80%; border-bottom:1px solid #E0E0E0;  }
H2          	{ FONT-SIZE: 120%; FONT-WEIGHT: bold; margin-top:10px; MARGIN-BOTTOM: 10px; COLOR:#6f6f6f; FONT-STYLE:italic;  }
H3          	{ BACKGROUND:white url(/img/ico_sipka.gif) 0% 0% no-repeat; PADDING-LEFT:60px;  clear:left; FONT-SIZE: 110%; COLOR:#6B5890; FONT-WEIGHT: bold; MARGIN:0px; MARGIN-TOP:15px; MARGIN-BOTTOM: 5px; line-height:50px; }
H4          	{ FONT-SIZE: 110%;  FONT-WEIGHT: bold; TEXT-DECORATION:none; MARGIN:0px; PADDING-TOP:15px; PADDING-BOTTOM:5px; COLOR:#6B5890; }
H5          	{ FONT-SIZE: 100%; FONT-WEIGHT: bold; COLOR:#9485B1; MARGIN:0px 15px 5px 0px; }
IMG         	{ BORDER: 0px; MARGIN: 0px; }
#maindiv UL LI	{ margin-top:13px; list-style: square outside url("img/li.gif"); }

TEXTAREA, INPUT, SELECT, OPTION {
            	  MARGIN: 1px; PADDING: 1px; BACKGROUND: white; BORDER: 1px solid #AAAAAA; 
            	  COLOR: #111111; FONT-SIZE: 11px;  }
INPUT       	{ height:16px;  }
SELECT      	{ height:18px;  }
OPTION      	{ height:16px; border: 0px solid white; margin:0px; }
TABLE       	{ MARGIN: 0px; PADDING: 0px; Border-collapse:collapse; border-spacing:0px;
            	  FONT-FAMILY: Verdana; FONT-SIZE: 100%    ! important  }
TD          	{ MARGIN: 0px; BORDER: 0px solid black; PADDING: 0px; }
FORM        	{ DISPLAY: inline; }
P           	{ display:block; text-align:left; Text-indent:0px; margin: 5px 0px 0px 0px; }
#globaldiv		{ background-color:#2E4054; margin:0px auto; width:1000px; border:1px solid black; text-align:left; }
#headerdiv		{ height:70px;border:1px solid white;text-align:right; }
#logohref		{ display:block; position:absolute; top:15px; left:50%; margin-left:-490px; border:0px; }

#navidiv		{ position:relative; top:15px; left:-5px; color:#ABA6AA; FONT-FAMILY:Arial; FONT-SIZE:10pt; }
#navidiv A		{ color:#ABA6AA; margin:0px 10px; }
#flashdiv		{ float:right; position:absolute; margin:0px; overflow:hidden; margin-left:212px; width:560px; height:202px; }

#menudiv		{ display:block; margin:0px; background:#087CCF url(); text-align:left; clear:both; overflow: hidden; position:absolute;
				  height:200px; width:998px; border:1px solid white; border-top:0px; padding:0px; }
#menudiv UL	  		{ display:block; position:absolute; background:#087CCF url(); width:250px; margin:0px; padding:0px; border-right:1px solid white; z-index:100; } 
#menudiv UL LI		{ margin:0px; display:block; list-style-type:none; padding:0px; width:100%; height:40px; line-height:38px;
					  background:transparent url(/img/menudelimiter.gif) bottom center no-repeat; }
#menudiv UL LI.last	{ background:transparent url(); line-height:40px; }
#menudiv UL LI A	{ margin:0px; display:block; color:white; padding:0px; width:250px; height:38px;  
                  	  background:transparent url(/img/menu_bg.png) top right repeat-x; }
IMG.menuimg      		{ position:relative; top:3px; margin-left:20px; margin-right:8px; }
#menudiv UL LI A.sel   { color:#fefda1; }
#menudiv UL LI A:hover { text-decoration:none; }
IMG.hoverimg     { position:absolute; display:none; width:250px; height:38px; }
#menudiv UL LI A span     { display:block; position:absolute; font-family: Arial; font-size:12pt; width:250px; }
#menudiv h1				  {	display:block; position:absolute; font-family: Arial; font-size:14pt; width:420px; height:35px; line-height:35px; color:white; margin-top:155px; padding-left:15px; margin-left:580px;  z-index:100;
/*							 border:2px solid #2E4054; border-right:0px;
							-webkit-border-top-left-radius: 17px; -webkit-border-bottom-left-radius: 17px; -moz-border-radius-topleft: 17px; -moz-border-radius-bottomleft: 17px; border-top-left-radius: 17px; border-bottom-left-radius: 17px;
							background-color:rgb(8,120,250); background-color:rgba(8,120,250,0.5); */
							text-shadow: 2px 2px 2px #000; 
							background:transparent url(/img/h1_bg.png) top left no-repeat; height:40px; line-height:40px;
							}
#menudiv img.topimg		  { position:absolute; display:none; margin-left:250px; z-index:10; }

#bottomdiv		{ clear:both; margin-top:205px; border:1px solid #303030; background:white url('img/bg_barak.gif') right bottom no-repeat;  }
#maindiv		{ border:1px solid #939393; border-top:0px; border-bottom:0px; margin:0px; padding:3px 16px; font-size:12px;
                  min-height:300px; FONT-FAMILY: Verdana; background-color:transparent; }
#footerdiv		{ background-color:#2E4054; margin:0px; border:1px solid #939393; height:28px; text-align:right; }

UL#bottommenu				{ margin:0px auto; text-align:center; position:relative; top:-10px; left:-70px; font-size:10pt; width:1000px; }
UL#bottommenu LI 			{ display:inline; color:#ABA6AA; padding:0px; margin:0px; }
UL#bottommenu LI A 			{ color:#ABA6AA; text-decoration:none; margin:0px 10px; FONT-FAMILY: Verdana; }
UL#bottommenu LI A:hover 	{ color:white; text-decoration:none; }
UL#bottommenu LI A.sel      { color:white; text-decoration:none; margin:0px 10px; FONT-FAMILY: Verdana; }
IMG.delimiter				{ background-color:white; width:3px; height:3px; margin:3px 5px; }
IMG.menudelimiter			{ display:block; background-color:#4D9DD8; width:105px; height:1px; margin:0px 40px; }
.positionlock				{ display:block; border:0px; float:right; width:1px; height:400px; }
IMG.vr						{ display:block; background-color:#E0E0E0; margin:auto 25px; width:1px; border:0px; border-right:1px solid #D0D0D0; }
TABLE.bordered		{ border-collapse:collapsed; border:1px solid black; margin:5px auto; font-size:10px; }
TABLE.bordered TD	{ border:1px solid black; padding:5px; font-size:10px; background:#d5d5d5 url(); }
TABLE.bordered TR.top TD  { font-weight:bold; background:transparent url(img/bg_hl_tabulka.gif) top left repeat-x; color:white; }
TABLE.bordered TR.suda TD { background:#e5e5e5 url(); }
.otazka             {DISPLAY:block; FONT-WEIGHT: normal; MARGIN-TOP: 8px; MARGIN-BOTTOM: 4px; }

.odpoved            {DISPLAY:block; FONT-STYLE:italic; COLOR:#666666; MARGIN-TOP: 4px; }
.kontaktdiv			{display:block; background:transparent url('img/kontakt_ram.jpg') top left no-repeat;
                     width:722px; height:201px; }
.kontaktdiv div       {padding-left:61px; padding-top:8px; padding-right:8px; font-size:10px; color:#6f6f6f; }
.kontaktdiv div H2    {margin-top:6px; margin-bottom:2px; font-size:140%; }
.kontaktdiv div table {margin-top:10px; color:black; font-size:11px; text-align:left;}
.fotodiv			  { margin:10px auto;text-align:center; }
.fotodiv IMG          { border:solid 1px #000000; }

.technici			{ display:block; width:220px; float:right; border:0px solid #aaa; min-height:250px;  }
.technici p			{ margin:5px; margin-bottom:30px; }
.technici .kontakt	{ display:none; margin:5px; }
.technici .kontakt strong	{ display:block; margin-bottom:5px; padding-top:20px; }
.technici .kontakt i		{ display:block; color:#777; }
span.label					{ display:block; line-height:25px; width:60px; vertical-align:middle; }


table.uvod			{ table-layout:fixed;width:930px;font-size:80%;margin:5px auto; }
table.uvod div.technici			{ width:290px; float:left; margin:0px; padding:0px; margin-top:-10px;  }
table.uvod div.technici	span.label	{ float:left; }
input.ui-autocomplete-input		{ display:block; float:left; height:20px; width:180px; line-height:20px; font-size:8pt; font-family:Verdana; margin:2px 0px;
										  border:1px solid #888; background-color:white; border-right:0px;
										  -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px;
										  -webkit-border-top-left-radius: 3px; -webkit-border-bottom-left-radius: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-bottomleft: 3px; border-top-left-radius: 3px; border-bottom-left-radius: 3px; 										
										}
button.ui-autocomplete-button		{ display:block; float:left; height:24px; width:20px; line-height:20px; font-size:8pt; font-family:Verdana; margin:2px 0px;
										  border:1px solid #888; background-color:#aaa;
										  -webkit-border-top-right-radius: 3px; -webkit-border-bottom-right-radius: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-bottomright: 3px; border-top-right-radius: 3px; border-bottom-right-radius: 3px; 										
										}
.ui-autocomplete 						{ max-height: 250px; overflow-y: auto; overflow-x: hidden; padding-right: 20px; font-size:7pt; font-family:Verdana;
										  }
.ui-autocomplete li a					{ text-align:left;  }
.ui-autocomplete li a span 				{ font-size:10px; display:block; color:#666; font-style: italic; width:280px; }
.ui-autocomplete li.odd					{ background-color:#eee; }

#maindiv ol,#maindiv ul			{ margin:15px; }
#maindiv ol.malapismena			{ list-style-type:lower-alpha; }
.dotaznik						{ line-height:25px; margin-left:20px; }
.dotaznik input					{ width:200px; margin-left:20px; }
.dotaznik select,.dotaznik .value
								{ display:block; float:right; margin-right:250px; }
.dotaznik textarea,.dotaznik p 	{ display:block; margin-left:100px; width:600px; height:100px; }
.dotaznik p 					{ height:auto; }
.dotaznik button				{ display:block; width:100px; line-height:20px; border:1px solid black; background-color:#aaa; margin:10px auto; }
