body{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border: 0px;
}
a:hover {
	text-decoration:underline;
}
table {border:0px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-spacing:0px;vertical-align: top;}
ul.menu {
	list-style-type: none;
	line-height: 20px;
	padding: 0px;
	margin-bottom: 0px;
	margin-left: 25px;
	margin-top: 0px;
}
h1 {
	font-family: Tahoma;
	font-size: 16px;
	font-weight: bold;
	padding-top: 32px;
	padding-right: 221px;
	padding-bottom: 30px;
	color: #2A1402;
	vertical-align: top;
	text-align: right;
}
a {
	text-decoration: none;
	font-family: Tahoma;
	font-size: 14px;
}

.TOP_MENU_TB a
{
font-size:11px;
}

.main_table {
	width: 100%;
	height: 100%;
	font-family: Tahoma;
	font-size: 14px;
	color: #2A1402;
	border: 1px solid #725413;
}
.banner_bg {
   background-image: url(srcs/banner2.jpg);
	background-repeat: no-repeat;
   background-color: #FFFFFF;
	height: 185px;
}
img.logo {
   margin-left: 60px;
	vertical-align: middle;
}
.h_navig {
	background-image: url(srcs/h_navig_bg.jpg);
	background-position: left;
	background-repeat: repeat-x;
	height: 26px;
	width: 100%;
}
.h_navig_border {
	font-weight: bold;
	border-left-color: #81491C;
	border-left-style: solid;
	border-left-width: 1px;
   padding-left: 20px;
	padding-right: 20px;
}
.h_navig_border a {
	color: #FFFFFF;
}
.last_border {
	border-right-color: #81491C;
	border-right-style: solid;
	border-right-width: 1px;
}
div.v_navigation {
	width: 160px;
	margin-top: 25px;
	margin-bottom: 25px;
}
li.v_navig a {
	color: #66340C;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
}

li.v_navig_sm a{	
	font-size: 12px;
	font-weight: normal;
	color:#533E2D;
	text-decoration:none;	
	background-image: url(srcs/smbtni.gif);
	background-position: -1px 3px;
	background-repeat: no-repeat;
}

li.v_navig_sm a:hover{color:#773F12;background-image: url(srcs/smbtna.gif);}




li.v_navig_sm{line-height:16px;}


td.v_navig_bg {
	background-color: #CCD9EA;
	width: 160px;
	height: 100%;
}
td.content_bg {
	background-image: url(srcs/content_bg.jpg);
	background-position: left bottom;
	background-repeat: repeat-y;
	background-color: #FFFFFF;
	width: 100%;
}

div.content {
	padding-left: 55px;
	padding-right: 15px;
	padding-bottom: 10px;
	text-align: justify;

}
div.content table {
	text-align: justify;
	font-size: 14px;
	font-famiy: Tahoma;
	color:#2A1402
}
.tbl_kartes  a {
	font-family: Tahoma;
	font-size: 12px;
	color: #2A1402;
    font-weight: bold;
}
.kartes_bg {
	background-image: url(srcs/kartes_bg.jpg);
	background-position: top;
	background-repeat: no-repeat;
	width: 781px;
	height: 515px;
}
.tbl_register {

font-family: Tahoma;
font-size: 14px;
margin:20px;
/*font-weight: bold;*/
}
.td_textlabel {
text-align:right;
padding-left:2px;
padding-right:2px;
width:110px;
}
.td_input {
font-family: Tahoma;
font-size: 14px;
padding:0px;
margin:0px;
}
.reg_message {
font-style: italic;
font-family: Tahoma;
font-size: 14px;
color: #d05b14;
}
.reg_ok_message {
/*font-style: italic;*/
font-family: Tahoma;
font-size: 10px;
/*font-weight: bold;
color: #66340C;*/
}

.tbl_reg_list {
font-family: Tahoma;
font-size: 14px;
text-align:left;
}

.tbl_reg_list td {
border-left-color: #969696;
border-left-style: solid;
border-left-width: 1px;
padding-left:2px;
text-align:left;
}
.reg_list_header {
font-size: 12px;
font-weight: bold;
background-color:#d9d9d9;
}

.reg_list_header td {
border-bottom-color: #969696;
border-bottom-style: solid;
border-bottom-width: 1px;
border-top-color: #969696;
border-top-style: solid;
border-top-width: 1px;
height:20px;
padding:3px;
text-align:center;
color:#767676;
}
.reg_list_td_cont {
border-bottom-color: #969696;
border-bottom-style: solid;
border-bottom-width: 1px;
}
.reg_list_name {
border-style: none;
height:22px;
font-size:14px;
font-weight: bold;
}
.show_list_link {
font-size:14px;
font-weight:bold;
text-decoration:underline;
/*color:#000000;
vertical-align:top;*/

}
.show_list_link:hover {
/*color:#546fa8;*/
}

#macu_rezultati .macu_rez_hdr td
{
 background-color:#CCCCCC;
 border-style:solid;
 border-color:#777777;
 border-width:1px;
 border-left-style:none;
 text-align:center;
 padding: 2px 4px 2px 4px;
}



#macu_rezultati table td
{
 border-style:solid;
 border-width:1px;
 border-color:#777777;
 border-left-style:none;
 border-top-style:none; 
}

#macu_rezultati tr .mfr
{
border-left-style:solid;
}

#macu_rezultati .macu_rez_hdr .mfr
{
border-left-style:solid;

}


