html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
{
 margin: 0;
 padding: 0;
 border: 0;
 outline: 0;
 font-weight: inherit;
 font-style: inherit;
 font-size: 100%;
 font-family: inherit;
 vertical-align: baseline;
}
:focus
{
 outline: 0;
}
ol, ul
{
 list-style: none;
}
table 
{
 border-collapse: separate;
 border-spacing: 0;
}
caption, th, td 
{
 text-align: left;
 font-weight: normal; 
}
sub{
vertical-align: sub;
font-size: 0.83em;
line-height: 0.83em;
}
sup{
vertical-align: super;
font-size: 0.83em;
line-height: 0.83em;
}

.text a{
color: #b61e1e;
}
body
{
 font-size: 12px;
 font-family: arial;
 margin-top: 0px;
 background-color: #DAD9D7;
 font-family: Trebuchet MS;
}
.ramec
{
 width: 947px;
 margin: auto;
 text-align: center;
}
.hlavicka
{
 height: 29px;
}
.hlavicka-pruh
{
 background-image: url('../images/erb-pruh.png');
 background-repeat: repeat-y;
 height: 29px;
 width: 81px;
 margin-left: 21px;
 margin-right: 25px;
 float: left;
}
.hlavicka-ikona
{
 width: 141px;
 background-image: url('../images/hlavicka-domecek.gif');
 background-position: 110px 4px;
 background-repeat: no-repeat;
 height: 29px;
 float: left;
 display: block;
 line-height: 29px;
 text-align: left;
 color: #767676;
 text-decoration: none;
}
.hlavicka-text
{
 width: 563px;
 background-image: url('../images/hlavicka.png');
 background-repeat: no-repeat;
 height: 29px;
 float: left;
}
.erb-pruh
{
 background-image: url('../images/erb-pruh.png');
 background-repeat: repeat-y;
 float: left;
 margin-left: 21px;
}
.erb
{
 height: 118px;
 width: 248px;
 overflow: show;
 float: left;
}
.menu
{
 padding: 1px 0px -1px 0px;
 color: #767676;
 float: left;
 margin-left: -18px;
 display: inline;
 background-image: url('../images/erb.gif');
 background-repeat: no-repeat;
}
.menu div
{
 margin-left: 123px;
}
.menu a 
{
 font-family: arial;
 font-size: 11px;
 color: #767676;
 text-decoration: none;
 line-height: 18px;
 font-weight: normal;
}
.menu a.menu-zelena-usporam.active{
background-color: #7AAF23;
background-image: url('../images/li-menu.png');
background-repeat: no-repeat;
background-position: 95% 50%;
color: white;
font-weight: bolder;
display: block;
width: 100%;
padding-left: 5px;
position: relative;
left: -5px;
}
.levy-panel
{
 float: left;
 width: 248px;
 text-align: left;
 background-image: url('../images/menu-pozadi.jpg');
 background-position: 0px 0px;
 background-repeat: repeat-y;
}
.cerveny-erb
{
 background-image: url('../images/napis.png');
 background-repeat: no-repeat;
 float: left;
 background-position: left bottom;
}
.cerveny-erb-index
{
 background-image: url('../images/erb-spodek.png');
 background-repeat: no-repeat;
 float: left;
 background-position: left bottom;
}
.kalendar-ikona{
width: 167px;
margin-left: -24px !important;
background: #DAD9D7;
}
.mezera{
width: 167px;
margin-left: -24px !important;
background: #DAD9D7;
height: 10px;
}
.pravy-panel
{
 float: right;
 width: 678px;
 text-align: left;
 min-height: 700px;
}
.text-index
{
 padding: 0px 0px;
 width: 562px;
 background-color: #F4F4F4;
 float: left;
}
.text
{
 padding: 15px 20px;
 width: 522px;
 background-color: #F4F4F4;
 float: left;
 min-height: 310px;
 text-align: justify;
 font-family: arial;
 color: #282828;
}
.erb-obsah
{
 float: left;
 background-image: url('../images/erb-obsah.png');
 background-repeat: no-repeat;
 width: 562px;
 min-height: 309px;
}
.obsah
{
 background-repeat: no-repeat;
 background-position: center bottom;
 width: 562px;
 height: 309px;
}
.obsah-zivotni-pojisteni
{
 background-image: url('../images/zivotni-pojisteni.png');
 background-position: 183px bottom;
}
.obsah-index
{
 background-image: url('../images/index.png');
 height: 325px;
}
.obsah-hypoteky
{
 background-image: url('../images/hypoteky.png');
 background-position: 183px 100px;
}
.obsah-onas
{
 background-image: url('../images/onas.png');
 background-position: 183px bottom;
}
.obsah-kde-nas-najdete
{
 background-image: url('../images/kde-nas-najdete.png');
 background-position: 158px 70px;
}
.obsah-spoluprace
{
 background-image: url('../images/spoluprace.png');
 background-position: 215px bottom;
}
.obsah-diagram
{
 background-image: url('../images/diagram.png');
 background-repeat: no-repeat;
 background-position: center top;
 height: 366px;
}
.obsah-bytove-domy
{
 background-image: url('../images/bytove-domy.png');
}
.obsah-zelena-usporam
{
 background-image: url('../images/semafor.png');
 background-position: 192px bottom;
}

