/*Main Content*/

/* Required for FLASH */
html, #flashcontent {height:100%;}
body#no-flash,
body#news,
body#contact,
body#different,
body#landing,
body#what,
body#what-index,
body#who-awards,
body#who-culture,
body#who-directors,
body#who,
body#who-worked,
body#work-case {margin:0; height:100%;}
/* ------------------------- */

#content {width:780px; padding-top:60px;}
img {border:0;}
#page, #content {margin:auto; width:960px;}
#header {padding-bottom:40px;}
.page-title  {margin-bottom:10px;}
#main-content {margin:30px 0 0 0; width:900px; }
#footer {padding-top:50px;}

#article {float:left;}
#article.sub {float:left;width:350px;}
#article.awards {float:left;width:450px;}
#package {float:right;}
#products {float:left; display:inline;}

/*Navigation*/
ul#navigation , #products, #navigation-work, #navigation-who, #navigation-footer, #navigation-different {
	float: left;
	width:100%;
	margin:0 0 10px -60px;
}

ul#navigation li, #products li, #navigation-work li, #navigation-who li, #navigation-footer li, #navigation-different li {
	float: left;
	margin: 0 0 0 20px;
}

#navigation-case, #navigation-what, #navigation-news {
	float: left;
	margin:40px 100px 10px -40px;
}

ul#navigation-case li, ul#navigation-what li {
	display:block;
	margin: 0 0 10px 0;
}

#who_awards #package {float:left; margin:0 0 20px 0;}
#who_awards ul#packages li {float:left; margin:0 13px; text-align:center;}
#who_awards ul#packages li img{max-width:210px; height:240px;}

#logo img {padding:0 0 20px 0;}

/*No Flash*/

#no-flash #left-content {width:380px; float:left;}
#no-flash #right-content {width:380px; float:right; padding:10px 0 0 0;}
#no-flash #logo img {padding:0 0 20px 0;}
#no-flash {margin:20px 0 0 0;}
#no-flash h2{margin:0; padding:0;}
#no-flash p.contact {margin:0 0 10px 0; padding:0;}
#no-flash h2.contact {margin:40px 0 0 0; padding:0;}
#no-flash #right-content img {padding:0;}
