html
{
	
}

body
{
	 background-image:                   url("../images/bg_01.jpg");
    background-repeat:                  repeat-x;
	 margin: 0;
	 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	 font-size: 11px;
}




/* obal */
div#container
{
	width: 1000px;
	background: white;
	margin: 0 auto;
}

/* horni navigace */
div#main-nav
{
	width: auto;
	height: 67px;
}

div#main-nav ul
{
	margin: 0;
	padding: 0;
	margin-left: 25px;
}

div#main-nav ul li
{
	display: inline;
	padding-bottom: 14px;
	padding-left: 20px;
}

div#main-nav ul li a
{
	color: #8C8C8C;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	letter-spacing: 1px;
	padding-left: 0px;
	padding-bottom: 3px;
	font-family: Helvetica;
	font-size: 12px;
}

div#main-nav ul li a.active, div#main-nav ul li a:hover
{
	color: #0F0F0F;
	background: url("../images/menu-arrow.gif") bottom left no-repeat;
}


/* homepage */
div#main-logo
{ 
	width: 360px;
	height: 268px;
	float: left;
	border-right: 1px solid white;
	background: url("../images/main-logo.jpg") no-repeat;
	float: left;
} 

div#main-logo a
{
	width: 360px;
	height: 268px;
	display: block;
}
div#flash-logo
{
	width: 639px;
	height: 268px;
	float: left;	
}

div#animation
{
	width: 639px;
	height: 268px;
	float: left;
	background: url("../images/flash-logo.jpg") no-repeat;
}

div#aboutus
{
	width: 639px;
	height: 268px;
	float: left;
	background: url("../images/header-aboutus.jpg") no-repeat;
}

div#instyle
{
	width: 639px;
	height: 268px;
	float: left;
	background: url("../images/header-instyle.jpg") no-repeat;
}

div#rfh
{
	width: 639px;
	height: 268px;
	float: left;
	background: url("../images/header-augustine.jpg") no-repeat;
}

div#austria
{
	width: 639px;
	height: 268px;
	float: left;
	background: url("../images/header-austria.jpg") no-repeat;
}

div#bermuda
{
	width: 639px;
	height: 268px;
	float: left;
	background: url("../images/header-bermuda.jpg") no-repeat;
}

div#lux
{
	width: 639px;
	height: 268px;
	float: left;
	background: url("../images/header-lux.jpg") no-repeat;
}

div#spa
{
	width: 639px;
	height: 268px;
	float: left;
	background: url("../images/header-spa.jpg") no-repeat;
}

div#projects
{
	width: 639px;
	height: 268px;
	float: left;
	background: url("../images/header-projects.jpg") no-repeat;
}


div#asset
{
	width: 639px;
	height: 268px;
	float: left;
	background: url("../images/header-asset.jpg") no-repeat;
}


div#advisory
{
	width: 639px;
	height: 268px;
	float: left;
	background: url("../images/header-advisory.jpg") no-repeat;
}


div#realestate
{
	width: 639px;
	height: 268px;
	float: left;
	background: url("../images/header-realestate.jpg") no-repeat;
}


div#services
{
	width: 639px;
	height: 268px;
	float: left;
	background: url("../images/header-services.jpg") no-repeat;
}

div#contacts
{
	width: 639px;
	height: 268px;
	float: left;
	background: url("../images/header-contacts.jpg") no-repeat;
}

div#pra
{
	width: 639px;
	height: 268px;
	float: left;
	background: url("../images/header-pra-2.jpg") no-repeat;
}

div#augustine
{
	width: 360px;
	height: 380px;
	background: url("../images/augustine.jpg") no-repeat;
	float: left;
	position: relative;
	border-right: 1px solid white;
}

div#lead
{
	width: 360px;
	height: 380px;
	background: url("../images/lead.jpg") no-repeat;
	float: left;
	position: relative;
	border-right: 1px solid white;
}


div#lead div#news
{
	color: white;
	font-size: 10px;
	position: absolute;
	width: 340px;
	left: 10px;
	bottom: 15px;
}

div#lead div#news p
{
	padding: 0;
	margin: 0;
	padding: 5px 0;
}


div#four-news
{
	float: left;
	width: 639px;
	height: 380px;
	background: url("../images/four-news.jpg") no-repeat;
}

/* paticka */
div#footer 
{
	padding: 10px;
	padding-bottom: 20px;
}
div#footer *
{
	color: #686868;
	font-size: 10px;

}

div#footer .separator
{
	font-size: 9px;
	padding: 0 8px;
}

/* oddelovace */
div#strip1
{
	width: 1000px;
	height: 10px;
	overflow: hidden; /* IE 6 a roztahovani */
	background: url("../images/strip-1.jpg") no-repeat;
	
}

div#strip2
{
	width: 1000px;
	height: 10px;
	overflow: hidden; /* IE 6 a roztahovani */
	background: url("../images/strip-2.jpg") no-repeat;
	
}

div#strip3
{
	width: 1000px;
	height: 9px;
	overflow: hidden; /* IE 6 a roztahovani */
	background: url("../images/strip-3.jpg") no-repeat;
	
}

div.cl
{
	clear: both;
}



/* 4 news Homepage */

div.matrjoska
{
	width: auto;
	padding: 10px;
}

div.matrjoska h2
{
	margin: 0;
	padding: 0;
	padding-bottom: 10px;
}

div#four-news h2
{
	font-size: 16px;
	font-weight: bold;
	font-family: Helvetica;
	letter-spacing: 0px;
	
}

