/* CSS Document */
/* stale */
.left{float:left !important;}
.right{float:right !important}
.alpha{
	behavior: url(_css/png.htc);
	height:5px;
	width:100%;
	}
.alpha3{
	behavior: url(_css/png.htc);
	}	
/*
.	behavior: url(_css/png.htc);
	height:5px;
	width:960px;
	}
*/	
.menu_bar{
	behavior: url(_css/png.htc);
	height:15px;
	width:241px;
}	
.h6{
	height:6px;
	width:960px;
	}
.clr{
	height:0pt;
	overflow:hidden;
	clear:both !important;
	float:none;
}
.clr2{
	clear:both;
}
.space1{
	height:1px;
	overflow:hidden;
}
.space12{
	height:12px;
	overflow:hidden;
}

.ident{
	width:400px;
	margin:auto;
	padding:1em 0;
	}
.left{
	float:left;
	}
.right{
	float:right;
	text-align:right;
	}
.cent{
	text-align:center;
	}
.block{
	display:block;
	}	
.zero{
	margin:0 ;
	padding:0 ;
	}
.f_zero2{
	margin:0 !important;
	padding:0 !important;
	width:100%;
	overflow:visible;
	}
	
.grey{
	background:#f1f1f1;
		}
.grey2{
	background:#5050AA url(../_images/grey_bg.jpg) repeat-x;
	color:#fff;
		}
.bold{
	font-weight:bold;
	}		
zero2{
	margin:0 !important;
	padding:0 !important;
	overflow:visible !important;
	zoom:1;
	}		
/* stale */
/* Layout */
html{
overflow:scroll;
}
body{
	background:#333399 url(../_images/bg.jpg) repeat-x;
	font-family:Arial;
	font-size:11px;
/*	color:#A1A1EE;*/
	color:#fff;
	behavior:url("_css/csshover.htc");
	line-height:150%;
	margin:0;
	;
}
from, fieldset{	
	margin:0;
	}

#center {
	overflow:hidden;
	text-align:center;
}


#container{
	width:960px;
	margin:auto;
	text-align:left;
	
}
#header{
	height:373px;
	background:url(../_images/baner.jpg) 0 58px no-repeat;
	position:relative;
	zoom:1;
}
#logo{
	float:left;
	width:200px;
	}
#contents{
	/*overflow:hidden;*/
}
#lewa{
	width:241px;
	float:left;
	overflow:hidden;
	margin-top:-26px;
	padding-bottom:26px;
	}
#prawa{
	width:703px;
	display:inline;
	float:left;
	overflow:hidden;
	margin-left:15px;
}		
#prawa_cont{
	clear:both;
	overflow:hidden;
	}
#footer{
	overflow:hidden;
	background:url(../_images/f_bg.jpg) repeat-x;
	height:23px;
	position:relative;
	margin-top:29px;
	margin-bottom:20px;
	padding:26px 43px 0 43px;
}
		/* footer*/
		#f_left{
			position:absolute;
			left:0px;
			top:0px;
			}
		#f_right{
			position:absolute;
			top:0px;
			right:0px;
			}
		#copyr_l{
			float:left;
		}
		#copyr_r{
			float:right;
		}
		#etd_logo{
			float:right;
			margin-top:10px;
			padding:5px;	
		}
		/* //footer */

/* //Layout */
/* linki */
a img{
	border:none;
}
a, a:link, a:visited{
	color:#fff;
	text-decoration:none;
	outline:none;
}	
a:hover{
	text-decoration:underline;
	}
.cw, cw a, .cw a:link, .cw a:visited,
.bk, bk a, .bk a:link, .bk a:visited{	
	height:18px;	
	line-height:18px;
}
.cw a, .bk a{
}
.cw{
	float:left;
}
.cw a{
	display:block;
}
.bk {
	float:left;
}
.bk a{
	display:block;
}
a.buton, a.buton:link, a.buton:visited{
	display:block;
	width:50px;
	padding:2px 4px;
	color:#fff;
	
	}
