@media all 
{
	* {
		margin:0;
		padding:0;
 	/*	border-style: solid; */
	/*	border-width: thin; */
	}
	html {
		overflow-y: scroll;
		overflow-x: auto;
		/* overflow: -moz-scrollbars-vertical; */
	}
	body {
		background-color:#fff;
		text-align:center;
	}	
	body, td, th, h1, h2, h3, h4, h5, h6, input, textarea, select {
		font:10px Tahoma;
		color:#000000;
	}
	img {
		border: none;
	}
	div {
		margin-left:auto;
		margin-right:auto;
	}
	div#mainContainer {
		text-align:left;
		overflow:auto;
		width:1000px;
	}
	div#siteMap
	{
		text-align:left;
		overflow:auto;
		width:1000px;
		margin-top: 20px;
		padding-bottom: 10px;
	}
	div#siteMap TABLE
	{
		border: solid 1px #A08C50;
	}
	div#siteMap .FooterMapLevel0
	{
		font-size: 11px;
		margin: 2px 0 2px 0;
		font-weight: bold;
		color: #A08C50;
		white-space: nowrap;
	}
	div#siteMap .FooterMapLevel0 A { font-weight: bold; }
	div#siteMap .FooterMapLevel1
	{
		font-size: 9px;
		margin: 2px 0 2px 0;
		color: #A08C50;
		white-space: nowrap;
	}
	div#siteMap .FooterMapLevel0 A, div#siteMap .FooterMapLevel1 A
	{
		color: #A08C50;
		text-decoration: none;
		white-space: nowrap;
	}
	div#siteMap .FooterMapLevel0 A:hover, div#siteMap .FooterMapLevel1 A:hover
	{
		text-decoration: underline;
	}
	div#lefty {
		float:right;
		display:inline;
		width:805px;
	/*	border-left: 1px solid #a08c50; */
	}
	div#footer {
		text-align:left;
		overflow:hidden;
	}
	div#footer div.copyright {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 10px;
		color: #a08c50;
		text-decoration: none;
		padding-left: 6px;
	}
	div#footer div.copyright a  {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 10px;
		color: #a08c50;
		text-decoration: none;
	}
	div#footer div.copyright a:hover  {
		text-decoration: underline;
	}
	div#lefty div#head, div#banner, div#content {
		/*border-left: 1px solid #a08c50;*/
	}
	div#lefty div#head div#language_bar {
		background: url(images/language_bar_bg.gif) repeat-x;
		height: 25px;
		margin-left: 6px;
	/*	margin-right: 12px; */
	}
	div#lefty div#head div#language_bar div#languages {
		float: right;
		background: #fff;
	}
	div#lefty div#head div#language_bar div#languages .write_us, div#lefty div#head div#language_bar div#languages .write_us a  {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 12px;
		font-weight: bold; 
		color: #A08C50;
		vertical-align:middle;
		padding-left: 6px;
		padding-right: 6px;
		text-decoration: none;
	}
   div#lefty div#head div#language_bar div#languages .write_us a:hover  {
		text-decoration: underline;
	}	
	div#lefty div#head div#language_bar div#languages .write_us_img  {
		padding: 5px 8px 6px 0px;
	}
	div#lefty div#head div#language_bar div#languages .write_us_home  {
		padding: 2px 6px 6px 0px;
	}
	div#lefty div#banner table.t_left {
		width: 798px;
	}
	div#lefty div#content table.t_left {
		width: 798px;
	}
	div#lefty div#content table.t_left td.news {
	}
	div#lefty div#content table.t_left div#cont {
		border: 1px solid #a08c50;
	}
	div#lefty div#content table.t_left div#cont table#t_firstpage {
		width:580px;
	}
	div#lefty div#content table.t_left div#cont table#t_firstpage_w {
		width:790px;
	}
	table#contents {
		width: 570px;
	}
	table#contents_w {
		width: 780px;
	}
	div.right_column_div {
		background: url(images/right_column_div.gif) repeat-x;
		height: 11px;
	}
	div.BasicImage {
		padding-top: 5px;
	}
	div.ImageDesc, div.FotoGalleryDesc {
		font-size: 10px;
		font-weight: bold;
		color: #666666;
		text-align: right;
		padding: 5px 5px 5px 0px;
	}
	table.map {
		margin-top: 5px;
		margin-bottom: 5px;
	}
	table.TableGallery {
		width: 100%;
	}
	table.TableBlock {
		margin-bottom: 10px;
		text-align: left;
		padding-left: 8px;
	}
	table.list_news {
		width: 100%;
		margin-top: 5px;
	}
	div.catalog_item {
		padding-top: 5px;
	}
	div.catalog_item .catalog_text, .catalog_text a {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 11px;
		font-weight: bold;
		color: #b23f3f;
		text-decoration: none;
	}
	div.catalog_item .catalog_text a:hover {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 11px;
		font-weight: bold;
		color: #b23f3f;
		text-decoration: underline;
	}
	table.TableBlock td.TableHeaderCellOdd_0 {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 11px;
		font-weight: bold;
		color: #666666;
		padding: 3px;
		border: 1px solid #a08c50;
		border-right: 0px solid #a08c50;
		border-bottom: 0px solid #a08c50;
	}
	table.TableBlock td.TableBodyCellOdd_0, td.TableBodyCellEven_0 {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 10px;
		color: #333333;
		padding: 3px;
		border: 1px solid #a08c50;
		border-right: 0px solid #a08c50;
		border-bottom: 0px solid #a08c50;
	}
	table.TableBlock td.TableBodyCellOdd_1, td.TableBodyCellEven_1 {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 10px;
		color: #333333;
		padding: 3px;
		border: 1px solid #a08c50;
		border-bottom: 0px solid #a08c50;
	}
	table.TableBlock td.TableBodyEndCellOdd {
		background-color: #a08c50;
		/*
		border: 1px solid #a08c50;
		border-top: 0px solid #a08c50;
		border-left: 0px solid #a08c50;
		border-right: 0px solid #a08c50;
		*/
	}
	table.TableBlock td.TableHeaderCellOdd_1 {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 11px;
		font-weight: bold;
		color: #666666;
		padding: 3px;
		border: 1px solid #a08c50;
		border-bottom: 0px solid #a08c50;
	}
	table.tableForm {
		width: 400px;
	}
	table.tableForm td.formLeft, .tfvNormal {
		padding-right:10px;
		width:150px;
		font-weight: bold;
		text-align: right;
		color: #333333;
	}
	.tfvHighlight {
		padding-right:10px;
		width:150px;
		color: red;
		font-weight: bold;
		text-align: right;
	}
	table.tableInput input, table.tableInput select {
		width:250px;
	}
	.newsletterInput {
		width:250px;
	}
	table.tableInput input.radio {
		margin-left: 5px;
		width:10px!important;
    }
	.radio_text {
		padding-left: 5px;
	}
	table.tableInput select {
		width:255px;
	}
	table.tableInput textarea {
		width:250px;
	}
	table.tableInput td {
	}
	table.tableInput td.formSubmit, td.formSubmit a {
		text-align: right;
		padding-top: 5px;
		padding-right: 5px;
		font-family: Tahoma;
		font-weight: bold;
		font-size: 10px;
		color: #b23f3f;
		text-decoration: none;
	}
	table.tableInput td.formSubmit a:hover {
		text-align: right;
		padding-top: 5px;
		padding-right: 5px;
		font-family: Tahoma;
		font-weight: bold;
		font-size: 10px;
		color: #b23f3f;
		text-decoration: underline;
	}
	div.FotoGalleryImage {
		padding-top: 5px;
		text-align: center;
	}
	table.TableGallery td.FotoGalleryDiv {
		background: url(images/fotogallery_div.gif) repeat-y;
	}
	div.pagination, div.pagination a:hover {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 11px;
		color: black;
		padding-top: 5px;
		padding-bottom: 5px;
		text-decoration: none;
	}
	div.pagination a {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 11px;
		color: black;
		padding-top: 5px;
		padding-bottom: 5px;
		text-decoration: underline;
	}
	.related_image {
		padding-top: 15px;
		padding-bottom: 20px;
	}
	.related_desc, .related_desc a {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 12px;
		font-weight: bold;
		color: #a08c50;
		text-decoration: none;
		padding-bottom: 5px;
	}
	.related_desc a:hover {
		text-decoration: underline;
	}
	.content_title, h1 {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 14px;
		font-weight: bold;
		color: #707070;
		padding-top: 5px;
		padding-left: 8px;
		padding-bottom: 15px;
	}
	.content_title a, h1 a {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 14px;
		font-weight: bold;
		color: #b23f3f;
		text-decoration: none;
	}
	.content_title a:hover, h1 a:hover {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 14px;
		font-weight: bold;
		color: #b23f3f;
		text-decoration: underline;
	}
	h2 {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 12px;
		font-weight: bold;
		color: #707070;
		padding-top: 5px;
		padding-left: 8px;
		padding-bottom: 15px;
	}
	h2 a {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 12px;
		font-weight: bold;
		color: #b23f3f;
		text-decoration: none;
	}
	h2 a:hover {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 12px;
		font-weight: bold;
		color: #b23f3f;
		text-decoration: underline;
	}
	h3 {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 11px;
		font-weight: bold;
		color: #707070;
		padding-top: 5px;
		padding-left: 8px;
		padding-bottom: 15px;
	}
	h3 a {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 11px;
		font-weight: bold;
		color: #b23f3f;
		text-decoration: none;
	}
	h3 a:hover {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 11px;
		font-weight: bold;
		color: #b23f3f;
		text-decoration: underline;
	}
	#c {
		font-size: 11px;
	}
	.map_links {
		font-size: 12px;
		font-family: Tahoma;
		color: #B23F3F;
		padding-left: 8px;
		padding-right: 8px;
		text-align: left;
		text-decoration: none;
	}
	.map_links a {
		font-size: 12px;
		font-family: Tahoma;
		color: #B23F3F;
		text-align: left;
		text-decoration: none;
	}
	.map_links a:hover {
		text-decoration: underline;
	}
	.content_text ul {
		padding-left: 15px;
	}
	.content_text p {
		padding-top: 5px;
	}
	.content_text {
		font-family: Tahoma;
		color: #000000;
		padding-left: 8px;
		padding-right: 8px;
		text-align: left;
		text-decoration: none;
	}
	.content_text a {
		font-family: Tahoma;
		color: #000000;
		text-align: left;
		text-decoration: underline;
	}
	.content_text a:hover {
		text-decoration: none;
	}
	div#lefty div#content table.t_left div.left_c_header {
		border-left: 1px solid #a08c50;
		border-top: 1px solid #a08c50;
		border-bottom: 1px solid #a08c50;
		border-right: 1px solid #a08c50;
		font-family: Georgia, "Times New Roman", Times, serif;
		background-color: #a08c50;
		font-size: 12px;
		font-weight: bold;
		color: #ffffff;
		width: 203px;
		float: left;
	}
	div#lefty div#content table.t_left div.left_c_header a
	{
		color: #ffffff;
		text-decoration: none;
		display: block;
		padding: 1px 0 1px 8px;
		background-color: #a08c50;
	}
	div#lefty div#content table.t_left div.left_c_header a:hover
	{
		color: #a08c50;
		background-color: #ffffff;
		display: block;
	}
	div#lefty div#content table.t_left div.h_tab {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 11px;
		font-weight: bold;
		color: #a08c50;
		cursor: pointer;
		padding: 2px 0px 0px 8px;
	}
	div#lefty div#content table.t_left div.h_tab_over {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 11px;
		font-weight: bold;
		color: #a08c50;
		cursor: pointer;
		padding: 2px 0px 0px 8px;
		text-decoration: underline;
	}
	div#lefty div#content table.t_left div.h_diff {
		border-bottom: 1px solid #a08c50;
	}
	div#lefty div#content table.t_left div#left_c_news {
	
	}
	div#lefty div#content table.t_left div#left_c_news table.t_news {
		width: 198px;
		float: right;
	}
	.news_date_fp {
		font-family: Tahoma;
		font-weight: bold;
		font-size: 10px;
		color: #a08c50;
	}
	.news_date {
		font-family: Tahoma;
		font-weight: bold;
		font-size: 14px;
		color: #a08c50;
		padding-left: 8px;
	}
	.news_title, .news_title a {
		font-family: Tahoma;
		font-weight: bold;
		font-size: 14px;
		color: #000000;
		padding-top: 2px;
		padding-left: 4px;
		text-decoration: none;
	} 
	.news_title a:hover {
		font-family: Tahoma;
		font-weight: bold;
		font-size: 14px;
		color: #000000;
		padding-top: 2px;
		padding-left: 4px;
		text-decoration: underline;
	}
	.news_text {
		font-family: Tahoma;
		font-size: 12px;
		color: #000000;
		padding-top: 5px;
		padding-left: 8px;
		padding-right: 8px;
		text-align: left;
	}
	.news_more, .news_more a {
		font-family: Tahoma;
		font-weight: bold;
		font-size: 12px;
		color: #b23f3f;
		padding-left: 4px;
		text-decoration: none;
	}
	.news_more a:hover {
		font-family: Tahoma;
		font-weight: bold;
		font-size: 12px;
		color: #b23f3f;
		padding-left: 4px;
		text-decoration: underline;
	}		
	.news_title_fp, .news_title_fp a {
		font-family: Tahoma;
		font-weight: bold;
		font-size: 10px;
		color: #000000;
		text-decoration: none;
	}
	.news_title_fp a:hover {
		font-family: Tahoma;
		font-weight: bold;
		font-size: 10px;
		color: #000000;
		text-decoration: underline;
	}
	.news_more_fp, .news_more_fp a {
		font-family: Tahoma;
		font-weight: bold;
		font-size: 10px;
		color: #b23f3f;
		text-decoration: none;
	}
	.news_more_fp a:hover {
		font-family: Tahoma;
		font-weight: bold;
		font-size: 10px;
		color: #b23f3f;
		text-decoration: underline;
	}
	.news_text_fp {
		font-family: Tahoma;
		font-size: 10px;
		color: #000000;
		padding-right: 5px;
		text-align: left;
	}
	.arhiv_text, .arhiv_text a {
		font-family: Tahoma;
		font-size: 12px;
		color: #000000;
		text-align: left;
		text-decoration: none;
	}
	.arhiv_text a:hover {
		font-family: Tahoma;
		font-size: 12px;
		color: #000000;
		text-align: left;
		text-decoration: underline;
	}
	div#lefty div#content table.t_left div.left_h_header {
		border: 1px solid #a08c50;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 12px;
		font-weight: bold;
		color: #a08c50;
		margin-top: 10px;
		width: 203px;
		float: left;
	}
	div#lefty div#content table.t_left div.left_h_header a
	{
		display: block;
		color: #ffffff;
		padding: 1px 0 1px 8px;
		text-decoration: none;
		background-color: #a08c50;
	}
	div#lefty div#content table.t_left div.left_h_header a:hover
	{
		color: #a08c50;
		background-color: #ffffff;
	}
	div#righty {
		float:left;
		display:inline;
		width:195px;
		/*border-left: 1px solid #a08c50;*/
	}
	div#righty div#spacer {
		border-right: 1px solid #a08c50;
		border-left: 1px solid #a08c50;
		border-top: 1px solid #a08c50;
	}
	div#righty div#logo, div#menu {
		border-left: 1px solid #a08c50;
		border-right: 1px solid #a08c50;
	}
	div#search 
	{
	}
	div.tab, div.spacer  {
	}
	
	div#menu {
		background: #a08c50;
	}
	div#lefty div#search table#t_search {
		width: 204px;
		height: 31px;
	}
	div#lefty div#search table#t_input .search_input {
		width: 189px;
		border: 1px solid #a08c50;
		background: #fff;
	}
	div#lefty div#search table#t_input .search_input input {
		width: 182px;
		height: 13px;
		border: none;
		background: #fff;
		color: #a08c50;
		text-align: left;
		padding: 1px 0px 0px 5px;
	}
	div#lefty div#search table#t_input .search_submit {
		width: 15px;
		border: 1px solid #a08c50;
		border-left: 0px;
		background: #fff;
	}
	.menupath a {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 11px;
		font-weight: bold;
		color: #707070;
		text-decoration: none;
	}
	.menupath a:hover {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 11px;
		font-weight: bold;
		text-decoration: underline;
	}
	div#righty div#menu table#t_menu {
		width: 175px;
		background: #a08c50;
	}
	div#righty div#menu table#t_menu div.menu_1 {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 12px;
		font-weight: bold;
		color: #fff;
		padding: 8px 0px 8px 8px;
		/*cursor: pointer;*/
	}
	div#righty div#menu table#t_menu div.menu_1 A
	{
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 12px;
		font-weight: bold;
		color: #ffffff;
		text-decoration: none;
	}
	div#righty div#menu table#t_menu div.menu_1_over {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 12px;
		font-weight: bold;
		color: #fff;
		padding: 8px 0px 8px 8px;
		/*cursor: pointer;*/
		text-decoration: underline;
	}
	div#righty div#menu table#t_menu div.menu_1_over A 
	{
		color: #ffffff;
		text-decoration: underline;
	}
	div#righty div#menu table#t_menu div.menu_2 {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 10px;
		font-weight: bold;
		color: #fff;
		padding: 4px 8px 4px 16px;
		/*cursor: pointer;*/
		text-align: left;
	}
	div#righty div#menu table#t_menu div.menu_2 A
	{
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 10px;
		font-weight: bold;
		color: #ffffff;
		text-decoration: none;
	}
	div#righty div#menu table#t_menu div.menu_2_over {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 10px;
		font-weight: bold;
		color: #fff;
		padding: 4px 8px 4px 16px;
		cursor: pointer;
		text-align: left;
		text-decoration: underline;
	}
	div#righty div#menu table#t_menu div.menu_2_over A
	{
		color: #ffffff;
		text-decoration: underline;
	}
	div#righty div#menu table#t_menu div.menu_3 {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 10px;
		font-weight: bold;
		color: #fff;
		padding: 4px 0px 4px 24px;
		cursor: pointer;
		text-align: left;
	}
	div#righty div#menu table#t_menu div.menu_3 A
	{
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 10px;
		font-weight: bold;
		color: #ffffff;
		text-decoration: none;
	}
	div#righty div#menu table#t_menu div.menu_3_over {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 10px;
		font-weight: bold;
		color: #fff;
		padding: 4px 0px 4px 24px;
		cursor: pointer;
		text-align: left;
		text-decoration: underline;
	}
	div#righty div#menu table#t_menu div.menu_3_over A
	{
		color: #ffffff;
		text-decoration: underline;
	}
	div#lefty div.tab table.t_tab, div#lefty div.tab_loc table.t_tab {
		width: 204px;
		height: 19px;
		border: 1px solid #a08c50;
	}
	
	div#lefty div.tab table.t_tab div.td_tab {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 12px;
		font-weight: bold;
		color: #ffffff;
		background-color: #a08c50;
		cursor: pointer;
		padding: 1px 0 1px 8px;	
	}	
	div#lefty div.tab table.t_tab div.td_tab_over {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 12px;
		font-weight: bold;
		color: #a08c50;
		background-color: #ffffff;
		cursor: pointer;
		padding: 1px 0 1px 8px;	
	}	
	
	div#lefty div.tab_loc table.t_tab div.td_tab {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 12px;
		font-weight: bold;
		color: #ffffff;
		background-color: #a08c50;
		cursor: pointer;
		padding: 1px 0 1px 8px;	
	}	
	div#lefty div.tab_loc table.t_tab div.td_tab_over {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 12px;
		font-weight: bold;
		color: #a08c50;
		background-color: #ffffff;
		cursor: pointer;
		padding: 1px 0 1px 8px;	
	}	
	
	.background {
		background-color: #a08c50;
	}
	div.site_map0 a {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 12px;
		font-weight: bold;
		color: #a08c50;
		padding: 0px 0px 8px 8px;
		text-decoration: none;
	}
	div.site_map0 a:hover {
		text-decoration: underline;
	}
	div.site_map1 a {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 11px;
		font-weight: normal;
		color: #000000;
		padding: 0px 0px 4px 16px;
		text-decoration: none;
	}
	div.site_map1 a:hover {
		text-decoration: underline;
	}
	div.site_map2 a {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 10px;
		font-weight: normal;
		color: #000000;
		padding: 0px 0px 4px 24px;
		text-decoration: none;
	}
	div.site_map2 a:hover {
		text-decoration: underline;
	}
	.photogall-navi a {
		color: #a08c50;
		font-size: 1.7em;
		font-weight: bold;
	}
	.photogall-navi a:link, .photogall-navi a:visited { text-decoration: none; }
	.photogall-navi a:hover, .photogall-navi a:active { text-decoration: underline; }
}