html, body, div, p, form, table, tr, th, td, ul, ol, li, img, h1, h2, h3, h4, a, input, textarea, select, option {
	border:0 none;
	font-weight:normal;
	margin:0;
	padding:0;
	text-align:left;
	text-decoration:none;
}

h1{
	font-size:14pt;
}

h2{
	font-size:12pt;
}

h3{
	font-size:10pt;
}

h4{
	font-size:8pt;
}

*:focus{
	outline:none;
}

body{
	width:100%;
	margin:0;
	padding:0;
	font-size:8pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height:150%;
	color:#808080;
}

.clear{
	clear:both;
	height:0;
	line-height:0;
	font-size:0;
	margin:0;
	padding:0;
}

.loading{
	margin:0 auto;
}

.center{
	margin:0 auto;
	width:940px;
}

a img{
	border:0;
}

a{
	color:#ff0000;
}

a:hover{
	text-decoration:underline;
}

.more{
	color:#ff0000;
	background:url(../img/more_bg.jpg) no-repeat 100% 50%;
	padding-right:15px;
	width:30px;
	display:block;
	font-size:7pt;
}

.more_long{
	width:65px;
}

.close{
	background:url(../img/close.png) no-repeat top left;
	overflow:hidden;
	display:block;
	float:right;
	width:15px;
	height:15px;
	font-size:0;
	margin:-30px -15px 0 0;
}

.underline{
	text-decoration:underline;
}

.error404{
	clear: both;
	margin: 30px auto !important;
}

.error404 h4{
	font-weight: bold;
	margin: 20px 0 10px;
}

.error404 .errorLog{
	overflow: auto;
}

/*********************************breadcrumb -start ********************************/
.mainBreadcrumb {
	height: 30px;
}

.service_list {
	display: none;
	position: absolute;
	width: 130px;
	padding: 0px;
	background-color: #FFFFFF;
	border: 1px solid red;
	border-right: 5px solid red;
	z-index: 10;
	top:15px;
	left:0;
	overflow:hidden;
}

.service_list_outer{
	position:relative;
	z-index: 9;
}

ul.menuh ul.service_list li , ul.menuh ul.service_list li a{
	clear: both;
	margin: 0;
	padding: 0;
	overflow:hidden;
	display:block;
	position:relative;
	zoom:1;
	height:20px;
	line-height:20px; 
	width:130px;
	float:none;
}

ul.menuh ul.service_list li.menu a{
	clear: both;
	display:block;
	padding: 3px;
	width: 124px;
	height:14px;
	line-height:14px;
}

ul.menuh ul.service_list li.menu a:hover{
	background: red;
	text-decoration: none;
	color: #FFF;
}

ul.menuh ul.service_list li.scroll{
	display:block;
	height: 12px;
}

ul.menuh ul.service_list li.scroll a{
	display:block;
	height: 12px;
	line-height: 12px;
	width: 130px;
}

ul.menuh ul.service_list li.up a{
	background: url('../img/double_arrow_up.gif') center center no-repeat;
}

ul.menuh ul.service_list li.down a{
	background: url('../img/double_arrow_down.gif') center center no-repeat;
}

li.service_list_outer {
	width: 130px;
	margin-right: 10px;
	text-align: right;
}

/*********************************breadcrumb -end **********************************/

/*********************************error - start **********************************/

.error_main, .message_main{
	list-style:none;
	display:block;
	color:#fff;
	overflow:hidden;
	margin:0 0 10px 0;
	padding:5px 5px 5px 5px;
	text-align:center;
}

.error_main{
	background: url('../img/icon-hand-fail.png') no-repeat #FFF;
    background-position: left center;
	border: 1px solid red;
}

.error_main li{
	margin: 0 0 0 40px;
	padding: 10px 5px;
	background: #FF0000;
}

.message_main{
	background: url('../img/icon-hand-ok.png') no-repeat #FFF;
    background-position: left center;
	border: 1px solid #3D8F00;
}

.message_main li{
	margin: 0 0 0 40px;
	padding: 10px 5px;
	background: #3D8F00;
}


.error_main span, .message_main span{
	display:block;
	font-weight:bold;
}

.errors{
	list-style:none;
	margin:0;
	padding:0;
	color:#FF0000;
	font-weight:normal;
}

span.errors{
	display:block;
	clear:both;

}

/*********************************error -end **********************************/

#middle .noborder, .box .container.noborder{
	border:0 none;
}

/*********************votes articles & users -start ********************************/

.hearts{
	width:54px;	
	background:url(../img/hearts.png) repeat-x top left;		
}

.hearts div{
	height:11px;
	overflow:hidden;
	background:url(../img/hearts_color.png) no-repeat top left;
}

.votes{
	float:right;
	width:69px;
}

.votes .votes_bg{
	width:69px; 
	overflow:hidden; 
	height:12px;
	background:url(../img/votes_bg.png) repeat-x top left; 	
}

.votes .votes_bg div{ 
	display:block;
	height:12px;
	line-height:12px;
	font-size:12px;
	background:url(../img/votes_bg_color.jpg) top left; height:12px;	
}

.image_description {
	color: #777777;
	display:block;
	clear:both;
}

#gallery_small_list .image_description {
	display: none;
}

#image_title {
	font-weight: bold;
}

#image_description {
	color: #777777;
}

/*********************votes articles & users - end ********************************/

/*************** GRID - START **********************/

.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12{
	display: block;
	float: left;
	margin-left: 10px;
	margin-right: 10px;	
}

.grid_1 {
	width: 40px;
}

.grid_2 {
	width: 100px;
}

.grid_3 {
	width: 160px;
} 

.grid_4 {
	width: 210px;
}

.grid_5 {
	width: 280px;
}

.grid_6 {
	width: 340px;
}

.grid_7 {
	width: 400px;
}

.grid_8 {
	width: 460px;
}

.grid_9 {
	width: 520px;
}

.grid_10 {
	width: 580px;
}

.grid_11 {
	width: 640px;
}

.grid_12 {
	width: 700px;
}

.grid_13 {
	width: 760px;
}

.grid_14 {
	width: 820px;
}

.grid_15 {
	width: 880px;
}

.grid_16 {
	width: 940px;
}

.grid_first{
	margin-left:0;
}

.grid_last{
	margin-right:0;
}

.margin5{
	margin:5px;
}

.margin10{
	margin:10px;
}

.margin15{
	margin:15px;
}

.marginLeft5{
	margin-left:5px;
}

.marginLeft10{
	margin-left:10px;
}

.marginLeft15{
	margin-left:15px;
}

.marginRight5{
	margin-right:5px;
}

.marginRight10{
	margin-right:10px;
}

.marginRight15{
	margin-right:15px;
}

/*************** GRID - END **********************/

#top{
	display:block;
	overflow:hidden;
	position:relative;
}

#logo{
	margin:10px 0 0 10px;
	display:block;
	overflow:hidden;
	float:left;
	clear:right;
}

#banner_top{
	clear:right;
	float:right;
}

.center{
	margin:0 auto; 
	display:block;
	width:910px;
	clear:both;
}

#menu_bar{
	display:block;
	overflow:hidden;
	position:relative;
}

/*************** MENUS GLOBAL - START **********************/

.menu, .menuh{
	list-style:none;
	margin:0;
	padding:0;
}

ul.menu li a.active{
	color:#808080;
}

ul.menuh li{
	float:left;
	display:block;
	margin:0;
	padding:0;
}

/*************** MENUS GLOBAL - END **********************/

/************* menu top - start ********************************/

#top_menu{
	float:right;
	display:block;
	overflow:hidden;
	margin:10px 0px 0 0;
}

#top_menu li{
	margin-left:10px;
	padding-left:15px;
}

#top_menu li.top1{
	background:url(../img/help_ico.jpg) no-repeat 0% 50%;
}

#top_menu li.top2{
	background:url(../img/settings_ico.jpg) no-repeat 0% 50%;	
}

#top_menu li.top3{
	background:url(../img/log_out_ico.jpg) no-repeat 0% 50%;	
}

#top_menu li a{
	color:#626262;
}

/************* menu top - end ********************************/

/************* menu lang - start ********************************/

#lang_menu{
	float:right;
	display:block;
	margin:5px 0 10px 0;
}

#lang_menu li{
	margin-left:10px;
}

#lang_menu li.login{
	border-right:1px solid #ee1a26;
	padding-right:7px;
	line-height:10px;
	margin-top:2px;
}

#lang_menu li.login:last-child{
	border-right:0 none;
	margin-right:0;
	padding-right:0;
}

#lang_menu li.login a{
	padding-top:3px;
}

#lang_menu li a{
	color:#ed1b23;
	text-decoration:none;
}

/************* menu lang - end ********************************/


/*************** main menu - level 0 - start **********************/

#main_menu{
	clear:both; 
	margin:0 auto 15px auto;
	position:relative;
	overflow:hidden;
	display:block;
	text-align:right;
	width:910px;
}

#main_menu ul{
	float:right;
	width:100%;
	margin:15px 0 0;
}

#main_menu li{
	position:relative;
	margin:0;
	padding:0;
	border-right:1px solid #cccccc;
	line-height:11px;
	padding-bottom:1px;
}

#main_menu li:last-child{
	background:none;
	margin-right:0;
	padding-right:0;
	border-right:0 none;
}

#main_menu li a{
	color:#ed1b23;
	font-size:9pt;
	margin:0 9px;
}

#main_menu li.active a{
	background:#FF0914;
	color:#fff;
	margin:0;
	padding:0 9px;
}
/*************** main menu - level 0 - end **********************/

/***************************** menu bottom -  start ****************************/

#menu_bottom{
	display:block;
	overflow:hidden;
	position:relative;
	margin:20px auto 20px auto;
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	padding:20px 0;	
}

#menu_bottom span{
	float:left;
	margin-right:5px;
	color:#ff0000;	
	display:block;
	overflow:hidden;
}

#menu_bottom ul{
	float:left;
	display:block;
	overflow:hidden;
	margin-top:3px;
}

#menu_bottom ul li{
	padding-right:5px;
	border-right:1px solid #848484;
	margin-right:10px;	
	line-height:11px;
}

#menu_bottom ul li:last-child{
	border:0 none;
}

#menu_bottom ul li a{
	color:#ff0000;
	text-decoration:none;
}

#social_menu{
	float:left;
}

#social_menu li{
	margin-right:10px;
	line-height:35px;
	vertical-align:middle;
}

#facebook a{
	display:block;
	oveflow:hidden;
	width:20px;
	height:35px;
	background:url(../img/503/facebook.gif) no-repeat 50% 50%;
	text-indent:-999px;
}

#naszaklasa a{
	display:block;
	oveflow:hidden;
	width:95px;
	height:35px;
	background:url(../img/503/naszaklasa.gif) no-repeat 50% 50%;
	text-indent:-999px;	
}

#blipfooter a{
	display:block;
	oveflow:hidden;
	width:31px;
	height:35px;
	background:url(../img/503/blipPaczka.jpg) no-repeat 50% 50%;
	text-indent:-999px;		
}

/***************************** menu bottom -  end ****************************/


/***************************** menu footer -  start ****************************/

ul.footer_menu{
	float:right;
	
}

ul.footer_menu li{
	border-right:1px solid #848484;
	line-height:11px;
	margin-right:10px;
	padding-right:5px;

}

ul.footer_menu li:last-child{
	border-right:0 none;
	margin-right:0;
	padding-right:0;
}

ul.footer_menu a{
	color:#FF0000;
	float:right;
	
}

/***************************** menu footer -  end ****************************/


#middle{
	display:block;
	overflow:hidden;
	position:relative;
	margin-top:10px;
}


#left, #center, #right{
	display:block;
	overflow:hidden;
	position:relative;
	/*margin-top: -10px;*/
}

/***************************** box -  start ****************************/

.box{
	display:block;
	overflow:hidden;
	position:relative;
	margin-top:10px;
	height:1%;
}

#right .beta{
	margin-top:6px;
}

.career{
	margin-bottom:6px;
}

.border{
	border:1px solid #e2e2e2;
	position:relative;
}

.box h2{
	float:left;
	margin:0;
	font-family:"Trebuchet MS";	
	color:#000000;	
	font-size:10pt;		
}

#left .box h2{
	float:left;
}

#center .box h2{
	float:none;
	display:block;
	overflow:hidden;	
}

#center .career a{
	line-height:0;
	font-size:0;
	display:block;
	overflow:hidden;
}

.box h2 a, .box h2 span, .title_border, .title_important span{
	font-family:"Trebuchet MS";
	color:#000000;
	text-decoration:none;	
	margin-bottom:5px;
	display:block;
	border-left:3px solid #ff0000;
	padding:0px 0 0 10px;
	line-height:1em;		
	font-size:10pt;
	font-weight:bold;
	position:relative;
}

.box h2 span{
	margin-bottom:9px; 	
 }

.box .rss{
	float:right;
	margin:0 10px 4px 0;
}

.box .container{
	display:block;
	overflow:hidden;
	position:relative;
	border:1px solid #e6e6e6;
	clear:both;
	padding:1px;	
}

.customBox .border {
	display:block;
	overflow:hidden;
	position:relative;
	border:1px solid #e6e6e6;
	clear:both;
	padding:1px;
}

.customBox .border .container {
	margin: 5px;
	display:block;
	overflow: hidden;
	position: relative;
	border: 0 !important;
	clear: both;
	padding: 0;
}

.customBox .border .container img {
	height: auto !important;
}

#right .box .container.noborder{
	border:0 none;
}

#right .box img{
	height:158px;
}

.box .container .photo{
	float:left;
	display:block;
	overflow:hidden;
	position:relative;
	margin-right:10px;
	line-height:0;
}

