@charset "utf-8";
* { margin:0; padding:0 }
html {background:#f0f5f9 url(../images/tlo.jpg) repeat-x;font-family:Tahoma, sans-serif;font-size:11px;line-height:18px;text-align:justify;margin:0 auto}
body {width:941px;margin:0 auto}
a img {border:0}
a {text-decoration:none;color:#000}
a:hover {text-decoration:underline}
.galeria {text-align:center}
.galeria a img {border:2px solid #A4CAEF;margin:5px;padding:2px}
.galeria a:hover img {border:2px solid #376CA2;margin:5px;padding:2px}
h1 {color:#376ca2;padding-bottom:10px;font-size:14px}
h2 {color:#376ca2;padding-bottom:10px;font-size:13px}
#top {width:941px;height:113px;background:url(../images/top_prawo.jpg) no-repeat top right;position:relative}
#logo {height:113px;float:left}
#kursy {float:right;padding-top:40px;padding-right:20px}
#menu {width:931px;padding-left:10px;height:52px;background:url(../images/menu_tlo.jpg) no-repeat;clear:both;position:relative}
ul#menu_gorne {display:block;list-style-type:none}
ul#menu_gorne li {display:block;float:left;height:52px}
.cena {font-size:12px;font-weight:700;color:#376ca2}
.wiecej {float:right;color:#3b3b3b}
.wiecej a {color:#3b3b3b;font-size:10px}
ul#menu_gorne li a span {display:block;color:#fff;font-weight:700;padding-top:15px;padding-left:14px;padding-right:14px;height:37px}
ul#menu_gorne li a:hover span {display:block;background:url(../images/menu_ac.jpg) repeat-x;color:#fff;font-weight:700}
#bread {width:917px;padding-left:24px;position:relative;clear:both;height:25px;margin-bottom:14px;background:url(../images/pasek_bread.jpg) no-repeat;color:#3b3b3b;font-size:10px;padding-top:6px}
#flash {height:190px;width:941px;margin-bottom:14px;position:relative;clear:both}
#content {
width:941px;
color:#3b3b3b;
position:relative;
clear:both
}

.pojemnik_duzy {
position:relative;
float:left;
width:455px;
background:#fff;
padding:19px 19px 9px
}

.pojemnik_maly {
position:relative;
float:right;
width:395px;
background:#fff;
padding:19px 21px 9px 22px
}

.gora_l {
position:absolute;
top:0;
left:0
}

.gora_p {
position:absolute;
top:0;
right:0;
height:7px
}

.dol_l {
position:absolute;
bottom:0;
left:0
}

.dol_p {
position:absolute;
bottom:0;
right:0
}

ul.lista {
padding-left:10px;
list-style-type:none;
padding-bottom:10px
}

ul.lista2 {
padding-left:20px;
list-style-type:none;
padding-bottom:10px
}

#pojemnik_niebieski {
position:relative;
margin-top:14px;
color:#fff;
float:right;
width:901px;
background:#376ca2;
padding:19px 20px 9px
}

#pojemnik_niebieski h3 {
font-size:14px;
color:#fff;
padding-bottom:10px
}

.kont_1 {
border-right:1px solid #81a2c4;
float:left;
width:151px
}

.kont_2 {
float:left;
padding-left:15px;
width:167px
}

.kont_3 {
float:left;
width:182px;
border-right:1px solid #81a2c4
}

.kont_4 {
float:left;
padding-left:15px;
width:193px
}

.kont_5 {
float:right;
width:169px
}

#stopka {
width:902px;
clear:both;
color:#8d8d8d;
font-size:10px;
padding:10px 19px
}

#stopka a {
color:#8d8d8d
}

ul.menu_dol {
list-style-type:none;
float:left;
display:inline
}

ul.menu_dol li {
list-style-type:none;
display:inline
}

p.copy {
float:right;
text-align:right
}

ul.lista_kursow {
list-style-type:none
}

ul.lista_kursow li {
display:inline
}

#content p,#pojemnik_niebieski p {
padding-bottom:10px
}

ul.lista li,ul.lista2 li {
background:url(../images/kropek.jpg) no-repeat 0 7px;
padding-left:10px
}

/* Tooltip */
 .tooltip {
position:absolute !important;
overflow:hidden;
color:#376ca2;
font-size:12px;
z-index:10000 !important
}

.tooltip .xtop,.tooltip .xbottom {
display:block;
background:transparent;
font-size:1px
}

.tooltip .xb1,.tooltip .xb2,.tooltip .xb3,.tooltip .xb4 {
display:block;
overflow:hidden
}

.tooltip .xb1,.tooltip .xb2,.tooltip .xb3 {
height:1px
}

.tooltip .xb2,.tooltip .xb3,.tooltip .xb4 {
background:#fed10a !important;
border-left:1px solid #fff !important;
border-right:1px solid #fff !important
}

.tooltip .xbottom .xb2,.tooltip .xbottom .xb3,.tooltip .xbottom .xb4 {
background:#fed10a !important
}

.tooltip .xb1 {
background:#fff !important;
margin:0 5px
}

.tooltip .xb2 {
border-width:0 2px;
margin:0 3px
}

.tooltip .xb3 {
margin:0 2px
}

.tooltip .xb4 {
height:2px;
margin:0 1px
}

.tooltip .xarrow {
position:relative;
top:2px;
left:12px;
width:11px;
height:7px
}

.tooltip .xarrow b {
display:block;
background:#fed10a !important;
border-left:1px solid #fff !important;
border-right:1px solid #fff !important;
font-size:1px;
height:1px
}

.tooltip .xarrow .a1 {
background:#fed10a !important;
border:1px solid #fff !important;
width:1px;
margin:0 5px
}

.tooltip .xarrow .a2 {
width:1px;
margin:0 4px
}

.tooltip .xarrow .a3 {
width:3px;
margin:0 3px
}

.tooltip .xarrow .a4 {
width:5px;
margin:0 2px
}

.tooltip .xarrow .a5 {
width:7px;
margin:0 1px
}

.tooltip .xarrow .a6 {
width:9px;
margin:0
}

.tooltip .xboxcontent {
color:#000;
text-shadow:0 0 0 #CCC;
word-wrap:break-word;
border-right:1px solid #fff !important;
border-left:1px solid #fff !important;
background:#fed10a !important;
border-width:0 1px;
margin:0;
padding:0 .5em
}
/*Slimbox */

 #lbOverlay {
position:fixed;
z-index:9999;
left:0;
top:0;
width:100%;
height:100%;
background-color:#000;
cursor:pointer
}

#lbCenter,#lbBottomContainer {
position:absolute;
z-index:9999;
overflow:hidden;
background-color:#fff
}

.lbLoading {
background:#fff url(../css/loading.gif) no-repeat center
}

#lbImage {
position:absolute;
left:0;
top:0;
border:10px solid #fff;
background-repeat:no-repeat
}

