body {
  background: #E8EEF0;
}

#follow {
margin: 0px;
background: #e6eeee;
z-index: 2;
position: fixed;
bottom: 200px;
left: 0px;
width: 38px;
height: 166px;
}

/* żżżżż żżżżżżżżżżż */
#loginForm, .justmessage {
	width: 290px;
	padding: 24px 24px 0;
	margin: 200px auto 0;
	background: #FEFEFE;
  border: 1px solid #CAD8DE;
	border-radius: 4px;
	box-shadow: 0 1px 2px rgba(0,0,0,0.08);
	font: 14px/18px Arial, Tahoma, sans-serif;
	color: #444;
}
#loginForm .field {
	margin: 0 0 18px;
}
#loginForm .field label {
	display: block;
	margin: 0 0 11px;
}
#loginForm .field .input {
  border-radius: 4px;
}
#loginForm .field input {
  font: 12px Arial, Tahoma, sans-serif;
	color: #444;
	width: 262px;
	padding: 9px 13px;
  border: 1px solid #D2D9DC;
	border-radius: 3px;
	box-shadow: inset 2px 2px 6px #EBEBEB, 0 0 0 5px #F7F9FA;
	outline: none;
}
#loginForm .field input:focus {
	border-color: #B7D4EA;
	box-shadow: inset 2px 2px 6px #EBEBEB, 0 0 4px #D0E6F6, 0 0 0 5px #F2F8FC;
}
#forgot, #signup, #hlinks {
/*	float: right;*/
  font-size: 11px;
	color: #ababab;
  text-decoration: none;
	margin: 0;
}
#forgot, #signup{
  text-decoration: underline;
}
#forgot:hover, #signup:hover {
	color: #444;
  text-decoration: underline;
}
#loginForm .submit {
	overflow: hidden;
	margin: 30px -24px 0;
	padding: 22px 24px;
	background: #F0F5F7;
	border-top: 1px solid #DDE0E8;
	border-radius: 0 0 4px 4px;
	box-shadow: inset 0 1px #FFF, inset -1px -1px #F7FAFB, inset 1px 0 #F7FAFB;
    font-size: 11px;
}
#remember {
	display: block;
	margin: 5px 0 0;
	cursor: pointer;
}
#remember input {
	margin: 0 4px 0 0;
	vertical-align: middle;
}
#loginForm .error{color:#FF0000;font-size: 11px;text-align: center;}

/* żżżżżżżżż żżżżżż */
div .errorSummary
{
	border: 1px solid #C00;
	padding: 10px 10px 12px 10px;
	margin: 0 0 20px 0;
	background: #FEE;
	font-size: 0.9em;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -mox-border-radius: 5px;
    font-size:12px;
}
div .messadgeSummary{
  	border: 1px solid #36638E;
	padding: 10px;
	margin: 0 0 20px 0;
	background: #badff3;
	font-size: 0.9em;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -mox-border-radius: 5px;
    font-size:12px;  
}
div .noticeSummary{
  	border: 1px solid #EDA626;
	padding: 10px;
	margin: 0 0 20px 0;
	background: #FCFAB9;
	font-size: 0.9em;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -mox-border-radius: 5px;
    font-size:12px;  
}
div .cd-noticeSummary{

	padding: 10px;

}
div .name-noticeSummary{
    color: #EDA626;
    font-size: 14px;
}
table.object{
    border-collapse: collapse;
}
table.object td,table.object th{
    padding: 5px;
    border:1px solid #EDA626;
    color:#2B587A;
    font-size:11px;   
}
table.object td{
        text-align: center;
}
table.object th{
    font-weight: normal;
    background: #F8F57F;
    text-align: center;
}
div .adminSummary{
  	border: 1px solid #70CA74;
	padding: 10px;
	margin: 0 0 20px 0;
	background: #C9F4CB;
	font-size: 0.9em;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -mox-border-radius: 5px;
    font-size:12px;  
}

