ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input { margin: 0; padding: 0; }
a img {border:none;}
a {}
a:hover {}
.clear {clear:both;}
.hidden{display:none;}

html, body{padding:0; margin:0; text-align:center; font-size:11px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
body {background:#1d7f04 url('/layout/bodyBG.jpg') center top no-repeat;}

#holder {position:relative; margin:auto; text-align:left; width:980px; padding-top:370px; }

.left, .right {float:left; display:inline;}
.right{width:270px;}
.left{margin-left:187px; width:330px;}

#presents-list {position:absolute; left:0; top:533px; width:980px; height:161px;}


/*resend*/
#resend h2 {width:140px; height:25px; background:url('/layout/posli.png') left top no-repeat; margin-bottom:10px;}
	#resend h2 span, #resend a span, #generate h2 span {display:none;}
	#resend strong, #bonus strong {color:white; font-size:17px;  padding:0 0 0 5px;}
	#resend a, #resend input.submit  {display:block; width:169px; height:24px; background:url('/layout/sendBT.png') left top no-repeat; margin-top:10px; }
	#resend textarea{display:block; height:79px; width:341px; padding:5px 0 0 10px; background:url('/layout/textareaBG.png') left top no-repeat; border:none;font-size:12px; font-weight:bold; color:white; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
	
#generate h2 {margin-bottom:10px; height:25px;}
	#generate h2#h2_generate {width:260px; background:url('/layout/vygenerovat.png') left top no-repeat; }
	#generate h2#h2_congratulation {background:url('/layout/blahozelame.png') right top no-repeat;  }
#generate input, #resend input {width:158px; height:19px; padding:5px 0 0 10px; background:url('/layout/inputBG.png') left top no-repeat; border:0; margin-bottom:10px; font-size:11px; font-weight:bold; color:white; float:left;}
#generate input.submit {width:88px; height:24px; background:url('/layout/priceBT.png') left top no-repeat; margin-left:11px; cursor:pointer;}
#generate input#email{display:block; float:none; margin-right:20px;}
#generate p {font-size:16px; color:white; text-align:right;}


/*step2*/
#bonus {position:absolute; top:510px; left:187px; width:250px; height:210px;}
#bonus h2 {width:70px; height:25px; background:url('/layout/bonus_h2.png') left top no-repeat;}
#bonus strong {font-size:14px;}
#bonus a {position:absolute; left:165px; top:70px; height:25px; width:80px; border:1px solid red; z-index:1000;}
#bonus_icon {position:absolute; left:187px; top:577px; z-index:500;}

#present {position:absolute; top:503px; height:161px; width:270px; overflow:hidden;}
	/*
	img#present15 {position:relative; left:-45px;}
	img#present10 {position:relative; left:-345px;}
	img#present5 {position:relative; left:-665px;}
	*/
	#present15, #present10, #present5 {position:relative; left:-345px; background:url('/layout/present-sprite.png') left top no-repeat; height:161px; width:980px;}
	#present15 {left:-45px;}
	#present10 {left:-345px;}
	#present5 {left:-665px;}
	
	* html #present15 {background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/layout/present-sprite.png', sizingMethod='crop');}
	
	* html #present10 {background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/layout/present-sprite.png', sizingMethod='crop');}
	
	* html #present5 {background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/layout/present-sprite.png', sizingMethod='crop');}

#s-email {display:none;}

span.error {font-size:11px; color:red;}
.alert {font-size:14px; color:white;}

#left_col, #right_col {float:left; width:180px;}
#home {position:absolute; top:160px; left:200px; width:600px; height:170px;}

#terms {width:100%;clear:both; position:absolute; top:850px; left:0; text-align:center; color:white;}
#terms h2 {font-size:14px; margin-bottom:5px;}
#terms li {width:auto; list-style-type:none;}
#kontakt {padding:10px 0 ;}
#kontakt a {color:white;}

#plus421 {display:block;position:absolute; top:60px; left:675px; width:130px; height:70px;}