.newsItem img, .articleItem img{
	width:160px;
	height:160px;
}

.pagination .active .newsPagination{
	color:#000;
	font-weight:bold;
}

.articleNavigation {
	padding-top: 7px;
	border-top: 1px solid #eaeaea;
	width: 450px;
	margin-left: 20px;
	margin-top: 10px;
}

.articleNavigation .prev {
	width: 153px;
}

.articleNavigation .mainpage {
	width: 144px;
	text-align: center;
}

.articleNavigation .next {
	width: 153px;
	text-align: right;
}

#right .box .container .text, .box .container .text{
	border:0 none;
	font-size:8pt;
	margin:5px 5px 0px 5px;
}

.box .text_container{
	display:block;
	overflow:hidden;
	position:relative;
	float:left;
	width:160px;
}

.box .text_container .title{
	margin:0 0 5px 0;	
}

.box .text_container .title a{
	font-size:8pt;
	color:#000;
	font-weight:bold;
	text-decoration:none;
}

.box .text_container .text{
	color:#404040;
	font-size:8pt;
	margin-bottom:10px;
	display:block;
	overflow:hidden;
}

.box .text_container .archieve{
	clear:both;
	display:block;
	float:left;
	margin-right:10px;
}


/***************************** box user -  start ****************************/

#right .user{
	margin-top:8px;
	height:179px;
}

#right .user img{
	height:auto;
}

#right .user h2{
	border-bottom:1px solid #d1d1d1;
	width:100%;
}

#right .user h2 span{
	margin-bottom:7px;
}

#right .user .container .text{
	margin-bottom:4px;
	clear:both;
	position:relative;
}

.user_profile{
	display:block;
	overflow:hidden;
	position:relative;
	margin:5px;
}

.user_details{
	display:block;
	overflow:hidden;
	position:relative;
}

.user_profile img{
	float:left;
	margin:0 10px 5px 0;
}

.user_profile .name{
	color:#000;
}

.user_profile .city{
	color:#666666;
}

ul.hearts{
	display:block;
	overflow:hidden;
	margin-top:5px;
}

ul.hearts img{
	margin-right:5px;
}

/***************************** box user -  end ****************************/

/***************************** newsletter -  start ****************************/
.newsletter .container, #right .newsletter .container{
	border:1px solid #E6E6E6;
	padding:20px 10px 24px;
	margin-top:9px;	
	height:100px;
}

.articles .newsletter .container{
	padding:20px 5px 24px;
}

.newsletter form p{
	display:block;
	overflow:hidden;
	margin:0;
	padding:0;
}

.newsletter form input{
	display:block;
	overflow:hidden;
	float:left;
}

.newsletter .newsletter_text{
	border:1px solid #b2b2b2;
	height:14px;
	line-height:10px;
	font-size:10px;
	width:140px;
	margin:0 5px 0 5px;
	color:#666666;
	padding:1px;
}

.newsletter .container .text{
	width:150px;
	margin-bottom:12px;
	font-weight:normal;
}

#newsletter_submit{
	background:url(../img/newsletter_button.jpg) no-repeat top left;
	cursor:pointer;
	border:0 none;
	width:20px;
	margin:0;
	display:block;
	height:18px;
}

#newsletterAjaxContainer .loading {
	width: 188px;
	height: 90px;
	background: url(../img/ajax-loader.gif) no-repeat center center;
	margin:0 auto;
}

#newsletterAjaxContainer{
	margin:0;
}

/***************************** newsletter -  end ****************************/

/***************************** mapbox -  start ****************************/

.map .container{
	padding:10px 10px 13px;
}

.map .container object{
	display:block;
	overflow:hidden;
	float:left;
}

.map .container .select{
	display:block;
	overflow:hidden;
	position:relative;
	float:left;
	margin:25px 0 0 20px;
	color:#000;
}

.map .container .select select{
	border:1px solid #b2b2b2;
}

/***************************** mapbox -  end ****************************/

/***************************** stats -  start ****************************/

.stats .container{
	padding:20px 20px 21px 20px;
	color:#404040;
}

.stats .container .stat{
	display:block;
	overflow:hidden;
	position:relative;
	margin:13px 0;
	clear:both;
}

.stats .container .stat span{
	float:left;
}

.stats .container .stat span.desc{
	width:135px;
	text-align: right;
}

.stats .container .stat .big_nr{
	font-size:14pt;
	margin-right:5px;
}
.stats .container .stat .stats_bar_container{
	display:block;
	overflow:hidden;
	height:18px;
	width:150px;
	margin-left:10px;
}

.stats .container .stat .stats_bar1, .stats .container .stat .stats_bar2, .stats .container .stat .stats_bar3{
	background:url(../img/stat_bar3.jpg) repeat-x top left;
}

.stats .container .stat .stats_bar2{
	background:url(../img/stat_bar2.jpg) repeat-x top left;	
}

.stats .container .stat .stats_bar3{
	background:url(../img/stat_bar1.jpg) repeat-x top left;	
}

/***************************** stats -  end ****************************/

/***************************** invest -  start ****************************/

a.invest{
	margin-left:10px;
}

#small_box_content #box_invite .loading {
	width: 230px;
	height: 80px;
	background: url(../img/ajax-loader-red.gif) no-repeat center center;
	margin:0 auto;
}

#small_box_content #box_invite {
	width: 230px;
	height: 90px;
}

/***************************** invest -  end ****************************/

/***************************** blip -  start ****************************/

.blip .container{
	height:162px;
}

.box.blip h2 a{
	margin-bottom:7px;
}

/***************************** blip -  end ****************************/

/***************************** blip -  start ****************************/

.beta .container{
	height:160px;
}


/***************************** blip -  end ****************************/

/***************************** sponsors, partners,  -  start ****************************/

.box h2 a{
	margin-bottom:10px;
}

.fade{
	float:left;
	margin:10px 0 0 0;
	background:none;
	padding:0;
	clear:none;
}

.fade_partners, .fade_sponsors{
	line-height: 120%;
	width:340px;	
}

.fade_partners{
	margin-left:10px;
	margin-right:10px;
	clear:none;
}

.main_page_container .fade_partners{
	margin-left: 0 !important;
	margin-right: 0 !important;
}

.fade_media{
	line-height: 120%;
	width:210px;
}

.fade .container{
	padding:10px;
}

.fade_container{
	overflow:hidden;
}

ul.special{
	display:block;
	overflow:hidden;
	height:45px;
}

ul.special li div{
	width:240px;
	margin-bottom:10px;
}

.fade_media ul.special li div{
	width:80px; 
}

ul.special li{
	display:none;
	width:100%;
}

ul.regular{
	display:block;
	text-align:center;
	width:320px;
	height:45px;
	overflow:hidden;
	margin:20px 0;
	opacity:hidden;
}

.fade_media ul.regular{
	width:200px;
}

.fade .regular li{
	display:block;
	float:left;
	margin:0 20px 0 0;
	overflow:hidden;
	width:auto;
}

.fade_media li{
	margin:0px 10px;
	width:80px;
}

.special li:first-child{
	display:block;
	width:100%;
}

.fade .container a, .fade .container .text{
	display:block;
	float:left;
}

.fade_media .container .text{
	width:120px;
}


.fade img{
	display:block;
	float:left;
	margin:10px 5px 10px 20px;
}

.fade .text{
	display:block;
	overflow:hidden;
	float:left;
	margin:10px;
	width:250px;
}


.fade .text a.more{
	background-image:url(../img/more_bg2.jpg);
	text-decoration:none;
	color:#7f7f7f;
	float:none;
}

.imageReplacer45 {
	background-position: 0 0;
	background-repeat: no-repeat;
	display: inline;
	overflow: hidden;
	width: 60px;
	height: 45px !important;
	padding: 0;
	margin: 0;
}

.imageReplacer45 span{
	display: none;
}

.partners img{
	margin-right: 20px;
}

/***************************** sponsors -  end ****************************/


/***************************** gmap -  start ****************************/

.gmap{
	display:block;
	overflow:hidden;
	position:relative;
	line-height:0;
}

.gmap .map_news{
	background:url(../img/white_bg.png) top left; 
	position:absolute;
	right:0;
	top:10px;
	width:180px;
	height:153px;
}

.gmap .map_news ul{
	margin:20px 10px;
	display:block;
	overflow:hidden;
	position:relative;
}

.gmap .map_news ul li{
	margin-bottom:10px;
	display:block;
	overflow:hidden;
}

.gmap .map_news ul li .date{
	margin-right:10px;
	margin-top:0;
	display:block;
	overflow:hidden;
	float:left;	
	width:30px;
	line-height:150%;
}

.gmap .map_news ul li .text{
	display:block;
	overflow:hidden;
	float:left;
	width:120px;
	line-height:110%;
}

.gmap .map_news ul li a{
	color:#404040;
	display:block;
	overflow:hidden;
	position:relative;
}

.gmap .map_news ul li.first{
	color:#ff0000;
}

/***************************** gmap -  end ****************************/

/***************************** box -  end ****************************/



/***************************** pagination -  start ****************************/

ul.pagination{
	height:10px;
	position:relative;
	float:right;
	margin:-20px 0 0 0;
	width:170px;
}

ul.pagination li a{
	color:#ff0000;
	margin-right:5px;
}
ul.pagination li strong{
	margin-right:5px;	
}

ul.pagination li span{
	margin-right:5px;
	color:#999999;
}

/***************************** pagination -  end ****************************/

/***************************** paginator -  start ****************************/

#paginator{
	float:right;
	color:#000;
}

#paginator li{
	margin-left:5px;
}

#paginator li.first{
	margin-right:15px;
}

#paginator li.last{
	margin-left:15px;
}


#paginator a{
	color:#f01c19;
}

#paginator a:hover{
	text-decoration:underline;
}

/***************************** paginator -  start ****************************/

/***************************** search -  start ****************************/

#search{
	display:block;
	overflow:hidden;
	position:relative;
	float:right;
	margin:-1px 10px 0 0;
}

#search input#search_text{
	display:block;
	overflow:hidden;
	float:left;
	height:14px;
	padding:1px;
	line-height:14px;
	font-size:10px;
	color:#666666;
	border:1px solid #b2b2b2;
	width:150px;
}

#search p{
	margin:0;
}

#search input#search_button{
	float:left;
	margin-left:5px;
	background:url(../img/search_button_color.jpg) no-repeat top left;
	border:0 none;
	cursor:pointer;
	width:20px;
	display:block;
	height:18px;
}

.search_results{
	overflow:hidden;
	height:1%;
}

.advenced_search{
	margin:10px 20px 20px;
	clear:both;
	float:left;
	width:100%;
}

.search_results .title_important{
	margin:10px 0 0 10px;
}

.advenced_search label{
	clear:both;
	margin:0px 10px;
	float:left;
	height:27px;
	font-size:14pt;
	color:#000000;
}

.advenced_search input{
	border:1px solid #E2E2E2;
	font-size:14pt;
	height:27px;
}

.search_found_title, .search_nofound_title{
	clear:both;
	display:block;
	width:100%;
	margin:0 20px 0px;
	font-weight:bold;
	color:#000;
	font-size:10pt;
}

.search_nofound_title{
	margin:0 20px 20px;
}

.mainBox{
	overflow:hidden;
}

.boxItem{
	margin:10px 20px 20px 10px;
	overflow:hidden;
}

#adv_search_button{
	background:transparent url(../img/buttons/search.jpg) no-repeat scroll left top;
	border:0 none;
	cursor:pointer;
	display:block;
	float:left;
	height:30px;
	overflow:hidden;
	padding-top:30px;
	text-indent:-999px;
	width:104px;
	margin-right:20px;
}

/***************************** search -  end ****************************/

/***************************** footer -  start ****************************/

#footer{
	display:block;
	overflow:hidden;
	position:relative;
	height:140px;
	text-align:center;
}

#footer div{
	margin:30px 0 0 0;
	color:#000;
	text-align:center;
	cler:both;
}

#footer .clear{
	margin:0;
}

#footer div img{
	overflow:hidden;
	margin:0 10px 0 0;
	vertical-align:middle;
}

#footer a.insignia{
	text-decoration:none;
	color:#000;
	background:url(../img/insignia.jpg) no-repeat 100% 50%;
	padding:0 10px;
	border-left:1px solid #000;
	margin-left:5px;
	line-height:10px;
}


/***************************** footer -  end ****************************/

/***************************** newsline -  start ****************************/

#news_line{
	display:block;
	overflow:hidden;
	width:100%;
	height:50px;
	position:fixed;
	bottom:0;
	background:#ff0914;
	z-index:100;
}

#news_line div#news-slide{
	margin:15px auto 15px auto;
	width:910px;
	color:#fff;
	position:relative;
	display:block;
	overflow:hidden;
	height:20px;
}

ul#news-slide-list {
    position: relative;
    overflow:hidden;
	width:910px;
	height:20px;
	margin:0; 
	padding:0;
	list-style:none;
	font-size: 15px;
}
ul#news-slide-list li {
    position: relative;
	width:910px;
	line-height: 20px;
}
ul#news-slide-list li.news-slide-first, li.news-slide-first {
    left:0;
}


/***************************** newsline -  end ****************************/

/***************************** donor process -  start ****************************/

#donor_process #process_top{
	display:block;
	clear:both;
	height:1%;
	overflow:hidden;
}

#donor_process #top_nav{
	float:right;
	width:210px;
}

#donor_process a.invest{
	margin:10px 0 0 0;;
	display:block;
}

.box h2{
	float:none;
}

.text_box .border{
	padding:20px 15px;
	color:#000;
	position:relative;
}

.text_box .more{
	margin-top:20px;
}

