body {
  font-size: 12px;
  font-family: Verdana;
  background-color:#7ea2d2;
  padding:0px;
  margin: 0px;
}

fieldset,form { padding: 0px; margin:0px;}
a img {
  border: 0px;
}
a {
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}
h1 {
  color: #0000cc;
  text-transform: uppercase;
}
h2 {
  font-size: 15px; margin: 10px 0px 5px;
}
.color {
  color: #0000cc; 
}
#color_text {
  color: #0000cc;  margin: 10px 0px; 
  text-transform: uppercase;
}
.hp_text {
  font-size: 14px;
}
#header {
  padding: 10px 30px 0px 30px;
  background: url(../img/e-finance.jpg) no-repeat 866px 10px;
}
#header .slogan {
  margin: 5px 0px;
  color: #000066;
  text-transform: uppercase;
}
#tabs {
  padding-left: 500px;
}
a.tab {
  display: inline-block;
  padding: 7px 7px;
  background: url(../img/tab_bg.png) repeat-x;
  border: 1px solid #abd7fe;
  border-bottom: 0px;
  color: #7ea2d2;
  text-transform: uppercase;
  cursor: pointer;
}
#tabs a.active,
a.tab:hover {
  text-decoration: none;
  color: #ffffff;
  background: url(../img/tab_bg_act.png) repeat-x;
}
#page {
  width: 968px;
  margin: 15px auto 12px auto;
  background-color: #ffffff;
  font-weight: bold;
  color: #737373;
  line-height: 150%;
}
#calc_cp {
  padding: 0px 5px; width: 645px; margin: 0px;
}
#iframe_cp_calc {
 
}
#top_round {
  background: url(../img/round_top.png) no-repeat;
  height: 16px;
}
#bottom_round {
  background: url(../img/round_bottom.png) no-repeat;
  height: 16px;
}
#top_row {
  height: 28px;
  background: url(../img/top_bg.png) repeat-x;
}
#call_op {
   background: url(../img/operator.jpg) no-repeat;
   height: 135px;
   margin: 7px 0px 8px 0px;
}
#call_op span { display: inline-block; }
#hod_cover { 
  width: 115px; text-align: center; margin: 0px 0px 0px 150px;
  padding-top: 20px;  font-size: 14px;
}
#call_op .dni {  }
#call_op .hod { margin-top: 3px;  }
#call_op .tel { 
  font-size: 16px; color: #0000CC; margin-top: 8px;
}
#left_column {
  width: 276px;
  float: right;
  margin: 0px 10px 0px 5px;
  _margin-left: 5px;
  background: #ffffff;
  
}
#left_column .content {
  color: #ffffff;
  background: #0f347b url(../img/left_bar_bg.png) repeat-x;
  height: 631px;
  padding: 5px 12px;
}
#left_column .content strong {
  font-size: 15px;
  margin: 7px 0px; display: block;
}
#left_column .content a {
  padding-left: 12px;
  background: url(../img/bg66.gif) no-repeat scroll 0px center;
  color: #ffffff;
}
#left_column img {
  margin: 5px 0px 10px;
}

#right_column {
  width: 655px;
  float: left;
  padding: 0px 5px 0px 15px;
  *padding-top: 20px;
}

.not_hp {
  font-weight: normal !important;
}

#footer {
  text-align: center;
  color: #0000CC;
  font-size: 12px;
  font-weight: bold;
  line-height: 150%;
  width:968px;
  margin: 0px auto 0px auto;
}
#footer a {
  color: #0000CC;
}
#partneri {
  text-align: left; margin-top: 20px;
  padding: 0px 18px; font-size: 11px;
}
.cistic {
  clear: both;
}

#cms_content .kontakt_box {
  border:2px solid #E9E9E9;
  width:640px; padding:7px 2px; margin-bottom:16px;
  *padding-bottom: 4px;
}
#cms_content .kontakt_box .logo {
  float:left; width: 130px; margin-right: 10px
}
#cms_content .kontakt_box .logo img {vertical-align: middle;}
#cms_content .kontakt_box .info {
  float:left; margin:0 8px; width:265px;
}
#cms_content .kontakt_box .kontakt {
  float:left; margin:0 8px;  width:200px;
}
#cms_content .kontakt_box .cistic {
  line-height: 1px; height: 1px;
}


