/* JDJ */
/* CSS Document */

/* ================= style do wydruku ===========================*/

a.nonlink, a.nonlink:hover{
	text-decoration:none;
	cursor:default;
}
div#print_out {
	float:left;
 	width:590px;
  border:1px solid #999999;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	margin:5px;
	padding:5px;
	color:#333333;
font-size:11px;

}
div.print_out_control {
	clear:both;
	float:left;
 	width:590px;
	text-align:right;
	margin-bottom:10px;
}

/* ============= chmurki w menadee uzytkownikw ==============*/
.chmurka {
	position:absolute;
	display:none;
	left:25px;
	top:0px;
	width:255px;
	border:1px solid #000;
	background-color:#ffffff;
	color:#000000;
	padding:4px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
.chmurka div.left{
	float:left;
	width:60px;
	border-bottom:1px solid #e7e7e7;
	margin-bottom:3px;
}
.chmurka div.right{
	float:left;
	width:190px;
	border-bottom:1px solid #e7e7e7;
	margin-bottom:3px;
}
/* ============= chmurki na stronie galerii ==================*/
.chmurka_g {
	position:absolute;
	display:none;
	left:-5px;
	top:20px;
	width:255px;
	border:1px solid #000;
	background-color:#ffffff;
	color:#000000;
	padding:4px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
.chmurka_g div.left{
	float:left;
	width:60px;
	border-bottom:1px solid #e7e7e7;
	margin-bottom:3px;
}
.chmurka_g div.right{
	float:left;
	width:190px;
	border-bottom:1px solid #e7e7e7;
	margin-bottom:3px;
}
/* =============================================================*/
body {
	margin: 0;
	padding: 0;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	background: url("../images/bg_top.gif"/*tpa=http://www.jdj.com.pl/images/bg_top.gif*/) repeat-x;
	background-color: #fff;
	color: #0e2e5a;
	text-align: center; /*centering in IE5*/
}
* {
	margin: 0;
	padding: 0;
}
a, img {
	border: none;
}
a {
	color: #0e2e5a;
	text-decoration: none;
}	
a:hover {
	text-decoration: underline;
}
select option{ padding-left:6px;}
select{ padding-left:3px;}

fieldset {
	border: none;
	margin: 0;
	padding: 0;
}

/*main settings =MAIN*/
#wrapper {
	width: 921px;
	margin: 0 auto;
	text-align: left;
}
#flashbox {
	width: 921px;
	height: 175px;
	/*background: url(../images/flash_zastap.jpg) no-repeat;*/
}
#menuFla {
	position: relative;
	height: 175px;
	margin-top: 6px;
}
#menuBox {
	position: absolute;
	top: 130px;
	left: 63px;
	width: 820px;
	height: 46px;
}
#menuBox input {
	font-size: 9px;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	color: #0e2d57;
}	

#menuBox form input.text {
	border: none;
	background-color: #fff;
	padding: 2px;	
	padding-left: 8px;
}
#menuBox div.menu_left_spacer {
	position: relative;
	float: left; 
	width: 140px;
	margin: 0;
	padding: 0;
	color:#FFFFFF;
}
form.szukaj input.text {
	width: 90px;
}
form.szukaj a {
	color: #d3e2f4;
	text-decoration: none;
	display: block;
	background: url("../images/arr_yel.gif"/*tpa=http://www.jdj.com.pl/images/arr_yel.gif*/) no-repeat left;
	padding-left: 11px;
	margin-left: 8px;
	margin-top: 4px;
}
form.loguj a {
	color: #d3e2f4;
	text-decoration: none;
	display: block;
	background: url("../images/arr_yel.gif"/*tpa=http://www.jdj.com.pl/images/arr_yel.gif*/) no-repeat left;
	padding-left: 11px;
	margin-left: 57px;
	margin-top: 4px;
}
input.circle {
	position: relative;
	top: 5px;
	margin-left: 5px;
}
form.loguj input.text {
	width: 55px;
}
form.loguj {
	float: left; 
	width: 160px;
	
}
.zalogowany {
	margin-top: 5px;
	width:165px;
	float:left;
	color:#c2d2e7;
	line-height:16px;
}
.zalogowany a {
	color: #c2d2e7;
}
a.zarzadzaj {
	background: url("../images/arr_yel.gif"/*tpa=http://www.jdj.com.pl/images/arr_yel.gif*/) no-repeat left;
	padding-left: 10px;
}
a.wyloguj {
	background: url("../images/key.gif"/*tpa=http://www.jdj.com.pl/images/key.gif*/) no-repeat left;
	padding-left: 12px;
	margin-left: 0;
	text-decoration: underline;
}
a.wyloguj:hover  {
	text-decoration: none;
}
#nav {
	position: relative;
	list-style: none;
	float: left;
	width: 730px;
	padding-left:100px;
	
	padding-top: 0px;
}
#nav li {
	float: left;
	padding-top: 0px;
	position: relative;
	padding-bottom: 8px;
	background: url("../images/separator.gif"/*tpa=http://www.jdj.com.pl/images/separator.gif*/) no-repeat right center;
}
#nav li {
	padding-left: 27px;
	padding-right: 26px;
}
#nav li.kont {
	background-image: none;
/*	padding-left: 66px;*/
}
#nav li.lg {
	/*padding-left: 56px;
	padding-right: 6px;*/
}
#nav li:hover, #nav li.over {
	background: url("../images/nav_top.gif"/*tpa=http://www.jdj.com.pl/images/nav_top.gif*/) no-repeat left;
}
#nav li a#m_17_PL {
	background: url("../images/m_kontakt.gif"/*tpa=http://www.jdj.com.pl/images/m_kontakt.gif*/) no-repeat center;
	height: 18px;
	width: 79px;
	display: block;
}
#nav li a#m_6_PL {
	background: url("../images/m_onas.gif"/*tpa=http://www.jdj.com.pl/images/m_onas.gif*/) no-repeat center;
	height: 18px;
	width: 79px;
	display: block;
}


#nav li a#m_altini_PL {
	background: url("home.gif"/*tpa=http://www.jdj.com.pl/images/m_onas.gif*/) no-repeat center;
	height: 18px;
	width: 79px;
	display: block;
}




#nav li a#m_6o_PL {
	background: url("../images/home.gif"/*tpa=http://www.jdj.com.pl/images/m_onas.gif*/) no-repeat center;
	height: 18px;
	width: 79px;
	display: block;
}



#nav li a#m_18_PL {
	background: url("../images/m_praca.gif"/*tpa=http://www.jdj.com.pl/images/m_praca.gif*/) no-repeat center;
	height: 18px;
	width: 79px;
	display: block;
}
#nav li a#m_19_PL {
	background: url("../images/m_aktua.gif"/*tpa=http://www.jdj.com.pl/images/m_aktua.gif*/) no-repeat center;
	height: 18px;
	width: 79px;
	display: block;
}
#nav li ul {
	list-style: none;
	position: absolute;
	top: 26px;
	width: 132px;	
	left: 0;
	display: none;
	background-color: #445e83;
}
#nav li:hover ul, #nav li.over ul {
	display: block;
}
#nav li:hover a#m_6_PL, #nav li.over a#m_6_PL {
	background-image: url("../images/m_ona_on.gif"/*tpa=http://www.jdj.com.pl/images/m_ona_on.gif*/);
}
#nav li:hover a#m_17_PL, #nav li.over a#m_17_PL {
	background-image: url("../images/m_kontakt_on.gif"/*tpa=http://www.jdj.com.pl/images/m_kontakt_on.gif*/);
}


