@font-face {  
  font-family: Caflisch;
  src: url(../img/lay/fonts/CAFLISC0.eot);
  src: local("CaflischScriptWebPro"), url(../img/lay/fonts/CaflischScriptWebPro.ttf) format("opentype");   
}

*
{
    margin: 0;
    padding: 0;
}

html
{
    background: #000;
    width: 100%;
}

body
{
    width: 964px;
    height: 768px;
    margin: 0 auto;
    background: url(../img/lay/background.png) no-repeat center top;
    color: #fff;
    font-size: 10pt;
    font-family: sans-serif;
}

a
{
    color: #fff;
    text-decoration: none;
}

a:hover
{
    text-decoration: underline;
}

a:visited
{
    color: #f3f3f3;
}

img
{
    border: 0;
}

* html body
{
    padding-left: 18px;
}

#top
{
    width: 100%;
    height: 238px;
}

#top .logo
{
    float: left;
    width: 340px;
    height: 238px;
    z-index: 200;
    position: relative;
}

* html #top .logo
{
    background: none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/lay/logo.png');
}

#top .banner
{
    float: left;
    width: 624px;
    height: 234px;
    background: url(../img/lay/banner.png) 0 0 no-repeat;
}

* html #top .banner
{
    background: none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/lay/banner.png');
}

#top .main_menu
{
    overflow: hidden;
    height: 48px;
    margin-top: 125px;
    margin-left: -13px;
}

ul#menu
{
    list-style: none;
    margin: 0;
    padding: 0;
    float: left;
	z-index: 105;
}

ul#menu li
{
    float: left;
    margin: 0;
    padding: 0;
	z-index: 105;
}

ul#menu li a
{
    height: 48px;
    background: no-repeat 0 0;
    display: block;
    cursor: pointer;
}

ul#menu li a.news { background: url(../img/lay/news.png);width:75px;z-index:105;position:relative;}
ul#menu li a.program { background: url(../img/lay/program.png);width:127px;margin-left:-12px;z-index:105;position:relative;}
ul#menu li a.info { background: url(../img/lay/info.png);width:160px;margin-left:-17px;z-index:105;position:relative;}
ul#menu li a.zespoly { background: url(../img/lay/zespoly.png);width:97px;margin-left:-16px;z-index:105;position:relative;}
ul#menu li a.festiwal { background: url(../img/lay/festiwal.png);width:127px;margin-left:-11px;z-index:105;position:relative;}
ul#menu li a.community { background: url(../img/lay/community.png);width:119px;margin-left:-12px;z-index:105;position:relative;}


* html ul#menu li a.news {background: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/lay/news.png');}
* html ul#menu li a.program {background: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/lay/program.png');}
* html ul#menu li a.info {background: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/lay/info.png');}
* html ul#menu li a.zespoly {background: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/lay/zespoly.png');}
* html ul#menu li a.festiwal {background: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/lay/festiwal.png');}
* html ul#menu li a.community {background: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/lay/community.png');}

ul.submenu
{
    position: absolute;
    list-style: none;
    background: #B26003;
    padding-top: 20px;
    margin-top: -25px;
    margin-left: -12px;
	z-index: 100;
}

ul.submenu li
{
 	border-top: 1px dashed #553303;
    float: none;
    display: block;
    width: 100%;
}

ul.submenu li:first-child
{
    border-top: none;
}


* html ul.submenu li {border-top:expression((this.previousSibling==null)?'none':'1px dashed #553303');}

ul.submenu li a{
	display:block;
	height: auto !important;
	padding: 4px;
}
/*
.dropdown {margin: 0;padding: 0;float: left;z-index: 105;}
.dropdown dt {float: left;margin: 0;padding: 0;z-index: 105;}
.dropdown dt a { height: 48px;background: no-repeat 0 0;display: block;cursor: pointer;}

.dropdown dt a.news { background: url(../img/lay/news.png);width:75px;z-index:105;position:relative;}
.dropdown dt a.program { background: url(../img/lay/program.png);width:127px;margin-left:-12px;z-index:105;position:relative;}
.dropdown dt a.info { background: url(../img/lay/info.png);width:160px;margin-left:-17px;z-index:105;position:relative;}
.dropdown dt a.zespoly { background: url(../img/lay/zespoly.png);width:97px;margin-left:-16px;z-index:105;position:relative;}
.dropdown dt a.festiwal { background: url(../img/lay/festiwal.png);width:127px;margin-left:-11px;z-index:105;position:relative;}
.dropdown dt a.community { background: url(../img/lay/community.png);width:119px;margin-left:-12px;z-index:105;position:relative;}

* html .dropdown dt a.news {background: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/lay/news.png');}
* html .dropdown dt a.program {background: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/lay/program.png');}
* html .dropdown dt a.info {background: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/lay/info.png');}
* html .dropdown dt a.zespoly {background: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/lay/zespoly.png');}
* html .dropdown dt a.festiwal {background: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/lay/festiwal.png');}
* html .dropdown dt a.community {background: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/lay/community.png');}


.dropdown dd {position:absolute;display:none;z-index:100;opacity:0;padding:0;margin:0;}
.dropdown ul {list-style: none;margin-left:-12px;background: #B26003;padding-top: 20px;margin-top: 25px;z-index: 100;}
.dropdown li {border-top: 1px dashed #553303;display: block;width: 100%;height: auto;}
.dropdown li:first-child{border-top: none;}
* html .dropdown li{border-top:expression((this.previousSibling==null)?'none':'1px dashed #553303');}
.dropdown li a{display:block;height: auto !important;padding: 4px;}
*/
#middle
{
    height: 447px;
    width: 100%;
    margin-top: 10px;
    margin-left: 18px;
}

