#body {color:#000000; text-align:auto; margin:0px; padding:0px; font-size:90%;}

#background {background-image: url(images/pattern_096.gif);}

h1,h2,h3,h4,h5,h6 {font-family:arial, calibri, sans-serif; color:#ffffff;}
#h7 {arial, calibri, sans-serif; color:#000000; font-size:10px;}
#h8 {text-align:center; color:#ffa500; font-family:calibri, arial, sans-serif; font-size:18px; font-weight:bold; padding:5px 200px;}
#h0{position:absolute; text-align:center; color:#ffffff; font-family:calibri, arial, sans-serif; 
font-size:10px; font-weight:bold; padding: 0px 120px; z-index:1;} 

/* main blocks */
/*#links {background-color:#87CEFA; width:100%; text-align:center; height:30px; clear:both;
}
#links a {
font-family:georgia, times, serif;
color:#A52A2A;
font-size:16px;
font-weight: bold;
padding:5px;
line-height: 200%;

}
*/
#links a:link {text-decoration:none; color:#f53939}
#links a:visited {text-decoration:overline; color:#a9a9a9; background-color:#f6fa87;}
#links a:hover {text-decoration:underline; color:#000000; background-color:#ffa500;}
#links a:active {text-decoration:line-through; color:#008000;}


#pixbackground {background-color:lightblue; width:420px; height:280px; padding:2px;}



#contur {position:relative; background-color:#420215; width:1350px; height:1150px; margin: auto;} 
#contur_afml {position:relative; background-color:#420215; width:1350px; height:1250px; margin: auto;  padding-top:0px;} 
#contur_rec {position:relative; background-image:url(images/royal_white_2.jpg); style:filter:alpha(opacity=50); opacity:0.98; 
width:1350px; height:1150px; margin: auto; }