.clanky
{
 width: 116px;
 float: right;
 color: #767676;
 font-size: 9px;
 line-height: 13px;
 text-align: left;
}
.clanky a
{
 color: #B61E1E;
 padding-bottom: 5px;
}
.clanky a:hover
{
 text-decoration: none;
}
.lichy
{
 padding: 5px;
 background-color: #F4F4F4;
}
.sudy
{
 padding: 5px;
 background-color: #DEDDDC;
}


.paticka
{
 border-top: 1px solid #C4C3C3;
 clear: both;
 width: 890px;
 margin-left: 22px;
 font-size: 10px;
 color: #767676;
 padding-top: 20px;
 margin-top: 10px;
}
.extra-menu
{
 float: right;
 width: 600px;
 color: #767676;
}
.extra-menu a
{
 color: #767676;
 text-decoration: none;
}
.copyright
{
 float: left;
 width: 200px;
 font-size: 10px;
 text-align: left;
 padding-left: 5px;
}
.odsazeni
{
 font-size: 12px;
 color: #767676;
 margin-top: 10px;
 margin-left: 268px;
 width: 562px;
 height: 60px;
 clear: both;
}
.text-index table
{
 margin: 53px auto;
 border-spacing: 0px 0px;
}
.text-index table td img
{
 margin: 3px auto 0px auto;
 display: block;
}
.text-index td
{
 width: 180px;
 text-align: center;
 font-size: 13px;
 color: #767676;
}
.text-index td.jedina
{
 width: 534px;
}
.text-index td img.vlevo
{
 margin: 0px 50px 0px auto;
}
.text-index td img.vpravo
{
 margin: 0px auto 0px 50px;
}
.text-index .komplexni-regenerace
{
 font-size: 15px;
 font-weight: bold;
 color: #B91F21;
}
h1
{
 font-size: 15px;
 color: #B91F21;
 font-weight: bold;
 margin-bottom: 5px;
}
h2
{
 color: #B61E1E;
 font-size: 13px;
 margin-top: 5px;
 font-weight: bold;
}
p
{
 padding-bottom: 5px;
}
.tucne
{
 color: #B61E1E;
 font-weight: bold;
}
strong
{
 color: #B61E1E;
 font-weight: bold;
}
em
{
 font-style: italic;
}
.stred
{
 text-align: center;
 margin: auto;
}

hr
{
 width: 100%;
 border: 1px solid #CFCFCF;
 border-width: 0px 0px 1px 0px;
 margin: 10px 0px;
 clear: both;
}

/*------------------------------------životní pojištění-----------------------------------*/
.zivotni-pojisteni td
{
 width: 190px;
 text-align: center;
}
.zivotni-pojisteni td.siroky-sloupec a
{
 position: relative;
 left: 10px;
}
.zivotni-pojisteni table td img
{
 margin: 3px auto 0px auto;
 display: inline-block;
}
.zivotni-pojisteni td a
{
 font-size: 17px;
 color: #767676;
 font-weight: bold;
 text-decoration: none;
}
.zivotni-pojisteni td a:hover
{
 color: #767676;
 text-decoration: underline;
}
.zivotni-pojisteni img.sipka
{
 margin-top: 15px;
}
.zivotni-pojisteni table
{
 margin: auto;
 border-spacing: 10px 0px;
}
.zivotni-pojisteni-podsekce table
{
 margin-left: -10px;
}
.zivotni-pojisteni-podsekce td
{
 width: auto;
}
.zivotni-pojisteni-podsekce td a
{
 font-size: 11px;
}
.zivotni-pojisteni-podsekce ul, .majetkove-pojisteni ul, .eurorevit ul, .legislativa ul
{
 list-style-image: url('../images/ul.jpg');
 margin-left: 15px;
 text-align: left;
}