/* żżżżż żżżżżż submit*/
.submit{
	overflow: hidden;
	margin: 30px 0 0;
	padding: 22px 24px;
/*	background: #F0F5F7;*/
	border-top: 1px solid #DDE0E8;
	border-radius: 0 0 4px 4px;
	box-shadow: inset 0 1px #FFF, inset -1px -1px #F7FAFB, inset 1px 0 #F7FAFB;
  font-size: 11px;
}
.submit button, input[type=button]{
	float: right;
	padding: 6px 20px;
	height: 30px;
    border-top: 1px solid #98CCE7;
    border-bottom: 1px solid #7DB0CC;
    border-left: 1px solid #8CBFD9;
    border-right: 1px solid #8CBFD9;
    border-radius: 5px;
	color: #FFF;
    font: bold 13px Arial, Tahoma, sans-serif;
	box-shadow: inset 0 1px #D4EBF7, 0 1px 3px #B8BEBE;
	background: -moz-linear-gradient(top,  #badff3 0%, #7acbed 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#badff3), color-stop(100%,#7acbed));
	background: -webkit-linear-gradient(top,  #badff3 0%,#009DE0 100%);
	background: -o-linear-gradient(top,  #badff3 0%,#7acbed 100%);
	background: -ms-linear-gradient(top,  #badff3 0%,#7acbed 100%);
	background: linear-gradient(top,  #badff3 0%,#7acbed 100%);
	background-color: #9FD7F0;
	cursor: pointer;
	text-shadow: 0 -1px rgba(0,0,0,0.15);
	outline: none;
    margin: 0 5px;
}
.submit button:hover, input[type=button]:hover {
	float: right;
	padding: 6px 20px;
	height: 30px;
    border-top: 1px solid #98CCE7;
    border-bottom: 1px solid #7DB0CC;
    border-left: 1px solid #8CBFD9;
    border-right: 1px solid #8CBFD9;
    border-radius: 5px;
	color: #FFF;
    font: bold 13px Arial, Tahoma, sans-serif;
	box-shadow: inset 0 1px #D4EBF7, 0 1px 3px #B8BEBE;
	background: -moz-linear-gradient(top,  #badff3 0%, #7acbed 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#badff3), color-stop(100%,#7acbed));
	background: -webkit-linear-gradient(top,  #badff3 0%,#009DE0 100%);
	background: -o-linear-gradient(top,  #badff3 0%,#7acbed 100%);
	background: -ms-linear-gradient(top,  #badff3 0%,#7acbed 100%);
	background: linear-gradient(top,  #badff3 0%,#7acbed 100%);
	background: #82CAEC;
	cursor: pointer;
	text-shadow: 0 -1px rgba(0,0,0,0.15);
	outline: none;
}
.submit button:-moz-focus-inner, input[type=button]:-moz-focus-inner{border:0}


/* żżżżżżżżż żżżżż żżżżżż */

.step{
    padding-top: 40px;
     font-family: Verdana, sans-serif;
}
.section-line{
    float: left;
}
.section-first-old, .section-now-first{
	height: 40px;
    display: table-cell;
    vertical-align: middle;
    color:#FFFFFF;
    font-size: 12px;
    font-weight: bold; 
    padding: 0 10px;
	border-radius: 5px;
}
.section-first-old{
    background:#CCCCCC;  
}
.section-now-first{
    background:#FF3333;  
}
.section-old{
	height: 40px;
    display: table-cell;
    vertical-align: middle;
    color:#FFFFFF;
    font-size: 12px;
    font-weight: bold; 
    padding: 0 10px;
    background:#CCCCCC;
}
.section-now{
	height: 40px;
    display: table-cell;
    vertical-align: middle;
    color:#FFFFFF;
    font-size: 12px;
    font-weight: bold; 
    padding: 0 10px;
    background:#FF3333;
}
.section-new{
	height: 40px;
    display: table-cell;
    vertical-align: middle;
    color:#ababab;
    font-size: 12px;
    font-weight: bold; 
	padding: 0 10px 0 20px;
    /*background:#F8F8F8;*/
}
.section-old-st,.section-now-st,.section-new-st{
    float:left;
}
.section-first-old-st, .section-first-now-st{
    float:left;
    margin-left: -5px;
    z-index: 0;
    position: relative;
}
.section-last-st{}

.pcv_button.kn{
background: -o-linear-gradient(top, #ADADAD 0px, #707070 100%) transparent;
border-bottom-color: #656565;
border-left-color: #656565;
border-right-color: #656565;
border-top-color: #656565;
color: #FFFFFF !important;
text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.298);
}
.pcv_button.kn2{
background: -o-linear-gradient(top, #D2D2D2 0px, #A5A5A5 100%) transparent;
border-bottom-color: #727272;
border-left-color: #727272;
border-right-color: #727272;
border-top-color: #727272;
color: #FFFFFF !important;
/*text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.298);*/
font-size: 12px;
font-weight: 700;
}
   
.pcv_button.kn1{
background: -o-linear-gradient(top, #FA7B7B 0px, #FF3333 100%) transparent;
border-bottom-color: #BF1C1C;
border-left-color: #BF1C1C;
border-right-color: #BF1C1C;
border-top-color: #BF1C1C;
/*color: #FFFFFF !important;
text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.400);*/
font-size: 12px;
font-weight: 700;
}
.pcv_button { 
background: -o-linear-gradient(top, #7ABCFF 0px, #60ABF8 44%, #4096EE 100%) transparent;
border: 1px solid #000000;
border-radius: 5px;
box-shadow: 0px 1px 0px rgba(0, 0, 0, 0.102), inset 0px 1px 0px rgba(255, 255, 255, 0.506), inset 0px -1px 0px rgba(255, 255, 255, 0.298);
color: #EEEEEE;
display: inline-block;
font: 100% "Arial", "Helvetica", sans-serif;
margin: 10px 0px 10px 5px !important;
padding: 10px 13px !important;
text-align: center;
text-decoration: none !important;
/*text-shadow: 0px 1px 0px rgba(55, 121, 188, 0.506);*/
vertical-align: middle;
font-size:12px;
/*font-weight: bold;*/
}
.ch1{
    border-radius: 100px;
    float: left;
    margin-right: 5px;
    width: 17px;
    height: 17px;
    background: #696D70;
   /* box-shadow: 0px 1px 0px rgba(0, 0, 0, 0.102), inset 0px 1px 0px rgba(255, 255, 255, 0.506), inset 0px -1px 0px rgba(255, 255, 255, 0.298);*/
/*-webkit-box-shadow:inset 4px 4px 5px rgba(0, 0, 0, 1);
-moz-box-shadow:inset 4px 4px 5px rgba(0, 0, 0, 1);
box-shadow:inset 4px 4px 5px rgba(0, 0, 0, 1);
*/}
.ch2{
    border-radius: 100px;
    float: left;
    margin-right: 5px;
    width: 17px;
    height: 17px;
    background: #D11919;
}
.ch3{
    border-radius: 100px;
    float: left;
    margin-right: 5px;
    width: 17px;
    height: 17px;
    background: #A9A8A8;
}
/* żżżżż żżżżż */
.headmain{
    padding: 20px 0px 0 20px;
    text-align:right;
    color:#eb4120 ;
    font-size:20px;
    font-weight: bold;
}
.name{
    padding: 60px 0 0 0;
    clear: both;
}
.sidebar{
    position:absolute;
    left: 20px;
    top: 50px;
    z-index: -1;    
}
.headmain-tab{
    padding: 20px 20px 0 20px;
    text-align:right;
    color:#2B587A ;
    font-size:16px;
}
.headmain-admin{
    padding: 5px 0 0px 20px;
    text-align:right;
    color:#36638E ;
    font-size:20px;
    font-weight: bold;
}
.headmain-admin-sait{
    padding: 20px 0 0 20px;
    text-align:right;
    color:#eb4120 ;
    font-size:20px;
    font-weight: bold;
}
/* żżżżżż */
.article-wrapper {
      padding: 20px;
      outline: 1px solid #ccc;
      margin: 0 auto;
}
#feedback-box{
      background: #FDFEFE;
      margin: 20px auto;
      border: 1px solid #ccc;
      border-radius: 5px;
      -webkit-border-radius: 5px;
      -mox-border-radius: 5px;
      background: #F7F9FA;
}
#feedback-box h2{
      text-align: center;
      border-bottom: 1px solid #ddd;
      height: 40px;
      line-height: 40px;
      font-size: 23px;
      color: #414141;
      margin: 0;
}
#feedback-box-answea{
        vertical-align: middle;
        text-align: center;
        padding: 50px;
        font-size: 12px;
}
.name-company{
        padding:0 10px 0 0;
        text-align: right;
        font-size: 16px; 
        font-weight: bold;
        color: #2B587A;
}
#form_name{
      padding: 10px 0 0 0;
}
#form_name input[type="text"], #form_name textarea
{
      padding: 3px 5px;
      outline: none;
      border: 1px solid #ddd;
      border-radius: 3px;
}
#form_name textarea{
      resize: none;
      overflow-y: auto;
      width: 330px;
}
#form_name input[type="text"]{
      width: 260px;
}
/*#form_name input[type="checkbox"]{
    margin: 0 30px 0 10px;
}*/
#form_name .check1,#form_name .check2, #form_name .check3{
      margin: 0 30px 0 10px;
      width: 200px;
}
#form_name .check4{
      margin: 0 30px 0 10px;
      width: 400px; 
}
#form_name .check5{
      margin: 0 30px 0 10px;
      width: 300px; 
}
#form_name input.sp[type="text"]{
    width: 235px; 
    float:left;
}
#form_name input.spo1[type="text"]{
    width: 50px; 
    float:left;
}
#form_name input.spo2[type="text"]{
    width: 130px; 
    float:left;
}
#form_name input.eq[type="text"]{
    width: 158px; 
}
#form_name input[type="text"]:focus,
#form_name textarea:focus{
      border: 1px solid #ccc;
}
#form_name select {
      padding: 3px 5px;
      outline: none;
      border: 1px solid #ddd;
      border-radius: 3px;
      width: 270px;
}
#form_name select.dr,#form_name input.dr[type="text"]{
      border: 1px solid #FF3333;
      border-radius: 3px;
}
#form_name select.spo{
     
      width: 50px;
}
#form_name #send{
      width: 170px;
      padding: 7px 10px;
      outline: none;
      border: 1px solid #ddd;
      border-radius: 3px;
      margin-left: 15px;
      margin-top: 10px;
      font-weight: bold;
      text-align: center;
}
#form_name #send:hover{
      width: 170px;
      padding: 7px 10px;
      outline: none;
      border: 1px solid #ddd;
      border-radius: 3px;
      margin-left: 15px;
      margin-top: 10px;
      font-weight: bold;
      text-align: center;
}
#form_name .input-bloc{
      margin-bottom: 12px
}
#form_name .w1 label{
      display: inline-block;
      width: 40px;
}
#form_name .msg label{
      display: inline-block;
      margin-bottom: 6px;
}
/*#form_name table td{
      padding: 5px 20px;
}*/
.label-an{
    width: 195px;
    padding-left: 20px;
    padding-right: 10px;
   	height: 30px;
    display: table-cell;
    vertical-align: middle;
    color:#2B587A;
    font-size:11px;
}
.label-an2{
    width: 135px;
    padding-left: 20px;
    padding-right: 10px;
   	height: 30px;
    display: table-cell;
    vertical-align: middle;
    color:#2B587A;
    font-size:11px;
}
.label-an3{
    color:#CCCCCC;
    font-size:11px;
    margin-bottom:7px;
}
.label-an3 a{
    text-decoration: none;
    color:#CCCCCC;
}
.label-an3 a:hover{
    text-decoration: underline;
    color:#2B587A;
}
.label-an4{
    width: 50px;
   	height: 30px;
    display: table-cell;
    vertical-align: middle;
    color:#2B587A;
    font-size:11px;
}
.label-an5{
    width: 10px;
    padding-left: 5px;
   	height: 30px;
    display: table-cell;
    vertical-align: middle;
    color:#2B587A;
    font-size:11px;
}
.select-an, .input-an{
   	height: 30px;
    display: table-cell;
    vertical-align: middle;
}
.input-ul{
     display: table-cell;
    vertical-align: middle;
    padding-bottom: 10px;
}

