/* -----------  glowne --------- */
#body {
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	/*margin:0;
	padding:0;
	height: 100%;
	*/
}
#container {
	/*position:relative;*/
	/*min-height:100%;*/
	max-width:1100px;
	/*height:100%;*/
	/*margin:auto;*/
	/*overflow:auto;*/
}
#menu {
	/*position: relative;*/
	/*float:left;*/
	/*left: 0px;
	top: 20px;*/
	background-color: #b0c4de;
	width: 150px;
	padding:5px;
	border-radius: 10px;
	box-shadow: 3px 1px 3px rgba(0,0,0,0.4);
	position: fixed;
}
div#menuitem:hover {
	background-color: #000077;
	color: #777777;
}
#menuitem:hover a {
	background-color: #000077;
	color: #777777;
}
#placeholder {
	float:left;
	width: 190px;
	/*height: 800px;*/
}
#content {
	/*left: 170px;*/
	/*position:relative;*/
	/*top: 100px;*/
	float:left;
	width: 80%;
	/*max-width: 80%;*/
	margin-left: 190px;
	/*max-width: 62%;*/
	padding-bottom:30px;
	/*padding:10px;*/
	height:90%;
}
#contentLogo {
	/*position: absolute;
	top: 30px;
	left: 14px;*/
	margin-left: 190px;
	float:left;
	width: 200px;
	font-weight: 700;
	font-size: 20px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
