/* ZAKLADNI TRIDY */
html { margin:0; padding: 0; width: 100%; height: 100%}
body { padding: 0; margin: 0; text-align: center; background: url('pics/back.png')}

form { margin: 0; padding: 0; }
input, textarea, select { font: normal 100% Verdana, Arial, sans-serif; }
p {font-family: Tahoma; margin: 8px 0 0 0; padding: 0; font-size: 100%; line-height: 140%; font-weight: normal; text-align: justify}

img {border: 0;}
h1 {font-family: Verdana; font-weight: normal; font-size: 14pt; text-transform:uppercase; padding: 0 0 0 0; margin: 6px 0 8px 0}
h2 {font-family: Verdana; font-weight: normal; font-size: 14pt; text-transform:uppercase; padding: 0 0 0 0; margin: 6px 0 8px 0}
h3 {font-family: Arial; font-weight: bold; font-size: 10pt; text-transform:uppercase; padding: 0 0 0 0; margin: 0 0 8px 0; margin-top: -5px}

/* POMOCNE TRIDY */
.clear {clear: both}
.o1 {margin: 10px 0 0 0}
.o2 {margin: 20px 0 0 0}
.x {visibility: hidden}
.c {text-align: center}
.r {text-align: right}
.l {text-align: left}
.tucne {font-weight: bold}
.red {color: #c00}
.bright-red {color: #FA0000}
.big {font-size: 120%}
.small {font-size: 80%}
.help {cursor: help; text-decoration: none; border-bottom: 1px dotted #000; }
.nadpis {font-family: Verdana; font-weight: normal; font-size: 14pt; text-transform:uppercase}

.ikonka{float: left; margin-right: 10px}

.foto {float: left; width: 150px; height: 113px;}
.foto2 {float: left; width: 150px; height: 118px;}
.foto3, .foto3-none {float: left; width: 150px; height: 166px;}
.foto-sedacky {float: left; width: 150px; height: 118px;}
.foto-popis-img {float: left; width: 162px; height: 25px;}

a:link.foto {display: block; border: 3px solid #EFEADB; margin-top: 15px; margin-right: 5px; margin-bottom: 15px}
a:visited.foto {display: block;border: 3px solid #EFEADB; margin-top: 15px; margin-right: 5px; margin-bottom: 15px}
a:hover.foto {display: block;border: 3px solid #28241C; margin-top: 15px; margin-right: 5px; margin-bottom: 15px}

a:link.foto2, a:link.foto3 {display: block; border: 3px solid #EFEADB; margin-top: 15px; margin-right: 5px; margin-bottom: 15px; text-decoration: none; text-align: center}
a:visited.foto2, a:visited.foto3 {display: block;border: 3px solid #EFEADB; margin-top: 15px; margin-right: 5px; margin-bottom: 15px; text-decoration: none; text-align: center}
a:hover.foto2, a:hover.foto3 {display: block;border: 3px solid #28241C; margin-top: 15px; margin-right: 5px; margin-bottom: 15px; text-decoration: none; text-align: center}

a:link.foto3-none {display: block; border: 3px solid #fff; margin-top: 15px; margin-right: 5px; margin-bottom: 15px; text-decoration: none; text-align: center}
a:visited.foto3-none {display: block; border: 3px solid #fff;margin-top: 15px; margin-right: 5px; margin-bottom: 15px; text-decoration: none; text-align: center}
a:hover.foto3-none {display: block; border: 3px solid #fff; color: #28241C; margin-top: 15px; margin-right: 5px; margin-bottom: 15px; text-decoration: none; text-align: center; cursor: default}

a:link.foto-sedacky {display: block; border: 3px solid #EFEADB; margin-top: 15px; margin-right: 5px; margin-bottom: 0px; text-decoration: none; text-align: center}
a:visited.foto-sedacky {display: block;border: 3px solid #EFEADB; margin-top: 15px; margin-right: 5px; margin-bottom: 0px; text-decoration: none; text-align: center}
a:hover.foto-sedacky {display: block;border: 3px solid #28241C; margin-top: 15px; margin-right: 5px; margin-bottom: 0px; text-decoration: none; text-align: center}

a:link.foto-popis {float: left; display: block; width: 156px; margin-right: 5px; margin-bottom: 15px; text-decoration: none; text-align: center}
a:visited.foto-popis {float: left;display: block; width: 156px; margin-right: 5px; margin-bottom: 15px; text-decoration: none; text-align: center}
a:hover.foto-popis {float: left;display: block; width: 156px; color: #28241C; margin-right: 5px; margin-bottom: 15px; text-decoration: underline; text-align: center;}

a:link.menu {color: #7E7460; text-decoration: none; margin-right: 20px; font-weight: normal}
a:visited.menu {color: #7E7460; text-decoration: none; margin-right: 20px; font-weight: normal}
a:hover.menu {color: #28241C; text-decoration: none; margin-right: 20px; font-weight: normal;}

a:link.menu-sel {color: #28241C; text-decoration: none; margin-right: 20px; font-weight: normal}
a:visited.menu-sel {color: #28241C; text-decoration: none; margin-right: 20px; font-weight: normal}
a:hover.menu-sel {color: #28241C; text-decoration: none; margin-right: 20px; font-weight: normal;}

a:link.bocni-menu {color: #28241C; text-decoration: none; font-weight: bold; background: url("pics/bocni-menu-bod0.png") no-repeat left; padding-left: 15px}
a:visited.bocni-menu {color: #28241C; text-decoration: none; font-weight: bold; background: url("pics/bocni-menu-bod0.png") no-repeat left; padding-left: 15px}
a:hover.bocni-menu {color: #28241C; text-decoration: underline; font-weight: bold; background: url("pics/bocni-menu-bod1.png") no-repeat left; padding-left: 15px;}

a:link.bocni-menu-sel {color: #28241C; text-decoration: underline; margin-top: 10px; font-weight: bold; background: url("pics/bocni-menu-bod1.png") no-repeat left; padding-left: 15px}
a:visited.bocni-menu-sel {color: #28241C; text-decoration: underline; margin-top: 10px; font-weight: bold; background: url("pics/bocni-menu-bod1.png") no-repeat left; padding-left: 15px}
a:hover.bocni-menu-sel {color: #28241C; text-decoration: underline; margin-top: 10px; font-weight: bold; background: url("pics/bocni-menu-bod1.png") no-repeat left; padding-left: 15px;}

a:link.bocni-submenu {color: #28241C; font-size: 85%; text-decoration: none; font-weight: bold; background: url("pics/bocni-submenu-bod0.gif") no-repeat left; padding-left: 15px; margin-left: 15px}
a:visited.bocni-submenu {color: #28241C; font-size: 85%; text-decoration: none; font-weight: bold; background: url("pics/bocni-submenu-bod0.gif") no-repeat left; padding-left: 15px; margin-left: 15px}
a:hover.bocni-submenu {color: #28241C; font-size: 85%; text-decoration: underline; font-weight: bold; background: url("pics/bocni-submenu-bod1.gif") no-repeat left; padding-left: 15px; margin-left: 15px;}

a:link.bocni-submenu-sel {color: #5F5645; font-size: 85%; text-decoration: underline; margin-top: 10px; font-weight: bold; background: url("pics/bocni-submenu-bod1.gif") no-repeat left; padding-left: 15px; margin-left: 15px}
a:visited.bocni-submenu-sel {color: #5F5645; font-size: 85%; text-decoration: underline; margin-top: 10px; font-weight: bold; background: url("pics/bocni-submenu-bod1.gif") no-repeat left; padding-left: 15px; margin-left: 15px}
a:hover.bocni-submenu-sel {color: #28241C; font-size: 85%; text-decoration: underline; margin-top: 10px; font-weight: bold; background: url("pics/bocni-submenu-bod1.gif") no-repeat left; padding-left: 15px; margin-left: 15px;}

a:link.menu-footer {color: #28241C; text-decoration: none; font-weight: bold; text-transform:uppercase}
a:visited.menu-footer {color: #28241C; text-decoration: none; font-weight: bold; text-transform:uppercase}
a:hover.menu-footer {color: #28241C; text-decoration: underline; font-weight: bold; text-transform:uppercase}

a:link.menu-footer-sel {color: #28241C; text-decoration: underline; font-weight: bold; text-transform:uppercase}
a:visited.menu-footer-sel {color: #28241C; text-decoration: underline; font-weight: bold; text-transform:uppercase}
a:hover.menu-footer-sel {color: #28241C; text-decoration: underline; font-weight: bold; text-transform:uppercase}

a:link {color: #28241C; text-decoration: underline; font-weight: bold}
a:visited {color: #28241C; text-decoration: underline; font-weight: bold}
a:hover {color: #7E7460; text-decoration: underline; font-weight: bold}

a:link.mapa {display: block; color: #28241C; text-decoration: none; font-weight: normal; text-align: left; background: url("pics/mapa1.png") no-repeat right }
a:visited.mapa {display: block; color: #28241C; text-decoration: none; font-weight: normal; text-align: left; background: url("pics/mapa1.png") no-repeat right}
a:hover.mapa {display: block; color: #28241C; text-decoration: none; font-weight: normal; text-align: left; background: url("pics/mapa2.png") no-repeat right; }

/* VLASTNI TRIDY */
#center { 
		width: 766px;
		max-width: 766px; 
		min-width: 766px;
		text-align: left;
		margin: 0 auto 0 auto;
		text-align: left;		
		}
#mother { 
		margin: 30px 10px 0 10px;
		position: relative;
		font-family: Tahoma, Arial;
		color: #28241C;
		font-size: 80%;
		}
#vernost { 
		position: absolute;
		top: 140px;
		right: 15px;
		width: 161px;
    height: 158px; 
		}

#head { 
		width: 766px;
		height: 118px; 
		max-width: 766px; 
		min-width: 766px; 
		position: relative;
		}
#volejte{
    position: absolute;
    top: 50px;
    right: 130px;
    color: #f00;
    font-size: 140%
}
#head-top { 
		height: 30px; 
		text-align: right;
		font-weight: bold;
		background: url('pics/head-back.gif') no-repeat right bottom;
		}
#head-main { 
		height: 88px; 
		font-weight: bold;
		background-color: #fff;
		}
#head-main-logo { 
		float: left;
		width: 300px;
		height: 88px; 
		font-weight: bold;
		background-color: #fff;
		}
#head-main-menu { 
		float: right;
		width: 466px;
		height: 88px; 
		background-color: #fff;
		}
#head-main-menu-text { 
		padding-top: 64px;
		font-family: Arial;
		font-size: 14pt;
		font-weight: normal;
		color: #7E7460;
		}
#head-pruh { 
		height: 5px; 
		background-color: #3E392C;
		}
html>body #head-pruh img { 
		margin-bottom: 8px
		}
.pruh { 
		height: 5px;
		background: url('pics/blank.gif');
		}
.pruh-sel { 
		height: 5px;
		background: url('pics/pruh.gif');
		}
.pruh-stranka { 
		height: 5px;
		background: url('pics/pruh.gif');
		}
#pic-top { 
    width: 766px;
		height: 200px; 
		background: #fff url('pics/pic-top1.jpg') no-repeat left bottom;
		}
#banner { 
		position: absolute;
    top: 294px;
		left: 10px;
		}
#banner img { 
		float: left;
		margin: 0 0 0 10px
		}
#pic-top-interiery { 
		width: 766px;
		height: 200px; 
		background: #fff url('pics/pic-top-interiery.jpg') no-repeat left bottom;
		}
#pic-top-sedacky { 
		width: 766px;
		height: 200px; 
		background: #fff url('pics/pic-top-sedacky.jpg') no-repeat left bottom;
		}
#pic-top-kontakt { 
		width: 766px;
		height: 200px; 
		background: #fff url('pics/pic-top-kontakt.jpg') no-repeat left bottom;
		}
#pic-top-onas { 
		width: 766px;
		height: 200px; 
		background: #fff url('pics/pic-top-onas.jpg') no-repeat left bottom;
		}
#pic-top-reality { 
		width: 766px;
		height: 200px; 
		background: #fff url('pics/pic-top-reality.jpg') no-repeat left bottom;
		}
#wrap { 
		width: 766px;
		background-color: #fff;
		}
#pic-bottom { 
		float: left;
		width: 516px;
		height: 150px; 
		background: #fff url('pics/pic-bottom1.jpg') no-repeat left top;
		border-bottom: 5px solid #3E392C
		}
#pic-bottom-interiery { 
		float: left;
		width: 516px;
		height: 150px; 
		background: #fff url('pics/pic-bottom-interiery.jpg') no-repeat left top;
		border-bottom: 5px solid #3E392C
		}
#pic-bottom-sedacky { 
		float: left;
		width: 516px;
		height: 150px; 
		background: #fff url('pics/pic-bottom-sedacky.jpg') no-repeat left top;
		border-bottom: 5px solid #3E392C
		}
#pic-bottom-kontakt { 
		float: left;
		width: 516px;
		height: 150px; 
		background: #fff url('pics/pic-bottom-kontakt.jpg') no-repeat left top;
		border-bottom: 5px solid #3E392C
		}		
#pic-bottom-onas { 
		float: left;
		width: 516px;
		height: 150px; 
		background: #fff url('pics/pic-bottom-onas.jpg') no-repeat left top;
		border-bottom: 5px solid #3E392C
		}
#pic-bottom-reality { 
		float: left;
		width: 516px;
		height: 150px; 
		background: #fff url('pics/pic-bottom-reality.jpg') no-repeat left top;
		border-bottom: 5px solid #3E392C
		}
#panel {
		float: right;
		width: 250px;
		background-color: #fff
		 }
#panel-top { 
		width: 250px;
		background: #fff url('pics/panel1.jpg') no-repeat right top;
		}
#panel-top-interiery { 
		width: 250px;
		background: #fff url('pics/panel-interiery.jpg') no-repeat right top;
		}
#panel-top-sedacky { 
		width: 250px;
		background: #fff url('pics/panel-sedacky.jpg') no-repeat right top;
		}
#panel-top-kontakt { 
		width: 250px;
		background: #fff url('pics/panel-kontakt.jpg') no-repeat right top;
		}
#panel-top-onas { 
		width: 250px;
		background: #fff url('pics/panel-onas.jpg') no-repeat right top;
		}
#panel-top-reality { 
		width: 250px;
		background: #fff url('pics/panel-reality.jpg') no-repeat right top;
		}
#panel-bottom { 
		height: 10px;
		width: 250px;
		background: #fff url('pics/panel-bottom.jpg') no-repeat right top;
		}		
#panel-text { 
		padding: 8px 25px 0 15px;
		font-family: Tahoma;
		font-size: 10pt;
		font-weight: normal;
		}
#panel-text .podpis { 
		float: right;
		padding: 5px 0 5px 0
		}
#text, #text2, .billboard { 
		float: left;
		width: 516px;
		background-color: #fff;
		}
.billboard { 
		width: 491px;
    padding: 20px 10px 0 15px;
		}
#text-obsah { 
		padding: 5px 10px 10px 15px;
		}
#text-obsah2 { 
		padding: 15px 10px 10px 15px;
		}
.tabulka-udaj {
		text-align: right; 
		font-weight: bold; 
		padding-right: 10px
		}
.tabulka-r-border {
		text-align: right; 
		border-right: 1px solid #3E3A2F
		}
div.polozka {
		clear: both; 
		border-bottom: 1px solid #3E392C; 
		padding-top: 10px;
		padding-bottom: 20px;
		}		
div.polozka2 {
		clear: both; 
		padding-top: 5px;
		padding-bottom: 10px;
		line-height: 1.5
		}
.polozka-nazev {
		font-size: 12pt;
		font-weight: bold
		}
.polozka-pic {
		float: right; 
		width: 135px; 
		height: 177px; 
		}
#wrap-small { 
		width: 766px;
		background-color: #fff;
		}
#wrap-small #pic-bottom { 
		float: left;
		width: 516px;
		height: 150px; 
		background: #fff url('pics/pic-bottom-small.jpg') no-repeat left top;
		border-bottom: 5px solid #3E392C
		}
#wrap-small #pic-bottom-interiery { 
		float: left;
		width: 516px;
		height: 150px; 
		background: #fff url('pics/pic-bottom-small-interiery.jpg') no-repeat left top;
		border-bottom: 5px solid #3E392C
		}
#wrap-small #pic-bottom-sedacky { 
		float: left;
		width: 516px;
		height: 150px; 
		background: #fff url('pics/pic-bottom-small-sedacky.jpg') no-repeat left top;
		border-bottom: 5px solid #3E392C
		}
#wrap-small #pic-bottom-kontakt { 
		float: left;
		width: 516px;
		height: 150px; 
		background: #fff url('pics/pic-bottom-small-kontakt.jpg') no-repeat left top;
		border-bottom: 5px solid #3E392C
		}
#wrap-small #pic-bottom-onas { 
		float: left;
		width: 516px;
		height: 150px; 
		background: #fff url('pics/pic-bottom-small-onas.jpg') no-repeat left top;
		border-bottom: 5px solid #3E392C
		}