.input-an-sp{
   	height: 30px;
    width: 240px;
    display: table-cell;
    vertical-align: middle;
}
.input-an-spo1{
   	height: 30px;
    width: 50px;
    display: table-cell;
    vertical-align: middle;
}
.input-an-spo2{
   	height: 30px;
    width: 140px;
    display: table-cell;
    vertical-align: middle;
}
.error-an{
   	height: 30px;
    display: table-cell;
    vertical-align: middle;
    padding-left: 20px;
    /*padding-bottom: 4px;
    padding-top: 4px;*/
}
.error-an2{
   	height: 30px;
    width: 260px;
    display: table-cell;
    vertical-align: middle;
   /* padding-bottom: 4px;
    padding-top: 4px;*/
}
.error-an3{
    width: 260px;
    display: table-cell;
    padding-left:227px;
   /* padding-bottom: 1px;
    padding-top: 4px;*/
}
.error-an4{
    width: 260px;
    display: table-cell;
    padding-left:175px;
   /* padding-bottom: 4px;
    padding-top: 4px;*/
}
.info24{
    height: 30px;
    /*display: table-cell;*/
    display: inline;
    vertical-align: middle;
}
.cd-top-4{
	padding-top:4px;
}
/*.niceCheck1 {
width: 17px;
height: 17px;
display: inline-block;
cursor: pointer;
background: url(paht-to/checkbox.png);
}

.niceCheck1 input {
    display: none;
}*/