#banner {float:left; width:1402px; height:160px; padding:1px;}
#main_separ {background-color:#420215; width:1320px; height:870px; padding:0px; margin-left:15px; margin-top:185px; z-index:1; } 
#main_separ_cont {background-color:#420215; width:1320px; height:870px; padding:0px; margin-left:15px; margin-top:250px; z-index:1; } 
#main_separ_p {background-color:#420215; width:1320px; height:870px; padding:0px; margin-left:15px; margin-top:185px; z-index:-2; } 
#main_separ_rec {style:filter:alpha(opacity=50); opacity:0.95; width:1320px; height:870px; padding:0px; 
margin-left:5px; margin-top:185px;  } 
#main_separ_c {background-color:#87cefa; width:1000px; height:1000px; padding:0px;}
.main_separ {background-color:#420215; width:1320px; height:870px; padding:0px; margin-left:15px; margin-top:200px; z-index:1; } 
#language {position: absolute; float:right; width:60px; height:30px; margin-left:40px; z-index:1;}
#data {position:relative; float:left; border:1px solid white; width:1330px; height:30px; margin-left:0x; padding:10px; }


.footer {position: relative; background-color:#420215; float:left; width:1320px; height:40px; margin-top:400px;  
padding:0px; border:0px solid white; font-family: times, georgia, serif; color:#ffffff; font-size:14px; z-index:1}
.footer_rec {position: relative; background-color:#8d844d; float:left; style:filter:alpha(opacity=50); opacity:0.45; width:1350px; 
height:40px; margin:auto; padding:0px; border:0px solid white; font-family: times, georgia, serif; color:#ffffff; font-size:14px; z-index:-20}
.footer_m {position: relative; background-color:#420215; float:left; width:1320px; height:40px; margin-left:15px;  
padding:0px; border:0px solid white; font-family: times, georgia, serif; color:#ffffff; font-size:14px; z-index:1}
.footer_c {position: relative; bottom:0px; right:0px; background-color:#420215; float:left; width:1320px; height:60px; margin-left:20px;
padding:0px; border:0px solid white; font-family: times, georgia, serif; color:#ffffff; font-size:14px; z-index:1}

#our_news_ind {position:relative; float:left; border:0px solid white; width:1260px; height:320px; margin-left:20px; 
text-align:left; color:white; font-family:arial, calibri, sans-serif; font-weight:bold; font-size:14px; padding-left:10px;}

#our_news {position:relative; float:left; border:0px solid white; width:1260px; height:320px; margin-left:20px; 
text-align:left; color:white; font-family:arial, calibri, sans-serif; font-weight:bold; font-size:14px; padding-left:10px;}

.our_news {position:relative; float:left; border:0px solid white; width:1222px; height:350px; margin-left:20px; 
text-align:left; color:white; font-family:arial, calibri, sans-serif; font-weight:bold; font-size:14px; padding:10px;}

#our_medianews {position:relative; float:left; border:0px solid white; width:700px; height:800px; margin-left:5px; z-index:1;
text-align:left; color:white; font-family:arial, calibri, sans-serif; font-weight:bold; font-size:16px; padding:5px;}
.leftcont_media {background-color:#f1a2a2; float:left; width:560px; height:800px; margin-left:5px; margin-top:5px; padding:0px; 
border:1px solid #a52a2a; color:white; font-family:arial, calibri, sans-serif; font-size:14px;}

#leftcont {background-color:#ffffff; float:left; width:190px; height:602px; margin-left:0px; margin-top:0px; border:1px solid #a52a2a; z-index:-1;}

.leftcont{background-color:#300505; float:left; width:750px; height:725px; margin-left:5px; margin-top:5px; padding: 5px; border:1px solid #A52A2A; font-family:arial, calibri, sans-serif; 
color:#ffffff0; font-size:14px; z-index:-1;}

.rightcont {background-color: #a96a25; float:right; width:532px; height:725px; border:1px solid #a52a2a; margin-left:5px; margin-top:5px; padding: 2px; 
font-family:arial, calibri, sans-serif; color:#000000; font-size:13px; z-index:-1;}

.leftcont_cont{background-color:#300505; float:left; width:750px; height:800px; margin-left:5px; margin-top:5px; padding: 5px; border:1px solid #A52A2A; font-family:arial, calibri, sans-serif; 
color:#ffffff0; font-size:14px; z-index:-1;}

.rightcont_cont {background-color: #a96a25; float:right; width:532px; height:800px; border:1px solid #a52a2a; margin-left:5px; margin-top:5px; padding: 2px; 
font-family:arial, calibri, sans-serif; color:#000000; font-size:13px; z-index:-1;}

#caption_nomin_c {position: absolute; float:left; background-color:#808080; width:600px; height:35px; margin-top:402px; margin-left:67px; style:filter:alpha(opacity=50); opacity:0.5; overflow:hidden; z-index:0;}
#textcap_nomin_c {position: absolute; float:left; width:600px; height:35px; margin-top:397px; margin-left:60px; text-align:left; color:#ffff00; font-family:arial, calibri, sans-serif; font-weight:bold; font-size:30px; padding-left:10px; z-index:1;}
#caption_nomin {position: absolute; float:left; background-color:#808080; width:600px; height:35px; margin-top:376px; margin-left:67px; style:filter:alpha(opacity=50); opacity:0.5; overflow:hidden; z-index:0;}
#textcap_nomin {position: absolute; float:left; width:600px; height:35px; margin-top:372px; margin-left:40px; text-align:left; color:#ffff00; font-family:arial, calibri, sans-serif; font-weight:bold; font-size:30px; padding-left:10px; z-index:1;}
/* left column content */


#footer {position: relative; background-color:#87cefa; float:left; width:1350px; height: 100px; margin-top:0px; margin-left:0px; padding:0px; 
border:2px solid blue; font-family: times, georgia, serif; color:black; font-size:15px; }

.main_text {background-color:#ffffff; width:1000px; height:200px; padding:0px; 

text-align:left; color:#000000; font-family:arial, calibri, sans-serif; font-weight:bold; font-size:10px; padding-left:0px;}

#prize_transp {position: absolute; float:left; width:130px; height:800px; margin-top:0px; margin-left:0px; style:filter:alpha(opacity=50); opacity:0.7; z-index:0;
}
#prize_transp_1 {position: absolute; float:left; width:148px; height:282px; margin-top:0px; margin-left:0px; style:filter:alpha(opacity=50); opacity:0.7; z-index:0;
}

.text_column_1 {position: relative; text-align:left; color:#000000; font-family:arial, calibri, sans-serif; font-size:13px; 
font-weight:regular; letter-spacing:0.8px; margin:0px 2px 0px 2px; z-index:1;
}
.text_column_right {position: relative; text-align:left; color:#000000; font-family:arial, calibri, sans-serif; font-size:13px; font-weight:regular; letter-spacing:0.8px; margin:0px 2px 0px 2px; z-index:0;
}
/* right column content */

#respond {position: relative; float:left; text-align:left; color:#000000; font-family:arial, calibri, sans-serif;  width:650px; height:200px;
font-size:13px; font-weight:regular; letter-spacing:0.8px; margin:0px 2px 0px 2px; }

#leftcont_pp {background-color:#ffffff; float:left; width:190px; height:710px; margin-left:0px; margin-top:0px; border:1px solid ##a52a2a; z-index:-1;}
#leftcont_text {font-family:arial, calibri, sans-serif; color:#000000; background-color:#fffff0; font-size:12px; padding:4px;
}
#leftcont_hist {background-color:#ffffff; float:left; width:130px; height:802px; margin-left:0px; margin-top:0px; border:1px solid ##a52a2a; z-index:-1;
}
#rightcont {background-image: none; float:right; width:400px; height:602px; border:1px solid #a52a2a; z-index:-1;
}

.righttext {font-family:arial, calibri, sans-serif; color:#000000; background-color:#fffff0; font-size:12px; padding:4px;
}
#rightsubcol_narrow {background-color:#fffff0; float:left; width:150px; height:600px; margin-top:0px; margin-left:0px; border: 2px solid darkblue;
} 
#rightsubcol_wide {background-color:#fffff0; float:left; width:280px; height:600px; margin-top:0px; margin-left:0px; border: 2px solid darkblue;
} 
#leftcont2 {background-color:#ffffe0; float:left; width:128px; height:800px; margin-top:0px; margin-left:0px; border: 1px solid darkblue;
}


