ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input, div
{ margin: 0; padding: 0; }
a img,:link img,:visited img { border: none; }

a
{
  text-decoration: none;
}

a:link { text-decoration: none; color: #000;}
a:visited { text-decoration: none; color: #000;}
a:hover { text-decoration: none; color: #000;}
a:active { text-decoration: none; color: #000;}

a:link.link_more { text-decoration: none; color: #aba375;}
a:visited.link_more { text-decoration: none; color: #aba375;}
a:hover.link_more { text-decoration: none; color: #aba375;}
a:active.link_more { text-decoration: none; color: #aba375;}

a:link.menu { text-decoration: none; color: #fff;}
a:visited.menu { text-decoration: none; color: #fff;}
a:hover.menu { text-decoration: none; color: #fff;}
a:active.menu { text-decoration: none; color: #fff;}

a:link.login { text-decoration: none; color: #9f9888;}
a:visited.login { text-decoration: none; color: #9f9888;}
a:hover.login { text-decoration: none; color: #9f9888;}
a:active.login { text-decoration: none; color: #9f9888;}


a:link.flash { text-decoration: none; color: #fff;}
a:visited.flash { text-decoration: none; color: #fff;}
a:hover.flash { text-decoration: none; color: #fff;}
a:active.flash { text-decoration: none; color: #fff;}


body
{
  margin: 0;
  padding: 0;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background-color: #373020;
  color: #000;
}

div#shadow_page {
	border: 0px;
	width: 983px;
	margin: 0 auto;
	background-image: url('../images/shadow.jpg');
	background-position: left top;
	background-repeat: repeat-y;
}

table#wholepage {
	border: 0px;
	width: 961px;
	margin: 0 auto;
	background-color: #efefef;
}

#wholepage td {
	border: 0px;
	vertical-align: top;
}

#wholepage tr#bg_login {
	background-color: #766b59;
	/*background-color: #686868;*/
}

#bg_login td#img_login {
	width: 753px;
	height: 96px;
	text-align: left;
	background-image: url('../images/logo.jpg');
	background-repeat: no-repeat;
}

#bg_login td#login {
	width: 208px;
	height: 96px;
	color: #9f9888;
	vertical-align: middle;
}

#loginTable td {
	vertical-align: middle;
}

#loginTable .input_login {
	display: table-cell;
	width: 135px;
	height: 20px;
	margin: 0;
	margin-bottom: 5px;
  	padding: 0px;
	border: 1px solid #625948;
	vertical-align : middle;
	background-color: #9a9381;
	color: #625948;
}

#loginTable label.text_login {
	color: #9f9888;
	margin-left: 15px;
}

#loginTable td#bt_login {
	text-align: right;
}

#loginTable input.loginSubmit {
	margin: 0px;
	padding: 0px;
	border: 0px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
	background-color: #766b59;
	color: #9f9888;
	outline-color: #736d55;
	outline-width: 0px;
	outline-style: none;
	cursor: pointer;
}

td#bg_menu {
	background-image: url('../images/menu_bg.gif');
	background-position: left top;
	background-repeat:repeat-x;
}

/* width: 961px; */
table#menu {
	width: 100%;
	height: 34px;
	border: 0px;
}


#menu td {
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	opacity: 0.85;
	text-align: center;
	vertical-align: middle;
}

#menu td a {
	margin:5px 15px;
	/*margin: 5px 20px 5px 20px;*/
	/*margin: 0 auto;*/
}

#menu .btMenu_click {
	background-color: #463f2f;
}

#menu .btMenu_click span {
	margin:5px 15px;
	/*margin: 5px 20px 5px 20px;*/
	/*margin: 0 auto;*/
}

#menu .btMenu {
	background-color: #7c7364;
	background-image: url('../images/menu_bg.gif');
	background-position: left top;
	background-repeat:repeat-x;
}

#wholepage td#menuBig {
	width: 961px;
	height: 298px;
	border: 0px;
	background-image: url('../images/imageBig.jpg');
	background-position: left top;
	background-repeat: repeat-x;
}

#wholepage td#mapLink {
	width: 961px;
	height: 19px;
	border: 0px;
	background-image: url('../images/mapLink.gif');
	background-position: left top;
	background-repeat: repeat-x;
	color: #fff;
	font-size: 9px;
	vertical-align : middle;
	padding-left: 10px;
}

td#mapLink span {
	opacity: 0.50;
}

#wholepage td#inside {
  	width: 961px;
	border: 0px;
}

td#left_inside {
	width: 243px;
	border: 0px;
}

#left_inside table#news_letter {
	width: 220px;
	float: right;
}

#news_letter td#search {
	height: 62px;
	vertical-align: middle;
}

#search #searchTable td {
	vertical-align: middle;
	width: 100%;
}

#news_letter td#whole_send {
	height: 86px;
	vertical-align: middle;
	text-align: center;
	color: #736d55;
}

#news_letter td#home_page {
	height: 30px;
	vertical-align: middle;
	text-align: center;
	color: #736d55;
}

#news_letter td#move_clip {
	height: 190px;
	vertical-align: top;
}

#news_letter td#told_contest{
	border: 0px;
	margin: 0px;
	padding: 0px;
}

#news_letter td#told_more {
	border: 0px;
	margin: 0px;
	padding: 0px;
	vertical-align: middle;
	text-align: right;
	height: 40px;
}

