@font-face {
    font-family: 'Calibri';
    src: url('/font/calibri-webfont.eot');
    src: url('/font/calibri-webfont.eot?#iefix') format('embedded-opentype'),
         url('/font/calibri-webfont.woff') format('woff'),
         url('/font/calibri-webfont.ttf') format('truetype'),
         url('/font/calibri-webfont.svg#CalibriRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Calibrib';
    src: url('/font/calibrib-webfont.eot');
    src: url('/font/calibrib-webfont.eot?#iefix') format('embedded-opentype'),
         url('/font/calibrib-webfont.woff') format('woff'),
         url('/font/calibrib-webfont.ttf') format('truetype'),
         url('/font/calibrib-webfont.svg#CalibriBold') format('svg');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Calibrii';
    src: url('/font/calibrii-webfont.eot');
    src: url('/font/calibrii-webfont.eot?#iefix') format('embedded-opentype'),
         url('/font/calibrii-webfont.woff') format('woff'),
         url('/font/calibrii-webfont.ttf') format('truetype'),
         url('/font/calibrii-webfont.svg#CalibriItalic') format('svg');
    font-weight: normal;
    font-style: italic;
}


body, html {
  width: 100%; 
  height: 100%;
  margin: 0px;
  padding: 0px;
  font-family: 'Calibri';
  line-height: 1.1em;
}
body {
 background: url("/img/pozadi.png") repeat-x #e9e9e9;
}
img {
  border: none;
  padding: 0px;
  margin: 0px;
}
h1, h1 a {
  font-family: 'Calibrii';
  font-size: 13pt;
  font-weight: normal;
  font-style: italic;
  padding: 5px 0px 0px 0px;
  margin: 0px;
  color: #535353;
}
h2{
  font-family: 'Calibrib';
  font-size: 24pt;
  color: #000;
  margin: 10px 0px 20px 0px;
  padding: 0px;
}
h2.nadpis{
  font-size: 24pt;
  font-family: 'Calibrib';
  color: #000000;
  padding: 65px 0px 10px 30px;
  margin: 0px;
  
}
h3{
  font-size: 18pt;
  font-family: 'Calibrib';
  color: #70a726;
  margin: 20px 0px 20px 0px;
  padding: 0px;
}
a {
  text-decoration: none;
}
hr{
}
strong {
  font-family: 'Calibrib';
}


#strana {
  width: 940px;
  margin-left: auto; 
  margin-right: auto;
  background: url("/img/pozadi_telo.png") no-repeat top left;
}

#hlavicka {
  height: 110px;
  padding: 0px 0px 20px 20px;
  margin: 0px;
}
#logo {
  float: left;
  padding: 20px 0px 0px 15px;
}
#navigace {
  float: right;
  font-size: 9pt;
  color: #565656;
  padding: 10px 0px 0px 0px;
}
#navigace img{
  padding  : 0px 5px 0px 0px;
  vertical-align: middle;
}
#navigace a{
  color: #565656;
  text-decoration: none;
  margin: 0px 20px 0px 0px;
    
}
#navigace a:hover {
  color: #ffffff;
  text-decoration: none;  
}
.hledani{
  float: right;
  background: url("/img/hledani.png") no-repeat bottom left;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  width: 230px;
  height: 63px;
}
input.submit{
  padding: 0px 0px 0px 0px;
  margin: 27px 7px 0px 0px;
  border: none;
  float: right;
}
input.hledat_text{
  padding: 4px 0px 0px 5px;
  margin: 24px 0px 0px 3px;
  border: 0;
  float: left;
  color: #535353;
  font-size: 9pt;
  font-family: 'Calibri';
}
#menu_telo {
 margin: 0px;
 padding: 0px;
 clear: both;
}

#banner {
  background: url("/img/banner1.png") no-repeat;
  width: 934px;
  height: 248px;
}
.submenu_leva{
  background: url("/img/submenu_leva.png") no-repeat;
  float: left;
  width: 470px;
  height: 348px;
}
.submenu_prava{
  background: url("/img/submenu_prava.png") no-repeat;
  float: right;
  width: 470px;
  height: 348px;
}
.popis_leva{
  float: left;
  width: 471px;
  border-right: 1px dotted #000;
}
.popis_prava{
  width: 460px;
  float: right;
}
#telo {

}
.telo_konec{
  height: 15px;
  background: url("/img/telo_konec.png") no-repeat;
  margin: 10px 0px 0px 0px;
}

