body
{
 background-color: #e4ebf1;
 font-family: 'tahoma';
 behavior: url("csshover3.htc");
}

h2
{
 color: #4b6d89;
 font-size: 20px;
 font-family: 'arial';
 font-weight: bold;
 padding: 0px;
 margin: 0px;
}

h4
{
 color: #cc0000;
 font-size: 12px;
 font-family: 'tahoma';
 font-weight: normal;
}

h5
{
 color: #999999;
 font-size: 10px;
 font-family: 'tahoma';
 font-weight: normal;
}

p
{
 font-weight: normal;
 color: #000000;
 font-size: 12px;
 text-align: justify;
}

li
{
 font-weight: normal;
 color: #000000;
 font-size: 12px;
 text-align: left;
 padding: 5px 0px 0px 0px;
}


input, textarea, button
{
 font-weight: normal;
 color: #000000;
 font-size: 12px;
 text-align: justify;
 border: 1px solid #879eb1;
 margin: 0px 0px 10px 0px;
 padding: 2px 3px;
}

input[type="text"], input[type="password"], textarea
{
 width: 100%;
}

label
{
 display: block;
 margin: 0px 0px 3px 3px;
 font-size: 10px;
 font-family: 'tahoma';
 font-weight: normal;
 color: #4b6d89;
}

hr
{
 border-top: 1px dotted #999999;
 border-right: 0px;
 border-bottom: 0px;
 border-left: 0px;
}

a
{
 color: #cc0000;
}

.captcha
{
 border: 1px solid #879eb1;
}




/* ТЕЛО СТРАНИЦЫ */
#page
{

}

#contacts, #children_sites, #gallery, #passport, #info, #counters
{
 padding: 10px;
 margin: 10px 10px 10px 0px;
 border-right: 1px solid #bbbbbb;
 border-bottom: 1px solid #bbbbbb;
}

/* Блок модулей */
.modblock
{
 padding: 10px;
 margin: 10px 10px 10px 0px;
 border-right: 1px solid #bbbbbb;
 border-bottom: 1px solid #bbbbbb;
}




#gallery #main_image
{
 margin: 10px 0px 10px 0px;
 text-align: center;
}

#gallery td
{
 border: 1px #ffffff;
 text-align: center;
 vertical-align: middle;
 margin: 0px;
 padding: 3px;
 width: 64px;
 height: 64px;
}

#gallery td.cur_pic
{
 border: 1px solid #4b6d89;
 text-align: center;
 vertical-align: middle;
 margin: 0px;
 padding: 3px;
 width: 64px;
 height: 64px;
}

#gallery #images_navigation p
{
 text-align: center;
 font-family: 'tahoma';
 color: #4b6d89;
}

#bmenu, #bmain, #bnews, #bads
{
background-color:#e4ebf1;
}

#bmenu div.modblock, #bmain div.modblock, #bnews div.modblock, #bads div.modblock
{
 background-color: #FFFFFF;
 padding: 20px;
 margin: 10px 5px;
}

/* Стили шапки */

.bgNRRT 
{
background-position:right top;
background-repeat:no-repeat;
}

.textRed {
	color: #cc0000;
}

#top_menu
{
font-size:12px;
font-family:Tahoma;
}

#top_menu li
{
background-image:url(images/bg_but_grey.gif);
margin:5px;
padding:3px 50px;
display:block;
border:1px solid #B6C2CD;
list-style-type:none;
height:15px;
float:left;
}

#top_menu ul li a
{
text-decoration:none;
color:#0857A6;
}

#top_menu ul li a:hover
{
text-decoration:none;
color:#cc0000;
}

#shapka {
background:#0857A6 url(images/bg_title.gif);
padding-left:10px;
height:60px;
}
