IMG{
	border:0px;
}
html,body {
	margin:0px;
}
      
body{
	background-image:url(images/titlefon2.png);
	background-position: left top;
	background-repeat: repeat;
	background-color: #FFFFFF;
	color: #444444;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin: 0pt;
}
form {
	margin: 0px;
	padding: 0px;
}
h1{
	font-size: 20px;
	margin: 4px 0;
}
h2{
	font-size: 18px;
	margin: 4px 0;
}
h3{
	font-size: 16px;
	margin: 4px 0;
}
h4{
	font-size: 14px;
	margin: 4px 0;
}
h5{
	font-size:12px;
	line-height:24px;
	margin:0;
}
h6 {
	font-size:11px;
	margin:0;
}
input{
	margin: 4px 0;
	font-size: 16px;
	border: 1px solid #666666;
	background-color: #FFFFFF;
}
.header{
	height: 64px;
	width: 810px;
	background-color: #EEEEEE;
}
.table{
	background-color: #FFFFFF;
	margin: 0pt auto;
}
.headertable{
	margin:4px auto 0;
}
.footertable{
	margin: 0pt auto;
}
.menu{
	font-size: 13px;
	border: 2px solid #999999;
	padding: 4px;
	background-image:url(images/titlefon3.png);
	background-position: left top;
	background-repeat: repeat;
}
a:link{
   color: #ff6600;
   text-decoration: none;
}
a:active{
   color: #ff6600;
   text-decoration: none;
}
a:visited{
   color: #ff6600;
   text-decoration: none;
}
a:hover{
   color: #000000;
   text-decoration: none;
}
a.button_head:link, a.button_head:visited {
	font-weight: bold;
}
a.button_head_active:link, a.button_head_active:visited {
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
.pagetable{
	width: 810px;
	margin: 0pt auto;
	padding: 4px;
}
.page{
	width: 810px;
	background-color: #FFFFFF;
	margin: 0pt auto;
	padding: 2px;
}
.headermenu{
	text-align: left;
}
.headermenu a:link{
	background-color: #000000;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	font-size: 13px;
	padding: 4px 8px;
	line-height: 24px;

}
.headermenu a:active{
	background-color: #000000;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	font-size: 13px;
	padding: 4px 8px;
	line-height: 24px;

}
.headermenu a:visited{
	background-color: #000000;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	font-size: 13px;
	padding: 4px 8px;
	line-height: 24px;
}
.headermenu a:hover{
	background-color: #1f1f1f;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	font-size: 13px;
	padding: 4px 8px;
	line-height: 24px;
}
.title{
   background-image:url(images/titlefon.png);
   background-position: left top;
   background-repeat: repeat-x;
   background-color: #000000;
   font-size: 16px;
   font-weight: bold;
   padding: 4px;
   color: #444444
}
.title2{
   background-image:url(images/titlefon2.png);
   background-position: left top;
   background-repeat: repeat;
   background-color: #000000;
   font-size: 14px;
   font-weight: bold;
   padding: 4px;
   color: #444444;
	text-align: center;
}
.title3{
   background-image:url(images/titlefon2.png);
   background-position: left top;
   background-repeat: repeat;
   background-color: #000000;
   font-size: 12px;
   font-weight: bold;
   padding: 4px;
   color: #666666;
	text-align: center;
}
.userblock{
   text-align: center;
}
.block{
   text-align: center;
   background-color: #e7e7e7;
   padding: 2px;
	margin-bottom: 5px;
}
.block2{
   text-align: center;
   background-color: #EEEEEE;
   padding: 2px;
	border: 1px solid #cbcbcb;
	margin-bottom: 5px
}
.block3{
   text-align: center;
   background-color: #f7f7f7;
   padding: 2px;
	margin-bottom: 5px
}
.block4{
   text-align: center;
   background-color: #FFFFFF;
   padding: 2px;
	margin-bottom: 5px
}
.block5{
	text-align: center;
	background-color: #feffe1;
	padding: 2px;
	border: 1px solid #cccc33;
	margin-bottom: 5px
}
.box {
	border: 1px solid black; 
	width: 150px;
	display: inline-block;
}
.blockleft {
	width: 500px;
	float: left;
	text-align: center;
}
.blockright {
	width: 300px;
	float: right;
	text-align: center;
}
.footer{
   text-align: center;
   background-color: #f7f7f7;
   border-top: 1px solid #000000;
   padding: 4px;
   margin-top: 10px;
}
.red{
   color: #ff0000;
}
.green{
   color: #339933;
}
.yellow{
   color: #FFCC00;
}
.blue{
   color: #0099ff;
}
.gray{
   color: #666666;
}
.btn{
   float:right;
}
.white{
   color: #FFFFFF;
}
hr{
   border:1px solid #f7f7f7;
   background-color:#fffedd;
   color:#fffedd;
   line-height:0px;
   height:0px;
}

.error{
   background-color: #FF0000;
   font-size: 18px;
}


.timeheader {
	padding-top: 15px;
	height: 30px;
}
.timepoints {
	background:transparent url(images/fon_time.png) no-repeat scroll 0 0;
	float: left;
	margin-right: -3px;
	width: 30px;
	height: 30px;
	text-align: center;
	font-weight: bold;
	color: #3366CC;
	line-height: 30px;
}
.timeprogress{
	float: left;
	width: 200px;
	position: relative;
	background-color:	#FFFFFF;
	height: 14px;
	margin: 0 auto;
	margin-top: 6px;
	border: 2px solid #FF9900;
	border-left: 0px;
}	
.timeprogress .bar{	
	background-color:	#fbd398;
	position: absolute;
	top:	0px;
	left:	0px;
	padding:	0;
	margin:	0;
	height: 14px;
	font-size: 1px;
}	
.timeprogress .progress{
	position: absolute;
	top: 0px!important;
	left:	0;
	padding:	0;
	margin: 0;
	text-align: center;
	font-weight: bold;
	line-height: 13px;
	font-size: 11px;
	width: 200px;
	color: #333333;
}
.note_n {
	color:#CCCCCC;
	display:block;
	float:left;
	font-weight:bold;
	padding:6px 0 0 4px;
}

#tooltip {
	position:absolute;
	border:1px solid #333;
	background:#f7f5d1;
	padding:2px 5px;
	color:#333333;
	font-size: 10px;
	display:none;
}

