/*	-------------------------------------------------------------
	Alior Nagrody
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	.version		1.0
	-------------------------------------------------------------	*/

/*	-------------------------------------------------------------
	Alior Nagrody, Table of Contents
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

	1. Imports
	2. Body
	3. Layout

*/



/*	-------------------------------------------------------------
1. =Imports
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	@import url(reset.css);



/*	-------------------------------------------------------------
2. =Body
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	* {
		font-size:100.01%;
	}
	
	body {
		font: 10px arial; 
	 background: #fff url("../images/bg_main.jpg") no-repeat center 32px;
		color: #000;
		text-shadow: none;
	}

	a {
		color: #821628;
		text-decoration: none;
	}

	a:hover,
	a:focus {
		color: #000;
		text-decoration: underline;
	}

/*	-------------------------------------------------------------
3. =Layout
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	.site-wrapper{
		margin: 0 auto;
		width: 960px;
		overflow: hidden;
	}
	
	/*	-------------------------------------------------------------
	3.1. =Header
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
		.site-wrapper .header{
			margin: 0 0 44px 0;
		}
		
		.site-wrapper .header .logo{
			width: 139px;
			height: 83px;
			display: block;
			margin: 0 0 0 135px;
			background: url("../images/logo.jpg") no-repeat;
		}
		
		.site-wrapper .header .logo span{
			display: none;
		}
	
	/*	-------------------------------------------------------------
	3.2. =Body
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
		.site-wrapper .body{
			padding: 25px 135px 0 135px;
			margin: 0 0 15px 0;
			position: relative;
			width: 690px;
			float: left;
			clear: both;
		}
		
		.site-wrapper .body .buttons{
			overflow: hidden;
			zoom: 1;
			width: 690px;
			padding: 20px 0 0 0;
		}
		
		.site-wrapper .body .buttons .see-ind-customers{
			background: url("../images/btn_body_see_ind_customers.png") no-repeat;
			float: left;
			clear: right;
		}
		
		.site-wrapper .body .buttons .see-corpo-customers{
			background: url("../images/btn_body_see_corpo_customers.png") no-repeat;
			float: right;
		}
		
		.site-wrapper .body .buttons .see-ind-customers,
		.site-wrapper .body .buttons .see-corpo-customers{
			width: 325px;
			height: 66px;
		}
		
		.site-wrapper .body .buttons .see-ind-customers span,
		.site-wrapper .body .buttons .see-corpo-customers span{
			display: none;
		}
		
		.site-wrapper .body .back-button{
			position: absolute;
			top: -30px;
			font-size: 1.2em;
			font-weight: bold;
			display: none;
		}
		
		/*	-------------------------------------------------------------
		3.2.1. =Teaser
		- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
		
			.site-wrapper .body .teaser{
				width: 300px;
				float: left;
			}
			
			.site-wrapper .body .teaser h1{
				width: 227px;
				height: 85px;
			}
			
			.site-wrapper .body .teaser h1 span{
				display: none;
			}
			
			.site-wrapper .body .teaser p{
				font-size: 1.1em;
				line-height: 1.73em;
				color: #fff;
				margin: 25px 0 0 0;
			}
			
			.site-wrapper .body .teaser .home-text h1{
				background: url("../images/h_body_teaser_home.gif") no-repeat;
			}
			
			.site-wrapper .body .teaser .ind-text h1{
				background: url("../images/h_body_teaser_ind.gif") no-repeat;
				
			}
			
			.site-wrapper .body .teaser .corpo-text h1{
				background: url("../images/h_body_teaser_corpo.gif") no-repeat;
			}
			
			.site-wrapper .body .teaser .ind-text,
			.site-wrapper .body .teaser .corpo-text{
				display: none;
			}
		
		/*	-------------------------------------------------------------
		3.2.2. =Prizes info
		- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
		
			.site-wrapper .body .prizes-info{
				margin: 35px 0 0 0;
				padding: 25px 0 0 0;
				width: 360px;
				height: 295px;
				float: right;
				position: relative;
				background: url("../images/bg_body_prizes_info.gif") no-repeat;
				
			}
			
			.site-wrapper .body .prizes-info h2{
				background: url("../images/h_body_prizes_info.png") no-repeat;
				width: 391px;
				height: 203px;
				position: absolute;
				top: -180px;
				left: -17px;
			}
			
			.site-wrapper .body .prizes-info h2 span{
				display: none;
			}
			
			.site-wrapper .body .prizes-info .common-ranking-list{
				margin-top: -10px;
			}
			
			.site-wrapper .body .prizes-info .carousel{
				width: 277px;
				overflow: hidden;
				margin: 5px 10px 0 40px;
				float: left;
				display: inline;
			}
			
			.site-wrapper .body .prizes-info .carousel ul li{
				color: #6e6e6e;
				font-size: 1.1em;
				width: 277px;
			}
			
			.site-wrapper .body .prizes-info .carousel ul li img{
				display: block;
				margin: 0 0 8px 0;
			}
			
			.site-wrapper .body .prizes-info .carousel-controler{
				width: 14px;
				float: left;
				margin: 55px 0 0 0;
				
			}
			
			.site-wrapper .body .prizes-info .carousel-controler li{
				margin: 0 0 10px 0;
			}
			
			.site-wrapper .body .prizes-info .carousel-controler li span{
				display: block;
			}
			
			.site-wrapper .body .prizes-info .carousel-controler li a{
				width: 14px;
				height: 14px;
				display: block;
				background: url("../images/btn_body_prize_info_carousel_controler.gif") no-repeat bottom left;
			}
			
			.site-wrapper .body .prizes-info .carousel-controler li.on a{
				background: url("../images/btn_body_prize_info_carousel_controler.gif") no-repeat top left;
			}
			
			.site-wrapper .body .prizes-info .carousel-controler li a span{
				display: none;
			}
			
			.site-wrapper .body .prizes-info .carousel-ind-wrapper,
			.site-wrapper .body .prizes-info .carousel-corpo-wrapper{
				display: none;
			}
			
	
		/*	-------------------------------------------------------------
		3.2.2. =Prizes info
		- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
		
			.site-wrapper .body .content{
				background: url("../images/bg_body_content_top.gif") no-repeat top left;
				overflow: hidden;
				zoom: 1;
			}
			
			.site-wrapper .body .content .wrapper{
				margin: 5px 0 0 0;
				padding: 20px 28px 25px 28px;
				background: url("../images/bg_body_content_bottom.gif") no-repeat bottom left;
				zoom: 1;
			}
			
			.site-wrapper .body .content .wrapper dl{
				font-size: 1.1em;
			}
			
			.site-wrapper .body .content .wrapper dl dt{
				color: #930040;
				font-weight: bold;
			}
			
			.site-wrapper .body .content .wrapper dl dd{
				line-height: 1.73em;
				padding: 0 0 40px 0;
				position: relative;
				zoom: 1;
			}
			
			
			.site-wrapper .body .content .wrapper dl dd.last{
				padding-bottom: 20px;
			}
			
			.site-wrapper .body .content .wrapper dl dd.last .see-more,
			.site-wrapper .body .content .wrapper dl dd.last .see-less{
				bottom: 0;
			}
			
			.site-wrapper .body .content .wrapper dl dd p{
				height: 16px;
				overflow: hidden;
			}
			
			.site-wrapper .body .content .wrapper dl dd .see-more,
			.site-wrapper .body .content .wrapper dl dd .see-less{
				position: absolute;
				bottom: 20px;
				left: 0;
				color: #5a0020;
				font-weight: bold;
				text-transform: uppercase;
				text-align: center;
				line-height: 1.0em;
				padding-top: 2px;
				padding-bottom: 3px;
			}
			
			.site-wrapper .body .content .wrapper dl dd .see-more{
				background: url("../images/btn_body_content_list_see_more.gif") no-repeat top left;
				width: 88px;
				padding-right: 24px;
				padding-left: 10px;
			}
			
			.site-wrapper .body .content .wrapper dl dd .see-less{
				background: url("../images/btn_body_prizes_info_list_see_less.gif") no-repeat top left;
				width: 48px;
				padding-left: 15px;
				display: none;
			}
			
			.site-wrapper .body .prizes{
				clear: both;
				float: left;
				width: 360px;
				margin: 20px 0 0 0;
				background: url("../images/bg_body_prizes_top.gif") no-repeat top left;
				
			}
			
			.site-wrapper .body .prizes p{
				font-size: 1.1em;
				line-height: 1.73em;
				font-weight: bold;
				margin: 0 10px 10px 10px;
				width: 300px;
			}
			
			.site-wrapper .body .prizes .see-more{
				color: #5a0020;
				padding: 0 20px 0 0;
				background-image: url("../images/btn_body_prizes_see_more.gif");
				background-repeat: no-repeat;
				font-size: 1.1em;
				font-weight: bold;
				display: block;
			}
			
			.site-wrapper .body .prizes .wrapper{
				background: url("../images/bg_body_prizes_bottom.gif") no-repeat bottom left;
				overflow: hidden;
				zoom: 1;
				padding: 0 0 10px 0;
				margin: 10px 0;
			}
			
			.site-wrapper .body .prizes .wrapper .common-ranking-list li{
				width: 308px;
			}
			
			.site-wrapper .body .ind-customers .prizes .wrapper .common-ranking-list .ranking-6{
				border-bottom: none;
			}
			
			.site-wrapper .body .corpo-customers .prizes .wrapper .common-ranking-list .ranking-3{
				border-top: none;
				border-bottom: none;
			}
			
			.site-wrapper .body .ind-customers .prizes .see-more{
				background-position: 100px 19px;
			}
			
			.site-wrapper .body .corpo-customers .prizes .see-more{
				background-position: 125px 19px;
			}
			
			.site-wrapper .body .ind-customers{
				position: relative;
				clear: both;
				zoom: 1;
				overflow: hidden;
				padding: 5px 0 0 0;
				display: none;
			}
			
			.site-wrapper .body .ind-customers .download-list{
				position: absolute;
				bottom: 72px;
				right: 135px;
				font-size: 1.2em;
			}
			
			.site-wrapper .body .ind-customers .download-list dt{
				font-weight: bold;
				margin: 0 0 10px 0;
			}
			
			.site-wrapper .body .ind-customers .download-list dd{
				margin: 0 0 5px 0;
			}
			
			.site-wrapper .body .ind-customers .download-list dd a{
				display: block;
				padding: 5px 0 5px 30px;
				background: url("../images/ico_pdf.gif") no-repeat top left;
			}
			
			.site-wrapper .body .ind-customers .see-offer{
				display: block;
				width: 325px;
				height: 120px;
				display: block;
				position: absolute;
				right: 0;
				bottom: 221px;
				background: url("../images/btn_body_ind_customers_see_offer.gif") no-repeat;
			}
			
			.site-wrapper .body .ind-customers .see-offer-2{
				display: block;
				width: 325px;
				height: 35px;
				display: block;
				position: absolute;
				right: 0;
				bottom: 8px;
				color: #5a0020;
				background: url("../images/btn_body_prizes_see_more.gif") no-repeat 100px 19px;
				font-weight: bold;
				font-size: 1.1em;
			}
			
			.site-wrapper .body .ind-customers .see-offer span,
			.site-wrapper .body .ind-customers .see-offer-2 span{
				display: none;
			}
			
			.site-wrapper .body .corpo-customers{
				position: relative;
				clear: both;
				zoom: 1;
				overflow: hidden;
				padding: 5px 0 0 0;
				display: none;
			}
			
			.site-wrapper .body .corpo-customers .see-offer{
				display: block;
				width: 325px;
				height: 95px;
				display: block;
				position: absolute;
				right: 0;
				bottom: 65px;
				background: url("../images/btn_body_corpo_customers_see_offer.gif") no-repeat;
			}
			
			.site-wrapper .body .corpo-customers .see-offer span{
				display: none;
			}
			
	
	
	/*	-------------------------------------------------------------
	3.3. =Footer
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
		.site-wrapper .footer{
			clear: both;
			font-size: 1.1em;
			float: left;
			width: 100%;
			padding: 40px 0 0 0;
			position: relative;
		}
		
		.site-wrapper .footer .wrapper{
			background: url("../images/bg_footer_wrapper.gif") no-repeat;
			padding: 8px 13px 7px 7px;
			overflow: hidden;
			zoom: 1;
			margin: 0 0 5px 0;
		}
		
		.site-wrapper .footer .wrapper p{
			width: 193px;
			height: 22px;
			float: left;
			background: url("../images/bg_footer_wrapper_infoline.gif") no-repeat;
		}
		
		.site-wrapper .footer .wrapper p span{
			display: none;
		}
		
		.site-wrapper .footer .wrapper a{
			float: right;
			margin: 4px 0 0 0;
		}
		
		.site-wrapper .footer .copyrights{
			float: left;
		}
		
		.site-wrapper .footer address{
			float: right;
		}
		
		.site-wrapper .footer address a{
			color: #ababab;
		}
		
		.site-wrapper .footer .prizes{
			width: 171px;
			height: 90px;
			position: absolute;
			top: 5px;
			left: 385px;
			background: url("../images/bg_footer_prizes.gif") no-repeat;
		}
		
		.site-wrapper .footer .prizes span{
			display: none;
		}
		
	/*	-------------------------------------------------------------
	3.4. =Layer
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
		
		.layer-background{
			position: absolute;
			top: 0;
			left: 0;
			width: 100%;
			height: 100%;
			background: url("../images/bg_layer.png") repeat;
			display: none;
		}
		
		.layer-content{
			background: url("../images/bg_layer_content_top.gif") no-repeat top;
			width: 540px;
			position: absolute;
			z-index: 9999;
			top: 50%;
			left: 50%;
			margin-left: -270px;
			display: none;
			
		}
		
		
		
		.layer-content .close-button{
			background: url("../images/btn_layer_close.gif") no-repeat;
			width: 55px;
			height: 13px;
			position: absolute;
			top: 12px;
			right: 12px;
			display: block;
		}
		
		.layer-content .close-button span{
			display: none;
		}
		
		.layer-content .wrapper{
			padding: 30px 12px 34px 34px;
			margin: 4px 0 0 0;
			display: none;
			background: url("../images/bg_layer_content_bottom.gif") no-repeat bottom;
			zoom: 1;
		}
		
		.layer-content .wrapper h3{
			color: #8f003d;
			font-size: 1.4em;
			margin: 0 0 25px 0;
		}
		
		.layer-content .wrapper table{
			font-size: 1.2em;
			width: 225px;
			margin: 0 22px 0 0;
			float: left;
		}
		
		.layer-content .wrapper table th{
			text-align: left;
			border-bottom: 1px solid #c7c7c7;
			padding: 4px;
		}
		
		.layer-content .wrapper table td{
			padding: 4px;
		}
		
		.layer-content .wrapper table td.promo{
			font-weight: bold;
			color: #8f003d;
		}
		
		.layer-content .wrapper table .points{
			text-align: right;
		}
		
		.layer-content .wrapper table .stars-points{
			width: 45px;
		}
		
		.layer-content .wrapper table .stars{
			background: url("../images/bg_layer_stars.gif") no-repeat left top;
			display: block;
			height: 8px;
			text-align: left;
		}
		
		.layer-content .wrapper table .promo .stars{
			background: url("../images/bg_layer_stars_promo.gif") no-repeat left top;
		}
		
		.layer-content .wrapper table .stars span{
			display: none;
		}
		
		
		.layer-content .wrapper table .stars-2{
			width: 17px;
		}
		
		.layer-content .wrapper table .stars-3{
			width: 27px;
		}
		
		.layer-content .wrapper table .stars-4{
			width: 35px;
		}
		
		.layer-content .wrapper table .stars-5{
			width: 47px;
		}
		
		
		.layer-content .wrapper p{
			font-size: 1.2em;
			color: #bebebe;
			margin: 15px 0 0 0;
			clear: both;
		}
		
		
		/*	-------------------------------------------------------------
		3.5. =Common ranking list
		- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
		
		.common-ranking-list{
			font-size: 1.2em;
			margin: 0 7px 0 2px;
			zoom: 1;
		}
		
		.common-ranking-list li{
			border-top: 1px solid #fff;
			border-bottom: 1px solid #dcdede;
			background-position: 20px 3px;
			background-repeat: no-repeat;
			padding: 0 10px 0 0;
		}
		
		.common-ranking-list li strong{
			display: block;
			color: #8f003d;
		}
		
		.common-ranking-list li a{
			background: url("../images/btn_body_prizes_info_list_see_more.gif") no-repeat right 10px;
			display: block;
			padding: 7px 0 7px 60px;
			zoom: 1;
		}
		
		.common-ranking-list li a span{
			display: none;
		}
		
		.common-ranking-list li.prize-1{
			background-image: url("../images/ico_body_prizes_info_list_first_prize.gif");
		}
		
		.common-ranking-list li.prize-2{
			background-image: url("../images/ico_body_prizes_info_list_second_prize.gif");
			
		}
		
		.common-ranking-list li.prize-2 a{
			background-position: right 10px;
		}
		
		.common-ranking-list li.ranking-6{
			border-bottom: none;
		}