/*
EasyFlat.cz
Copyright © 2008-2009 Kornél Pál <http://www.kornelpal.hu/>
*/

/* Browser compatibility */

table, caption {
	color: inherit;
	font-size: 1em;
	font-style: inherit;
	font-variant: inherit;
	font-weight: inherit;
	letter-spacing: inherit;
	line-height: inherit;
	text-align: left;
	text-decoration: inherit;
	text-transform: inherit;
	white-space: inherit;
}
p { margin: 1em 0; }
h1, h2, h3, h4, h5, h6 {
	margin: 0 0;
}
h1 { font-size: 2em; }
h2 { font-size: 1.5em; }
h3 { font-size: 1.17em; }
h4 { font-size: 1em; }
h5 { font-size: 0.83em; }
h6 { font-size: 0.67em; }
ul { margin-top: 1em; }
img
{
	margin: 0 0;
	-moz-force-broken-image-icon: 1;
}
form { margin: 0 0; }
textarea { resize: none; }

/* Page */

body { color: #26348f; font-size: 11px; font-family: Arial, Helvetica; background-color: #26348f; text-align: left; margin: 0 0; padding: 0 0 }
div.legend
{
	color: white;
	position: relative;
	top: 0.72em;
	margin-top: -0.72em;
}
div.legend span.legendtext {
	padding-left: 3px;
	padding-right: 3px;
	background-color: #26348f;
}
div.fieldset
{
	margin-left: 2px;
	margin-right: 2px;
	padding: 0.84em 0 0.34em 0;
	border: 2px groove white;
}

div#background { background-image: url(images/back_gradient.png); background-repeat: repeat-x; padding: 12px 12px }
div#backdrop { background-color: #ededed; background-image: url(images/backdropfooter.gif); background-repeat: no-repeat; background-position: center bottom; padding-bottom: 16px; width: 772px }
div#backdropheader { background-color: #ededed; background-image: url(images/backdropheader.gif); background-repeat: no-repeat; background-position: center top; padding-top: 16px; width: 100% }

a { color: #26348f; }
a:hover { color: #5357af; }

a img { border-color: #26348f; }
a:hover img { border-color: #5357af; }

td#colOne a { color: white; text-decoration: none }
td#colOne a:hover { color: #5357af }

/* Header */

div#header { background-color: #ededed; padding-bottom: 8px; }
div#header img { background-color: #26348f }
td#menuheader { background-color: #26348f; background-image: url(images/col_one_top.gif); background-repeat: no-repeat; background-position: left top; padding: 0 0 }
td#langs { background-color: white; padding: 0 0 }

/* Menu */

div#menu1 { color: white; font-size: 10px; font-weight: normal; padding-bottom: 6px; width: 100%; float: left }
div#menu1 ul {
	margin: 0;
	list-style: none;
	padding: 0;
}

div#menu1 a { color: white; font-size: 11px; text-decoration: none; background-color: #26348f; text-align: center; display: block; padding: 4px 0 4px; width: 100% }

div#menu1 a:hover { color: white; background-color: #5357af }

/* form */

div#login { background-color: #26348f; padding-top: 10px; width: 100%; float: left }

div#login label { font-size: 10px; font-weight: normal }

div#login input { font-family: Verdana, Arial, Helvetica; margin-bottom: 5px; padding: 2px 5px }

input#inputtext1, input#inputtext2 { color: #c90404; font-size: 10px }

input#inputsubmit1 { color: #dedede; font-size: 10px; font-family: Verdana, Arial, Helvetica; background: #5357af; padding-top: 2px; padding-bottom: 2px; border: solid 1px #999 }

/* Search ID */
div#searchid { background-color: #26348f; padding-top: 10px; padding-bottom: 10px; width: 100%; float: left }

div#searchid label { font-size: 10px; font-weight: normal }

div#searchid input { font-family: Verdana, Arial, Helvetica; margin-bottom: 5px; padding: 2px 5px }

input#inputtext3 { color: #c90404; font-size: 10px }

input#inputsubmit2 { color: #d4d4d4; font-size: 10px; font-family: Verdana, Arial, Helvetica; background: #5357af; padding-top: 2px; padding-bottom: 2px; border: solid 1px #999 }

/* Content */

div#content { background-color: white; margin: 0 auto; width: 720px; height: auto }
td#colOne { color: white; background-color: #26348f; background-image: url(images/col_one_bottom.gif); background-repeat: no-repeat; background-position: left bottom; padding: 5px 0 0 0; width: 150px; height: 480px }

td#colTwo { background-image: url(images/col_two_footer.gif); background-repeat: no-repeat; background-position: right bottom; font-family: Verdana, Arial, Helvetica; background-color: white; padding: 0 10px 0 2px; width: 540px }

div#content h2 { font-size: 11px; letter-spacing: -2px; margin-bottom: 20px }

div#footer { font-size: 10px; font-family: Verdana, Arial, Helvetica; background-color: #26348f; background-image: url(images/footer.gif); background-repeat: no-repeat; background-position: top; margin: 8px 0 8px 0; width: 720px; height: 42px}

div#footer a { color: white; text-decoration: none }
div#footer a:hover { color: #5357af }

div#footer p { color: white; font-size: 10px; font-family: Verdana, Arial, Helvetica; text-align: center; padding: 2px 0 0 0; margin: 0 0 }
/*Main Search Engine*/
form#searchfilter { color: black; font-size: 11px; width: 100% }
div#title { color: #26348f; font-size: 14px; font-family: Verdana, Arial, Helvetica; width: 100% }
input#inputtextm2 { color: #c90404; font-size: 10px }
input#inputtextprice { color: #c90404; font-size: 10px }
input#inputsubmit3, input#inputsubmit4 { color: white; font-size: 11px; font-family: Verdana, Arial, Helvetica; background: #5357af; padding-top: 2px; padding-bottom: 2px; border: solid 1px #101010 }
/*Owner Menu*/
div#ownermenu { background-color: transparent; background-image: url(images/owner_menu_border.gif); background-repeat: no-repeat; background-position: center bottom; padding-right: 5px; width: 100%; height: 35px; float: left }

div#ownermenu ul { line-height: normal; list-style: none; margin-top: 0 }

div#ownermenu li { display: inline; }

div#ownermenu a { color: #26348f; font-size: 10px; font-family: Verdana, Arial, Helvetica; background: url(images/img_over.gif) no-repeat; text-align: center; text-decoration: none; display: block; margin: 0; padding: 5px 0 0; width: 85px; height: 20px; float: left }

div#ownermenu a:hover, div#ownermenu .active a { color: white; background-image: url(images/img_up.gif); background-repeat: no-repeat }
/*Search Results*/
div#results { background-color: #b1b1d0; background-image: url(images/results.gif); background-repeat: no-repeat; background-position: 0 top; margin-bottom: 30px; width: 540px; height: 220px; float: right }
/*Search Results Nav*/
a.searchnav, a.searchnavactive { color: #ededed; font-size: 12px; background-image: url(images/nav_dead.gif); background-repeat: no-repeat; width: 20px; height: 20px; text-decoration: none; text-align: center; vertical-align: middle; display: block; padding-top: 2px; margin-top: 4px }
a.searchnav:hover, a.searchnavactive { color: #ededed; background-image: url(images/nav_live.gif); background-repeat: no-repeat }
/*passwords*/
div#passwords { background-color: white; background-image: url(images/pop_up.gif); background-repeat: no-repeat; background-position: center; width: 460px; height: 210px; float: left }
div#inquiry { color: black; font-family: Verdana, Arial, Helvetica; background-color: white; border-left: 2px solid #26348f; border-right: 2px solid #26348f; width: 456px; height: 650px }
/*Individual Listing*/
div#listing { background-color: #cfd3de; background-image: url(images/listing_bottom.gif); background-repeat: no-repeat; background-position: center bottom; width: 100%; height: 780px; border-top: 1px solid #26348f }
div#listing img { border-color: #26348f }
div#topgear { color: #26348f; font-size: 16px; font-family: Verdana, Arial, Helvetica; font-weight: bold; background-color: #cfd3de; background-image: url(images/listing_back.gif); background-repeat: no-repeat; background-position: center top; width: 100%; height: 75px }
div.gallery { margin-top: 12px; padding-left: 5px; width: 280px; height: auto; float: left }
div.details { margin-top: 12px; width: 255px; height: auto; float: right }
/*Static Pages*/
div#helptopics { width: 538px; border-right: 1px solid #26348f; border-left: 1px solid #26348f; margin-top: 11px; margin-bottom: 11px }
/*Edit Info*/
div#editinfo { color: black; font-family: Verdana, Arial, Helvetica; background-color: #cfd3de; width: 460px; height: 480px }
/*Upload Photos*/
div#photoupload { color: #26348f; font-family: Verdana, Arial, Helvetica; background-color: #cfd3de; width: 450px; height: 510px; float: left; border-width: 1px; border-color: #26348f }
/*payment*/
div#checkout { margin-top: 9px; margin-bottom: 9px; width: 700px; border-right: 1px solid #26348f; border-left: 1px solid #26348f }
div#listingfee { color: #26348f; font-family: Verdana, Arial, Helvetica; background-color: white; border-left: 2px solid #26348f; border-right: 2px solid #26348f; width: 504px; height: 550px }

