body {
	margin: 0px;
	padding: 0px;
	background-color: white;
	font-family: Georgian, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}

h1, h2, h3 {
	margin: 0;
	font-family: Georgian, "Times New Roman", Times, serif;
	font-weight: normal;
	color: #2A2A2A;
}

h1 {
/*	letter-spacing: -1px;    */
	font-size: 22px;
	margin: 5px;
}

h2 {
	font-size: 16px;
	font-weight: bold;
}

h3 {
	font-size: 14px;
}

p, ul, ol {
	margin: 0 0 2em 0;
	text-align: justify;
	line-height: 26px;
}

a:link {
	color: #0094E0;
	text-decoration: none;
}

a:hover, a:active {
	text-decoration: underline;
	color: #ED8E10;
}

a:visited {
	color: #0094E0;
	text-decoration: none;
}

img {
	border: none;
}

.error{
 color: red;
 font-size: 12px;
 font-family: Arial;
 font-weight: bold;
}

.success {
 color: green;
 font-size: 12px;
 font-family: Arial;
 font-weight: bold;
}

#container {
 margin: 0px auto;
 width: 1050px;
 overflow: hidden;
}
#container2 {
 float:left;
 width: 1018px;
 overflow: hidden;
}
#bg_left {
 width: 16px;
 float:left;
 min-height:700px;
 background-image: url('img/bg_left.gif');
}
#bg_right {
 width: 16px;
 float:right;
 min-height:700px;
 background-image: url('img/bg_right.gif');
}

/********************* AUGŠĒJĀ JOSLA ******************************************/
#header{
 width: 100%;
 height: 80px;
 padding: 11px 0px 0px 0px;
 overflow: hidden;
 color: #333333;
 background-image: url('img/title_bg.gif');
 background-repeat: repeat-x;
}

#up_corner_left{
 float: left;
 height: 100%;
 width: 368px;
 overflow: hidden;
}
#people{
 float: right;
}

#lang{
 text-align: left;
 width: 80px;
 overflow: hidden;
 float: right;
 color: #AB0107;
 font-weight: bold;
}

#lang a{
 color: white;
 font-size: 11px;
 color: #AB0107;
 font-weight: bold;
}

#lang a:hover{
 color: #DA0911;
 text-decoration: underline;
}

#contacts{
 font-size: 11px;
 float: right;
 margin-right: 10px;
}

#nav {
 height: 50px; 
 width: 100%;
 background-color: #D60B11;
 background-image: url('img/nav_bg.gif');
 margin: 0px;
 padding: 0px;
}

#nav ul{
 list-style-type: none; 
 margin: 0px;
 padding: 0px;
}

#nav li{
 line-height: 48px;
 display: inline;
 color: white;
}

#nav a{
 font-family: Arial;
 font-size: 14px;
 font-weight: bold;
 color: white;
 margin: 0px 15px 0px 15px;
}

#nav a:hover{
 text-decoration: underline;
}

#nav *{
 vertical-align: middle;
}
/*-------------------- AUGŠĒJĀ JOSLA -----------------------------------------*/

/********************* GALVENĀ DAĻA *******************************************/
#main{
 width: 100%;
 overflow: hidden;
 min-height: 500px;
}
#content{
 float: left;
 width: 790px;
 padding: 10px;
 background-color: white;
 overflow: hidden;
}
#down_bar{
 height: 110px;
 background-image: url('img/down_bar_bg.gif');
 width: 100%;
 color: #383737;
 background-color: #F2AA17;
}
#mail_news{
 float: left;
 font-size: 16px;
 font-style: italic;
 font-weight: bold;
 margin: 25px 10px 10px 10px;
 text-align: left;
}
#contacts2{ 
 float: right;
 margin: 25px 10px 10px 10px;
 text-align: right;
}
.input{
 border: 1px solid yellow;
}
.input_submit{
 background-image: url('img/sendnews_but.jpg');
 background-repeat: none;
 color: white;
 font-weight: bold;
 border: none;
 width: 112px;
 height: 23px;
}
#main_table{
 width: 100%;
 margin: 0px;
 padding: 0px;
 border: none;
 vertical-align: top;
}

.topic, .topic:visited, .topic:hover{
 font-family: Arial;
 font-size: 14px;
 font-weight: bold;
 color: #1F2120;
}

.topic b{
 color: #1F2120;
}
/*-------------------- GALVENĀ DAĻA ------------------------------------------*/

/********************* SIDE BAR ***********************************************/
#side{
 width: 190px;
 padding-left: 10px;
 padding-top: 15px;
 overflow: hidden;
 float: left;
 background-image: url('img/side_bg.gif');
 background-repeat: no-repeat;
 min-height: 200px;
 background-repeat: repeat-x;
}

