﻿body {
	font-family:Tahoma;
	font-size:12px;
	line-height:150%;
	background:#dcdcdc;
	padding:0;
	margin:0;	
	color:#111;
}	

span.pagenav{
	display:block;
	text-align:center;
	font-size:12px;
	line-height:150%;
	padding-bottom:10px;
	width:660px;;
}
	
span.introtext {
	text-align:left;	
}
	
span.introtext p {
	margin:0;
}

#container {
	width: 50%;
	}
	
	a:link, a:visited {
		color:#900;
	}
	
	a:hover {
		color:#900;
		text-decoration:none;
	}
	
	span.red_up {
		color:#990000;
		text-transform:uppercase;
	}	
	
	div#news_a {
	display:block;
	padding:0px;
	padding-right:20px;
	width:auto;
	background: #dcdcdc url(../../files/right2.gif) repeat-y right top;
	}
	
	div#news_b {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#C6C6C6 url(../../files/left2.gif) repeat-y scroll left center;
	display:block;
	font-size:12px;
	height:auto !important;
	line-height:150%;
	min-height:250px;
	overflow:auto;
	padding:10px 0 0 20px;
	width:auto;
	}
	
	span#audio_player_span {
		display:none;
	}
	
	div#news_b span.cmd_news {
		width:660px; 
		display:block; 
		margin-left:auto; 
		margin-right:auto; 
		overflow:hidden;
		text-align:left;
		font-size:12px;
		line-height:150%;
	}	
	
	td#cmd_news_left {
		widtsh:250px;
		background: #8b8b8b url(../../files/middle.gif) repeat-y right;	
	}
	
	td.cmd_news_left_bottom {
		background: #8b8b8b url(../../files/mid-corner.gif) no-repeat right top;	
		height:13px;
	}
	
	td.cmd_news_left_bottom1 {
		background: #dcdcdc url(../../files/mid-corner1.gif) no-repeat left top;	
	}
	
	td.cmd_news_left_bottom2 {
		background: #8b8b8b;	
		height:18px;
	}
	
	div#footer {
		width:100%; 
		float:right; 
		text-align:center; 
		padding:10px; 
		display:block;
		background:#666;
	}
	
	p.goydoo {
		display:none;
	}
	
	#ehlel * {
		text-align:left;
	}
	
	#mainbody {
		display:block;
		min-width:1020px;
		width:auto !important;
		width:1020px;
		width:expression(document.body.clientWidth > 1024 ? "auto": "1020px" ); 
	}
	
	#mainbody span.news_bottom_left {
		background: transparent url(../../files/bottom2.gif) repeat-x left top;
		height:19px;
		width:auto;
		display:block;
	}
	
	#mainbody span.news_bottom_right {
		background: transparent url(../../files/bottom-right2.gif) no-repeat right top;
		height:19px;
		width:auto;
		display:block;
	}
	
	#mainbody span.news_bottom {		
		text-align:left;
		background: transparent url(../../files/bottom-left2.gif) no-repeat left top;
		height:19px;
		display:block;
	}
	
	#mainbody span.title_left {
		background: transparent url(../../files/top2.gif) repeat-x left top;
		height:33px;
		width:auto;
		display:block;
		}	
	
	#mainbody span.title {
		-moz-background-clip:border;
		-moz-background-inline-policy:continuous;
		-moz-background-origin:padding;
		background:transparent url(../../files/top-left2.gif) no-repeat scroll left top;
		color:#333333;
		display:block;
		float:left;
		font-family:Tahoma;
		font-size:20px;
		height:28px;
		line-height:100%;
		padding-left:33px;
		padding-top:5px;
		text-align:left;
		width:97%;
	}	
	
	#mainbody span.title_right {
		background: transparent url(../../files/top-right2.gif) no-repeat right top;
		height:33px;
		display:block;
	}
	
	#mainbody span.readmore a {
		font-weight:bold;
		text-transform:capitalize;
		text-decoration:none;
		display:block;
	}
	
	
	#mainbody span.date {
		font-size:12px;		
		color:#999;
		font-style:italic;
		font-family:Arial;
	}
	
	#mainbody span.author {
		display:inline;
		float:right;
		font-family:arial;
		font-size:12px;
		font-style:italic;
		font-weight:bold;
		margin:0 20px 0 0;
		text-align:right;
	}
	
	.author_js {
		font-weight:bold;
	}
	
	a.author_js:hover {	
		padding-right:20px;
		background: transparent url(../../files/camera.gif) no-repeat right 1px;
	}
	
	div#author_profile_image {
		display:block;
		height:315px;		
	}
	
	div#author_profile_image span {
		height:315px;	
		background: transparent url(/files/shadow.png) no-repeat right bottom;
		padding-right:11px;
		padding-bottom:10px;		
	}
	
	div#author_profile_image img {
		height:300px;
		border:1px solid #fff;
	}
	
	div#author_profile_image_gallery_out {
		border:2px solid #999999;
		margin-bottom:6px;
		padding:10px 5px 5px;
		width:auto;
	}

	
	div#author_profile_image_gallery {
		height:315px;
		overflow-x:scroll;
		white-space:nowrap;
		width:430px;
	}
	
	div#author_profile_image_gallery span {		
		background: transparent url(/files/shadow.png) no-repeat right bottom;
		height:290px;	
		padding-right:8px;
		padding-bottom:10px;
		white-space: nowrap;
		
	}
	
	div#author_profile_image_gallery img {
		border:1px solid white;
		height:280px;
	}
	
	#mainbody span.gallery_title {
		display:block;
		padding-top:10px;
		padding-bottom:3px;
		float:left;	
	}
	
	#mainbody span.photo_news {
		display:block;
		float:left;
		width:650px;
		margin-right:15px;
		font-size:12px;
	}
	
	
	#mainbody div#news_a div#news_b span.fulltxt {
		display:inline;
		overflow:auto;
		width:auto;
		text-align:left;
		font-size:12px;
		line-height:150%;
	}
	
	#mainbody span.hightlight {
		display:inline;
		color:#900;
	}
	
	#mainbody span.cat_found {
		margin-top:10px;
		padding-top:5px;
		border-top:1px solid white;
	}	
	
	#mainbody div.headnews {
		padding:0px;		
		background:#e7f4fa;
	}
	
	#mainbody div.headnews span.cat_title {
		background:#ffffff;
		border-bottom:2px solid #007cba;
		display:block;
	}
	
	div#photonews {
		margin-left:auto;		
		margin-right:auto;		
		float:center;		
	}
	
	#photonews * {
		text-align:center;
		float:center;
	}
	
	#leftmenu {
		width:auto;
		padding:5px;
		padding-right:15px;
		padding-top:10px;
		display:block;
	}	
	
	#leftmenu ul, #leftmenu ul li {
		list-style:none;
		display:block;
		padding:0;
		margin:0;	
	}	
	
	#leftmenu ul {
	}
	
	#leftmenu ul li.item span.ml {
		background: #bbb url(../../files/left1.gif) repeat-y top left;		
		display:block;
	}
	
	#leftmenu ul li.item span.mr {
		background: transparent url(../../files/right1.gif) repeat-y top right;		
		display:block;
		padding-left:16px;
		font-size:12px;
		line-height:150%;
	}
	
	#leftmenu ul li.item span.mr span.level {
		display:block;
		width:200px;
	} 
	#leftmenu ul li.item span.mr span.level1, 
	#leftmenu ul li.item span.mr span.level2,
	#leftmenu ul li.item span.mr span.level3,
	#leftmenu ul li.item span.mr span.level4,
	#leftmenu ul li.item span.mr span.level5 {
		display:block;
		border-left:1px dashed black;
		margin-left:5px;
		padding-left:10px;
		background:#bbb url(../../files/tree.gif) no-repeat -7px -3px;
		width:auto;
	}	
		
	#leftmenu ul li.item span.mr a:link, #leftmenu ul li.item span.mr a:visited {
		color:#333;
		text-decoration:none;
	}
	
	#leftmenu ul li.item span.mr a:hover {
		color:#900;
		text-decoration:underline;
	}
	
	#leftmenu ul li.header span.tl {
		background: transparent url(../../files/top1.gif) repeat-x top left;		
		height:33px;
		display:block;
	}
	#leftmenu ul li.header span.tc {
		background: transparent url(../../files/top-left1.gif) no-repeat top left;
		height:33px;
		display:block;
	}
	#leftmenu ul li.header span.rs {
		background: transparent url(../../files/camera1.gif) no-repeat 10px center;
		display:block;
		height:33px;
	}
	#leftmenu ul li.header span.tr {
		background: transparent url(../../files/top-right1.gif) no-repeat top right;
		height:33px;		
		display:block;
		padding-left:30px;
		padding-top:6px;
	}
	
	#leftmenu ul li.footer span.bl {
		background: transparent url(../../files/bottom.gif) repeat-x top left;		
		height:12px;
		display:block;
	}
	#leftmenu ul li.footer span.bc {
		background: transparent url(../../files/bottom-left1.gif) no-repeat top left;
		height:12px;
		display:block;
	}
	#leftmenu ul li.footer span.br {
		background: transparent url(../../files/bottom-right1.gif) no-repeat top right;
		height:12px;		
		display:block;
	}
	
	#leftmesnu ul.leftmenu {
		padding-top:5px;
	}
	
	#leftmesnu ul.leftmenu li {
		width:98%;
		margin-left:2%;
	}
	#leftdmenu ul.leftmenu li a:link, #leftmdenu ul.leftmenu li a:visited {
		color:#bbbbbb;
		text-decoration:none;
		padding-top:3px;
		padding-left:5px;
		width:100%;
		border-bottom:1px solid #bbbbbb;
		height:25px;
	}
	
	#leftdmenu ul.leftmenu li a:hover {
		color:#333;
		text-decoration:none;
		padding-left:5px;
		background-color:#bbbbbb;
		border-bottom:1px solid #666;
	}
	
	img.banner_image {
		margin-top:10px;
		border:1px solid #666;	
	}
	#author img.author_photo {
		margin-right:10px;
		margin-bottom:5px;
		float:left;;
	}
		
	#author span.profile {
		color:#333;		
		font-size:12px;
		line-height:150%;
		display:inline;
	}
	
	#author ul, #author ul li {
		font-size:12px;
		line-height:150%;
		list-style:decimal inside;
		padding-left:5px;
	}
	
	#author ul li a {
		padding-left:5px;
	}
	
	#author span.ner, 
	#author span.shuudan, 
	#author span.ulus, 
	#author span.mergejil {
		display:block;
		font-size:12px;
		font-weight:bold;
		line-height:150%;
	}
		
	span.author_image_only {
		display:block;
		padding:30px;
		float:left;
		font-size:12px;
		text-align:center;
	}
	
	#topmenu {
		display:block;
		height:45px;
		background:#666 url(../../files/top_bg1.gif) repeat-x left top;
		padding:0;
		margin:0;
		min-width:930px;
		width:auto !important;
		width:930px;
		width:expression(document.body.clientWidth > 1024 ? document.body.clientWidth - 90: "930px" ); 
	}
	
	
	ul#topitems {
		float:left;;
		margin:0;
		padding:0;		
		list-style:none;	
		width:100%;
		display:block;
		height:22px;
	}
	
	ul#topitems li {
		list-style:none;
		display:inline;
		float:left;;
		height:23px;
		background:transparent url(../../files/top_bg.gif) repeat-x;
	}
	ul#topitems li.active {	
		background:transparent url(../../files/top_2.gif) repeat-x;
	}
	
	ul#topitems li a {
		color:#000;
		font-size:11px;
		font-weight:bold;
		padding-top:5px;
		padding-bottom:6px;
		padding-left:10px;
		padding-right:20px;
		height:23px;
		text-decoration:none;		
		background:transparent url(../../files/top_1.gif) no-repeat right top;
	}
	
	ul#topitems li a:hover {
		color:#900;
	}
	
	ul#topitems li a.active {
		color:#ffffff;
		background:transparent url(../../files/top_0.gif) no-repeat right top;
	}	
	
	ul#topitems li a.last {
		background:transparent url(../../files/top_last.gif) no-repeat right top;
	}	
	
	span#menu_title_txt {
		color:#FFFFFF;
		display:block;
		font-size:11px;
		margin:0;
		padding:27px 0 0;
		text-align:center;
		width:90%;
	}
	
	ul#topitems li.topsearch {
		float:right;
		padding-right:5px;
		color:#ffffff;
		font-size:11px;
		font-weight:bold;
		height:10px;					
		text-align:right;
		background:#666;
	}
	
	
