﻿html, body, form, fieldset,
h1, h2, h3, h4, h5, h6, p, pre, samp, span,
blockquote, ul, li, ol, dl, dd, dt, address, div, abbr, dfn, acronym,
table, tr, th, td,
input, select, option, textarea {
    margin: 0;
    padding: 0;
    font: 14px 'Verdana', 'Tahoma', sans-serif;
    text-align: left;
}
h1, h2, h3, h4, h5, h6, p, pre, samp, span,
blockquote, ul, li, ol, dl, dd, dt, address, abbr, dfn, acronym {
    cursor: text;
}
sub { 
    vertical-align: sub;
    font-size: smaller;
}

it10 {
  font-size:10px;
  font-style:italic;
  font-family:Tahoma,Georgia,Ariel;
}
it11 {
  font-size:11px;
  font-style:italic;
  font-family:Tahoma,Georgia,Ariel;
}
it12 {
  font-size:12px;
  font-style:italic;
  font-family:Tahoma,Georgia,Ariel;
}



.clearfix { display: inline-block; }
*:active, object:focus, embed:focus, a { outline: none; }
input::-moz-focus-inner { border: 0; }
*.pointer, label { cursor: pointer; }
fieldset { border: none; }
input, select, option, textarea {
    font-size: 100%;
    outline-style: none;
}
textarea { resize: none; }
.bug { border: 1px solid red; }
table tbody tr td, table tr th { padding: 2px; }

body {
    /* background: #fff url('bg_body.jpg') repeat-x center top;*/
    background: #fff ;
	color: #444;
    line-height: 18px;
    
}
div#container {
    /*float: left;*/
    width: 100%;
	max-width:800px;
	margin:0 auto;"
}

div#center {
  width:99%;	
  max-width:1000px;	
  min-width: 300px;
  min-height: 50px;
  /*background-color: red;*/
  /* Center horizontally*/
  margin: 0 auto;
}

/* 1. head */
div#head {
    width: 100%;
    height: 60px;
	min-width:350px;
}

div#banner {
    width: 100%;
    height: 120px;
    margin: 0 0 0 4px;
	min-width:350px;
    position: relative;
}

div#head-in {
    width: 100%;
    height: 59px;
    margin: 0 auto;
	min-width:350px;
    position: relative;
}
div#head-in > a {
    float: left;
    display: block;
    margin: 5px 0 0 5px;
    color: #475db3;  /*1*/
    font-size: 32px;
    font-weight: 650;
    letter-spacing: 3px;
    text-decoration: none;
    position: relative;
}
div#head-in > a > span {
    color: #475db3; /*1*/
    font-size: 70px;
    font-weight: 700;
    position: absolute;
    top: -30px;
    left: -20px;
}

/* 2. slider */
div#slider {
    width: 100%;
    height: 3px;
}
div#slider-in {
    width: 100%;
    height: 2px;
    margin: 0 auto;
    padding: 31px 0;
    position: relative;
}
div#slider-in > img {
    width: 100%;
    border: 5px solid #fff;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px;
    -webkit-border-radius: 5px;
}

/* 3. slider */
div#content { 
  width: 100%; 
   float: left;
}
div#content-in {
    width: 100%;
    margin: 0 auto;
    padding: 3px 0;
    position: relative;
}
div#content-in > div.menu0 {
    width: 95%;
	height:25px;
	min-width: 220px;
	padding-left: 15px;
	line-height: 15px;
	margin: 0;
}
div#content-in > div.menu {
    top:44px;
	left:8px;
	width: 220px;
	max-width: 220px;
	min-width: 100px;
    margin: 2px 2px 0 0;
	padding-left: 2px;
	line-height: 0;
	/*display:none;*/
	z-index: -1;
	position:absolute;
	  			    border-style:solid;
					border-width:1px;
					border-color:#bedeae;
					background-color: #f5f5f7;  
					 border-radius: 8px;
					-moz-border-radius: 8px;
					-o-border-radius: 8px;
					-ms-border-radius: 8px;
					-webkit-border-radius: 8px;
}
div#content-in > div.menu > ul {line-height: 2;}
div#content-in > div.menu > ul > li {line-height: 2;}
div#content-in > div.menu > ul > li > a {line-height: 2;}

