*{
	padding:0px;
	margin:0px;
	line-height:125%;
	font-family:"Arial","Helvetica",sans-serif;
}

body{
	padding:60px 30px 20px 30px;
}

.nb{
	border:none;
}

.bull{
	margin-right:4px;
}
.gap{
	height:20px;
}
.hr0,
.hr1{
	line-height:1px;
	font-size:1px;
	height:1px;
	background-position:bottom left;
	background-repeat:repeat-x;
	margin:3px 0px;
}


a{
	text-decoration:none;
}

#page_content img{
	border-width:1px;
	border-style:solid;
}




#page{
	border-collapse:separate;
	border-spacing:7px;
	margin:-7px;
}

.side,
.main{
	vertical-align:top;
}
.side{
	width:192px;
}
.main{
	width:600px;	/* mainamais; orig bija 520 */
}
#header .side,
#header .main{
	height:95px;
}



#logo a{
	display:block;
	width:198px; height:106px;
	background-position:bottom left;
	background-repeat:no-repeat;
	text-decoration:none;
}
#top{
	text-align:left;
}
#top .inner{
	height:95px;
	position:relative;
	background-position:0px 59px;
	background-repeat:no-repeat;
}
#path{
	display:block;
	width:320px; height:14px;
	position:absolute;
	left:0px; bottom:0px;
	font-size:15px;
}
#langs{
	display:block;
	width:240px; height:18px;
	position:absolute;
	right:0px; bottom:0px;
	font-size:1px;
	line-height:1px;
}
#langs a{
	display:block;
	width:28px; height:18px;
	float:right;
	background-position:top left;
	background-repeat:no-repeat;
	margin:0px 0px 0px 4px;
}




#bulk .side .inner,
#bulk .main .inner{
	margin:10px 0px 0px 0px;
}

#tools .box{
	margin:0px 0px 30px 0px;
	text-align:left;
}
#tools .box form{
	margin:4px 0px;
}

form table{
	border-spacing:5px;
	border-collapse:separate;
}
form th,
form td{
	font-size:12px;
	vertical-align:middle;
}
#comment_form table label{
	font-size:12px;
}
form th{
	text-align:right;
}

textarea,
select,
.text{
	width:200px;
	font-size:12px;
}
.tiny .text{
	width:75px;
}

select,
.text{
	padding:1px;
}



#search_form,
#subscribe_form{
	padding:4px 0px 4px 2px;
}
#search_form table,
#subscribe_form table{
	border-spacing:0px;
}
#search_form td,
#subscribe_form td{
	text-align:right;
}
#comment_form select,
#comment_form input,
#search_form select,
#search_form input,
#subscribe_form select,
#subscribe_form input{
	font-size:11px;
}
#search_form select,
#subscribe_form select{
	width:176px;
}
#search_form .text,
#subscribe_form .text{
	width:170px;
}

#poll_results table,
#poll_form table{
	border-spacing:6px;
}
#poll_results th,
#poll_results td{
	text-align:left;
	vertical-align:middle;
}
#poll_form th,
#poll_form td{
	text-align:left;
	vertical-align:top;
}
#poll_form th{
	vertical-align:middle;
}
#poll_results th,
#poll_form th{
	font-size:12px;
	font-weight:normal;
}
#poll_form label{
	cursor:pointer;
	text-decoration:none;
}
#poll_form label:hover{
	text-decoration:underline;
}
#poll_results .perc,
#poll_results .question,
#poll_form .question{
	font-size:12px;
}
#poll_results .question,
#poll_form .question{
	font-weight:bold;
}
#poll_results .perc{
	text-align:right;
}
#poll_results .bar{
	font-size:1px;
	line-height:1px;
	height:5px;
}



#comment_form .code th,
#comment_form .code td{
	vertical-align:top;
}
#comment_form textarea{
	height:75px;
}


#comment_form .button,
.button{
	width:75px; height:25px;
	border:none;
	background-color:transparent;
	background-position:center left;
	background-repeat:no-repeat;
	font-size:11px;
	font-weight:bold;
	cursor:pointer;
}


#menu a{
	display:block;
	width:192px; height:38px;
	text-transform:uppercase;
	text-decoration:none;
	position:relative;
	cursor:pointer;
	background-position:top left;
	background-repeat:no-repeat;
}
#menu a .i{
	font-size:12px;
	position:absolute;
	right:25px; top:12px;
}
#menu .sub{
	font-size:12px;
	text-align:right;
	padding:0px 14px 4px 0px;
	background-position:bottom left;
	background-repeat:repeat-x;
}
#menu .sub a{
	display:block;
	width:auto; height:auto;
	text-transform:none;
	text-decoration:none;
	position:relative;
	cursor:pointer;
	background-position:top left;
	background-repeat:no-repeat;
	padding:4px 0px;
}
#menu .sub a .bullet{
	margin-left:4px;
}

#page_content{
	font-size:14px;
}
#page_content .inner{
	padding:20px 30px;
	text-align:left;
	position:relative;
}


#page_content .corners{
	width:600px; height:10px;
	margin:0px;
	padding:0px;
	font-size:1px;
	line-height:1px;
	position:relative;
}
#page_content .corner{
	width:10px; height:10px;
	position:absolute;
	background-position:center center;
	background-repeat:no-repeat;
	background-color:transparent;
	font-size:1px;
	line-height:1px;
	top:0px;
}

#corner_northwest,
#corner_southwest{
	left:0px;
}
#corner_northeast,
#corner_southeast{
	right:0px;
}
#page_content #corners_north{
	/* very dirty, but works for ff, ie7, ie6, ie5.5 */
	margin-bottom:-10px;
}


/* #page_content .details, */
#page_content p{
	margin:0px 0px 20px 0px;
}
#page_content h1{
/*
	font-size:32px;
	font-weight:normal;
*/
	font-size:18px;
	font-weight:normal;
}
#page_content h2{
	font-size:18px;
	font-weight:normal;
}
#page_content .details{
	font-size:12px;
}
#page_content p{
/*	text-align:justify;*/
	font-size:14px;
}




#notice .inner{
	text-align:right;
	font-size:10px;
}


.navi{
	margin:0px 0px 20px 0px;
	text-align:center;
	font-size:12px;
}
.navi .entry{
	display:inline;
	border-style:solid;
	border-width:1px;
	padding:1px 4px;
	margin-left:6px;
}


.doc_preview{
	margin:0px 0px 20px 0px;
	font-size:14px;
}
.doc_preview a{
	display:inline;
	margin-bottom:5px;
}
.doc_preview .datetime{
	font-size:12px;
	display:block;
	clear:both;
	margin:0px;
}
.doc_preview .title{
	font-weight:bold;
	font-size:16px;
}

ol,
ul{
	margin:0px 0px 0px 20px;
}
#page_content table ol,
#page_content table ul{
	margin:0px 0px 0px 20px;
}
#page_content li,
li{
	font-size:14px;
}



/* .table1{ */
#page_content table{
	width:540px;
	margin-bottom:20px;
	border-collapse:collapse;
	border-style:none;
}
/* .table1 *{ */
#page_content table *{
	font-size:14px;
}
/* .table1 th,
.table1 td{ */
#page_content table th,
#page_content table td{
	padding:5px;
	border-width:1px;
	border-style:solid;
}

#page_content table.nb th,
#page_content table.nb td{
	border-style:none;
}

#page_content table td{
}
/* .table1 .trh th,
.table1 .trh td{ */
#page_content table th{
	text-align:center;
	vertical-align:middle;
}
/* #page_content .table1 p{ */
#page_content table p{
	margin:0px;
}


