#main-content-block {
 
}


#header-menu {
  z-index: 5; 
  position: relative;
  padding-left: 4em;
}

#search {
  z-index: 1111;
  padding-right: 50px; 
}

#main-header-block {
  margin-left: 51px;
  position: relative;
}


#center-part { overflow: hidden; }

#headline li.selected { 
  color: #ee8101;
  background: url('../images/karona-pic01.gif') top center no-repeat; 
  padding-top: 10px;
  position: relative; 
  padding-top: 10px;
}




#navigation li img {
  position: relative;
  margin-top: -1.65em; 
}

#archive_block_img {
  display: block;
  position: absolute;
  bottom: 170px;
  z-index: 1111;
  right: 0px;
  cursor: point;
}         


#list-bonuses {
  position: relative;
  background: url('../images/card-img01.jpg') bottom center no-repeat;
  height: 785px;
  width: 80%;
  left: 19%;
//left: 17%;
  margin-left: -140px; 
  margin-top: 20px;
}

#list-bonuses img {
  position: absolute;
  left: 50%;
  margin-left: -25em;
  margin-top: 8em;
}

#list-bonuses div {
  position: absolute; 
  width: 20em; margin: 0 0 0 50%;
  
  color: #7f7f7f;
  line-height: 1.6em;
}

#list-bonuses h2 { font-size: 110%;}
#list-bonuses div p  {
  display: block;
  font-size: 180%;
  line-height: 1.2em;
}

 
div#condition-type01 span { font-size: 145%;  cursor: pointer; color: #8370e6; border-bottom: 1px dashed #8370e6;}
div#condition-type01 p { padding-bottom: 10px;} 
div#condition-type01 {
  left: 1%; 
  margin-top: 1em;
}


div#condition-type02 span {   cursor: pointer; color: #a02398; border-bottom: 1px dashed #a02398;}
div#condition-type02 p { font-size: 220%; padding-bottom: 4px;} 
div#condition-type02 {
  left: 35%;
  margin-left: -181px; 
  margin-top: 5em;
  background: #fff url('../images/bg-rewards.gif') top left repeat-x;
  padding-left: 18px;
  width: 215px;
}

div#condition-type03 span { cursor: pointer; color: #ffa46f; border-bottom: 1px dashed #ffa46f;}
div#condition-type03 {
  left: 61%;
  margin-left: 14em; 
  margin-top: 6em;
  background: #fff url('../images/bg-rewards.gif') top left repeat-x;
  padding-left: 18px;
  width: 22em;
}

div#condition-type04 span { font-size: 100%; cursor: pointer; color: #53ad75; border-bottom: 1px dashed #53ad75;}
div#condition-type04 {
  left: 34%; 
  margin-left: -280px;
  margin-top: 16.1em;
  background:url('../images/rewards_bg_04.gif') repeat-x;
  width: 230px;
  
}

div#condition-type05 span { cursor: pointer; color: #ff1194; border-bottom: 1px dashed #ff1194;}
div#condition-type05 {
  left: 64%; 
  margin-left: 17em;
  margin-top: 24em;
  background: #fff;
  padding-left: 12px;
  width: 212px;
}

div#list-bonuses-links {
  position: relative;
  margin-bottom: 2em;
  left: 50%;
  margin-left: -440px;
//margin-left: -470px;
  width: 107%;
}

div#list-bonuses-links span {
  color: #000;
  font-size: 130%;
  line-height: 1.4;
  margin-right: 2em;
  border-bottom: 1px dashed #000;
  cursor: pointer;
  }

.hidden {
  display: none;
}

.visible {
  display: block;
}




















#rewards-info { 
	position: absolute;
	margin-top: 20px;
	top:5em; 
	z-index:111111;
	left:50%;
	width:800px;
	margin-left:-400px;
	}
	
#tmp_for_show {
	margin-top: 20px; 
	display:none;
	position:absolute;
	z-index:111111;
	width:2em;
	height:2em;
	background-color:#FFFAD9;		
	border:0px red solid;
	left:50%;	
}	
	

.hidden { display: none;}
.visible { display: block;}

#rewards-info .wrapper,
#rewards-info .wrapper div {  position: relative; }

