body    		{width:980px; margin:auto; background: #f7f5ed; background:url('/images/bg_back.gif')}
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: #b8ae99; border-width: 0px 0px 1px 0px; border-bottom-style: solid; border-color:#b8ae99; margin: 5px 0px}
.content 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; width:980px; height:90px}
.footer			{background:url('/images/bg_footer.gif') repeat-x; color:#f8f2da; backgroud-color:#5a6a3b;
                 padding: 20px 30px;}

.logo			{width: 90px; float: left}
.title			{width: 210px; color:#f8f2da; font-size: 13px; float:left}
.title h1		{color: white; margin-bottom: 0px; font-weight: normal}
.search			{float: right;}
.search	a		{color: white;}



.main_menu		{background-color:#64784c; clear:both; height:40px; padding:10px 20px}
.main_menu li	{display:block; float:left; color:#f8f2da; padding:5px 10px; border-right:1px solid #7c9469}
.main_menu li a	{color:white; text-decoration:none}
.main_menu li.current {background-color:#f8f2db; color: #5f5341; border-right:none}

/* DropDown menu*/
.menu		{clear:both; background-color:#64784c; padding:10px 20px; height:28px; position:relative; z-index:300}
.menu ul	{padding:0; margin:0; list-style:none}
.menu ul li	{float:left; position:relative; padding:5px 0px; border-right:1px solid #7c9469; height:18px }
.menu ul li a, .menu ul li a:visited	{display:block; text-decoration:none; color:#f8f2da; overflow:hidden; margin:0px 8px}

.menu ul li ul	{display:none; background-color:#fffbee; border:1px solid #eadca4; border-top:none; width:200px}
.menu ul li ul li	{border:none; white-space:nowrap; width:100%;}
.menu ul li ul li a	{white-space:nowrap}

.menu ul li:hover 	{background-color:#f8f2db; border-right:1px solid #f8f2db;}
.menu ul li:hover a		{color: #5f5341;}
.menu ul li:hover ul	{display:block; position:absolute; top:28px; left:-1px; }
.menu ul li:hover ul li a	{display:block; color:#5f5341 }
.menu ul li:hover ul li:hover		{background:#eadca4; color:#5f5341; border:none}

.menu .this {background-color:#f8f2db; border-right:1px solid #f8f2db;}
.menu ul li.this a{color: #5f5341;}
.menu ul li.last {padding-right: 0px; border-right:0px}


/* End DDmenu*/




.search_form {margin:0px}

.content       {background-color:#f7f0d3; padding: 15px 20px; clear:both; background:url('/images/bg_main2.gif') repeat-y;}
.content div {margin-bottom: 10px}
.div_line {clear:both; height:14px; background-image:url('/images_test/ornament.png'); background-repeat:repeat-x; margin:10px 0px 15px 0px}

#yandex_ad	{}

.left_main	{float:left; width:640px}
.left	{}
.left img	{margin:5px}
.left .note img	{margin:3px}

.right_main		{ float:right; width:280px;}
.right		{ float:right; width: 260px; overflow:hidden; margin-left:20px}
.right .block {margin-left:10px;}

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

.clear	{clear:both}

.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: #bea94f}

.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:280px; margin:-5px 0px;}


.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}


.book_list .item {float:left; width:290px; height:200px; margin:0px 0px 15px 15px}
.book_list div {font-size:14px; line-height:100%}
.book_list .item img {margin:0px 10px 10px 0px}


.book	{margin-top:10px}
.book .cover		{vertical-align:top}
.book .detail {padding-left:20px; vertical-align:top}
.book .detail h1 {margin:0px}
.book .detail .summary {font-size:90%; margin:0px}
.book .price {text-align:center; border:1px dotted #beb17d; padding:5px}
.book .price span {font-size:16px; color:red}

