* {
	margin:0;
	padding:0;
}
.clearfix:after {
   content: " "; /* Older browser do not support empty content */
   visibility: hidden;
   display: block;
   height: 0;
   clear: both;
}
html {
	height:100%;
}
body {
	background:url(images/menu-background.gif) repeat-y left top;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#333;
	background-color:#ddd;
	height:100%;
}
input[type="submit"], input[type="button"] {
	border:1px solid #999;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:bold;
	font-size:12px;
	padding:2px;
}
select {
	border:1px solid #999;
	font-size:12px;
}
textarea {
	border:1px solid #999;
	font-size:12px;
}
option {
	font-size:12px;
	padding:2px;
}
h1 {
	font-size:18px;
	margin:10px 0;
}
a {
	cursor:pointer;
	color:#136888;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
fieldset {
	padding:8px 12px;
	border: 1px solid #999;
}
hr{
	background-color:#DDD;
	border-style:none;
	color:#DDD;
	height:1px;
	margin:0;
}
.clear {
	clear:both;
}
.ui-widget { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 1em; }
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-widget-header { font-weight:normal;}
.ui-widget-overlay{background-image:none; background-color:#000;}
#userInfoContainer {
	margin:0;
	height:45px;
	padding:10px 16px;
	width:456px;
	display:block;
	float: left;
}
#customerInfoContainer {
	margin:0;
	height:45px;
	padding:10px 16px;
	width:376px;
	display:block;
	float: right;
}
#login-button {
	background:transparent url(images/link-background.png) no-repeat top left;
	border:none;
	display:block;
	float:right;
	width:130px;
	margin-top:35px;
	height:25px;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
}
#login-button:hover {
	background-position:bottom left;
	text-decoration:underline;
	cursor:pointer;
}
#main-menu {
	display:block;
	background:#000;
	height:25px;
	min-width:950px;
	width:100%;
	padding:0 10px;
	margin:0;
}
#main-menu li {
	display:inline;
	float:left;
	margin:0 2px;
}
#main-menu li a {
	display:block;
	color:#000;
	text-decoration:none;
	background:#fff;
	text-align:center;
	font-size:12px;
	width:90px;
	height:14px;
	padding:5px;
}
#main-menu li a:hover {
	color:#fff;
	background:#EF7F00;
}
#sub-menu {
	display:inline;
	float:left;
	width:180px;
	margin:10px;
	background:#fff;
	border:#000 1px solid;
	padding:0;
}
#sub-menu>h1 {
	margin-bottom:10px;
	font-size:16px;
}
#sub-menu>li {
	display:block;
	width:170px;
	margin:10px;
}
#sub-menu>li a {
	display:block;
	padding:5px;
	width:180px;
	height:14px;
	color:#000;
	text-align:left;
	text-decoration:none;
	padding:5px;
}
#sub-menu>li a:hover {
	color:#fff;
	background:#EF7F00;
}
#sub-menu>li ul {
	display:block;
	margin-left:10px;
}
#sub-menu>li ul li {
	display:block;
	width:160px;
	margin:10px auto;
}
#sub-menu>li a {
	display:block;
	padding:5px;
	width:150px;
	height:14px;
	color:#000;
	text-align:left;
	text-decoration:none;
	padding:5px;
}
#sub-menu>li a:hover {
	color:#fff;
	background:#EF7F00;
}
#content {
	float:left;
	clear:right;
	padding:5px 0px 20px 10px;
	width:910px;
}
#header {
	float:right;
	margin-left:10px;
	margin-top:2px;
	width:910px;
	height:71px;
	overflow:auto;
}
th {
	text-align:center;
	vertical-align:top;
}
.step-count {
	padding:0 4px;
}
form h4{
	border-bottom:1px solid #DDDDDD;
	color:#D03615;
	font-size:13px;
	margin-bottom:10px;
	margin-top: 15px;
}
form h6 {
	font-size:11px;
	padding:8px;
	background-color:#EEEEEE;
	color:#99A8C5;
	border:1px solid #ccc;
}
form h6 span {
	background-color:#fff;
	border:1px solid #eee;
}
form .current h6 {
	background-color:#F9F3E3;
	color:#F60;
	border:0;
	border-bottom:1px solid #aaa;
}
form .current h6 span {
	background:#F60;
	color:#FFF;
	border:1px solid #FC0;
}
form .current {
	border:1px solid #aaa;
	background-color:#FBFAF6;
}
.cont {
	padding:8px;
	overflow:auto;
}
.form_nazwa, .form_nazwa_wide {
	width:200px;
	text-align:right;
	float:left;
	clear:left;
}
.form_nazwa span, .form_nazwa_wide span {
	color:#F00;
}
.form_pole {
	float:left;
}
.form_nazwa_wide {
	width:400px;
	margin:2px;
	margin-right:10px;
}
.form_pole, .form_nazwa {
	margin:2px 5px 2px 2px; 
}
.orange_link_bt {
	display:block;
	width:60px;
	text-align:center;
	height:14px;
	border:1px solid #FC0;
	background:#F60;
	color:#FFF;
	text-decoration:none;
	font-weight:bold;
	padding:2px 4px;
	float:right;
	cursor:pointer;
}
.grey_link_bt {
	display:block;
	width:60px;
	text-align:center;
	height:14px;
	border:1px solid #ccc;
	background:#aaa;
	color:#eee;
	text-decoration:none;
	font-weight:bold;
	padding:2px 4px;
	float:right;
	margin-right:10px;
}
.cont span {
	color:#F00;
}
input[type="text"].blad, input[type="password"].blad, input[type="number"].blad, select.blad, textarea.blad, td.blad {
	border:1px solid #FF6600 !important;
	background-color:#FFC;
}
.zle, label.error {
    background-color: #FDDFDE;
    border: 1px solid #FBC7C6;
    border-radius: 4px 4px 4px 4px;
    color: #FF0000;
    float: left;
    font-size: 11px;
    line-height: 18px;
    margin-top: 2px;
    padding: 0 5px;
	margin-left: 2px;
	max-width: 300px;
}
input.error, select.error{
	border-color: #EE5F5B !important;
    color: #B94A48;
	box-shadow: 0 0 3px #F8B9B7;
}
label.error{padding: 3px 5px; float:none;}
.dobrze {
	color:#0F0;
	float:left;
	padding-top:5px;
	padding-left:5px;
	font-size:11px;
}
fieldset .zle {
	float:none;
}
.format {
	color:#666 !important;
	font-size:10px;
}
.form_pole input[type="text"], .form_pole input[type="password"], .ubezpieczenieRolne td input[type="text"]{
	width:158px;
	border:1px solid #999;
	padding:2px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
}
.form_pole select {
	width:164px;
}
.form_pole textarea {
	width:164px;
}
.pods_opis {
	width:200px;
	text-align:right;
	float:left;
	clear:left;
	font-weight:bold;
}
.pods_wartosc {
	float:left;
}
.pods_opis, .pods_wartosc {
	margin:2px;
}
.kreska {
	border-bottom:1px dashed #ccc;
	border-top:1px dashed #ccc;
	padding:5px;
	margin:20px 0 5px;
}
.submit {
	width:60px;
	text-align:center;
	height:20px;
	border:1px solid #FC0;
	background:#F60;
	color:#FFF;
	font-weight:bold;
	padding:0;
	float:right;
	vertical-align:middle;
}
ul {
	padding-left:40px;
}
p, ul {
	margin:13px 0;
}
.dialog_link {
	padding: 0 5px 0 20px;
	text-decoration: none;
	position: relative;
}
.dialog_link span.ui-icon {
	margin: 0 5px 0 0;
	position: absolute;
	left: .2em;
	top: 50%;
	margin-top: -8px;
}
a.ui-state-default {
	display:inline-block;
	vertical-align:sub;
}
#dialog .instr {
}
#dialog .correct {
	color:#090;
}
#dialog .wrong {
	color:#d00;
}
.redHint {
	color:#f00;
}
/*#tabs{width:760px;}*/

