/* CSS reset */
body{padding:0;margin:0;font:12px Arial,Helvetica,Garuda,sans-serif; color: #545454;}
h1,h2,h3,h4,h5,h6,ul,li,pre,code{padding:0;margin:0;line-height:1em;font-size:100%;font-weight:normal;font-style: normal;}
form { margin: 0; padding: 0; border: 0;}
table{font-size:inherit;}
ul{list-style:none;}
img{border:0;}
p{margin:0;}
a{outline: none;}
.clear { clear: both; }

a {
	color: #3b74a4;
	text-decoration: none;
}

a:hover {
	color: #FFB800;
}

body {
	background-color: #e4eef5;
	background-image: url('images/design/body_bg_top.jpg');
	background-repeat: repeat-x;	
}

	#mainWrapper {
		width: 900px;
		margin: 0 auto;
		overflow: hidden;
	}

	#top {
		height: 65px;
		height: 70px;
	}
	
	#top .logo {
		width: 250px; 
		margin-top: 5px; 
		float: left;
		
	}
	
		#top .logo img, .pngImg {
			behavior: url(/css/iepngfix.htc);
		}

	/* skrejrinda */
	#currency {
		background-image: url('images/design/currency_bg.jpg');
		background-repeat: repeat-y;			
		color: #fff;
		padding: 2px;
		overflow: hidden;
	}

		#currency .title {
			width: 100px;
			float: left;
			display: block;
			padding-right: 5px;
			text-align: right;
		}
		
		#currency marquee {
			width: 785px;
			float: left;
		}
		
			#currency .pointer {
				text-transform: uppercase;
			}
		
		#currency a {
			width: 790px;
			float: left;
			display: block;			
			color: #fff;
			text-decoration: none;
		}

	#footer {
		font-size: 11px;
		margin-bottom: 20px;
	}
		#footer .links {
			margin: 10px 0 10px 0;
			overflow: hidden;
		}
	
			#footer .links li {
				float: left;
				padding-right: 10px;
			}
	
		#footer .copy {
			color: #878783;
		}

/* Meņucis */	
	
	#menu {
		height: 42px;
		background-image: url('images/design/menu_main_bg.jpg');
		background-repeat: repeat-x;	
		overflow: hidden;
	}
	
		#menu li {
			display: block;
			float: left;
			width: auto;
			height: 35px;
			overflow: hidden;
			background-image: url('images/design/menu_bg.jpg');
			background-repeat: repeat-x;				
		}
		
	
		#menu li.last{
			float: right;
			height: 42px;
			width: 2px;
			background-image: url('images/design/menu_bg_last.jpg');
			background-position: top right;
			background-repeat: no-repeat;				
		}
		
		#menu li.twitter {
			margin: 0;
			padding: 0;
			border: 0;
			float: right;
			width: 32px;
			height: 32px;
			background-image: none;
			padding-top: 3px;
		}	
		
			#menu li.twitter a, #menu li.twitter a:hover{
				margin: 0;
				padding: 0;
				border: 0;
				float: right;
				width: 32px;
				height: 32px;
				background: none;
			}			
		
			#menu li a{
				display: block;
				padding: 10px 5px 13px 5px;
				overflow: hidden;		
				color: #fff;
				text-decoration: none;	
				font-size: 13px;	
			}
			
			#menu li a:hover{
				background-image: url('images/design/menu_bg_hover.jpg');
				background-position: top center;
				background-repeat: no-repeat;
			}
			
			#menu li.current {
					background-image: url('images/design/menu_active_bg.jpg');
					background-repeat: repeat-x;
					height: 37px;								
			}		
			
				#menu li.current a, #menu li.current a:hover{
					color: #545454;
					background-image: url('images/design/menu_active_bg_right.jpg');
					background-repeat: no-repeat;	
					background-position: top right;						
				}	

/* Labā mala */

 	#right {
		float: left;
		width: 200px;
		overflow: hidden;
		margin-left: -1px;
		border-left: 1px solid #e4eef5; 		
 	}

	
