@font-face {
    font-family: 'PT Sans';
    font-style: normal;
    font-weight: 400;
    src: local('PT Sans'), local('PTSans-Regular'), url(https://themes.googleusercontent.com/static/fonts/ptsans/v5/yrzXiAvgeQQdopyG8QSg8Q.woff) format('woff');
}
@font-face {
    font-family: 'PT Sans';
    font-style: normal;
    font-weight: 700;
    src: local('PT Sans Bold'), local('PTSans-Bold'), url(https://themes.googleusercontent.com/static/fonts/ptsans/v5/g46X4VH_KHOWAAa-HpnGPhsxEYwM7FgeyaSgU71cLG0.woff) format('woff');
}
@font-face {
    font-family: 'PT Sans';
    font-style: italic;
    font-weight: 400;
    src: local('PT Sans Italic'), local('PTSans-Italic'), url(https://themes.googleusercontent.com/static/fonts/ptsans/v5/7dSh6BcuqDLzS2qAASIeuj8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}
@font-face {
    font-family: 'PT Sans';
    font-style: italic;
    font-weight: 700;
    src: local('PT Sans Bold Italic'), local('PTSans-BoldItalic'), url(https://themes.googleusercontent.com/static/fonts/ptsans/v5/lILlYDvubYemzYzN7GbLkIraN7vELC11_xip9Rz-hMs.woff) format('woff');
}

html {
margin:0;
padding:0;
}
body {
margin:0;
padding:0;
background-color:#fff;
font-family:PT Sans, Sans-serif;
font-size:13px;
color:#5e5e5e;
}
a,a:visited {
color:#00A100;
text-decoration:underline;
}
a:hover {
color:#008b00;
text-decoration:none;
}
.act_proj {
cursor:pointer;
}
h1,h2,h3,h4,h5 {
color:#5E5E5E;
text-align:center;
font-weight:normal;

}
table td{
padding:5px;
}
#main-frame {
width:1024px;
margin:0 auto;
}
#bg-main {
width:100%;
height:1063px;
background:url('../img/bg.jpg') center top no-repeat;
position:relative;
}
#quizer-logo {
position:absolute;
margin-top:810px;
left:50%;
margin-left:-239px;
}
#main-enter {
top:45px;
left:775px;
padding:9px 16px 9px 16px;
font-weight:bold;
border-radius:10px;
border:2px solid #fff;
position:absolute;
z-index:2;
}
#info-main {
display:block;
background:#00A100;
color:#fff;
height:123px;
margin-top:35px;
position:relative;
}
#info-main-text {
position:absolute;
text-align:center;
width:100%;
display:block;
margin-top:25px;
}
.down-navi-block {
width:190px;
height:140px;
margin:65px 25px 75px 25px;
float:left;
text-align:center;
}
.down-navi-block img {
width:90px;
height:90px;
margin-top:40px;
}
#footer {
display:block;
background:#00A100;
color:#fff;
height:150px;
}
#footer-left {
float:left;
margin-left:20px;
}
#footer-left img{
float:left;
}
#footer-left-text {
display:block;
margin-top:2px;
margin-left:5px;
float:left;
font-size:24px;
font-weight:700;
line-height:29px;
}
#footer-right {
margin-right:20px;
float:right;
text-align:right;
font-size:11px;
margin-top:17px;
line-height:18px;
}
#auth-overlay {
position:fixed;
opacity:0.85;
display:none;
z-index:5;
width:100%;
height:100%;
background:#fff;
}
#auth-form {
position:fixed;
left:50%;
top:50%;
z-index:9999;
display:none;
width:330px;
height:310px;
margin-left:-165px;
margin-top:-155px;
background:url('../img/auth.png') center 43px no-repeat;
}
#auth-inputs {
width:100%;
margin-top:83px;
}
#auth-inputs .input{
margin-top:23px;
margin-left:23px;
width:270px;
height:40px;
background:#e1e2e9;
border:0;
padding-left:15px;
color:#225922;
font-size:16px;
}
#close {
margin-top:0px;
margin-right:0px;
position: absolute;
right: 0;
top: 0;
float: right;
width: 20px;
height: 20px;
background: url('../img/close.png') right top no-repeat;
z-index: 1001;
opacity: 0.8;
}
#close:hover {opacity:1;cursor:pointer;}

