
* {
 margin:0;
 padding:0;
 font-size:12px;
}
ul {
 padding:0 0 0 30px;
 list-style-position:inside;
}
ol {
 padding:0 0 0 30px;
 list-style-position:inside;
}
html,body {
 background-color:transparent;
 color:#868678;
 height:100%;
 font-family:Arial, Verdana, Tahoma, Helvetica, sans-serif;
 font-size:8pt;
 font-weight:normal;
}
a:link, a:visited, a:active {
 background-color:transparent;
 color:#cc0f0f;
 font-size:12px;
 font-weight:normal;
 text-decoration:underline;
}
a:hover {
 background-color:transparent;
 color:#000000;
 font-size:12px;
 font-weight:normal;
 text-decoration:underline; 
}
a.verhnee, a.verhnee:link, a.verhnee:visited, a.verhnee:active, a.verhnee:hover {
color:#6D6D6D;
 font-size:11px;
}

a.defi:link, a.defi:visited, a.defi:active {
 background-color:transparent;
 color:#000000;
 font-size:10px;
 font-weight:normal;
 text-decoration:underline;
 padding:0;
 margin:0;
}
a.defi:hover {
 background-color:transparent;
 color:#000000;
 font-size:10px;
 font-weight:normal;
 text-decoration:underline; 
}

.maint {
 background:url('../img/main.jpg') transparent left top no-repeat;
 width:1000px;
 height:100%;
}

h1,h2,h3,h4,h5 {
 background-color:transparent;
 color:#cc0f0f;
}
h1 {
 font-size:16pt;
 margin: 10px 0 0 0;
}
h1.mim {
 font-size:14pt;
 font-style:italic;
 margin: 10px 0 7px 10px;
}
h2 {
 font-size:14pt;
 font-style:italic;
}
h2.txt {
 font-size:10pt;
 font-style:normal;
 font-weight:bold;
 color:#868678;
 margin: 10px 0 7px 20px;
}

h3 {
 font-size:12px;;
 margin: 5px 0 5px 0;
 font-family: Verdana;

}
.topline {
 background:url('../img/topline.gif') left top repeat-x;
}
.buttle {
 background:url('../img/buttle.jpg') left bottom no-repeat;
}
.bottom {
 background:url('../img/bottomline.gif') left top repeat-x;
}
.tit {
 color:#000;
 font-size:10pt;
 padding:30px 160px 0 0;
}
.bmenu {
 color:#5B5B5B;
 font-size:8pt;
 font-weight:normal;
 text-decoration:none;
 padding:2px 18px 7px 8px;
 white-space:nowrap;
}
p {
 font-size:10pt;
}
.bmenu a:link, .bmenu a:visited, .bmenu a:hover, .bmenu a:active {
 background-color:transparent;
 color:#000;
 font-size:8pt;
 font-weight:normal;
 text-decoration:underline;
 padding:0 2px;
}
.fmenu {
 list-style-type:none;
 list-style-position:inside;
 line-height: 1;
 clear:both;
 position:relative;
 padding:0;
}
.fmenu li {
 position:absolute;
 top:-500px;
 z-index:1000;
}

.smenu {
 list-style:none;
 line-height: 1;
 clear:both;
 padding:0;
 margin:0;
 width:347px;
 display:block;
}
.smenu li {
 display:block;
 float:left;
 width:347px;
}
.smenu a {

 display:block;
 width:347px;
}


#nav {
 list-style-type:none;
 list-style-position:inside;
 line-height: 1;
 clear:both;
 position:relative;
 padding:0;

}
#nav UL {
 padding:0 0 0 0px;
 list-style-position:inside;
	LIST-STYLE-TYPE: none
}
#nav LI {

	 position:absolute;

}

#nav LI:hover {
     z-index:1035;
}
#nav LI.jshover {
	z-index:1035;
} 
#nav LI UL {
	DISPLAY: none; 
    WIDTH: 10px; 
	POSITION: absolute;
	TOP:52px;
}
#nav LI LI A {
	DISPLAY: block;
	WIDTH: 160px;
}
#nav LI:hover UL {
	DISPLAY: block;
}
#nav LI.jshover UL {
    LEFT: 0px; 
	DISPLAY: block;

}


/*Параметры шрифта выпадающего меню на главной странице*/
#menu1 a:link, #menu1 a:visited, #menu1 a:hover, #menu1 a:active, 
#menu2 a:link, #menu2 a:visited, #menu2 a:hover, #menu2 a:active, 
#menu3 a:link, #menu3 a:visited, #menu3 a:hover, #menu3 a:active, 
#menu4 a:link, #menu4 a:visited, #menu4 a:hover, #menu4 a:active, 
#menu5 a:link, #menu5 a:visited, #menu5 a:hover, #menu5 a:active{
 background-color:transparent;
 color:#000;
 font-size:8pt;
  /*font-weight:bold;*/