.notification-input {
	background:5px 50% no-repeat;
	padding:2px 0 5px 25px;
	font-size: 12px;
}
.ni-correct {
	background-image:url(images/tick-on-white.gif);
	color: #00ae42;
}
.ni-error {
	background-image:url(images/cross-on-white.gif);
	color: #c9282d;
}
.details th {
	text-align:left;
}
.details {
	line-height: 2;
}
.container {
	background-color:#eee;
	padding:1.4em;
	margin-top:15px;
	border:1px solid #aaa;
	overflow:hidden;
}
.readonly {
	background-color:#f0f0f0;
}
fieldset label {
	margin-right:10px;
}
.redInfo {
	font-size:11px;
	color:#f00;
}
a.dashboard-module, a.dashboard-module:visited {
	background:transparent url(images/grid_bg.png) no-repeat scroll left top;
	color:#444444;
	display:block;
	float:left;
	height:142px;
	margin:0 24px 8px 0;
	text-align:center;
	width:142px;
	text-decoration:none;
}
a.dashboard-module:hover {
	background:transparent url(images/grid_bg.png) no-repeat scroll left bottom;
}
a.dashboard-module img {
	margin-top:20px;
	border:0;
}
a.dashboard-module span {
	display:block;
	margin-top:10px;
}
#container {
	height:100%;
	width:1130px;
}
/******** menu *******/

