/*forum*/
.forum
{
	width:100%;
	margin:0 0 15px 0;
	border: 1px solid #ccc;
	border-spacing:0;
	border-collapse:collapse;
	word-wrap:break-word;
}
.forum th
{
	background:#f1f1f1;
	padding:5px 0;
}
.forum td
{
	border: 1px solid #ccc;
	padding:3px 5px;
}
.forum a
{
	font-weight: bold;
	display:block;
	font-size:12px;
}
.forum_pasek
{
	margin:0 0 10px 0;
	position:relative;
	min-height:20px;
	clear:both;
	text-align:center;
}
.new_post
{
	font-size:11px;
	padding:3px 7px;
}

.forum_video
{
	margin:10px auto;
	width:480px;
}
.forum_przycisk
{
	cursor:pointer;
	padding:5px 10px;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	background:#FF0F1F;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border:2px solid #000;
}
.forum_odpowiedz
{
	float:right;
	display:block;
	margin-left:15px;
	padding:2px 10px;
	font-size:11px;
	font-weight:normal;
}
.forum_pasek select 
{
	position:absolute;
	left:0px;
}


.formularz
{
	width:640px;
	margin:15px auto;
	clear:both;
	font-size:13px;
}
.formularz label
{
	font-size:11px;
	text-align:left;
	display:block;
	margin:10px 0 3px 0;
}
.formularz input[type*=submit]
{
	margin:5px 0 7px 0;
	color:#193441;
	font-size:12px;
	height:30px;
	width:100px;
	background:#F3F3F3;
	border:3px solid #193441;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	display:block;
}
.formularz input[type*=text],.formularz input[type*=password],.formularz textarea,.formularz select
{
	display:block;
	margin:0 5px;
	padding-left:5px;
}
.formularz input[type*=file]
{
	display:block;
	width:100%;
	margin:0;
	height:20px;
}
.formularz input[type*=text]:focus,.formularz input[type*=password]:focus, .formularz textarea:focus
{
	border:3px #C3C3C3 solid;
	outline:none;
}
.formularz p
{

	font-size:12px;
	margin:3px 0;
}
.formularz .blad
{
	color:#860909;
	font-weight:bold;
}


.paginacja
{
	position:absolute;
	right:0;
}
.paginacja a, .paginacja strong
{
	padding:2px 4px;
	margin:0 0 0 3px;
	border:1px solid #ccc;
	font-weight: bold;
}
.paginacja strong
{
	background:#000;
	color:#fff;
}

.archiwalne li
{
	font-size:12px;
	width:90px;
	margin:5px 0;
}


.video_ramka
{
	margin:5px auto;
	width:640px;
}



.szkoly_streszczenie
{
	padding:0 135px 0 0;
	text-align: justify;
	font-size:11px;
	line-height:16px;
}

.sonda
{
	width:540px;
	float:right;
	margin-bottom:30px;
}
#sonda
{
	color:#d00;
}
.wyniki_sondy
{
	display:none;
	float:left;
}
.wyniki_sondy li
{
	height:20px;
	float:left;
	width:100%;
}
.wyniki_sondy li img
{
	vertical-align: middle;
	margin:0 10px;
}
.wyniki_sondy span
{
	width:150px;
	text-align:right;
	display:block;
	float:left;
	height:20px;
}
.kasuj
{
	color:#d00;
	cursor:pointer;
}
.post_tytul
{
	font-weight:bold;
	display:block;
}
.new_video
{
	overflow:hidden;
}
.new_video li
{
	float:left;
	width:300px;
	margin:0 10px;
	font-size:11px;
	color:#666;
	border-bottom:1px solid #ccc;
	padding:10px 0;
	position:relative;
}
.new_video p
{
	position:absolute;
	bottom:10px;
	right:0px;
}
.new_video li img
{
	width:80px;
	height:60px;
	float:left;
	margin-right:10px;
}
.new_video li a
{
	display:block;
	font-size:12px;
	margin-bottom:3px;
	font-weight:bold;
}
.new_video li strong, .forum_info strong
{
	padding-left:18px;
	margin-right:10px;
	height:14px;
	line-height:14px;
	float:left;
}
.szkola
{
	overflow:hidden;
}
.szkola h1
{
	font-size:22px;
	border-bottom:1px dotted #134576;
	padding-bottom:3px;
	margin-bottom:8px;
}
.szkola dl
{
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	float:left;;
	margin:10px 0;
	clear:left;
}
.szkola dt {
    float: left;
    clear: left;
    width: 100px;
    text-align: right;
    color:#666;
  }
.szkola dt:after {
    content: ":";
  }
.szkola dd {
    margin: 0 0 0 110px;
    padding: 0 0 0.3em 0;
  color:#000;
  font-weight: bold;
  }

