
.short_text_area {
	width: 300px;
    height:20px;
}

.short_text_area_checkbox {
    width: 282px;
    height:20px;
    margin-bottom: 5px;
}


.short_text_area_checkbox_280 {
    width: 280px;
    height:20px;
    margin-bottom: 5px;
}

.long_text_area {
	width: 300px;
	height: 140px;
}

.info_text {
	font-size: 12pt;
}

.info_title {
	font-weight: bold;
}
.newMessage {
	font: bold 16px arial, sans-serif;
	text-decoration:blink overline underline;
	text-align: center;
	color: red;
    display: block;
    padding:10xp;
}

#f1_upload_process{
	z-index:100;
	position:absolute;
	visibility:hidden;
	text-align:center;
	width:400px;
	margin:0px;
	padding:0px;
	background-color:#fff;
	border:1px solid #ccc;
}

body {
	margin: 0;
    overflow: inherit;
	padding: 0;
	background: #C3C3C3 url(images/img01.gif) repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;

    overflow:scroll;
    overflow-y: scroll;
    overflow-x: hidden;
    -ms-overflow-y: scroll; /*IE 8 vertical scrollbar*/
    -ms-overflow-x: hidden;
}


.fleft{
    float:left;
}

.fright{
    float:right;
}

#lista_ankiet_user, #tabela_users{
width:100%
}

#tabela_ankiety tr td{
height:50px;
vertical-align:middle;
}

#main_td {
	background:#FFFFFF url(images/img03.gif) repeat-x scroll 0px -60px;
	padding:  0px 10px 10px 10px;
}

#stopka_td {

}

#stopka_left {
	background:transparent url(images/img07.gif) no-repeat scroll left bottom;
}

#stopka_right {
	padding:10px 0pt 15px 20px;
	border-top:1px solid #F3F3F3;
	margin:0pt;
	font: italic;
	font-size: 10pt;
	background:transparent url(images/img08.gif) no-repeat scroll right bottom;
}

#stopka_center {
	background: #ffffff url(images/img06.gif) repeat-x scroll left bottom;
}

.opis{
	margin-left: 30px;
	font-size: 12pt;
	font-style: italic;
}

.left_capt {
	height:60px;
	background:transparent url(images/img05.gif) no-repeat scroll right top;
}

.right_capt {
	height:60px;
	background:transparent url(images/img04.gif) no-repeat scroll left top;
	text-align: center;
	padding: 4px;
}

.center_capt {
	height:60px;
	background: #FFFFFF url(images/img03.gif) repeat-x scroll;
}
#mmenu {
	font-weight: bold;
    margin:2px;
}
 #kontener {
     margin-left: auto;
     margin-right: auto;
     margin:0 auto;
     width: 970px;

 }



 #tab_main {

 }

.w100{

    width:100%;
}

.left_cell {
	text-align: center;
	border: solid 1px black;
	border-right: dotted 1px black;
	vertical-align: top;
}

.center_cell {
	text-align: center;
	border: solid 1px black;
	border-left: 0px;
	border-right: dotted 1px black;
	vertical-align: top;
}

.right_cell {
	text-align: center;
	border: solid 1px black;
	border-left: 0px;
	vertical-align: top;
}

 .cell_link {
	font-size: 14pt;
	color: #FFFFFF;
	width: 15%;

 }

.cell_link_last {
    font-size: 14pt;
    color: #FFFFFF;
    width: 25%;
}

 .fade_out{
	filter: alpha(opacity=100);
	opacity: 1.0;
	border-left: 1px solid white;
 }

 .fade_in {
	filter: alpha(opacity=50);
	opacity: 0.5;
	border: 0px;
	border-left: 1px solid black;
 }

 .link_text {
 	cursor: pointer;
 }

.link_text:hover {
    color:#ffe4b5;
}

 a:visited {
	text-decoration: none;
     color: #000000;
 }

 a:link {
	text-decoration: none;
	color: #000000;
 }

 a:hover {
 	text-decoration: none;
     color: #000000;
 }


 a:active {
	text-decoration: none;
     color: #000000;
 }

 .nankiety {
	font-size: 14pt;
	font-weight: bold;
}

form.formular {
	font-family: tahoma, verdana, "sans-serif";
	font-size: 12px;
	padding: 20px;
	border: 1px solid #A5A8B8;

	margin: 0 auto;
}
.formular fieldset {
	margin-top: 20px;
	padding: 15px;
	border: 1px solid #B5B8C8;
}

.formular legend {
	font-size: 12px;
	color: #15428B;
	font-weight: 900;
}