/*żżżż żżżżżżżżżżżż*/
.vidd{
    padding: 10px;
}
.frem-data{
    height:500px;
    overflow-y:scroll;
}
table.activities{
    border-collapse: collapse;
    width: 950px;
}
table.activities th{
    padding: 3px;
    border: 1px solid #B1B1B1;
    background-color:#cccccc;
    color:#2B587A;
    font-size:10px; 
    width: 72px;
    text-align: center;  
}
table.activities td{
    padding: 3px;
    border: 1px solid #B1B1B1;
    color:#2B587A;
    font-size:10px; 
    width: 72px;
    text-align: center;  
}
table.activities th.activities-name,table.activities td.name1,table.activities td.name2,table.activities td.name3{
    width: 150px;
}
table.activities td.name1{
    font-size:12px;
    font-weight: bold;
        text-align: left;  
}
table.activities td.name2{
    font-size:11px;
    font-weight: bold;
        text-align: left;  
}
table.activities td.name3{
    font-size:11px;
    font-weight: normal;
        text-align: left;  
}
table.activities tr.str1{
    background: #CFE8F6;
}
table.activities tr.str2{
    background: #DFEFF7;
}

/* żżżżżżż żżżżżż - żżżż żżżżżżżżżżżż */
table.equip{
    border-collapse: collapse;
    width: 950px;
}
table.equip td.nug{
   font-weight:bold;text-align: right;font-size: 12px; padding: 0 10px 0 0;
}