#lbPrevLink,#lbNextLink {
display:block;
position:absolute;
top:0;
width:50%;
outline:none
}

#lbPrevLink {
left:0
}

#lbPrevLink:hover {
background:transparent url(../css/prevlabel.gif) no-repeat 0 15%
}

#lbNextLink {
right:0
}

#lbNextLink:hover {
background:transparent url(../css/nextlabel.gif) no-repeat 100% 15%
}

#lbBottom {
font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;
font-size:10px;
color:#666;
line-height:1.4em;
text-align:left;
border:10px solid #fff;
border-top-style:none
}

#lbCloseLink {
display:block;
float:right;
width:66px;
height:22px;
background:transparent url(../css/closelabel.gif) no-repeat center;
outline:none;
margin:5px 0
}

#lbCaption,#lbNumber {
margin-right:71px
}

#lbCaption {
font-weight:700
}


#contentCMS {
	margin:auto;
	clear: both;
	width: 100%;
	background:#f6f6f6;
	padding: 15px 25px 15px 125px;
	}
#contentCMS  .box_3 {
	width: 655px;
	float: left;	
	margin-right: 26px;
}
#contentCMS  .box_4 {
	width:215px;
	float: right;
	
}
#contentCMS  ul.menu_boczne_s {
	padding-left: 0px;
	list-style-type: none;
}
#contentCMS  ul.menu_boczne_s li {
	list-style-type: none;
	background:url(../images/kropek.gif) no-repeat 20px 15px;
	border-top: 1px solid #999;
	border-bottom: 0px !important;
	padding-left: 0px;
}
#contentCMS  ul.menu_boczne_s li a {
	display:block;
	padding-left: 30px;
	font-size: 10px;
	width: 195px;
	height: 25px;
	padding-top: 6px;
}
#contentCMS  ul.menu_boczne_s li a:hover {
	background: #FFBF05;
	color:#000;
	
}

#contentCMS  ul.menu_boczne {
	padding-left: 0px;
	list-style-type: none;
}
#contentCMS  ul.menu_boczne li {
	list-style-type: none;
	background:url(../images/kropek_ciemny.gif) no-repeat 5px 15px;
	border-bottom: 1px solid #999;
	padding-left: 0px;
}
#contentCMS  ul.menu_boczne li a {
	display:block;
	padding-left: 15px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	width: 195px;
	height: 25px;
	padding-top: 5px;
}
#contentCMS  ul.menu_boczne li a:hover {
	background: #FFBF05;
	color:#000;
	
}
a.rem2 {
	float: left;
	display: block;
	width: 12px;
	height: 12px;
	margin-left: 10px;
	margin-right: 3px;
	background: url(../images/remove2.png) no-repeat;
}

a.ed {
	display: block;
	width: 16px;
	height: 16px;
	margin-left: 13px;
	background: url(../images/edit.png) no-repeat;
}

a.up {
	float: left;
	display: block;
	width: 16px;
	height: 16px;
	margin-left: 7px;
	background: url(../images/up.png) no-repeat;
}

a.down {
	float: left;
	display: block;
	width: 16px;
	height: 16px;
	margin-left: 13px;
	background: url(../images/down.png) no-repeat;
}

.pm_1 li {
	font-size:14px;
	margin-left:50px;
	list-style-type: dott;
	color: #990100;
}
.pm_2 li{
	font-size:12px;
	margin-left:25px;
	list-style-type: none;
	color: #990100;
}
p.data {
	font-size: 10px;
	padding-bottom: 5px;
}
#promocje {
	position: absolute; 
	top: 0;
	left: 350px;
}
