
                     /*   ÎÁÙÈÅ ÑÒÈËÈ */

html, body { margin: 0px; padding: 0px; border: 0px; }
body{ background: #0B432C; color: #E3DBD2;  }
table{ margin: 0px; padding: 0px; border: 0px;}
td{ margin: 0px; padding: 0px; border: solid 0px;}
div{ margin: 0px; padding: 0px; border:  solid 0px; FONT-SIZE: 15px;  }
p { text-indent: 1.5em; text-align: justify; FONT-SIZE: 12px; margin-top: 2px; margin-bottom: 2px; FONT-FAMILY: georgia, Verdana, Geneva, Arial, Helvetica, sans-serif;}
span{ white-space: nowrap; }
a{ color: #CAA56C;  FONT-SIZE: 15px;  font-weight: normal;}
a:hover{ color: #BC3849;  FONT-SIZE: 15px;  font-weight: normal;}
h1{color: #CAA56C;  FONT-SIZE: 22px;  font-weight: bold; margin: 0px 0px 0px 50px; padding: 0px;}
h2{color: #9A7743;  FONT-SIZE: 20px;  font-weight: bold; margin: 0px 0px 0px 50px; padding: 0px;}
h3{color: #9A7743;  FONT-SIZE: 18px;  font-weight: bold; margin: 0px; padding: 0px;}
input,textarea,select{ color : #CAA56C; font: bold 10px Verdana, Arial, Helvetica, sans-serif; border:1px solid; border-color : #857456; BACKGROUND-COLOR: #000;}
textarea{background-image: url(/images/vinietka-textarea.jpg); background-repeat: no-repeat; background-position: top right;}
.content {color: #E3DBD2; FONT-SIZE: 12px;  font-weight: normal; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;}
hr{border:  dashed 1px #594937;  }
div.top_banner{ width: 70%; text-align: center; height: 60px; position: absolute; margin-left: 15%; margin-right: 15%; margin-top: 187px; border: 0px; z-index: 2;}
div.down_banner{text-align: center; height: 60px; margin: 5px; border: solid 0px;}

table.first{ margin: 0px; padding: 0px; border: 0px; width: 100%; height: 100%;}
                   /*   ÑÒÈËÈ ÄËß ØÀÏÊÈ */

.gate_head{ width: 318px; height: 179px;}
#top_bar{height: 49px;  background-image: url(/images/bar-top.jpg); background-repeat: repeat-x;  width: 100%;}
.logo_head{ height: 130px;  text-align: center;}
#logo{ width: 364px; height: 130px; }



           /*   ÑÒÈËÈ ÄËß ÑÐÅÄÍÅÉ ×ÀÑÒÈ ÑÒÐÀÍÈÖÛ è  ÔÓÒÅÐÀ */

.column{ width: 180px; background-image: url(/images/vertical-bar.jpg); background-repeat: repeat-y;  vertical-align: top;}
.capitel{ width: 180px;  height: 59px; }
td#foot_left{ width: 180px;  height: 119px;  background-image: url(/images/left-bottom.jpg); background-repeat: no-repeat;}
td#foot_right{ width: 180px;  height: 119px;  background-image: url(/images/right-bottom.jpg); background-repeat: no-repeat;}
td#foot_copyright{  height: 70px;  background-image: url(/images/footer-center.jpg); background-repeat: no-repeat; background-position: center;
	text-align: center;  font-weight: normal; font-size: 10px; font-family: Verdana,  Arial, Helvetica, sans-serif;  color: #CAA56C; }
td#foot_center{  height: 49px;  background-image: url(/images/bar-bottom.jpg); background-repeat: repeat-x; }


               /*   ÑÒÈËÈ ÄËß ÒÀÁËÈÖÛ ÊÎÍÒÅÍÒÀ */

.ugolok{ width: 21px; height: 62px; }
.center-table{ width: 82px; height: 62px;}
td#top-left-left{ background-image: url(/images/center-table/top-left-left.gif); background-repeat: no-repeat;  width: 21px; height: 62px; }
td#top-left{ background-image: url(/images/center-table/top-left.gif); background-repeat: no-repeat; width: 82px;  height: 62px; }
td#top-center{ background-image: url(/images/center-table/top-bar.gif); background-repeat: repeat-x; width: 100%;}
td#top-right{ background-image: url(/images/center-table/top-right.gif); background-repeat: no-repeat; width: 82px; height: 62px; }
td#top-right-right{ background-image: url(/images/center-table/top-right-right.gif); background-repeat: no-repeat; width: 21px;  height: 62px;  }
td#left-center{ background-image: url(/images/center-table/left-bar.gif); background-repeat: repeat-y; width: 21px; }
td#right-center{ background-image: url(/images/center-table/right-bar.gif); background-repeat: repeat-y;  width: 21px; }
td#bottom-left-left{ background-image: url(/images/center-table/bottom-left-left.gif); background-repeat: no-repeat; width: 21px;  height: 62px; }
td#bottom-left{ background-image: url(/images/center-table/bottom-left.gif); background-repeat: no-repeat;  width: 82px;  height: 62px;}
td#bottom-center{ background-image: url(/images/center-table/bottom-bar.gif); background-repeat: repeat-x; }
td#bottom-right{ background-image: url(/images/center-table/bottom-right.gif); background-repeat: no-repeat; width: 82px; height: 62px;}
td#bottom-right-right{ background-image: url(/images/center-table/bottom-right-right.gif); background-repeat: no-repeat; width: 21px;  height: 62px;}
.center-content{vertical-align: top;}


               /*   ÑÒÈËÈ ÄËß ÌÅÍÞ ÍÀÂÈÃÀÖÈÈ     */

div#menu{  position: relative; top: 0px; left: 6px; }

ul { margin: 0; padding: 0; list-style: none;
	width: 180px; /* Width of Menu Items */
	height: 30px; border: 0px; }

ul li { position: relative; }
	
li ul { position: absolute; left: 173px; /* Set 1px less than menu width */
	top: 0; display: none; }

/* Ñòèëè äëÿ ãëàâíîãî ìåíþ */
ul li a { display: block; text-decoration: none; font-weight: bold; font-size: 14px; text-align: center;
	background: #BBA77D; /* IE6 Bug */
	color: #000; background-image: url(/images/menu.gif); background-repeat: no-repeat;
	padding: 5px; }

/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; height: 1%; } 
* html ul li a { height: 1%; }
/* End */

/* Ñòèëè äëÿ hover */
ul li a:hover { color: #000; background: #A3916A; text-decoration: underline; 
	background-image: url(/images/menu-hover.gif); background-repeat: no-repeat;}

/* Ñòèëè äëÿ âûïàäàþùåãî ìåíþ*/		
li ul li a { text-decoration: none; font-weight: bold; font-size: 14px; text-align: center;
	color: #000; background-image: url(/images/sub-menu.gif); background-repeat: no-repeat;
	padding: 5px; margin: 0px; width: 170px;  height: 20px; } 

li ul li a:hover{ text-decoration: underline; 
	background-image: url(/images/sub-menu-hover.gif); background-repeat: no-repeat; } 

li:hover ul, li.over ul { display: block; } /* The magic */


/*       ÂÑßÊÈÅ è ÐÀÇÍÛÅ  */
.mini{ color: #CAA56C;  FONT-SIZE: 10px;  font-weight: normal;}
.mini:hover{ color: #BC3849;  FONT-SIZE: 10px;  font-weight: normal;}


           /*     ÑÒÈËÈ ÄËß ÌÎÄÓËÅÉ       */
	   /*    ÄÎÌÀØÀßß ÑÒÐÀÍÈÖÀ        */

.gallery-thumb{ width: 120px; height: 133px; border: solid 4px #0B432C;}
.gallery-thumb:hover{ width: 120px; height: 133px; border: ridge 4px #9A7743;}
p.home_message{ margin: 0px; text-align: justify; FONT-SIZE: 10px; text-indent: 0.0em; color: #CAA56C;}
.title{ margin: 0px; padding: 0px; border-bottom: solid 2px #594937; FONT-SIZE: 18px;  font-weight: bold; width: 100%; text-align: center; color: #9A7743; text-decoration: none;}
.title:hover{color: #BC3849; FONT-SIZE: 18px;  font-weight: bold; text-decoration: none; }
p.home_page{ margin-bottom: 2px; margin-right: 3px; text-align: justify; text-indent: 0.0em; FONT-SIZE: 11px;}
a.home_page{FONT-SIZE: 11px; font-weight: bold;}
a.home_page:hover{FONT-SIZE: 11px; font-weight: bold;}
td#home_left{ color: #E3DBD2; font-size: 12px;  vertical-align: top; }
td#home_right{ width: 200px; color: #E3DBD2; font-size: 12px;  vertical-align: top; text-align: center;}


	   /*    ÃÎÑÒÅÂÀß ÊÍÈÃÀ      */
.guest_head{padding-top:15px; FONT-SIZE: 14px; font-weight: bold; height: 30px; text-align: left; color: #CAA56C;}
p.RE_guest{padding-top:5px; margin-left: 30px; text-align: left; color: #9A7743;}
img.ico_guest{width: 20px; height: 20px;}

            /*  ÊÎÍÒÅÍÒ */

div.select_cat{text-align: right;} /* äëÿ ìåíþ âûáîðà êàòåãîðèè*/
.page_descroption{ margin: 0px; padding-bottom: 10px; FONT-SIZE: 18px;  font-weight: bold; text-align: left; color: #9A7743; text-decoration: none;}
.page_descroption:hover{ margin: 0px; padding-bottom: 10px; FONT-SIZE: 18px;  font-weight: bold; text-align: left; color: #9A7743; text-decoration: none;}




div.bad_table{width: 100%;} /* äëÿ ìåíþ âûáîðà êàòåãîðèè*/


           /* ÃÀËÅÐÅß (ÌÎß) */
.home_img {width: 120px; height: 90px; float: left; margin-right: 15px;  margin-bottom: 15px; border: solid 4px #0B432C;}

.gallery{FONT-SIZE: 12px; margin-top: 2px; margin-bottom: 2px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;}
.gallery:hover{FONT-SIZE: 12px; margin-top: 2px; margin-bottom: 2px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;}

a.number{padding: 3px; FONT-SIZE: 18px; text-decoration: none; color: #CAA56C; font-weight: bold; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;}
a.number:hover{FONT-SIZE: 18px; color: #BC3849; text-decoration: none; font-weight: bold;}
.number_active{padding: 3px; FONT-SIZE: 17px; color: #c0c0c0; text-decoration: none; font-weight: bold; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;}



img.gall-pic{border: 0px; padding: 0px; margin: 0px;}
img.arrow{border: 0px; padding-left: 10px; padding-right: 10px; padding-top: 0px; margin: 0px; width: 50px; height: 30px; }
.strong{ color: #9A7743; font-weight: normal; text-align: center;}
span.img_name{margin-top: 15px; vertical-align: top;  FONT-SIZE: 18px; border-bottom: solid 2px;}


               /*     ÁËÎÊÈ     */
div#block_header{color: #000; text-align: center; padding-top: 0px; margin-left: 5px; width: 160px; height:30px; FONT-SIZE: 14px;  font-weight: bold; background-color: #594937; background-image: url(/images/block_header.gif); background-repeat: no-repeat;}
div#block_content{width: 160px; padding: 0px; margin-left: 5px; background-image: url(/images/block_content.gif); background-repeat: repeat-y; color: #000;  FONT-SIZE: 10px; background-color: #594937; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;}
div#block_footer{padding: 0px; margin-left: 5px; margin-bottom: 15px; width: 160px; height:41px; background-color: #594937; background-image: url(/images/block_footer.gif); background-repeat: no-repeat;}
span.block_title{display: block; padding: 10px 0px 0px 0px; margin: 0px; border: 0px; height:20px; vertical-align: bottom;}
p.block{text-align: left; text-indent: 0px; display: block; padding: 5px; margin: 0px; border: solid 0px; vertical-align: bottom; color: #000;  FONT-SIZE: 11px;  font-weight: normal;}
p.block a{color: #594937;  FONT-SIZE: 11px;  font-weight: bold; text-decoration: none;}
p.block a:hover{color: #BC3849;  FONT-SIZE: 11px;  font-weight: bold; text-decoration: underline;}

div.block_left{width: 160px; border: 0px; position: absolute; top: 490px; left: 10px; z-index: 2;}

pre{FONT-SIZE: 12px; margin-top: 2px; margin-bottom: 2px; FONT-FAMILY: georgia, Verdana, Geneva, Arial, Helvetica, sans-serif;}


/*îñíîâíîé êîíòåéíåð*/
#divLoadCont{
	position:absolute;
	z-index:500;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	clip:rect(0px 100% 100% 0px);
	background-color:#000;
	layer-background-color:#000;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=73); /* IE 5.5+*/
	-moz-opacity: 0.73; /* Mozilla 1.6 è íèæå */
	-khtml-opacity: 0.73; /* Konqueror 3.1, Safari 1.1 */
	opacity: 0.73; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
	padding: 0px; margin: 0px;
	}
/*ôîíîâûé ñëîé ïîëîñû çàãðóçêè*/
#divLoad1{
	position:absolute;
	padding: 0px; margin: 0px;
	background: url("/images/loadbar_bg.gif") no-repeat top left;
	}
/*ïîëîñêà çàãðóçêè*/
#divLoad2{
	position:absolute;
	left:0px;
	top:0px;
	}
#divLoadText{
	position:absolute;
	font: 20px bold Georgia; color: red;
	padding: 25px 0px 0px 0px;
	}

