body	{background: #7A9F52 url('../images/leto-pozadi.gif'); background-repeat: repeat-y; color: #254107; margin: 0px; padding: 0px; font-family: "Arial CE", Arial, Helvetica, sans-serif; font-size: 11px;}
img	{border: 0px;}


h1	{margin: 10px 0px 0px 10px; padding-top: 0px;}
h2	{font-size: 14px; margin-left: 15px;}
h3	{margin: 10px 0px -8px 20px; padding: 0px; font-size: 12px}
ul li	{list-style-type: square;}

p	{margin: 0px; padding: 10px 0px; text-align: justify;}
p a	{background: url('../images/ctverecek.gif') no-repeat; background-position: 0px 5px; padding-left: 10px;}
form a	{background: none !important;}

a	{color: #941835;}
a:hover	{color: #254107;}

.act	{text-decoration: none; color: #254107;}

.foto	{width: 220px; padding: 10px 0px; margin-left: 10px; _margin-left: 0px; text-align: center; float: left;}
.foto a {background: none;}
.hidden	{display: none;}

form	{padding: 0px; margin: 0px;}
label	{display: block; padding: 0px; margin: 0px; }
input	{background-color: #e6f2d8; border: 1px solid #254107;padding: 0px; margin: 0px;}
textarea{background-color: #e6f2d8; border: 1px solid #254107;padding: 0px; margin: 0px;}



em	{display: block; font-size: 12px; font-weight: bold; padding-bottom: 2px; margin-bottom: 4px; color: #2B4311; font-style: normal; background: url('../images/leto-pruh.gif') repeat-x; background-position: 0% 100%; }

table	{width: 445px; margin: 15px 0px 15px 15px; border-collapse: collapse; font-size: 11px;}
td	{padding: 2px 3px;}
th	{padding: 4px 3px 2px 3px; text-align: left;}
tr.nadpis 	{font-weight: normal; background-color: #e6f2d8}

#pozadi_prava	{background: url('../images/leto-pozadi-right.jpg') no-repeat; background-position: 770px 0%;}


#document	{text-align: left; width: 770px;}

#head	{position: relative; background: url('../images/leto-head.jpg'); width: 770px; height: 300px;}

#logo	{position: absolute; top: 8px; left: 40px;}

#menu		{position: absolute; top: 258px; left: 10px;}
#menu a		{display: block; float: left; margin: 0px 10px; border-bottom: 2px solid #ffffff;}
#menu a img	{}
#menu a:hover	{border-bottom: 2px solid #cc0000;}
#menu .act_menu	{border-bottom: 2px solid #cc0000;}

#prostredi	{position: absolute; top: 210px; left: 20px;}
#prostredi img	{margin: 0px 5px;}

#nas_typ	{position: absolute; top: 250px; left: 500px; background: url('../images/leto-nas-typ.jpg'); width: 266px; height: 119px; overflow: hidden;}
#nas_typ p	{padding: 15px 38px 20px 15px !important;}
#nas_typ em	{display: block; font-size: 12px; font-weight: bold; padding-bottom: 2px; font-style: normal; background: url('../images/leto-pruh.gif') repeat-x; background-position: 0% 100%; }

#body	{margin-left: 20px; background-color: #A8C08E;}

#page	{float: left; width: 460px; margin-left; 40px; overflow: hidden;}
#page p	{padding: 15px 0px 15px 20px;}

#list		{float: right; width: 270px; margin-top: 70px;}
#list p		{padding: 30px 15px 0px 15px; text-align: left;}
#list form	{padding: 0px 15px; _padding: 0px 0px;}
#list input	{margin-right: 10px;}

.rez-list	{margin-top: 0px !important;}

#foot		{background: url('../images/leto-pata.gif'); width: 750px; height: 87px; margin-left: 20px; text-align: right;}
#foot div	{padding: 30px 56px 0px 56px; }
#foot span	{float: left; display: block;}

#detail	span	{float: left; display: block; width: 120px; margin-left: 15px;}

#kontakt		{margin: 0px 20px;}
#kontakt input		{width: 190px;}
#kontakt div		{width: 205px; float: left; margin-bottom: 5px;}

#kontakt .area		{width: 410px; float: none; clear: both; height: 60px; margin-bottom: 15px;}
#kontakt textarea	{width: 395px; height: 60px;}

#kontakt .submit	{float: none; clear: both; height: 35px;}
#kontakt .submit input	{width: 95px; _position: relative; _left: -20px;  margin-top: 15px; _margin-top: 0px;}

#mam_zajem1		{position: absolute; top: 500px; left: 370px; z-index: 10;}
#mam_zajem		{position: relative; top: -200px; left: 320px;}

#motto			{position: absolute; top: 2px; left: 260px; z-index: 10;}


.volne a	{color: #941835 !important; background: url('../images/rezervace.gif') no-repeat; background-position: 100% 50%; padding-right: 16px; text-decoration:none;}
.rezervace a	{color: #3d5107 !important;}
.prodano 	{color: #000000 !important;}



p.uvod		{padding: 10px 50px 15px 50px !important;}
.od_top		{margin-top: 30px;}
.clear		{clear: both; height: 1px;}
.od_b		{margin-bottom: 10px;}
.n_t		{margin-top: -20px !important;}
.big		{font-size: 11px !important;}

.aimg		{background: none !important; padding-left: 0px !important;}
.erbig		{font-size: 14px; color: #cc0000;}
.ex		{color: #EAEA00;}

