*:focus {outline:none;}

body {margin: 0 0 0 0; padding: 0 0 0 0; font: normal 13px Arial; background: top center url('images/start/home_back.jpg') no-repeat; overflow:hidden;}

.forms {padding: 0 0 0; margin: 0 0 0;}


#logo_title1 {display: block; width: 293px; height: 20px; background: url('images/start/logotitle.png'); margin: 0 0 50px 0; padding: 0 0 0 0;}
#loginblock {display: block; width: 474px; height: 420px; background: #ffffff; background: rgba(235, 235, 235, 0.47); border-radius: 5px; padding: 30px 0 0 0;}
#ms_logo a {display: block; width: 70px; height: 70px; background: url('images/start/logo.png'); border-radius: 3px;}
#langb_lv1 a {display: block; width: 20px; height: 18px; background: url('images/start/lv1.png'); margin: 0 0 0 0;}
#langb_ru1 a {display: block; width: 20px; height: 18px; background: url('images/start/ru1.png'); margin: 0 0 0 2px;}
#langb_en1 a {display: block; width: 20px; height: 18px; background: url('images/start/en1.png'); margin: 0 0 0 2px;}
#langb_no1 a {display: block; width: 20px; height: 18px; background: url('images/start/no1.png'); margin: 0 0 0 2px;}

#dfld1 {display: block; width: 395px; height: 46px; background: #ffffff; border-radius: 3px;}
#username_ico {display: block; width: 15px; height: 17px; background: url('images/start/icon-user.png'); margin: 0 0 0 14px;}
#password_ico {display: block; width: 15px; height: 17px; background: url('images/start/icon-password.png'); margin: 0 0 0 14px;}
.msf1a {color: #666666; font: normal 22px Arial; border: solid 1px #CCCCCC; width: 328px; border: none;}
.new_submit_but1 {width: 395px; height: 46px; font: bold 24px Arial; color: #FFFFFF; border: none; background: #ee1821; margin: 14px 0 0 0; border-radius: 3px;}


::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #cccccc;
}
::-moz-placeholder { /* Firefox 19+ */
  color: #cccccc;
}
:-ms-input-placeholder { /* IE 10+ */
  color: #cccccc;
}
:-moz-placeholder { /* Firefox 18- */
  color: #cccccc;
}

input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0px 1000px white inset;
}


/*p {padding: 0 0 0 0; margin: 0 0 0 0;}*/

/*
#logo_lv a {display: block; width: 314px; height: 107px; background: url('images/logo.jpg');}
#logo_ru a {display: block; width: 314px; height: 107px; background: url('images/logo.jpg');}
#logo_en a {display: block; width: 314px; height: 107px; background: url('images/logo_en.jpg');}
#logo_no a {display: block; width: 314px; height: 107px; background: url('images/logo_en.jpg');}

*/
#logo_lv a {display: block; width: 314px; height: 107px; background: url('images/logo_empty.jpg');}
#logo_ru a {display: block; width: 314px; height: 107px; background: url('images/logo_empty.jpg');}
#logo_en a {display: block; width: 314px; height: 107px; background: url('images/logo_empty.jpg');}
#logo_no a {display: block; width: 314px; height: 107px; background: url('images/logo_empty.jpg');}


#logo_text {width: 211px; display: none; position: absolute; margin: 80px 0 0 20px; text-align: center;}
#logo_text a {font: normal 11px Tahoma; color: #686868; text-decoration: none;}
#logo_text a:hover {text-decoration: none;}

#lang_ru a {display: block; width: 20px;height: 15px; background: url('images/langs1.png') -120px 0 no-repeat;  margin: 0 0 0 8px;}
#lang_lv a {display: block; width: 20px;height: 15px; background: url('images/langs1.png') -150px 0 no-repeat;  margin: 0 0 0 8px;}
#lang_en a {display: block; width: 20px;height: 15px; background: url('images/langs1.png') 0 0 no-repeat;  margin: 0 0 0 8px;}
#lang_no a {display: block; width: 20px;height: 15px; background: url('images/langs1.png') -180px 0 no-repeat;  margin: 0 0 0 8px;}

