    /*layer*/
body  {
	background-image : url(img/background.gif);
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 1em;
	text-align : center;
	margin: auto;
	background-image : url(../img/back15.gif);
}
/*hlavny box*/
#container {
	width : 750px;
	\width : 770px;
	w\idth : 750px;
	margin-top : 10px;
	margin-bottom: 10px;
	margin-left: auto;
	margin-right: auto;
	padding : 0;
    	border : 4px solid #70B7EC;
	background-color : #70B7EC;
	text-align : left;
	background-image : url(../img/bg.jpg);
}

.uvod #container { background-image : url(../img/bg1.jpg); }

#banner {
	padding : 0;
	margin : 0;
	background-color : transparent;
	border : 1px solid #000;
    	border-bottom: none;
}
#content {
   	width: auto;
	text-align : center;
	padding : 0px 20px 0 20px;
	background-color : transparent;
	border : 1px solid #000;
	text-align : center;
}
#footer {
	clear : both;
	padding : 5px;
	margin-top : 5px;
	margin-bottom : 1px;
	background-color : transparent;
	border : 1px solid #000;
}
#logo h1 {
	padding-right : 0;
	padding-left : 0;
	padding-bottom : 0;
	margin : 0;
	padding-top : 0;
}
#logo a {
	display : block;
	background-image : url(../img/bannernovy.gif);
	background-position : 50% 50%;
	background-repeat : no-repeat;
	height : 100px;
}
#logo a:visited {
	border-top-width : 0 !important;
	border-left-width : 0 !important;
	border-bottom-width : 0 !important;
	border-right-width : 0 !important;
}
#logo span {
	left : 0;
	overflow : hidden;
	position : absolute;
	top : -10000px;
	height : 1px;
}

/*box pre menu*/
#navcontainer {
	margin : 2px;
	margin-top : 2px;
	padding : 2px;
	padding-top : 7px;
	border-top : 2px solid #6FB7EC;
	border-bottom : 2px solid #6FB7EC;


}
/*menu*/
#navlist {
	margin : 0;
	padding : 0 0 20px 26px;
}
#navlist ul , #navlist li {
	margin : 0;
	padding : 0;
	display : inline;
	list-style-type : none;
	font-size : 0.7em;
}
#navlist a:link , #navlist a:visited {
	float : left;
	line-height : 16px;
	font-weight : bold;
	margin : 0 12px 18px 4px;
	text-decoration : none;
	color : #000;
}
#navlist a#current:link , #navlist a#current:visited , #navlist a:hover {
	border-bottom : 6px solid #6FB7EC;
	padding-bottom : 2px;
	background : transparent;
	color : #6FB7EC;
}
#navlist a:hover {
	color : red;
}
/*peticka*/
#footer p {
	color : #000;
	font-size : 0.7em;
	text-align : left;
	margin : 0;
	padding : 0.3em;
    text-align: center;
}
#footer p a {
	color : red;
	text-align : center;
	text-decoration : underline;
}
#footer p a:hover {
	color : #6FB7EC;
	text-align : center;
	text-decoration :none ;
}

/*styly pre farby a velkosti*/

h2 {
	font-size : 1em;
	text-align : left;
	color : #D23F6C;
	margin : .8em .3em;
	padding : 0 0.3em;
	padding-left : 0px;
	background-image : url(../img/arow.gif);
	background-position : 0% 50%;
	background-repeat : no-repeat;
    text-decoration : ;  
}
h2.kontakt {
	text-align : left;
	color : #111777;
	margin : 0;
	margin-left : 6%;
	padding : 0;
	background-image : url(../img/arow.gif);
	background-position : 0% 50%;
	background-repeat : no-repeat;
}
h3 {
	font-size : 0.7em;
	text-align : center;
	color :  red;
	margin : 0 0.3em;
	padding : 0 0.3em;
}
h3 a {
	text-align : center;
	color :  red;
	margin : 0 0.3em;
	padding : 0 0.3em;
	text-decoration : none;
}
h3 a:hover  {
	text-decoration : underline;
}
img {
	border : 0px solid #761514 ;
  	margin-top : 6px;
}

p {
	font-size : 0.8em;
	text-align : left;
	margin : 0;
	padding : 0.2em;
}
a , a:link , a:visited {
	color : #6FB7EC;
	text-decoration : underline;
}
a:hover {
	text-decoration : underline;
	color : red;
}

.test {
	background-color : transparent;
	color : #FFCACA;
	font-size : 0.8em;
	font-weight : bold;
	text-align: center;
}

 th {


	font-size : 0.8em;
	font-weight : bold;
}

table {
	margin : none;
}
td {
	font-size : 0.9em;
}
table.kontakt {
	margin : 1em 0;
    padding : 0;
    border-collapse: collapse;
    empty-cells: show;
    table-layout: fixed;
    text-align: left;
}
table.kontakt td, table th {
	font-size : 0.9em;
    margin: 0;
    padding: .2em .5em;
    text-align: left;
}
table.kontakt caption {
	font-size : .9em;
    margin: 0;
    padding: .2em .5em;
    text-align: left;
    font-weight: 800
}
.farba {
	color : #5887B2;
	font-weight: bold;
}
.farba a:hover {
	color : #761514;
	font-weight: bold;
}
.taxis {
	color : #FF9933;
	font-weight: bold;
}

em {
	font-size : 1em;
	color : black;
	font-weight: bold;
}

/*kontakt*/ 
.boxpravy {
	float : right;
	margin : 1em;
	margin : auto;
	margin-right : 20px;
	margin-right : 1em;
	padding : 1em 9%;
	width : 26%;
	background : #eee;
	border : 1px solid black;
}
.boxlavy {
	float : left;
	margin : 1em;
	margin : auto;
	margin-left : 1em;
	padding : 1em 9%;
	width : 26%;
	background : #fff;
	border : 1px solid black;
}
.cb {
	clear : both;
}
.button {
	width : 87px;
	color : #9a7e5e;
	font-weight : bold;
	font-size : 0.8em;
	margin : 0.2em auto;
	padding : 0 0.2em;
	background : #eee;
	border : 1px solid #000;
}
.left  {
    width: 300px;
    float: left;
    padding: 0;
    margin: 0;
    text-align: left;
}
#mapa  {
    margin: 40px 0 0 0;
    padding: 0 ;
    text-align: center
}
p.clear
 {
   clear: both;
   border: 0 solid transparent;
   margin: 0;
   padding: 0;
   background-image: url(../img/bg.gif)
}
