/* Default-------------------------------------- */html, body, div, ul, ol, li , p{margin:0;padding:0;}ul{list-style:none;}body {width:100%;background:#cd8c4f url(/images/bg.jpg);background-position:top;}.container{	width:1050px;margin:0 auto;border:0px solid orange;	min-width:1050px;}.container_{width:1050px;margin:0 auto;}	.caricature{	position:absolute;z-index:100;	width:242px;height:257px;margin:10px 22px 0 0;	background:url(/images/caricature.png);}	.navigator{padding:78px 0 0 245px;border:0px solid blue;}.navigator, .navigator a{	font-family: 'Lobster', cursive;font-weight:400;	font-size:14pt;color:#5d351e;text-shadow: 0 1px 0 #f2dfc6;}.navigator a{border:0px solid red;	font-size:14pt;margin:0 20px 0 0;	text-decoration:none;cursor:pointer;}.navigator a:hover{text-decoration:none;}.navigator a.act {	color:#ffffff;text-shadow: 0 1px 0 #947e66;background:#bd8d5c;	padding:0 6px;box-shadow:0px 0px 8px #be8e5d;border-radius:4px;	-o-border-radius:4px;-ms-border-radius:4px;-icab-border-radius:4px;opacity:0.8;	-khtml-border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;    background: -moz-radial-gradient(#cda982, #bd8d5c); /* FF3.6+ */    background: -webkit-gradient(radial, center center, 0, center center, 100%,                 color-stop(0%,#cda982), color-stop(100%,#bd8d5c)); /* Chrome, Safari4+ */    background: -webkit-radial-gradient(#cda982, #bd8d5c); /* Chrome 10+, Safari 5.1+ */    background: -o-radial-gradient(#cda982, #bd8d5c); /* Opera 12 */    background: -ms-radial-gradient(#cda982, #bd8d5c); /* IE10 */    background: radial-gradient(#cda982, #bd8d5c); /* CSS3 */	cursor:pointer;}.object1{	position:absolute;z-index:10;	width:346px;height:281px;margin:100px 0 0 40px;	background:url(/images/object1.png);}	.salutation{	font-family:Georgia;font-style:italic;	width:616px;height:261px;margin:60px 0 0 285px;	background:url(/images/salutation_bg.png);}.salutation ._block{margin:0 111px 43px 52px;padding-top:35px;}.line{width:183px;height:15px;background:url(/images/line.png);}.s_head{font-size:18pt;}.s_body{margin-top:5px;font-size:12pt;line-height:30px;}.s_foot{margin-top:10px;font-size:12pt;text-align:right;}.MM{vertical-align:25px;}.autograph{margin:0 5px 0 13px;width:135px;height:55px;}.digest{float:right;margin:-255px -135px 0 0;width:261px;height:325px;background:url(/images/digest.png);}.promotion{width:501px;margin:35px auto;	font-family: 'Lobster', cursive;text-align:center;	font-size:13pt;color:#b71312;text-shadow: 0 1px 0 #701010;}.promotion a{color:#b71312;text-decoration:none;}.promotion a:hover{text-decoration:underline;}#verse{width:1050px;height:681px;background:url(/images/verse_bg.png);}#verse ul{margin:0 0 0 128px;}#verse li{float:left;}	.verse_{display:block;margin:40px 85px 70px 0;width:195px;height:245px;font-family:Arial;font-size:10pt;line-height:23px;}	.title{display:block;padding:10px 0;color:#d02720;font-size:13.5pt;font-family:Georgia;font-style:italic;}			.pot{position:absolute;z-index:10;margin:305px 0 0 -165px;width:274px;height:242px;background:url(/images/pot.png);}.letter{width:1050px;height:300px;border:1px solid transparent;background:url(/images/letter.png);}.letter p{width:260px;margin:110px 0 0 145px;font-family: 'Neucha', cursive;font-weight:400;font-size:16pt;}.letter form{width:430px; height:215px;margin:-90px 0 0 500px;}.letter form input{position:absolute;background:transparent;border:0;}	.f_nick{margin:78px 0 0 28px;width:140px;height:20px;}	.f_email{margin:133px 0 0 28px;width:140px;height:20px;}	.f_text{margin:78px 0 0 185px;width:210px;height:80px;}	.f_error{position:absolute;margin:5px 0 0 28px;width:225px;height:20px;font-weight:bold;}	.send{width:92px;height:33px;float:right;margin:5px 22px 0 0;}.biography{width:1044px;height:781px;margin:66px auto 0 auto;background:url(/images/biography_bg.png);}.vita{font-family:Arial;font-size:10pt;padding:72px 140px 30px 99px;}	.writer{text-align:right;font-size:13.5pt;font-family:Arial;line-height:normal;margin-bottom:20px;}	.writer h1{font-size:18pt;font-family:Georgia;font-style:italic;color:#d02720;}.vita img{float:right;clear:both;margin:0 0 10px 20px;}.object2{width:876px;height:243px;margin:-85px auto 0 0;background:url(/images/object2.png);}.camera{position:absolute;width:460px;height:849px;margin:80px 0 0 -80px;background:url(/images/camera.png);}.photo{margin:60px 0 0 390px;}.photo li{float:left;margin-bottom:60px;}	.ph_{width:336px;height:265px;}	.ph_ot{margin-left:80px;}.content{padding:100px 140px 30px 99px;}.indent_cont{padding:0 90px 0 65px;}.indent_top{padding:70px 100px 0 0;}.category{color:#452d1d;text-shadow: 0 1px 0 #947e66;font-size:18pt;text-align:right;}.list{font-size:14pt;margin:5px 0;text-align:center;}	.list a{color:#000;text-decoration:none;cursor:pointer;}	.list a:hover{color:#bd8d5c;text-decoration:underline;}.trasyanka{font-size:18pt;margin:20px 0;}	#miranizmy{width:870px;height:550px;margin:40px 0 0 0;}#miranizmy ul{margin:0 0 0 30px;}#miranizmy li{float:left;}	.miranizmy_{display:block;margin:0 70px 10px 0;width:200px;height:245px;font-family:Arial;font-size:10pt;line-height:18px;}.back a{color:#000;font-weight:bold;font-size:15pt;text-decoration:none;}.back a:hover{color:#bd8d5c;text-decoration:underline;}.cont_up{width:1030px;height:137px;margin:66px auto 0 auto;background:url(/images/up.png) no-repeat;}		.cont_middle{width:1030px;height:100%;margin:0 auto;background:url(/images/middle.png) repeat-y;}.cont_down{width:1030px;height:364px;margin:0 auto;background:url(/images/down.png) no-repeat;}.cont_tb,.cont_transl_tb,.news_tb{display:table;}	.cont_tb{width:905px;margin:0 0 0 43px;}	.cont_transl_tb,.news_tb{width:100%;}.cont_tr,.cont_transl_tr,.news_tr{display:table-row;}.cont_td,.cont_transl_td,.news_td{display:table-cell;}.cont_td div, .cont_transl_td div{font-family:Arial;font-size:10pt;line-height:20px;}.cont_td div{	min-width:220px;margin:0 25px 30px 20px;padding:0 5px 10px 5px;	border:1px solid #d4d4d4;border-radius:10px;-o-border-radius:10px;	-icab-border-radius:10px;-khtml-border-radius:10px;	-moz-border-radius:10px;-webkit-border-radius:10px;}.cont_transl_td div{min-width:345px;margin:0 30px 30px 30px;text-align:center;}	.cont_td p{padding:0;margin:0 0 10px 0;text-align:right;font-size:9pt;font-style:italic;}.first_letter{text-align:left !important;margin:0 20px 20px 0;}.first_letter p:first-letter {font-family:"Times New Roman", Times, serif;font-size:200%;color:red;}.news_td{margin:0 auto;padding:20px 0;text-align:center;}.fon_page {width:350px;margin:0 auto;padding:20px 0;text-align:center;}.fon_page  a{font-family:'Neucha', cursive;font-weight:400;color:#000;margin:0 2px;text-decoration:none; }.fon_page  a:hover{color:#000;text-decoration:none;}.page_bloc{color:#000;padding:2px;border:1px solid #d4d4d4; border-radius:2px;-o-border-radius:2px;-icab-border-radius:2px;-khtml-border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;}.news{font-family:Arial;font-size:12pt;line-height:180%;padding:0 140px 50px 99px;}.news_td{font-family:Arial;font-size:12pt;line-height:150%;}.news .title{display:block;padding:13px 0;color:#d02720;font-size:13.5pt;font-family:Georgia;font-style:italic;}.news .date{font-family:Georgia;font-style:italic;color:#000000;float:right;}.news img{float:right;margin:0 0 20px 10px;clear:both;}.news ul li{float:left;}