body{
	margin: 0;
	padding: 0;
	color: #61380a;
	background: #fff;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
}

.maxw{
  max-width: 1280px;
  margin: 0 auto;
}

form{
	margin: 0;
	padding: 0;
}

img{
	border: 0;
}

a img{
 border: none; 
}

a{
	color: #395c15;
	font-weight: bold;	
}

a:hover{
	color: #273e0e !important;
	text-decoration: underline !important;
}

/*a:visited{
	color: #474747 !important;
}*/

a.underline{
	text-decoration: underline !important;
}

.f-l{
	float: left;
}

.f-r{
	float: right;
}

.clear{
	clear: both;
	font-size: 0;
	height: 0;
}

.he7{
	height: 7px;
}

h1{
	color: #395c15;
	font-size: 19px;
	line-height: 19px;
	font-weight: normal;
	font-family: Georgia, "Times New Roman";
	margin: 0 0 4px 0;
}

h3{
	margin: 2px 0 5px 0;
}

.dalee{
  text-align: right;
}

.dalee a{
  color: #395c15;
  font-weight: bold;
  font-size: 11px;
}

.hr1{
	height: 0;
	border-top: 1px solid #c1c1a9;
	border-bottom: 1px solid #fefee5;
}

.hr2{
	height: 0;
	border-top: 1px solid #c1c1a9;
	border-bottom: 1px solid #fefee5;
	margin: 4px 0 7px 0;
}

.f1{
	color: #c1c1a9;
	font-size: 9px;
}

.inp1{
	width: 150px;
	padding: 1px;
	border: 1px solid #61380a;
	font-size: 11px;
}

.inp2{
	width: 78px;
	color: #fff;
	font-size: 11px;
	background: url(/img/bg5.gif) no-repeat;
	border: 0;
	padding: 2px 0 4px 0;
}

.inp2-hover{
  color: #273e0e !important;
}

.inp3{
	width: 150px;
	padding: 1px;
	font-size: 11px;
}

.ta1{
	width: 350px;
	height: 250px;
	padding: 1px;
	border: 1px solid #61380a;
	font-size: 11px;
}

.ta3{
	width: 350px;
	height: 250px;
	padding: 1px;
	font-size: 11px;
}

.tb{
	height: 190px;
	margin: 0 10px;
	background: url(/img/bg1.gif) repeat-x;
	min-width: 1000px;
}

.lb{
	float: left;
	width: 50%;
	position: relative;
}

.rb{
	float: right;
	width: 50%;
	height: 184px;
	background: url(/img/bg2.jpg) top right no-repeat;
	position: relative;
}

.hml{
	position: absolute;
	top: 10px;
	left: 35px;
}

.hml a{
	margin: 0 0 0 16px;
}

.logo{
	position: absolute;
	top: 35px;
}

.nadpisi{
	position: absolute;
	top: 34px;
	left: 175px;
}

.langs{
	position: absolute;
	top: 10px;
	right: 50px;
	color: #395c15;
	font-weight: bold;
}

.langs span{
	color: #5c9128;
}

.langs a{
	color: #395c15;
	text-decoration: none;
}

.langs a.ac-l{
	color: #5c9128;
	text-decoration: none;
}

.m{
	margin: 0 10px;
	min-width: 1000px;	
}

.tdm{
	width: 100%;
}

.tm1{
	width: 190px;
	vertical-align: top;
	/*background: url(/img/bg4.jpg) 0 90% no-repeat;*/
}

.tm2{
	vertical-align: top;
	padding: 10px;	
}

.tm3{
	width: 165px;
	vertical-align: top;
	padding: 5px 0 0 0;
}

.lp{
	margin: 10px 0;
	display: block;
	text-align: center;
}

.lp img{
	border: 3px solid #ddddb8;
}

.lp2{
	margin: 10px;
}

.gallery{
	width: 100%;
}

.gallery-name{
	color: #395c15;
	font-size: 16px;
	text-decoration: none;
	margin: 0 0 4px 0;
}

.gallery-img{
	margin: 10px 7px 10px 0;
	vertical-align: top;	
}

.gallery-img img{
	padding: 1px;
	border: 1px solid #c1c1a9;
}

.gallery-text{
	margin: 10px 7px 10px 0;
	vertical-align: top;
}

.gallery-foto{
	margin: 10px 10px 10px 0;
	float: left;
}

.gallery-foto img{
	padding: 1px;
	border: 1px solid #c1c1a9;
}

.mn{
	margin: 10px 0 5px 0;
}

.mn a{
	display: block;
	color: #61380a;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
}

.llt{
	height: 9px;
	background: url(/img/llt.gif) no-repeat;
	margin: 5px 0 0 0;
}