.ico{
	width:16px;
	height:18px;
		behavior: url(_css/png.htc);

	margin:2px 0 0 8px;
}	
.print{
	width:10px;
	display:block;
	background:url(../_images/icons/print.png) 0 2px no-repeat;
	padding-left:21px;
	height:18px;
	line-height:18px;
	margin:10px 0;
	}
.print a, .print a:link, .print a:visited{
	color:#B6B6DB;
	}
/* //linki */
/* naglowki */
h1, h1 a,  h1 a:link,  h1 a:visited{
	font-size:14px;
	}
h2, h2 a,  h2 a:link,  h2 a:visited {
	/*position:relative;*/
	background:#42429D;
	color:#fff;
	font-size:12px;
	padding:2px 22px;
	font-weight:normal;
	margin:0;
	display:block;
	}
dt{
	padding-top:6px;
	margin-top:0em;
	margin-bottom:1em;
	font-size:12px
	}	
h3, h3 a,  h3 a:link,  h3 a:visited{}
p{
	margin-bottom:1em;
}
/* //naglowki */
/* formularz */
fieldset{
	margin:auto;
	padding:0;
	border:none;
	}
input.inpat{
	width:200px;
	padding:2px;
	margin:2px 0;
	font-size:11px;
	border:solid #ccc 1px;
}
textarea.inpat{
	width:200px;
	height:80px;
	padding:2px;
	overflow:auto;
	border:solid #ccc 1px;
}
select{
	width:207px;
	height:18px;
	margin:2px 0;
	font-size:11px;
}
.buton{
	background:url(../_images/loguj.gif) no-repeat;
	border:none;
	width:27px;
	height:27px;
	margin-top:7px;
	cursor:pointer;
}
input.checkbox{
	position:relative;
	padding:0;
	margin:0;
	right:2px;
	top:4px;
	width:15px;
	height:15px;
	overflow:hidden;
}
label{
	line-height:22px;
	}
.gwiazdka_2{
	margin-left:5px;
}

/* //formularz */
/* menu blog*/
ul#k2, ul.k3 {
	list-style:none;
	padding:0;
	margin:0;
}
ul#k2{
	padding:28px 43px;
	background:#3D3D99;
	font-weight:bold;
	
}
ul#k2 a, ul#k2 a:link, ul#k2 a:visited{
	padding:3px 0;
	display:block;
	height:1%;
	color:#fff;
	/*font-weight:bold;*/
	}
ul#k2 a.activ{
	font-weight:bold;
	color:#AEAEF7;
}	
ul.k3{
	padding-left:15px;
	font-weight:normal;
}
ul.k3 a, ul.k3 a:link, ul.k3 a:visited{
	padding:3px 0;
	display:block;
	height:1%;
	color:#C2C2F3 !important;
	/*font-weight:bold;*/
}

/* //menu */

/* menu top*/ 
ul#k1{
	list-style:none;
	padding:0;
	margin:0;
	height:37px;
	float:right;
	/*padding-top:12px;*/
}
ul#k1 li{
	float:left;
	}
ul#k1 li a{
	display:block;
	margin:0 23px;
	}
ul#k1 li a {
	padding-top:9px;
	}	
ul#k1 li a:hover, ul#k1 li a.activ{
	background:#E8D098;
	
	}	
ul#k1 img{
	display:block;
	}	
* html  ul#k1 li a {
	padding-top:9px;
	
	}	
* html ul#k1 li a:hover{
	background:#E8D098;
	margin-top:0px;
	
	}	

/* //menu top*/ 
/* ogolnie elementy modulow */

.art{
	overflow:hidden;
	margin:43px 30px 15px 40px;
	font-size:12px;
}

.foto{
	float:left;
	padding:0 21px 5px 0;
}
.data{
	color:#999;
	padding:3px 0;
}

label.contact_left{
	display:block;
}
.contact_right{
background:url(../_images/contact_inp_small.jpg) repeat-x;
}
textarea.contact_right{
background:url(../_images/contact_inp_big.jpg) repeat-x;
}
#wyslij{
	background:url(../_images/slij.jpg) no-repeat;
	width:79px;
	height:20px;
	}
#contact{
	padding:20px;
	width:201px;
	margin:0;
	background:#3D3D99;
	}
