﻿/* =all */
* {
margin:0;
padding:0;
}

html, body {
height: 100%;
}

/* =a */
a:link, a:visited, a:hover, a:active {
color:#FF0000;
text-decoration:none;
}

a:hover {
text-decoration:underline;
}

/* =anketa */
#anketa {
background-color:#F3F3F3;
}

#anketain {
font-size:0.9em;
padding:5px;
}

#anketain p {
margin-bottom:5px;
}

/* =body */
body {
text-align:center;
color:#000000;
background-color:black;/* #B3B3B3 #336633*/
/*background-image:url(../images/bg_prouzek.gif);
background-repeat:repeat-y;
background-position:50% 0;*/
font:75%/1.5 Verdana, Arial, Helvetica, sans-serif;
}

/* =box */
.box {
background-color:#C40100;
background-image:url(../images/menu_up.jpg);
background-repeat:no-repeat;
overflow:hidden;
width:194px;
height:19px;
text-align:center;
color:#FFFFFF;
font-weight:bold;
}

/* =cleaner */
.cleaner {
clear:both;
font-size:1px;
line-height:1px;
height:1px;
border:0;
padding:0;
}

/* =container */
#container {
background-color:#FFFFFF;
background-image:url(../images/bg_middle.gif);
background-repeat:repeat-y;
color:#000000;
margin:0 auto;
text-align:left;
width:780px;
position:relative;
height:100%;
}

body>#container {
min-height:100%;
height:auto;
}

/* =contact */
#contact {
position:relative;
top:35%;
width:300px;
height:23px;
float:right;
text-align:left;
}

#contact img {
position:relative;
margin:0 0 0 5px;
}

#contact #email {
top:-8px;
}

#contact #skype {
}

#contact p {
display:inline;
position:relative;
top:-8px;
margin:0 0 0 5px;
}

#contact #telefon {
margin-left:17px;
}

/* =fieldset */
fieldset {
border:none;
}

/* =footer */
#footer {
position:absolute;
left:0;
bottom:0;
background-color:#C40100;
background-image:url(../images/footer.jpg);
background-repeat:no-repeat;
width:100%;
height:26px;
overflow:hidden;
color:#FFFFFF;
text-align:center;
font-size:12px;
}

#footer a {
color:#FFFFFF;
}

#footerin {
padding:3px;
}

/* =form_error */
div.form_error {
margin:0;
display:inline;
color:#FF0000;
}

/* =form */

form label.required {
color:#FF0000;
font-weight:bold;
}

form#otazka {
margin-left:130px;
}

form#otazka textarea {
padding:5px;
}

form#otazka input {
padding:2px;
}

form#otazka input.submit {
width:7em;
padding:5px;
margin-top:0.5em;
}

/* =gallery */
#gallery,.gallery {
width:90%;
margin:1.5em 0;
}

#gallery img,.gallery img {
border:2px solid #CCCCCC;
margin:0 0.5em;
}

/* =h3 */
#main h3.galleryheading {
margin:0;
padding:0;
text-decoration:none;
}

/* =head */
#head {
width:780px;
height:136px;
background-color:#C40100;
background-image:url(../images/head.jpg);
background-repeat:no-repeat;
z-index:2;
}

#head h1 {
display:none;
}

#head span a {
position:relative;
top:30px;
display:block;
width:100%;
height:78px;
color:#000000;
text-decoration:none;
}

/* =hr */
hr {
margin:1em 0;
}

hr.cleaner {
clear:both;
margin: -1px 0 0 0;
padding:0;
border:0;
font-size:1px;
height:1px;
line-height:1px;
overflow:hidden;
visibility:hidden;
}

/* =img */
img {
border:none;
}

img.page_image {
margin:0 5px;
border:2px solid #CCCCCC;
}

img.biobazen_image {
border:2px solid #CCCCCC;
margin:0 5px;
}

img.jazierko_image {
border:0;
margin:0;
}

/* =input */
.inputbutton {
background-color:#333333;
color:#FFFFFF;
font-weight:bold;
padding:0 3px 0 3px;
}

.inputtext {
text-align:left;
}

/* =interests */
#interests, #last-project {
padding:0;
border:0;
}

#interests {
float:left;
width:280px;
}

#interests a, #last-project a {
color:#FF0000;
text-decoration:underline;
}

#interests a:hover, #last-project a:hover {
text-decoration:none;
}

#interests ul {
margin-left:3em;
list-style-type:decimal;
}

#interestsin, #last-projectin {
padding:10px;
}

/* =kategorie eshop obrazky */
#kategorie-images {
padding:10px 50px 0 50px;
}