div#thumb_scroll {
	display:block;
	width:100%;	
	position: relative;
	overflow: auto;
	overflow-y: hidden;
	white-space: nowrap;
	padding:0px;
}

div#album_text {
	width:540px;
	line-height:140%;
	font-size:11px;
	padding-bottom:0px;
	height:70px;
}

div#album_controls {
	float:right;
	height:50px;
}
div#thumb {
	width: 100%; 
	white-space: nowrap;
	padding-bottom:10px;
}

div#thumb span {
	background: transparent url(/files/shadow.png) no-repeat right bottom;
	height:83px;	
	padding-right:11px;
	padding-bottom:10px;
}

div#thumb img {
	height:80px;	
	border:1px solid white;
}

.thumb, span.best_image, span.best_image_thb {
	background: transparent url(/files/shadow.png) no-repeat right bottom;
	padding-right:11px;
	padding-bottom:10px;
}

span.best_image img, img.act_im {	
	/*height:420px;*/
	background: none;
	border:5px solid black;
	padding:0;	
}

img.act_im { margin-bottom:5px; }

span.news_first {
	margin-left:auto; 
	margin-right:auto; 
	width:310px; 
	float:left; 
	display:block;
}
td.fn3 span.thumb1 {
	display:block;
	width:auto;
	height:180px;
	width:300px;
	overflow:hidden;
	border:1px solid black;
}