#centerleft2 {background-image: url(images/pattern_038.gif); float:left; width:432px; height:800px; margin-top:0px; margin-left:0px; border: 1px solid darkblue;
}
#centerright2 {background-image: url(images/pattern_038.gif); float:right; width:432px; height:800px; margin-top:0px; margin-left:0px; border: 1px solid darkblue; 
}
#center_nomin_c {background-image: url(images/pattern_038.gif); float:left; width:980px; height:840px; margin-top:0px; margin-left:10px; border: 1px solid darkblue; font-family: times, georgia, serif; color:#000000;  padding:0px; font-size:15px;
}

#center_nomin {background-color:#ffffe0; float:left; width:960px; height: 700px; margin-top:0px; margin-left:17px; padding:0px; border:1px solid #A52A2A; font-family: times, georgia, serif; color:#000000;font-size:15px; 
}
#rightcont_pattern {background-image: url(images/pattern_158.gif); float:right; width:444px; height:602px; border:1px solid #A52A2A;z-index:0;
}
#picture_transp_main {position: absolute; float:left; margin-top:0px; margin-left:0px; style:filter:alpha(opacity=50); opacity:0.3; z-index:0;
}

#bluelogo_transp {position: absolute; float:left; width:444px; height:320px; margin-top:0px; margin-left:0px; style:filter:alpha(opacity=50); opacity:0.3; z-index:0; 
}
#rusflag {position: relative; float:right; width:444px; height:282px; border:0px solid #a52a2a; style:filter:alpha(opacity=50); opacity:0.9; z-index:0; 
}
/* center column content */
#centercont {float:left; width:400px;  height:602px; margin:auto; border:1px solid #a52a2a;
}
#mainpix {float:left; width:400px; height:280px; padding:0 px; margin-top:0px; border: 1px solid #add8e6;
}
#mainbigpix {float:left; width:800px; height:540px; padding:0 px; margin-top:0px; border: 1px solid #add8e6;
}
#caption {position: absolute; background-color:#808080; width:410px; height:40px; margin-top:215px; margin-left:8px; 
style:filter:alpha(opacity=50); opacity:0.6; overflow:hidden; z-index:10; 
}
.caption_c {position: related;  width:300px; height:100px; margin-top:0px; margin-left:0px;}
.pix_concert {position:related; float:left; width:316px; height:940px;  color:#ffffff; font-size:16px; margin-top:10px; margin-left: 10px; border:1px solid #FFFFFF; }




#textcap {position: absolute; width:410px; height:40px; margin-top:215px; margin-left:10px; z-index:11;}

#copyright {
font-family:georgia, times, serif;
color:#ffffff;
font-size:12px;
padding:4px;
float:left;
}
.widepix {background-color: none; float:left; width:1244px; height:444px; margin-left:20px; margin-top: 10px; border:2px solid #a52a2a;
}
.widepix_ph {background-color: none; float:left; width:806px; height:538px; margin-left:160px; margin-top: 100px; border:2px solid #ffffff; padding:4px;
}
.afml_logo {position: relative; float:right; width:240px; height: 150px; margin-top:0px; margin-left:0px; padding:0px; 
 font-family: times, georgia, serif; color:white; font-size:12px; z-index:0
}
#check_in {float:left; margin-top:5px; margin-left:0px; border: 0px solid darkblue; font-family: times, georgia, san-serif; color:#0000ff; font-size:14px;
}
.nominant4 {background-color:#ffffe0; float:left; width:430px; height: 297px; margin-top:2px; margin-left:2px; padding:0px; border:1px solid #A52A2A; font-family:times, georgia, serif; color:#000000; font-size:14px;
}
.pix_back_jour1 {position:related; float:left; width:385px; height:800px; margin-top:19px; margin-left: 10px; border:1px solid #ffffff; }
.pix_back_jour2 {position:related; float:right; width:400px; height:690px; margin-top:19px; margin-right: 5px; border:1px solid #ffffff; }
#firstp:first-letter{font-variant:big-caps; float:left; font-size:200%;
}
.nominant5 {background-color:#fffff0; float:right; width:430px; height: 198px; margin-top:2px; margin-left:0px; padding:0px; border:1px solid #A52A2A; font-family:times, georgia, serif; color:#000000; font-size:14px;
}
ul {list-style: none; margin: 0px; padding: 0;}
.GL {                   float:left;
                        display: inline;
                        padding: 0 15px;
                        padding-bottom: 3px;
                        border-left: 1px dotted #8b6619;
                        position: relative;
                        text-align: left;
						margin: 0;
						z-index: 10000;
}
						}