.slij{
	behavior: url(_css/png.htc);
	height:23px;
	width:151px;
	margin-right:-8px;
}	
#contact inpat{
	}	
dl,dd,dt{
	padding:0;
	margin:0;
	}
	
/* dialogbox */
#dialogbox{
	/*width:400px;*/
	margin:auto;
	text-align:center;
	
	}
.wrong, .good{
	font-size:12px;
	}	
.wrong{
	color:#c00;
	}
.good{color:#060;
}	
#wynik_sum ,.wyn{
	background:#42429D ;
	}
#wynik_sum_left, #tab_sum_right{	
	

		border:solid #42429D 1px;
		}
#wynik_sum_left{
	margin:10px 0;

	width:40%;
	float:left;
	
}
#tab_sum_right{
margin:10px 0;
	width:40%;
	float:right;
	}
/*  */	
/* ################################################################MODULY##########################################################*/
/* lista szkolen*/
.zapiszsie{
	float:right;}
/* logowanie w headerze*/
/*
fieldset#login_box, div#logged_box{
	width:179px;
	height:145px;
	margin:0;
	background: url(../_images/login_box.jpg) no-repeat;
	display:inline;
	float:right;
	position:absolute;
	top:130px;
	_top:130px;
	right:22px;
	padding:22px 0 0 30px;

	}*/
	
fieldset#login_box, div#logged_box{
	width:179px;
	height:145px;
	margin:0;
	background: url(../_images/login_box.jpg) no-repeat;
	display:inline;
	float:right;
	position:absolute;
	top:187px;
	right:22px;
	padding:22px 0 0 30px;

	}	
#u_name{
	color:#fff;
	font-weight:bold;
	margin-bottom:0.3em;

	}
.logged_mnu	{
	padding-left:1em;
	width:110px;
	float:left;
	background:url(../_images/arr_white.gif) no-repeat 4px 6px;
	
	}
#login_t{
	margin-top:	8px
	}
#login_t, #passwd_t{
	background:url(../_images/in_loguj.gif) no-repeat;
	width:149px;
	height:22px;
	margin-bottom:4px;
	padding:0;
	border:none;
	}	
#login_links{
	letter-spacing:-0.3px;
	font-size:10px;
	color:#fff;
	}
#zaloguj{
	display:inline;
	float:right;
	margin-right:30px;
	}	
/*zalogowany*/	
div#logged_box dl{
	padding:0;
	margin:0;
	}	
#user_default{
	float:left;
	padding:0;
	margin:0;
	padding-right:5px;
	}	
#user_default div{
	color:#fff;
	font-weight:bold;
}	
div#logged_box dt{
	padding-top:6px;
	margin-top:0em;
	margin-bottom:1em;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	}	
div#logged_box #wyloguj	{
	position:absolute;
	right:5px;
	bottom:5px;
	}
#newpass{	
	text-align:center
	}	
/* kontakt*/
#kontakt{
	position:relative;
}
#kcem{
	float:left;
	}
#kontakt .art{
	width:390px;
	display:inline;
	float:left;
	margin:20px 10px 20px 25px;
	}
#kontakt #form_box{
	padding:0;
	margin:0;
	width:241px;
	overflow:hidden;
	padding-top:25px;
	}
/* info*/
#contact_info{
	float:right;
	width:221px;
	padding:10px;
	text-align:center;
	}
#contact_info h2{	
	background:none;
	}	
#inf_head{
	background:#999;
	padding:5px;
	}
.info{
	width:400px;
	margin:auto;
	text-align:center;
	padding:10px;
	color:#fff;
	border-top:solid #A1A1EE 1px;
	border-bottom:solid #A1A1EE 1px;	
	margin-top:20px;
	background:#42429D repeat;
	}
#inf_footer{
	margin-top:1em;
	}
/*mapa strony	*/
ul#map_k1, ul.map_k2, ul.map_k3 {
	list-style:none;
	padding:0;
	margin:0;
}
ul#map_k1{
	padding:15px;
}
ul#map_k1 a{
	padding:3px 0;
	display:block;
	height:1%;
	}
ul#map_k1 a.activ{
	font-weight:bold;
}	
ul.map_k2{
	padding-left:15px;
}

ul.map_k3{
	padding-left:15px;
}


