@charset "utf-8";
/* CSS Document */

* { margin: 0; padding: 0;}
* ul { list-style-type: none }
* a { text-decoration: none }
* a img { border: 0; }

/* backgrounds */

body { background:#57a6d3 url(../img/bg_body.jpg) top left repeat-x }

a#logo { position:absolute; height: 200px; width: 200px; display: block; }

#conteiner { background:url(../img/bg_conteiner.jpg) top left 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 }

#left { background:url(../img/bg_menu_bottom.jpg) bottom left no-repeat }
#left .mainmenu { background:url(../img/bg_menu.jpg) top left repeat-y }
#left .mainmenu ul li a:hover { background:#00719f }
#left .mainmenu ul .submenu a { background:#009bcf }
#left .mainmenu ul .submenu a:hover { background:#11a8da }

#content { background: #f7fbfa }

/* basics */

body { width: 100%; height: 100%; text-align: center }
#conteiner { width:914px; min-height: 400px; margin: 0 auto; text-align: center; overflow: hidden; padding-left: 41px; }

/* Lang menu */

.lang { width: 100px; height: 20px; float: right; padding-top: 30px; margin-right: 45px; border: 0;  }
.lang ul li { float: left; margin-right: 5px; }
.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 }

/* main menu */

#left { width:214px; margin-top: 250px; padding-bottom: 36px; float: left; }
#left .mainmenu { padding-top:5px; padding-bottom: 5px; text-align: center }
#left .mainmenu ul {border-bottom:#eee dotted 1px; width: 175px; margin-left: 9px;}
#left .mainmenu ul li { margin-bottom: 2px; }
#left .mainmenu .new { margin-bottom: 2px; background-image:url(/img/new.png); background-position:left; background-repeat:no-repeat; }
#left .mainmenu ul li a {  width: 175px; height: 22px; padding-top: 3px; border-top:#eee dotted 1px; text-align: center; display: block;  }
#left .mainmenu ul .submenu a { width: 175px; height: 18px; padding-top: 3px; text-align: center; display: block; border: none; }

/* content */

#content { width: 624px; min-height: 400px; margin-top: 250px; margin-left: 214px; padding: 15px; text-align: left; }

/* copyright */

#bottom { margin-right: 45px; margin-top: 25px; text-align: right }
#bottom .left { float: left; text-align: left }

/* raksti */

.raksti {
	width: 580px;
	margin-top: 15px;
	padding: 5px;
	background:#eee;
	border:#ccc solid 1px;
	overflow: hidden;
	}
.raksti img { 
	
	border: #666 solid 1px; 
	padding: 2px; 
	margin: 10px;
	float: left;
	}
	
.vraksti {
	width: 135px;
	margin-top: 15px;
	padding: 5px;
	background:#eee;
	border:#ccc solid 1px;
	overflow: hidden;
	float:left;
	margin:3px;
	height:350px;
	}

.inside {
	height:275px;
	}
	
.vraksti img { 
	border: #666 solid 1px; 
	padding: 1px; 

	float: left;
	}
		
.vraksti h3 {
	width: 135px;
	text-align: left;
	margin-top: 5px;
	padding-bottom: 10px;
	border-bottom:#eee solid 1px;
	float: left;
	position: relative;
	}
		
.aimg:hover img{
filter:alpha(opacity=50);
-moz-opacity:0.5;
opacity:0.5;
}
.raksti h3 {
	width: 560px;
	text-align: left;
	margin-top: 5px;
	padding-bottom: 10px;
	border-bottom:#eee 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:#fff;
	height: 17px;
	text-align:center;
	padding-top: 3px;
	padding-left: 10px;
	padding-right: 10px;
	margin-top: 10px;
	display: block;
	}
	
#content .index_a { width: 100px; }
#content .left { float: left }
#content .right { float: right }


.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; }


.vbtn {
	height: 18px;
	text-align: center;
	border: #000 solid 1px;
	overflow: hidden;
	cursor: pointer;
	margin-top:5px;
	padding-left:2px;
	padding-right:2px;
	}
	
.vbtn_blue {	background-color: #069; width: 80px; }
.vbtn_blue_ok {	background-color: #069; width: 180px; }


.btn {
	height: 18px;
	display: block;
	text-align: center;
	padding: 1px;
	margin-right: 1px;
	border: #000 solid 1px;
	overflow: hidden;
	cursor: pointer;
	}
	
.btn_blue {	background-color: #353b71; width: 200px; }
.btn_blues {	background-color: #353b71; width: 80px; }
.btn_red { background-color: #990000; width: 50px; }
.btn_red2 { background-color: #990000; width: 150px; }
.btn_grey {	background-color: #666666; width: 70px; }
