/*vertical-align !IE*/
html, body 
{
	height: 100%; 
	margin: 0; 
	padding: 0;
}
body 
{
	display: table; 
	height: 100%; 
	width: 100%; 

	background-color: #ffffff;
}

#centeredBlock
{
	position:relative;
	width:100%; 
	height:520px;
	margin: 0;
	padding:0px;
}

#mainWork
{

	display: table-cell; 
	vertical-align: middle;
}

div
{
	margin:0;
	padding:0;
}

#site_div
{
	position:relative;
	width:550px; 
	height:520px;
	margin: 0;
	padding:0px;
	text-align:left;
}
#site_div h1
{
	width:100%;
	height:60px;
	background:url(images/logo_white.gif) top left no-repeat;
	overflow:hidden;
	text-indent:-9100px;
	margin:0 0 5px 0 !important;
	padding:0px;
	border-bottom:1px solid #d8d8d8;
}
#content
{
	width:550px; 
	overflow:hidden;
	margin:0 0 0 0 !important;
	padding:0 0 3px 0 !important;
	border-bottom:1px solid #d8d8d8;
}
#content #showreel
{
	width:360px; 
	height:240px;
	overflow:hidden;
	margin:0;
	padding:0px;
}
div#razdelitel
{
	width:100%;
	height:0px;
	overflow:hidden;
	clear:both;
}







/********************SITE MENU**********************/

ul#menu
{
	list-style:none;
	display:block;
	//display:inline;
	margin:0;
	padding:0;
}
ul#menu li
{
	float:left;
	margin:0;
	padding:0 18px 0 0;
}
ul#menu li.last
{
	float:left;
	margin:0;
	padding:0;
}
ul#menu li a.about
{
	display:block;
	background:url(images/menu_white.gif) center left no-repeat;
	background-position:0px 100%;
	text-indent:-9100px;
	width:88px;
	height:20px;
	overflow:hidden;
}
ul#menu li a.about:hover
{
	background-position:0px 0%;
}
ul#menu li#selected a.about
{
	background-position:0px 0%;
}
ul#menu li a.design
{
	display:block;
	background:url(images/menu_white.gif) center left no-repeat;
	background-position:-110px 100%;
	text-indent:-9100px;
	width:78px;
	height:20px;
	overflow:hidden;
}
ul#menu li a.design:hover
{
	background-position:-110px 0%;
}
ul#menu li#selected a.design
{
	background-position:-110px 0%;
}
ul#menu li a.printing
{
	display:block;
	background:url(images/menu_white.gif) center left no-repeat;
	background-position:-206px 100%;
	text-indent:-9100px;
	width:78px;
	height:20px;
	overflow:hidden;
}
ul#menu li a.printing:hover
{
	background-position:-206px 0%;
}
ul#menu li#selected a.printing
{
	background-position:-206px 0%;
}
ul#menu li a.teth
{
	display:block;
	background:url(images/menu_white.gif) center left no-repeat;
	background-position:-304px 100%;
	text-indent:-9100px;
	width:156px;
	height:20px;
	overflow:hidden;
}
ul#menu li a.teth:hover
{
	background-position:-304px 0%;
}
ul#menu li#selected a.teth
{
	background-position:-304px 0%;
}
ul#menu li a.contact
{
	display:block;
	background:url(images/menu_white.gif) center left no-repeat;
	background-position:-472px 100%;
	text-indent:-9100px;
	width:78px;
	height:20px;
	overflow:hidden;
}
ul#menu li a.contact:hover
{
	background-position:-472px 0%;
}
ul#menu li#selected a.contact
{
	background-position:-472px 0%;
}