#nav li:hover a#m_altini_PL, #nav li.over a#m_altini_PL {
	background-image: url("home.gif"/*tpa=http://www.jdj.com.pl/images/m_kontakt_on.gif*/);
}


#nav li:hover a#m_19_PL, #nav li.over a#m_19_PL {
	background-image: url("../images/m_aktua_on.gif"/*tpa=http://www.jdj.com.pl/images/m_aktua_on.gif*/);
}
#nav li:hover a#m_18_PL, #nav li.over a#m_18_PL {
	background-image: url("../images/m_praca_on.gif"/*tpa=http://www.jdj.com.pl/images/m_praca_on.gif*/);
}
#nav li ul li {
	float: none;
	padding: 0;
	margin: 0;
	background: url("../images/nav_line.gif"/*tpa=http://www.jdj.com.pl/images/nav_line.gif*/) no-repeat bottom;
	padding-bottom: 1px;
}
#nav li ul li:hover {
	background: url("../images/nav_line.gif"/*tpa=http://www.jdj.com.pl/images/nav_line.gif*/) no-repeat bottom;
}
#nav li ul li.media {
	background-image: none;
}
#nav li ul li a {
	text-decoration: none;
	color: #d3e2f4;
	display: block;
	padding: 6px 6px 6px 10px;
	margin-left: 4px;
}
#nav li ul li a:hover {
	background-color: #244169;
}
#nav li ul li#endBg {
	background: url("../images/nav_bot.gif"/*tpa=http://www.jdj.com.pl/images/nav_bot.gif*/);
	height: 24px;
	margin-bottom: -18px;
	margin-left: 0;
}

#columnWrap {
	width: 921px;
	margin-top: 20px;
	padding-bottom: 50px;
}
#produktCol {
	float: left;
	width: 177px;
}
#produktCol select {
	font-size: 9px;
	color: #284469;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	width: 115px;
	padding: 1px 1px 1px 5px;
	margin-left: 11px;
	border: 1px solid #b5c0d0;
}
#mainCol {
	float: left;
	width: 577px;
	margin-left: 10px;
	margin-right: 10px;
	
}

#buttonCol {
	float: left;
	width: 146px;
	margin-right: -10px; /*IE problem*/
}
#buttonCol form {
	border: 1px solid #b5c0d0;
	padding: 1px 1px 1px 10px;
}
#buttonCol form input.txt {
	border: none;
	background-color: #fff;
	font-size: 9px;
	width: 97px;
	top: -4px;
	position: relative;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
}

select.txt {
	font-size: 9px;
	color: #284469;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	width: 120px;
	padding: 1px 1px 1px 3px;
	border: 1px solid #b5c0d0;
	color: #333333;
}

#buttonCol form input {
	margin-bottom: -2px;
}
#bottomBox {
	height: auto;
	width: 100%;
	background: url("../images/bottom_bg.gif"/*tpa=http://www.jdj.com.pl/images/bottom_bg.gif*/) repeat-x;
	border-top: 1px solid #dae7f7;
	padding-bottom: 40px;
}	
.footer {
	padding-top: 15px;
	width: 921px;
	margin: 0 auto;
	color: #889ab2;
	font-size: 11px;
	text-align: center;
}
.copy {
	float: left;
	padding-left: 33px;
	padding-right: 38px;
}
.footer ul {
	list-style: none;
	
}	
.footer ul li {
	float: left;
	background: url("../images/separator2.gif"/*tpa=http://www.jdj.com.pl/images/separator2.gif*/) no-repeat bottom right;
	padding-left: 12px;
	padding-right: 12px;
}
.footer ul li a {
	text-decoration: none;
	color: #889ab2;
}
.footer ul li a:hover {
	text-decoration: underline;
}
.footer ul li.last {
	background-image: none;
}
.copy a, .artgen a {
	font-weight: bold;
	color: #0e2e5a;
	text-decoration: none;
}
.artgen {
	float: right;
}
#menuTop {
	background: url("../images/menu_top.gif"/*tpa=http://www.jdj.com.pl/images/menu_top.gif*/) top no-repeat;
	position: relative;
	padding-top: 20px;
	padding-left: 12px;
}
#menuBot {
	background: url("../images/menu_bt.gif"/*tpa=http://www.jdj.com.pl/images/menu_bt.gif*/) bottom no-repeat;
	position: relative;
	padding-bottom: 20px;
	
}
#menuLeft {
	background: url("../images/menu_bg.gif"/*tpa=http://www.jdj.com.pl/images/menu_bg.gif*/) repeat-y;
	zoom: 1;
	margin-top: 0px;
	position: relative;
}
h2.naszeProd {
	background: url("../images/h_produkty.gif"/*tpa=http://www.jdj.com.pl/images/h_produkty.gif*/) no-repeat;
	height: 11px;
	margin: 0;
	padding-bottom: 25px;
	text-indent: -9999px;
	font-size: 12px;
}

h2.naszeProd2 {

	height: 11px;
	margin: 0;
	padding-bottom: 15px;
	text-indent: -9999px;
	font-size: 12px;
}
ul#submenu {
	margin: 0;
	padding: 0;
	position: relative;
	zoom: 1;
	font-size: 11px;
	list-style: none;
	/*margin-left: 12px;
	temp*/
	
}
ul#submenu li a {
	color: #fff;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 12px;
	display: block;
	background: url("../images/arrow_menu.gif"/*tpa=http://www.jdj.com.pl/images/arrow_menu.gif*/) no-repeat 0 10px;
	text-decoration: none;
	padding-right: 8px;
}
.menu_new {
	color: #F0A070;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 12px;
	display: block;
	background: url("../images/arrow_menu.gif"/*tpa=http://www.jdj.com.pl/images/arrow_menu.gif*/) no-repeat 0 10px;
	text-decoration: none;
	padding-right: 8px;
	font-size: 11px;
}
.menu_new:hover { background-color: #0F2F50; text-decoration: none; }
.menu_new:focus { background-color: #0F2F50; text-decoration: none; }

.menu_new2 {
	color: #fff;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 18px;
	display: block;
	background: url("../images/arrow_menu.gif"/*tpa=http://www.jdj.com.pl/images/arrow_menu.gif*/) no-repeat 0 10px;
	text-decoration: none;
	padding-right: 8px;
	font-size: 10px;
}
.menu_new2:hover { background-color: #0F2F50; text-decoration: none; }
.menu_new2:focus { background-color: #0F2F50; text-decoration: none; }

.menu_new3 {
	color: #fff;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 0px;
	display: block;
	text-decoration: none;
	padding-right: 8px;
	font-size: 11px;
}
.menu_new3:hover {  text-decoration: none; }
.menu_new3:focus {  text-decoration: none; }

ul#submenu li a:hover {
	background-color: #0b2851;
}
ul#submenu li {
	padding-bottom: 1px;
	background: url("../images/menu_line1.gif"/*tpa=http://www.jdj.com.pl/images/menu_line1.gif*/) left bottom no-repeat;
}
ul#submenu li#otherLine {
	background: url("../images/przetarg_line.gif"/*tpa=http://www.jdj.com.pl/images/przetarg_line.gif*/) left bottom no-repeat;
}
ul#submenu li.last, ul#submenu ul li.last a {
	background-image: none;
}
ul#submenu ul li.last a {
	margin-bottom: -1px;
}
ul#submenu ul {
	font-size: 10px;
	list-style: none;
	margin: 0;
	padding: 0;
	background: url("../images/menu_line1.gif"/*tpa=http://www.jdj.com.pl/images/menu_line1.gif*/) left top no-repeat;
	padding-top: 1px;
	padding-left: 12px;
}
ul#submenu ul li a {
	color: #79aeee;
	padding-left: 12px;
	background: url("../images/menu_line2.gif"/*tpa=http://www.jdj.com.pl/images/menu_line2.gif*/) left bottom no-repeat;
	padding-right: 10px;
}
ul#submenu ul li {
	background-image: none;
}
ul#submenu ul li a.mp_selected{
	background: url("../images/arrow_menu.gif"/*tpa=http://www.jdj.com.pl/images/arrow_menu.gif*/) no-repeat 0 10px;
	text-decoration:underline;
}

