html, body{
  height: 100%;
  margin: 0px;
  font-family: 'Arial',sans-serif;
  font-size: 10pt;
  color: #ffffff;
  background: url('img/bg.jpg') top center repeat;  
}

a{
  color: #ffffff;
  text-decoration: underline;
}

a:hover{
  text-decoration: none;
}

h1{
  padding: 0 0 25px 0;
  margin: 0; 
  color: #ffffff;
  text-align: left;
  font-size: 28px;
}

h2{
  color: #ffffff;
  display: block;
  font-size: 25px; 
  padding: 0px;
  padding-bottom: 5px;
  margin: 0px 0px 10px 0px;
  text-align: left;
}

h3,h4,h5,h6{
  color: #ffffff;
  text-align: left;
  padding: 0px 0 0 0px;
  margin: 0px 0px 0px 0px;
}

h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{
  color: #ffffff;
  text-decoration: none;
}

h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{
  text-decoration: underline;
}

div.okno{
	height: auto;
	min-height: 100%;
	_height: 100%;
	margin: 0 auto;
	position: relative;
	z-index: 1;
	text-align: center;
	background: url('img/bg_okno.jpg') center 180px no-repeat;
}

div.okno_2{
  margin: 0 auto;
  width: 1185px;  
  text-align: left; 
	background: url('img/bg_top.jpg') top center repeat-x;
}

div.footer{
  text-align: center;
  font-size: 8px;
  padding: 5px;
  color: #000000;
  background: white;
}

div.footer a{
  color: #000000;
  text-decoration: none;
}

div.footer a:hover{
  text-decoration: underline;
}

div.top{
  text-align: center;
  height: 370px;  
	background: url('img/bg_top.jpg') top center repeat-x;
}

div.header{
  float: left;
  position: relative;
  width: 930px;
  margin: 0 auto;
  height: 370px;  
	background: url('img/header.png') top center no-repeat;
}

img.logo{
  float: left;  
  margin: 25px 0 0 40px;
  
}

img.logo_greenbike{
  float: right;  
  margin-top: 10px;
}

div.menu{
  position: absolute;
  top: 208px;
  left: 2px;
	background: url('img/bg_menu.png') center center no-repeat;
  width: 369px;
  height: 121px;
  padding: 40px 40px 50px 20px;
}

div.menu div.menu_polozky{
  width: 369px;
  height: 121px;
}

div.menu a{
  display: block;
  float: left;
  text-align: center;
  color: white;
  font-weight: bold;
  font-style: italic;
  font-size: 12px;
  height: 15px;
  width: 110px;
  text-transform: uppercase;  
}

div.menu a:hover{
  color: #96C22B; 
  text-decoration: underline; 
}

div.menu a.polozka_a{
  color: #96C22B; 
}

div.main{
  float: left;
  margin: 0px auto;
  text-align: center;
  width: 845px;
  padding-left: 85px;
}

div.main_box{
  background: url('img/bg_main.png') top right repeat-y white;
  padding-right: 20px;
}

div.left{
  color: #000000;
  font-size: 24px;
  font-weight: bold;
  float: left;  
  width: 199px;
  padding: 0 20px;
  padding-top: 50px;
	background: url('img/bg_left_top.png') top right no-repeat;
}

div.left a{
  display: block;
}

div.content{ 
  float: right;
  height: auto;  
  text-align: justify;
  width: 546px;
  padding: 20px;
  background: url('img/main_top.png') top right no-repeat black;
  color: white;
}

td.label{
  text-align: right;
  vertical-align: top;
  font-weight: bold;
  padding-top: 3px;
  padding-right: 10px;
}
