/* $Id: vzhled.css, 2008/12/18 */

* { padding : 0px; margin : 0px; font-family : "Verdana", "Arial CE", "Arial", sans-serif; font-size : 12px; }

body { font-family : "Verdana", "Arial CE", "Arial", sans-serif; font-size : 12px; color : #000; background-color : #fff; }

#stranka { margin : 0 auto; width : 840px; position: relative; }

#stranka .bannerRight {
    height: 200px;
    overflow: hidden;
    padding: 0 0 8px;
    position: absolute;
    right: -175px;
    top: 150px;
    width: 120px;
}

#zahlavy { float : left; width : 840px; height : 150px; color : #333; background : #fff; }
#zahlavy img { border : 0; padding-top : 10px; }
#zahlavy-pruh { width : 840px; height : 20px; color : #000; background : #e5e6ea; }

#menu { float : left; height : 300px; width : 280px; color : #333; background : transparent url('../images/grs-menu.gif') no-repeat top left; }
#menu li { margin : 1px; list-style-type : none; width : 278px; }
#menu li a { display : block; width : 278px; height : 31px; margin : 0; padding : 11px 0 0 10px; font-size : 14px; background : url('../images/grs-menu-tecka.gif') 0 0 no-repeat; color : #34c618; text-decoration : none; font-weight : bold; }
#menu li a:hover { color : #77797e; background : url('../images/grs-menu-tecka.gif') -260px 0 no-repeat; }

#obsah { float : left; color : #333; background : #fff; min-height : 300px; width : 560px; display : inline; }
#obsah h1 { font-size : 18px; line-height : 22px; font-weight : bold; border-bottom : 3px solid #34c618; color : #34c618; padding : 0; margin : 0 0 20px 0; }
#obsah h2 { font-size : 15px; line-height : 18px; font-weight : bold; border-bottom : 1px solid #66cc99; color : #66cc99; padding : 0; margin : 0 0 15px 0; }
#obsah h3 { font-size : 13px; line-height : 16px; font-weight : bold; border-bottom : 1px solid #669933; color : #669933; padding : 0; margin : 20px 0 10px 0; }
#obsah a { text-decoration : none; font-weight : bold; color : #34c618; }
#obsah a:hover { text-decoration : underline; }
#obsah p { padding : 5px 0 10px 0; }
#obsah ul { padding-left : 20px; }
#obsah ul li { padding-bottom: 5px; }
/*#obsah p:first-letter{ font-weight : bold; font-size : 13px; }*/

#text { padding-left : 20px; }
#text .reference { padding : 5px 0 10px 0; clear : left; }
#text .reference img { border : 0; float : left; padding-right : 10px; }
#text .kontakt { border-left: 5px solid #66CC99; margin-bottom: 10px; padding: 0 0 0 10px; }

#zapati { width : 840px; height : 80px; clear : both; color : #666666; background : #e5e6ea; }
#zapati p { text-align : center; padding : 25px; }
#zapati a { text-decoration : none; font-weight : bold; color : #666666; }
#zapati a:hover { text-decoration : underline; }
#zapati p { padding : 20px 0 10px 0; }

.lightbox { text-align: center; }
.lightbox a:link, a:visited { color: #06c; text-decoration: none; }
.lightbox a:hover { color: #34c618; text-decoration: none; }
.lightbox a img { padding: 5px; border: 1px solid #ccc; margin: 2px; }
.lightbox a img:hover { border-color: #34c618; }

