/*html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}

body { line-height: 1;font-family: Arial, Helvetica, sans-serif;font-size: 12px; width: 100%; height: 100%; color: #000; font-size: 14px; }
.clear { clear: both; }

#wrapper { margin: 10px auto; width: 1000px; }
#wrapper a { text-decoration: none; color: #F48A00; }
#wrapper span.highlight { color: #F48A00; }

#header { border-bottom: 1px solid #ccc; margin-bottom: 20px; }
#header .top { border-bottom: 1px solid #ccc; margin-bottom: 10px; }
#header ul.navigation { list-style: none; text-align: right; }
#header .navigation li { display: inline }
#header .navigation li a { display: inline-block; padding: 10px 15px; border-left: 1px solid #ccc; }
#header h2 { font-family: 'Irish Grover', cursive; font-size: 92px; text-align: center; line-height: 110px; }
#header h2 a { color: #000; }
#header h3 { text-align: center; font-family: 'La Belle Aurore', cursive; font-size: 24px; margin-bottom: 20px; font-weight: normal; }

.main-col { width: 700px; display: inline-block; float: left; border-right: 1px solid #ccc; padding: 20px; margin-bottom: 20px; }
.sidebar { width: 239px; padding: 10px; display: inline-block; }

.main-col a { color: #F48A00; }
.main-col h1,
.main-col h2
    { line-height: 1.2em; font-size: 32px; margin-bottom: 10px; font-weight: normal; color: #F48A00; }
.main-col p { line-height: 1.5em; margin-bottom: 20px; }

#footer { border-top: 1px solid #ccc; clear: both; text-align: center; padding: 10px; color: #aaa; }
*/

/* Let's import the lovely google font, please keep this line at the top of your stylesheet */

.hide {
    display:none;
    
}

#buttonWWW {
    margin-bottom: 5px;
    margin-right: 27px;
    margin-top: -24px;
    text-align: right;
}
h1 {
font-family: Tahoma, sans-serif;
font-size: 16px;
color: #888;
}

.kategorie_list{
font-size: 12px;    
width: 27%;   
float: left;
}

#userbar {
    font-family: Tahoma,sans-serif;
    font-size: 12px;
    position: absolute;
    right: 40px;
    top: 24px;
    z-index: 11;
}
#dodalem_email, #dodalem_firme {
    
    color: green;
}

#message-edit, #message {
     color: red; 
}
.input-email-address, #d_email_adres {
    width:450px;
    
}



#cssmenu ul {margin: 0; padding: 7px 6px 0; background: #7d7d7d url(../images/overlay.png) repeat-x 0 -110px; line-height: 100%; border-radius: 1em; font: normal .8em/1.5em Arial, Helvetica, sans-serif; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0 1px 3px rgba(0,0,0, .4); -moz-box-shadow: 0 1px 3px rgba(0,0,0, .4);}
#cssmenu li {margin: 0 5px; padding: 0 0 8px; float: left; position: relative; list-style: none; }
#cssmenu a,
#cssmenu a:link {font-weight: bold; color: #e7e5e5; text-decoration: none; display: block; padding:  8px 20px; margin: 0; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px;	 text-shadow: 0 1px 1px rgba(0,0,0, .3); }
#cssmenu a:hover {background: #000; color: #fff;}
#cssmenu .active a, 
#cssmenu li:hover > a {background: #666 url(../images/overlay.png) repeat-x 0 -40px; color: #444; border-top: solid 1px #f8f8f8; -webkit-box-shadow: 0 1px 1px rgba(0,0,0, .2); -moz-box-shadow: 0 1px 1px rgba(0,0,0, .2); box-shadow: 0 1px 1px rgba(0,0,0, .2); text-shadow: 0 1px 0 rgba(255,255,255, 1); }
#cssmenu ul ul li:hover a,
#cssmenu li:hover li a {background: none; border: none; color: #666; -webkit-box-shadow: none; -moz-box-shadow: none;}
#cssmenu ul ul a:hover {background: #8f8f8f url(../images/overlay.png) repeat-x 0 -100px !important; color: #fff !important; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; text-shadow: 0 1px 1px rgba(0,0,0, .1);}
#cssmenu li:hover > ul {display: block;}
#cssmenu ul ul {display: none; margin: 0; padding: 0; width: 185px; position: absolute; top: 40px; left: 0; background: #ddd url(../images/overlay.png) repeat-x 0 0; border: solid 1px #b4b4b4; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0 1px 3px rgba(0,0,0, .3); -moz-box-shadow: 0 1px 3px rgba(0,0,0, .3); box-shadow: 0 1px 3px rgba(0,0,0, .3);}
#cssmenu ul ul li {float: none; margin: 0; padding: 3px; }
#cssmenu ul ul a {font-weight: normal; text-shadow: 0 1px 0 #fff; }
#cssmenu ul:after {content: '.'; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
* html #cssmenu  ul {height: 1%;}
#cssmenu {
    position:relative;
    z-index: 10;
}