#pata {
  width:950px;
  margin-left: auto; 
  margin-right: auto;

}
#pata ul {
  padding: 0px;
  margin: 0px;
  list-style-type: none;
}
#pata ul li {
  float: left;
  position:relative;
  background: url("/img/pata_menu.png") no-repeat;
  width: 234px;
  height: 25px;
  margin: 0px 3px 0px 0px;
  padding: 8px 0px 0px 0px;
}
#pata ul li a, #pata ul li a:visited {
  padding: 0px 0px 0px 15px;
  font-weight: normal;
  color: #fff;
  display:block;
}

#paticka {
  width: 100%;
  height: 250px;
  background: url("/img/pozadi_paticka.png") repeat-x;
  clear: both;
  padding: 0px;
  margin: 0px;
}
.menu_paticka{
  width:950px;
  margin-left: auto; 
  margin-right: auto;
}
.menu_paticka .menu_paticka_konec{
  border-right: none;
}
.menu_paticka ul {
  padding: 1px 0px 0px 0px;
  border-right: 1px dotted #616161;
  margin: 3px 1px 0px 0px;
  width: 235px;
  height: 100px; 
  float: left;
  position: relative;
}

.menu_paticka ul li{
  list-style-image: url("/img/sipka.png");
  list-style-position: inside;
  list-style-type: none;
  margin: 0px 0px 0px 15px;
  padding: 0px 0px 0px 0px;
}
.menu_paticka ul li a, .menu_paticka ul li a:visited{
  color: #fff;
  font-size: 10pt;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.menu_paticka ul li a:hover{
  text-decoration: underline;
}
.paticka_kontakt{
  width:950px;
  margin-left: auto; 
  margin-right: auto;  
  clear: both;
}
.paticka_kontakt_leva {
  float: left;
  height: 50px;
  background: url("/img/equityconsult_logo_black.png") no-repeat;
  margin: 40px 0px 0px 0px;
  padding: 0px 0px 0px 180px;
  color: #585858;
  font-size: 10pt;
  line-height: 1.5em;   
}
.paticka_kontakt_prava {
  float: right;
  margin: 80px 10px 0px 0px;
  color: #585858;
  font-size: 10pt;
  vertical-align: bottom;   
}
.paticka_kontakt_prava a, .paticka_kontakt_prava a:visited {
  color: #585858;
}
.paticka_kontakt_prava a:hover {
  text-decoration: underline;
} 
.clear {
  clear: both;
}
.strong{
  font-family: 'Calibrib';
}
#banner .popis {
  color: #5c5c5c;
  font-size: 14pt;
  padding: 0px 0px 0px 30px;
  margin: 0px;
}
#banner .popis strong{
  color: #000;
  font-family: 'Calibrib';
}
.submenu_nadpis{
  font-family: 'Calibrib';  
  font-size: 20pt;
  color: #000;
  padding: 25px 0px 20px 30px;
}
.submenu_nadpis_prava{
  font-family: 'Calibrib';
  font-size: 20pt;
  color: #000;
  padding: 25px 0px 20px 20px;
  margin: 0px;
}

.submenu_popis{
  font-family: 'Calibri';
  color: #535353;
  font-size: 13pt;
  margin: 25px 0px 0px 30px;
}
p.submenu_popis a{
  color: #70a726;
}


