/* Общие настройки колонок */
.container {
	position:relative;
	clear:both;
	float:left;
	width:100%;
	overflow:hidden;
}
.colleft,
.colmid,
.colright {
	float:left;
	width:100%;
	position:relative;
}
.col1,
.col2,
.col3 {
	float:left;
	position:relative;
	padding: 0px;
	overflow:hidden;
}

/* --- Header --- */
.header {
  margin-bottom: 10px;
  height: 70px;
}
.header .colleft {
  right:300px;
}
.header .logo {
  width:300px;
  left:300px;
}
.header .header_menu {
  width:600px;
  left:300px;
}
.logo, .header_menu {
  float:left;
  position:relative;
  padding: 0;
  overflow:hidden;
}

/* --- Menu --- */
.menu {
}
.menu .colmid {
  right:300px;
}
.menu .colleft {
  right:300px;
}
.menu .col1wrap {
  float:left;
  width:300px;
  position:relative;
  right:300px;
}
.menu .col1 {
  width:300px;
  left:900px;
}
.menu .col2 {
  width:300px;
  left:600px;	
}
.menu .col3 {
  width:300px;
  left: 600px;
}

/* -- maps & popular -- */

.doublepage {
  margin-bottom: 20px;
}
.doublepage .colleft {
	right:600px;
}
.doublepage .col1 {
	width:600px;
	left:600px;	
}
.doublepage .col2 {
	width:300px;
	left:600px;	
}

/* -- Description & Map -- */

.description {
  margin-bottom: 20px;
}
.description .colleft {
	right:600px;
}
.description .col1 {
	width:600px;
	left:600px;	
}
.description .col2 {
	width:300px;
	left:600px;	
}
