@charset "utf-8";

html {}
body {
	font-family: Arial, Tahoma, sans-serif;
	padding:0; margin:0;
	
}
a {color:#fc3;}
a:hover {text-decoration:none;}
#b1{
	background:url(/img/b1.jpg) center 0 repeat;
}
#b2{
	background:url(/img/b2.jpg) center 0 repeat-x;
	
}
#site { 

	margin: 0 auto;
	max-width:2000px;
	min-width:990px;
}
#head{  background:url(/img/b3.jpg) center 0 no-repeat;  }
#box{ background:url(/img/b4.jpg) center 0 no-repeat; }
#content{width:990px; margin: 0 auto; }

/* menu */
#mline{ height:39px; position:relative; z-index:5;top:-3px; }
#l1{ width:100%; height:45px; }
*html #l1{ background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src='/i/line1.png'); }
#l1{ background:url(/i/line1.png) left top repeat-x;  }

#l2{ background:url(/i/l2.jpg) center 9px repeat-x; height:45px; }


.menu, .menu ul{ margin:0; padding:0; list-style:none; font-family:"Times New Roman", Times, serif; }

.menu{ padding:0px 0 0 0; margin:0 auto; width:850px; position:relative; list-style:none; z-index:10;}
.menu li.mf{ float:left;  position:relative; top:0; left:0;  }
.menu a{  padding:8px 35px 10px 35px; display:block; font-size:22px; text-decoration:none; color:#7a0e01; font-style:italic; font-weight:400;}

.menu .submenu{ display:none; }
.menu li:hover .submenu{ display:block;}
.menu li.jshover .submenu{ display:block;}
.menu .submenu{ 
        z-index:10;
		position:absolute; 
        width:172px;
        top:42px; 
		left:0; 
		padding-bottom:15px; 
		border:1px solid #fce66c; 
        border-width:0 1px 1px 1px;
		background:url(/i/bgmenu.png) repeat-x 0 0; 
        float:left;
	}
.menu ul{ 
 }
.menu ul li{ margin:0; padding:0;  }
.menu ul li a{ 
        margin:0;
		padding:5px 0px 5px 20px;
		text-align:left; 
		display:block; 
		font-size:16px; 
		font-style:italic; 
		color:#ffff9f; 
		text-decoration:none; 
        font-weight:400;
	}
*html .menu ul a  { zoom:1;}
.menu ul li a:hover{ background:#a7310d; color:#fff; text-decoration:none;}

.menu ul li span{display:block; background:url(/i/mbline.png) repeat-x 0 0; line-height:2px; height:2px; font-size:0px; clear:both; }
*html .menu ul li span{background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src='/i/mbline.png');}

.mb{ background:url(/i/mb.png) no-repeat 0 0; height:17px; width:192px;  position:absolute; bottom:-2px; left:-10px;  }
*html .mb { background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src='/i/mb.png');}

/* end menu */
#hinfo{height:325px; width:990px; margin: 0 auto; position:relative;}
#minfo{ width:990px; margin: 0 auto; height:45px; text-align:center; }
#minfo .menu{padding-top:10px;}

#foto{ position:absolute; left:449px; top:123px;  }
#foto a{ display:block; width:96px; height:130px; background:url(/img/foto.jpg) left top no-repeat;}
#foto a span{ display:none;}


#footer{  position:relative; height:145px;}

.centr{position:relative; padding-top:180px;  top:0; left:0; }

#uzor{ position:absolute; left:0px; top:0; }
#uzor{ background:url(/img/uzor.png) left top no-repeat; width:990px; height:145px;}

*html #uzor{ background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/uzor.png', sizingMethod='scale');width:990px; height:145px; }

#fcontent{ width:990px; margin: 0 auto; position:relative;}



.footer1{color:#666;
font-family:Tahoma,Arial;
font-size:11px;
position:absolute;
left:50px;
top:65px;
}


.petrit {
font-size:10px;
margin-top:12px;
position:absolute;
right:70px;
top:55px;
width:220px;
}