/* Viducs */
	#content {
		width: 700px;
		float: left;
		overflow: hidden;
		background-color: #fff;
	}

		#content h1.categoryTitle{
			font-size: 28px;
			color: #ffa800;
			font-weight: bold;
			padding: 15px;
			text-transform: uppercase;
			border-bottom: 1px solid #e4eef5;
		}

/* pirmajai lapai */	
	#fpTop {
		background-color: #5a8db8;
		color: #fff;
		/*padding-top: 10px;*/
		border-bottom: 1px solid #375671;
	}
	
		#fpTop h1 {
			font-size: 18px;
			padding: 5px 0px 5px 15px;
			outline: none;
			border-top: 1px solid #89adcc;
			border-bottom: 1px solid #487193;
			clear: left;
		}
		
			#fpTop h1 a{
				color: #fff;
				outline: none;
			}
		
		#fpTop h1.ui-state-active {
			border-bottom: none;
		}		

		#fpTop .text {
			padding: 10px 15px 10px 15px;
			overflow: hidden;
		}
	
			#fpTop .text .foto{
				width: 330px;
				height: 155px;
				overflow: hidden;
				float: left;
			}
			
			#fpTop .text .lead{
				padding-left: 10px;
				width: 330px;
				overflow: hidden;
				float: left;
				text-align: justify;
			}	
			
				#fpTop .text .lead .txt {
					height: 105px;
					overflow: hidden;
				}	

				#fpTop .text .lead .comments{
					padding-top: 20px;
				}	
				
					#fpTop .text .lead .comments span, #fpTop .text .lead .tagi span {
						color: #a9c7e1;
					}

					#fpTop .text .lead a {
						color: #fff;
						font-weight: bold;
					}
/* ziņu bloki */
	#fpBlocks {
		background-image: url(images/design/seperator_1px.jpg);
		background-repeat: repeat-y;
		background-position: center;
		background-color: transparent;
		overflow: hidden;
	}

	#fpLeft, #fpRight {
		width: 350px;
		float: left;
		overflow: hidden;
	}
	
		#fpRight {
			/*border-left: 1px solid #e4eef5;*/
			margin-left: -1px;
		}
		
		#fpBlocks .block {
			overflow: hidden;
			border-top: 1px solid #e4eef5;
			padding-left: 13px;
			width: 336px;
			float: left;
		}
		
			#fpBlocks .block h1{
				width: 325px;
				font-size: 18px;
				color: #545454;
				border-bottom: 1px solid #ccc;
				padding: 12px 0 12px 0;
				text-transform: uppercase;
				
			}
			
				#fpBlocks .block h1 span.title {
					float: left;
					width: 200px;
				}
			
				#fpBlocks .block h1 span.all{
					display: block;
					text-align: right;
					width: auto;
					font-size: 12px;
					text-transform: none;
				}

		#fpBlocks .block ul {
			width: 325px;
			margin-top: 10px;
			margin-bottom: 10px;
		}

			#fpBlocks .block ul li {
				padding: 6px 0 6px 15px;
				background-image: url(images/design/fp_news_arrow.jpg);
				background-repeat: no-repeat;
				background-position: left center;
				color: #bdbdbd;
			}
			
				#fpBlocks .block ul.downloads li {
					background-image: url(images/design/dl_ico.jpg);
				}

				#fpBlocks .block ul li a{
					color: #5a5a5a;
				}
				
				#fpBlocks .block ul li a:hover{
					color: #3b74a4;
				}				

				/* fiļezu DL */
				
				ul.Fdownloads {
					margin-top: 4px;
					list-style-type: none!important;
					margin: 0!important;
					padding: 0!important;
/*
					float: right;
					padding-left: 5px!important;
*/
				}
				
				ul.Fdownloads li {
/*
					background-repeat: no-repeat;
					background-position: left center;
					background-image: url(images/design/dl_ico.jpg);
*/
					margin: 0;
					padding: 0;
/* 					padding-left: 14px; */
				}

				ul.Fdownloads li a{
					color: #5a5a5a;
				}
				
				ul.Fdownloads li a:hover{
					color: #3b74a4;
				}


