BODY{
	margin: 0px;
	padding: 0px;
	text-align: justify;
	color: #000000;
	font-family: Arial;
	font-size: 11px;
        position: relative;
	background: url(/userdata/files/fon.jpg) center center repeat;
}

UL {margin: 0px; padding: 0px;}

LI {
   list-style-type: none;
   padding: 0px 0px 0px 20px;
   margin: 0px;
   background: url(/userdata/files/li_fon.jpg) left 3px no-repeat;
}

TABLE{
	font-size: 100%;
	border-collapse: collapse;
}

TD{
    margin: 0px;
    padding: 0px;
}

.pageBodyContainer{
	background: url(/userdata/files/pagebody.jpg) center center repeat;
	margin: 0px auto;
	padding: 0px;
	width: 980px;
	text-align: left;
        min-height: 1000px;
        display: block;
	position: relative;
}

TABLE.layout {
        width: 100%;
	margin: 0px; 
	padding: 0px;
	position: relative;
}

td#shapka {
   padding: 0px;
   margin: 0px;
   background: url(/userdata/files/telephon.jpg) 600px 15px no-repeat;
}

#shapka_div {
   padding: 0px;
   margin: 0px;
}

#proezd {
  font-size: 12px;
  color: #3e0305;
  position: absolute;
  left: 305px;
  top: 23px;
  margin: 0px;
  padding: 0px;
}

#proezd A {margin: 0px 0px 0px 20px; padding: 0px;}

#mapmenu {
    left: 98px;
    top: 22px;
    position: absolute;
    margin: 0px;
    padding: 0px;
   
}

#mapmenu img {
    border: none;
}

TD#head {
        width: 681px;
        height: 410px;
	margin: 0px;
	padding: 0px;
	position: relative;
}

#head_div {
 	margin: 0px;
	padding: 0px;
	position: relative;
}



TD#head .flash {
    background: url(/userdata/files/fon_flash.jpg) left top no-repeat;
    width: 681px;
    height: 394px;
    margin: 0px;
    padding: 0px;
    top: 0px;
    position: absolute;
    left: 0px;
    z-index: 1;
}

TD#head .flash #flashka {
    position: absolute;
    top: 2px;
    left: 8px;
}

TD#head2 {
        width: 681px;
        height: 410px;
	margin: 0px;
	padding: 0px;
	position: relative;
}

#head2_div {
 	margin: 0px;
	padding: 0px;
	position: relative;
}



TD#head2 .flash {
    background: url(/userdata/files/fon_flash.jpg) left top no-repeat;
    width: 681px;
    height: 394px;
    margin: 0px;
    padding: 0px;
    top: 0px;
    position: absolute;
    left: 0px;
}

TD#head2 .flash #flashka {
    position: absolute;
    top: 2px;
    left: 8px;
}


TD#head3 {
        width: 681px;
        height: 410px;
	margin: 0px;
	padding: 0px;
	position: relative;
}

#head3_div {
 	margin: 0px;
	padding: 0px;
	position: relative;
}



TD#head3 .flash {
    background: url(/userdata/files/fon_flash.jpg) left top no-repeat;
    width: 681px;
    height: 394px;
    margin: 0px;
    padding: 0px;
    top: 0px;
    position: absolute;
    left: 0px;
}

TD#head3 .flash #flashka {
    position: absolute;
    top: 2px;
    left: 8px;
}
.siteTitle {}
.siteSubtitle {}


td#menu {position: relative; margin: 0px; padding: 0px;}

#menu_div {position: relative; margin: 0px; padding: 0px;}

#menu_div .siteLogotype {
	position: absolute;
	left: 0px;
	top: 0px;
        cursor: pointer;
        display: block; 
        z-index: 1;
}


#menu_div .object {padding: 0px; margin: 0px;}

#menu_div  .content {padding: 0px; margin: 0px;}

#menu_div  .text {padding: 0px; margin: 0px;}


.siteLanguage {}
.language {}
#languageActive {}





.pageServiceMenu {}

.pageServiceMenu LI  {}
.pageServiceMenu  A {}

.pageServiceMenu LI .menuActive {}

.pageServiceMenu LI A:hover {}

H2 {
  color: #691710;
  font-size: 16px;
  width: 100%;
  padding: 10px 0px;
  margin: 0px 0px 10px 0px;
  text-transform: uppercase;
  font-weight: 500;
  display: block;
  border-bottom: 1px solid #691710;  
}