#leftContent {
	width:210px;
	float:left;
}
#leftMenu a {
	display:block;
	text-align:right;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration:none;
	padding-right:15px;
}
#leftMenu a.mainlevel {
	color:#FFF;
	font-size:15px;
	background:url(images/menuItem-background.png) top right no-repeat;
	height:28px;
	margin-bottom:15px;
	padding-top:5px;
}
#leftMenu a.mainlevel#activeMenu {
	background-position:bottom right;
	color:#333;
	font-weight:bold;
}
a.logo {
	display:block;
	text-align:center;
	margin:20px 0 50px;
}
.submenu {
	padding-bottom:5px;
}
#leftMenu a.sublevel {
	color:#CCC;
	font-size:13px;
	margin-bottom:15px;
}
#leftMenu a.sublevel:hover {
	color:#FFF;
}
#leftMenu a.sublevel#activeSubmenu {
	font-weight:bold;
	color:#FFF;
	background:url(images/menuSub-background.png) no-repeat right;
}
/********** Login ************/

#login {
	width:300px;
	height:200px;
	margin:auto;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	color:#ccc;
	font-size:14px;
	background:url(images/lock.png) no-repeat 40px 110px;
}
.loginTable {
	background:url(images/loginBackground.png);
	width:100%;
	height:100%;
}
.orange {
	background:url(images/link-background.png) no-repeat top left;
	display:block;
	width:130px;
	height:23px;
	text-align:center;
	color:#FFF !important;
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
	padding-top:2px;
}
.loginForm a {
	margin-top:40px;
}
.loginTitle {
	text-align:right;
	font-weight:bold;
	font-size:20px;
	color:#8a8a8a;
	margin-bottom:10px;
}
.orange:hover {
	background:url(images/link-background.png) no-repeat bottom left;
}
.loginForm {
	width:100%;
	text-align:right;
}
.loginForm input {
	width:240px;
	height:18px;
	padding:2px;
	border:1px solid #ccc;
	color:#333;
}
.right {
	float:right;
}
.left {
	float:left;
}
.tableContainer {
	margin-top:15px;
}
.tableContainer div.header {
	border:1px solid #e78f08;
	background:#F6A828 url(images/ui-bg_gloss-wave_35_f6a828_500x100.png) repeat-x scroll 50% 50%;
	color:#FFF;
	padding:8px;
	font-weight:bold;
}
.tableContainer div.footter {
	border:1px solid #ccc;
	background-color:#fff;
	padding:8px;
	overflow:hidden;
}
.tableContainer div.footter a.ui-state-default {
	float:left;
}
.tableContainer table {
	background-color:#eee;
	border-collapse: collapse;
	/*float:right;*/
	/*width:760px;*/
	width:100%;
}
.tableContainer tr.even, .tableContainer li.even {
	background-color: #f1f5fa;
}

.tableContainer tr.even:hover, .tableContainer tr.odd:hover{
	background-color: #C1F4EE !important;
}

