body{height: 100%}
BODY, TD {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#787669;}
.pop { visibility:hidden; }
.pop-on { visibility:visible; }
.go { visibility:visible; }
.pop1 { visibility:hidden;  position:absolute;}
.go1 { visibility:visible; position:absolute;}
IMG.png { behavior: url("/css/hack-png.htc"); }

.btext {font-family:Garamond,Verdana, Arial, Helvetica; color:#a87e62;  text-decoration:none; font-size:13px;}
.btext A {font-family:Garamond,Verdana, Arial, Helvetica; color:#9D1C02; line-height:12px; text-decoration:underline; font-size:12px;}
.btext A:hover {text-decoration:none; color:#9D1C02;}

A       {font-family:Garamond,Verdana, Arial, Helvetica, sans-serif; color:#9D1C02; height:16px; line-height:11px; text-decoration:none; font-size:13px;}
A:hover {color:#484848;}



/*######################## Top block ##############################*/
#left-transparent-part {position:absolute; left:2px; margin-top:93px;}
#logo-bg {position:absolute; left:2px;}
#logo {position:absolute; left:38px; margin-top:12px; z-index:10;}


.stext {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#787669; }
.stext_small {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#9D1C02; }
.stext_table {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#134D06; }
.stext_small_table {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#5E5E5E; }
.text_red {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#9D1C02; }


.price {font-family:Garamond, Arial, Helvetica, sans-serif; font-size:12px; color:#a87e62;  text-decoration:none;}
.price:hover {font-family:Garamond, Arial, Helvetica, sans-serif; font-size:12px; color:#3A3436;  text-decoration:none;}
.price SPAN {font-family:Garamond, Arial, Helvetica, sans-serif; font-size:11px; color:#154D06;  text-decoration:none;}



.page_url       {font-family:Arial, Helvetica, sans-serif; color:#9D1C02; height:16px;  text-decoration:none; font-size:11px; padding-left:10px; margin-left:3px}
.page_url:hover {color:#484848; background:URL('/img/menu_str.gif') no-repeat left;}


.bottom_links A.page_url {font-family:Garamond,Verdana, Arial, Helvetica, sans-serif; color:#9D1C02; height:16px; line-height:11px; text-decoration:none; font-size:13px; padding-left:10px; margin-left:3px}
.bottom_links A.page_url:hover {color:#484848; background:URL('/img/menu_str.gif') no-repeat left;}

A.inner-link {font-family:Arial, Helvetica, sans-serif; font-size:11px; color: #9D1C02; text-decoration: underline;}
A.inner-link:hover {text-decoration: none; color: #31312B;}

A.bottom_url  {font-family:Garamond,Verdana, Arial, Helvetica, sans-serif; color:#422913; height:16px;
line-height:11px; text-decoration:none; font-size:12px; margin-left:4px; margin-right:4px}
A.bottom_url:hover {color:#484848; }

A.bottom_url-on  {font-family:Garamond,Verdana, Arial, Helvetica, sans-serif; color:#9D1C02; height:16px;
line-height:11px; text-decoration:none; font-size:12px; padding-left:4px; padding-right:4px; background-color:#FFFFFF;}
A.bottom_url-on:hover {color:#484848; }


.header         {font-family:Garamond, Arial, Helvetica, sans-serif; color:#484848; line-height:20px; text-decoration:none; font-size:16px; font-weight:600}
.header_small   {font-family:Garamond, Arial, Helvetica, sans-serif; color:#9D1C02; line-height:20px; text-decoration:none; font-size:16px;}
.header_red     {color: #9D1C02; font-weight: bold;}

.url {font-family:Arial, Helvetica, sans-serif; color:#9D1C02; line-height:12px; text-decoration:underline; font-size:11px;}
.url:hover {text-decoration:none; color:#9D1C02;}

.groups {text-transform: uppercase; font-family:'Garamond',Tahoma,Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#a87e62;}
.groups A {text-transform: uppercase; font-family:'Garamond',Tahoma,Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#5E5E5E; text-decoration:none;}
.groups A:hover {color:#5E5E5E; text-decoration:underline;}
.groups_active {font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#9D1C02; text-decoration:underline;}


#formmail .groups {text-transform: none; font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#a87e62;}
#formmail .groups A {text-transform: none; font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#5E5E5E; text-decoration:none;}
#formmail .groups A:hover {font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#5E5E5E; text-decoration:underline;}


.groups_sitemap {font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#a87e62; margin:0px 0px 0px 30px; padding-left:20px; background:URL('/img/map_red.gif') no-repeat left top;}
.groups_sitemap2 {font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#a87e62; margin:8px 0px 0px 30px; padding-left:20px; background:URL('/img/map_red.gif') no-repeat left top;}
.groups_sitemap3 {font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#a87e62;margin:3px 0px 0px 50px; padding-left:15px; background:URL('/img/map_gray.gif') no-repeat left top;}
.groups_sitemap4 {font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#a87e62;margin:3px 0px 0px 70px; padding-left:15px; background:URL('/img/map_gray.gif') no-repeat left top;}
.groups_sitemap5 {font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#a87e62;margin:3px 0px 0px 64px; padding-left:15px; background:URL('/img/map_gray.gif') no-repeat left top;}

#left_main_part {position:relative; width:400px;  float:left; height:525px; }

#sitemap_block A {font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#5E5E5E; text-decoration:none;}
#sitemap_block A:hover {font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#5E5E5E; text-decoration:underline;}

A.topredlink {font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif; color:#9d1c02;
 text-decoration:none; font-size:12px; padding-left:14px; text-indent:10px; line-height:18px;
 background:url(/img/arrow-red.gif) no-repeat 4px 3px; }
A.topredlink:hover {text-decoration:underline; }


/*######################## Left block ##############################*/
#left-menu {position:absolute; margin-left:126px; margin-top:106px; z-index:4; width:200px; height:220px;}
#left-menu A.menulink { font-size:13px; color:#FFFFFF;}


.leftkod {font-family:"Times New Roman", Times, serif; font-size:12px; color:#412812;}
.leftphone {font-family:"Times New Roman", Times, serif; font-size:14px; color:#FFFFFF;}

A.brownlink {font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#412812; text-decoration:none;}
A.brownlink:hover {text-decoration:underline;}

A.topwhitelink {font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:16px; color:#FFFFFF; text-decoration:none;}
A.topwhitelink:hover {text-decoration:underline;}

/*######################## TOP MENU  block ##############################*/

#main-menu {position:absolute; z-index:3;  top:31px; left:16px; right:20px;  width:90%; }
#top-block-inner { display:none;}
A.toplink {font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif; color:#412812; display:block; text-decoration:none;
font-size:11px; font-weight:bold; height:16px; margin-top:2px;}
A.toplink:hover {color:#9d1c02;background-color:#FFFFFF;}


A.toplink-on {font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif; color:#9d1c02; display:block; text-decoration:none;
font-size:12px; font-weight:bold; height:16px; margin-top:2px; background-color:#FFFFFF}
A.toplink-on:hover {color:#9d1c02;background-color:#FFFFFF;}


.copy {
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#a1937f;
}

A.copy {
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#a1937f; text-decoration: underline;
}
A.copy:hover {
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#a1937f; text-decoration: none;
}


/*######################## MAIN block ##############################*/
.pagetitle {font-family:Garamond, Helvetica, sans-serif; font-size:15px; font-weight:600;}

.bukvitsa {font-size: 18px; font-weight: bold; font-family: 'Garamond', 'Times New Roman', Times, serif;}

A.pathlink {font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif; color:#9d1c02;
 text-decoration:none; font-size:11px; padding-left:14px; padding-right:8px; text-indent:10px; line-height:18px;
 background:url(/img/arrow-red.gif) no-repeat 4px 3px; }
A.pathlink:hover {text-decoration:underline; }

A.textlink_light {font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif; color:#9d1c02;
 text-decoration:underline; font-size:12px;  text-indent:10px; line-height:18px; }
A.textlink_light:hover {text-decoration:none;}

A.textlink_light_active {font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif; color:#412812;
 text-decoration:underline; font-size:12px; text-indent:10px; line-height:18px; font-weight:bold;}
A.textlink_light_active:hover {text-decoration:none; }

A.textlink_light1 {font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif; color:#9d1c02;
 text-decoration:underline; font-size:12px; text-indent:10px; line-height:18px;}
A.textlink_light1:hover {text-decoration:none; }


A.textlink {font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif; color:#9d1c02;
 text-decoration:none; font-size:12px; padding-left:14px; text-indent:10px; line-height:18px;
 background:url(/img/arrow-red.gif) no-repeat 4px 3px; }
A.textlink:hover {text-decoration:underline; }

TD.point {
	background: url(/img/point.gif) bottom left repeat-x;
}
TD.point_left {
	padding-right: 5px;
	vertical-align: bottom;
}
TD.point_right {
	padding-left: 5px;
	vertical-align: bottom;
}

TD.left { border-right: #CBC9C1 3px solid; border-bottom: #CBC9C1 1px solid;}
TD.left-bottom { border-right: #CBC9C1 3px solid;}
TD.right { border-bottom: #CBC9C1 1px solid;}

.maintextblock {text-align:justify;}

.imgborder {padding:2px; border:1px solid #d3c7c2;}
.imgborder IMG {border:1px solid #9f8577;}



.newsdate {color:#978579; font-family:Garamond, Arial, Helvetica, sans-serif; font-size:12px; text-align:left;}
.newsmonth {color:#978579; font-family:Garamond, Arial, Helvetica, sans-serif; font-size:12px; text-align:left;}
.newsyear {font-family:Garamond, Arial, Helvetica, sans-serif; font-size:10px;}

.form {}
.form INPUT, SELECT, SUBMIT {
border:1px solid #E2E2E2;
background-color:#FFFFFF;
color:#A87E62;
font-size:12px;
padding:0px 2px 0px 2px;
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
}
.form TEXTAREA {
border:1px solid #E2E2E2;
background-color:#FFFFFF;
color:#A87E62;
font-size:11px;
padding:0px 2px 0px 2px;
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
SCROLLBAR-HIGHLIGHT-COLOR: #FFFFFF;
   SCROLLBAR-SHADOW-COLOR: #d6d6d6;
   SCROLLBAR-3DLIGHT-COLOR:008800;
   SCROLLBAR-ARROW-COLOR: #A87E62;
   SCROLLBAR-TRACK-COLOR: #E4DEC9;
   SCROLLBAR-BASE-COLOR: #EFECDA;
   scrollbar-dark-shadow-color: #006699;
   SCROLLBAR-WIDTH: 2px;
	width:240px;}
}


.photos_note {
font-size:12px;
padding:2px;
color:#262626;
background-color:#D9D9D9;
}


.url {font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif; color:#9D1C02; height:16px;
line-height:11px; text-decoration:underline; padding-right:4px; font-size:12px;}
.url:hover {text-decoration:none; color:#9D1C02;}



.formmail {background-color:#FFFFFF; border-collapse:collapse; border-bottom:2px solid #CCCCCC;
border-top:2px solid #CCCCCC;border-left:1px solid #F7F7F7; }
.formmail TD {border-left:1px solid #A87E62; border-bottom:2px solid #E4DEC9; }

.formmail #bouttonsend {border:1px solid #A87E62; background-color:#FFFFFF; color:#A87E62; font-weight:bold;}
.formmail INPUT {border:1px solid #A87E62; background-color:#F6F4EA; color:#333333; font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
width:240px;}
.formmail SUP {color:#CC0000;}
.formmail TEXTAREA {border:1px solid #A87E62; background-color:#F6F4EA; color:#A87E62; font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
SCROLLBAR-HIGHLIGHT-COLOR: #FFFFFF;
   SCROLLBAR-SHADOW-COLOR: #d6d6d6;
   SCROLLBAR-3DLIGHT-COLOR:008800;
   SCROLLBAR-ARROW-COLOR: #A87E62;
   SCROLLBAR-TRACK-COLOR: #E4DEC9;
   SCROLLBAR-BASE-COLOR: #EFECDA;
   scrollbar-dark-shadow-color: #006699;
   SCROLLBAR-WIDTH: 5px; width:240px;}
.markblock {
	color: #A1937F;
	background-color: #EFECDA;
	padding: 10px 15px 10px 15px;
	font-size: 12px;
}
TD.newyear {
	border-right: #DEC9BB 1px solid;
}

/* right block */

A.developer {font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-decoration:none;}
A.developer:hover { text-decoration:underline;}

/*########################## BOTTOM-BLOCK ##########################*/

.bottom {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#E0E0E0;
}

.bottom A {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#E0E0E0;
	text-decoration: none;
}

.train {
	font-size: 12px;
}


.helpdisp- {
	CLEAR: both; DISPLAY: block;
}


h1 {font-size:16px; text-align:center;}
h2 {font-size:14px;}

.altlink
{
color:#F6F4EA;
font-size:12px;
text-decoration:none;
}
.altlink:hover
{
color:#F6F4EA;
font-size:12px;
text-decoration:underline;
}
.altlink:visited
{
color:#EFECDA;
font-size:12px;
text-decoration:none;
}



#content-big {position:absolute; width:560px; left:6px; height:469px; overflow:auto;
SCROLLBAR-HIGHLIGHT-COLOR: #FFFFFF;
   SCROLLBAR-SHADOW-COLOR: #d6d6d6;
   SCROLLBAR-3DLIGHT-COLOR:008800;
   SCROLLBAR-ARROW-COLOR: #A87E62;
   SCROLLBAR-TRACK-COLOR: #E4DEC9;
   SCROLLBAR-BASE-COLOR: #EFECDA;
   scrollbar-dark-shadow-color: #006699;
   SCROLLBAR-WIDTH: 5px;

   }

#content {position:absolute; width:344px; left:6px; height:480px; overflow:auto;
SCROLLBAR-HIGHLIGHT-COLOR: #FFFFFF;
   SCROLLBAR-SHADOW-COLOR: #d6d6d6;
   SCROLLBAR-3DLIGHT-COLOR:008800;
   SCROLLBAR-ARROW-COLOR: #A87E62;
   SCROLLBAR-TRACK-COLOR: #E4DEC9;
   SCROLLBAR-BASE-COLOR: #EFECDA;
   scrollbar-dark-shadow-color: #006699;
   SCROLLBAR-WIDTH: 5px;

   }

#content-full {position:absolute; width:975px; height:470px; overflow:auto; margin-left:0px;
SCROLLBAR-HIGHLIGHT-COLOR: #FFFFFF;
   SCROLLBAR-SHADOW-COLOR: #d6d6d6;
   SCROLLBAR-3DLIGHT-COLOR:008800;
   SCROLLBAR-ARROW-COLOR: #A87E62;
   SCROLLBAR-TRACK-COLOR: #E4DEC9;
   SCROLLBAR-BASE-COLOR: #EFECDA;
   scrollbar-dark-shadow-color: #006699;
   SCROLLBAR-WIDTH: 5px;
   }
#content-inner-block { padding:5px 10px 10px 10px;}

.title_inner {font-family:Garamond, Arial, Helvetica, sans-serif; font-size:17px;}
/*/////*/
#main-contacts {position:absolute; margin-top:-52px; z-index:10;}
#main-contacts-bg {position:absolute; margin-top:-52px; z-index:8; width:180px; height:38px; margin-left:0px;}

.bottom_links {border-bottom:#FFFFFF 1px solid; margin-bottom:4px; margin-top:4px; padding:3px 0px 3px 0px;}

.bottom_links A {padding-right:10px;}

.content UL {
  margin-top: 7px;
  margin-bottom: 7px;
}
.content LI {
  margin-left: -9px;
}




TD.left {border-right: #CBC9C1 3px solid; border-bottom: #CBC9C1 1px solid;}
TD.left-bottom {border-right: #CBC9C1 3px solid;}
TD.right {border-bottom: #CBC9C1 1px solid;}
#small-right A:hover {color:#5E5E5E;}
A.small {font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif; color:#5E5E5E;
 text-decoration:none; font-size:11px; padding-left:14px; padding-right:8px; text-indent:10px;
 background:url(/img/arrow-red.gif) no-repeat 4px 3px; text-transform:none;}
A.small:hover {text-decoration:underline; color:#333333;  }


/* Press block */
#press_block{width: 97%; border: 0px; border-collapse: collapse; margin-top: 10px;}
#press_block td{width: 25%;padding: 0px; vertical-align: top; text-align: center; padding: 0 0 20px;font-size: 14px;font-family:Garamond,Verdana, Arial, Helvetica, sans-serif; color:#9D1C02;}
#press_block a{font-size: 14px;}
#press_block img{border: 0px;}
#press_block .pics{margin-bottom: 20px;}
.press_preview{font-size: 15px;font-family:Garamond,Verdana, Arial, Helvetica, sans-serif; color:#000000;}
/* Press block END */