a:hover {cursor:pointer;}
.detail_area {float: left; width: 634px; background: url(../img/bg_detail.jpg) no-repeat 0 0; padding-top: 9px;}
.detail_area .path {float: left; width: 400px; padding: 3px 0 0 15px; color: #727883;}
.detail_area .path a {font-size: 110%; color: #727883;}
.detail_area .path a strong {font-weight: normal; color: #427d90;}
.detail_area .path span.sep {padding: 0 2px; font-size: 110%;}
.detail_area .path span.date {font-size: 90%;}
.detail_area .art_icons {float: right; padding-right: 10px; width: 100px;}
.detail_area .art_icons a {display: block; float: left; width: 20px; height: 20px; margin-left: 5px;}
.detail_area .art_icons a.mail {background: url(../img/icons.gif) no-repeat 0 -2160px;}
.detail_area .art_icons a.print {background: url(../img/icons.gif) no-repeat -24px -2160px;}
.detail_area .art_icons a.btext {background: url(../img/icons.gif) no-repeat -47px -2160px;}
.detail_area .art_icons a.stext {background: url(../img/icons.gif) no-repeat -72px -2160px;}

.detail_area .line {background: url(../img/line_blue.gif) 0 50% repeat-x; clear:both; height:30px;}

.detail_area .text_area {padding: 12px 0 0 16px;}
.text_area {line-height: 1.3em; text-align: justify; font-size: 110%;}
.text_area h1 {font-size: 200%; color: #427d90; line-height:30px; text-align:left; padding-bottom: 2px;}/*padding-bottom: 15px;*/
.text_area .spat {color:#427d90; font-size:85%; text-decoration:underline;}

#photo_big {
  margin-top:10px;
  margin-bottom:7px;
	background: #f8f9fc;
	border:#eaeff3 1px solid;
	text-align: center;
	padding:14px;
}

#photo_big .inbox {width:600px; max-height:600px; height:auto; overflow:hidden; background-color:#fff;}
#photo_big p {float:left; text-align:left; width:400px;}
#photo_big .photo_descr {margin-top:10px; width:100%;}
#photo_big .photo_descr .descr {width:410px; text-align:left; padding-right:10px;}
#photo_big .photo_descr .descr p {margin-top:7px;}
#photo_big .photo_descr .listing_buttons {width:180px; text-align:right; vertical-align:bottom;}
#photo_big .photo_descr .listing_buttons a {display:block; height:26px; text-align:center; color:#fff; font-weight:bold; padding-top:6px;}
#photo_big .photo_descr .listing_buttons a.prev {float:left; background: url(../img/btn_prev_w.gif) left top no-repeat; width:105px;}
#photo_big .photo_descr .listing_buttons a.next {float:right; background: url(../img/btn_next_w.gif) right top no-repeat; width:60px;}
#photo_big .photo_descr .listing_buttons_zena a.prev {background-image: url(../img/btn_prev_z.gif);}
#photo_big .photo_descr .listing_buttons_zena a.next {background-image: url(../img/btn_next_z.gif);}

#thumbs{
	background: #f8f9fc;
	border:#eaeff3 1px solid;
	padding: 2px;
}
#thumbs table{
	margin: 0 auto;
}
#thumbs img{
	float: left;
	padding: 1px;
	border: 1px solid #CFD6E0;
	background-color:#eef2d9;
	margin: 7px;
	display: inline;
}
#thumbs img:hover {
	border: 1px solid #297984;
}
#thumbs img.thumb-active{
	border: 3px solid #387286;
}
#thumbs img.thumb-active:hover {
	border: 3px solid #B2CBD0;
}
#thumbs-prev{
	margin: 10px 0 0 5px;
	background:transparent url(../img/arr_lft.gif) no-repeat 0 4px;
	font-weight:bold;
	display: block;
	padding-left: 10px;
	padding-right: 17px;
	float: left;
	text-decoration: none;
	color: #4C3000;
}
#thumbs-next{
	margin: 10px 5px 0 0;
	background:transparent url(../img/arr_rgt.gif) no-repeat 100% 4px;
	font-weight:bold;
	display: block;
	padding-right: 10px;
	padding-left: 17px;
	float: right;
	text-decoration: none;
	color: #4C3000;
}
#thumbs-prev:hover, #thumbs-next:hover {
	text-decoration: underline;
}

.area_955x100 {width:955px; height:100px; background:#eee;}
.margin_bot955x100 {float:left; width:400px; height:13px;}


/*
.top_logo {text-align: left; margin:5px 0 10px 5px;}
.clear {clear:both; height:1px;}

#container{ margin: 0 20px 20px 20px;}

h1 {color: #fff; line-height:30px;	font-size: 1.3em; text-align:right; margin:0; padding:0;}
a:hover {	text-decoration: underline; }

#thumbs table{ margin: 0 auto; }

#thumbs-listing{
	padding: 0 5px;
	_padding-top: 2px;
}
.thumbs-prev{
	margin: 2px 0;
	background:transparent url(../img/arr_lft.gif) no-repeat 0 9px;
	font-weight:bold;
	display: block;
	padding-left: 10px;
	padding-right: 17px;
	padding-top: 5px;
	height: 18px;
	float: left;
	text-decoration: none;
}
.thumbs-next{
	margin: 2px 0;
	background:transparent url(../img/arr_rgt.gif) no-repeat 100% 9px;
	font-weight:bold;
	display: block;
	padding-right: 10px;
	padding-left: 17px;
	padding-top: 5px;
	height: 18px;
	float: right;
	text-decoration: none;
}

#photo_gal {min-width: 1001px;}

#title_gallery {height: 33px; background: url(../img/bg_title_gallery.gif) 0 0 repeat-x; margin-bottom:1px; padding-right: 15px;}
#listing {height: 24px; background: url(../img/bg_listing_gallery.gif) 0 0 repeat-x; text-align:center;}
#listing-inner {width:500px;margin-left:auto;margin-right:auto;}
#listing a {color:#4C3000; font-size:110%; line-height:23px; font-weight:bold;}

.prev_page {float:left;}
.next_page {float:right;}

.arr_span_prev {background:transparent url(../img/arr_lft.gif) no-repeat 0 5px; width:5px;}
.arr_span_next {background:transparent url(../img/arr_rgt.gif) no-repeat 100% 5px; width:5px;}

.divbcg_img_cur {background-color:#E7F5F8; margin-bottom:2px; margin-top:1px;}

#photo-image{
	width:96%;
	padding-right:50px;
}
.photo-tab{	
	width:100%;
	height:500px;
	margin:20px;	
	border:0px solid #D0DCB2;
}
.photo-image{		
	background-color:#FFFFFF;
	border:1px solid #B2CBD0;
}
.photo-banner{	
	width:310px;
	border:0px solid #D0DCB2;
	padding:0px;
	text-align:right;
}
.photo-desc{
	background-color:#B2CBD0;
	padding:8px;
	margin-top:8px;
	text-align:left;
	font-size:130%;
	color:#000;
}


#thumbs {background:#cff3f9 url(../img/bg_rodic_bottom.gif) right bottom no-repeat; padding: 10px;}
#thumbs a { color:#4C3000; }
#thumbs a:hover {text-decoration:underline;}

#thumbs img {	float: left;	padding: 1px;	border: 1px solid #B2CBD0;	margin: 3px 6px;	display: inline;	background-color:transparent;}
#thumbs img:hover {	border: 1px solid #297984;}
#thumbs img.thumb-active{	border: 3px solid #297984;}
#thumbs img.thumb-active:hover { border: 3px solid #B2CBD0;}
*/