/* rejestracja */
.formbar{
	padding:5px;
	background:#5050AA url(../_images/grey_bg.jpg) repeat-x ;
	font-weight:bold;
	color:#fff;
	}
#new_user label{
	display:block;
	float:left;
	width:155px;
	}	
#regulamin{
	width:206px;
	display:inline;
	float:right;
	margin-right:44px;
}	
#agree{
	float:left;
	border:none;
	margin:5px 5px 0 0;
	_margin:0;
	}
#reg_buton{
	background:url(../_images/reg_buton.jpg) no-repeat;
	margin-top:15px;
	}	
.send{
	background:url(../_images/icons/send.jpg)	no-repeat;
	margin:5px 42px 0 0 !important;
	}
div.error1, div.error3 {
	color:#E15850;
	text-align:left;
	margin:5px 0 5px 155px;
	_margin:5px 0 5px 158px;
}	
div.error3 {
	margin:5px 0 5px 116px;
	_margin:5px 0 5px 116px;
}
input.error1 {
	color:#E15850;
}
#email2{
	margin-left:0.5em;
	}
* html #email2{
	position:relative;
	top:4px;
	}
#reg2{
	text-align:right;
	margin:7px 40px 7px 0px;
	}
#newpass .send{
	margin:5px 40px 0 0 !important;
	}	
#passForm{
	margin:0
	;
	}	
/* szkolenie aktualne*/	
#actual_course{}
#course_art{padding:10px;}
#actual_course h1{
	background:#e4e4e4;
	padding:5px;
	}
#actual_list{}
#course_art #art{
	}
#mediabox{
	width:322px;
	height:291px;
	float:right;
	border:solid #999 1px;
	overflow:hidden;
	margin:10px 0 10px 10px;
	}
.matsy{
	padding:2px;
	background:#4848A3;
	height:100%;
	}
.matsy_l2{	
	border-left:solid #42429D 1px;
	border-right:solid #42429D 1px;
	background:none;
	padding:5px 33px;
}	
.matsy_l3{
	padding:2px;
	background:url(../_images/matsy_l2.gif) repeat-y;
	height:100%;
	}
.matsy dt, .matsy_l3 dt{
	float:left;
	padding:0 22px;
	}
.matsy_l3 dt{
	width:470px;
	}	
#fla{
	height:240px;
	overflow:hidden;
	}	
#fla img{
	display:block;
	margin:auto;
	}	
dl.matsy{
	padding:12px 22px 0 0;
}	
.list_dzial{
	height:28px;
	background:url(../_images/list_dzial_bg.jpg) repeat-x;
	color:#fff;
	position:relative;
	font-size:14px;
	overflow:hidden;
	text-transform:uppercase;
	padding-top:16px;
	/*padding-left:28px;*/
	padding-left:22px;
	margin-bottom:5px;
	zoom:1;
	font-weight:normal;
	}
.list_dzial2{
	margin:0 5px;
	overflow:visible;
}
#szkolenia_box{
	position:relative;
	top:17px;
	_top:26px;
	}
.cursor_2{
	cursor:pointer;
	}
.list_dzial_l3{
	height:5px;
	width:703px;
}
.list_dzial_l{
	position:absolute;
	left:0;
	top:0;
	}
.list_dzial_r{
	position:absolute;
	right:0;
	_right:-1px;
	top:0;
	
	}
.list_dzial .list_dzial_l2{
	position:absolute;
	left:-5px;
	top:0;
	width:7px;
	height:44px;

	}
.list_dzial .list_dzial_r2{
	position:absolute;
	right:-5px;
	top:0;
	width:7px;
	height:44px;

	}

#all, .all{
	font-size:9px;
	font-weight:normal;
	background:url(../_images/all.gif) no-repeat;
	display:block;
	height:27px;
	width:27px;
	float:right;
	position:relative;
	top:-7px;
	right:25px;
	}	
#all_prog{
	font-size:9px;
	font-weight:normal;
	background:url(../_images/all.gif) no-repeat;
	display:block;
	height:27px;
	width:27px;
	float:right;
	position:relative;
	top:-17px;
	right:25px;
	}	
	