.frcont a { color:#FFCC33; text-decoration:underline; }
.frcont a:hover { text-decoration:none; }

.fmcont a { color:#999; text-decoration:underline; }
.fmcont a:hover { text-decoration:none; }

.lang { position:absolute; right:30px; top:10px; }
.lang span { padding-right:3px; }
.lang a { color:#FFCC33; font-size:12px; }
.lang a:hover { text-decoration:none; }

#word1{ width:737px; height:42px; position:absolute; top:47px; left:127px; }
#word1{ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src='/img/word1.png'); }
html>body #word1{ background:url(/img/word1.png) left top no-repeat;  }


#word2{ width:758px; height:39px; position:absolute; top:285px; left:120px; }
#word2{ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src='/img/word2.png'); }
html>body #word2{ background:url(/img/word2.png) left top no-repeat;  }


#word3 {
color:#fd6;
font-family:"Times New Roman",Times,serif;
font-size:24px;
font-style:italic;
position:absolute;
top:5px;
left:380px;
width:260px;
height:40px;

}

#wrapper{ position:relative; background:url(/img/vline.gif) center top repeat-y; width:100%;}

.head1{ position:absolute; top:-48px; left:39px; width:146px; height:37px; background:url(/img/head1.jpg) left top no-repeat; }
.head1 h1{ height:39px; width:95px; margin:0 0 0 25px; padding:0; }
.head1 h1{ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src='/img/i5.png'); }
html>body .head1 h1{ background:url(/img/i5.png) left top no-repeat;  }

.head2{ position:absolute; top:-52px; left:39px; width:600px; height:37px; }
.head2 h1{ height:39px; width:600px; margin:0 0 0 25px; padding:0; font-family:"Times New Roman", Times, serif; font-size:36px; color:#fff; 
font-style:italic; font-weight:normal; }


.head3{ position:absolute; top:-44px; left:0px; width:93px; height:29px; }
.head3 h1{ width:93px; height:29px; margin:0 0 0 25px; padding:0; }
.head3 h1{ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src='/img/i3.png'); }
html>body .head3 h1{ background:url(/img/i3.png) left top no-repeat;  }


.head4{ width:152px; height:29px; margin-bottom:10px;
margin-top:20px; }
.head4 h1{ width:152px; height:29px; margin:0; padding:0; }
.head4 h1{ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src='/img/i4.png'); }
html>body .head4 h1{ background:url(/img/i4.png) left top no-repeat;  }


.head5_ext {position:relative;width:93px; height:29px;margin-bottom:10px;margin-top:5px;}
.head5 {position:absolute;width:93px; height:29px;top:0;left:0;background:url(/img/i3.png) left top no-repeat;}
*html .head5 { background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src='/img/i3.png'); }


.text2 {
color:#FFFFFF;
font-family:"Times New Roman",Times,serif;
font-size:36px;
font-style:italic;
height:40px;
margin-bottom:12px;
margin-left:15px;
padding-top:40px;
width:405px;
}

/* Раскладка float */
.fbox{ width:100%; float:left; display:inline; } /* если присутствует правая колонка(fright) 
то необходимо задать и margin-left=-|margin-left(fright)|   (пример: margin-left=-250px; )
p.s:  display:inline;  для устанения удваивания внешних полосок (margins) у плавающих элементов в IE 
*/
.fleft{ float:left;  } /* Необходимо указать width, если присутствует правая колонка(fright), 
то необходимо задать и margin-left=|margin-left(fright)|  (пример: width:200px; margin-left:250px;) */
.fmain{ } /* Необходимо указать margin-left равную width(fleft)  если задана fright 
то margin-left=width(fleft)+ |margin-left(fright)|  (пример: margin-left:450px; )  */
.fclear{ clear:both; height:0; font-size:0;}
.fright{ padding-left:100%; } /* Необходимо указать margin-left = - |ширина колонки|  (пример: margin-left=-250px; )   */

/* End Раскладка float */