.submenu_odr {
  margin: 12px 0px 0px 35px;
  padding: 15px 0px 0px 30px;
  border-top: 1px dotted #000;
  width: 230px;
  font-size: 14pt;
}
.submenu_odr ul li{
  margin: 1px 0px 1px 25px;
  padding: 0px 0px 0px 10px; 
}
.submenu_odr li a, .submenu_odr li a:visited{
  color: #70a726;
  font-family: 'Calibrib';
  line-height: 32px;
  vertical-align: top;
}
.submenu_odr li a:hover{
  text-decoration: underline;
}
.submenu_odr a, .submenu_odr a:hover, .submenu_odr a:visited{
  color: red;
}
.odr1{
  list-style-image: url("/img/odr1.png");
  list-style-type: none;
  
}
.odr2{
  list-style-image: url("/img/odr2.png");
  list-style-type: none;
}
.odr3{
  list-style-image: url("/img/odr3.png");
  list-style-type: none;
}
.odr4{
  list-style-image: url("/img/odr4.png");
  list-style-type: none;
}
.popis_odr {
  margin: 10px 0px 0px 15px;
  padding: 0px 0px 0px 35px;
}
.popis_odr li{
  list-style-image: url("/img/odr_ctverec.png");
  list-style-type: none;
  font-size: 13pt;
  font-family: 'Calibrib';
  margin: 4px 0px 0px 0px;
  padding: 0px 0px 0px 10px;
}
.maly_cerny{
  font-size: 12pt;
  margin: 15px 15px 0 30px;
}
.maly_cerny_prava{
  font-size: 12pt;
  margin: 15px 15px 0 20px;
}
.maly_cerny strong, .maly_cerny_prava strong{
  word-spacing: -0.1em;
}
.maly_sedy{
  color: #535353;
  font-size: 11pt;
  margin: 15px 15px 0 30px;
}
.maly_sedy_prava{
  color: #535353;
  font-size: 11pt;
  margin: 15px 15px 0 20px;
}
.maly_sedy_prava_uvod{
  color: #535353;
  font-size: 11pt;
  margin: 9px 15px 0 20px;
}

.text_sedy {
  padding: 0px 0px 0px 0px;
  font-size: 11pt;
  color: #535353;
  margin: 10px 0 10px 0;
}
.text_sedy strong{
  color: #000;
  font-family: 'Calibrib';
}
.text_sedy a, .text_sedy a:visited{
  color: #70a726;
}
.text_sedy a:hover{
  text-decoration: underline;
}
.text_najdi {
  padding: 0px;
  margin: 0px;
}
.text_najdi a, .text_najdi a:visited{
  font-size: 14pt;
  color: #70a726;
  font-weight: bold;
}
.text_najdi a:hover {
  text-decoration: underline;
}
.text_najdi_popis {
  padding: 0px 0px 0px 0px;
  font-size: 11pt;
  color: #535353;
  margin: 0px 0 10px 20px;
  width: 400px;  
}
.text_najdi_popis strong {
  font-weight: bold;
  color: #000;
}
.seda_tecky{
  border-top: 1px dotted #535353; 
}
.zeleny_ctverec{
  padding: 0;
  margin: 0 0 0 25px;
}
.zeleny_ctverec li{
  font-family: 'Calibrib';
  list-style-image: url("/img/odr_ctverec.png");
  list-style-type: none;
  padding: 0px 0 5px 14px;
  color: #000;
  font-size: 11pt;
}
.zeleny_ctverec li a, .zeleny_ctverec li a:visited{
  color: #70a726;
  text-decoration: underline;
  font-weight: normal;    
}
.zeleny_ctverec_sedy{
  padding: 0px;
  margin: 0px 0px 0px 25px;
}

.zeleny_ctverec_sedy li{
  list-style-image: url("/img/odr_ctverec.png");
  list-style-type: none;
  padding: 0px 0px 5px 14px;
  color: #535353;
  font-size: 11pt;
  font-weight: normal;
}
.zeleny_ctverec_sedy li a, .zeleny_ctverec_sedy li a:visited{
  color: #70a726;
}
.zeleny_ctverec_sedy li a:hover {
  text-decoration: underline;
}
.telo_okraje {
    padding: 30px 30px 0px 30px;
    min-height: 355px;
    _height: 355px;
}
.zeleny{
  color: #70a726;
  text-decoration: none;
}
strong .zeleny{
  font-family: 'Calibrib';
  color: #70a726;
  text-decoration: none;
}
.zeleny_silny{
  color: #70a726;
  font-weight: bold;
}
.podpis{
  background: url("/img/podpis_rene_tlolka.png") no-repeat top;  
  float: right;
  margin: 30px 30px 0px 0px;
  padding: 45px 30px 0px 30px;
  color: #535353;
}
.h41, .h42, .h43, .h44{
  font-family: 'Calibrib';
  padding: 0px 0px 0px 40px;
  margin: 0px;
  line-height: 30px;
  font-size: 14pt;
  color: #010000;
}
.h41 {  background: url("/img/odr1.png") no-repeat;}
.h42 {  background: url("/img/odr2.png") no-repeat;}
.h43 {  background: url("/img/odr3.png") no-repeat;}
.h44 {  background: url("/img/odr4.png") no-repeat;}
.nadpis_cerny{
  font-size: 14pt;
  font-weight: bold;
  color: #010000;
}
.img_odsaz{
  margin: 0px 0px 0px 150px;
}
.cerveny_tucny{
  font-weight: bold;
  font-size: 11pt;
  color: #a72626;
}

