div.foot{
text-align:center;
}
#img_country{
border: 1px #003058;
}

td.new{
background-image:url('../image/icons/new_icon.png');
background-repeat:no-repeat;
background-attachment:scroll;
background-position:bottom right;
}
td.new7{
background-image:url('../image/icons/new7_icon.png');
background-repeat:no-repeat;
background-attachment:scroll;
background-position:bottom right;
}
td.new31{
background-image:url('../image/icons/new31_icon.png');
background-repeat:no-repeat;
background-attachment:scroll;
background-position:bottom right;
}


td.tick{
background-image:url('../image/icons/tick_icon.png');
background-repeat:no-repeat;
background-attachment:scroll;
background-position:bottom right;
}
th.tick{
background-image:url('../image/icons/tick_icon.png');
background-repeat:no-repeat;
background-attachment:scroll;
background-position:bottom right;
}
td.tick_small{
background-image:url('../image/icons/tick_icon.png');
background-repeat:no-repeat;
background-attachment:scroll;
background-position:bottom right;
}

caption {
	line-height: 20px;
	font-size: 14px;
	color: red;
	font-weight: bold;
	text-align: center;
	background-color: #003058;
}
table.detail {
	font-size: 14px;
	border: 1px dashed #003058;
	margin: auto;
	padding-left:1px;
  padding-right:1px;
  text-align: left;
  max-width: 800px;
}
table.detail td{
	width: 200px;
}

table.detail th{
	width: 300px;
	text-align:center;
}


table.coins {
	font-size: 15px;
	border: 1px dashed #003058;
	margin: auto;
	padding-left:1px;
  padding-right:1px;
  text-align:center; 
}
table.coins th{
	border: 1px #003058;
	color:black;
	background-color: #8AAFE3;
}
table.coins td{
	border: 1px dashed #003058;
  font-weight: normal;
}

table.coins td:hover {
  color:black;
	background-color: #8AAFE3;
	
}
/* CSS Document */
h1 {
	color: #8AAFE3;
	background-color:white;
	line-height: 50px;
	font-size: 30px;
	text-align: center;
}

h2 {
	color: #003058;
	background-color:white;
	line-height: 25px;
	font-size: 25px;
	text-align: left;
	margin-left:20px;
	margin-right:20px;
}

h3 {
	color: #003058;
	background-color:white;
	line-height: 20px;
	font-size: 15px;
	text-align: left;
	margin-left:20px;
	margin-right:20px;
}

p {
  color: black;
	background-color:white;
  line-height: normal;
  font-size: 15px;
  font-weight:normal;
  text-align: left;
  margin-left:10px;
  margin-right:10px;
}

a.general {
	color: #5388B8;
	background-color:white;
	text-decoration: none;
	font-weight: bold;
}
a.general:link {
	color: #003058;
	background-color:white;
	font-weight: bold;
}
a.general:hover {
	color: #003058;
	background-color: #8AAFE3;
	font-weight: bold;
	text-decoration: underline;
}

a.title{
color:red;
background-color:#003058;
text-decoration: none;
}