.middle { width:990px; }
.middle .fbox{ margin-left:-260px; }
.middle .fleft{ width:260px;display:inline; margin-left:260px; position:relative;  }
.middle .fmain{ margin-left:520px; position:relative;  }
.middle .fright{ margin-left:-260px; color:#fff;  }

.middle1 { width:990px; }
.middle1 .fbox{  }
.middle1 .fmain{ position:relative;  }


.tableinfo{ width:100%; padding-top:20px;}
.tableinfo div span{ display:none; }

.bukvi{
color:#999999;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
float:left;
}

.bukva_1{
	background: url(/img/i15.png) left bottom no-repeat;
	width: 21px;
	height: 24px;
float:left;
}

* html .bukva_1{background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/i15.png', sizingMethod='crop');}


.bukva_2{
	background: url(/img/i16.png) left bottom no-repeat;
	width: 22px;
	height: 21px;
float:left;
}

* html .bukva_2{background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/i16.png', sizingMethod='crop');}


.bukva_3{
	background: url(/img/i17.png) left bottom no-repeat;
	width: 21px;
	height: 21px;
float:left;
}

* html .bukva_3{background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/i17.png', sizingMethod='crop');}


.bukva_4{
	background: url(/img/i18.png) left bottom no-repeat;
	width: 23px;
	height: 21px;
float:left;
}

* html .bukva_4{background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/i18.png', sizingMethod='crop');}

.flcont,.fmcont,.frcont{ position:relative; padding:0 25px; color:#989898; font-size:12px;}



.dat1{
float:left;
font-size: 18px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
color:#cc0000;

}

.dat2{
float:left;
padding-top:4px;
font-size: 14px;
padding-left:3px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
color:#cc0000;

}

.gui1{
font-size: 14px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
color:#ffcc33;
padding-top:10px;
}

.gui1_ext {padding-top:3px !important;}

.anons_h2 {font-family:Times New Roman;font-size:30px;color:#fff;margin:0;padding:0 0 25px 0;font-style:italic;}

.lines1{
background: url(/img/i10.png) left bottom repeat-x;
margin-top:20px;
margin-bottom:10px;
height: 1px;
}

a.gui2,  a.gui2:link, a.gui2:visited{
font-size: 14px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
color:#999999;
text-decoration:none;
}

a.gui2:hover {
font-size: 14px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
color#999999;
     text-decoration: underline;
}


a.link2,  a.link2:link, a.link2:visited{
font-size: 11px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
color:#999999;
text-decoration:none;
}

a.link2:hover {
font-size: 11px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
color:#999999;
     text-decoration: underline;
}


a.link3,  a.link3:link, a.link3:visited{
font-size: 11px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
color:#999999;
text-decoration:none;
}

a.link3:hover {
font-size: 11px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
color:#999999;
     text-decoration: underline;
}

.dates{
color:#cc9900;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:20px;

}


.text_dat{
color:#ffffff;
font-size:24px;
font-family:"Times New Roman", Times, serif;
font-style:italic;

}

.text_date2{
color:#999999;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;

}


.lines2{
background: url(/img/i11.png) left bottom no-repeat;
margin-top:20px;
margin-bottom:10px;
width: 389px;
height: 1px;

}

	/* column container */
	.colmask {
		position:relative;	/* This fixes the IE7 overflow hidden bug */
		clear:both;
		float:left;
		width:100%;			/* width of whole page */
		overflow:hidden;		/* This chops off any overhanging divs */
		color:#989898; font-size:12px;
	}
	/* common column settings */
	.colright,
	.colmid,
	.colleft {
		float:left;
		width:100%;			/* width of page */
		position:relative;
	}
	.col1,
	.col2,
	.col3 {
		float:left;
		position:relative;
		padding:0 0 1em 0;	/* no left and right padding on columns, we just make them narrower instead 
						only padding top and bottom is included here, make it whatever value you need */
		overflow:hidden;
	}
	/* 3 Column settings */
	.threecol {
				/* right column background colour */
	}
	.threecol .colmid {
		right:25%;			/* width of the right column */
				/* center column background colour */
	}
	.threecol .colleft {
		right:50%;			/* width of the middle column */
			/* left column background colour */
	}
	.threecol .col1 {
		width:46%;			/* width of center column content (column width minus padding on either side) */
		left:102%;			/* 100% plus left padding of center column */
	}
	.threecol .col2 {
		width:21%;			/* Width of left column content (column width minus padding on either side) */
		left:31%;			/* width of (right column) plus (center column left and right padding) plus (left column left padding) */
	}
	.threecol .col3 {
		width:21%;			/* Width of right column content (column width minus padding on either side) */
		left:85%;			/* Please make note of the brackets here:
						(100% - left column width) plus (center column left and right padding) plus (left column left and right padding) plus (right column left padding) */
	}
	
.sob_back_a {padding:14px 0 0 50px;}


.anons_content {padding-left:10px;}

.kollektiv ul li { font-size:16px; padding-bottom:10px; }
.kollektiv ul li a { color:#fc3; }

.rep_table_main { width:100%; border-collapse:collapse; margin:20px 0; }
.rep_table_main td { border-bottom:1px solid #666; padding:8px 3px; text-align:center; }
.rep_table_main_date { color:#fc3; width:74px; }
.rep_table_main_name span { color:#c00; font-size:1.1em; font-weight:bold; }
.rep_table_main_place { width:100px; }