.tip_produkt {
  background: url("/img/tip_produkt.png") no-repeat top left;
  width: 298px;
  height: 82px;
  float: right;
  padding: 64px 0px 0px 33px;
}
input#email{
  display: block;
  float: left;
  margin: 2px 0px 0px 0px;
  padding: 3px;
  color:#535353;
  font-size: 10pt;
  border: 1px solid #e0e0e0;
}
input#potvrd{
  display: block;
  float: left;
  margin: 0px;
  background: url("/img/submit.png") no-repeat top right;
  width: 73px;
  height: 30px;
  border: none;
  color: #fff;
  font-size: 9pt;
  cursor: pointer; cursor: hand;
}

.pravy_img{
  float: right;
  padding: 5px;
  border: 1px solid #5c5c5c;  
}
.telo_okraje table{
 font-size: 9pt;
 white-space: nowrap;
}
.telo_okraje table tr.tbl_hlava th{
  background: url('/img/tabulka_vrch.png');
  color: #fff;
  font-weight: normal;
  font-size: 11pt;
}
.telo_okraje table td.tbl {
  background: url('/img/tabulka_leva.png') no-repeat right top;
}
.telo_okraje table td.tbr {
  background: url('/img/tabulka_prava.png') no-repeat left top;
}
.telo_okraje table td.tbpl {
  background: url('/img/tabulka_leva_dole.png') no-repeat right bottom;
}
.telo_okraje table td.tbpp {
  background: url('/img/tabulka_prava_dole.png') no-repeat left bottom;
}

.telo_okraje table tr.licha{
  background-color: #f4f4f4;
  color: #535353;
}
.telo_okraje table tr.suda, .telo_okraje table tr.tbl_pata th{
  background-color: #fff;
  color: #535353;
}





/*
MENU
*/

.menu {
  width:950px;
  height:50px;
  position:relative; 
  margin:0px 0px 0px 0px;
  padding:0px;
}
/* get rid of the default padding - margin and bullets */
.menu ul {
  padding:0px; 
  margin:0;
  list-style-type: none;
}
/* make menu horizontal */
.menu ul li {
  float:left;
  position:relative;
}
/* set up the default top level links */
.menu ul li a, .menu ul li a:visited{
  display:block; 
  text-decoration:none; 
  width:184px; 
  height:35px;
  font-family: 'Calibri';
  font-weight:normal;
  font-size: 16pt;
  color:#fff; 
  background:#fff; 
  padding-left:0px; 
  line-height:1.5em;
  margin-right:2px;
}
.menu ul li a{
  padding: 12px 0 10px 50px;
}

.menu ul li a.menu1, .menu ul li a:visited.menu1{background:url("/img/menu1.png") no-repeat; cursor: pointer; cursor: hand;}
.menu ul li a.menu2, .menu ul li a:visited.menu2{background:url("/img/menu2.png") no-repeat; cursor: pointer; cursor: hand;}
.menu ul li a.menu3, .menu ul li a:visited.menu3{background:url("/img/menu3.png") no-repeat; cursor: pointer; cursor: hand;}
.menu ul li a.menu4, .menu ul li a:visited.menu4{background:url("/img/menu4.png") no-repeat; cursor: pointer; cursor: hand;}

