body {color: #cccccc; font-size: 12px; margin: 0; padding: 0; background: #232323 url(images/bg.jpg) no-repeat top center fixed; font-family: Tahoma,Arial,Helvetica,sans-serif;}
p { text-align: justify; margin: 5px 10px 0 0; ; font-family: "Tahoma", sans-serif; font-size: 16px; color: #666666; line-height: 1.5em; letter-spacing: 1px;}
small {font-size: 14px; color: #000}
.p-home {font-size: 12px;}
.h2-home {font-size: 14px; margin: 8px 0 13px 0; color: #fff; text-align: center}
.a-home {text-decoration: none; color: green;}
.a-home:hover {text-decoration: underline}
h1 {color: #000000; font-size: 18px; margin: 0 }

h2 {margin: 0; padding: 0; color: #662B00; font-size: 16px}
h3 {margin: 5px 0 0 0; color: #eeeeee; font-size: 18px; padding: 0 0 5px 0}
h4 {margin: 5px 0 0 15px}
h6 {font-size: 14px; margin: 5px}
.h1-top {color:#993300; font-size: 25px; font-weight: bold;padding: 20px 15px;margin: 0;background: url(images/top.png) no-repeat center}
#div-container {margin: 0 auto; width: 1010px; min-height: 300px; background: url(images/bg-page.png); border: 1px solid #e3e3e3;}
#div0 {position:relative;padding-top: 73px;margin: 0 auto; width: 954px; background: url(images/top.png) no-repeat top center}
#div-top {width: 100%; height: 35px; background: url(images/top.jpg) no-repeat top center}
#div-h1 {float: right}
#div-menu1 {width: 800px; height: 43px; border: 0px solid #ffffff; font-size: 13px; color: #000; margin: 0 auto;}
#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 {margin: 0 auto; width: 934px; background: url(images/textura.jpg); border: 1px solid #eeeeee; padding-bottom: 0px;}
#div-page ul {font-size: 16px; font-family: "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}

#div-menu-left {
    width: 200px;
    float: left
}
#div-text {
    
    width: 90%;
    min-height: 400px;
    margin: 0 auto;
    padding: 15px 0 25px 0;
    
}
#div-fotogalerie {
   width: 100%;
    min-height: 450px;
    margin: 0 0 0 5px;
    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;
}
.table-menu td {
    border-bottom: 1px dotted #662B00;
}
.menu-top {border-left: 1px #9d9d01 dotted}
.div-bot1 {float: left;width: 295px;height: 250px;}
.div-bot2 {float: left;width: 450px;height: 170px;border-left: 0px dotted #515151; background: url(images/bg-menu-bottom.jpg) no-repeat center}
.div-bot3 {margin: 20px 0 0 0; float: left;width: 450px;height: 200px;border-left: 1px dotted #cccccc; padding: 0 0 0 10px}

#div-footer {}
#ul-menu1 {list-style: none; margin: 0 0 0 10px; padding: 0;}
#ul-menu1 li {float: left; display: inline; height: 43px; text-align: center; border:none }
#ul-menu1 a {height: 29px; display: block; padding: 15px 31px 0 31px; color: #000; font-size: 18px; font-weight: bold; font-family: "Tahoma", 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: 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 {text-align: left; width:172px; min-height:530px; float:right; margin:23px 55px 5px 15px; font-size:12px; padding: 5px; font-family: "Verdana", sans-serif; color: #662B00; border: 1px dotted #662B00;}
.news a {text-decoration: none; color: #662B00}
.news a:hover {color: red}
.a-news {color: #999999; text-decoration: none}
.a-news:hover {text-decoration: underline}
#footerbig{clear: both; background: url(images/bg-footer.jpg) repeat-x top center; width: 100%; height: 236px; color:#eeeeee; padding:0 0 0 0; margin: 0 auto}
#footerbig p {color: #fff}
#footer{height:26px; width:100%; padding:30px 0 0 0; font-family: Tahoma,Arial,Helvetica,sans-serif; float: left}
#footer p{text-align:left; margin:4px 0 0 0;font-size:12px; line-height:16px; color: #555555}
#footer p a{color:#555555; text-decoration:none; background-color:inherit; }
#footer p a:hover{color:red;background-color:inherit;}
#footer ul{margin:0 0 0 0;  text-decoration: none; list-style: none}
#footer ul li{ padding:0 3px; font-size:12px; color:#FFFFFF; line-height:15px; background-color:inherit;}
#footer ul li a{color:#662B00; line-height:15px; background-color:inherit; text-decoration:none;}
#footer ul li a:hover{color:red; background-color:inherit;}
.obal-menu {margin: 0 0 0 0px; width: 1000px}
#div-menu-bottom {width: 150px; float: left; font-size: 10px}
#div-menu-bottom h3 {padding: 0; margin: 0 ; background: #668C65; color:#fff }


#ul-menu-bottom {list-style: none; margin: 15px 0 0 200px; width: 200px; padding: 0 0 0 25px}
#ul-menu-bottom li {padding: 5px 0 0 0; text-align: right}
#ul-menu-bottom a {color: #eeeeee; font-size: 18px;text-decoration: none;}
#div-menu-bottom a:hover {text-decoration: underline}
.clear {clear: both}
.underline {text-decoration: none}
.underline:hover {text-decoration: underline}


.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;}

       