#main_nav li:first-child, #main_nav ul li {
                        border-left: none;
						background-color: #b2c0b2;
					    
                        }
#main_nav ul {
                        display: none;
                        position: absolute;
                        top: 20px;
                        left: 10px;
                        width: 80px;
                        height: 60px;
                        color: #ffffff;
						
                        }
                #main_nav li a {
                        color: #ffffff;
                        font-family: "times new roman", serif;
                        font-size: 1.1em;
                        font-weight: bold;
                        text-decoration: none;
                        outline: none;
                        }
						#main_nav li ul li a {
						color: #ffffff;
                        font-family: "times new roman", serif;
                        font-size: 1.05em;
                        font-weight: bold;
                        text-decoration: none;
                        outline: none;
                        }
                #main_nav li a:hover, #main_nav li ul a:hover {
                        color: #fdfb4c;
                        }
#main_nav {
                        float: left;
                        top: 0px;
                        left: 0px;
                        margin-top: 20px;
                        margin-left: 10px;
                        }
 
ul ul {display:none;} // menu
 
/* Second Menu Hover */
ul#main_nav li:hover li a:hover,
ul#main_nav li:hover li:hover a,
ul#main_nav li.iehover li a:hover,
ul#main_nav li.iehover li.iehover a {
        border-top: 2px solid ;
        background: #ffffff;
        color:#6699ff;
        border:#336600 1px solid;
}
 
ul#main_nav ul ul {
        display: none;
        position: absolute;
        top: 0;
        left: 100px;
}
 
ul#main_nav li:hover ul ul,
ul#main_nav li.iehover ul ul {
        display: none;
}
 
ul#main_nav li:hover ul,
ul#main_nav ul li:hover ul,
ul#main_nav li.iehover ul,
ul#main_nav ul li.iehover ul {
        display: block;
}