#flash .text{
	margin:10px 20px 5px 20px;
}

.location, .deliveryDate{
	color:#f30000;
}

#processCommunicate{
	margin-bottom:15px;
}

/***************************** donor process information box -  start ****************************/

#donor_process #informartion_box{
	display:block;
	overflow:hidden;
	background:#ff0000;
	width:690px;
	height:245px;
	float:left;
	margin:0 10px 0 0;
	font-family:Tahoma;
}

#informartion_box #menu1{
	display:block;
	position:relative;
	margin:15px 0px 0 0px;
	padding:0 20px 5px 30px;
	border-bottom:1px solid #ff3333;
	height:20px;
}

#informartion_box #menu1 li{
	margin-right:10px;
	padding-right:10px;
	background:#FF0000;
}

#informartion_box #menu1 li#last{
	margin-right:0px;
	padding-right:0px;
	float:right;
}

#informartion_box #menu1 li a.active{
	margin-bottom:6px;
}

#informartion_box #menu1 a, #informartion_box .submenu a{
	background-image:url(../img/donor/red_box_text.gif);
}

#informartion_box #menu1 a#link_container1{
	background-position:-46px 0px;
	text-indent:-999px;
	height:20px;
	width:137px;
	display:block;	
}

#informartion_box #menu1 #link_container1:hover, #informartion_box #menu1 #link_container1.active{
	background-position:-46px -22px;	
}

#menu1 a#link_container2{
	text-indent:-999px;
	background-position:-205px 0px;		
	height:20px;
	width:136px;
	display:block;	
}

#menu1 #link_container2:hover, #menu1 #link_container2.active{
	background-position:-205px -22px;
}

#menu1 a#link_container3{
	background-position:-359px 0px;
	text-indent:-999px;
	height:20px;
	width:112px;
	display:block;	
}

#menu1 #link_container3:hover, #menu1 #link_container3.active{
	background-position:-359px -22px;
}

#menu1 a#link_container4{
	text-indent:-999px;
	background-position:0px 0px;
	height:19px;
	width:46px;
	display:block;	
}

#menu1 #link_container4:hover, #menu1 #link_container4.active{
	background-position:0px -22px;
	padding-bottom:1px;	
}

#menu1 .border{
	border:0 none;
	border-left:1px solid #FF3333;
	border-right:1px solid #FF3333;
	position:relative;
}

#informartion_box .submenu{
	float:left;
	display:block;
	width:260px;
	overflow:hidden;
	margin:30px 0 0 30px;
}

#informartion_box .submenu li{
	display:block;
	padding:5px 0;
}

#informartion_box .submenu li a{
	line-height:12px;
}

#informartion_box #link_step1{
	text-indent:-999px;
	background-position:0 -45px;
	height:15px;
	width:127px;
	display:block;
}

#informartion_box #link_step1:hover, #informartion_box .active2 #link_step1{
	background-position:-475px -45px;
}

#informartion_box .active #link_step1{
	background-position:-232px -45px;
}

#informartion_box #link_step2{
	text-indent:-999px;
	background-position:0px -70px;
	height:15px;
	width:230px;
	display:block;
}

#informartion_box #link_step2:hover, #informartion_box .active2 #link_step2{
	background-position:-475px -70px;
}

#informartion_box .active #link_step2{
	background-position:-232px -70px;
}

#informartion_box #link_step3{
	text-indent:-999px;
	background-position:0px -92px;
	height:15px;
	width:113px;
	display:block;
}

#informartion_box #link_step3:hover, #informartion_box .active2 #link_step3{
	background-position:-475px -92px;
}

#informartion_box .active #link_step3{
	background-position:-232px -92px;
}

#informartion_box #link_step4{
	text-indent:-999px;
	background-position:0px -115px;
	height:15px;
	width:197px;
	display:block;
}

#informartion_box #link_step4:hover, #informartion_box .active2 #link_step4{
	background-position:-475px -115px;
}

#informartion_box .active #link_step4{
	background-position:-232px -115px;
}

#informartion_box #link_step5{
	text-indent:-999px;
	background-position:0px -139px;
	height:39px;
	width:220px;
	display:block;
}

#informartion_box #link_step5:hover, #informartion_box .active2 #link_step5{
	background-position:-475px -139px;
}

#informartion_box .active #link_step5{
	background-position:-232px -139px;
}

#informartion_box #link_important1{
	text-indent:-999px;
	background-position:1px -185px;
	height:13px;
	width:208px;
	display:block;
}

#informartion_box #link_important1:hover, #informartion_box .active2 #link_important1{
	background-position:-231px -185px;
}

#informartion_box #link_important2{
	text-indent:-999px;
	background-position:1px -277px;
	height:13px;
	width:207px;
	display:block;	
}

#informartion_box #link_important2:hover, #informartion_box .active2 #link_important2{
	background-position:-231px -277px;
}

#informartion_box #link_important3{
	text-indent:-999px;
	background-position:1px -231px;
	height:13px;
	width:187px;
	display:block;
}

#informartion_box #link_important3:hover, #informartion_box .active2 #link_important3{
	background-position:-231px -231px;
}

#informartion_box #link_important4{
	text-indent:-999px;
	background-position:1px -254px;
	height:13px;
	width:166px;
	display:block;	
}

#informartion_box #link_important4:hover, #informartion_box .active2 #link_important4{
	background-position:-231px -254px;
}

#informartion_box #link_important5{
	text-indent:-999px;
	background-position:1px -208px;
	height:13px;
	width:133px;
	display:block;	
}

#informartion_box #link_important5:hover, #informartion_box .active2 #link_important5{
	background-position:-231px -208px;
}

#informartion_box #link_important6{
	text-indent:-999px;
	background-position:1px -300px;
	height:13px;
	width:215px;
	display:block;
}

#informartion_box #link_important6:hover, #informartion_box .active2 #link_important6{
	background-position:-231px -300px;
}

#informartion_box #link_poverty1{
	text-indent:-999px;
	background-position:1px -320px;
	height:12px;
	width:75px;
	display:block;
}

#informartion_box #link_poverty1:hover, #informartion_box .active2 #link_poverty1{
	background-position:-231px -320px;
}

#informartion_box #link_poverty2{
	text-indent:-999px;
	background-position:1px -345px;
	height:12px;
	width:42px;
	display:block;	
}

#informartion_box #link_poverty2:hover, #informartion_box .active2 #link_poverty2{
	background-position:-231px -345px;
}

#informartion_box #link_poverty3{
	text-indent:-999px;
	background-position:1px -368px;
	height:12px;
	width:85px;
	display:block;
}

#informartion_box #link_poverty3:hover, #informartion_box .active2 #link_poverty3{
	background-position:-231px -368px;
}

#informartion_box #link_poverty4{
	text-indent:-999px;
	background-position:1px -391px;
	height:12px;
	width:105px;
	display:block;	
}

#informartion_box #link_poverty4:hover, #informartion_box .active2 #link_poverty4{
	background-position:-231px -391px;
}

#informartion_box #link_poverty5{
	text-indent:-999px;
	background-position:1px -414px;
	height:12px;
	width:31px;
	display:block;
}

#informartion_box #link_poverty5:hover, #informartion_box .active2 #link_poverty5{
	background-position:-231px -414px;
}


#informartion_box #link_poverty6{
	text-indent:-999px;
	background-position:1px -437px;
	height:14px;
	width:65px;
	display:block;
}

#informartion_box #link_poverty6:hover, #informartion_box .active2 #link_poverty6{
	background-position:-231px -437px;
}

#info_content{
	display:block;
	overflow:hidden;
	float:left;
}

.info_step{
	overflow:hidden;
	float:left;
	width:370px;
	height:155px;
	margin:10px 10px 0 0;
	padding:20px 10px 10px 10px;
	background:#fff;
	color:#000;
}

#container1 .info_step, #container2 .info_step{
	padding:20px 170px 10px 10px;
	width:200px;		
}

#info_step1{
	background:#fff url('../img/donor/step_info_1.gif') no-repeat bottom right;
}

#info_step2{
	background:#fff url('../img/donor/step_info_2.gif') no-repeat 260px 50%;
}

#info_step3{
	background:#fff url('../img/donor/step_info_3.gif') no-repeat 230px 50%;
}

#info_step4{
	background:#fff url('../img/donor/step_info_4.gif') no-repeat bottom right;
}

#info_step5{
	background:#fff url('../img/donor/step_info_5.gif') no-repeat 260px 50%;
}

#important1{
	background:#fff url('../img/donor/important_1_bg.gif') no-repeat bottom right;
}

#important2{
	background:#fff url('../img/donor/important_2_bg.gif') no-repeat bottom right;
}

#important3{
	background:#fff url('../img/donor/important_3_bg.gif') no-repeat bottom right;
}

#important4{
	background:#fff url('../img/donor/important_4_bg.gif') no-repeat bottom right;
}

#important5{
	background:#fff url('../img/donor/important_5_bg.gif') no-repeat bottom right;
}

#important6{
	background:#fff url('../img/donor/important_6_bg.gif') no-repeat 260px 0;
}

/***************************** donor process information box -  start ****************************/

.title_underline{
	border-bottom:1px solid #e5e5e5;
	display:block;		
}

#main_nav .title_underline{
	margin-bottom:10px;
	padding-bottom:5px;
}

#donor_process #main_nav{
	width:690px;
	margin-right:10px;
	margin-bottom:30px;
	position:relative;
	float:left;
	font-family:Tahoma;
	z-index:2;
}

#donor_process #nav{
	overflow:hidden;
	position:relative;
	float:left;
	width:210px;		
	margin-top:24px;
}

#donor_process #nav .invest{
	margin:20px 0 0 0;
	
}

#donor_progress_bar{
	margin:50px 0 20px 0;
}

#donor_process #content{
	margin-top:10px;
	display:block;
	clear:both;
	overflow:hidden;
	border:1px solid #e5e5e5;
	padding:40px 10px 10px;
}

#gMapDetailsBox{
	float:left;
	width:250px;
	position:relative;
	overflow:hidden;
}

#gMapDetailsBox div{
	font-weight:bold;
	margin-bottom:5px;	
	color:#000;	
}

#gMapDetailsBoxWarehouseChooseList li{
	margin-bottom:5px;
	clear:both;
	overflow:hidden;
	display:block;
}

#gMapDetailsBoxWarehouseChooseList label{
	clear:both;
	overflow:hidden;
	display:block;
	float:right;	
}

#gMapDetailsBox input{
	background:#fff;
}

input#gMapDetailsBoxCityNameButton{
	background:#ff0000;
	color:#fff;
	font-weight:bold;
}

#gMapDetailsBoxCityNameButton{
	cursor:pointer;
}

#gMapDetailsBox input.warehouse{
	margin-right:15px;
	width:20px;
	float:left;
}

#gMapDetailsBox span{
	color:#000;
	float:right;
	display:block;
	width:210px;
	text-align:left;
}

#gmap_border{
	border:1px solid #e2e2e2;
	float:right;
	position:relative;
	overflow:hidden;		
}

#gMap{
	width:400px;
	height:260px;
	clear:both;
	margin:3px;
}

#gMapDetailsBox .grey_fade_submit{
	border:0 none;
	background:url(../img/grey_fade_submit.jpg) no-repeat top left;
	display:block;
	height:30px;
	width:184px;
	font-weight:bold;
	font-size:9pt;
	text-align:left;
	cursor: default;
	margin-top:40px;
	padding:0;
}

#gMapDetailsBox .enabled{
	border:0 none;
	background:url(../img/grey_fade_submit.jpg) no-repeat 0 -31px;
	display:block;
	height:30px;
	width:184px;
	font-weight:bold;
	font-size:9pt;
	text-align:left;
	cursor:pointer;
	margin-top:40px;
	padding:0;	
}

#gMapDetailsBoxCityNameInput{
	border:1px solid #b2b2b2;
	color:#9a9a9a;
	font-family:Tahoma;
	font-size:8pt;
}

#processCommunicateCancel{
	background:url(../img/apla_localisation_cancel.jpg) no-repeat top left;
	height:30px;
	width:169px;
	text-indent:-999px;
	overflow:hidden;
	display:block;
	float:left;
	margin-top:20px;
}

#processCommunicateConfirm{
	background:url(../img/apla_localisation_confirm.jpg) no-repeat top left;
	height:30px;
	width:201px;
	text-indent:-999px;
	overflow:hidden;
	display:block;
	border:0 none;
	cursor:pointer;
	float:right;	
	margin-top:20px;	
}

#apla_content{
	text-align:left;
	font-weight:bold;
	color:#2f2f2f;
	background:#fff;
	padding:30px;
}

#processCommunicateWarehouseAddress{
	color:#ff0000;
}

#gMapDetailsBoxCityChooseList{
	list-style:none;
	display:block;
	overflow:auto;
	height:150px;
	margin-bottom:20px;
	
}

#gMapDetailsBoxCityChooseList li{
	text-decoration:underline;
	cursor:pointer;
}

#gMapDetailsBoxCityChooseList li:hover{
	color:#000;
}

#box_container{
	display:block;
	overflow:hidden;
	height:1%;
	clear:both;
	margin:50px auto 20px auto;
	float:left;
}

.donor_warehouse_location {
	margin: 0 0 20px 0;
	font-weight: bold;
}

.donor_warehouse_location span {
	color: #F00;
}


/************************ POVERTY CATEGORIES *******************/

#povertyCategories_container{
	border-top:1px solid #f1f1f1;
	border-bottom:1px solid #f1f1f1;
	padding:10px 0;
	margin-bottom:25px;
	position:relative;
	height:1%;
}

.povertyCategories_container_info{
	font-weight:bold;
	color:#ff0000;
}

