/* barvicky || bg: &0d7327; menu: #7aa963; */
#co div img.fotka2 {
	margin:0; padding:0;
	}
.fotka {
	margin: 0 1em 0 0;
	}
.obalka-fotky {
	height: 60px;
	float: left;

	margin: 0 0 2em 0;
	}
fieldset {padding: 1em;border: solid 1px #fff}
legend { padding: 0 0.2em}
fieldset div label {
	float:left;
	width:25%;
	color:#fff;
	margin: 0 2% 0 0;
	padding: 3px 0 0 0;
	text-align:right;
	}

fieldset div span {color:#333;}

fieldset div input, fieldset div textarea {
 	width:70%;
 	margin:2px 0;
 	border: 1px solid #333;
 	font-size:95%;
 	color:#333;
 	padding:2px 2px;
 	}

.button {
	background-color: #e1e1e1;
	border: solid 1px #333;
	padding: 0 5px;
	}

.poznamka {
	color: #ccc;
	font-size: 80%;
	}

.float-right {float: right}
.mapa-webu, #co ul {
	margin: 0 0 0 1em;
	line-height: 150%;
	}

#co ul li {
	margin: 0.5em 0 1em 0;
	}


/* nanoikony dole */
ul#linky-dole {list-style-type:none; margin:0; padding:0;}
ul#linky-dole li {float:left; padding:0 5em 0 0;}
ul#linky-dole li a {padding: 0 0 0 20px;}
ul#linky-dole li a.ni-doporucit, ul#linky-dole li a.ni-tisknout, ul#linky-dole li a.ni-nahoru {display:inline; text-decoration:none; /* filter: alpha(opacity=50); opacity: 0.5; */}
ul#linky-dole li a:hover {text-decoration:none; /* filter: alpha(opacity=100); opacity: 1; */}
ul#linky-dole li a.ni-doporucit {background:url("/grafika/nanoikony-spodek-doporucit.gif") 0% 2px no-repeat;}
ul#linky-dole li a.ni-tisknout {background:url("/grafika/nanoikony-spodek-tisknout.gif") 0% 2px no-repeat;}
ul#linky-dole li a.ni-nahoru {background:url("/grafika/nanoikony-spodek-nahoru.gif") 0% 2px no-repeat;}
#co fieldset div { margin:0; padding: 0}

/* partneri */
#co div.part {padding-bottom:.5em; margin-bottom:2em;}
#co div.part h2 {border-bottom:1px solid white;}
#co div.part img {border:none; float:left;}
#co div.part p {padding-top:.75em;}
#co div.part p.link {text-align:right; padding-top:0;}

/* hriste */
ol {margin:1em 0 -4em 2em;}
ol li {margin:.25em 0;}

/* cenik */
ul.klub  {list-style:none;}
ul.klub li {position:relative; left:-10px; border-bottom:1px dotted white; _border-bottom:1px solid white;}
ul.klub li span  {position:absolute; top:0; right:0; width:14em; text-align:right; _left:300px;}
table#cenik {margin:2em 0 4em 0; width:100%; _width:465px;}
table#cenik tr td {border-bottom:1px dotted white; padding:.35em  .15em .35em 0; _border-bottom:1px solid white;}

/* aktuality */
.aktualita {margin-bottom:-80px;}
.aktualita p em {display:block; margin:1em 0; font-style:normal;}
.aktualita .cistic {height:2px;}
.aktualita p a.moreinfo, #pagination_top a.moreinfo, #pagination_btm a.moreinfo {display:block; text-align:right; text-decoration:none;}

