body 	{  margin: 0px 0px 0px 0px; padding: 0px 50px 0px 0px;  background-color: #ffffff; height: 100%; }
body.body404 	{  margin: 0px; padding: 40px;  background-color: #ffffff; }
body.body404 p {  margin: 5px 0px 5px 0px; }
body.body404 a { font: 12px Tahoma, Helvetica, sans-serif; color: #5b8a1b; }





p { font: 12px Tahoma, Arial, Helvetica, sans-serif; color: #3f3c2d; margin-right: 30px; }
h1 { font: 20px Tahoma, Arial, Helvetica, sans-serif; color: #000000; margin-right: 0px; padding-right:0px;  }
h2 { font: 18px Tahoma, Arial, Helvetica, sans-serif; color: #000000; margin: 0px 0px 0px 0px; }
h3 { font: bold 16px Tahoma, Arial, Helvetica, sans-serif; color: #000000; margin: 0px 0px 0px 0px; }
ul { list-style: none; padding: 0px; margin: 0px 30px 0px 5px; }
ul li { background: url(img/li.gif) no-repeat left top; padding: 1px 0px 3px 10px; font: 12px Tahoma, Arial, Helvetica, sans-serif; color: #3f3c2d;  }

table.body { width: 950px; height: 100%; }
td.top { height: 128px; background:url(img/top_1.jpg) no-repeat left top; vertical-align:top; padding: 0px 0px 0px 330px; }
table.top { width: 100%; height: 95px; }
table.top td.icon { font: 11px Tahoma, Arial, Helvetica, sans-serif; color: #76a535; vertical-align:top; text-transform: lowercase;  }
table.top td.icon table { width: 370px; height: 30px; }
table.top td.icon table td { vertical-align:top; padding: 5px 0px 0px 0px; text-transform: lowercase;   }
table.top td.icon table td.img { vertical-align:top; padding: 0px; }
table.top td a { font: 11px Tahoma, Arial, Helvetica, sans-serif; color: #76a535; padding: 0px 15px 0px 3px; }
table.top td a.a { font: 11px Tahoma, Arial, Helvetica, sans-serif; color: #76a535; padding: 0px 15px 0px 3px; text-decoration:none; }
td.logo { vertical-align:bottom;}
td.search { vertical-align:top; padding-top: 4px; }
td.search table td { font: 11px Tahoma, Arial, Helvetica, sans-serif; color: #000000; padding: 0px 5px 0px 0px; }
td.search table {}
td.search input.text { width: 148px; height: 15px; border-bottom: solid 1px #d8d8d8; border-right: solid 1px #d8d8d8; border-left: solid 1px #7f7f7f; border-top: solid 1px #7f7f7f; margin-top: 2px; font: 11px Tahoma, Arial, Helvetica, sans-serif; color: #000000; }
td.phone { font: 15px Tahoma, Arial, Helvetica, sans-serif; color: #717171; vertical-align:bottom; line-height: 15px; padding-left: 45px; }
td.phone b { font: normal 24px Tahoma, Arial, Helvetica, sans-serif; color: #a0cf23; }
td.phone b.dark { font: normal 24px Tahoma, Arial, Helvetica, sans-serif; color: #6b9e13; padding-left: 70px; }

td.center { vertical-align:top; }
table.center { width: 100%; height: 70%;  }
td.menuleft { width: 285px; height: 42px; background:url(img/menu_1f.jpg) no-repeat left top; vertical-align:bottom; }
td.menuleft table { width: 100%; height: 42px; }
td.menuright { background:url(img/menu_r.jpg) no-repeat right bottom; vertical-align:bottom; }
td.menuleft a { font: bold 12px Tahoma, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; }
td.menuright a { font: bold 12px Tahoma, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; }
td.menu { padding: 0px 10px 0px 10px; width: 103px; height: 42px;  background:url(img/menu_fon.jpg) no-repeat left bottom #50b5f0; font: bold 12px Tahoma, Arial, Helvetica, sans-serif; color:#FFFFFF; text-align:center; vertical-align:middle; }
td.menu_a { padding: 0px 10px 0px 10px; width: 103px; height: 42px;  background:url(img/menu_fon_a.jpg) no-repeat left bottom; font: bold 12px Tahoma, Arial, Helvetica, sans-serif; color:#FFFFFF; text-align:center; vertical-align:middle; }

td.menu_sw { 
	padding: 0px 10px 0px 10px; 
	width: 103px; 
	height: 42px;  
	background:url(img/menu_fon_shadow.jpg) no-repeat left bottom; 
	font: bold 12px Tahoma, Arial, Helvetica, sans-serif; 
	color:#FFFFFF; 
	text-align:center; 
	vertical-align:middle;  
}

.menu_inners {
	display: none;
	position: absolute;
	z-index: 100;
}

.menu_inners .line {
	width: 122px;
	height: 2px;
	background: #47aeee;
}

.menu_inners .main {
	background: #47aeee;
	padding: 20px;
}

.menu_inners .main div {
	background: url(img/menu_arr.jpg) no-repeat 0px 7px;
	padding: 0px 0px 5px 15px;
	white-space: nowrap;
}

.menu_inners .main div a:hover {
	text-decoration: underline;
}

.menu_inners .border_bot {
	height: 3px;
	margin-left: 2px;
	background: url(img/gray.png) repeat-x;
}

.menu_inners .border_right {
	width: 3px;
	background: url(img/gray.png);
}

td.menu_select {  
	background:url(img/menu_fon_s.jpg) no-repeat left bottom; 
}

td.mst { width: 27px; background:url(img/mst.jpg) no-repeat bottom left; vertical-align:bottom; }
td.book1 { background:url(img/centmenu_1f.jpg) no-repeat left top #f7ebb0; vertical-align:top; padding-bottom: 60px; }
h5 { font: bold 14px Tahoma, Arial, Helvetica, sans-serif; color: #312f23; margin: 23px 0px 0px 30px; }
table.submenu { width: 240px; margin-top: 7px; }
table.submenu td { height: 26px; font: bold 13px Tahoma, Arial, Helvetica, sans-serif; color: #312f23; padding-left: 50px; vertical-align:middle; }
table.submenu td.a { background:url(img/submenu_fon_activ.gif) #7ab51a; height: 26px; font: bold 13px Tahoma, Arial, Helvetica, sans-serif; color: #ffffff; padding-left: 50px; vertical-align:middle; } 
table.submenu td a { font: 12px Tahoma, Arial, Helvetica, sans-serif; color: #312f23; text-decoration:none; }

td.book2 { vertical-align:top; background:url(img/msf.gif) repeat-y left; }
td.book2 table { height: 100%; width: 27px; }

td.book3 { background: url(img/crf.gif) repeat-y right #f7ebb0; vertical-align:top; padding:0px; }
table.first { width: 100%; height: 100%; }
table.first td { vertical-align:top; text-align:right; padding: 5px 0px 0px 0px; height: 320px;}
table.first td.right { width: 30px; vertical-align:top; text-align:right; background:url(img/crb.jpg) no-repeat bottom right; padding: 0px; }

table.inside { width: 100%; height: 100%; }
table.inside td { vertical-align:top; padding: 5px 0px 0px 0px; }
table.inside td.right { width: 30px; vertical-align:top; text-align:right; background:url(img/crb.jpg) no-repeat bottom right; padding: 0px; }

td.cb { background:url(img/cbr.jpg) repeat-x top left; vertical-align: top; text-align:right; }
td.cbp { background:url(img/cbp.jpg) repeat-x top; }



.cbl { 
	background:url(img/phone_pic.jpg) no-repeat left top; 
	padding: 20px 0px 0px 80px;  
	vertical-align:top; 
	font: 12px Tahoma, Arial, Helvetica, sans-serif; 
	color: #181818;  
}

cbl p { 
	line-height: 12px; 
	margin: 0px; 
}
cbl b { 
	font-weight: bold; 
	font-size: 11px;
}
cbl a { 
	font: 12px Tahoma, Arial, Helvetica, sans-serif; 
	color: #76a535; 
}

.medal {
	background:url(img/medal.jpg) no-repeat left top; 
	padding: 10px 0px 20px 100px;  
	vertical-align:top; 
	font: 12px Tahoma, Arial, Helvetica, sans-serif; 
	color: #3f3c2d; 
}

td.cbr { vertical-align:top; padding-bottom: 20px; }
td.cbr td { font: 12px Tahoma, Arial, Helvetica, sans-serif; color: #181818; padding: 20px 0px 0px 5px; vertical-align:top; line-height: 18px;  }
td.cbr td b { font-weight: bold; font-size: 14px; }
#fnews { width: 220px; padding: 12px 0px 10px 20px; }
#fnews b { font-weight: bold; font-size: 12px;}
#fnews b.title { background:url(img/li_fnews.jpg) no-repeat left top; font-weight: bold; font-size: 14px; height: 30px; padding: 4px 0px 0px 25px; }
#fnews .date { font: bold 11px Tahoma, Arial, Helvetica, sans-serif; color: #797979;}
#fnews a { font: 12px Tahoma, Arial, Helvetica, sans-serif; color: #76a535; }

tr.bottom { background: url(img/bottom_str.gif) repeat-x top; height: 75px; }
tr.bottom_p { height: 75px; }
td.copy { padding: 30px 0px 0px 35px; font: 11px Tahoma, Arial, Helvetica, sans-serif; color: #000000; vertical-align:top; }
td.mediasite { vertical-align:top; padding: 15px 0px 0px 20px; font: 11px Tahoma, Arial, Helvetica, sans-serif; color: #000000;  }
td.mediasite td {  font: 11px Tahoma, Arial, Helvetica, sans-serif; color: #000000; }
td.mediasite table { width: 100%; }

td.promo table { width: 200px; margin-top: 8px; }
td.promo table td { vertical-align:middle; }
td.promo table td a { font: 11px Tahoma, Arial, Helvetica, sans-serif; color: #76a535; }
td.media { width: 300px; padding-left: 20px; vertical-align:top; text-align:right; }
td.media table { width: 240px; margin-top: 16px; }
td.media table td { vertical-align:middle; }
td.media table td a { font: 11px Tahoma, Arial, Helvetica, sans-serif; color: #000000; text-decoration:none; }

#content { padding: 18px 0px 32px 0px; margin: 0px 0px 0px 28px; text-align: left; width: 591px;font: 12px Tahoma, Arial, Helvetica, sans-serif; color: #3f3c2d; }
#content a { font: 12px Tahoma, Arial, Helvetica, sans-serif; color: #76a535; }

#news { font: 12px Tahoma, Arial, Helvetica, sans-serif; color: #000000; width: 90%; }
#news font { font: 12px Tahoma, Arial, Helvetica, sans-serif; color: #000000; width: 90%; }
#news table { width: 100%; margin: 0px 0px 5px 0px;}
#news table td {  font: 12px Tahoma, Arial, Helvetica, sans-serif; color: #3f3c2d; text-align: left; padding: 0px; /*padding-bottom: 10px; */}
#news table td p { margin: 0px 0px 0px 0px;}
#news img { border: solid 5px #ffffff; margin-right: 10px; }
#news a { font: 12px Tahoma, Arial, Helvetica, sans-serif; color: #406d00; }
#news .title { font: 12px Tahoma, Arial, Helvetica, sans-serif; color: #406d00; }
#news .date { font: 9px Tahoma, Arial, Helvetica, sans-serif; color: #8b8259; text-transform: lowercase; }
#news div.str { background: url(img/hr.gif) repeat-x center; margin: 0px 3px 0px 3px;}

#path { font: 11px Tahoma, Arial, Helvetica, sans-serif; color: #4e4932; }
#path a { font: 11px Tahoma, Arial, Helvetica, sans-serif; color: #4e4932; }

div.str { background: url(img/hr.gif) repeat-x center;}


table.pages { padding: 0px 0px 0px 0px; background: url(img/page_right_fon.gif) repeat-x top; height:29px; }
table.pages td { font: 11px Tahoma, Arial, Helvetica, sans-serif; color: #625d46; text-align: right; background: url(img/page_right.jpg) no-repeat top right; padding: 5px 50px 0px 10px; vertical-align:top;  }
#content table.pages td a { font: 11px Tahoma, Arial, Helvetica, sans-serif; color: #406d00; }
div.pages { height:35px; }

table.smenu { width: 285px; margin-top: 20px;  }
table.smenu td { background:url(img/li_smenu.gif) no-repeat top left; font: bold 12px Tahoma, Arial, Helvetica, sans-serif; color: #000000; vertical-align:middle; padding: 5px 10px 5px 50px; }
table.smenu td.n { background:none; }
table.smenu td.ul { background:none; }
table.smenu td.a { background:url(img/li_smenu_a.gif) no-repeat left top #7ab51a;  font: bold 12px Tahoma, Arial, Helvetica, sans-serif; color: #ffffff; }
table.smenu td.a a { font: bold 12px Tahoma, Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: none; }
table.smenu td a { font: bold 12px Tahoma, Arial, Helvetica, sans-serif; color: #000000/*#312f23*/; text-decoration: underline; }

table.smenu td ul { list-style: none; padding: 0px; margin: 0px 0px 0px 5px; }
table.smenu td ul li { background: url(img/li_smenuv.gif) no-repeat left; padding: 2px 0px 2px 10px; }
table.smenu td ul li a { font: 12px Tahoma, Arial, Helvetica, sans-serif; color: #5c8610; text-decoration:underline; }
table.smenu td ul li.a { background: url(img/li_smenuv.gif) no-repeat left; }
table.smenu td ul li.a a { font: bold 12px Tahoma, Arial, Helvetica, sans-serif; color: #5c8610; text-decoration:underline; }

table.person { width: 95%; }
table.person td { text-align: left; font: 12px Tahoma, Arial, Helvetica, sans-serif; color: #000000; }
table.person img { border: solid 5px #ffffff; margin: 0px 10px 5px 0px; }
table.person a { font: 12px Tahoma, Arial, Helvetica, sans-serif; color: #406d00; }

table.objects { width: 550px; margin: 10px 0px 10px 0px; background:url(img/object_t_top.gif) no-repeat top left #fafad1; }
table.objects td { vertical-align:top; text-align:left; padding: 10px; background:url(img/object_t_bottom.gif) no-repeat bottom right; font: 12px Tahoma, Arial, Helvetica, sans-serif; color: #000000; }
table.objects td.pic { background:url(img/object_t_bottom.gif) no-repeat bottom left; padding-right: 0px; width: 180px;}
table.objects td table { background:#d5ca93; margin: 0px; }
table.objects td table td { background: #fafad1; text-align:left; padding: 3px 3px 3px 8px; font: 12px Tahoma, Arial, Helvetica, sans-serif; color: #000000; }
table.objects td table td p { margin: 0px; padding: 0px;}
table.objects img { border: solid 5px #ffffff; margin: 0px 0px 0px 0px; cursor: pointer; }

table.this_objects { width: 550px; margin: 10px 0px 10px 0px; }
table.this_objects td { vertical-align:top; text-align:left; padding: 10px; font: 12px Tahoma, Arial, Helvetica, sans-serif; color: #000000; }
table.this_objects td.pic { padding-right: 0px; width: 180px;}
table.this_objects img { border: solid 5px #ffffff; margin: 0px 0px 0px 0px; cursor: pointer; }



#objects td.teh table { width: 100%; background-color: #d5ca93; }
#objects td.teh table td { background-color: #fafad1; text-align:left; padding: 3px 3px 3px 8px; font: 12px Tahoma, Arial, Helvetica, sans-serif; color: #000000; /*cursor: pointer; */ }
#objects table.objects td a { font: bold 12px Tahoma, Arial, Helvetica, sans-serif; color: #5c8610; text-decoration:underline; }

table.table { width: 550px; margin: 10px 0px 10px 0px; background:url(img/object_t_top.gif) no-repeat top left #fafad1; }
table.table td { vertical-align:top; text-align:left; padding: 10px; background:url(img/object_t_bottom.gif) no-repeat bottom right; font: 12px Tahoma, Arial, Helvetica, sans-serif; color: #000000; }

/*#second table td.pic { background:url(img/object_t_bottom.gif) no-repeat bottom left; padding-right: 0px; width: 180px;}*/

table.table td table {  width: 530px; background:#d4c991; margin: 0px; }
table.table td table th { background: #fafad1; text-align:left; padding: 3px 3px 3px 8px; font: bold 12px Tahoma, Arial, Helvetica, sans-serif; color: #000000; }
table.table td table td { background: #fafad1; text-align:left; padding: 3px 3px 3px 8px; font: 12px Tahoma, Arial, Helvetica, sans-serif; color: #000000; }
table.table td table td p { margin: 0px; padding: 0px;}
table.table img { border: none; margin: 0px 0px 0px 0px; /*cursor: pointer;*/ }
#second p { margin: 2px 0px 2px 0px; }

#second table.table550 { width: 200px; margin: 10px 0px 10px 0px; background:url(img/object_t_top.gif) no-repeat top left #fafad1; }
#second table.table550 td { vertical-align:top; text-align:left; padding: 10px; background:url(img/object_t_bottom.gif) no-repeat bottom right; font: 12px Tahoma, Arial, Helvetica, sans-serif; color: #000000; }
/*#second table td.pic { background:url(img/object_t_bottom.gif) no-repeat bottom left; padding-right: 0px; width: 180px;}*/
#second table.table550 td table {  width: 530px; background:#d4c991; margin: 0px; }
#second table.table550 td table th { background: #fafad1; text-align:left; padding: 3px 3px 3px 8px; font: bold 12px Tahoma, Arial, Helvetica, sans-serif; color: #000000; }
#second table.table550 td table td { background: #fafad1; text-align:left; padding: 3px 3px 3px 8px; font: 12px Tahoma, Arial, Helvetica, sans-serif; color: #000000; }
#second table.table550 td table td p { margin: 0px; padding: 0px;}
#second table.table550 img { border: none; margin: 0px 0px 0px 0px; /*cursor: pointer;*/ }

#second table.table350 { width: 350px; margin: 10px 0px 10px 0px; background:url(img/table350_t.gif) no-repeat top left #fafad1; }
#second table.table350 td { vertical-align:top; text-align:left; padding: 10px; background:url(img/table350_b.gif) no-repeat bottom right; font: 12px Tahoma, Arial, Helvetica, sans-serif; color: #000000; }
/*#second table td.pic { background:url(img/object_t_bottom.gif) no-repeat bottom left; padding-right: 0px; width: 180px;}*/
#second table.table350 td table {  width: 330px; background:#d4c991; margin: 0px; }
#second table.table350 td table th { background: #fafad1; text-align:left; padding: 3px 3px 3px 8px; font: bold 12px Tahoma, Arial, Helvetica, sans-serif; color: #000000; }
#second table.table350 td table td { background: #fafad1; text-align:left; padding: 3px 3px 3px 8px; font: 12px Tahoma, Arial, Helvetica, sans-serif; color: #000000; }
#second table.table350 td table td p { margin: 0px; padding: 0px;}
#second table.table350 img { border: none; margin: 0px 0px 0px 0px; /*cursor: pointer;*/ }


table.queue { width: 100%; }
table.queue td { text-align:left; font: 12px Tahoma, Arial, Helvetica, sans-serif; color: #3f3c2d; margin-right: 30px; }
table.queue td p { line-height: 20px; margin-top: 0px; }
table.queue td ul { margin: 7px 0px 10px 0px;}
table.queue td ul li { line-height: 15px; }
table.queue td h2 { margin-bottom: 0px; }
table.queue td a { font: 12px Tahoma, Arial, Helvetica, sans-serif; color: #5c8610; text-decoration:underline; }
table.queue td.pic { width: 253px; padding-right:15px; text-align:left; /*padding-bottom: 15px;*/ }
table.queue td.pic p { margin-top: 10px; }
table.queue td.pic a { font: bold 12px Tahoma, Arial, Helvetica, sans-serif; color: #5c8610; text-decoration:underline; }
table.queue td.pic img { border: solid 5px #ffffff; }

table.queue_price { width: 550px; margin: 10px 0px 10px 0px; background:url(img/object_t_top.gif) no-repeat top left #fafad1; }
table.queue_price td { vertical-align:top; text-align:left; padding: 10px; background:url(img/object_t_bottom.gif) no-repeat bottom right; }
table.queue_price td table { background:none;}
table.queue_price td table td { background:none;}
table.queue_price td.teh table { width: 100%; background-color: #d5ca93; }
table.queue_price td.teh table td { background-color: #fafad1; text-align:left; padding: 3px 3px 3px 8px; font: 12px Tahoma, Arial, Helvetica, sans-serif; color: #000000;/* cursor: pointer; */ }

table.photo { width: 170px; }
table.photo td { padding: 0px 18px 0px 0px; text-align:left; font: 10px Tahoma, Arial, Helvetica, sans-serif; color: #4e4932; vertical-align:top; width: 33%; line-height: 15px; }
table.photo td p { margin: 0px 5px 0px 5px; text-align:left; font: 10px Tahoma, Arial, Helvetica, sans-serif; color: #4e4932; line-height: 15px; }
table.photo td a { font: bold 12px Tahoma, Arial, Helvetica, sans-serif; color: #5c8610; text-decoration:underline; }
table.photo td img.border { border: solid 5px #ffffff; margin-bottom: 5px; }
table.photo td table { width: 169px; margin: 10px 0px 5px 0px; background:url(img/photo_fon.gif) repeat-y; }
table.photo td table td { vertical-align:top; text-align:left; padding: 15px 15px 3px 15px; background:url(img/photo_top.gif) no-repeat top left; } 
table.photo td table td.bot { height: 10px; text-align:left; padding: 0px; background:url(img/photo_bot.gif) no-repeat bottom left; } 


#maps { z-index:0; width:301px; height: 260px;  position: absolute; padding: 25px 0px 0px 33px; margin: 0px 0px 0px 0px; background:url(img/map.gif) no-repeat top left;  }
#maps img { border: solid 1px #d5ca97; /*cursor: pointer;*/ }
#map_pad { height: 260px; }

/* photo_out */
#photo_out { 
	z-index:2; 
	background: #F3E7B0 url(img/ajax-loading.gif) center no-repeat;
	padding:0px;
	position: absolute; 
	top:100px; 
	width:800px;  
	border: solid 1px #e2d592;  
}



#maps_out { 
	background: url(/DESIGN/URSI/img/fon_photo.png) #ece2b3; 
	padding: 0px 50px 0px 50px;
	position: absolute; 
	top:100px; 
	/*width:400px;*/
	border: solid 1px #e2d592;
}
#text { font: 12px Tahoma; color: #4e4932; line-height: 22px; margin: 30px 0px 0px 150px; }
#text b { font: bold 14px Tahoma; color: #4e4932; }

#photo_left { position:absolute; left: 60px; top: 265px;cursor:pointer; }
#photo_right { position:absolute; right: 60px; top: 265px;cursor:pointer; }

#image { margin: 5px 0px 30px 0px; text-align:center; }
#image img { border: solid 4px #ffffff; }

#photo_pages { margin: 0px 0px 0px 150px; text-align:left; }
#photo_pages table { height:43px; }
#photo_pages table td {  vertical-align:middle;width:38px; text-align:  center; font: bold 18px Tahoma; color:#625d46; text-decoration:none; }
#photo_pages table td a { font: bold 18px Tahoma; color:#5c8610; text-decoration:underline; }
#photo_pages table td.a { /*cursor:pointer;*/ background:#ffffff; }


div.search a { font: 12px Tahoma, Arial, Helvetica, sans-serif; color: #5c8610; text-decoration:underline; }
div.search a.title { font: bold 12px Tahoma, Arial, Helvetica, sans-serif; color: #5c8610; text-decoration:underline; }
div.search small { font: 11px Tahoma, Arial, Helvetica, sans-serif; color: #000000; }
div.search small a { font: 11px Tahoma, Arial, Helvetica, sans-serif; }
div.search .red { color: #ff0000; }

table.feedback { width: 400px; }
table.feedback input { font: 11px Tahoma, Arial, Helvetica, sans-serif; width: 100%; height: 17px; border-top: solid 1px #9a7c5c; border-right: solid 1px #e5d3bc; border-left: solid 1px #9a7c5c; border-bottom: solid 1px #e5d3bc; }
table.feedback textarea {  font: 11px Tahoma, Arial, Helvetica, sans-serif; width: 100%; border-top: solid 1px #9a7c5c; border-right: solid 1px #e5d3bc; border-left: solid 1px #9a7c5c; border-bottom: solid 1px #e5d3bc; }
table.feedback td { font: bold 12px Tahoma, Arial, Helvetica, sans-serif; color: #3f3c2d; }
table.feedback td img { margin-top: 5px;}
table.feedback input.submit { width: 74px; height: 20px; border: none;/* border: solid 1px #3f3c2d; height: 22px;  font: 11px Tahoma, Arial, Helvetica, sans-serif; color: #3f3c2d; margin-top: 10px; */}

table.faq { width: 500px; }
table.faq input { font: 11px Tahoma, Arial, Helvetica, sans-serif; width: 100%; height: 17px; border-top: solid 1px #9a7c5c; border-right: solid 1px #e5d3bc; border-left: solid 1px #9a7c5c; border-bottom: solid 1px #e5d3bc; }
table.faq textarea {  font: 11px Tahoma, Arial, Helvetica, sans-serif; width: 100%; border-top: solid 1px #9a7c5c; border-right: solid 1px #e5d3bc; border-left: solid 1px #9a7c5c; border-bottom: solid 1px #e5d3bc; }
table.faq td { font: 12px Tahoma, Arial, Helvetica, sans-serif; color: #000000/*3f3c2d*/; }
table.faq td img { margin-top: 5px;}
table.faq input.submit { width: 74px; height: 20px; border: none;/* border: solid 1px #3f3c2d; height: 22px;  font: 11px Tahoma, Arial, Helvetica, sans-serif; color: #3f3c2d; margin-top: 10px; */}

table.faq_set { width: 550px; padding:0px; margin: 0px 0px 10px 0px; background:url(img/object_t_top.gif) no-repeat top left #fafad1; }
table.faq_set th { vertical-align:top; text-align:left; padding: 5px 10px 1px 7px; background: #e6e4ad; font: 12px Tahoma, Arial, Helvetica, sans-serif; color: #6b6757; }
table.faq_set td { vertical-align:top; text-align:left; padding: 10px; background:url(img/object_t_bottom.gif) no-repeat bottom right; font: 12px Tahoma, Arial, Helvetica, sans-serif; color: #000000; }
table.faq_set td.pic { background:url(img/object_t_bottom.gif) no-repeat bottom left; padding-right: 0px; width: 180px;}
table.faq_set td table { width: 530px; background:#d5ca93; margin: 0px; }
table.faq_set td table td { background: #fafad1; text-align:left; padding: 8px 3px 8px 7px; font: 12px Tahoma, Arial, Helvetica, sans-serif; color: #000000; }
table.faq_set td table td p { margin: 0px; padding: 0px 0px 0px 0px;}

#sitemap table { width: 80%; }
#sitemap table ul { list-style: none;}
#sitemap table li { margin: 12px 0px 0px 0px;  background: none;}
#sitemap table li a { font: bold 12px Tahoma, Helvetica, sans-serif; color: #3f6806; }
#sitemap table li p { margin: 4px 0px 3px 5px; }
#sitemap table li p a { font: 12px Tahoma, Helvetica, sans-serif; color: #3f6806; background: url(img/li_map.gif) no-repeat left top; padding: 0px 0px 0px 13px}
#sitemap table ul li div { margin: 5px 0px 4px 35px; font-size: 8px; }
#sitemap table ul li div a { font: 11px Tahoma, Helvetica, sans-serif; color: #3f6806; background: none; padding-left: 3px;}

#picture_f { position:absolute; top:300px; left: 0px; margin: 10px 0px 20px 23px; z-index:2; }
#picture { margin: 10px 0px 20px 23px; }

#fl { position:absolute; top:170px; left: 0px; margin: 0px; z-index:0;}
#topmap { display: none; position: absolute; top:10px; left: 6px;  z-index:1; }
/*#flash_links { position:absolute; top:425px; left: 775px; margin: 0px; z-index:1;}
#flash_close {  display: none; position:absolute; top:19px; left: 785px; margin: 0px; z-index:3;}*/

#contact img { /*border:5px solid #fff;*/ }
#contact table td { background: #ffffff; padding: 5px; }

#content table.text { width: 100%; border: none; background: #99916c; }
#content table.text td { background: #fafad1; border: none; padding: 3px 0px 3px 10px; font: 11px Tahoma, Arial, Helvetica, sans-serif; color: #000000; }



.smenu .sub {
	background: url(img/arr1.jpg) no-repeat 5px 7px;
	padding: 0px 0px 5px 18px;
}

.smenu .sub a {
	color: #5c8610;
	text-decoration: none;
}

.smenu .sub.actv a, .smenu .sub.actv a:visited {
	text-decoration: underline;
}

.smenu .sub_inn {
	background: url(img/arr2.jpg) no-repeat 25px 7px;
	padding: 0px 0px 5px 35px;
}

.smenu .sub_inn a {
	font-size: 11px;
	color: #4e4932;
	font-weight: normal;
}

.smenu .sub_inn.actv a, .smenu .sub_inn.actv a:visited {
	text-decoration:none;
	font-weight:bold;
}
