/* FZV Fórum Zdravé Výživy
=========================================================================== */

html
{
    height: 100%;
}


body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, p, blockquote, th, td, button
{
    margin: 0;
    padding: 0;
    border: 0;
}

body
{
    font-family: Calibri, Myriad pro, Arial, Helvetica, sans-serif;
    background: url(../img/pozadi/oranzova.gif) repeat #c5c5c5;
    font-size: 80%;
    height: 100%;
}

input, textarea, select
{
    font-family: "Calibri" , Arial, Helvetica, sans-serif;
}

img
{
    border: 0px;
}

.hidden
{
    display: none;
}

/* Structural
=========================================================================== */

#contentWrapper
{
    width: 960px;
    height: 100%;
    background: url(../img/pozadi/pozadi.gif) repeat-y;
}

#LHC
{
    width: 200px;
    float: left;
    padding: 0 0 60px 30px;
    margin-top: 20px;
    color: #616365;
    font-size: 1em;
    line-height: 1.5em;
}

#RHC
{
    padding-top:15px;
    width: 628px;
    float: left;
    padding: 0 0 60px 66px;
    color: #2a2a2a;
    font-size: 1.05em;
    line-height: 1.2em;
}

#RHC #twoColumns
{
    margin-top: 52px;
}

#RHC #horni_obrazek_hlavni
{
    background-color: #78787a;
}
#RHC #horni_obrazek
{
    background-color: #78787a;
}

/* Headings, text
=========================================================================== */

p
{
    margin-top:10px;
    font-size: 1em;
    line-height: 1.5em;
}

p.new
{
    margin-top: 1.5em;
}

p span, label span
{
    color: #b5b7b9;
}
p span.noColour
{
    color: #2a2a2a;
}

h1
{
    font-size: 1.7em;
    font-family: "Calibri" , Times New Roman, Times, serif;
    font-weight: normal;
    color: #2a2a2a;
}
h1.clanek
{
    margin-top: 20px;
}
h1.nadpisKategorie
{
    margin-top: 20px;
}

h1.top
{
    margin-top: 0px;
    margin-bottom: 10px;
    line-height: 1.0em;
}
h2.top
{
    margin-top: 0px;
    margin-bottom: 10px;
    line-height: 1.0em;
    font-size: 1.5em;
    font-family: "Calibri" , Times New Roman, Times, serif;
    font-weight: normal;
    color: #2a2a2a;
}
h1.next
{
    margin-top: 20px;
}

h1.new
{
    margin-top: 25px;
}

h2
{
    font-size: 0.9em;
    font-family: "Calibri" , Times New Roman, Times, serif;
    font-weight: normal;
    margin: 0.2em 0 1.4em 0;
    color: #424242;
}

h3
{
    font-size: 1.3em;
    font-family: "Calibri" , Times New Roman, Times, serif;
    font-weight: normal;
    color: #2a2a2a;
    margin: 1.9em 0 1.2em 0;
}

h3.title
{
    font-size: 1.3em;
    font-family: "Calibri" , Times New Roman, Times, serif;
    font-weight: normal;
    color: #2a2a2a;
    margin-top: 0.7em;
}
h3.slovnik
{
    font-size: 1.3em;
    font-family: "Calibri" , Times New Roman, Times, serif;
    font-weight: normal;
    color: #2a2a2a;
    margin-top: 1em;
    margin-bottom: 0em;
}
h2.slovnik
{
    font-size: 1.6em;
    font-family: "Calibri" , Times New Roman, Times, serif;
    font-weight: normal;
    color: #2a2a2a;
    margin-top: 1em;
    margin-bottom: 0em;
}
h6
{
    font-size: 1.7em;
    font-family: "Calibri" , Times New Roman, Times, serif;
    font-weight: normal;
    color: #fff;
}
h6.novinky
{
    margin-top: 25px;
}
#pictureTitle
{
    padding: 0;
    margin-bottom: 0;
}

#RHC .tags a
{
    text-decoration: none;
    background: #4D4E50;
}

#LHC a
{
    color: #15b2bb;
    text-decoration: none;
}

#LHC a:hover
{
    color: #095155;
    text-decoration: none;
}

#LHC p.info span
{
    color: #d7d7d7;
}

#RHC a
{
    color: #df5204;
    font-size: 1.2em;
    text-decoration: none;
}

#RHC a:hover
{
    color: #2a2a2a;
    text-decoration: underline;
}


.horni_obrazek_hlavni
{
      color: #68686a;
    padding: 10px 10px 10px 10px;
    
    height: 228px;
    width:609px;  
}
.pyramida
{
    
}
#RHC #horni_obrazek p
{
    font-size: 0.9em;
    color: #68686a;
    background: url(../img/health.jpg) 0 8px no-repeat;
    padding: 6px 0 7px 20px;
    margin: 0 10px;
    height: 132px;
}



#RHC .pagination span
{
    color: #909191;
}