.eurorevit table{
margin: 10px 5px;
}
.eurorevit td{
padding: 3px;
}
.eurorevit th{
font-weight: bold;
background: lightgray;
padding: 3px;
}

/*------------------------------------majetkové pojištění-----------------------------------*//*
.majetkove-pojisteni ul
{
 list-style-image: url('../images/ul.jpg');
 margin-left: 15px;
 text-align: left;
}
.majetkove-pojisteni-menu ul
{
 list-style-image: url('../images/ul-pojisteni.jpg');
 margin-left: 15px;
 font-size: 11px;
 line-height: 17px;
}
.majetkove-pojisteni-menu ul li a
{
 color: #767676;
 text-decoration: none;
}*/
.majetkove-pojisteni h3
{
 color: #B61E1E;
 font-weight: bold;
 margin: 5px 0px;
 font-size: 14px;
}
.majetkove-pojisteni table
{
 margin: auto;
}
.majetkove-pojisteni table tr td
{
 height: 50px;
 padding: 0px;
}
.majetkove-pojisteni td.obalka
{
 height: 80px;
 background: url('../images/obalka.jpg') no-repeat 50% 50%;
}
.majetkove-pojisteni td.prazdne
{
 height: 10px;
}
.majetkove-pojisteni table a
{
 color: white;
 margin: auto;
 font-weight: bold;
 text-decoration: none;
 font-size: 9px;
 text-align: center;
 display: block;
}
.majetkove-pojisteni table a.active, .majetkove-pojisteni table a:hover
{
 color: #B61E1E;
}
.bublina1, .bublina2, .bublina3, .bublina4, .bublina5
{
 width: 105px;
 height: 50px;
 padding: 7px 0px 0px;
 background-repeat: no-repeat;
}
.bublina1
{
 background-image: url('../images/bublina1.jpg');
}
.bublina2
{
 background-image: url('../images/bublina2.jpg');
 padding: 5px 3px 0px;
}
.bublina2 a
{
 width: 50px;
}
.bublina3
{
 background-image: url('../images/bublina3.jpg');
 padding: 19px 3px 0px;
 width: 100px;
}
.bublina3 a
{
 margin-right: 3px;
}
.bublina4
{
 background-image: url('../images/bublina4.jpg');
 background-position: center top;
 padding: 19px 3px 0px;
}
.bublina4 a
{
 width: 50px;
}
.bublina5
{
 background-image: url('../images/bublina5.jpg');
 padding: 19px 3px 0px;
}
.bublina5 a
{
 width: 90px;
}

.majetkove-pojisteni img.wustenrot
{
 float: right;
 display: inline;
 margin: 55px 50px 0px 0px;
}

/*-----------------------------------hypotéky--------------------------------------*/
.hypoteky ul
{
 list-style-image: url('../images/ul.jpg');
 margin-left: 15px;
 text-align: left;
 margin-bottom: 5px;
}
.hypoteky img.wustenrot
{
 display: block;
 padding-left: 25px;
}
.hypoteky.wustenrot h1
{
 float: left;
}
.hypoteky-domecek
{
 background-image: url('../images/hypoteky-domecek.png');
 background-repeat: no-repeat;
 background-position: center 40px;
 height: 424px;
 width: 532px;
 padding: 17px 15px 0px 15px;
}
.hypoteky-domecek a
{
 width: 150px;
 height: 30px;
 font-family: arial;
 font-size: 14px;
 font-weight: bold;
 color: white;
 text-decoration: none;
 display: block;
 text-align: center;
}
.hypoteky1
{
 margin: 26px 0px 0px 82px;
}
.hypoteky2
{
 margin: 32px 0px 0px 29px;
}
.hypoteky3
{
 margin: 67px 0px 0px 3px;
}
.hypoteky4
{
 margin: 4px 0px 0px 15px;
}
.hypoteky5
{
 margin: -24px 0px 0px 335px;
}
.hypoteky6
{
 margin: -13px 0px 0px 372px;
}
.hypoteky7
{
 margin: -15px 0px 0px 380px;
}
.hypoteky8
{
 margin: 37px 0px 0px 367px;
}
.hypoteky9
{
 margin: 12px 0px 0px 297px;
}