#submenu.dyn li ul {
		display:none;	
}
#submenu.dyn li ul.show{
		display:block;	
	}

.add1 {
	margin-top: 10px;
	display: block;
	background: url("../images/add_edu.gif"/*tpa=http://www.jdj.com.pl/images/add_edu.gif*/) no-repeat;
	height: 75px;
	width: 178px;
	background-color: #fff;
}
.add2 {
	margin-top: 10px;
	display: block;
	background: url("../images/add_anglorama.gif"/*tpa=http://www.jdj.com.pl/images/add_anglorama.gif*/) no-repeat;
	height: 75px;
	width: 178px;
}
.add3 {
	margin-top: 10px;
	display: block;
	background: url("../images/efs.jpg"/*tpa=http://www.jdj.com.pl/images/efs.jpg*/) no-repeat center;
	height: 84px;
	width: 128px;
}
.add4 {
	margin-top: 10px;
	display: block;
	background: url("../images/cert.jpg"/*tpa=http://www.jdj.com.pl/images/cert.jpg*/) no-repeat;
	height: 75px;
	width: 178px;
}
.reserv {
	background: url("../images/online_reserv.gif"/*tpa=http://www.jdj.com.pl/images/online_reserv.gif*/) no-repeat;
	width: 147px;
	height: 99px;
	display: block;
	margin-top: 19px;
}
.klub {
	background: url("../images/wirtualny_klub.gif"/*tpa=http://www.jdj.com.pl/images/wirtualny_klub.gif*/) no-repeat;
	width: 147px;
	height: 99px;
	display: block;
	margin-top: 1px;
}
.forum {
	background: url("../images/forum.jpg"/*tpa=http://www.jdj.com.pl/images/forum.jpg*/) no-repeat;
	width: 147px;
	height: 111px;
	display: block;
	margin-top: 6px;
}
.galeria {
	background: url("../images/galeria.jpg"/*tpa=http://www.jdj.com.pl/images/galeria.jpg*/) no-repeat;
	width: 147px;
	height: 111px;
	display: block;
	margin-top: 7px;
}
.download {
	background: url("../images/download.gif"/*tpa=http://www.jdj.com.pl/images/download.gif*/) no-repeat;
	width: 146px;
	margin-left: 1px;
	height: 63px;
	display: block;
	margin-top: 9px;
}

/*mian column =MAINCOL*/

.langBox {
	background: url("../images/lang_line.gif"/*tpa=http://www.jdj.com.pl/images/lang_line.gif*/) repeat-y;
}
.langBox a {
	/*background: url(../images/kropki.gif) no-repeat left;*/
	
	text-decoration: none;
	color: #0e2e5a;
	display: inline;
}
.langBox a:hover {
	text-decoration: underline;
}
.langBox a.last {
	background-image: none;
}
.treeLine {
	margin-left: -1px; 
	font-size: 1px; 
	background: url("../images/linia2.gif"/*tpa=http://www.jdj.com.pl/images/linia2.gif*/) no-repeat left; 
	height: 4px;
}
.path {
	z-index: 0;
	padding-bottom: 18px;
	background: url("../images/path_ico.gif"/*tpa=http://www.jdj.com.pl/images/path_ico.gif*/) no-repeat 0 3px;
	padding-left: 12px;
	margin-left: 15px;
	top: -2px;
	position: static;
}
.path span {
	color: #909fb2;
	background-image: none;
}
.langBox h1 {
	font-size: 12px;
	text-indent: -9999px;
	height: 15px;
	margin-left: 31px;
	margin-bottom: 20px;
}
.langTop {
	/*border-bottom: 1px solid #dae7f7;*/
	background: url("../images/toplang_bg.gif"/*tpa=http://www.jdj.com.pl/images/toplang_bg.gif*/) bottom repeat-x;
	background-color: #fff;
}

.langBot {
	background: url("../images/langbot_bg.gif"/*tpa=http://www.jdj.com.pl/images/langbot_bg.gif*/) top repeat-x;
	background-color: #fff;
}
.lang-1-PL {
	float: left;
	width: 170px;
	padding-left: 10px;
	padding-right: 10px;
	margin-left: 1px;
	/*border-bottom: 1px solid #fff;*/
	padding-bottom: 20px;
}
.lang-1-PL h1 {
	background: url("../images/h_ang.gif"/*tpa=http://www.jdj.com.pl/images/h_ang.gif*/) no-repeat;
} 

.lang-2-PL {
	float: left;
	width: 170px;
	padding-left: 10px;
	padding-right: 10px;
	margin-left: 1px;
	/*border-bottom: 1px solid #fff;*/
	padding-bottom: 20px;
	
}
.lang-2-PL h1 {
	background: url("../images/h_niem.gif"/*tpa=http://www.jdj.com.pl/images/h_niem.gif*/) no-repeat;
} 
.lang-6-PL {
	float: left;
	width: 170px;
	padding-left: 10px;
	padding-right: 10px;
	margin-left: 1px;
	/*border-top: 2px solid #fff;*/
	padding-bottom: 16px;
}
.lang-6-PL h1 {
	background: url("../images/h_ru.gif"/*tpa=http://www.jdj.com.pl/images/h_ru.gif*/) no-repeat;
} 

.lang-4-PL {
	float: left;
	width: 170px;
	padding-left: 10px;
	padding-right: 10px;
	margin-left: 1px;
	/*border-top: 2px solid #fff;*/
	padding-top: 16px;
	padding-bottom: 16px;
}
.lang-4-PL h1 {
	background: url("../images/h_italiano.gif"/*tpa=http://www.jdj.com.pl/images/h_italiano.gif*/) no-repeat;
} 

.lang-5-PL {
	float: left;
	width: 170px;
	padding-left: 10px;
	padding-right: 10px;
	margin-left: 1px;
	/*border-top: 2px solid #fff;*/
	padding-top: 16px;
	padding-bottom: 16px;
}
.lang-5-PL h1 {
	background: url("../images/h_espana.gif"/*tpa=http://www.jdj.com.pl/images/h_espana.gif*/) no-repeat;
} 