div.kategoria {
width:120px;
height:150px;
float:left;
}

div.kategoria p {
width:110px;
text-align:center;
font-weight:bold;
}

/* =label */
label {
color:#000000;
}

/* =last-project */
#last-project {
margin-left:281px;
width:300px;
border-left:1px solid #CCCCCC;
}

#last-project .last-project-content {
min-height:90px;
margin-right:100px;
padding:0 5px;
}

#last-project .last-project-content h4 a {
color:#000000;
text-decoration:none;
}

#last-project .last-project-content h4 a:hover {
text-decoration:underline;
}

#last-project .last-project-image {
float:right;
width:100px;
height:100px;
}

#last-project .last-project-image img {
border:2px solid #CCCCCC;
}

/* =linkbutton */
.linkbutton, .linkbuttonin {
}

.linkbutton {
margin:0.5em 0 0 0.5em;
float:left;
width:8em;
background-color:#FFFFFF;
border:2px solid #CCCCCC;
}

.first {
margin-left:0;
}

.linkbuttonin {
text-align:center;
width:100%;
padding:0.1em;
}

.linkbutton a, .linkbutton a:hover {
text-decoration:none;
}

/* =main */
#main {
text-align:left;
float:right;
width:586px;
padding-bottom:3em;
font-size:0.9em;
}

#main #obal {
height:100px;
min-height:100px;
background-color:#F3F3F3;
border:1px solid #CCCCCC;
}

#main>#obal {
height:auto;
}

#mainimage {
width:586px;
height:148px;
background-image:url(../images/foto.jpg);
background-repeat:no-repeat;
}

#mainin {
padding:2em;
}

#main h2, #main h3, #main h4 {
font-size:1.7em;
font-weight:bold;
margin-bottom:1em;
}

#main h2 {
color:#FF0000;
font-weight:normal;
}

#main h3 {
font-size:1.2em;
margin-bottom:0.5em;
color:#FF0000;
}

#main h3 a {
text-decoration:underline;
}

#main h4 {
font-size:1.1em;
margin-bottom:0.5em;
color:#000000;
}

#mainin p {
margin-bottom:1em;
}

/* =menu */
#menu {
background-color:#EAEAEA;
}

#menu a, #menurastliny a {
display:block;
width:100%;
height:22px;
color:#000000;
text-decoration:none;
}

#menuin {
}

#menu ul, #menueshop ul, #menurastliny ul {
list-style-type:none;
}

#menu ul li, #menurastliny ul li {
height:21px;
padding:0 0 0 30px;
background-image:url(../images/button.jpg);
background-repeat:no-repeat;
font-weight:bold;
font-size:12px;
color:#000000;
overflow:hidden;
}

#menu ul li:hover, #menu ul li.hover, #menurastliny ul li:hover, #menurastliny ul li.hover {
background-position:-194px 0;
}

/* =menueshop */
#menueshop {
width:194px;
}

#menueshop a {
color:#000000;
text-decoration:none;
font-size:10px;
display:block;
width:157px;
overflow:hidden;
background-image:url(../images/button.jpg);
padding: 3px 12px 3px 25px;
border-bottom: 1px solid #CCCCCC;
font-weight:bold;
}

#menueshop a:hover {
background-position:-194px 0;
}

#menueshop li li a {
display:block;
padding:3px 3px 3px 34px;
border-bottom:1px solid #CCCCCC;
font-weight:normal;
}

#menueshop li li li a {
width:149px;
display:block;
padding:3px 3px 3px 42px;
border-bottom:1px solid #CCCCCC;
font-weight:normal;
}

#menueshop li.active a {
	color:red;
}

#menueshop li.active li a {
	color:black;
}

#menueshop li.active li.active a {
	color:red;
}

#menueshop li.active li.active li a {
	color:black;
}

#menueshop li.active li.active li.active a {
	color:red;
}

/* =partneri */
#partneri {
position:relative;
background:none;
height:500px;
min-height:500px;
overflow:hidden;
}

#partneri .box {
position:absolute;
top:75px;
}

#partneriin {
position:absolute;
top:100px;
background:none;
}

#partneriin img {
margin:1px 0 0 50px;
}

img#uvod_image {
margin-left:15px;
}

#sidebar {
float:left;
width:194px;
}

#skype a {
color:#000000;
}

a.underlined:link,a.underlined:visited {
text-decoration:underline;
}

a.underlined:hover {
text-decoration:none;
}

#tovar_pictures {
margin-left:10px;
}

.strike {
text-decoration: line-through;
}