#side ul {
	margin: 0;
	padding: 10px 0 0 0;
	list-style: none;
}

#side li {
	margin: 0;
	padding: 1px 0;
	border-bottom: 1px dashed #D1D1D1;
}

#side li a {
	margin: 0;
	padding-left: 15px;
}
/*-------------------- SIDE BAR ----------------------------------------------*/

/********************* ADMIN LIST *********************************************/

#admin_list{
 border-spacing: 0px;
 padding-right: 3px;
 width: 100%;
}
#admin_list thead tr{
 font-weight: bold;
 text-align: center;
 background-color: #0094E0;
 color: white;
}
#admin_list thead *{
 padding: 3px 0px 3px 0px;
}
#admin_list tbody{
 font-weight: normal;
 text-align: left;
}
#admin_list tbody tr:nth-child(even):hover, 
#admin_list tbody tr:nth-child(odd):hover{
 background-color: #8BCB2F;
 color: white;
}
#admin_list a{ color: #333333;}
#admin_list tr:hover a{ color: white; }

#admin_list tbody tr:nth-child(even){
 background-color: white;
}
#admin_list tbody tr:nth-child(odd){
 background-color: #E5F7FF;
}

#admin_lang {
 list-style-type: none;   
}

#admin_lang li {
 display: inline; 
 font-weight: bold;
 margin-right: 5px;
}
/*-------------------- ADMIN LIST --------------------------------------------*/

/********************* BANNERS ************************************************/
#banners_160px{
 width: 160px;
 margin: 0px auto;
}  
#banners_468px{
 width: 468px;
 height: 60px;
 margin-right: 30px;
 float: right;
}        
/*-------------------- BANNERS -----------------------------------------------*/

/********************* FORUM & COMMENTS ***************************************/
#forum{
 width: 100%;
}
#forum thead tr{
 background-color: #0094E0;
 color: white;
}
#forum thead *{
 padding: 3px 0px 3px 0px;
}
#forum thead tr:hover{
 background-color: #0094E0;
 color: white;
}
#forum tr:hover{
 background-color: #E7E7E7;
}
#forum td{
 border: 1px dotted #C7C7C7;
}

.comment{
 border: 1px dotted #C7C7C7;
 overflow: hidden;
}
.comment_date{
 text-align: center;
 float: left;
 width: 50px;
 height: 50px;
 background-image: url('img/calendar.png');
 background-repeat: no-repeat;
}
.comment_date p{
 color: white;
 text-align: center;
 margin-top: -3px;
 margin-bottom: 1px;
}
.comment_date b{
 color: #333333;
}
.comment_head{
 border-bottom: 1px dashed #E7E7E7;
 padding: 3px;
 margin-left: 5px;
 overflow:hidden;
}
.comment_author{
 font-weight: bold;
 width: 49%;
 float: left;
}
.comment_email{
 width: 49%;
 float: left;
}
/*-------------------- FORUM & COMMENTS --------------------------------------*/

.post{
 width: 100%;
 border-bottom: 1px dashed #C7C7C7;
 margin-top: 20px;
 overflow: hidden;
}
#jaunumi{
 width: 600px;
 overflow: hidden;
 text-align: justify;
}
.title_under{
 width: 450px;
 height: 15px;
 background-image: url('img/title_under.jpg');
}
.entry{
 margin-top: 15px;
}
.meta{
 overflow: hidden;
}
.meta *{
 float: right;
}
.news_date{
 text-align: center;
 float: right;
 width: 50px;
 height: 50px;
 background-image: url('img/calendar.png');
 background-repeat: no-repeat;
 margin: 5px;
}
.news_date p{
 text-align: center;
 color: white; 
 margin-top: -3px;
 margin-bottom: -2px;
}
.news_date b{
 color: #333333;
 font-size: 18px;
}
.links{
 float: right;
 margin: 0px 5px 5px 5px;
}
/* login */
#logged_in{
 border: 1px dotted #C7C7C7;
 margin-bottom: 10px;
}
#authorization{
 width: 300px;
 margin: 0 auto;
 border: 1px dotted #C7C7C7;
}
.price_table{

}
.price_table tr th{
 background-color: #333333;
 color: white;
 font-weight: bold;
 text-align: center;
 padding: 3px;
}
.price_table tr td{
 border: 1px dotted #999999;
}
.price_table tr:hover {
background-color: #C7C7C7;
}
.chapter_content_type{
 color: white;
 background-color: #0094E0; 
 height: 30px;
 padding: 5px;
 margin: 0px 5px 15px 0px;
}