a { color:#020cca;}
.cursor {cursor: pointer; cursor: hand;}
.top_head {
	background-image: url(/images/top_fon.gif);
	background-repeat: repeat-x;
	background-position: 0px 2px;
}

.banner_field {
	position:relative;
	text-align: right;
	vertical-align: middle;
	width: 100%;
}

.menu10 { position: absolute; left:6px;   top:142px; width:160px; height: 17px; overflow: hidden;   background: #006666; padding: 0px; margin: 0px; border-top: 2px solid #339999; border-right: 2px solid #003B3B; border-bottom: 2px solid #003B3B; border-left: 2px solid #339999; color: #FFFF00; text-indent: 10px; font: bold 12px/17px Arial, Helvetica, sans-serif; }
.menu11 { position: absolute; left:6px;   top:142px; width:160px; height: auto; overflow: visible;  background: #006666; padding: 0px; margin: 0px; border-top: 2px solid #339999; border-right: 2px solid #003B3B; border-bottom: 2px solid #003B3B; border-left: 2px solid #339999; color: #FFFF00; text-indent: 10px; font: bold 12px/17px Arial, Helvetica, sans-serif; }
.menu10 a, .menu11 a { display: block;               width:160px; /*height: 17px;*/ color:#FFFF00; background-color: #006666; text-decoration:none; }

.menu15 { position: absolute; left:6px;   top:142px; width:160px; height: 17px; overflow: hidden;   background: #006666; padding: 0px; margin: 0px; border-top: 2px solid #339999; border-right: 2px solid #003B3B; border-bottom: 2px solid #003B3B; border-left: 2px solid #339999; color: #FFFF00; text-indent: 10px; font: bold 12px/17px Arial, Helvetica, sans-serif; }
.menu16 { position: absolute; left:6px;   top:142px; width:160px; height: auto; overflow: visible;  background: #006666; padding: 0px; margin: 0px; border-top: 2px solid #339999; border-right: 2px solid #003B3B; border-bottom: 2px solid #003B3B; border-left: 2px solid #339999; color: #FFFF00; text-indent: 10px; font: bold 12px/17px Arial, Helvetica, sans-serif; }
.menu15 a, .menu16 a { display: block;               width:160px; /*height: 17px;*/ color:#FFFF00; background-color: #006666; text-decoration:none; }

.menu17 { TEXT-DECORATION: blink;  color: #FF0000; position: absolute; left:6px;   top:142px; width:160px; height: 17px; overflow: hidden;   background: #006666; padding: 0px; margin: 0px; border-top: 2px solid #339999; border-right: 2px solid #003B3B; border-bottom: 2px solid #003B3B; border-left: 2px solid #339999; color: #FFFF00; text-indent: 10px; font: bold 12px/17px Arial, Helvetica, sans-serif; }
.menu18 { position: absolute; left:6px;   top:142px; width:160px; height: auto; overflow: visible;  background: #006666; padding: 0px; margin: 0px; border-top: 2px solid #339999; border-right: 2px solid #003B3B; border-bottom: 2px solid #003B3B; border-left: 2px solid #339999; color: #FFFF00; text-indent: 10px; font: bold 12px/17px Arial, Helvetica, sans-serif; }
.menu17 a, .menu18 a { display: block;      TEXT-DECORATION: blink; color: #FF0000;       width:160px; /*height: 17px;*/ color:#FFFF00; background-color: #006666; }


.menu20 { position: absolute; left:172px; top:142px; width:90px;  height: 17px; overflow: hidden;   background: #006666; padding: 0px; margin: 0px; border-top: 2px solid #339999; border-right: 2px solid #003B3B; border-bottom: 2px solid #003B3B; border-left: 2px solid #339999; color: #FFFF00; text-indent: 10px; font: bold 12px/17px Arial, Helvetica, sans-serif; }
.menu21 { position: absolute; left:172px; top:142px; width:90px;  height: auto; overflow: visible;  background: #006666; padding: 0px; margin: 0px; border-top: 2px solid #339999; border-right: 2px solid #003B3B; border-bottom: 2px solid #003B3B; border-left: 2px solid #339999; color: #FFFF00; text-indent: 10px; font: bold 12px/17px Arial, Helvetica, sans-serif; }
.menu20 a, .menu21 a { display: block;               width:90px;  /*height: 17px;*/ color:#FFFF00; background-color: #006666; text-decoration:none; }

.menu25 { position: absolute; left:172px;   top:142px; width:160px; height: 17px; overflow: hidden;   background: #006666; padding: 0px; margin: 0px; border-top: 2px solid #339999; border-right: 2px solid #003B3B; border-bottom: 2px solid #003B3B; border-left: 2px solid #339999; color: #FFFF00; text-indent: 10px; font: bold 12px/17px Arial, Helvetica, sans-serif; }
.menu26 { position: absolute; left:172px;   top:142px; width:160px; height: auto; overflow: visible;  background: #006666; padding: 0px; margin: 0px; border-top: 2px solid #339999; border-right: 2px solid #003B3B; border-bottom: 2px solid #003B3B; border-left: 2px solid #339999; color: #FFFF00; text-indent: 10px; font: bold 12px/17px Arial, Helvetica, sans-serif; }
.menu25 a, .menu26 a { display: block;               width:160px; /*height: 17px;*/ color:#FFFF00; background-color: #006666; text-decoration:none; }

/* .menu30 { position: absolute; left:262px; top:142px; width:150px; height: 17px; overflow: hidden;   background: #006666; padding: 0px; margin: 0px; border-top: 2px solid #339999; border-right: 2px solid #003B3B; border-bottom: 2px solid #003B3B; border-left: 2px solid #339999; color: #FFFF00; text-indent: 10px; font: bold 12px/17px Arial, Helvetica, sans-serif; } */
.menu30 { position: absolute; left:268px; top:142px; width:140px; height: 17px; overflow: hidden;   background: #006666; padding: 0px; margin: 0px; border-top: 2px solid #339999; border-right: 2px solid #003B3B; border-bottom: 2px solid #003B3B; border-left: 2px solid #339999; color: #FFFF00; text-indent: 10px; font: bold 12px/17px Arial, Helvetica, sans-serif; }
.menu31 { position: absolute; left:268px; top:142px; width:140px; height: auto; overflow: visible;  background: #006666; padding: 0px; margin: 0px; border-top: 2px solid #339999; border-right: 2px solid #003B3B; border-bottom: 2px solid #003B3B; border-left: 2px solid #339999; color: #FFFF00; text-indent: 10px; font: bold 12px/17px Arial, Helvetica, sans-serif; }
.menu30 a, .menu31 a { display: block;               width:140px; /*height: 17px;*/ color:#FFFF00; background-color: #006666; text-decoration:none; }

.menu35 { position: absolute; left:338px; top:142px; width:90px; height: 17px; overflow: hidden;   background: #006666; padding: 0px; margin: 0px; border-top: 2px solid #339999; border-right: 2px solid #003B3B; border-bottom: 2px solid #003B3B; border-left: 2px solid #339999; color: #FFFF00; text-indent: 10px; font: bold 12px/17px Arial, Helvetica, sans-serif; }
.menu36 { position: absolute; left:338px; top:142px; width:90px; height: auto; overflow: visible;  background: #006666; padding: 0px; margin: 0px; border-top: 2px solid #339999; border-right: 2px solid #003B3B; border-bottom: 2px solid #003B3B; border-left: 2px solid #339999; color: #FFFF00; text-indent: 10px; font: bold 12px/17px Arial, Helvetica, sans-serif; }
.menu35 a, .menu36 a { display: block;               width:90px; /*height: 17px;*/ color:#FFFF00; background-color: #006666; text-decoration:none; }

.menu40 { position: absolute; left:414px; top:142px; width:100px;  height: 17px; overflow: hidden;   background: #006666; padding: 0px; margin: 0px; border-top: 2px solid #339999; border-right: 2px solid #003B3B; border-bottom: 2px solid #003B3B; border-left: 2px solid #339999; color: #FFFF00; text-indent: 10px; font: bold 12px/17px Arial, Helvetica, sans-serif; }
.menu41 { position: absolute; left:414px; top:142px; width:100px;  height: 17px; overflow: visible;  background: #006666; padding: 0px; margin: 0px; border-top: 2px solid #339999; border-right: 2px solid #003B3B; border-bottom: 2px solid #003B3B; border-left: 2px solid #339999; color: #FFFF00; text-indent: 10px; font: bold 12px/17px Arial, Helvetica, sans-serif; }
.menu40 a, .menu41 a { display: block;               width:90px;  /*height: 17px;*/ color:#FFFF00; background-color: #006666; text-decoration:none; }

.menu45 { position: absolute; left:434px; top:142px; width:140px;  height: 17px; overflow: hidden;   background: #006666; padding: 0px; margin: 0px; border-top: 2px solid #339999; border-right: 2px solid #003B3B; border-bottom: 2px solid #003B3B; border-left: 2px solid #339999; color: #FFFF00; text-indent: 10px; font: bold 12px/17px Arial, Helvetica, sans-serif; }
.menu46 { position: absolute; left:434px; top:142px; width:140px;  height: 17px; overflow: visible;  background: #006666; padding: 0px; margin: 0px; border-top: 2px solid #339999; border-right: 2px solid #003B3B; border-bottom: 2px solid #003B3B; border-left: 2px solid #339999; color: #FFFF00; text-indent: 10px; font: bold 12px/17px Arial, Helvetica, sans-serif; }
.menu45 a, .menu46 a { display: block;               width:140px;  /*height: 17px;*/ color:#FFFF00; background-color: #006666; text-decoration:none; }

.menu50 { position: absolute; left:520px; top:142px; width:170px; height: 17px; overflow: hidden;   background: #006666; padding: 0px; margin: 0px; border-top: 2px solid #339999; border-right: 2px solid #003B3B; border-bottom: 2px solid #003B3B; border-left: 2px solid #339999; color: #FFFF00; text-indent: 10px; font: bold 12px/17px Arial, Helvetica, sans-serif; }
.menu51 { position: absolute; left:520px; top:142px; width:170px; height: 17px; overflow: visible;  background: #006666; padding: 0px; margin: 0px; border-top: 2px solid #339999; border-right: 2px solid #003B3B; border-bottom: 2px solid #003B3B; border-left: 2px solid #339999; color: #FFFF00; text-indent: 10px; font: bold 12px/17px Arial, Helvetica, sans-serif; }
.menu50 a, .menu51 a { display: block;               width:170px; /*height: 17px;*/ color:#FFFF00; background-color: #006666; text-decoration:none; }

.menu55 { position: absolute; left:580px; top:142px; width:100px; height: 17px; overflow: hidden;   background: #006666; padding: 0px; margin: 0px; border-top: 2px solid #339999; border-right: 2px solid #003B3B; border-bottom: 2px solid #003B3B; border-left: 2px solid #339999; color: #FFFF00; text-indent: 10px; font: bold 12px/17px Arial, Helvetica, sans-serif; }
.menu56 { position: absolute; left:580px; top:142px; width:100px; height: 17px; overflow: visible;  background: #006666; padding: 0px; margin: 0px; border-top: 2px solid #339999; border-right: 2px solid #003B3B; border-bottom: 2px solid #003B3B; border-left: 2px solid #339999; color: #FFFF00; text-indent: 10px; font: bold 12px/17px Arial, Helvetica, sans-serif; }
.menu55 a, .menu56 a { display: block;               width:90px; /*height: 17px;*/ color:#FFFF00; background-color: #006666; text-decoration:none; }

.menu60 { position: absolute; left:696px; top:142px; width:115px; height: 17px; overflow: hidden;   background: #006666; padding: 0px; margin: 0px; border-top: 2px solid #339999; border-right: 2px solid #003B3B; border-bottom: 2px solid #003B3B; border-left: 2px solid #339999; color: #FFFF00; text-indent: 10px; font: bold 12px/17px Arial, Helvetica, sans-serif; }
.menu61 { position: absolute; left:696px; top:142px; width:115px; height: 17px; overflow: visible;  background: #006666; padding: 0px; margin: 0px; border-top: 2px solid #339999; border-right: 2px solid #003B3B; border-bottom: 2px solid #003B3B; border-left: 2px solid #339999; color: #FFFF00; text-indent: 10px; font: bold 12px/17px Arial, Helvetica, sans-serif; }
.menu60 a, .menu61 a { display: block;               width:115px; /*height: 17px;*/ color:#FFFF00; background-color: #006666; text-decoration:none; }

.menu65 { position: absolute; left:686px; top:142px; width:115px; height: 17px; overflow: hidden;   background: #006666; padding: 0px; margin: 0px; border-top: 2px solid #339999; border-right: 2px solid #003B3B; border-bottom: 2px solid #003B3B; border-left: 2px solid #339999; color: #FFFF00; text-indent: 10px; font: bold 12px/17px Arial, Helvetica, sans-serif; }
.menu66 { position: absolute; left:686px; top:142px; width:115px; height: 17px; overflow: visible;  background: #006666; padding: 0px; margin: 0px; border-top: 2px solid #339999; border-right: 2px solid #003B3B; border-bottom: 2px solid #003B3B; border-left: 2px solid #339999; color: #FFFF00; text-indent: 10px; font: bold 12px/17px Arial, Helvetica, sans-serif; }
.menu65 a, .menu66 a { display: block;               width:115px; /*height: 17px;*/ color:#FFFF00; background-color: #006666; text-decoration:none; }

.menu75 { position: absolute; left:807px; top:142px; width:115px; height: 17px; overflow: hidden;   background: #006666; padding: 0px; margin: 0px; border-top: 2px solid #339999; border-right: 2px solid #003B3B; border-bottom: 2px solid #003B3B; border-left: 2px solid #339999; color: #FFFF00; text-indent: 10px; font: bold 12px/17px Arial, Helvetica, sans-serif; }
.menu76 { position: absolute; left:807px; top:142px; width:115px; height: 17px; overflow: visible;  background: #006666; padding: 0px; margin: 0px; border-top: 2px solid #339999; border-right: 2px solid #003B3B; border-bottom: 2px solid #003B3B; border-left: 2px solid #339999; color: #FFFF00; text-indent: 10px; font: bold 12px/17px Arial, Helvetica, sans-serif; }
.menu75 a, .menu76 a { display: block;               width:115px; /*height: 17px;*/ color:#FFFF00; background-color: #006666; text-decoration:none; }

.menu85 { position: absolute; left:928px; top:142px; width:75px; height: 17px; overflow: hidden;   background: #006666; padding: 0px; margin: 0px; border-top: 2px solid #339999; border-right: 2px solid #003B3B; border-bottom: 2px solid #003B3B; border-left: 2px solid #339999; color: #FFFF00; text-indent: 10px; font: bold 12px/17px Arial, Helvetica, sans-serif; }
.menu86 { position: absolute; left:928px; top:142px; width:75px; height: 17px; overflow: visible;  background: #006666; padding: 0px; margin: 0px; border-top: 2px solid #339999; border-right: 2px solid #003B3B; border-bottom: 2px solid #003B3B; border-left: 2px solid #339999; color: #FFFF00; text-indent: 10px; font: bold 12px/17px Arial, Helvetica, sans-serif; }
.menu85 a, .menu86 a { display: block;               width:75px; /*height: 17px;*/ color:#FFFF00; background-color: #006666; text-decoration:none; }

.menu10 a:hover, .menu11 a:hover,
.menu20 a:hover, .menu21 a:hover,
.menu30 a:hover, .menu31 a:hover,
.menu40 a:hover, .menu41 a:hover,
.menu50 a:hover, .menu51 a:hover,
.menu60 a:hover, .menu61 a:hover { color:#FFFF00; text-decoration:none; background: #009999; width:100%; /*height:16px;*/ }
.menu15 a:hover, .menu16 a:hover { color:#FFFF00; text-decoration:none; background: #009999; width:100%; /*height:16px;*/ }
.menu25 a:hover, .menu26 a:hover { color:#FFFF00; text-decoration:none; background: #009999; width:100%; /*height:16px;*/ }
.menu35 a:hover, .menu36 a:hover { color:#FFFF00; text-decoration:none; background: #009999; width:100%; /*height:16px;*/ }
.menu45 a:hover, .menu46 a:hover { color:#FFFF00; text-decoration:none; background: #009999; width:100%; /*height:16px;*/ }
.menu55 a:hover, .menu56 a:hover { color:#FFFF00; text-decoration:none; background: #009999; width:100%; /*height:16px;*/ }
.menu65 a:hover, .menu66 a:hover { color:#FFFF00; text-decoration:none; background: #009999; width:100%; /*height:16px;*/ }
.menu75 a:hover, .menu76 a:hover { color:#FFFF00; text-decoration:none; background: #009999; width:100%; /*height:16px;*/ }
.menu85 a:hover, .menu86 a:hover { color:#FFFF00; text-decoration:none; background: #009999; width:100%; /*height:16px;*/ }

.top_menu {
	background: #006666;
	font-size: 13px;
	color: #FFFF00;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #006666;
	text-align: center;
	border-top: 2px solid #009999;
	border-right: 2px solid #003333;
	border-bottom: 2px solid #003333;
	border-left: 2px solid #009999;
	height: 20px;
	margin: 0px;
	padding: 0px;
}
.top_menu a { color: #FFFF00; }
.top_menu:hover {background: #009999;}

.map_lines {
	background-image: url(/images/sborka_linii.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.c_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FF0000;
	margin: 0px 0px;
	font-weight: bold;
}
.h_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FF0000;
	margin: 0px 0px;
	font-weight: bold;
}
.c_text {
	color: #020cca;
	font: normal 12px Arial, Helvetica, sans-serif;
	margin: 0px 0px;
}
.h_text {
	color: #020cca;
	font: normal 12px Arial, Helvetica, sans-serif;
	margin: 0px 0px;
}
.c_text a { color: #003300; }
.c_descr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #020cca;
	margin: 10px;
	font-weight: bold;
}
.h_descr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FF0000;
	margin: 0px;
	font-weight: bold;
}
.left_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #020cca;
	margin: 10px 10px 10px 10px;
	font-weight: bold;
}
.left_descr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #020cca;
	margin: 10px;
}
.left_morelink {
	color: #FF0000;
	margin: 16px;
	font: 16px/30px Arial, Helvetica, sans-serif;
}
.left_list {
	color: #020cca;
	font: bold 12px/16px Arial, Helvetica, sans-serif;
}
.bot_menu {
	font-size: 12px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	cursor: hand;
	text-align: center;
}
.bot_menu a {
	color: #333333;
}
.country_body {
	text-align: justify;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #020cca;
	padding: 10px;
	line-height: 16px;
}
.country_body li {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	/*
	list-style-position: inside;
	border:none;
	marker-offset:0px;
	margin-left: 2px; 
	list-style: disc outside;
	padding-left: 5px; 
	color: #CC6699; 
	*/
}
.country_passport {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	font-weight: bold;
	color: #006633;
}
.left_links_list {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #020cca;
	font-weight: bold;
	line-height: 150%;
}
body {
	margin: 0px;
	padding: 0px;
}
.r_article_title {
	color: #020cca;
	margin: 10px;
	font: bold 12px Arial, Helvetica, sans-serif;
}

.td_btn {
	border-top: thin solid #00CCCC;
	border-right: thin solid #003333;
	border-bottom: thin solid #003333;
	border-left: thin solid #00CCCC;
}