*	{
	margin: 0;
	padding: 0;
	}
body	{
	background: #D0EAFF;
	color: #204F74;
	font-family: Verdana,'Trebuchet MS', 'Geneva CE', 'Helvetica CE', Helvetica, lucida, sans-serif; 
	font-size: 70%;
	}
#page, #page-cr, #page-poj, #page-viza, #page2, #page3, #page-paris, #page-cks, #page-w	{
	text-align: center;
	margin: 0 auto;
	background: #D0EAFF url("../img/header.jpg") no-repeat center top;
	}
#page-cr  	{
	background: #D0EAFF url("../img/header_cr.jpg") no-repeat center top;
	}
#page2  	{
	background: #D0EAFF url("../img/header2.jpg") no-repeat center top;
	}
#hlavni 	{
	margin: 0 auto;
	width: 780px;
	text-align: justify;
	}
#header	{
	height: 220px;
	width: 780px;
	padding-top: 6px;
	}
#header .lang {
	display: block;
	width: 180px;
	margin: 15px 45px 12px 45px;
	height: 40px;
	}
html>body #header .lang	{
	margin-top: 0;
	padding-top: 10px;
	}
.lang a {
	font-size: 90%;
	padding: 20px 5px;
	font-weight: bold;
	margin-top: 0;
	text-decoration: none;
	display: none;
	}
#banner span, #col1 span, .table-poj thead th.ecp span, .visible	 { 
	display: none; 
	}
#middle, #middle-sim   {
	width: 784px;
	min-height: 56em;
	text-align: center;
	padding: 0 10px;
	margin: 0 auto;
	background: url(../img/middle.gif) top right repeat-y;
	}
html>body #middle, html>body #middle-sim   {
	width: 762px;
	}
#left	 {
	width: 166px;
 	text-align: left; 
	margin-left: 2px;
	padding: 0;
 	float: left; 
	color: #4383B5;
	}
html>body #left	 {
	width: 168px;
	}
#obsah, #obsah2, #obsah3, #obsah4  {
	width: 560px;
	margin: 0 8px 20px 10px;
	line-height: 125%;
	text-align: justify;
	float: right;
	}
html>body #obsah, html>body #obsah2, html>body #obsah3, html>body #obsah4    {
	margin: 0 15px 20px 5px;
	line-height: 135%;
	}
#menu, h2, h3 {
	font-family: 'Trebuchet MS', 'Geneva CE', 'Helvetica CE', Helvetica, lucida, sans-serif; 
	}
#menu {
	font-weight: bold; 
	padding: 4px 0 20px 0;
	width: 166px;
	font-size: 110%;
	}
html>body #menu {
	width: 168px;
	}
#menu a, #menu a:hover, #paticka a, h2 a, .submit-img a {
	text-decoration: none;
	}
.submit-img a  {
	color: #204F74;
	font-weight: lighter;
	text-align: center;
	display: block;
	}
#menu ul	{
	list-style: none;
	}
#menu a, #menu span {
	vertical-align: middle;
	padding-left: 12px;
	margin: 0;
	line-height: 160%;
	display: block;
	_height: 23px;
	min-height: 23px;
	border-bottom: 1px solid #FFF;	
	color: #6094BF;
	background: url(../img/li.gif) left bottom no-repeat;	
	}
html>body #menu a, html>body #menu span {
	line-height: 160%;
	min-height: 23px;
	}
#menu a:hover, #menu span, #menu #on a:hover {
	color: #AD1C17;
	padding-left: 12px;
	background: url(../img/li2.gif) left bottom no-repeat;
	}
#menu #on, #menu #on2 {
	list-style: square;
	padding-left: 10px;
	margin-left: 15px;
	color: #D0EAFF;
	}
#menu #on2 {
	margin-left: 6px;
	color: #F4CEC6;
	}
#menu #on a, #menu #on span, #menu #on a:hover {
	padding-left: 0;
	background: none;
	}
#menu #on a, #menu #on span {
	font-size: 95%;
	font-weight: lighter;
	line-height: 160%;
	}
#left p {
	text-align: right;
	margin-right: 2px;
	}
#paticka  {
	clear: both;
	width: 784px;	
	background: url(../img/paticka.gif) top center no-repeat;
	color: #9A0000;
	font-size: 85%;
	text-align: right;
	padding: 6px 15px;
	}
