@charset "utf-8";
  /*-------------------------------------------------*/
 /*-------------Style CSS Reflection----------------*/
/*-------------------------------------------------*/

/*Marginesy*/
html, body {
	margin:0;
	padding:0
}

/*Osadzenie czcionki Riven*/
@font-face {
 font-family: riven;
 src: url(RivenReflectionNew.ttf);
}
/*-------------------------------------------------------------*/

/*----------------------------Formatowanie tekstu--------------*/
body {
	font: 11px "Century Ghotic", Verdana, Arial, sans-serif;
	text-align:left;
}
/*Nagłówki*/
h1, h2, h3 {
	font-family:Verdana, Arial, sans-serif;
	font-size:16px;
	margin-top:4px;
	margin-bottom:4px;
}
/*Akapit*/
p {
	margin:0 10px 5px
}
table p{
  margin: 0 0 5px;
}
br.cb{
  line-height: 0;
  clear: both;
}
/*------------------Koniec formatowania tekstu--------------*/
/*---------------Przycisk więcej---------*/
a.wiecej {
	font-size:11px;
	font:Arial;
	font-weight:bold;
	margin-top:2px;
	float:right;
	padding-top:3px;
	padding-left:10px;
	padding-right:10px;
	color:#FFFFFF;
	background-image:url(../images/bgbut4.png);
	background-repeat:repeat-x;
	background-position:top left;
	height:22px;
	text-decoration:none;
}


/*Styl dla zdjecia oferta*/
.oferta {
	border:0;
	margin-right:0px;
	margin-bottom:0px;
	float:right;
}
.oferta2{
	border:0;
	margin-top:20px;
	margin-left:50px;
	margin-right:0px;
	margin-bottom:0px;
	float:left;

}
#opakowanietop {
	width:940px;
	margin:0 auto;
}
/*logotyp Reflection*/
.logor {
	float:left;
	border:0;
	margin-top:1px;
	margin-left:0px;
	margin-right:0px;
}

/*-------------------Formatowanie przycisków---------------------*/

/*-----------------------Układ Strony*--------------------------*/
div#extra {
	float:left;
	width:310px;
	margin-left:310px
}
div#container {
	text-align:left
}
div#content p {
	line-height:1.4
}
div#navigation {
	background:#B9CAFF
}
div#container {
	width:960px;
	margin:76px auto
}
div#navigation {
	float:left;
	width:310px
}
  /*-------------------------------------------------*/
 /*Styl dla div'a Top znajduje się w stylach kolorów*/
/*-------------------------------------------------*/
#header {
	margin-bottom:0px;
}
#container2 {
	margin-top:-3px;
	padding-top:0px;
	margin-left:10px;
	margin-right:20px;
	background-image:url(../images/bgcon.jpg);
	background-repeat:repeat-x;
	background-position:top left;
	background-color:#FFFFFF;
	width:940px;
	min-height:132px;
}
/*-----------------2 kolumny pod naglowkiem----------------------------*/
#side-a {
	margin-left:10px;
	margin-right:10px;
	float: left;
	width: 450px;
}
#side-b {
	margin-right:10px;
	float: right;
	width: 450px;
}
/*-----------------Koniec 2 kolumny pod naglowkiem--------------------*/

/*-----------------------------Stopka---------------------------------*/
div#footer {
	clear:both;
	background-image:url(../images/bgstopka.jpg);
	background-repeat:repeat-x;
	background-position:bottom left;
	background-color:#FFFFFF;
	height:82px;
	width:100%;
}
div#footer p {
	margin:0;
	padding:5px 10px
}
/*Opakowanie stopki*/
.opakowanie {
	width:940px;
	margin:0 auto;
}
/*Stopka strony*/
.stopka {
	clear:both;
	text-align:left;
	float:left;
	margin-left:-20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#a2a2a2;
	line-height:normal;
	padding-top:12px;
}
/*Logotypy firmowe*/
#logotypyFirmowe {
	margin-top:15px;
	float:right;
}
/*------------------------Koniec Stopka----------------------------*/


/*-----------------------Koniec Układu Strony*---------------------*/

