

*
{
margin: 0px;
padding: 0px;
}

a:link {
	color: #107280;
}

a:hover {
	text-decoration: none;
	color: #FF0000;
}

a:visited {
	color: #107280;
}

body {
	
	background: Black url(images/phono.jpg);
	font: 13px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: black;
}

#content
{
	margin: 0 auto;
	background: #ffffff;
	width: 800px;
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
	
}

#back
{
background: url(images/pppph.jpg);
width: 800px;
}

#header {
	height: 150px;
	text-align: left;
	padding-top: 10px;	

}

#menu
{
width: 764px;
height: 50px;
margin: 1px;
margin-left: 10px;
padding-left: 15px;
background: url(images/menu.jpg) repeat-x;
}

#menu ul {
	list-style: none;	
}

#menu li {
	
	display: inline; 
	
}

#menu a {
	float: left;
	width: 90px;
	height: 32px;
    display: block;
	text-align: center;
	text-decoration: none;
	color: #000000;
	font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;
	padding-top: 8px;
padding-left: 4px;

}

#menu a:hover {
	width: 90px;
    height: 32px;
	color: Brown;
	text-decoration: underline;
	background: url(images/menu_r.jpg) repeat-x;
}


#men
{
width: 613px;
height: 49px;
margin: 10px;
padding-left: 130px;
background: url(images/menu.gif) repeat-x;
}

#men ul {
	list-style: none;	
}

#men li {
	
	display: inline; 
	
}

#men a {
	float: left;
	width: 79px;
	height: 32px;
    display: block;
	text-align: center;
	text-decoration: none;
	color: #000000;
	font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;
	padding-top: 10px;

}

#men a:hover {
	width: 79px;
    height: 32px;
	color: #ffffff;
	text-decoration: underline;
	background: url(images/menu_r.jpg) repeat-x;
}






#logo {
background: url(images/header2.jpg) no-repeat;
width: 764px;
height: 70px;
text-align: right;
padding-top: 28px;
padding-right: 30px;
margin-left: 10px;
}





#logodok {
background: url(images/headerdok.png) no-repeat;
width: 728px;
height: 147px;
text-align: right;
padding-top: 30px;
padding-right: 30px;
margin-left: 62px;
}


#logo a {
	text-decoration: none;
	text-transform: lowercase;
	font-style: italic;
	font-size: 18px;
	color: #ffffff;
}
#logo H2 a
{
font-size: 12px;
}

#left
{
	width: 223px;
	margin-left: 10px;

}

#left H3
{
width: 208px;
height: 26px;
font-size: 14px;
font-weight: bold;
padding-left: 15px;
padding-top: 5px;
text-transform: uppercase;
color: #370505;
background: url(images/title.jpg) no-repeat;
}

#left H5
{
width: 208px;
height: 37px;
font-size: 12px;
font-weight: bold;
padding-left: 15px;
padding-top: 5px;
text-transform: uppercase;
color: Navy;
background: url(images/title.jpg) no-repeat;
}

#left ul {
	list-style: none;
	border-bottom: 1px solid #4A0000;
	border-left: 1px solid #4A0000;
	border-right: 1px solid #4A0000;
}

#left li ul {
	border: 0px;
	margin-left: 20px;
	margin-bottom: 10px;
}

#left li li {
	padding: 4px 20px;
    background: url(images/small.gif) no-repeat left;
}

#left a {
	color: #4A0000;
}
#left a:visited {
	color: #4A0000;
}

#left p
{
padding: 10px;
border-bottom: 1px solid #4A0000;
border-left: 1px solid #4A0000;
border-right: 1px solid #4A0000;
}



#blok
{
width: auto;
height: auto;
font-size: 14px;
font-weight: bold;
padding-left: 15px;
padding-top: 5px;
text-transform: uppercase;
color: #370505;
background: url(images/title.jpg) no-repeat;
}





#calendar1 {
	padding: 0 10px 20px 10px;
}

#calendar table {
	width: 100%;
	text-align: center;
}

#calendar thead {

}

#calendar tbody td {
	border: 1px solid #F1F1F1;
}

#calendar #prev {
	text-align: left;
}

#calendar #next {
	text-align: right;
}

#calendar tfoot a {
	text-decoration: none;
	font-weight: bold;
}

#calendar #now {
	background: #696969;
	border: 1px solid #ff0000;
	font-weight: bold;
	color: #ffffff
}

#right
{
float: right;
width: 550px;
padding-right: 10px;

}

#right H4
{
	margin: 0;
	padding: 0px;
	font-size: 12px;
	color: #4A0000;
}

#right H6
{
	margin: 0;
	padding: 0px;
	font-size: 9px;
	color: #4A0000;
}

#right a
{
color: #4A0000;
text-decoration: none;
}

#right p {
	margin: 0;
	padding: 0;
	padding-bottom: 10px;
}

