body { margin:0; }
p {font-family:verdana,sans-serif;font-size:12px;margin-top:0;line-height:1.2; color:#000000}
h1{font-family:Arial, Helvetica, sans-serif;  font-style:italic; font-weight:bold; font-size:19px;margin-top:0;line-height:1.2; color:#1E48A9}
h2{font-family:Arial, Helvetica, sans-serif;  font-style:italic; font-weight:bold; font-size:16px;margin-top:0;line-height:1.2; color:#1E48A9}
h3{font-family:Arial, Helvetica, sans-serif;  font-style:italic; font-weight:bold; font-size:14px;margin-top:0;line-height:1.2; color:#1E48A9}
h4{font-family:Arial, Helvetica, sans-serif;  font-style:italic;   font-size:14px;margin-top:0;line-height:1.2; color:#1E48A9}


.attent_pad {font-family:verdana,sans-serif;font-size:16px;margin-top:0;line-height:1.2; color:#565656}



a {font-family:verdana,sans-serif;font-size:12px;margin-top:0;line-height:1.2; text-decoration:underline;  color:#FB180F;}
a:hover {color:#990000;  text-decoration:none; }

ul  {font-family:verdana,sans-serif;font-size:12px;margin-top:0;line-height:1.9; color:#000000; }
li {font-family:verdana,sans-serif;font-size:12px;margin-top:0;line-height:1.2; color:#000000; padding-bottom:10px;}


.class_bg_menu
{ background-image: url(pic_index/pic_06.gif); 
   background-position: top left ; 
   background-repeat: no-repeat ; height:40px; padding-left:20px; padding-right:10px; padding-bottom:10px;  
    } 



.menu_bg_short { background-image:url(menu_images/menu_bg_short.png); background-position:left top; background-repeat:no-repeat; height:20px;
width: 100px;  height:20px; padding-top:0px; 
 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*/
}

.menu_bg { background-image:url(menu_images/menu_bg.png); background-position:left top; background-repeat:no-repeat; height:20px;
width: 170px;  height:20px; padding-top:0px; 
 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*/
}
.menu_bg_long{ background-image:url(menu_images/menu_bg_long.png); background-position:left top; background-repeat:no-repeat; height:20px;
width: 220px;  height:20px; padding-top:0px; 
 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*/
}

.menu { font-family:Arial, Helvetica, sans-serif;    font-size:13px;text-decoration:none;line-height:1.5; font-weight:bold;  color:#000000;}
a.menu {font-size:13px;text-decoration:none;line-height:1.5; font-weight:bold;  }
a.menu:hover {color:#FB180F; font-weight:bold;}

.menu_active { font-family:Arial, Helvetica, sans-serif;    font-size:13px;text-decoration:none;line-height:1.5;font-weight:bold;   color:#FB180F;}
a.menu_active {font-size:13px;text-decoration:none;line-height:1.5; font-weight:bold;   }
a.menu_active:hover {color:#FB180F; font-weight:bold;}


.submenu_bg {padding-left:20px; padding-right:20px; }

.submenu { font-family:Arial, Helvetica, sans-serif; font-style:italic; font-weight:bold; font-size:12px;text-decoration:none;line-height:0.8;  color:#d10404;}
a.submenu { font-family:Arial, Helvetica, sans-serif; font-style:italic; font-weight:bold; font-size:12px; line-height:0.8;  color:#d10404; text-decoration:none;    border-bottom: 1px dotted #FB180F;}
a.submenu:hover {color:#FB180F; text-decoration:none;    border-bottom: 0px dotted #FB180F; }

.submenu_active { font-family:Arial, Helvetica, sans-serif; font-style:italic; font-weight:bold; font-size:12px;text-decoration:none;line-height:0.8;  color:#990000;}
a.submenu_active { font-family:Arial, Helvetica, sans-serif; font-style:italic; font-weight:bold; font-size:12px; line-height:0.8;  color:#990000; text-decoration:none;    border-bottom: 1px dotted #FB180F;}
a.submenu_active:hover {color:#FB180F; text-decoration:none;    border-bottom: 0px dotted #FB180F; }

.s_menu {font-family:verdana,sans-serif;color:#000099; text-decoration:none;font-size:8px}
a.s_menu {font-family:verdana,sans-serif;color:#000099; text-decoration:underline; font-size:8px}
a.s_menu:hover {font-family:verdana,sans-serif;color:#000099; text-decoration:none; font-size:8px}


.attention { font-family:Arial, Helvetica, sans-serif;  font-weight:normal; font-size:12px;text-decoration:none;line-height:1.0;  color:#1E48A9;}

.ttt {font-family:verdana,sans-serif;color:#000099; text-decoration:none;font-size:10px}
a.ttt {font-family:verdana,sans-serif;color:#000099; text-decoration:underline; font-size:10px}
a.ttt:hover {font-family:verdana,sans-serif;color:#000099; text-decoration:none; font-size:10px}
 
 



.tt {font-family:verdana,sans-serif;color:#E80A02; font-size:10px}
.t {font-family:verdana,sans-serif;color:#1E48A9; font-size:10px}
a.tt:hover {color:000000}
a.t:hover {color:#990000}

.header {font-family:verdana,sans-serif;font-size:17px;margin-top:0;line-height:1.2; FONT-WEIGHT: normal; color:#FB180F}
a.header {color:FB180F; text-decoration:underline;}
a.header:hover {text-decoration:none;}


.a_text {font-family:verdana,sans-serif;font-size:12px;margin-top:0;line-height:1.2; text-decoration:underline; FONT-WEIGHT: normal;  color:#000000}
.a_red_text {font-family:verdana,sans-serif;font-size:12px;margin-top:0;line-height:1.2; text-decoration:underline; FONT-WEIGHT: normal;  color:#FB180F}
a.a_red_text:hover {text-decoration:none;}

.middle {font-size:11px}	
.small {font-size:10px}	

IMG.ram {
	BORDER-LEFT-COLOR: #ffffff; BORDER-BOTTOM-COLOR: #ffffff; BORDER-TOP-COLOR: #ffffff; BORDER-RIGHT-COLOR: #ffffff
}

.bg_pic_header { background-image:url(pic_index/bg_pic_header.png); background-position:center; background-repeat:repeat-x}
.bg_line { background-image:url(pic_index/bg_line.png); background-position:center; background-repeat:repeat-x; height:19px; width:50%; }

.class_bg_menu_red
{ background-image: url(pic_index/bg_menu_red.jpg); 
   background-position: top left ; 
   background-repeat: no-repeat ; 
    } 
.class_bg_menu_blue
{ background-image: url(pic_index/bg_menu_blue.jpg); 
   background-position: top left ; 
   background-repeat: no-repeat ; 
    } 
	 
	 
.class_bg_left
{ background-image: url(pic_index/pic_10_new.gif); 
   background-position: bottom left ; 
   background-repeat: no-repeat ; 
    } 
.class_bg_right
{ background-image: url(pic_index/pic_11_new.gif); 
   background-position: bottom right ; 
   background-repeat: no-repeat ; 
    } 
.class_bg_centr
{ background-image: url(pic_index/pic_08.gif); 
   background-position: top right ; 
   background-repeat: repeat-x ; 
    } 
.class_bg_smile
{ background-image: url(pic_index/bg_smile.gif); 
   background-position: top left ; 
   background-repeat: repeat-x ; 
    }
.border-solid {
	border: thin solid #990000;
}

.img_padding {
padding-left: 5px; 
padding-right: 5px;
padding-top: 5px;
padding-bottom: 5px;
}


.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;

 