/*Style dla menu panelu administracyjnego*/
#menuCont {
  float:left;
  padding-left:0px;
  margin-top:0px;
  margin-left:-2px;
  width:864px;
  height:56px;
}
ul#menu {
  width: 864px;
  height: 56px;
  margin: 0px 0px 0px 20px;
  padding-left:0px;
  list-style: none;
}
ul#menu li {
  display: inline;
}
ul#menu li a {
  height: 56px;
  float: left;
  text-indent: -9999px;
}
ul#menu li#menuAktualnosciCurrent a {
  width: 179px;
  background: url(../images/mainmenuadmin.png) no-repeat 0px -112px;
}
ul#menu li#menuAktualnosciNiezalogowani a {
  width: 179px;
  background: url(../images/mainmenuadmin.png) no-repeat 0px -168px;
}
ul#menu li#menuAktualnosci a {
  width: 179px;
  background: url(../images/mainmenuadmin.png) no-repeat 0px 0px;
}
ul#menu li#menuAktualnosci a:hover {
  background-position: 0 -56px;
}
ul#menu li#menuAktualnosci a:active {
  background-position: 0 -112px;
}
ul#menu li#menuProfilCurrent a {
  width: 112px;
  background: url(../images/mainmenuadmin.png) no-repeat -179px -56px;
}
ul#menu li#menuProfilNiezalogowani a {
  width: 112px;
  background: url(../images/mainmenuadmin.png) no-repeat -179px -168px;
}
ul#menu li#menuProfil a {
  width: 112px;
  background: url(../images/mainmenuadmin.png) no-repeat -179px 0px;
}
ul#menu li#menuProfil a:hover {
  background: url(../images/mainmenuadmin.png) no-repeat -179px -56px;
}
ul#menu li#menuProfil a:active {
  background: url(../images/mainmenuadmin.png) no-repeat -179px -112px;
}
ul#menu li#menuWitrynyCurrent a {
  width: 127px;
  background: url(../images/mainmenuadmin.png) no-repeat -291px -56px;
}
ul#menu li#menuWitrynyNiezalogowani a {
  width: 127px;
  background: url(../images/mainmenuadmin.png) no-repeat -291px -168px;
}
ul#menu li#menuWitryny a {
  width: 127px;
  background: url(../images/mainmenuadmin.png) no-repeat -291px 0px;
}
ul#menu li#menuWitryny a:hover {
  background: url(../images/mainmenuadmin.png) no-repeat -291px -56px;
}
ul#menu li#menuWitryny a:active {
  background: url(../images/mainmenuadmin.png) no-repeat -291px -112px;
}
ul#menu li#menuStatystykiCurrent a {
  width: 159px;
  background: url(../images/mainmenuadmin.png) no-repeat -561px -56px;
}
ul#menu li#menuStatystykiNiezalogowani a {
  width: 159px;
  background: url(../images/mainmenuadmin.png) no-repeat -561px -168px;
}
ul#menu li#menuStatystyki a {
  width: 159px;
  background: url(../images/mainmenuadmin.png) no-repeat -561px 0px;
}
ul#menu li#menuStatystyki a:hover {
  background: url(../images/mainmenuadmin.png) no-repeat -561px -56px;
}
ul#menu li#menuStatystyki a:active {
  background: url(../images/mainmenuadmin.png) no-repeat -561px -112px;
}
ul#menu li#menuPlatnosciCurrent a {
  width: 144px;
  background: url(../images/mainmenuadmin.png) no-repeat -720px -56px;
}
ul#menu li#menuPlatnosciNiezalogowani a {
  width: 144px;
  background: url(../images/mainmenuadmin.png) no-repeat -720px -168px;
}
ul#menu li#menuPlatnosci a {
  width: 144px;
  background: url(../images/mainmenuadmin.png) no-repeat -720px 0px;
}
ul#menu li#menuPlatnosci a:hover {
  background: url(../images/mainmenuadmin.png) no-repeat -720px -56px;
}
ul#menu li#menuPlatnosci a:active {
  background: url(../images/mainmenuadmin.png) no-repeat -720px -112px;
}
ul#menu li#menuKampanieCurrent a {
  width: 143px;
  background: url(../images/mainmenuadmin.png) no-repeat -418px -56px;
}
ul#menu li#menuKampanieNiezalogowani a {
  width: 143px;
  background: url(../images/mainmenuadmin.png) no-repeat -418px -168px;
}
ul#menu li#menuKampanie a {
  width: 143px;
  background: url(../images/mainmenuadmin.png) no-repeat -418px 0px;
}
ul#menu li#menuKampanie a:hover {
  background: url(../images/mainmenuadmin.png) no-repeat -418px -56px;
}
ul#menu li#menuKampanie a:active {
  background: url(../images/mainmenuadmin.png) no-repeat -418px -112px;
}
/*--------------------Koniec Styli Dla Menu Glownego---------------------------*/

