body {
	font:68.75% Arial, Helvetica, sans-serif; 
	color:#303030;
	margin: 0; 
	padding: 0; 
	background:#fff;
}
a {
	color:#007bd4; 
	text-decoration:underline; 
	font-weight:bold;
}
a:hover {
	color:#303030; 
	text-decoration:none;
}
a:visited {
	font-family: Helvetica, Verdana, Arial; 
	font-size: 12px; 
	color: #BB0000; 
	text-decoration: none; 
}
a:active { 
	font-family: Helvetica, Verdana, Arial; 
	font-size: 12px; 
	color: #FF0000; 
	text-decoration: none; 
}
.clearer {
	clear:both; 
	margin:0; 
	padding:0;
}
.floatLeft {
	float:left; 
	margin:0; 
	padding:0;
}
.floatRight {
	float:right; 
	margin:0; 
	padding:0;
}
.wrapperPage {
	width:470px; 
	margin:0 auto; 
	padding: 0;
	text-align:left;
	overflow: hidden;
}
.selectInput {
	font:0.99em Arial, Helvetica, sans-serif; 
	width: 470px;
}
h1 {
	font: bold 3.2em Arial, Helvetica, sans-serif; 
	line-height:1.05em;
}
h2 {
	font: bold 2.93em arial;
	margin-bottom: 0.4667em;
}
h3 {
	font: bold 1.64em arial;
	margin-bottom: 5px;
}
h5 {
	font: bold 1.27em arial;
	margin-bottom: 0.4em;
}
h6 { 
	font: bold 1.2em Arial, Helvetica, sans-serif; 
	padding-top:0.5em;
}
.vinjettiIlmoitus {
	width:460px; 
	height:16px; 
	margin:0 0 10px 0; 
	padding:4px 10px 0 0px; 
	background:url('pics/icon_ilmoitus_small.gif') #007bd4 no-repeat 7px 1px; 
	color:#fff; 
	text-align:right; 
	font-size:1em; 
	font-weight:bold;
}
.manualLink {
	float:right;
}
.highlight {padding:10px 10px 8px 10px; background:#f5f2db;}

.linkSection {
	width: 470px;
	margin: 0;
	padding: 10px 0 0 0;
}


#uppermargin { padding-top: 15px; margin: 0px; width: 100%;}
#logolocation { clear: both; width: 100%; margin: 0px; padding: 0px; }
#logo { position: relative; float: left; width: 150px; }
#formi { margin: 10px 0 0 0; padding: 0; background:#fff; overflow: hidden;}
#calendar {margin: 0; padding: 10px; background:#f5f2db; overflow: hidden;}

#fieldinput { width: 150px; height: 19px; font-family: Helvetica, Verdana, Arial; font-size: 12px; }
#smalltext { font-family: Helvetica, Verdana, Arial; font-size: 11px; color: black; }
#upload_target{border:0px;display:none;}
#AG_FRAME_button{border:0px;display:none;}
#previewer{width:448px; background:#f5f2db; text-align: center; padding: 10px;}
#previewer_img{ width:390px; border:1px solid #6593CF;}
#img_preview{ position:absolute; left:80%; top:30%;}
#display{height:200px;width:400px;overflow : auto;}
iframe.image_iframe{ border:0px;width:100%;height:50% }
div.fileform_settings{background-color:#f7f8fd;border:1px solid #6593CF;display:none;}
div.fileform_upload{border:1px solid #6593CF;}
div.fileform_browse{background-color:#f7f8fd;border:1px solid #6593CF;display:none;}
div.uploaded_area{ position:absolute; left:70%;width:150;height:300;}
div.fileform{position:absolute;left:10%;top:10%;width:80%;height:500px;display:none;background-color:#F7F8FD;border: 1px solid #6593CF;filter:alpha(opacity=95);-moz-opacity:.95;opacity:.95;}
table.loaded_imgs{ border: 1px solid #000000;}
div.preview_calendar{position:absolute;top:15%;left:70%;}
div.edit_area{width:250;background-color:#F7F8FD;border: 1px solid #6593CF;}
div.preview_info{ background-color:#f5f2db;  text-align:left; margin:0; padding: 0px 10px 10px 10px; overflow: hidden;}
.infoTable th { 
	font-size: 12px;
	padding: 0px 10px 4px 0; 
	overflow: hidden;
}
.infoTable td { 
	padding: 0 0 4px 0; 
	overflow: hidden;
}
div.container{background:#007BD4; margin-top: 2px; color: #fff; padding: 5px; font-weight:bold;}
input.container_button{background:#007BD4; border: none; height: 20px; width: 20px; font-weight: bold; font-size: 10px; color: #fff; text-align: center;}

label {
	font-size:12px;
	color: #fff;
}

table.ad_list{ border: 1px solid #000000; }
tr.ad_list{ border-bottom: 1px solid #E60000;border-left: 1px solid #E60000; border-right: 1px solid #E60000; }
td.ad_list{ }
div.preview_info_search{ display:none;position:fixed;top:20%;left:0%;background-color:#f5f2db; width:400px; text-align:left; border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000;}
img.model_img{border:1px solid black;}
div.login_box { border: 1px solid black;background-color:#F7F8FD; position:absolute; filter:alpha(opacity=95);-moz-opacity:.95;opacity:.95;left:0%;top:75px;}
.image_settings{width:30px;height:30px;background:url(../pics/tool_32.png)  #999999;}
input.login_box { background:url(../pics/administrator_24.png);background-position:100% 100%; background-repeat: no-repeat; color:red; font-size:12px; }
button.login_button { border:0px;  width:30px;height:30px; background:url(../pics/padlock_32.png) transparent; }
input.login_pass { background:url(../pics/lock_24.png);background-position:100% 100%;background-repeat: no-repeat; color:red; font-size:12px; }
button.logout_button { border:0px; width:30px;height:30px; background:url(../pics/unlock_32.png) transparent; }
input.logout_box { background-color:#cccccc;background:url(../pics/administrator_24.png) #cccccc;background-position:100% 100%; background-repeat: no-repeat; color:red; font-size:12px; }
input.logout_pass { background-color:#cccccc;background:url(../pics/lock_24.png) #cccccc;background-position:100% 100%;background-repeat: no-repeat; color:red; font-size:12px; }
.registerTable th {text-align: left;}
.statisticsButton{width:35px;height:35px;background:url(../pics/stadistics_32.png)  #cccccc;}
td.menu_td{  border-bottom: 1px solid #E60000;border-left: 1px solid #E60000; border-right: 1px solid #E60000; } 
td.menu_td_selected{  border-bottom: 1px solid #E60000;border-left: 1px solid #E60000; border-right: 1px solid #E60000; background-color:#ffffff;} 
td.text1 { font-family: Helvetica, Verdana, Arial; font-size: 12px; color: black; }
td.text2 { font-family: Helvetica, Verdana, Arial; font-size: 13px; color: black; }
input.red {float: right; background:url(pics/_bg_btn.gif) repeat-x #007bd4; display:inline; margin:5px 0 0 10px; padding:2px 4px 1px 4px; border:solid 1px #006ab7; color:#fff; text-decoration:none; text-align:center; font-weight:bold; font-size:1em;}
input.red  disable {color: #000;}

input.inversered { background-color: #fce8f0; height: 19px; font-size: 11px; color: #E60000; }
span.navigatebox{  background-color:#f5f2db;border-top: 1px solid #E60000; border-bottom: 1px solid #E60000; border-left: 1px solid #E60000; border-right: 1px solid #E60000;font-family: Helvetica, Verdana, Arial; font-size: 12px; color: black; }
span.navigateboxsel{  background-color:#ffffff;border-top: 1px solid #E60000; border-bottom: 1px solid #E60000; border-left: 1px solid #E60000; border-right: 1px solid #E60000; font-family: Helvetica, Verdana, Arial; font-size: 12px; color: black;}
select.regselect{ text-align: right; margin-right: 0.5em; display: block; } 

img.img_upl_frame { background:url(../pics/icon_ilmoitus_small.gif); }