table.equip td.dl1,table.equip th.dl1{
    padding: 3px;
    border: 1px solid #B1B1B1;
 
    color:#2B587A;
    font-size:10px; 
    width: 200px;
    text-align: center;  
}
table.equip td.dl2,table.equip th.dl2{
    padding: 3px;
    border: 1px solid #B1B1B1;

    color:#2B587A;
    font-size:10px; 
    width: 400px;
    text-align: center;  
}
table.equip td,table.equip th{
    padding: 3px;
    border: 1px solid #B1B1B1;
    color:#2B587A;
    font-size:10px; 
    width: 80px;
    text-align: center;  
}
table.activities td{
    padding: 3px;
    border: 1px solid #B1B1B1;
    color:#2B587A;
    font-size:10px; 
    width: 72px;
    text-align: center;  
}
table.activities th.activities-name,table.activities td.name1,table.activities td.name2,table.activities td.name3{
    width: 150px;
}
table.equip td.name1{
    font-size:11px;
    font-weight: bold;
        text-align: left;  
}
table.equip td.name2{
    font-size:11px;
    font-weight: normal;
        text-align: left;  
}
table.equip tr.str1{
    background: #cccccc;
}
table.equip tr.str2{
    background: #CFE8F6;
}

.tab-vid{
    margin: 20px;
}
.label-tab-h-l,.label-tab-h,.label-tab-h-r{
   	height: 320px;
    display: table-cell;
    vertical-align: middle;
    color:#2B587A;
    font-size:11px;
    background: #cccccc;
    border-top :1px solid #B1B1B1;
    border-bottom :1px solid #B1B1B1;
    border-left :1px solid #B1B1B1;
}
.label-tab-h-l{
    max-width: 300px;
    padding-left: 10px;
    padding-right: 10px;
}
.label-tab-h{
    max-width: 50px;
    padding-left: 3px;
    padding-right: 3px;
}
.label-tab-h-r{
    max-width: 50px;
    padding-left: 3px;
    padding-right: 3px;
    border-right :1px solid #B1B1B1;
}