/*Style dla div'a panelu administracyjnego*/
#panelForm{
/* 	width:100%; */
	float:left;
	margin-top:7px;
	padding-right:0px;
	margin-right:0px;
	margin-left:20px;
	padding-left:20px;
}
.submit input
{
margin-right:2px;
margin-top:3px;
margin-left:0px;
font:Arial;
font-size:10px;
}
p.submit{
padding-left:300px;
}
label{
display: block;
width: 150px;
float:left
}
label.err{
  color: red;
}
.name{
font:Arial;
font-size:9px;
margin-top:7px;
margin-left:15px;
}
.kod{
font:Arial;
font-size:9px;
margin-top:7px;
margin-left:15px;
}
.nazwisko{
font:Arial;
font-size:9px;
margin-top:7px;
margin-left:15px;
}
input
{
margin:2px 5px 2px 5px;
color: #FFFFFF;
background: #552380;
border: 1px solid #EEEEF0;
}

.submit input
{
	font-size:11px;
	font:Arial;
	font-weight:bold;
	margin-top:2px;
	margin-bottom:2px;
	/*margin-left:512px;*/
	padding-top:1px;
	padding-bottom:2px;
	padding-left:10px;
	padding-right:10px;
	color:#FFFFFF;
	background-image:url(../images/bgbut4.png);
	background-repeat:repeat-x;
	background-position:top left;
	height:22px;
	text-decoration:none;
	background-image:url(../images/bgbut1.png);
}
label
{
color:#552380;
}
textarea{
  background-color:#552380;
  color:#FFFFFF;
	border-color: white;
	border-style: solid;
	border-width: thin;
	margin-left:4px;
	padding-right:3px;
  margin-bottom: 14px;
}
select {
 background-color: #552380;
 color: #ffffff;
 margin-left:6px;
}


/*------------------Koniec Styli Dla Panelu Administracyjnego----------------------*/

/*------------------Style dla tabeli----------------------*/
table, td, th{
  color:#552380;
  padding:15px;
}
th{
  background-color:#552380;
  color:white;
}
.zebra, tr.one{
  background-color:#f0e3fb;
}
/*Style dla podmenu */
#podmenu {
	background-image:url(../images/linia_pozioma.png);
	background-repeat:no-repeat;
	background-position:bottom center;
	margin-top:56px;
	height:17px;
	width:100%;
}
#podmenuCont{
	width:960px;
	height:20px;
	margin:0px auto
}

ul#miniMenu{
float:left;
margin:2px 0 0 42px;
}
ul#miniMenu li {
display:inline;
white-space: nowrap;
padding-left:6px;
}
ul#miniMenu li a {
text-decoration: none;
}
ul#miniMenu li a:link {color:#FFFFFF;}
ul#miniMenu li a:visited {color:#FFFFFF;}
ul#miniMenu li a:hover {color:#999999;}
ul#miniMenu li a:active {color:#FFFFFF;}
/*Koniec*/

/*Paginacja*/
div.paginacja{
text-align:center;
font-size:13px;
color:#623589;
}
div.paginacja a:link {
color:#623589;
text-decoration:none;
}
div.paginacja a:hover {
background-color:#623589;
color:#FFFFFF;
text-decoration:none;
}
div.paginacja span{
background-color:#EEEEEE;
}
/*Flagi*/
.flaga{
border:none;
margin-left:5px;
}
#flagi{
clear:both;
float:right;
margin:3px 12px 2px 5px;
}
#flagi a{
  color: #fff;
}

td.error{
  background: rgba(255, 0, 10, 0.8);
}
.tooltip{
  position: fixed;
  z-index: 1000;
  width: 200px;
  padding: 20px;
  background: rgba(255, 0, 10, 0.8);
  border: 1px solid white;
  color: white;
  font-size: 11px;
  font-weight: bold;
}