.lang-3-PL {
	float: left;
	width: 170px;
	padding-left: 10px;
	padding-right: 10px;
	margin-left: 1px;
	/*border-bottom: 1px solid #fff;*/
	padding-top: 16px;
	padding-bottom: 16px;
}
.lang-3-PL h1 {
	background: url("../images/h_fr.gif"/*tpa=http://www.jdj.com.pl/images/h_fr.gif*/) no-repeat;
} 

.zapiszBox {
	text-align: right;
	margin-top: 3px;
}
a.zapisz {
	background: url("../images/kurs_ico.gif"/*tpa=http://www.jdj.com.pl/images/kurs_ico.gif*/) no-repeat left;
	color: #bf0202;
	padding-left: 12px;
	text-decoration: none;
}
#fixCol {
	margin-top: 0px;
}
#fixCol h2 {
	height: 22px;
	margin-bottom: 9px;
	font-size: 12px;
}
.promoBox {
	width: 188px;
	float: left;
}
.promoBox h2 {
	/*background: url(../images/h_promo.gif) no-repeat top;*/
	margin-left: 20px;
}	
.forumBox {
	width: 188px;
	float: left;
	margin-left: 6px;
}
.forumBox h2 {
	/*background: url(../images/h_forum2.gif) no-repeat top;*/
	margin-left: 20px;
}	

.eduBox {
	width: 188px;
	float: left;
	margin-left: 6px;
}
.eduBox h2 {
	background: url("../images/h_edukacja.gif"/*tpa=http://www.jdj.com.pl/images/h_edukacja.gif*/) no-repeat top;
}	
.yelBoxBottom {
	background: url("../images/yel_box_bot.gif"/*tpa=http://www.jdj.com.pl/images/yel_box_bot.gif*/) bottom no-repeat;
}
.yelBox {
	background-color: #efefe6;
}
.yelBoxTop {
	background: url("../images/yel_box_top.gif"/*tpa=http://www.jdj.com.pl/images/yel_box_top.gif*/) top no-repeat;
	padding: 7px 13px 20px 13px;
}
.info {
	/*background: url(../images/kursy_mini.jpg) no-repeat top;*/
	padding-top: 5px;
}
h3 {
	color: #0e2e5a;
	font-size: 10px;
	margin-bottom: 5px;
}
.info h3 {
	color: #0e2e5a;
}
.info a, .forumInfo a {
	text-decoration: none;
	color: #333333;
}
.info a:hover, .forumInfo a:hover {
	text-decoration: underline;
}
.data {
	background: url("../images/data_icon.gif"/*tpa=http://www.jdj.com.pl/images/data_icon.gif*/) no-repeat left;
	padding-left: 19px;
	color: #8c8b8b;
	margin-top: 6px;
}
.forumInfo {
	padding-top: 5px;
	min-height: 82px;
}
.info {
	min-height: 79px;
}
.forumInfo dl {
	margin: 0;
	padding: 0;
	margin-top: 11px;
}
.forumInfo dt {
	font-weight: bold;
}
.forumInfo dt a {
	text-decoration: none;
	color: #0e2e5a;
}
.forumInfo dt a {
	text-decoration: underline;
}
.forumInfo dd {
	margin-bottom: 5px;
	background: url("../images/data_icon.gif"/*tpa=http://www.jdj.com.pl/images/data_icon.gif*/) no-repeat left;
	padding-left: 19px;
	color: #8c8b8b;
	margin-top: 1px;
}
#searchBox {
	clear: both;

	background-color: #0e2d57;
}
#searchTop {
	background: url("../images/search_bg_top.gif"/*tpa=http://www.jdj.com.pl/images/search_bg_top.gif*/) top no-repeat;
	height: 67px;
	margin-top: 33px;
}
#searchBottom {
	background: url("../images/search_bg_bot.gif"/*tpa=http://www.jdj.com.pl/images/search_bg_bot.gif*/) bottom no-repeat;
	padding-bottom: 16px;
}
h1.wyszukiwarka {
	background: url("../images/h_wyszukiwarka.gif"/*tpa=http://www.jdj.com.pl/images/h_wyszukiwarka.gif*/) no-repeat;
	height: 12px;
	margin-left: 16px;
	margin-top: 17px;
	width: 238px;
	float: left;
	text-indent: -9999px;
	font-size: 12px;

}	
#searchTop a.pomoc {
	text-decoration: underline;
	width: 300px;
	float: left;
	margin-top: 17px;
	font-size: 9px;
}

form#search_limiter ul li select {
	font-size: 9px;
	color: #284469;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	width: 50px;
	padding: 1px 1px 1px 3px;
	border: 1px solid #b5c0d0;
	color: #333333;
}
form#search_limiter ul li{
	display:inline;
	padding-left:3px;
}

#wyszukiwarka {
	background-color: #eaf2fb;
	width: 539px;
	margin-left: 17px;
	clear: both;
}
form#wyszukiwarka select {
	font-size: 9px;
	color: #284469;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	width: 120px;
	padding: 1px 1px 1px 3px;
	border: 1px solid #b5c0d0;
	color: #333333;
}

form#wyszukiwarka input.cena {
	font-size: 9px;
	color: #284469;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	width: 50px;
	padding: 2px 3px 2px 3px;
	border: 1px solid #b5c0d0;
	color: #333333;
	text-align:right;
}

	
.selectSet {
	padding: 7px 10px 7px 10px;
	border-bottom: 1px solid #0e2d57;
}
.selectSet div {
	float: left;
	width: 233px;
	margin-right: 0;
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 26px;
}
.selectSet label {
	margin-left: 10px;
	color: #333333;
}
.jezyk {
	background: url("../images/ico1.gif"/*tpa=http://www.jdj.com.pl/images/ico1.gif*/);
}
.miasto {
	background: url("../images/ico5.gif"/*tpa=http://www.jdj.com.pl/images/ico5.gif*/);
}
.kurs {
	background: url("../images/ico2.gif"/*tpa=http://www.jdj.com.pl/images/ico2.gif*/);
}
.cert {
	background: url("../images/ico6.gif"/*tpa=http://www.jdj.com.pl/images/ico6.gif*/);
}
.czas {
	background: url("../images/ico3.gif"/*tpa=http://www.jdj.com.pl/images/ico3.gif*/);
}
.wiek {
	background: url("../images/ico7.gif"/*tpa=http://www.jdj.com.pl/images/ico7.gif*/);
}
.kraj {
	background: url("../images/ico5.gif"/*tpa=http://www.jdj.com.pl/images/ico5.gif*/);
}
.przedzial {
	background: url("../images/ico8.gif"/*tpa=http://www.jdj.com.pl/images/ico8.gif*/);
}

/*podstrona wyszukiwarka =WYSZUKIWARKA*/

#content {
	font-size: 11px;
	color: #333333;
	margin-top: 13px;
	padding: 0 8px;
	line-height: 16px;
}

#content div.html_content{
	margin-bottom:24px;
}
#content div.html_content a{
	color:#bf0202;
}
#content div.html_content td a{
	color:#bf0202;
}

#content td a{
	color:#bf0202;
}
#content div a{
	color:#bf0202;
}
#content div.listItem{
	margin-left:15px;
}