.firmy label {
    display: inline-block;
    margin: 0 0 10px;
    width: 90px;
    vertical-align: top;

}

/* dodawanie firmy */
#add-dialog-form .kod_pocztowy {
    float:left;
    width: 200px;
}
#add-dialog-form .kod_pocztowy input {
    width: 60px;
    
}
#add-dialog-form .miasto label {
    
      width: 40px; 
}
#add-dialog-form .miasto input{
    width: 300px
}
#d_firma_ulica,#e_firma_ulica, #d_dostawca_ulica,#e_dostawca_ulica {
    width: 446px;
} 

#e_firma_import_export, #d_firma_import_export {
   width: 435px; 
}

#add-dialog-form .telefon {
    float: left;
    width: 297px;
}
#add-dialog-form .telefon input {
    width: 180px;
    
}
#add-dialog-form .fax label {
    
      width: 23px; 
}

#add-dialog-form .fax input{
    width: 220px
}


#add-dialog-form .nip {
    float: left;
    width: 285px;
}
#add-dialog-form .nip input {
    width: 180px;
    
}
#add-dialog-form .www label {
    
      width: 35px; 
}

#add-dialog-form .www input{
width: 220px;
}

#d_firma_opis {
    font-size: 12px;
    font-weight: normal;
}

#add-dialog-form .obrot {
    float: left;
    width: 285px;
}
#add-dialog-form .obrot input {
    width: 180px;
    
}
#add-dialog-form .zatrudnienie label {
    
      width: 72px; 
}

#add-dialog-form .zatrudnienie input{
    width: 183px;
}

#add-dialog-form {
    font-size: 14px;
}

#add-dialog-form {
    display: none;
}

/* edycja firm */
#edit-dialog-form .kod_pocztowy {
    float:left;
    width: 200px;
}
#edit-dialog-form .kod_pocztowy input {
    width: 60px;
    
}
#edit-dialog-form .miasto label {
    
      width: 40px; 
}
#edit-dialog-form .miasto input{
    width: 300px
}


#edit-dialog-form .telefon {
    float: left;
    width: 297px;
}
#edit-dialog-form .telefon input {
    width: 180px;
    
}
#edit-dialog-form .fax label {
    
      width: 23px; 
}

#edit-dialog-form .fax input{
    width: 220px
}


#edit-dialog-form .nip {
    float: left;
    width: 285px;
}
#edit-dialog-form .nip input {
    width: 180px;
    
}
#edit-dialog-form .www label {
    
      width: 35px; 
}

#edit-dialog-form .www input{
width: 220px;
}


#edit-dialog-form .obrot {
    float: left;
    width: 285px;
}
#edit-dialog-form .obrot input {
    width: 180px;
    
}
#edit-dialog-form .zatrudnienie label {
    
      width: 72px; 
}

#edit-dialog-form .zatrudnienie input{
    width: 183px;
}

#edit-dialog-form .forma_maila {
    float: left;
    width: 285px;
}
#edit-dialog-form .forma_maila input {
    width: 180px;
    
}
#edit-dialog-form .data_szkolenia label {
    
      width: 160px; 
}

#edit-dialog-form .data_szkolenia input{
    width: 180px;
    border: 0 none;
    font-weight: bold;
    width: 180px;
}

#d_firma_import_export {
      width: 446px; 
}

#edit-dialog-form {
    font-size: 12px;
}

#edit-dialog-form {
    display: none;
}

#edit-dialog-form {
    display: none;
}


.ui-jqgrid tr.jqgrow td {
  white-space: normal !important;
  height:auto;
  vertical-align:text-top;
  padding-top:2px;
}

.ui-widget .ui-widget {
    font-size: 12px;
}

.opis{

}
.lewa-firmy {
    width: 572px;
    float:left;
}
.prawa-firmy {
    float: left;
    margin-top: -8px;
    width: 520px;
}
.clear {
    clear: both;
}

fieldset {
    border: 0;
}



.ui-jqgrid {
    font-size: 12px;
}

/* Form editPracownik */

#FrmGrid_pracownicy_firmy .CaptionTD {
    width: 100px;
}