.login_box {display: block; padding: 14px; background: #ebebeb; border: solid 1px #cccccc;}
.new_logo {display: block; width: 86px; height: 86px; background: url('images/m-save-logo.png') 0 0 no-repeat; margin: 0 14px 0 0;}
.copya {font: normal 12px Arial; color: #cccccc; text-align: right; margin: 10px 0 0 0;}
.new_submit_but {width: 96px; height: 26px; font: normal 12px Arial; color: #FFFFFF; border: none; background: #ee1821; margin: 14px 0 0 0;}

#demo_logo a {display: block; width: 177px; height: 38px; background: url('images/demo_logo.jpg') 0 0 no-repeat; }
#demo_lang_lv a {display: block; width: 20px;height: 15px; background: url('images/langs1.png') -150px 0 no-repeat;  margin: 0 0 0 8px;}
#demo_lang_en a {display: block; width: 20px;height: 15px; background: url('images/langs1.png') 0 0 no-repeat;  margin: 0 0 0 8px;}
#demo_lang_ru a {display: block; width: 20px;height: 15px; background: url('images/langs1.png') -120px 0 no-repeat;  margin: 0 0 0 8px;}
#demo_lang_no a {display: block; width: 20px;height: 15px; background: url('images/langs1.png') -180px 0 no-repeat;  margin: 0 0 0 8px;}

.menu {} 
.menu a {font: normal 15px Arial; color: #000000; text-decoration: none; display: block; margin: 5px 8px 3px 8px;}
.menu a:hover {text-decoration: none; color: #ed1c24;}

.menu_sel { background-color: #ed1c24;}                                                                                                         
.menu_sel a {font: normal 15px Arial; color: #ffffff; text-decoration: none; display: block; margin: 5px 8px 3px 8px;}
.menu_sel a:hover {text-decoration: none;}

.t3a {font: normal 13px Arial; color: #000000; text-align: left; vertical-align: top; width: 620px; } 
.t3a a {font: normal 13px Arial; color: #ed1c24; text-decoration: none;}
.t3a a:hover {text-decoration: underline;}
  
.copy {font: normal 11px Arial; color: #FFFFFF; text-align: left; vertical-align: middle;} 
.copy a {font: normal 11px Arial; color: #FFFFFF; text-decoration: underline; padding-left: 30px;}
.copy a:hover {text-decoration: underline;}  

.f1a {color: #000000; font: normal 13px Arial; border: solid 1px #CCCCCC; width: 170px;} 
.f1 {color: #000000; font: normal 13px Arial; border: solid 1px #CCCCCC; width: 250px;}
.f3 {color: #000000; font: normal 13px Arial; border: solid 1px #CCCCCC; width: 420px; height: 130px;}
.f7 {color: #000000; font: normal 13px Arial; border: solid 1px #CCCCCC; width: 50px;}

.t223 {display:block; width: 70px; float:left;}
.t2231 {display:block; width: 115px; float:left;}   
   
#sp_mb1_b1A {margin: 20px 0 0 0;}
#sp_mb1_b1A a { padding-top:10px; color: #ffffff; font: normal 13px Arial; display: block; width: 97px; height: 32px; 
background: url('images/but7.jpg') 0 0 no-repeat; text-decoration: none; text-align: center;}

#sp_mb1_b1A_ff {margin: 20px 0 0 0;}  
#sp_mb1_b1A_ff a { padding-top:8px; color: #ffffff; font: normal 13px Arial; display: block; width: 98px; height: 24px; 
background: url('images/but7.jpg') 0 0 no-repeat; text-decoration: none; text-align: center;}

.t3b {font: normal 13px Arial; color: #000000; padding: 20px;} 
.t3b a {font: normal 13px Arial; color: #ed1c24; text-decoration: none;}
.t3b a:hover {text-decoration: underline;}

.ns3_but {background: url('images/exit_but.jpg') -1px -1px no-repeat; border: solid #000000 1px; width: 61px; height: 22px; cursor:pointer; padding: 1px 0 0 0; color: #ffffff;}

.t4a223 {font: normal 13px Arial; color: #FFFFFF; } 
.f1aa {color: #000000; font: normal 13px Arial; border: solid 1px #CCCCCC; width: 130px;}

.t1 {font: normal 30px Arial; color: #999999;}
.t2 {font: normal 27px Arial; color: #5AD7FE; text-align: left; vertical-align: bottom;}

.fld {vertical-align: top;}
.fld input {font: normal 12px Arial; color: #000000; border: solid 1px #969696; width: 166px; height: 18px; padding: 3px 3px;}

.fld_err {vertical-align: top;}
.fld_err input {font: normal 12px Arial; color: #FF0000; border: solid 1px #FF0000; width: 166px; height: 18px; padding: 3px 3px;}

.t3 {font: normal 17px Arial; color: #ACECFF; text-align: right; vertical-align: top;} 
.t3 a {font: normal 17px Arial; color: #ACECFF; text-decoration: none; background: url('images/login_but.jpg') no-repeat right; padding-right: 20px;}
.t3 a:hover {text-decoration: none;}

.t4 {font: bold 13px Arial; color: #000000; text-align: center;} 
.t4 a {font: bold 13px Arial; color: #000000; text-decoration: none;}
.t4 a:hover {text-decoration: none;}

.t5 {font: normal 13px Arial; color: #FFFFFF; text-align: left; } 
.t5 a {font: normal 13px Arial; color: #FFFFFF; text-decoration: none; padding-right: 10px;}
.t5 a:hover {text-decoration: underline;}

.t6 {font: normal 13px Arial; color: #000000; text-align: left; } 
.t6 a {font: normal 13px Arial; color: #000000; text-decoration: none; padding-right: 20px;}
.t6 a:hover {text-decoration: underline;}

.copy {font: normal 11px Arial; color: #FFFFFF; text-align: left; vertical-align: middle;} 
.copy a {font: normal 11px Arial; color: #FFFFFF; text-decoration: underline; padding-left: 30px;}
.copy a:hover {text-decoration: underline;}
                                                
#obj_hdr {display: block; width: 957px; height: 100px; background: url('images/obj_hdr.jpg') no-repeat bottom left;}
#obj_hdr1 {display: block; width: 100%; height: 100px; background: url('images/obj_hdr.jpg') repeat-x bottom left;}

.t7 {font: bold 18px Arial; color: #000000; text-align: left; } 

.sp2 {width: 282px; height: 198px;
display:-moz-inline-box; /* Gecko proprietary */
display:inline-block; /* supported by Opera and ? */
vertical-align:top; /* Gecko needs this */}

.sp3 a {font: normal 14px Arial; color: #0076B7; text-decoration: none; padding-left: 20px; background: url('images/arrow1.png') no-repeat left;}
.sp3 a:hover {text-decoration: underline;}

.ch1 a {font: normal 12px Arial; color: #0076B7; text-decoration: none; padding-left: 15px; background: url('images/arrow1.png') -5px 0 no-repeat;}
.ch1 a:hover {text-decoration: underline;}

.ch2 {font: normal 12px Arial; color: #000000;}
.ch2 a {font: normal 12px Arial; color: #0076B7; text-decoration: none; padding-left: 15px; background: url('images/arrow1.png') -5px 0 no-repeat;}
.ch2 a:hover {text-decoration: underline;}                                                       

.ch2 select {font: normal 12px Arial; color: #000000; width: 200px;}
.ch2 textarea {font: normal 12px Arial; color: #000000; width: 194px; height: 100px;}

.buttons {font: normal 12px Arial; color: #FFFFFF; width: 70px; height: 21px; background: url('images/buts_bg.jpg'); border: none;}
.buttons1 {font: normal 12px Arial; color: #FFFFFF; width: 70px; height: 21px; background: url('images/buts_bg1.jpg'); border: none;}

.t8 {font: normal 24px Arial; color: #000000; text-align: left; } 

.td_h1 {font: normal 11px Arial; color: #000000;}
.td_h1 a {font: normal 11px Arial; color: #0076B7; text-decoration: none;}
.td_h1 a:hover {text-decoration: underline;}        

.td_t3 {font: normal 11px Arial; color: #000000; padding-left: 5px;}
.td_t3 a {font: normal 11px Arial; color: #0076B7; text-decoration: none; padding-left: 15px; background: url('images/arrow1.png') -5px 0 no-repeat;}
.td_t3 a:hover {text-decoration: underline;}


.td_t1 {font: normal 11px Arial; color: #000000;}
.td_t1 a {font: normal 11px Arial; color: #000000; text-decoration: none; width: 100%; height:20px; display: block; padding-top: 5px;}
.td_t1 a:hover {text-decoration: none;}

.td_t1_ {font: bold 11px Arial; color: #000000;}
.td_t1_ a {font: bold 11px Arial; color: #000000; text-decoration: none; width: 100%; height:20px; display: block; padding-top: 5px;}
.td_t1_ a:hover {text-decoration: none;}

.pageNav4 {font: normal 11px Arial; color: #000000;}
.pageNav4 a {font: norm 11px Arial; color: #000000; text-decoration: none;}
.pageNav4 a:hover {text-decoration: underline;}

.pageNav {font: normal 11px Arial; color: #0076B7;}
.pageNav a {font: norm 11px Arial; color: #0076B7; text-decoration: none;}
.pageNav a:hover {text-decoration: underline;}


.pageNav1 {font: normal 11px Arial; color: #0076B7;}
.pageNav1 a {font: normal 11px Arial; color: #0076B7; text-decoration: none;}
.pageNav1 a:hover {text-decoration: underline;}


.pageNav2 {font: normal 11px Arial; color: #0076B7;}
.pageNav2 a {font: normal 11px Arial; color: #0076B7; text-decoration: none;}
.pageNav2 a:hover {text-decoration: underline;}

.t9 {font: normal 11px Arial; color: #000000;}
.t10 {font: normal 11px Arial; color: #000000;}
.t10 a {font: normal 11px Arial; color: #0076B7; text-decoration: none;}
.t10 a:hover {text-decoration: underline;}   
.t10 textarea {font: normal 12px Arial; color: #000000; width: 500px; height: 150px;}

.t112 {font: normal 12px Arial; color: #000000; padding-top: 20px; padding-right: 5px;}
.t112 a {font: normal 12px Arial; color: #0076B7; text-decoration: none; padding-left: 15px; background: url('images/arrow1.png') -5px 0 no-repeat;}
.t112 a:hover {text-decoration: underline;}


.t1121 {font: normal 12px Arial; color: #000000; padding-top: 20px; padding-right: 22px;}
.t1121 a {font: normal 12px Arial; color: #0076B7; text-decoration: none; padding-left: 15px; background: url('images/arrow1.png') -5px 0 no-repeat;}
.t1121 a:hover {text-decoration: underline;}

.t113 {font: normal 12px Arial; color: #000000;}

.t21 {font: bold 17px Arial; color: #000000; text-align: left; padding-left: 10px; padding-top: 10px;} 

.t22 a {font: bold 12px Arial; color: #000000; text-decoration: none; text-align: left; padding-left: 10px; padding-top: 10px; padding-bottom: 10px; display: block; width: 160px;} 
.t22 a:hover {text-decoration: none;}


.t22a a {font: bold 12px Arial; color: #000000; text-decoration: none; text-align: left; padding-left: 10px; padding-top: 10px; padding-bottom: 10px; display: block; width: 160px;
 background: url('images/div0.jpg') 150px 10px no-repeat;  
} 
.t22a a:hover {text-decoration: none;}

.t221h a {font: bold 12px Arial; color: #000000; text-decoration: none; text-align: left; padding-left: 10px; padding-top: 10px; padding-bottom: 10px; display: block; width: 160px;
 background: #E0E0E0 url('images/div1.jpg') 150px 10px no-repeat;
} 
.t221h a:hover {text-decoration: none;}

.t221 a {background:#E0E0E0; font: bold 12px Arial; color: #000000; text-decoration: none; text-align: left; padding-left: 20px; padding-top: 10px; padding-bottom: 10px; display: block; width: 150px;} 
.t221 a:hover {text-decoration: none;}

.t222 a {background:#686868;font: bold 12px Arial; color: #FFFFFF; text-decoration: none; text-align: left; padding-left: 20px; padding-top: 10px; padding-bottom: 10px; display: block; width: 150px;} 
.t222 a:hover {text-decoration: none;}


.t227 a {background:#686868;font: bold 12px Arial; color: #FFFFFF; text-decoration: none; text-align: left; padding-left: 10px; padding-top: 10px; padding-bottom: 10px; display: block; width: 160px;} 
.t227 a:hover {text-decoration: none;}

.t23 {font: normal 24px Arial; color: #000000;} 


.td_t24 {font: normal 11px Arial; color: #000000; vertical-align: top;}
.td_t24 a {font: normal 11px Arial; color: #000000; text-decoration: none; width: 100%; display: block; padding-top: 5px;}
.td_t24 a:hover {text-decoration: none;}

    .demoHeaders { margin-top: 2em; }
  #dialog_link {padding: .4em 1em .4em 20px;text-decoration: none;position: relative;}
  #dialog_link span.ui-icon {margin: 0 5px 0 0;position: absolute;left: .2em;top: 50%;margin-top: -8px;}
  ul#icons {margin: 0; padding: 0;}
  ul#icons li {margin: 2px; position: relative; padding: 4px 0; cursor: pointer; float: left;  list-style: none;}
  ul#icons span.ui-icon {float: left; margin: 0 4px;}
  
  
.pretty-table
{

}

.pretty-table caption
{
}

.pretty-table th, .pretty-table td
{
}

.pretty-table th[scope=col]
{
}

.pretty-table th+th[scope=col]
{
}

.pretty-table th[scope=row]
{

}

.pretty-table tr.alt th, .pretty-table tr.alt td
{
  /*color: #FFFFFF;*/
}

.pretty-table td b a {
  color: black;
  text-decoration: none;
}

.pretty-table td b a:hover {
  color: red;
  text-decoration: none;
}

.pretty-table tr:hover th[scope=row], .pretty-table tr:hover td
{
  background-color: #B1A6E5;
  /*color: #FF0000;*/
}


.t25 {font: normal 11px Arial; color: #888888;} 
.th_h1 {font: normal 11px Arial; color: #000000;} 
.th_h1 a {font: normal 11px Arial; color: #0076B7; text-decoration: none;}
.th_h1 a:hover {text-decoration: underline;}

a.next {font: normal 11px Arial; color: #0076B7; text-decoration: none; padding-left: 20px; background: url('images/arrow1.png') no-repeat left;}
a.next hover {text-decoration: underline;}

a.prev {font: normal 11px Arial; color: #0076B7; text-decoration: none; padding-right: 20px; background: url('images/arrow2.png') no-repeat right;}
a.prev hover {text-decoration: underline;}

.td_t25 {font: normal 11px Arial; color: #0076B7; vertical-align: top;}
.td_t25 a {font: normal 11px Arial; color: #0076B7; text-decoration: underline; padding-top: 5px;}
.td_t25 a:hover {text-decoration: underline;}

.t26 a {font: normal 11px Arial; color: #0076B7; text-decoration: none; padding-left: 20px; background: url('images/arrow1.png') no-repeat left;}
.t26 a:hover {text-decoration: underline;}

.t27 {font: bold 14px Arial; color: #000000;}

.t29 {font: normal 11px Arial; color: #FFFFFF; background: #777777;}
.t29b {font: bold 11px Arial; color: #FFFFFF; background: #777777;}

.t30 {font: normal 11px Arial; color: #0076B7; text-align: center;}
.t30 a {font: normal 11px Arial; color: #0076B7; text-decoration: none;}
.t30 a:hover {text-decoration: underline;}


.t31 {font: normal 11px Arial; color: #000000; text-align: left;}
.t31 a {font: normal 11px Arial; color: #0076B7; text-decoration: none;}
.t31 a:hover {text-decoration: underline;}

.t32 {font: bold 17px Arial; color: #000000; text-align: left;}

.t33 {font: normal 11px Arial; color: #0076B7; text-align: left;}
.t33 a {font: normal 11px Arial; color: #0076B7; text-decoration: none;}
.t33 a:hover {text-decoration: underline;}

.td_t1777 {font: normal 11px Arial; color: #000000;}
.td_t1777 a {font: normal 11px Arial; color: #0076B7; text-decoration: underline;}
.td_t1777 a:hover {text-decoration: underline;}

.flt_dd {width: 120px; font: normal 11px Arial; color: #0076B7;}
.t34 {font: normal 11px Arial; color: #000000;}

