/* ------------------------------------------------
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; cursor:default; }
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; }

form#foglalas { margin-top:5px; }
form#foglalas table td { font-size:13px; color: #273c0b; }
fieldset { border: 1px dotted #acb363; margin-top:15px; }
legend { font-size: 13px; font-weight: 700; }
label { padding: 5px 20px 5px 0; display:block; }
td.valigntop { vertical-align: top; }
input, select, textarea { padding: 3px 5px; font-family: verdana, arial, sans-serif; font-size:13px; color: #273c0b; border: 1px dotted #a6cdba; }
input:focus, select:focus, textarea:focus { border: 1px solid #a6cdba; }
select.defined { margin-right:5px; }
select.spaced { margin-left:15px; }
select.short { width:53px; }
input, textarea { width:400px; }
input.short { width:250px; }
input#submit { width:150px; border-top: 1px solid #c3d9ce; border-left: 1px solid #c3d9ce; border-right: 1px solid #7db398; border-bottom: 1px solid #7db398; background:#fff; margin-top:20px; }
input#submit:hover { border-top: 1px solid #86bfa3; border-left: 1px solid #86bfa3; border-right: 1px solid #c3d9ce; border-bottom: 1px solid #c3d9ce; }




