LABEL{
	width: 250px;	
	float:left;
	font-weight:bold;
	border-bottom:1px dotted #DDDDDD;
	margin:0px 10px 0px 0px;
}
#curtain{
	background-color:#333333;
	position:fixed;
	left:0px;
	width:100%;
	height:100%;
	z-index:10;
}

#popup_window{
	position:fixed;
	width:600px;
	left:50%;
	top:40%;
	margin-left:-300px;
	background-color:#FFFFFF;
	border:1px solid #DDDDDD;
	z-index:11;
	padding:5px;	
}

.title_bigCl{
	background-image:url(pics/fnc_close.png);
	background-repeat:no-repeat;
	width:14px;
	height:14px;
	cursor:pointer;
	float:right;
	margin-top:-43px;
	margin-right:5px;
}

.title_bigCl2{
	background-image:url(pics/fnc_close.png);
	background-repeat:no-repeat;
	width:14px;
	height:14px;
	cursor:pointer;
	float:right;
	position:absolute;
	top:13px;
	right:10px;
	z-index:20;
}

#thememenu{
	float:left;
	margin:2px 10px 0px 5px;
}

.adrotator{
	display:none;
	float:left;
	margin:0px 10px;
}
#status_choose{
	position:fixed;
	bottom:34px;
	left:10px;
	z-index:12;
	background-color:#EEEEEE;
	border:1px solid #CCCCCC;
	padding:5px;	
	
}

#mail_panel{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width:90%;
	position:fixed;
	bottom:34px;
	left:5%;
	height:60%;
	background-color:#EEEEEE;
	border:1px solid #CCCCCC;
	z-index:12;
	display:none;	
	padding:5px;
}

#afrotator{
float:left;
}

#bottombar{
	background-image:url(pics/bottombar.png);
	font-size:11px;
	background-color:#DDDDDD;
	position:fixed;
	bottom:0px;
	left:0px;
	height:24px;
	line-height:24px;
	width:0%;
	opacity:0;
	z-index:12;
}

#bottombar .element{
	vertical-align:middle;
}

#bottombar .element .icon{
	margin: 4px 0px 0px 0px;
	cursor:pointer;
}

#bottombar A{
	color:#214bab;
}

#bottombar A:hover{
	color:#0f2452;
}

.profilepic{
	border:1px solid #DDDDDD;
	margin:4px;
}

.big{
	font-size:14px;
	font-weight:bold;
	margin:0px 0px 10px 0px;
}

.important{
	font-weight:bold;
}

.line_normal{
	line-height:normal;
}

.separated{
	margin:10px 10px 10px 10px;
}

.test_mark_bar{
	position:relative;
	bottom:30px;
	float:right;
	background-image:url(pics/test_mark_bar.png);
	background-position:left;
	background-repeat:repeat-y;
	height:3px;
	font-size:10px;
}

.test_mark_barunranked{
	position:relative;
	bottom:30px;
	float:right;
	width:100px;
}


.test_mark_bar_label{
	position:absolute;
	right:5px;
	bottom:-15px;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}

.grid_panel{
	background-image:url(shared/grid_l.jpg);
	background-repeat:repeat-x;
	background-color:#EEEEEE;
	padding: 25px 0px 0px 0px;
	border:1px solid #999999;
}

.grid_panel .label{
	position:absolute;
	margin-top:-20px;
	background-image:url(shared/grid.png);
	background-repeat:no-repeat;
	background-position:5px 0px;
	font-weight:bold;
	height:16px;
	padding-left:25px;
	padding-top:1px;
	font-size:12px;
}
.grid{
	border-top:1px solid #999999;
	width:100%;
	-moz-user-select:none;
}

.res_row{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	background-color:#f7f7f7;		
}

.res_row:hover{	
	background-repeat:repeat-x;
	background-color:#FFFFFF;
}

.res_row:hover A{
	color:#fca800;
}

.res_row_cell{
	padding:3px 3px 3px 5px;
	border-bottom:1px solid #DDDDDD;
}

.res_row A{
	color:#2f73e5;
	text-decoration:none;	
}

.res_row A:hover{
	text-decoration:underline;	
}

.res_row_cell_h{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	height:24px;
	font-weight:bold;
	background-image:url(shared/grid_h.jpg);
	border-right:1px solid #DDDDDD;
	padding:4px 3px 4px 5px;
	border-bottom:1px solid #DDDDDD;
	border-right:1px solid #DDDDDD;
	border-left:1px solid #FFFFFF;
	white-space:nowrap;	
}

.grid_panel_options{
	float:right;
	margin-top:-22px;
}

.grid_panel_options .progressb{
	position:absolute;
	margin-left:-50px;
	margin-top:4px;
}

