/* by TS 2015-05-11 */
html {margin: 0; padding: 0;}

/* inherited */
body, br, p, center {font-family: arial, sans-serif; font-size: 10px; color:black ;}
/* body {margin: auto; max-width: 1000px;} */
body {margin: 0;}

p.zgoda {font-size: 1.1em; text-align: justify;}
p.small {font-size: 0.9em;}

a {font-family : verdana, helvetica, sans-serif; text-decoration : none; color: navy; font-weight: normal;}
a:active  {color: navy; }
a:hover	  {color: #FF0000;  text-decoration: underline; font-weight: bolder; }
a:visited {background-color: transparent;}
a:link    {color: navy;}	

.a1 		{font-family: verdana, helvetica, sans-serif; text-decoration: none;  font-weight: bolder; font-size: 13px;}
.a1:active  	{color: #F0F8FF; font-size: 13px; }
.a1:hover	{color: #330000  text-decoration: underline; font-weight: bold; background-color: transparent;  font-size: 13px; text-transform: none;}
.a1:visited 	{color: #F0F8FF; border-color: transparent; background-color: transparent; font-size: 13px;}
.a1:link    	{color: #F0F8FF;}	

td {font-family: arial, sans-serif; font-size: 11px; color: black;}

img {border: 0;}

.inputkasa {width: 75px;text-align: right;  }
.inputile {width: 35px;text-align: right; font-size: 11px; color: black; }
.submitmaly {height:18px; width:18px;}
.inputczysty {text-align: left; color: #ff0000; font-weight: normal; border: 0; height:35px;}

.inputzw  {font-size: 13px; color: #000000; background-color: #Ffffff; border: 1px solid #669999;}
.inputd  {font-size: 13px; color: gray; background-color: #F0F0F0; border: 1px solid #A9A9A9;}


span.am_english, span.x_am_english {color: #2f35af;}

span.fm_english {color: #29166f; font-size: 14px; font-weight: bold; cursor: pointer; border: 1px; border-style: solid; border-color: #ffffff;}
span.fm_english:hover {color: #4ea6e3;}

div.skolamed_middle {text-align: center;}
table.skolamed_middle {width:980px; height: 68px; border: 0; background-image: url(../img/skolamed_gora.jpg);}
td.skolamed_left {width: 720px;}


span.red, span.redtext {color: #d01000;}
span.darkred {color: #a04000;}
span.blue {color: #0515af; font-style: italic;}

/* fm */

span.normal {font-style: italic;}
span.bold {font-weight: bold;}
span.under {text-decoration: underline;}
table.fm_zgl_head, table.fm_zgl_nav {width: 980px;}
table.fm_zgl_head {padding-top: 20px;}
table.fm_zgl_head td {padding: 5px 30px; border-radius: 2px; font-size: 1.5em; font-weight: bold;}
table.fm_zgl_head td {letter-spacing: .09em;}

table.fm_zgl_nav {padding-top: 5px;}
table.fm_zgl_nav td {padding: 6px 0; font-size: 13px; font-weight: bold;}

table.fm_zgl {width: 980px; margin-top: 2px;}
table.fm_zgl tr {height: 20px;}

table.fm_zgl td.head {text-align: center;}

.form_btn {border: 0; background: #a00300; color: #FFFFFF; font-weight:bold; border-radius: 5px; padding: 3px 8px;}
.form_btn:hover {background: #4ea6e3;}

table.nav {background: #29166f; border-radius: 0 0 10px 10px;}
table.nav_table {text-align: center;}
table.nav_table input.page {text-align: center; padding: 3px; border-radius: 4px; border: 0; background: transparent; color: #ffffff; 
                            font-size: 14px; font-weight: bold; padding: 2px 3px 2px 3px; width: 20px; cursor: pointer}
                            
/* table.nav_table input.page:hover {background: #4ea6e3;} */

table.nav_table input.selected {background: #a00300;}

input.nav_button {width: 100px; font-size: 11; font-weight: bold; border: 0; padding-top: 3px; padding-bottom: 3px; cursor: pointer;}

input.nav_prev {border-radius: 8px 3px 3px 8px;}
input.nav_next {border-radius: 3px 8px 8px 3px;}

.nav_pageinfo {font-weight: bold; color: #ffffff;}

input.prev_date_btn, input.next_date_btn, input.nav_button {background: #a00300; color: #FFFFFF; font-weight:bold; border: 0; padding: 3px 6px; font-size: 13px;}
input.nav_button {background: #a00300; color: #FFFFFF; font-weight:bold; border: 0; padding: 3px 6px; font-size: 12px;}
input.nav_button  {margin: 5px;}
input.prev_date_btn {border-radius: 8px 0 0 8px;}
input.next_date_btn {border-radius: 0 8px 8px 0;}

input.subtotal, input.total {border-radius: 3px; text-align: right; border: 1px solid #A9A9A9; padding-right: 3px;}
input.subtotal {width: 70px; background: #ffe9c5;}
input.total {width: 70px; font-weight: bold; background: #ffe9c5;}


table.loginhead {border: 0;}
table.login {height: 270px; border: 0; background-image: url(../abstract_manager/pic/login_tlo1.jpg); border: 1px solid #2E96D3;}
table.newuser {background-image: url(../abstract_manager/pic/login_tlo2.jpg);border: 1px solid #2E96D3; padding-bottom: 10px;}

table.login, table.loginhead, table.newuser, table.loginbottom {width: 800px; text-align: center; margin-left: auto; margin-right: auto; border-radius: 2px;}

td.logininfo1 {text-align: center; font-size: 22px; color: #2E96D3;}
td.logininfo2 {text-align: center; height: 45px; font-size: 12px; color: red; font-family: verdana;}
td.logininfo3, td.logininfo8 {text-align: center; background-color: #2E96D3; color: white; font-size: 18px; font-family: Arial; font-weight: bold;}
td.logininfo4, td.logininfo9 {text-align: center; color: #2E96D3; font-size: 14px;}
td.logininfo9 {padding-bottom: 10px;}
td.logininfo100 {text-align: center; font-size: 16px; color: #2E96D3; font-weight: bold;}
td.logininfo5 {text-align: center; font-weight: bold; color: #2E96D3; font-size: 14px;}
td.logininfo0 {width: 100%; height: 58px; vertical-align: middle; text-align: center; cursor: pointer; color: #ffffff; font-size: 15px; font-family: arial; font-weight: bold;}

td.logininfo7 {text-align: center; color: #2E96D3; font-size: 13px; font-style: italic;}
td.logininfo10 {text-align: center; height: 30px; font-size: 12px; color: #2E96D3; font-family: verdana;}

input.login {size: 18px; font-size: 16px;}

p.linkbutton {display: block; width: 130px; padding: 10px; border-radius: 3px; font-size: 13px; font-weight: bold;}
p.linksubmitbutton, p.linkcancelbutton, .admbutton {cursor: pointer; display: block; width: 130px; padding: 10px; border-radius: 3px; font-size: 13px; font-weight: bold; background: #cc0000; margin: 2px 10px; color: #ffffff; text-align: center;}
p.linksubmitbutton img {height: 24px; margin: -4px; float: right; border-radius: 0 2px 2px 0;}
p.linksubmitbutton:hover, p.linkcancelbutton:hover {background: #ff0000;}

input.button {font-weight: bold; font-size: 14px; height: 30px; color: #ffffff; background: #2E96D3; border-radius: 3px; border: 1px solid #2E96D3;}
input.abutton {font-size: 11px; color: #ffffff; background: #2E96D3; border-radius: 3px; border: 1px solid #2E96D3; padding: 1px 3px;}


input.tollbutton {height: 25px;}

input.prev_date_btn:hover, input.next_date_btn:hover, table.nav_table input.page:hover, input.abutton:hover, input.button:hover, input.nav_button:hover, .form_btn:hover {
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
 -webkit-filter: contrast(150%);
  -moz-filter: contrast(150%);
  -o-filter: contrast(150%);
  -ms-filter: contrast(150%);
  filter: contrast(150%);
}

input.login_btn {width: 50px;} 
input.new_btn {width: 290px;}

.alert {color: #df5100;}
.bigtxt {font-size: 20px; font-weight: bold; color: #000000}

#page {min-width: 900px;}

#header {margin-top: 10px; margin-bottom: 10px; text-align: center; min-width: 900px;}
#header img {border-radius: 3px;}
#header form {margin-left: auto; margin-right: auto;}

#footer {margin-top: 15px; border-top: 1px solid #888888;}
#footer table {margin-left: auto; margin-right: auto;}
#footer td {padding-left: 10px; padding-right: 10px;}
#footer a {color: #183561; font-size: 10px; font-weight: normal;}
#footer a:hover {color: #2E96D3; font-size: 10px;}
#footer p {margin: 0;}
#footer .gray {font-size: 10px; color: #888888;}
#footer img {width: 40px; height: 48px;}

div.inputform {border-radius: 3px;}

/* adm */
table.konferencja, table.recenzja {border: 0; text-align: center; width: 900px;}
table.konferencja td.head {width: 90%; color: green; font-size:15px;}

div.stronazero {margin-left: auto; margin-right: auto; width: 960px;}
div.edytor {border: 1px solid #aaa; padding: 5px; width: 886px; margin: auto; background: #f3f3f3;}
div.znaki {padding-bottom: 5px;}
div.znaki input {margin: 2px 1px;}

table.dolaczuvzzm, table.uadminke {width: 900px;}

a.nowe_zgl_btn {font-size: 1em; font-weight: bold; text-decoration: underline;}

table.submitbuttons tr {padding: 0; margin: 0;}
table.submitbuttons td {padding: 0; margin: 0;}
table.submitbuttons .first {width: 150px;}
table.submitbuttons .last {width: 150px;}

/* new submit buttons */
.submit-panel {border:1px solid #8f8f9d; border-radius: 5px; margin: 3px; padding: 6px; float: left; overflow: hidden;}
.fast-payment {width: 430px;}
.other-payment {width: 340px;}
.newlook-button {float: left; line-height: 70px; height: 70px; cursor: pointer; display: block; border-radius: 7px; background: #cc0000; margin: 6px 6px; width: 130px; text-align: center;}
.newlook-panel-info p {font-size: 12px;}
.newlook-button-p {line-height: 1.1; display: inline-block; vertical-align: middle; color: #fff; font-weight: bold; font-size: 12px;}
.newlook-button:hover {background: #ff0000;}