.formular fieldset label {
	float: none;
	text-align: inherit;
	display:block;
	width: auto;
}

.formular label span {
	color: #000;
}

.formular input,.formular select,.formular textarea {
	display: block;  /* this breaks relative positioning */
	margin-bottom: 5px;
}

.formular .text-input {
	width: 250px;
	color: #555;
	padding: 4px;
	border: 1px solid #B5B8C8;
	font-size: 14px;
	margin-top: 4px;
	background: #FFF repeat-x;
}

.formular textarea {
	width: 250px;
	height: 70px;
	color: #555;
	padding: 4px;
	border: 1px solid #B5B8C8;
	font-size: 14px;
	margin-top: 4px;
	background: #FFF repeat-x;
}

.formular .infos {
	background: #FFF;
	color: #333;
	font-size: 12px;
	padding: 10px;
	margin-bottom: 10px;
}

.formular span.checkbox, .formular .checkbox, .formular .radio {
	display: inline;
}

.formular .submit {

	border: 1px solid #AAA;
	padding: 4px;
	margin-top: 20px;
	float: right;
	text-decoration: none;
	cursor: pointer;
}

.hidden{
    visibility: hidden;
}

.formular hr {
	clear: both;
	visibility: hidden;
}

.formular .fc-error {
	width: 350px;
	color: #555;
	padding: 4px;
	border: 1px solid #B5B8C8;
	font-size: 12px;
	margin-bottom: 15px;
	background: #FFEAEA;
}



.loader {
    background:url(img/loader.gif) no-repeat center center;
    height:179px;
    width:129px;
    position:relative;
    left: 50%;
    margin-left: -85px;
    line-height:350px;
    text-align:center;
    font-weight:bold;
}


.loader2 {
    background:url(img/loader2.gif) no-repeat center center;
    height:15px;
    width:100px;
    margin:0 auto;
}

.loader_min {
   left:0px;
    background:url(img/loader_min.gif) no-repeat center center;
    height:52px;
    width:55px;
    margin:0 auto;
    text-align:center;
}


.ankieta_pyt{
height:50px;
}

h1{

    margin:5px;
    font-family: Georgia, "Times New Roman", Times, serif;
}

.spacer { height:5px;}

h2 {
border-bottom: 1px solid #DADADA;
font-family: Georgia, "Times New Roman", Times, serif;
    font-weight: normal;
    font-size: 190%;
  padding-bottom:5px;
    margin:5px 5px 5px 5px;
}

.ico { cursor:  pointer}
.ico:hover { font-weight: bold}
.info{ margin:0px auto;width:100%;text-align: center;font-size:18px;}
.error { color:red}

.ico_write{background: url('images/write.png')  no-repeat; width: 5px;height:16px; padding-left: 24px;line-height: 15px;font-weight: bold;display: block;}
.ico_write:hover{color:red;}

.ico_delete2  {background: url('img/del2.png')  no-repeat;  padding-left: 24px;line-height: 15px;font-weight: bold;display: block;}
.ico_delete2:hover  {text-decoration: underline;}

.ico_chrome { background: url('img/chrome-icon.png')  no-repeat; padding-left: 27px;  line-height: 24px; display: inline-block; height: 24px;}
.ico_opera { background: url('img/opera-icon.png')  no-repeat; padding-left: 27px;  line-height: 24px; display: inline-block; height: 24px;}
.ico_firefox { background: url('img/mozilla-firefox-icon.png')  no-repeat; padding-left: 27px;  line-height: 24px; display: inline-block; height: 24px;}

.nieotwarte{
    background: url('images/nieotwarte.png')  no-repeat;     height: 16px;
    line-height: 15px;
    padding-left: 20px;
    margin: 0 auto;
    width: 150px;
    cursor:pointer;
}
.przerwane{
    background: url('images/przerwane.png')  no-repeat;     height: 16px;
    line-height: 15px;
    padding-left: 20px;
    margin: 0 auto;
    width: 170px;
    cursor:pointer;
}
.wypelnione {
    background: url('images/wyplenione.png') no-repeat;
    height: 16px;
    line-height: 15px;
    padding-left: 20px;
    margin: 0 auto;
    width: 220px;
    cursor:pointer;
}
.title{  background: url('images/title.png')  no-repeat;padding-left: 20px;font-size: 22px;line-height: 22px; }

.del { display: block}

