/* ÑÒÈËÈ */
@font-face {
  font-family: "ALSStory";
  font-style: normal;
  font-weight: normal;
  src: url("./fonts/als_story_regular-webfont.eot") format("embedded-opentype"), url("./fonts/als_story_regular-webfont.woff") format("woff"), url("./fonts/als_story_regular-webfont.ttf") format("truetype"), url("./fonts/als_story_regular-webfont.svg#als_storyregular") format("svg");
}

body, td, th { font-family: ALSStory, Arial; font-size: 14px; }

img { padding: 0; margin: 0; }



h1, h2, h3, h4 { margin: 0; padding: 0;}
h1 { color: #c00000; font-size: 150%; }
h2 { color: #a00000; font-size: 130%; }
h3 { color: #904030; font-size: 110%; }
.content h1, .content h2, .content h3 {
	margin-bottom: 10px;
}

.td_center { font-size: 14px; }

a { color: #904030; text-decoration: none; }
a:hover { color: #b04040;  text-decoration: underline;}

.list_anons a { color: #202020; text-decoration: none; }
.list_anons a:hover { color: #b04040; text-decoration: underline;}

.content a { color: #a04040; text-decoration: underline; }
.content a:hover { color: #b00000; text-decoration: none;}

.td_center p {
	padding: 0; 
	margin: 0; 
	margin-bottom: 8px;
	line-height: 16px;
}
.menu td {}
.menu a {
	/*display: table-cell;*/
	width: 80px;
	height: 20px;
	text-decoration: none;
	text-align: center;
	background-color: #b00000;
	color: #fff;
	box-shadow: 4px 5px 4px rgba(122,122,122,0.5); 
	padding: 7px;
	padding-top: 6px;
	padding-bottom: 6px;
	margin: 3px;
	border: 1px solid #d9a0d0;
	border-radius: 2px;
	font-size: 13px;
	font-weight: bold;
	font-family: Arial;
}
.menu a:hover, .menu a#active {
	background-color: #900000;
	color: #fff;
	text-decoration: none;
}

.menu_dropdown {
	position: absolute;
	background-color: #ffffff;
	z-index: 100;
}
.menu_dropdown a {
	width: 200px;
	display: block;
	padding: 5px;
	background-color: #b00000;
	font-size: 12px;
	color: #fff;
}
.menu_dropdown a:hover {
	background-color: #900000;
	color: #fff;
	text-decoration: none;
}

.submenu {
	background-color: #ffffff;
	width: 240px;
}
.submenu a {
	width: 230px;
	display: block;
	padding: 8px;
	background-color: #900000;
	font-size: 14px;
	color: #fff;
	
}
.submenu a:hover, .submenu a#active {
	background-color: #c00000;
	color: #ffffff;
	text-decoration: none;
}
/*
.menu a {
	 
	color: #0020ff; 
	border: 1px solid #a0a0a0; 
	background-color: #f0f0ff; 
	padding: 8px;
	text-align: center;
	font-size: 80%;
	 vertical-align: middle;
}
.menu a:hover {color: #a00000; border: 1px solid #0020ff; background-color: #f8f8f0;}
*/

/*
.rotate img { opacity: 1; transition: all 1s ease;  border: 0px solid #c0c0c0; }
.rotate img:hover { opacity: 1; }
*/


.zag {
	background-color: #b00000;
	color: #fff; 
	padding: 6px; 
	margin: 0;
	/* box-shadow: 0.4em 0.4em 5px rgba(122,122,122,0.5);  */
}
.zag a, .border_block .zag a, .td_center .zag a { 
	color: #fff; 
	text-decoration: none;
	font-weight: bold; 
	font-size: 150%; 
}
.zag a:hover, .border_block .zag a:hover, .td_center .zag a:hover { 
	color: #ffffff; 
	text-decoration: none;
	
}

.zag2 {
	margin-bottom: 5px;
	text-align: center;
	color: #4040a0; 
	font-size: 120%;
}
.border_block .zag2 a {
	text-decoration: none;
	color: #4040a0; 
}
.zag2 a:hover {
	color: #a04040; 
	text-decoration: none;
}


.border_block {
	background-color: #ffffff;
	border: 1px solid #c0c0c0;
	width: 230px;
	padding: 5px;
	box-shadow: 4px 5px 4px rgba(122,122,122,0.5); 
}
.border_block a {
	color: #202020;
}
.border_block a:hover {
	color: #b04000;
}

.shadow-right {
	background: url("/images/shadow_right.jpg") right top no-repeat #ffffff;
	height: 12px;
}

.img_type_news {
	float: left; 
	margin-left: 0; 
	margin-right: 6px; 
	margin-bottom: 10px;
}

li.news_post {
	list-style: URL(/images/post_release_s.gif);
}
li.star {
	list-style: URL(/images/star_logo_ico.gif);
}
li.news_press {
	list-style: URL(/images/press_release_2_s.gif);
}
li.news_photo {
	list-style: URL(/images/photo_s.gif);
}

.rotate td img {
	filter: url(grayscale.svg); /* Firefox 4+ */
	filter: gray; /* IE 6-9 */
	filter: grayscale(100%);
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
 }
.rotate td img:hover {
    filter: none;
	filter: grayscale(0%);
    -webkit-filter: grayscale(0%);
	-moz-filter: grayscale(0%);
	-ms-filter: grayscale(0%);
	-o-filter: grayscale(0%);
}

.grayscale.grayscale-replaced > svg {
	opacity: 1;
 }
.grayscale.grayscale-replaced.grayscale-fade:hover > svg {
	 opacity: 0;
 }

.photo {
	font-size: 12px;
}
.photo a {
	color: #4040a0;
}
.photo a:hover {
	color: #a04040;
	text-decoration: underline;
}