@import url("http://www.calligraphy.mvk.ru/ok_added/css/ext.css");
/* body*/
body{background-color:#FFFFFF!important;}
/*    */
div.menu{margin: 0 0 0 auto;}
td.men{padding-left:0!important;}
.moduletable-top td{padding-right:7px!important;}

body { margin:0px; padding:0px; background:url(/img/d/lbg.jpg) repeat-y; color: #666666; }
/*a:hover { color: #1b75bc;} -  */
.bg3 { width: 240px; }
.bg2 { background:url(/img/d/lbg0.jpg) no-repeat; width: 230px; }

.perrro { background: url(/img/d/main.jpg) no-repeat top right; height: 240px; }
.perro { height: 100px; }
.pero { padding-right: 130px; padding-left: 20px; height: 120px;  min-width: 420px;}
.line { background:url(/img/d/line1.jpg) repeat-x; height: 11px; }
.men { padding-left: 40px; padding-right: 0px;}
.men table td { padding-right: 20px; }
.men a { font-family:"Times New Roman", Times, serif; font-size:16px; color:#666666; font-style: oblique; font-weight:bold; text-decoration:none;}

.mennn a{ font-family:"Arial", Times, serif; font-size:12px; color:#666666; font-style: oblique; font-weight:normal; text-decoration:none;}
.mennn { font-family:"Arial", Times, serif; font-size:12px; color:#999999; font-style: oblique; font-weight:normal; }

.ban1 { padding: 20px 40px 30px 20px; font-style:oblique; font-family:"Times New Roman", Times, serif; font-size: 13px; color:#cccccc; }
.banner { padding: 40px 0px 0px 0px; font-style:oblique; font-family:"Times New Roman", Times, serif; font-size: 13px; color:#FFFFFF; }
.mudr { padding: 40px 0px 0px 0px; font-style:oblique; font-family:"Times New Roman", Times, serif; font-size: 13px; color:#cccccc; }
/*.mudr { padding: 40px 60px 40px 20px; font-style:oblique; font-family:"Times New Roman", Times, serif; font-size: 13px; color:#cccccc; }*/
.menn { padding: 10px 20px 30px 20px; font-style:oblique; font-family:"Times New Roman", Times, serif; font-size: 16px; font-weight:bold; color:#FFFFFF; text-decoration:none;}
.menn td { padding-top: 10px; text-decoration:none;}

.mudr h1 { color: #666666; font-size: 18px; padding-bottom: 0px;  margin-bottom: 5px; }

.myh1 { color: #666666; font-size: 18px; padding-bottom: 0px;  margin-bottom: 5px; font-style:italic; font-weight:bold; text-align:center;margin-left:-1em!important;max-width:190px;}

.hasuydoift{
//width:10px;
//display:inline-block;
}


.myh1general {  font-family:"Times New Roman", Times, serif; font-style:oblique; font-weight:bold; font-size:24px; color: #808080; position:relative;margin-top:100px!important;}
.slavonic_writing{  font-family:"Times New Roman", Times, serif; font-style:oblique; font-weight:bold; font-size:24px; color: #808080; position:relative;margin-top:100px!important;}
.content .slavonic_writing a{text-decoration:none; color: #808080;}
.mudr2 h1 { color: #666666; font-size: 18px; padding-bottom: 0px;  margin-bottom: 5px;}
.mudr2 { padding: 0px 60px 0px 20px; font-style:oblique; font-family:"Times New Roman", Times, serif; font-size: 13px; color:#cccccc; }
.pero { font-family:"Times New Roman", Times, serif; font-style:oblique; font-weight:bold; font-size:30px;}
.bg2 a { color: #ffffff; }
.content { clear:both; font-family:Arial, Helvetica, sans-serif; font-size: 12px; line-height: 1.7em; color: #555555;}
.content h1 {  font-family:"Times New Roman", Times, serif; font-style:oblique; font-weight:bold; font-size:24px; color: #808080;}
.content a { color: #333333; text-decoration:underline;}
.content a.notextdecoration { text-decoration:none;}
.footer { font-family:Arial, Helvetica, sans-serif; font-size: 11px; padding-top: 40px; padding-bottom: 40px;}
.footer a { font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; }
.menu, .footer { width: 100%; clear:both; }
/**/
.imager div { float:left; text-align:left; margin: 0px 30px 20px 0px; width: 160px; height: 250px; }
.imager div p { padding: 7px 0px 0px 0px; margin: 0px; text-align:left; }
.imager div img { border: 7px solid #cccccc; }
div.ok78spcgal{width:100%;clear:both;height:1px; overflow:hidden;}
.ok78letterslist{float: right;/*width: auto;*/ height: auto; clear:both; margin:12px 30px 24px 0;}
.ok78letterslist{border-collapse:collapse;}
.ok78letterslist td{padding:2px;}
.ok78letterslist td a{text-decoration:underline;}
td#ok78all{padding:0 24px 0 14px;}

.imager3 div { float:left; text-align:left; margin: 0px 20px 0px 0px; width: 160px; height: 180px; }
.imager3 div img { border: 7px solid #cccccc; }


.imager2 div { float:left; text-align:left; margin: 0px 30px 40px 0px; }
.imager2 div p { padding: 7px 0px 0px 0px; margin: 0px; text-align:left; }
.imager2 div img { border: 1px solid #cccccc; }
.imager2{position:relative;}
.aon { color: #cccccc; text-decoration:none;}

.ok_div0{position:relative;left:-10px!important;}
.ok_div1{text-align:center;vertical-align:middle!important;background-color:#cccccc!important; width:68px;height:68px;}
.ok_div1 a{}
.ok_div1 a img{border:none;}
.ok_div1 a img{margin:auto auto;}
/*  IE (   ,       )*/
table#nop{

/**/
}
/* */
td#ok_added0605081730{}
/*  */
.ok_added0605081749{position:expression('relative');top:expression('-12px');}
.ok_added_nowrap_in_tds tr td{white-space:nowrap;}
/* "e pluribus unum..."   */
div#epluribus{
position:absolute;
right:0;
margin: 76px 24px 0 0;
width:338px;
height:auto;
font-style:italic;
/*font-weight:bold;*/
font-size:14px;
color:#333;}
div#epluribus p{
margin:0;padding:0;
}
div#epluribus p{display:inline;}
/**/
div#epluribus p.translate{
/*font-weight:normal;
font-size:13px;*/
}
/*(.)*/
div#epluribus span{
margin:0;padding:0;
font-weight:normal;
}
/**/
h1#epluribus1{padding-bottom:82px;}
/* */
table#epluribus2{}

/*  */
.alljust{text-align:justify!important;}

/*  */
div#bukva2{
/*display:none;*/
/*position:relative;*/
width:auto;
float:right;
padding: 8px 0px 28px 0px;
font-style:italic;
}
div#bukva2 p{margin:0;padding:0;text-align:right;}
/* ""*/
div.pb1{margin-left: 0px;}
div.pb2{margin-left: 67px;}
div.pb3{margin-left: 103px;}

div.pb1_en{margin-left: 0px;}
div.pb2_en{margin-left: 60px;}
div.pb3_en{margin-left: 110px;}

/*.jerptuegh{}*/
/*.jerptuegh, v\:* { margin-top:93px; }*/


/*  (  )*/
.bnnr{padding:0 0 0 30px;}

*:first-child+html #nfguwequf{padding-right:13px!important;}
#nfguwequf, v\:* { padding-left:20px!important; }
/*    */
.grewrr23ewd{margin-top:80px;}

.fastlinks a {
	margin:0px;
	padding:0px;
	text-decoration:none !important;
}

.source {
	font-style:italic;
}
.source a {
	color:#808080;
}
.logoa{
	position:absolute; 
	left:-1480px; 
	top:-30px;
}
.withoutsmalltext{
	padding-top:2px !important;
}

.ok78flagsc{
background:#FFF;
text-align:left;
width:140px;
}
.ok78flagsc img{
	margin-right:34px;
}

a.temp_underline:hover{
	text-decoration: underline;
}
div.nameworkclass{
	font-weight:bold;
}
div.footer table.footer_table a{
	text-decoration: none;
}
div.footer table.footer_table a:hover{
	color:#000;
}
div.pagenavigation{ font-family: Arial,Helvetica,sans-serif; font-size:12px; text-align: right; padding-right: 42px; padding-top:6px; font-style: oblique; font-weight: normal; margin-top:-45px;}
div.pagenavigation{ *margin-top:-29px;}
div.pagenavigation a{ text-decoration: underline; /*text-decoration: none; padding-bottom: 4px; background: url(/img/d/underline.gif) repeat-x 100% 100%;*/ color:#333333; /*font-style: oblique;*/ font-size:12px; }
div.pagenavigation span.classs{color:#000000; font-size:12px; font-style:oblique; font-weight: bold!important; }
span.timespan{/*margin-left:40px;*/}
#yearselect{width:120px;}
.timespan{ font-size: 16px; font-family:"Times New Roman",Times,serif; font-weight:bold; font-style:oblique; }
.ountspan{font-size: 16px; font-family:"Times New Roman",Times,serif; font-weight:bold; font-style:oblique; }

td.baget_active_img_td{border:3px solid red!important;}
.imager2{line-height:1em;}
span.gallery_ico {
	cursor:pointer;
	display:block;
	/*height:30px;*/
	/*margin-top:-15px;*/
	position:absolute;
	top:0;
	width:30px;
	z-index:112;
	
}

span#gallery_right_ico {
background:transparent url(../img/d/fancy_right1.png) no-repeat scroll 0 50%;
/*right:-9999px;*/
height:100%!important;

}

span#gallery_left_ico {
background:transparent url(../img/d/fancy_left1.png) no-repeat scroll 0 50%;
/*right:-9999px;*/
height:100%!important;

}

a#gallery_left, a#gallery_right {
/*background-image:url(data:image/gif;base64,AAAA);*/
bottom:0;
cursor:pointer;
display:none;
height:100%!important;
outline-style:none;
outline-width:medium;
position:absolute;
width:35%;
z-index:1011;
/*visibility: hidden;*/
}

span#gallery_left:hover, span#gallery_right:hover {
	/*visibility: visible;*/
}
#bigimggallery{z-index:101;}
.bigimggallery_div{z-index:100;}
.dividx28{}
.toidx28{padding-left:8px;}
.aidx28{ }
img.imgidx28{position: relative; top:6px;}
.transMenu .content a{text-decoration:none;}