.llc{
	background: #dee4c5;
	padding: 0 5px;
	font-size: 11px;
	color: #61380a;
}

.llc a{
	color: #395c15;
	font-weight: bold;
}

.llb{
	height: 9px;
	background: url(/img/llb.gif) no-repeat;
	margin: 0 0 7px 0;
}

.tm2{

}


#mccc div{

}

.mccct td{
	padding: 5px 0;
	text-align: center;
}

.mccct div{
	color: #fff;
	font-size: 19px;
	font-family: Georgia, "Times New Roman";
	text-align: right;
	width: 271px;	
	height: 57px;	
	padding: 85px 15px 0 0;
}

.mccct a{
	font-family: Georgia, "Times New Roman";
	color: #fff !important;
	text-decoration: none;
	font-size: 19px;	
	font-weight: normal;
}

.mccct a:hover{
	color: #fff !important;
}

.mzr{
	margin: 0 auto;
	background: url(/img/m_zr.gif) no-repeat;
}

.mzr-a{
	margin: 0 auto;
	background: url(/img/m_zr_a.jpg) no-repeat;
}

.mpi{
	margin: 0 auto;
	background: url(/img/m_pi.gif) no-repeat;
}

.mpi-a{
	margin: 0 auto;
	background: url(/img/m_pi_a.jpg) no-repeat;
}

.mcr{
	margin: 0 auto;
	background: url(/img/m_cr.gif) no-repeat;
}

.mcr-a{
	margin: 0 auto;
	background: url(/img/m_cr_a.jpg) no-repeat;
}

.mlar{
	margin: 0 auto;
	background: url(/img/m_lar.gif) no-repeat;
}

.mlar-a{
	margin: 0 auto;
	background: url(/img/m_lar_a.jpg) no-repeat;
}

.mtg{
	margin: 0 auto;
	background: url(/img/m_tg.gif) no-repeat;
}

.mtg-a{
	margin: 0 auto;
	background: url(/img/m_tg_a.jpg) no-repeat;
}

.mdd{
	margin: 0 auto;
	background: url(/img/m_dd.gif) no-repeat;
}

.mdd-a{
	margin: 0 auto;
	background: url(/img/m_dd_a.jpg) no-repeat;
}

#mccc{
	margin: 0 auto;
}


.footer{
	padding: 20px;
	color: #fff;
	background: #c1c1a9;	
	margin: 20px 0 0 0;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}

.footer a{
	color: #fff;
	text-decoration: none;
	font-weight: normal;	
}

.footer-l{
	float: left;
	width: 400px;
}

.footer-r{
	float: right;
}

.tmtt{
  width: 100%;
  height: 198px;
}

.tmtt td{
  vertical-align: top;
}

.tmtt1{
  width: 31px;
  background: url(/img/bgl7.gif) no-repeat;
}

.tmtt2{
  background: url(/img/bgc7.gif) repeat-x;
  padding: 15px 10px;
  line-height: 17px;
}

.tmtt3{
  width: 31px;
  background: url(/img/bgr7.gif) no-repeat;
}

.nav{
	color: #2f2f20;
	font-size: 11px;
	font-weight: normal;
	margin: 0 0 5px 0;
}

.nav a{
	color: #2f2f20;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
}

.active-menu{
	background: #bad29a !important;
  	color: #204b6f !important;
}

.pages{
	text-align: center;
}

.pages span{
	color: #b5bb9e;	
}

.pages a{
	color: #395c15;
	text-decoration: none;
}

table.money_registration{

}

table.money_registration td{
  padding: 5px;
}

ul.treeview { /*CSS for Simple Tree Menu*/
	margin: 0 0 0 3px;
	padding: 0;
}

.treeview li{ /*Style for LI elements in general (excludes an LI that contains sub lists)*/
	background: url(/img/list.gif) no-repeat left 1px;
	list-style-type: none;
	padding-left: 22px;
	margin-bottom: 3px;
	margin-left: 0;
	width: 1%;
	white-space: nowrap;
}

.treeview li.submenu{ /* Style for LI that contains sub lists (other ULs). */
	background:  url(/img/plus.gif) no-repeat left 1px;
	background-position: left top;
	cursor: pointer !important;
}

.treeview li.submenu ul{ /*Style for ULs that are children of LIs (submenu) */
	display: none; /*Hide them by default. Don't delete. */
}

.treeview .submenu ul li{ /*Style for LIs of ULs that are children of LIs (submenu) */
	cursor: default;
}

.error{
	color: :#ff0000 !important;
}

.errortext{
	color: :#ff0000;
}