.text-901{
    width: 300px;
}
.text-90{
    font-size: 12px;
    max-width: 50px;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;   
    transform:rotate(270deg);
    -ms-transform:rotate(270deg); /* Internet Explorer */
    -moz-transform:rotate(270deg); /* Firefox */
    -webkit-transform:rotate(270deg); /* Safari and Chrome */
    -o-transform:rotate(270deg); /* Opera */ 
    margin-top: 230px;
}
.label-tab-l,.label-tab,.label-tab-r,.label-tab-l-alt,.label-tab-alt,.label-tab-r-alt,.label-tab-l-obo-alt,.label-tab-obo-alt,.label-tab-r-obo-alt,.label-tab-l-obo,.label-tab-obo,.label-tab-r-obo{
   	height: 30px;
    display: table-cell;
    vertical-align: middle;
    color:#2B587A;
    font-size:11px;
    border-bottom :1px solid #B1B1B1;
    border-left :1px solid #B1B1B1;
}
.label-tab-l,.label-tab-l-alt{
    width: 300px;
    padding-left: 10px;
    padding-right: 10px;
}
.label-tab,.label-tab-alt{
    width: 50px;
    padding-left: 3px;
    padding-right: 3px;
}
.label-tab-r,.label-tab-r-alt{
    width: 50px;
    padding-left: 3px;
    padding-right: 3px;
    border-right :1px solid #B1B1B1;
}
.label-tab-l-alt,.label-tab-l-alt,.label-tab-r-alt{
    background-color:#f2f2f2;
}

#form_name select.tab{
/*  background: transparent;-webkit-appearance: none;*/
    width: 50px;
    border: 1px solid #CCC;
}
/* żżżżżżż - żżżżżżżżżżżż */
/*.label-tab-h-l-obo,.label-tab-h-obo,.label-tab-h-r-obo{
    height: 50px;
    display: table-cell;
    vertical-align: middle;
    color:#2B587A;
    font-size:11px;
    background: #cccccc;
    border-top :1px solid #B1B1B1;
    border-bottom :1px solid #B1B1B1;
    border-left :1px solid #B1B1B1;
    padding-left: 10px;
    padding-right: 10px;
}
.label-tab-h-l-obo{

}
.label-tab-h-obo{

}
.label-tab-h-r-obo{
    border-right :1px solid #B1B1B1;
}
.label-tab-l-obo,.label-tab-obo,.label-tab-r-obo{
    
}



.label-tab-l-obo,.label-tab-l-obo-alt,.label-tab-obo,.label-tab-obo-alt,.label-tab-r-obo,.label-tab-r-obo-al{
    padding-left: 10px;
    padding-right: 10px;
}
.label-tab-r-obo,.label-tab-r-obo-alt{
    border-right :1px solid #B1B1B1;
}
.label-tab-l-obo-alt,.label-tab-l-obo-alt,.label-tab-r-obo-alt{
    background-color:#f2f2f2;
}
*/

table.equipment{
    border-collapse: collapse;
}
table.equipment td.headobo,table.equipment td,table.equipment th{
    padding: 5px;
    border:1px solid #B1B1B1;
    color:#2B587A;
    font-size:11px;   
}
table.equipment td.headobo{
        text-align: left;
}
table.equipment td{
        text-align: center;
}
table.equipment th{
    font-weight: normal;
    background: #cccccc;
    text-align: center;
}
table.equipment tr.alt{
        background-color:#f2f2f2;
}

/*żżżżżżż*/
.sd20{
    margin: 20px;
}
.row_img{
    padding: 10px 10px 10px 0;
}
.img-info24{
    margin-left: 5px;
    width: 16px;
    
}
.img-plus24{
    margin-right: 5px;
    width: 16px;
}
.img-sp24{
    margin: 0 5px;
    width: 16px;
}
/* żżżżżżżżżżżżżż żżżżżżżżżż */
.error-box{ font-size: 11px; /*margin-top: 5px;*/ color:#FB071E; /*padding-left:30px;*/}
.name-anketa{
}
.zv{
      color:#FD0303;
      font-weight: bold;
}
.smal-text{
        font-size: 11px;
        padding-top:20px;
}
.podname{
    margin-bottom: 5px;
    margin-top:10px;
    margin-left:20px;
    color: #36638E;
    font-size: 1.09em;
    font-weight: bold;
}
.podname_a{
    margin-bottom: 5px;
    margin-top:10px;
    margin-left:20px;
    font-size: 16px;
    font-weight: bold; 
    text-align: center;
    color: #CCCCCC;

}
.podname_a a{
    text-decoration: none;
    color: #CCCCCC;
}
.podname_a a:hover{
    text-decoration: underline;
    color:#2B587A;
}

.podname-fil{
	color:#FFFFFF;
	background:#98CCE7;
	padding:5px 0 5px 20px;
	margin-bottom:20px;
    font-size: 1.09em;
    font-weight: bold; 
}


.row-an{
    float:left;
}
.row-h{
    width: 100%;
}
hr.raz{
    height: 12px;
    border: 0;
    box-shadow: inset 0 12px 12px -12px rgba(0,0,0,0.5);
}
#feedback-box hr:last-child {
    display:none;
}