.hypoteky
{
 width: 532px;
 padding: 10px 15px 0px 15px;
}
.hypoteky a
{
 text-decoration: none;
 width: 129px;
 height: 38px;
 color: white;
 font-size: 12px;
 float: left;
 margin-left: 4px;
 line-height: 25px;
 text-align: center;
 margin-top: 5px;
 background-repeat: no-repeat;
}
.hypoteky a:hover, .hypoteky-domecek a:hover
{
 text-decoration: underline;
}
a.modre
{
 background-image: url('../images/modre.jpg');
}
a.modre-tmave
{
 background-image: url('../images/modre.png');
}
a.cervene
{
 background-image: url('../images/cervene.jpg');
}
a.cervene-tmave
{
 background-image: url('../images/cervene.png');
}
a.zelene
{
 background-image: url('../images/zelene.jpg');
}
a.zelene-tmave
{
 background-image: url('../images/zelene.png');
}
a.oranzove
{
 background-image: url('../images/oranzove.jpg');
}
a.oranzove-tmave
{
 background-image: url('../images/oranzove.png');
}
a.oranzove-velke
{
 background-image: url('../images/oranzove-velke.jpg');
 width: 189px;
}
a.oranzove-velke-tmave
{
 background-image: url('../images/oranzove-velke.png');
 width: 189px;
}

/*----------------------------úvěry------------------------*/
.uvery ul
{
 list-style-image: url('../images/ul.jpg');
 margin-left: 15px;
 text-align: left;
}

/*----------------------------stavební spoření-----------------------*/
.stavebni-sporeni ul
{
 list-style-image: url('../images/ul.jpg');
 margin-left: 15px;
 text-align: left;
}
.stavebni-sporeni img.wustenrot
{
 display: block;
 padding-left: 25px;
 margin-bottom: 5px;
}
.stavebni-sporeni h1
{
 margin-top: 20px;
 float: left;
}
.stavebni-sporeni img.diagram
{
 margin: auto;
 display: block;
}

/*---------------------------kde nás najdete---------------------*/
.kde-nas-najdete a
{
 color: #282828;
}
.kde-nas-najdete a.thickbox
{
 text-decoration: none;
}
.kde-nas-najdete .vlevo
{
 float: left;
 width: 50%;
 height: 100%;
}

/*-------------------------členství v organizaci------------------*/
.clenstvi-v-organizaci ul
{
 list-style-image: url('../images/ul.jpg');
 margin-left: 15px;
 text-align: left;
}
.clenstvi-v-organizaci img
{
 float: right;
}
.clenstvi-v-organizaci h2
{
 clear: right;
}

/*----------------------------certifikáty-------------------------*/
.certifikaty img
{
 margin: 20px auto 0px auto;
 display: block;
}
/*----------------------------naši partneři---------------------*/
.nasi-partneri ul
{
 list-style-image: url('../images/ul-pojisteni.jpg');
 margin-left: 15px;
 font-size: 11px;
 color: #767676;
 line-height: 17px;
}
.nasi-partneri ul li a
{
 color: #767676;
 text-decoration: none;
}
.nasi-partneri table
{
 width: 100%;
 margin: auto;
}
.nasi-partneri a
{
 color: #b61e1e;
}
.nasi-partneri a:hover
{
 text-decoration: none;
}
.text.nasi-partneri td
{
 width: 150px;
}