#content div h2 a{
	color:#0c2f59;
}
#content span a{
	color: #0c2f59;
}
#content span {
	color: #0c2f59;
}
#content h1 {
	font-size: 12px;
	padding: 0;
	margin: 0 0 16px 0;
}
#content h2 {
	font-size: 11px;
	font-weight: bold;
	color: #0c2f59;
}
#content h3 {
	font-size: 11px;
	color: #0c2f59;
	font-weight: normal;
	margin: 0;
}
#content p {
	margin-top: 10px;
	margin-bottom: 10px;
}
.textBlock {
	margin-top: 20px;
	margin-bottom: 20px;
}
#butonSet a {
	float: right;
	background: url("../images/tlo_bt.gif"/*tpa=http://www.jdj.com.pl/images/tlo_bt.gif*/) no-repeat;
	text-align: center;
	display: block;
	width: 93px;
	height: 20px;
	padding-top: 5px;
	color: #fff;
	margin-right: 5px;
	margin-bottom:5px;
}
.butonField {
background-color: #0e2d57;
padding-top: 10px;
padding-right: 20px;
}
.butonField div.limiter {
background-color: #0e2d57;
color:#FFFFFF;
}
.butonField div.limiter a{
color:#FFFFFF;
}
.butonField div.limiter span{
color:#999999;
}
.butonField div.limiter_top {
float:left;
width:70%;
background-color: #0e2d57;
color:#FFFFFF;
}
.butonField div.limiter select {
width:40px;
}
.butonField div.search_button {
background-color: #0e2d57;
text-align:right;
}

ul.submenu {
	float: right;
	padding-left: 20px;
	list-style: none;
	width: 180px;
	padding-bottom: 30px;
}
ul.submenu li {
	background: url("../images/submenu_arrow.gif"/*tpa=http://www.jdj.com.pl/images/submenu_arrow.gif*/) no-repeat 9px 11px;
	padding: 5px 0 5px 22px;
	border-bottom: 1px solid #efefe6;
}
ul.submenu li.last {
	border: none;
}	
ul.submenu li a {
	color: #0c2f59;
}	
ul.normal {
	list-style: none;
	margin-left: 90px;
	margin-top: 10px;
	margin-bottom: 10px;
}
ul.normal li {
	background: url("../images/normal_arow.gif"/*tpa=http://www.jdj.com.pl/images/normal_arow.gif*/) 0 6px no-repeat;
	padding: 1px 0 1px 11px;
}
ul.normal li a {
	color: #bf0202;
}
ul.normal ul {
	list-style: none;
	margin-left: 36px;
}
.floatimage {
	float: right; 
	margin-left: 20px;
	margin-top: 10px;
}
/*formularz kontaktu*/
.mainForm {
	clear: both;
	padding-top: 25px;
	padding-bottom: 40px;
}
.mainForm select {
	font-size: 10px;
	color: #284469;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	width: 120px;
	padding: 1px 1px 1px 3px;
	border: 1px solid #b5c0d0;
	color: #333333;
	float: right;
	clear: right;
	margin-bottom: 10px;
}
.mainForm input, .mainForm textarea {
	font-size: 10px;
	color: #284469;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	width: 120px;
	padding: 2px 1px 2px 3px;
	border: 1px solid #b5c0d0;
	color: #333333;
}
.mainForm textarea {
	width: 490px;
	height: 95px;
}
.mainForm input {
	float: right;
	clear: right;
	margin-bottom: 10px;
}
.kursData {
	width: 200px;
	float: left;
	margin-left: 25px;
}
.kursData label, .personData label {
	float: left;
	clear: left;
	display: block;
	width: 70px;
	margin-bottom: 11px;
	text-align: right;
}
.personData label {
	width: 93px;
	margin-bottom: 12px;
}
.personData {
	width: 230px;
	float: left;
	margin-left: 70px;
}
.textar {
	clear: both;
	margin-left: 25px;
	margin-bottom: 20px;
}
.textar label {
	display: block;
	color: #0c2f59;
	margin-bottom: 20px;
}
#content h3.formH {
	padding-bottom: 20px;
}
.dataButton {
	margin-left: 25px;
}
.dataButton input {
	text-align: center;
	font-size: 10px;
	color: #fff;
	height: 24px;
	width: 93px;
	background: url("../images/red_baton.gif"/*tpa=http://www.jdj.com.pl/images/red_baton.gif*/) no-repeat; 
	border: none;
	float: left;
	margin-right: 7px;
	cursor:pointer;
}
div.wkj_lekcje{
	float:left;
	display:block;
	overflow:hidden;
	margin-top:10px;
	width:180px;
	min-height:200px;
	margin-right:3px;
}

div.wkj_lekcje input.archButton{
	text-align: center;
	font-size: 10px;
	color: #fff;
	height: 24px;
	width: 93px;
	background: url("../images/red_baton.gif"/*tpa=http://www.jdj.com.pl/images/red_baton.gif*/) no-repeat; 
	border: none;
	cursor:pointer;
	/*float: left;*/
	margin:4px 7px 4px 0px;
}
div.wkj_lekcje div.archButton_disabled{
	text-align: center;
	padding-top:3px;
	font-size: 10px;
	color: #fff;
	height: 24px;
	width: 93px;
	cursor:default;
	background: url("../images/red_baton_disabled.gif"/*tpa=http://www.jdj.com.pl/images/red_baton_disabled.gif*/) no-repeat; 
	/*float: left;*/
	margin:4px 7px 1px 0px;
	
}

div.wkj_archiwum{
	float:left;
	display:block;
	overflow:hidden;
	width:555px;
	min-height:200px;
	margin-right:3px;
}

div.wkj_archiwum input.archButton{
	text-align: center;
	font-size: 10px;
	color: #fff;
	height: 24px;
	width: 93px;
	background: url("../images/red_baton.gif"/*tpa=http://www.jdj.com.pl/images/red_baton.gif*/) no-repeat; 
	border: none;
	cursor:pointer;
	/*float: left;*/
	margin:4px 7px 4px 0px;
}

div.wkj_limiter{
	margin-bottom:15px;
	color:#CC0000;
	height:10px;
}
div.wkj_limiter span{
	color:#333333;
}

input.nl_wkj_Button {
	font-size: 10px;
	color: #fff;
	height: 24px;
	width: 93px;
	background: url("../images/red_baton.gif"/*tpa=http://www.jdj.com.pl/images/red_baton.gif*/) no-repeat; 
	border: none;
	margin-right:10px;
	cursor:pointer;
}
div.wkj_nl_buttons{
	margin-left:115px;
	margin-top:5px;
	margin-bottom:20px;
}
.obrazek {
	width: 161px;
	float: left;
}
.trescOfert {
	width: 375px;
	float: left;
	padding-left: 10px;
}
.linia {
	width: 385px;
	margin-left: 175px;
	margin-top: 3px;
	margin-bottom: 10px;
	height: 1px;
	font-size: 1px;
	background-color: #efefe6;
	overflow: hidden;
}
.trescOfert h2 a {
	color: #0c2f59;
}
.trescOfert a {
	color: #333333;
}
.textBlock2 {
	margin-top: 10px;
	margin-bottom: 20px;
}
.produkt1 {
	padding-bottom: 20px !important;
	padding-right: 0;
}

