body {
	font-family: Arial, Tahoma, Verdana;
	font-size: 12px;
	margin: 5px;
}

li {
	padding: 0px;
	margin: 0px;
}

a, td.blok a, td.blok a.blok_a,  td.grey_bg2 a.blok_a2 {
	color: #0066b2;
	text-decoration: none;
}

a:hover, td.blok a:hover, td.blok a.blok_a:hover,  td.grey_bg2 a.blok_a2:hover {
	color: #0066b2;
	text-decoration: underline;
}

.grey_bg {
	text-align:center; 
	width:70px;
	height: 25px; 
	background-image: url('/img/grey_menu.gif');
	color:
}

.grey_bg a{
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	color: #0066b2;
}

.grey_bg2 {
	text-align:center; 
	width:90px;
	height: 25px; 
	background-image: url('/img/grey_menu2.gif');
	color: #0066b2;
}

.grey_bg2 a, td.grey_bg2 a.blok_a2{
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	color: #0066b2;
}


.grey_bg3 {
	text-align:center; 
	width:90px;
	height: 25px; 
	background-image: url('/img/grey_menu3.gif');
	color: #0066b2;
}

.grey_bg3 a{
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	color: #0066b2;
}

.topmenu2 {
	text-align:center; 
	width:160; 
	background-image: url('/img/menu_bg2.jpg');
}

.topmenu2 a{
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}

.topmenu2 a:hover {
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	text-decoration: underline;
}

.topmenu {
	text-align:center; 
	width:200; 	
	background-image: url('/img/menu_bg.gif');
}

.topmenu_active {
	text-align:center; 
	width:200; 
	background-image: url('/img/menu_bg2.gif');
}

.topmenu_active a{
	font-family: Arial;
	font-weight: bold;
	font-size: 11px;
	color: #0066b1;
	text-decoration: none;
}

.topmenu_active a:hover {
	font-family: Arial;
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	text-decoration: underline;
}

td.topmenu a, td.topmenu a.topmenu_a{
	font-family: Arial;
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}

td.topmenu a:hover, td.topmenu a.topmenu_a:hover {
	font-family: Arial;
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	text-decoration: underline;
}

a.about_czech {
	font-family: Arial;
	font-size: 12px;
	color: #0066b2;
	text-decoration: none;
}

a.about_czech:hover {
	font-family: Arial;
	font-size: 12px;
	color: #0066b2;
	text-decoration: underline;
}

a.menu {
	font-family: Arial;
	font-weight: bold;
	font-size: 16px;
	color: #0070C1;
	text-decoration: none;
}

a.menu:hover {
	font-family: Arial;
	font-weight: bold;
	font-size: 16px;
	color: #3737C1;
	text-decoration: underline;
}

.cart {
	font-family: Tahoma;
	font-size: 11px;
	BORDER-BOTTOM: 1px solid;
	BORDER-LEFT: 1px solid;
	BORDER-RIGHT: 1px solid;
	BORDER-TOP: 1px solid;
	margin:	1px;
	font-weight: bold;
	color: #333333;
	background-color: #DFE6F1;
}

.search {
	font-family: Tahoma;
	font-size: 11px;
	BORDER-BOTTOM: 1px solid;
	BORDER-LEFT: 1px solid;
	BORDER-RIGHT: 1px solid;
	BORDER-TOP: 1px solid;
	margin:	1px;
	font-weight: bold;
	color: #333333;
	background-color: #FFFFFF;
}

.formhead {
	font-family: Arial;
	font-weight: bold;
	font-size: 14px;
	color: #3838C2;
	letter-spacing: 2pt;
	text-decoration: none;
}

.formtext {
	font-family: Arial;
	font-weight: normal;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}

.text {
	font-family: Arial;
	font-weight: normal;
	font-size: 12px;
	color: #333333;
}

.cell {
	background-image: url('/img/line_top.jpg'); 
	background-repeat: repeat-x;
}

.cell_b {
	background-image: url('/img/line_bottom.jpg'); 
	background-repeat: repeat-x;
	background-position: bottom;
}

.l_cell {
	background-image: url('/img/line_vertical_l.jpg'); 
	background-position: left;
	background-repeat: repeat-y;
	width: 28px;
	vertical-align: top;
}

.r_cell {
	background-image: url('/img/line_vertical_r.jpg'); 
	background-position: right;
	background-repeat: repeat-y;
	width: 28px;
	vertical-align: top;
}

.l_b_cell {
	background-image: url('/img/line_vertical_l.jpg'); 
	background-position: left;
	background-repeat: repeat-y;
	width: 28px;
}

.r_b_cell {
	background-image: url('/img/line_vertical_r.jpg'); 
	background-position: right;
	background-repeat: repeat-y;
	width: 28px;
}

.mod_title_l {
	background-image: url('/img/mod_title_left.jpg'); 
	width: 11px;
	height: 25px;
}

.mod_title_r {
	background-color: #e9f5ff;
}

.block_title {
	color: #0066B2;
	font-size: 14px;
	margin: 0 0 0 0;
	
}

.submit {
	border: 1px solid #ffffff;
	color: #0066b2;
	background-color: #dce7ef;
}

img {
   behavior: url("png.htc");
}

td p {
	margin: 0px;
}

a {
	font-size: 12px;
}

.hotel_info p {
	margin-bottom: 10px;
}

.hotel_info p strong{
	color: #0066b2;
}

div#nifty {
	margin: 0px;
	background: #fff;
} 

b.rtop, b.rbottom {
	display:block;
	background: #fff;
} 

b.rbottom b.r1b{
	display:block;
	background: #DEE7F0;
} 


b.rtop b, b.rbottom b {
	background: #ECF6FF;
	display:block;
	height: 1px; 
	overflow: hidden; 
	border-left: 1px solid #DEE7F0;
	border-right: 1px solid #DEE7F0;
} 

b.r1t {	margin: -1 5px; border-top: 1px solid #DEE7F0; } 
* html b.r1t { margin: 0 5px; }
*+html b.r1t {	margin: 0 5px; }

b.r1b {margin: 0 5px; border-top: 0px solid #DEE7F0;} 
* html b.r1b { margin: 0 5px; }
*+html b.r1b { margin: 0 5px; }

b.r2{margin: 0 3px; border-left: 1px solid #DEE7F0;} 
b.r3{margin: 0 2px; border-left: 1px solid #DEE7F0;} 

b.rtop b.r4, b.rbottom b.r4 {
	margin: 0 1px;
	height: 2px
} 

b.rtop b.r2, b.rbottom b.r2 {
	border-left: 2px solid #DEE7F0;
	border-right: 2px solid #DEE7F0;
} 


div#work {
	border-left:1px solid #DEE7F0;
	border-right:1px solid #DEE7F0;
	background: #ECF6FF;
}

.tableA {
	border-collapse: collapse;
}

.tableA td{
	border: 1px solid #0066b2;
}
td.blok a, td.blok a.blok_a{color: #0066b2;
	text-decoration: none;}
a.abc{
	text-transform:uppercase;
}