body	{background-color: #FFFFFF; color: #666666; font-family: ArialCE, HelveticaCE, Arial, Helvetica; font-size: 9pt; margin-top:0px; background-image: url(i/bg.gif);}
div#okno {background-colo: #FFFFFF ; width: 985px; height: auto; color: #000000; font-family: ArialCE, HelveticaCE, Arial, Helvetica;	font-size: 9pt; clear: both; padding-top: 0px; padding-right: 0px; padding-left: 0px;  margin: 0px; height: auto ; min-height:98%;}
#top {width: 981px; height:220px; position: relative; clear: both; text-align: left; background-image: url(i/bg-top.jpg); background-position: left top; margin:0px; padding: 0px; vertical-align:bottom;}
#toptxt {margin: 0px; padding: 0px; text-align:right; position: relative; float:left; width: 850px; text-align: right;}
#toptxt h1{ color: #FFFFFF; font-size: 14px; font-weight:bold; margin:0px; padding: 10px 0 0 0 ;}
#toptxt h2{ color: #db1515; font-size: 42px; font-style:italic bold; margin:120px 0 0 0; padding: 0px;}
#toptxt .spec{ color: #FFFFFF; font-size: 13px; font-weight:bold; margin:0px; padding: 0;}
#logo { padding: 0px; margin:0px; position: relative; float:left; width: 850px; text-align: right;}
#logo2 {margin-right: 10px; margin-top:10px;}
.vime {margin-right: 15px; margin-top:30px; font-weight:bold; font-size:14px;}
#flags{ position: relative; float:right; right: 20px; margin: 0px; padding: 40px 0px 0px 0px; width: 87px; height: auto;}
#flags img{ margin: 0px 0px;} 
#flags #mez { width: 80px; height: 26px;}  
#right { margin: 15px 0px 0px 250px; padding: 10px 0px; width:720px; height:auto; min-height:480px; background-color: #fef1f1;}
div#radabut {width: 710px; text-align:justify; margin: 0px; padding: 0px;}
.radabut {width: 231px; height: 45px; text-align: center; background-image:url(i/but-rada.gif); background-repeat:no-repeat; border: 1px solid #fef1f1;}
.but1{float:left; position: relative;}
.but2{ margin-left: 240px;}
.but3{float:right; position: relative;}
.radabut h2 {margin: 15px 10px 0px 0px; font-size: 12px; font-weight: bold; color:#333333; padding: 0px;}
.radabut h2 a {color: #620002; text-decoration:none; margin: 0px; padding: 0px;}
.radabut h2 a:link {color: #620002; text-decoration:none;}
.radabut h2 a:visited {margin: 15px 10px 0px 0px; font-size: 12px; font-weight: bold; color:#620002;}
.radabut h2 a:hover {color: #CC0000; text-decoration:underline;}


.foto { text-align:center;}
.foto img{margin-left: 10px;margin-right: 10px; margin-bottom:10px}
#tab1 img {	margin-left: 10px;margin-right: 10px;}
.clr { clear:both;}
#utop{ width: 981px; height:auto; min-height:480px;}
div#left {margin: 0px; padding: 0px 0px 0px 20px; width: 222px; height:auto; text-align: left; position:relative; float:left; left:0px;}
div#menu {font-size: 11px; font-weight: bold;  color:#000000;	height:  100% inherit; width: 222px; text-align: left;  padding: 0px; margin: 0px;}
div#mnu_l_top {margin: 0px; padding: 0px; background-image: url(i/mnu-l-top.gif); background-repeat:no-repeat; height: 47px;}
div#menu div.btn1 {background: url(i/mnu-l-nad.gif); height: 23px; background-repeat:no-repeat; width:207px; margin-left:7px;}
div#menu div.btn2 {background: url(i/mnu-l-sub.gif); height: auto; background-repeat:no-repeat;width:207px; margin-left:7px; }
div#menu div.pop,  div#menu div.tipcars{padding: 4px 0px 0px 12px;}
div#menu div.pops {padding: 4px 0px 0px 20px;}
div#mnu_l_btm {padding: 0px; background-image: url(i/mnu-l-btm.gif); background-repeat:no-repeat; height: 10px; width:207px; margin-left:7px;}
.od { background: url('i/sipka.gif') no-repeat left top; }
div#menu div.pop a {text-decoration: none; color:#000000;}
div#menu div.pop a:visited	{text-decoration: none; color:#000000;}
div#menu div.pop a:hover {	text-decoration: none; color: #DDDDDD; font-weight: bolder;}

div#menu div.tipcars a {text-decoration: none; color:#FFFFFF;}
div#menu div.tipcars a:visited {text-decoration: none; color:#FFFFFF;}
div#menu div.tipcars a:hover {	text-decoration: none; color: #FFCC00; font-weight: bolder;}

div#menu div.pops a {text-decoration: none; color:#333333;}
div#menu div.pops a:visited	{text-decoration: none; color:#333333;}
div#menu div.pops a:hover {	text-decoration: none; color: #666666; font-weight: bolder;}



div#menu li.takat a.t  {font-weight:bold; color:#0066CC;}

.od { background: url('i/sipka.gif') no-repeat left top; }

#menu ul.to  {margin:0px; padding:5px;}
#menu ul.to  li{margin:0px; padding: 2px; font-weight:normal; font-size:11px; color: #0099FF;}
#menu li.takat a.t  {font-weight:bold; color:#0066CC;}

div#part {font-size: 11px; font-weight: bold;  color:#000000;	height:  100% inherit; width: 222px; text-align: left;  padding: 0px; margin-top: 7px;}
div#partnn { padding: 0px; background-image: url(i/mnu-l-part.gif); background-repeat:no-repeat; height: 22px; margin: 10px 0px 0px 7px;}
div#partnn .popn {padding: 5px 0px 0px 12px; margin:0px;}
div#partn { padding: 0px; background-image: url(i/mnu-l-part2.gif); background-repeat: repeat-y;margin-left: 7px;}
div#part_pop {padding: 0px 0px 0px 12px;}
div#partn_btm {margin-left: 7px; padding: 0px; background-image: url(i/mnu-l-part-btm.gif); background-repeat:no-repeat; height: 10px;}
div#part_pop  a {  text-decoration: none; font-weight: normal; font-size:11px; line-height: 18px; padding-left: 4px; color: #333333;}
div#part_pop  a:visited	{text-decoration: none; color:#000000;}
div#part_pop  a:hover {	text-decoration: none; color: #444444; font-weight: bolder;}

.intronews {width: 680px; text-align:justify; border: 1px solid #DDDDDD; margin: 20px 0px; background-color:#FFFFFF;}
.intronews p {margin:20px; padding: 2px 4px ; font-weight:normal; font-size:12px; color: #000000;}
.intronews a {text-decoration: none; color: #006699;}
.intronews a:visited	{text-decoration: none; color: #006699;}
.intronews  a:hover {	text-decoration: underline; color: #CC6600; }

.ofirme {width: 680px; text-align:justify; border: 1px solid #DDDDDD; margin: 20px 0px; background-color:#eeeeee;}
.ofirme p {margin:20px; padding: 2px 4px ; font-weight:normal; font-size:11px; color: #666;}
.ofirme p a {font-size:11px; color: #666;}

.introtxt { font-size: 11px; color: #990000; width: 330px; text-align:justify; border: 1px solid #CCCCCC; margin: 10px 0px 10px 10px; padding: 10px 0px 10px 10px;}
.toleft { position: relative; float: left; top: 0px; margin-top:0px;}
.padleft {margin-left: 380px; margin-top: 0px;}
.hi300 { height: 320px;}
.hi200 { height: 270px;}
.sp20 {height: 10px; width: 680px; margin:0px; padding: 0px;}
.introtxt h2 { font-size: 12px; font-weight: bold; color: #333333; margin: 0px; padding: 5px;} 
.introtxt a {text-decoration: none; color: #333333;}
.introtxt a:visited	{text-decoration: none; color: #333333;}
.introtxt  a:hover {	text-decoration: underline; color: #CC6600; }

.introtxt ul.slu  {margin-left : 15px; padding: 0px;}
.introtxt ul.slu  li{margin:0px; padding: 2px 4px ; font-weight:normal; font-size:11px; color: #666666;}

hr.sep {clear: both;  visibility: hidden; padding-top: 9px; }

.nxtpage {width: 680px; text-align:justify; border: 1px solid #DDDDDD; margin: 20px 0px;  background-color:#FFFFFF;}
.nxtpage p {margin: 0px 15px 0px 15px; padding: 0px 0px 0px 15px; font-weight:normal; font-size:12px; color: #000000;}

.nxtpage h1 { font-size: 15px; font-weight: bold; color: #333333; margin: 20px 15px; padding: 10px 0px 0px 0px;} 
.nxtpage h2 { font-size: 13px; font-weight: bold; color: #003399; margin: 0px 10px 0px 0px; padding: 0px 0px 0px 15px;} 
.nxtpage h2 a { font-size: 13px; font-weight: bold; color: #003366;} 
.nxtpage h2 a:visited {text-decoration: none; color: #003366;} 
.nxtpage h2 a:hover  { text-decoration: underline; color: #DDDDDD;} 

.nxtpage a {text-decoration: none; color: #006699;}
.nxtpage a:visited	{text-decoration: none; color: #006699;}
.nxtpage a:hover {	text-decoration: underline; color: #DDDDDD; }

.subc {margin-left:10px; margin-top:0; font-weight:normal; font-size:11px; color: #0099FF;}
span.subc a { clear:both;font-weight:normal; font-size:11px; color:#0099FF;}
span.subc a:visited {color:#0099FF;}
span.subc a:hover {color:#BB8822;}

div#pgs {width:auto; vertical-align:top; right:5px; text-align: right; float: right; position: relative; top: -70px; padding-top:6px; padding-right: 5px; }
.pg{ color: #186fc8; font-size:15px; font-weight:bold;}
#intro {CLEAR: right; padding: 0px 0px 7px 10px; MARGIN: 0px; WIDTH: 99%; }
#intro DL {PADDING: 0px; BACKGROUND: #EEE; FLOAT: left; MARGIN: 3px 5px; TEXT-ALIGN: center;
}

#detail {CLEAR: right; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 7px; MARGIN: 0px auto; WIDTH: 730px; PADDING-TOP: 20px;}

DL.itm {WIDTH: 240px; height: 390px;}
DT { FONT-SIZE: 11px; HEIGHT: auto; width: auto; width:240px;}
DT IMG { BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px; margin:5px;}
nazev {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 5px; TEXT-ALIGN: center; FONT-SIZE: 11px;FONT-WEIGHT: bold}
nazev A {FONT-WEIGHT: bold; COLOR: #000; TEXT-DECORATION: none }
nazev A:hover {TEXT-DECORATION: underline }

TD.cena {PADDING-LEFT: 2px; PADDING-TOP: 4px; FONT-SIZE: 10px; MARGIN: 0px; font-weight:normal; color:#000; TEXT-ALIGN: center;}
span.nemy {font-weight:normal; color:#000;  text-decoration:line-through;}
span.nemyb {font-weight: bold; color:#555; }
span.my {font-weight:normal; color:#186fc8;}
span.myb {font-weight: bold; color:#186fc8; font-size:14px;}
.det {FONT-SIZE: 10px;FONT-WEIGHT: normal; text-align: justify; margin: 5px 10px 0px 10px;}
.bezdph {height: auto; font-size:10px; font-weight: bold; color:#186fc8; width: 700px;}
.de { FONT-SIZE: 12px;FONT-WEIGHT: bold; }

H1 { font-size:14px; font-weight: bold; color: #333333; padding: 0px; margin: 0px 0px 2px 0px;}
H2 { font-size:14px; font-weight: bold; color: #666666; padding: 0px; margin: 0px 0px 2px 10px;}
H3 { font-size:14px; font-weight: bold; color: #554600;}

.nakce { font-size:14px; font-weight: bold; color: #554600;}

.h0 { color: #333333; margin-top:15px;}
.h0 a { color: #333333; margin-top:15px;}
.h0 a:visited { color: #333333; }
.h0 a:hover { color: #ff6000; }

.h2 {color: #990000; margin-top:15px;}
.h2 a {color: #990000; margin-top:15px;}
.h2 a:visited { color: #990000; }
.h2 a:hover { color: #ff6000; }

.subm { font-size: 11px; padding-left: 20px; color: #990000; }
a.subm {font-size: 11px; color: #990000; }
a.subm:visited {font-size: 11px; color: #990000; }
a.subm:hover { color: #ff6000; }

div.dalsi { clear:both; padding: 10px 0 0 10px; font-weight: normal;}
div.dalsi a { font-weight: normal;}
div.dalsi a:visited { font-weight: normal;}

div#tabtxt-top {background: url(i/txt-top.gif) no-repeat; height: 8px; margin: 0px; padding:0px; }
.tabtxt {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; padding: 0px 40px 15px 10px; margin: 0px; text-align: justify; background: url(i/txt-bg.gif) repeat-y; height: auto; width:751px;}
.tabtxt a { text-decoration: none; color: #333333;} 
.tabtxt a:visited { text-decoration: none; color: #333333;} 
.tabtxt a:hover { text-decoration: underline; font-weight: bold; color: #666666;} 
.tabtxt-btm {background: url(i/txt-btm.gif) no-repeat; height: 19px;}

table.odesli{ border: 1px; width: 500px; margin:0px;}
table.odesli TR{ height: 30px;}
table.odesli  TD.fi{ width: 50%; padding: 0px 10px 0px 0px; vertical-align:top;}
table.odesli  TD.fi img{margin-right: 5px;}
table.odesli  TR.se{ border-bottom: 1px dashed #AAAAAA; background-color:#CCCCCC; padding: 0px 0px 0px 10px;  vertical-align:top;}
table.odesli  TD.se img{margin-left: 5px;}
table.odesli  TD p, table.odesli  TD,  table.odesli select{ font-size:11px; color:#666666; text-align:justify; padding: 3px;}
table.odesli  TD.fi span.pri, table.odesli  TD.se span.pri{ font-size:11px; color: #993300;}
table.odesli   span.nazev , table.odesli   span.nazev a {color:#333333; margin-top:10px; }
table.odesli   TR.volny {height: 20px; background: url(i/gr.gif) repeat-x;}
table.odesli   TD.cenybez{ font-size: 10px; font-weight:bold; text-align:center;}




.letaky img {border: 0; padding: 5px 0px; margin: 0px 5px;}



p		{
			color: #000000;
			font-family: Helvetica, Arial, ArialCE;
			font-size: 9pt;
		}
.nadp	{	color: #003366; font-size: 13pt; font-weight: bold;}
.nadp2	{	color: #993300; font-size: 11pt; font-weight: bold;}
.nadp3	{	color: #003366; font-size: 11pt; font-weight: bold;}
.nadp4	{	color: #666666; font-size: 10pt; font-weight: bold;}
.nadp5	{	color: #000000; font-weight: bold;}

div#detpop {text-align: justify; width: 100%; min-height: 260px; }
div#popis {text-align: justify; width: 100%;}

TABLE.tnab {width: auto; margin-top:5px;}
TABLE.tnab TD{width: auto; padding: 3px; border: 1px solid #999999; font-size:12px;}

TABLE.adress {width: 80%; margin-top:5px;}
TABLE.adress TD {width: 33%; padding: 3px; border: 0px; font-size:11px; vertical-align:top;}

.kont	{color: #000000; font-size: 12pt;}
.maj {color: #ff6000; font-size: 11pt; font-weight:bold;}
.os {color: #333333; font-size: 10pt; font-weight:bold;}
ul.ema li a {text-decoration: none; font-weigh: bold; color:#996600;}
ul.ema li a:visited	{text-decoration: none; }
ul.ema li a:hover {	text-decoration: underline;}

.lit	{color: #999; font-size: 8pt;}
.no {width: 100%; height:auto; padding: 7px; margin: 0px 0px 10px 0px; background-color:#f5f5f5;}		
		
.m  {font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #AAAAAA; margin-top: 20px; width: 205px; text-align:center;}
.m a { 	font-size: 9px; color: #AAAAAA;}
.m a:link {font-size: 9px; color: #AAAAAA;}
.m a:visited {font-size: 9px; color: #AAAAAA;}
.m a:hover {font-size: 9px; color: #003399;}

.cnt	{color: #FFF; font-size: 7pt;}

.inpbox	{FONT-FAMILY: Helvetica, Arial, ArialCE; FONT-SIZE: 12px; HEIGHT: 20px; color: #990000;}
input{		FONT-FAMILY: Helvetica, Arial, ArialCE; FONT-SIZE: 12px; HEIGHT: 20px; color: #333333;}

textarea	{FONT-FAMILY: Helvetica, Arial, ArialCE; FONT-SIZE: 12px; color: #333333;}
.datum		{width: 20px;
		}

.reze { padding-top:0px; margin-top:0px; FONT-SIZE: 10pt; color: #FFF;}
.reze a{ 	FONT-SIZE: 10pt; color: #FFF;}
.grey { background-color:#AAAAAA;}
.ali_l {text-align: left;}

TABLE.vyr TD { font-size:9px;}
.cena {color: #ff6000; font-size: 11px; font-weight:bold;}
.bold  { font-weight: bold;}
.ref { width:700px; min-height: 350px;}
.ref img.imgr { margin: 0px 0px 0px 10px; border: 1px solid #666666;}
.ref img.imgl { margin: 0px 10px 0px 0px; border: 1px solid #666666;}
.ref div.zpet{margin: 50px 0px 0px 10px; }
.ref div.zpet a { 	font-size: 10px; color: #666666;}
.ref  div.zpet a:link {font-size: 10px; color: #666666;}
.ref  div.zpet a:visited {font-size: 10px; color: #666666;}
.ref  div.zpet a:hover {font-size: 9px; color: #003399;}
.rad20 a	{	color: #000000; font-weight: bold; line-height: 20px; padding-left: 20px;}
.red	{	color: #FF0000;}

TABLE.odesl TD { font-size:12px;}
