/*gloriapark*/
@import url(/common/css/gloriapark.css);
/*comments*/
@import url(/common/css/comments.css);
/*search form*/
@import url(/common/css/searchform.css);
/*form*/
@import url(/common/css/form.css);

/*separate vmx-css*/
@import url(vmx.css);

a.butt
{
	border: 1px #999 solid;
	padding: 2px 3px 1px 3px;
	background: #fff;
	font-weight: normal;
	text-decoration: none;
	text-align: center;
	color: #000;
	font-size: 1em;
}
a.butt:hover {
	background: #da2e1a;
	color: #fff;
}

ul { list-style: none; }
#content ul { /* regular ul needed in this area */
	list-style: disc;
	padding: 1ex 1ex 0 1ex;
	margin: 0 1ex 0 1em;
}
#content ul li { /* regular li needed in this area */
	padding: 0;
	margin: 0 0 1em 0;
}

#search ul
{
	margin:0;
	padding:0;
	margin-bottom: 2em;
	list-style: none;
}
#search ul li .title {
	font-size: 1.1em;
	font-weight: bold;
	margin-top: 2em;
	color:#000;
}
#search ul li a.title
{
	font-size: .9em;
	color: #CD2929;
}
#search ul li .body { line-height: normal; }
#search ul li .date
{
	font: .8em normal;
	font-family: verdana,arial,sans-serif;
}

#search .gform { padding: .4em; }

#folder ul
{
	margin:0;
	padding:0;
	margin-bottom: 2em;
	list-style: none;
}
#folder ul li .title {
	font-size: 1.1em;
	font-weight: bold;
	margin-top: 2em;
	color:#000;
}
#folder ul li a.title
{
	font-size: 1em;
	font-weight: normal;
	color: #CD2929;
}

#folder ul li .body { line-height: normal; }
#folder ul li .date
{
	font: .9em normal;
	font-family: verdana,arial,sans-serif;
}

ul.contentlist {
	font-size: 1.2em;
	line-height: normal;
}
ul.contentlist li { list-style: none; }
ul.contentlist .caption {
	font-size: 80%;
	font-weight: normal;
	margin-bottom: 0;
}
ul.contentlist p { margin-bottom: 0; }
ul.contentlist .date { font-size: 80%; }

#frontpage, #article, #folder, #formpage, #debate, #search {
line-height:180%;
}

#frontpagearticlelist ul
{
	list-style-type: none;
	padding: 0;
	margin: 0;
	margin-top: 20px;
	line-height: 1.4em;
}
#frontpagearticlelist  ul li
{
	background-image: url(../gfx/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0 .2em;
  	padding-left: 20px;
}

#formpage legend { display: none; }

#formpage fieldset {
	background: #f1f1f1;
	border: 2px #e2e3e4 solid;
	padding: 10px 5px 0 5px;
	margin: 15px 0;
}
#formpage fieldset .title { padding: 1ex; }

#formpage label {
	width: 200px;
	float: left;
	text-align: right;
	margin: 0 2ex 1ex 0;
	/*clear: both;*/
}
#formpage .text,
#formpage .textarea,
#formpage .select,
#formpage .multiple,
#formpage .radioselect {
	float: left;
	margin-bottom: 1ex;
}
#formpage .check,
#formpage .radio {
	float: left;
	margin-bottom: 0;
}
#formpage .select,
#formpage .multiple,
#formpage .text,
#formpage .textarea { width: 220px; }
#formpage span.checkval {
	/*display: block;*/
	float: left;
	margin-left: .2ex;
}
#formpage a.butt { margin: 0 0 1ex 212px; }

#formpage .gform { border: none; }

#formpage .gform .item
{
	font-size: 1em;
	padding: 0;
}

#formpage .gform label {font-weight: normal; }


.adtop {
	width: 954px;
	margin: 0 auto;
}

.adtop .add{
	margin-top: 5px;
	margin-bottom: 5px;
}

.addover {
	margin-bottom: 3px;
}

.adcontent .tinyad{
	width: 468px;
	float: left;
	background-color: #fff;
	padding-top: 5px;
	padding-bottom: 5px;
}

.adcontent .textad {
	width: 110px;
	float: right;
	margin-top: 5px;
	background-color: #ccc;
}
.adcontent .textad a{
	display: block;
	padding: 5px;

}

.adcontent .border{
	  border-bottom: 1px solid #CCCCCC;
}

div.adcol a img {
	margin-bottom: 5px;	
}

div.adcol {
	margin-left: 3px;	
}

/* addons */

#content ul.addons
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#content ul.addons li
{
	background-color: #F1F1F1;
	border: 1px solid #B0B0B0;
	padding: 5px;
}

#content ul.addons li .title
{
	background-image: url(../gfx/logo_x_faktaboks.gif);
	background-position: left top;
	background-repeat: no-repeat;
	border-bottom: 1px solid #B0B0B0;
	font-size: 12px;
	font-weight: bold;
	padding: 4px 0 3px 22px;
}

#content ul.addons li ul li
{
	border: none;
	padding: 0;
}

/* /addons */

/* comments */

.comments {	font-size: .9em; }

.comments h4, .comments h5 { margin-top: .5em; }

.comments fieldset
{
	margin: 0;
	padding: 0;
}

.comments label {display:none;}

/* /comments */


#tree .gpimage, 
#tree .gpimage.nonealigned { padding: 0 0 1em 0; }


/* dynaparked */
.gimage { background: transparent; }
.gimage div {
	font-size: .8em;
	line-height: normal;
}
.gimage.left {
	float: left;
	padding: 10px 10px 10px 0;
}
.gimage.right {
	float: right;
	padding: 0 0 10px 10px;
}
.gimage.center {
	text-align: center;
	margin: 0 auto;
	padding: 10px 0;
}
.gimage .gbottom { padding-top: 3px; }
.gimage .gtop { padding-bottom: 3px; }
img.gimg { border: 0; }
.annonse
{background: url(../gfx/ann.gif) no-repeat right top;}
/* useful stuff */
.spacer {
	clear: both;
	border: none;
	margin: 0;
	padding: 0;
	background: transparent;
	font-size: 1px;
	height: 1px;
}
.spacer.one { height: 1px; }
.spacer.five { height: 5px; }
.spacer.fifteen { height: 15px; }
.spacer.thirty { height: 30px; }
/*outline: 1px red dashed;*/
.left {float: left; margin: 0; padding: 0;}
.right {float: right; margin: 0; padding: 0;}