.delete{  background: url('img/delete.png')  no-repeat;height: 14px;padding-left: 14px;line-height: 14px;color:black !important;margin:5px; float:left;}
a.delete{float: left}
.komunikat_single{border:1px solid #E1D8D8;margin-bottom:7px;padding:9px;color:black;}
.komunikat_plik {position:relative;float:left;font-size:10px }
.komunikat_plik_user {background: url('img/ico_file_text.png')  no-repeat;height: 14px;padding-left: 18px;line-height: 14px;color:black !important;margin:5px;  }
.komunikat_sys { border:2px solid red;padding: 5px 5px 5px 60px; }
.infos {background: url('img/filter.png') no-repeat 15px 17px;  }
.komunikat_sys {margin-bottom: 10px; }



a[href^="mailto:"] {
    display:inline-block;
    padding-left:20px;
    line-height:18px;
    background:transparent url(img/icon_link.gif) center left no-repeat;
}

a[href$='.swf'], a[href$='.fla'], a[href$='.swd'] {
    display:inline-block;
    padding-left:20px;
    line-height:18px;
    background:transparent url(img/icon_fla.gif) center left no-repeat;
}
a[href$='.xls'], a[href$='.csv'], a[href$='.xlt'], a[href$='.xlw'], a[href$='.cls'] {

    padding-left:20px;
    line-height:18px;
    background:transparent url(img/icon_xls.gif) center left no-repeat;
}
a[href$='.ppt'], a[href$='.pps'], a[href$='.pptx'] {

    padding-left:20px;
    line-height:18px;
    background:transparent url(img/icon_ppt.gif) center left no-repeat;
}
a[href$='.rtf'], a[href$='.txt'], a[href$='.wps'],a[href$='.doc'],a[href$='.docx'] {

    padding-left:20px;
    line-height:18px;
    background:transparent url(img/icon_doc.gif) center left no-repeat;
}
a[href$='.zip'], a[href$='.gzip'], a[href$='.rar'] {

    padding-left:20px;
    line-height:18px;
    background:transparent url(img/icon_zip.gif) center left no-repeat;
}
a[href$='.pdf'] {

    padding-left:20px;
    line-height:18px;
    background:transparent url(img/icon_pdf.gif) center left no-repeat;
}

a[href$='.jpg'],a[href$='.gif'],a[href$='.png'] {

    padding-left:20px;
    line-height:18px;
    background:transparent url(img/icon_image.gif) center left no-repeat;
}


.main_button { padding-top: 6pt;display:block;cursor: pointer }
.qestions_table { width:370px}
.przypis{margin-bottom: 5px}
.raport_head { background-color: #C2E081;
    color: #0C0000;
    font-size: 16px;
    border: 1px solid white; text-align: center }

.error{ height: 57px;
    font-weight: bolder;
    background: url('images/warning.png') no-repeat;
    padding-left: 39px;
    line-height: 30px;
    margin-top: 10px;display: none; height:57px;font-weight: bolder;background: url('images/warning.png')  no-repeat;padding-left: 30px;
   font-size:17px;
}

.lista_mala
{
font-sieze:8px;
padding: 5px;
border-left:#DADADA 2px solid;
border-top:#DADADA 2px solid;
border-right:#aaaaaa 2px solid;
border-bottom:#aaaaaa 2px solid;
margin:5px;
}

.head_small{
    font-size: 10px ;
    font-family: sans-serif;
    float:left;
     width:100%;
}

/* jqmodal */

/* jqModal base Styling courtesy of;
  Brice Burgess <bhb@iceburg.net> */

/* The Window's CSS z-index value is respected (takes priority). If none is supplied,
  the Window's z-index value will be set to 3000 by default (in jqModal.js). You
  can change this value by either;
    a) supplying one via CSS
    b) passing the "zIndex" parameter. E.g.  (window).jqm({zIndex: 500}); */

.jqmWindow {
    display: none;

    position: fixed;
    top: 17%;
    left: 50%;

    margin-left: -300px;
    width: 600px;

    background-color: #EEE;
    color: #333;
    border: 1px solid black;
    padding: 12px;
}

.jqmOverlay { background-color: #000; }

/* Fixed posistioning emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */
* html .jqmWindow {
    position: absolute;
    top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}

.highlight:hover{
    text-decoration: underline; color: red;
    cursor:pointer;
}

.margin_right_5{

    margin-right: 5px;
}

.podglad_pyatn{

    list-style-type:  decimal;
}


.options{
    margin-bottom: 7px;
    font-size:12px;
 margin-right: 5px;
}


.podglad_pyatn ul li p
{
    display: inline-block; vertical-align: text-top; font-size: 0.25em; line-height: 1.5; padding-left: 2em;

}

ul.podglad_pyatn li{
    padding:5px;
    border: 2px outset #cccccc;
    margin-bottom:7px;
    background: #F8F8F8;
    font-size:23px;
}

.q_tytul{
    border-bottom: 1px solid #9C9292;
    margin-bottom: 10px;
    padding-bottom: 5px;
    font-size: 18px;
}
.naglowek_opis, .naglowek_tytul{

    margin-left:40px;
}

.przyspisy{

    font-size:13px;
}

select{

    margin:10px;
}

.pytanie_box .inputer{

    font-size:14px;
}

@media print
{
    table {page-break-after:always}
}


.border1 {border:1px solid black; width:100px}
.form_msg {
    background: url('img/form_err.png') no-repeat;
    padding-left: 56px;
    height: 50px;
    line-height: 50px;
    font-size: 15px;
    font-weight: bold;
    margin-left: 40px;
}

.form_done {
    text-align: center;
    background: url('img/okaction.png') no-repeat;
    padding-left: 10px;
    height: 60px;
    line-height: 70px;
    font-size: 15px;
    font-weight: bold;
}

.form_uwaga{


}

.form_uwaga textarea{


}

.komunikat_info{ font-size: 15px; padding-left: 5px;font-weight: bold}
.oznacz_przeczytane { float:right}

.ankieta_tresc{

}

.ankieta_tresc .tytul{ text-align:left; background-color:#2846B8;color:white;padding:7px; }
.ankieta_tresc .aopis {text-align:justify;padding:17px}
.ankieta_tresc .czas { width:400px;padding-left: 20px; }
.highlight_div { background: #D4C745; cursor:pointer; }

.ui-combobox {
    position: relative;
    display: inline-block;
    width:750px;
    margin-top: 10px;
}
.ui-combobox-toggle {
    position: absolute;
    top: 0;
    bottom: 0;
    margin-left: -1px;
    padding: 0;
    /* adjust styles for IE 6/7 */
    *height: 1.7em;
    *top: 0.1em;
}
.ui-combobox-input {
    margin: 0;
    padding: 0.3em;
    width:700px;
    float:left;
}

.ui-autocomplete {
    max-height: 600px;
    overflow-y: auto;   /* prevent horizontal scrollbar */
    overflow-x: hidden; /* add padding to account for vertical scrollbar */
    z-index:1000 !important;
}

.ui-combobox .ui-button
{
    float:left;
    height:26px;
}

.ui-button-text-only .ui-button-text { padding: 2px 5px 2px 5px !important; }

.alert h2
{
    margin:5px;
}

.alert .outer
{
    background: url('img/polyester_lite.png');
    padding: 3px;
    width: 900px;
}

.alert .inner {
    padding: 4px;
    background-color: white;
    background: url('img/fancy_deboss.png');
}

.alert .bot
{
    padding: 5px;
    margin-top: 10px;
}

.alert
{
    margin-bottom:5px;
}

.panel_zespol
{
   padding-left:10px;
}

.panel_zespol li
{
   height:60px;
    border-bottom: 1px dotted  grey;
    border-top: 1px dotted  grey;
    display: block;
    padding: 5px;
}

.inzespolrow
{

}

.panel_zespol button
{
    primary: "ui-icon-locked";
}



.center_table tr td {text-align: center;}
.center {text-align: center }
.left {text-align: left}
.right {text-align: right}
.odpsmallplacowka
{
    font-size:9px;
    padding: 5px 0px 0px 0px;
}

.sep_ankiet{ margin: 9px 0px 9px 0px; }
.opis_type_1 { display:block; margin-left:0px !important;}

.komunikat_systemowy
{
    border: 2px solid red;
    padding: 10px 10px 10px 70px;
    background: url('img/info2.png') 10px 8px no-r epeat;margin-bottom: 15px;min-height: 45px;
}

.sa_wylaczone
{
    border: 2px solid red;
    padding: 30px 10px 10px 170px;
    background: url('img/stop_big.png') 10px 8px no-repeat;
    margin-bottom: 15px;
    height: 105px;
}

#komunikat{
    width: 771px;
    margin: 2px 0px;
    height: 160px;

}

.infor_placowka
{
    line-height: 22px;
}

.brak_ankiet
{
    background: url("img/ical_empty.png") no-repeat;
    height: 130px;
    padding: 35px 0px 0px 140px;
    font-size: 18px;

}

.width200{
    width:200px;
}

.width300{
    width:300px;
}

.width400{
    width:400px;
}

.ahref{
	text-decoration: underline;
	font-weight: bold;
	cursor: pointer;
}