#povertyCategories_container a{
	padding:7px 5px 7px 30px;
	margin-left:8px;
	color:#828282;
	text-decoration:none;	
	position:relative;
	display:block;
	float:left;
}

#povertyCategories_container #povertyCategoriesAll{
	background:url(../img/donor/poverty/all.gif) no-repeat 0% 50%;
}

.familyPovertyCategory{
	font-size:0;
	width:25px;
	height:25px;
	display:block;
	float:left;
	margin-right:10px;
	position:relative;
}
/*
.familyPovertyCategory div{
	font-size:8pt;
	display:none;
	background:#ff0000;
	display:none;
	width:150px;
	left:-75px;
	color:#fff;
	padding:10px;
	position:absolute;
	
	
}
*/

.familyPovertyCategory div {
	display:none;
	color:#808080;
	position:absolute;
	z-index:10;
	top:-35px;
	left:-5px;
	width:160px;
	background: url('../img/donor_tip_arrow.gif') no-repeat bottom left;
	font-size:8pt;
}

.familyPovertyCategory div span {
	overflow:auto;
	display: block;
	width:148px;
	background:#FFFFFF;
	color:#808080;
	padding:5px;
	border: 1px solid #AAAAAA;
	border-bottom: 0;
	margin-bottom: 10px;
}

.chore-dziecko{
	background:url(../img/donor/poverty/sick_child.gif) no-repeat 1px 1px;
	background-position-y:0;
	background-position-x:0;	
}

.rodzina-wielodzietna{
	background:url(../img/donor/poverty/numerous_child.gif) no-repeat 0% 50%;	
}

.starosc{
		background:url(../img/donor/poverty/old_age.gif) no-repeat 0% 50%;
}

.nieszczescie{
		background:url(../img/donor/poverty/misfortune.gif) no-repeat 0% 50%;
}

.choroba{
		background:url(../img/donor/poverty/sick_in_family.gif) no-repeat 0% 50%;
}

.bieda{
		background:url(../img/donor/poverty/poverty.gif) no-repeat 0% 50%;
}

.family_desc{
	clear:both;
	margin:20px 0 10px;	
}

#povertyCategories_container a:last-child{
	border-right:0 none;
}

#povertyCategories_container span {
	display:none;
	color:#808080;
	position:absolute;
	z-index:10;
	/*top:-25px;*/
	left:0px;
	width:160px;
	background: url('../img/donor_tip_arrow.gif') no-repeat bottom left;
}

#povertyCategories_container span div {
	overflow:auto;
	display: block;
	width:148px;
	background:#FFFFFF;
	color:#808080;
	padding:5px;
	border: 1px solid #AAAAAA;
	border-bottom: 0;
	margin-bottom: 10px;
}

#povertyCategories_container a:last-child span{
	left:-95px;
}

#povertyCategories_container .active{
	border-bottom: 3px solid red;
}

/************************ POVERTY CATEGORIES *******************/

a.familyMore{
	background:url(../img/donor/more.jpg);
	width:90px;
	height:26px;
	display:block;
	text-indent:-999px;
	float:right;
	clear:both;
}

a.familyAddToObserved{
	background:url(../img/donor/observe.jpg);
	width:109px;
	height:26px;
	display:block;
	text-indent:-999px;
	float:right;	

}

#donor_process #donor_table{
	border-collapse: collapse; 
	width:100%;
	border-bottom:1px solid #e2e2e2;
}

#donor_table #content{
	border:0 none;
}

#donor_process #donor_table td{
	padding:10px 30px 30px 10px;
	vertical-align:top;
}

#donor_process #donor_table td.first{
	color:#404040;	
	width:170px;
}

#donor_table img.more{
	margin:0 0 6px 0;
	background:none;
	width:auto;
	display:inline;
	padding:0;
}

#chooseFamilyForm{
	float:right;
	width:200px;
	margin-top:0;
}

#chooseFamilyForm input{
	margin-top:0;
}

#choose_family_button{
	background:url(../img/donor/choose_family.jpg);
	width:158px;
	height:30px;
	display:block;
	text-indent:-999px;
	float:right;	
	cursor:pointer;
	border:0 none;
}

#go_back_to_list{
	background:url(../img/donor/back_to_list.jpg);
	width:139px;
	height:30px;
	display:block;
	text-indent:-999px;
	float:left;	
	cursor:pointer;	
}

#donor_process #text{
	clear:both;
	display:block;
	margin-top:20px;
	padding-left:0;
}

#observed_list{
	display:block;
	overflow:hidden;
	margin:20px 0 10px 0;
}

#observed_list ul{
	display:block;
	overflow:hidden;
	margin-top:10px;
	border:1px solid #e2e2e2;
	border-bottom:0 none;
}

#observed_list ul li{
	border-bottom:1px solid #e2e2e2;
	padding:10px 10px 10px 5px;
	overflow:hidden;
}

#observed_list .desc{
	display:block;
	float:right;
	width:110px;
	
}

#observed_list .more{
	background:none;
	float:none;
	width:auto;
	display:inline;
	vertical-align:middle;
	padding:0;
	margin-bottom:17px;
}

#observed_list .desc a{
	color:#000;
	text-decoration:none;
	font-family:Tahoma;
}

#observed_list .desc a span{
	display:block;
}

#observed_list .desc a:hover{
	text-decoration:underline;
	
}

#observed_list a.familyMore_small{
	float:right;
	color:#ed1b23;
}

#observed_list a.del, a.del{
	color:#ed1b23;	
}

.del:hover{
	text-decoration:underline;
}

#observed_list #see_all{
	background:url(../img/donor/see_all.jpg) no-repeat top left;
	display:block;
	overflow:hidden;
	margin:0px auto;
	width:110px;
	height:15px;
	text-indent:-999px;
}

#donor_table #change_localisation{
	background:url(../img/donor/change_localisation.jpg) no-repeat top left;
	display:block;
	overflow:hidden;
	margin-top:20px;
	width:148px;
	height:30px;
	text-indent:-999px;
}

#donor_table h3#list{
	font-size:10pt;
	color:#000;
	display:block;
	margin:10px 0;
	font-weight:normal;
}

#donor_table ul li{
	font-weight:bold;
	display:block;
	clear:both;
	list-style:none;
}

#donor_table ul li ul.level1{
	display:block;
	margin:10px 0;
	font-weight:normal;
	overflow:hidden;
	clear:both;
	list-style:none;
}

#donor_table ul li ul.level1 li{
	float:left;
	clear:none;
	font-weight:normal;
	white-space:nowrap;
	list-style:none;
}

#donor_table ul li ul.other{
	display:block;
	margin:10px 0;
	font-weight:normal;
	overflow:hidden;
	clear:both;
}

#donor_table ul li ul.other li{
	font-weight:normal;
}

#donor_table ul li ul.clothes li{
	margin: 3px 0;
}

#donor_table ul li ul.clothes td{
	padding:0 !important;
	vertical-align: middle !important;
}

#donor_table ul li ul.clothes .other{
	margin:0;
}

/***************************** donor shopping list-  start ****************************/

#donor_process .title_important{
	float:none;
	margin:10px 0 5px;
}

.category_list{
	width:50%; 
	float:left;
	margin:10px 0;
	page-break-inside: avoid;
}

.category_list ul{
	list-style:none;
}

.category_list li{
	margin:5px 0 5px 10px;
	font-weight:bold;
	overflow:hidden;
}

.category_list h3{
	font-weight:bold;
	margin:0 30px 10px 0;
	font-size:10pt;
	border-bottom:1px solid #000;
}

.category_list_full{
	width:100%;
	font-weight: normal;
	margin-bottom: 30px;
	page-break-inside: avoid;
}

.category_list_full ul{
	list-style:none;
}

.category_list_full li{
	width: 98%;
}

.category_list_full h3{
	font-weight:bold;
	margin:0 30px 10px 0;
	font-size:10pt;
	border-bottom:1px solid #000;
}

.category_list ul.other{
	width: 80%;
	padding-left: 30px;
}

.category_list ul.other li{
	font-weight: normal !important;
}

.shopping_list{
	padding:20px 30px;
}



.shopping_list h1{
	color:#000;
	margin:0 0 10px 0;
	font-size:14pt;
}

.shopping_list h2{
	display:block;
	font-weight:bold;
	font-size:12pt;
	margin:10px 0 20px 0;
}

.shopping_list span{
	display:block;
	margin-bottom:5px;
	color:#000;
}

.shopping_list .address{
	display:block;
}

.shopping_list .address strong{
	color:#ff0000;
}

.options a{
	color:#000;
	font-weight:bold;
	text-decoration:none;
	margin-top:20px;
}

a.go_to_left{
	background:url(../img/more_bg_l.jpg) no-repeat 0% 50%;
	float:left;
	padding-left:15px;
	margin-right:20px;
	margin-top:25px;
}

a.pdf{
	background:url(../img/more_bg.jpg) no-repeat 100% 50%;
	float:left;
	padding-right:15px;
	width:65px;
	margin-top:25px;
}

a.print{
	float:right;
	background:url(../img/profiles/print.jpg) no-repeat top left;
	display:block;
	overflow:hidden;
	width:95px;
	height:30px;
	text-indent:999px;
}

.shopping_list a#openapla{
	float:right;
	margin-left:10px;
	background:transparent url(../img/donor/next.gif) no-repeat scroll left top;
	border:0 none;
	cursor:pointer;
	height:30px;
	text-indent:-9999px;
	width:90px;	
	overflow:hidden;
	
}

/***************************** donor shopping list -  end ****************************/

/***************************** donor satisfaction -  start ****************************/

.satisfaction{
	padding:20px;
}

.satisfaction textarea, .satisfaction input, .satisfaction select{
	border:1px solid #E2E2E2;
} 

.satisfaction p{
	font-weight:bold;
	color:#454545;	
}

.satisfaction p.cost_info{
	margin:5px 0;
	color:#9F9F9F;
	font-size:7pt;
}

.satisfaction p.cost_info a{
	color:#6e6e6e;
	font-weight: bold;
}

.satisfaction label{
	font-weight:bold;
	color:#454545;
	margin:5px 0;
	display:block;
}

.satisfaction #submit, #submit_next{
	border:0 none;
	text-indent:-9999px;
	background:url(../img/donor/next.gif) no-repeat top left;
	width:90px;
	height:30px;
	cursor:pointer;
	float:right;
	clear:both;
	padding-top:30px;
}

#donor_poll2 label{
	width:50px;
	float:left;
}

#donor_poll2 label input{
	margin-right:10px;
}

#satisfaction_want_cert-label label{
	display:block;
	float:none;
	width:500px;
}

#cert_container{
	margin:10px 0;
}

#cert_container input{
	margin:5px 0;
	width:200px;
}

#cert_add{
	background:transparent url(../img/donor/add_more.gif) no-repeat scroll left top;
	border:0 none;
	cursor:pointer;
	display:block;
	height:23px;
	overflow:hidden;
	padding-top:21px;
	text-indent:-999px;
	width:114px;
	margin:0 0 0 90px;		
}

.check{
	margin:10px 0 20px 0;
}

.satisfaction .label{
    margin:25px;
    border: 3px solid #000;
    color: #000;
    padding: 15px;
    font-size: 30pt;
    line-height: 35pt;
    page-break-inside: avoid;
}




/***************************** donor satisfaction -  end ****************************/



/***************************** donor -  end ****************************/

/***************************** articles -  start ****************************/

.main_picture{
	margin:10px 0;	
}

.sites #content{
	width:490px;
	color:#000;
	overflow:hidden;
}

.sites #content.empty{
	width:100%;
}

.sites .border_container{
	overflow:hidden;
	border:1px solid #e2e2e2;
	width:680px;
	float:left;
	padding:20px 5px; 
	position:relative;
}

#nav2{
	width:210px;
	float:right;
	margin-left:0;
}

#nav2 .container{
	margin:0;
}

#nav1{
	width:180px;
	margin:0 0 0 10px;
}

#nav1 .box{
	margin:0 0 20px 0;
}

#nav1 .box.important{
	border:0 none;	
	padding-left:0;
}

#nav1 .box.important a{
	color:#FF3334;
	font-weight:bold;
}

#nav1 .box .important_border{
	border-left:3px solid #FE0000;
}

#nav1 .important_border li{
	border:0 none;
	padding-left:10px;
}

#nav1 .box .important_border a{
	color:#000;
	font-weight:normal;	
}

#nav1 ul{
	list-style:none;
}

#nav1 li{
	border-bottom:1px solid #b2b2b2;
	padding:2px 0;
	position:relative;
}

#nav1 li.noborder{
	border:0 none;
}

#nav1 .important li:last-child{
	border-bottom:0 none;
}

#nav1 a{
	text-decoration:none;
	color:#323232;
}

#nav1 a.more{
	color:#ff3334;
	margin-top:10px;
	background:transparent url(../img/more_bg.jpg) no-repeat scroll 100% 50%;
	font-size:7pt;
}

#nav2 a img{
	margin-bottom:10px;
}

#nav2 .map .container object{
	float:none;
	margin:0 auto;
}

h2.title_important{
	float:left;
	font-size:10pt;
}

#first_step{
	display:block;
	overflow:hidden;
	background:url(../img/buttons/first_step.jpg) no-repeat top left;
	height:32px;
	width:160px;
	overflow:hidden;
	text-indent:-999px;
	margin-left:15px;
}

.sites .author{
	margin:15px 0 0 20px;
	float:left;
	clear:left;
	color:#666666;
}

.sites .author a{
	color:#656565;
	margin-left:5px;
	font-weight:bold;
}

.status{
	float:left;
	clear:left;
	margin:0 0 10px 20px;
	color:#999999;
}



