@import url("csshover.css");
@media screen
{
    *
    {
        margin: 0 0 0 0;
        border-width: 0 0 0 0;
        padding: 0 0 0 0;
        font-size: 100%;
    }
    body
    {
        color: #333;
        background: #ccc url('/images/layout/body_bg.gif') top left repeat-x scroll;
        font-family: Verdana, Sans-Serif;
        text-align: center;
    }  
    
   
    /*------------------------------------------Obecne tridy-----------------------------------------------------*/
    .centered
    {
        text-align: center;
    }
    .border-05em
    {
        margin: 0.5em;
    }
    .border-1em
    {
        margin: 1em;
        border:0px solid #00ff00;
        margin-top:0px;
    }
    .clear
    {
        clear: both;
        width: 100%;
        visibility: hidden;
        margin-bottom: 1.5em;
    }
    a.active
    {
        color: #fff !important;
        background-color: #990000!important;
        text-decoration: underline !important;
    }
    /*------------------------------------------Bila plocha-----------------------------------------------------*/
    #plocha
    {
        position: relative;
        top: 1em;
        display: block;
        clear: both;
        width: 48.5em;
        width: 978px;
        color: #000;
        background: #fff;
        margin: 0 auto 0 auto;
        border:  0.05em #a0a0a0 solid;
        text-align: left;
        padding-top:2px;
    }
    /*------------------------------------------Hlavicka-----------------------------------------------------*/
    #top
    {
        position: relative;
        float: left;
        width: 47.5em;
        width: 960px;
        background-color:#660000;
    }
    a:focus
    {
        
    }
    #logo
    {
        display: block;
        float: left;
        width: 719px;
        height: 150px;
        color: #000;
        background: #600 url('/images/layout/logo_redeight.png') left no-repeat scroll;
    }
    #logo a
    {
        display: block;
        float: left;
        width: 410px;
        height: 150px;
        
    }
    #logo a span
    {
        display: none;
    }
    div#r8
    {
        position: absolute;
        top: 0em;
        right: 0em;
        display: block;
        float: right;
        width: 8.55em;
        height: 150px;
        color: #000;
        background: #333 url('/images/layout/r8.gif') left no-repeat scroll;
    }
    
    div#ad
    {
        position: absolute;
        top: 40px;
        right: 40px;
        display: block;
        float: right;
        width: 468px;
        height: 60px;
        color: #fff;
    }
    
    /*------------------------------------------Stredni cast-----------------------------------------------------*/
    #middle
    {
        float: left;
        width: 47.5em;
        width:960px;
        padding: 0.5em 0 0.5em 0;
    }
    #obsah
    {
        position: relative;
        left: 170px;
        display: block;
        float:left;
        width:610px;
        color: #000;
        background: #fff url('/images/layout/	_bg.gif') top left no-repeat;
        padding-bottom: 1em;
        border:0px solid #ffff00;
        padding:0px;
    }
    
    #vstup
    {
        position: relative;
        left: 8.75em;
        display: block;
        float:left;
        width: 29.5em;
        color: #000;
        background: #fff url('/images/layout/	_bg.gif') top left no-repeat;
        padding-bottom: 1em;
    }    
    
    #obsah h2, h3, h4, h5, h6
    {
        margin: 0	 0 0.15em 0;
        font-family: Georgia, Serif;
    }
    #obsah h2
    {
        width: 100%;
        color: #990000;
        
        margin-bottom: 0.1em;
        border-bottom: 1px dashed #aaa;
        padding-bottom: .15em;
        font-size: 1.5em;
        font-weight: bold;
        margin-top:15px;
    }
    #obsah h2 a {text-decoration:none;}
    #obsah h3
    {
        color: #990000;
        
        font-size: 1em;
        text-decoration:none;
    }
    
    .meta {font-size:80%;}
    .feedback {font-size:60%;}
    .storytitle a {text-decoration:none;}
    .gallery-caption {font-size:0.7em;}
    #obsah h4
    {
        color: #555;
        
        font-size: .75em;
    }
    #obsah h5
    {
        color: #666;
        
        font-size: .75em;
    }
    #obsah a, a:link
    {
        color: #990000;
        
        text-decoration: underline;
    }
    #obsah a:visited
    {
        color: #990000;
        
    }
    #obsah a:hover
    {
        color: rgb(204,0,0);
        
        text-decoration:none;
    }
    #obsah li a:focus
    {
        color: #990000;
        background-color: rgb(247,247,247);
        text-decoration: underline;
    }
    #obsah li a:active
    {
        color: #990000;
        background-color: rgb(247,247,247);
        text-decoration: underline;
    }
    #obsah ul
    {
        margin-left: .5em;
        margin-bottom: 1em;
        line-height: 1.1em;
    }
    #obsah ul li
    {
        width: 80%;
        margin-left: 0em;
        background: transparent url('/images/layout/obsah_list_image.gif') 0em 0.4em no-repeat;
        padding-left: 1em;
        list-style-type: none;
        font-size: .72em;
    }
    #obsah ul ul
    {
        margin-bottom: 0em;
    }
    #obsah li li
    {
        font-size: 1em !IMPORTANT;
        line-height: 1.4em;
    }
    #obsah ol
    {
        margin-left: 1em;
        line-height: 1.2em;
    }
    #obsah ol li
    {
        margin-left: 0.5em;
        list-style-type: decimal;
        font-size: .72em
    }
    #obsah ol li li
    {
        list-style-type: decimal;
        font-size: 1em;
        line-height: 1.4em;
    }
    #obsah p
    {
        margin: 0 0 1em 0;
        font-size: .72em;
        line-height: 1.4em;
    }
    #obsah blockquote
    {
        display: block;
        clear: both;
        color: #660000;
        
        margin: .7em auto .7em auto;
        text-align: center;
        font-style: italic;
    }
    #obsah abbr
    {
        border-bottom: 1px dashed #000;
        cursor: help
    }
    #obsah img
    {
        margin: 0.5em auto 0.5em auto;
    }
    #obsah hr
    {
        visibility: visible;
        clear: both;
        width: 100%;
        height: 1px;
        margin-top: .8em;
        margin-bottom: 1em;
        border-bottom: 1px dotted #ccc;
    }
    .footnotes
    {
        border-top: 0.01em solid #ccc;
        padding-top: .5em;
        font-size: .75em;
    }
    .footnotes h4
    {
        display: none;
    }

    /*------------------------------------------Div zbozi s popisem a obrazkem-----------------------------------------------------*/
    div.zbozi
    {
        position: relative;
        width: 27em;
        float: left;
        color: #666;
        background: #fff;
        margin-bottom: 1em;
        border-bottom: 1px dotted #ccc;
        padding: 0.5em 0.5em 0.5em 0.5em;

    }
    div.zbozi h3
    {
        color: rgb(64,64,64) !important;
        
        padding-left: 0.5em;
        font-size: .9em !important;
        letter-spacing: 0.05em;
    }
    div.zbozi img
    {
        float: left;
        display: block;
        margin: 0.5em 0.5em .5em 0.5em !important;
        border: none !important;
    }
    div.zbozi p
    {
        
        color: #666;
        
        font-size: .7em  !important;
        margin: .5em !important;
        text-indent: .7em;
        text-align: left;
    }
    div.zbozi span
    {
        width: 100%;
        _width:90%;
        float: right;
        color: #000;
        
        margin: 1em 1em 0.5em 0.5em;
        font-size: 0.73em;
        font-weight: bold;
        text-align: right;
    }
    div.zbozi span.sleva
    {
        margin: 0em 1em 0.5em 0.5em;
    }
    div.zbozi ul
    {
        clear: both;
        margin-top: .7em !important;
        margin-bottom: 1em !important;
        padding-left: .5em;
    }
    div.zbozi ul li
    {
        color: #333;
        
        font-size: .7em !important;
        list-style-type: none;
        list-style-image: none !important;
        line-height: 1.4em;
    }
    div.zbozi p a, a:link
    {
        color: rgb(204,51,0);
        
        text-decoration: underline;
    }
    div.zbozi p a:visited
    {
        color: #990000;
        
    }
    div.zbozi p a:hover
    {
        color: rgb(204,0,0);
        
    }
    div.zbozi a:focus
    {
        color: #990000 !important;
        background-color: rgb(247,247,247) !important;
        text-decoration: underline;
    }
    div.zbozi a:active
    {
        color: #990000 !important;
        background-color: rgb(247,247,247) !important;
        text-decoration: underline;
    }
    /*-------------------------------------------------Novinky-----------------------------------*/
    #novinky
    {
        float: right;
        width: 150px;
        border:0px solid #00ff00;
    }
    #novinky .novinka
    {
        padding-bottom: 0.5em;
        font-size: .7em;
    }
    #novinky .novinka h3
    {
        color: #333;
        background: #fff url('/images/layout/novinka_h3_bg.gif') 0.3em .3em no-repeat scroll;
        border-bottom: 1px dashed #ccc;
        padding: 0.3em 0.2em 0.2em 1.5em;
        font-family: Georgia, Sans-Serif;
        font-size: 1em;
    }
    #novinky p
    {
        color: #666;
        
        font-size: .83em;
        line-height: 1.3em;
        margin:5px;
        margin-left:0px;margin-right:0px;
    }
    .alignright {float:right;}
    .alignleft {float:left;}
    .aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
    #novinky span
    {
        color: #000;
        
        font-size: .72em;
    }
    #novinky a, a:link
    {
        color: rgb(204,51,0);
        
        text-decoration: underline;
    }
    #novinky a:visited
    {
        color: #990000;
        
    }
    #novinky a:hover
    {
        color: rgb(204,0,0) !important;
        
    }
    #novinky p a:focus
    {
        color: #990000 !important;
        background-color: rgb(247,247,247);
        text-decoration: underline;
    }
    #novinky p a:active
    {
        color: #990000 !important;
        background-color: rgb(247,247,247);
        text-decoration: underline;
    }

    /*------------------------------------------Levy sloupec - menu + partneri-----------------------------------------------------*/
    #middle-left
    {
        position: relative;
        left: -610px;
        _left:-630px;
        float: left;
        width: 160px;
        border:0px solid #ff00ff;
        float:left;
    }
    #menu
    {
        float: left;
        font-family: Georgia, sans-serif;
        font-size:0.75em;
        border:0px solid #990000;
        clear:both;
    }
    
    #menu li {
        display: block;
        color: #990000;
        background: #fff url('/images/layout/menu_li_bg.gif') 0.2em 50% no-repeat;
        list-style-position: outside;
        background-position:left 5px;
        padding: .4em .4em .4em 1em;
        font-weight: bold;
        text-decoration: none;
        margin-bottom:5px;
        font-size:1.3em;
        border:0px solid #000099;
    }
    
    #menu li ul {clear:both;}
    
    #menu li ul li
    {
        float:none;
        width: 130px;
        list-style-type: none;
        background:none;
        font-weight:normal;
        text-decoration:none;
        padding:2px;
        margin:0px;
        margin-top:2px;
        font-size:0.8em;
    }
    #menu li ul li a
    {
    color:#666666;
    display:block;
    padding:3px;
    margin:0px;
    text-decoration:none;
    }
    
    #menu li ul li a:visited
    {
        color: #666666;
        
        text-decoration: none;
    }    
    
    #menu li ul li a:hover
    {
        color: #fff;
        background-color: #990000;
        text-decoration: underline;
    }
    #menu li ul li a:focus
    {
        color: #fff;
        background-color: #990000;
        text-decoration: underline;
    }
    #menu li ul li a:active
    {
        color: #fff;
        background-color: #990000;
        text-decoration: underline;
    }
    
    #menu li ul li ul li {
    font-size:1.1em;
    margin-left:10px;
    }


    #partneri
    {
        clear: both;
        text-align: center;
    }
    #partneri img
    {
        margin-top: 1em;
        border: none;
    }
    #partneri a
    {
        display: block;
        width: 100%;
        overflow: auto;
        border-top: 0.05em solid rgb(231,231,231);
        padding-bottom: 1em;
    }
    #paticka
    {
        width: 960px;
        clear: both;
        color: #fff;
        background: #990000 url('/images/layout/footer_bg.gif') top left repeat-x;
        padding-top: .3em;
        padding-bottom: 1em;
        text-align: center;
    }
    #paticka p
    {
        position: relative;
        top: 1em;
        font-size: .55em;
        line-height: 1.8em;
        margin-bottom: .9em;
    }
    #paticka p a
    {
        color: #fff;
        background-color: #810000;
        border: 1px solid #660000;
        padding: .1em .3em .1em .3em;
        font-size: 1em;
    }
    #paticka a
    {
        text-decoration: none;
        font-size: .5em;
    }
    a.footer-link, a.footer-link:hover, a.footer-link:visited
    {
        color: rgb(240,240,240);
        background-color: #990000;
        margin: 5px;
        border: 1px solid #9C0000;
        padding: 2px; font-size: 0.75em;
        text-transform: uppercase;
        font-weight: bold;
    }
    span.in-link
    {
        background-color: #B10000;
        color: rgb(241,241,241);
        margin-right: 2px;
        padding-left: 5px;
        padding-right: 5px;
    }
    