html>body #paticka  {
	width: 751px;
	}
.top	{
	padding-left: 200px;
	}
img	{
	border: 0;
	}
.none	{
	display: none;
	}
h1, #header strong	 {
      	position: relative;
	display: block;
	width: 150px;
	height: 55px;
      	margin: 0 0 0 30px; 
	padding: 0;
     	overflow: hidden;
	font-weight: bold;
	text-align: center;
	font-size: 110%;
     	 }
#header strong	 {
	height: 36px;
      	margin: 56px 0 0 30px; 
	font-size: 105%;
     	 }
h1 span, #header strong span	 {
     	display: block;
     	position:absolute; left:0; top:0; z-index:1;
 	width: 150px;
	height: 55px;
	margin: 0;
	padding: 0;
	background: url("../img/h1.gif") top center no-repeat;
      	}
#header strong span {
	height: 36px;
	background: url("../img/oct.gif") bottom center no-repeat;
      	}
h1 a, #header strong   	 {
     	cursor: pointer;
	color: #006C91;
	text-decoration: none;
      	}
h2	{
	margin-bottom: 18px;
	padding-right: 5px;
	font-size: 125%;
	line-height: 160%;
	text-align: right;
	text-transform: uppercase;
	}
h2, h2 a	{
	color: #804D40;
	}
h3, h4, h5, legend	{
	color: #BF4E30;
	text-align: left;
	background: url(../img/h3.gif) center left no-repeat;
	padding-left: 14px;
	}
h3	{
	font-size: 120%;
	margin-bottom: 7px;
	clear: both;
	}
h4, h5	{
	font-size: 100%;
	color: #E68B73;
	background: url(../img/h4.gif) center left no-repeat;
	line-height: 120%;
	margin: 12px 0 1px 0;
	clear: both;
	}
.table-poj h4 {
	background: none;
	padding-left: 0;
	margin: 2px 0;
	}
h5	{
	font-size: 95%;
	color: #90A7BA;
	background: url(../img/h5.gif) center left no-repeat;
	}
a	{
	color: #9A0000;
	}
a:hover, form span, #form-tab td.red	{
	color: #C70000;
	}
p	{
	margin: 4px 0 18px 0;
	text-indent: 15px; 
	}
i, em	{
	display: block; 
	text-align: left;
	}
.line, .line2	{
	clear: both;
	display: block;
	width: 100%;
	height: 1px;
	}
.line2	{
	background: url(../img/line.gif) center center no-repeat;
	height: 8px;
	margin: 10px auto 25px auto;
	}
.center, .center2, #form-tab td.red	{
	text-align: center;
	margin: 8px auto;
	}
.center2	{
	margin: 0 auto 16px auto;
	}
#form-tab td.red	{
	text-transform: none;
	line-height: 160%;	
	}
.img	{
	margin: 0 0 0 40px;
	border: 1px solid #8CE1E7;
	}
#obsah ul, #obsah2 ul, #obsah3 ul	{
	margin-left: 0;
	padding-left: 15px;
	margin: 6px 0 16px 0;
	line-height: 145%;
	text-align: left;
	list-style: square;
	}
#obsah ul li, #obsah2 ul li, #obsah3 li	{
	padding: 1px 0;
	}
#obsah ul.ul2 li, ol li	{
	padding: 4px 0;
	}
ol	{
	margin-left: 18px;
	padding: 2px 0 2px 5px;
	} 
.imgleft, .imgleft2	{
	float: left;
	margin: 12px 26px 6px 0;
	}
.imgleft2	{
	margin: 2px 26px 12px 0;
	}
.imgright	{
	float: right;
	margin: 0 0 10px 25px;
	}
.imgmini {
	text-align: center;
	margin: 10px 0;
	}
a.skipmenu {
    	position: absolute; 
    	top: 80px; 
    	z-index: -1; 
    	padding: 0.2em 0.5em; 
    	border-bottom: 0 !important;
	}
a.skipmenu:focus, a.skipmenu:active {
   	z-index: 2; 
	background: #D0EAFF;
	} 
#address	{
	width: 168px;
	margin: 16px 0;
	padding: 12px 4px 8px 8px;
	}
html>body #address	{
	width: 155px;
	}
#address strong	{
	float: left;
	margin-top: 10px;
	}