.tableContainer tr.odd, .tableContainer li.odd {
	background-color: #fff;
}
.tableContainer  tr.even.z_terminarza{
	background-color: #e1a4c9;
}
.tableContainer  tr.odd.z_terminarza{
	background-color: #f4d4e5;
}
.tableContainer tr.current, .tableContainer li.current {
	background-color:#ffcc33;
}

.tableContainer tr.archive{
	background-color: #DDDDDD;
}

.tableContainer tr.unread td{
  font-weight: bold;
}

.tableContainer th {
	border:1px solid #ccc;
	text-align:center;
	padding:6px 3px;
}
.tableContainer td {
	border:1px solid #ccc;
	border-top:0;
	border-bottom:0;
	padding:6px 3px;
}
.orangeShort {
	background:url(images/shortLink-background.png) no-repeat top left;
	display:block;
	width:69px;
	height:19px;
	text-align:center;
	color:#FFF !important;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	padding-top:3px;
}
.orangeShort:hover {
	background:url(images/shortLink-background.png) no-repeat bottom left;
}
.quantityLinks {
	line-height:2;
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:1px solid #aaa;
}
.quantityLinks a {
	margin-right: 8px;
}
.quantityLinks a#active {
	color:#F60;
}
.print {
	display:none;
}
.ui-datepicker-trigger {
	margin-left:3px;
	cursor:pointer;
}
.link {
	cursor:pointer;
}
table.link {
	display:inline-block;
	height:22px;
	width:auto;
	border-collapse:collapse;
	margin:0;
	padding:0;
	border:none;
	background-color:transparent;
	line-height:1.2;
}
table.link tr {
	background-position:left top;
	border:none;
	background-color:transparent;
}
table.link tr:hover {
	background-position:left bottom;
	border:none;
}
table.link .link-left {
	background-image: url(../images/link-background_left.png);
	background-repeat:no-repeat;
	background-position:inherit;
	height:22px;
	width:6px;
	margin:0;
	padding:0;
	border:none;
}
table.link .link-left a {
	color:#fff;
	display:block;
	height:22px;
	width:6px;
	text-decoration:none;
}
table.link .link-right {
	background-image: url(../images/link-background_right.png);
	background-repeat:no-repeat;
	background-position:inherit;
	height:22px;
	width:5px;
	margin:0;
	padding:0;
	border:none;
}
table.link .link-right a {
	color:#fff;
	display:block;
	height:22px;
	width:5px;
	text-decoration:none;
}
table.link .link-center {
	background-image: url(../images/link-background.png);
	background-repeat:repeat-x;
	background-position:inherit;
	background-color:#f7b64b;
	height:22px;
	width:auto;
	margin:0;
	padding:0;
	border:none;
}
table.link .link-center a {
	color:#fff;
	display:block;
	padding-top:3px;
	height:19px;
	font-weight:bold;
	padding-left:5px;
	padding-right:5px;
	text-decoration:none;
	white-space:nowrap;
}
table.link .link-center span {
	display:inline-block;
	vertical-align:bottom;
}
table.link .ui-icon{
	background-image:url("images/ui-icons_ffffff_256x240.png");
}
table.link#link td{
	padding: 0;
	height: auto;
}
#userInfo {
	display:inline;
	float:left;
	color:#000;
	width:350px;
	padding-right:5px;
	white-space:nowrap;
}
#cartInfo {
	display:block;
	white-space:nowrap;
}
#cartInfo img {
	display:inline;
	float:left;
	margin-right:10px;
}
#cartInfo span {
	display:inline;
	float:left;
	margin-right:10px;
}
a img {
	border:none;
}
#userInfo span {
	color:#999;
}
#customerInfo {
	white-space:nowrap;
}
#userInfo a, #cartInfo a, #customerInfo a {
	font-weight:bold;
	color:#EF7F00;
	text-decoration:none;
}
#userInfo a:hover, #cartInfo a:hover, #customerInfo a:hover {
	text-decoration:underline;
}
table.no-link {
	display:inline-block;
	height:22px;
	width:auto;
	border-collapse:collapse;
	margin:0;
	padding:0;
	border:none;
	background-color:transparent;
}
table.no-link tr {
	background-position:left top;
	border:none;
	background-color:transparent;
}
table.no-link tr:hover {
	background-position:left bottom;
	border:none;
}
table.no-link .no-link-left {
	background-image: url(../images/link-background_left-grey.png);
	background-repeat:no-repeat;
	background-position:inherit;
	height:22px;
	width:6px;
	margin:0;
	padding:0;
	border:none;
}
table.no-link .no-link-right {
	background-image: url(../images/link-background_right-grey.png);
	background-repeat:no-repeat;
	background-position:inherit;
	height:22px;
	width:5px;
	margin:0;
	padding:0;
	border:none;
}
table.no-link .no-link-center {
	background-image: url(../images/link-background-grey.png);
	background-repeat:repeat-x;
	background-position:inherit;
	height:22px;
	width:auto;
	margin:0;
	padding:0;
	border:none;
}
table.no-link .no-link-center a {
	color:#fff;
	display:block;
	padding-top:3px;
	height:19px;
	font-weight:bold;
	padding-left:5px;
	padding-right:5px;
	text-decoration:none;
	cursor:default;
}
table.no-link .no-link-center span {
	display:inline-block;
	vertical-align:bottom;
}
table.link-red .link-left {
	background-image: url(../images/link-background_left-red.png);
}
table.link-red .link-right {
	background-image: url(../images/link-background_right-red.png);
}
table.link-red .link-center {
	background-image: url(../images/link-background-red.png);
}
table.link-green .link-left {
	background-image: url(../images/link-background_left-green.png);
}
table.link-green .link-right {
	background-image: url(../images/link-background_right-green.png);
}
table.link-green .link-center {
	background-image: url(../images/link-background-green.png);
}
.product-module, .product-module:visited {
	background:transparent url(images/product_bg.png) no-repeat scroll left top;
	color:#900;
	text-transform:uppercase;
	display:block;
	float:left;
	height:92px;
	margin:0 8px 8px 0;
	padding:4px;
	text-align:center;
	width:93px;
	text-decoration:none;
}
.product-module:hover span, .product-module.active span{
	color:#FFF;
}
.product-module span{
	color:#900;
}
.product-module:hover, .product-module.active, .product-module.error:hover {
	background:transparent url(images/product_bg.png) no-repeat scroll left bottom;
	color:#fff;
}
.product-module.error {
	background:transparent url(images/product_bg.png) no-repeat scroll left 50%;
	color:#fff;
}
.product-module img {
	border:0;
}
.product-module span {
	display:block;
}
.produkty {
	border-bottom:1px solid #aaa;
	margin-bottom:10px;
	padding-bottom:5px;
}
.clientSubmit {
	background-color:#FFC15B;
	border:0 !important;
	color:#FFF;
	font-weight:bold;
	background:url(images/submitBg.png) no-repeat top left;
	width:129px;
	height:22px;
	cursor:pointer;
}
td.separator {
	background-color:#F6AF39;
	color:#FFF;
	font-weight:bold;
	text-align:center;
}
table#details td {
	padding:10px 5px;
	border:0;
}
table#details th {
	padding:10px 5px;
	text-align:right;
	font-weight:bold;
	border:0;
}
#history-table, #details-table{
	border-collapse: collapse;
}
#history-table th, #details-table th{
	padding:5px;
	background:#eee;
	text-align:center;
	border:1px #ccc solid;
}
#history-table td, #details-table td{
	padding:5px;
	text-align:center;
	border:1px #ccc solid;
	white-space:nowrap;
}
#history-table td.title, #details-table td.title {
	padding:10px;
	background:#F9F3E3;
	color:#FF6600;
	text-align:left;
	font-weight:bold;
}
#history-table tr.even, #details-table tr.even {
	background-color: #f1f5fa;
}
#history-table tr.odd, #details-table tr.odd {
	background-color: #fff;
}