#middle .box
{
    background: url(../img/lay/back1.png) repeat;
    padding: 0 5px;
    float: left;
}

* html #middle .box
{
    background: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/lay/back1.png',sizingMethod='scale');
    padding-right: 0px;
}


#middle #info
{
    width: 213px;
    height: 227px;
    overflow: hidden;
}

#middle #scroll
{
    height: 227px;
    width: 674px;
    margin-left: 20px;
    display: block;
    padding:0;
    z-index:1;
}

#middle #news
{
    margin-top: 20px;
    width: 536px;
    height: 200px;
    overflow: auto;
}

#middle #sponsors
{
    display: block;
    float: left;
    width: 370px;
    height: 200px;
    margin-left: 18px;
    margin-top: 20px;
}

#middle .box h3
{
    width: 100%;
    height: 26px;
    background: url(../img/lay/back2.png) repeat;
    display: block;
    line-height: 26px;
    margin-bottom: 5px;
    margin-left: -5px;
    padding-right: 10px;
}

* html #middle .box h3
{
    background: repeat;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/lay/back2.png',sizingMethod='scale');
}

#middle .box h3 span
{
    background: url(../img/lay/back3.png) transparent repeat;
    float: left;
    padding: 0 8px;
    font-family: Caflisch,Courier New, Courier, Monospace;
    font-size: 14pt;
    display: block;
}

* html #middle .box h3 span
{
    background: repeat;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/lay/back3.png',sizingMethod='scale');
}

#middle #sponsors a
{
    float: left;
    background: no-repeat 0 0;
    display: block;
    margin: 2px;
}

#middle #sponsors #spon_1 {background:url(../img/lay/sponsor1.png);width: 118px; height: 118px;}
#middle #sponsors #spon_2 {background:url(../img/lay/sponsor2.png);width: 229px; height: 87px;}
#middle #sponsors #spon_3 {background:url(../img/lay/sponsor3.png);width: 150px; height: 38px;}
#middle #sponsors #spon_4 {background:url(../img/lay/sponsor4.png);width: 201px; height: 41px;}

* html #middle #sponsors #spon_1 {background: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/lay/sponsor1.png');}
* html #middle #sponsors #spon_2 {background: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/lay/sponsor2.png');}
* html #middle #sponsors #spon_3 {background: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/lay/sponsor3.png');}
* html #middle #sponsors #spon_4 {background: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/lay/sponsor4.png');}

#fotter
{
    display: block;
    width: 939px;
    height: 58px;
    background: url(../img/lay/fotter.png) center no-repeat;
    padding-top: 25px;
    padding-left: 25px;
}

#fotter .menu
{
    float: right;
    margin-right: 5px;
}

#fotter a
{
    color: #000;
    font-weight: bold;
    font-family: Caflisch,Courier New, Courier, Monospace;
    font-size: 16pt;
}

* html #fotter a
{
    z-index: 5;
    position: relative;
    padding-right: 3px;
}

* html #fotter
{
    background: none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/lay/fotter.png');
}
#content {
	width: 918px;
	height: 450px;
	overflow: auto;
}
#utp {
	width: 108px;
	float: right;
    margin-top: 3px;
    margin-right: 15px;	
}
.show {
    z-index: 1;
}
#scroll {
    position: relative;
}
#scroll img {
    position: absolute
}
#sponsors {
    position: relative;
	margin:0;
	padding: 0;
	height: 200px;
	overflow: hidden;
}
#sponsors a {
    position: absolute;
}
#second_menu {
    width: 624px;
    text-align: right;
    margin-top: 10px;
    
}
