body, html, table {
scrollbar-base-color: #1e1e1e; margin: 0px; padding: 0px; font-family: Trebuchet MS, Verdana, Arial; font-size: 12px; line-height: 150%; font-weight: normal; color: #1e1e1e; }

body {background-image: url("pictures/backgr.png"); background-repeat: repeat-x; text-align: center; background-position: center 0px	; background-color: #1e1e1e;}
h1,h2,h3, h4, h5 {font-size: 20px; font-family: Trebuchet MS, Verdana, Arial; font-weight: normal; text-align: left; color: #085425; margin: 20px 0px 10px 0px; line-height: 150%;}
h1 {margin: 0px;}
h2  {font-size: 17px; margin: 10px 0 0 0;}
h3 {font-size: 14px; font-weight: bold; margin-bottom: 0px;}
h4 {font-size: 13px;}
h5 {font-size: 13px;}
img, a img {border-color: #ffffff; color: #ffffff;}
a img {border: 0px solid; display: block;}
strong {  color: #1e1e1e;}
a, a strong, strong a {text-decoration: underline;  color: #1e1e1e;}
a:hover, a:hover strong, strong a:hover {text-decoration: none;}
p {margin: 5px 0px 5px 0px;}

.right {float: right; text-align: right;}
.left {float: left; text-align: left;}
.center {text-align: center;}
.justify {text-align: justify;}
.odskok {padding-left: 20px;}
.bold, .b {font-weight: bold;}
.error {color: red; font-weight: bold;}
.skrejt {display: none;}
.cistic {clear: both;}

#videogallery  {display: none; visible: hidden;}

#site {margin: 0px auto; width: 1000px;  min-height: 1000px; _height: 1000px; position: relative; background-image: url("pictures/lajna.png"); background-repeat: no-repeat; background-position: center 190px;}
#site2 {float: left; width: 1000px; min-height: 1000px; _height: 1000px; text-align: left; background-image: url("pictures/backgr.jpg"); background-repeat: no-repeat; background-position: 350px 192px;}

	#topmenu {float: left; width: 1000px; height: 53px;}
		#topmenu a {float: left; width: 161px; height: 53px; background-image: url("pictures/prodej_dreva.jpg"); background-repeat: no-repeat; margin-left: 6px; display: inline; font-weight: bold;}
		#topmenu a span {display: none;}
		#topmenu a:hover {background-position: 0px -53px;}
		#topmenu a.prodej_dreva {margin-left: 2px;}
		#topmenu a.pujcovna {background-image: url("pictures/pujcovna.jpg");}
		#topmenu a.doplnkovy_prodej {background-image: url("pictures/doplnkovy_prodej.jpg");}
		#topmenu a.kovovyroba {background-image: url("pictures/kovovyroba.jpg");}
		#topmenu a.ubytovani_hr {background-image: url("pictures/ubytovani_hr.jpg");}
		#topmenu a.ubytovani_vscn {background-image: url("pictures/ubytovani_vscn.jpg");}

#topmenu div {position: absolute;	top: 53px; left: 2px; width: 200px;	visibility: hidden; z-index: 30000; margin: 0; padding: 0;}
#topmenu div.pujcovna {left: 170px;}
#topmenu div.ubytovani_hr{left: 671px;}
#topmenu div a {float: left; display: block; margin: 0; text-decoration: none; padding: 5px 10px; color: #ffffff; margin-top: 1px; width: 220px; height: 20px; white-space: nowrap; text-align: left; background-image: url("pictures/topmenu.png"); background-repeat: repeat;}
#topmenu div a:hover {background: #2f5c40; color: #ffffff}
#topmenu div a strong {color: #ffffff; font-weight: bold; text-decoration: none; }

	
	#logo {}
	#logo a {float: left; width: 259px; height: 129px; background-image: url("pictures/logo.png"); background-repeat: no-repeat; margin-top: 2px;}
	#logo a span {display: none;}
	#logo a:hover {background-position: 0px -129px;}
	#right {float: right; width: 269px;}
	#slideshow {float: right; width: 455px; height: 320px; margin: 65px 0 0 15px; display: inline; background-image: url("pictures/slideshow.jpg"); background-repeat: no-repeat;}
	#search {float: right; margin: 65px 0 0 18px; width: 251px; height: 35px; background-image: url("pictures/search.png"); background-repeat: no-repeat;}
	#search input.input {float: left; width: 205px; background-image: url("pictures/search_in.png"); background-repeat: repeat-x; height: 20px; padding: 5px 0 5px 0; margin: 3px 0 0 10px;  border: none; border: 0; display: inline; color: #2f2f2f; line-height: 20px;}
	#search input.lupa {float: left; margin: 10px 0 0 5px; display: inline;}
	#panel {float: right; clear: right; position: relative; left: 8px; margin-top: 21px; width: 264px; height: 267px; background-image: url("pictures/panel.png"); background-repeat: no-repeat;}
		#panel object {float: left; margin: 24px 0px 0px 25px; display: inline;}
	
	#menu {float: left; clear: left; margin-top: 18px; width: 250px;  background-image: url("pictures/menu.png"); background-repeat: repeat-y;}
		#menu_top {float: left; width: 250px; padding: 30px 0 5px 0; min-height: 500px; _height: 500px; background-image: url("pictures/menu_top.png"); background-repeat: no-repeat; }
			#menu_top a {float: left; width: 233px; margin: 0 0 0 10px; display: inline; background-image: url("pictures/o_firme.png"); background-repeat: no-repeat;}
			#menu_top a span {display: none;}
			#menu_top a:hover {background-position: 0px -88px;}
			#menu_top a:hover.stinici_clony,#menu_top a:hover.stavba_plotu,#menu_top a:hover.montaze,#menu_top a:hover.fotogalerie,#menu_top a:hover.prezentace,#menu_top a:hover.cenik {background-position: 0px -87px;}
			#menu_top a.o_firme{height: 73px;}			
			#menu_top a.ploty {background-image: url("pictures/ploty.png"); height: 73px;}
			#menu_top a.stinici_clony {background-image: url("pictures/stinici_clony.png"); height: 73px;}
			#menu_top a.plastove_dilce {background-image: url("pictures/plastove_dilce.png"); height: 73px;}
			#menu_top a.stavba_plotu {background-image: url("pictures/stavba_plotu.png"); height: 73px;}
			#menu_top a.montaze {background-image: url("pictures/montaze.png"); height: 73px;}
			#menu_top a.prezentace {background-image: url("pictures/prezentace.png"); height: 73px;}
			#menu_top a.cenik {background-image: url("pictures/cenik.png"); height: 73px;}
			#menu_top a.fotogalerie {background-image: url("pictures/fotogalerie.png"); height: 73px;}
		#menu_bottom {float: left; width: 250px; height: 20px; background-image: url("pictures/menu_bottom.png"); background-repeat: no-repeat; }
		
		#toplist {float: left; padding-top: 10px; width: 250px; height: 70px; background-color: #1e1e1e;}

	#content {float: right; width: 683px; min-height: 290px; _height: 290px; padding: 0px 30px 10px 20px; background-image: url("pictures/content.png"); background-repeat: repeat-y; position: relative; left: 6px; text-align: justify;}
		#content #home {float: left; margin: 0px; padding: 0px;}
		#content #home p {width: 659px; padding: 0px 15px 10px 15px;}
		#content #home table p {width: 100%; padding: 0px 0 10px 0;}
		#content #home img, #content #home a img {border: 5px solid #ffffff;}
		#content #home h1, #content #home h2, #content #home h3, #content #home h4, #content #home h5 {padding: 0 15px 0 15px;}
		#content #home .zalozka {width: 653px; padding: 20px 15px 10px 15px; background-image: url("pictures/home_p.png"); background-repeat: no-repeat; margin: 15px 0 0 0;}
		#content #home table.bordered {border-color: #16813e;}
		#content #home table.bordered th {background-color: #227d44; color: #ffffff; text-align: center;}
		#content #home .important {font-size: 14px; font-weight: bold; color: #16813e;}
		#content #home ul {margin-top: 5px; padding-right: 10px;}
		#content #home ul.blok {padding: 5px 10px 5px 35px; background-position: 10px 0; margin-left: 5px; margin-right: 10px;}
		#content #home .blok {background-image: url("pictures/blok.png"); background-repeat: repeat-y; padding: 5px 0px 5px 15px;}
		#content #home p.blok {background-position: 10px 0; padding: 5px 5px 5px 20px; margin-bottom: 15px;}
		#content #home a img.fotka_popis {float: left; border: 5px solid white; margin-right: 22px; display: inline;}
		#content h1 {float: left; width: 653px; margin: 0px 0px 0px 0px; padding: 17px 0px 0px 40px; height: 53px; background-image: url("pictures/h1.png"); background-repeat: no-repeat;}
	#content_top {float: right; width: 725px; height: 38px; background-image: url("pictures/content_top.png"); background-repeat: no-repeat; margin-right: 4px; margin-top: 20px; position: relative; left: 6px; top: 3px; z-index: 5;}
		#pecet {position: absolute; left: 638px; top: -48px; width: 203px; height: 243px; background-image: url("pictures/pecet.png"); background-repeat: no-repeat; z-index: 6;}
	#content_bottom {float: right; width: 733px; height: 30px; padding: 10px 0 0 0; background-image: url("pictures/content_bottom.png"); background-repeat: no-repeat; position: relative; left: 6px; text-align: center; font-size: 10px;}

#galerka .album_text {float: left; width:149px; height: 175px; overflow: hidden; margin: 0px; line-height: 100%; display: inline; text-align: center;}
#galerka h3 a, #galerka h3 {text-align: center !important; line-height: 150%; color: #315e90; font-weight: bold;}
#galerka .album_text  h3  {padding: 0px; margin: 0px; text-decoration: none;}
#galerka .album_text a {text-decoration: none;}
#galerka .album_text  h3 a:hover {text-decoration: underline;}
#galerka .album {float: left; width:125px; padding-left: 12px; padding-right: 12px; height: 106px; overflow: hidden; background-image: url("pictures/album.png"); background-position: bottom center; background-repeat: no-repeat;}
#galerka div.image, #home div.image {position:relative; height: 84px; width: 111px; border: 7px solid #ffffff; background: #dcdcdc;overflow: hidden;} /* position relative aby fungovalo overflow v IE */
#galerka div.image a, #home div.image a{	
		position:relative;
	display: table-cell;
	vertical-align: middle;
	width: 111px;
	height: 84px;
	text-align: center;
}
#galerka .image img {display: block;}
#galerka .album_text  a span {float: left; position: relative; top: -15px; cursor: hand; width:160px; text-decoration: none;}
#galerka .album_text span {position: relative; top: -10px;}

#galerka .fotka2, #home .fotka2 {float: left; width:150px; height: 111px; overflow: hidden; margin: 10px 5px 5px 14px; display: inline;background-image: url("pictures/album.png"); background-position: bottom center; background-repeat: no-repeat;}
 #galerka .fotka2 .image, #home .fotka2 .image {width:136px; height: 90px;}
#galerka .fotka2 .image a, #home .fotka2 .image a {width:136px; height: 90px;}
#home .fotka2 .image a img {border: none !important; border: 0 !important;}




.sliderwrapper{
float: left;
display: inline;
position: relative; /*leave as is*/
overflow: hidden; /*leave as is*/
width: 434px; /*width of featured content slider*/
height: 261px;
margin: 11px 0 0 11px;
}

.stin {position: absolute;
		width: 434px; height: 261px;
		z-index: 9997;
		background-image: url("pictures/stin.png"); background-repeat: no-repeat;}

.sliderwrapper .contentdiv{
visibility: hidden; /*leave as is*/
position: absolute; /*leave as is*/
left: 0;  /*leave as is*/
top: 0;  /*leave as is*/
background: white;
width: 433px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
height: 261px;
overflow: hidden;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}

.sliderwrapper .contentdiv img {
	
	}

.pagination{
float: left;
width: 444px; /*Width of pagination DIV. Total width should equal slider's outer width (400+10+10=420)*/
height: 40px;
text-align: right;

margin: 2px 11px 11px 1px;
display: inline;
}

.pagination a{
padding:0px;
text-decoration: none; 
color: #404040;
text-align: center;
margin: 2px 0 0 6px;
font-size: 18px;
font-weight: bold;
line-height: 34px;
display: inline;
}

.pagination a:hover, .pagination a.selected {
color: #124927;
}

.pagination a.prev {float: left; width: 34px; height: 34px; background-image: url("pictures/prev.png"); background-repeat: no-repeat; padding: 0px; margin: 2px 20px 0 10px;}
.pagination a.next {float: right; width: 34px; height: 34px; background-image: url("pictures/next.png"); background-repeat: no-repeat; padding: 0px;}
.pagination a.prev:hover, .pagination a.next:hover {background-position: 0px -34px;}
.pagination a.toc {float: left; width: 33px; height: 34px; padding-right: 1px; background-image: url("pictures/toc.png"); background-repeat: no-repeat;}
.pagination a span {display: none;}




.dmx .item2,
.dmx .item2:hover,
.dmx .item2-active,
.dmx .item2-active:hover {
    font-weight: bold;
    text-decoration: none;
    display: block;
    position: relative;
	z-index: 9999;
	background-image: none;
}
.dmx .item2 {
}
.dmx .item2:hover,
.dmx .item2-active,
.dmx .item2-active:hover {
}
.dmx .arrow,
.dmx .arrow:hover {
    padding: 3px 16px 4px 8px;
}
.dmx .item2 img,
.dmx .item2-active img{
    position: absolute;
    top: 4px;
    right: 1px;
    border: 0;
}
.dmx .section {
    position: absolute;
	margin-top: 3px;
    visibility: hidden;
    z-index: 9998;
	background-image: none;
}

#menu_top  a.item2, #menu_top  a.item2-active {background-image: none; margin: 1px 0 0 0; padding: 5px 10px; color: #ffffff; width: 180px; min-height: 20px; _height: 20px; text-align: left; background-image: url("pictures/topmenu.png"); background-repeat: repeat;}
#menu_top  a.item2:hover, #menu_top  a.item2-active:hover {background-image: none; background: #2f5c40; color: #ffffff}
#menu_top a img {width: 10px; height: 12px; padding: 5px;}


.dmx .bottom,
.dmx .bottom:hover {
    border-bottom: 1px solid #000000;
}