/*----------------------------------bytové domy------------------------------------*/
.bytove-domy-seznam ul
{
 margin-top: 20px;
}
.bytove-domy-seznam a
{
 color: #b61e1e;
 text-decoration: none;
}
.bytove-domy-predpisy ul
{
 list-style-type: disc;
 margin-left: 15px;
}
.bytove-domy-predpisy ul li a
{
 color: #b61e1e;
}
.bytove-domy-predpisy ul li
{
 margin-top: 10px;
}
.bytove-domy ul
{
 list-style-image: url('../images/ul.jpg');
 margin-left: 15px;
 text-align: left;
}
.bytove-domy-menu{
width: 306px;
}
.bytove-domy-menu ul
{
 list-style-image: url('../images/ul-pojisteni.jpg');
 margin-left: 15px;
 font-size: 11px;
 line-height: 17px;
 float: left;
}
.bytove-domy-menu ul li a
{
 color: #767676;
 text-decoration: none;
}
.bytove-domy-menu ul li
{
 margin-top: 0px;
}/*
.bytove-domy-menu img
{
 float: right;
 clear: right;
 margin: 7px 0px 0px 40px; 
}
.bytove-domy-menu img.ecorevit
{
 float: right;
 margin: -30px 0px 0px 40px; 
}*/
.kraj{
/*width: 180px;*/
float: right;
}
.kraj img{
float: right;
display: block;
}
.bytove-domy-revit-plus a
{
 color: #b61e1e;
}
.bytove-domy-program-panel tr
{
 color: #b61e1e;
}
.bytove-domy-program-panel tr.black
{
 color: black;
 font-style: italic;
}
.bytove-domy-program-panel tr.black-normal, p.black-normal
{
 color: black;
 font-style: normal;
}
.bytove-domy-program-panel tr.top td
{
 padding-top: 10px;
}
.bytove-domy-program-panel tr.top-bottom td
{
 padding: 10px 0px;
}
.bytove-domy-program-panel td p
{
 margin: 0px;
 padding: 0px;
}
.bytove-domy-program-panel td a
{
 color: #b61e1e;
}
.bytove-domy-program-panel col.uzky
{
 width: 33px;
}
.bytove-domy-ekvivalent-podpory .citatel
{
margin: 10px 0px -5px 65px;
}
.bytove-domy-ekvivalent-podpory .jmenovatel
{
margin: -4px 0px 10px 65px;
}
.bytove-domy-podnikatele ul.int
{
 list-style-type: decimal;
 margin-left: 15px;
}
.bytove-domy-podnikatele ul.int li
{
 margin-top: 15px;
}
.bytove-domy-podnikatele ul.char
{
 list-style-type: lower-alpha;
 margin-left: 15px;
}
.bytove-domy-podnikatele ul.pomlcka
{
 list-style-image: url('../images/ul.jpg');
 margin-left: 15px;
}
.bytove-domy-podnikatele ul.char li, .bytove-domy-podnikatele ul.pomlcka li
{
 margin-top: 10px;
}
.bytove-domy-podnikatele h2
{
 text-align: center;
 margin: 25px 0px 5px 0px;
}
div.bytove-domy-regenerace
{
 height: 300px;
}
.bytove-domy-galerie
{
 width: 522px;
 font-family: arial;
 font-size: 11px;
}
.bytove-domy-galerie a
{
 font-family: arial;
 font-size: 11px;
 color: #767676;
 text-decoration: none;
}
.bytove-domy-galerie table
{
 margin: 10px auto 0px auto;
 border-spacing: 10px;
}
.bytove-domy-galerie table img
{
 padding: 2px 2px 0px;
 background-image: url('../images/stinek.jpg');
}
.bytove-domy-menu img.kraj
{
 margin: 0px auto 0px auto;
}
.bytove-domy-seznam-soustav .clear
{
 clear: both;
 font-size: 10px;
}
.bytove-domy-seznam-soustav table.right
{
 float: right;
 font-size: 10px;
 border-spacing: 5px;
}
.bytove-domy-seznam-soustav table.left
{
 float: left;
 font-size: 10px;
}
a.seznam-mest-reference
{
 display: block;
 width: 80px;
 height: 50px;
 background: url('../images/ikona_mest.png') no-repeat center top;
 margin: auto;
 text-align: center;
 padding-top: 40px;
 font-size: 10px;
 font-family: verdana;
}
a.seznam-mest-reference span
{
 color: #b61e1e;
}
a.seznam-mest-reference:hover
{
 background-image: url('../images/ikona_mest_aktivni.png');
 color: #b61e1e;
}

/*--------------------------------------odkazy--------------------------------*/
.odkazy img
{
 margin: auto;
 display: block;
}

/*------------------------------------regenerace--------------------------------*/
.regenerace table
{
 margin: 0px;
 width: 540px;
}
.regenerace
{
 padding: 15px 20px;
 width: 522px;
 background-color: #F4F4F4;
 float: left;
 min-height: 310px;
 text-align: justify;
 font-family: arial;
 color: #282828;
}
.regenerace td
{
 width: 180px;
 text-align: center;
 font-size: 13px;
 color: #767676;
}
.regenerace table.siroka
{
 width: 522px;
}
.regenerace table.siroka img.spice
{
 width: 522px;
 height: 47px;
}
.regenerace table.siroka tr.sud
{
 background-color: #DEDDDC;
 line-height: 20px;
}
.regenerace table.siroka tr.lich
{
 background-color: #F4F4F4;
 line-height: 20px;
}
.regenerace table.siroka tr.cara-bottom td
{
 border-style: solid;
 border-width: 0px 0px 1px 0px;
 border-color: #b61e1e;
}
.regenerace table.siroka tr.mezera
{
 height: 10px;
}
.regenerace table.siroka td
{
 width: auto;
}