#articleVoteOptions{
	float:right;
	clear:right;
}

#articleVoteOptions span{
	float:left;
	margin-right:10px;
}

#articleVoteOptions a{
	text-indent:-999px;
	background:url(../img/votes_bg_empty.jpg) no-repeat top left;
	width:12px;
	height:14px;
	display:block;
	float:left;
	padding-left:3px;
}

form#comment{
	margin-top:-10px;
}

#articleVoteOptions a:hover, #articleVoteOptions a.active{
	background:url(../img/votes_bg_color.jpg) no-repeat top left;
}

.date, .date_no_margin{
	float:right;
	clear:right;
	color:#666666;
	margin-top:15px;	
}

.date_no_margin{
	margin-top:0;
	margin-bottom:10px;
}


.job .date{
	float:left;
	clear:left;
	margin:0 0 5px 13px;
}

.job .text{
	clear:both;
	margin-bottom:20px;
}

.job div.important{
	margin-bottom:15px;
}

div.important{
	font-weight:bold;
	border-left:3px solid #fe0000;
	padding-left:10px;
	margin:20px 0 35px 0;
	color:#333333;
	clear:both;	
}

.empty div.important{
	border-left:0;
}

.sites div.important{
	text-align:justify;	
}

.sites .gallery, .sites .media{
	text-decoration:none;
	color:#ff0000;
	background:url(../img/gallery_button_bg.png) no-repeat 0 50%;
	padding-left:20px;
	margin:0px 10px 10px 0;
}

.sites .gallery{
	margin-left:20px;
}

.sites .gallery:hover, .sites .media:hover{
	text-decoration:underline;
}

.sites .media{
	background:url(../img/media_button_bg.png) no-repeat 0 50%;
}

.gallery_anchors {
	display:block;
	clear: left;
	float: left;
	width: 200px;
	margin-top: 15px;
}

.gallery_anchors_no_margin {
	margin-top: 0;
}

.gallery_anchors .short,.gallery_anchors_no_margin .short {
	color: #9A9A9A;
	margin: 0 15px 0 0;
}

.gallery_anchors .short:hover,.gallery_anchors_no_margin .short:hover {
	text-decoration: none;
}


#gallery_small{
	margin:10px 0;
}

#gallery_small img{
	opacity:0.6;
	filter:alpha(opacity=60);
}

#gallery_small a:hover img{
	opacity:1;
	filter:alpha(opacity=100);	
}

#text{
	padding:0 15px;
	margin-bottom:10px; 
}

#text .text_parts{
	text-align:justify;	
}

.sites .pagination{
	float:none;
	direction:inherit;
	overflow:hidden;
	width:100%;
	margin:0px 0 10px 20px;
	height:auto;
}

.newsPagination.newsPaginationSelected{
	color:#000;
	font-weight:bold;
}

#comments{
	clear:both;
	float:left;
	margin-top:20px;
	width:490px;
}

.comment_container{
	overflow:hidden;
	margin-bottom:20px;
}

.comment_author{
	color:#000;
	margin-bottom:10px;
}

.comment_author a:hover{
	text-decoration:none;
}

.comment_author i{
	font-weight:bold;
}

.comment_container img{
	float:left;
	clear:both;
}

.comment_content{
	float:right;
	width:415px;
	padding-left:4px;
	position:relative;
}

.comment_bg{
	background:transparent url(../img/comment_arrow.jpg) no-repeat scroll 0 0;
	float:left;
	height:7px;
	left:1px;
	overflow:hidden;
	position:absolute;
	top:10px;
	width:4px;
}

.comment_content .text{
	background:#fff;
	border:1px solid #e2e2e2;
	padding:10px;
	overflow:hidden;
}

#comments textarea{
	border:1px solid #e2e2e2;
	height:80px;
	width:480px;
}

#comments dd{
	margin:10px 0 0 0;
}

#comments #submit{
	background:url(../img/comment_submit.jpg) no-repeat top left;
	width:100px;
	height:24px;
	text-indent:-999px;
	cursor:pointer;
	margin-right:8px;
}

#comments #submit-element{
	text-align:right;
}

/***************************** articles -  end ****************************/

/***************************** articles listing - start ****************************/

#list_2_colors{
	float:none;
	clear:both;
	margin-top:22px;
}

#list_2_colors a:hover{
	text-decoration:underline;
}

#list_2_colors .date{
	margin:0 0 10px 0;
	color:#5c5c5c;
	float:none;
}

#list_2_colors h3 a{
	text-decoration:none;
	color:#000;
	font-weight:bold;
}


#list_2_colors li{
	display:block;
	overflow:hidden;
	padding:15px 10px;
	height:1%;
}

#list_2_colors .dark{
	background:#e5e5e5;
}

#list_2_colors .more{
	float:right;
	position:relative;
	margin-bottom:10px;
}

/***************************** articles listing -  end ****************************/

/***************************** gallery - start ****************************/

#loader{
	display:block;
	overflow:hidden;
	background:#ffffff;
	width:490px;
	height:200px;
	text-align:center;
}

#loader img{
	margin-top:100px;
}

#gallery{
	color:#000000;
	width:490px;
}

#gallery .author{
	margin-top:0;
}

#gallery_big{
	clear:both;
	margin-top:40px;
	text-align:center;
	position:relative;
}

#gallery_anchor{
	cursor:default;
	z-index:1;
}

#gallery_big img{
	margin:0 auto;
	z-index:2;	
	position:relative;
}

#gallery_small_list{
	margin-top:20px;
}

#gallery_small_list li{
	float:left;
	display:inline;
	margin:0 2px 2px 0;
	line-height:0;
	font-size:0;
}

#gallery_small_list img{
	opacity:0.6;
	filter: alpha(opacity=60);
}

#gallery_small_list img:hover, #gallery_small_list img.hovered, #gallery_small_list li.active img{
	opacity:1;
	filter: alpha(opacity=100);	
}

#gallery_big #prev, #gallery_big #next{
	position:absolute;
	font-size:0;
	width:40px;
	overflow:hidden;
	z-index:10;
	display:block;
}

#gallery_big #prev{
	top:0;
	left:0;	
}

#gallery_big #next{
	top:0;
	right:0;	
}


#gallery_big #next:hover, #gallery_big #prev:hover{
	opacity:0.7;
	filter: alpha(opacity = 70);
	text-indent:-999px;
	display:block;
}

#gallery_big #prev:hover{
		background:#000 url(../img/gallery_prev.png) no-repeat 0% 50%; 	
}

#gallery_big #next:hover{
		background:#000 url(../img/gallery_next.png) no-repeat 100% 50%;	
}

/***************************** gallery - end ****************************/

/***************************** contact - start ****************************/

#contact div.important{
	font-weight:normal;
	margin-bottom:15px;
}

#map{
	margin-top:0;
}

#contact #message{
	overflow:hidden;
	background:#e5e5e5;
	padding:15px 5px 50px;
	margin-top:10px;
	color:#2e2e2e;
	width:330px;
	float:left;
}

#contact #message dt{
	float:left;
	width:180px;
	margin:0 0 10px 40px;
}

#contact #message dt#personal-label{
	margin-left:0;
}

#id_contact-label{
	display:none;
}

#contact #message dd{
	float:left;
	margin-bottom:10px;
}

#contact #message input,  #contact #message textarea{
	background:#eaeaea;
	border:1px solid #a0a0a0;
	width:205px;	
}

#contact #message textarea{
	height:100px;
}

#contact #message #submit{
	border:0 none;
	background:url('../img/send_button.jpg') no-repeat top left;
	text-indent:-999px;
	display:block;
	overflow:hidden;
	height:24px;
	width:74px;
	cursor:pointer;
}

#contact{
	clear:both;
}

#contact #gMap{
	width:365px;
}

#contact_form{
	background:#E5E5E5;
	background:url(../img/contact_bg.jpg) repeat-y 0 0;
	overflow:hidden;
	height:1%;
	width:680px;
}

#form_select{
	background:#fff;
}

#form_select li{
	display:block;
	overflow:hidden;
}

#form_select li img{
	margin:0 5px;
	float:left;
}

#form_select li a.mail{
	display:block;
}

#form_select li.active {
	background:#e5e5e5;
}

#form_select li:hover {
	background:#efefef;
}

#form_select strong{
	display:block;
}

#form_select a{
	display: block;
	color:#000;
	text-decoration:none;
	width: 305px;
	height: 68px;
	padding:5px 20px 5px 15px;
}

#contact_priest{
	margin:0 0 15px 15px;
	overflow:hidden;
}

#contact_priest img{
	float:left;
	border:1px solid #cacaca;
	margin:0 5px 5px 0;
}

#contact_apla #contact_map{
	overflow:hidden;
	background:#fff;
	width:300px;
	float:none;
	margin:0 auto;
}

#contact_apla #contact_map dt{
	float:left;
	width:180px;
	margin:0 0 0px 0px;
}

#id_contact_map-label{
	display:none;
}

#contact_apla #contact_map dd{
	float:left;
	margin-bottom:0px;
    margin-left: 0px;
}

#contact_apla #contact_map input,  #contact_apla #contact_map textarea{
	background:#fff;
	border:1px solid #a0a0a0;
	width:295px;
}

#contact_apla #contact_map textarea{
	height:100px;
}

#contact_apla #contact_map #submit{
	border:0 none;
	background:url('../img/send_button.jpg') no-repeat top left;
	text-indent:-999px;
	display:block;
	overflow:hidden;
	height:24px;
	width:74px;
	cursor:pointer;
	margin-right:0;
}

#contact_apla #text, #contact_apla h2{
	display:block;
	width:300px;
	margin:0 auto 20px;
	color:#2F2F2F;
	font-weight:bold;		
}

#contact_apla a{
    float: right;
    margin-right: 55px;
}

#contact_apla{
	clear:both;
    width: 400px;
	padding:20px;
	color:#2F2F2F;
	font-weight:bold;	
}


/***************************** contact - end ****************************/

/***************************** faq - start ****************************/

.sites_submenu{
	float:left;
	clear:both;
	margin:15px 0 10px;
	width:100%;
}

#sliding_menu{
	display:block;
	width:490px;
	height:50px;
	position:relative;
}

#sliding_menu .sites_submenu{
	position:absolute;
	width:800px;
	left:16px;
}

#slide_left{
	position:absolute;
	left:0;
	width:20px;
	height:50px;
	background:#000;
	cursor:pointer;
}

#slide_right{
	position:absolute;
	right:20px;
	width:20px;
	height:50px;
	background:#000;
	cursor:pointer;	
}

#show_all{
	position:absolute;
	right:0;
	width:20px;
	height:50px;
	background:#00ffff;
	cursor:pointer;	
}

#show_all ul{
background: rgb(0, 0, 0) none repeat scroll 0% 0%; 
position: absolute; 
color: rgb(255, 255, 255); 
width: 100px; 
top: 50px; 
left: -80px;
list-style:none;	
padding:10px 0;
display:none;
}

#show_all ul li{
	margin:0 20px;
}

#show_all ul li a{
	color:#fff;
	font-weight:bold;
}

.sites_submenu li{
	display:inline;
}

.sites_submenu a{
	color:#848484;
	padding:3px 4px;
	text-decoration:none;
}

.sites_submenu a:hover, .sites_submenu li.active a{
	color:#ff0000;
	background:#e5e5e5;
}

.sites_submenu li.active a{
	font-weight:bold;	
}

#faq{
	margin:10px 0;
	clear:both;
	float:left;
	display:block;
	width:100%;
}

#faq li{
	background:#f2f2f2;
	padding:0;
	color:#303030;
	position:relative;

}

.answer{
	overflow:hidden;
	position:relative;
}

.answer div{
	margin:10px;
	position:relative;
}

#faq li a{
	background:#e5e5e5;
	display:block;
	overflow:hidden;
	padding:5px 10px;
	color:#303030;
	font-weight:bold;
}

#faq li.light a{
	background:#fff;	
}

/***************************** faq - end ****************************/

/***************************** career - start ****************************/

.career #nav1 li{
	margin-bottom:5px;
	padding-bottom:5px;
}

.career #nav1 li:last-child{
	border-bottom:0 none;
}

.career .title{
	display:block;
	font-weight:bold;
}

.career a:hover{
	text-decoration:none;
}

.apply{
	background:url(../img/apply.jpg) no-repeat top left;
	display:block;
	width:94px;
	height:32px;
	overflow:hidden;
	text-indent:999px;
	margin:20px 0 30px 0px;
}

.apply_form label{
	width:100px;
	display:block;
}

.apply_form input{
	width:250px;
}

.apply_form textarea{
	width:350px;
	height:200px;
}

.apply_form .checkbox{
	display:inline;
	width:auto;
	vertical-align:middle;
	border:0 none;
}

.apply_form input, .apply_form textarea{
	border:1px solid #E2E2E2;
	margin:5px 0;
}

.apply_form #send{
	background:url(../img/send_button.jpg) no-repeat top left;
	display:block;
	width:94px;
	height:32px;
	overflow:hidden;
	text-indent:999px;
	margin:20px 0 30px 0px;	
	border:0 none;
	cursor:pointer;
}

.career div.important{
	margin:10px 0 15px;
}

#register .errors{
	margin:0;
}

#register .errors li, #register .errors span{
	color:#FF0000;
}

#register p{
	display:block;
}

#register label{
	display:block;
}

#register input{
	border:1px solid #e5e5e5;
	margin:5px 0 10px;
	color:#666666;
	width:250px;
}

#register #item-user_postal_code{
	width:100px;
}


#register .radio input{
	border:0 none;
	width:20px;
}

#register #registration-id_state{
	border:1px solid #E5E5E5;
	width:140px;
}