address	{
	font-style: normal;
	line-height: 135%;
	margin: 5px 0;
	text-align: left;
	font-size: 95%;
		}
#obsah address	{
	margin-left: 12px;
	}
.kontakt  {
	margin: 0;
	}
.kontakt span  {
	display: none;
	}
.kontakt a {
	margin: 0;
	margin-left: 76px;
	width: 47px;
	height: 28px;
	display: block;
	background: url("../img/letter.gif") no-repeat bottom left;
	}
.kontakt a:hover  {
	background: url("../img/letter.gif") no-repeat top left;
	}
object 	{
      	position: relative;
	width: 540px;
	height: 110px;
     	overflow: hidden;
	text-align: center;
	border: 3px solid #FFF;
     	 }
.object 	{
      	position: relative;
	width: 548px;
	height: 134px;
     	overflow: hidden;
	text-align: center;
     	 }
.center object {
	width: 537px;
	height: 119px;
     	 }
object span, .object span {
     	display: block;
     	position:absolute; left:0; top:0; z-index:0;
 	width: 540px;
	height: 110px;
	margin: 0;
	padding: 0;
      	}
.object span {
	width: 548px;
	height: 134px;
	z-index:0;
     	display: block;
      	}
.object img {
	width: 548px;
	height: 134px;
	z-index:1;
     	display: block;
     	position:absolute; left:0; top:0; z-index:1;
      	}
#col1, #col1poj, .lazne1, .note	{
	float: left;
	width: 195px;
	margin-right: 10px;
	text-align: center;
	}
#col1poj, .lazne1, .note	{
	width: 340px;
	text-align: justify;
	margin-right: 30px;
	}
#col1poj p	{
	margin-bottom: 14px;
	}
.lazne1, .note	{
	width: 370px;
	}
.note	{
	width: 240px;
	margin-right: 20px;
	}
#obsah2 .note ul, .note2	{
	font-style: italic;
	padding: 0 0 0 20px;
	margin: 5px 0 15px 0;
	line-height: 120%;
	}
.note2 li	{
	line-height: 110%;
	}
#col2, #col2poj, .lazne2	{
	float: right;
	width: 350px;
	text-align: right;
	}
#col2poj, .lazne2	{
	width: 185px;
	}
.lazne2	{
	width: 150px;
	}
#col2poj img	{
	text-align: right;
	border: 4px solid #FFF;
	margin: 10px 0 14px 0;
	}
#obsah3 #col2poj img	{
	margin: 0 0 12px 0;
	border: 0;
	}
.lazne2 img	{
	margin: 12px 0;
	text-align: right;
	}
#obsah #col1 h3 {
      	position: relative;
     	width: 190px; 
	height: 96px;
      	margin: 7px 0 0 0; 
	padding: 0;
     	overflow: hidden;
     	 }
#obsah #col1 h3 span {
     	 display: block;
     	position:absolute; left:0; top:0; z-index:1;
      	width: 190px; 
	height: 96px;
      	margin: 0; 
	padding: 0;
	background: url("../img/letenky.gif") top center no-repeat;
      	}
#col1 p, #col1 i, #col2 p	{
	text-align: center;
	text-indent: 0;
	font-size: 90%;
	font-style: normal;
	}
#obsah #col1 p	{
	color: #9281BA;
	margin-bottom: 16px;
	}
#obsah2 #col1 p	{
	text-align: justify;
	font-size: 100%;
	}
#col1 i	{
	color: #806959;
	margin: 16px auto 26px auto;
	display: block;
	}
html>body #col1 i	{
	width: 120px;
	font-size: 95%;
	margin-bottom: 18px;
	}
html>body #col1 #ubyt	{
	margin-top: 4px;
	}
.col2	{
	text-align: right;
	padding-right: 12px;
	}
#col2 p	{
	margin: 20px auto;
	}
table.ubyt2, table.ubyt3, #col2 table, .table-poj, table#legenda, .kraj, #hotel table, #hotel2 table, #rezerve table	{
	font-size: 90%;
	text-transform: uppercase;
	empty-cells: show;
	border-collapse: separate;
	width: 100%;
	background: #FFF;
	text-align: left;
	}
