body    		{margin:0px; background: #f5eecf;}
body, td, div	{font: 14px Arial, sans-serif; color: #5f5341; line-height: 130%}

img     { border:0px }
.png        { behavior: url(/pngbehavior.htc); }

a 			{color:#466573;}
a:hover 	{text-decoration: none;}

b, strong	{color: black; font-weight: normal}

h1			{font-size: 20px; font-weight: normal; color: #58642d}
h2			{font-size: 16px; font-weight: normal; color: #bd982f}

hr		{height: 1px; color: #d1c281; border-width: 0px 0px 1px 0px; border-bottom-style: solid; border-color:#d1c281; margin: 5px 0px}
li	{list-style-image:url('/images/next.gif')}

input, textarea	{border: 1px solid #5f5341; background-color: #fbf7e8}

.green		{color: #58642d}
.light		{color: #8c7f6d} 
.small_text	{font-size: 12px}

.header			{background:url('/images/bg_header.gif') repeat-x; color:#f8f2da;
                 backgroud-color:#5a6a3b}
.footer			{background:url('/images/bg_footer.gif') repeat-x; color:#f8f2da; backgroud-color:#5a6a3b;
                 padding: 20px 30px;}

.logo			{width: 90px}
.title			{width: 210px; color:#f8f2da; font-size: 13px}
.title h1		{color: white; margin-bottom: 0px; font-weight: normal}
.menu_top		{vertical-align: bottom}
.menu_top	.item 		{padding: 3px 15px; white-space: nowrap}
.menu_top	.item a		{color: #fbf8ea; text-decoration: none}
.menu_top	.current	{background-color: #fbf8ea; color: #4b5623; padding: 3px 7px; white-space: nowrap}

.search_form {margin:0px}

.content       {background:url('/images/bg_main.gif') repeat-x; padding: 15px 20px 15px 20px; overflow:hidden}
.content div {margin-bottom: 10px}
.content_main    { background:url('/images/bg_main.gif') repeat-x; padding: 20px}

.content_block    { float:left; width:100%;}
.content_left	{ float:left; width:72%}
.content_right		{ float:right; width:25%;}

.content_right hr		{margin-top: 10px;}

.clear	{clear:both}

.left	{width: 290px; vertical-align: top; padding-right: 15px}

.center	{vertical-align: top; padding: 0px 15px}
.center div	{padding-bottom: 10px}

.right	{width: 290px; vertical-align: top; padding-left: 15px}
.right div	{padding-bottom: 10px}


.news {clear:both; padding-top:10px;}
.news_date		{color: #58642d; font-size:90%}

.history {float:left; color: #bea94f; font-size: 12px; margin:0px; text-align:left}
.history a {color: #d1c281}
.inform {float:right; color: #b49e41; font-size: 10px; margin:0px; text-align:right; width: 50%; }
.inform a {color: #ad9657}
.yashare-auto-init {float:right; width:300px; margin:-5px 0px; text-align:right}

.share	{float:right; margin:0px; padding:0px; height:20px}
.video	{text-align: center}

.note	{background-color: #fbf7e8; padding: 10px 20px; overflow:hidden}
.note h2	{margin: 0px; padding-bottom:10px;}
.note div	{}
.note h3	{font-size: 14px; font-weight:normal; color: black; margin:0px;}
.note2	{background-color: #fbf7e8; margin-left:10px; padding: 10px; overflow:hidden; width: 260px; float:right}

.stat h2	{margin: 0px; padding-bottom:10px;}
.stat ul	{margin: 0px 0px 10px 10px}

.pager {border: 1px solid #080; padding: 5px}


.castles_list div {float: left; width: 190px; padding:5px 5px 7px 5px; border-bottom: 1px solid #e0daca; line-height:100%}
.castles_list img	{margin-right:10px}
	
.partners {}
.partners h3 {font-size:14px; font-weight:normal; color:black; margin:10px 0px 0px 0px}
.partners span	{font-size:12px; white-space:nowrap}

.c_tbl	{border-collapse:collapse; border: 1px solid black;}
.c_tbl td {border: 1px solid #d1c281; padding: 2px 5px}


.comments_list 			{}
.comments_list .c_title, .c_last	{padding-top:5px; border-top:1px dotted #bd982f; }
.c_last	{text-align:center}
.c_answ_count	{background-color: #58642d; color: white; padding:0px 4px}
#comment_div			{display:none; background-color:#fff; padding: 20px; border: 1px solid black; position:absolute}


.tours	{width:100%}
.tours td {border-bottom:1px solid #d1c281; border-collapse:collapse; margin:0px; padding:5px}	
.tours td span {font-size: 11px;}
.tours td span a{color: grey; text-decoration:none; border-bottom:1px dotted}

.tours_info {border-collapse:collapse;}
.tours_info td {border:1px solid #d1c281;  margin:0px; padding:5px}	