#details-table tr.even th, #details-table tr.odd th{
	background-color: transparent;
}
#details-table th {
	text-align:left;
}
#details-table td {
	text-align:left;
}
.orange-icon {
	background-image:url(images/ui-icons_ef8c08_256x240.png) !important;
	cursor:default;
	float:left;
	margin-right:2px;
}
.nowrap{
	white-space:nowrap;
}
.ui-orange{
	background-image:url(images/ui-icons_ef8c08_256x240.png);
}
.container a.ui-state-default{
	padding:3px 1px;
	float:left;
	height:15px;
	margin:0 2px;
}
.suma{
	background-color:#FFFBCC !important;
}
#floating{
	position:absolute;
	top:10px;
	left:0px;
}
#floating .tableContainer{
	margin:0;
}
#floating .tableContainer td{
	white-space:nowrap;
}
tr.highlight{
	background-color:#ffcc33 !important;
}
.towarzystwoDiv{
	overflow:hidden;
	margin:0 80px 20px;
}
.towarzystwoDiv .logo{
	width:160px;
	float:left;
}
.towarzystwoDiv .logo img{
	border:1px solid #d5d5d5;
	padding:2px;
}
.towarzystwoDiv input[type="text"]{
	border:1px solid #d5d5d5;
	padding:3px;
	/* margin-top:14px;
	float:left; */
}
table#details table.link td{
	padding:0;
}
table#details div.towarzystwoDiv table.link{
	float:none;
	margin-top:4px;
	/* margin-top:14px; */
}
table#details div.towarzystwoDiv .wynik{
	color:#DD0000;
	display:block;
	float:left;
	font-size:18px;
	margin-right:20px;
	min-height:60px;
	min-width:130px;
}
table#details div.towarzystwoDiv .wynik .raty{
	font-size:12px;
	color:#666;
}
table#details div.towarzystwoDiv .wynikOld{
	float:left;
	margin-top:10px;
}
.correct{
	background:url(images/tick-on-white.gif) no-repeat;
	color: #00ae42;
	padding-left:20px;
}
.wrong{
	background:url(images/cross-on-white.gif) no-repeat;
	color: #c9282d;
	padding-left:20px;
}
.pakietUbezpieczeniowy  {
	background-color:#EEEEEE;
	border:1px solid #D5D5D5;
	color:#CA0606;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size:16px;
	margin-bottom:10px;
	padding:25px;
}
.towarzystwoUbezpieczeniowe {
	background-color:#EEEEEE;
	border:1px solid #D5D5D5;
	color:#CA0606;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size:16px;
	margin-bottom:10px;
	padding:10px 25px;
}
.towarzystwoUbezpieczeniowe input {
	vertical-align:middle;
}
.towarzystwoUbezpieczeniowe img {
	border:1px solid #D5D5D5;
	margin:0 15px 0 25px;
	vertical-align:middle;
}
.towarzystwoUbezpieczeniowe .raty{
	color:#333;
	font-weight:normal;
	font-size:12px;
	float:right;
}
.towarzystwoUbezpieczeniowe .raty select{
	width:50px;
}
.towarzystwoUbezpieczeniowe div.wynik, .towarzystwoUbezpieczeniowe div.karencja{
	color:#333;
	font-weight:normal;
	font-size:12px;
	float:right;
	text-align:right;
}
.towarzystwoUbezpieczeniowe .wynik span.okres{
	color:#333;
}
.towarzystwoUbezpieczeniowe .wynik span.wynik{
	font-weight:bold;
	font-size:22px;
	color:#F00;
}
.towarzystwoUbezpieczeniowe div.karencja span.wynik{
	font-weight:bold;
	font-size:16px;
	color:#D00;
}
#czasreakcji{
	width:300px;
	height:70px;
	color: #4C5F00;
	padding:5px 0;
	background-color: #C0EF00;
	font-size:200%
}
div.sold{
	background-color: #99CC33;
    margin: 0 80px 0 0;
    padding: 10px;
}
span.sold{
    background-color: #FFFFCC;
    color: #009900;
    display: block;
    float: right;
    font-size: 14px;
    font-weight: bold;
    margin-right: 20px;
    margin-top: 10px;
    padding: 10px;
}
#ubezpieczenieKomunikacyjne .form_pole .zle, #ubezpieczenieMajatkowe .form_pole .zle{
	float:right;
}
.bottom-border{
	border-bottom:1px solid #ccc;
}
.tooltip {
	border:1px solid #cc6600;
	background-color:#e78f08;
	font-size:13px;
	padding:10px 15px;
	color:#fff;
	display:none;
	text-align:left;
	width:250px;
	z-index:1;
	display:none;
	line-height:150%;
}
ul.check{
	list-style:none outside none;
	padding:0;
}
ul.check li{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#4178b0;
	background:url("images/li-checked.png") no-repeat;
	margin-left:15px;
	padding:1px 0 4px 40px;
	line-height:160%;
	margin-bottom:4px;
}
.ui-widget-overlay{
	width:1680px;
}
#photos{
	overflow:auto;
}
#sumaubezpieczenia input{
	border:1px solid #d5d5d5;
	padding:3px;
}
.zakres{
	float:left; 
	margin:0 5px;
	padding:5px;
	background-color:#d00;
	color:#FFF;
}
.pytania{
	border:1px solid #cccccc;
}