.szkola img
{
	float:right;
	padding:2px;
	border:1px solid #ccc;
}
ul.szkola_menu
{
	margin:10px 0 0 0;
	overflow:hidden;
	clear:both;
	background: #000 url("/images/salsa_menu.jpg") center;
	height:36px;
	padding:0 5px;
}
ul.szkola_menu li
{
	display:inline;
	font-size:12px;
	line-height:36px;
	padding:2px 8px;
	color:#fff;
	cursor:pointer;
}

ul.szkola_menu li:hover, ul.szkola_menu li.szkola_active
{
	background:#fff;
	padding:5px 8px 18px 8px;
	color:#333;	
}
.szkola_box
{
	border:1px solid #333;
	border-top:none;
	padding:10px;
	overflow:hidden;
	margin-bottom:10px;
}
.szkola_pudelko
{
	background:#fff;
}
.szkoly_zdjecia
{
	float:right;
	width:240px;
	margin-left:15px;
}
.o_szkole
{
	width:420px;
	text-align: justify;
}
.szkola_box2 li
{
	border:1px solid #ccc;
	margin-bottom:10px;
	padding:10px;
	cursor:pointer;
}
.szkola_box2 h3
{
	margin-left:120px;
	font-size:16px;
	color:#d00;
}
.szkoly_skrot, .szkoly_pelny, .szkoly_style
{
	margin-left:120px;
	margin-top:10px;
}
.szkoly_style
{
	font-size:12px;
	font-weight:bold;
}
.szkoly_instruktor
{
	float:left;
	width:100px;
}


.galeria_spis
{
	clear:both;
	margin-bottom:10px;
	overflow:hidden;
	cursor:pointer;
	padding-bottom:10px;
}

.galeria_spis img
{
	width:200px;
	height:133px;
	display:block;
	float:left;
}

.galeria_box
{
	overflow:hidden;
	margin:0 0 0 220px;
}
.galeria_box h2
{
	font-size: 16px;
	line-height: 20px;
}
.galeria_spis p
{
	margin:0 0 3px 0;
}

.film_forum
{
	clear:both;
	margin-top:15px;
}

.lista_box table
{
	border-spacing:0;
	border-collapse:collapse;
	margin:20px 0;
}

.lista_box th, .lista_box td
{
	padding:5px;
	border:1px solid #ccc;
	margin:0;
}
.lista_box tr
{
	margin:0;
	padding:0;
}
.lista_box img
{
	width:60px;
	height:45px;
	cursor:pointer;
	display:block;
}
.lista_video
{
	cursor:pointer;
}
.lista_glosuj
{
	cursor:pointer;
	color:#00f;
}
.lista_centrum
{
	text-align:center;
}




.metryczka
{
	float:left;
	margin:0 15px 15px 0;
	border:1px solid #ccc;
	background:#eee;
	width:210px;
	padding:5px;
	border-radius:5px;
	font-family: "Arial";
}
.metryczka img
{
	display:block;
	margin:auto;
	margin-bottom:10px;
	max-width:210px;
}
.metryczka  dl
{
	margin:0 0 10px 0;
	font-size:11px;
}
.metryczka  dt {
    float: left;
    clear: left;
    width:40px;
    text-align: right;
    color:#666;
  }
.metryczka  dt:after {
    content: ":";
  }
.metryczka  dd {
    margin: 0 0 0 45px;
    padding: 0 0 0.4em 0;
  color:#000;
  font-weight:bold;
  word-wrap:break-word;
  }
.metryczka  span
{
	font-size:12px;
	font-weight:bold;
	display:block;
	color:#CC0F16;
	margin:0 0 7px 0;
}
.box_search
{
	margin-bottom:15px;
	overflow:hidden;
	border:1px solid #00264d;
	border-radius:5px;
}
.box_search h3
{
	background:#00264d;
	padding:15px;
	color:#fff;
	text-align:center;
	font-size:16px;
}

.box_search label { 
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	display:block;
	margin:5px 10px 3px 15px;
	float:left;
	width:70px;
	text-align:right;
	clear:both;
}
.box_search input[type*=text], .box_search select
{
	display:block;
	margin:10px 0 10px 0;
	padding-left:5px;
	font-size:10px;
	width:160px;
}
.box_search input[type*=submit]
{
	margin:10px 30px 7px 0;
	float:right;
	color:#fff;
	font-size:12px;
	height:30px;
	width:100px;
	background:#00264d;;
	border:3px solid #193441;
	border-radius:5px;
	display:block;
	cursor:pointer;
	clear:both;
}
.kursy_ogr
{
	width:480px;
	margin-left:200px;
}
.ramka_kursu
{
	margin-left:230px;
}
.lista_kursow
{
	background:#ccc;
	overflow: hidden;
	
}
.lista_kursow ul
{
	float: left;
}
.lista_kursow li
{
	float:left;
	width:70px;
	margin:5px;
	text-align:center;
}