div#news1, div#news2, div#news3, div#news4
{
	
	width: 319px;
	height: 180px;
	float: left;
	overflow: hidden;
}

 div#news4
 {
 	position: relative;
 }


div.left-part
{
	width: 129px;
	float: left;
	font-size: 10px;
	/*background: green;*/
}

div.left-partpress
{
	width: 300px;
	float: left;
	font-size: 10px;
	/*background: green;*/
}

div.matrjoska p
{
	padding: 0;
	margin: 0;
	padding: 7px 0;
}

div.right-part
{
	width: 145px; /* orig 170, kvuli paddingu*/
	float: right;
	/*background: blue;*/
	padding-left: 25px;
	
}

div.pic
{
 height: 92px;
 width: 130px;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader
  (src='images/pic-bg.png',sizingMethod='scale');
	padding-left: 10px;
	padding-top: 10px;
}


head:first-child+body div.pic
{
	background: url("../images/pic-bg.png") no-repeat;
}




/************ 2nd level **************/
div#augustine-logo
{
	width: 639px;
	height: 268px;
	float: left;
	background: url("../images/augustine-logo.jpg") no-repeat;
}


div#left-column
{
	width: 199px;
	float: left;
	background: #E4D7BB;
}

div#ref-neutral
{
	width: 199px;
	height: 267px;
	background: url("../images/ref-neutral.jpg")  no-repeat;
}

div#ref1
{
	width: 199px;
	height: 267px;
	background: url("../images/left-pic-1.jpg")  no-repeat;
}

div#ref2
{
	width: 199px;
	height: 111px;
	background: url("../images/left-pic-2.jpg") no-repeat;
}

div#ref3
{
	width: 199px;
	height: 267px;
	background: url("../images/left-pic-3.jpg")  no-repeat;
}

div#ref4
{
	width: 199px;
	height: 111px;
	background: url("../images/left-pic-4.jpg") no-repeat;
}

div#ref5
{
	width: 199px;
	height: 267px;
	background: url("../images/left-pic-5.jpg")  no-repeat;
}

div#ref6
{
	width: 199px;
	height: 111px;
	background: url("../images/left-pic-6.jpg") no-repeat;
}

div#ref7
{
	width: 199px;
	height: 267px;
	background: url("../images/left-pic-7.jpg")  no-repeat;
}

div#ref8
{
	width: 199px;
	height: 111px;
	background: url("../images/left-pic-8.jpg") no-repeat;
}

div#ref9
{
	width: 199px;
	height: 267px;
	background: url("../images/left-pic-9.jpg")  no-repeat;
}

div#ref10
{
	width: 199px;
	height: 111px;
	background: url("../images/left-pic-10.jpg") no-repeat;
}

div#ref11
{
	width: 199px;
	height: 267px;
	background: url("../images/left-pic-11.jpg")  no-repeat;
}

div#ref12
{
	width: 199px;
	height: 111px;
	background: url("../images/left-pic-12.jpg") no-repeat;
}


div#main-column
{
	width: 801px;
	background: url("../images/middle-bg.jpg") #E4D7BB no-repeat;
	float: left;
	min-height: 379px;
   height: auto;
   _height: 379px;

}

div#bg-container
{
	background: #E4D7BB;
	width: 1000px;
	overflow: hidden;
}

div#main-middle-left
{
	float: left;
	width: 601px;
	font-size: 10px;
}

div#main-middle-left div#matrjoska
{
	padding: 20px;
	width: auto;
}

div#main-middle-left p
{
	padding: 0;
	margin: 0;
	padding: 5px 0;
}

div#main-middle-left h2
{
	padding: 0;
	margin: 0;
	padding: 5px 0;
	padding-top: 15px;
}

div#main-middle-right
{
	width: 200px;
	float: left;
	margin-top: 20px;
}

div#main-middle-right div#matrjoska
{
	padding: 15px;
}

div#main-middle-right ul
{
	list-style-type: none;
	margin: 0;	
	padding: 0;
	font-size: 12px;
}

div#main-middle-right ul li
{
	margin-bottom: 2px;
}

div#main-middle-right ul li a
{
	color: #67646B;
	font-weight: bold;
	display: block;
	width: 160px;
}

div#main-middle-right ul li a:hover, 
div#main-middle-right ul li a.active
{
	color: #FBFFF7
}

h1 
{
	margin: 0;
	padding: 0;
	font-family: Helvetica;
	padding: 10px 0;
	font-size: 22px;
}

h2.black
{
	font-weight: bold;
	font-size: 10px;
}


.floatright
{
float: right;
margin: 5px 0 20px 10px;
clear: right;
}

ul.pdf
{
	margin-left: 0;
	padding-left: 0;
}


ul.pdf li 
{
	display: block;
	background: url("../images/ico/pdf.gif") no-repeat 0 50%;
	padding: 8px;
	padding-left: 20px;
	list-style-type: none;
}



/* forms */
.contact legend
{
	display: none;
}

.contact label, .contact input, .contact select, .contact textarea 
{ 
display: block; 
width: 200px; 
float: left; 
margin-bottom: 10px; 
} 

.contact textarea { width: 300px; }
.contact label 
{ 
text-align: right; 
width: 120px; 
padding-right: 20px; 
} 

.contact  p.clear 
{ 
clear: left; 
} 

.contact fieldset { text-align: right; border: 1px solid #808080; width: 500px; padding: 10px;}
.contact  input, .contact  textarea { border: 1px solid gray;  background-color: #FFF9F9;  }
.contact  pre {  border: 1px dashed gray; padding:0; margin-left: 15px; 