#auth-rez {
height:15px;
overflow:hidden;
font-size:12px;
text-shadow: 1px 1px 1px black, 0 0 1em #000;
line-height:15px;
margin-left:23px;
color:#f00;
}
#auth-enter-button {
cursor:pointer;
margin-left:23px;
margin-top:10px;
}
	#wait {
	position:fixed;
	left:50%;
	top:50%;
	z-index:9999;
	display:none;
	background:#FFF;
	font:28px Serif;
	color:#00a100;
	width:300px;
	height:100px;
	margin-left:-150px;
	margin-top:-50px;
	border:1px solid #000;
	}

#main {
color:#5e5e5e;
}

input, select, textarea {
border:1px solid #6e6c6c;
padding:2px;
margin:1px;
}
.table, .table td {
border-collapse:collapse;
border:1px solid #7b7b7b;
}
.button {
margin-left:5px;
color:#fff;
background:#00a100;
border:0;
padding:2px 8px 2px 8px;
cursor:pointer;
}
.shir150 {
width:140px;
padding:8px 0px 8px 10px;
}
.submit{
	margin-top:5px;
	background:#00a100;
	color:#fff;
	width:150px;
	height:40px;
	border:0;
	font-size:17px;
	cursor:pointer;
}
input[type="submit"], input[type="button"] {
margin-left:5px;
color:#fff;
background:#00a100;
border:0;
padding:2px 8px 2px 8px;
cursor:pointer;
}
 .simple-little-table {
 border-collapse: collapse;
 text-align: left;
 margin-bottom: 20px;
 width:auto;
 font-size: 14px;
 color: #5e5e5e;
 }
 .simple-little-table th.empty {

 }
 .simple-little-table tr.empty:hover {

 }
 .simple-little-table th {
font-weight:bold;
 }
 .simple-little-table tbody tr {
 font-weight: normal;

 }
.simple-little-table  tbody tr:nth-child(even) {

 }
 .simple-little-table tbody tr:hover {

 }
 .simple-little-table td, .simple-little-table th {
 padding: 5px;
 border-left: #5e5e5e 1px solid;
 border-top: #5e5e5e 1px solid;
 border-bottom: #5e5e5e 1px solid;
 line-height: 20px;
 }
.simple-little-table  tr td:first-child {
 border-left:0;
 }

.topbutt {
display:block;
border:2px solid #00a100;
border-radius:7px;
font-weight:bold;
float:right;
padding:3px 10px 3px 10px;
margin-left:5px;
text-decoration:none;
padding-left:40px;
}
#bill {
background:url('../img/billing.png') left no-repeat;
}
#settings-top {
background:url('../img/settings.png') left no-repeat;
}
#exit-top {
background:url('../img/exit.png') left no-repeat;
}
#help-top {
background:url('../img/help.png') left no-repeat;
}
#top-menu {
width:940px;
color:#00A100;
margin-bottom:20px;
margin-top:50px;
}
#top-menu a{
display:inline-block;
font-size:18px;
margin: 3px 7px;
text-decoration:none;
}
#top-menu a:hover{
text-decoration:underline;
}
.tm {
	display:block;
	height:25px;
	float:left;
	padding-left:30px;
}
#tm-projects {
	background:url('../img/menu/projects.png') left no-repeat;
}
#tm-inter-base {
	background:url('../img/menu/inter_base.png') left no-repeat;
}
#tm-inter-geo {
	background:url('../img/menu/inter_geo.png') left no-repeat;
}
#tm-inter-proj {
	background:url('../img/menu/inter_proj.png') left no-repeat;
}
#tm-quotas {
	background:url('../img/menu/quotas.png') left no-repeat;
}
#tm-tables {
	background:url('../img/menu/tables.png') left no-repeat;
}
#tm-monit {
	background:url('../img/menu/monit.png') left no-repeat;
}
#tm-search {
	background:url('../img/menu/search.png') left no-repeat;
}
#tm-oprosniki {
	background:url('../img/menu/oprosniki.png') left no-repeat;
}
#tm-config {
	background:url('../img/menu/config.png') left no-repeat;
}
#tm-editproj {
	background:url('../img/menu/edit_proj.png') left no-repeat;
}

.table-spoiler {
	text-decoration:none;
	font-size:22px;
}