/*font-style: oblique;*/
 text-decoration:none;
}
#menu1 a:hover, #menu2 a:hover, #menu3 a:hover, #menu4 a:hover, #menu5 a:hover{
 background-color:transparent;
 color:#cc0f0f;
}
#menu1 P, #menu2 P, #menu3 P, #menu4 P, #menu5 P{
 margin-top: 0.7em;
}
#menu1 {

 color:#000;
 font-size:8pt;
 POSITION: absolute;
 TOP: 105px;
 left: 25px;
} 
#menu2 {
 color:#000;
 font-size:8pt;
 POSITION: absolute;
 TOP: 59px;
 left: 25px;
} 

#menu3 {
 color:#000;
 font-size:8pt;
 POSITION: absolute;
 TOP: 70px;
 left: 25px;
} 

#menu4 {
 color:#000;
 font-size:8pt;
 POSITION: absolute;
 TOP: 80px;
 left: 25px;
} 


#menu5 {
 color:#000;
 font-size:8pt;
 POSITION: absolute;
 TOP: 60px;
 left: 25px;
} 

/*Параметры шрифта выпадающего меню на второстепенной странице*/
#smenu1 a:link, #smenu1 a:visited, #smenu1 a:hover, #smenu1 a:active, 
#smenu2 a:link, #smenu2 a:visited, #smenu2 a:hover, #smenu2 a:active, 
#smenu3 a:link, #smenu3 a:visited, #smenu3 a:hover, #smenu3 a:active, 
#smenu4 a:link, #smenu4 a:visited, #smenu4 a:hover, #smenu4 a:active, 
#smenu5 a:link, #smenu5 a:visited, #smenu5 a:hover, #smenu5 a:active{
 background-color:transparent;
 color:#000;
 font-size:8pt;
/* font-style: oblique;*/
 text-decoration:none;
}
#smenu1 a:hover, #smenu2 a:hover, #smenu3 a:hover, #smenu4 a:hover, #smenu5 a:hover{
 background-color:transparent;
 color:#cc0f0f;
}
#smenu1 P, #smenu2 P, #smenu3 P, #smenu4 P, #smenu5 P{
 margin-top: 0.7em;
}
#smenu1 {
 color:#000;
 font-size:8pt;
 POSITION: absolute;
 TOP: 77px;
 left: 20px;
 z-index:0;
} 
#smenu2 {
 color:#000;
 font-size:8pt;
 POSITION: absolute;
 TOP: 57px;
 left: 20px;
 z-index:1080;
} 

#smenu3 {
 color:#000;
 font-size:8pt;
 POSITION: absolute;
 TOP: -230px;
 left: 20px;
 z-index:1080;
} 

#smenu4 {
 color:#000;
 font-size:8pt;
 POSITION: absolute;
 TOP: 81px;
 left: 20px;
  z-index:1080;
} 


#smenu5 {
 color:#000;
 font-size:8pt;
 POSITION: absolute;
 TOP: -315px;
 left: 20px;
 z-index:1080;
} 

#sfon1 {
 POSITION: absolute;
 TOP: 77px;
} 
#sfon4 {
 POSITION: absolute;
 TOP: 85px;
} 
#sfon2 {
 POSITION: absolute;
 TOP: 60px;
} 
#sfon3 {
 POSITION: absolute;
 TOP: -240px;
} 
#sfon5 {
 POSITION: absolute;
 TOP: -323px;
}

#sfontop1 {
 POSITION: absolute;
 left: -9px;
 TOP: 47px;
} 
* html #sfontop1{ 
 POSITION: absolute;
 left: -9px;
 TOP: 44px;
}
html:not([lang]) #sfontop1 {
 POSITION: absolute;
 left: -9px;
 TOP: 45px; }
 
#sfontop4 {
 POSITION: absolute;
 left: -17px;
 TOP: 51px;
} 
* html #sfontop4{ 
 POSITION: absolute;
 left: -17px;
 TOP: 48px;
} 
html:not([lang]) #sfontop4 {
 POSITION: absolute;
 left: -17px;
 TOP: 49px;
} 

#sfontop2 {
 POSITION: absolute;
 left: 0px;
 TOP: 23px;
} 
* html #sfontop2{ 
 POSITION: absolute;
 left: 0px;
 TOP: 20px;
} 
html:not([lang]) #sfontop2 {
 POSITION: absolute;
 left: 0px;
 TOP: 21px;
} 