#FrmGrid_pracownicy_firmy .DataTD{
    width: 200px;
}

#FrmGrid_pracownicy_firmy .DataTD input {
    width:340px;
}
#FrmGrid_pracownicy_firmy .DataTD input#aktywnosc{
    width:20px; }


#edycja-koniec {
    color: green;
}

#edycja_stopka {
    clear:both;
    padding-top:5px;
}
#edycja_stopka ul{
        margin-left: 0;
	padding-left: 0;
	display: inline;
}

#edycja_stopka li {
    margin-left: 0;
	margin-bottom: 0;
	padding: 2px;
	list-style: none;
	display: inline;
}

#form_mailing {
    color: #666;
    font-family: Helvetica, sans-serif;
    width: 800px;
}

#form_mailing fieldset {
    border: 1px solid #b4b4b4;
}
#form_mailing label {
    padding: 5px;
}
#form_mailing div {
    padding: 5px;
}

#form_tytul_wysylki{
    width: 680px;
}

.form_sukces {
    color: green;
    font-family: Helvetica, sans-serif;
}

#form_kategoria input {
    padding: 5px;
    float: left;
}
#form_kategoria label {
    padding: 5px;
    float: left;
}

.opis p {
    width:46px;
    float:left;
}

#kategorie_telemarketing label {
    float: left;
    font-weight: bold;
    width: 90px;
}

#kategorie label {
    float: left;
    font-weight: bold;
    width: 90px;
}
#dane_adresowe {
    clear: both;
     padding-top: 5px;
}
.nav-buttons
{
    text-align:right;
}

.dostawcy label {
     display: inline-block;
    margin: 0 0 10px;
    vertical-align: top;
    width: 90px;
}

/* tabelka srednia */
.srednia-table {

	margin:0px;padding:0px;

	width:100%;
	border:1px solid #000000;

}.srednia-table table{

	width:100%;

	height:100%;

	margin:0px;padding:0px;

}
.srednia-table table tr:first-child td:first-child {

	-moz-border-radius-topleft:0px;

	-webkit-border-top-left-radius:0px;

	border-top-left-radius:0px;

}

.srednia-table table tr:first-child td:last-child {

	-moz-border-radius-topright:0px;

	-webkit-border-top-right-radius:0px;

	border-top-right-radius:0px;

}.srednia-table tr:last-child td:first-child{

	-moz-border-radius-bottomleft:0px;

	-webkit-border-bottom-left-radius:0px;

	border-bottom-left-radius:0px;

}.srednia-table tr:hover td{

	

}
.srednia-table tr:nth-child(odd){ background-color:#cccccc; }

.srednia-table tr:nth-child(even)    { background-color:#e5e5e5; }
.srednia-table td{

	vertical-align:middle;
	border:1px solid #000000;

	border-width:0px 1px 1px 0px;

	text-align:left;

	padding:7px;

	font-size:16px;

	font-family:Arial;

	font-weight:normal;
text-align:center;
	color:#000000;

}.srednia-table tr:last-child td{

	border-width:0px 1px 0px 0px;

}.srednia-table tr td:last-child{

	border-width:0px 0px 1px 0px;

}.srednia-table tr:last-child td:last-child{

	border-width:0px 0px 0px 0px;

}

.srednia-table tr:first-child td{

		background:-o-linear-gradient(bottom, #b2b2b2 5%, #e5e5e5 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #b2b2b2), color-stop(1, #e5e5e5) );
	background:-moz-linear-gradient( center top, #b2b2b2 5%, #e5e5e5 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#b2b2b2", endColorstr="#e5e5e5");	background: -o-linear-gradient(top,#b2b2b2,e5e5e5);


	background-color:#b2b2b2;

	border:0px solid #000000;

	text-align:center;

	border-width:0px 0px 1px 1px;

	font-size:14px;

	font-family:Arial;

	font-weight:bold;

	color:#333333;

}

.srednia-table tr:first-child:hover td{

	background:-o-linear-gradient(bottom, #b2b2b2 5%, #e5e5e5 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #b2b2b2), color-stop(1, #e5e5e5) );
	background:-moz-linear-gradient( center top, #b2b2b2 5%, #e5e5e5 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#b2b2b2", endColorstr="#e5e5e5");	background: -o-linear-gradient(top,#b2b2b2,e5e5e5);


	background-color:#b2b2b2;

}

.srednia-table tr:first-child td:first-child{

	border-width:0px 0px 1px 0px;

}

.srednia-table tr:first-child td:last-child{

	border-width:0px 0px 1px 1px;

}


/* hotele */
.hotel label {
    display: inline-block;
    margin: 2px 0 0;
    vertical-align: top;
    width: 90px;
}

#d_hotel_ulica, #e_hotel_ulica {
    width: 450px;
} 

.hotel input {
    margin: 3px 0 3px 0;
}

#add-dialog-form .hotel .kod_pocztowy {
    width: 195px;
}

#add-dialog-form .hotel .miasto label {
    width: 45px;
}
#add-dialog-form .hotel .fax label {
    width: 33px;
}

#add-dialog-form .hotel .wojewodztwo {
   float: left;
   width: 324px;
}
#add-dialog-form .hotel .nip {
width: 231px;
}
#add-dialog-form .hotel .nip label{
width: 35px;
}

