body {
  text-align: center;
  margin:0;
  border-top:3px solid #f03900;
  background: #F6F5F3;
  font-family: Verdana,Calibri;
  line-height:18px;
  color: #444444;
  font-size:12px;
}
IMG {border:0;}
a {text-decoration: none;}
#page {
  width:950px;
  border-left:1px solid #f03900;
  border-bottom:1px solid #f03900;
  border-right:4px solid #f03900;
  margin: 0 auto;
  text-align:left;
}

#header {
  background: url(../images/header_bg.jpg) no-repeat;
  height:120px;
  width: 100%;
  position:relative;
}
.ef_logo {margin:13px 0 0 18px;}
.rp {position:absolute; top:11px; left:141px;}
.ef_rp {margin:13px 0 0 18px;}
.text_pod_logo {font-size:100%;margin:0;position:absolute; top:64px; left:145px; font-weight:bold; color: #000;}

#content {padding: 3px 47px;}

.zalozky h2 {font-size:100%;margin:0;width:214px;float:left; }
.zalozky h2.short {font-size:100%;margin:0;width:107px;float:left; }

a.green_short,a.blue_short,
a.orange,a.blue {color:#fff; cursor:pointer; text-align: center; height:40px; line-height:40px; display:block;}
a.orange {background: url(../images/btnOrangeBackground.jpg) center center no-repeat;}
a.blue {background: url(../images/btnBlueBackground.jpg) center center no-repeat;}
a.green_short {background: url(../images/btnGreenBackground_short.jpg) center center no-repeat;}
a.blue_short {background: url(../images/btnBlueBackground_short.jpg) center center no-repeat;}

.text {text-align: justify; padding: 0 0px; font-size:11px;}
#navig_panel {
  background: url(../images/navig_panel.jpg) left no-repeat; 
  height: 118px; position:relative; 
}
.navigation { font-size: 80%; position:absolute; top:30px; left:100px;}
.navigation a {color: #0066CC; }
.navigation a:hover {  color: #F03900;  text-decoration: underline;  }
#left_column {
  height:400px; width:135px;
  background: url(../images/car_left.jpg) left top no-repeat; 
  float:left;
}
#right_column {
  float:left; padding:5px 10px; width: 795px;
}

#footer {text-align: center; margin-top:20px; background: #ECEBE9; border-top:1px solid #CCCCCC; padding: 5px 0 0 0;}
#footer a {margin: 0 6px; font-size:10px;}
.copy {
  background: #cccccc; border-top:2px solid #ffffff; 
  border-bottom:2px solid #ffffff; 
  text-align: left; color: #000; font-size: 80%;
  padding: 2px 0 2px 20px;
}
.copy a {font-weight: bold; text-decoration: none; color: #000;}
.copy a:hover {text-decoration: underline;}
.doporucujeme {
  font-size: 80%; border-top:2px solid #ffffff;  text-align: left;
  padding: 2px 0 2px 20px;
  margin-top:5px; 
}
.doporucujeme a {
  color: #666666;
}
.doporucujeme a:hover {
  text-decoration: underline;
}
H1.basic {text-align: left; margin:10px 0px; color:#f03900; font-size:16px; }
#right_column H1,H2.basic {
  text-align: left; margin:5px 0 5px 0; color:#f03900; font-size:14px;
  padding-left:0px;display:block; font-weight:bold;
}
.text H3 {font-weight: bold; display:block; margin:10px 0 0 0; font-size:12px; }
.text H2 {padding-left:0px;} 
/* PR steps */
.prSteps {
  width: 540px;   height: 60px;
  font-size: 80%;  font-weight: bold;  color: #444444;
  position: absolute; top: 55px; left: 140px;
}
.prSteps td {
  text-align: center;
}
.prSteps span {
  color:#F03900; 
}
.prSteps a {
  color: #0066cc;
  text-decoration: none;
}
.prSteps a:hover {
  color: #f03900;
  text-decoration: none;
}
/***********/

.greenAddress {
  font-weight: 700;	color: #74AE02;	text-decoration: none;
}
.greenAddress:hover {
  font-weight: 700;	color: #74AE02;	text-decoration: underline;
}
.popis {text-align: justify; font-size:12px !important;}
.text a.cAddress,
.desc a.cAddress {
  color: #0066cc; text-decoration: none; font-family: Calibri,Verdana;
}
.text a.cAddress:hover,
.desc a.cAddress:hover {
  color: #0066cc;  text-decoration: underline; font-family: Calibri,Verdana;
}
a.style5 {	color: #0066CC; }
a.style5:hover {color: #f03900; }
a.style3 {	color: #666666;}
a.style3:hover { color: #f03900; }
a.style1 {	color: #666666;}
a.style1:hover {	color: #f03900;}
a.style2 { color: #0066CC;}
a.style2:hover { color: #f03900; }
a.style4 { color: #888888; }
a.style4:hover { color: #f03900; }

.textHeader {
  font-size: 90%;  font-weight: bold;
  color: #F03900;  text-decoration: none;
  margin-bottom: 5px; display: block; text-align:left;
}

#right_column form {
  padding:0; margin:0 30px;
}

#right_column .contactTable form { padding:0;margin:0;}

/*** CMS Styles ***/
.cMainTable {
  text-align: left;
}
.cMainTable ul {
  list-style-type: square; margin-top: 0px; margin-bottom: 0px;
}
.cMainTable ul ul {
  list-style-type: circle; margin-top: 0px; margin-bottom: 0px;
}
.cTopTitle {
  height: 21px; font-family: Arial, Verdana, Tahoma, sans-serif; font-size: 14pt; font-weight: 700; color: #F03900; text-align: left;
}
.cTopTitle h1 {
  font-family: Arial, Verdana, Tahoma, sans-serif; font-size: 14pt; font-weight: 700; color: #F03900; margin: 0px; padding: 0px;
}
.cTitle {
  font-family: Verdana, Tahoma, sans-serif; font-size: 8.5pt; font-weight: 700; color: #F03900;
}
.cText {
  font-family: Verdana, Tahoma, sans-serif; font-size: 8.5pt; color: #000000;
}
.cText h2 {
  font-family: Verdana, Tahoma, sans-serif; font-size: 9pt; font-weight: 700; color: #000000; margin: 0px; padding: 0px;
}
.cSource {
  font-family: Verdana, Tahoma, sans-serif; font-size: 7.5pt; font-weight: 500; color: #666666; text-decoration: none;
}
.cAddress {
  font-family: Verdana, Tahoma, sans-serif; color: #0066cc; text-decoration: none;
}
.cAddress:hover {
  font-family: Verdana, Tahoma, sans-serif; color: #0066cc;  text-decoration: underline;
}
.cAddress_small {
  font-family: Verdana, Tahoma, sans-serif; font-size: 7.5pt; color: #0066cc; text-decoration: none;
}
.cAddress_small:hover {
  font-family: Verdana, Tahoma, sans-serif; font-size: 7.5pt; color: #0066cc;  text-decoration: underline;
}

.cSearchResults a {
  font-family: Verdana, Tahoma, sans-serif; font-size: 9pt; font-weight: 700; color: #0066cc; text-decoration: underline;
}
.cSearchResults a:hover {
  font-family: Verdana, Tahoma, sans-serif; font-size: 9pt; font-weight: 700; color: #F03900; text-decoration: underline;
}

.iCompanyTable {
  width: 780px; border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; margin-bottom: 4px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; background-color: #ffffff; line-height: 125%;
}

.createdByTable {
  width: 950px; height: 25px; font-family: Verdana, Tahoma, sans-serif; font-size: 7.5pt; font-weight: 500; color: #000000; background-color: #cccccc; border-top: 2px solid #ffffff; border-bottom: 2px solid #ffffff;
}
.createdByTable td {
  padding-left: 7px;
}
.contactTable {
  font-family: Verdana, Tahoma, sans-serif;
  font-size: 8.5pt;
  font-weight: 500;
  color: #000000;
  text-align: left;
}
.contactInput {
  font-family: Verdana, Tahoma, sans-serif;
  font-size: 8.5pt;
  font-weight: 500;
  color: #000000;  
  
  border: 1px solid #999999;
  width: 220px;
  height: 15px;
  
  background-color: #f4f4f4;
}
.contactInput_required {
  font-family: Verdana, Tahoma, sans-serif;
  font-size: 8.5pt;
  font-weight: 500;
  color: #000000;  
  
  border: 1px solid #999999;
  width: 220px;
  height: 15px;
  
  background-color: #ffcccb; 
}
.contactText {
  font-family: Verdana, Tahoma, sans-serif;
  font-size: 8.5pt;
  font-weight: 500;
  color: #000000;  
  
  border: 1px solid #999999;
  width: 220px;
  height: 150px;
  
  background-color: #f4f4f4; 
}
.contactText_required {
  font-family: Verdana, Tahoma, sans-serif;
  font-size: 8.5pt;
  font-weight: 500;
  color: #000000;  
  
  border: 1px solid #999999;
  width: 220px;
  height: 150px;
  
  background-color: #ffcccb; 
}
.contactImage {
  border: 0;
  margin-bottom: 7px;
}
.contactFormBtn {
	font-family: Verdana, Tahoma, sans-serif;
  font-size: 9pt;
  font-weight: 700;
	color: #F03900;
	text-decoration: none;
}
.contactFormBtn:hover {
	font-family: Verdana, Tahoma, sans-serif;
  font-size: 9pt;
  font-weight: 700;
	color: #000000;
	text-decoration: none;
}
.desc {margin-top: 10px; }

.cistic {clear: both;}
.odsadeni {padding-left: 20px;}
ol {margin-top:5px; margin-bottom:5px; list-style-type: lower-alpha; }
a.blueClick {color:#0066CC;text-decoration: none;}
a.blueClick:hover {text-decoration: underline;}
