/* Stworzone przez: Jacek Migdał (jacek MALPISZON migdal.pl ) 2007-11-03 update 2007-11-26:3 */
body { background-image: url('background.png'); color: #64605f; }

#logo img { width: 240px; height: 112px; }


.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* header */
#menu { margin: 10px 1px 0 1px; padding: 0; height: 34px; font-size: 50%; background: transparent url('menu_fix.png') repeat-x bottom center; }
#menu * { margin: 0; }
#menu ul.left { margin: 0; padding: 0 0 0 0; float: left; }
#menu ul.right { margin: 0; padding: 0 0 0 0; float: right;  }
#menu li { display: inline; margin: 0 10px; }
#menu li a { color: #676767; text-decoration: none; font-family: monospace; }
#menu li a:hover { font-weight: bold; }

/* Sidebar */
#bd { position: relative; }
#sidebar_left, #sidebar_right, #content_container { height: 420px; }
#sidebar_left, #sidebar_right { width: 10px; }
#content_container { margin: 0 10px; width: 930px; background-color: #FFFFFF }
#content { padding: 10px 0 0 0; }

/* O firmie */
#content .all { width: 930px; height: 420px; overflow: auto; }
#content { padding: 0px; }
#content .left { float: left; width: 120px; }
#content .right { float: right; width: 780px; height: 420px; overflow: auto; font-size: 10px; }
.address { margin: 0; padding: 2em 0 0 0; }
.right_img  { float: right; clear: both; padding: 0; margin: 0; }
#content .right p { margin-right: 10px; text-align: justify;  } /* px fonts, ugly hack for IE */

#sidebar_left { position: absolute; left: 0; top: 0; background: transparent url('sidebar_left.png') no-repeat top center; }
#sidebar_right { position: absolute; right: 0; top: 0; background: transparent url('sidebar_right.png') no-repeat top center; }

/* modelki */
#content .left_wide { float: left; width: 310px; height: 420px; padding-left: 20px; background-color: #d2d2d2; }
#content .right_wide { float: right; width: 600px; height: 420px; overflow: auto; font-size: 15px; background-color: #E8E8E8; position: relative; }
#content .left_wide h2 { margin-bottom: 0 }
.model { float:left; padding: 5px; margin: 5px; background-color: #FFFFFF; border: 2px solid #cbcbcb; }
.model p { margin-bottom: 0; font-weight: bold; text-align: center; }
.modelki { background-color: #c8c8c8; }

.wybrana { background-color: #c8c8c8; border: 2px solid #bdbdbd; height: 160px; }
.wybrana img { padding: 0 10px 0 0; float: left; }
.wybrana table { margin: 10px 0 0 0; float: left; font-size: 80%; }
.wybrana table td, .wybrana table th {border: none; padding: 0 0; font-size: 110%; text-align: left; }
.wybrana table th { width: 70px; }
.wybrana table td { width: 100px; }

#photos { padding: 8px; margin-top: 10px; background-color: #c8c8c8; width: 282px; border: 2px solid #bdbdbd; }
.photos_model { display: inline ; }

#casting textarea { width: 500px; }
#casting th, #casting td { border: none; }
#casting th { text-align: right; }

.news_img { float: left; padding: 10px; }
.newss{
border:none;
border-color:#FFFFFF;
}
 
/* Footer */
#ft { 
	margin: 0 1px; width: 948px; height: 50px; background: transparent url('footer.png') repeat-x top center;  
}
#ft p { color: #FFFFFF; font-size: 50%; }
#ft p.left { text-align: left; float: left; width: 200px; padding: 0 0 0 10px; }
#ft p.center { text-align: center; float: left; width: 210px; }
#ft p.right { text-align: right; float: right; width: 300px; padding: 0 10px 0 0; }
#ft a { color: #ffffff; text-decoration: none; } 

/* admin */
#admin_menu li { font-size: 120%; padding: 5px; }
.ok { background-color: #10FF10; font-size: 120%; border: 1px solid #000000; padding: 1em; }
.fail { background-color: #FF1010; font-size: 120%; border: 1px solid #000000; padding: 1em; }
.button input { padding: 0.5em; }

.kompozyt {
	color: #666666;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.trzymaj td {
	vertical-align:text-top;
	border:none;
}

.lewy {

}

