@charset "utf-8";
/* CSS Document */

body { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;
		background-color:#DDDDDD; margin:0px; padding:0px; }
a { color: #333333; }
a:hover { text-decoration:none; color:#FF0000; }
a img { border:none; }

p { margin:0px 0px 6px 0px; }

h1 { font-size:20px; margin-top:6px; margin-bottom:4px; }
h2 { font-size:16px; margin-top:4px; margin-bottom:2px; }
h3 { font-size:15px; margin-top:2px; margin-bottom:0px; }
h4 { font-size:14px; margin-top:0px; margin-bottom:0px; }
h5 { font-size:12px; margin-top:0px; margin-bottom:0px; }
h6 { font-size:12px; margin-top:0px; margin-bottom:0px; }

form fieldset { border:none; }

.common_table, .common_list { border-collapse:collapse; border-bottom:2px solid #999; }
.common_table tr th, .common_list tr th { background-image:url(images/bg_header.png); color:#fff; padding:4px; text-align:left; }
.common_table tr th a, .common_list tr th a { color:#fff; text-decoration:none; }
.common_table tr th a:hover, .common_list tr th a:hover { color:#aaa; text-decoration:none; }
.common_table tr td, .common_list tr td { padding:2px; font-size:13px; }
.common_table tr.odd, .common_list tr.odd { background-color:#ddd; }
.common_table tr.even, .common_list tr.even { background-color:#ccc; }

/* Header B */
div#header {	width:760px; height:100px; float:none; clear:both; margin:10px auto 0px auto;
				border:#666666 1px solid; border-bottom:none;
				background-image:url(images/header.jpg); background-repeat:no-repeat; padding:0px; }
/* Header E */

/* Main B */
div#main {		width:760px; height:100%; float:none; clear:both; margin:0px auto 0px auto;
				border-left:#666666 1px solid; border-right:#666666 1px solid;
				background-image:url(images/bg_main_v2.jpg); background-repeat:repeat-y; background-color:#EEEEEE; padding:0px; }
div#top_menu {	position:relative; left:0px; top:-16px;
				width:760px; height:0px; float:none; clear:both; margin:0px auto 0px auto;
				background-color:none; padding:0px; }
div#top_menu ul {	width:100%; margin:0px;
					padding:0px 0px 0px 50px;}
div#top_menu ul li {display:inline; width:auto; height:20px; margin:0px;
					background-color:none; padding:0px 8px 0px 4px;
					font-weight:bold; color:#EEEEEE;}
div#top_menu ul li.selected {	display:inline; width:auto; height:20px; margin:0px;
								background-color:none; padding:0px 8px 0px 4px;
								font-weight:bold; color:#EEEEEE; text-decoration:underline;}
div#top_menu ul li a {text-decoration:none; font-weight:bold; color:#EEEEEE;}
div#top_menu ul li a:hover {text-decoration:none; font-weight:bold; color:#990000;}

div#main_inner {width:580px; height:100%; float:left; clear:none; padding:10px; }
div#right_col {	width:144px; height:100%; float:left; clear:none; padding:4px;}
div#right_col hr { color:#990000; background-color:#990000; height:2px; }
div#right_col h2 { display:block; width:100%; font-size:12px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:center; background-color:#D0D0D0; color:#CC0000; padding:4px; margin:0px; }
div#right_col h3 { color:#000000; font-size:12px; }
div#right_col h3 a { color:#660000; font-size:12px; }
div#right_col p { color:#000000; font-size:11px; }
div#right_col span.link_tag_more_text { display:block; width:100%; text-align:right; }
div#right_col span.link_tag_more_text a { font-weight:bold; text-decoration:none; }
div#right_col span.link_tag_more_img img { display:none; }

div#admin { position:relative; left:770px; top:-102px; width:0px; height:0px; overflow:visible; }
div#admin_inner { width:280px; height:auto; background-color:#FFFFFF; padding:5px; border:1px #999999 solid; }
/* Main E */

/* Footer B */
div#footer {	width:760px; height:25px; float:none; clear:both; margin:00px auto 0px auto;
				border:#666666 1px solid; border-top:#AAAAAA 1px solid;
				background-color:#ffffff; padding:6px 0px 0px 0px; }
div#footer p {	margin-top:5px; text-align:center; font-size:smaller; color:#000000; }
div#footer p a {text-decoration:underline; color:#000000; }
/* Footer E */

/* Menu Cell B */
table#main_inner td#menu {			padding:10px 0px 0px 0px; width:160px; vertical-align:top; background-color:#EEEEEE; }
table#main_inner td#menu ul {		margin:0; padding:0; }
table#main_inner td#menu ul li {	display:block; width:144px; float:none; clear:both; padding:2px 2px 2px 20px;
									color:#AA5500; font-size:12px; font-weight:bold; text-align:left; }
table#main_inner td#menu ul li a {	text-decoration:none; }
table#main_inner td#menu ul li.selected {	background-image:url(images/paw.png); background-repeat:no-repeat; background-position:left top; color:#333333; margin-left:2px; padding:0px 0px 0px 20px; }
table#main_inner td#menu ul li ul li  {		display:block; width:122px; float:none; clear:both; padding:2px 2px 2px 10px;
											color:#AA5500; font-size:12px; font-weight:normal; text-align:left; }
table#main_inner td#menu ul li ul li.selected { background:none; color:#333333; margin-left:0px; padding:0px 0px 0px 10px; text-decoration:underline; }
/* Menu Cell E */

/* Content Cell B */
table#main_inner td#content {		padding:10px; width:100%; vertical-align:top; }

span.link { font-weight:bold; }
/* Content Cell E */

/* com_content constructor B */
h1 a { text-decoration:none; }
h2 a { text-decoration:none; }
h3 a { text-decoration:none; }
h4 a { text-decoration:none; }
h5 a { text-decoration:none; }
h6 a { text-decoration:none; }

.com_content_constructor { margin:2px; }
.com_content_constructor_admin { margin:1px; border:1px dotted #990000; }
.com_content_constructor_admin table { border:1px dotted #000000; }
.com_content_constructor_admin table:hover { border:1px solid #ff0000; }

div.link_print_intro { width:100%; float:none; clear:both; }
div.link_print { width:100%; text-align:right; border-top:1px solid #DDDDDD; }
div.link_print span.print { font-weight:bold; font-size:12px; display:block; visibility:hidden; }
div.link_print img { width:16px; height:16px; background-image:url(images/ico_print.png); background-repeat:no-repeat; margin-left:6px;}
/* com_content constructor E */

/* com_photo-gallery B */
div.photo-gallery { width:auto; height:auto; float:none; clear:both; padding:6px; margin-top:10px; background-color:#FFFFFF; border:2px solid #000000; }
div.photo-gallery_thumb { width:185px; height:185px; vertical-align:middle; text-align:center; overflow:hidden; float:left; clear:none; }
div.photo-gallery_thumb a { display:block; height:100%; vertical-align:middle; padding:auto; }
div.photo-gallery_thumb a img { width:170px; margin:4px; padding:4px; border:1px solid #CCC; background:#FFF; }
ul.photo-gallery_show_admin { width:auto; margin:4px; float:none; clear:both; }
p.photo-gallery_title { color:#660000; font-size:18px; text-align:center; }
/* com_photo-gallery E */
