@charset "windows-1251";
/* CSS Document */

body{
background-color:#ffffff;
color:#514539;
font-size:13px;
font-family:Tahoma, Arial;
margin: 0px;
padding: 0px;
}
.main{
background-color:#F4EBE2;
width:1000px;
}

a, a:link, a:hover, a:active, a:visited{
color:#892D2E;
text-decoration:underline;
}

a:hover{
/*text-decoration:none;*/
}

FORM, INPUT {padding:0px; margin:0px;}

h1, .h1{
font-family: Arial;
font-size: 18px;
text-transform: uppercase;
color: #000;
font-weight: 600;
text-decoration: none;
padding:20px 0px 20px 0px;
margin:0px;
}

.h1{padding:0px 0px 20px 0px;}

h1 a, h1 a:link, h1 a:visited, .h1 a, .h1 a:link {text-decoration:underline;}
h1 a:hover, .h1 a:hover {text-decoration:underline;}


h2{
font-family: Arial;
font-size: 15px;
text-transform: uppercase;
color: #000;
font-weight: 600;
text-decoration: none;
padding:0px;
margin:10px 0px 15px 0px;
}


h3{
padding:3px;
background-color: #892D2E;
color:#fff;
font-size: 11px;
margin: 0px;
font-family: Tahoma;
font-weight: normal;
}


.title, a.title, a.title:link {color:#800000; font-weight:bold; text-decoration:none;}

th{
	padding:3px;
background-color: #892D2E;
color:#ffffff;
font-size: 12px;
margin: 0px;
font-family: Tahoma;
font-weight: normal;
text-align: center;
	
}

img{ border:0px;padding:0px;margin:0px;}

.mainmenu{
background-color:#892D2E;
height:57px;
margin:0px;
top:-2px;
position:relative;
padding:0px;
}
.menuitem{
background-image:url(img/menu_poiter.jpg);
margin-left:25px;
padding-left:15px;
padding-right:25px;
float:left;
background-repeat:no-repeat;
margin-top:21px;
}
.mainmenu a, .mainmenu a:link, .mainmenu a:active,  .mainmenu a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#ffffff;
	font-weight:500;
text-decoration:none;
} 
.mainmenu a:hover{
text-decoration:underline;
color:#ffffff;
}

.mainmenu a.this, .mainmenu a.this:link, .mainmenu a.this:active,  .mainmenu a.this:visited{
	color:#999999;
} 

.searchDiv
{
  float:right;
  margin:19px 25px 0px 0px;
}

.searchDiv INPUT {vertical-align:middle;}
.searchDiv INPUT.isd {height:17px; font-size:13px; font-family:Arial; margin-right:5px;}
.searchDiv INPUT.btn {height:23px; font-size:13px; overflow: visible; padding:1px 3px;}


.srchNo {float:left; margin-right:5px;}
.srchItem {margin:0px 0px 20px 0px;}
SPAN.srch {background-color:#b67071; color:#FFFFFF; padding:0px 2px;}

.srchQ {font-size:13px; padding-bottom:30px;}
.srchQ DIV {font-style:italic; padding-bottom:3px;}


.left_subm_bord{
background-image:url(img/left_subm_bord.jpg);
background-repeat:repeat-y;
}
.right_subm_bord{
background-image:url(img/right_subm_bord.jpg);
background-repeat:repeat-y;
}
.submenu_it{
margin-top: 10px;
margin-bottom: 10px;
padding-left:24px;
}
.submenu_it a, .submenu_it a:link, .submenu_it a:active,  .submenu_it a:visited{
width:230px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:500;
text-decoration: none;
}
.submenu_it a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
text-decoration: underline;
font-weight:500;
}

.submenu_it .catName
{
  margin-left:18px;
  margin-right:5px;
}

.level1{
padding-left:24px;
}
.level1 a:link, .level1 a:visited, .level1 a:hover{
    font-size:16px;    
}
.level2{
	  padding-left:32px;
}
.level2 a:link, .level2 a:visited, .level2 a:hover{
    font-size:16px;    
}
.level3{
 padding-left:40px;
}
.level3 a:link, .level3 a:visited, .level3 a:hover{
    font-size:16px;       
}
.level4{
  padding-left:48px;
  
}
.level4 a:link, .level4 a:visited, .level4 a:hover{
    font-size:14px;
    font-weight:bold;    
}

.level5{
  padding-left:56px;
}
.level5 a:link, .level5 a:visited, .level5 a:hover{
    font-size:10px;
}


.catThis A, .catThis A:link, .catThis A:hover, .catThis A:active, .catThis A:visited
{
color:#555555!important;
font-weight:bold!important;
text-decoration:none;
}
	
.submenu_delim{
width:250px;
border-bottom-color:#8F8881;
border-bottom-style:dotted;
border-bottom-width:1px;
height: 1px;
margin-left: 8px;
}
.bot_subm{
width:275px;
}
.subm{
background-color:#fff;
}
.leftcol{
padding-left:23px;
text-align: left;
}
.rightcol {text-align: left; padding:0px 0px 0px 0px;}
.rightcol .rcWrap {margin:0px 15px 130px 55px;}

.footer_content{
	background-image: url("img/footer_bg.jpg");
	background-repeat: no-repeat;
	width: 633px;
	height: 165px;	
	margin-bottom: 0px;
	background-position: right;		
	position: relative;
	bottom: 0px;
	left:185px;
	text-align: left;
	margin-top:0px;
}