#register p.checkbox label, #register p.checkbox input{
	display:inline;
	vertical-align:middle;
	border:0 none;
}

#register p.checkbox input{
	margin-right:10px;
	width:20px;
}

#register a{
	text-decoration:underline;
	color:#666666;
}


.represent{
	border-top:1px solid #b2b2b2;
	margin-top:20px;
	padding-top:20px;
}

.radio li{
	overflow:hidden;
	display:block;
}

#register .radio input, #register .radio label{
	float:left;
}

#register .radio label{
	width:100px;
	margin:0 40px 0 20px;
	cursor:pointer;
}

#register .radio input.text{
	padding-left:10px;
	width:250px;
	font-weight:normal;
}

#register .radio input.text{
	border:1px solid #E2E2E2;
}

#register #submit{
	background:url(../img/profiles/accept.jpg) no-repeat top left;
	width:107px;
	height:30px;
	text-indent:-999px;
	overflow:hidden;
	display:block;
	float:right;
	padding-top:35px;
	border:0 none;
	cursor:pointer;
	margin-right:30px;
}

/***************************** career - end ****************************/

/***************************** partners - start ****************************/

.sites .partners{
	margin:10px 0;
	clear:both;
	float:left;
	display:block;
	width:100%;
}

.partners_title{
	border-bottom:1px solid #E2E2E2;
	clear:both;
	color:#848484;
	display:block;
	float:left;
	font-size:8pt;
	font-weight:bold;
	margin:20px 10px 0;
	padding-bottom:5px;
	width:470px;
		
}

.partners.important{
	margin-bottom:0px;
}

.partners img{
	float:left;
}

.sites .partners li{
	display:block;
	overflow:hidden;
	margin:10px 0 20px 0;
	float:left;
	width:100%;
}

.partners li div{
	float:right;
	overflow:hidden;
	width:320px;
}

.partners h3{
	color:#000;
	font-weight:bold;
}

.sites .partners .text{
	color:#000;
	margin:10px 0;
}

.partners a{
	color:#ff0000;
}

/***************************** partners - end ****************************/

#auction td{
	width:170px;
}

#auction a{
	display:block;
	margin:10px 0;
}

#auction .author, #auction .title, #auction .price_txt, #auction .time_txt{
	float:none;
	display:block;
	width:150px;
	margin:0;
	text-align:left;
}

#auction .author{
	color:#FF0000;
}

#auction .title{
	font-weight:bold;
	color:#2e2e2e;
	margin:3px 0;
}

#auction .price_txt, #auction .time_txt{
	color:#505050;
}

#auction .price_txt span, #auction .time_txt span{
	color:#FF0000;
	font-weight:bold;
	margin-left:4px;
}



/***************************** invest - start ****************************/

#invest #informartion_box{
	background:#ff0000;
	overflow:hidden;
	clear:both;
	margin:25px 0;
	height:330px;
	font-family:Tahoma;
	display:block;
	position:relative;
	width:680px;
}

#invest #informartion_box .text{
	height:200px;
}

#invest #informartion_box #menu1{
	display:block;
	position:relative;
	margin:15px 0px 0 0px;
	padding:0 20px 5px 30px;
	border-bottom:1px solid #ff3333;
	height:20px;
}

#invest #informartion_box #menu1 li{
	margin-right:10px;
	padding-right:10px;
	background:#FF0000;
}

#invest #informartion_box #menu1 li a.active{
	margin-bottom:6px;
}

#invest #informartion_box #menu1 a, #invest #informartion_box .submenu a{
	background-image:url(../img/red_box_text_invest.gif);
}

#invest #menu1 a#link_container1{
	background-position:0px 0px;
	text-indent:-999px;
	height:20px;
	width:120px;
	display:block;	
}

#invest #menu1 #link_container1:hover, #invest #menu1 #link_container1.active{
	background-position:1px -22px;	
}

#invest #menu1 a#link_container2{
	text-indent:-999px;
	background-position:-126px 0px;		
	height:20px;
	width:106px;
	display:block;	
}

#invest #menu1 #link_container2:hover, #invest #menu1 #link_container2.active{
	background-position:-126px -22px;
}

#invest #menu1 a#link_container3{
	background-position:-249px 0px;
	text-indent:-999px;
	height:20px;
	width:65px;
	display:block;	
}

#invest #menu1 #link_container3:hover, #invest #menu1 #link_container3.active{
	background-position:-249px -22px;
}

#invest #menu1 a#link_container4{
	text-indent:-999px;
	background-position:-329px 0px;
	height:19px;
	width:100px;
	display:block;	
}

#invest #menu1 #link_container4:hover, #invest #menu1 #link_container4.active{
	background-position:-329px -22px;
	padding-bottom:1px;	
}

#invest #menu1 a#link_container5{
	text-indent:-999px;
	background-position:-433px 0px;
	height:19px;
	width:85px;
	display:block;	
}

#invest #menu1 #link_container5:hover, #invest #menu1 #link_container5.active{
	background-position:-433px -22px;
	padding-bottom:1px;	
}

#invest #informartion_box div.info_step{
	display:none;
	width:650px;
	background:none;
	color:#fff;
	height:330px;
}

#invest #informartion_box #info1{
	display:block;
}

#invest #informartion_box #info3{
	padding-top:0;
}

#invest #informartion_box .for_img{
	width:158px;
	text-align:center;
	font-size:9pt;
	margin:10px 0;
}

#invest #informartion_box #see_why{
	overflow:hidden;
	background:url(../img/buttons/see_why.gif) no-repeat top left;
	width:163px;
	height:25px;
	text-indent:-999px;
	cursor:pointer;
}

#invest #informartion_box #see_with_us{
	overflow:hidden;
	background:url(../img/buttons/see_with_us.gif) no-repeat top left;
	width:133px;
	height:30px;
	text-indent:-999px;
	cursor:pointer;
}

#invest #informartion_box #see_success{
	overflow:hidden;
	background:url(../img/buttons/see_success.gif) no-repeat top left;
	width:163px;
	height:25px;
	text-indent:-999px;
	cursor:pointer;
}

#invest #informartion_box #see_good_fable{
	overflow:hidden;
	background:url(../img/buttons/see_good_fable.gif) no-repeat top left;
	width:147px;
	height:25px;
	text-indent:-999px;
	cursor:pointer;
}

#informartion_box .add_pagination li{
	list-style:none;
	float:left;
	left:690px;
	width:650px;
	margin-right:40px;
	position:absolute;
}

#red_box_pagination{
	height:20px;
	overflow:hidden;
}

#red_box_pagination span{
	display:block;
	float:right;
	cursor:pointer;
	margin-right:10px;
	width:20px;
}

#red_box_pagination .inactive, #red_box_pagination .active{
	margin:0;
}

#red_box_pagination .inactive{
	cursor:default;
	display:none;
	color:#BFBFBF;
}

#red_box_pagination .info{
	cursor:default;
}

#wise_help_package{
	text-align:center;
	margin:10px 0 20px;
	position:relative;
}

#wise_help_package h3{
	display:block;
	margin:20px 0 20px 20px;
}

#wise_help_package h3 a{
	font-size:16px;
	font-weight:bold;
}

#wise_help_package h3 a:hover{
	text-decoration:underline;
}

#invest #informartion_box .left{
	width:200px;
}

#invest #informartion_box .right{
	width:450px;
}

#small_box #small_menu{
	display:block;
	float:left;
	width:200px;
}

#small_box #small_menu li{
	display:block;
	overflow:hidden;
	background:url(../img/bullet_square.gif) no-repeat 10px 50%;
	padding:5px 0 5px 30px;
	border-bottom:1px solid #e5e5e5;
	cursor:pointer;	
	color:#000;
}

#small_box #small_menu li:last-child{
	border:0 none;
}

#small_box #small_menu li:hover, #small_box #small_menu li.hover, #small_box #small_menu li.active{
	background:#ff0000 url(../img/bullet_square_red.gif) no-repeat 10px 50%;
	color:#fff;
}

#small_box_content{
	margin-left:5px;
	float:left;
	display:block;
	width:240px;
	height:162px;
	overflow:hidden;
	background:#ff0000;
	color:#fff;
}

#small_box_content li{
	display:none;
	margin:10px;
	height:142px;
	position:relative;
}

#small_box_content h3{
	color:#fff;
	font-size:14pt;
	font-weight:bold;
	margin-bottom:15px;
}

#small_box_content a{
	margin:0;
}

#small_box_content a.goto{
	display:block;
	overflow:hidden;
	text-indent:-999px;
	width:98px;
	height:26px;
	background:url(../img/buttons/go_next.gif) no-repeat top left;
	position:absolute;
	bottom:0;
	right:0;
}

#small_box_content a.pay{
	display:block;
	overflow:hidden;
	text-indent:-999px;
	width:98px;
	height:26px;
	background:url(../img/buttons/pay_button.gif) no-repeat top left;
	position:absolute;
	bottom:0;
	right:0;
	padding:0;
}

#small_box_content a.pay2{
	display:block;
	overflow:hidden;
	text-indent:-999px;
	width:98px;
	height:26px;
	background:url(../img/buttons/pay_button2.gif) no-repeat top left;
	position:absolute;
	bottom:0;
	right:0;
	padding:0;
}


#small_box_content #invite_friend{
	display:block;
	margin-top:5px;
}

#small_box_content #invite_friend .submit{
	color:#fff;
	cursor:pointer;
	background:none;
	font-weight:bold;
	border:0 none;
}

#email-label label{
	margin-top:5px;
}

#invest .pay{
	padding-top:15px;
	border-top:3px solid #ff0000;
	margin-top:0;
	width:230px;
}

.invest{
	color:#000;
	font-family:Tahoma;
}

#counter{
	margin-top:0;
}

.invest .box{
	margin-bottom:10px;
	overflow:hidden;
}

.invest .box h2{
	margin:10px 5px;
}

.invest .box object, .invest .box embed{
	display:block;
	margin:0 auto;
	clear:both;
}

.invest .box div{
	margin:10px;
	color:#000;
	font-size:8pt;
	font-weight:bold;
}

.invest .newsletter .container{
    margin:0;
}

.invest .box div.txt{
	font-weight:normal;
}

.invest .box .more{
	font-size:8pt;
	clear:both;
	margin-top:10px;
}

.invest .box .big{
	font-size:16pt;
	margin:0 10px;
	font-weight:bold;
	color:#ff0000;
}

.invest .box .flash_movie{
	margin:0 auto;
	width:200px;
}

#invest_flash{
	margin-top:50px;
	clear:both;
}

#middle.invest a{
	text-decoration:none;
	color:#ff0000;
}

#middle.invest h2 a{
	color:#323232;
}


.invest .left{
	float:left;
}

.invest .right{
	float:right;
}


.invest #content .box{
	width:240px;
}

.invest .invest{
	margin:0 10px 10px 0;
	float:left;
}

.invest .text{
	margin:0 5px 0 14px;
}

.invest .important{
	margin:15px 0 0 0;
}

.no_bold, .important.no_bold{
	font-weight:normal;
}

.bigger_font{
	font-size:10pt;
}

.invest #nav1 .box{
	width:auto;
}

#nav1 ul.list{
	margin:10px 0 10px 15px;
}

ul.list{
	margin:10px 0 10px 0px;
}

#nav1 ul.list li{
	color:#ff0000;	
	border: 0 none;	
	border-bottom:0 none;
}

ul.list li{
	margin-left:15px;
	list-style-type:circle;
	border: 0 none;
}

ul.products{
	clear:both;
}

#nav1 ul.products li{
	border:0 none;
	margin-top:20px;
}

ul.products span{
	display:block;
}

#middle ul.products a{
	color:#000;
}

#middle ul.products a span.name{
	color:#ff0000;
}

#middle ul.products a span.title{
	font-weight:bold;
}

#middle ul.products a span.price{
	display:inline;
	color:#ff0000;
	font-weight:bold;
}

.contact_details span, contact_details strong{
	display:block;
}

/***************************** invest - end ****************************/


/***************************** pressroom, media - start ****************************/

#nav1 li.list_title{
	border:0 none;
	margin-bottom:0;
}

#nav1 li.list_title a{
	color:#FF0000;	
}

.important_bg{
	background:#ff0000;
	padding:2px 0px 2px 10px;
	margin:10px 0;
	width:200px;
	height:16px;
}

.important_bg a, .important_bg span{
	font-size:10pt;
	font-weight:bold;	
	color:#fff;	
}

.important_bg a:hover{
	text-decoration:none;
}

.pressroom .date{
	clear: none;
  /*clear:both;*/
	color:#ff0000;
	/*display:block;*/
	font-weight:normal;
	font-size:8pt;
	margin:0;
	float:none
	/*margin:5px 10px 0 0;
	float:left;*/
}
.pressroom p.date {
  color:#666666;
	margin-top:15px;	
}

.pressroom .title{
	color:#000;
	font-size:10pt;
	font-weight:bold;
	display:block;
	margin:5px 0 5px;
	clear:both;
	overflow:hidden;
	display:block;
}

.pressroom .title span{
	float:left;
}

.pressroom a:hover{
	text-decoration:none;
}

.pressroom .group_title{
	margin-bottom:10px;
	margin-top:10px;
}

.pressroom .group_title{
	background:#E5E5E5;
	padding:2px 40px 2px 10px;
	font-weight:bold;
	color:#FF0000;
}

.pressroom .more{
	font-weight:normal;
	font-size:8pt;
	width:35px;
	margin-top:10px;
}

.pressroom .title .more{
	background:url(../img/see_more.png) no-repeat 0% 50%;
	padding-left:12px;
	margin-top:5px;
	width:75px;
	display: inline;
	margin-left: 10px
}

