* {margin:0; padding:0; list-style:none;}
html, body {
	height:100%;
	min-height:100%;
}
body {
	background:#400024 url(../../images/site/fon_main_top.gif) repeat-x 0 0;
	font:normal 12px Georgia, serif;
	color:#e3bc8b;
}
img {border:0;}

a {color:#fea629;text-decoration:underline;}
a:hover {color:#ffc26b;}
span.nobr {white-space:nowrap;}

	
.wrap, .header_links, .text_block, .text_main {
	overflow:hidden;
	min-height:1%;
}
* html .wrap, * html .header_links, * html .text_block, * html .text_main {
	overflow:visible;
	height:1%;
}

.wrapper:after, .main_center:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
div, .wrapper, .main_center  {min-height:1%;}
* html div, * html .wrapper, * html dl {height: 1%;}




/* Width */
.container_body {
	background: url(../../images/site/fon_body.gif) repeat-x bottom;
	width:100%;height:100%;min-width:1000px;
	border-collapse:collapse;
}/* ie 6 fix */
.table {background:url(../../images/site/fon_table2.jpg) no-repeat center bottom;}
div.container_body {min-height:100%;height:auto;}

.pics {background:url(../../images/site/fon_container.jpg) no-repeat center 205px;}
.leaf_chig {background:url(../../images/site/leaf_big.gif) no-repeat center 0;}
.main_center {
	width:1000px;
	margin:0 auto;
	padding-bottom:100px;
}
.left_side {
	float:left;
	width:626px;
}
.inner_left_side {
	padding:0 20px 0 102px;
	position:relative;
}
.rss {
	position:absolute;
	z-index:5;
	width:51px;
	height:30px;
	top:11px;right:48px;
	background:url(../../images/site/rss.gif) no-repeat;
	text-indent:-9999em;
	overflow:hidden;
}
.inner_left_side h1 {
	width:190px;
	height:75px;
	position:absolute;
	z-index:10;
	background:url(../../images/site/logo.gif) no-repeat;
	top:31px;left:37px;
	text-indent:-9999em;
	padding:60px 0 50px 48px;
	overflow:hidden;
}
.inner_left_side h1 a {display:block;height:75px;}
.index_page .inner_left_side h1 a {visibility:hidden;}

.header_links {
	padding:0 0 30px 249px;
	background:url(../../images/site/fon_head_links.gif) no-repeat 208px 0;
}
.header_links ul.service {
	padding-top:34px;
	float:left;
	width:11px;
	padding-right:40px;
}
.header_links ul.service li {
	height:11px;
	padding-bottom:14px;
	text-indent:-9999em;
	overflow:hidden;
}
.header_links ul.service li.home {
	background:url(../../images/site/fon_home_off.gif) no-repeat 0 0;
}
.header_links ul.service li.home a {
	height:11px;display:block;
	background:url(../../images/site/fon_home_on.gif) no-repeat 0 0;
}
.index_page .header_links ul.service li.home a {visibility:hidden;}
.header_links ul.service li.post a {
	height:11px;display:block;
	background:url(../../images/site/fon_post.gif) no-repeat 0 2px;
}
.header_links ul.service li.search {
	background:url(../../images/site/fon_search_on.gif) no-repeat 0 0;
}
.header_links ul.service li.search a {
	height:11px;display:block;
	background:url(../../images/site/fon_search_off.gif) no-repeat 0 0;
}
ul.links {
	float:left;
	padding-top:27px;
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	width:200px;
}

.inner_page ul.links {width:220px;}
ul.links li {margin-bottom:6px;}
ul.links li.form_li {padding-top:15px;}
ul.links li.form_li * {vertical-align:middle;}
ul.links li.form_li input.text {
	width:148px;
	background:#b89f80;
	border:solid 1px #a71b6b;
	border-top:0;border-left:0;
	color:#4d3a34;
	padding:3px;
}
ul.links li.on {
	background:url(../../images/site/headmenu_on.gif) repeat-x 0 100%;
	color:#FFF;
}
ul.links li.on b {
	background:url(../../images/site/headmenu_on_closer.gif) repeat-x 0 100%;
	padding-right:6px;
}

ul.sublinks {
	float:left;
	width:38%;
	margin-top:27px;
	padding:3px 0 0 18px;
	min-height:190px;
	font-size:14px;
	color:#FFF;
	border-left:solid 1px #754d63;
	font-family:Arial, Helvetica, sans-serif;
}

ul.sublinksp {
	font-family:Gergia;
    font-size:16px;
}



ul.links_site{
	padding-top:20px;
	font-size:17px;
	font-family:Georgia;
	width:500px;
}
ul.links_site li{
	padding-top:8px;
}
ul.sublinks_site {
	width:100%;
	font-size:13px;
	color:#FFF;
	font-family:Georgia;
}
ul.subsublinks_site {
	width:100%;
	font-size:13px;
	color:#FFF;
	font-family:Georgia;
}
ul.sublinks_site li {
padding-top:3px;
font-size:13px;
padding-left:13px;
}
ul.subsublinks_site li {
padding-top:3px;
font-size:11px;
padding-left:13px;
}

ul.sublinks li {margin-bottom:9px;}
ul.sublinks dl {color:#fea629;}
ul.sublinks dt {padding-bottom:2px;}
ul.sublinks dd {padding-left:15px;font-size:11px;padding-bottom:2px;}
ul.sublinks .on {color:#FFF;font-weight:bold;}


.big_text {font-size:16px;color:#FFF;line-height:20px;}
.big_text p {padding-bottom:15px;}
.subscribe {
	height:100px;
	padding:23px 0 17px 160px;
	background:url(../../images/site/subscribe.jpg) no-repeat 0 0;
	font-size:21px;
	line-height:100%;
}
.small_text {padding:0 10px 140px 262px;line-height:17px;}
.small_text p {padding-bottom:10px;}

.right_side {
	float:right;
	width:333px;
	padding-right:41px;
	background:url(../../images/site/leaf_old.jpg) no-repeat right top;
}
.pergament {background:url(../../images/site/fon_pergament.jpg) repeat-y left top;}

.pergament span.bottom {
	display:block;
	background:url(../../images/site/fon_bottom.jpg) no-repeat;
	height:71px;
}
.pergament .important {
	padding:30px 30px 0;
	background:url(../../images/site/leaf2_old.jpg) no-repeat right top;
}
.pergament .important h2 {
	background:url(../../images/site/important.gif) no-repeat 0 0;
	height:37px;
	text-indent:-9999em;
}
.pergament .important dl {line-height:130%;}
.pergament .important dt {color:#b90041;padding:20px 0 3px;}
.pergament .important dt a {color:#b90041;}
.pergament .important dd {color:#000;padding:0 15px;font-family:Arial, Helvetica, sans-serif;}
.pergament .important dd a {color:#814c00;}
.pergament .important dd a:hover, .pergament .important dt a:hover {color:#000;}

.ring {
	background:url(../../images/site/ring.gif) no-repeat center 30px;
	height:170px;
	position:relative;
	padding:30px 100px 130px;

}
.ring a {font: normal 11px Arial, Helvetica, sans-serif;}
.ring a.main {display:block;height:160px;}
.ring .prev {
	position:absolute;
	left:30px;top:128px;
	z-index:2;
}
.ring .next {
	position:absolute;
	right:38px;top:128px;
	z-index:2;
}
.ring .various {
	position:absolute;
	left:45%;top:208px;
	z-index:2;
}

.text_block {padding:0 50px 0 40px;}
.add_part {float:left;width:280px;padding-right:30px;}
.add_part .ring {margin-bottom:50px;}
.add_part .ring .prev {left:5px;}
.add_part .ring .next {right:10px;}

.apply {
	background:url(../../images/site/apply.gif) no-repeat center 0;
	margin:64px 0;
	padding-top:65px;
	font-size:13px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
}
.text_main {
line-height:20px;
padding-bottom:120px; 
}
.text_main h2 {padding-bottom:15px;}
.text_main h2 img {margin-right:5px;}
.text_main h3 {font-size:20px;font-weight:normal;color:#FFF;padding-bottom:15px;}
.text_main h4 {font-size:16px;font-weight:normal;color:#FFF;}
.text_main_block {
	border-bottom:solid 1px #754d63;
	margin-bottom:25px;padding-bottom:10px;
	width:90%;
}
.text_main p {
	font-size:16px;
	color:#FFF;
	padding-bottom:20px;
}

.divform {
	font-size:16px;
	color:#FFF;
}

input.textform {
	width:350px;
	background:#b89f80;
	border:solid 1px #a71b6b;
	border-top:0;border-left:0;
	color:#4d3a34;
	padding:3px;
}

textarea.textform{
	width:350px;
	background:#b89f80;
	border:solid 1px #a71b6b;
	border-top:0;border-left:0;
	color:#4d3a34;
	padding:3px;
}

.divform p {
	font-size:16px;
	color:#FFF;
    height: 5px;
}

.text_main p span.date {
	display:block;
	padding-bottom:3px;
	font-size:12px;
	color:#e3bc8b;
}
.text_left {
padding-bottom:120px; 
}

.pager {font-size:17px;}
.pager * {margin-right:20px;}
.pager b {color:#FFF;}

.hs_list li {padding:0 0 7px 38px;position:relative;font-size:14px;color:#FFF;}
.hs_list li em {
	position:absolute;left:0;top:2px;
	font-size:16px;
	color:#fea629;font-style:normal;
}
.hs_list li p {padding-bottom:13px;font-size:14px;}
span.to {margin:0 6px;position:relative;}
span.to small {
	color:#774d65;
	font-size:10px;
	position:absolute;
	top:-6px;left:0;
}
span.to img {width:26px;height:9px;background:url(../../images/site/arr_to.gif) no-repeat center 0;vertical-align:middle;}
span.re img {width:26px;height:17px;background:url(../../images/site/arr_re.gif) no-repeat center 0;}





/* Footer */
.footer {
	position:relative;
	height:80px;
	width:900px;
	padding:0 50px;
	margin:-80px auto 0;
	color:#FFF;
	line-height:110%;
}
.inner_page .footer {width:auto;height:60px;margin-top:-60px;}
.footer div.copy {position:absolute;z-index:3;left:50px;}
.footer p {padding-bottom:8px;}
.footer em.shashko {
	background:url(../../images/site/shashko.jpg) no-repeat 0 0;
	position:absolute;
	bottom:0;left:104px;
	display:block;
	width:246px;height:474px;
	z-index:2;
}
.footer em.nagaiko {
	background:url(../../images/site/nagaiko.jpg) no-repeat 0 0;
	position:absolute;
	bottom:0;left:350px;
	display:block;
	width:259px;height:178px;
	z-index:2;
}
.footer .izidizi {
	position:absolute;
	top:15px;left:350px;
	z-index:5;
	color:#bc8a53;
}
.footer .izidizi img {margin-left:3px;}
