/* DEFAULT STYLES*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}

a {
  cursor:pointer;
}

#header h1, #subtitleblock h1 {
display:none;
}

#content table.admin, .debug table  {
	border-collapse: separate;
	border-spacing: 0;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#content table.admin tr, .debug table tr {
	background-color: #DDE8EE;
}

#content table.admin td, .debug table td {
	border-left: 10px solid #FFF;
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #666;
	border-right: 1px solid #666;
	padding: 5px;
}

caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}

li {display: block;}

/* / DEFAULT STYLES*/
UL.stars {height: 22px;}
DIV.ajax_loading {margin-bottom: 20px;}
DIV.ajax_result {margin-bottom: 20px;}

.user-profile .profile DT {float: left; font-weight: bold; margin: 0 5px 0px 0;}

input.button1 { margin-bottom: 20px;border: 1px solid #aaa; background-color: #f4f4f4; padding: .3em .8em; font-size: 1.1em; /* -moz-border-radius: 4px; -webkit-border-radius: 4px; */}
input.button1:hover {cursor:pointer; }

#autocomplete_choices {
	background-color: #FFF;
}

div.autocomplete {
  position: absolute;
  width: 500px;
  background-color: white;
  border: 1px solid #888;
  margin: 0px;
  padding: 0px;
}
 
div.autocomplete ul {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
  max-height: 20em;
  overflow: auto;
}
 
div.autocomplete ul li.selected {
    background-color: #ffb;
}
 
div.autocomplete ul li {
  list-style-type:none;
  display: block;
  margin: 0;
  padding: 2px;
  cursor: pointer;
}

#notification-text { background-color: #FFFF9C; text-align: center; }

.form-error {
  border: 1px solid red;
  margin-bottom: 20px; 
  padding: 10px 10px 5px 10px; 
  background-color: #FDD;
}

.form-error h3 {display: none;}

.form-error p {border: 1px solid red;margin-bottom: 5px; padding: 5px;}

body, html { height: 100%; }
body { 
font: normal 100%/1.2 Arial, Helvetica, sans-serif; 
font-family: Georgia,"Times New Roman",Times,serif; 
color: #444444; 
background: #ebebeb url(../images/template/bg.png) center repeat-y; 
height: 100%; }

body {
color:#444444;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-family: Arial,Georgia,"Times New Roman",Times,serif; 
font-size:12px;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.2;
/*background-image: url(../img/5cafd27b976dceb6f4237c85cbc7770f.jpg);*/
background-color: #86C9EF;
}

a { outline: none; color:#FF0098; text-decoration: none; }
a:hover { text-decoration: underline; }
img { border: 0;}
img.flag { width: 16px; height: 11px; }
fieldset { border:0;}
hr { visibility: hidden; }

h2, P.title { font-size:1.5em; font-weight:normal; margin-bottom: 20px; text-decoration: none; color: #FF0098; }

#miniLogin input {
font-size:10px;
}

.footer .sitemap {display: none;}