span.fn1 {font-size:11px; line-height:140%; display:block; margin-top:-15px;}

td.fn0 span.fn1 {display:block; width:99%; padding:0; margin-top:-15px; border:0px solid red;}

td.fn3 span.thumb1 img {
	width:300px;
	height:auto;
	border:0;
	background:none;
	padding:0;
}


span.fn2 {float:left; width:170px; padding: 8px 1px 0 0;}

span.best_image_thb img {	
	border:1px solid #fff;
	height:70px;
}

.thumb img {
	border:1px solid black;
	height:196px;
}

/* mrfg 2008.04.22. 20:35:14 */
span.photo_news div#album_img_div span {
	padding-bottom:10px;	
	display:block;
}

img#album_img {
	border:6px solid #000000;
}		

#most {
		width:400px;
		padding:0;
		margin:0;
	}
	
	#mostitem {
		margin:10px;
		padding:0px;
		border:1px solid #bbbbbb;
		background:#ffffff;
	}
	
	#mostitem span.link, #mostitem span.linkb {
		padding:0;
		margin:0;
		padding-top:5px;
		padding-left:8px;
		padding-right:8px;
		background:#ddd;
		color:#000;
		font-size:11px;
		font-weight:bold;	
		border-right:1px solid #bbbbbb;
		height:23px;
		width:126px;
		text-align:center;
		line-height:100%;
	}
	
	#mostitem span.linkb {
		border-bottom:0px;
		padding-top:5;
		margin:0;
		vertical-align:bottom;
	}
	
	#mostitem span#link3, #mostitem span#link6 {
		border-right:0;
	}
	
	
	div#mostitem div.mostnews {
		display:none;
		height:120px;
	}
	
	div#mostitem div.mostnews li {
		list-style:square inside; 
		color:#007cba;
	}

	
	div#category_news {
		background:#e7f4fa;
		border-top:3px solid #007cba;
		padding:5px;
	}
	
	div#category_news1 span.date {
		padding:0px;
		margin:0;
		font-style:normal;
		font-size:10px;
	}
	
	div#category_news1 {
		padding:5px;
		padding-top:15px;
		margin-top:15px;
		border-top:1px solid #ddd;		
	}
	
	div#category_news span.title, div#category_news1 span.title {
		font-size:23px;
		line-height:110%;
		color:#007cba;
		padding:0;
		display:block;
	}
	
	div#category_news1 span.title {
		font-size:18px;
	}
		
	div#category_news table.photo, div#category_news1 table.photo {
		margin:5px;
		margin-bottom:0px;
	}
	
	div#category_news table.photo span.image, div#category_news1 table.photo span.image {
		padding:1px;
		border:1px solid #bbbbbb;
		display:block;
	}

	div#logo {
		background:#666;
		width:100%;
	}	
	
	div#logo div.logo_div {
		padding:0px;
		float:left;;
		width:940px;
		background:#666;		
	}	
	
	div.logo_div1 {
		background:#000;
		width:90px;
		height:80px;
		float:left;;
		display:inline;
		margin:0;
		padding:0;
	}
	
	div.logo_div1 img {
		width:90px;
		height:80px;
		border:0;
		padding:0;
		margin:0;
	}	
	
	div.logo_div span.logo_img {
		float:left;;
	}
	
	div.logo_div span.logo_date {
		float:right;
		padding-top:1px;
		width:150px;
		padding-right:5px;
	}
	
	div.logo_div span.logo_date span.odor {
		font-size:28px;
		color:#bbbbbb;
		text-transform:uppercase;
		float:left;;
	}
	
	 div.logo_div span.logo_date span.sar_odor {
	 	float:right;
	 	display:block;
		width:33px;
		height:34px;
		background: #333 url(../../files/calendar.gif) top right repeat-x;
		color:#ffffff;
		line-height:10px;
		vertical-align:bottom;
		font-weight:bold;
		font-size:10px;
		text-align:center;
	}
	