#whole_send #sendTable td {
	vertical-align: middle;
	text-align: left;
	width: 100%;
}

#news_letter .input_search {
	margin: 5px 0px 5px 0px;
  	padding: 0;
	width: 170px;
	height: 22px;
	vertical-align : middle;
  	border: 1px solid #d2c78f;
	background-color: #efebe0;
	color: #17140d;
	display: table-cell;
}

#news_letter .line_space {
	margin: 0;
  	padding: 0;
	height: 1px;
	background-color: #dbd8c9;
}

#sendTable #send_newsletter {
	background-color: #efefef;
	border: 0 none;
	margin: 0px;
	color: #736d55;
	cursor: pointer;
	font-size: 9px;
	outline-color: #736d55;
	outline-width: 0px;
	outline-style: none;
	cursor: pointer;
}

td#right_inside {
	width: 718px;
	border: 0px;
	
}

#right_inside table#flash_inside {
	width: 100%;
	text-align: right;
	border: 0px;
	margin: 0px;
  	padding: 3px 3px 0px 0px;
}

#inside div#contents {
	margin: 0px;
  	padding:  26px 62px 26px 62px;
  	border: 0px;
	min-height: 500px;
	height:auto !important;
}

#contents #paginTable {
	margin-top: 20px;
	color: #aba375;
	width: 100%;
}

#paginTable #paginPrev {
	text-align: right;
	width: 43%;
}

#paginTable #countPagin {
	width: 14%;
	text-align: center;
}

#paginTable #paginNext {
	text-align: left;
	width: 43%;
}

#countPagin span#countAllPagin {
	font-weight: bold;
}

#contents #schearTable td {
	height: 20px;
	vertical-align: middle;	
}

#contents th {
	text-align: left; 
	color: #756f57;
	vertical-align : top;
	font-size: 14px;
	height: 36px;
	font-family: trebuchet MS;
}

#newsTable td.img_data {
	width: 68px;
	color: #988f58;
	text-align: left;
	vertical-align : top;
}

td.img_data .imgTable1 {
	margin: 0px;
	padding: 0px;
	border: 1px solid #f5f5e9;
	width: 38px;
	height: 38px;	
}

.imgTable1 .imgTable2 {
	margin: 0px;
	padding: 0px;
	border: 2px solid #a89a80;
	width: 36px;
	height: 36px;	
}

.imgTable2 #month_name {
	width: 32px;
	height: 16px;
	margin: 0 auto; 
	vertical-align: middle;
	text-align: center;
	background-color: #a79b85;
	border: 1px solid #f8f6ea;
	color: #fffbfc;
}

.imgTable2 #day_numb {
	width: 32px;
	height: 16px;
	margin: 0 auto; 
	vertical-align: middle;
	text-align: center;
	background-color: #f9f7eb;
	border: 1px solid #f8f6ea;
	color: #756f63;
}

#newsTable td.text_data {
	height: 16px;
	color: #9c8d52;
	vertical-align : top;
}

#newsTable td.td_link_more {
	height: 25px;
	color: #aaa274;
}

#schearTable td#listPage {
	font-weight: bold;
}

#schearTable td#listNews {
	font-weight: bold;
}

#wholepage td#footer {
	height: 72px;
	border: 0px;
	background-color: #fbfbfb;
	border-left: 8px solid #efefef;
	border-right: 8px solid #efefef;
	border-bottom: 3px solid #efefef;
}

#footer td.text_partenaires {
	width: 120px;	
	vertical-align: top;
	padding-top: 10px;
	text-align: left;
	color: #736D55;
}

.text_partenaires span.text_right_dis {
	color: #97927f;
	margin-left: 15px;
	font-size: 8px;
}

#footer td.img_partner {
	width: 825px;
	height: 60px;
	vertical-align: bottom;
	padding-bottom:5px;
}

div#shadow_footer {
	width: 983px;
	height: 10px;
	border: 0px;
	margin: 0 auto;
	background-image: url('../images/shadowDown.gif');
	background-position: left top;
	background-repeat: repeat-x;
}

#shadow_footer table#footer_link_table {
	width: 961px;
	border: 0px;
	margin: 0 auto;
	opacity: 0.30;
}
#shadow_footer td.footer_link {
	width: 100%;
	text-align: right;
	height: 24px;
	color: #fff;
	font-size: 9px;
}

#shadow_footer td#footer_img{
	padding-left: 4px;
	padding-right: 3px;
}

/* display: block; */

.img_block {
	margin: 0px 25px 0px 0px;
	border: 0px;
}

div.galeryDescription {
	border: 0px;
	margin: 0px;
	padding: 0px;
	padding-bottom: 5px;
	min-height: 5px;
}

a.a_gallery {
	border: 0px;
	margin: 0px;
	padding: 0px;
	font-weight: bold;	
}

div.div_gallery {
	border: 0px;
	margin: 0px;
	padding: 0px;
	padding-bottom: 5px;
}

img.distanceImg {
	border: 0px;
	margin: 0px;
	padding: 0px;
	padding-bottom: 5px;
} 

div.table {
	border: 0px;
	margin: 0px;
	padding: 0px;
	width: 100%;
	display: table;
		
}
		
div.row {
	border: 0px;
	margin: 0px;
	padding: 0px;
	display: table-row;
}
		
div.cell {
	border: 0px;
	margin: 0px;
	padding: 0px;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}