/* CSS Document */
html, body {
	margin:0;
	padding:0;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	letter-spacing:-0.1px;
	word-spacing:3px;
	color:#666666;
	width:100%;
	min-width:1200px;
	_width:expression( "101%" );
	height:100%;
	background:#FFF url(../images/bodyBg.gif) repeat-y 15% 0;
}

html, body.noBgImg {
	/*background:url(../images/misc/blank.gif) repeat top left;*/
}

/* LAYOUT */
#wrapper {
	margin:0 auto;
	width:960px;
	float:left;
	position:relative;
}
#right {
	float:right;
	width:85%;
	background:url(../images/rightBg.gif) repeat-y -90px 0;
}
#headerOne {
	position:relative;
	float:left;
}
#primaryContent , #secondaryContent , #tertiaryContent {
	float:left;
	position:relative;
	display:inline;
}
/* 320px */
#primaryContent {
	width:190px;
	margin:-30px 30px 0 100px;
	min-height:600px;
	_height:600px;
}
/* 270px */
#secondaryContent {
	width:220px;
	margin:50px 35px 0 15px;
}
body.twoColLayout #secondaryContent {
	width:530px;
	margin:50px 35px 0 15px !important;	
}
/* 370px */
#tertiaryContent {
	width:220px;
	margin:10px 110px 0 40px;
}
#primaryContent h1 , #secondaryContent h1 , #tertiaryContent h1 , #primaryContent h2 , #secondaryContent h2, #tertiaryContent h2 {
	width:100%;
	height:40px;
	margin:5px 0 0 0;
	height:auto;
	font-size:18px;
	font-weight:normal;
	clear:both;
}

body.homepage #primaryContent h1 , body.homepage #secondaryContent h1 , body.homepage #tertiaryContent h1 , body.homepage #primaryContent h2 , body.homepage #secondaryContent h2, body.homepage #tertiaryContent h2 {
	width:100%;
	height:40px;
	margin:0 0 0 -2px;
	padding:8px 0 0 0;
	background:url(../images/misc/hxBgLng.jpg) no-repeat top left;
	color:#FFFFFF;
}
body.homepage #primaryContent h1 span , body.homepage #secondaryContent h1 span , body.homepage #tertiaryContent h1 span , body.homepage #primaryContent h2 span , body.homepage #secondaryContent h2 span, body.homepage #tertiaryContent h2 span {
	margin-left:45px;
}
body.homepage #primaryContent h1 , body.homepage #primaryContent h2 {
	background:url(../images/misc/hxBgSht.jpg) no-repeat top left;
}

#primaryContent p , #secondaryContent p , #tertiaryContent p {
	margin:0;
	padding:0;
	width:100%;
}
/* footer */
#footer {
	width:1122px;
	min-width:1122px;
	height:50px;
	position:relative;
	margin:0;
	margin-top:15px;
	margin-left:-90px;
	padding:0;
	float:left;
	display:inline;
	/*background:url(../images/footer/footerBg.jpg) repeat-x top left;*/
	background-color:#FFFCED;
	border-top:1px dotted #ccc;
}
#footer p {
	width:100%;
	color:#CCC;
	font-size:10px;
	text-align:center;
	margin:12px 0 20px 0;
}
#footer p a {
	color:#999999;
	text-decoration:none;
}
a.vice {
	display:block;
	float:right;
	width:50px;
	height:21px;
	font-size:8px;
	font-weight:bold;
	text-decoration:none;
	color:#ffffff;
	margin:0 0 10px 0;
	padding:3px 0 0 9px;
	background:url(../images/misc/aViceBg.jpg) no-repeat top left;
}
/* GILDER/LEVIN */
#headerOne {
	width:1024px;
	height:302px;
	position:relative;
	float:left;
	display:inline;
	margin:0 ;
	padding:0;
	margin-left:-90px;
	margin-bottom:10px;
}
#headerOne span{
	position:absolute;
	top:-40px;
}
/* OSTATNÍ */
img {
	float:left;
	clear:both;
	border:solid #666666 1px;
}
#bottomContent {
	float:left;
	width:760px;
	height:60px;
	margin: 30px 100px 10px 100px;
	padding-top:15px;
	border-top:1px dotted #DDDFDE;
}
img.floatRight {
	border:none;
	float:right;
	clear:none;
}
#bLeft {
	position:absolute;
	z-index:1000;
	top:300px;
	left:-92px;
	z-index:10;
	width:120px;
	height:599px;
	border:1px dotted #eaeaea;
	float:left;
}

