@import url(http://fonts.googleapis.com/css?family=Redressed);
/*@import url(http://fonts.googleapis.com/css?family=Tangerine);*/
 @font-face {font-family:"Tangerine";src:url("Tangerine_Regular.eot?") format("eot"),url("Tangerine_Regular.woff") format("woff"),url("Tangerine_Regular.ttf") format("truetype"),url("Tangerine_Regular.svg#Tangerine") format("svg");font-weight:normal;font-style:normal;}


html, body {background-color:#D9FC9F;}
/*html { min-width:1000px;}*/
body { font-family: /* Tahoma, Arial,*/ helvetica /*, sans-serif*/ ;  line-height:1em;}

input, textarea, select { font-family: /* Tahoma,  Arial,*/ helvetica /*, sans-serif*/ ; font-size:1em;}
object { vertical-align:top; outline:none;}
p { margin:0; padding:0; }
/*p { margin-bottom:14px; line-height:1.5em;}*/
p.odsek {text-indent: 35px; line-height: 1.6em; font-family: helvetica; text-align: justify; }
p.nadpis {font-family: /* 'Redressed', cursive;*/ 'Tangerine'; font-size: 4.5em; color: white; width: 380px;}
#green {font-family: /* 'Redressed', cursive; */ 'Tangerine'; text-align: right; float: right; 
position: relative; top: 65px; font-size: 2.2em; left: 100px;
font-weight: normal;}


#hodiny {float: right; width: 250px; padding-left: 5px}
#mapa {display: block; clear: both; padding-top: 15px; text-align: center; background-color: white; z-index: 10;
		height: auto; width: 550px;}
#objednavka {display: block; clear: both; padding-top: 15px;  padding-left: 7px;}
#tabulka {text-align: left; width: 98%; padding-left: 15px;}
#kontakt {float: left; width: 250px; padding-right: 5px; line-height: 1.5em;}
#podpis {clear:both; float: right; display: inline; }
#zoznam {list-style-type: disc; padding-left: 18px; line-height: 1.5em;}
#cennik {list-style-type: circle; line-height: 1px;}
#nav {clear: both; display: block; margin-left: 45px; width: 100%;}
.chyba {color: red; font-weight: bold;}
.ok { color:#89b700; font-weight: bold;}
/*==================forms====================*/
input, select { vertical-align:middle; font-weight:normal;}
img {border:0; vertical-align:top; text-align:left;}

/*=====GLOBAL======*/
#main { width:1000px; margin:0 auto 0 auto; position:relative; background-color:#D9FC9F; }

/*#header, #content, #footer { font-size:0.75em; width: 100%;} */

.wrapper { width:100%; overflow:hidden;}
.container { width:100%; }
.zoom { overflow:hidden;}
.col-1, .col-2, .col-3 { float:left;}

.fleft { float:left;}
.fright { float:right;}
.clear { clear:both;}

.alignright { text-align:right;}
.aligncenter { text-align:center;}



/*==================forms====================
#contacts-form { clear:right; width:100%; overflow:hidden; padding:15px 0 0 0;}
#contacts-form fieldset { border:none; float:left; }
#contacts-form .field { clear:both;}
#contacts-form label { float:left; width:97px; line-height:18px; padding-bottom:6px; font-weight:bold; color:#89b700;}
#contacts-form input { width:231px; padding:1px 0 1px 3px; border:1px solid #89b700; color:#70635b;}
#contacts-form textarea { width:567px; height:227px; padding:1px 0 1px 3px; border:1px solid #89b700; color:#70635b; margin-bottom:15px; overflow:auto;}

*/
/*==================list====================*/


#menu { position:relative;; float: left; /*top:32px; */  display:block; width: 150px; background-color: white;}
ul.site-nav { list-style:none; float: left; width: 100px; top: -10px;}
.site-nav li {margin:0 auto 0 auto; /* display: block; float:right; */ font-size:50px; line-height:1.5em; padding:1px; width: 100%;}
.site-nav li a {font-family: 'Tangerine' ;text-decoration:none; color: black;  }
.site-nav li a:hover { font-family: 'Tangerine' ;	color: gray;} /*,
.site-nav li a.act */

.oddelovac {height: 20px; width:100%; clear: both;}
.fotka {float: right; clear: both; display: block; /* height: 242px; 
		  width: 200px; */ margin-left: 15px; margin-right: 10px;
		  margin-top: 5px; margin-bottom: 2px;}

.list li { padding-left:62px; margin-bottom:20px; line-height:1.5em; min-height:49px; height:auto!important; height:49px; background:url(images/icon.gif) no-repeat left top; display: block;}
.list li a { text-decoration:none; font-weight:bold; font-family: 'Redressed', cursive;} 
.list li a:hover { text-decoration:underline;}
/*
.list1 { margin-top:-21px;}
.list1 li { line-height:1.5em; width:100%; overflow:hidden; vertical-align:bottom; padding-top:21px;}
.list1 li img { float:left; margin:3px 20px 0 0;}
.list1 li a { text-decoration:none; font-weight:bold; } 
.list1 li a:hover { text-decoration:underline;}

.list2 { padding-bottom:15px; margin:0;}
.list2 li { font-weight:bold; padding-bottom:6px;}
.list2 li ul { padding:8px 0 0 12px; margin-bottom:-5px;}
*/

/*==================other====================*/
.img-box1 { width:100%; overflow:hidden;}
.img-box1 img { float:left; margin:3px 20px 0 0;}


/*==================txt, links, lines, titles====================*/
a {color:#89b700; outline:none;}
a:hover{text-decoration:none;}

h2 { color:#929292; font-size:22px; line-height:1.2em; text-transform:uppercase; margin-bottom:20px;}
h3 { font-size:1em; color:#89b700; line-height:1.5em; margin-bottom:15px;}


/*header*/
#header {height:334px; background:url(images/header-bg.png) no-repeat 0 -85px; z-index: 0;
			border: 1px solid gray;}
#header .logo { position:absolute; left:33px; top:55px;}
#header .logo a {text-decoration: none;}

/*content*/
#content { background:url(images/cont-bg.gif) no-repeat 0 top;  /*min-height:850px; height:auto!important; height:566px;*/ 
background-color: white; position:absolute; top: 249px; width:998px; height: auto;  
border: 1px solid gray; border-top-style: none; }
#content .indent { padding:0 10px 30px 277px; width:510px; float: left; background-color: transparent; /*min-height: 700px;*/
						border-right: 1px solid gray;  }
#content .indent1 { padding:10px 0 98px 0; width: 100%; text-align: justify; background-color: transparent;}


/*==========================================*/
