body {
    background-color: #000000;
    color: white;
    float: left;
    font-family: Arial;
    left: 0;
    margin: 0;
    position: relative;
    top: 8px;
    width: 100%;
}

div#main {
      float: left;
      width:1278px;
      height:894px;
}

#site_id_21 div#main {
      background: url("../images/background_naglosnienie.jpg") repeat scroll 0 -40px transparent;
}
#site_id_20 div#main {
      background: url("../images/background_oswietlenie.jpg") repeat scroll 0 -40px transparent;
}
#site_id_19 div#main {
      background: url("../images/background_video.jpg") repeat scroll 0 -40px transparent;
}
#site_id_4 div#main {
      background: url("../images/background_program.jpg") repeat scroll 0 -40px transparent;
}

#site_id_5 div#main {
      background: url("../images/background_audio.jpg") repeat scroll 0 -40px transparent;
}

#site_id_6 div#main {
      background: url("../images/background_fotografie.jpg") repeat scroll 0 -40px transparent;
}


div#foot_social_media {
    background: url("../images/buttons.gif") no-repeat scroll 0 -112px transparent;
    float: left;
    height: 60px;
    left: 160px;
    position: absolute;
    top: 690px;
    width: 130px;
}

div#content {
    float: left;
    height: 418px;
    left: 523px;
    position: absolute;
    top: 130px;
    width: 696px;
}
div#content #content_top{  
    background: url("../images/content_top.gif") no-repeat scroll 0 0px transparent;
    width:825px;
    height:55px;
    float:left;
}

div#content h1{font-size:20px;margin-bottom:5px;width:600px;}
h2.title {margin-left: 25px;} 
div#content a {text-decoration:underline;}
a { color: white; text-decoration: none;}
a:hover {}
html {}
img { border: 0 none;}
#body { margin: -16px auto 0; text-align: center;}
ul#left_menu li a:hover {text-decoration:underline;}

div#menu {
    float: left;
    height: 60px;
    left: 325px;
    position: absolute;
    text-align: left;
    top: 125px;
    width: 170px;
}

#menu ul {
    display: inline;
    float: left;
    list-style-type: none;
    margin: 0;
    padding: 0;
}

ul#left_menu li {
    float: right;
    margin: 17px 0 16px;
    text-align: right;
    width: 170px;
}

div#foot_contact {
   float: left;
    height: 78px;
    left: 497px;
    position: absolute;
    text-align: center;
    top: 600px;
    width: 500px;
}

div#foot_contact_phones {
    display: inline;
    float: left;
    margin-left: 150px;
    margin-top: 10px;
    width: 300px;
}

div#foot_contact_email {
    display: inline;
    float: left;
    margin-left: 50px;
    margin-top: 10px;
}

#site_logo {
    background: url("../images/buttons.gif") no-repeat scroll 0 -10px transparent;
    height: 65px;
    left: 287px;
    position: absolute;
    top: 13px;
    width: 560px;
}

#site_logo a {
    height: 65px;
    width: 560px;
    float: left;
}
#foot_contact_container {
    background: url("../images/buttons.gif") no-repeat scroll 0 -69px transparent;
    height: 42px;
    width: 700px;
    font-size:20px;
}

		#makeMeScrollable
		{
			width:100%;
			height: 420px;
			position: relative;
		}
		
		#makeMeScrollable div.scrollableArea img
		{
			position: relative;
			float: left;
			margin: 0;
			padding: 0;
		}
		
		div#mainColumn {
    background: none repeat scroll 0 0 #FFFFFF;
    float: left;
    margin-bottom: 50px;
    padding: 16px 0 16px 16px;
    width: 739px;
}