table.ubyt2 thead th, table.ubyt2 tfoot th, table.ubyt3 thead th, table.ubyt3 tfoot th, #col2 table thead th, #col2 table .thead th, .table-poj thead th 	{
	font-size: 100%;
	color: #FFF;
	background: #6194BC;
	font-weight: bold;
	padding: 1px 0;
	text-align: center;
	}
#kapverdy table.ubyt2 thead th	{
	background: #C4B87C;
	}
#kapverdy table.ubyt2 tbody th, #kapverdy table.ubyt2 tfoot th	{
	background: #F4F6E2;
	}
#kapverdy h3, #kapverdy table.ubyt2 tfoot th, #kapverdy dt 	{
	color: #C4B87C;
	}
#kapverdy h3	{
	margin-bottom: 16px;
	}
#kapverdy dd 	{
	border-bottom: 1px dashed #C4B87C;
	padding-bottom: 18px;
	}
table.ubyt2 tfoot th, table.ubyt3 tfoot th	{
	font-size: 95%;
	padding: 2px 16px;	
	color: #845144;
	}
table.ubyt2, table.ubyt3	{
	width: 260px;
	float: right;
	margin: 0 5px 10px 18px;
	line-height: 130%;
	}
html>body table.ubyt2, html>body table.ubyt3	{
	line-height: 130%;
	}
table.ubyt3	{
	width: 260px;
	float: left;
	margin: 0 0 10px 0;
	}
#obsah2 .table-poj thead th, #obsah2 .table-poj thead td 	{
	background: #CD9679;
	}
#obsah2 .table-poj tbody th	{
	background: #FFF8E8;
	}
#obsah3 #col1 .table-poj td, #obsah3 #col1 .table-poj th, #obsah3 #euro td, #obsah3 #euro th	{
	text-align: left;
	padding-left: 12px;
	}
#col1 table th, #col2 table th, .table-poj th, table.ubyt2 th, table.ubyt3 th 	{
	font-weight: lighter;
	padding: 2px 1px 1px 6px;
	}
table.ubyt2 td, table.ubyt3 td, #col2 table td   {
	padding: 2px 1px 2px 6px;
	}
#col2 table th, .table-poj th  {
	background: #E8F4FF;
	}
#obsah #col2 table {
	margin-top: 22px;
	}
#page-cr #col2 table {
	margin-top: 0;
	}
html>body #obsah #col2 table {
	margin-top: 7px;
	}
table#ubyt th, table.ubyt2 th, table.ubyt3 th, table.ubyt2 tfoot th {
	background: #F4E9D9;
	}
table#ubyt thead th, table.ubyt2 thead th {
	background: #845144;
	}
table#euro {
	margin: 15px 0;
	}
.table-poj, table#legenda	{
	margin: 15px 0;
	}
.table-poj thead th.ecp	{
	background: url("../img/ecp.gif") no-repeat center center;
	width: 100px;
	height: 37px;
	}
.table-poj td, .table-poj th	{
	text-align: center;
	padding: 2px 1px 2px 5px;
	}
#page-poj .table-poj td, #page-poj .table-poj th, #page-cr .table-poj td, #page-cr .table-poj th 	{
	text-align: left;
	padding: 2px 1px 2px 5px;
	}
table#legenda {
	background: #FFF;
	width: 150px;
	text-transform: none;
	}
table#legenda td.blue, table#legenda td.pink, table#legenda td.umber {
	background: #E8F4FF;
	width: 5px;
	}
table#legenda td.pink {
	background: #FFECE8;
	}
table#legenda td.umber, table#euro th {
	background: #FFFAE8;
	}
#cenik .table-poj tbody th, #cenik .table-poj td  {
	text-align: left;
	}
#cenik .table-poj th.green {
	background: #F3FFFA;
	text-align: center;
	}
table#legenda td {
	padding: 3px 6px;
	border-top: 1px solid #E8FFF6;
	}
table#legenda th {
	padding: 2px;
	color: #E68B73;
	}
.table-poj, #obsah3 form	{
	clear: both;
	}
.kraj	{
	text-transform: none;
	width: 260px;
	float: right;
	background: #F3FFFA;
	}
.kraj td, .kraj th   {
	padding: 2px 2px 3px 6px;
	}
.map	{
	float: left;
	margin-bottom: 10px;
	}
.hotel, #hotel strong	{
	font-weight: bold;
	color: #BA4C03;
	}