/* hack for IE5.5 to correct the faulty box model */
* html .menu ul li a, .menu ul li a:visited {
  width:222px;
  w\idth:222px;
}
/* hide the drop down menu */
.menu ul li ul {
  display: none;
}
/* remove all table style so that it does not interfere with the menu */
.menu table {
  margin:-1px; 
  border-collapse:collapse;
  font-size:1em;
}

/* first line for IE7 and non-IE browsers, second line for IE5.5 and IE6 */

/* style the top level hover */
.menu ul li:hover a,
.menu ul li a:hover {
  color:#fff; 
}
.menu ul li:hover a.menu1,.menu ul li a:hover.menu1 {background:url(img/menu1d.png) no-repeat;}
.menu ul li:hover a.menu2,.menu ul li a:hover.menu2 {background:url(img/menu2d.png) no-repeat;}
.menu ul li:hover a.menu3,.menu ul li a:hover.menu3 {background:url(img/menu3d.png) no-repeat;}
.menu ul li:hover a.menu4,.menu ul li a:hover.menu4 {background:url(img/menu4d.png) no-repeat;}


/* make the drop down menu show and correctly position it */
.menu ul li:hover ul,
.menu ul li a:hover ul {
  display:block; 
  position:absolute; 
  top:38px;
  margin-top:11px;
  left:0px; 
  width:232px;
  border:1px solid #000;
  border-top:0px;
  background:transparent;
}
/* style the drop down links with no hover */
.menu ul li:hover ul li a,
.menu ul li a:hover ul li a {
  display:block; 
  background:transparent url("/img/pruhledny80.png") no-repeat top left; 
  color:#000; 
  margin:0px;
  color:#fff;
  font-weight:normal; 
  font-size:9pt;
  height:auto; 
  line-height:1em; 
  padding:6px 10px 6px 40px; 
  width:182px;
  border-bottom:1px dotted #616161;
}
/* style the drop down menu links when hovered */
.menu ul li:hover ul li a:hover,
.menu ul li a:hover ul li a:hover {
  color:#fff;
  text-decoration: underline;
}

/* special styling for IE5.5 and IE6 - transparency is non validating */
.menu ul li a:hover ul {
  background:transparent filter: alpha(opacity=80);
   filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
  opacity:0.8;
  margin-top:10px; /* for IE5.5 faulty box model */
  marg\in-top:11px; /* for IE6 */
}
/* IE5.5 hack for faulty box model in drop down menu */
.menu ul li a:hover ul li a {
  background:#000;
  width:172px; /* for IE5.5 faulty box model */
  w\idth:172px; /* for IE6 */
}

p.strike {
  text-decoration:line-through;
}

.menu ul li ul li a {
  padding-right: 50px;
}
.drop{

}


/* FORM */
form{
  padding: 0px;
  margin: 0px;
}
label{
  display: block;
  float: left;
  clear: left;
  width: 120px;
  padding-right: .5em;
  text-align: left;
  line-height: 1.8em;
  font-size: 11pt;
	color:#535353;
}
input#info{
  display: block;
  float: left;
  margin: 0em 0em .5em 0em;
  padding: 3px;
  color:#535353;
  font-size: 10pt;
  border: 0px;
}
input#send, input#prihlas{
  display: block;
  float: left;
  margin: 0 0 .5em 0;
  background: url("/img/submit.png") no-repeat top left;
  width: 73px;
  height: 29px;
  border: none;
  color: #fff;
  font-size: 9pt;
  cursor: pointer; cursor: hand;
}
fieldset{
  border: 0px;
  margin: 0px;
  padding: 0px;
}
fieldset legend{
	font: 0.7em;
	font-size: 10px;
	font-weight:bold;
	color:#535353;
  margin: 0px;
  padding: 0px;
}

/*
ANIMACE
*/

.webwidget_slideshow_common{
  position: relative;
  margin: 15px 0px 0px 30px;
  padding: 0px;
  color: #000;   
}
.webwidget_slideshow_common ul li{
  list-style-type: none;
}
.webwidget_slideshow_common ul li p{
  font-family: 'Calibrib';
  font-size: 12pt;
  margin: 0px;
  padding: 0px;
}
.webwidget_slideshow_common .slides_box{
  padding: 0px;
  margin: 0px;
  overflow: hidden;
  position: absolute;
}