div#content-in > div.menu1 {
    top:44px;
	left:6px;
	width: 220px;
	max-width: 220px;
	min-width: 100px;
    margin: 2px 2px 0 0;
	padding-left: 2px;
	line-height: 2;
	z-index: 2; 
	/*display:inline-block;*/
	position:absolute;
	  			    border-style:solid;
					border-width:1px;
					border-color:#bedeae;
					background-color: #f5f5f7;
					 border-radius: 8px;
					-moz-border-radius: 8px;
					-o-border-radius: 8px;
					-ms-border-radius: 8px;
					-webkit-border-radius: 8px;
}
div#content-in > div.menu1 > ul {line-height: 2; margin: 2px 2px 2px 5px;} /* */
div#content-in > div.menu1 > ul > li {line-height: 2; color: blue;} /*bodky*/
div#content-in > div.menu1 > ul > li > a {line-height: 2;}

div#content-in > div.data { 
 left:5px;
 max-height: 5px;
 top:0px;
 position:relative;
 z-index:0; 
 width: 95%; 
}

div#content-in > div.menu1 > div.bottom {
    width: 220px;
	max-width: 220px;
    margin: 2px 10px 0 0;
	padding-left: 5px;
}

/* 4. footer */
div#mapa {
	max-width:210px;
    width: 100%;
    height: 40px;
}
div#footer {
	max-width:210px;
    width: 100%;
    height: 40px;
}
div#footer-in {
    width: 100%;
    height: 40px;
    margin: 0 auto;
    position: relative;
}
div#footer-in p { padding: 10px 0 0; }