#hotel, #hotel2, #rezerve	{
	background: #FFFCF3;
	padding: 8px;
	width: 555px;
	}
#hotel2	{
	background: #F3FFFA;
	text-align: center;
	margin: 0 auto;
	}
#rezerve 	{
	margin: 10px 0;
	float: right;
	}
html>body #hotel, html>body #rezerve	{
	width: 539px;
	}
#hotel, #hotel table th, #hotel2 table th, #rezerve, #rezerve table th, fieldset, .keep input, .submit-img	{
	border: 1px solid; 
	border-color:#FFFFFF #CDCBCB #CDCBCB #FFFFFF; 
	}
#hotel table	{
	background: #FFFCF3;
	}
#obsah2 #hotel2	{
	margin: 0 auto;
	padding: 0;
	}
#obsah2 #hotel2 table, table.viza-kontakt 	{
	margin: 0 auto 12px auto;
	text-align: center;
	background: #F3FFFA;
	width: 360px;
	}
#obsah2 #hotel2 table.long	{
	width: 440px;
	}
#obsah2 #hotel2 table.long2	{
	width: 260px;
	}
#obsah2 #hotel table th, #obsah2 #hotel2 table th, #obsah2 #rezerve table th, table.viza-kontakt th	{
	background: #FFF8E8;
	padding: 6px 12px;
	font-weight: lighter;
	text-transform: none;
	font-size: 110%;
	line-height: 135%;
	}
table.viza-kontakt	{
	width: 563px;
	font-size: 80%;
	color: #F3FFFA;
	margin: 6px 0 0 0;
	}
table.viza-kontakt strong	{
	font-size: 110%;
	font-weight: bold;
	}
table.viza-kontakt th	{
	background: #6194BC;
	padding: 3px 1px;
	}
#obsah2 #hotel2 table th	{
	background: #FFFCF3;
	padding: 3px 12px;
	}
#obsah2 #rezerve table th	{
	background: #E8F4FF;
	}
#hotel table td, #rezerve table td	{
	padding: 10px 12px 0 12px;
	color: #BA4C03;
	}
#rezerve table td	{
	padding-top: 0;
	}
#rezerve table	{
	background: #F3FAFF;
	}
#hotel table th.img	{
	text-align: center;
	padding: 5px 0;
	}
#hotel table th.cenik	{
	text-align: center;
	padding: 5px 0;
	}
#page-cr #obsah2 .table-poj th.blue {
	background: #E8F4FF;
	text-align: center;
	padding: 1px 4px 0 6px;
	}
#viza h3	{
	width: 160px;
	float: left;
	margin-bottom: 25px;
	}
#viza	{
	background: url("../img/viza.gif") top right no-repeat;
	}
#obsah2 em, #middle-sim em	{
	font-style: normal;
	color: #BF5A30;
	width: 190px;
	float: left;
	margin: 0 15px 0 0;
	}
#svatba3 em, #page #obsah li em, .both1 em	{
	color: #BF5A30;
	display: inline;
	font-style: normal;
	}
#svatba3 em	{
	display: block;
	text-align: center;
	margin: 22px auto;
	}
#obsah2 em strong	{
	display: block;
	text-align: right;
	margin-right: 15px;
	}
#obsah2 .pobyt  	{
	width: 335px;
	float: right;
	margin: 0;
	}
#obsah2 .pobyt li	{
	line-height: 120%;
	padding: 0;
	}
#obsah4 h3	{
	float: left;
	width: 85px;
	margin: 4px 0 8px 1px;
	padding-left: 11px;
	background: url(../img/h3b.gif) center left no-repeat;
	}
#page-w #obsah4 h3	{
	width: 300px;
	margin-top: 0;
	}
#obsah4 p i	{
	background: none;
	padding-right: 0;
	margin: 0;
	}
#obsah4 em	{
	color: #BF5A30;
	margin: 8px 2px 13px 0;
	width: 460px;
	float: right;
	font-style: normal;
	line-height: 140%;
	}
#obsah4 .line2	{
	margin: 5px auto;
	}
#obsah4 .cesta, #obsah4 .cesta2	{
	width: 558px;
	clear: both;
	background: #EFD5C6;
	padding: 2px 0 1px 0;
	color: #804D40;
	border-bottom: 1px solid #804D40;
	border-top: 1px solid #804D40;
	margin-bottom: 12px;
	}