/* konkurs blok */
	#knBlocks {
		overflow: hidden;
	}
		
		#knBlocks .block {
			overflow: hidden;
			border-top: 1px solid #e4eef5;
			padding-left: 13px;
			width: 670px;
			float: left;
		}
		
			#knBlocks .block h3{
				width: 660px;
				font-size: 12px;
				color: #545454;
                font-weight:bold;
				border-top: 2px solid #e4eef5;
				padding: 12px 0 12px 0;
				/*text-transform: uppercase;*/
				
			}
			
				#knBlocks .block h3 span.title {
					float: left;
					width: 650px;
				}
			
				#knBlocks .block h3 span.all{
					display: block;
					text-align: right;
					width: auto;
					font-size: 12px;
					text-transform: none;
				}

		#knBlocks .block ul label {
			width: 325px;
			margin-top: 10px;
			margin-bottom: 10px;
		}

			#knBlocks .block ul li {
				padding: 6px 0 6px 15px;
				background-image: url(images/design/fp_news_arrow.jpg);
				background-repeat: no-repeat;
				background-position: left center;
				color: #5a5a5a;
			}
		

                
	/* ziņu liste */				
	#newsList {
		padding: 0 0 15px 15px;
		width: 670px;
		border-bottom: 1px solid #E4EEF5;
		overflow: hidden;
	}
	
		#newsList h2 {
				font-size: 18px;
				color: #545454;
				padding: 12px 0 12px 0;	
		}
		
		#newsList .post {
			overflow: hidden;
			padding: 8px 0 5px 0;
			border-top: 1px solid #dfdfdf;
		}
		
			#newsList .post p.text {
				/*overflow: hidden;*/
				text-align: justify;
				color: #545454;
				
			}

			#newsList .post p.readMore {
				text-align: right;
				padding-top: 5px;
			}
		
			#newsList .post img{
				float: left;
				padding: 0 10px 5px 0;
			}
		
			#newsList .post h3{
				padding-bottom: 10px;
				font-size: 14px;
				line-height: 15px;
				font-weight: bold;				
				width: auto;
			}
			
			#newsList .post h3 span {
				color: #bdbdbd;
				font-size: 11px;
				font-weight: normal;
			}
		