.grid_split{
	background-image:url(shared/grid-split.gif);
	background-repeat:no-repeat;
	background-position:center;
	width:10px;
	height:22px;
}

.grid_pag_input{
	font-size:10px;
	width:25px;
}

.rollout{
	padding:10px;
	border:1px solid #cccccc;
	width:300px;	
	display:none;
}

/*wymiary */

.w100{
	width:100%;
}

.w2_3{
	margin:0px 320px 0px 0px;
}

.w1_3{
	width:300px;
	padding:0px 0px 0px 10px;
	border-left: 1px dotted #dddddd;
}

.fLeft{
	float:left;
}

.fRight{
	float:right;
}

.mR20{
	margin-right:20px;
}

.mT40{
	margin-top:40px;
}

.toRight{
}

.overflow{
	overflow:auto;
}

.bigger{
	font-size:130%;
}


/*inputy*/

.input1{
	width:300px;
	background-color:#FFFFFF;
	border-top:1px solid #EEEEEE;
	border-left:1px solid #EEEEEE;	
	border-bottom:1px solid #DDDDDD;
	border-right:1px solid #DDDDDD;			
}

.input1:hover{
	border:1px solid #fcb000;
}

.input1:focus{
	border:1px solid #fcb000;
	background-color:#EEEEEE;
}

/* Buttony */
.button1, .buttonX{
	background-image:url(pics/button_bg.png);
	height:23px;
	font-size:11px;	
	border:1px solid #DDDDDD;
	cursor:pointer;
	margin:0px 10px 0px 0px;
	padding-left: 10px;
	padding-right: 10px;
	line-height:23px;
}

.buttonX A{
	color:inherit;
	text-decoration:inherit;
}

.buttonX .icon{
	margin:3px 10px 0px 0px;
	float:left;
}

.button1:hover, .buttonX:hover{
	background-image:url(pics/button_bgon.png);	
	}
	
DIV .button1{
	background-image:url(pics/button_bg.png);
	height:23px;
	line-height:23px;
	padding:0px 10px 0px 10px;
	font-size:11px;	
	border:1px solid #DDDDDD;
	cursor:pointer;
	margin:0px 10px 0px 0px;

}

.buttonXs{
	width:22px;
	height:22px;
	cursor:pointer;
}

.buttonXs:hover{
	background-image:url(pics/grid_l_button.gif);
	background-repeat:no-repeat;
}

.buttonXs .icon{
	margin:2px 0px 0px 2px;
}

.buttonXs .icon:active{
	border: 1px dotted #999999;
}
	
/* progress bar */

.pgbar_bg{
	background-image:url(pics/mark_bar_bg.png);
	width:283px;
	height:20px;
}
.pgbar_top{
	background-image:url(pics/mark_bar_front.png);
	height:20px;
	float:left;	
	z-index:2;
}

#statuschoose{
	background-color:#EEEEEE;
	border:1px solid #DDDDDD;
	padding:5px;
}

#emoticon_toolbar{
	width:20px;
	height:20px;
}

/* tooltip */

#mail_tooltip{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	position:fixed;
	bottom:25px;
	display:none;
	line-height:normal;
}
.tooltip .top{
	background-image:url(pics/tooltipT.png);
	width:170px;
	height:5px;
}

.tooltip .center{
	background-image:url(pics/tooltipC.png);
	width:170px;
	height:62px;
}

.tooltip .center .content{
	padding:5px;
}

.tooltip .bottom{
	background-image:url(pics/tooltipB.png);
	width:170px;
	height:18px;
}
/* slider */

.slider_bg{
	background-image:url(pics/slider.png);
	height:16px;
	position:relative;
}

.slider_arrow{
	background-image:url(pics/slider_arrow.png);
	width:10px;
	height:18px;
	position:absolute;
	top:0px;
}

/* slider */

/* This file skins sliders */