#page-w .cesta	{
	margin-bottom: 20px;
	}
#obsah4 .cesta h4, #obsah4 .cesta2 h4  {
	background: none;
	padding: 0 0 0 12px;
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	color: #804D40;
	margin-top: 4px;
	}
#obsah4 .cesta2 h4  {
	line-height: 120%;
	}
#obsah4 .cesta img {
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	}
#obsah4 .cesta2 img {
	border-bottom: 1px solid #FFF;
	}
#obsah4 .cesta p  {
	text-indent: 0;
	padding: 1px 12px;
	margin: 0;
	}
table#form-tab	{
	font-size: 95%;
	text-align: left;
	margin: 8px;
	}
#form-tab em, #form-tab th	{
	text-style: normal;
	text-transform: none;
	padding-bottom: 5px;
	}
#form-tab em	{
	padding-right: 6px;
	}
#form-tab td	{
	text-transform: uppercase;
	padding-top: 4px;
	}
#form-tab th, #form-tab td	{
	vertical-align: top;
	}
input, select, textarea, form {
	border: 1px solid; 
	border-color:#CDCBCB #FFFFFF #FFFFFF #CDCBCB;
	}
input 	{
	width: 260px; 
	}
input#no 	{
	width: 30px; 
	}
input#date 	{
	width: 110px; 
	}
form#world .keep input, .keep2 input {
	margin: 5px 10px;
	width: 90px;
	background: #EFD5C6;
	}
.mini input	{
	width: 60px; 
	text-align: left;
	}
fieldset	{
	background: #E5F4FF;
	}
form#world, form#world fieldset	{
	background: #F8EBDF;
	}
legend	{
	font-weight: bold;
	padding-left: 12px;
	margin-left: 4px;
	}
form	{
	padding: 8px;
	background: #E5F4FF;
	margin: 10px 0;
	}
.keep 	{
	text-align: right;
	}
.keep input, .submit-img {
	width: 100px;
	padding: 1px 8px;
	background: #D0EAFF;
	margin-top: 5px;
	}
.submit-img {
	padding: 4px 8px;
	}
#form-mini	{
	width: 390px;
	margin: 30px auto;
	}
#form-mini #form-tab td {
	padding: 8px 8px 6px 0;
	}
#form-mini .keep input {
	margin: 5px 15px;
	}
#destinace .table-poj, #benatky .table-poj, #monako .table-poj, #paris .table-poj {
	width: 290px;
	float: left;
	margin: 0 0 15px 0;
	text-align: left;
	}
#destinace, #benatky, #monako, #paris {
	width: 558px;
	min-height: 170px;
	line-height: 120%;
	background: url("../img/letenky.jpg") top right no-repeat;
	}
#benatky, #monako {
	background: url("../img/benatky/sat_mapa.jpg") top right no-repeat;
	margin: 15px auto 25px auto;
	min-height: 200px;
	}
#monako {
	background: url("../img/monako/02.jpg") top right no-repeat;
	min-height: 240px;
	}
#paris {
	background: url("../img/paris/02.jpg") top right no-repeat;
	margin: 24px 0;
	min-height: 200px;
	}
#benatky table.table-poj, #benatky table.table-poj thead th {
	color: #804D40;
	}
#benatky .table-poj thead th, #monako .table-poj thead th, #palau .table-poj thead th, #paris .table-poj thead th, .imgright table.table-poj thead th, table.table-poj thead.blue th {
	background: #86B3DA;
	}
#destinace .table-poj th, #destinace .table-poj td, #benatky .table-poj th, #benatky .table-poj td, 
#monako .table-poj th, #monako .table-poj td, #palau .table-poj th, #palau .table-poj td , #paris .table-poj th, #paris .table-poj td{
	text-align: left;
	padding: 2px 0 2px 3px;
	}
html>body #destinace .table-poj th, html>body #destinace .table-poj td {
	padding: 1px 0 1px 3px;
	}
html>body .imgright table.table-poj td, html>body .imgright table.table-poj th  {
	padding: 0 0 1px 3px;
	}
#benatky .table-poj th, html>body #benatky .table-poj td, html>body #monako .table-poj th, html>body #monako .table-poj td, 
html>body #palau .table-poj th, html>body #palau .table-poj td , html>body #paris .table-poj th, html>body #paris .table-poj td {
	padding: 1px 0 0 3px;
	}