/*		
		#newsList ul {
			margin-top: 10px;
		}
		
			#newsList ul li {
				color: #bdbdbd;
				background-image: url(images/design/fp_news_arrow.jpg);
				background-repeat: no-repeat;
				background-position: left 5px;	
				padding-left: 15px;	
				margin-top: 10px;
				font-size: 11px;
			}
			
				#newsList ul li h3 {
					padding-bottom: 5px;
				}
			
					#newsList ul li h3 a{
						color: #545454;
						font-size: 14px;
						line-height: 15px;
						font-weight: bold;
					}	
					
					#newsList ul li h3 a:hover{
						color: #3b74a4;
					}								
*/
	/* atslēgvāru mākonis */
	#tagCloud {
		background-color: #c4dcec;
		padding: 15px;
	}
	
		#tagCloud h4 {
			color: #545454;
			font-weight: bold;
			font-size: 14px;
			border-bottom: 1px solid #b6d1e5;
			padding-bottom: 15px;
		}
		
		#tagCloud p.tags {
			padding-top: 10px;
			border-top: 1px solid #d4e5f1;
		}


	/* lapotājs */
	.pages {
		text-align: center;
		padding: 15px 0 15px 0;
		color: #bdbdbd;
	}

		.pages .button {
			margin-bottom: -5px;
		}

		.pages span {
			font-weight: bold;
			color: #545454;
			padding: 0 4px 0 4px;
		}
	
		.pages a, .postBottom .pages a{
			display: inline;
			padding: 0 4px 0 4px;
			font-size: 12px;
			font-weight: normal;
		}

	/* ziņa */		
	.singlePost {
		padding: 15px;
		color: #545454;
	}
	
		.singlePost table {
			margin-left: 2px;
		}
		
		.singlePost #banner table {
			margin: 0px;
			padding: 0px;
		}

		.singlePost h2 {
			font-size: 18px;
		}
		
		.singlePost .datums {
			color: #bdbdbd;
			font-size: 11px;
		}
		
		.singlePost .info {
			color: #bdbdbd;
			padding-top: 15px;
			font-size: 11px;
		}
		
			.singlePost .raksts {
				padding-top: 15px;
				overflow: hidden;
				width: 665px;
				padding-right: 3px;
			}
			
				.singlePost .raksts img.title {
					padding: 0 10px 2px 0;
					float: left;
				}
				
					.raksts ul {
						padding-left: 40px;
						list-style-type: disc;
					}
					
						.raksts ul li {
							padding-top: 5px;
						}					
		
		.singlePost .tagi {
			padding-top: 15px;
		}
		
			.singlePost .tagi a {
				font-weight: bold;
				padding: 5px;
			}	
			
		.postBottom {
			border-top: 1px solid #e4eef5;
			overflow: hidden;
			padding-left: 15px;
		}
		
			.postBottom a{
				display: block;
				padding: 10px 10px 10px 0;
				font-size: 14px;
				font-weight: bold;
			}	
		
	#videoContainer {
		background-color: #5a8db8;
		border-top: 1px solid #a0bdd6;
		border-bottom: 1px solid #263b4d;
		padding: 15px;
	}
	
	
	/* komentāri */
	#commentsForm {
		display: none;
	}
	
		#commentsForm .row {
			overflow: hidden;
			clear: both;
		}
	
			#commentsForm .row label {
				width: 120px;
				display: block;
				float: left;
				text-align: right;
				padding: 5px;
				color: #575757;
			}
			
			#commentsForm .row label.abon {
				width: 230px;
				display: block;
				float: left;
				text-align: right;
				padding: 5px;
				color: #575757;
			}			
			
				#commentsForm .row input, .inputs {
					border: 1px solid #c7cbce;
					width: 150px;
					padding: 2px;
					color: #575757;
					background-color: #f1f4f4;
				}
				
				#commentsForm .row input, .inputs.abon {
					border: 1px solid #c7cbce;
					width: 300px;
					padding: 2px;
					color: #575757;
					background-color: #f1f4f4;
				}				
				
				#commentsForm input.btn, .btn {
					border: none;
					color: #fff;
					background-color: #fff;
					background-image: url(../images/design/pievienot_btn.jpg);
					background-repeat: no-repeat;
					width: 169px;
					height: 22px;
					text-align: center;
					margin: 5px 0 5px 129px;
					outline: none;
				}

				#commentsForm input.smbtn, .smbtn {
					border: none;
					color: #fff;
					background-color: #fff;
					background-image: url(../images/design/pievienot_btn_sm.jpg);
					background-repeat: no-repeat;
					width: 130px;
					height: 22px;
					text-align: center;
					margin: 5px 0 5px 129px;
					outline: none;
				}

				#commentsForm .row textarea {
					border: 1px solid #c7cbce;
					background-color: #f1f4f4;
					width: 380px;
					height: 80px;
					padding: 2px;
					color: #575757;
					overflow: auto;
				}	
				
	#commentsContainer {
		display: none;
		background-color: #f1f4f4;
	}		
	
		#commentsContainer	.comment{
			padding: 10px 0 10px 15px;
			border-bottom: 1px solid #E4EEF5;
		}

		
	.sendTo {
		display: none;
		position: absolute; 
		width: 175px; 
		/* margin-left: 67px;  */
		margin-left: 0px; 
		background-color: #fff;
		padding: 15px;
		border: 1px solid #C7CBCE;
		z-index: 10;
	}

	
	.warnBox{
		padding: 0 0 10px 15px;
		color: #A40000;
		
	}
	
	.wbm_table {
		margin-left: 11px;
	}
	
		.warnBox li {
			padding-top: 4px;
			font-weight: bold;
		}

	/* lūzerboxis */
	.userBox {
		margin-left: 1px;
		background-color: #fff;
		padding: 5px;
		overflow: hidden;
		color: #333;
	}
	
		.userBox .title{
			color: #FFA800!important;
			text-transform: uppercase;
			zoom: 1;	
		}
		
			.userBox .loginBottom {
				overflow: hidden;
				background-color: #fff;
				padding-top: 4px; 
				overflow: hidden;
				zoom: 1;
			}
		
			.userBox input {
				border: 1px solid #d7dada;
				width: 135px;
				padding: 2px;
				color: #8F8F8F;
				background-color: #F1F4F4;
				margin-bottom: 2px;
				font-size: 12px;
			}
			
			.userBox input.loginButton {
				width: 44px; 
				height: 16px;
				outline: none;	
				border: 0;
				padding: 0;
				margin: 8px 5px 0 0;
				background-image: url(/images/design/ienakt.jpg);
				background-repeat: no-repeat;
				cursor: pointer;
			}
			
			.userBox input.searchButton {
				width: 25px; 
				height: 16px;
				outline: none;	
				border: 0;
				padding: 0;
				margin: 0 5px 0 0;
				background-image: url(/images/design/meklet.png);
				background-repeat: no-repeat;
				cursor: pointer;
			}
			
			.userBox input.loginButton:hover {
				color: #FFA800; 			
			}			
			
			.userBox .loginBottom .left {
				width: 48%;
				float: left;
				font-size: 10px;
				background-color: #fff;
				overflow: hidden;
			}
			
			.userBox .loginBottom .right {
				width: 50%;
				float: right;
				font-size: 12px;
				text-align: right;
				padding-margin: 5px;
				background-color: #fff;
				overflow: hidden;
			}	
	/* FORUMS */
	.forumTable {
	
	}		
	
		.forumTable th {
			color: #FFA800;
			border-bottom: 1px solid #dfdfdf;
			padding: 4px;
		}
		
		.forumTable td {
			padding: 4px;
			border-bottom: 1px solid #dfdfdf;
		}
		
			.forumTable td.noBRD {
				border-bottom: 0;
				padding: 5px 0 5px 0;
			}
		
			.forumTable .topicLink {
				font-weight: bold;
				font-size: 14px;
			}
			
			.forumTable .forumDesc {
				padding-top: 4px;
				font-size: 11px;
				color: #707070;
				width: 470px;
				
			}
			
			.forumTable .forumInfo {
				font-size: 10px;
				font-weight: bold;
				color: #b9b9b9;
			}
			
			.forumTable .topicInfo {
				font-size: 11px;
				color: #BDBDBD;
			}
			
				.topicForm td {
					padding: 2px;
				}
							
				.topicForm textarea {
					border: 1px solid #c7cbce;
					background-color: #f1f4f4;
					width: 480px;
					height: 100px;
					padding: 2px;
					color: #575757;
					overflow: auto;
					font-size: 12px;
					font-family:Arial,Helvetica,Garuda,sans-serif;
				}			
				
	.baneriRight table {
		margin-top: 5px;
	}	
	
	.catDescription {
		padding: 5px 5px 5px 0;
	}
	
	/* DIENAS rss */
	
	.diena {
		background-color: #fff;
		padding-bottom: 4px;
	}
	
		.diena h4{
			background:#4F9DDC none repeat scroll 0 0;
			color:#FFFFFF;
			font-size:14px;
			margin-bottom:5px;
			margin-top:0;
			text-align:center;
			padding: 2px;			
		}	
			.diena h4 a{
				color: #fff;
				font-weight: bold;
			}
			
		.diena ul li {
			background:transparent url(http://www.diena.lv/images/bullet-red-diamond.gif) no-repeat scroll 0 7px;
			margin:0 10px 3px;
			padding:1px 0 1px 13px;	
			line-height: 12pt;	
		}
		
			.diena ul li a:hover{
				color: #3B74A4;
				text-decoration: underline;
			}
			
	/* maksas raksts */
	.maksas {
		border: 2px solid #3B74A4;
		margin: 3px;
		padding: 4px;
	}
	
		.highlight {
			font-size: inherit!important;
			font-weight: bold!important;
			color: #A40000!important;
		}
		
		
.new_table {
	margin-left: 2px;
	border-collapse:collapse;
	text-align: left!important;	
}
.new_table td{
	padding:3px;
	border:solid 1px #AFAFAF!important;

}

.singlePost ul, .singlePost ol {
	padding-left: 40px;
	margin-top:12px;
	margin-bottom:12px;
}

.singlePost ul {
	list-style-type: disc;
}
					
.singlePost ul li, .singlePost ol li {
	padding-top: 7px;
	font-size: 9pt!important;
	line-height: 150%!important;
}


/* RAKSTA stils bnd! */
div.raksts span, div.raksts div span, div.raksts span, div.raksts div, div.raksts p, div.raksts ul li, #newsList .post p.text {
	font-size: 9pt!important;
	line-height: 150%!important;
}

