* { border: 0; padding: 0; margin: 0; }
* ul { list-style-type: none !important }

/* bg */

body { background:#152d7b url(../img/bg_body.png) top left repeat-x }
#conteiner { background:url(../img/bg_conteiner.png) top no-repeat }
#mainmenu { background:url(../img/bg_menu.png) no-repeat }
#header { background:url(../img/bg_header.png) no-repeat }
#contTop { background:url(../img/bg_content_top.png) no-repeat }
#content { background:url(../img/bg_content_mid.png) repeat-y }
#copy { background:url(../img/bg_content_btm.png) no-repeat }

.lang .lv a { background: url(../img/lang_lv.png) no-repeat }
.lang .ru a { background: url(../img/lang_ru.png) no-repeat }
.lang .en a { background: url(../img/lang_en.png) no-repeat }

/* basic */

body { width: 100%; height: 100%; padding-bottom: 25px; text-align: center }

#conteiner, #mainmenu, #header, #content, #contTop,
#copy { margin: 0 auto; text-align: center; font-size:10px; color:#333333 }

#mainmenu, #header, #contTop,
#copy { width:899px; }

#conteiner { width:955px; min-height: 600px; position: relative; }
#mainmenu {  height: 55px; }
#header { height: 135px; overflow: hidden; }
#contTop { height: 41px; }
#copy { height: 45px;}
#alexa1 { height:0px; overflow:hidden; margin-top:5px; }
#alexa2 { margin-top:-33px; filter:alpha(opacity=2); -moz-opacity:0.02; -khtml-opacity: 0.02; opacity:0.02; }
#host-tracker { margin-top:5px; filter:alpha(opacity=21); -moz-opacity:0.21; -khtml-opacity: 0.21; opacity:0.21; }
#content { width:869px; min-height: 300px; text-align: justify; padding: 15px; padding-top:0px!important; overflow: hidden; }

/* Lang menu */
.langkreisais { width: 60px; height: 20px; padding-top: 10px; border: 0; top:0; left: 40px; position: absolute;  }

.lang { width: 90px; height: 20px; padding-top: 10px; border: 0; top:0; right: 25px; position: absolute;  }
.lang ul li { float: left; margin-right: 2px; }
.lang ul li a { display: block;	text-indent: -9000px; width: 24px; height: 13px; border: #ccc solid 1px; }
.lang ul li a:hover { border: #fff solid 1px }


/* mainmenu */

#mainmenu ul { border-left:#555 dotted 1px; width: 745px; height: 43px; margin: 0 auto; overflow: hidden; }
#mainmenu ul li { float: left }
#mainmenu ul li a { width: 145px; height: 30px; padding-top: 13px; border-right:#555 dotted 1px; text-align: center; display: block;  }
#mainmenu ul li a:hover { background-color:#222 }
#mainmenu ul .active a { background-color:#222 }

/** header */

#header form { float: left; margin-top: 50px; }
#header .mail { margin-left: 507px; }
#header .admin { margin-left: 143px; }

#header input {
	background:none;
	width: 100px;
	height: 12px;
	text-align: center;
	}
	
.accept {
	width: 100px !important; height: 20px !important; margin-top: 3px; cursor: hand;
	}
.login { cursor:text; }
.pass {	
	margin-top: 13px;
	padding-top: 3px;
	height: 10px !Important;
	cursor:text;
	  }
	  
/* raksti */

.raksti {
	width: 410px;
	min-height: 350px;
	margin-top: 15px;
	padding: 5px;
	border:#666 dotted 1px;
	overflow: hidden;
	float: left;
	margin: 2px;
	}
.raksti img { 
	
	border: #666 solid 1px; 
	padding: 2px; 
	margin: 10px;
	}

.raksti h3 {
	width: 100%;
	text-align: left;
	margin-top: 5px;
	padding-bottom: 10px;
	border-bottom:#444 solid 1px;
	float: left;
	position: relative;
	}
.raksti ul { float: right; width: 100%; }
.raksti ul li {float: right; margin-right: 2px;}

.raksti ul li a,
.index_a,
.submit {
	background-color: #0e1a40 !important;
	border:#444 solid 1px !important;
	height: 17px;
	width: auto !important;
	text-align:center !important;
	padding-top: 3px;
	padding-left: 10px;
	padding-right: 10px;
	margin-top: 10px !important;
	display: block !important;
	}

	
.submit:hover { background:#000  !important }
	
#content .index_a { width: 100px; }
#content .left { float: left }
#content .right { float: right }

#content input,
#content select,
#content option,
#content textarea { background:#000; border:#333 solid 1px; padding:0; margin:2px; position: relative; float: left; }

input.submit { height: 21px !important; padding-top: 0px !Important; float: right !important; width: 100px!important; }
.radio { border: none !Important }

.raksti .input {
	background-color: #666;
	border:#ccc solid 1px;
	}
	
.raksti .btn a { height: 20px; width: 55px;  padding: 0; text-align: center; }
.raksti .btn a img { border: 0; margin: 0; padding: 0; }


#page { width: 869px !Important; height: 50px; text-align: center; overflow: hidden;}
#page ul { margin: 0 auto; width: 220px;  }
#page ul li { float: left; text-align: center; }
.pagination { margin:2px; margin-top: 25px; height:10px; width:25px; padding:5px; padding-top: 3px; text-align:center;	background-color: #0e1a40;	border:#444 solid 1px; display: block;cursor: hand;}
.pagination:hover,
#page .active a { background:#000 }
.sitemap li{
	padding-bottom:10px;
	font-weight:normal;
}
.sitemap ul {
	padding-left:15px;
}