/* CSS Document */

body {
  font-family: Arial, Helvetica, sans-serif;
  text-align: left;
  font-size: 1em;
  margin: 0px;
  margin-left: auto;
  margin-right: auto;
  padding: 0px 0px 0px 0px;
}



h1 {  font-size: 1.6em; color: #000000; }
h2 { color: #0066AD; font-size: 1.7em; margin: 8px 0px 0px 0px; font-weight: bold; }
h3 { color: #000000; width: 50%; font-size: 1em; border-bottom: 1px solid #000000; }
h4 { margin-bottom: 0px; }

.main-banner { display: none; }


.foot {  
  display: none;
  text-align: left;
  margin-top: 25px;
  border-top: 1px solid #000000;
  font-size: 0.8em;
}
.foot-line { padding: 0px 0px 0px 0px; }

.language-selection { display: none; }
.path { display: none; }
.right-column { display: none; }
.message { display: none; }
#message { display: none; }
#ask-message { display: none; }

.horizontal-line { position: relative; height: 1px; background: transparent url("../images/forcss/line-horizontal-bkg.gif") 0px 0px repeat-x; left: -20px; margin-right: -20px; }
.horizontal-blue-line { position: relative; height: 1px; background: transparent url("../images/forcss/blueline-horizontal-bkg.gif") 0px 0px repeat-x; left: -20px; margin-right: -20px; }

/*
 *  Login box
 */
.arrow {
  height: 13px;
  width: 14px;
  background: transparent url("../images/forcss/arrow.png") 0px 0px no-repeat;
  _background-image: none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/forcss/arrow.png',sizingMethod='image');
  float: left;
  margin-right: 7px;
  _margin-right: 5px;
}

ul { margin: 0px; padding: 0px; }
img {border: 0px; }
p { margin: 0px 0px 6px 0px; padding: 0px; }
th { _font-size: 0.75em; }
td { _font-size: 0.75em; }


/*    KAROL   */
.cv-overview-nonheading { margin-left: 30px; }
/*.cv-nodisplay { display: none }*/
.cv-overview .underline { margin: 6px 0px 0px 0px; }
.cv-overview h2 { color: #000000; font-size: 1.7em; margin: 8px 0px 60px 0px; font-weight: bold; text-align: center; }
.cv-overview .onel{ _font-size: 0.8em; }
.cv-overview .label_left {
  width: 120px;
}
.cv-overview .label_right {
  width: 200px; 
}
.cv-overview td { _font-size: 0.85em; }  
/*    KAROL END */
.cv-overview {
     font-size: 0.9em;
     font-family: verdana, "trebuchet MS", sans-serif;
  }

/*.cv-overview h3 { margin: 3px 0px 2px 0px; padding: 0px; font-size: 1.1em; }*/
.cv-overview h3 { margin: 10px 0px 0px 0px; padding: 0px; font-size: 1em; border-bottom: none; }
/*.cv-overview table { margin: 4px 0px 2px 0px; }*/
.cv-overview table {
    margin: 0px 0px 10px 0px;   
  }
.cv-overview-left { width: 280px; float: left; border-right: 1px solid #303030; }
.cv-overview-right { margin-left: 20px; width: 300px; float: left; }
.cv-overview th { font-weight: normal; text-decoration: underline; padding-right: 10px; text-align: left; }
/*.cv-overview .label { width: 130px; }*/
.cv-overview .label { width: 250px; }
.control { display: none; }
.agreement-print { min-height: 800px; height: 800px; page-break-after:always; }
.documents-item { display: none; }

.users-optional { font-size: 0.9em; _font-size: 1.1em; }
.users-optional td { vertical-align: top; padding: 0px 3px 0px 2px; border-bottom: 1px solid #FFFFFF; borsder-right: 1px dashed #327DB2; }
.users-optional-head { }
.users-optional-head th { padding-bottom: 15px; text-align: left; }

.smlouva { font-size: 8pt; }
.smlouva li { text-align: justify }

.doc_common {
  margin: 0px;    
  font-family: verdana, "trebuchet MS", sans-serif;
  font-weight: normal;    
}

.smlouva table {
  border-spacing: 60px 5px;    
  font-family: verdana, "trebuchet MS", sans-serif;
  font-weight: normal;
  margin-left: 10%;
  margin-right: 10%;
  margin-bottom: 10px;
}

.smlouva td { width: 400px; text-align: center; }

.right { text-align: right }
.center { text-align: center }
.nadpis_hlavny { font-size: 14pt; font-weight: bold; }
.nadpis { text-align: center; font-size: 10pt; font-weight: bold; }
.zmluvne_strany { margin-left: 30px; margin-bottom: 5px; margin-top: 2px; }

.page_break { page-break-after: always; }