/*forum =FORUM*/
#forumContent {
	font-size: 11px;
	padding-bottom: 50px;
	margin-top: 5px;
}
#forumContent h1 {
	margin-left: 10px;
}
.forumTop {
	background: url("../images/forum_top.gif"/*tpa=http://www.jdj.com.pl/images/forum_top.gif*/) no-repeat top;
	min-height: 74px;
	padding: 16px 22px 10px 16px;
	border-bottom: 1px solid #efefe6;
	margin-top: 20px;
}
.t_list {
	background: url("../images/f_ico2.gif"/*tpa=http://www.jdj.com.pl/images/f_ico2.gif*/) no-repeat left;
	padding-left: 22px;
	padding-top: 1px;
	padding-bottom: 1px;
	margin-left: 12px;
}
.n_topic {
	background: url("../images/f_ico1.gif"/*tpa=http://www.jdj.com.pl/images/f_ico1.gif*/) no-repeat left;
	padding-left: 22px;
	padding-top: 1px;
	padding-bottom: 1px;
	margin-left: 35px;
}
#forumContent h2 {
	font-size: 11px;
	color: #c10100;
	height: 52px;
}
.tematy {
	color: #c10100;
	width: 270px;
	float: left;
}

.linki {
	float: right;
	width: 260px;
	text-align:right;
}
.linki_bottom {
	float: right;
	width: 260px;
	text-align:right;
	margin-right:15px;
}
.linki span{color:#bbbbbb;}
.linki_bottom span{color:#bbbbbb;}

.forum_info {
	font-size: 10px;
}
.linkiBox {
	height: 52px;
}
.autorData {
	font-size: 10px;
	color: #c10100;
	text-align: center;
}
.autor {
	float: left;
	width: 110px;
	margin-left: 60px;
}
.dataFor {
	width: 80px;
	float: right;
}
.autor2 {
	float: left;
	width: 110px;
	margin-left: 20px;
}
.dataFor2 {
	width: 50px;
	float: left;
	text-align: center;
}
.odpowiedzi {
	width: 80px;
	float: left;
}
div.descriptionBox {
	padding:8px;
	border:1px solid #e7e7e7;
	margin-left:15px;
	width:525px;
}
#formSpolecznoscGaleria {
	padding:8px;
	border:1px solid #e7e7e7;
	margin-left:15px;
	width:525px;
}
#formSpolecznoscGaleria h2{
	color:#333333;
	font-weight:bold;
	font-size:11px;
}

#formSpolecznoscGaleria label {
	display: block;
	float: left;
	width: 100px;
	padding-right:3px;
	color: #0c2f59;
	text-align:right;
}

select.position {
	font-size: 9px;
	color: #284469;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	/*width: 230px;*/
	padding: 1px 1px 1px 3px;
	border: 1px solid #b5c0d0;
	color: #333333;
}

#formForum {
	padding-left: 20px;
	padding-right: 20px;
}
#formForum span{
	margin-right: 3px;
	margin-left: 5px;
	color:#b5c0d0;
	clear:both;
}

#formForum label {
	display: block;
	float: left;
	width: 100px;
	padding-right:3px;
	color: #0c2f59;
	text-align:right;
}

#formForum div.wkj{
	clear:both;
	padding:3px;
}

#formForum div.wkj div.label{
	width:100px;
	text-align:right;
	margin-right:10px;
	float:left;
	
}
#formForum div.wkj div.input{
	width:400px;
	float:left;
}
#formForum div.wkj div.input_rok{
	width:300px;
}
#formForum div.wkj div.input_woj{
	width:300px;
}

#formForum div.wkj div.input_rok select{
	width:60px;
	margin-left:0px;
}
#formForum div.wkj div.input_woj select{
	margin-left:0px;
}

#formForum div.wkj div.jezyki{
	display:block;
	float:left;
	width:300px;
	margin-top:4px;
}

#formForum div.wkj div.pola_obowiazkowe{
	display:block;
	margin-left:110px;
	color: #0c2f59;
	font-size:10px;
}

#formForum div.wkj span{
	color:#b5c0d0;
	padding-left:8px;
}

#formForum div.wkj select{
	margin:2px;
	border-style:none;
	border: 1px solid #b5c0d0;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
}

#formForum div.wkj label{
width:80px;
text-align:right;
}

#formForum textarea {
	clear:left;
	font-size: 10px;
	color: #284469;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	width: 415px;
	height: 95px;
	padding: 2px 1px 2px 3px;
	color: #333333;
	border: 1px solid #b5c0d0;
}
#formForum .dataButton {
	padding-left: 94px;
	margin-top: 24px;
}
#formForum .dataButton input {
	font-size: 10px;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	cursor:pointer;
}

#formKontakt {
	padding-left: 20px;
	padding-right: 20px;
}
#formKontakt label {
	display: block;
	float: left;
	text-align: right;
	width: 100px;
	padding-right:1px;
	color: #0c2f59;
}
#formKontakt textarea {
	float: left;
	font-size: 10px;
	color: #284469;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	width: 415px;
	height: 95px;
	padding: 2px 1px 2px 3px;
	border: 1px solid #b5c0d0;
	color: #333333;
}
#formKontakt .dataButton {
	padding-left: 94px;
	margin-top: 24px;
}
#formKontakt .dataButton input {
	font-size: 10px;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	cursor:pointer;
}
#formKontakt span {
	color:#b5c0d0;
	padding-left:8px;
	margin-left:4px;
	margin-right:3px;
}

#formPolecam {
	padding-left: 20px;
	padding-right: 20px;
}
#formPolecam label {
	display: block;
	float: left;
	text-align: right;
	width: 100px;
	padding-right: 16px;
	color: #0c2f59;
}
#formPolecam textarea {
	float: left;
	font-size: 10px;
	color: #284469;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	width: 415px;
	height: 95px;
	padding: 2px 1px 2px 3px;
	border: 1px solid #b5c0d0;
	color: #333333;
}
#formPolecam .dataButton {
	padding-left: 94px;
	margin-top: 24px;
}
#formPolecam .dataButton input {
	font-size: 10px;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	cursor:pointer;
}

.forumTopic {
	padding: 5px 20px 40px 20px;
}
.topic1, .topic2, .topic3, .topic4 {
	padding-bottom: 7px;
	border-bottom: 1px solid #efefe6;
}
.forumTopic h2 {
	color: #0c2f59 !important;
	float: left;
	width: 330px;
	height: auto !important;
}
.topic2 h2, .topic3 h2, .topic4 h2 {
	font-weight: normal;
}
.topic2 {
	padding-left: 36px;
}
.topic2 h2 {
	width: 314px;
}
.topic3 {
	padding-left: 56px;
}
.topic3 h2 {
	width: 296px;
}
.topic4 {
	padding-left: 76px;
}
.topic4 h2 {
	width: 274px;
}
.topic5 {
	padding-left: 96px;
}
.topic5 h2 {
	width: 254px;
}
.topic6 {
	padding-left: 116px;
}
.topic6 h2 {
	width: 234px;
}
.topic7 {
	padding-left: 136px;
}
.topic7 h2 {
	width: 214px;
}

div.galerie_lista{
	width:570px;
	padding-top:3px;
	height:24px;
	border-bottom:1px solid grey;
}

.denied{
 background-color:#ffc3c4;
}

div.gallery_nazwa{
	width:250px;
	float:left;
	padding-left:4px;
	font-weight:bold;
}