/* zaklad */
html, body, div, p, table, form, input, textarea, ul, li, a {margin:0; padding:0; font-size:11px; font-family:"Trebuchet MS", "Arial", sans-serif; color:white;}
html {background:#0d7327 url("/grafika/green-bg.jpg") top left repeat-x;}
body {text-align:center;}
body .alef {width:1000px; text-align:left; margin:0 auto;}
h1 {margin:.5em 0;}
/* viktor "the cleaner" */
hr.viktor {height:1px; margin:0; padding:1-1px; float:none; clear:both; width:150px; visibility:hidden;}
hr.leon {height:1px; margin:0; padding:1-1px; float:none; clear:right; visibility:hidden;}

/* hlavicka */
#head {height:190px; background:transparent url("/grafika/head-bg.jpg") top center no-repeat; position:relative;}
#head a {text-decoration:none; position:absolute; color:white;}
#head a.logo {width:238px; height:104px; bottom:20px; left:10px; display:block;}
#head a.logo span {display:block; width:238px; height:104px; top:0; left:0; background:url("/grafika/lg-gko.jpg") top left no-repeat; position:absolute;}
#head a.slogan {bottom:30px; left:270px; font-size:12px; display:block; font-size:12px;}
#head a.slogan strong {display:block; font-size:21px; font-weight:100;}
#home, #mail, #mapawebu  {height:17px; width:17px; border:1px solid none; right:15px;}
#home img, #mail img, #mapawebu img {border:none; /* filter: alpha(opacity=50); opacity: 0.5; */}
#home:hover img, #mail:hover img, #mapawebu:hover img {border:none; /* filter: alpha(opacity=100); opacity: 1; */}
#home {bottom:66px;}
#mail {bottom:48px;}
#mapawebu {bottom:30px;}

/*menu */
#gimel {width:250px; float:left;}
#gimel ul.menu {list-style:none; list-style-position:inside; width:220px;margin:0 0 25px 0;}
#gimel ul.menu li {border-bottom:1px solid #7aa963;}
#gimel ul.menu li a {display:block; background:url("/grafika/menu.png") center left no-repeat; margin:1px 0 1px 0; padding:12px 0 5px 24px; text-transform:uppercase; text-decoration:none; _background-image:url("/grafika/menu-white.gif"); _padding-left:12px;}
#gimel ul.menu li a:hover {background-image:url("/grafika/menu-tee.png"); _background-image:url("/grafika/menu-tee.gif");}
#gimel ul.menu li a#aktivni {background-image:url("/grafika/menu-green.png"); _background-image:url("/grafika/menu-dot.gif");}

/* partneri */
.partneri {background:url("/grafika/partneri-line.png") top left no-repeat; text-align:center; padding:30px 0 20px 0; _background:url("/grafika/partneri-line.gif") top left no-repeat;}
.partneri a {display:block; margin: 0 0 10px -10px}
.partneri a img {border:none;}

/* hlavni box - dalet */
#dalet {margin:0 260px 50px 260px;}

/* pravy sloupec - he */
#he {float:right; width: 250px;}
#he div.bublina {margin:5px 0 25px 0;}
#he div.bublina h2 {margin:-50px 0 0 10px; /* =font-size:16px; */ }
#he div.bublina h3 {margin:0 10px -5px 10px; /*=font-size:12px; */ }
#he div.bublina h3.prvni {margin:8px 10px -5px 10px;}
#he div.bublina div {margin:8px 10px; line-height:1.25em;}
#he div.bublina div ul {margin:0; list-style:none;}
#he div.bublina div ul li {position:relative;}
#he div.bublina div ul li span {position:absolute; top:0; right:1px; width:10em; text-align:right;}

/* paticka */
#paticka {height:180px; background:url("/grafika/footer-line.gif") top left no-repeat; position:relative;}
#paticka p.seobox {text-align:center; margin:12px 0 0 0; padding:.5em auto; color:#7aa963; _margin-top:4px;}
#paticka p.seobox a {text-decoration:none; color:#7aa963;}
#paticka p.seobox a:hover {text-decoration:underline; color:white;}
#paticka p.kontakt {position:absolute; top:42px; left:12px; width:360px;}
#paticka p.copy {position:absolute; top:42px; right:12px; width: 120px; background:url("/grafika/lg-estudio.png") top right no-repeat; _background:url("/grafika/lg-estudio.gif") top right no-repeat;}
#paticka p.copy a {text-decoration:none;}
#paticka p.copy a strong {display:block; font-weight:100;}

/* hlavni obsah */
.bc a {text-decoration:none;}
#co {margin:0 0 35px 0;}
#co div {margin:0 0 35px 0; padding:0 0 50px 0;}
#co div p {margin:0 0 8px 0;}
#co div h2 {margin:2px 0;font-size:1.35em;}
#co div img {float:left; margin:5px 10px 5px 0; border:1px solid white;}
#co div.vypis { margin: 20px 0; padding:0 0 10px 0; border-bottom: 1px solid white; }

/* doplnene veci */
#co div.g2 img#planek {border:none;}
#co div ol {display:block; min-width:350px;}
#co div ol li {border-bottom:1px dotted white; margin:.75em 0;}
#co div ol#hriste {margin-bottom:40px;}
#ie6 #co div ol#hriste, #ie7 #co div ol#hriste {list-style-position:outside; list-style-type:decimal; padding:15px 0 0 15px; margin:0;}
#ie6 #co div ol#hriste li, #ie7 #co div ol#hriste li {background-image:none; border-bottom:none; padding:0; margin:0 0 5px 15px;}

#dalet #co .gallerybig hr.viktor {height:1px; margin:0; padding:1-1px; float:none; clear:both; width:150px; visibility:hidden;}
#dalet #co .gallerybig a {display:block; float:left; height:80px; width:110px; padding:0; text-align:center;}
#dalet #co .gallerybig a img {float:none; margin:5px auto; padding:0; display:block; text-align:left; z-index:1; position:static;}

#dalet #co .gallerysmall {padding:0; margin:0; height:110px; width:98%;}
#dalet #co .gallerysmall a {float:left; padding:0; margin:0;}
#dalet #co .gallerysmall p {width:95%; text-align:right; padding:0 15px 0 0;}
#dalet #co .gallerysmall p a {float:right; text-decoration:none;}

/*
#dalet #co .gallerybig a {position:relative;}
#dalet #co .gallerybig a span {display:block; position:absolute; top:0; left:0; height:10px; width:100%; background:transparent url("/grafika/gallery-comment-white.gif") top right no-repeat;}
#dalet #co .gallerybig a span span.co {display:none;}
#dalet #co .gallerybig a:hover span span.co {display:block;}
#dalet #co .gallerybig a:hover span {text-decoration:none; text-align:left; height:auto; background:white  url("/grafika/gallery-comment-color.gif") top right no-repeat; color:black; padding:5px; z-index:180;}
#ie6 #dalet #co .gallerybig a span {display:none;}
#ie7 #dalet #co .gallerybig a:hover span {width:95%;}
*/

#dalet #co .gallerybig a.spopisem {background:transparent url("/grafika/gallery-comment-white.gif") top right no-repeat;}
#ie6 #dalet #co .gallerybig a.spopisem {background-image:none;}
#ie6 #dalet #co .gallerybig a.spopisem img {border:1px solid red;}
#ie6 #dalet #co .gallerybig, #ie7 #dalet #co .gallerybig {height:20em;}
#ie7 #dalet #co .gallerybig {margin-bottom:8em; }

#co div.g1 {background:url("/grafika/gl-1.png") bottom left no-repeat;}
#co div.g2 {background:url("/grafika/gl-2.png") bottom left no-repeat;}
#co div.g3 {background:url("/grafika/gl-3.png") bottom left no-repeat;}
#co div.g4 {background:url("/grafika/gl-4.png") bottom left no-repeat;}
#co h1 {background:url("/grafika/h1-bg.png") bottom left no-repeat;}

#ie6 #co div.g1 {background:url("/grafika/gl-1.gif") bottom left no-repeat; /*border:1px solid red;*/}
#ie6 #co div.g2 {background:url("/grafika/gl-2.gif") bottom left no-repeat;}
#ie6 #co div.g3 {background:url("/grafika/gl-3.gif") bottom left no-repeat;}
#ie6 #co div.g4 {background:url("/grafika/gl-4.gif") bottom left no-repeat;}
#ie6 #co h1 {background:url("/grafika/h1-bg.gif") bottom left no-repeat; font-size:1em;}

#co div#pagination_top, #co div#pagination_btm {display:block; margin:0; text-align:right; padding:0; width:480px; height:20px;}
#co div#pagination_top {margin-bottom:20px;}
#pagination_top ul, #pagination_btm ul {display:block; float:right; text-align:right; margin:0; padding:0;}
#pagination_top ul li, #pagination_btm ul li {float:left; display:block; text-align:center; margin: 0; padding: 0;}
#pagination_top ul li a, #pagination_btm ul li a {display:block; padding:0 5px; margin:0 2px; color:#7aa963; font-size:13px; text-align:center; text-decoration: none; font-weight:bold; border:1px solid #7aa963; border-radius:2px 2px;}
#pagination_top ul li a.img_next, #pagination_btm ul li a.img_next {}
#pagination_top ul li.img a, #pagination_btm ul li.img a {background:none;}
#pagination_top ul li a:hover, #pagination_btm ul li a:hover, #pagination_top ul li.viewed a, #pagination_btm ul li.viewed a {border:1px solid #fff; color:#fff;}
#pagination_top ul li.viewed a, #pagination_btm ul li.viewed a {}
#pagination_top ul li.arrow, #pagination_btm ul li.arrow {}
#pagination_top ul li.disabled, #pagination_btm ul li.disabled {color:#fff;}
#pagination_top ul li.space, #pagination_btm ul li.space {width:17px; height:20px; padding:9px 0 0 2px; color:#00f;}
#pagination_top ul li.img a, #pagination_btm ul li.img a {padding:4px;}
#pagination_top ul li.img a:hover, #pagination_btm ul li.img a:hover {background:none;}
#pagination_top ul li.disabled img, #pagination_btm ul li.disabled img {padding:4px;}
/*
#pagination_top ul li a.img_prev, #pagination_btm ul li a.img_prev {background:url('/grafika/pagination_prev_off.gif') no-repeat 4px 4px;}
#pagination_top ul li a.img_prev:hover, #pagination_btm ul li a.img_prev:hover {background:url('/grafika/pagination_prev_on.gif') no-repeat 4px 4px;}
#pagination_top ul li a.img_next, #pagination_btm ul li a.img_next {background:url('/grafika/pagination_next_off.gif') no-repeat 4px 4px;}
#pagination_top ul li a.img_next:hover, #pagination_btm ul li a.img_next:hover {background:url('/grafika/pagination_next_on.gif') no-repeat 4px 4px;}
*/
#pagination_switch {display:block; padding:10px 0; text-align:left;}
#pagination_switch a {padding:0 0 0 10px; background:url('/grafika/arrow_lmenu_lev2.gif') no-repeat 0 4px;}