.pressroom .title .more.download, .pressroom .title .file {
	background:url(../img/download_ico.png) no-repeat 0% 50%;	
}

.pressroom .title .more.see, .pressroom .title .video {
	background:url(../img/see_ico.png) no-repeat 0% 50%;	
}

.pressroom .title .more.listen, .pressroom .title .audio {
	background:url(../img/listen_ico.png) no-repeat 0% 50%;	
}

.pressroom .text{
	color:#333333;
	display:block;
	margin:5px 0;
}
.pressroom ul.sites_submenu {
  margin-left: 0
}
.pressroom ul{
	list-style:none;
	margin-left: 15px
}

.pressroom ul li{
	margin-bottom: 15px;
}

.reports .more{
	width:75px;
	background:none;
}

.pressroom .area_selector{
	border:1px solid #E2E2E2;
}

/***************************** pressroom, media - end ****************************/

/**************************** kariera *******************************************/
/***************************** site map - start ****************************/

.user_img{
	height:1%;
	list-style:none;
	overflow:visible;
	margin:0 auto 20px auto;
	text-align:center;
	padding-left:15px;
	clear:both;
	position:relative;
}

#site_map a{
	color:#ED1B23;
	background:url(../img/more_bg.jpg) no-repeat 0% 50%;
	padding-left:15px;	
	
}

#site_map  li li a{
	background:none;
	list-style:circle;
}

#site_map  li li a{
	color:#ED1B23;
	background:url(../img/bullet.gif) no-repeat 0% 50%;
	padding-left:15px;
}

#site_map  li li li a{
	background:none;
}

#site_map li{
	list-style:none;
	margin:5px 0;
}

.user_img li{
	display:block;
	float:left;
	margin-right:20px;
	position:relative;
	overflow:visible;
}
#site_map ul{
	margin-left:20px;
}

.user_img li:last-child{
	margin-right:0;
}
/***************************** site map - end ****************************/

.user_img a img{
	border:1px solid #e3e3e3;
}

div.user_description{
	position:absolute;
	background:#e3e3e3;
	border:1px solid #b2b2b2;
	padding:5px 10px;
	top:-70px;
	width:138px;
	height:56px;
	left:0px;
	z-index:10;
}

div.user_description.long{
	width:228px;	
}

div.user_description img{
	position:absolute;
	bottom:-7px;
	z-index:11;
	left:15px;
	margin: 0
}

li.lasts div.user_description{
	left:-90px;	
}

li.lasts div.user_description.long{
	left:-180px;
}

li.lasts div.user_description img{
	right:0;
	left:80%;
}


/************************apply******************/

#well-wisher{
	margin-left:20px;
}

#well-wisher ul{
	list-style:none;
}


#well-wisher h3{
	margin:10px 0;
}

#well-wisher ul{
	margin:10px 0 30px;
}

#well-wisher li{
	line-height:200%;
	width:100%;
}

#register .errors{
	margin:0;
}

#register .errors li, #register .errors span{
	color:#FF0000;
}

#register p{
	display:block;
}

#register label{
	display:block;
}

#register input{
	border:1px solid #e5e5e5;	
	margin:5px 0 10px;	
	color:#666666;
	width:250px;
}

#register select{
	border:1px solid #e5e5e5;	
	margin:5px 0 10px;	
}

#register #item-user_postal_code{
	width:100px;
}


#register .radio input{
	border:0 none;
	width:20px;	
}

#register #registration-id_state{
	border:1px solid #E5E5E5;
}

#register p.checkbox label, #register p.checkbox input{
	display:inline;
	vertical-align:middle;
	border:0 none;
}

#register p.checkbox input{
	margin-right:10px;
	width:20px;
}

#register a{
	text-decoration:underline;
	color:#666666;
}


.represent{
	border-top:1px solid #b2b2b2;
	margin-top:20px;
	padding-top:20px;
}

.radio li{
	overflow:hidden;
	display:block;
}

#register .radio input, #register .radio label{
	float:left;
}

#register .radio label{
	width:100px;
	margin:0 30px 0 20px;
	cursor:pointer;
}

#register .radio input.text{
	padding-left:10px;
	width:250px;
	font-weight:normal;
}

#register .radio input.text{
	border:1px solid #E2E2E2;
	clear:none;
}

#register #submit{
	background:url(../img/profiles/accept.jpg) no-repeat top left;
	width:107px;
	height:30px;
	text-indent:-999px;
	overflow:hidden;
	display:block;
	float:right;
	padding-top:35px;
	border:0 none;
	cursor:pointer;
	margin-right:30px;
}


/*****************flood***********************/

#flood_pack #left{
	margin-top:0;
}

#flood_pack #sponsors #left, #flood_pack #sponsors #right, #flood_pack #sponsors #center{
	margin-top:0px;
}

#flood_pack #left h2 span, #flood_form_container #left h2 span{
	line-height:auto;
	font-size:18px;
}
#flood_pack #left h2.title_important, #flood_form_container #left h2.title_important{
	float:none;
} 

#flood_pack .main_page_container{
	clear:both;
}

#flood_pack .marginBottom30{
	margin-bottom:30px;
}

#flood_pack .marginTop30{
	margin-top:30px;
}

#flood_pack #organize, #flood_pack #do_package, #pay{
	display:block;
	width:320px;
	height:68px;
	overflow:hidden;
	text-indent:-999px;
	background:url(../img/fp/button1.gif) no-repeat top left;
}

#pay{
	background:url(../img/fp/button3.gif) no-repeat top left;
}

#flood_pack #do_package{
	background:url(../img/fp/button2.gif) no-repeat top left;
	margin-right:0;
}
#flood_pack h3{
	font-weight:bold;
	font-size:14px;
	color:#000;
	display:block;
	margin-top:40px;
}

#flood_pack .txt{
	margin-top:10px;
	margin-right:30px;
	clear:both;
	color:#000;	
}

#flood_pack .txt ul, #flood_pack .txt ol{
	margin:10px 0 10px 20px;
}

#flood_pack .txt li, #flood_pack .txt li{
	margin-left:10px;
}

#flood_pack .txt h4, #flood_pack .txt h3{
	font-weight:bold;
	font-size:12px;
	margin-bottom:5px;
	display:block;
}

#flood_pack .txt h3{
	font-size:14px;
}

#flood_pack .txt .left{
	float:left;
	width:330px;
	margin-bottom:5px;
}

#flood_pack .txt a.bigbutton{
	float:right;
}

#flood_pack table{
	display:block;
	border-collapse:collapse;
	table-layout:fixed;
	width:680px;
	margin-left:1px;
	clear:both;
	margin-top:10px;
}

#flood_pack .formLink{
	text-align:right;
}

#flood_pack .formLink a{
	background:url(../img/more_bg.jpg) no-repeat 100% 50%;
	padding-right:20px;	
}

#flood_pack .textlight{
	color:#8f8f8f;
}

#flood_pack tr{
	border:1px solid #d8d8d8;
	border-width:0 1px;	
}

#flood_pack th{
	font-weight:bold;
	color:#fff;
	background:url(../img/fp/th_border_dark.gif) no-repeat 100% 50%;
	padding-right:10px;
}

#flood_pack th.norborder{
	background:none;
}

#flood_pack .light th{
	background:url(../img/fp/th_border_light.gif) no-repeat 100% 1px;
	color:#7e7e7e;
}

#flood_pack th.col4{
	background-image:none;
}