/*Grzegorz -formatowanie dla buttonow*/
.towarzystwoDiv input {
	float: left;
}
.towarzystwoDiv .button_holder {
	float:left;
	width:200px;
}
.towarzystwoDiv label {
	float: left;
}
.towarzystwoDiv .raty {
	float: left;
	width: 200px;
}
.towarzystwoDiv .raty input {
	float: none !important;
}

.ubezpieczenieRolne th{
	text-align:center;
	padding:2px 5px;
	vertical-align:middle;
}
.ubezpieczenieRolne td{
	text-align:center;
	padding:3px;
}
.ubezpieczenieRolne td input[type="text"]{
	width:auto;
}
table#details .ubezpieczenieRolne th, table#details .ubezpieczenieRolne td{
	border:1px solid #CCCCCC;
}
.form_pole input.pass{
	border:2px solid green;
	background-color:#F0FFF0;
}
.form_pole input.fail{
	border:2px solid red;
	background-color:#FFF4F4;
}
th a.button{
	border:1px solid #d5d5d5;
	background-color:#fff;
	padding:3px 5px;
	text-shadow: 1px 1px 0px #ccc;
}
th a.button:hover{
	padding:3px 4px 3px 6px;
	text-shadow: 0px 0px 0px #ccc;
	text-decoration:none;
}
.prowizja{
	text-align:right;
	margin:10px 80px 0 0;
}
span.wynik div.komentarz{
	color:#999;
	font-size:12px;
	font-style:italic;
	margin-top:5px;
}