.ifiRedT {
	color: #ce0000;
}

.ifiRedB {
	background-color: #ce0000;
}

.noderigiLinki a{
	display: block;
	border-bottom: 1px solid #ccc;
	margin-top: 5px;
	padding-bottom: 3px;
	width: 100%;
}

.noderigiLinki a.last {
	border: none;
}


ul.social_buttons {
	list-style-type: none!important;
	margin: 0;
	padding: 0;
}

ul.social_buttons li {
	float: left!important;
}

#facebook .connect_widget_button_count_excluding {
	display: none!important;
}


/* Abonēšana */
.abonBox {
	float: left;
/* 	width: 210px; */
	width: 320px;
	height: 320px;
	overflow: hidden;
}

.abonBox h2{
	margin-bottom: 0;
	text-align: center;
}

.abonBox div.desc {
	padding: 0 3px 0 3px;
	text-align: left;
}

div.Br {
	border-right: 1px solid #AFAFAF;
	margin-right: 10px;
}

div.Mr15 {
	margin-left: 15px;
}

.abonBox span.ti {
	font-size: 14px!important;
}

.abonBox .abonCena {
	font-size: 18px!important;
}

.abonBox input.btn {
	margin: 0 0 10px 0;
	cursor: pointer;
}


#newsList ul {
	list-style-type: circle;
	list-style-position: inside;
	line-height: 150%!important;
}

#newsList ul li {
	padding-left: 25px;
}

.book_list {
	
}

#newsList.book_list h2 {
	font-size: 16px;
	padding-bottom: 4px;

}

#newsList.book_list h3 {
	font-size: 20px;
	color: #545454;
	padding: 12px 0 4px 0;
	margin-bottom: 4px;
    border-bottom: 1px solid #ccc;
    text-transform: uppercase;
}

.book_list .book_description {
	overflow: hidden;
}

.book_list .book_description .info {
	width: 550px;
	float: left;
	text-align: justify;
	overflow: hidden;
}

.book_list .book_description .actions {
	width: 110px;
	padding: 5px;
	padding-top: 30px;
	float: left;
	text-align: center;
	line-height: 20px;
}

#newsList.book_chapters .post h3 {
	padding-bottom: 3px;
}

#newsList.book_chapters .post {
	border-top: 0;
	border-bottom: 1px solid #DFDFDF;
}

#newsList.book_chapters .singlePost h2 {
	padding: 0;
}

#newsList.book_chapters .singlePost .raksts {
	width: 650px;
	text-align: justify;
}
