body {font-size: 12px; margin: 0; padding: 0; background: #cccccc; font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;}
p { text-align: justify; margin: 5px 15px 0 25px; ; font-family: "Tahoma", "Verdana", sans-serif; font-size: 13px; color: #000000; line-height: 1.4em}
table td{border-bottom: 1px solid #cccccc}
.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 {font-size:30px;
    font-weight: bold;
    font-family: Arial, Tahoma, Geneva, sans-serif;
    color: #000;
    padding:8px 0 8px 10px;
    margin:15px 20px 10px 25px;
    border: 1px solid #999;
    background:#eeeeee;
    text-align: center}
h2 {margin: 15px 0 0 25px;}
h3 {margin: 5px 0 0 30px; }
h4 {margin: 5px 0 0 15px}
h6 {font-size: 14px; margin: 5px}

#div-container {margin: 20px auto; width: 980px; min-height: 300px; background: url(images/bg-page.jpg) repeat-y left top}
#div-top {width: 100%; height: 169px; background: url(images/top.jpg) no-repeat right center;}
#div-h1 {float: right}
#div-menu1 {float: right; font-size: 14px; color: #000; font-family: "Tahoma", "Verdana", sans-serif; }
#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: 970px; padding-bottom: 0;  min-height: 300px; }
#div-page ul {font-size: 13px; font-family: "Arial", "Verdana", sans-serif; color: #000000; }
.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}

.home1 {margin-top: 10px; width: 297px; height: 261px; background: url(images/bg-div-home1.png) no-repeat center; float: left}
.home2 {margin-top: 10px;width: 297px; height: 261px; background: url(images/bg-div-home2.png) no-repeat center; float: left}
.home3 {margin-top: 10px;width: 297px; height: 261px; background: url(images/bg-div-home3.png) no-repeat center; float: left}
.home4 {width: 297px; height: 261px; background: url(images/bg-div-home4.png) no-repeat center; float: left}
.home5 {width: 297px; height: 261px; background: url(images/bg-div-home5.png) no-repeat center; float: left}
.home6 {width: 297px; height: 261px; background: url(images/bg-div-home6.png) no-repeat center; float: left}

.logo-top {
    width: 295px;
    height: 183px;
    position: relative;
    top: 3px;
    background: url(images/logo.png) no-repeat center;
    left: -19px;
}
.logo-top a {
    display: block;
    width: 249px;
    height: 164px;}
#div-menu-left {
    width: 240px;
    float: left
}
#div-text {
    float: right;
    width: 720px;
    min-height: 450px;
    margin: 0 0 0 0;
    border-left: 0px dotted #ddd;
    border-right: 0px dotted #ddd;
    padding-bottom: 25px;
}
#menu-left {
    font-size: 12px;
    list-style: none;
    margin: 0;
    padding: 0;
    width: 240px
}
#menu-left li {
    margin: 5px 0;
    
    
}
#menu-left a {
    display: block;
    font-weight: bold;
    color: #eee;
    background: #330066 url(images/sipka.png) no-repeat right center;
    text-decoration: none;
    padding: 10px 10px 10px 20px;
    font-size: 16px;
}
#menu-left a:hover {
    background: #000000 url(images/sipka-hover.png) no-repeat right center;
    
}

.div-mapa { float: right; margin: 20px 20px 20px 20px}
#div-footer {}
#ul-menu1 {list-style: none; margin: 0 25px 0 0;}
#ul-menu1 li {float: left; display: inline; width: 110px; height: 35px; text-align: center; }
#ul-menu1 a {width: 110px; height: 29px; display: block; background: url(images/bg-nav.jpg) repeat-x; padding: 6px 0 0 0; color: #fff; font-size: 14px; 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}
#footerbig{clear: both; background:#330066; width: 100%; height:auto; color:#fff; padding:5px; margin: 0}
#footerbig p {color: #fff; margin: 0}
#footer{ width:100%;  margin:0 auto; padding:0 0 0 0; font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;}
#footer p{text-align:center; margin:4px 0 4px 0;font-size:12px; line-height:16px;	}
#footer p a{color:#FFFFFF; text-decoration:none; background-color:inherit; }
#footer p a:hover{color:#C3C491;background-color:inherit;}
#footer ul{margin:0 0 0 190px; height:22px; text-decoration: none; list-style: none}
#footer ul li{float:left; padding:0 3px; font-size:12px; color:#FFFFFF; line-height:22px; background-color:inherit;}
#footer ul li a{color:#FFFFFF; line-height:22px; background-color:inherit; text-decoration:none;}
#footer ul li a:hover{color:#C3C491; background-color:inherit;}
.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: 105px;
    padding: 0 3px;
    position: relative;
}
#vzornik .nahled  a {
	color:#000;
	text-decoration: none;
}
#vzornik .popis {
    background: none repeat scroll 0 0 #EEEEEE;
    margin: 4px 0;
    padding: 0 2px 1px;
    position: absolute;
    top: 0;
	font-size: 8px;
}