/**********************************

Use: Reset Styles for all browsers

***********************************/
	
body, p, blockquote {
  margin: 0;
  padding: 0;
  font: 10pt Tahoma, Arial, sans-serif;
}

a img, iframe { border: none; }
	
/* Headers
------------------------------*/

h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
	font-size: 100%;
}
	
/* Lists
------------------------------*/
	
ul, ol, dl, li, dt, dd {
	margin: 0;
	padding: 0;
}
	
/* Links
------------------------------*/

a, a:link {}
a:visited {}
a:hover {}
a:active {}

/* Forms
------------------------------*/

form, fieldset {
	margin: 0;
	padding: 0;
}
	
fieldset { border: 1px solid #000; }

legend {
	padding: 0;
	color: #000;
}

input, textarea, select {
	margin: 0;
	padding: 1px;
	font-size: 100%;
	font-family: inherit;
}
	
select { 
  padding: 0; 
}
/* End of reset  
------------------------------*/

{
  font: 10pt Tahoma, Arial, sans-serif; 
}

.caption {
  font-weight: bold;
}

.docfiledownload {
  background-image: url('/images/icons/pp/download.png');
  background-repeat: no-repeat;
  width: 22px;
  height: 22px;
  display: inline-block;
  margin-left: 10px;
}

.pp_docfiledelete {
  background-image: url('/images/icons/pp/delete.png');
  background-repeat: no-repeat;
  width: 22px;
  height: 22px;
  display: inline-block;
  margin-left: 10px;
  cursor: pointer;
}

.pp_contactdelete {
  background-image: url('/images/icons/pp/delete.png');
  background-repeat: no-repeat;
  width: 22px;
  height: 22px;
  display: inline-block;
  margin-left: 5px;
  cursor: pointer;
}

.pp_eventdelete {
  background-image: url('/images/icons/pp/delete.png');
  background-repeat: no-repeat;
  width: 22px;
  height: 22px;
  display: inline-block;
  margin-left: 5px;
  cursor: pointer;
}

.result {
  margin-top: 5px;
  margin-bottom: 20px;
  width: 550px;
}

.ppbcaption {
 font-weight: bold;
}

.resultpph a:active,.resultpph a:visited, .resultpph a:link {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 15px;
  font-weight: bold;
  text-decoration: none;
}

.resultpph a:hover {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 15px;
  font-weight: bold;
  text-decoration: underline; 
}

.reginput{
  height: 23px;
  width: 220px;
  border: 1px solid black;
}

.regtextarea {
  width: 220px;
  height: 220px;
  border: 1px solid black; 
}

.button {
  display: inline;
  font-family: Tahoma, Arial, sans-serif;
  font-size: 14px;
  padding: 2px 10px;
  margin: 0 0 0 3px;
  border: solid 1px #eee;
  color: #000000;
  font-weight: bold;
  background: #98b095;
  text-decoration: none;
  cursor: pointer;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
  background: -webkit-linear-gradient(top, #bbdcb6, #a0b0a0);
}

.editbutton {
  background-image: url('/images/icons/edit.gif');
  background-repeat: no-repeat;
  width: 22px;
  height: 22px;
  display: inline-block;
  margin-left: 10px;
  cursor: pointer;
}

.editinput{
  color: #000;
  height: 22px;
  width: 350px;
  margin-left: 10px;
  text-decoration: none;
}
 
/*  regform.html  */
.regform_header{
  font-family: Tahoma, Arial, sans-serif;
  font-size: 21px;
  font-weight: bold;
  padding: 10px;
  background-color: #083772;
  color: white;
  text-align: center;
}

.regformdiv {
  clear: both;
  margin-right: auto;
  padding-top: 8px;
  padding-bottom: 8px;
  background-color: #bdd5f6;
}

.regcaption{
  display: inline-block;
  text-align: right;
  font-family: Tahoma, Arial, sans-serif;
  font-weight: bold;
  margin-right: 8px;
}

.regvalue {
  display: inline-block;
  font-family: Tahoma, Arial, sans-serif;
  font-weight: bold;
  margin-left: 8px;
}

.regbuttons{
  padding-top: 8px;
}

.regbutton{
  margin-right: 20px;
}

.regname{
}

.regcompany{
}

.regbulstat{
}

.regphone{
}

.regemail{
}

.regpassword{
}

.regpasswor{
}

.regpolicy{
  width: 420px;
}

.uagree_link {
  text-decoration: none;
  width: 220px;
}

#uagree  {
  width: 22px;
  vertical-align: -8px;
}
/*  regconfirm.html  */
.regconfirm_header{
  font-family: Tahoma, Arial, sans-serif;
  font-size: 21px;
  font-weight: bold;
  padding: 10px;
  background-color: #083772;
  color: white;
  text-align: center;
}

.regconfirmdiv {
  clear: both;
  font-family: Tahoma, Arial, sans-serif;
  font-weight: bold;
  padding-left: 8px;
  padding-top: 8px;
  padding-bottom: 8px;
  background-color: #bdd5f6;
}

.regconfirm_error_content {
  color: red;
  padding: 5px;
}

.pp_error_content {
  color: red;
  font-family: Tahoma, Arial, sans-serif;
  font-weight: bold;
  padding: 5px;
}

.error_content {
  color: red;
  font-family: Tahoma, Arial, sans-serif;
  font-weight: bold;
  padding: 5px;
}

.pp_success_content {
  color: green;
  font-family: Tahoma, Arial, sans-serif;
  font-weight: bold;
  padding: 5px;
}

.pp_warning_content {
  color: maroon;
  font-family: Tahoma, Arial, sans-serif;
  font-weight: bold;
  padding: 5px;
}

.pp_info_content {
  font-family: Tahoma, Arial, sans-serif;
  font-weight: bold;
  padding: 5px;
}

.regconfirm_success_content {
  color: blue;
  padding: 5px;
}

/*  pp.html*/
/* Zaglavieto v stranica na ob. porachka*/
.profile_buyer_results {
  background-color: #e3edfc;
}

.profile_buyer_info {
  font-size: 11pt;
}

.pp_header, .pp_buyer_header, .profile_header {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  padding: 10px;
  background-color: #b5cff3;
  color: white;
  text-align: center;
}

.pp_table_header {
  display: table;
  width: 90%; 
  margin: 0 auto;
}

.pp_cell_header_left {
  display: table-cell;
  text-align: left;
  width: 50%;
}

.pp_cell_header_right {
  display: table-cell;
  text-align: right;
  width: 50%;
}

.pp_title, profile_title{
  font-family: Tahoma, Arial, sans-serif;
  font-weight: bold;
  font-size: 17px;
}

.pp_contacts_header{
  margin-left: 20px;
  display: inline-block;
}

.pp_contacts_header_span{
  font-family: Tahoma, Arial, sans-serif;
  font-weight: bold;
  font-size: 15px;
}

.pp_documents_header{
  margin-left: 20px;
  display: inline-block;
}

.pp_documents_header_span{
  font-family: Tahoma, Arial, sans-serif;
  font-weight: bold;
  font-size: 15px;
}

.pp_events_header{
  margin-left: 20px;
  display: inline-block;
}

.pp_events_header_span{
  font-family: Tahoma, Arial, sans-serif;
  font-weight: bold;
  font-size: 15px;
}

.pp_event {
  border-bottom: 1px solid black;
}


/* index.php */
.pp_filter {
  font-family: Tahoma, Arial, sans-serif;
  font-weight: bold;
}
   
.pp_results {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 11pt;
  margin-left: 250px;
  margin-top: 8px;
  margin-bottom: 8px;
}
.pp_odd {
  background-color: #E3EDFC;
}

.pp_even {
  background-color: #B5CFF3;
}     
.pp_result {
  padding: 10pt;
}

.pp_result_notpublished {
  padding: 10pt;
  background-color: #F77777;
}

/*
pp_result_name
pp_result_name_href
pp_result_buyer
pp_result_caption
pp_result_izh_number
pp_result_aop_number
pp_result_type
pp_result_address
pp_result_procedure_name
pp_result_object_name
pp_result_remark
pp_result_srok
pp_result_offers
pp_result_status_name
*/

.pp_result_header {
  font-family: Tahoma, Arial, sans-serif;
  font-weight: bold;
}

.pp_result_header_href {
  color: green;
}

.pp_result_buyer_href {
  color: green;
}

.pp_result_caption {
  font-family: Tahoma, Arial, sans-serif;
  font-weight: bold;
}

.pp_result_value {
}



.pp_eu { 
  background: url('images/test/eu.jpg');
  width: 33px; 
  height: 25px;
  display: block;
  float: left;
}

/* profile.php */
/*.pp_buyer_header {
}*/

.pp_buyer_results {
  background-color: #e3edfc;
  font-family: Tahoma, Arial, sans-serif;
  font-size: 11pt;
}

.pp_buyer_logo {
}

.pp_buyer_title {
  font-family: Tahoma, Arial, sans-serif;
  font-weight: bold;
  font-size: 17px;
  color: #710000; 
}
   
.pp_buyer_info {
  padding: 10px;
}

.pp_buyer_bulstat {
}
 
.pp_buyer_address {
}
 
.pp_buyer_phone {
}

.pp_buyer_website {
}

.pp_buyer_email {
}

.pp_buyer_person {
}

.pp_buyer_caption {
  font-family: Tahoma, Arial, sans-serif;
  font-weight: bold;
}

.pp_buyer_value {
}

.pp_buyer_tabs {
  margin: 5px 0px 0px 0px;
  height: 26px;
  border-bottom: 1px solid black;
}

.pp_buyer_tab {
  display: inline;
  margin: 0px 3px 0px 3px;
  padding: 0px 3px 7px 3px;
  font-family: Tahoma, Arial, sans-serif;
  font-size: 11pt;
  font-weight: bold;
  
  color: #710000;
  background-color: #E3EDFC; 
  
  border: 1px solid black;
  -moz-border-radius: 0px;
  -webkit-border-radius: 3px 3px 0px 0px;
  border-radius: 3px 3px 0px 0px;
}

.pp_buyer_button {
  display: inline;
  margin: 0px 3px;
  padding: 0px 3px 1px 3px;
  font-family: Tahoma, Arial, sans-serif;
  font-size: 11pt;
  font-weight: bold;
  
  color: #710000;
  background-color: #E3EDFC; 
  
  border: 1px solid black;
  -moz-border-radius: 0px;
  -webkit-border-radius: 3px 3px 3px 3px;
  border-radius: 3px 3px 3px 3px;
  
  cursor: pointer;
}

.pp_buyer_button_right {
  float: right;
}

.pp_buyers_submenu {
  margin: 4px;
  float: right;
  align: left;
  z-index: 10;
  clear: both;
  
  font-family: Tahoma, Arial, sans-serif;
  font-size: 11pt;
  font-weight: bold;  
  color: #710000;
  border: 1px solid black;
  display: none;	
}

.pp_buyers_submenu_item {
  background: url('/images/menu/submenu.png');
  padding: 2px 3px;
  cursor: pointer;
}

.p_add_pp {
  background-color: #E3EDFC;
  padding: 8px 0px 0px 10px;
}

.pp_buyer_tab_active {
  border-bottom-color: #E3EDFC; /*white;*/
}

.pp_profile_href {
  text-decoration: none;
}

.pp_result_name {
  font: normal 15pt Tahoma;
}

.pp_result_name_href {
  text-decoration: none;
  color: black; 
}

.pp_result_izh_number .pp_result_caption {
  color: green;
}

.pp_result_izh_number .pp_result_value {
  color: #FF8C00;
  font-family: Tahoma, Arial, sans-serif;
  font-weight: bold;
}

.pp_result_aop_number, .pp_result_aop_invitation_number {
  cursor: pointer;
}

.pp_result_aop_number .pp_result_caption {
  color: green;
}

.pp_result_aop_invitation_number .pp_result_caption {
  color: green;
}

.pp_result_aop_number .pp_result_value {
  color: blue;
  font-family: Tahoma, Arial, sans-serif;
  font-weight: bold;
}

.pp_result_aop_invitation_number .pp_result_value {
  color: blue;
  font-family: Tahoma, Arial, sans-serif;
  font-weight: bold;
}

.pp_result_type {
}
/*
.pp_result_address {
}
*/
.pp_result_procedure_name {
}

.pp_result_object_name {
}
/*
.pp_result_remark {
}
*/
.pp_result_srok {
}

/* profile_events.php */

.pp_result_event_izh_number {
}

.pp_result_event_izh_number .pp_result_caption {
  color: green;
}

.pp_result_event_izh_number .pp_result_value {
  color: #FF8C00;
  font-family: Tahoma, Arial, sans-serif;
  font-weight: bold;
}

.pp_result_status_name {
}

.pp_result_event_name {
}

.pp_result_event_aop_number, .pp_result_event_aop_invitation_number {
  cursor: pointer;
}

.pp_result_event_aop_number .pp_result_caption {
  color: green;
}

.pp_result_event_aop_invitation_number .pp_result_caption {
  color: green;
}

.pp_result_event_aop_number .pp_result_value {
  color: blue;
  font-family: Tahoma, Arial, sans-serif;
  font-weight: bold;
}

.pp_result_event_aop_invitation_number .pp_result_value {
  color: blue;
  font-family: Tahoma, Arial, sans-serif;
  font-weight: bold;
}  

.pp_result_event_description {
}

.pp_result_event_time {
}

.pp_result_event_izn_nummber_href {
  text-decoration: none;
  color: inherit;
}

/*  ppnew.php  */

.pp_new_form_container {
  clear: both; 
  /*margin-left: 50px;*/
  margin-right: auto;
  padding-top: 8px;
  padding-bottom: 8px;
  background-color: #bdd5f6;
  /*width: 480px;
  height: 380px; */ 
}

.pp_new_row {
  margin: 5px;
}

.pp_new_caption {
  display: inline-block;
  width: 200px;
  text-align: right;
  font-family: Tahoma, Arial, sans-serif;
  font-weight: bold;
  margin-right: 8px;
}

.pp_new_input {
}

.pp_new_area {
  width: 800px;
}

.pp_documents_list_header {
  font-family: Tahoma, Arial, sans-serif;
  font-weight: bold;
}

.ppbuttons {
  padding-top: 8px;
}

/* pp.php */
.pp_form_container {
  clear: both;
  margin-right: auto;
  padding-top: 8px;
  background-color: #bdd5f6;
  font-size: 11pt;
}

.dialog_select {
  width: 250px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.dialog_input {
  width: 250px;
}

.dialog_textarea {
  width: 250px;
  height: 220px;
}

.profile_input {
  width: 150px;
}

.pp_caption {
  font-family: Tahoma, Arial, sans-serif;
  font-weight: bold;
  margin-right: 8px;
} 

.pp_contacts_header_span, .pp_documents_header_span, .pp_buttons {
  display: inline-block;
  text-align: right;
  font-family: Tahoma, Arial, sans-serif;
  font-weight: bold;
  margin-right: 8px;
}

.pp_buttons {
  display: none;
  width: 200px;
  text-align: right;
  font-family: Tahoma, Arial, sans-serif;
  font-weight: bold;
  margin-right: 8px;
}

.paddcontact {
  display: none;
}

.pcontact {
  display: none;
}

.pdoc {
  display: none;
}

.pevent {
  display: none;
}

.docfiledownload {
  display: none;
}

.pp_contactdelete {
}

.pp_docfiledelete {
}

.pp_eventdelete {
}

.pp_table {
  display: table;
}

.pp_row {
  display: table-row;
}

.pp_cell {
  display: table-cell;
  padding: 5px;
}

.pp_documents_list {
}

.pp_input {
  width: 250px;
}

.pp_published_state {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 11pt;
  font-weight: bold;
  margin-left: 8px;
  display: none;
}

.pp_notpublished {  
  color: red;
  font-family: Tahoma, Arial, sans-serif;
  font-size: 11pt;
  font-weight: bold;
  margin-left: 8px;
}

.pp_published {
  color: green;
}

.edit_container {
  display: none;
}

.pp_button {
  vertical-align: -6px;
  display: none;
}

.pp_text {
  min-width: 947px;
  min-height: 14px;
}

.profile_text {
  min-width: 947px;
  min-height: 14px;
}

.pp_date {
}

.pp_datetime {
}

/* login.php */
.pp_login_form_header {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 21px;
  font-weight: bold;
  padding: 10px;
  background-color: #083772;
  color: white;
  text-align: center;
}

.pp_login_form_container {
  clear: both;
  padding-top: 8px;
  padding-bottom: 8px;
  background-color: #bdd5f6;
}

.pp_login_submit {
}

.pp_form_right_button {
  text-align: right;
}

.pp_form_last_button {
  margin-right: 10px;
}

.pp_login_form_input {
  width: 220px;
}

.pp_login_forgotten_pass {
  color: blue;
  text-decoration: underline;
  font-family: Tahoma, Arial, sans-serif;
  font-weight: bold;
  cursor: pointer;
}

.pp_login_register {
  color: blue;
  text-decoration: underline;
  font-family: Tahoma, Arial, sans-serif;
  font-weight: bold;
  cursor: pointer;
}

/* */
.pp_result_settings_logo_img {
  vertical-align: -8px;
}
/* terms.php*/
.terms_header {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 21px;
  font-weight: bold;
  padding: 10px;
  background-color: #083772;
  color: white;
  text-align: center;
}

/* pp_contacts_from_profile.php */
.ppc_header {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 13px;
  font-weight: bold;
  padding: 10px;
  background-color: #083772;
  color: white;
  text-align: center;
}

.ppc_form_contaniner{
  clear: both;
  margin-right: auto;
  padding-top: 8px;
  background-color: #bdd5f6;
}

.ppc_caption {
  margin-left: 8px;
}

.profile_row {
  display: table-row;
  padding: 5px;
}

.profile_contacts_header{
  margin-left: 10px;
}

.profile_contacts_header_span, .profile_documents_header_span {
  font-family: Tahoma, Arial, sans-serif;
  font-weight: bold;
  font-size: 15px;
  margin-right: 8px;
}

.profile_caption {
  font-family: Tahoma, Arial, sans-serif;
  font-weight: bold;
  margin-right: 8px;
}

.profile_buttons {
  display: inline-block;
  width: 200px;
  text-align: right;
  font-family: Tahoma, Arial, sans-serif;
  font-weight: bold;
  margin-right: 8px;
}

.profile_button {
  display: none;
}

.profile_contactdelete {
  background-image: url('/images/icons/profile/delete.png');
  background-repeat: no-repeat;
  width: 22px;
  height: 22px;
  cursor: pointer;
}

.profile_eventdelete {
  background-image: url('/images/icons/profile/delete.png');
  background-repeat: no-repeat;
  width: 22px;
  height: 22px;
  cursor: pointer;
}

.profile_docfiledelete {
  background-image: url('/images/icons/profile/delete.png');
  background-repeat: no-repeat;
  width: 22px;
  height: 22px;
  cursor: pointer;
}

.profile_documents_header{
  margin-left: 10px;
}

.profile_documents_header_span{
  font-family: Tahoma, Arial, sans-serif;
  font-weight: bold;
  font-size: 15px;
}

.profile_events_header{
  margin-left: 10px;
}

.profile_events_header_span{
  font-family: Tahoma, Arial, sans-serif;
  font-weight: bold;
  font-size: 15px;
}

.profile_event {
  border-bottom: 1px solid black;
}

.reload {
  cursor: pointer;
}


.button-link {
    height:40px;
    margin: 5px;
    padding: 5px 10px 5px 10px;
    background: #4479BA;
    color: #FFF;
    text-decoration: none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: solid 1px #20538D;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
}
.button-link:hover {
    background: #356094;
    border: solid 1px #2A4E77;
    text-decoration: underline;
}

.required:after {
  content: ' *';
  color: red;  	
}

#pp_filter {
 float: left;
 width: 270 px;
 margin-left: 10px;
}

/* box */
.box {
	background: #fff;
	margin-top: 8px;
  margin-bottom: 8px;
	-moz-box-shadow: 0px 7px 7px #083772;
	-webkit-box-shadow: 0px 7px 7px #083772;
	box-shadow: 0px 7px 7px #083772;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
}

.box .box-heading {
	background: #083772;
	padding: 8px 10px 7px 15px;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 14px;
	color: #fff;
	border-bottom: 1px solid #083772;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
}
.box .box-content {
	background: #E3EDFC;
  padding: 15px;
	height:100%;
}

.box .box-content .caption {
  font-family: Tahoma, Arial, sans-serif;
  font-weight: bold;
}

.filter-input {
  height: 22px;
  width: 200px;
  border: 1px solid black;
  margin-bottom: 5px; 
}

.filter-select {
  overflow: hidden;
  text-overflow: ellipsis;
  height: 22px;
  width: 200px;
  border: 1px solid black;
  margin-bottom: 5px; 
}

.pp_filter_button {
  display: inline;
  margin-top: 20px;
  padding: 0px 3px 1px 3px;
  font-family: Tahoma, Arial, sans-serif;
  font-size: 13pt;
  font-weight: bold;  
  color: #710000;
  background-color: #E3EDFC;
  border: 1px solid black;
  -moz-border-radius: 0px;
  -webkit-border-radius: 3px 3px 3px 3px;
  border-radius: 3px 3px 3px 3px;
  cursor: pointer;
}