*, html, body, form, fieldset, img{
	margin: 0;
	padding: 0;
	border: 0;
}

body{ background: url('../images/body_bg.png') repeat 0 0;}

a{color:#000;}
a:hover{color:#000; text-decoration: none;}

#all{ position: relative; left: 50%; width: 1010px; display: block; margin-left: -505px;}

#header{ display: block; background: url('../images/header.jpg') no-repeat 0 0; height: 142px; width: 1010px;}

#center{ display: block; background: url('../images/center_bg.jpg') repeat-y 0 0; height: auto; width: 860px; padding: 20px 70px 25px 80px;}

#footer{ display: block; background: url('../images/footer.jpg') no-repeat 0 0; height: 180px; width: 1010px; clear: both;}

.slog{ font: 14px Times New Roman; font-style: italic; color: #887e69; position: relative; top: 65px; left: 80px; display: block; width: 300px;}
.slog1{ font: 14px Times New Roman; font-style: italic; color: #887e69; position: relative; top: 65px; left: 45px; display: block; width: 300px;}


.clr{clear: both;}

table.tabl_1{border-bottom: 2px #000 solid; height: 180px;}

.txt_1 span span{font: 14px Verdana, Arial; color: #000; background: none;}
.txt_1 span{font: 11px Verdana, Arial; color: #000; background: none;}

.txt_1 span span span{background: #fff; color: #611c1c; font: 16px Times New Roman; font-style: italic; padding: 0 3px;}

div.txt_2 span{background: url('../images/txt_2_h.png') no-repeat 75% 0%; display: block; width: 203px; height: 20px; padding: 0 0 0 18px; font: 14px Georgia; color: #611c1c;}

.txt_pad{padding-left: 29px; font: 11px Verdana;}
div.txt_2{font: 11px Verdana; color: #000; text-align: center;}

.head_2{text-align: left; font: 24px Georgia; color: #310000; font-style: italic; margin-left: -5px;}

.head_1{text-align: left; font: 18px Georgia; color: #310000; font-style: italic; margin-left: -20px;}

img.book_img{float: left; margin-right: 30px;}

ul.ul li, ul li{ font: 12px Verdana; line-height: 18px;}

ul.ul{margin-left: 80px; margin-top: 15px;}

.more{float: right;}

.design a, .design, .copy{font: 10px Verdana; color: #b09869;}

.copy{position: relative; top: 20px; left: 40px;}
.design{position: relative; top: 10px; left: 740px; display: block; width: 300px;}

div.lang ul{ position: absolute; right: 50px; top: 50px;}

div.lang ul li{display: block; float: left; width: 29px; height: 18px; padding: 5px 0 0 10px;}

div.lang ul li#l_ru{background: url('../images/lang.jpg') no-repeat top left;}
div.lang ul li#l_en{background: url('../images/lang.jpg') no-repeat top right;}

.head_2_2 span, .head_2_1{display: block; width: 839px; height: 42px; background: #e6ddcb; padding: 13px 0 0 10px; font: 24px Georgia; color: #99855e;}
.head_2_2 span{display: block; width: 849px;}

.head_2_2 ul{margin-left: 15px; font: 12px Georgia!important;}

table.txt_3{font: 11px Verdana; font-style: italic; line-height: 15px; border-bottom: 2px #000 solid;}
table.txt_3 tr td{padding-bottom: 20px;}
table.txt_3 span{ font: 16px Verdana; font-weight: bold; color: #611c1c;}