.course_start{
	position:relative;
	top:3px;
	left:30px;
	}	
.list_title{
	padding:5px 22px;
	background:#5050AA url(../_images/list_title.jpg) repeat-x;
	color:#fff;
	font-size:11px;
	overflow:hidden;
	cursor:pointer;
	zoom:1;
	}
.szkol_status{
	display:inline;
	float:right;
	background:url(../_images/status_ndst.gif) right no-repeat;
	font-weight:normal;
	margin-right:7px;
	padding:2px 0;
		padding-right:33px;
	text-transform:uppercase;
	}
.szkol_termin{
	float:left;
	padding-right:30px;
}
.list_more{
	float:left;
	}
#actual_list dt{
	width:500px;
	}
.px1{	
	margin-bottom:1px;
	}
#actual_list .act{
	color:#FF0000;
	}
.dropdown{
	display:none;
	}
.dropdown a.act{
	color:#A1A1EE;
	font-weight:bold;
	}	
.dropdown2{
	background:#42429D ;
	padding:5px 22px;
	}
.nav{
	list-style:none;
	margin:0;
	padding:0;
	background:#3D3C99;
	overflow:hidden;
	height:100%;
	margin-top:5px;
	}		
.nav li{
	display:block;
}	
#termin{
	position:relative;
	background:#5050AA url(../_images/list_title.jpg) repeat-x;
	color:#fff;
	font-size:12px;
	padding:5px 33px;
	font-weight:normal;
	margin:0;
	overflow:hidden;
	height:100%;
	
}
#termin span.wynend{
	padding-left:35px;
}

/* nawigacja pomiedzy szkoleniami*/
.back{
	}
.program{
	float:left;

	}
.next{
}
/* // */
/* licznik postepu*/
.szkolenia{
	background:#3D3D99 none repeat scroll 0 0;
	padding:28px 43px;
	height:1%;
	text-align:left;
	}
.szkolenia_act{
	background:#101132;
	}	
.postep{
	padding:2px;
	width:150px;
	margin:5px auto;
	background:#4B4BA6;
	}
.postep_bar{
	height:13px;
	line-height:13px;
	color:#fff;
	font-size:10px;
	background:#CE4641;
	overflow:hidden;
	}
	
/* // */
/* wybrane szkolenie menu*/ 
.klikniety_szczeg{
	border:solid #ccc 1px;
	
	
}
.redhead{
	height:28px;
	width:219px;
	background:url(../_images/list_dzial_bg.jpg) repeat-x;
	color:#fff;
	position:relative;
	font-size:14px;
	overflow:hidden;
	text-transform:uppercase;
	padding-top:16px;
	/*padding-left:28px;*/
	padding-left:22px;
	margin-bottom:5px;
	zoom:1;
	font-weight:normal;
}
.klikniety_cont{
	/*width:212px;*/
	padding:8px 5px 7px 5px;
	
	color:#fff;
	margin:auto;
	margin-bottom:1px;
}
.czas_szkol{
	font-weight:normal;
	font-size:11px;
	line-height:25px;
	border-bottom:solid #fff 1px;
}
.klikniety_mnu{
	list-style:none;
	}
.klikniety_mnu, .klikniety_mnu a, .klikniety_mnu a:link, .klikniety_mnu a:visited{ color:#9B9BE5;}	
.klikniety_mnu li{
	line-height:25px;
	height:25px;
	padding-left:2px;
	border-bottom:solid #fff 1px;
	
	}
.klikniety_mnu li a{
	line-height:150%;
	margin-left:-2px;
	line-height:25px;
	height:25px;
	position:relative;
	_top:-2px;
	
}
.msg_new
.szkolenia h1{
	color:#fff;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	
}
/* // */
/* kalendarz*/
.cal{
	/*width:206px;*/
	padding:0 3px;
	height:161px;
	background:#e4e4e4;
	margin-top:4px;
}
.tabCal{
	table-layout:fixed;
	}
.cal td{
	vertical-align:middle;
	}
.cH{
	}
.cH, .cH a, .cH a:link, .cH a:visited{
	font-family:Tahoma;
	font-weight:bold;
	font-size:11px;
	color:#181852;
	}	
.cH div{
	position:relative;
	width:100%;
	background:#fff;
	height:17px;
	line-height:17px;
	margin:25px 0 16px 0;
	font-weight:bold;
	
}	
.cDW{
	height:12px;
	padding-bottom:10px;
	font-weight:bold;
	
	}
#cal_back{
		font-size:8px;
		position:relative;
		top:-1px;
	}