#termsTab th, #assignedCars th { vertical-align: middle; text-align: center; }

.uploadifyQueueItem {
	background-color: #F5F5F5;
	border: 2px solid #E5E5E5;
	font: 11px Verdana, Geneva, sans-serif;
	margin-top: 5px;
	padding: 10px;
	width: 350px;
}
.uploadifyError {
	background-color: #FDE5DD !important;
	border: 2px solid #FBCBBC !important;
}
.uploadifyQueueItem .cancel {
	float: right;
}
.uploadifyQueue .completed {
	background-color: #E5E5E5;
}
.uploadifyProgress {
	background-color: #E5E5E5;
	margin-top: 10px;
	width: 100%;
}
.uploadifyProgressBar {
	background-color: #0099FF;
	height: 3px;
	width: 1px;
}
#custom-queue{
	border: 1px solid #ddd;
	overflow: auto;
	overflow-x: hidden;
	max-height: 165px;
	padding: 0 20px 5px 5px;
}
#file_uploadUploader {
  background: url('/images/przeslij_pliki.png') no-repeat;
}

.crmForm fieldset{
	margin-bottom: 20px;
}
.crmForm #komentarz{
	margin-bottom: 20px;
}
.crmForm textarea{
	width: 100%;
}
.crmForm .AC, .crmForm .NNW, .crmForm .ASS{
	margin-top: 20px;
}
.crmForm .kontakt_wykonany, .crmForm .nowa_data{
	margin-top: 20px;
	display: none;
}