#commentform #author, #commentform #email, #commentform #url, #commentform textarea, input {
	background: #fff;
	border: 1px solid #333;
	padding: 0em;
}

#obsah textarea {
border:1px solid #333;
width:100%;
}

#searchform input {margin-top:5px;}



#commentform textarea {
	width: 100%;
	font-size:1.23em;
	height:80px;
}

#commentlist p {
font-size:1em;
}

#commentlist li {
background-color:#eee;}

#commentlist li ul {
	border-left: 1px solid #ddd;
	font-size: 100%;
	list-style-type: none;
}

#commentlist li .avatar {
	float: right;
	margin-right: 25px;
	border: 1px dotted #ccc;
	padding: 2px;
}

#comments, #postcomment {margin-bottom:10px;}

.newsletter {font-size:1.2em;font-weight:normal;}
    
    
}
/*--------------------------------------------------PRINT---------------------------------------------------------------------*/
@media print
{
    body
    {
        background: #fff url('/images/layout/logo_printable.gif') top left no-repeat;
    }
    #menu, #paticka, #partneri, #novinky
    {
        display: none;
    }
    #logo a
    {
        width: 100%;
        color: #000;
        background-color: #a0a0a0;
        text-decoration: underline;
    }
    h1
    {
        font-size: 1.3em;
        font-weight: bold;
    }
    #obsah h2, h3, h4, h5, h6
    {
        margin: 0	 0 0.15em 0;
        font-family: Georgia, Serif;
    }
    #obsah h2
    {
        width: 100%;
        color: #990000;
        
        margin-bottom: .8em;
        border-bottom: 1px dashed #aaa;
        padding-bottom: .15em;
        font-size: 1em;
        font-weight: bold;
    }
    #obsah h3
    {
        color: #333;
        
        font-size: .75em;
    }
    #obsah h4
    {
        color: #555;
        
        font-size: .75em;
    }
    #obsah h5
    {
        color: #666;
        
        font-size: .75em;
    }
    #obsah a, a:link
    {
        color: #000;
        
        text-decoration: underline;
    }
    
    #obsah p
    {
        margin: 0 0 1em 0;
        font-size: .85em;
        line-height: 1.4em;
    }
    #obsah blockquote
    {
        display: block;
        clear: both;
        color: #660000;
        
        margin: .7em auto .7em auto;
        text-align: center;
        font-style: italic;
    }
    #obsah img
    {
        margin: 0.5em auto 0.5em auto;
    }
    #obsah hr
    {
        visibility: visible;
        clear: both;
        width: 100%;
        height: 1px;
        margin-top: .8em;
        margin-bottom: 1em;
        border-bottom: 1px dotted #ccc;
    }
    div.zbozi
    {
        width: 100%;
        float: left;
        color: #666;
        background: #fff;
        margin-bottom: 1em;
        border-bottom: 1px dotted #ccc;
        padding: 0.5em 0.5em 2em 0.5em;
    }
    div.zbozi h3
    {
        color: rgb(64,64,64) !important;
        
        padding-left: 0.5em;
        font-size: .9em !important;
        letter-spacing: 0.05em;
    }
    div.zbozi img
    {
        float: left;
        margin: 0.5em 0.5em 0.2em 0.5em !important;
        border: none !important;
    }
    div.zbozi p
    {
        color: #666;
        
        font-size: .8em  !important;
        margin: .5em !important;
        text-indent: .7em;
        text-align: left;
    }
    div.zbozi span
    {
        display: block;
        float: right;
        width: 30%;
        margin: 0.5em 1em 0.5em 0.5em;
        font-size: 0.73em;
        font-weight: bold;
    }
    div.zbozi ul
    {
        clear: both;
        margin-top: .7em !important;
        margin-bottom: 1em !important;
        padding-left: .5em;
        padding-bottom: 5em;
    }
    div.zbozi ul li
    {
        color: #000;
        
        font-size: .7em !important;
        list-style-type: none;
        list-style-image: none !important;
        line-height: 1.4em;
    }
    div.zbozi a, a:link
    {
        color: rgb(204,51,0);
        
        text-decoration: underline;
    }
    .clear
    {
        display: none;
    }    
}