/* kontaktni formulare */
#cms_end_block {
  border-top: 1px solid #CCCCCC; padding: 5px 0px 0px 0px;
  margin-top: 20px; position: relative; width: 100%;
}
#cms_end_block a {color: #008000; font-weight: bold; text-decoration: none;}
#cms_end_block a:hover {text-decoration: underline;}
a#cms_print_page {
  background: url(../images/icons/print_icon.gif) no-repeat left center;
  padding: 5px 0px 5px 23px;    
  display: inline-block; float: right;
  margin-right: 15px; 
}

a#cms_send_email {
  background: url(../images/icons/email_icon.png) no-repeat left center;
  padding: 5px 0px 5px 23px;    
  display: inline-block; float: right;
  margin-right: 30px;
}
#form_email2friend {
  position: absolute;  width: 260px;  display: none;
  top: 33px; left: 255px;
}
#ok_row_e2f {
  display: none;  width: 280px;  margin: 5px 0px 5px 0px; font-weight: bold;
}
#form_email2friend label { 
  width: 102px !important; font-weight: normal;  margin: 2px 0px; display: inline-block !important;
  *margin: 0px 0px; 
}
#form_email2friend input.text_i {
  border: 1px solid #999999; margin: 3px 0px; *margin: 0px 0px;
  line-height: 18px; height: 18px; width: 150px; *vertical-align: middle;
}
#form_email2friend #email2friend_submit {
   width: 100px; cursor: pointer;
}
#form_email2friend form {  margin: 0px; }

#general_contact_form {
  width: 260px; float: left; margin-left: 5px;
  _margin-left: 3px; 
}
#general_contact_form span.cf_title {
  color: #008000; font-size:12px; display: inline-block; font-weight: bold;
  background:#FFFFFF url(../images/icons/kontakt_icon.gif) no-repeat scroll 0px center;
  padding: 5px 0px 5px 23px; margin: 0px;
}
#general_contact_form a#cf_title_toggle {
  background: url(../images/icons/kontakt_icon.gif) no-repeat scroll 0px center;
  padding: 5px 0px 5px 23px;    
  display: inline-block; font-size:12px;  font-weight: bold;
}

#general_contact_form .pretty_switch a {
  font-weight: bold;
}
#general_contact_form #contact_form_content {
  padding: 5px 5px;    border-top: 0px;
}
#general_contact_form label { 
  width: 60px !important; font-weight: normal;  margin: 2px 0px; display: inline-block !important;
}
#general_contact_form input.text_i {
  border: 1px solid #999999; margin: 3px 0px; _margin: 1px 0px;
  *margin: 2px 0px; *vertical-align: middle;
  line-height: 18px; height: 18px; width: 150px;

}
#general_contact_form label.long {
  width: 100px !important; margin-top: 3px;
}
#general_contact_form textarea {
  border: 1px solid #999999; width: 215px; height: 60px;
}
#form_email2friend .submit_cover,
#general_contact_form .submit_cover {
  text-align: right; padding: 5px 5px 5px 0px;
}
#general_contact_form #contact_submit {
   width: 100px; cursor: pointer;
}
#general_contact_form form {
  margin: 0px;
}

#general_contact_form #ok_row {
  margin: 0px !important; display: none; font-weight: bold; line-height: 1.4;
}
#general_contact_form .ok_row_2,
#general_contact_form .ok_row_1 {
  display: block; color: #CC0000 !important; text-align: center; font-size: 1.2em; 
}
#general_contact_form .ok_row_2 {
  color: #000000 !important;
}
#general_contact_form a#cf_send_again {
  display: inline-block;  text-decoration: underline;  margin: 10px 0px 10px 10px !important;
  color: #0066cc !important;
}
#general_contact_form a#cf_send_again:hover {
  text-decoration: none;
}
/* END kontaktni formulare */

/* ONLINE FORMS */
#steps span a {
  font-weight: normal;
}
#steps span a.active {
  font-weight: bold;
}
#cover_online_form {
  font-weight: normal; color: #000000;
}
/* END online forms */