#cal_next{
	font-size:8px;
		position:relative;
		top:-1px;
	}
a.cal_back, a.cal_backa:link, a.cal_back:visited,
a.cal_next, a.cal_next:link, a.cal_next:visited{
	color:#000;
	font-size:9px;
	font-weight:bold;
	}
a.cal_back:hover, a.cal_next:hover{
	text-decoration:none;
	}
.cD{
	width:30px;
	height:18px;
}	
.cD:hover, .cD_c:hover, .cD_today_c:hover,.cD_today:hover{
	background:#9B9BE5;
	
	border:none;
	}
.cD_c a, .cD_c a:link, .cD_c a:visited{
	font-weight:bold;
	color:#2C2C75;
	color:#fff;
}

.cD_today_c,.cD_today{
	background:#0A0A36;
	border-top:solid #000 1px;
	border-left:solid #000 1px;
	border-bottom:solid #9a9a9a 1px;
	border-right:solid #9a9a9a 1px;
}
.cD_today, .cD_today_c a, .cD_today_c a:link, .cD_today_c a:visited{
	color:#fff;
	}
.cD_c a{
	display:block;
	/*width:30px;*/
	}	
.courses_row{
	display:none;
	}
.show{
	display:block;
	}	
/* // */
/* test */
#test .wynend2{
	padding-left:0px;
}
#egzamin{
	width:300px;
	float:left;
	padding:10px;
	
	}
.status{
	font-size:12px;
	text-transform:uppercase;
	margin-left:55px;
	font-weight:bold;
}	
.yes{
		color:#FF6D64;
}
.no{
		color:#5EDF6A;
	}
.termin{
	color:#A4A4EB;
	float:right;
	
	}
#podsuma{
	wiDTH:300px;
	padding:10px;
	margin:auto;
	overflow:hidden;
}
.tab, .tab_0, .tab_1,  .tab_3, .tab_4, .tab_5{
	padding:0.5em 26px 0.5em 27px ;
/*	border-right:solid #2E2D8A 1px;*/
	}
.tab_2{
	padding:0.5em 26px;
	}	
.highlight{	
	background:#42429D;
		}
.tab_0{
	width:96px;
	}
.tab_1{
	width:230px;
	}
.tab_2{
	width:378px;
	}
.tab_3{
	width:62px;
	}
.tab_4{
	width:125px;
	}
.tab_5{
	border-color:transparent;
	}	
.brak{
	text-align:center;
	font-weight:bold;
	padding:1em;
	background:#42429D;
	position:relative;
	}	
.brak{
	text-align:center;
	font-weight:bold;
	padding:1em;
	}	
.q_good, .q_wrong, .q_empty{
	width:20px;
	height:20px;
	display:inline;
	float:left;
	margin-right:5px;
	font-size:11px;
	line-height:20px;
	text-align:center;
	}
.q_good, .q_good a, .q_good a:link, .q_good a:visited,
.q_wrong, .q_wrong a, .q_wrong a:link, .q_wrong a:visited,
.q_empty, .q_empty a, .q_empty a:link, .q_empty a:visited{
	color:#fff;
	}	
.q_good{
	background:#5EDF6A;
	}
.q_wrong{
	background:#FF6D64;
	}
.q_empty{
	background:#4848A3;
	}	
.odp{
	padding:10px 0;
	font-weight:bold;
	}
#sum_test_l{
	font-weight:bold;
	}
#zla, #zle{
	color:#f00;
	}
#dobra, #pop{
	color:#5EDF6A ;
	}	
#wyn_kon, #b_dobra, #b_zla{
	background:url(../_images/button_odp.jpg) no-repeat;
	width:151px;
	height:23px;
	text-align:center;
	line-height:23px;
}	
#wyn_kon{
	color:#fff;
	font-weight:bold;
	}
