/*Definovani Layoutu a absolutnich bloku layoutu*/
body {
    text-align:center;
    margin: 50px 0px;
    padding: 0px;
    background:#53331C;
    font-family: Calibri, Arial, Tahoma, Verdana, Helvetica, sans-serif;
    color: #333333;
}


#stranka {
    margin:0px auto;
    position:relative;
    text-align:left;
    width:900px;
    padding:188px 0px 0px 0px;
}


#stred {
    width:900px;
    background:#ffffff;
}

#teloobal {
    float:right;
    width:620px;
}
#telo {
    width:auto;
    padding:25px 15px 25px 30px;
    background:#ffffff;
}

#vlevo {
    float:left;
    position: relative;
    width:280px;
    background-image: url("pict/top_menu_left.jpg");
    background-repeat: no-repeat;
    background-position: 0px 0px;
}

#hlavicka {
    position:absolute;
    top:0px;
    left:0px;
    width:900px;
    height:188px;
    background-image: url("pict/top_logo.jpg");
    background-repeat: no-repeat;
    background-position: 0px 0px;
}

#eshlavicka {
    position:absolute;
    top:0px;
    left:0px;
    width:900px;
    height:188px;
    background-image: url("pict/top_logo_es.jpg");
    background-repeat: no-repeat;
    background-position: 0px 0px;
}

#topmenulanguage {
    position:absolute;
    top:116px;
    left:25px;
    font-size:11pt;
}

img.ikona {
    vertical-align: middle;
}



#paticka {
    position:relative;
    background:#fff;
    width:900px;
    height:30px;
}

#patickaabsolut {
    font-family: Calibri, Arial, Tahoma, Verdana, Helvetica, sans-serif;
    position:absolute;
    top:5px;
    right:15px;
    font-size:11pt;
    color:#999999;
}

div.clear, div.reset {
    clear:both;
    height: 1px;
    padding: 0px;
    margin: 0px;
}




#leftmenu {
    position:absolute;
    top:15px;
    left:15px;
}

div.menuitem {
    width:203px;
    height:34px;
    margin:5px;
    background-image: url("pict/menu_item.gif");
    background-repeat: no-repeat;
    background-position: 0px 0px;

}

div.menuitemselect {
    width:203px;
    height:34px;
    margin:5px;
    background-image: url("pict/menu_item_over.gif");
    background-repeat: no-repeat;
    background-position: 0px 0px;
}

div.menuitemselect a {
    font-family: Calibri, Arial, Tahoma, Verdana, Helvetica, sans-serif;
    display:block;
    font-size:12pt;
    font-weight: bold;
    color:#ffffff;
    text-decoration:none;
    margin:0px 0px 0px 0px;
    padding:7px 15px;
}

div.menuitem a {
    font-family: Calibri, Arial, Tahoma, Verdana, Helvetica, sans-serif;
    display:block;
    font-size:12pt;
    font-weight: bold;
    color:#53331C;
    text-decoration:none;
    margin:0px 0px 0px 0px;
    padding:7px 15px;
}

div.menuitem a:hover {
    color:#fff;
}





/*Obecne definice odstavcu a nadpisu*/
p {
    font-family: Calibri, Arial, Tahoma, Verdana, Helvetica, sans-serif;
    color:#53331C;
    margin-top:0.5em;
    font-size: 12pt;
    line-height: 130%;
}

h1 {
    font-family: Calibri, Arial, Tahoma, Verdana, Helvetica, sans-serif;
    margin:0px 0px 10px 0px;
    color:#6D4425;
    font-size:18pt;
    font-weight:normal;
}

h2 {
    font-family: Calibri, Arial, Tahoma, Verdana, Helvetica, sans-serif;
    margin:20px 0px;
    color:#6D4425;
    font-size:16pt;
    font-weight:bold;
}


.bezokraje {
    margin:0px;
}



hr {
    border-width:0;
    border-top:1px solid #cccccc;
    height:1px;
}

a {
	color:#666;
        text-decoration: none;
}	
a:hover {
	color:#6D4425;
        text-decoration: underline;
}



td {
        font-family: Calibri, Arial, Tahoma, Verdana, Helvetica, sans-serif;
	color: #53331C;
	margin-top:0.5em;
	font-size: 12pt;
}

li {
	color: #666666;
	font-size: 0.8em;
	margin-bottom:10px;
}

ul {
	margin-top:3px;
}
table.kontakt {
	margin: 0px;
	padding:0px;
}
table.kontakt tr {
	padding: 0px;
}

table.kontakt tr td {
	padding: 10px;
	margin: 0px;
	font-size: 1em;
	padding: 10px;
}


