html, body {height: 100%;}

body {
	min-width: 1000px;
	margin: 0;
	padding: 0;
	text-align: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 76%;
	color: #000000;
	background-color: #FFFFFF;
	behavior: url(csshover2.htc);
}

form, p, img, ul, ol, h1, h2, h3, h4, h5, h6, input, table, td, th {
	margin: 0;
	padding: 0;
	border: 0;
}

table {font-size: 100%;}

a {
	text-decoration: underline;
	color: #c73301;
}

a:hover {text-decoration: none;}

i {width: 99%;}

img.png {
	behavior: url(png.htc);
	position: relative;
}

#preloaded_images {
	width: 0;
	height: 0;
	position: absolute;
	top: 0;
	left: 0;
	visibility: hidden;
}

#all {
	height: auto;
	_height: 100%;
	min-height: 100%;
	margin-bottom: -119px;
}

.spacer {
	clear: both;
	height: 0;
	font-size: 0;
}

html>body .spacer_not_ie {
	clear: both;
	height: 0;
	font-size: 0;
}

/*top - begin*/
#top {
	height: 171px;
	color: #FFFFFF;
	background: #331308 url(../img/siteimage/top_back_left.jpg) left top no-repeat;
}

#top a {color: #FFFFFF;}

#top .inside {
	height: 171px;
	background: url(../img/siteimage/top_back_right.jpg) right top no-repeat;
}

#top #logo_name_top {
	position: absolute;
	top: 37px;
	left: 130px;
	font-family: Tahoma;
}

#top #logo_name_top #logo_name {font-size: 209%;}

#top #logo_name_top a {text-decoration: none;}

#top #menu_top_wrapper {
	width: 947px;
	height: 96px;
	position: absolute;
	top: 69px;
	left: 13px;
	background-image: url(../img/siteimage/top_menu_back.png);
	_background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src=img/siteimage/top_menu_back.png);
}

#top #menu_top {
	width: 870px;
	height: 38px;
	position: absolute;
	top: 109px;
	padding-left: 120px;
}

#top #menu_top li {
	height: 30px;
	padding-top: 8px;
	list-style: none;
	float: left;
	font-size: 143%;
}

#top #menu_top li a {
	padding: 0 10px;
	display: block;
}

#top #menu_top li.current {background: url(../img/siteimage/top_menu_current.jpg) center top no-repeat;}

#top #menu_top li.current a {text-decoration: none;}

#top #predaniye {
	width: 150px;
	height: 59px;
	float: right;
	margin: 14px 83px 0 0;
	_margin: 14px 41px 0 0;
	padding: 35px 0 0 43px;
	font-family: Tahoma;
	font-size: 93%;
	color: #a36734;
	background: url(../img/siteimage/top_predaniye_back.gif);
}

#top #predaniye a {
	display: block;
	margin-bottom: 3px;
	font-size: 110%;
}
/*top - end*/

/*center - begin*/
h2 {
	padding: 45px 0 33px 53px;
	font-size: 200%;
	font-weight: normal;
	color: #c73301;
}

h2 img {
	position: absolute;
	margin: -45px 0 0 -102px;
}

h2.letter_b img {margin-top: -55px;}

h2.letter_k img {margin-top: -43px;}

h2.letter_m {padding-left: 66px;}
h2.letter_m img {margin-left: -115px;}

h2.letter_o img {margin: -57px 0 0 -56px;}

h6 {
	margin-bottom: 2px;
	font-size: 150%;
	font-weight: normal;
}

p,
#center .center_part ul,
#center .center_part li {margin-bottom: 18px;}

#center .center_part li {
	margin-left: 30px;
	list-style: none;
	text-indent: 12px;
	background: url(../img/siteimage/cntr_bullet.gif) left 8px no-repeat;
}

#center {
	margin: 0 83px 0 48px;
	padding: 96px 0;
}

#center .left_part {
	width: 255px;
	margin-right: -50px;
	padding-left: 78px;
	float: left;
}

#center .left_part h2 {margin-top: -54px;}

#center .left_part ul.left_menu {margin-bottom: 79px;}

#center .left_part ul.left_menu li {
	list-style: none;
	margin-bottom: 18px;
	font-size: 135%;
}

#center .left_part ul.left_menu li a {
	margin-left: -26px;
	padding-left: 26px;
}