#wrap-small #pic-bottom-reality { 
		float: left;
		width: 516px;
		height: 150px; 
		background: #fff url('pics/pic-bottom-small-reality.jpg') no-repeat left top;
		border-bottom: 5px solid #3E392C
		}
#wrap-small #panel-top { 
		width: 250px;
		background: #fff url('pics/panel-small.jpg') no-repeat right top;
		}
#wrap-small #panel-top-interiery { 
		width: 250px;
		background: #fff url('pics/panel-small-interiery.jpg') no-repeat right top;
		}
#wrap-small #panel-top-sedacky { 
		width: 250px;
		background: #fff url('pics/panel-small-sedacky.jpg') no-repeat right top;
		}
#wrap-small #panel-top-kontakt { 
		width: 250px;
		background: #fff url('pics/panel-small-kontakt.jpg') no-repeat right top;
		}
#wrap-small #panel-top-onas { 
		width: 250px;
		background: #fff url('pics/panel-small-onas.jpg') no-repeat right top;
		}
#wrap-small #panel-top-reality { 
		width: 250px;
		background: #fff url('pics/panel-small-reality.jpg') no-repeat right top;
		}
#wrap-small #panel-text { 
		padding: 25px 25px 0 15px;
		font-family: Tahoma;
		font-size: 10pt;
		font-weight: normal;
		}

.typoveDomy {width: 496px}
.typoveDomy td {padding: 0; text-align:center}
.typoveDomy td.odrazka {padding: 20px 0 0 0; text-align:center}
		
.vice-novinek {
		float: right;
		}
.novinky {
		float: left;
		width: 33%;
		}
.novinky-text {
		padding-right: 20px;
		}
#footer { 
		clear:both;
		width: 766px;
		background: url('pics/footer-back.gif') no-repeat right top;
		padding-top: 14px;
		}
#footer-left { 
		float: left;
		width: 376px;
		padding-bottom: 40px;
		}
#footer-right { 
		float:right;
		width: 390px;
		text-align: right;
		font-weight: bold;
		}