.pageSearch {}

.pageSearch INPUT {}

.pageSearch .button {}




TD#main {
	padding: 20px;
	margin: 0px;
        width: 641px;
         position: relative;
}

#main_div {
	padding: 0px;
	margin: 0px;
         position: relative;

}

TD#main2 {
	padding: 0px 20px 20px 20px;
	margin: 0px;
        width: 940px;
         position: relative;

}

#main2_div {
	padding: 0px;
	margin: 0px;
         position: relative;

}


.content {
	margin: 0px;
	padding: 20px;
}

H3.title {
  color: #9d150e;
  font-size: 16px;  
}

H4.title{  font-size: 12px; font-weight: bold; color: #9d150e;}

.button {}

A {color: #9d150e;}
A:hover {color: #3e0305;}



.content {
	margin: 10px 0px;
	clear: both;
}

.object {
	margin: 10px 0px;
	clear: both;
}

IMG.preview {
	float: left;
	margin: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
}

IMG.image {
	float: right;
	margin: 0px;
	margin-left: 10px;
	margin-bottom: 10px;
        border: 1px solid white;
}

.text {margin: 10px 0px;}



td#news {
  margin: 0px; 
  padding: 0px;
  width: 305px;
  
}

#news_div {
  margin: 0px; 
  padding: 0px;
  background: url(/userdata/files/news.jpg) left top no-repeat;
  border-right: 1px solid #3e0305;
}

.contentNewsAnons {
  width: 265px;
  margin: 0px;
  
  padding: 50px 20px 20px 20px;

}

.contentNews h4.title {
  font-size: 11px;
  color: #3e0305;
  margin: 10px 0px 3px 0px;
  padding: 0px;
}

.contentNews h4.title A {
  font-size: 11px;
  afont-weight: 500;
  color: #3e0305;
  text-decoration: none;
}

.newsDate {
  background: url(/userdata/files/data_fon.jpg) left 2px no-repeat;
  font-size: 11px;
  color: #9d150e;
  afont-weight: 500;
  padding-left: 13px;
}
.tableTable {
	border-bottom: 1px solid #2c0000;	
        width: 450px;
        margin-left: 200px;
        margin-right: 0px;
	margin-bottom: 15px;
	margin-top: 15px;
        position: relative;
}


.tableTable .button {margin: 20px 0px;}
.tableTable .tableHeader TD {
	background: #2c0000;
	color: #FFFFFF;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	padding: 7px 10px;
}

.tableTable TD {
	border-bottom: 1px solid #2c0000;
	padding: 7px 10px;
}

.tableTable TD.preview {border-top: 0px;}

.tableTable TD.title {
	
	font-weight: bold;
}

.tableTable input {width: 205px;}
.tableTable textarea {width: 300px;}

.tableTable img {position: absolute; left: 345px; bottom: 4px;}

.contentGuestbook .button {
    padding: 3px 10px; 
    margin: 10px;
    border: 1px solid black;
    height: 25px; 
    margin-left: 200px;
	background: #2c0000;
	color: #FFFFFF;
}

.contentPhotoAlbum .object {
    background: #2c0000;
    margin: 17px;
    padding: 0px;
    clear: none;
    display: block;
    width: 120px;
    height: 150px;
    position: relative;
    float: left;
    text-align: center;         
}
.contentPhotoAlbum .preview {
         display: block; 
         margin: auto;
         margin-top: 10px;
         clear: none; 
         float: none;
}
.contentPhotoAlbum .object .link {
    float: none;
    font-weight: bold;
    margin: 0px;
    padding: 0px;
    width: 120px;
    position: absolute;
    bottom: 5px;
    text-align: center;
    left: 0px;
    color: #142c58
}

.contentPhotoAlbum .object .link:hover {color: lightblue;}

.contentPhotoAlbum .object .note {
    float: none;
    font-weight: bold;
    margin: 0px;
    padding: 0px;
    width: 120px;
    position: absolute;
    bottom: 5px;
    text-align: center;
    left: 0px;
}


div.clear{
	clear:both;
}


.siteAuth {}


TD#footer{
	height: 75px;
	padding: 0px;
	margin: 0px;
	position: relative;
	background: url(/userdata/files/footer.jpg) center top no-repeat;
}

#footer_div {
 	margin: 0px;
	padding: 0px;
	position: relative;
}

.pagePathMenu {}