.icon { background: url(images/icons.png) no-repeat top left; }
.icon_a {
	padding-top: 1px;
	padding-bottom: 2px;
	padding-left: 18px;
	height: 16px;
	line-height: 16px;
}
.icon_div {
	padding-left: 18px;
	height: 16px;
	line-height: 16px;
}
.icon_greets_box {
	padding-left: 18px;
	padding-top: 1px;
	height: 15px;
	display: block;
	width: 460px;
	overflow: hidden;
}
.icon_fixed {
	height: 16px;
	width: 16px;
	display: inline-block;
}
.icon-application-dock { background-position: 0 0; }
.icon-calendar-month { background-position: 0 -17px; }
.icon-chart { background-position: 0 -34px; }
.icon-clipboard-task { background-position: 0 -51px; }
.icon-clock { background-position: 0 -68px; }
.icon-compile { background-position: 0 -85px; }
.icon-cross-button { background-position: 0 -102px; }
.icon-cross-octagon-frame { background-position: 0 -119px; }
.icon-cross { background-position: 0 -136px; }
.icon-crown { background-position: 0 -153px; }
.icon-disc-case-label { background-position: 0 -170px; }
.icon-disk-return-black { background-position: 0 -187px; }
.icon-document-music-playlist { background-position: 0 -204px; }
.icon-drive-download { background-position: 0 -221px; }
.icon-exclamation-button { background-position: 0 -238px; }
.icon-eye { background-position: 0 -255px; }
.icon-folder-open-document-music-playlist { background-position: 0 -272px; }
.icon-globe { background-position: 0 -289px; }
.icon-guitar { background-position: 0 -306px; }
.icon-heart-empty { background-position: 0 -323px; }
.icon-heart { background-position: 0 -340px; }
.icon-home { background-position: 0 -357px; }
.icon-inbox-document-text { background-position: 0 -374px; }
.icon-inbox { background-position: 0 -391px; }
.icon-information-button { background-position: 0 -408px; }
.icon-information-shield { background-position: 0 -425px; }
.icon-locale { background-position: 0 -442px; }
.icon-mail-open { background-position: 0 -459px; }
.icon-mail { background-position: 0 -476px; }
.icon-microphone { background-position: 0 -493px; }
.icon-minus-button { background-position: 0 -510px; }
.icon-music-beam-16 { background-position: 0 -527px; }
.icon-music-beam { background-position: 0 -544px; }
.icon-music-small { background-position: 0 -561px; }
.icon-music { background-position: 0 -578px; }
.icon-navigation-000-button { background-position: 0 -595px; }
.icon-navigation-000-frame { background-position: 0 -612px; }
.icon-navigation-000-white { background-position: 0 -629px; }
.icon-navigation-090-button { background-position: 0 -646px; }
.icon-navigation-090-frame { background-position: 0 -663px; }
.icon-navigation-090-white { background-position: 0 -680px; }
.icon-navigation-090 { background-position: 0 -697px; }
.icon-navigation-180-button { background-position: 0 -714px; }
.icon-navigation-180-frame { background-position: 0 -731px; }
.icon-navigation-180-white { background-position: 0 -748px; }
.icon-navigation-180 { background-position: 0 -765px; }
.icon-navigation-270-button { background-position: 0 -782px; }
.icon-navigation-270-frame { background-position: 0 -799px; }
.icon-navigation-270-white { background-position: 0 -816px; }
.icon-navigation-270 { background-position: 0 -833px; }
.icon-navigation { background-position: 0 -850px; }
.icon-new { background-position: 0 -867px; }
.icon-party-hat { background-position: 0 -884px; }
.icon-pipette { background-position: 0 -901px; }
.icon-plus-button { background-position: 0 -918px; }
.icon-plus-white { background-position: 0 -935px; }
.icon-point { background-position: 0 -952px; }
.icon-points { background-position: 0 -969px; }
.icon-property { background-position: 0 -986px; }
.icon-question-button { background-position: 0 -1003px; }
.icon-scissors { background-position: 0 -1020px; }
.icon-script-import { background-position: 0 -1037px; }
.icon-slash-button { background-position: 0 -1054px; }
.icon-star-empty { background-position: 0 -1071px; }
.icon-star { background-position: 0 -1088px; }
.icon-tags-label { background-position: 0 -1105px; }
.icon-thumb-up { background-position: 0 -1122px; }
.icon-thumb { background-position: 0 -1139px; }
.icon-tick-button { background-position: 0 -1156px; }
.icon-tick { background-position: 0 -1173px; }
.icon-user-female { background-position: 0 -1190px; }
.icon-user-silhouette { background-position: 0 -1207px; }
.icon-user { background-position: 0 -1224px; }
.icon-users { background-position: 0 -1241px; }
.icon-wrench-screwdriver { background-position: 0 -1258px; }

.button100 {
	margin: 4px 0;
	font-size: 16px;
	border: 1px solid #666666;
	background-color: #FFFFFF;
}
.button150 {
	margin: 4px 0;
	font-size: 16px;
	border: 1px solid #666666;
	background-color: #FFFFFF;
}
.button200 {
	margin: 4px 0;
	font-size: 16px;
	border: 1px solid #666666;
	background-color: #FFFFFF;
}
table.results {
	border: none;
	width: 100%;
}
table.results tr {
}
table.results td {
   text-align: center;
   background-color: #FFFFFF;
   border: 1px;
   padding: 2px;
	margin-bottom: 5px
}
table.results th {
   background-image:url(images/titlefon2.png);
   background-position: left top;
   background-repeat: repeat;
   background-color: #000000;
   font-size: 14px;
   font-weight: bold;
   padding: 4px;
   color: #444444;
	text-align: center;
}

.zpoint {
	background-image:url(images/icons/zvyn_icon.png);
	background-position: left top;
	background-repeat: no-repeat;
	width: 64px;
	height: 64px;
	text-align: center;
}