#rewards-info .wrap-top,
#rewards-info .wrap-bottom {  height: 38px; }

#rewards-info .corner {  height: 38px; width: 38px;  float: right; margin-top: -38px; 
filter: expression(fixPNG02(this));  
}
#rewards-info .line {  height: 38px;  margin: 0 38px; 
//filter: expression(fixPNG(this));  
}



#rewards-info .wrap-top  { background: url('../images/corn-t-l-pic02.png') left top no-repeat; 
//filter: expression(fixPNG02(this));
}                                    
#rewards-info .wrap-top .line { background: url('../images/line_top_pic02.png');}                                    
#rewards-info .wrap-top .corner { background: url('../images/corn-t-r-pic02.png');}                                    

#rewards-info .wrap-bottom  { background: url('../images/corn-b-l-pic02.png') left top no-repeat; 
//filter: expression(fixPNG02(this)); 
}
#rewards-info .wrap-bottom .line { background: url('../images/line_bottom_pic02.png');}                                    
#rewards-info .wrap-bottom .corner { background: url('../images/corn-b-r-pic02.png');}                                    



#rewards-info .line-left {
  position: relative;
  width: 100%;
}

#rewards-info .line-right { position: relative; padding-right: 11px; }
#rewards-info .l-left { 
  width: 38px;
  background: url('../images/line_left_pic02.png') top left repeat-y;  
  //filter: expression(fixPNG(this)); 
  height: 100%;
//height: expression(this.parentNode.offsetHeight);
  position: absolute;
}

#rewards-info .l-right {
  background: url('../images/line_right_pic02.png') top left repeat-y;
  //filter: expression(fixPNG(this));
  height: 100%;
//height: expression(this.parentNode.offsetHeight);
  position: absolute;
  width: 38px;
  right: 0px;
  position: absolute;
  
}

#rewards-info .content { 
  position: relative;
  background: #FFFAD9;
  margin-left: 11px;
  margin-right: 0;
  padding: 20px 0px 30px 00px;
  line-height: 1.3em;
  min-height:600px;
  min-width:800px;
}


div.head-line {
  background: #000;
  position: relative;
}

img#forward {
  position: absolute;
  cursor: pointer;
  right: 20px; 
  top: -10px;  
}


div.lineout {
  position: absolute;
  left: 50%;
  top: -23px;
  display: none;
  //filter: expression(fixPNG(this));
  height: 67px;
  width: 183px;
  margin-left: -90px; 
}  


div.decor01  { background: url('../images/usik-rewards05.png') top left no-repeat; margin-left: -130px; margin-top: 1px; }  
div.decor02  { background: url('../images/usik-rewards02.png') top left no-repeat; margin-left: -230px;}  
div.decor03  { background: url('../images/usik-rewards04.png') top left no-repeat; margin-left: 60px;}  
div.decor04  { background: url('../images/usik-rewards01.png') top left no-repeat; margin-left: -320px;}  
div.decor05  { background: url('../images/usik-rewards03.png') top left no-repeat; margin-left: 180px;}  









div.head-line {
  margin-top: 15px;  
  padding-top:0px;
  padding-bottom:5px;
  //padding-bottom:0;
  overflow: hidden;
  //height: 100px;
  margin-bottom: 0px;  
}

div.head-line h2 {
  font-size: 220%;
  color: #fff;
  line-height: 1.6em;
  padding-left: 200px;
  padding-right:2em;
}

div.head-line img {
  margin: 0 40px;
  /*position: absolute;*/
  left: 0;
  float:left;
}

div.content p {
  color: #7f7d6c;
  margin-bottom: 15px;
  padding: 0 60px;
}

#footer #contact-info {
	margin-top:1.7em;
	/*height:auto;*/
}

#search {
	padding-right:0;
}


	
.align_center
{
position: absolute;
width: 99.9%;
z-index:1111111;
top:0;
}
.align_center:after
{
content: '';
display: block;
clear: both;
}
.align_center_to_left
{
position: relative;
right: 50%;
float: right;
}
.align_center_to_right
{
position: relative;
z-index: 1;
right: -50%;
}