/*--------------------------------------------------------dotace-----------------------------------------------*/
.dotace
{
 background-image: url('../images/graf.png');
 background-position: center 50px;
 background-repeat: no-repeat;
 height: 460px;
}
.dotace1
{
 margin: 25px 0px 0px 110px;
 color: white;
 font-size: 25px;
 font-weight: bold;
}
.dotace2
{
 margin: -30px 0px 0px 345px;
 color: white;
 font-size: 25px;
 font-weight: bold;
}
.dotace3
{
 margin: 26px 0px 0px 80px;
 color: #B61E1E;
 font-size: 12px;
 font-weight: bold;
 width: 118px;
 text-align: center;
}
.dotace4
{
 margin: -52px 0px 0px 324px;
 color: #B61E1E;
 font-size: 12px;
 font-weight: bold;
 width: 118px;
 text-align: center;
}
.dotace5
{
 margin: 80px 0px 0px 198px;
 color: white;
 font-size: 15px;
 font-weight: bold;
}
.dotace6
{
 margin: 70px 0px 0px 80px;
 color: #B61E1E;
 font-size: 12px;
 font-weight: bold;
 width: 118px;
 text-align: center;
}
.dotace7
{
 margin: -40px 0px 0px 326px;
 color: #B61E1E;
 font-size: 12px;
 font-weight: bold;
 width: 118px;
 text-align: center;
}
.dotace8
{
 margin: 30px 0px 0px 82px;
 color: white;
 font-size: 14px;
 font-weight: bold;
}
.dotace9
{
 margin: -12px 0px 0px 330px;
 color: white;
 font-size: 14px;
 font-weight: bold;
}

.dotace-odkaz a 
{
 margin: 353px 0px 0px 270px;
 width: 205px;
 height: 100px;
 display: block;
}

img.patrimeksobe{
margin-top: 80px;
float: right;
}

.strategie ul
{
 list-style-image: url('../images/ul.jpg');
 margin-left: 15px;
}

.imgvpravo
{
 float: right;
 margin-left: 20px;
}

object, embed
{
 background-color: transparent;
}
.animace object
{
 background-color: #DAD9D7;
 /*float: right;*/
 display: block; 
 /*border-top: 10px solid #DEDDDC;
 border-bottom: 10px solid #DEDDDC;*/
 margin-left: -24px;
}

.copyright a
{
 color: #767676;
 text-decoration: none;
}
.copyright a:hover
{
 color: #B61E1E;
}

.co-to-je a
{
 color: #506A79;
}
.co-to-je h3
{
 color: #B61E1E;
 font-weight: bold;
 margin: 5px 0px;
 font-size: 14px;
}
.co-to-je h3 a
{
 color: #B61E1E;
 text-decoration: underline;
}
.co-to-je h3 a:hover
{
 color: gray;
}
.co-to-je strong
{
 margin-left: 5px;
}
.co-to-je ul
{
 margin-bottom: 3px;
}


.tipy .tipy-navigace ul
{
 float: left;
 display: block;
 border-right: 1px solid #CFCFCF;
 padding: 0px 15px;
 margin-bottom: 5px;
}
.tipy .tipy-navigace a
{
 color: #666666;
 font-weight: bold;
}
.tipy .tipy-navigace a:hover
{
 color: #b61e1e;
}
.tipy h2
{
 color: black;
}
.tipy p.kurziva
{
 color: #b61e1e;
 font-style: italic;
}
.tipy strong
{
 color: black;
}