.separator{
    clear: both;
    height: 11px;
    border-bottom: 1px solid #FFFFFF;  
}
.separator div.solid {
    height: 10px;
    border-bottom: 1px solid #e0e0e0;
}
.separator-das{
    clear: both;
    height: 11px;
}
.separator-das div.dashed {
    height: 5px;
    border-bottom: 1px dashed #EFEEEE;
    padding:0 20px;
}
.plus-img{
	height: 10px;
    display: table-cell;
    vertical-align: middle;
    padding: 0;
}
.plus-name{
	height: 10px;
    display: table-cell;
    vertical-align: middle;
    padding: 0;
}
.plus-name-add{
	text-align:center;
	font-size:17px;
	padding-top:5px;
	color:#CCCCCC;
}
.plus-name-add a{
    text-decoration: none;
    color:#CCCCCC;}
.plus-name-add a:hover{
    text-decoration: underline;
    color:#2B587A;
}
/* fotter */
.footer, .footer a, .footer1 a{
    padding:10px 0 5px;
    color:#8BA1BC;
    text-decoration: none;
    font-size:10px;
}
.footer a:hover{
    text-decoration: underline;
}
.footer1{
    text-decoration: underline;
    position: absolute;
    left: 100px;
    bottom: 20px;
}
/*żżżż żżżżżżż*/
.menu{
    padding: 10px 0;
}
.menu-str{
    padding: 0 20px 0 0;
    float:left;
}
.menu-str a,.menu-str-l a{
    color:#36638E;
    font-size: 13px;
    text-decoration: none;
    font-weight: bold;
}
.menu-str a:hover,.menu-str-l a:hover{
    text-decoration: underline;
    color:#36638E;
    font-weight: bold;
}
.menu-str-l {
    padding: 0 10px;
    width: 100%;
}
.menu-active, .menu-active a,.menu-active a:hover{
    font-weight: bold;
    color:#eb4120;
    font-size: 13px;
    text-decoration: none;
}

/*żżżżżżż żżżżżżż*/
.tab-vid .summary {
margin: 0 0 5px 0;
text-align: right;
color: #36638E;
font-size: 11px;
}
table.admin{
    border-collapse: collapse;
}
table.admin td.headobo,table.admin td,table.admin th{
    padding: 5px;
    border:1px solid #B1B1B1;
    color:#2B587A;
    font-size:11px;   
}
table.admin td.headobo{
        text-align: left;
}
table.admin td{
        text-align: center;
}
table.admin th{
    font-weight: normal;
    background: #cccccc;
    text-align: center;
}
table.admin tr.alt{
        background-color:#f2f2f2;
}
table.admin tr.alt:hover,table.admin tr:hover{
        background-color:#E2EDF9;
}
table.admin tr.new-anketa{
        background-color:#FAD2D2;
}
table.admin tr.new-anketa:hover{
        background-color:#FBC0C0;
}
table.admin tr.edit-anketa{
        background-color:#FCFAB9;
}
table.admin tr.edit-anketa:hover{
        background-color:#FBF89E;
}
/*
.grid-view table.items {
background: white;
border-collapse: collapse;
width: 100%;
border: 1px #D0E3EF solid;
}*/

table.admin input{
    padding: 3px 5px;
    outline: none;
    border: 1px solid #ddd;
    border-radius: 3px;
    width: 90%;
    text-align:right;
}

/*żżżżżżżżż*/
.tooltip, .tooltip-admin {
    position: relative;
    /*background: #eaeaea;*/
    cursor: help;
    display: inline-block;
    text-decoration: none;
    color: #222;
    outline: none;
}
 
.tooltip span , .tooltip-admin  span{
    visibility: hidden;
    position: absolute;
    left: 50%;
    z-index: 999;
    width: 230px;
    padding: 10px;
    border: 2px solid #EDA626;
    opacity: .9;
    background-color: #FCFAB9;
    background-image: -webkit-linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,0));
    background-image: -moz-linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,0));
    background-image: -ms-linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,0));
    background-image: -o-linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,0));
    background-image: linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,0));
    -moz-border-radius: 4px;
    border-radius: 4px;
    -moz-box-shadow: 0 1px 2px rgba(0,0,0,.4), 0 1px 0 rgba(255,255,255,.5) inset;
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.4), 0 1px 0 rgba(255,255,255,.5) inset;
    box-shadow: 0 1px 2px rgba(0,0,0,.4), 0 1px 0 rgba(255,255,255,.5) inset;
    text-shadow: 0 1px 0 rgba(255,255,255,.4);
}
.tooltip span {
	    margin-left: -127px;
		    bottom: 30px;
}
.tooltip-admin  span{
	    margin-left: 30px;
		    bottom: 180px;
}