/* --- NEWS --- */

.newsPrevBlock{
margin-top:20px;
padding-left: 5px;
}
.newsIt{
	width:100%;
	margin-top: 20px;
}
.prevDate{
padding: 2px;
background-color: #892D2E;
color:#fff;
font-size: 11px;
width:57px;
float: left;
}

.newsListTit{
width:555px;
float: left;
margin-left: 8px;
}
.newsTit{
font-size: 14px;
color: #000;
font-weight: bold;
}

.prevDescr{
width:180px;
float: left;
margin-left: 8px;
}
.more{
background-image: url("img/more_bg.jpg");
background-repeat: no-repeat;
padding-left: 12px;
background-position: 0px 5px;
}
.arch{
background-image: url("img/arch_bg.jpg");
background-repeat: no-repeat;
padding-left: 12px;
background-position: 0px 3px;
}
.pictLit{
float:left;
display:block;
width: 190px;
height: 140px;
margin-right: 10px;
border-color: #514539;
border-style: dotted;
border-width: 0px;
margin-bottom: 30px;
text-align: center; 
}
.error {
        color: #FF0000;
        text-align: center;
        font-weight: bold;
		font-size : 12px;
}
.message {
        color: #111188;
        text-align: center;
        font-weight: bold;
		font-size : 12px;		
}


/* --- =========================== RELMAX =========================== --- */
DIV.ClearDiv
{
  clear:both;
  overflow:hidden;
  height:0px;
}

.headTd
{
  height:260px;
  text-align:left;
  vertical-align:top;
  position:relative;
}

.headTd DIV.quot
{
  margin-left:50px;
  margin-top:20px;
  width:320px;
  color:#ffee72;
  font-size:14px;
  font-weight:bold;
  font-style:italic;
}

.headTd DIV.quot P
{
  text-align:right;
  margin-top:5px;
}

.headTd DIV.extra 
{
  position:absolute;
  z-index:2;
  top:180px;
  height:64px;
  width:298px;
  background-color:#f4ebe2;
}

.headTd DIV.extra .ico {float:left; width:70px; padding-top:8px; text-align:right;}
.headTd DIV.extra .ico IMG {margin-right:13px;}
.headTd DIV.extra .txt {float:left; width:220px; padding-top:14px;}
.fileInfo {font-size:11px; color:#777;}


DIV.homeUrl
{
  height:70px;
}

DIV.wow1
{position:absolute; z-index:10; margin:5px 0px 0px 300px; width:30px; height:59px; background:url('/img/wow1.gif') top left no-repeat;}


.pathDiv 
{
  background-color:#b67071; 
  margin:-2px -10px 0px -55px;
  width:695px;
  padding:3px 0px 3px 5px;
  position:relative;
  color:#555555;
  font-size:15px;
  font-family:Arial;
}

.pathDiv  A, .pathDiv  A:link, .pathDiv  A:visited {color:#FFFFFF; text-decoration:none; font-size:12px;}


.gdShadow {padding:0px 0px 0px 0px; margin:3px 0px 20px 3px; background-color:#bcb9b4;}
.galleryDiv {border:1px solid #800000; padding:8px; background-color:#f4ebe2; top:-3px; left:-3px; position:relative; z-index:2;}
.galleryDiv A, .galleryDiv A:link, .galleryDiv A:visited {font-size:16px; color:#a26666; font-weight:bold; text-decoration:none;}
.galleryDiv img {float:right; margin:0px 0px 0px 20px;}
.galDesc {margin:20px 0px 20px 0px;}

IMG.itemImg {float:right; margin:0px 0px 10px 10px;}

TABLE.itemTbl {background-color:#800000;}
TABLE.itemTbl TD {padding:3px 5px 3px 5px; text-align:left!important; background-color:#f4ebe2;}
TABLE.itemTbl TD P {text-align:left!important;}

DIV.eb {margin:10px 0px;}
DIV.annDiv {border:1px solid rgb(128,0,0); padding:10px; line-height:18px;}

/* ----- WINDOW ----- */

#WindowDiv, .WindowDiv
{
  position:absolute; 
  display:none;
  z-index:102;
}

#WindowDivShadow, .WindowDivShadow
{
  position: absolute;
  z-index:101;
  background-color:#000000;
  filter:alpha(opacity=30);
  opacity:0.3;
}

#wchDiv, .wchDiv
{
  position:absolute; 
  top:0px; 
  left:0px; 
  display:none; 
  z-index:100; 
}

#WindowHider, .WindowHider
{
  background-color:#DADADA;
  position:absolute; 
  top:0px; 
  left:0px; 
  display:none; 
  z-index:101; 
  background-image:url('images/_n20.gif');
  
  filter:alpha(opacity=0);
  opacity:0;
  width:99%;
}

/* ----- SPECIAL ----- */

#ShowPic, .ShowPic
{
  position:absolute; 
  display:none;
  z-index:102;
  border:1px solid #555555;
  padding:10px;
  background-color:#FFFFFF;
  text-align:center;
  cursor:pointer;
}

.ShowPicWrap
{
  border:1px solid #f4ebe2;
  padding:10px;
}

.WinIn
{
  position:absolute; 
  display:none;
  z-index:102;
  border:1px solid #555555;
  padding:10px;
  background-color:#ffffff;
  text-align:center;  
}

.SHDIV
{
  display:none;
  border:1px dotted #DADADA;
  padding:10px 0px 10px 0px;
  margin-top:1px;
}