div.galerie_linki a{
	float:right;
	width:110px;
	text-decoration: underline;
	color: #c10100;
	background: url("../images/odp.gif"/*tpa=http://www.jdj.com.pl/images/odp.gif*/) left no-repeat;
	font-size: 10px;
	padding:2px 2px 2px 20px;
}

div.galerie_linki a:hover{
	text-decoration: none;
}

.odpLink {
	text-align: right;
}
.odpLink a {
	text-decoration: underline;
	color: #c10100;
	background: url("../images/odp.gif"/*tpa=http://www.jdj.com.pl/images/odp.gif*/) left no-repeat;
	padding-left: 20px;
	font-size: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.odpLink a:hover {
	text-decoration: none;
}
.user {
	font-size: 10px;
	float: left;
	width: 120px;
	text-align: center;
}
.topicTime {
	float: left;
	text-align: right;
	width: 85px;
	font-size: 10px;
}
.forumTopic .post {
	font-size: 10px;
	clear: both;
	color: #333230;
	padding-top: 16px;
}
#obserwuj {
	margin-top: 18px;
}
.forumPostAll {
	padding: 5px 20px 5px 20px;
	border-bottom: 1px solid #efefe6;
	color: #333230;
}
.postAll {
	float: left;
	width: 300px;
	font-size: 10px;
}
.postAll h2 {
	color: #0c2f59 !important;
	height: auto !important;
}
.postAll a {
	color: #333230;
}
.userAll {
	width: 100px;
	text-align: center;
	float: left;
	font-size: 10px;
}
.topicTimeAll {
	float: left;
	width: 60px;
	text-align: center;
	font-size: 10px;
}
.iloscOdpAll {
	width: 70px;
	text-align: center;
	float: left;
	font-size: 10px;
} 
.nextTopic {
	margin-top: 22px;
	font-size: 10px;
	color: #333333;
}
.nextTopic a {
	text-decoration: underline;
}
.nextTopic a:hover {
	text-decoration: none;
}
.forum_about {
	color: #333333;
	font-size: 10px;
	margin-top: 5px;
	width: 220px;
}
/*galeria =GALERIA*/
.fotoSet {
	margin-bottom: 14px;
	padding-left: 16px;
	clear: both;
}
.fotoBox {
	width: 162px;
	float: left;
	padding: 5px;
	border: 1px solid #efefe6;
	margin-right: 10px;	
}

.fotoBox a.status_on {
	float:right;
	background-color:#00BD00;
	width:10px;
	height:10px;
	margin-top:-6px;
}
.fotoBox a.status_off {
	float:right;
	background-color:#D12412;
	width:10px;
	height:10px;
		margin-top:-6px;
}

.reprezentant{
	background-color:#D6FFFF;
}

.edited{
	border:4px solid #00ff00;
	padding:2px;
}

.fotoBox div.violation_alert{
	background-color:#ff0000;
	color:#ffffff;
	font-weight:bold;
	text-align:center;
	padding:3px;
	margin-bottom:3px;
}
.fotoBox p {
	margin-top: 7px;
	margin-bottom: 4px;
	font-size: 10px;
}

.fotoBox p span {
	color: #333333;
}

.galeriaTop {
	/*min-height: 74px;*/
	padding: 16px 16px 10px 16px;
	margin-top:0px;
}

.galeriaTop h2 {
	color: #0c2f59 !important;
	height: auto !important;
}

.galeriaTop .linki {
	height:16px;;
	float:right;
	text-align:right;
	width:267px;
	display:block;
}

.galleryTlo {
	background: url("../images/forum_top.gif"/*tpa=http://www.jdj.com.pl/images/forum_top.gif*/) no-repeat top;
	clear: both;
} 

.stronyGal {
	color: #333333;
	font-size:11px;
	width:539px;
	height:16px;
	margin-top:30px;
}

.stronyGal a.active{
	color:#bf0202;
	font-weight:bold;
}

.aktual {
	font-weight: bold;
	color: #c10100;
	background: url("../images/submenu_arrow2.gif"/*tpa=http://www.jdj.com.pl/images/submenu_arrow2.gif*/) no-repeat left;
	padding-left: 10px;
}	

.next {
	color: #333333;
	background: url("../images/submenu_arrow.gif"/*tpa=http://www.jdj.com.pl/images/submenu_arrow.gif*/) no-repeat right;
	padding-right: 10px;
}

.n_foto {
	background: url("../images/gal_ico2.gif"/*tpa=http://www.jdj.com.pl/images/gal_ico2.gif*/) no-repeat left;
	padding-left: 22px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-left: 12px;
}
.n_gallery {
	background: url("../images/gal_ico1.gif"/*tpa=http://www.jdj.com.pl/images/gal_ico1.gif*/) no-repeat left;
	padding-left: 22px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-left: 35px;
}
.fotoBoxDetail {
	padding: 5px;
	border: 1px solid #efefe6;
}
.detailFoto {
	float: left;
	width: 162px;
	margin-right: 22px;
	overflow: hidden;
}
.fotoText {
	float: left;
	width: 337px;
}
.fotoText h2 {
	color: #0c2f59 !important;
	height: auto !important;
}
.fotoBoxDetail p {
	color: #333230;
	margin: 10px 0;
	font-size: 10px;
}
.dodano {
	color: #333230;
	font-size: 10px;
}
.dodano span {
	color: #0c2f59;
}
h2.galAdmin {
	padding-bottom: 40px;
}
.fotoBox a {
	color: #bf0202;
	font-size: 10px;
}
.fotoBox a.edytuj {
	text-decoration: underline;
	background: url("../images/gal_ico3.gif"/*tpa=http://www.jdj.com.pl/images/gal_ico3.gif*/) no-repeat left;
	padding-left: 22px;
	padding-top: 2px;
	padding-bottom: 3px;
	margin-left: 2px;
}
.fotoBox a.usun {
	text-decoration: underline;
	background: url("../images/gal_ico4.gif"/*tpa=http://www.jdj.com.pl/images/gal_ico4.gif*/) no-repeat left;
	padding-left: 22px;
	padding-top: 2px;
	margin-left: 5px;
	padding-bottom: 3px;
}
.fotoBox a.violation {
	text-decoration: underline;
	background: url("../images/odp.gif"/*tpa=http://www.jdj.com.pl/images/odp.gif*/) no-repeat left;
	padding-left: 22px;
	padding-top: 2px;
	padding-bottom: 3px;
	margin-left: 2px;
}
.fotoBox a.edytuj:hover, .fotoBox a.usun:hover, .fotoBox a.violation:hover {
	text-decoration: none;
}
#introGal h2 {
	color: #0c2f59;
	height: auto;
}
#introGal {
	padding: 0 8px;
	line-height: 16px;
	color: #333333;
	margin-bottom:10px;
}
.inputSet {
	margin-bottom: 10px;
	vertical-align:top;
}

form.galerMod {
	margin-top: 20px;
}
form.galerMod input.txt, form.galerMod input.file {
	font-size: 10px;
	color: #284469;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	width: 222px;
	padding: 2px 1px 2px 3px;
	border: 1px solid #b5c0d0;
	color: #333333;
}
form.galerMod textarea {
	width: 222px !important;
	padding: 2px 1px 2px 3px;
	border: 1px solid #efefe6;
	color: #333333;
}