#contentTitle {
	/*position: relative;*/
	float:left;
	/*top: 30px;*/
	margin-left: 190px;
	left: 214px;
	width: 500px;
	font-weight: 700;
	font-size: 20px;
	font-family: 'Source Sans Pro', sans-serif;
}
#urlHistory {
	/*position: relative;*/
	float:left;
	/*top: 60px;*/
	left: 214px;
	margin-left: 190px;
	/*width: 500px;*/
	font-weight: 700;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
}
#cart {
        float: right;
        position: relative;
        right: 20%;
        background-color: #e0f4fe;
        font-size: 11px;
        border-radius: 10px;
        border: 1px solid gray;
        width: 100px;
        height: 30px;
        text-align: center;
        padding-top: 5px;
}
#footer {
	position:	relative;
	bottom: -100px;
	clear: both;
	height: 15px;
	/*width: 80%;*/
	text-align: center;
	padding-top: 30px;
}
#menubold {
	font-weight: 700;
}
#print {
	float:left;
	margin-left: 190px;
	/*position: relative;
	top: 20px;
	left: 650px;*/
}
#login {
	position: relative;
	left: 330px;
	width: 300px;
	top: 20px;
}
#kto {
	position: relative;
	float: left;
	width: 50%;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 10px;
}
#kto_line {
	position: relative;
	float: left;
	width: 50%;
	text-align: center;
	border-bottom: 1px solid black;
	padding-top: 40px;
}
a.hint span {
    display: none;
    padding: 2px 3px;
    margin-left: 8px;
    /*width: 130px;*/
}
a.hint:hover span{
    display: inline;
    position: absolute;
	margin: 15px 0 0 5px;
    background: #dddddd;
    /*border: 1px solid #b30000;*/
    color: #000000;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=100);
	text-align: center;
}
#hintdiv{
	/*position: fixed;*/
}
.qtip {
		max-width: 900px !important;
    border: 0px solid #b30000;
}	
.qtip-content {
		padding: 0 0;
}
/* -----------  tabele --------- */
#table {
	border: 1px solid gray;
	/*border-collapse:collapse;*/
	width: 90%;
	padding: 3px 3px 3px 3px;
	border-radius: 10px;
    box-shadow: 3px 1px 3px rgba(0,0,0,0.4);
}
#tableHead {
	background-color: #d0e4fe;
}
#tableRow {
	 background-color: #e0f4fe;
}
#tableRowLight {
	background-color: #e0f4fe;
}
#tableRowDark {
	background-color: #d0e4ee;
}
#tableRowUnverified {
	background-color: #aaaaff;
}
.tableRow {
	 background-color: #e0f4fe;
}
.tableRowLight {
	background-color: #e0f4fe;
}
.tableRowDark {
	background-color: #d0e4ee;
}
.tableRowUnverified {
	background-color: #aaaaff;
}
#tableOrder {
	background-color: #dddddd;
}
#tablePayedOrder {
	background-color: #00dd00;
}
#tablePayedOrderPast {
	background-color: #008800;
}
#tableUnpayedOrder {
	background-color: #ff0000;
}
#tableUnpayedOrderPast {
	background-color: #bb0000;
}
#h2 {
	 font-weight: 500;
	 font-size: 17px;
}
#cellCenter {
	text-align: center;
}
#tableCellfull {
}
#tableCellsimple {
}
#tableCelldriver {
}
#cellRight {
	text-align: right;
}
.cellRight {
	text-align: right;
}
.cellPadded {
	padding: 3px;
}
.cellBold {
	font-weight: bold;
}
#tableUpNav {
	position: relative;
	right: -46%;
	top:  -10px;
}
/* -----------  formularze --------- */
div.input {
     font-size: 14px;
     font-family : Arial, Helvetica, Tahoma, sans-serif;
     vertical-align : bottom;
}
div.input2 {
     font-size: 14px;
     font-family : Arial, Helvetica, Tahoma, sans-serif;
     vertical-align : bottom;
    border : solid 1px black;
	/*width: 100%;*/
}
div.input3 {
     font-size: 14px;
     font-family : Arial, Helvetica, Tahoma, sans-serif;
     vertical-align : bottom;
	color: green;
}
/* labele elementow formularza */
div.input_label {
     font-size : 14px;
     font-weight : bold;
    font-family : Arial, Helvetica, Tahoma, sans-serif;
    color: Black;
    /*border : solid 1px black;*/
}
/* elementy formularza do wprowadzania tekstu  */
input.input_widget {
     font-size : 14px;
     font-weight : bold;
    font-family : Arial, Helvetica, Tahoma, sans-serif;
    color: Black;
    border : solid 1px black;
    position: relative;
    left: 30%;
    top: -18px;
	border-radius: 5px;
}
input[type='checkbox'].input_widget3,input.input_widget3 {
     font-size : 10pt;
     font-weight : bold;
    font-family : Arial, Helvetica, Tahoma, sans-serif;
    color: Black;
    position: relative;
	border-radius: 5px;
	float: left;
	background: #c6db90; border: 1px solid #8db722;
}
input[type='checkbox'].input_widget_checkbox {
     font-size : 10pt;
     font-weight : bold;
    font-family : Arial, Helvetica, Tahoma, sans-serif;
    color: Black;
    position: relative;
	border-radius: 5px;
	float: left;
	left: 0%;
	top: 0px;
	background: #c6db90; border: 1px solid #8db722;
}
div.input_widget3,div.input_label3 {
     font-size : 10pt;
     font-weight : bold;
    font-family :Arial, sans-serif;
    color: Black;
    float: left;
    padding-right: 15px;
    padding-bottom: 3px;
}
textarea.input_widget3 {
    font-size : 10pt;
    font-weight : bold;
    font-family : Arial, Helvetica, Tahoma, sans-serif;
    color: Black;
    position: relative;
	border-radius: 5px;
	background: #c6db90; border: 1px solid #8db722;
}
select.input_widget3 {
     font-size : 10pt;
     font-weight : bold;
    font-family : Arial, Helvetica, Tahoma, sans-serif;
    color: Black;
    position: relative;
	border-radius: 5px;
	background: #c6db90; border: 1px solid #8db722;
}
textarea.input_widget {
    font-size : 14px;
    font-weight : bold;
    font-family : Arial, Helvetica, Tahoma, sans-serif;
    color: Black;
    border : solid 1px black;
    position: relative;
    left: 30%;
    top: -18px;
	border-radius: 5px;
}
select.input_widget{
     font-size : 14px;
     font-weight : bold;
    font-family : Arial, Helvetica, Tahoma, sans-serif;
    color: Black;
    border : solid 1px black;
    position: relative;
    left: 30%;
    top: -18px;
	border-radius: 5px;
}
select.input_widget2,option {
     font-size : 14px;
     font-weight : bold;
    font-family : Arial, Helvetica, Tahoma, sans-serif;
    color: Black;
    border : solid 1px black;
	border-radius: 5px;
}
div.input_widget2 {
     font-size : 14px;
     font-weight : bold;
    font-family : Arial, Helvetica, Tahoma, sans-serif;
    color: Black;
	border-radius: 5px;
}
select,option{
     font-size : 14px;
     font-weight : bold;
    font-family : Arial, Helvetica, Tahoma, sans-serif;
    color: Black;
    border : solid 1px black;
	border-radius: 5px;
}
input.input_widget2 {
     font-size : 14px;
     font-weight : bold;
    font-family : Arial, Helvetica, Tahoma, sans-serif;
    color: Black;
    border : solid 1px black;
	border-radius: 5px;
		
}
button[type="submit"].input_widget {
	background-color: #cccccc;
	font-weight: 600;
    border : solid 1px black;
	border-radius: 5px;
	opacity: 0.5;
	top: -18px;
     font-size : 14px;
     font-weight : bold;
    font-family : Arial, Helvetica, Tahoma, sans-serif;
    box-shadow: 3px 1px 3px rgba(0,0,0,0.4);
}
.linkbutton,.linkbuttonPressed {                                                                   
     background-color: #CCCCCC;                                                 
    border : solid 1px black;                                                   
     border-radius: 5px;                                                        
     opacity: 0.5;                                                              
     padding: 5px;                                                         
     padding-right: 5px;                                                        
     font-size: 14px;                                                           
    font-family : Arial, Helvetica, Tahoma, sans-serif;
     font-weight : bold;
    color: Black;
    box-shadow: 3px 1px 3px rgba(0,0,0,0.4);
}                                                                               
.linkbuttonPressed {
     background-color: #666666;                                                 
}
.borderRed {
	border-color: #880000;
	border-style: double ;
	border-width: 2px;
}
input[type="button"].input_widget {
	background-color: #cccccc;
	font-weight: bold;
    border : solid 1px black;
    padding-left: 5px;
    padding-right: 5px;
	border-radius: 5px;
	opacity: 0.5;
     font-size : 14px;
     font-weight : bold;
    font-family : Arial, Helvetica, Tahoma, sans-serif;
    color: Black;
}
button[type="submit"].input_widget_rc3 {
	background-color: #E89A80;
	color: black;
	font-weight: 600;
    border : solid 1px black;
	border-radius: 5px;
	opacity: 0.5;
     font-size : 14px;
     font-weight : bold;
    font-family : Arial, Helvetica, Tahoma, sans-serif;
}
button[type="submit"].input_widget_rc7 {
	background-color: #E03838;
	color: black;
	font-weight: 600;
    border : solid 1px black;
	border-radius: 5px;
	opacity: 0.5;
     font-size : 14px;
     font-weight : bold;
    font-family : Arial, Helvetica, Tahoma, sans-serif;
}
button[type="submit"].input_widget_rc8 {
	background-color: #3846E0;
	color: black;
	font-weight: 600;
    border : solid 1px black;
	border-radius: 5px;
	opacity: 0.5;
     font-size : 14px;
     font-weight : bold;
    font-family : Arial, Helvetica, Tahoma, sans-serif;
}
button[type="submit"].input_widget_rc9 {
	background-color: #219145;
	color: black;
	font-weight: 600;
    border : solid 1px black;
	border-radius: 5px;
	opacity: 0.5;
     font-size : 14px;
     font-weight : bold;
    font-family : Arial, Helvetica, Tahoma, sans-serif;
}
input.input_widget_login {
     font-size : 14px;
     font-weight : bold;
    font-family : Arial, Helvetica, Tahoma, sans-serif;
    color: Black;
    border : solid 1px black;
    /*position: absolute;*/
    /*right: -5px;*/
	border-radius: 5px;
}
div.input_err {
     font-size: 14px;
     font-family : Arial, Helvetica, Tahoma, sans-serif;
     vertical-align : bottom;
	color: #ff3636;
	border-radius: 5px;
}
label.error {
     font-size: 14px;
     font-family : Arial, Helvetica, Tahoma, sans-serif;
     vertical-align : bottom;
	/*color: #cc3636;*/
	color: Red;
	border-radius: 5px;
}
/* -----------  komunikaty --------- */
#ErrMsg {
	font-weight: 700;
	color: #ff3636;
	text-align: center;
	 border: 1px solid gray;
	 padding: 8px 8px 8px 8px;
	border-radius: 10px;
}
#warning {
	border: 1px dashed red;
	text-align:center;
}
#NoticeMsg {
	border: 1px dashed green;
	color: green;
	border-radius: 10px;
	padding: 8px 8px 8px 8px;
	text-align:center;
}
a:link {
	color:#000077; 
	text-decoration: none; 
}      /* unvisited link */
a:visited {
	color:#000077;
	text-decoration: none; 
}  /* visited link */
a:hover {	
	color:#777777;
}  /* mouse over link */
a:active {color:#0000FF;}  /* selected link */
img {
	border: 0px;
}
/* tabs */
.wrapper {
  /*margin:30px auto;*/
  width:100%;
  font-family:sans-serif;
  /*color:#555;*/
  /* font-size:14px; */
  /*line-height:24px; */
}
  li.tabs {
    float:left;
    /*width:20%;*/
	padding: 10px 0;
  }
  a.tabs {
    display:block;
    text-align:center;
    text-decoration:none;
    /* text-transform:uppercase;*/
    color:#888;
    padding:10px ;
    border-bottom:2px solid #888;
    background:#f7f7f7;
  }
a.tabs:hover {
	background:#ddd;
}
a.tabs:active {
	background:#ddd;
}
  div.tabgroup {
    padding:30px;
    box-shadow:0 3px 10px rgba(0,0,0,.3);
  }
  ul.tabs {
	list-style: none;
	padding: 10px 0;
}
.clearfix:after {
  content:"";
  display:table;
  clear:both;
}
.displayNot {
  display:none;
}
