* {margin: 0; padding: 0; border: 0;}
body {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; min-height: 100%; height: auto !important; height: 100%; position: absolute; color: #211500;}
html, body { width: 100%; height: 100%;}
ul { list-style: none;}
img {border:0;}
.clear { clear: both; height: 0px; padding: 0px; margin: 0px; line-height: 0px; font-size: 0px;}
a {  color: #505050;}
a:hover { text-decoration: none; }
.min {  min-width: 1000px; width:expression(((document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.clientWidth : document.body.clientWidth) < 1000 ? "1000px" : "auto");  }
.centermap { width: 616px; margin: 0 auto; }
.bb { position: absolute; right: 0; bottom: 0;}
/*head*/
.head { padding-left: 36px; height: 112px; padding-right: 15px;}
.logo { float: left;}
.block { float: right;}
.links { font-size: 11px; padding-top: 13px;color: #505050; float: right;}
.links a { margin-left: 10px; margin-right: 10px; text-decoration: none;}
.search { float: right; padding-top: 20px; padding-right: 10px;}
.search input { float: left; width: 146px; height: 17px; color: #a4a4a4; font-size: 12px; font-family: Arial, Helvetica, sans-serif; border: 1px solid #d0d0d0; padding-left: 5px; padding-top: 2px;}
.search a { float: left;}
/*head*/

/*menu*/
.menubg { background: url(../images/menubg.gif) top repeat-x; height: 28px; margin-left: 9px; margin-right: 9px; text-align: center; margin-bottom: 20px;}
.menu_l { background: url(../images/menu_l.gif) left top no-repeat; height: 28px;}
.menu_r { background: url(../images/menu_r.gif) right top no-repeat; height: 28px;}
.menubg a { font-size: 14px; text-decoration: none; padding-left: 9px; padding-right: 20px; margin-right: 9px; vertical-align:middle;}
.menubg a:hover { background: url(../images/menu_a.gif) right 5px no-repeat; color: #869ac0;}
.menubg .act { background: url(../images/menu_a.gif) right 5px no-repeat; color: #869ac0;}
.menubg img { vertical-align:middle;}
/*menu*/

/*content*/
.content { padding-bottom: 90px;  }
.tumbs { width: 992px; margin: 0 auto; padding-top: 20px; position: relative;}
.tumb { width: 218px; float: left; padding: 0px 15px; text-align:justify;}
.tumb img { border: 1px solid #d8d8d7;} 
.title { font-size: 21px; color: #8691a9; padding-bottom: 7px; padding-top: 15px;}
.text p { padding-bottom: 14px; text-align: justify; }
/*content*/

/*foot*/
.foot { position: absolute; bottom: 0px; padding-bottom: 9px; width: 100%; left: 0; color: #bfbfbe; z-index: 100;}
.foot a {color: #bfbfbe; text-decoration: none;}
.copy { float: left; padding-left: 25px;}
.site { float: right; padding-right: 310px;}
/*foot*/


/*index2*/
.main { width: 100%;}
.left { width: 212px;}
.center { padding-left: 30px; padding-right: 30px;}
.right { width: 212px;}

/*left*/
.menu2 { background: url(../images/menu2.gif)  top repeat-x;width: 214px; }
.menu2 li { background: url(../images/li.gif) bottom repeat-x; padding-bottom: 8px; padding-top: 7px; padding-left: 18px; width: 196px; float: left;}
.menu2 a { background: url(../images/plus.gif) left 3px no-repeat; padding-left: 20px; text-decoration: none; font-size: 12px; text-transform: uppercase; font-family: "Arial Narrow"; font-weight: bold; display: block;}
.menu2 a:hover { background: url(../images/min.gif) left 5px no-repeat; color: #c91422;}
.menu2 .act2 a { background: url(../images/min.gif) left 5px no-repeat; color: #c91422;}
.menu2 .no { height: auto; background: none; padding: 0;}
.menu2 ul li { padding-left: 38px; width: 176px; background: url(../images/li2.gif) bottom repeat-x; background-color: #f6f9fc;}
.menu2 ul a { background: url(../images/marker.gif) left 5px no-repeat; font-size: 11px; text-transform: none; padding-left: 15px;}
.menu2 ul a:hover { background: url(../images/marker.gif) left 5px no-repeat; font-size: 11px; text-transform: none; padding-left: 15px;color: #c91422;}
.menu2 ul .last {background: url(../images/li.gif) bottom repeat-x;background-color: #f6f9fc;}
.menu2 ul li ul  {}
.menu2 ul li ul li { padding-left: 54px; width: 160px;}

/*left*/

/*center*/
.block2 { border: 0px solid #c4c5c5; border-top: none; position: relative;}
h1 { font-weight: normal; font-size: 18px; color: #FFF; line-height: 20px;  padding-left: 29px; height: 21px;}
.block4bg { background: url(../images/h1bg.gif) repeat-x; height: 21px;}
.block4_l { background: url(../images/h1_l.gif) left top no-repeat; height: 21px;}
.block4_r { background: url(../images/h1_r.gif) right top no-repeat; height: 21px;}
/*photos*/
.photos3 { width: 100%; border: 0px;}
.photos3 .prev { margin-top: 207px; cursor: pointer; font-size: 14px; color: #666666; text-transform: uppercase; }
.photos3 .phots {  text-align: center; }
.photos3 .phots li { width: 212px; height: 220px; }
.photos3 .phots img { }
.photos3 .next {  margin-top: 207px;cursor: pointer;font-size: 14px; color: #666666; text-transform: uppercase; padding-right: 20px;}

.prev img { margin-right: 8px;}
.next img { margin-left: 8px;}
/*photos*/
.foto2 { height: 232px;}

.text2 { padding-top: 20px; position: relative;}
.text2 p { padding-bottom: 13px; text-align: justify;}
.text2 .title3 { padding-top: 7px; padding-bottom: 7px; color: #646464; font-size: 14px; text-align: left;}

.links2 { color: #787878; position: relative;} 
.links2 a { text-decoration: none; font-size: 11px; font-family:"Arial Narrow";}
.links2  span { margin-left: 10px; margin-right: 10px;}
.links2 a:hover { color: #8699bc;}
.verh { background: url(../images/strela3.gif) left 5px no-repeat; padding-left: 17px; text-transform: uppercase; font-size:12px; float: right; }
/*center*/



/*right*/
.menu3 { }
.menu3 li { background: url(../images/li.gif) bottom repeat-x; height: 23px; padding-top: 7px; padding-left: 18px; width: 194px; float: left;}
.menu3 a { background: url(../images/strela4.gif) left 7px no-repeat; padding-left: 20px; text-decoration: none; font-size: 14px; font-family: "Arial Narrow"; font-weight: bold;}

.menu3 .no { height: auto; background: none; padding: 0;}
.menu3 ul li { padding-left: 16px; width: 196px; background: url(../images/li2.gif) bottom repeat-x; background-color: #f6f9fc;}
.menu3 ul a { background: url(../images/marker.gif) left no-repeat; font-size: 11px; text-transform: none; padding-left: 15px;}
.menu3 ul a:hover { background: url(../images/marker.gif) left no-repeat; font-size: 11px; text-transform: none; padding-left: 15px;color: #c91422;}
.menu3 .glav { background: url(../images/glav.gif) no-repeat; height: 20px; padding-top: 1px;}
.menu3 .glav a { color: #FFF;}
.menu3 .glav a:hover { color: #FFF;}

.block3 { background: url(../images/block3.png) repeat; margin-top: 24px; width: 210px; border: 1px solid #c9d1df; padding-top: 6px; padding-bottom: 8px; position: relative; z-index: 1;}
.block3 p { padding-left: 8px; padding-right: 18px; font-size: 11px;  text-align: justify;}
/*right*/
/*index2*/
/*Added by D* */
.sitemap ul {  margin: 0 0 0 1px;  padding: 0 0 0 3px; background-image: url("../images/t1.gif");background-repeat: repeat-y;}

.sitemap ul li {margin: 0; padding: 0 0 0 14px; list-style: none; background-image: url("../images/t2.gif");  background-repeat: no-repeat; background-position: -3px 0;}

.sitemap ul li.last {   margin-bottom: 6px; background-image: url("../images/t3.gif"); background-repeat: no-repeat; background-position: -3px 9px;
}

#WebLoginLayer0
{
background-color: #EEE; 
}
#WebLoginLayer0 tr
{
height: 30px;
background-color: #EEE; 
}
#WebLoginLayer0 input{
border: solid 1px;
background-color: #fff; 
}

#news {padding:0; margin:0 0 15px 0;} /*отступы между новостями */
#news h2 {padding:0px; font-size: 12px; margin:0px; border:none} /* заголовок новости без отступов и без подчеркивания снизу */
#news h2 .date {font-weight:bold; color:red;} /* дата публикации, выделяется жирным шрифтом */
#news .introtext{padding:5px 0 0 0;} /*отступ области с кратким описанием и датой от заголовка */
#news .introtext .date {font-weight:bold;} /* дата публикации, выделяется жирным шрифтом */

