.add_package {
    margin: 0px auto !important;
    display: block;
    padding: 10px;
    border-radius: 3px;
}

table.form_table {
	width:          900px;
	font-family:    Microsoft Sans Serif;
	font-size:      11px;
	background:     #CCCCCC;
}

table.form_table th {
	color:          #DCDCDC;
	font-weight:    bold;
	text-align:     left;
	padding:        5px;
	font-size:		11px;
	background: 	url('/var/img/form/table_header.gif') repeat-x; 
	border:         none;
}

table.form_table th span.mark {
	color: 			red;
}

table.form_table th.section {
	color:          black;
	background:     #F7F7F7;
	padding:        4px;
	font-weight: 	 bold;
	background: 	url('/var/img/form/form_header_small.gif') repeat-x; 
}

table.form_table th.section_print {
	color:          gray;
	background:     #F7F7F7;
	padding:        4px;
	font-weight: 	 bold;
	text-align: left;
}


table.form_table th.section_italic {
	color:          black;
	background:     #F7F7F7;
	padding:        4px;
	font-weight: 	 bold;
	background: 	url('/var/img/form/form_header_small.gif') repeat-x; 
	font-style: 	italic;
}

table.form_table th.menu {
	color:          #666666;
	background:     #F7F7F7;
	padding:        4px;
	font-weight: 	 bold;
	text-align: center;
}

table.form_table th.menu a{
	color:          black;
}

table.form_table th.section a
{
	color: 				#323232;
	text-decoration: 	none;
}


table.form_table td.label {
	width:          20%;
	color:          #666666;
	font-family:    Microsoft Sans Serif;
    text-align:		right;
}

table.form_table td.long {
	text-align:		center;
}

table.form_table td.long a
{
	color: navy;
	text-decoration: none;
}

table.form_table td.long a:hover
{
	color: red;
}

table.form_table td.field {
	width:          80%;
}

table.form_table td {
	padding:           2px;
	color:			  black;
    background-color: white;
    text-align:		  left;
}

table.form_table li {
	color:           #111111;
	list-style-type: square;
	margin:          0;
}

table.form_table input, table.form_table select {
    vertical-align: middle;
    margin:         2 0 2 0;
	font-family:    Microsoft Sans Serif;
	font-size:      11px;
	width:          75%;
	border:         1px solid #7F9DB9;

}

table.form_table textarea {
	font-family:   Microsoft Sans Serif;
	font-size:     11px;
	width:         95%;
	height: 		145px;
	border:         1px solid #7F9DB9;
}

table.form_table input.checkbox {
	width:         16px;
	border:        none;
	background: 	none;
}

table.form_table input.submit {
    width:         131px;
    height:        32px;
    color:         #666666;
    font-weight:   bold;
    background:    url('/var/img/form/submit.gif');
    border:        none;
    cursor: 	  hand;
}


table.form_table input.long{
    width:         280px !important;
    height:        45px;
    color:         #666666;
    font-weight:   bold;
    background:    url('/var/img/form/wyslij.png');
    border:        none;
    cursor: 	  hand;
    margin-top: 10px;
    margin-bottom: 10px;
}


table.form_table input.file {
	width: auto;
}

table.form_table input.button {
	margin:        3px;
	margin-left:   0px;
	#border:        1px solid #2F4F4F;
	width:         auto;
	background: 	url('/var/img/form/button.gif') repeat-x; 
	cursor: hand;
}

table.div .long_text {
	height:    75px;
	width:     100%;
	overflow:  auto;
}

table.form_table small {
	margin:        2px;
	padding:       3px;
	float:         left;
	border-bottom: 1px solid #CFA11A;
	border-right:  1px solid #CFA11A;
	background:    #FEFFC9;
	font-family:   Microsoft Sans Serif;
}

.formFileUploaded {
	padding: 2px;
}

.formFileDeleted {
	color:     #808080;
	filter:    DropShadow(Color=white, OffX=1, OffY=1,positive=1);
}

.error {
	font-weight: normal;
	color: red;
}

table.form a{
    color: #993333;
}

table.apteki_form {
	font-family: arial;
	font-size: 12px;
}

table.apteki_form th {
	color:          black;
	font-weight:    bold;
	text-align:     left;
	padding:        5px;
	font-size:		14px;
	border:         none;
}

table.apteki_form th.section {
	color:          #666666;
	padding:        4px;
	font-weight: 	 bold;
}

.button.send {
	color: red;
	padding: 10px;
	font-size: 12px;
	margin-top: 10px !important;
	margin-bottom: 10px !important;
}