ol.abc 	{
	list-style: lower-alpha;
	padding-left: 10px;
	margin-left: 12px;
	text-align: left;
	}
#page-viza .table-poj {
	width: 532px;
	margin: 12px 13px;
	}
#page-viza ol .table-poj {
	width: 520px;
	margin: 8px 0;
	}
#page-viza .charge .table-poj {
	width: 266px;
	}
html>body #page-viza .table-poj {
	margin: 5px 13px 9px 13px;
	}
html>body #page-viza ol .table-poj {
	width: 510px;
	margin: 9px 13px 9px 0;
	}
#page-viza p em {
	display: block;
	margin-top: 20px;
	}
#page-viza #obsah2 .table-poj th.cesta	{
	background: #EFD5C6;
	}
dl	{
	margin: 0 0 18px 13px;
	}
dt	{
	font-size: 105%;
	margin: 6px 0 2px 0;
	color: #E68B73;
	}
dl.vaporetto dt, dl.ostrovy dt, dl.ostrovy2 dt 	{
	margin: 8px 0 2px 0;
	color: #90A7BA;
	font-weight: bold;
	}
dl.vaporetto dd, dl.ostrovy dd, dl.ostrovy2 dd  	{
	margin: 0 0 12px 21px;
	padding-bottom: 4px;
	border-bottom: 1px dashed #B5C4D1;
	}
dl.ostrovy dt, dl.ostrovy dd, dl.ostrovy2 dt, dl.ostrovy2 dd  	{
	margin-left: 14px;
	font-size: 100%;
	}
dl.ostrovy dt 	{
	color: #86B3DA;
	}
dl.ostrovy2 dt 	{
	color: #E4C364;
	}
dl.ostrovy dd	{
	border-bottom: 1px dashed #86B3DA;
	}
dl.ostrovy2 dd	{
	border-bottom: 2px dotted #E4C364;
	padding-bottom: 10px;
	}
dl.vaporetto	{
	margin-left: 0;
	}
dl.ostrovy	{
	margin: 6px 0;
	}
dl.ostrovy2 	{
	margin: 16px 0 26px 0;
	}
dl.slovnik dt	{
	margin: 5px 0 0 96px;
	font-size: 100%;
	}
dl.slovnik dd	{
	margin: 0 0 10px 96px;
	color: #90A7BA;
	font-weight: bold;
	}
#page-paris dl.slovnik dd, #page-paris dl.slovnik dt	{
	margin-left: 0;
	}
#page-paris i, #page-cks i	{
	background: url("../img/paris/01.gif") top right no-repeat;
	padding: 2px 210px 0 16px;
	margin-bottom: 10px;
	line-height: 150%;
	}
#page-cks i	{
	background: url("../img/lod.gif") top right no-repeat;
	padding: 0 180px 12px 14px;
	}
ul.both1,	ul.both2, .both1, .both2 {
	width: 260px;
	float: right;
	list-style: url(../img/li3.gif);
	}
ul.both1 li, ul.both2 li {
	margin: 5px 0 5px 15px;
	}
ul.both1, .both1	{
	clear: both;
	float: left;
	display: block;
	}
.clear0 h4, .clear0 h5	{
	clear: none;
	}
ol.sim strong	{
	display: block;
	}
#page3 #obsah2 .both1 em, #page3 #obsah2 .both2 em	{
	float: none;
	width: 100%;
	}
ul.call, #page-viza #obsah2 ul  	{
	margin: 0;
	}
#page-viza #obsah2 p, #page-poj #middle-sim #obsah ul	{
	margin: 8px 0;
	}
#simpa	{
	margin-bottom: 26px;
	}
#middle-sim em	{
	display: block;
	font-weight: bold;
	margin: 0 0 15px 8px;
	}
#middle-sim p	{
	margin: 0 0 12px 0;
	}
cite	{
	text-align: right;
	float: right;
	}
.imgright table.table-poj	{
	width: 242px;
	margin-top: 0;
	}
#svatba	{
	background: url("../img/mauritius/svatba2.gif") left bottom no-repeat;
	padding: 0 0 0 100px;
	}