#right h2 {
	margin: 0;
	padding: 0;
	padding-top: 10px;
	color: #107280;
}
.date {
	text-align: right;
	color: #808080;
	font-size: 11px;
}

.date a {
	color: #D72020;
}

#right ul, #right ol
{
margin-left: 30px;
}







#rig
{
float: center;
width: 778px;
margin-left: 10px;
padding-right: 10px;
color: Black;
}

#rig H4
{
	margin: 0;
	padding: 0px;
	font-size: 12px;
	color: #4A0000;
}

#rig H6
{
	margin: 0;
	padding: 0px;
	font-size: 9px;
	color: #4A0000;
}

#rig a
{
color: #4A0000;
text-decoration: none;
}

#rig p {
	margin: 0;
	padding: 0;
	padding-bottom: 10px;
}

#rig h2 {
	margin: 0;
	padding: 0;
	padding-top: 10px;
	color: #4A0000;
}






	#fixedMenu { background: none repeat scroll 0px 0px rgba(0, 0, 0, 0.8); border-radius: 2px 2px 2px 2px; top: 10px; box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5); left: 1px; padding: 8px 0px 8px 0px; position: fixed; list-style: none; margin: 0; border: none; }
	#fixedMenu li { display: block; background: none; margin: 0; border: none; padding: 0; width: 180px; height: 20px; -moz-transition: all 0.6s ease 0.0s; }
	#fixedMenu li:hover { background: rgba(0, 0, 0, 0.1); margin: 0; border: none; padding: 0; }
	#fixedMenu li a { display: block; line-height: 20px; padding: 0px 0px 0px 15px; margin: 0; text-decoration: none; color: #fff; opacity: 0.6; -moz-transition: all 0.4s ease 0.0s; }
	#fixedMenu li a:hover { color: #fff; opacity: 1.0; }





#imga 
{
margin-right: 10px;
right: 0;
top: 5px;
position: fixed;
}

#imgaa 
{
margin-right: 10px;
right: 0;
top: 60px;
position: fixed;
}
#imgaaa
{
margin-right: 10px;
right: 0;
top: 200px;
position: fixed;
}
#imgaaaa
{
margin-right: 10px;
right: 0;
top: 340px;
position: fixed;
}






 @font-face {
    font-family: freescript; /* Гарнитура шрифта */
    src: url(fonts/freescript.ttf); /* Путь к файлу со шрифтом */
   }
  
#footer {
	height: 50px;
	clear: both;
	padding-top: 10px;
background: url(images/menu.jpg) repeat-x;
	margin-left: 30px;
	margin-right: 10px;
	width: 743px;
}

#footer p {
	margin: 0;
	font-size: 10px;
	text-align: center;
        font: 24px Freescript, sans-serif;
	color: #370505;
        font-style: normal;
}

#footer a {
	color: Navy;
      
}


 .leftimg {
    float:left; /* Выравнивание по левому краю */
    margin: 7px 7px 7px 0; /* Отступы вокруг картинки */
   }
   .rightimg  {
    float: right; /* Выравнивание по правому краю  */ 
    margin: 10px 0 10px 10px; /* Отступы вокруг картинки */
}

/* Перевод малого блока */

#okno {position: relative;}

#sec { position: absolute;
    left:0;
    bottom:0;
    right:0;
    top:0; 
visibility: hidden;
width: 550px;
}

#box {display:block;}

#box:hover #sec{visibility: visible; position: relative;}


/* Перевод большого блока */

.holder {
    position:relative;  
    width:auto;
    height:auto;
}
.block {
    position:absolute;
    left:0;
    bottom:0;
    right:0;
    top:0;
    display:none;

}


.holder:hover .block {
    display: block;
bottom: 40px;

}

.block:hover .holder { display:none;) }



@font-face {
    font-family: Comic; /* Гарнитура шрифта */
    src: url(fonts/comic.ttf); /* Путь к файлу со шрифтом */
   }
   f5 {
    font-family: Comic, 'Comic Sans MS', cursive; font-size: 14px;
   }
   f4 {
    font-family: Comic, 'Comic Sans MS', cursive; font-size: 13px;
   }

 pp {
    border: 1px solid black;
    padding: 1px;
   }


#blink {
	-webkit-animation: blink 3s linear infinite; 
	animation: blink 3s linear infinite; 
	font-weight: bold; 
	color: color: #F00; 
}

@-webkit-keyframes blink { 
	0% { color: #F00; }
	50% { color: #FBB; }
	100% { color: #F00; }
}

@keyframes blink {  
	0% { color: #F00; }
	50% { color: #FBB; }
	100% { color: #F00; } 
}


.topLayer{
   position:fixed;
   top:0;
   left:0;
   width:100%;
   height:100%;
   background:transparent url(closed.png) repeat;
   z-index:9999;
}





