body{
	background: #F2F2F3;
	margin-left:0;
	margin-right:0;
	color:#000000;
	font-family:verdana,arial,helvetica,sans-serif;
}
body.helpbody{background:#FFFFFF;}
.helpbody p{border:0pt}

#logo{border:0;float:right;}

p{border:1pt solid black;font-family:courier;}

#loading {
 	width: 400px;
 	height: 100px;
 	font-family: verdana,arial,helvetica,sans-serif;
 	position: absolute;
 	left: 50%;
 	top: 50%;
 	margin-top: -30px;
 	margin-left: -200px;
 	text-align: center;
 	background:#FFF url('loader.gif') 50% 80% no-repeat;
}


/* Stiilid alates 2010 */
a, a:link, a:visited {color : #00639c;text-decoration: none;}
a:hover {text-decoration: underline;}

.redBtn,a.redBtn,
.greyBtn,a.greyBtn,
.blueBtn,a.blueBtn{
	color: #fff;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	padding: 4px 7px 3px 7px;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-transition: border-color .20s;
	-moz-transition: border-color .20s;
	-o-transition: border-color .20s;
	transition: border-color .20s;
}

.redBtn,a.redBtn{
	background: #E1582F;
	text-shadow: 0 1px 0 #B0401E;
	border: 1px solid #D14836;
	background: #D64937;
	background: -webkit-linear-gradient(top, #DC4A38, #D14836);
	background: -moz-linear-gradient(top, #DC4A38, #D14836);
	background: -ms-linear-gradient(top, #DC4A38, #D14836);
	background: -o-linear-gradient(top, #DC4A38, #D14836);
}

.redBtn:hover,a.redBtn:hover{
	border: 1px solid #B0281A !important;
	background: #D14130;
	background: -webkit-linear-gradient(top, #DC4A38, #C53727);
	background: -moz-linear-gradient(top, #DC4A38, #C53727);
	background: -ms-linear-gradient(top, #DC4A38, #C53727);
	background: -o-linear-gradient(top, #DC4A38, #C53727);
}

.greyBtn,a.greyBtn{
	color: #444;
	text-shadow: 0 1px 0 #fff; 
	border: 1px solid #D8D8D8 !important;
	background: #F2F2F2;
	background: -webkit-linear-gradient(top, #F5F5F5, #F1F1F1);
	background: -moz-linear-gradient(top, #F5F5F5, #F1F1F1);
	background: -ms-linear-gradient(top, #F5F5F5, #F1F1F1);
	background: -o-linear-gradient(top, #F5F5F5, #F1F1F1);
}
.greyBtn:hover, a.greyBtn:hover {
	border: 1px solid #C6C6C6 !important;
	background: #F3F3F3;
	background: -webkit-linear-gradient(top, #F8F8F8, #F1F1F1);
	background: -moz-linear-gradient(top, #F8F8F8, #F1F1F1);
	background: -ms-linear-gradient(top, #F8F8F8, #F1F1F1);
	background: -o-linear-gradient(top, #F8F8F8, #F1F1F1);
}
.blueBtn,a.blueBtn{
	text-shadow: 0 1px 0 #015b8e; 
	border:1px solid #00639C;
	background: #00639c;
	background: -webkit-linear-gradient(top, #0175b8, #00639c);
	background: -moz-linear-gradient(top, #0175b8, #00639c);
	background: -ms-linear-gradient(top, #0175b8, #00639c);
	background: -o-linear-gradient(top, #0175b8, #00639c);
}
.blueBtn:hover, a.blueBtn:hover{
	border: 1px solid #01598c !important;
	background: #F3F3F3;
	background: -webkit-linear-gradient(top, #006ead, #005e94);
	background: -moz-linear-gradient(top, #006ead, #005e94);
	background: -ms-linear-gradient(top, #006ead, #005e94);
	background: -o-linear-gradient(top, #006ead, #005e94);
}


.redBtn:hover,.greyBtn:hover,.blueBtn:hover {
	text-decoration: none;
	-moz-box-shadow: 0 1px 0px #DDD;
	-webkit-box-shadow: 0 1px 0px #DDD;
	box-shadow:iset 0 1px 0px #DDD;
}



/* New styled table */
.zebra{
	border:1px solid #d3d3d3;
	background:#fefefe;
	-moz-border-radius:3px; /* FF1+ */
	-webkit-border-radius:3px; /* Saf3-4 */
	border-radius:3px;
	color: #555;
	min-width:300px;
}

.zebra .filter{background:#c0c0c0;}
.zebra th,.zebra td{padding:5px 8px; }
.zebra th,.zebra tr.header {
	padding-top:7px; 
	padding-bottom:7px; 
	text-shadow: 1px 1px 1px #fff; 
	
	background-color: #eee;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#eee));
	background-image: -webkit-linear-gradient(top, #f5f5f5, #eee);
	background-image:    -moz-linear-gradient(top, #f5f5f5, #eee);
	background-image:     -ms-linear-gradient(top, #f5f5f5, #eee);
	background-image:      -o-linear-gradient(top, #f5f5f5, #eee); 
	background-image:         linear-gradient(top, #f5f5f5, #eee);
}
.zebra td {
	border-top:1px solid #e0e0e0; 
	border-right:1px solid #e0e0e0;
	background: -moz-linear-gradient(100% 25% 90deg, #fefefe, #f9f9f9);
	background: -webkit-gradient(linear, 0% 0%, 0% 25%, from(#f9f9f9), to(#fefefe));
}
.zebra tr.odd-row td {
	background:#f6f6f6;
	background: -moz-linear-gradient(100% 25% 90deg, #f6f6f6, #f1f1f1);
	background: -webkit-gradient(linear, 0% 0%, 0% 25%, from(#f1f1f1), to(#f6f6f6));
}
.zebra td.last {
	border-right:none;
}

.zebra tr:first-child th.first {
    -moz-border-radius-topleft:3px;
    -webkit-border-top-left-radius:3px;
}
.zebra tr:first-child th.last {
    -moz-border-radius-topright:3px;
    -webkit-border-top-right-radius:3px;
}
.zebra tr:last-child td.first {
    -moz-border-radius-bottomleft:3px;
    -webkit-border-bottom-left-radius:3px;
}
.zebra tr:last-child td.last {
    -moz-border-radius-bottomright:3px;
    -webkit-border-bottom-right-radius:3px;
}
.zebra tr.hover td{
	background:#FFFED2;
}
.zebra a{color:#666;}


/* statistics tab */
.tabs{
	list-style-type:none;
	padding-left:10px;
}
.tabs li{
	display:block;
	float:left;
	margin-bottom:5px;
	padding-right:2px;
}
.tabs li a{
	padding:5px 8px;
	border:1px solid #9D9FA2;
	font-weight:bold;
	text-shadow: 1px 1px 1px #fff; 
	color: #555;
	background-color: #eee;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#eee));
	background-image: -webkit-linear-gradient(top, #f5f5f5, #eee);
	background-image:    -moz-linear-gradient(top, #f5f5f5, #eee);
	background-image:     -ms-linear-gradient(top, #f5f5f5, #eee);
	background-image:      -o-linear-gradient(top, #f5f5f5, #eee); 
	background-image:         linear-gradient(top, #f5f5f5, #eee);
	
	-moz-border-radius-topleft:3px;
	-webkit-border-top-left-radius:3px;
	-moz-border-radius-topright:3px;
	-webkit-border-top-right-radius:3px;
	
}
.tabs .question{font-weight:bold;text-align:left;}
.tabs .last{float:right;}

.charts .bars{display:none;}
.chart{
	padding:10px 0;
}

.styledInput{
	padding:4px 5px;
	border:1px solid #cccccc;
	border-radius: 2px;
	outline:none;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
}

SPAN.head {
	font-family : verdana,arial,helvetica,sans-serif;
	font-size : 12pt;
	font-weight : bold;
	color : #E1582F;
}

SPAN.news {
	font-family : verdana,arial,helvetica,sans-serif;
	font-size : 12pt;
	font-weight : bold;
	color : #E1582F;
}
p.wp_post {
	border:0pt;
	font-family: verdana,arial,helvetica,sans-serif;
}


TH,TD,TEXTAREA {
	font-family : verdana,arial,helvetica,sans-serif;
	font-size : 12px;
}

TABLE.mainpage {
	border : 0px solid;
	width : 960px;
	border-spacing : 5px;
	padding : 0px;
}

TABLE.view {
	border : 1px solid;
	border-color : #00639c;
	border-spacing : 3px;
	padding : 0px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	background: #ffffff;
}

a.view{color:#00639c;}
a.viewselected{font-weight:bold;color:#00639c;}

TABLE.subview {
	border : 1px solid #E1582F;
	/* border-color : #E1582F; */
	border-spacing :3px;
	padding : 0px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	background: #ffffff;
	float:left;
}

A.subview{color:#E1582F;}

A.subviewselected {
	font-weight : bold;
	color : #E1582F;
	/*color : #ff9c00;*/
}

TABLE.mainform {
	width : 100%;
	border : 1px solid #00639c;
	border-spacing : 5px;
	padding : 0px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	background: #ffffff;
	color:#000000;
	text-align:left;
}

TABLE.pageheader {
	width : 100%;
	border : 0px solid #00639c;
	border-spacing : 3px;
	padding : 0px;
	color : #00639c;
}
TD.pageheader {
	font-family : verdana,arial,helvetica,sans-serif;
	font-size : 14px;
	font-weight : bold;
}

TABLE.pagefunc {
	border : 1px solid #9d9fa2;
	border-spacing : 3px;
	padding : 0px;
	color:#000000;
}

TABLE.pagebody {
	border : 0;
	border-color : #00639c;
	border-spacing : 3px;
	padding : 10px;
	color:#000000;
}

TABLE.question {
	border: 0;
	border-spacing: 0px;
	margin:2px 3px;
	padding: 0;
	margin:auto;
}

A.buttonlink {
	font-weight : bold;
}

.single-question{margin-bottom:-5px;}
.question-container{
	border:1px solid #00639c;
	margin:3px 0;
	width:900px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius:3px;
	color:#000000;
	text-align:left; 
	float:right;
}

.question-header{
	background:#ededed;
	margin-bottom:3px;
	border-bottom:1px solid #cccccc;
	cursor:pointer;
	color:#00639c;
}
.move-question{cursor:move;float:left;margin: 5px 15px 0 5px;}
.collapse-icon{float:right;margin: 5px 5px 0 5px;}
.expand{float:left;width:86%;padding:5px;text-align:left;}
#columns .placeholder{background: #f0f0f0;border:1px dashed #ddd;min-height:30px;width:900px;float:right;}
.fl-right{float:right;padding:5px 1px;}
#expand-big{/*margin-bottom:-6px; Chrome 9 läks lolliks selle peale*/margin-right:3px;}
.add-between{margin-top:-8px;margin-left:8px;border:0;}

.info,
.error,
.notice, 
.success { padding: 3px 10px 3px 5px; margin-bottom: 4px; border: 1px solid #ddd; border-radius:3px; -moz-border-radius:3px;-webkit-border-radius:3px;}
.info    { background-color: #E4ECf9; color: #016096; border-color: #CCD6E0; }
.error   { background-color: #FBE3E4; color: #8a1f11; border-color: #FBC2C4; }
.notice  { background-color: #FFF6BF; color: #514721; border-color: #FFD324; }
.success { background-color: #E6EFC2; color: #264409; border-color: #C6D880; }


/* tags */
.folders{margin-bottom:8px;}
.def-text-open{float:right;font-weight:bold;}
.def-text-closed{float:left;font-weight:normal;margin-left:10px;color:#555555;font-style:italic;}
.folder-rows tr:hover,.folder-rows2 tr:hover{background:#ededed;}
.folder-title{
	padding-left:23px;
	cursor:pointer;
	float:left;
	position: relative;
	padding: 3px 5px;
	border: 1px solid #CAD8F3;
	background: #DEE7F8;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.folder-title-hover{background: #BBCEF1;border: 1px solid #CAD8F3;}
.folder-title-focus{background-color:#00639c;color:#ffffff;border:1px solid #00639c;}
.folder-name{padding-left:30px;width:120px;}