.pagePathMenu .menu {}

.pageCopyrights {
	position: absolute;
	top: 33px;
	left: 20px;
	color: #3e0305;
	font-size: 11px;
}


td#left {
   padding: 0px;
   margin: 0px;
   width: 33%;

   border-right: 1px solid #3e0305;
}

#left_div {
   padding: 0px;
   margin: 0px;
   position: relative;
   
}
#left_div .content { margin: 0px; padding: 0px; margin: 0px 20px;}
#left_div .object {color: #9d150e; border-top: 4px double #3e0305;  padding: 0px 0px 20px 0px;}

td#center {
   padding: 0px;
   margin: 0px;
   width: 34%;
   border-right: 1px solid #3e0305;
}

#center_div {
   padding: 0px;
   margin: 0px;
   position: relative;
   
}
#center_div .content { margin: 0px; padding: 0px; margin: 0px 20px;}
#center_div .object {color: #9d150e; border-top: 4px double #3e0305;  padding: 0px 0px 20px 0px;}


td#right {
   padding: 0px;
   margin: 0px;
   width: 33%;
}

#right_div {
   padding: 0px;
   margin: 0px;
   position: relative;
   
}
#right_div .content { margin: 0px; padding: 0px; margin: 0px 20px;}
#right_div .object {color: #9d150e; border-top: 4px double #3e0305;  padding: 0px 0px 20px 0px;}


TD#menu {
	padding: 0px;
	margin: 0px;
}

#menu_div {
    padding: 0px;
    margin: 0px;        
}

#menu_div  UL.pageMenu {
	width: 284px;
	padding: 0px;
	margin: 0px;
	aheight: 100%;
        top: 140px;
        left: 15px;
	position: absolute;
}

#menu_div  UL.pageMenu .menu {
	color: #5d0000;
	margin: 0px;
	padding: 9px 20px;
	font-size: 12px;
	text-decoration: none;
	display: block;
        width: 244px;
        height: 12px;
	line-height: 1;
        aclear: both;
        aposition: relative;
	text-transform: uppercase;
         
        background: url(/userdata/files/menu.jpg) 10px center no-repeat;
}

.pageMenu LI {
   list-style-type: none;
   margin: 0px;
   display: block;
   padding: 0px;
   background: url(/userdata/files/menuitem.jpg) left bottom no-repeat;
}

#menu_div  UL.pageMenu .menuActive {color: #000000; background: url(/userdata/files/menuActive.jpg) 10px center no-repeat;}

#menu_div  UL.pageMenu .menu:hover {color: #000000; background: url(/userdata/files/menuActive.jpg) 10px center no-repeat;}


ul.submenu {
         width: 160px;
	 min-height: 150px;
         _height: 150px;
	 padding: 0px;
         position: absolute;
	 atop: 0px;
         aleft: 0px;
	 margin: -20px 0px 0px 50px;
         text-align: left;
	 background: url(/userdata/files/pagebody.jpg) center center repeat;
	 border: 1px solid #a14c39;
         border-bottom: 2px solid #a14c39;
         border-right: 2px solid #a14c39;
         display: none;
}

.menuscript {margin: 0px; padding: 0px; position: absolute;}


.pageMenu .submenu  .menu { 
		 display: block;
		 clear: both;
		 float: none;	
                 width: 160px; 

} 

ul.displayedSubmenu {display:block;}

p {text-align: justify; }
img.preview {border: none;}

.chetchik {
   position: absolute;
   right: 20px;
   top: 30px;
}

#action p {text-align: center; font-size: 16px; margin: 30px 0px;}
#action h3.title {text-align: center;}
#action .object {
  margin: 0px;
  padding: 0px auto;
  text-align: center;

}

#action #footer_div p {text-align: justify; font-size: 11px; margin: 10px 0px;}

.picactions .preview {
  float: none;
  margin: 0px auto;
  clear: both;
}

#flashcontent3 {
 position: absolute;
 margin: 0px;
 padding: 0px;
 top: 250px;
 left: 650px;
 z-index: 100;
display: none;
}

td#main #flashcontent4 {
 position: absolute;
 margin: 0px;
 padding: 0px;
 top: -550px;
 left: 400px;
 z-index: 100;
}

td#main2 #flashcontent4 {
 position: absolute;
 margin: 0px;
 padding: 0px;
 top: -520px;
 left: 700px;
 z-index: 100;
}