form.galerMod textarea.violation_info {
	width: 350px !important;
	height:100px;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size:11px;
	padding:3px;
	border:1px solid #efefe6;
	color:#333333;
	margin-top:4px;
}

form.writeForm {
	margin-top: 20px;
}

form.writeForm input.txt {
	font-size: 10px;
	color: #284469;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	width: 222px;
	padding: 2px 1px 2px 3px;
	border: 1px solid #b5c0d0;
	color: #333333;
}
form.writeForm textarea {
	width: 222px !important;
	padding: 2px 1px 2px 3px;
	border: 1px solid #efefe6;
	color: #333333;
}

form.writeForm input.checkbox {
	font-size: 10px;
	color: #284469;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	padding: 2px 1px 2px 3px;
	border: 1px solid #b5c0d0;
	color: #333333;
}

#galButtons {
	margin-left: 0;
	clear: both;
}
#galButtons input {
	margin-left: 0;
}
h1.galHead {
	margin: 0 0 16px 0;
}
/*clearfix*/
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
div.artykul{width:560px; display:block; overflow:hidden;}




.clearfix {display: inline-block;}
.clearfix {zoom: 1;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/*style dla tabelek z cms'a 8.11.2006 */
#content table {
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 100%;
	border: 1px solid #0E2D57;
	border-collapse: collapse;
	margin-bottom: 15px;
}
#content table td, #content table th {
	border: 1px solid #0E2D57;
	padding: 3px;
}
#content table th {
	background-color: #F2F7FB;
}

.spolecznosc_table {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.hr1 {
	background-color: #FFF;
}

.hr2 {
	background-color: #E4EDFC;
}

/* kalendarz */
#kalendarz{
	float:left;
	width:162px;
	height:162px;
	margin:2px;
	vertical-align:top;
	display:block;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-weight:normal;
	font-size:10px;
	background:url("../images/cal_box_3.gif"/*tpa=http://www.jdj.com.pl/images/cal_box_3.gif*/) no-repeat top;
	color:#ffffff;
	cursor:default;
}

.sunday{color:#FF5B5A  !important;}
.active_day{background-color:#85ABC8;cursor:pointer;color:#0e2d57;}
.selected_day{background-color:#FFFF00;cursor:pointer;color:#0e2d57;}
.selected_month{color:#FFFF00;}
.normal_month{color:#FFFFFF;}

#kalendarz div.days div.day{
  float:left;
	width:18px;
	height:14px;
	margin:1px;
	text-align:center;
	border:1px solid #85ABC8;
}

#kalendarz div.days div.blank, div.wday{
  float:left;
	width:20px;
	margin:1px;
	height:16px;
	text-align:center;
}

#kalendarz div.month{
	height:14px;
	padding-top:6px;
	text-align:center;
	font-weight:bold;
}

#kalendarz div.week{
	height:14px;
	padding-left:4px;
	color:#ffffff;
}
#kalendarz div.days{
	display:block;
	padding-left:4px;
}
/* end of kalendarz */

div.kolumna{float:left;margin-right:5px;margin-bottom:5px;}
.waska{width:85px;}
.trzy{width:150px;}
.dwie{width:340px;}
.szeroka{width:250px;}
.summary{width:500px;}
.summary span{float:left;font-weight:bold;width:190px;text-align:right;margin-right:10px;}
div.kolumna div.ikona{float:left;width:65px;height:65px;margin-right:6px;border:1px solid red;}
div.kolumna  div.szkolaname{float:left;margin-right:6px;width:400px;font-weight:bold;}
div.kolumna div.head{font-size:11px;font-weight:bold;color: #0c2f59;padding-bottom:6px;padding-top:6px;width:auto;}
div.kolumna select{border:1px solid #e7e7e7; font-size:10px;padding-left:3px;margin-bottom:4px;}

#box_szkoly div.ikona{float:left;width:64px;overflow:hidden;}
/*
#box_szkoly div.header_off{float:right;margin-right:5px;width:450px;padding:3px;cursor:pointer;background-color:#f0f0f0;}
#box_szkoly div.header_on{float:right;margin-right:5px;width:450px;padding:3px;cursor:pointer;background-color:#F0F06D;}
*/
div.summary_head{
	clear:both;
	padding-top:3px;
	padding-left:24px;
	font-weight:bold;
	width:450px;
	height:22px;
	background:url("../images/header_normal.gif"/*tpa=http://www.jdj.com.pl/images/header_normal.gif*/) no-repeat top;
}
#box_szkoly div.header_off{
	float:right;
	padding:3px;
	width:450px;
	height:22px;
	background-color:#0e2d57;
	cursor:pointer;
	background:url("../images/header_normal.gif"/*tpa=http://www.jdj.com.pl/images/header_normal.gif*/) no-repeat top;
}
#box_szkoly div.header_on{
	float:right;
	width:450px;
	height:22px;
	padding:3px;
	color:#FFFFFF;
	background-color:#546d90;
	cursor:pointer;
	background:url("../images/header_active.gif"/*tpa=http://www.jdj.com.pl/images/header_active.gif*/) no-repeat top;
}

#box_szkoly div.opis{float:right;margin-right:5px;width:450px;}
#box_szkoly input.szkola{float:left;border:0px;margin-left:6px;margin-top:2px;}
#box_szkoly a{color:red;font-weight:normal;}


div.rezerwacjaTop {
	background: url("../images/forum_top.gif"/*tpa=http://www.jdj.com.pl/images/forum_top.gif*/) no-repeat top;
	min-height:74px;
	padding: 16px 22px 10px 16px;
}
div.rezerwacjaSet {
	margin-bottom: 14px;
	padding-left: 16px;
	clear: both;
}

a.btn_etap_stop {
	float: right;
	text-align: center;
	display: block;
	width: 150px;
	height: 10px;
	padding-top: 5px;
	color: #FF5B5A;
	margin-right: 5px;
	text-decoration:none;
	cursor:default;
	margin-top:-5px;
}

a.btn_etap_next {
	float: right;
	text-align: center;
	display: block;
	width: 93px;
	height: 10px;
	padding-top: 5px;
	color:#0e2d57;
	margin-right: 5px;
	cursor:pointer;
	margin-top:-5px;
}

a.btn_etap_last {
	float: right;
	text-align: center;
	display: block;
	width: 93px;
	height: 10px;
	padding-top: 5px;
	color:#b4b4b4;
	margin-right: 5px;
	cursor:default;
	text-decoration:none;
	margin-top:-5px;
}

#rezerwacja textarea, #rezerwacja input{
  width: auto;
	clear:left;
	font-size: 10px;
	color: #284469;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	padding: 2px 1px 2px 3px;
	color: #333333;
	border: 1px solid #b5c0d0;
}
#rezerwacja input.check, #rezerwacja input.radio{
	border:none;
}
#td_rezer {
	font-size: 11px;
	color: #333333;
	margin-top: 13px;
	padding: 0 8px;
	line-height: 16px;
}
#td_rezer tr td input{font-family: Tahoma, Verdana, Helvetica, sans-serif;font-size:11px;color: #284469;}
#td_rezer tr td input.wide{width:300px;}
#td_rezer tr td input.short{width:40px;}
#td_rezer tr td input.check{border:none;}
#td_rezer tr td textarea{width:430px;height:104px;font-size:11px;}