/* headers */
h1, h2, h3, h4, h5, h6 {
    margin: 15px 0 10px 0px;
    font-weight: 500;
}
h1 { font-weight:900; font-family: Verdena,Tahoma,Sans-serif,Georgia,Ariel; font-size:18px;color:#475db3;line-height: 22px;} /* nadpisy*/
h2 { font-weight:900; font-family: Verdena,Tahoma,Sans-serif,Georgia,Ariel; font-size:16px;color:#475db3;line-height: 22px;} /* nadpisy*/
h3 { font-size: 16px; line-height: 20px; }
h4 { font-size: 14px; line-height: 18px; }
h5 { font-size: 12px; line-height: 16px; }
h6 { font-size: 10px; line-height: 16px; }

/* lists */
ul { list-style: square outside none; margin-left:20px; padding: 5px 0px 10px 15px; }
ul.menu { list-style: square outside none; margin:0px; padding: 5px 0px 5px 15px; }
ul li { line-height: 20px;}
ul.menu li { line-height: 25px;}
ul.menu li.menu2 { line-height: 20px; }

ul.menu2 { list-style:  circle outside none; margin:0px; padding: 5px 0px 5px 15px; }
ul.menu2 li { line-height: 20px; }

/* paragraph, formats */
p { margin: 0; padding: 5px 0 10px 0; line-height: 20px; font-size:12px;font-family:Tahoma,Georgia,Ariel;}
p.normal {font-size:12px;font-family:Tahoma,Georgia,Ariel;}
p.strong {font-weight:900;color:#606060;font-size:12px;font-family:Tahoma,Georgia,Ariel;}
p.smallest {line-height: 16px; font-size:10px;font-family:Tahoma,Georgia,Ariel;}
p.small {line-height: 18px; font-size:11px;font-family:Tahoma,Georgia,Ariel;}
p.big {font-weight:700; color:#606060; font-size:16px;font-family:Tahoma,Georgia,Ariel;}

span.red {color:red; font-size:12px;font-family:Tahoma,Georgia,Ariel;}
span.blue {color:blue;font-size:12px;font-family:Tahoma,Georgia,Ariel;}
span.green{color:green;font-size:12px;font-family:Tahoma,Georgia,Ariel;}
span.braun {color:#835C3B;font-size:12px;font-family:Tahoma,Georgia,Ariel;}

/* links */
#share-buttons img {
width: 12px;
padding: 3px;
border: 0;
box-shadow: 0;
display: inline;
}

a { color: #1521ad; text-decoration: underline; } /* menu*/
a:hover { color: #1521ad; text-decoration: none; }

a.text { color: #d11518; text-decoration: underline; } /*1*/
a.text:hover { color: #d11518; text-decoration: none; }

/* additional */
.marked { font-weight: 700; }
.fleft { float: left; line-height: 1.1;}
.fright { float: right; }
.clear { clear: both; }
.center { margin: 0 auto; }
.tleft { text-align: left; }
.tright { text-align: right; }
.tcenter { text-align: center; }
.justify { text-align: justify; }
img { border: 0; }

		label {
          margin: 2px; 
					display: block;
		}
		 .edit {
          text-align: left;
          font-family: Verdena, Tahoma, Arial, Sans-serif;
          font-size: 14px;
					background-color:#fefefe;
          /*background: url('bg_input.gif') repeat-x bottom;*/
          border: 1px solid #c0c0c0;		
					/*border-radius:5px;*/
          display: inline;
          margin: 2px;
          padding-left: 3px;
          padding-right: 3px;
					width: 200px;
				}
		 .edit1 {
          text-align: left;
          font-family: Verdena, Tahoma, Arial, Sans-serif;
          font-size: 14px;
          /*background: url('bg_input.gif') repeat-x bottom;*/
					background-color:#fefefe;
          border: 1px solid #c0c0c0;		
					/*border-radius:5px;*/
          display: inline;
          margin: 2px;
          padding-left: 3px;
          padding-right: 3px;
				}
			 .number {
          text-align: right;
          font-family: Verdena, Tahoma, Arial, Sans-serif;
          font-size: 14px;
         /*background: url('bg_input.gif') repeat-x bottom;*/
          border: 1px solid #c0c0c0;		
					/*border-radius:5px; */
          display: inline;
          margin: 2px 4px 2px 2px;
          padding-left: 2px;
          padding-right: 5px;
					background-color:#f2f2f2;
				}
			 .number1 {
          text-align: right;
          font-family: Verdena, Tahoma, Arial, Sans-serif;
          font-size: 14px;
					background-color:#ffffff;
          border: 1px solid #c0c0c0;		
					/*border-radius:5px; */
          display: inline;
          margin: 2px 4px 2px 2px;
          padding-left: 2px;
          padding-right: 5px;
				}
				div.block{
				 display: block;
				 clear: both;
				}
				div.inside {
					/*
				  padding-left: 10px;
				  padding-top: 3px;
				  padding-right: 10px;
				  padding-bottom: 2px;
				  */
				}
				div.idezet {
				  padding-left: 30px;
				  padding-top: 5px;
				  padding-right: 30px;
				  padding-bottom: 2px;
				}

				div.item2 {
				  border-style:solid;
					border-width:1px;
					border-color:#bbbbbb;
          float:left;
          padding:5px;	
          width:47%;					
					margin:1px;
					background-color: #fafcfc; 
					font-size:12px;
					 border-radius: 8px;
					-moz-border-radius: 8px;
					-o-border-radius: 8px;
					-ms-border-radius: 8px;
					-webkit-border-radius: 8px;
				}
				div.item3 {
				  border-style:solid;
					border-width:2px;
					border-color:#bbbbbb;
          float:left;
          padding:5px;	
          width:31%;					
					margin:1px;
					background-color: #eeeeee;
					 border-radius: 8px;
					-moz-border-radius: 8px;
					-o-border-radius: 8px;
					-ms-border-radius: 8px;
					-webkit-border-radius: 8px;
				}
				div.item4 {
				  border-style:solid;
					border-width:2px;
					border-color:#bbbbbb;
          float:left;
          padding:5px;	
          width:22%;					
					margin:1px;
					background-color: #fafafa;
					 border-radius: 8px;
					-moz-border-radius: 5px;
					-o-border-radius: 5px;
					-ms-border-radius: 5px;
					-webkit-border-radius: 5px;
				}
				div.item5 {
				  border-style:solid;
					border-width:2px;
					border-color:#bbbbbb;
          float:left;
          padding:3px;	
          width:17%;					
					margin:1px;
					background-color: #eeeeee;
					 border-radius: 3px;
					-moz-border-radius: 3px;
					-o-border-radius: 3px;
					-ms-border-radius: 3px;
					-webkit-border-radius: 3px;
				}
				div.item1 {
					display: inline-block;
					min-height:284px;
				  border-style:solid;
					border-width:1px;
					border-color:#bbbbbb;
  				    float:left;
				    padding:5px;	
				    width:99%;					
					max-width:730px;
					min-width:320px;
					margin:1px;
					background-color: #fafcfc;  
					 border-radius: 8px;
					-moz-border-radius: 8px;
					-o-border-radius: 8px;
					-ms-border-radius: 8px;
					-webkit-border-radius: 8px;
				}
				div.item0 {
					display: inline-block;
 					min-height:1120px;
					border-style:solid;
					border-width:1px;
					border-color:#bbbbbb;
  				    float:left;
				    padding:5px;	
				    width:99%;					
					max-width:850px;
					min-width:320px;
					margin:1px;
					background-color: #fafcfc;  
					 border-radius: 8px;
					-moz-border-radius: 8px;
					-o-border-radius: 8px;
					-ms-border-radius: 8px;
					-webkit-border-radius: 8px;
				}
				div.itema {
					display: inline-block;
					border-style:solid;
					border-width:1px;
					border-color:#bbbbbb;
  				    float:left;
				    padding:5px;	
				    width:95%;					
					max-width:750px;
					min-width:150px;
					margin:2px;
					background-color: #fafcfc;  
					 border-radius: 8px;
					-moz-border-radius: 8px;
					-o-border-radius: 8px;
					-ms-border-radius: 8px;
					-webkit-border-radius: 8px;
				}
				img.left{
					padding:2px;
					padding-right:5px;
				    float:left;
				}
				img.left10{
					padding:2px;
					padding-right:5px;
				    float:left;
				    width: 10%;
					max-width: 200px;
				}
				img.left20{
					padding:2px;
					padding-right:5px;
				    float:left;
				    width: 20%;
					max-width: 400px;
				}
				img.left30{
					padding:2px;
					padding-right:5px;
				    float:left;
				    width: 30%;
					max-width: 400px;
				}
				img.left35{
					padding:2px;
					padding-right:5px;
				    float:left;
				    width: 35%;
					max-width: 400px;
				}
				img.left40{
					padding:2px;
					padding-right:5px;
				    float:left;
				    width: 40%;
					max-width: 400px;
				}
				img.left50{
					padding:2px;
					padding-right:5px;
				    float:left;
				    width: 50%;
					max-width: 400px;
				}
				img.left60{
					padding:2px;
					padding-right:5px;
				    float:left;
				    width: 60%;
					max-width: 400px;
				}
				img.left70{
					padding:2px;
					padding-right:5px;
				    float:left;
				    width: 70%;
					max-width: 400px;
				}
				img.left80{
					padding:2px;
					padding-right:5px;
				    float:left;
				    width: 80%;
					max-width: 600px;
				}
				img.left95{
					padding:2px;
					padding-right:5px;
				    float:left;
				    width: 95%;
					max-width: 700px;
				}
				img.left100{
					padding:2px;
					padding-right:5px;
					margin-right:2px;
				    float:left;
				    width: 96%;
					max-width: 800px;
				}
				img.right{
				  float:right;
					padding:2px;
				}
				img.right10{
				    float:right;
					padding:2px;
					width: 10%;
					max-width: 300px;
				}
				img.right15{
				    float:right;
					padding:2px;
					width: 15%;
					max-width: 300px;
				}
				img.right20{
				    float:right;
					padding:2px;
					width: 20%;
					max-width: 300px;
				}
				img.right30{
				    float:right;
					padding:2px;
					width: 30%;
					max-width: 400px;
				}
				img.right35{
				    float:right;
					padding:2px;
					width: 35%;
					max-width: 400px;
				}
				img.right40{
				    float:right;
					padding:2px;
					width: 40%;
					max-width: 400px;
				}
				img.right50{
				    float:right;
					padding:2px;
					width: 50%;
					max-width: 450px;
				}
				img.right60{
				    float:right;
					padding:2px;
					width: 60%;
					max-width: 500px;
				}
				img.right70{
				    float:right;
					padding:2px;
					width: 70%;
					max-width: 500px;
				}
				img.right80{
				    float:right;
					padding:2px;
					width: 70%;
					max-width: 500px;
				}
				font.name{
				  color:#333333;
					font-size:14px;
					font-weight:700;
				}
TABLE TR TD {
						background: #f5f5f5;
						font-size: 12px;      /* hozzateve */
						text-align: right;
						}
TABLE TR TH {
						/*background: url('bg_input.gif') repeat-x bottom;*/
						background: #f2f2f2;
						color:#666666;
						font-size: 12px;      /* hozzateve */
						font-weight:600;
						text-align: right;
						}

						
ul.menuh {list-style: none; margin: 0; padding: 0; overflow: hidden;  background-color: white; }
li.menuh {float: right;line-height: 1.1;}
li.menuh > a {
    display: line;
    color: black;
    text-align: center;
    padding: 1px 12px;
	height:2px;
    text-decoration: none;
	font-weight:900; font-family: Verdena,Tahoma,Sans-serif,Georgia,Ariel; font-size:11px;color:#606060;
}
sub { 
    vertical-align: sub;
    font-size: smaller;
}
li.menuh > a:hover {
    background-color:  #66a3ff;
}
li.menuh > a:active {
   background-color:  #66a3ff;
}
						