#center .left_part ul.left_menu li.current a {
	width: 255px;
	display: block;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	background: url(../img/siteimage/left_menu_bullet.gif) left top no-repeat;
}

#center .left_part .opinions {
	padding-top: 103px;
	font-size: 150%;
	background: url(../img/siteimage/opinions.jpg) left top no-repeat;
}


#center .left_part .collaboration {
	padding-top: 103px;
	font-size: 150%;
	background: url(../img/siteimage/collaboration.jpg) left top no-repeat;
}

#center .center_part {margin-left: 383px;}

#center.center_single {padding-top: 42px;}

#center.center_single .center_part {margin-left: 78px;}

#center .center_part table.video_block {
	width: 100%;
	margin: -20px -100% 0 0;
}

#center .center_part table.video_block th,
#center .center_part table.video_block td {
	padding: 20px 0;
	text-align: left;
	vertical-align: top;
	color: #8b8d8d;
	border-bottom: 1px solid #cccccc;
}

#center .center_part table.video_block tr.last th,
#center .center_part table.video_block tr.last td {border: none;}

#center .center_part table.video_block th {
	padding-right: 14px;
	font-size: 0;
}

#center .center_part table.video_block th img {border: 2px solid #331308;}

#center .center_part table.video_block td {width: 100%;}

#center .center_part table.video_block td h6 {color: #000000;}

#center .center_part table.video_block td a {color: #652610;}

#center .center_part table.video_block td p.video_actions {margin-bottom: 0;}

#center .center_part table.video_block td p.video_actions span {
	display: block;
	margin: 25px 0 9px 0;
	font-weight: bold;
}

#center .center_part .video_watch {
	margin-right: 21px;
	padding: 5px 0 4px 33px;
	font-size: 120%;
	font-weight: bold;
	background: url(../img/siteimage/ico_watch.gif) left top no-repeat;
}

#center .center_part .video_download {
	padding: 0 0 3px 23px;
	background: url(../img/siteimage/ico_listen.gif) left top no-repeat;
}

#center .center_part .audio_download {
	margin-right: 5px;
	padding: 0 0 3px 23px;
	background: url(../img/siteimage/ico_download.gif) left top no-repeat;
}

#center .center_part .audio_listen {
	margin: 0 5px 0 10px;
	padding: 0 0 3px 23px;
	background: url(../img/siteimage/ico_listen.gif) left top no-repeat;
}

#center .center_part .quote {
	margin: 0 -25px 16px -25px;
	padding: 0 25px;
	font-size: 117%;
	font-style: italic;
	background-color: #f5f5ea;
}

#center .center_part .quote .crn_top_right {
	height: 5px;
	margin: 0 -25px 17px -25px;
	_margin: 0 -25px 17px -28px;
	font-size: 0;
	background: url(../img/siteimage/quote_crn_tr.gif) right top no-repeat;
}

#center .center_part .quote .crn_top_left {
	height: 5px;
	background: url(../img/siteimage/quote_crn_tl.gif) left top no-repeat;
}

#center .center_part .quote .crn_btm_right {
	height: 5px;
	margin: 0 -25px 0 -25px;
	_margin: 0 -25px 0 -28px;
	font-size: 0;
	background: url(../img/siteimage/quote_crn_br.gif) right bottom no-repeat;
}

#center .center_part .quote .crn_btm_left {
	height: 5px;
	background: url(../img/siteimage/quote_crn_bl.gif) left bottom no-repeat;
}

#center .center_part .date {
	margin-bottom: 0;
	font-size: 200%;
	color: #c73301;
}

#center .center_part table.books {width: 100%;}

#center .center_part table.books th,
#center .center_part table.books td {
	text-align: left;
	vertical-align: top;
}

#center .center_part table.books th {
	width: 1px;
	padding: 0 30px 30px 0;
}

#center .center_part table.books td {padding: 0 40px 30px 0;}
/*center - end*/

/*footer - begin*/
#footer_spacer {
	height: 119px;
	clear: both;
}

#footer {
	height: 86px;
	margin: 0 83px;
	padding-top: 32px;
	border-top: 1px solid #cccccc;
}

#footer .left_part {
	float: left;
	padding-left: 43px;
}

#footer .right_part {
	float: right;
	padding-right: 42px;
}
/*footer - end*/
 .new-site { font-family: georgia,serif; font-size: 14px; position: absolute; left: 530px; text-align: center; top: -50px; width: 200px; }