p.total span
{
    color: #f0f0f0;
}

/* Navigation
=========================================================================== */

#LHC ul
{
    list-style: none;
    line-height: 1.8em;
    font-size: 12px;
    margin: 10px 0 15px 0;
}

#LHC li
{
    /*background: url(../img/check.gif) 0 7px no-repeat;
    padding-left: 14px;
    border-bottom: 1px solid #ebebeb;*/
    margin-top:0px;
    margin-bottom:0px;
    margin-left:-30px;
    line-height:5px;
}

#LHC li.last
{
    border-bottom: none;
}

#LHC li.on
{
    background: url(../img/check_up.gif) 0 7px no-repeat;
    padding-left: 14px;
    border-bottom: 1px solid #ebebeb;
    color: #999da1;
}

/* Misc
=========================================================================== */

#LHC .linka
{
    background: url(../img/linka_teckovana.gif) repeat-x;
    font-size: 1px;
    height: 1px;
    line-height: 1px;
}

#RHC .linka
{
    background: url(../img/linka_stred.png) repeat-x;
    font-size: 1px;
    height: 1px;
    line-height: 1px;
    margin: 10px 0 10px 0;
}

#RHC .linka_b
{
    background: url(../img/linka_stred.png) repeat-x;
    font-size: 1px;
    height: 1px;
    line-height: 1px;
    margin: 8px 0 16px 0;
}

#RHC .linka_c
{
    background: url(../img/linka_stred.png) repeat-x;
    font-size: 1px;
    height: 1px;
    line-height: 1px;
    margin: 4px 0;
    float: none;
    clear: both;
}

.clearFloats
{
    clear: both;
    float: none;
    font-size: 1px;
    height: 1px;
    line-height: 1px;
}

.socialmedia
{
    float: right;
    margin: 0px 0 0px 0;
}
.socialmedia_next
{
    float: right;
    margin: 8px 0 0px 0;
}
.socialmedia2
{
    float: right;
    margin: 0px 0 0px 0;
}

/* Text a obrázek
=========================================================================== */

#text_obrazek div.image
{
    float: left;
    padding: 10px;
    background: url(../img/okraj.png);
    margin-right: 30px;
}

#text_obrazek div.image img
{
    width: 280px;
}

#text_obrazek div.text
{
    float: left;
    padding: 0;
    margin: 0;
}

#text_obrazek div p
{
    padding-right: 0;
    margin-right: 0;
    width: 290px;
}

.inputHledej
{
    padding: 0px 3px 0px 3px;
    margin: 0px;
    width: 135px;
    height: 23px;
    vertical-align: middle;
    background-color: #D1CECE;
    border-style: none;
    font-size: 18px;
}
.btnHledej
{
    vertical-align: middle;
}
.hledej
{
    margin-bottom: 20px;
}
.imgSpuloprac
{
    vertical-align:middle;
    width: 98px;
    border: 0px;
    border-style: none;
    border-spacing: 0px;
    border-width: 0px;
}
.clanek
{
    margin-top: 20px;
}
.odkazPodmenu
{
    line-height: 1.5em;
}

.panelNavigace
{
    padding-left:5px;
    border-width:1px;
    border-color:#eee;
    border-style:solid;
    background-color:#ddd;
    margin-top: 15px;
    font-size: 11px;
}
.panelNavigace a
{
    border-width:0px;
    
}
.nadpisClanku 
{
    font-family: Calibri, Myriad pro, Arial, Helvetica, sans-serif;
    margin-top:25px;
    line-height:20px;
}
.obsahClanku p span
{
    margin-top:20px;
    color:Black;
}
.obsahClanku ul
{
    margin-left:20px;
}
.obsahClanku li
{
    margin-top:5px;
}
.nahledClanku 
{
    margin-top: 25px;   
}

hr.oddeleniClanku 
{
    border-style: none;
    background:white;
    height: 1px;
    margin-left: -10px;
    text-align:left;
    width: 104%;
    
}
.slovnikPismena
{
    font-size: 1.5em;
}
h1.novinky 
{
    font-size: 1.8em;
    color: White;
}
div.datum
{
    margin-top:-10px;
    font-style:italic;
    
}
.facebookHlavni
{
    margin-left:-4px;
}
.logo_hlavni
{
    height:146px;
    width:200px;
    border-width:0px;
}
.dotazText 
{
    font-size: 1.2em;
    font-weight:bold;
}
.datumText 
{
    font-size: 0.9em;
    line-height:1em;   
}
.kategorie 
{
    font-size: 1.4em;
    font-weight:bold;
    margin-bottom:5px;
}
.poradnaOdkaz a
{
    font-size:0.9em;
}
hr.oddeleniNahoru 
{
    border-style: none;
    background: #ebeaea;
    height: 1px;
    margin-left: -10px;
    text-align:left;
    width: 104%;
    
}
.oddeleniNahoru
{
    float:left;
}