#flood_pack td, #flood_pack th{
`	margin:0;
	padding:0 5px;
}

#flood_pack .col1{
	width:180px;
	border-left:1px solid #d8d8d8;
}

#flood_pack .col2{
	width:130px;
}

#flood_pack .col3{
	width:110px;
}

#flood_pack .col4{
	width:230px;
}

#flood_pack .col4{
	border-right:1px solid #d8d8d8;
}

#flood_pack td{
	border:1px solid #d8d8d8;
	border-width:1px 0;
	color:#3e3e3e;
	font-size:12px;
	padding:5px;
}

#flood_pack .header{
	height:33px;
	line-height:33px;
}

#flood_pack .dark {
	background:url('../img/fp/th_bg_dark.gif') repeat-x top left;
}

#flood_pack .light {
	background:url('../img/fp/th_bg_light.gif') repeat-x top left;
}

#table_switch{
	margin:40px 0 50px;
	font-size:12px;
	text-decoration:underline;
	float:left;
	padding-right:15px;
	background:url("../img/more_bg.jpg") no-repeat scroll 100% 50%;
	line-height:20px;
}

#table_switch:hover{
	text-decoration:underline;
}

#flood_form_container #left{
	margin-top:0;
}

#flood_form{
	display:block;
	margin-top:20px;
}

#flood_form .errors{
	margin:0;
}

#flood_form .errors li, #flood_form .errors span{
	color:#FF0000;
}

#flood_form p{
	display:block;
	margin:10px 0;
	position:relative;
}

#flood_form label{
	display:block;
	color:#5E5E5E;
	font-size:8pt;
	font-weight:bold;	
}

#flood_form input, #flood_form textarea, #flood_form select{
	border:1px solid #e5e5e5;	
	margin:5px 0 10px;	
	color:#666666;
	width:450px;
}

#flood_form textarea{
	height:200px;
}

#flood_form #item-user_postal_code{
	width:100px;
}


#flood_form .radio input{
	border:0 none;
	width:20px;	
}

#flood_form #registration-id_state{
	border:1px solid #E5E5E5;
	margin-top:5px;
}

#flood_form p.checkbox label, #flood_form p.checkbox input{
	display:inline;
	vertical-align:middle;
	border:0 none;
}

#flood_form p.checkbox input{
	margin:0px;
	width:20px;
}

#flood_form a{
	text-decoration:underline;
	color:#666666;
}

#flood_form #submit{
	background:url("../img/send_button.jpg") no-repeat scroll left top transparent;
	border:0 none;
	cursor:pointer;
	display:block;
	float:right;
	height:24px;
	margin-right:247px;
	overflow:hidden;
	padding-top:35px;
	text-indent:-999px;
	width:70px;
}

#flood_form .help{
	background:url(../img/fp/question_mark.gif) no-repeat top left;
	width:20px;
	height:20px;
	text-indent:-999px;
	display:block;
	float:right;
	margin-right:247px;
	position:relative;
	cursor:default;
	text-decoration:none;
	zoom:1;
}

#flood_form .help_content{
	display:none;
	overflow:auto;
	width:200px;
	height:216px;
	padding:5px;
	top:0px;
	right:35px;
	background:#DFDFDF;
	border:1px solid #E5E5E5;
	text-indent:0;
	text-decoration:none;
	color:#000;
	position:absolute;
	zoom:1;
}

#flood_form  .help:hover .help_content{
	display:block;
}

/******************************WIZE HELP*******************/

.wize_help{
	/*background:#377cb3 url(../img/wize_help/bg.jpg) no-repeat 50% 0%;*/
	overflow:hidden;
	min-height:100%;
	background-position:50% 0;
	background-repeat:no-repeat;
}

.wize_help .margin10{
	margin:10px 0px;
}

.wize_help .margin20{
	margin:20px 0px;
}

#wize_container{
	margin:50px auto 50px;
	background:#cee9ff;
	border:1px solid #8c8f91;
	padding:3px;
	width:952px;
	position:relative;
}

#wize_container #logo{
	display:block;
	width:80px;
	height:81px;
	overflow:hidden;
	background:url(../img/wize_help/logo.png) no-repeat 50% 50%;
	text-indent:-999px;
	margin:-40px auto 0;
	float:none;
	position:relative;
	z-index:10;
}

#wize_container .whitebg{
	border:1px solid #9aafbf;
	background:#fff;
	padding:0 5px 5px;
	min-height:900px;
}

#wize_container h3{
	color:#377cb3;
	display:block;
	line-height:20px;
	margin:10px 0;
	font-size:12px;
}

#wize_container fieldset{
	display:block;
	border:0 none;
	margin-top:10px;
	padding-top:20px;
	border-top:1px solid #dbdbdb;
	margin-bottom:30px;
}

#wize_container .left{
	width:395px;
	float:left;
	border-right:1px solid #e7e7e7;
	padding-right:30px;
	margin-left:35px;
}

#wize_container .left h2{
	color:#377CB3;
	display:block;
	font-size:16px;
	font-weight:bold;	
	margin-bottom:30px;
}

#wize_container .left .wrap{
	clear:both;
	margin:10px 0;
}

#wize_container form.right, #wize_container #save_form{
	float:right;
	display:block;
	width:414px;
	background:#eeeeee;
	border:1px solid #cdcdcd;
	margin-top:-38px;
	padding:55px 30px;
	position:relative;
}

#wize_container #save_form{
	min-height:400px;
	color:#377CB3;
	display:block;
	font-size:16px;
	font-weight:bold;
}

#wize_container #save_form p{
	font-size:12px;
	line-height:150%;
}
#wize_container #save_form .big{

}

#wize_container #save_form h2{
	font-size:16px;
	font-weight:bold;	
}

#wize_container #save_form a{
	font-size:12px;
	line-height:40px;
}

#wize_form .radio label{
	display:block;
	float:left;
	color:#808080;
	font-weight:bold;	
	width:130px;
	font-size:15px;
	margin-bottom:15px;
}

#wize_form .radio .short {
	font-size:12px;
	width:135px;
}

#wize_form .radio .short input{
	width:38px;
	margin-right:3px;
	border:1px solid #D4D4D4;
}

#wize_form .radio input{
	margin-right:15px;
}

#wize_form #benefactor label{
	display:block;
	color:#7f7f7f;
	margin-bottom:10px;
	clear:both;
	font-weight:bold;
	font-size:12px;
}

#wize_form #benefactor label.short{
	float:left;
	clear:none;
	width:150px;
	margin-right:20px;
}

#wize_form #benefactor label.vshort input{
	width:50px;
}

#wize_form #benefactor label.short input{
	width:145px;
}

#wize_form  .checkbox input, #wize_form  #benefactor .checkbox input{
	width:auto;
	display:inline;
	margin-right:5px;
}

#wize_form  #benefactor .checkbox span{
	display:block;
	float:right;
	width:373px;
}

#wize_form #benefactor input{
	display:block;
	background:#fff;
	border:1px solid #d4d4d4;
	width:315px;
	margin-top:5px;
}

#wize_form  #programs label{
	display:block;
	color:#828282;
	font-size:12px;
	font-weight:bold;
}

#wize_form  #programs .description{
	display:none;
}

#wize_form  #programs a{
	color:#212997;
	text-decoration:underline;
	display:block;
	text-transform:italic;
	margin:0 0 15px 20px;
	font-weight:bold;
	font-size:10px;
}

#wize_form div#hidden_options{
	overflow:hidden;
	margin:20px 0 0;
	display:none;
	clear:both;
}

#wize_form #hidden_options select{
	display:block;
	background:#fff;
	border:1px solid #d4d4d4;
	width:315px;
	margin-top:5px;	
}

#wize_form  #submit{
	display:block;
	width:185px;
	height:47px;
	background:url(../img/wize_help/buy_button.gif) no-repeat 0 0;
	overflow:hidden;
	clear:both;
	cursor:pointer;
	border:0 none;
	margin:10px auto;
	text-indent:-999px;
}

#wise_info_go_back_to_form{
	background:url("../img/wize_help/buttons.gif") no-repeat scroll 0 0 transparent;
	display:block;
	float:left;
	height:47px;
	margin:0 0 0 0;
	margin-top:-61px;
	overflow:hidden;
	text-indent:-999px;
	width:185px;
}

#wize_form #benefactor div.inputwrap{
clear:none;
float:left;
margin-right:20px;
width:150px;	
}

#wize_form #benefactor div .errors{
	float:left;
	display:block
}

#wize_form  .errors{
	margin-bottom:10px;
	margin-top:-10px;
}

.wize_help .payment{
	margin-top:40px;
	border-top:1px solid #c8c8c8;
	border-bottom:1px solid #c8c8c8;
	text-align:center;
}
.wize_help .payment img{
	margin:20px auto;
	display:block;
}

.wize_help #footer{
	height:60px;
}

.wise_help_close{
	display:block;
	overflow:hidden;
	height:16px;
	width:16px;
	text-indent:-999px;
	position:absolute;
	top:0;
	right:0;
	background:url(../img/wize_help/close.png) no-repeat top left;
}

#wizehelp_sendtofriend_container{
	display:none;
}



#choose_mail_bar{
	margin:20px 0 10px;
	position:relative;
}

#choose_mail_bar p{
	margin:0 5px 10px 5px;
	text-align:center;
	font-size:14px;
}

#choose_mail_bar p.error{
	margin:20px 0;
}

#choose_mail_bar ul{
	background:#fff;
	list-style:none;
	overflow:hidden;	
}

#choose_mail_bar li{
	float:left;
	display:block;
	width:50px;
	cursor:pointer;
	padding:10px;
	text-indent:-999px;
	border-bottom:5px solid #fff;
}

#choose_mail_bar li:hover, #choose_mail_bar li.active{
	border-bottom:5px solid #000;
}

#choose_mail_bar li.gmail{
	background:url(../img/wize_help/mail/gmail.jpg) no-repeat 50% 50%;
	height:20px;
	width:48px;
	border-left:0;
}

#choose_mail_bar li.wp{
	background:url(../img/wize_help/mail/wp.jpg) no-repeat 50% 50%;
	height:20px;
	width:38px;
}

#choose_mail_bar li.onet{
	background:url(../img/wize_help/mail/onet.jpg) no-repeat 50% 50%;
	height:20px;
	width:48px;
}

#choose_mail_bar li.o2{
	background:url(../img/wize_help/mail/o2.jpg) no-repeat 50% 50%;
	height:20px;
	width:36px;
}

#choose_mail_bar li.interia{
	background:url(../img/wize_help/mail/interia.gif) no-repeat 50% 50%;
	height:20px;
	width:62px;
}

#choose_mail_bar li.own{
	width:110px;
	height:20px;
	text-indent:0;
	border-left:0;
}

#choose_mail_bar li.desc{
	height:20px;
	text-indent:0;
	width:160px;
	text-align:right;
	margin-right:5px;
	cursor:default;
}

#choose_mail_bar li.desc:hover{
	border-bottom:5px solid #fff;
}

#wizehelp_sendtofriend{	
	margin:30px auto;
	width:470px;
	overflow:hidden;
}

#wizehelp_sendtofriend #recommend_form_loader{
	top:auto;
	left:auto;
	right:160px;
	bottom:-40px;
}

#wizehelp_sendtofriend p,#recommend_form p{
	display:block;
	margin:5px 0 0 0;
	overflow:hidden;
	text-align:left;
	font-size:8pt;
}

#wizehelp_sendtofriend #friend_from{
	margin:5px 0;
}

#wizehelp_sendtofriend .input_container, #recommend_form .input_container{
	display:block;
	clear:both;
	margin-left:0;
}

#wizehelp_sendtofriend .error, #recommend_form .error{
	background:url(../img/wize_help/error.gif) no-repeat 310px 7px;
}

#recommend_form .error{
	background-position:205px 1px;
}

#wizehelp_sendtofriend p.ok, #recommend_form p.ok{
	background:url(../img/wize_help/ok.gif) no-repeat 310px 7px;
}

#recommend_form p.ok{
	background-position:205px 1px;
}

#wizehelp_sendtofriend #first p.error, #wizehelp_sendtofriend #first p.ok{
	background-position:310px 22px;
}

#wizehelp_sendtofriend input, #wizehelp_sendtofriend textarea, #recommend_form textarea{
	background:none repeat scroll 0 0 #FFFFFF;
	border:1px solid #D4D4D4;
	display:block;
	margin-top:5px;
	width:300px;	
}

#form_container #wizehelp_sendtofriend p.input_container{
	margin:5px 0 0;
}

#wizehelp_sendtofriend .input_container input{
	float:left;
}

#wizehelp_sendtofriend .input_container .nofloat{
	float:none;
}

#wizehelp_sendtofriend textarea{
	width:300px;
	height:250px;
}

#wizehelp_sendtofriend .rem_email, #recommend_form .rem_email{
	float:right;
	display:block;
	width:75px;
	margin:5px 50px 0 0;
	line-height:16px;
}

#recommend_form .rem_email{
	margin:2px 100px 0 0;
}

#wizehelp_sendtofriend .add_email, #recommend_form .add_email{
	cursor:pointer;
	display:block;
	clear:both;
	margin:5px 0;
}

#wizehelp_sendtofriend #friend_submit{
	width:60px;
	cursor:pointer;
	text-align:center;
	clear:both;
	float:right;
	margin-right:168px;
}

#wizehelp_sendtofriend_response{
	font-size:20px;
	font-weight:bold;
	line-height:30px;
	margin:50px auto;
	overflow:hidden;
	position:relative;
	text-align:center;
}

#wizehelp_loader{
	overflow:hidden;
	height:50px;
	background:url(../img/wize_help/ajax-loader.gif) no-repeat 50% 50%;
}

.description{
	display:block;
	padding:10px;
}

#payment_form td{
	vertical-align:middle;
}

#payment_form label{
	color:#7F7F7F;
	display:block;
	font-size:12px;
	font-weight:bold;
	margin-bottom:10px;	
}

#payment_form input, #recommend_form input, #recommend_form2 input{
	background:none repeat scroll 0 0 #FFFFFF;
	border:1px solid #D4D4D4;
	display:block;
	margin-left:15px;
	width:200px;
}

#recommend_form select, #recommend_form2 select{
	background:none repeat scroll 0 0 #FFFFFF;
	border:1px solid #D4D4D4;
	display:block;
	width:200px;
}

#recommend_form input, #recommend_form2 input{
	margin:0 0 5px;
}

#payment_form  #submit, #payment_form #ecard_submit{
	background:url("../img/wize_help/send_button.gif") no-repeat scroll left top transparent;
	border:0 none;
	clear:both;
	cursor:pointer;
	display:block;
	height:47px;
	margin:10px auto;
	overflow:hidden;
	text-indent:-999px;
	width:185px;
}

#payment_form  #submit{
	margin:10px auto 10px 100px;
	background:url("../img/wize_help/accept_button.gif") no-repeat scroll left top transparent;
}

#recommend_form{
	border:1px solid #CDCDCD;
	background:#EEEEEE;
	padding:10px;
	margin:-38px 0 0;
	overflow:hidden;
}

#recommend_form .top{
	margin-top:45px;
	text-align:center;
	font-weight:bold;
	font-size:14px;
	
}

#recommend_form table{
	table-layout:fixed;
	width:750px;
	margin:20px auto;
	display:block;
}

#recommend_form table .del{
	float:right;
}

#recommend_form table input{
	float:left;
}

#recommend_form table td, #recommend_form table th{
	width:250px;
	height:25px;
	vertical-align:middle;
}

#recommend_form #addContact{
	display:block;
	text-align:center;
	width:100px;
	margin:20px auto;
	background:url(../img/wize_help/add_adress_button.gif) no-repeat top left;
	display:block;
	overflow:hidden;
	width:118px;
	height:30px;
	text-indent:-999px;
}

#recommend_form #import{
	display:block;
	text-align:center;
	width:100px;
	margin:20px auto;
	background:url(../img/wize_help/import_button.gif) no-repeat top left;
	display:block;
	overflow:hidden;
	width:118px;
	height:30px;
	text-indent:-999px;
	
}


#recommend_form #message_label{
	width:500px;
	margin:0 auto;
}

#recommend_form #message{
	background:none repeat scroll 0 0 #FFFFFF;
	border:1px solid #D4D4D4;
	width:500px;	
	height:300px;
	margin:5px auto 20px;
}

#recommend_form #recommend_form-message{
	background:none repeat scroll 0 0 #FFFFFF;
	border:1px solid #D4D4D4;
	width:500px;	
	height:300px;
	margin:5px auto 20px;
}

#recommend_form label, #recommend_form2 label{
	clear:both;
	color:#7F7F7F;
	display:block;
	font-size:12px;
	font-weight:bold;
	margin-top:10px;	
}
#recommend_form input.checkbox, #recommend_form2 input.checkbox{
	width:auto;
	margin:0 5px 0 0;
	display:inline;
	float:none;
}

#recommend_form .input_container input, #recommend_form2 .input_container input{
	float:left;
	width:200px;
	margin:0;
}

#recommend_form2 #contacts{
	height:200px;
	width:405px;
	overflow:auto;
	border:1px solid #D4D4D4;
	background:#fff;
	padding:5px;
	margin-bottom:20px;
}

#recommend_form2 #contacts label{
	margin:0;
}

#recommend_form2 textarea{
	background:none repeat scroll 0 0 #FFFFFF;
	border:1px solid #D4D4D4;
	width:412px;	
	height:300px;
}

#recommend_form .add_email, #recommend_form2 .add_email{
	margin-bottom:20px;
}

#recommend_form input, .recommend_form_mail_login input, #recommend_form2 input{
	background:none repeat scroll 0 0 #FFFFFF;
	border:1px solid #D4D4D4;
	display:block;
	margin:0px;
	width:198px;	
}

#recommend_form_login #submit, #import_contacts_submit{
	width:75px;
	float:right;
	margin:10px 100px 10px 0;
	cursor:pointer
}

#recommend_form2 #import_contacts_submit{
	width:50px;
	text-align:center;
}

#recommend_form #submit, #recommend_form #emails_submit, #recommend_form2 #emails_submit{
	border:1px solid #D4D4D4;
	background:none repeat scroll 0 0 #FFFFFF;
	width:100px;
	float:right;
	color:#7F7F7F;
	text-align:center;
	cursor:pointer;
}

#recommend_form #emails_submit{
	margin:0 207px 20px 0;
}

#recommend_form #emails_submit, #recommend_form2 #emails_submit{
	margin-top:20px;
}

#recommend_form_loader{
	float:right;
	width:100px;
	height:100px;
	overflow:hidden;
	background:url(../img/ajax-loader.gif) no-repeat 50% 50%;
	position:absolute;
	right:95px;
	top:70px;	
}

#recommend_form2{
	width:420px;
	margin:20px auto;
	overflow:hidden;
}

#recommend_form2 .title{
	display:block;
	margin:10px 0;
	font-size:12px;
}	

#recommend_form2  h4{
	margin-bottom:10px;
	font-size:12px;
}

.gmail #recommend_form2{
	background-image:url();
	background-position:top right;
}

.recommend_form_mail_login{
	display:none;
	clear:both;
	padding:10px 10px;
	position:relative;
	width:300px;
	margin:0 auto;
	height:120px;
}

#recommend_form #submit, #recommend_form2 #submit{
	margin:10px 100px 0 0
}

.recommend_form_mail_login #mailserver{
	display:none;
}

#recommend_form_info_container{
	margin:30px;
	font-size:12px;
	
}

#mail_friend_pay_response{
	text-align:center;
	font-size:18px;
	margin:40px 0 20px;
	text-align:center;
}

#mail_friend_pay_response p{
	text-align:center;
}

#mail_friend_pay_response h3{
	text-align:center;
	font-size:14px;
	margin-bottom:10px;
}

#recommend_form2 #recommend_form_loader{
	top:auto;
	left:auto;
	right:0;
	bottom:-40px;
}

/******************************WIZE HELP*******************/