#svatba3	{
	background: url("../img/mauritius/svatba3.gif") left bottom no-repeat;
	padding: 0 0 0 100px;
	}
#svatba2, #svatba4, #svatba5	{
	background: url("../img/svatba/big.jpg") right top no-repeat;
	padding: 0 267px 0 0;
	margin: 8px 0;
	width: 100%;
	}
#svatba4	{
	background: url("../img/svatba/big2.jpg") right top no-repeat;
	}
#svatba5	{
	background: url("../img/svatba/big3.jpg") right top no-repeat;
	}
html>body #svatba2, html>body #svatba4, html>body #svatba5	{
	width: 293px;
	}
#svatba2 ul	{
	margin: 10px 0 26px 0;
	}
html>body #svatba2 ul	{
	margin: 16px 0 30px 0;
	}
#svatba2 ul.on	{
	margin: 10px 0;
	padding: 0;
	color: #9A0000;
	list-style: none;
	}
ul.sleva	{
	list-style: url(../img/li3.gif);
	line-height: 110%;	
	}
ul.sleva li	{
	padding: 0;
	margin: 0;
	}
.both1 object, .both2 object	{
	width: 221px;
	height: 60px;
	margin: 2px 0 0 15px;
	}
.both1 table, .both2 table	{
	margin: 0 0 24px 15px;
	width: 170px;
	}
.both1 .table-poj th, .both1 table.table-poj td, .both2 .table-poj th, .both2 table.table-poj td	{
	text-align: left;
	}
.both1 table a, .both2 table a	{
	margin-left: 4px;
	}
.both1 table th, .both2 table th	{
	background: #FFF8E8;
	}
table th.grey, table td.grey	{
	background: #CCC;
	padding: 0;
	}
.both2 p img	{
	margin: 20px 12px;
	width: 162px;
	height: 52px;
	}
table.world	{
	font-size: 95%;
	text-align: left;
	margin: 30px;
	}
table.world td, table.world th	{
	padding: 0 0 1px 12px;
	}
table.world th	{
	padding-top: 10px;
	}
table.world td.color1, table.world td.color2, table.world td.color3, table.world td.color4, table.world td.color5, table.world td.color6, table.world td.color7	{
	width: 2px;
	background: #CBBDDD;
	border-top: 10px solid #F3FFFA;
	}
table.world td.color2	{
	background: #F3616F;
	}
table.world td.color3	{
	background: #FDCDB8;
	}
table.world td.color4	{
	background: #FB9A7A;
	}
table.world td.color5	{
	background: #CAA4B8;
	}
table.world td.color6	{
	background: #FF9;
	}
table.world td.color7	{
	background: #99997A;
	}
html>body .sim	{
	margin-top: 4px;
	}
html>body #page #obsah #col2 table tbody td, html>body #page #obsah #col2 table tbody th, html>body #page #obsah #ubyt tbody td, html>body #page #obsah #ubyt tbody th	{
	padding: 1px 1px 0 5px;
	}
.line3 th, #form-tab .line3 td	{
	border-top: 10px solid #E5F4FF;
	}
#form2 td, #form2 th	{
	padding: 0;
	}
#form2 td.red	{
	text-align: left;
	}
.minibanner	{
	float: left;
	margin: 0 10px 30px 10px;
	}
.minibanner img	{
	height: 210px;
	width: 166px;
	}
.ubyt2-img	{
	float: right;
	margin: 0 10px 12px 22px;
	}
html>body .ubyt2-img	{
	margin-right: 6px;
	}
#poukaz p	{
	color: #321F17;
	padding: 6px 6px 6px 9px;
	background: #FFF8E8;
	border: 2px solid #FFF;
	}
#poukaz .imgright	{
	margin: 2px 0 2px 13px;
	}
#lisabon	{
	margin: 8px 0 30px 0;
	}
#lisabon h4	{
	color: #845144;
	background: none;
	margin: 24px 0 0 0;
	font-size: 105%;
	}
#lisabon thead th	{
	color: #E4C364;
	}
#lisabon .ubyt2-img	{
	margin: 7px 10px 5px 20px;
	}
#lisabon2 thead th	{
	background: #6194BC;
	}
#lisabon2 tbody th, #lisabon2 tfoot th	{
	background: #E8F4FF;
	}
#lisabon2 tfoot th	{
	color: #6194BC;
	}