/* Style sheet menu */
#mainmenu{width:100%;height:30px;position:absolute;overflow:visible;margin-top:135px;text-align:left;background:#000000;z-index:999;}
#mainmenu p{margin:0;padding:0;text-align:center;text-decoration:none;font-variant:small-caps;color:#ffffff;}
#mainmenu ul{margin:0;padding:0;list-style-type:none;background:#000000;}
#mainmenu li{width:123px;height:30px;position:relative;float:left;background-color:#000000;border-right:1px solid #ffffff;border-bottom:0px solid #ffffff;border-left:0px solid #ffffff;line-height:30px;background:#000000;}
#mainmenu li ul{left:0;top:30px;position:absolute;display:block;background:#000000;}
#mainmenu li ul ul{left:124px;top:0;position:absolute;background:#000000;}
#mainmenu li ul{bottom:0;left:0;right:0;top:30px;position:absolute;display:none;}
#mainmenu li:hover ul{display:block;background: #ffffff;}
#mainmenu ul li:hover ul ul{display:none;}
#mainmenu ul ul li:hover ul{display:block;}
#mainmenu a{padding-left:5px;text-align:center;font-family:verdana,Tahoma,sans-serif;text-decoration:none;font-variant:small-caps;font-size:12px;color:#ffffff;}
#mainmenu a:hover{text-decoration:underline;}
#mainmenu li:hover,#mainmenu li.sfhover{background-color:#84b50b;}
#mainmenu span{display:block;padding-left:5px;font-family:verdana,Tahoma,sans-serif;text-decoration:underline;font-variant:small-caps;font-size:12px;color:#ffffff;background: #0a0a0a;}
#mainmenu ul li:hover ul{display:block;}
#mainmenu ul li.sfhover ul{display:block;}
#mainmenu  ul li:hover ul ul{display:none;}
#mainmenu  ul li.sfhover ul ul{display:none;}
#mainmenu  ul ul li:hover ul{display:block;}
#mainmenu  ul ul li.sfhover ul{display:block;}
#footer{margin:20px 0 0;text-align:center;background-color:#f0ffca;}
#footer p{padding-top:10px;text-align:center;}
#header_img{width:293px;height:100px;float:left;border-bottom:1px solid #000000;}
#header_img img{float:left;margin-right:auto;margin-left:auto;padding:0 5px;text-align:left;}
#banner{width:33%;height:180px;float:right;border:0px solid #000000;}
#gen_sponsors{width:100%;height:130px;float:left;margin-right:auto;margin-left:auto;text-align:center;vertical-align:middle;border-top:1px solid #000000;border-right:0px solid #000000;border-bottom:0px solid #000000;border-left:0px solid #000000;}
#gen_sponsors_r{width:577px;height:100px;float:left;margin-right:auto;margin-left:auto;padding-top:10;text-align:center;vertical-align:middle;border-top:0px solid #000000;border-right:0px solid #000000;border-bottom:1px solid #000000;border-left:0px solid #000000;}
#gen_sponsors_r img{padding-top:13px;}
#header{width:100%;height:100;}
#skait{margin:20px 5px 0;padding-top:5px;padding-bottom:5px;text-align:center;vertical-align:middle;background-color:#f0ffca;}
#proj{margin:20px 5px;padding-top:5px;padding-bottom:5px;vertical-align:middle;background-color:#f0ffca;}
#info{margin:20px 5px 0;padding-top:5px;padding-bottom:5px;text-align:center;vertical-align:middle;border-width:1px 0px;border-style:solid;border-color:#f0ffca;}
#info img{padding-top:2px;padding-bottom:2px;}
#nug{width:30%;height:100px;margin:0;padding:0;text-align:center;vertical-align:middle;border-top:0px solid #000000;border-right:0px solid #000000;border-bottom:1px solid #000000;border-left:0px solid #000000;}
#vert{width:80%;height:25px;float:left;margin-right:auto;padding-top:10px;text-align:right;vertical-align:middle;}
#linkline{width:9%;height:25px;float:left;margin-right:auto;margin-left:auto;padding-top:10px;padding-right:2px;text-align:right;vertical-align:middle;}
#lang{width:10%;height:25px;float:left;text-align:left;vertical-align:middle;}
#lang li{list-style-type:none;}
#container li{margin:0;padding:0;list-style-image:url("tl_files/music_academy/li.jpg");}
#ctrl_keywords{width:195px;}
#main{padding-right:10px;padding-left:10px;}
#countdown{width:100%;height:80px;margin-top:3px;margin-right:auto;margin-left:auto;padding-top:2px;text-align:center;vertical-align:middle;border:1px dashed #c4c4c4;font-size:12px;color:#000000;}
#countdown ct{margin-right:auto;margin-bottom:3px;margin-left:auto;padding-top:2px;padding-bottom:2px;text-align:center;vertical-align:middle;font-size:11px;color:#84b50b;}
#reg a{font-weight:bold;text-decoration:underline;font-size:14px;}
#ct a{font-weight:bold;text-decoration:underline;font-size:14px;}
