body {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; margin-top: 0px; background-color: #EFDDCD;}

.all {width: 950px;}
.all-menu {background-color: #EFDDCD; width: 250px; vertical-align: top; background-image: url(../img/bg_04.jpg);}
.all-main {background-color: #EFDDCD; background-image: url(../img/bg_05.jpg); background-repeat: repeat-y; width: 700px; height: 491px; vertical-align: top;}
.main {width: 950px;}
.main-table {width: 700px; background-image: url(../img/bg_03.jpg); background-repeat: no-repeat;}

.hd { display: none;
}

.main-odsazeni-text {margin-top: 20px; margin-right: 30px; margin-left: 10px;	font-size: 12px;}
.main-text {
	font-size: 12px; margin-right: 10px;
}
.main-text img {
 border: #FFF4D7; border: 2px; margin: 5px;
}

.all-pod-menu {
	background-image: url(../img/bg_06.jpg); background-repeat: no-repeat; height: 96px;
}

.all-pod-main {
	background-image: url(../img/bg_07.jpg); background-repeat: no-repeat; height: 96px;
}
.active {
 background-color: #E7B740; width: 200px; height: 30px; padding-left: 10px; font-weight: bold; color: #FFFFFF;
}
.top {
	vertical-align: top;
}

.align-right {
	text-align: right;}
.cenik {
	width: 640px; text-align: center;
}
.row-1 {
	background-color: #FFFFCC;
}
.row-a {
	background-color: #F5EA94;
}
.row-b {
	background-color: #F9F1BB;
}

a  		{color:#FF0000; text-decoration: none;}
a:link 		{color:#FF0000;}
a:active	{color:#FFFFFF;}
a:visited	{color:#FF0000;}
a:hover		{
	color: #FF0000;
}

/*MENU*/
.menu {width: 250px; font-size: 14px; background-image: url(../img/bg_menu.gif); background-image: url(../img/bg_02.jpg);}
.menu a {text-decoration: none; font-weight: bold; color: #000000; margin-left: 40px;}
.menu a:visited {text-decoration: none; font-weight: bold; color: #000000;}
.menu-odsazeni {
	height: 20px;
}
.end-menu {
	height: 20px; background-image: url(../img/bg_menu_bottom.gif); background-repeat: no-repeat;
}
/*linky mezi položkami menu*/
.color01 {}
/*mouse out*/
.color-out {background-position: right; background-image: url(../img/menu_01.gif); background-repeat: no-repeat;}
.color-out {height: 35px;}

/*mouse over*/
.color-over {cursor: pointer;}
.color-over {background-position: right; background-image: url(../img/menu_02.gif); background-repeat: no-repeat;}
.color-over {height: 35px;}
/*aktuálně zobrazená stránka*/
.color-aktiv {} 
.color-aktiv {background-position: right; background-image: url(../img/menu_03.gif); background-repeat: no-repeat;}
.color-aktiv  {height: 35px;}
.color-aktiv a {color: #000000;}
/*END OF MENU*/

.main_penzion {width: 714px;}
.img-hidden {
	display: none;
}
.right {width: 200px; vertical-align: top;}

.menu-bg {background-image: url(../img/img_02.jpg); height: 25px; color: #FFFF99; font-variant: small-caps; text-decoration: underline; font-weight: bold; font-size: 12px; text-align: center; width: 135px;}


h1 {font-size: 20px;}


.td-text {
	text-align: center;
}

.odrazka {
	width: 20px;
}

.dotaz {font-size: 12px; font-weight: bold; font-style: italic;}
.odpoved {font-size: 12px;}

.nd h1 {display: none;}
.nd {display: none;}
.index { margin-left: 10px; margin-top: 0px; font-size: x-small;}

.reference { width: 540px; margin-left: 0px; margin-top: 10px; margin-right: 0px; font-size: 85%;}
.kontakt {margin-left: 30px; margin-top: 10px; font-size: 85%;}
.portfolio {margin-left: 30px; margin-top:10px;font-size: 85%;}
.ceny {margin-left: 0px; margin-top: 10px; font-size: 85%;}
.news {font-size: 70%; color: #676767;}
.img-nodisplay {display: none;}

.linie-bg {
	background-image: url(../img/top_red.gif); height: 15px;
}