.ui-slider { width: 90%;  height: 18px; position: relative; background-repeat: repeat-x; background-position: center center; }
.ui-slider-handle { position: absolute; z-index: 1; height: 18px; width: 10px; top: 0px; left: 0px; background-image:url(pics/slider_arrow.png);  }
.ui-slider-handle-active { border: 1px dotted black;  }
.ui-slider-disabled .ui-slider-handle { opacity: 0.5; filter: alpha(opacity=50); }
.ui-slider-range { position: absolute; background: #50A029; opacity: 0.3; filter: alpha(opacity=30); width: 100%; height: 100%; }

/* Default slider backgrounds */
.ui-slider, .ui-slider-1 { background-image: url(pics/slider.png); }
.ui-slider-2 { background-image: url(i/slider-bg-2.png); }

/* menu in column */

.menuIncolumn{
	margin:0px 0px 10px 15px;
}

/* wyniki */

.list_result{
	border-bottom: 5px solid #707070;
	margin:0px;
	padding-top:3px;
	background-color:#F7F7F7;
}

.list_result:hover{
	background-color:#FFFFFF;
}

.list_result .title_link{
	color:#ff4f0b;
	font-size:12px;
	text-decoration:none;
}

.list_result .title_link:hover{
	text-decoration:underline;
}

.list_result .desc_link:hover{
	text-decoration:underline;
}

.list_result .desc_link{
	color:#7d7d7d;
	font-size:11px;
	text-decoration:none;
}

.list_result .head{
	border-bottom:1px solid #d4d4d4;
	margin:0px 5px 0px 5px;
}

.list_result .details{
	color:#000000;
	font-size:10px;
	margin:0px 5px 15px 5px;	
}

.list_result .details A{
	color:#2388b7;
	text-decoration:none;
}

.list_result .details A:hover{
	text-decoration:underline;
}

.list_resultnaviBar{
	height:29px;
	width:100%;
	background-image:url(pics/navibarBottom_bg.jpg);
}


.title_mediumB{
	height:29px;
	line-height:29px;
	width:100%;
	background-image:url(pics/navibarBottom_bg.jpg);
	font-size:16px;	
	font-weight:bold;
	color:#333333;
	text-indent:5px;
	margin-bottom:10px;
}

.title_mediumB A{
	color:#666666;
	text-decoration:none;
}

.title_mediumB A:hover{
	color:#999999;
	text-decoration:underline;
}

.title_mediumBGREEN{
	height:29px;
	line-height:29px;
	width:100%;
	background-image:url(pics/navibarBottom_bgGREEN.jpg);
	font-size:16px;	
	font-weight:bold;
	color:#FFFFFF;
	text-indent:5px;
	margin-bottom:10px;
}

.title_mediumBRED{
	height:29px;
	line-height:29px;
	width:100%;
	background-image:url(pics/navibarBottom_bgRED.jpg);
	font-size:16px;	
	font-weight:bold;
	color:#FFFFFF;
	text-indent:5px;
	margin-bottom:10px;	
}

.title_mediumBYELLOW{
	height:29px;
	line-height:29px;
	width:100%;
	background-image:url(pics/navibarBottom_bgYELLOW.jpg);
	font-size:16px;	
	font-weight:bold;
	color:#FFFFFF;
	text-indent:5px;
	margin-bottom:10px;
}

.list_resultnaviBar .moreRA{
	background-image:url(pics/navibarButtonRA.jpg);
	width:41px;
	height:18px;
	cursor:pointer;
}
.list_resultnaviBar .moreLA{
	background-image:url(pics/navibarButtonLA.jpg);
	width:41px;
	height:18px;
	cursor:pointer;	
}
.list_resultnaviBar .moreLI{
	background-image:url(pics/navibarButtonLI.jpg);
	width:41px;
	height:18px;
}

.list_resultnaviBar .moreGo{
	background-image:url(pics/navibarButtonGo.jpg);
	width:20px;
	height:18px;
	cursor:pointer;
}

.list_resultnaviBar .jumpField{
	width:40px;
	font-size:11px;
	background-color:#EEEEEE;
	border-bottom:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;	
	border-left:1px solid #DDDDDD;
	border-top:1px solid #DDDDDD;		
}

/* effects */

.text_transpaernt_curtain{
	background-image:url(pics/text_transpaernt_curtain.png);
	margin:-50px 0px 0px 0px;	
	height:50px;
	width:100%;
	position:relative;
	}

/* Nauka */

.picarea{
	width:300px;
	float:right;
	margin:0px 10px 0px 0px;
}
.learnpic{
	background-image: url(pics/titlebar_c.jpg);
	padding:5px 5px 20px 5px;	
	width:100%
}

/* Test */
.fontBiggerH{	
	font-size:120%;
	color:#444444;
	padding:5px;
	background-color:#eaeaea;
	border:1px solid #dadada;
}

.fontBiggerH:first-letter{	
	font-weight:bold;			
}

.answer_area{
	margin:20px 5px 20px 20px;
}

.answer_area .inputText{
	padding:2px;	
}

.checkbox_true{
	background-image:url(pics/checkbox_true.png);
	width:16px;
	height:16px;
	float:left;
}

.checkbox_false{
	background-image:url(pics/checkbox_false.png);
	width:16px;
	height:16px;
	float:left;
}
.countdownFont{
		font-size:40px;
		color:#B90004;
		text-align:center;
}