#add-dialog-form .hotel .telefon {
    width: 326px;
    float: left;
}

#add-dialog-form .hotel .fax {
    width: 220px;
    float: left;
}
#add-dialog-form .hotel .fax input {
    width: 180px;
}
.lewa-hotel {
    width: 600px;
}


#add-dialog-form .hotel .www {
   
    float: left;
}

#add-dialog-form .hotel .email {
   
    float: left;
}

#d_hotel_wojewodztwo {
    width: 182px;
}

#add-dialog-form .hotel .www label {
    width: 90px;
}
#add-dialog-form .hotel .www input {
    width: 448px;
}
#d_hotel_email {
    width: 448px;
}

/*edycja hotele */

.hotel input {
    margin: 3px 0 3px 0;
}

#edit-dialog-form .hotel .kod_pocztowy {
    width: 195px;
}

#edit-dialog-form .hotel .miasto label {
    width: 45px;
}
#edit-dialog-form .hotel .fax label {
    width: 33px;
}

#edit-dialog-form .hotel .wojewodztwo {
   float: left;
   width: 324px;
}
#edit-dialog-form .hotel .nip {
width: 231px;
}
#edit-dialog-form .hotel .nip label{
width: 35px;
}

#edit-dialog-form .hotel .telefon {
    width: 326px;
    float: left;
}

#edit-dialog-form .hotel .fax {
    width: 220px;
    float: left;
}
#edit-dialog-form .hotel .fax input {
    width: 180px;
}



#edit-dialog-form .hotel .www {
   
    float: left;
}

#edit-dialog-form .hotel .email {
   
    float: left;
}

#e_hotel_wojewodztwo {
    width: 182px;
}

#edit-dialog-form .hotel .www label {
    width: 90px;
}
#edit-dialog-form .hotel .www input {
    width: 448px;
}
#e_hotel_email {
    width: 448px;
}

/* szkolenie */
.szkolenia label {
    display: inline-block;
    margin: 2px 0 0;
    vertical-align: top;
    width: 130px;
    padding-bottom: 5px;
}
#d_szkolenie_nazwa,#e_szkolenie_nazwa,
#d_szkolenie_miejsce,#e_szkolenie_miejsce
{
 width: 249px;   
}
.szkolenia select {
    width: 250px;
}

#selectwykladowca {
    padding:24px;
}
#wykladowcy-selectbox {
    width: 260px;
}
#selectszkolenie {
    padding:24px;
}
#szkolenie-selectbox {
    width: 260px;
}

#szkolenia_1_column {
    
    width: 410px;
    float: left;
}
#pracownicy {
float: left;
    width: 400px;
}

#ankiety {
float: left;
    width: 330px;
}


.dodaj-do-szkolenia-ico {
display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat;
width: 20px; height: 20px; background-image: url(../images/ikonka-szkolenia.jpg); 
}
.lista-szkolenia-ico {
display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat;
width: 20px; height: 20px; background-image: url(../images/lista-szkolen.jpg); 
   
}


#szkolenia-selectbox {
    
     width: 380px;
}


h2 {
    
    font-size: 11px;
    color: #666;
}

.odpowiedz {
    
    padding-left: 10px;
    padding-bottom: 10px;
}

#hor-minimalist-a
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	background: #fff;
	margin: 45px;
	width: 480px;
	border-collapse: collapse;
	text-align: left;
}
#hor-minimalist-a th
{
	font-size: 14px;
	font-weight: normal;
	color: #666;
	padding: 10px 8px;
	border-bottom: 2px solid #666;
}
#hor-minimalist-a td
{
	color: #666;
	padding: 9px 8px 0px 8px;
}
#hor-minimalist-a tbody tr:hover td
{
	color: #333;
}