html {
	margin: 0;
	padding: 0;
  background: #0061A5 url('/site/hakantruck/images/static/bg.jpg') repeat-x top left;
	color: #666666;
}

body {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.69em;
	line-height: 16px;
}

p { margin-top: 0px; margin-bottom: 0px; padding-bottom: 10px; }
h1 { font-size: 140%; font-weight: normal; margin-bottom: 10px; margin-top: 1px; color: #000000; }
h2 { font-size: 125%; font-weight: normal; margin-bottom: 10px; margin-top: 1px; color: #000000; }
h3 { font-size: 115%; font-weight: normal; margin-bottom: 10px; margin-top: 1px; color: #000000; }
h4 { font-size: 110%; font-weight: normal; margin-bottom: 10px; margin-top: 1px; color: #000000; }
hr { width: 100%; border: 0; color: #E3E3E3; background-color: #E3E3E3; height: 1px; margin-top: 10px; margin-bottom: 10px; padding: 0px; }
a:link, a:visited, a:active { text-decoration: none; outline: none; color: #0061a4; }
a:hover { text-decoration: underline; }

.clear { clear:both; margin-top:-1px; height:1px; overflow:hidden; }
img { border: 0; background-color: transparent; }
object { outline: none; }


.section_object { margin-bottom: 10px; }







#outer_container {
	width: 828px;
	margin: 0 auto;
  margin-top: 10px;
}


#outer1 {
  height: 115px;
  background: transparent url('/site/hakantruck/images/static/outer1.png') no-repeat top left;
}

#outer2 {
  background: transparent url('/site/hakantruck/images/static/outer2.png') repeat-y top left;
}

#outer3 {
  background: transparent url('/site/hakantruck/images/static/outer3.png') repeat-y top left;
}

#outer4 {
  height: 51px;
  background: transparent url('/site/hakantruck/images/static/outer4.png') no-repeat top left;
}


#logo {
  position: relative;
  top: 30px;
  left: 45px;
}

#content {
  width: 738px;
  margin: 0 auto;
}




#navigation_container {
  background: transparent url('/site/hakantruck/images/static/top_menu_bg.png') no-repeat top left;
  width: 738px;
  height: 48px;
}


#navigation_container ul {
	list-style:none;
	position:relative;
	margin: 0 0 0 20px;
	padding:0;
}

#navigation_container li {
	/*height: 43px;*/
	line-height: 48px;
	float:left;
	text-align: center;
	text-transform: uppercase;
	font-size: 110%;
	cursor: pointer;
	cursor: hand;

}

#navigation_container li.last { }
#navigation_container li:hover { }

#navigation_container li a {
	text-transform: uppercase;
	color: #cfdce4;
	text-decoration: none;
	outline: none;
	background-color: transparent;
	/*padding: 0 8px 0 8px;*/
	margin: 0 10px 0 10px;
}

#navigation_container li a:hover { }

#navigation_container li a.current {
	color: #FFFFFF;
  text-decoration: underline;
}






#content_container {
  /*border: 1px solid transparent;*/
  width: 738px;
  padding: 25px 0 25px 0;
}


#start01 {
  width: 360px;
  height: 330px;
  position: relative;
  float: left;
  overflow: hidden;
  background: transparent url('/site/hakantruck/images/static/ruta_r20_360x330.png') no-repeat top left;
}

#start01_inner {
  width: 310px;
  height: 285px;
  position: relative;
  margin: 25px 0 0 25px;
}

#start02 {
  width: 360px;
  position: relative;
  float: right;
}


#start03, #default01 {
  width: 738px;
}


#start04, #default02 {
  width: 300px;
  position: relative;
  float: left;
}

#start05, #default03 {
  width: 400px;
  position: relative;
  float: right;
}





#foot {
  width: 730px;
  margin: 0 auto;
  line-height: 14px;
}

#foot strong {
  font-weight: normal;
  color: #000000;
}


#foot_left {
	width: 300px;
	position: relative;
	float: left;
	margin: 30px 0 0 20px;
}

#foot_right {
	width: 300px;
	position: relative;
	float: left;
	margin: 60px 0 40px 15px;
}

#foot a:link, #foot a:visited, #foot a:active { text-decoration: none; }
#foot a:hover { text-decoration: underline; }






#ie_warning {
	width: 795px;
	margin: 0 auto;
	margin-top: 10px;
	margin-bottom: 10px;
	border: 2px solid #FF0000;
  background-color: #FFFFFF;
}

#ie_warning h4 {
	color: #FF0000;
	text-transform: uppercase;
	font-weight: bold;
	margin: 1px 0 1px 0;
}

#ie_w_left {
	position: relative;
	float: left;
	margin: 5px;

}
#ie_w_right {
	position: relative;
	float: left;
	margin: 5px;
}