/*horne menu*/
a.mnu_01 {
	color: #003058;
	background-color:white;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	padding: 0px 10px;
}
a:link.mnu_01 {
	color: #003058;
	background-color:white;
	font-size: 11px;
	font-weight: bold;
}
a:hover.mnu_01 {
	color: #003058;
	background-color: #8AAFE3;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}

img {
border:none;
}
/*Hlavne menu*/
td {
	padding: 0px 10px;
}

td.mnu_02 {
	border-bottom: 0px dashed #8AAFE3;
	border-left: 0px dashed #8AAFE3;
	border-top: 0px dashed #8AAFE3;
	border-right: 1px dashed #8AAFE3;
}
a.mnu_02 {
	color: #003058;
	background-color:white;
	text-decoration: none;
	font-size: 18px;
	font-weight: bold;
}
a:link.mnu_02 {
	color: #003058;
	background-color:white;
	text-decoration: none;
	font-size: 18px;
	font-weight: bold;
}
a:hover.mnu_02 {
	color: #8AAFE3;
	background-color:white;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
}
td.mnu_03 {
	border-bottom: 0px dashed #8AAFE3;
	border-left: 0px dashed #8AAFE3;
	border-top: 0px dashed #8AAFE3;
	border-right: 1px dashed #8AAFE3;
	font-size: 13px;
	font-weight: bold;
}
a.mnu_03 {
	color: #003058;
	background-color:white;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
}
a:link.mnu_03 {
	color: #003058;
	background-color:white;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
}
a:hover.mnu_03 {
	color: #FF3058;
	background-color:white;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}
td.mnu_04 {
	font-size: 13px;
	font-weight: bold;
}

a.mnu_05 {
	color: #003058;
	background-color:transparent;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
}
a:link.mnu_05 {
	color: #003058;
	background-color:transparent;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
}
a:hover.mnu_05 {
	color: #FF3058;
	background-color:transparent;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}

/* struktura stranky */
body {
	text-align: center;
	background-color: #003058;
	color:black;
	font-family:  Arial, Verdana, "Geneva CE", lucida, sans-serif;
	margin: 0px 0px 20px 0px;
}
div.body {
	width: 98%;
	text-align: left;
	background-color: White;
	color:black;
	margin: 10px auto;
	padding: 0px 0px 0px 0px;
	border-bottom: 1px solid Black;
	border-top: 1px solid Black;
	border-left: 1px solid Black;
	border-right: 1px solid Black;
}
div.header {
	width: 100%;
	line-height: 15px;
	clear: both;
	font-size: 11px;
	font-weight: bold;
	text-align: right;
	background-color: white;
	color:black;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div.title {
	clear: both;
	text-align: center;
	background-color: white;
	color:black;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div.obsah {
	clear: both;
	background-color: white;
	color:black;
	text-align: center;
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}
div.left_menu {
	width: 12em;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #F9F9F9;
	color:black;
	border-right: 1px solid #cccccc;
}
/* Zahlavie stranky*/
div.footer_ip {
	float: left;
	width: 35%;
	background-color: White;
	margin: 0px 0px 10px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	text-align: left;
	color: #898989;
	line-height: 25px;
}
div.footer_mail {
	background-color: White;
	margin: 0px 10px 5px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	text-align: center;
	color: #898989;
	line-height: 25px;
}
div.footer_sign {
	float: right;
	width: 35%;
	background-color: White;
	margin: 0px 10px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
  text-align: right;
	color: #898989;
	line-height: 25px;
}
/* login form */
input.btn {
	text-align: center;
	font-weight: bold;
	color: white;
	width: 35%;
	font-size: 13px;
	background-color: #003058;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-right: 1px solid black;
	margin-left: 15px;
	margin-right: 0px;
	margin-top: 5px;
}
input.text {
	width:75%;
	border-top: 1px solid #003058;
	border-left: 1px solid #003058;
	border-bottom: 1px solid #003058;
	border-right: 1px solid #003058;
	text-align: left;
}

#detail_uprava {border-top: 1px solid #003058; border-left: 1px solid #003058;border-bottom: 1px solid #003058;	border-right: 1px solid #003058;	text-align: right;	width: 100px;}

select.listbox {
	border-top: 1px solid #003058;
	border-left: 1px solid #003058;
	border-bottom: 1px solid #003058;
	border-right: 1px solid #003058;

	text-align: left;
	width: 100px;
}
input.checkbox {
	border-top: 1px solid #003058;
	border-left: 1px solid #003058;
	border-bottom: 1px solid #003058;
	border-right: 1px solid #003058;
}
div.center{
  text-align:center;
}
table.login {
	font-size: 13px;
	font-weight: bold;
	border: 1px dashed #003058;
	background-color: #8AAFE3;
	color:black;
}
td.login_h1 {
	background-color: #003058;
	color: red;
	line-height: 20px;
	text-align: center;
}
td.login_h2 {
	text-align: right;
}
table.zoznam {
	font-size: 13px;
	font-weight: bold;
	border: 1px dashed #003058;
	background-color: #8AAFE3;
	color:black;
}
td.zoznam_h1 {
	background-color: #003058;
	color: red;
	line-height: 20px;
	text-align: center;
}
td.zoznam_h2 {
	text-align: right;
}

/* Vytvorenie noveho zaznamu*/
table.add {
	font-size: 14px;
	font-weight: bold;
	border: 1px dashed #003058;
	color:black;
	background-color: #8AAFE3;
	margin: auto;
	padding-left:1px;
  padding-right:1px;
  width:300px;
}
td.add_title {
	background-color: #003058;
	color: red;
	line-height: 20px;
	text-align: center;
	font-weight: bold;
}
td.add_left {
	text-align: left;
}
td.add_right {
	text-align: right;
}
td.add_center {
	text-align: center;
}



div.zdroj {
  text-align:center;
	color: #003058;
	background-color:white;
	text-decoration: none;
	font-size: 13px;
}

div.error {
  text-align:center;
  color: red;
  background-color:white;
  font-weight:bold;
}




table.view {
	font-size: 13px;
	font-weight: bold;
	border: 1px dashed #003058;
	color:black;
	background-color: #8AAFE3;
	margin: auto;
  padding: 0px 5px 0px 5px;	
}
table.view tr:hover{
color:black;
background-color: #003058;
}

table.news {
	font-size: 13px;
	font-weight: bold;
	border: 1px dashed #003058;
	color:black;
	background-color: #8AAFE3;
	margin: auto;
  padding: 0px 5px 0px 5px;	
}



td.view_title {
	background-color: #003058;
	color: red;
	line-height: 20px;
	text-align: center;
	font-weight: bold;
	padding: 0px 5px 0px 5px;
}
td.view_left {
	text-align: left;
	padding: 0px 5px 0px 5px;
}
td.view_right {
	text-align: right;
	padding: 0px 5px 0px 5px;
}
td.view_center {
	text-align: center;
	padding: 0px 5px 0px 5px;
}
