html, body, div, span,
h1, h2, h3, h4, h5, h6, p,
a, img, strong, ul, li {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
ol, ul {
	list-style: none;
}

/* Define the focus ! */
:focus {
	outline: 0;
}



/* Sirill Website Main Css */

html , body {
width: 100%;
height: 100%;
}

body {
position: relative;
min-height: 590px;
min-width: 850px;
color: #FFF;
background-color: #333;
font-size: 12px;
font-family: "Trebuchet MS", Verdana, Arial;
padding: 0;
}
a { color: #EEE; }
a:hover , a:focus {color: #BBB;}
a:active {color: #FFF;}


/* Website Root Module */

#site {
width:100%;
height:100%;
background-image: url(background/sirill_web_background_classic.png);
background-repeat: repeat;
background-position: top center;
}


/* Main Navigation Module */

#menu {
z-index: 900;
position: relative;
min-width: 850px;
height: 70px;
padding: 0 0 3px 0;
margin: 0 auto 0 auto;
text-align:center;
font-size: 120%;
font-weight:900;
font-stretch:wider;
color: #FFF;
}
#menu:hover ul { 
visibility:visible;
}
#menu ul {
visibility:visible;
position: relative;
text-align: center;
cursor:default;
width:100%;
height:40px;
border-top: 4px solid #000;
padding: 2px 0 0 0;
}
#menu ul li {
display:inline;
padding: 4px 0px 3px 0px; 
}
#menu strong {
cursor:default;
padding: 3px 10px 4px 10px;
margin: 0 5px 0 5px;
color: #000;
background-color: #FFF;
background-image: url(background/sirill_web_background_menu_light.png);
border-top: 1px solid #DDD;
border-left: 2px solid #DDD;
border-right: 2px solid #DDD;
border-bottom: 3px solid #DDD; 
-moz-border-radius-bottomleft: 10px;
-moz-border-radius-bottomright: 10px;
-webkit-border-bottom-left-radius: 10px; 
-webkit-border-bottom-right-radius: 10px;
-moz-box-shadow: 0 0 10px #EEE;
-webkit-box-shadow: 0 0 10px #EEE;
text-shadow: 0px 0px 2px #888;
}
#menu a {
padding: 3px 10px 4px 10px;
margin: 0 5px 0 5px;
text-decoration:none;
color: #FFF;
background-color: #444;
background-image: url(background/sirill_web_background_menu_dark.png);
border-top: 1px solid #000;
border-left: 1px solid #000;
border-right: 1px solid #000;
border-bottom: 1px solid #000;
-moz-border-radius-bottomleft: 7px;
-moz-border-radius-bottomright: 7px;
-webkit-border-bottom-left-radius: 7px; 
-webkit-border-bottom-right-radius: 7px;
-moz-box-shadow: 0 0 20px #000;
-webkit-box-shadow: 0 0 20px #000;
text-shadow: 0px 0px 2px #CCC;
}
#menu a:link { color: #FFF; }
#menu a:visited { color: #FFF;}
#menu a:hover , #menu a:focus {
color: #BBB;
background-color: #333;
background-image: url(background/sirill_web_background_menu_dark-hover.png);
text-shadow: 0px 0px 5px #AAA;
border-bottom: 1px solid #000;
}
#menu a:active { 
color: #555; 
background-color: #222; 
background-image: url(background/sirill_web_background_menu_dark-active.png);
text-shadow: 0px 0px 10px #AAA;
border-bottom: 1px solid #000;
}
.navig_home , .navig_gallery , .navig_correspondances , .navig_sound , .navig_videos , .navig_photos , .navig_links , .navig_contact { }


/* Main Navigation Module - END */


/* Main Media Module */

#display {
z-index: 700;
position: absolute;
overflow:visible;
top: 50%;
width:100%;
height:580px;
padding: 0;
margin: -290px 0 10px 0;
text-align: center;
color: #FFF;
background-color: transparent;
background-repeat: repeat;
}
#display:hover {
}


/* Main Media Module - Presentation */

#display_layer {
position: relative;
width:850px;
min-height: 580px;
margin: 0 auto 0 auto;
background-repeat:no-repeat;
background-position: top center;
}


/* Main Media Module - CENTRAL SYSTEM */

#display_layer h1 { 
display: inline;
font-size:300%;
line-height:300%;
color:#EEE;
}
#display_layer h1 a:focus img { 
filter:alpha(opacity=90);
opacity: 0.9; 
}
#display_layer h1 a:active img { 
filter:alpha(opacity=100);
opacity: 1; 
}


/* Main Media Module - CENTRAL NAVIGATION SYSTEM */

.display_navigation_left, .display_navigation_right {
display:-moz-inline-stack;
display:inline-block;
vertical-align:top;
padding: 255px 0 255px 0;
font-size:120%;
}
.display_navigation_left img , display_navigation_right img {
filter:alpha(opacity=100);
opacity: 1;
}
.display_navigation_left:hover img , .display_navigation_right:hover img {
filter:alpha(opacity=70);
opacity: 0.7; 
}
.display_navigation_left:active img , .display_navigation_right:active img , .display_navigation_left:focus img , .display_navigation_right:focus img {
filter:alpha(opacity=50);
opacity: 0.5; 
}


/* Main Media Module - END */

/* Transition Module */

#transition_display_info {position: relative;margin: -83px auto 0 auto;
height: 100%;
min-height: 590px;
background-image: url(background/sirill_web_background_flash-bottom.png);
background-repeat: repeat-x;
background-position: bottom;
border-bottom: 5px solid #000; 
}


/* Transition Module - END */

/* Information Module */

#information {
position:relative;
z-index: 800;
width:100%;height: 70px;margin: -73px auto 0 auto;
}


/* Information Module - Presentation */

#information_layer {
visibility:visible;
position: relative;
top: 20px;
min-width: 840px;
padding: 1px 3px 4px 4px;margin: 0 auto 0 auto;
text-align:center;
color: #BBB;
background-color: #111;
background-image: url(background/sirill_web_background_content.png);
font-size: 100%;
font-weight:900;
font-stretch:wider;
text-decoration:none;
border-top: 1px solid #111;
border-bottom: 7px solid #000;
}

#information:hover #information_layer { 
visibility:visible;
}

#information_layer h2 {
font-size: 180%;
line-height: 140%;
color: #EEE;
text-shadow: 0px 0px 10px #CCC;
}
#information_layer h2 a {text-decoration:none;}
#information_layer a {
color: #EEE; 
padding:0 5px 3px 5px;
}
#information_layer a:hover , #information_layer a:focus {color: #BBB;}
#information_layer a:active {color: #FFF;}
#information_layer a:focus {
color:#BBB;
background-color:#000;
-moz-border-radius: 2px;
-webkit-border-radius: 2px; 
}
#information_layer p {
width:95%;
margin:0 auto;
}

/* Information Module - END */

/* Favicon Module */

html>body .favicon { position:relative; top:1px; padding:0px; margin:-3px; line-height:0; }

/* Favicon Module - END */


/* Sirill Website Main Css - END */