.tooltip:hover , .tooltip-admin:hover {
    /* żżżżżżżż żżż IE6 */
    border: 0;
}
 
.tooltip:hover span , .tooltip-admin:hover span {
    visibility: visible;
}
 
.tooltip span:before, .tooltip span:after ,.tooltip-admin span:before, .tooltip-admin span:after {
    content: ""
    position: absolute;
    z-index: 1000;
    bottom: -7px;
    left: 50%;
    margin-left: -8px;
    border-top: 8px solid #ddd;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 0;
}
 
.tooltip span:before,.tooltip-admin span:before {
    border-top-color: #ccc;
    bottom: -8px;
}
/*żżżżżżżżż żżżż*/
/*żżżżżż żżż żżżżżżżżżżż żżżżżżżżżżż żżżżżżż*/

#boxes h5 {text-align:center;}
#boxes {
background-color: #f3f3f3;
border: 1px solid #dedede;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-ms-border-radius: 10px;
border-radius: 10px;
box-shadow: 0px 0px 30px rgba(0,0,0,0.2);
-webkit-transition: 0.4s ease-out;
-moz-transition: 0.4s ease-out;
-ms-transition: 0.4s ease-out;
transition: 0.4s ease-out;
font-size: 12px;
}
.boxes1 {width:270px;height:330px;}
.boxes2 {width:500px;height:450px;}
.close1 {margin:5px 0 0 240px;}
.close2 {margin:5px 0 0 470px;}

#boxes .sp-text{
    padding-left: 20px;
}
#boxes .sp-text a {
    text-decoration: none;
  color:#36638E;
   font-size:12px;
}
#boxes .sp-text a:hover {
    text-decoration: underline;
    color:#36638E;
   font-size:12px;
}
.boxes-scrol{
    margin-right: 10px;
    height:250px;
    overflow-y:scroll;
}
.select_m{
    width: 600px !important;
    height: 220px;
}
.wide_cb_set_container{
    width:600px;
    overflow:scroll;
    background-color:white;
    color:black;
    border: 1px solid #ddd;
}
.wide_cb_set_container .wide_cb_item{
    width:2000px;
}
.widecb{
/*    float:left;*/
}
.widelbl{
    /*display:block;
    float:left;
    margin-left:30px;*/
    width:100%
}
.wide_cb_set_container label:hover,
.widecb:checked + .widelbl { 
    background-color:#c8c8c8;
    color:black;
}
.input_short {
    width:117px !important;
}

div.step div{
    -webkit-border-radius: 4px;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    margin-top: 5px;
}

.previous-step, .current-step, .next-step {
  float: left;
  display: table;
}

.previous-step {
  background: #CCCCCC;
}

.previous-step:after {
  content: "";
  width: 18px;
  height: 40px;
  position: absolute;
  display: table-cell;
  background-image: url(../images/previous-step.png);
  background-repeat: no-repeat;
  background-position: right center; 
}
 
.current-step {
  background: #FF3333;
}

.current-step:after {
  content: "";
  width: 17px;
  height: 40px;
  position: absolute;
  display: table-cell;
  background-image: url(../images/current-step.png);
  background-repeat: no-repeat;
  background-position: right center; 
}

.next-step {
  background: #F8F8F8;
}

.next-step:after{
  content: "";
  width: 18px;
  height: 40px;
  position: absolute;
  display: table-cell;
  background-image: url(../images/next-step.png);
  background-repeat: no-repeat;
  background-position: right center; 
}

.previous-step div a {
  color:white;
  font-weight:bold;
  text-decoration: none;
}

.current-step div a {
  color:white;
  font-weight:bold;
  text-decoration: none;
}

.next-step div a {
  color:#ababab;
  font-weight:bold;
  text-decoration: none;
}
