/* -------------------------------------
Tavirózsa kemping CSS
http://www.tavirozsakemping.hu/tavirozsakemping.css
Copyright 2010, Vibdo, Minden jog fenntartva.
--------------------------------------- */

body { font-family: verdana, arial, sans-serif; margin: 0; background: #dde57e; text-align: center; }
div#teto { height: 60px; background: #f5faf6 url(gfx/teto-bck.jpg) repeat-x; }
div#sav { height: 22px; background: #b3592d url(gfx/sav-bck.jpg) repeat-x; }
#container { z-index: 10;	position: absolute;	top: 40px; left: 3%; right: 7%;	min-width: 600px; }
#lablec { padding: 3px 9px 9px 0;	font-size: 11px; }

#tavirozsa { width: 61px; height: 76px; z-index: 30; position: absolute; top: 0px; left: 24%; background: url(gfx/tavirozsa.png) no-repeat; }
a#tavirozsakemping { display:block; width: 321px; height: 71px; z-index: 20; position: absolute; top: 0px; left: 30%; background: url(gfx/tavirozsa-kemping.png) no-repeat; }

#menu { float: left; width: 25%; text-align: left; padding-top: 5px; }
#menupont { width: 96%;	text-align: right; font-size: 16px; #font-size: 14px;	font-variant: small-caps; font-weight: 700; padding-top: 42px; }
#menupont ul { list-style-type: none; margin: 0; padding: 0; }
#menupont ul li { display: inline; color: #9b3e12; margin: 0; padding: 0; }
#menupont ul li a { display: block;	color: #273c0b;	text-decoration: none; padding: 8px 7px 7px 5px; 	border-bottom: 1px solid #acb363; }
#menupont ul li a:hover { background: #e4eb98; color: #9b3e12; }

#tartalomdoboz { float: right; width: 75%; text-align: right; }
td#tartalom { background: #f5faf7; color: #273c0b; line-height: 22px; font-size: 13px; padding: 15px 4px 14px 6px; padding: 12px 4px 14px 6px; }
td#tartalom a { color: #b2572b;	text-decoration: none; }
td#tartalom a:hover { color: #acb363;	text-decoration: none; }

h1 { font-size: 15px;	#font-size: 14px;	font-variant: small-caps;	font-weight: 700;	margin: 20px 0 15px 0; border-bottom: 1px solid #acb363; clear: both; }
h2 { font-size: 13px;	font-weight: 700;	margin: 0 0 4px 0; }
.hr { width: 100%; background: #f5faf6 url(gfx/hr-bck.jpg) repeat-x; height: 17px; }
.clear { clear: both; height: 1px; font-size: 1px; overflow: hidden; }
p.elso { padding: 20px 0 0 0; }

table.indextablazat td { color: #273c0b; line-height: 22px;	font-size: 13px; padding: 5px 0; #padding: 5px 0 8px 0; border-top: 1px dotted #a6cdba; }
table.indextablazat td.elso { border-top: none; }
table.indextablazat td img { float: left; margin: 6px 10px 6px 0; }

table#artablazat { border-right: 1px dotted #a6cdba; border-bottom: 1px dotted #a6cdba; }
table#artablazat tr:hover { background: #dae5e0; }
table#artablazat tr.cim:hover { background: transparent; }
table#artablazat td { color: #273c0b; line-height: 18px; font-size: 13px; padding: 5px 8px; border-top: 1px dotted #a6cdba; border-left: 1px dotted #a6cdba; vertical-align: top; }
table#artablazat tr.cim { font-weight: 700; }
table#artablazat td.ures { border-top: none; border-left: none; }

p.kepbal img { margin: 0 15px 15px 0; #margin: 0 15px -15px 0; float: left; }
p.kepjobb img { margin: 0 0 15px 15px; #margin: 0 0 -15px 15px; float: right; }
p.kepjobb { text-align: right; }

img.index, img.rendezveny { float: right; margin: 0 0 0 10px; }