p {font-family:verdana,sans-serif;font-size:13px;margin-top:0;line-height:1.2; color:#000000}
h1{font-family:verdana,sans-serif;font-size:22px;margin-top:0; FONT-WEIGHT: normal; line-height:1.2; color:#5B2718}
h2{font-family:verdana,sans-serif;font-size:18px;margin-top:0;  FONT-WEIGHT: normal; line-height:1.2; color:#5B2718}
h3{font-family: Arial, Helvetica, sans-serif;font-size:19px;margin-top:0; font-style: italic;  FONT-WEIGHT: normal; line-height:1.2; color:#FF0000}

a {font-family:verdana,sans-serif;font-size:13x;text-decoration:underline;line-height:1.2; color:#003399;}
a:hover {color:#990000;}
.tt {color:9B0303;}
.t {color:B24E1A;}
a.tt:hover {color:white}
a.t:hover {color:#ffff00}

ul {font-family:verdana,sans-serif;font-size:13px;margin-top:0;line-height:1.2; color:#000000}

.red { color:#FF0000;}


.art {font-family:verdana,sans-serif;font-size:11px;text-decoration:none;line-height:1.2; color:#003399;}
a.art {font-family:verdana,sans-serif;font-size:11px;text-decoration:underline;line-height:1.2; color:#003399;}
a.art:hover {font-family:verdana,sans-serif;font-size:11px;text-decoration:none;line-height:1.2; color:#003399;}


.link {font-family:verdana,sans-serif;font-size:13px;text-decoration:none;line-height:1.2; color:#003399;}
a.link {font-family:verdana,sans-serif;font-size:13px;text-decoration:underline;line-height:1.2; color:#003399;}
a.link:hover {font-family:verdana,sans-serif;font-size:13px;text-decoration:none;line-height:1.2; color:#003399;}

#link {height:20px; padding-left:20px}


.small {font-size:10px}	


.gray {font-size:11px; color:#a8a8a8}	


.header
{font-family: Arial, Helvetica, sans-serif;font-size:19px;margin-top:0; font-style: italic;  FONT-WEIGHT: normal; line-height:1.2; color:#FF0000}
a.header
{font-family: Arial, Helvetica, sans-serif;font-size:19px;margin-top:0; font-style: italic;  FONT-WEIGHT: normal; text-decoration:none;  line-height:1.2; color:#FF0000}
a.header:hover
{font-family: Arial, Helvetica, sans-serif;font-size:19px;margin-top:0; font-style: italic;  FONT-WEIGHT: normal; text-decoration:underline; line-height:1.2; color:#FF0000}

.blockquote 
{font-family: Arial, Helvetica, sans-serif;font-size:18px;margin-top:0; font-style: italic;  FONT-WEIGHT: normal; line-height:1.0; color:#828282;}

.subheader
{font-family:verdana,sans-serif;font-size:14px;  FONT-WEIGHT: bold;margin-top:0;line-height:1.2; color:#990000}

.header_link
{font-family: Arial, Helvetica, sans-serif;font-size:14px;  text-decoration:underline;  margin-top:0;line-height:1.2; color:#FF0000}

.link_submenu
{font-family:verdana,sans-serif;font-size:15px;  text-decoration:underline;  margin-top:0;line-height:1.2; }
a.link_submenu:hover
{font-family:verdana,sans-serif;font-size:15px;  text-decoration:none;  margin-top:0;line-height:1.2; }

.sub_header
{font-family:Geneva,verdana,sans-serif;font-size:10px;   margin-top:0;line-height:1.2; color:#000000}
.sub_header_lnk
{font-family:Geneva,verdana,sans-serif;font-size:10px;   margin-top:0;line-height:1.2; color:#9f680d}

.submenu
{font-family:verdana,sans-serif;font-size:13px;   margin-top:0;line-height:1.2; color:#FF0000}

.price {float:right; width:330px; background-color:#CCC; padding: 5px; border: 4px double #4a4a4a; margin-left: 10px;}

.tel
{font-family:Georgia,sans-serif;font-size:25px;  FONT-WEIGHT: bold;margin-top:0;line-height:1.2; color:#bcbcbc}

.sub_link_text
{ padding-left:20px; padding-right:20px;}

.text_under_link
{font-family:Geneva,verdana,sans-serif;font-size:10px;   margin-top:0;line-height:1.2; color:#000000; text-decoration:none;  border-bottom: 0px dotted D7000B; height:15px; }
a.text_under_link
{font-family:Geneva,verdana,sans-serif;font-size:10px;   margin-top:0;line-height:1.2; color:#000000; text-decoration:none;  border-bottom: 1px dotted D7000B;}
a.text_under_link:hover
{font-family:Geneva,verdana,sans-serif;font-size:10px;   margin-top:0;line-height:1.2; color:#000000; text-decoration:none;  border-bottom: 0px dotted D7000B; }


 .bg_logo
{ background-image: url(pic_index/sub_bg_logo_01.png); 
   background-position: top left ; 
   background-repeat: no-repeat ; 
    }
	
.bg_center
{ background-image: url(pic_index/main_10.gif); 
   background-position: bottom center ; 
   background-repeat: no-repeat ; 
    }

 .sub_bg_up_right
{ background-image: url(pic_index/sub_bg_tble_04.png); 
   background-position: top right ; 
   background-repeat: no-repeat ; 
    }


 .bg_up
{ background-image: url(pic_index/bg_tbl_03.gif); 
   background-position: top right ; 
   background-repeat: repeat-x ; 
    }
 .bg_dn
{ background-image: url(pic_index/bg_tbl_18.gif); 
   background-position: bottom right ; 
   background-repeat: repeat-x ; 
    }
	
 .bg_dn_right
{ background-image: url(pic_index/bg_tbl_14.gif); 
   background-position: bottom right ; 
   background-repeat: no-repeat ; 
   height:auto; 
    }
 .bg_dn_left
{ background-image: url(pic_index/bg_tbl_16.gif); 
   background-position: bottom left ; 
   background-repeat: no-repeat ; 
   height:auto; 
    }
 .bg_up_right
{ background-image: url(pic_index/bg_tbl_05.gif); 
   background-position: top right ; 
   background-repeat: no-repeat ;   
   height:auto; 
    }
 .bg_up_left
{ background-image: url(pic_index/bg_tbl_01.gif); 
   background-position: top left ; 
   background-repeat: no-repeat ;  
   height:auto; 
    }

	
	
 .sub_bg_up
{ background-image: url(pic_index/sub_bg_tble_02.gif); 
   background-position: top right ; 
   background-repeat: repeat-x ; 
    }



	
 .sub_bg_dn
{ background-image: url(pic_index/sub_bg_tble_11.gif); 
   background-position: bottom right ; 
   background-repeat: repeat-x ; 
    }

 .bg_left
{ background-image: url(pic_index/bg_tbl_06.gif); 
   background-position: top left ; 
   background-repeat: repeat-y ; 
    }
	
 .sub_bg_left
{ background-image: url(pic_index/sub_bg_tble_05.gif); 
   background-position: top left ; 
   background-repeat: repeat-y ; 
    }

 .bg_right
{ background-image: url(pic_index/bg_tbl_10.gif); 
   background-position: top right ; 
   background-repeat: repeat-y ; 
    }
	
 .sub_bg_right
{ background-image: url(pic_index/sub_bg_tble_09.gif); 
   background-position: top right ; 
   background-repeat: repeat-y ; 
    }
	


	
 .sub_bg_dn_right
{ background-image: url(pic_index/sub_bg_tble_12.png); 
   background-position: bottom right ; 
   background-repeat: no-repeat ; 
    }


	
 .sub_bg_dn_left
{ background-image: url(pic_index/sub_bg_tble_10.png); 
   background-position: bottom left ; 
   background-repeat: no-repeat ; 
    }
	


.highslide {
	cursor: url(zoomin.cur), pointer;
    outline: none;
}

.highslide-active-anchor img {
	visibility: hidden;
}
.highslide img {
	border: 2px solid #7E7E7E;
}
.highslide:hover img {
	border: 2px solid #4C4C4C;
}

.highslide-wrapper {
	background: white;
}
.highslide-image {
    border: 2px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    
    border: 2px solid white;
    border-top: none;
    font-family: Tahoma;
    font-size: 10pt;
    padding: 5px;
    background-color: white;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    padding-left: 22px;
    background-image: url(loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {


}
a.highslide-credits:hover,
a.highslide-credits:hover i {

}

a.highslide-full-expand {
	background: url(fullexpand.gif) no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 34px;
	height: 34px;
}

/* These must always be last */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}


#action_block{
	width: 160px;  height:140px; padding-left:1px; padding-right:1px; 
 display:-moz-inline-stack;/*Нужно для Firefox*/
  display:inline-block; vertical-align: top;  /*Не применяется в IE и Firefox*/
  _overflow:hidden;/*фикс для IE6*/
  zoom:1;/*включаем hasLayout*/
  *display:inline;/*при hasLayout true display:inline ведёт себя как display:inline-block*/

}

#action_block_index{
	width: 240px;  height:210px; padding-left:1px; padding-right:1px; 
 display:-moz-inline-stack;/*Нужно для Firefox*/
  display:inline-block; vertical-align: top;  /*Не применяется в IE и Firefox*/
  _overflow:hidden;/*фикс для IE6*/
  zoom:1;/*включаем hasLayout*/
  *display:inline;/*при hasLayout true display:inline ведёт себя как display:inline-block*/

}

#middle {

    width:100%;
} 
#index { padding-left:30px; padding-right:30px;
    width:990px; 
}  