.spoluprace .text
{
 padding: 15px 0px;
 width: 562px;
}
.spoluprace .spoluprace-text
{
 padding: 15px 20px;
}
.spoluprace .spoluprace-zahlavi
{
 background-image: url('../images/spoluprace-zahlavi.jpg');
 height: 109px;
 padding: 10px 20px;
 border: 1px solid #DEDDDC;
 border-width: 1px 0px;
}
.spoluprace .spoluprace-zahlavi p
{
 font-weight: bold;
}
.spoluprace h1
{
 text-align: center;
}
.spoluprace h3
{
 float: left;
 clear: left;
 width: 100px;
 font-weight: normal;
 color: #b61e1e;
 padding-top: 6px;
}
.spoluprace ul
{
 list-style: url('../images/ul.jpg') inside;
 display: block;
 float: left;
 padding: 6px 0px 0px 10px;
}
.spoluprace p
{
 padding: 6px 0px 0px;
}
.spoluprace hr
{
 padding-top: 10px;
}

.homepage
{
 width: 562px;
 height: 592px;
 background-image: url('../images/homepage.png');
 float: left;
}

ul.menu-seznam
{
 list-style-image: url('../images/ul-pojisteni.jpg');
 margin-left: 15px;
 font-size: 11px;
 color: #767676;
 line-height: 17px;
 margin-bottom: 20px;
}
ul.menu-seznam li a
{
 color: #767676;
 text-decoration: none;
}


table.table-stred{
margin: auto 
}
table.table-stred td{
vertical-align: middle;
padding: 5px;
}

.onas hr{
margin-top: 0px;
}
table.onas-menu{
background: url(../images/elipsa.png) no-repeat 80px 50px;
margin: auto;
width: 460px;
}
table.onas-menu td{
text-align: center;
}
table.onas-menu td.background{
background-color: #F4F4F4;
padding: 3px;
}
table.onas-menu td a{
background-color: #F4F4F4;
display: inline-block;
color: #767676;
text-decoration: none;
font-weight: bold;
font-size: 14px;
}
table.onas-menu td a:hover{
text-decoration: underline;
}

object.banner-nahore{
margin: 20px auto;
text-align: center;
display: block;
position: relative;
left: -7px;
}

.zelena-usporam-menu .menu-seznam a.active{
color: #7AAF23;
font-weight: bolder;
}
.zelena-usporam h1{
color: #7AAF23;
font-size: 2.5em;
}
.zelena-usporam h3{
font-weight: bolder;
font-size: 1.3em;
padding: 10px 0px 3px;
}
.zelena-usporam h4{
padding: 7px 0px 1px;
font-weight: bolder;
}
.zelena-usporam strong.underline{
color: #7AAF23;
font-weight: normal;
text-decoration: underline;
}
.zelena-usporam p{
padding-top: 7px;
}
.zelena-usporam p.zelena-zvyrazneni1{
background: #7AAF23;
color: white;
font-weight: bolder;
text-align: center;
padding: 5px 10px;
}
.zelena-usporam p.zelena-zvyrazneni4{
background: #7AAF23;
color: white;
padding: 5px 10px;
line-height: 1.3em;
}
.zelena-usporam p.zelena-zvyrazneni4 strong{
font-size: 1.2em;
color: white;
display: block;
padding: 3px 0px;
}
.zelena-usporam p.zelena-zvyrazneni5{
font-size: 1.2em;
text-align: center;
color: #7AAF23;
}
.zelena-usporam p.zelena-zvyrazneni1 strong{
color: black;
display: block;
font-size: 1.3em;
}
/*
.zelena-usporam ul.zelena-zvyrazneni2{
background: #7AAF23;
color: white;
font-weight: bolder;
padding: 5px 10px;
}*/
.zelena-usporam table.zelena-zvyrazneni3 td{
padding: 2px 4px;
}
.zelena-usporam ul{
list-style: url('../images/li.png') outside;
padding: 6px 0px 0px 10px;
}


/*nepřesouvat!!! kvůli prioritám tohle musí být na konci*/
a.active, .menu a:hover, .extra-menu a:hover, .zivotni-pojisteni-podsekce td a:hover, .zivotni-pojisteni-podsekce td a.active, .majetkove-pojisteni ul li a:hover, .majetkove-pojisteni ul li a.active, .bytove-domy-menu ul li a.active, .bytove-domy-menu ul li a:hover, .bytove-domy-galerie a.active, .bytove-domy-galerie a:hover, .nasi-partneri ul li a:hover, .nasi-partneri ul li a.active, a.hlavicka-ikona:hover, .zivotni-pojisteni a:hover, ul.menu-seznam li a.active, ul.menu-seznam li a:hover
{
 color: #b61e1e;
}
