/* CSS Document */
html, body,  #container-page  {
  height: 100%; /* Required */

}


body {
	margin:0; padding:0;
	color:#E8E6D7;
	height:100%;
	background-color:#474E50;
	background-image:url(../img/bg.gif);
	background-repeat:no-repeat;
	background-position:center 30%;
	
	
	
}

.clear {
  clear:both;
  line-height:0;
}
a {
	text-decoration:underline;
	color:#E8E6D7;
	font:italic 12px Trebuchet MS;
}
a:hover {
	text-decoration:none;

}

#container-page {
  /*width:900px;
  margin:0 auto;
  /*position:relative;*/
  width:100%;
  min-height: 100%; 
  height: 100%; 
  

}

#container-page td {
   
   vertical-align:middle;
   text-align:center;
 /*  height:100%;  */
   
   
  
}



#index-contain {
/*   margin-bottom:60px; */
	/*position:relative;*/
	/*position:absolute;
	left:0;
	top:80px;*/
	/*width:900px;
	margin:0 auto;*/
	width:100%;

}



#index-contain td {
	height:60%;
	vertical-align:middle;
	text-align:left;
	
	
}



#footer-one  {
/*  position:absolute; */
    bottom: 0 !important;
	bottom: -1px; /* For Certain IE widths */
   left:0;
   width:100%;
   height:160px;
   padding-bottom:50px;
   z-index:200;
   
}



.images {
  position:relative;
  display:block;
  width:425px;
  height:515px;
  margin:0 auto;
 

}

.heart {
  position:absolute;
  top:180px; left:67px;  
  z-index:10;  
  
}

.cars {
 position:absolute;
  overflow:visible;
  top:55px; left:14px;    
  z-index:100;
}


.register {
 

}


.register a  {
  margin-left:20px;
    float:right;
   margin-right:0px;
   display:block;
   clear:both;
   
}

.enter {
 
  width:180px;
  margin-left:0px;
 /* padding-left:20px;*/
}

.note {
  font:11px Trebuchet MS;
  margin-left:24px;
  margin-top:14px;
}

.note a {
  font:11px Trebuchet MS;
}

.vhod  {
  background-image:url(../img/point1.gif);
  background-repeat:no-repeat;
  background-position:0 6px;
  padding-left:22px;
  margin-left:2px;
}

.vhod a {
  font:italic 20px Trebuchet MS;
  text-decoration:underline;
  
}

.vhod a:hover {
    text-decoration:none;
  
}



#footer-one .wrapper {
  width:394px;
  margin:0 auto;
 
}

.copy  {
  padding-top:26px;
  position:relative;
  margin-top:10px;
}

.copy p {
  
  font:11px Trebuchet MS;
  text-align:center;
  margin-top:-4px;
}

p.begin {
  font:italic 14px Trebuchet MS;
  margin-top:0px;
}

.begin span {
  font:italic 20px Trebuchet MS;
}


.pointer {
  position:absolute;
  right:0; top:0;
}



.auto {
	background-image:url(../img/point.gif);
	background-repeat:no-repeat;
	background-position:0 2px;
	padding-left:24px;
}


.reg {
	background-image:url(../img/plus.gif);
	background-repeat:no-repeat;
	background-position:0 2px;
	padding-left:20px;
}

#index-contain .col-1 {
	text-align:right;
	/*width:300px;*/
}


#counter {
  margin-top:12px;

}

