@charset "utf-8";
/* CSS Document */

* { margin:0; padding: 0; border: 0; }
* ul { list-style-type: none }
* a,
* #submit { outline: none !important }

/* Backgrounds */

body { background-color:#15334d }

.lang .lv a { background: url(../images/lang_lv.png) no-repeat }
.lang .ru a { background: url(../images/lang_ru.png) no-repeat }
.lang .en a { background: url(../images/lang_en.png) no-repeat }

#container2 { background:#28b7fe url(../images/bg_login.jpg) bottom left repeat-x }

#mainmenu { background:url(../images/btn_menu_left.gif) top left no-repeat }
#mainmenu ul { background:url(../images/btn_menu_right.gif) top right no-repeat }
#mainmenu ul li { background:url(../images/btn_menu_bg.jpg) top left repeat-x }
#mainmenu ul li a { background:url(../images/btn_menu_border.jpg) top right no-repeat; }
#mainmenu ul li a:hover,
#mainmenu ul .active a { background-color:#ff6000 }


.raksti .info .tabs .active { background:url(../images/btn_tab_left.gif) top left no-repeat }
.raksti .info .tabs .active a { background:url(../images/btn_tab_right.gif) top right no-repeat }
.raksti .info .tabs .active a span { background:#c8e2ff; }

/* Basic */

body { width: 100%; height:100%; text-align: center; min-width: 730px; }
#container { width: 730px; margin: 0 auto; text-align: left; overflow: hidden; margin-top: 100px; }
.close { float: right; padding-top: 7px; padding-right: 9px; border: 0;  }
#top { height: 32px; }
#container2 { width: 730px; height: auto; min-height: 490px; overflow: hidden; position: relative }
.logo { position: absolute; top: 0; left: 0; }
#bannerBig { padding:5px; overflow: hidden; height: auto; }
#header { width:100%; height: 78px; display: block }

#content { text-align: left; margin-top: 70px; }
#content .bigTxt { width: 390px; height: auto; text-align: right; display: block; overflow: hidden; font-size: 24px; color: #15334d; padding: 0 ; margin: 0; clear: left}

#content .bigLogin { float: right; padding-right:25px; clear: left; width:215px; text-align: left; color:#fff }
#content .bigLogin p { line-height: 21px; }
#content .bigLogin input { padding:3px; width: 194px; border:#ccc solid 1px }
#content .bigLogin #submit { 
background:url(../images/login_submit.gif) top right no-repeat; 
width:130px; 
height: 36px; 
border: none; 
margin-top: 15px; 
margin-right: 15px;
text-align: right;
color:#0077ac; 
text-transform: uppercase; 
font-weight: bold;
padding-right: 12px;
cursor: pointer;
outline: none;
}

/* Lang menu */

.lang { width: 100px; height: 20px; float: left; padding-top: 7px; padding-left: 9px; 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 }

/* menu */

#mainmenu { float: right; padding-left: 29px; height: 40px; }
#mainmenu  ul { padding-right: 29px; height: 40px; }
#mainmenu  ul li { float: left; height: 36px; padding-top:4px; }
#mainmenu ul li a { padding-right: 10px; padding-left:10px; height:22px; padding-top:10px; width: auto; display:inline-block; }
  
/* forms */

#reg { width: 600px; margin: 0 auto; text-align: left }

#reg input,
#reg textarea { border:#ccc solid 1px; }
#reg td,
#reg #submit { padding: 5px; }

.about { background:#abff61 url(../images/bg_about.jpg) top left repeat-x; padding: 15px; width: 475px; margin: 5px; margin-top: -30px; float: right;  filter:alpha(opacity=90);-moz-opacity: 0.90;opacity: 0.90; }