#b_dobra{
	color:#5EDF6A;
	}
#b_zla{
	
	color:#FF4848;
	}
.pager_tomas{
	width:100%;
	height:31px;
	background:#4848A3 ;
	overflow:hidden;
	margin:10px auto;
	}
.pager_tomas a{
	
	display:block;
	}
.art_course{
	margin:30px 0 20px 0;
	}	
.test_go a, .test_go a:link, .test_go a:visited{
	text-decoration:underline;
	}
#start{
	margin:20PX auto;
	display:block;
	width:135px;
	}
.kreska1{
	color:#A4A4EB;
	margin:0 17px;
	}
.odp{
	width:151px;
	height:23px;
	padding:0;
	overflow:hidden;
	background:none;
	behavior: url(_css/png.htc);
	}	
.test_checkbox{
	float:left;
	}
.test_label{
	width:250px;
	float:left;
	padding-left:5px;
	line-height:120%;
	/*margin-top:5px;*/
	}		
/* kontakt z moderatorem */
#msg_list{
	margin:auto;
	}
#new_message{
	margin:auto;
	width:638px;
	display:block;
	margin:auto;
			}
#new_message label{
	display:block;
	}
input.long, textarea.long{
	width:100%;
	}
div.ask_left {
	float:left;
	width:24px;
}	
div.ask_right {
	float:right;
	width:600px;
}
.msg,.msg2{
	background:#42429D;
	color:#fff;
	font-size:12px;
	padding:2px 22px;
	overflow:hidden;
}
#messages .msg .left{
	width:500px;
	overflow:hidden
}
#messages .msg{
	height:100%;
	}
#messages .msg a{
	display:inline;
	float:left;width:460px;
	margin-top:4px;
	
	}
.msg2{
	background:none;
	padding:7px 22px;
}
.msg_ico{
	behavior: url(_css/png.htc);
	height:20px;
	width:17px;
	position:relative;
	top:4px;
	margin-right:10px;
	float:left;
	}	
.msg_date{
		position:relative;
	top:4px;

	}	
/* */


/* preloader*/
#preload{
	width:200px;
	height:100px;
	text-align:center;
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-50px;
	margin-left:-100px;
	color:#ccc;

	padding:4px;
}
#pre_text{
	margin-top:5px;
}

/**/
#articles .foto, #news .foto{
	padding:15px 21px 5px 0;
	}
#articles .art, #news .art{
	margin:5px 30px 15px 40px;
	}	
	
	
.reg_buton{
	float:right;
	position:relative;
	right:38px;
	margin-top:15px;
	width:130px;
	height:23px;
	border:none;
	}	
.w100{
	width:100px;
	}	
.w200{
	width:170px;
	text-align:right;
	
	}	
.w400{
	width:408px;
	}	
.w500{
	width:500px;
	}		
.cursor{
	cursor:default;
	}	
span.left{
	display:block;
	width:410px;	
	}
#formInfo{
	padding:10px;
	background:#42429D ;
	position:absolute;
	top:50%;
	left:50%;
	margin-left:-200px;
	margin-top:-50px;
	width:400px;
	height:100px;
	
}	
#form_info #inf_body h2{
	background:#D34034;
	padding:2px;
	}
#inf_body{
	background:#42429D ;
	padding:2px 0 10px 0;
	overflow:hidden;
	}	
#inf_body h2{
	background:#D34034;
	padding:2px;
	}
/* zapisy*/
.group_l1{
	display:block;
	width:580px;
	}
.group_date{
	padding:0 24px;
	}	
#group_th{
	color:#FFFFFF;
	font-size:12px;
	font-weight:normal;
	margin:0;
	padding:2px 22px;
	position:relative;
	overflow:hidden;
}	
.group_row{
	background:#42429D none repeat scroll 0 0;
	line-height:20px;
	padding:1px 22px;
}
.bk2{
	display:inline;
	margin:1em 22px;
	}
	
#zapisy_podsum{
	margin:20px auto 1px;
	width:600px;
	
	
}	
#zapisy_podsum td{
	padding:0 10px;
	}

select.short {
	width: 60px;
}

.radiot {
	border: none;
}