#sfontop3 {
 POSITION: absolute;
 left: -15px;
 TOP: 35px;
} 
* html #sfontop3{ 
 POSITION: absolute;
 left: -15px;
 TOP: 32px;
} 
html:not([lang]) #sfontop3 {
 POSITION: absolute;
 left: -15px;
 TOP: 33px;
} 

#sfontop5 {
 POSITION: absolute;
 left: -7px;
 TOP: 44px;
}
* html #sfontop5{ 
 POSITION: absolute;
 left: -7px;
 TOP: 41px;
}
html:not([lang]) #sfontop5 {
 POSITION: absolute;
 left: -7px;
 TOP: 42px;
}

#snav {
 list-style:none;
 line-height: 1;
 clear:both;
 padding:0;
 margin:0;
 width:347px;
 display:block;

}
#snav UL {
 padding:0 0 0 0px;
 list-style-position:inside;
	LIST-STYLE-TYPE: none
}
#snav LI {
	BACKGROUND: none transparent scroll repeat 0% 0%;
 display:block;
 float:left;
 width:347px;
}
/*.nav A {
	PADDING-RIGHT: 10px;
	DISPLAY: block; PADDING-LEFT: 10px;
	BACKGROUND: url(dot.png) repeat-y right 50%; 
	PADDING-BOTTOM: 4px; WIDTH: 120px; COLOR: #fff; 
	PADDING-TOP: 4px;
	TEXT-DECORATION: none;
} */
/*.nav A:hover {
	BACKGROUND: #ccc;
	COLOR: #000;
} */
#snav LI:hover {
	z-index:1035;
}
#snav LI.jshover {
	z-index:1035;
} 
#snav LI UL {
	DISPLAY: none; 
    left: 129px;
    WIDTH: 10px; 
	POSITION: relative;
	TOP:-100px;
}
#snav LI LI A {
	DISPLAY: block;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	WIDTH: 160px;
}
#snav LI:hover UL {
	DISPLAY: block;
	z-index:1035;
}
#snav LI.jshover UL {
LEFT: 129px; 
	DISPLAY: block;
	z-index:1035;
}

#foto_in {
 height:69px;
}
#corporate_in {
 height:121px;
}
#personal_in {
 height:100px;
}
#thematic_in {
 height:85px;
}
#child_in {
 height:85px;
}
#add_in {
 height:70px;
}

#foto {
 left:0;
 top:6px;
 z-index:1100;
}
#corporate {
 left:160px;
 top:0;
}
#personal {
 left:348px;
 top:72px;
}
#thematic {
 left:545px;
 top:88px;
}
#child {
 left:706px;
 top:58px;
}
#add {
 left:784px;
 top:-44px;
 /*z-index:1070;*/
}
#ftxt {
 padding:222px 10px 0 10px;
}
#txt {
 padding:0 5px 5px 5px;
}

/*НОВОСТИ НА ГЛАВНОЙ*/
/*блок вывода*/
.globnews{
z-index:2000; 
width:244px;
padding:150px 0 0 15px;
}
/*дата*/
.date{
	color:#000; 
	font-size:11px;
	font-family:verdana, arial, sans-serif;
	font-weight: bold;
}
/*аннотация*/
#news {
margin:5px 0 15px 0;
}
#news a:link, #news a:visited, #news a:active{
color:#8D8C8C;
font-size:11px;
font-family:verdana, arial, sans-serif;
font-weight: normal;
text-decoration:underline;
} 
#news a:hover{
color:#8D8C8C;
font-size:11px;
font-family:verdana, arial, sans-serif;
font-weight: normal;
text-decoration:underline;
}
/*RSS*/
#rss a:link, #rss a:visited, #rss a:active{
color:#000000;
font-size:12px;
font-family:verdana, arial, sans-serif;
font-weight: normal;
text-decoration:underline;
} 
#rss a:hover{
color:#CC0F0F;
font-size:12px;
font-family:verdana, arial, sans-serif;
font-weight: normal;
text-decoration:underline;
}

/*заголовок "НОВОСТИ"*/
.new{
color:#CC0F0F;
font-size:16px;
font-family:verdana, arial, sans-serif;
padding:30px 0 15px 0;
font-weight:bold;

}

.svadba {
border: 1px solid;
border-collapse: collapse;
}

.svadba td{
border: 1px solid;
}

.menu_grad {
position:relative;
z-index:1000;
margin-bottom:-15px;
}


* html .menu_grad {
position:relative;
z-index:1000;
margin-bottom:-18px;
}