/* css for timepicker */
.ui-timepicker-div .ui-widget-header { margin-bottom: 8px; }
.ui-timepicker-div dl { text-align: left; }
.ui-timepicker-div dl dt { height: 25px; margin-bottom: -25px; }
.ui-timepicker-div dl dd { margin: 0 10px 10px 65px; }
.ui-timepicker-div td { font-size: 90%; }
.ui-tpicker-grid-label { background: none; border: none; margin: 0; padding: 0; }

select[name="partner"], select[name="lokalizacja"]
{
	max-width: 150px;
}

.messageBox {
    background-color: #FF0000;
    padding: 5px 5px 0px 5px;
    margin-bottom: 10px;
    font-weight: bold;
    border-right-style: solid;
    border-left-style: solid;
    border-bottom-style: solid;
    border-top-style: solid;
    border-right-width: 2px;
    border-left-width: 2px;
    border-bottom-width: 2px;
    border-top-width: 2px;
    border-right-color: #000000;
    border-left-color: #000000;
    border-bottom-color: #000000;
    border-top-color: #000000;
}

#slider-range-min{
	width:158px;
	margin:3px 0px;
}

#ticket-answers{
  overflow: hidden;
}

.siema{
	width:30px;border: 1px solid #FBFAF6;
}

.cze{
	margin-top: 2px;
}

#editRestaurantNumberOnSite input{
    background: none repeat scroll 0 0 #FBFAF6;
    border-color: #61C4E9 -moz-use-text-color;
    border-style: solid none;
    border-width: 2px 0;
    font-size: 19px;
    padding: 7px;
    text-align: center;
    width: 100px;	
}
#editRestaurantNumberOnSite #up_value,#editRestaurantNumberOnSite #down_value{
	color: #D0D0D0;
    font-size: 19px;
    padding: 5px;
}
.block_label{
	display: block;
	margin-bottom: 5px;
}

table.moduletable{
	border-left: 1px #ccc solid;
	border-right: 1px #ccc solid;
	border-collapse:collapse;
	overflow:auto;
}
table.moduletable th {
	text-align:right;
	padding: 5px 10px 5px 0;
	height:34px;
	border:none;
	vertical-align:middle;
}
table.moduletable>tbody>tr>td {
	padding: 5px 2px 5px 10px;
	height:34px;
	border:none;
	vertical-align:middle;
}
table.moduletable>tbody>tr>th.header {
	background-color: #ccc;
	color: white;
	text-align: left;
	padding-left: 20px;
}
div.tableContainer.inner{
	margin: -1em -1.4em;
	margin-top: 20px;
}
#rejestracja #klient input[type="file"]{
	display: block;
	margin-bottom: 5px;
}
a.restauracja-kluczowa{
	font-weight: bold;
}
#ocRegisterOrder .error{background-color: red;}
#ocRegisterOrder a.chosen-single span{color: #000;}
#ocRegisterOrdertable{border: 1px solid; text-align: center; width: 100%;}
#ocRegisterOrdertable tbody tr:first-child{background-color: #dedede}
#ocRegisterOrdertable tbody tr th{padding: 4px}
#ocRegisterOrdertable tbody tr td{border-top: 1px solid; padding: 5px;}
#ocRegisterOrdertable tbody tr td input{margin: 2px; }
#ocRegisterOrdertable tbody tr td input.longtext{ width: 198px; }
#ocRegisterOrderSummary table{border: 1px solid; text-align: center; width: 100%;}
#ocRegisterOrderSummary tbody tr:first-child{background-color: #dedede}
#ocRegisterOrderSummary tbody tr th{padding: 4px}
#ocRegisterOrderSummary tbody tr td{border-top: 1px solid; padding: 5px;}

.hide {
	display: none;
}
#ms-select-kuchnie{
	width: 400px;
}
.mceContentBody ul,
.mceContentBody p{
	margin: 0;
}
.ui-dialog-buttonset button{
	display: inline-block !important;
}
.orangeLong {
	background:url(images/longLink-background.png) no-repeat top left;
	display:block;
	width:110px;
	height:19px;
	text-align:center;
	color:#FFF !important;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	padding-top:3px;
}
.orangeLong:hover {
	background:url(images/longLink-background.png) no-repeat bottom left;
}
#coverPreview p{
	padding: 0px;
	margin: 0px;
}