body{
	margin:0;
	padding:0;
	background: #d3c79f url(../images/allbg.jpg) top center no-repeat;
}
.topbg {
	background: url(../images/topbg.jpg) repeat-x top left;
}
.mainv {
	background: url(../images/mainbg.jpg) no-repeat top center;
}
body, td, th {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;	
   color: #261e01;
}
a:link{
	color:#4a3e13;
	text-decoration:underline;
}
a:visited{
	color:#665414;
	text-decoration:underline;	
}
a:hover{
	color:#261e01;
	text-decoration:none;	
}
h1	{
	font-size:18px;
	font-family: Myriad Pro, Arial, Helvetica, sans-serif;
	font-style: italic;
	font-weight: normal;
	color:#4a3e13;
}
h4{
	font-size:18px;
	font-style: normal;
	font-weight: normal;
	color:#ad4607;
	margin-bottom:5px;
}
.ddd{
	color:#ad4607;
}
.main {
   margin-bottom: 20px;
}
h2{
   font-size:16px;
   margin-top:20px;
}
table{
	position:relative;
}
#main{	position:relative;
}
#text{
	position:absolute;
	z-index:5;
	left:100px;
	top:190px;
	width:210px;
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
}
#text h4,#text p{
	margin:0!important;
	padding:0 0 10px 0}
.signplace{
	height:40px;
}
.sign{
	padding-left:30px!important;
}
.map{
	position:absolute;
	z-index:3;	
	top:550px;
	left:70px;
}
.welcome{
	position:absolute;
	z-index:3;	
	top:215px;
	left:100px;
	width:152px;
	color:#1d190d;
	font-size:11px;
	font-style:italic;
}
.news-side{
	position:absolute;
	z-index:3;	
	top:550px;
	left:510px;
}
.textpage .rasp-left{
	float:left;
	padding-right:15px;
}
 .left{
	float:left;width:370px;padding-left: 10px;
}
.txtcont{
	float:left;
	width:495px;
}
.txtcont h4{
	margin-top:20px;
}
.date{
	padding-bottom:20px;
}
.arch{
	font-weight:bold;
}
.rasp-left{
	float:left;
}
.form-right{
	width:280px;
	text-align:right;
	padding-right:20px;
	float:left;
	height:266px;
}
.form-right p{
	padding:0 0 10px 0;
	margin:0;
	text-align:right!important;
}
.formsize{
	width:150px;
}
.blueform input, .blueform select, .blueform textarea{
	 background-color:#fffad4;
}
.submit{
	font-size:12px;
	font-weight:bold;
	padding:7px!important;
	margin-left:131px!important;
}
.img{
float:left;margin-right:10px;margin-bottom:10px;
border:6px solid white;
}
.img_r{
float:right;margin-left:10px;margin-bottom:10px;
border:6px solid white;
}
.img_g{
float:left;margin-left:10px;margin-bottom:15px;margin-right:10px;
border:6px solid white;
}
.submit a:link,.submit a:visited{
	color:#000;
}
.submit a:hover{
	color:#9f0519;
}

.rasp-right{
		/*border:1px solid black;*/
	float:left;
}
.submenu{
	width:250px;
	float:left;
}
.textpage{ 
	/* background:url(../images/main_bg.jpg) no-repeat;
	background-position: center top; */
}

#footer{ 
	background:url(../images/bottom-bg.gif) repeat-x;
	height:75px;
	color:#fefead;
}
#footer div{
	padding-top:35px;
}
#footer img{
	vertical-align:middle;
}
/* menu */
#menu1{
	position:absolute;
	z-index:4;
	left:330px;
	top:240px;
}
#menu2{
	position:absolute;
	z-index:4;
	left:448px; 
	top:172px; 
}
#menu3{
	position:absolute;
	z-index:4;
	left:610px;
	top:190px;
}
#menu4{
	position:absolute;
	z-index:4;
	left:665px;
	top:265px;
}
#menu5{
	position:absolute;
	z-index:4;
	left:570px;
	top:318px; 
}
#menu6{
	position:absolute;
	z-index:4;
	left:390px;
	top:350px;
}
/* reciept*/
.rec img{
	border:4px solid #fff; float:left; margin-right:5px;
}
ul.rec{
	margin:0 0 0 7px;
	padding:10px 0;	
}
ul.rec li{
	list-style:none;
	background:url(../images/arr.gif) no-repeat;
	background-position: 0 4px;
	padding-left:10px;	
	padding-bottom:7px;
}

/*submenu textpage*/
#vmen {margin:10px auto;padding:10px 2px 2px 40px;}
#vhead {position:relative;height:14px;}

.vmen {cursor:pointer;list-style-type:none;position:absolute;left:100px;top:0;}
.vmen li {float:left;position:relative;width:100px;margin:0 1px;}

.navm {cursor:pointer;margin:0 1px;list-style-type:none;width:100px; padding:0;}
.navm li {margin:1px 0;}
.menuv {margin:0 0 0 12px;padding:0;width:170px; font-size:11px;}
.menuv li {display:none;/*margin:0 0 5px 0;padding:0 0 3px 0;*/}
.menuv li {
   	list-style-type:none;
	background-image: url(../images/cost-sm.gif);
	background-position: 0 2px;
	background-repeat: no-repeat;
	padding-left:20px;
	margin-bottom: 5px;
	font-weight: bold;
}
.menuv li a {font-weight: normal;}
.txt_post {float:right;width:370px;}
.menuv a:visited {color:#7c4406}

.sitemap a:link, .sitemap a:visited{
   display: block;
   padding-bottom:3px;
   color:#7c4406 !important; 
}

.sitemap_main {
   margin-top: 5px;
   font-weight: bold;
}

.txtcont ul	{
	margin-left:10px;
	padding-left:0;
}
.txtcont li	{
	list-style-type:none;
	background-image: url(../images/cost.gif);
	background-position: 0 2px;
	background-repeat: no-repeat;
	padding-left:20px;
	margin-bottom: 5px;
}

.fl {
   font-size: 18px;
   color:#ad4607;
}

.txtcont p:first-letter {
   font-size: 18px;
   color:#ad4607;
}

p.norm:first-letter {
   font-size:12px;	
   color: #591500 !important;
}

.text {
   margin:0 0 7px 0 !important;
   padding:0 0 0 0 !important;
}

.receipts td {
   padding-bottom: 15px;
}

.sub3 {
   float:left;
   padding-right:40px;
}

.sub3 a, strong{
   display:block;
   margin-bottom:4px;
}
.sub3 a:visited {color:#7c4406}

.readmr {
	color:#990000;
	font-weight: bold;
	text-decoration: none;
}

