body {font-size: 12px; margin: 0; padding: 0; background: url(images/bg.jpg) fixed top center; font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;}
p { text-align: left; margin: 5px 15px 0 15px; ; font-family: "Tahoma", "Verdana", sans-serif; font-size: 13px; color: #666666; line-height: 1.3em}

.p-home {font-size: 12px;}
.h2-home {font-size: 14px; margin: 8px 0 13px 0; color: #fff; text-align: center}
.h2-page {margin: 15px 15px 0 15px; font-size: 20px; font-family: "Trebuchet MS", "Verdana", sans-serif; color:#666666; border-bottom: 1px dotted #ccc; }
.a-home {text-decoration: none; color: green;}
.a-home:hover {text-decoration: underline}
h1 {margin: 50px 25px 15px 0; font-size: 35px; font-family: "Tahoma", "Verdana", sans-serif; color: #fff; text-align: center; }

h3 {margin: 5px 0 0 15px; }
h4 {margin: 5px 0 0 15px}
h6 {font-size: 14px; margin: 5px}

#div-bg {background: url(images/bg-page.png) no-repeat bottom center; }
#div-container {margin: 0 auto; width: 900px; min-height: 300px; background: #fff url(images/top.gif) no-repeat top center;}
#div-top {width: 100%; height: 110px; background: url(images/top.jpg) no-repeat center;}
#div-h1 {float: right}
#div-menu1 {float: right; font-size: 14px; color: #000; font-family: "Tahoma", "Verdana", sans-serif; margin: 110px 0 0 0}
#div-menu1 a {text-decoration: none; color: #000}
#div-menu2 {float: right; width: 250px; height: 270px; font-size: 16px; color: #000; font-family: "Tahoma", "Verdana", sans-serif; margin: 10px 0 0 0}
#div-menu2 a {text-decoration: none}
#div-katalog {float: left; width: 200px}
#div-katalog a {text-decoration: none}
.hlavni_menu {}
.hlavni_menu a {color: #000;}
#div-fotogalerie-kategorie {float: left; width: 200px;}
#ul-fotogalerie {list-style: none}
#div-page { width: 100%; padding-bottom: 5px;  min-height: 300px; }
#div-page ul {font-size: 12px; font-family: "Tahoma", "Verdana", sans-serif; color: #666666;}
.div-lang {width: 250px; height: 30px; margin: 10px 0 0 0; float: right}
.ul-lang {list-style: none; margin: 0}
.ul-lang li {float: left; width: 35px}
.ul-lang a {text-decoration: none}

.box-home {float: left; width: 285px; height: 300px; border: 1px solid #ccc; background: #eeeeee}
.box-home h2 {text-align: center; margin: 0; padding: 9px 0 6px 0; font-size: 20px; color: #666; background: url(images/bg-lista.jpg) repeat-x}

#div-menu-left {
    width: 200px;
    float: left
}
#div-text {
    float: right;
    width: 95%;
    min-height: 450px;
    margin: 0 25px 0 0;
    border-left: 0px dotted #ddd;
    border-right: 0px dotted #ddd;
    padding-bottom: 25px;
}
#menu-left {
    font-size: 12px;
    list-style: none;
    margin: 5px 0 0 5px;
    padding: 0;
}
#menu-left li {
    margin: 5px;
    
}
#menu-left a {
    display: block;
    width: 170px;
    height: 20px;
    color: #eee;
    background: #437735;
    text-decoration: none;
    padding: 5px 0 0 10px;
    font-size: 12px;
}
#menu-left a:hover {
    color:red;
}
.div-mapa { float: right; margin: 20px 20px 20px 20px}
#div-footer {}
#ul-menu1 {list-style: none; margin: 0 0 0 0; padding: 0}
#ul-menu1 li {float: left; display: inline; height: 34px; text-align: center; }
#ul-menu1 a {width: 90px; height: 29px; display: block; background: url(images/bg-lista.jpg) repeat-x; padding: 10px 0 0 0; color: #666; font-size: 16px; font-weight: bold; font-family: "Tahoma", "Verdana", sans-serif; }
#ul-menu1 a:hover {color: red}
#ul-menu2 {font-weight: bold; font-size: 15px;list-style: none; height: 240px; margin: 0 0 0 20px; padding: 15px 0 0 0; }
#ul-menu2 li {width: 165px; height: 25px; text-align: left; margin: 1px 0 0 0; background: #437735 url(images/sipka.png) 3px 7px no-repeat; padding: 5px 0 0 30px;}
#ul-menu2 a {width: 165px; height: 25px; display: block;  margin: 0; color: #fff;}
#ul-menu2 li:hover {background: #649933 url(images/sipka.png) 3px 7px no-repeat;}
#ul-katalog {list-style: none}
.ul-menu-admin {}
#div-search-big {clear: both; }
.div-search {width: 900px; padding: 15px}
.div-search a {margin: 0; text-decoration: none; color: black;}
.div-search a:hover { color: #7F7F7F;}
.div-katalog-vypis {clear: both}
.div-menu-admin {}
.news {width:260px; min-height:250px; float:right; margin:10px 20px 5px 15px; border:1px #ccc dashed; background: #fff url(images/spendliky.jpg) no-repeat bottom right; font-size:12px; padding: 0; font-family: "Tahoma", "Verdana", sans-serif;}
.news h4 {font-size: 16px; font-weight: normal; margin: 0 0 0 0; padding: 6px 0 10px 0px; text-align: center; background: #ffffcc; color: #000; border-bottom: 1px dashed #ccc}
.a-news {color: #999999; text-decoration: none}
.a-news:hover {text-decoration: underline}
#footer {width: 899px; height: 35px; margin: 0 auto; background: url(images/bg-lista.jpg) repeat-x; border: 0px solid #cccccc;}
#footer p {padding: 10px 0 0 0; color: #666; font-weight: bold; text-align: center}
#footer a {color: #666; text-decoration: none}
#footer a:hover {text-decoration: underline}
.obal-menu {margin: 0 0 0 360px; width: 1000px}
#div-menu-bottom {width: 140px; float: left; font-size: 10px}
#div-menu-bottom h3 {padding: 0; margin: 0 ; background: #668C65; color:#fff }
#div-menu-bottom a {text-decoration: none}
#div-menu-bottom a:hover {text-decoration: underline}
#ul-menu-bottom {list-style: none; padding: 0; margin: 0}
#ul-menu-bottom a {color: #fff}
.clear {clear: both}
/* #searchform {background:url("images/bg-search.png") transparent no-repeat; width:253px; height:36px; position:relative;}
#searchform FIELDSET { border:0px solid black;}
#searchinput, #searchsubmit {color:black; border:0px solid white; background-color:transparent; padding:0px; margin:0px; position:absolute;}

#searchinput {width:135px; height: 20px; top:5px; left:0px; padding: 0 0 0 5px;}
#searchsubmit { top:0px; left:143px; width:30px; height: 30px;}

#livesearch {width: 400px; background: white; position: relative; top: 30px; right: 50px; font-family: Verdana, Tamoma,Arial,Helvetica,sans-serif; font-size: 12px;
max-height: 400px;
_height: expression(this.scrollHeight > 400? "400px" : "auto" );
overflow :auto;}
#livesearch a {text-decoration: none; color: #8F8F8F; display: inline-block; width: 300px; height: 20px; padding: 3px 0 0 0}
#livesearch a:hover {text-decoration: none; color: #000; background: #DAF4DB;}
.div-search-left {width: 195px; text-align: left; float: left}
.div-search-right {width: 195px; text-align: right; float: right} */

/*.prev, .next, .first, .last
    {
      padding-left: 20px;

      height: 17px;
      background-repeat: no-repeat;
      display: inline-block;
    }
    .prev { background-image: url(images/prev.gif); }
    .next { background-image: url(images/next.gif); }
    .first { background-image: url(images/first.gif);}
    .last { background-image: url(images/last.gif); }
	.big {width:500px; margin:0 auto; }
	.small {width:150px; float:left; margin:9px; background: #FFC; border:1px #960 solid; height:auto}
	.small:hover {border:1px red solid}
	.small p { text-align:center}
	.pager {margin:0 auto; clear:both; font-family: "Verdana", sans-serif; font-size: 12px; font-weight: bold}
        .pager a {border: 1px solid #999; color: #7F7F7F; width: 20px; height: 20px; display: inline-block; text-decoration: none; font-family: "Verdana", sans-serif; font-size: 14px; font-weight: normal}
	.pager a:hover {color: red; border: 1px solid red; background: #fff;}
        .img-prod {margin:20px 0 0 20px}
	.lupa {width:30px; height:30px; position:relative; left:10px; top:20px}
	.back {text-decoration:none; background:url(images/back.png) no-repeat; padding:3px 0 3px 20px; background-position:0 2px}
	.back:hover {text-decoration:underline}

        .table-form {margin: 0 0 0 25px}
        .label-form {background: #D9FFB4; font-size: 14px; color: black}
        .button2 {width: 100px}

        .seznam-page {list-style: none; font-size: 12px}
        .seznam-page li {background: url(images/bg-ul.jpg) no-repeat left top; background-position: 0 3px; padding: 5px 0 0 40px;}*/

#vzornik {
	padding: 0 0 0 25px;}
#vzornik .nahled {
    float: left;
    height: 128px;
    padding: 0 3px;
    position: relative;
}

#vzornik .popis {
    background: none repeat scroll 0 0 #EEEEEE;
    margin: 4px 0;
    padding: 0 2px 1px;
    position: absolute;
    top: 0;
}