#container {
    *height: 100%;
    min-height: 100%;
    position: relative;
}

#wrap-content {
    padding-bottom: 90px;
}

#content {
	padding: 20px 0;
}

#wrap-header {
    /*background: #2c8355;*/
    background: #00663A none repeat scroll 0% 0%;
    position: relative;
    z-index: 4;
}

#header {
    height: 60px;
    padding: 5px 0;
}

#header.grid {
    overflow: visible;
}


#wrap-footer {
    position: absolute;
    bottom: 0;
    width: 100%;
}


#private-content {
    width: 100%;
    padding: 0 0 0 0px;
}

#top-content {
	height: 60px;
	border-bottom: 1px solid #eee;
	padding: 10px 20px;
}

#content.private {
	padding: 20px 20px 60px;
}

.base-width {
    max-width: 1260px;
    min-width: 940px;
    padding: 0 10px;
    margin: 0 auto;
}

.page-heading {
    font-size: 15px;
    font-family: 'Open Sans', Arial, serif;
    margin: 5px 0;
}

/* `HEADER
--------------------------------------------------------------------------------*/

#logo {
	width: 60px;
    float: left;
}

#logo img {
	height: 50px;
}

.private-room-logo {
    background: #25334f;
    width: 100px;
    height: 46px;
    float: left;
}

.main {
    padding: 1px 0;
    float: left;
}

#header .title {    
    font-size: 17px;
    text-transform: uppercase;
    color: #fff;
    margin: 10px 0;
}

#services-header {
    padding: 10px 0;
}

#services-header ul li a {
    display: block;
    padding: 5px 15px;
    color: #2ecc71;
    font-size: 13px;
    border: 1px solid #f5f5f5;
    border-radius: 2px;
    -o-border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
}

#services-header .register {
    border-right: 1px solid #e0e0e0;
    padding-right: 10px;
}

#services-header .login {
    color: #00aeef;
    margin-left: 10px;
    background: #fff;
    border: none;
    line-height: 2.7;
    cursor: pointer;
}

#services-header .login:hover {
    background: #CAEAFf;
}

#services-header .register a:hover {
    color: #fff;
    border: 1px solid #2bc26b;
    background: #2ecc71;
}

#services-header ul li a:active {
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.07);
    -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.07);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.07);
}

div.user {
    border-width: 0;
    position: relative;
    cursor: pointer;
    padding: 0px;
}

.user-name {
	margin-left: 5px;
	line-height: 2.4;
	width: 115px;
	height: 30px;
	color: #f5f5f5;
}

.user-icon {
    width: 30px;
    height: 30px;
    background: url('../javax.faces.resource/user-icon.png.xhtml?ln=img') no-repeat;
    background-size: cover;
}

.menu-arrow {
    width: 16px;
    height: 16px;
    background: url('../javax.faces.resource/user-arrow.png.xhtml?ln=img') no-repeat;
    background-size: cover;
    margin: 9px 0;
}

div.user:hover {
    background-position: -63px 0;
    transition: opacity 0.3s ease-in-out;
}

div.user:hover .menu-arrow {
    background-position: -16px 0;
}

.user-menu {
    display: none;
    position: absolute;
    height: 0;
    opacity: 0;
    padding-top: 10px;
	top: 34px;
	right: 3px;
	width: 170px;
	z-index: 1;
	cursor: pointer;
}

.user-menu .menu {
    background: #fff;
    border-radius: 3px;
    -ms-border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    padding: 3px 0;
    width: 166px;
    position: absolute;
    box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.3);
    -o-box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.3);
}

.user-menu .menu ul li:hover {
	background: #f5f5f5;
}

.user-menu .menu ul li:hover a {
	color: #00aff0;
}

.profile-icon {
    width: 30px;
    height: 30px;
    float: left;
    display: block;
}

.profile-my-profile {
    background: url("../javax.faces.resource/profile-icons.png.xhtml?ln=img");
}

.profile-add-user {
    background: url("../javax.faces.resource/profile-icons.png.xhtml?ln=img") 0 -30px;
}

.profile-password {
    background: url("../javax.faces.resource/profile-icons.png.xhtml?ln=img") 0 -60px;
}

.profile-logout {
    background: url("../javax.faces.resource/profile-icons.png.xhtml?ln=img") 0 -90px;
}

.user-menu ul li {
    list-style-type: none;
    float: none !important;
}

.user-menu ul li a {
    font-size: 12px;
    display: block;
    padding: 3px 10px !important;
    width: 164px;
    border-radius: 2px;
    -o-border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    color: #3861a2;
    line-height: 2;
}

div.user:hover .user-menu {
    height: 63px;
    display: block;
    transition: opacity 0.228s ease-in;
    opacity: 1;
}

/*div.user:hover .user-menu ul li a:hover {
    color: #fff !important;
    background: #969ba5;
}		*/

.user hr {
    border-top: 1px solid #d7d7d7;
    width: 200px;
    margin: auto;
}


.nav-menu {
	padding: 10px 0;
	margin-top: 10px;
}

.nav-menu li a {
	display: block;
	padding: 5px 10px;
	color: #f5f5f5;
}

.nav-menu li:hover {
	background: #2980b9;
}

/* `NAV
--------------------------------------------------------------------------------*/

#nav ul li {
    float: left;
    list-style: none;
}

#nav ul li a {
    display: block;
    color: #fff;
    text-decoration: none;
    margin: 13px 0 14px;
    padding: 0 20px;
    border-right: 1px solid #3a61a4;
    border-left: 1px solid #4472b0;
}

#nav ul li.first a {
    padding-left: 0;
    border-left: none;
}

#nav ul li.last a {
    padding-right: 0;
    border-right: none;
}

#nav ul li a .term {
    font-family: 'PT Sans Narrow', 'PT Sans', serif;
    font-size: 20px;
    font-weight: bold;
    display: block;
    line-height: 1.1;
}

    #nav ul li:hover a .term {
        color: #9fd9f8;
    }

#nav ul li a .desc {
    font-family: 'PT Sans Narrow', 'PT Sans', serif;
    font-size: 14px;
    color: #588cc8;
    line-height: 1;
}

#tab-year ul li {
    float: left;
}

#tab-year ul li a {
    color: #fff;
    padding: 10px 15px;
    margin: 0;
    border: none;
    display: block;
    font: bold 20px 'PT Sans Narrow', 'PT Sans';
}

#tab-year ul li:hover,
#tab-year ul li.current {
    border-right: 1px solid #3b414b;
    border-left: 1px solid #3b414b;
    cursor: pointer;
}

#tab-year ul li:hover a {
    background: #454a55;
    padding: 10px 14px;
    color: #fff;
}

#tab-year ul li.current a {
    background: #454a55;
    color: #fff;
}

/* `SIDEBAR
------------------------------------------------------------------------------------------------*/

#sidebar-menu {
    background: #3498db;
    width: 180px;
    position: fixed;
    height: 100%;
}

.logo-title {
	height: 60px;
	padding: 10px;
}

.logo-title::after,
.seperator::before {
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	height: 1px;
	background-image: -webkit-linear-gradient(left, transparent 0%, rgba(0, 0, 0, 0.07) 15%, rgba(0, 0, 0, 0.1) 50%, rgba(0, 0, 0, 0.07) 85%, transparent 100%);
	background-image: -moz-linear-gradient(left, transparent 0%, rgba(0, 0, 0, 0.07) 15%, rgba(0, 0, 0, 0.1) 50%, rgba(0, 0, 0, 0.07) 85%, transparent 100%);
	background-image: -ms-linear-gradient(left, transparent 0%, rgba(0, 0, 0, 0.07) 15%, rgba(0, 0, 0, 0.1) 50%, rgba(0, 0, 0, 0.07) 85%, transparent 100%);
	background-image: linear,to right,transparent 0%,rgba(0,0,0,0.07) 15%,rgba(0,0,0,0.1) 50%,rgba(0,0,0,0.07) 85%,transparent 100%;
}

.logo-title .title {
	color: #fff;
	line-height: 1.3;
	text-align: center;
	font-weight: normal;
	font-size: 15px;
	text-transform: uppercase;
	margin-bottom: 10px;
}

/* `FORM TABLE
-------------------------------------------------------------------------------------------------*/

.form-table td {
	padding: 10px 8px 10px 0;
	border-bottom: 1px solid #eee;
}

.form-table-label,
.info-view-label {
	color: #999;	
	font-size: 13px;
	font-weight: bold;
}

.form-table-odd-col {
	padding-right: 15px;
	width: 140px;
}

.tik-form {
	background: #f2f2f2 !important;
	padding: 10px;
	border: 1px solid #ededed;
  	border-radius: 3px;
}

.tik-table {
	border: none !important;
}

.tik-table td {
	border: none !important;
	background: #f2f2f2 !important;
	  padding: 0px 8px 4px 0 !important;
}

.datepicker .hasDatepicker {
	width: 100px !important;
}

#uik-select {
	width: 340px !important;
}


/* `FAQ
-------------------------------------------------------------------------------------------------*/

.faq-ctgr {
    background: #f5f5f5;
    border: 1px solid #e6e6e6;
    border-radius: 3px;
    -o-border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    padding: 10px;
}

.faq-ctgr li {
    font-size: 15px;
    margin: 3px 0;
    color: #3861a2;
    padding-left: 12px;
}

.faq-ctgr li.highlight {
    background: url("../javax.faces.resource/faq-arrow.png.xhtml?ln=img") no-repeat 0 3px;
    color: #6f6f6d;
}

.for-orgs li {
    font-size: 16px;
    font-weight: bold;
}

.faq-panel .ui-accordion-header {
    background: #f5f5f5;
    background: -moz-linear-gradient(top, #fefefe 0%, #f9f9f9 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fefefe), color-stop(100%, #f9f9f9));
    background: -webkit-linear-gradient(top, #fefefe 0%, #f9f9f9 100%);
    background: -o-linear-gradient(top, #fefefe 0%, #f9f9f9 100%);
    background: -ms-linear-gradient(top, #fefefe 0%, #f9f9f9 100%);
    background: linear-gradient(to bottom, #fefefe 0%, #f9f9f9 100%);
    border: 1px solid #d9d9d9;
    border-radius: 3px;
    -o-border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}

.faq-panel .ui-accordion-header a {
    color: #576879;
    font-size: 17px !important;
    font-family: 'PT Sans Narrow', 'PT Sans', sans-serif;
    text-shadow: none;
    padding-left: 1.9em !important;
}

.faq-panel .ui-accordion-header:hover {
    background: #fff;
}

.faq-panel .ui-accordion-header.ui-state-active {
    background: #fff;
    border-color: #d8d8d8;
    border-bottom: none;
    border-radius: 3px 3px 0 0;
    -o-border-radius: 3px 3px 0 0;
    -moz-border-radius: 3px 3px 0 0;
    -webkit-border-radius: 3px 3px 0 0;
}

.faq-panel .ui-accordion-header.ui-state-active a {
    font-weight: bold;
}

.faq-panel .ui-accordion-content {
    border: 1px solid #d8d8d8;
    border-top: none;
    border-radius: 0 0 3px 3px;
    -o-border-radius: 0 0 3px 3px;
    -moz-border-radius: 0 0 3px 3px;
    -webkit-border-radius: 0 0 3px 3px;
    color: #576879;
    font-size: 15px;
}

/* `PRIVATE ROOM SERVICES
-------------------------------------------------------------------------------------------------*/

.private-room-services ul {
    float: right;
}

.private-room-services ul li {
    display: block;
    float: left;
}

.private-room-services ul li a {
    color: #8390b0;
    font: 15px/2 'PT Sans Narrow', 'PT Sans';
    display: block;
    padding: 5px;
}

.private-room-services .services-icons {
    display: block;
    float: left;
    width: 30px;
    height: 30px;
}

.instructions-icon {
    background: url("../javax.faces.resources/services-icons.png.xhtml?ln=img");
}

.feedback-icon {
    background: url("../javax.faces.resources/services-icons.png.xhtml?ln=img") 0 -30px;
}

/* `PRIMEFACES OVERRIDE 
-------------------------------------------------------------------------------------------------*/

.ui-shadow {
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2) !important;
    -o-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2) !important;
    -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2) !important;
    -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2) !important;
}

.ui-autocomplete-panel .ui-autocomplete-list {
    padding: 0;
}

.ui-state-hover,
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
    box-shadow: none;
    -o-box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
}

.ui-corner-all,
.ui-corner-right {
    border-radius: 0;
    -o-border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
}

.ui-selectonemenu label.ui-selectonemenu-label {
    cursor: default !important;
}

.ui-autocomplete-panel,
.ui-autocomplete-panel .ui-autocomplete-list,
.ui-widget-content {
    border: none;
}

.ui-autocomplete-panel .ui-autocomplete-list-item,
.ui-selectonemenu-panel .ui-selectonemenu-list-item {
    margin: 0 !important;
    list-style-type: none;
}

.ui-selectonemenu-panel .ui-selectonemenu-list-item {
    white-space: normal !important;
    max-width: 800px;
}

.ui-selectonemenu-panel .ui-selectonemenu-list {
    padding: 0 !important;
}

.ui-widget {
    font-family: inherit !important;
}

.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight,
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus, .ui-widget-content
.ui-state-focus, .ui-widget-header
.ui-state-focus {
    background: #eee;
    color: #555;
    text-shadow: none;
    box-shadow: none;
    -o-box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
}

.ui-autocomplete-input {
    margin-right: 0 !important;
    background: #fff;
}

.ui-button {
    background: #f5f5f5;
    border-color: #ddd;
    border-top-color: #ccc;
}

.ui-autocomplete .ui-button {
    position: relative;
    right: 21px;
    top: -1px;
    width: 20px;
    border: none;
    border-left: 1px solid #ddd;
    height: 28px;
}

.ui-datepicker-trigger {
    left: -35px;
    top: -1px;
    height: 28px;
    border: none;
    border-left: 1px solid #ddd
}

.ui-selectonemenu {
    border: 1px solid #ddd !important;
    border-radius: 1px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    cursor: default !important;
}

.ui-selectonemenu:hover {
    border-color: #ccc;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
}

.ui-selectonemenu .ui-inputfield,
.ui-selectonemenu .ui-selectonemenu-trigger {
    background-color: #fafafa;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#f6f6f6));
    background-image: -webkit-linear-gradient(top, #fafafa, #f6f6f6);
    background-image: -moz-linear-gradient(top, #fafafa, #f6f6f6);
    background-image: -ms-linear-gradient(top, #fafafa, #f6f6f6);
    background-image: -o-linear-gradient(top, #fafafa, #f6f6f6);
    background-image: linear-gradient(top, #fafafa, #f6f6f6);
    box-shadow: none;
    -webkit-box-shadow: none;
    -o-box-shadow: none;
    -moz-box-shadow: none;
    border-left: none;
    cursor: default !important;
}

.ui-selectonemenu .ui-selectonemenu-trigger {
    padding: 0 !important;
}

.ui-helper-hidden-accessible input[type="text"] {
    margin: 0;
    padding: 0;
}

.ui-selectonemenu.ui-state-focus .ui-inputfield,
.ui-selectonemenu .ui-selectonemenu-trigger.ui-state-focus {
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.01);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}

.ui-selectonemenu .ui-button-icon-only {
    width: 1.4em !important;
    padding: 0 !important;
    background: #e5e5e5;
    cursor: default !important;
}

.ui-selectonemenu .ui-selectonemenu-trigger .ui-icon {
    margin-top: 5px !important;
}

.ui-selectonemenu .ui-state-default .ui-icon {
    background-image: url('../javax.faces.resource/select-icon.png.xhtml?ln=img');
    background-position: center center;
}

/* Data Table */

.ui-spinner-input {
    padding-right: 20px !important;
    background: #fff;
}

.ui-spinner .ui-inputfield {
    margin: 0 !important;
    height: 30px;
    font-size: 13px;
}

.ui-spinner .ui-icon {
    margin-top: -6px !important;
}

.ui-spinner-button {
    height: 14px !important;
    border-radius: 0;
    -o-border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-right: none;
    right: 1px !important;
}

.ui-spinner-button .ui-icon {
    background: url('../javax.faces.resource/select-icon.png.xhtml?ln=img');
    height: 13px !important;
}

.ui-spinner-button.ui-spinner-up {
    top: 1px;
    border-top: none;
    border-bottom: none;
}

.ui-spinner-button.ui-spinner-down {
    bottom: 1px;
    border-bottom: none;
}

.ui-spinner-button.ui-spinner-up .ui-icon {
    background-position: 1px 0;
}

.ui-spinner-button.ui-spinner-down .ui-icon {
    background-position: 1px -9px;
}

.ui-datatable thead th,
.ui-datatable tbody td {
    font-size: 13px;
    text-shadow: none;
    text-align: left !important;
}

.ui-datatable thead th {
    font-family: 'PT Sans Narrow', 'PT Sans', sans-serif;
}

.ui-paginator.ui-paginator-bottom {
    text-align: left;
    padding: 0 !important;
    background: none;
    border: none;
}

.ui-paginator .ui-paginator-next,
.ui-paginator .ui-paginator-prev,
.ui-paginator .ui-paginator-page {
    padding: 3px 8px !important;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
}

.ui-paginator .ui-paginator-next,
.ui-paginator .ui-paginator-prev {
    background: none;
    border: none;
}

.ui-paginator .ui-paginator-next .ui-icon,
.ui-paginator .ui-paginator-prev .ui-icon {
    background: url("../javax.faces.resource/pgn-btns.png.xhtml?ln=img");
}

.ui-paginator .ui-paginator-prev .ui-icon {
    background-position: 0 -38px;
}

.ui-paginator .ui-paginator-next:hover,
.ui-paginator .ui-paginator-prev:hover {
    background: #9aa8c5;
}

.public-table .ui-paginator .ui-paginator-next:hover,
.public-table .ui-paginator .ui-paginator-prev:hover {
    background: #ccc;
}

.ui-paginator .ui-paginator-next:hover .ui-icon {
    background-position: 0 -19px;
}

.ui-paginator .ui-paginator-prev:hover .ui-icon {
    background-position: 0 -57px;
}

.ui-paginator .ui-paginator-next:active,
.ui-paginator .ui-paginator-prev:active {
    box-shadow: inset 0 0 3px 1px rgba(0, 0, 0, 0.15);
    -webkit-box-shadow: inset 0 0 3px 1px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: inset 0 0 3px 1px rgba(0, 0, 0, 0.15);
}

.ui-paginator .ui-paginator-page.ui-state-default {
    background: none;
    border: none;
    color: #00aeec;
    margin: 0 2px;
}

.public-table .ui-paginator .ui-paginator-page.ui-state-default {
    border: 1px solid #ccc;
    border-radius: 3px;
    -o-border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    color: #6c6c6c !important;
}

.ui-paginator .ui-paginator-page.ui-state-hover,
.ui-paginator .ui-paginator-page.ui-state-active {
    background: #9aa8c5;
    color: #fff;
    text-shadow: none;
}

.public-table .ui-paginator .ui-paginator-page.ui-state-hover,
.public-table .ui-paginator .ui-paginator-page.ui-state-active {
    background: #eaeaea;
    box-shadow: inset 0 0 8px 2px rgba(0, 0, 0, 0.1);
    -o-box-shadow: inset 0 0 8px 2px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: inset 0 0 8px 2px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: inset 0 0 8px 2px rgba(0, 0, 0, 0.1);
    color: #9f9f9f;
}

.ui-autocomplete input[type="text"] {
    background: #fff;
}

.tree-table tbody tr td:focus {
    border-color: red;
}

.ui-paginator .ui-paginator-current, .ui-paginator .ui-paginator-rpp-options {
    margin: 0;
    color: #9aa8c5;
    text-shadow: none;
}

.public-table .ui-paginator .ui-paginator-current, .ui-paginator .ui-paginator-rpp-options {
    color: #9b9b99;
}

.ui-paginator .ui-paginator-current {
    margin-left: 10px;
}

.ui-paginator .ui-paginator-rpp-options {
    background: none;
    border: 1px solid #dfe2e9;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
}

.ui-paginator .ui-paginator-rpp-options.ui-state-hover,
.ui-paginator .ui-paginator-rpp-options.ui-state-focus {
    background: #9aa8c5;
    border-color: #9aa8c5;
    color: #fff;
}

/* Calendar */

.ui-datepicker {
    border: 1px solid #4F7BB8;
    padding: 0 !important;
}

.ui-datepicker .ui-datepicker-header {
    background: #5B88C5;
    border-color: #4F7BB8;
}

.ui-datepicker .ui-datepicker-title {
    color: #fff;
    text-shadow: none;
    font-weight: normal;
}

.ui-inputfield.hasDatepicker {
    width: 176px;
    background: #fff;
}

.ui-datepicker .ui-datepicker-header select {
    background-color: #fafafa;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#f6f6f6));
    background-image: -webkit-linear-gradient(top, #fafafa, #f6f6f6);
    background-image: -moz-linear-gradient(top, #fafafa, #f6f6f6);
    background-image: -ms-linear-gradient(top, #fafafa, #f6f6f6);
    background-image: -o-linear-gradient(top, #fafafa, #f6f6f6);
    background-image: linear-gradient(top, #fafafa, #f6f6f6);
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    color: #555;
    border: 1px solid #fff;
    outline: none;
    display: inline-block;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    cursor: pointer;
    height: 23px;
}

.ui-datepicker .ui-datepicker-month {
    border-right-color: #ccc !important;
}

.ui-datepicker-prev.ui-state-disabled .ui-icon {
    background: url('../javax.faces.resource/calendar-buttons.png.xhtml?ln=img') 0 -16px;
}

.ui-datepicker-prev .ui-icon {
    background: url('../javax.faces.resource/calendar-buttons.png.xhtml?ln=img') 0 0;
}

.ui-datepicker-next.ui-state-disabled .ui-icon {
    background: url('../javax.faces.resource/calendar-buttons.png.xhtml?ln=img') 0 -48px;
}

.ui-datepicker-next .ui-icon {
    background: url('../javax.faces.resource/calendar-buttons.png.xhtml?ln=img') 0 -32px;
}

.ui-datepicker-prev.ui-state-disabled.ui-state-hover,
.ui-datepicker-prev.ui-state-hover,
.ui-datepicker-next.ui-state-disabled.ui-state-hover,
.ui-datepicker-next.ui-state-hover {
    background: none !important;
}

.ui-datepicker td,
.ui-datepicker th {
    padding: 0 !important;
    width: 20px !important;
    height: 25px !important;
}

.ui-datepicker td {
    /*border: 1px solid #ddd !important;
    border-right: none !important;*/
}

.ui-datepicker td span, .ui-datepicker td a {
    padding: 0 !important;
    margin: 0;
    text-align: center !important;
}

.ui-datepicker td span {

}

.ui-datepicker td a {
    line-height: 2em;
    text-align: center;
}

.ui-datepicker-current-day a {
    background: #5B88C5 !important;
    text-shadow: none !important;
}


.ui-timepicker-div {
    padding: 5px 10px 0;
    border-top: 1px solid #E6E6E6;
    color: #5B88C5;
}

.ui-slider {
    background: #ddd;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}
    .ui-slider .ui-slider-handle {
        width: 8px !important;
        border-radius: 0;
        -moz-border-radius: 0;
        -webkit-border-radius: 0;
        border: none;
        background: #5B88C5;
    }

    .ui-slider-horizontal .ui-slider-handle {
        margin-left: 0 !important;
    }

/* Tab */

.ui-tabs.ui-tabs-top > .ui-tabs-nav {
    padding: 0 !important;
}

.ui-tabs .ui-tabs-nav {
    background: #fff;
}

.ui-tabs .ui-tabs-nav li {
    border-color: #ddd;
    text-shadow: none;
}

.wrap-agreement {
    margin-bottom: 30px;
}

.plan .ui-tabs .ui-tabs-nav,
.wrap-agreement .ui-tabs .ui-tabs-nav {
    border-bottom: 3px solid #90a8d3;
}

.plan .ui-tabs .ui-tabs-nav li,
.wrap-agreement .ui-tabs .ui-tabs-nav li {
    float: left;
    margin: 0 -15px 0 0;
    border: none !important;
    background: none !important;
    top: 0 !important;
}

.plan .ui-tabs .ui-tabs-nav li a,
.wrap-agreement .ui-tabs .ui-tabs-nav  li a {
    float: left;
    position: relative;
    padding: 0 40px;
    height: 0;
    line-height: 30px;
    text-transform: uppercase;
    text-decoration: none;
    color: #fff;
    border-right: 30px solid transparent;
    border-bottom: 30px solid #c3cfe5;
    text-shadow: 0px 1px 3px rgba(0, 0, 0, 1.7);
}

.plan .ui-tabs .ui-tabs-nav li.ui-tabs-selected,
.wrap-agreement .ui-tabs .ui-tabs-nav li.ui-tabs-selected {
    border: none !important;
}

.plan .ui-tabs .ui-tabs-nav li.ui-tabs-selected a,
.wrap-agreement .ui-tabs .ui-tabs-nav li.ui-tabs-selected a {
    border-bottom-color: #90a8d3;
    z-index: 3;
}

.wrap-agreement .ui-tabs .ui-tabs-panels {
    border: 1px solid #dde5f4;
}

.ui-tabs-panels {
    border-top: none;
}

.ui-tabs {
    padding: 0 !important;
}

.ui-tabs .ui-tabs-panel {
    padding: 0 !important;
}


/* `FIELDS
-----------------------------------------------------------------------------------------*/

.field-group-label {
    width: 150px;
}
    .field-group-label,
    .field-group-content {
        padding: 10px 20px 10px 5px;
    }

.field-group {
    border-bottom: 1px solid #eee;
}

.field-groups-view {
    margin-bottom: 20px;
    display: block;
}

.field {
    display: block;
}

.radios-f-left input[type=radio],
.checks-f-left input[type="checkbox"] {
    float: left;
}

/* `LABEL
-----------------------------------------------------------------------------------------*/

.label {
    color: #525f66;
}

.label-group {
    color: #bbb;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
}

.label-group-view {
    border-bottom: 2px solid #8996b3;
    color: #7280a0;
    display: block;
    padding-bottom: 3px;
    width: 100%;
}

/* `MESSAGES
-----------------------------------------------------------------------------------------*/

.msg {

}

.msg.is-error {
    color: #e74c3c;
}

.field-group-content .msg {
    display: block;
    padding: 0 0 5px;
}

.msg-note {
    background: #f5f5f5;
    border: 1px solid #f1f1f1;
    border-radius: 2px;
    display: block;
    padding: 5px;
    margin: 3px 0;
}

/* `HINT 
-----------------------------------------------------------------------------------------*/

.hint {
    font: 14px "PT Sans Narrow", "PT Sans", sans-serif;
}

.hint-label {
    color: #a3a5a6;
    display: block;
    margin-bottom: 5px;
}

.hint-tooltip {
    border: none;
    box-shadow: none !important;
    -webkit-box-shadow: none !important;
    padding-left: 14px !important;
    background: transparent;
}

.hint-tooltip .hint-arrow {
    display: block;
    position: absolute;
    background-image: url('../javax.faces.resource/hint.png.xhtml?ln=img');
    background-repeat: no-repeat;
    background-position: top;
    width: 11px;
    height: 22px;
    left: 4px;
    top: -30px;
}

.hint-tooltip .hint-block {
    background: #fff;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1) !important;
    -o-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1) !important;
    -moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1) !important;
    -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1) !important;
    border: 1px solid #ccc;
    border-top-color: #c5c5c5;
    border-bottom-color: #bbb;
    margin-top: -40px;
    padding: 10px 8px;
    max-width: 300px;
}

/* `REGISTRATION
-----------------------------------------------------------------------------------------*/

.registration-nav .page-heading {
    font-size: 14px;
    font-family: 'PT Sans Caption', 'PT Sans', sans-serif;
    font-weight: bold;
    text-transform: uppercase;
    padding: 10px 20px;
    color: #3861a2;
    border-bottom: 1px solid #e6e6e6;
    margin: 0;
}

.registration-nav {
    margin: 20px 0 0;
}

.registration-nav .line {
    background: #f5f5f5;
    border: 1px solid #e6e6e6;
    overflow: visible;
    position: relative;
    padding: 0;
}

.steps-registration {
    padding: 10px 20px;
    margin: 0;
}

.registration-nav .step {
    float: left;
    width: 25%;
    color: #bec7dd;
}

.registration-nav .step div {
    width: 100%;
    float: left;
    margin-right: 10px;
}

.registration-nav .step-number {
    height: 32px;
    width: 32px;
    border-radius: 20px;
    -o-border-radius: 20px;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    border: 2px solid #b9b9b9;
    text-align: center;
    font-size: 20px;
    font-family: 'PT Sans Caption', 'PT Sans', sans-serif;
    display: block;
    float: left;
    color: #aeacad;
    line-height: 1.4;
}

.registration-nav .step-name {
    color: #626060;
    font-size: 16px;
    font-family: 'PT Sans Narrow', 'PT Sans', sans-serif;
    margin-left: 18px;
    line-height: 1.8;
}

.registration-nav .current .step-name {
    color: #3861a2;
}

.registration-nav .dot {
    display: block;
    border-radius: 10px;
    -o-border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    position: relative;
    margin: 0 auto;
}

.registration-nav .step.current {
    color: #aeacad;
}

.registration-nav .step.current .step-number {
    background: #588cc8;
    border-color: #588cc8;
    font-weight: bold;
    color: #fff;
}

.registration-nav .step.completed,
.registration-nav .step.completed-current {
    color: #6bb415;
}

.registration-nav .step.completed .step-number {
    background: #6bb415 url('../javax.faces.resource/check.png.xhtml?ln=img') no-repeat center;
    border: 2px solid #6bb415;
    font-weight: bold;
    font-size: 0;
}

.registration-nav .step.completed-current .step-number {
    background: #6bb415;
    border-color: #6bb415;
}

.registration-nav .step.completed-current .step-number {
    font-size: 15px;
    color: #fff;
}

.registration-content {
    border: 1px solid #e6e6e6;
    border-top: none;
    border-bottom: none;
    padding: 20px;
}

#registration-form .label {
    color: #888;
    margin: 10px 5px 4px 1px;
    display: block;
    font-family: 'Pt Sans';
    font-size: 13px;
}

#registration-form .label .optional {
    color: #adb7d1;
}

#registration-form input[type="text"],
#registration-form input[type="password"],
#registration-form select,
#registration-form .ui-selectonemenu {
    margin: 0;
    height: 35px;
    border-radius: 2px;
    -o-border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    font-size: 14px;
    border-color: #d1d5e0;
    color: #333;
}

#registration-form .ui-selectonemenu label.ui-selectonemenu-label {
    height: 35px;
    line-height: 24px;
}

#registration-form .ui-selectonemenu .ui-state-default .ui-icon {
    margin-top: 9px !important;
}

#registration-form input[type="text"]:hover,
#registration-form input[type="password"]:hover,
#registration-form select:hover,
#registration-form .ui-selectonemenu:hover {
    border-color: #bfc5d4;
}

#registration-form input[type="text"]:disabled {
    background: #f0f4fc;
    box-shadow: none;
}

#registration-form .button {
    font-weight: normal;
}

.width-s {
    width: 133px;
}

.width-m {
    width: 280px;
}

.width-l {
    width: 427px;
}

.width-xl, .width-xl input[type="text"] {
    width: 580px;
}

.registration-footer {
    display: block;
}

.registration-footer table {
    width: 100%;
}

.registration-footer .grid {
    border: 1px solid #e6e6e6;
    border-top: none;
    padding: 20px;
}

#confirmation .display-table {
    border: none;
}

#confirmation .display-table tr td {
    border-left: none;
    border-right: none;
}

#java-downloader-link {
    margin-top: 30px;
}

#no-java-info {
    width: 810px;
    margin: 0 auto;
    text-align: center;
    border-radius: 1px;
    -o-border-radius: 1px;
    -moz-border-radius: 1px;
    -webkit-border-radius: 1px;
    padding: 15px 50px;
}

#no-java-info #text {
    padding: 10px;
}

#no-java-info h2 {
    font-size: 19px;
    color: #444;
    font-weight: bold;
}

#no-java-info p {
    font-family: 'Open Sans';
    font-size: 15px;
    color: #666;
}

#no-java-info .button {
    margin: 15px 0;
    font-family: 'Open Sans';
    font-size: 15px;
    padding: 6px 15px;
    height: 40px;
    width: 160px;
}

.reg-help {
    margin-top: 50px;
    padding: 20px;
    background: #a3e4fe;
    color: #2980b9;
    text-align: center;
    border-radius: 5px;
    -ms-border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.reg-help a {
    color: #16a085;
}

.current .line .pre,
.completed .line .pre,
.completed .line .post,
.completed-current .line .pre,
.completed-current .line .post,
.pre-current .line .pre {
    -webkit-background-size: 10px 10px;
    -moz-background-size: 10px 10px;
    background-size: 10px 10px;
    background-image: -webkit-gradient(linear, left top, right bottom,
    color-stop(.25, rgba(255, 255, 255, .15)), color-stop(.25, transparent),
    color-stop(.5, transparent), color-stop(.5, rgba(255, 255, 255, .15)),
    color-stop(.75, rgba(255, 255, 255, .15)), color-stop(.75, transparent),
    to(transparent));
    background-image: -webkit-linear-gradient(135deg, rgba(255, 255, 255, .15) 25%, transparent 25%,
    transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%,
    transparent 75%, transparent);
    background-image: -moz-linear-gradient(135deg, rgba(255, 255, 255, .15) 25%, transparent 25%,
    transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%,
    transparent 75%, transparent);
    background-image: -ms-linear-gradient(135deg, rgba(255, 255, 255, .15) 25%, transparent 25%,
    transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%,
    transparent 75%, transparent);
    background-image: -o-linear-gradient(135deg, rgba(255, 255, 255, .15) 25%, transparent 25%,
    transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%,
    transparent 75%, transparent);
    background-image: linear-gradient(135deg, rgba(255, 255, 255, .15) 25%, transparent 25%,
    transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%,
    transparent 75%, transparent);
}

.success-text {
    padding-top: 2%;
    text-align: center;
    -webkit-animation: opacity 0.5s linear 1;
    -moz-animation: opacity 0.5s linear 1;
    animation: opacity 0.5s linear 1;
}

.success-text img {
    margin-bottom: 30px;
}

.success-text p {
    font-family: 'Open Sans';
    font-size: 19px;
    color: #51a927;
}

.success-text p small {
    color: #aaa;
}

/* `LOGIN
-----------------------------------------------------------------------------------------*/

.wrap-full-height {
    *height: 100%;
    min-height: 100%;
    position: relative
}

.full-height {
    padding-bottom: 40px;
}

.logo-block {
    text-align: center;
}

.logo-block.small {
    background: #fff;
    border-bottom: 1px solid #eee;
    box-shadow: 1px 0 3px rgba(0, 0, 0, 0.05);
    padding: 10px 0;
    text-align: left;
}

.logo-block .logo {
    background: url('../javax.faces.resource/logo-big.png.xhtml?ln=img');
    border-radius: 4px;
    -o-border-radius: 4px;
    -ms-border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    display: block;
    height: 70px;
    width: 70px;
    margin: 0 auto 20px;
}


.logo-block h1.title {
    font-size: 19px;
    font-weight: 500;
    color: #737b88;
    margin-bottom: 5px;
    margin-top: 5px;
}

.logo-block h2.title {
    font-size: 13px;
}

.logo-block.small h1.title {
    margin: 0;
}

.logo-block.small div {
    width: 365px;
    height: 48px;
    margin: 0 auto;
}

.gerb {
    display: block;
    width: 128px;
    height: 128px;
    background: url('../javax.faces.resource/logo.png.xhtml?ln=img');
}

.logo-block .gerb {
    margin: 0 auto;
    margin-bottom: 25px;
}

.gerb.small {
    width: 48px;
    height: 48px;
    background: url('../javax.faces.resource/gerb_x_48.png.xhtml?ln=img');
    margin-right: 5px;
}

.p-padding,
.p-padding-5 {
    padding-top: 7%;
}

.p-padding-5 {
    padding-top: 5%;
}

.login-page #login-form {
    -webkit-animation: opacity 0.2s linear 1;
    -moz-animation: opacity 0.2s linear 1;
    animation: opacity 0.2s linear 1;
}

.login a {
    display: block;
}

#login-form {
    width: 280px;
    margin: 0 auto;
    margin-top: 40px;
}

#login-form .label {
    font-weight: bold;
    margin-left: 2px;
    font-size: 1.1em;
    display: none;
    *display: block;
}

.label.psw {
    margin-top: 10px;
}

#login-form input[type="text"],
#login-form input[type="password"] {
    border-radius: 2px;
    -o-border-radius: 2px;
    -ms-border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-color: #55a1aa;
    font-size: 15px;
    font-family: 'Open Sans', Arial, sans-serif;
    margin-bottom: 10px;
    line-height: 1.5em;
    padding-left: 10px;
    height: 40px;
    width: 280px;
}

#login-form .button {
    /*background: #2c8355;*/
    background: #00663A none repeat scroll 0% 0%;
    border: none;
    color: #fff;
    width: 280px;
    height: 42px;
    font-size: 15px;
    font-family: 'Open Sans', Arial, sans-serif;
    margin-top: 5px;
    font-weight: 500;
}

#login-form .button:hover {
    background: #508b91;
}

#login-form div {
    margin-top: 10px;
    text-align: center;
}

.reg {
    margin-top: 20px;
    text-align: center;
}

.reg a {
    font-size: 14px;
    color: #59d0ff;
}

.reg a:hover {
    color: #1abeff;
}

.abs.copy {
    position: absolute;
    bottom: 0;
    width: 100%;
}

#login-form .highlight {
    border-color: red;
}

#login-form .error {
    padding-left: 0;
    margin-left: 2px;
    display: block;
}

/* `TABLE
-----------------------------------------------------------------------------------------*/

.display-table {
    margin: 10px 0;
    width: 100%;
}

.display-table thead tr th,
.display-table tbody tr td {
    font: 15px 'PT Sans Narrow', 'PT Sans';
    padding: 5px;
}

.display-table thead tr th {
    background: #f2f2f2;
    font-weight: bold;
    color: #00aff0;
    height: 38px;
    border: none;    
    border-top: 1px solid #ededed;
    border-bottom: 1px solid #ededed;
}


.display-table tbody tr td {	
    border: none;    
    border-top: 1px solid #ededed;
    border-bottom: 1px solid #ededed;
    color: #626060;
    
}

.display-table.no-borders thead tr th,
.display-table.no-borders tbody tr td {
    border: none;
}

.display-table.no-borders tbody tr td {
    border-bottom: 1px solid #dcdcdc;
}

.display-table.bdr-btm {
    border-bottom: 2px solid #9aa8c5;
}

.btn-icon {
    background: url("../javax.faces.resource/btn-icns.png.xhtml?ln=img");
    width: 30px;
    height: 30px;
    text-indent: 30px;
    overflow: hidden;
    border-width: 0;
    cursor: pointer;
}

.btn-icon.msgs {
    background-position: -30px 0;
}

.btn-icon.view {
    background-position: -60px 0;
}

.btn-icon.edit {
    background-position: -90px 0;
}

.btn-icon.modify {
    background-position: -120px 0;
}

.btn-icon.delete:hover {
    background-position: 0 30px;
}

.btn-icon.msgs:hover {
    background-position: -30px 30px;
}

.btn-icon.view:hover {
    background-position: -60px 30px;
}

.btn-icon.edit:hover {
    background-position: -90px 30px;
}

.btn-icon.modify:hover {
    background-position: -120px 30px;
}

/* `PLAN
-----------------------------------------------------------------------------------------*/

.budget-type {
    background: red;
}

.plan .ui-tabs .ui-tabs-nav {
    border-bottom: 3px solid #6b7280;
    font-weight: normal;
    text-decoration: none;
}

.plan .ui-tabs .ui-tabs-nav li a {
    border-bottom: 30px solid #b9bfcb;
    font-weight: normal;
    text-transform: none;
}

.plan .ui-tabs .ui-tabs-nav li a:hover {
    border-bottom-color: #4eaeed;
}

.plan .ui-tabs .ui-tabs-nav li.ui-tabs-selected a {
    border-bottom-color: #6b7280;
}

/* `FOOTER
-----------------------------------------------------------------------------------------*/

#wrap-footer {
    /*background: #2c8355;*/
    background: #00663A none repeat scroll 0% 0%;
    padding: 10px 0;
}

#footer {
    height: 40px;
}

#footer .services {
    float: left;
    color: #fff;
    margin-top: 10px;
}

#footer .services h5,
#footer .services:hover li {
    transition: color ease 0.3s;
    -moz-transition: color ease 0.3s;
    -ms-transition: color ease 0.3s;
    -webkit-transition: color ease 0.3s;
}

#footer .services h5 {
    color: #fff;
    font: bold 14px 'PT Sans Caption', serif;
    margin-bottom: 7px;
}

#footer .services:hover h5 {
    color: #f5f5f5;
}

#footer .services li {
    line-height: 1.7em;
    list-style-type: none;
    margin-bottom: 5px;
    font: 13px 'PT Sans Caption', serif;
}

#footer .services li a:hover {
    color: #fff;
    text-decoration: underline;
}

.copy {
    text-align: center;
    color: #51b1e3;
    margin-top: 40px;
}

.copy:hover {
    color: #fff;
    transition: color ease 0.3s;
    -moz-transition: color ease 0.3s;
    -ms-transition: color ease 0.3s;
    -webkit-transition: color ease 0.3s;
}

/* `UTIL
-----------------------------------------------------------------------------------------*/

.forms table {
    margin-bottom: 10px;
}

.no-data-available {
    color: #ccc;
    display: block;
    font-size: 16px;
    text-align: center;
    padding: 0 0 10px;
}

.forms .label {
    font-weight: bold;
}

.disp-blc {
    display: block;
}

/* `OTHER PAGES
-----------------------------------------------------------------------------------------*/
.page-heading {
    font-size: 20px;
    font-family: 'Open Sans';
    margin: 10px 0;
    color: #333;
}

.policies {
    width: 800px;
    float: right;
    margin-bottom: 50px;
    font-size: 13px;
}

.policies h2 {
    font-size: 16px;
    margin-top: 20px;
    font-weight: bold;
}

.policies li {
    list-style-type: none;
    margin: 10px 0;
}

.role-choice {
    margin-top: 80px;
}

.role-choice h2 {
    font-size: 19px;
    font-weight: bold;
}

.roles {
    padding-left: 20px;
    padding-right: 20px;
}

.roles a {
    padding: 15px;
    opacity: 0.8;
    height: 185px;
    transition: background linear 0.3s;
}

.roles a:hover {
    background: #a3e4fe;
    border: 1px dashed #1abeff;
    border-radius: 4px;
    opacity: 1;
    padding: 14px;
}

.roles a:hover .title {
    color: #064057;
    transition: color linear 0.3s;
}

.roles a:hover p {
    color: #222;
    transition: color linear 0.3s;
}

.roles .title {
    text-align: center;
    color: #111;
}

.roles p {
    font-size: 13px;
    font-family: 'Open Sans';
}

.grey-bg {
    background: #fbfbfb;
}

.rules ol {
    margin-left: 20px;
    counter-reset: item
}

.rules ol li {
    list-style-type: decimal;
    list-style-position: outside;
    padding-top: 30px;
    display: block
}

.rules ol li:before {
    content: counters(item, ".") " ";
    counter-increment: item;
    margin-left: -22px;
    font-weight: bold;
}

.rules ol li ol li {
    padding: 10px 0 0 !important;
}

.rules h2,
.rules h3 {
    color: #555e6d !important;
    font-weight: bold;
}

.rules h2 {
    font-size: 19px;
    font-weight: 500;
}

.rules h3 {
    font-size: 15px !important;
    display: inline;
}

.rules h2 + p {
    margin-top: 0;
}

.rules p,
.rules li {
    color: #555e6d;
    line-height: 20px;
    font-size: 13px;
}

.rules a {
    color: inherit;
}

p.last-modified {
    color: #ccc;
    font-size: 11px;
}

.agreement.block {
    height: 550px;
    padding: 10px;
}

.rules .agreement.block {
    height: auto;
}

.agreement.block li {
    border-bottom: none;
}

.agreement.block::-webkit-scrollbar {
    width: 13px;
}

.agreement.block::-webkit-scrollbar-track {
    background-color: #f2f6fe;
    border-left: 1px solid #e1eafa;
}

.agreement.block::-webkit-scrollbar-thumb {
    background-color: #dfe7f6;
}

.agreement.block::-webkit-scrollbar-thumb:hover {
    background-color: #ced9ed;
}

.sy-box {
    border-bottom: 1px dashed #ddd;
}

.sy-slides-wrap {
    min-height: 400px;
    text-align: center;
}

.pdf-dwn {
    border: 1px solid #dcdcdc;
    border-radius: 2px;
    -o-border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    display: block;
    width: 100%;
    font-family: 'PT Sans Narrow', 'PT Sans', sans-serif;
    background: #f5f5f5;
    background: -moz-linear-gradient(top, #fefefe 0%, #f9f9f9 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fefefe), color-stop(100%, #f9f9f9));
    background: -webkit-linear-gradient(top, #fefefe 0%, #f9f9f9 100%);
    background: -o-linear-gradient(top, #fefefe 0%, #f9f9f9 100%);
    background: -ms-linear-gradient(top, #fefefe 0%, #f9f9f9 100%);
    background: linear-gradient(to bottom, #fefefe 0%, #f9f9f9 100%);
    color: #576879;
    height: 34px;
}

.pdf-dwn .icon {
    display: block;
    width: 30px;
    float: left;
    height: 30px;
    background: url("../javax.faces.resource/doc-icon.png.xhtml?ln=img") no-repeat;
}

.pdf-dwn .name {
    width: 100%;
    text-align: left;
    font-size: 17px;
}

.pdf-dwn .size {
    padding: 3px;
    float: right;
    font-size: 14px;
    width: 120px;
}

.pdf-dwn:hover div {
    background: #c0392b;
}

.pdf-dwn:hover .size {
    color: #c0392b;
}

/* `MAIN PAGE
----------------------------------------------------------------*/

.disp-tbl {
    display: table;
    width: 100%;
}

.disp-tbl .ui-tabs-nav {
    display: table-row;
}

.disp-tbl .ui-tabs-nav li {
    display: table-cell !important;
}

.disp-tbl .ui-tabs-nav li a {
    display: block;
}

.tab-view .ui-tabs-nav li {
    background: #fff;
    border-color: #e1e1e1 !important;
    height: 40px;
    top: 2px !important;
}

.tab-view .ui-tabs-nav li.ui-tabs-selected {
    background: #f5f5f5;
    border-color: #dcdcdc !important;
    position: relative;
    z-index: 1;
}

.tab-view .ui-tabs-nav li a {
    font-family: 'PT Sans Narrow', serif;
    font-size: 16px;
    padding: 10px 15px !important;
    color: #3860a1 !important;
    font-weight: normal;
}

.tab-view .ui-tabs-nav li.ui-tabs-selected a {
    color: #626060 !important;
}

.tab-view .ui-tabs-panels {
    background: #f5f5f5;
    padding: 15px 10px;
    border: 1px solid #dcdcdc;
    position: relative;
    z-index: 0;
    border-radius: 0 3px 3px;
    -o-border-radius: 0 3px 3px;
    -moz-border-radius: 0 3px 3px;
    -webkit-border-radius: 0 3px 3px;
}

.main-search .ui-tabs-nav li {
    background-image: url('../javax.faces.resource/tab-arrow.png.xhtml?ln=img');
    background-image: url('../javax.faces.resource/tab-arrow.png.xhtml?ln=img') -webkit-gradient(linear, left top, left bottom, from(#f5f6f8), to(#e9eaeb));
    background-image: url('../javax.faces.resource/tab-arrow.png.xhtml?ln=img') -webkit-linear-gradient(#f5f6f8, #e9eaeb);
    background-image: url('../javax.faces.resource/tab-arrow.png.xhtml?ln=img') -moz-linear-gradient(#f5f6f8, #e9eaeb);
    background-image: url('../javax.faces.resource/tab-arrow.png.xhtml?ln=img') -ms-linear-gradient(#f5f6f8, #e9eaeb);
    background-image: url('../javax.faces.resource/tab-arrow.png.xhtml?ln=img') -o-linear-gradient(#f5f6f8, #e9eaeb);
    background-image: url('../javax.faces.resource/tab-arrow.png.xhtml?ln=img'), linear-gradient(to bottom, #f5f6f8, #e9eaeb);
    background-color: #ebeced;
    background-repeat: no-repeat;
    background-position: right;
}

.main-search.tab-view .ui-tabs-nav li.ui-tabs-selected {
    background: #ecedef url('../javax.faces.resource/tab-arrow-active.png.xhtml?ln=img') no-repeat right 13px !important;
}

.main-search .ui-tabs-nav li a {
    text-transform: uppercase;
    font-weight: bold;
    padding: 10px 40px 10px 20px !important;
    font-family: 'PT Sans Caption', serif;
    font-size: 14px;
}

.main-search p {
    color: #3861a2;
}

.main-search .ui-tabs-panels {
    background: #ecedef;
}

.main-search .ui-tabs-panels form div {
    position: relative;
    width: 100%;
    height: 44px;
}

.main-search .ui-tabs-panels form div.clear {
    height: 0;
}

.main-search input[type="text"] {
    width: 100%;
    height: 40px;
    border-radius: 3px;
    -o-border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    padding-left: 10px;
    margin: 2px 0;
    font-size: 14px;
}

.main-search .button {
    position: absolute;
    right: 4px;
    top: 6px;
    width: 80px;
}

.search-blc {
    position: relative;
}

.search-blc .btns {
    position: absolute;
    top: 2px;
    right: 1px;
}

.search-blc .btns .button,
.find {
    border: 1px solid #ef5645;
    background: #e64e3f;
    color: #fff;
    text-transform: uppercase;
    font: bold 14px 'PT Sans Caption', serif;
    text-shadow: 0 1px 1px #af071a !important;
    box-shadow: 0 1px 0 0 #c5c5c5;
    -o-box-shadow: 0 1px 0 0 #c5c5c5;
    -moz-box-shadow: 0 1px 0 0 #c5c5c5;
    -webkit-box-shadow: 0 1px 0 0 #c5c5c5;
    padding: 6px 15px;
}

.find {
    position: static !important;
}

.extended-search tbody td {
    padding: 3px 5px;
}

.extended-search input[type="checkbox"] {
    float: left;
}

.extended-search .label {
    font: 18px 'PT Sans Narrow', 'PT Sans', serif;
    color: #626060;
    margin-right: 10px;
}

.extended-sum input[type="text"],
.extended-pdate input[type="text"],
.extened-odate input[type="text"] {
    width: 100px;
    margin-right: 10px;
}

.latest .ui-tabs-nav {
    background: #f5f5f5;
}

.latest .ui-tabs-nav li {
    margin: 0 !important;
    border-left: none;
    border-radius: 0;
    background: #f5f5f5;
    top: 1px !important;
    border-left: none !important;
}

.latest.tab-view .ui-tabs-nav li a {
    color: #626060 !important;
}

.latest.tab-view .ui-tabs-nav li.ui-tabs-selected a {
    color: #3861a2 !important;
    background: #fff;
}

.latest .item {
    width: 48%;
    margin: 1%;
    float: left;
    margin-bottom: 20px;
}

.latest .item .date {
    font-size: 14px;
}

.latest .item .name, .latest .item .number {
    font-family: 'PT Sans Narrow', serif;
    font-size: 16px;
}

.latest .item .name {
    color: #3861a2;
   
}

.latest .item .sum {
    font-weight: bold;
    text-transform: uppercase;
    font-size: 18px;
}

.latest .ui-tabs-panels {
    background: #fff;
    border: none;
    border-top: 1px solid #dcdcdc;
}

.green-color {
    color: #80ae31;
}

.statistics-block {
    background: #f5f5f5;
    border: 1px solid #e6e6e6;
    border-radius: 3px;
    -o-border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}

.statistics-block h3 {
    font: bold 14px 'PT Sans Caption', serif;
    color: #3861a2;
    text-transform: uppercase;
    margin: 10px 20px;
}

.statistics .ui-tabs-nav {
    background: #f5f5f5;
}

.statistics .ui-tabs-nav li {
    height: 60px;
    width: 100px;
    text-align: center;
    border-radius: 0;
    -o-border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-color: #e6e6e6 !important;
    background: #f5f5f5;
    margin: 0 !important;
    border-left: none !important;
    top: 1px !important;
}

.statistics .ui-tabs-nav li.ui-tabs-selected {
    background: #fff;
}

.statistics .ui-tabs-nav li a {
    white-space: pre-line;
    color: #626060 !important;
    width: 100%;
    height: 100%;
}

.statistics .ui-tabs-nav li.ui-tabs-selected a {
    color: #3861a2 !important;
}

.statistics .ui-tabs-panels {
    background: #fff;
    border: none;
    border-top: 1px solid #e6e6e6;
}

.statistics .item {
    width: 32%;
    margin-right: 1%;
    border-right: 1px solid #e6e6e6;
    padding: 0 15px 15px;
    text-align: center;
    float: left;
    background: url("../javax.faces.resource/stats-circle.png.xhtml?ln=img") no-repeat center 43px;
}

.statistics .item.last {
    border-right: none;
}

.statistics .name {
    color: #3861a2;
    font-family: 'PT Sans Narrow', serif;
    font-size: 20px;
    line-height: 1.1;
    margin-bottom: 25px;
    padding: 0 25px;
}

.statistics .sum {
    font-size: 24px;
    margin-top: 3px;
}

.orange-color {
    color: #ea6f2d;
}

.statistics .quantity {
    color: #626060;
    font-size: 16px;
    margin-top: 8px;
}

.statistics .year {
    font-size: 18px;
    font-family: 'PT Sans Narrow', serif;
}

.stats-icon {
    width: 64px;
    height: 60px;
    margin: auto;
}

.all-orders {
    background: url("../javax.faces.resource/stats-icons.png.xhtml?ln=img") no-repeat;
}

.orders-method-neogr {
    background: url("../javax.faces.resource/stats-icons.png.xhtml?ln=img") no-repeat 0 -60px;
}

.orders-method-zapr {
    background: url("../javax.faces.resource/stats-icons.png.xhtml?ln=img") no-repeat 0 -120px;
}

.one-mestnye {
    background: url("../javax.faces.resource/stats-icons.png.xhtml?ln=img") no-repeat 0 -180px;
}

.one-gos {
    background: url("../javax.faces.resource/stats-icons.png.xhtml?ln=img") no-repeat 0 -240px;
}

.sidebar-header {
    background-color: #4171ae;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#477bb6), to(#3861a2));
    background-image: -webkit-linear-gradient(#477bb6, #3861a2);
    background-image: -moz-linear-gradient(#477bb6, #3861a2);
    background-image: -ms-linear-gradient(#477bb6, #3861a2);
    background-image: -o-linear-gradient(#477bb6, #3861a2);
    background-image: linear-gradient(to bottom, #477bb6, #3861a2);
    border-radius: 3px 3px 0 0;
    -o-border-radius: 3px 3px 0 0;
    -moz-border-radius: 3px 3px 0 0;
    -webkit-border-radius: 3px 3px 0 0;
    height: 30px;
    padding: 5px 20px;
}

.sidebar-header h3 {
    color: #fff;
    font-size: 14px;
    font-family: 'PT Sans Caption', serif;
    text-transform: uppercase;
    font-weight: bold;
    text-shadow: 0 1px 1px #144EB6;
}

.sidebar-content {
    background: #f5f5f5;
    border: 1px solid #e6e6e6;
    border-top: none;
    min-height: 80px;
    border-radius: 0 0 3px 3px;
    -o-border-radius: 0 0 3px 3px;
    -moz-border-radius: 0 0 3px 3px;
    -webkit-border-radius: 0 0 3px 3px;
    padding: 15px 10px;
}

.sidebar-support {
    color: #e64e3f;
    font: 20px 'PT Sans Narrow', 'PT Sans';
}

.faq .sidebar-content {
    border: 1px solid #e6e6e6;
    border-radius: 3px;
    -o-border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    padding: 10px;
}

.sidebar-content ul li {
    font-size: 14px;
    margin: 5px 0;
    color: #3861a2;
}

.call p {
    font: bold 20px 'PT Sans Narrow', serif;
    color: #e64e3f;
}

.faq .sidebar-content ul li {
    font: bold 18px 'PT Sans Narrow', serif;
}

.news ul li {
    margin-bottom: 10px;
}

.news .date {
    font-size: 12px;
    color: #414e6c
}

.news .item {
    font-size: 13px;
    color: #3861a2;
}

.block li {
    list-style-type: none;
    padding: 0 0 15px;
}

.block li a:hover,
.block li:hover a {
    color: #02aceb;
    transition: color ease 0.3s;
    -moz-transition: color ease 0.2s;
    -ms-transition: color ease 0.2s;
    -webkit-transition: color ease 0.2s;
}

.block .date {
    font-size: 11px;
    color: #999;
    margin-top: 4px;
}

.welcome-text h2 {
    color: #485566;
    font: 28px 'PT Sans Caption', serif;
}

.welcome-text p {
    color: #485566;
    font-size: 15px;
}

.welcome-text a {
    font-size: 14px;
}

/* `PROGRESS
--------------------------------------------------------------------------------*/

.progress {
    margin: 0;
    margin-bottom: 25px;
    height: 21px;
    padding: 0;
    display: table;
    width: 100%;
}

.progress ul {
    margin: 0;
    height: 21px;
    padding: 0;
    display: table-row;
}

.progress ul li {
    height: 21px;
    display: table-cell;
    white-space: nowrap;
    width: 50px;
}

.progress ul li a {
    background: #f1f1f1;
    display: block;
    width: 100%;
    height: 21px;
    text-align: center;
    line-height: 1.5;
    border-bottom: 1px solid #e5e5e5;
    color: #aaa;
    padding-top: 2px;
}

.progress ul li a:hover,
.progress ul li a.current {
    background: #fff;
    border-top: 2px solid #faa52d;
    border-bottom: none;
    color: #faa52d;
    padding-top: 0;
}

.progress ul li a.current {
    font-weight: bold;
}

.progress ul li a.completed {
    color: #fff;
    background: #4ebd4a;
    border-right: 1px solid #f1f1f1;
}

.progress ul li a.completed.current {
    color: #4ebd4a;
    border-top: 2px solid #4ebd4a;
    font-weight: bold;
    background: #fff;
}

.progress-content {
    padding-left: 5px;
}

.progress-footer .info {
    padding: 6px 0;
    margin-right: 50px;
    font-weight: bold;
    color: #999;
    float: left;
}

.progress-footer {
    background: #f1f1f1;
    border-top: 1px solid #e5e5e5;
    height: 44px;
    padding: 5px 10px 6px;
    margin-top: 25px;
}

.progress-footer .link {
    font-weight: bold;
    color: #444;
    margin-right: 10px;
}

.progress-footer .link:hover {
    text-decoration: underline;
}

/* `FORMING TENDER DOCUMENTATION 
-------------------------------------------------------------------------------------*/

.lot-info {
    width: 220px;
    margin-right: 20px;
    float: left;
    border: 1px solid #e5e5e5;
    background: #f5f5f5;
}

.lot-info .caption {
    height: 26px;
    background: #e5e5e5;
    padding: 0 5px;
}

.lot-info .caption .title {
    font-size: 13px;
    color: #00acee;
    line-height: 1.8;
}

.lot-info .details {
    padding: 10px 5px;
}

.lot-info .details .label {
    margin-left: 0;
}

.lot-info .details div {
    margin-bottom: 7px;
}

.add-product h4 {
    font-size: 13px;
    font-weight: bold;
    line-height: 1.9;
    border-bottom: 2px solid #e5e5e5;
    color: #00acee;
    margin-bottom: 5px;
}

.atachd-file {
    background: #eee;
    border: 1px solid #ddd;
    width: 450px;
    height: 30px;
    padding: 5px 3px;
}

.atacht-block .ui-fileupload-buttonbar {
    background: none;
    border: none;
    padding: 0;
    margin-top: -4px;
}

.atacht-block .ui-carousel-header {
    height: 30px;
    padding: 5px 3px;
}

.req-edit-blc {
    position: relative;
}

.req-edtl-blc {
    background: #f5f5f5;
    border: 1px solid #ddd;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
    position: absolute;
    padding: 10px;
    z-index: 4;
    margin-top: 22px;
    left: 0;
    box-shadow: 0 1px 8px 1px #ddd;
}

.req-edtl-blc .error,
.req-edtl-blc textarea,
.req-edtl-blc .button {
    display: block;
    margin: 0 0 5px 0;
}

/* `SERVICE PAGES -----------------------------------------------------------------------------------------*/

.service-page h2 {
    font-size: 26px;
    color: #485566;
}

.service-page {
    font-size: 14px;
}

.service-page p {
    margin-bottom: 7px;
}

.service-page .table-heading h6 {
    font-size: 19px;
}

.tooltip {
    width: 560px;
    font-size: 14px;
    padding: 10px;
    border: 1px solid #ddd;
    border-radius: 3px;
    -o-border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    box-shadow: 0 0 5px 2px #eee;
    background: #fbfbfb;
}

.tooltip h3 {
    font-size: 17px;
    font-weight: bold;
}

.tooltip li {
    margin: 0 7px 8px 20px;
    list-style-position: outside;
}

.tooltip ol li {
    list-style-type: decimal;
}

.tooltip ul li {
    list-style-type: disc;
}

.browsers {
    position: relative;
    margin-right: 45px;
}

.browsers .button-download {
    top: 36px;
    left: 30px;
    position: absolute;
    background: #f9ae2e;
    padding: 3px 7px;
    border-radius: 2px;
    color: #202020;
}

#chrome,
#firefox {
    display: inline-block;
    width: 64px;
    height: 64px;
}

#chrome {
    background: url('../javax.faces.resource/chrome.png.xhtml?ln=img') no-repeat;
}

#firefox {
    background: url('../javax.faces.resource/firefox.png.xhtml?ln=img') no-repeat;
}

#okgz,
#classifier,
.dialog-box {
    border-radius: 5px;
    -o-border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

#okgz .ui-dialog-titlebar,
#classifier .ui-dialog-titlebar,
.dialog-box .ui-dialog-titlebar {
    background: #f5f5f5;
    padding: 10px;
    border-bottom: 1px solid #e6e6e6;
}

#okgz .ui-dialog-title,
#classifier .ui-dialog-title
.dialog-box .ui-dialog-title {
    color: #666;
    font: 14px 'PT Sans Caption', 'PT Sans';
    margin: 0;
}

#okgz .ui-dialog-titlebar-close,
#classifier .ui-dialog-titlebar-close,
.dialog-box .ui-dialog-titlebar-close {
    border-radius: 10px;
    -o-border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    background: #fff;
}

.childRowFillBG td{
	background-color: rgba(220, 233, 238, 0.5);
}

.childRowFillBG #childRowFillBG{
	width:97%; 
	margin:0 0 0 auto;
}

.bold{
	font-weight: bold;
}

.italic{
	font-style: italic;
}

.underline{
	text-decoration: underline;
}

.highlight-row {
    background: #6bb415;
    border-color: #6bb415;
}
.currency-rates{
	color: #6E81A0;
	align-content: center;
	text-align: center;
}


.labelC{width:200px;}
.contentC{}
.settingsC{width:200px}	
.settingsD{width:75px}	


/* Auction
-----------------------------------------------------------------------------------------------------*/

.round-number {
	display: inline-block;
	width: 50px;
	height: 65px;
	color: #555;
	margin-top: -5px;
	background: #f3f3f3;
	text-shadow: 1px 1px 1px #fff;
}
	.round-number h1 {
		font-size: 3em;
	}
	.round-number h5 {
		line-height: 0.6em;
	}

#timeDiffAuction {
	font-size: 5em !important;
	color: #82cbec;
}

.seconds {
	color: #ed8845;
}

#countdown {
	width: 280px;
	padding-top: 10px;
	padding-left: 60px;
}
	#countdown p {
		width: 250px;
		height: 75px;
	}
	
.time-letters {
	color: #b4b4b4;
	margin-top: -18px;
	margin-left: 3px;
}

#round-results {
	float: left;
	font-size: 1.1em;
	border-left: 1px solid #dcdcdc;
}

	#round-results #caption {
		width: 110px;
		float: left;
	}
		#round-results #caption .round-row, 
		#round-results .results .round-row  {
			height: 30px;
			border: 1px solid #dcdcdc;
			border-left: none;
			color: #333;
		}
			
		#round-results #caption div, 
		#round-results .results div {
			height: 85px;
			padding: 3px;
			border: 1px solid #dcdcdc;
			border-left: none;
			border-top: none;
			color: #b4b4b4;
		}
			#round-results .results div p {
				margin-top: 15px;
			}
			
			#round-results .results .round-row p {
				margin: 0px;
			}
	
	#round-results .results {
		width: 97px;
		float: left;
		text-align: right;
	}

#decrease-price {
	width: 29%;
}
#decrease-price td p {
	font-size: 1.3em;
}

.header-table {
	border: 1px solid #dcdcdc;
	border-bottom: none;
	font-size: 1.2em;
	color: #666;
	text-shadow: 1px 1px 1px #fff;
	
}
	.header-table tr th {
		padding: 2px;
	}

.auction-table-open, .auction-table-open tbody tr td {
	border-bottom: none;
	background-color: #EEEEEE;
}

#round-detail {
	border-top: none;

	margin-left: 10px;
	margin-right: 10px;
	
}
.color-r2 {
	color: #bf3a3a;
}
.color-o2 {
	color: #eca955;
}
.color-o1 {
	color: #7280a0;
}
.half-width {
	width: 50%;
}
.width-15 {
	width: 15%;
}
.width-1 {
	width: 10%;
}
.width-08 {
	width: 8%;
}
.width-32 {
	width: 32%;
}
#to-be-delete{
	background-color: #EEEEEE;
	border: 1px solid #dcdcdc;
	border-top: none;
	margin-top:	-10px;
	margin-bottom: 20px;
	
	
}
.auction-results-table{
	width:80%;
	border: 1px solid #dcdcdc;
	border-top: none;
	
}
	.auction-results-table thead tr th  {
      	background-color: #EEEEEE;
        border: 1px solid #dcdcdc;
        
    }
    .auction-results-table tbody tr td {
        background-color: #EEEEEE;
        border: 1px solid #dcdcdc;
        
    }
    .column1{width: 220px;height:auto}
	.column2{width: 780px;height:auto}
	.column22{width: 680px;height:auto}
	.column3{width: 100px;height:auto}
	
.REJECTED{
	background-image: url('../javax.faces.resource/reject.png.xhtml?ln=img');
	background-repeat: no-repeat;
    background-position: right; 
}
}

.new-made{
	background: #FFE4E4;
}
.temporal{
	background: #E8E6D2;
}
.admin-made{
	background: #E0F0CD;
}
.system-made{
	background: #DFF6FF;
}
.new-made{
	background: #FFE4E4;
}
.new-created{
	background: #FFE4E4;
}
.system-made-broken{
	background: #DED5F9;
}

/* Button style for journals
----------------------------------------------------- */
.btn-journal {
	width: 15px; 
	height: 15px; 
	margin: 3px;
}

.pageFon {
	
	/*
	background: rgb(255,255,255);
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(211,238,255,1) 47%, rgba(198,234,255,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(47%,rgba(211,238,255,1)), color-stop(100%,rgba(198,234,255,1)));
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(211,238,255,1) 47%,rgba(198,234,255,1) 100%);
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(211,238,255,1) 47%,rgba(198,234,255,1) 100%);
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(211,238,255,1) 47%,rgba(198,234,255,1) 100%);
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(211,238,255,1) 47%,rgba(198,234,255,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#c6eaff',GradientType=0 );
	*/

	/*
	background: rgb(255,255,255); 
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(196,232,255,1) 47%, rgba(89,194,255,1) 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(47%,rgba(196,232,255,1)), color-stop(100%,rgba(89,194,255,1)));
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(196,232,255,1) 47%,rgba(89,194,255,1) 100%);
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(196,232,255,1) 47%,rgba(89,194,255,1) 100%);
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(196,232,255,1) 47%,rgba(89,194,255,1) 100%);
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(196,232,255,1) 47%,rgba(89,194,255,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#59c2ff',GradientType=0 );
	*/

	/*
	background: rgb(255,255,255);
	background: -moz-radial-gradient(center, ellipse cover,  rgba(255,255,255,1) 0%, rgba(196,232,255,1) 58%, rgba(102,214,255,1) 100%);
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(255,255,255,1)), color-stop(58%,rgba(196,232,255,1)), color-stop(100%,rgba(102,214,255,1)));
	background: -webkit-radial-gradient(center, ellipse cover,  rgba(255,255,255,1) 0%,rgba(196,232,255,1) 58%,rgba(102,214,255,1) 100%);
	background: -o-radial-gradient(center, ellipse cover,  rgba(255,255,255,1) 0%,rgba(196,232,255,1) 58%,rgba(102,214,255,1) 100%);
	background: -ms-radial-gradient(center, ellipse cover,  rgba(255,255,255,1) 0%,rgba(196,232,255,1) 58%,rgba(102,214,255,1) 100%);
	background: radial-gradient(ellipse at center,  rgba(255,255,255,1) 0%,rgba(196,232,255,1) 58%,rgba(102,214,255,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#66d6ff',GradientType=1 );
	*/
	
	/*
	background: #3670c1;
	background: -moz-linear-gradient(-45deg,  #3670c1 1%, #60abf8 38%, #eaf4ff 81%, #eaf4ff 81%);
	background: -webkit-gradient(linear, left top, right bottom, color-stop(1%,#3670c1), color-stop(38%,#60abf8), color-stop(81%,#eaf4ff), color-stop(81%,#eaf4ff));
	background: -webkit-linear-gradient(-45deg,  #3670c1 1%,#60abf8 38%,#eaf4ff 81%,#eaf4ff 81%);
	background: -o-linear-gradient(-45deg,  #3670c1 1%,#60abf8 38%,#eaf4ff 81%,#eaf4ff 81%);
	background: -ms-linear-gradient(-45deg,  #3670c1 1%,#60abf8 38%,#eaf4ff 81%,#eaf4ff 81%);
	background: linear-gradient(135deg,  #3670c1 1%,#60abf8 38%,#eaf4ff 81%,#eaf4ff 81%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3670c1', endColorstr='#eaf4ff',GradientType=1 );
	*/
	
	background: #23538a;
	background: -moz-linear-gradient(-45deg,  #23538a 0%, #a7cfdf 100%);
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#23538a), color-stop(100%,#a7cfdf));
	background: -webkit-linear-gradient(-45deg,  #23538a 0%,#a7cfdf 100%);
	background: -o-linear-gradient(-45deg,  #23538a 0%,#a7cfdf 100%);
	background: -ms-linear-gradient(-45deg,  #23538a 0%,#a7cfdf 100%);
	background: linear-gradient(135deg,  #23538a 0%,#a7cfdf 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#23538a', endColorstr='#a7cfdf',GradientType=1 );
	
}

.mymenu.ui-menu, .mymenu.ui-menu .mymenu.ui-menu-child{
	/*background: #2c8355;*/
	background: #00663A none repeat scroll 0% 0%;
}
.mymenu .ui-menuitem-link {
    color: #ffffff;
}
.mymenu .ui-menuitem-link:hover {
    color: #0f1f21;
    background: #deebf4;
}
.mymenu .ui-menu, .mymenu .ui-menu-child {
	background: #516f72;
}

#sidebar-menu {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#3670c1+0,3670c1+50,a8caed+100 */
	background: rgb(54,112,193); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(54,112,193,1) 0%, rgba(54,112,193,1) 50%, rgba(168,202,237,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(54,112,193,1)), color-stop(50%,rgba(54,112,193,1)), color-stop(100%,rgba(168,202,237,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(54,112,193,1) 0%,rgba(54,112,193,1) 50%,rgba(168,202,237,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(54,112,193,1) 0%,rgba(54,112,193,1) 50%,rgba(168,202,237,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(54,112,193,1) 0%,rgba(54,112,193,1) 50%,rgba(168,202,237,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(54,112,193,1) 0%,rgba(54,112,193,1) 50%,rgba(168,202,237,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3670c1', endColorstr='#a8caed',GradientType=0 ); /* IE6-9 */
}
.pageTitle {
	width: 100%; 
	background-color: none; 
	padding: 5px; 
	padding-left:10px; 
	margin-bottom: 20px;
	border-bottom: 1px solid #00BFFF;
}

.pageTitle h2 {
	/*color: #2c8355;*/
	color: #1E90FF;
}
.blockTitle {
	width: 100%; 
	background-color: #d5ebfb; 
	padding: 5px; 
	padding-left:10px; 
	margin-bottom: 20px;
}

.blockTitle h2 {
	color: #3670c1; 	
}
.pageBlock {
	border:1px solid #d5ebfb;
	margin-bottom: 10px;
}
.pageBody {
	padding:10px;
}
.pageBody table {
	padding: 0;
	margin:0;	
}
.pageBody table td {
	padding: 3px;
	/*border: 1px solid #ccc;*/
}
.labelForm {
	text-align: left;
}

input[type="submit"], input[type="button"] {
	background: rgb(59,103,158); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(59,103,158,1) 0%, rgba(43,136,217,1) 50%, rgba(32,124,202,1) 51%, rgba(125,185,232,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(59,103,158,1)), color-stop(50%,rgba(43,136,217,1)), color-stop(51%,rgba(32,124,202,1)), color-stop(100%,rgba(125,185,232,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(59,103,158,1) 0%,rgba(43,136,217,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(59,103,158,1) 0%,rgba(43,136,217,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(59,103,158,1) 0%,rgba(43,136,217,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(59,103,158,1) 0%,rgba(43,136,217,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3b679e', endColorstr='#7db9e8',GradientType=0 ); /* IE6-9 */
	
	border: 1px solid #4096EE;
	-webkit-box-shadow:inset 0 1px 1px rgba(195,217,255, 0.075);
	-moz-box-shadow:inset 0 1px 1px rgba(195,217,255, 0.075);
	box-shadow:inset 0 1px 1px rgba(195,217,255, 0.075);
    border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    color:#ffffff;
}

input[type="submit"]:hover, input[type="button"]:hover {
	background: rgb(122,188,255); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(122,188,255,1) 0%, rgba(96,171,248,1) 44%, rgba(64,150,238,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(122,188,255,1)), color-stop(44%,rgba(96,171,248,1)), color-stop(100%,rgba(64,150,238,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(122,188,255,1) 0%,rgba(96,171,248,1) 44%,rgba(64,150,238,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(122,188,255,1) 0%,rgba(96,171,248,1) 44%,rgba(64,150,238,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(122,188,255,1) 0%,rgba(96,171,248,1) 44%,rgba(64,150,238,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(122,188,255,1) 0%,rgba(96,171,248,1) 44%,rgba(64,150,238,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7abcff', endColorstr='#4096ee',GradientType=0 ); /* IE6-9 */
	
	border: 1px solid #C3D9FF;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0, 0.085);
	-moz-box-shadow:inset 0 1px 1px rgba(0,0,0, 0.085);
	box-shadow:inset 0 1px 1px rgba(0,0,0, 0.085);
    border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}

.fcopy {
	text-align: left;
	color: #ffffff;
	text-decoration: none;
	padding-left: 20px;
}
.fcopy a:hover {
	color: #ffffff;
	text-decoration: underline;
}
.flogo {
	text-align: right;
}
.flogo img {
	padding-right: 20px;
}

.borderless thead tr .ui-state-default[role="columnheader"] { 
	/*background : #2c8355;*/
	background: #00663A none repeat scroll 0% 0%;
	/*border: 1px solid rgba(0, 0, 0, 0.2) !important;*/
	border: 1px solid #DEDEDE !important;
	color: #ffffff;
	 }
.ui-datatable-footer {
   background: #34696f !important;
   color: #ffffff;
 }
 
.info-link {
	margin-top: 40px;
	text-align:center;
}
.info-link a { 
	color: #1abeff;
	text-decoration:none;
}
.info-link a:hover { 
	color: #3c68a7;
	text-decoration:none;
}

.NEW, .NEWBANK {
	background-color: #f8fff2; /*салатовый*/
}

.CONDUCTED {
	background-color: #fcfcfc /*почти белый*/
}

.NOCORRECTION {
	background-color: #ffece6 /*розовый*/
}

.INCOME {
	background-color: #fffedf /*приятно желтый*/
}

.BANK {
	background-color: #e3f3fb /*голубоватый*/
}


.labelForm {
	text-align: left;
}


span.btnRegBlock input[type="submit"], input[type="button"] {
    width: 160px;
    height: 30px;
}

span.btnRegBlock .btnReject  {
	background:#D86060;
	border: 1px solid #e24f4f;	
}
span.btnRegBlock .btnReject:hover  {
	background: #b14646;
	border: none;
}

span.btnRegBlock .btnRegister  {
	border: 1px solid #3CB371;
	/*background:#2c8355;*/
	background: #3CB371 none repeat scroll 0% 0%;
	color: white;
}

span.btnRegBlock .btnRegister:hover  {
	/*background: #1e6a1e;*/
	background: #00663A none repeat scroll 0% 0%;
	border: none;
}

span.btnRegBlock .evalutionButton  {
	border: 1px solid #796d6d;
	background:#796d6d;
	color: white;
}

span.btnRegBlock .evalutionButton:hover  {
	background: #aa8686;
	border: none;
}

span.btnRegBlock .btnNext  {
	border: 1px solid #00BFFF;
	/*background:#5e82a7;*/
	background:#00BFFF;
	color: white;
	width: 160px;
    height: 30px;
}

span.btnRegBlock .btnNext:hover  {
	background: #1E90FF;
	border: none;
	width: 160px;
    height: 30px;
}

.PAYED {
	color: blue;
}

.NOT_PAYED {
	color: red;
}

.ui-datatable thead th, .ui-datatable tbody td, .ui-datatable tfoot td, .ui-datatable tfoot th {
    padding: 4px 10px;
    overflow: hidden;
    border-width: 1px;
    border-style: solid;
	border: 1px solid #DEDEDE !important;
}

.myFilterField {
	margin-right:5px; border:none;
}

.ui-selectonemenu {
    display: block;
}

input[type="text"], input[type="password"], textarea, select {
    border-width: 1px;
    border-style: solid;
    border-color: #C5C5C5 #D5D5D5 #D5D5D5;
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    border-image: none;
    color: #555;
    height: 31px;
    font-size: 13px;
    padding: 5px 7px;
    margin: 2px 0px;
    box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset;
    border-radius: 1px;
}

.mainBlock { position: relative; margin-top: 20px; }
.row1,.row2,.row3,.row4,.row5,.row6,.row7,.row8,.row9,.row10,.row11,.row12,.row13,.row14,.row15,.row16,.row17,.row18,.row19,.row20 ,.row21 ,.row22 ,.row23 ,.row24 ,.row25 ,.row26 ,.row27 ,.row28 ,.row29 ,.row30 ,.row31 ,.row32 ,.row33 ,.row34 ,.row35 ,.row36 ,.row37 ,.row38 ,.row39 ,.row40 ,.row41 ,.row42 ,.row43 ,.row44 ,.row45 ,.row46 ,.row47 ,.row48 ,.row49 ,.row50 ,.row51 ,.row52 ,.row53 ,.row54 ,.row55 ,.row56 ,.row57 ,.row58 ,.row59 ,.row60 ,.row61 ,.row62 ,.row63 ,.row64 ,.row65 ,.row66 ,.row67 ,.row68 ,.row69 ,.row70 ,.row71 ,.row72 ,.row73 ,.row74 ,.row75 ,.row76 ,.row77 ,.row78 ,.row79 ,.row80 ,.row81 ,.row82 ,.row83 ,.row84 ,.row85 ,.row86 ,.row87 ,.row88 ,.row89 ,.row90 ,.row91 ,.row92 ,.row93 ,.row94 ,.row95 ,.row96 ,.row97 ,.row98 ,.row99 ,.row100 ,.row101 ,.row102 ,.row103 ,.row104 ,.row105 ,.row106 ,.row107 ,.row108 ,.row109 ,.row110 ,.row111 ,.row112 ,.row113 ,.row114 ,.row115 ,.row116 ,.row117 ,.row118 ,.row119 ,.row120 ,.row121 ,.row122 ,.row123 ,.row124 ,.row125 ,.row126 ,.row127 ,.row128 ,.row129 ,.row130 ,.row131 ,.row132 ,.row133 ,.row134 ,.row135 ,.row136 ,.row137 ,.row138 ,.row139 ,.row140 ,.row141 ,.row142 ,.row143 ,.row144 ,.row145 ,.row146 ,.row147 ,.row148 ,.row149 ,.row150 ,.row151 ,.row152 ,.row153 ,.row154 ,.row155 ,.row156 ,.row157 ,.row158 ,.row159 ,.row160 ,.row161 ,.row162 ,.row163 ,.row164 ,.row165 ,.row166 ,.row167 ,.row168 ,.row169 ,.row170 ,.row171 ,.row172 ,.row173 ,.row174 ,.row175 ,.row176 ,.row177 ,.row178 ,.row179 ,.row180 ,.row181 ,.row182 ,.row183 ,.row184 ,.row185 ,.row186 ,.row187 ,.row188 ,.row189 ,.row190 ,.row191 ,.row192 ,.row193 ,.row194 ,.row195 ,.row196 ,.row197 ,.row198 ,.row199 ,.row200 ,.row201 ,.row202 ,.row203 ,.row204 ,.row205 ,.row206 ,.row207 ,.row208 ,.row209 ,.row210 ,.row211 ,.row212 ,.row213 ,.row214 ,.row215 ,.row216 ,.row217 ,.row218 ,.row219 ,.row220 ,.row221 ,.row222 ,.row223 ,.row224 ,.row225 ,.row226 ,.row227 ,.row228 ,.row229 ,.row230 ,.row231 ,.row232 ,.row233 ,.row234 ,.row235 ,.row236 ,.row237 ,.row238 ,.row239 ,.row240 ,.row241 ,.row242 ,.row243 ,.row244 ,.row245 ,.row246 ,.row247 ,.row248 ,.row249 ,.row250 ,.row251 ,.row252 ,.row253 ,.row254 ,.row255 ,.row256 ,.row257 ,.row258 ,.row259 ,.row260 ,.row261 ,.row262 ,.row263 ,.row264 ,.row265 ,.row266 ,.row267 ,.row268 ,.row269 ,.row270 ,.row271 ,.row272 ,.row273 ,.row274 ,.row275 ,.row276 ,.row277 ,.row278 ,.row279 ,.row280 ,.row281 ,.row282 ,.row283 ,.row284 ,.row285 ,.row286 ,.row287 ,.row288 ,.row289 ,.row290 ,.row291 ,.row292 ,.row293 ,.row294 ,.row295 ,.row296 ,.row297 ,.row298 ,.row299 ,.row300 ,.row301,.row302,.row303,.row304,.row305,.row306,.row307,.row308,.row309,.row310,.row311,.row312,.row313,.row314,.row315,.row316,.row317,.row318,.row319,.row320,.row321,.row322,.row323,.row324,.row325,.row326,.row327,.row328,.row329,.row330,.row331,.row332,.row333,.row334,.row335,.row336,.row337,.row338,.row339,.row340,.row341,.row342,.row343,.row344,.row345,.row346,.row347,.row348,.row349,.row350,.row351,.row352,.row353,.row354,.row355,.row356,.row357,.row358,.row359,.row360,.row361,.row362,.row363,.row364,.row365,.row366,.row367,.row368,.row369,.row370,.row371,.row372,.row373,.row374,.row375,.row376,.row377,.row378,.row379,.row380,.row381,.row382,.row383,.row384,.row385,.row386,.row387,.row388,.row389,.row390,.row391,.row392,.row393,.row394,.row395,.row396,.row397,.row398,.row399,.row400,.row401,.row402,.row403,.row404,.row405,.row406,.row407,.row408,.row409,.row410,.row411,.row412,.row413,.row414,.row415,.row416,.row417,.row418,.row419,.row420,.row421,.row422,.row423,.row424,.row425,.row426,.row427,.row428,.row429,.row430,.row431,.row432,.row433,.row434,.row435,.row436,.row437,.row438,.row439,.row440,.row441,.row442,.row443,.row444,.row445,.row446,.row447,.row448,.row449,.row450,.row451,.row452,.row453,.row454,.row455,.row456,.row457,.row458,.row459,.row460,.row461,.row462,.row463,.row464,.row465,.row466,.row467,.row468,.row469,.row470,.row471,.row472,.row473,.row474,.row475,.row476,.row477,.row478,.row479,.row480,.row481,.row482,.row483,.row484,.row485,.row486,.row487,.row488,.row489,.row490,.row491,.row492,.row493,.row494,.row495,.row496,.row497,.row498,.row499,.row500{ height: 30px; width:420px; border:1px solid #cccccc; overflow:hidden; }
.row1 { position: absolute; left:0px; top:0px; z-index:100; }
.row2 { position: absolute; left:0px; top:30px; z-index:101; }
.row3 { position: absolute; left:0px; top:60px; z-index:102; }
.row4 { position: absolute; left:0px; top:90px; z-index:103; }
.row5 { position: absolute; left:0px; top:120px; z-index:104; }
.row6 { position: absolute; left:0px; top:150px; z-index:105; }
.row7 { position: absolute; left:0px; top:180px; z-index:106; }
.row8 { position: absolute; left:0px; top:210px; z-index:107; }
.row9 { position: absolute; left:0px; top:240px; z-index:108; }
.row10 { position: absolute; left:0px; top:270px; z-index:109; }
.row11 { position: absolute; left:0px; top:300px; z-index:110; }
.row12 { position: absolute; left:0px; top:330px; z-index:111; }
.row13 { position: absolute; left:0px; top:360px; z-index:112; }
.row14 { position: absolute; left:0px; top:390px; z-index:113; }
.row15 { position: absolute; left:0px; top:420px; z-index:114; }
.row16 { position: absolute; left:0px; top:450px; z-index:115; }
.row17 { position: absolute; left:0px; top:480px; z-index:116; }
.row18 { position: absolute; left:0px; top:510px; z-index:117; }
.row19 { position: absolute; left:0px; top:540px; z-index:118; }
.row20 { position: absolute; left:0px; top:570px; z-index:119; }
.row21 { position: absolute; left:0px; top:600px; z-index:120; }
.row22 { position: absolute; left:0px; top:630px; z-index:121; }
.row23 { position: absolute; left:0px; top:660px; z-index:122; }
.row24 { position: absolute; left:0px; top:690px; z-index:123; }
.row25 { position: absolute; left:0px; top:720px; z-index:124; }
.row26 { position: absolute; left:0px; top:750px; z-index:125; }
.row27 { position: absolute; left:0px; top:780px; z-index:126; }
.row28 { position: absolute; left:0px; top:810px; z-index:127; }
.row29 { position: absolute; left:0px; top:840px; z-index:128; }
.row30 { position: absolute; left:0px; top:870px; z-index:129; }
.row31 { position: absolute; left:0px; top:900px; z-index:130; }
.row32 { position: absolute; left:0px; top:930px; z-index:131; }
.row33 { position: absolute; left:0px; top:960px; z-index:132; }
.row34 { position: absolute; left:0px; top:990px; z-index:133; }
.row35 { position: absolute; left:0px; top:1020px; z-index:134; }
.row36 { position: absolute; left:0px; top:1050px; z-index:135; }
.row37 { position: absolute; left:0px; top:1080px; z-index:136; }
.row38 { position: absolute; left:0px; top:1110px; z-index:137; }
.row39 { position: absolute; left:0px; top:1140px; z-index:138; }
.row40 { position: absolute; left:0px; top:1170px; z-index:139; }
.row41 { position: absolute; left:0px; top:1200px; z-index:140; }
.row42 { position: absolute; left:0px; top:1230px; z-index:141; }
.row43 { position: absolute; left:0px; top:1260px; z-index:142; }
.row44 { position: absolute; left:0px; top:1290px; z-index:143; }
.row45 { position: absolute; left:0px; top:1320px; z-index:144; }
.row46 { position: absolute; left:0px; top:1350px; z-index:145; }
.row47 { position: absolute; left:0px; top:1380px; z-index:146; }
.row48 { position: absolute; left:0px; top:1410px; z-index:147; }
.row49 { position: absolute; left:0px; top:1440px; z-index:148; }
.row50 { position: absolute; left:0px; top:1470px; z-index:149; }
.row51 { position: absolute; left:0px; top:1500px; z-index:150; }
.row52 { position: absolute; left:0px; top:1530px; z-index:151; }
.row53 { position: absolute; left:0px; top:1560px; z-index:152; }
.row54 { position: absolute; left:0px; top:1590px; z-index:153; }
.row55 { position: absolute; left:0px; top:1620px; z-index:154; }
.row56 { position: absolute; left:0px; top:1650px; z-index:155; }
.row57 { position: absolute; left:0px; top:1680px; z-index:156; }
.row58 { position: absolute; left:0px; top:1710px; z-index:157; }
.row59 { position: absolute; left:0px; top:1740px; z-index:158; }
.row60 { position: absolute; left:0px; top:1770px; z-index:159; }
.row61 { position: absolute; left:0px; top:1800px; z-index:160; }
.row62 { position: absolute; left:0px; top:1830px; z-index:161; }
.row63 { position: absolute; left:0px; top:1860px; z-index:162; }
.row64 { position: absolute; left:0px; top:1890px; z-index:163; }
.row65 { position: absolute; left:0px; top:1920px; z-index:164; }
.row66 { position: absolute; left:0px; top:1950px; z-index:165; }
.row67 { position: absolute; left:0px; top:1980px; z-index:166; }
.row68 { position: absolute; left:0px; top:2010px; z-index:167; }
.row69 { position: absolute; left:0px; top:2040px; z-index:168; }
.row70 { position: absolute; left:0px; top:2070px; z-index:169; }
.row71 { position: absolute; left:0px; top:2100px; z-index:170; }
.row72 { position: absolute; left:0px; top:2130px; z-index:171; }
.row73 { position: absolute; left:0px; top:2160px; z-index:172; }
.row74 { position: absolute; left:0px; top:2190px; z-index:173; }
.row75 { position: absolute; left:0px; top:2220px; z-index:174; }
.row76 { position: absolute; left:0px; top:2250px; z-index:175; }
.row77 { position: absolute; left:0px; top:2280px; z-index:176; }
.row78 { position: absolute; left:0px; top:2310px; z-index:177; }
.row79 { position: absolute; left:0px; top:2340px; z-index:178; }
.row80 { position: absolute; left:0px; top:2370px; z-index:179; }
.row81 { position: absolute; left:0px; top:2400px; z-index:180; }
.row82 { position: absolute; left:0px; top:2430px; z-index:181; }
.row83 { position: absolute; left:0px; top:2460px; z-index:182; }
.row84 { position: absolute; left:0px; top:2490px; z-index:183; }
.row85 { position: absolute; left:0px; top:2520px; z-index:184; }
.row86 { position: absolute; left:0px; top:2550px; z-index:185; }
.row87 { position: absolute; left:0px; top:2580px; z-index:186; }
.row88 { position: absolute; left:0px; top:2610px; z-index:187; }
.row89 { position: absolute; left:0px; top:2640px; z-index:188; }
.row90 { position: absolute; left:0px; top:2670px; z-index:189; }
.row91 { position: absolute; left:0px; top:2700px; z-index:190; }
.row92 { position: absolute; left:0px; top:2730px; z-index:191; }
.row93 { position: absolute; left:0px; top:2760px; z-index:192; }
.row94 { position: absolute; left:0px; top:2790px; z-index:193; }
.row95 { position: absolute; left:0px; top:2820px; z-index:194; }
.row96 { position: absolute; left:0px; top:2850px; z-index:195; }
.row97 { position: absolute; left:0px; top:2880px; z-index:196; }
.row98 { position: absolute; left:0px; top:2910px; z-index:197; }
.row99 { position: absolute; left:0px; top:2940px; z-index:198; }
.row100 { position: absolute; left:0px; top:2970px; z-index:199; }
.row101 { position: absolute; left:0px; top:3000px; z-index:200; }
.row102 { position: absolute; left:0px; top:3030px; z-index:201; }
.row103 { position: absolute; left:0px; top:3060px; z-index:202; }
.row104 { position: absolute; left:0px; top:3090px; z-index:203; }
.row105 { position: absolute; left:0px; top:3120px; z-index:204; }
.row106 { position: absolute; left:0px; top:3150px; z-index:205; }
.row107 { position: absolute; left:0px; top:3180px; z-index:206; }
.row108 { position: absolute; left:0px; top:3210px; z-index:207; }
.row109 { position: absolute; left:0px; top:3240px; z-index:208; }
.row110 { position: absolute; left:0px; top:3270px; z-index:209; }
.row111 { position: absolute; left:0px; top:3300px; z-index:210; }
.row112 { position: absolute; left:0px; top:3330px; z-index:211; }
.row113 { position: absolute; left:0px; top:3360px; z-index:212; }
.row114 { position: absolute; left:0px; top:3390px; z-index:213; }
.row115 { position: absolute; left:0px; top:3420px; z-index:214; }
.row116 { position: absolute; left:0px; top:3450px; z-index:215; }
.row117 { position: absolute; left:0px; top:3480px; z-index:216; }
.row118 { position: absolute; left:0px; top:3510px; z-index:217; }
.row119 { position: absolute; left:0px; top:3540px; z-index:218; }
.row120 { position: absolute; left:0px; top:3570px; z-index:219; }
.row121 { position: absolute; left:0px; top:3600px; z-index:220; }
.row122 { position: absolute; left:0px; top:3630px; z-index:221; }
.row123 { position: absolute; left:0px; top:3660px; z-index:222; }
.row124 { position: absolute; left:0px; top:3690px; z-index:223; }
.row125 { position: absolute; left:0px; top:3720px; z-index:224; }
.row126 { position: absolute; left:0px; top:3750px; z-index:225; }
.row127 { position: absolute; left:0px; top:3780px; z-index:226; }
.row128 { position: absolute; left:0px; top:3810px; z-index:227; }
.row129 { position: absolute; left:0px; top:3840px; z-index:228; }
.row130 { position: absolute; left:0px; top:3870px; z-index:229; }
.row131 { position: absolute; left:0px; top:3900px; z-index:230; }
.row132 { position: absolute; left:0px; top:3930px; z-index:231; }
.row133 { position: absolute; left:0px; top:3960px; z-index:232; }
.row134 { position: absolute; left:0px; top:3990px; z-index:233; }
.row135 { position: absolute; left:0px; top:4020px; z-index:234; }
.row136 { position: absolute; left:0px; top:4050px; z-index:235; }
.row137 { position: absolute; left:0px; top:4080px; z-index:236; }
.row138 { position: absolute; left:0px; top:4110px; z-index:237; }
.row139 { position: absolute; left:0px; top:4140px; z-index:238; }
.row140 { position: absolute; left:0px; top:4170px; z-index:239; }
.row141 { position: absolute; left:0px; top:4200px; z-index:240; }
.row142 { position: absolute; left:0px; top:4230px; z-index:241; }
.row143 { position: absolute; left:0px; top:4260px; z-index:242; }
.row144 { position: absolute; left:0px; top:4290px; z-index:243; }
.row145 { position: absolute; left:0px; top:4320px; z-index:244; }
.row146 { position: absolute; left:0px; top:4350px; z-index:245; }
.row147 { position: absolute; left:0px; top:4380px; z-index:246; }
.row148 { position: absolute; left:0px; top:4410px; z-index:247; }
.row149 { position: absolute; left:0px; top:4440px; z-index:248; }
.row150 { position: absolute; left:0px; top:4470px; z-index:249; }
.row151 { position: absolute; left:0px; top:4500px; z-index:250; }
.row152 { position: absolute; left:0px; top:4530px; z-index:251; }
.row153 { position: absolute; left:0px; top:4560px; z-index:252; }
.row154 { position: absolute; left:0px; top:4590px; z-index:253; }
.row155 { position: absolute; left:0px; top:4620px; z-index:254; }
.row156 { position: absolute; left:0px; top:4650px; z-index:255; }
.row157 { position: absolute; left:0px; top:4680px; z-index:256; }
.row158 { position: absolute; left:0px; top:4710px; z-index:257; }
.row159 { position: absolute; left:0px; top:4740px; z-index:258; }
.row160 { position: absolute; left:0px; top:4770px; z-index:259; }
.row161 { position: absolute; left:0px; top:4800px; z-index:260; }
.row162 { position: absolute; left:0px; top:4830px; z-index:261; }
.row163 { position: absolute; left:0px; top:4860px; z-index:262; }
.row164 { position: absolute; left:0px; top:4890px; z-index:263; }
.row165 { position: absolute; left:0px; top:4920px; z-index:264; }
.row166 { position: absolute; left:0px; top:4950px; z-index:265; }
.row167 { position: absolute; left:0px; top:4980px; z-index:266; }
.row168 { position: absolute; left:0px; top:5010px; z-index:267; }
.row169 { position: absolute; left:0px; top:5040px; z-index:268; }
.row170 { position: absolute; left:0px; top:5070px; z-index:269; }
.row171 { position: absolute; left:0px; top:5100px; z-index:270; }
.row172 { position: absolute; left:0px; top:5130px; z-index:271; }
.row173 { position: absolute; left:0px; top:5160px; z-index:272; }
.row174 { position: absolute; left:0px; top:5190px; z-index:273; }
.row175 { position: absolute; left:0px; top:5220px; z-index:274; }
.row176 { position: absolute; left:0px; top:5250px; z-index:275; }
.row177 { position: absolute; left:0px; top:5280px; z-index:276; }
.row178 { position: absolute; left:0px; top:5310px; z-index:277; }
.row179 { position: absolute; left:0px; top:5340px; z-index:278; }
.row180 { position: absolute; left:0px; top:5370px; z-index:279; }
.row181 { position: absolute; left:0px; top:5400px; z-index:280; }
.row182 { position: absolute; left:0px; top:5430px; z-index:281; }
.row183 { position: absolute; left:0px; top:5460px; z-index:282; }
.row184 { position: absolute; left:0px; top:5490px; z-index:283; }
.row185 { position: absolute; left:0px; top:5520px; z-index:284; }
.row186 { position: absolute; left:0px; top:5550px; z-index:285; }
.row187 { position: absolute; left:0px; top:5580px; z-index:286; }
.row188 { position: absolute; left:0px; top:5610px; z-index:287; }
.row189 { position: absolute; left:0px; top:5640px; z-index:288; }
.row190 { position: absolute; left:0px; top:5670px; z-index:289; }
.row191 { position: absolute; left:0px; top:5700px; z-index:290; }
.row192 { position: absolute; left:0px; top:5730px; z-index:291; }
.row193 { position: absolute; left:0px; top:5760px; z-index:292; }
.row194 { position: absolute; left:0px; top:5790px; z-index:293; }
.row195 { position: absolute; left:0px; top:5820px; z-index:294; }
.row196 { position: absolute; left:0px; top:5850px; z-index:295; }
.row197 { position: absolute; left:0px; top:5880px; z-index:296; }
.row198 { position: absolute; left:0px; top:5910px; z-index:297; }
.row199 { position: absolute; left:0px; top:5940px; z-index:298; }
.row200 { position: absolute; left:0px; top:5970px; z-index:299; }
.row201 { position: absolute; left:0px; top:6000px; z-index:300; }
.row202 { position: absolute; left:0px; top:6030px; z-index:301; }
.row203 { position: absolute; left:0px; top:6060px; z-index:302; }
.row204 { position: absolute; left:0px; top:6090px; z-index:303; }
.row205 { position: absolute; left:0px; top:6120px; z-index:304; }
.row206 { position: absolute; left:0px; top:6150px; z-index:305; }
.row207 { position: absolute; left:0px; top:6180px; z-index:306; }
.row208 { position: absolute; left:0px; top:6210px; z-index:307; }
.row209 { position: absolute; left:0px; top:6240px; z-index:308; }
.row210 { position: absolute; left:0px; top:6270px; z-index:309; }
.row211 { position: absolute; left:0px; top:6300px; z-index:310; }
.row212 { position: absolute; left:0px; top:6330px; z-index:311; }
.row213 { position: absolute; left:0px; top:6360px; z-index:312; }
.row214 { position: absolute; left:0px; top:6390px; z-index:313; }
.row215 { position: absolute; left:0px; top:6420px; z-index:314; }
.row216 { position: absolute; left:0px; top:6450px; z-index:315; }
.row217 { position: absolute; left:0px; top:6480px; z-index:316; }
.row218 { position: absolute; left:0px; top:6510px; z-index:317; }
.row219 { position: absolute; left:0px; top:6540px; z-index:318; }
.row220 { position: absolute; left:0px; top:6570px; z-index:319; }
.row221 { position: absolute; left:0px; top:6600px; z-index:320; }
.row222 { position: absolute; left:0px; top:6630px; z-index:321; }
.row223 { position: absolute; left:0px; top:6660px; z-index:322; }
.row224 { position: absolute; left:0px; top:6690px; z-index:323; }
.row225 { position: absolute; left:0px; top:6720px; z-index:324; }
.row226 { position: absolute; left:0px; top:6750px; z-index:325; }
.row227 { position: absolute; left:0px; top:6780px; z-index:326; }
.row228 { position: absolute; left:0px; top:6810px; z-index:327; }
.row229 { position: absolute; left:0px; top:6840px; z-index:328; }
.row230 { position: absolute; left:0px; top:6870px; z-index:329; }
.row231 { position: absolute; left:0px; top:6900px; z-index:330; }
.row232 { position: absolute; left:0px; top:6930px; z-index:331; }
.row233 { position: absolute; left:0px; top:6960px; z-index:332; }
.row234 { position: absolute; left:0px; top:6990px; z-index:333; }
.row235 { position: absolute; left:0px; top:7020px; z-index:334; }
.row236 { position: absolute; left:0px; top:7050px; z-index:335; }
.row237 { position: absolute; left:0px; top:7080px; z-index:336; }
.row238 { position: absolute; left:0px; top:7110px; z-index:337; }
.row239 { position: absolute; left:0px; top:7140px; z-index:338; }
.row240 { position: absolute; left:0px; top:7170px; z-index:339; }
.row241 { position: absolute; left:0px; top:7200px; z-index:340; }
.row242 { position: absolute; left:0px; top:7230px; z-index:341; }
.row243 { position: absolute; left:0px; top:7260px; z-index:342; }
.row244 { position: absolute; left:0px; top:7290px; z-index:343; }
.row245 { position: absolute; left:0px; top:7320px; z-index:344; }
.row246 { position: absolute; left:0px; top:7350px; z-index:345; }
.row247 { position: absolute; left:0px; top:7380px; z-index:346; }
.row248 { position: absolute; left:0px; top:7410px; z-index:347; }
.row249 { position: absolute; left:0px; top:7440px; z-index:348; }
.row250 { position: absolute; left:0px; top:7470px; z-index:349; }
.row251 { position: absolute; left:0px; top:7500px; z-index:350; }
.row252 { position: absolute; left:0px; top:7530px; z-index:351; }
.row253 { position: absolute; left:0px; top:7560px; z-index:352; }
.row254 { position: absolute; left:0px; top:7590px; z-index:353; }
.row255 { position: absolute; left:0px; top:7620px; z-index:354; }
.row256 { position: absolute; left:0px; top:7650px; z-index:355; }
.row257 { position: absolute; left:0px; top:7680px; z-index:356; }
.row258 { position: absolute; left:0px; top:7710px; z-index:357; }
.row259 { position: absolute; left:0px; top:7740px; z-index:358; }
.row260 { position: absolute; left:0px; top:7770px; z-index:359; }
.row261 { position: absolute; left:0px; top:7800px; z-index:360; }
.row262 { position: absolute; left:0px; top:7830px; z-index:361; }
.row263 { position: absolute; left:0px; top:7860px; z-index:362; }
.row264 { position: absolute; left:0px; top:7890px; z-index:363; }
.row265 { position: absolute; left:0px; top:7920px; z-index:364; }
.row266 { position: absolute; left:0px; top:7950px; z-index:365; }
.row267 { position: absolute; left:0px; top:7980px; z-index:366; }
.row268 { position: absolute; left:0px; top:8010px; z-index:367; }
.row269 { position: absolute; left:0px; top:8040px; z-index:368; }
.row270 { position: absolute; left:0px; top:8070px; z-index:369; }
.row271 { position: absolute; left:0px; top:8100px; z-index:370; }
.row272 { position: absolute; left:0px; top:8130px; z-index:371; }
.row273 { position: absolute; left:0px; top:8160px; z-index:372; }
.row274 { position: absolute; left:0px; top:8190px; z-index:373; }
.row275 { position: absolute; left:0px; top:8220px; z-index:374; }
.row276 { position: absolute; left:0px; top:8250px; z-index:375; }
.row277 { position: absolute; left:0px; top:8280px; z-index:376; }
.row278 { position: absolute; left:0px; top:8310px; z-index:377; }
.row279 { position: absolute; left:0px; top:8340px; z-index:378; }
.row280 { position: absolute; left:0px; top:8370px; z-index:379; }
.row281 { position: absolute; left:0px; top:8400px; z-index:380; }
.row282 { position: absolute; left:0px; top:8430px; z-index:381; }
.row283 { position: absolute; left:0px; top:8460px; z-index:382; }
.row284 { position: absolute; left:0px; top:8490px; z-index:383; }
.row285 { position: absolute; left:0px; top:8520px; z-index:384; }
.row286 { position: absolute; left:0px; top:8550px; z-index:385; }
.row287 { position: absolute; left:0px; top:8580px; z-index:386; }
.row288 { position: absolute; left:0px; top:8610px; z-index:387; }
.row289 { position: absolute; left:0px; top:8640px; z-index:388; }
.row290 { position: absolute; left:0px; top:8670px; z-index:389; }
.row291 { position: absolute; left:0px; top:8700px; z-index:390; }
.row292 { position: absolute; left:0px; top:8730px; z-index:391; }
.row293 { position: absolute; left:0px; top:8760px; z-index:392; }
.row294 { position: absolute; left:0px; top:8790px; z-index:393; }
.row295 { position: absolute; left:0px; top:8820px; z-index:394; }
.row296 { position: absolute; left:0px; top:8850px; z-index:395; }
.row297 { position: absolute; left:0px; top:8880px; z-index:396; }
.row298 { position: absolute; left:0px; top:8910px; z-index:397; }
.row299 { position: absolute; left:0px; top:8940px; z-index:398; }
.row300 { position: absolute; left:0px; top:8970px; z-index:399; }
.row301 { position: absolute; left:0px; top:9000px; z-index:400; }
.row302 { position: absolute; left:0px; top:9030px; z-index:401; }
.row303 { position: absolute; left:0px; top:9060px; z-index:402; }
.row304 { position: absolute; left:0px; top:9090px; z-index:403; }
.row305 { position: absolute; left:0px; top:9120px; z-index:404; }
.row306 { position: absolute; left:0px; top:9150px; z-index:405; }
.row307 { position: absolute; left:0px; top:9180px; z-index:406; }
.row308 { position: absolute; left:0px; top:9210px; z-index:407; }
.row309 { position: absolute; left:0px; top:9240px; z-index:408; }
.row310 { position: absolute; left:0px; top:9270px; z-index:409; }
.row311 { position: absolute; left:0px; top:9300px; z-index:410; }
.row312 { position: absolute; left:0px; top:9330px; z-index:411; }
.row313 { position: absolute; left:0px; top:9360px; z-index:412; }
.row314 { position: absolute; left:0px; top:9390px; z-index:413; }
.row315 { position: absolute; left:0px; top:9420px; z-index:414; }
.row316 { position: absolute; left:0px; top:9450px; z-index:415; }
.row317 { position: absolute; left:0px; top:9480px; z-index:416; }
.row318 { position: absolute; left:0px; top:9510px; z-index:417; }
.row319 { position: absolute; left:0px; top:9540px; z-index:418; }
.row320 { position: absolute; left:0px; top:9570px; z-index:419; }
.row321 { position: absolute; left:0px; top:9600px; z-index:420; }
.row322 { position: absolute; left:0px; top:9630px; z-index:421; }
.row323 { position: absolute; left:0px; top:9660px; z-index:422; }
.row324 { position: absolute; left:0px; top:9690px; z-index:423; }
.row325 { position: absolute; left:0px; top:9720px; z-index:424; }
.row326 { position: absolute; left:0px; top:9750px; z-index:425; }
.row327 { position: absolute; left:0px; top:9780px; z-index:426; }
.row328 { position: absolute; left:0px; top:9810px; z-index:427; }
.row329 { position: absolute; left:0px; top:9840px; z-index:428; }
.row330 { position: absolute; left:0px; top:9870px; z-index:429; }
.row331 { position: absolute; left:0px; top:9900px; z-index:430; }
.row332 { position: absolute; left:0px; top:9930px; z-index:431; }
.row333 { position: absolute; left:0px; top:9960px; z-index:432; }
.row334 { position: absolute; left:0px; top:9990px; z-index:433; }
.row335 { position: absolute; left:0px; top:10020px; z-index:434; }
.row336 { position: absolute; left:0px; top:10050px; z-index:435; }
.row337 { position: absolute; left:0px; top:10080px; z-index:436; }
.row338 { position: absolute; left:0px; top:10110px; z-index:437; }
.row339 { position: absolute; left:0px; top:10140px; z-index:438; }
.row340 { position: absolute; left:0px; top:10170px; z-index:439; }
.row341 { position: absolute; left:0px; top:10200px; z-index:440; }
.row342 { position: absolute; left:0px; top:10230px; z-index:441; }
.row343 { position: absolute; left:0px; top:10260px; z-index:442; }
.row344 { position: absolute; left:0px; top:10290px; z-index:443; }
.row345 { position: absolute; left:0px; top:10320px; z-index:444; }
.row346 { position: absolute; left:0px; top:10350px; z-index:445; }
.row347 { position: absolute; left:0px; top:10380px; z-index:446; }
.row348 { position: absolute; left:0px; top:10410px; z-index:447; }
.row349 { position: absolute; left:0px; top:10440px; z-index:448; }
.row350 { position: absolute; left:0px; top:10470px; z-index:449; }
.row351 { position: absolute; left:0px; top:10500px; z-index:450; }
.row352 { position: absolute; left:0px; top:10530px; z-index:451; }
.row353 { position: absolute; left:0px; top:10560px; z-index:452; }
.row354 { position: absolute; left:0px; top:10590px; z-index:453; }
.row355 { position: absolute; left:0px; top:10620px; z-index:454; }
.row356 { position: absolute; left:0px; top:10650px; z-index:455; }
.row357 { position: absolute; left:0px; top:10680px; z-index:456; }
.row358 { position: absolute; left:0px; top:10710px; z-index:457; }
.row359 { position: absolute; left:0px; top:10740px; z-index:458; }
.row360 { position: absolute; left:0px; top:10770px; z-index:459; }
.row361 { position: absolute; left:0px; top:10800px; z-index:460; }
.row362 { position: absolute; left:0px; top:10830px; z-index:461; }
.row363 { position: absolute; left:0px; top:10860px; z-index:462; }
.row364 { position: absolute; left:0px; top:10890px; z-index:463; }
.row365 { position: absolute; left:0px; top:10920px; z-index:464; }
.row366 { position: absolute; left:0px; top:10950px; z-index:465; }
.row367 { position: absolute; left:0px; top:10980px; z-index:466; }
.row368 { position: absolute; left:0px; top:11010px; z-index:467; }
.row369 { position: absolute; left:0px; top:11040px; z-index:468; }
.row370 { position: absolute; left:0px; top:11070px; z-index:469; }
.row371 { position: absolute; left:0px; top:11100px; z-index:470; }
.row372 { position: absolute; left:0px; top:11130px; z-index:471; }
.row373 { position: absolute; left:0px; top:11160px; z-index:472; }
.row374 { position: absolute; left:0px; top:11190px; z-index:473; }
.row375 { position: absolute; left:0px; top:11220px; z-index:474; }
.row376 { position: absolute; left:0px; top:11250px; z-index:475; }
.row377 { position: absolute; left:0px; top:11280px; z-index:476; }
.row378 { position: absolute; left:0px; top:11310px; z-index:477; }
.row379 { position: absolute; left:0px; top:11340px; z-index:478; }
.row380 { position: absolute; left:0px; top:11370px; z-index:479; }
.row381 { position: absolute; left:0px; top:11400px; z-index:480; }
.row382 { position: absolute; left:0px; top:11430px; z-index:481; }
.row383 { position: absolute; left:0px; top:11460px; z-index:482; }
.row384 { position: absolute; left:0px; top:11490px; z-index:483; }
.row385 { position: absolute; left:0px; top:11520px; z-index:484; }
.row386 { position: absolute; left:0px; top:11550px; z-index:485; }
.row387 { position: absolute; left:0px; top:11580px; z-index:486; }
.row388 { position: absolute; left:0px; top:11610px; z-index:487; }
.row389 { position: absolute; left:0px; top:11640px; z-index:488; }
.row390 { position: absolute; left:0px; top:11670px; z-index:489; }
.row391 { position: absolute; left:0px; top:11700px; z-index:490; }
.row392 { position: absolute; left:0px; top:11730px; z-index:491; }
.row393 { position: absolute; left:0px; top:11760px; z-index:492; }
.row394 { position: absolute; left:0px; top:11790px; z-index:493; }
.row395 { position: absolute; left:0px; top:11820px; z-index:494; }
.row396 { position: absolute; left:0px; top:11850px; z-index:495; }
.row397 { position: absolute; left:0px; top:11880px; z-index:496; }
.row398 { position: absolute; left:0px; top:11910px; z-index:497; }
.row399 { position: absolute; left:0px; top:11940px; z-index:498; }
.row400 { position: absolute; left:0px; top:11970px; z-index:499; }
.row401 { position: absolute; left:0px; top:12000px; z-index:500; }
.row402 { position: absolute; left:0px; top:12030px; z-index:501; }
.row403 { position: absolute; left:0px; top:12060px; z-index:502; }
.row404 { position: absolute; left:0px; top:12090px; z-index:503; }
.row405 { position: absolute; left:0px; top:12120px; z-index:504; }
.row406 { position: absolute; left:0px; top:12150px; z-index:505; }
.row407 { position: absolute; left:0px; top:12180px; z-index:506; }
.row408 { position: absolute; left:0px; top:12210px; z-index:507; }
.row409 { position: absolute; left:0px; top:12240px; z-index:508; }
.row410 { position: absolute; left:0px; top:12270px; z-index:509; }
.row411 { position: absolute; left:0px; top:12300px; z-index:510; }
.row412 { position: absolute; left:0px; top:12330px; z-index:511; }
.row413 { position: absolute; left:0px; top:12360px; z-index:512; }
.row414 { position: absolute; left:0px; top:12390px; z-index:513; }
.row415 { position: absolute; left:0px; top:12420px; z-index:514; }
.row416 { position: absolute; left:0px; top:12450px; z-index:515; }
.row417 { position: absolute; left:0px; top:12480px; z-index:516; }
.row418 { position: absolute; left:0px; top:12510px; z-index:517; }
.row419 { position: absolute; left:0px; top:12540px; z-index:518; }
.row420 { position: absolute; left:0px; top:12570px; z-index:519; }
.row421 { position: absolute; left:0px; top:12600px; z-index:520; }
.row422 { position: absolute; left:0px; top:12630px; z-index:521; }
.row423 { position: absolute; left:0px; top:12660px; z-index:522; }
.row424 { position: absolute; left:0px; top:12690px; z-index:523; }
.row425 { position: absolute; left:0px; top:12720px; z-index:524; }
.row426 { position: absolute; left:0px; top:12750px; z-index:525; }
.row427 { position: absolute; left:0px; top:12780px; z-index:526; }
.row428 { position: absolute; left:0px; top:12810px; z-index:527; }
.row429 { position: absolute; left:0px; top:12840px; z-index:528; }
.row430 { position: absolute; left:0px; top:12870px; z-index:529; }
.row431 { position: absolute; left:0px; top:12900px; z-index:530; }
.row432 { position: absolute; left:0px; top:12930px; z-index:531; }
.row433 { position: absolute; left:0px; top:12960px; z-index:532; }
.row434 { position: absolute; left:0px; top:12990px; z-index:533; }
.row435 { position: absolute; left:0px; top:13020px; z-index:534; }
.row436 { position: absolute; left:0px; top:13050px; z-index:535; }
.row437 { position: absolute; left:0px; top:13080px; z-index:536; }
.row438 { position: absolute; left:0px; top:13110px; z-index:537; }
.row439 { position: absolute; left:0px; top:13140px; z-index:538; }
.row440 { position: absolute; left:0px; top:13170px; z-index:539; }
.row441 { position: absolute; left:0px; top:13200px; z-index:540; }
.row442 { position: absolute; left:0px; top:13230px; z-index:541; }
.row443 { position: absolute; left:0px; top:13260px; z-index:542; }
.row444 { position: absolute; left:0px; top:13290px; z-index:543; }
.row445 { position: absolute; left:0px; top:13320px; z-index:544; }
.row446 { position: absolute; left:0px; top:13350px; z-index:545; }
.row447 { position: absolute; left:0px; top:13380px; z-index:546; }
.row448 { position: absolute; left:0px; top:13410px; z-index:547; }
.row449 { position: absolute; left:0px; top:13440px; z-index:548; }
.row450 { position: absolute; left:0px; top:13470px; z-index:549; }
.row451 { position: absolute; left:0px; top:13500px; z-index:550; }
.row452 { position: absolute; left:0px; top:13530px; z-index:551; }
.row453 { position: absolute; left:0px; top:13560px; z-index:552; }
.row454 { position: absolute; left:0px; top:13590px; z-index:553; }
.row455 { position: absolute; left:0px; top:13620px; z-index:554; }
.row456 { position: absolute; left:0px; top:13650px; z-index:555; }
.row457 { position: absolute; left:0px; top:13680px; z-index:556; }
.row458 { position: absolute; left:0px; top:13710px; z-index:557; }
.row459 { position: absolute; left:0px; top:13740px; z-index:558; }
.row460 { position: absolute; left:0px; top:13770px; z-index:559; }
.row461 { position: absolute; left:0px; top:13800px; z-index:560; }
.row462 { position: absolute; left:0px; top:13830px; z-index:561; }
.row463 { position: absolute; left:0px; top:13860px; z-index:562; }
.row464 { position: absolute; left:0px; top:13890px; z-index:563; }
.row465 { position: absolute; left:0px; top:13920px; z-index:564; }
.row466 { position: absolute; left:0px; top:13950px; z-index:565; }
.row467 { position: absolute; left:0px; top:13980px; z-index:566; }
.row468 { position: absolute; left:0px; top:14010px; z-index:567; }
.row469 { position: absolute; left:0px; top:14040px; z-index:568; }
.row470 { position: absolute; left:0px; top:14070px; z-index:569; }
.row471 { position: absolute; left:0px; top:14100px; z-index:570; }
.row472 { position: absolute; left:0px; top:14130px; z-index:571; }
.row473 { position: absolute; left:0px; top:14160px; z-index:572; }
.row474 { position: absolute; left:0px; top:14190px; z-index:573; }
.row475 { position: absolute; left:0px; top:14220px; z-index:574; }
.row476 { position: absolute; left:0px; top:14250px; z-index:575; }
.row477 { position: absolute; left:0px; top:14280px; z-index:576; }
.row478 { position: absolute; left:0px; top:14310px; z-index:577; }
.row479 { position: absolute; left:0px; top:14340px; z-index:578; }
.row480 { position: absolute; left:0px; top:14370px; z-index:579; }
.row481 { position: absolute; left:0px; top:14400px; z-index:580; }
.row482 { position: absolute; left:0px; top:14430px; z-index:581; }
.row483 { position: absolute; left:0px; top:14460px; z-index:582; }
.row484 { position: absolute; left:0px; top:14490px; z-index:583; }
.row485 { position: absolute; left:0px; top:14520px; z-index:584; }
.row486 { position: absolute; left:0px; top:14550px; z-index:585; }
.row487 { position: absolute; left:0px; top:14580px; z-index:586; }
.row488 { position: absolute; left:0px; top:14610px; z-index:587; }
.row489 { position: absolute; left:0px; top:14640px; z-index:588; }
.row490 { position: absolute; left:0px; top:14670px; z-index:589; }
.row491 { position: absolute; left:0px; top:14700px; z-index:590; }
.row492 { position: absolute; left:0px; top:14730px; z-index:591; }
.row493 { position: absolute; left:0px; top:14760px; z-index:592; }
.row494 { position: absolute; left:0px; top:14790px; z-index:593; }
.row495 { position: absolute; left:0px; top:14820px; z-index:594; }
.row496 { position: absolute; left:0px; top:14850px; z-index:595; }
.row497 { position: absolute; left:0px; top:14880px; z-index:596; }
.row498 { position: absolute; left:0px; top:14910px; z-index:597; }
.row499 { position: absolute; left:0px; top:14940px; z-index:598; }
.row500 { position: absolute; left:0px; top:14970px; z-index:599; }


.claimSelect { 
	width:320px;
}

.currentRowtrue {
	color: blue;
	background: aqua;
}

.mainBlockWinner { position: relative; margin-top: 20px; }
.mainBlockWinner .row1,.mainBlockWinner .row2,.mainBlockWinner .row3,.mainBlockWinner .row4,.mainBlockWinner .row5,.mainBlockWinner .row6,.mainBlockWinner .row7,.mainBlockWinner .row8,.mainBlockWinner .row9,.mainBlockWinner .row10,.mainBlockWinner .row11,.mainBlockWinner .row12,.mainBlockWinner .row13,.mainBlockWinner .row14,.mainBlockWinner .row15,.mainBlockWinner .row16,.mainBlockWinner .row17,.mainBlockWinner .row18,.mainBlockWinner .row19,.mainBlockWinner .row20 ,.mainBlockWinner .row21 ,.mainBlockWinner .row22 ,.mainBlockWinner .row23 ,.mainBlockWinner .row24 ,.mainBlockWinner .row25 ,.mainBlockWinner .row26 ,.mainBlockWinner .row27 ,.mainBlockWinner .row28 ,.mainBlockWinner .row29 ,.mainBlockWinner .row30 ,.mainBlockWinner .row31 ,.mainBlockWinner .row32 ,.mainBlockWinner .row33 ,.mainBlockWinner .row34 ,.mainBlockWinner .row35 ,.mainBlockWinner .row36 ,.mainBlockWinner .row37 ,.mainBlockWinner .row38 ,.mainBlockWinner .row39 ,.mainBlockWinner .row40 ,.mainBlockWinner .row41 ,.mainBlockWinner .row42 ,.mainBlockWinner .row43 ,.mainBlockWinner .row44 ,.mainBlockWinner .row45 ,.mainBlockWinner .row46 ,.mainBlockWinner .row47 ,.mainBlockWinner .row48 ,.mainBlockWinner .row49 ,.mainBlockWinner .row50 ,.mainBlockWinner .row51 ,.mainBlockWinner .row52 ,.mainBlockWinner .row53 ,.mainBlockWinner .row54 ,.mainBlockWinner .row55 ,.mainBlockWinner .row56 ,.mainBlockWinner .row57 ,.mainBlockWinner .row58 ,.mainBlockWinner .row59 ,.mainBlockWinner .row60 ,.mainBlockWinner .row61 ,.mainBlockWinner .row62 ,.mainBlockWinner .row63 ,.mainBlockWinner .row64 ,.mainBlockWinner .row65 ,.mainBlockWinner .row66 ,.mainBlockWinner .row67 ,.mainBlockWinner .row68 ,.mainBlockWinner .row69 ,.mainBlockWinner .row70 ,.mainBlockWinner .row71 ,.mainBlockWinner .row72 ,.mainBlockWinner .row73 ,.mainBlockWinner .row74 ,.mainBlockWinner .row75 ,.mainBlockWinner .row76 ,.mainBlockWinner .row77 ,.mainBlockWinner .row78 ,.mainBlockWinner .row79 ,.mainBlockWinner .row80 ,.mainBlockWinner .row81 ,.mainBlockWinner .row82 ,.mainBlockWinner .row83 ,.mainBlockWinner .row84 ,.mainBlockWinner .row85 ,.mainBlockWinner .row86 ,.mainBlockWinner .row87 ,.mainBlockWinner .row88 ,.mainBlockWinner .row89 ,.mainBlockWinner .row90 ,.mainBlockWinner .row91 ,.mainBlockWinner .row92 ,.mainBlockWinner .row93 ,.mainBlockWinner .row94 ,.mainBlockWinner .row95 ,.mainBlockWinner .row96 ,.mainBlockWinner .row97 ,.mainBlockWinner .row98 ,.mainBlockWinner .row99 ,.mainBlockWinner .row100 ,.mainBlockWinner .row101 ,.mainBlockWinner .row102 ,.mainBlockWinner .row103 ,.mainBlockWinner .row104 ,.mainBlockWinner .row105 ,.mainBlockWinner .row106 ,.mainBlockWinner .row107 ,.mainBlockWinner .row108 ,.mainBlockWinner .row109 ,.mainBlockWinner .row110 ,.mainBlockWinner .row111 ,.mainBlockWinner .row112 ,.mainBlockWinner .row113 ,.mainBlockWinner .row114 ,.mainBlockWinner .row115 ,.mainBlockWinner .row116 ,.mainBlockWinner .row117 ,.mainBlockWinner .row118 ,.mainBlockWinner .row119 ,.mainBlockWinner .row120 ,.mainBlockWinner .row121 ,.mainBlockWinner .row122 ,.mainBlockWinner .row123 ,.mainBlockWinner .row124 ,.mainBlockWinner .row125 ,.mainBlockWinner .row126 ,.mainBlockWinner .row127 ,.mainBlockWinner .row128 ,.mainBlockWinner .row129 ,.mainBlockWinner .row130 ,.mainBlockWinner .row131 ,.mainBlockWinner .row132 ,.mainBlockWinner .row133 ,.mainBlockWinner .row134 ,.mainBlockWinner .row135 ,.mainBlockWinner .row136 ,.mainBlockWinner .row137 ,.mainBlockWinner .row138 ,.mainBlockWinner .row139 ,.mainBlockWinner .row140 ,.mainBlockWinner .row141 ,.mainBlockWinner .row142 ,.mainBlockWinner .row143 ,.mainBlockWinner .row144 ,.mainBlockWinner .row145 ,.mainBlockWinner .row146 ,.mainBlockWinner .row147 ,.mainBlockWinner .row148 ,.mainBlockWinner .row149 ,.mainBlockWinner .row150 ,.mainBlockWinner .row151 ,.mainBlockWinner .row152 ,.mainBlockWinner .row153 ,.mainBlockWinner .row154 ,.mainBlockWinner .row155 ,.mainBlockWinner .row156 ,.mainBlockWinner .row157 ,.mainBlockWinner .row158 ,.mainBlockWinner .row159 ,.mainBlockWinner .row160 ,.mainBlockWinner .row161 ,.mainBlockWinner .row162 ,.mainBlockWinner .row163 ,.mainBlockWinner .row164 ,.mainBlockWinner .row165 ,.mainBlockWinner .row166 ,.mainBlockWinner .row167 ,.mainBlockWinner .row168 ,.mainBlockWinner .row169 ,.mainBlockWinner .row170 ,.mainBlockWinner .row171 ,.mainBlockWinner .row172 ,.mainBlockWinner .row173 ,.mainBlockWinner .row174 ,.mainBlockWinner .row175 ,.mainBlockWinner .row176 ,.mainBlockWinner .row177 ,.mainBlockWinner .row178 ,.mainBlockWinner .row179 ,.mainBlockWinner .row180 ,.mainBlockWinner .row181 ,.mainBlockWinner .row182 ,.mainBlockWinner .row183 ,.mainBlockWinner .row184 ,.mainBlockWinner .row185 ,.mainBlockWinner .row186 ,.mainBlockWinner .row187 ,.mainBlockWinner .row188 ,.mainBlockWinner .row189 ,.mainBlockWinner .row190 ,.mainBlockWinner .row191 ,.mainBlockWinner .row192 ,.mainBlockWinner .row193 ,.mainBlockWinner .row194 ,.mainBlockWinner .row195 ,.mainBlockWinner .row196 ,.mainBlockWinner .row197 ,.mainBlockWinner .row198 ,.mainBlockWinner .row199 ,.mainBlockWinner .row200 { height: 40px; width:480px; font-size:16px; font-weight:bold; border:1px solid #cccccc; overflow:hidden; }
.mainBlockWinner .row1 { position: absolute; left:0px; top:0px; z-index:100; }
.mainBlockWinner .row2 { position: absolute; left:0px; top:40px; z-index:101; }
.mainBlockWinner .row3 { position: absolute; left:0px; top:80px; z-index:102; }
.mainBlockWinner .row4 { position: absolute; left:0px; top:120px; z-index:103; }
.mainBlockWinner .row5 { position: absolute; left:0px; top:160px; z-index:104; }
.mainBlockWinner .row6 { position: absolute; left:0px; top:200px; z-index:105; }
.mainBlockWinner .row7 { position: absolute; left:0px; top:240px; z-index:106; }
.mainBlockWinner .row8 { position: absolute; left:0px; top:280px; z-index:107; }
.mainBlockWinner .row9 { position: absolute; left:0px; top:320px; z-index:108; }
.mainBlockWinner .row10 { position: absolute; left:0px; top:360px; z-index:109; }
.mainBlockWinner .row11 { position: absolute; left:0px; top:400px; z-index:110; }
.mainBlockWinner .row12 { position: .mainBlockWinner .row19 { position: absolute; left:0px; top:720px; z-index:118; }
.mainBlockWinner .row20 { position: absolute; left:0px; top:760px; z-index:119; }absolute; left:0px; top:440px; z-index:111; }
.mainBlockWinner .row13 { position: absolute; left:0px; top:480px; z-index:112; }
.mainBlockWinner .row14 { position: absolute; left:0px; top:520px; z-index:113; }
.mainBlockWinner .row15 { position: absolute; left:0px; top:560px; z-index:114; }
.mainBlockWinner .row16 { position: absolute; left:0px; top:600px; z-index:115; }
.mainBlockWinner .row17 { position: absolute; left:0px; top:640px; z-index:116; }
.mainBlockWinner .row18 { position: absolute; left:0px; top:680px; z-index:117; }
.mainBlockWinner .row19 { position: absolute; left:0px; top:720px; z-index:118; }
.mainBlockWinner .row20 { position: absolute; left:0px; top:760px; z-index:119; }
.mainBlockWinner .row21 { position: absolute; left:0px; top:800px; z-index:120; }
.mainBlockWinner .row22 { position: absolute; left:0px; top:840px; z-index:121; }
.mainBlockWinner .row23 { position: absolute; left:0px; top:880px; z-index:122; }
.mainBlockWinner .row24 { position: absolute; left:0px; top:920px; z-index:123; }
.mainBlockWinner .row25 { position: absolute; left:0px; top:960px; z-index:124; }
.mainBlockWinner .row26 { position: absolute; left:0px; top:1000px; z-index:125; }
.mainBlockWinner .row27 { position: absolute; left:0px; top:1040px; z-index:126; }
.mainBlockWinner .row28 { position: absolute; left:0px; top:1080px; z-index:127; }
.mainBlockWinner .row29 { position: absolute; left:0px; top:1120px; z-index:128; }
.mainBlockWinner .row30 { position: absolute; left:0px; top:1160px; z-index:129; }
.mainBlockWinner .row31 { position: absolute; left:0px; top:1200px; z-index:130; }
.mainBlockWinner .row32 { position: absolute; left:0px; top:1240px; z-index:131; }
.mainBlockWinner .row33 { position: absolute; left:0px; top:1280px; z-index:132; }
.mainBlockWinner .row34 { position: absolute; left:0px; top:1320px; z-index:133; }
.mainBlockWinner .row35 { position: absolute; left:0px; top:1360px; z-index:134; }
.mainBlockWinner .row36 { position: absolute; left:0px; top:1400px; z-index:135; }
.mainBlockWinner .row37 { position: absolute; left:0px; top:1440px; z-index:136; }
.mainBlockWinner .row38 { position: absolute; left:0px; top:1480px; z-index:137; }
.mainBlockWinner .row39 { position: absolute; left:0px; top:1520px; z-index:138; }
.mainBlockWinner .row40 { position: absolute; left:0px; top:1560px; z-index:139; }
.mainBlockWinner .row41 { position: absolute; left:0px; top:1600px; z-index:140; }
.mainBlockWinner .row42 { position: absolute; left:0px; top:1640px; z-index:141; }
.mainBlockWinner .row43 { position: absolute; left:0px; top:1680px; z-index:142; }
.mainBlockWinner .row44 { position: absolute; left:0px; top:1720px; z-index:143; }
.mainBlockWinner .row45 { position: absolute; left:0px; top:1760px; z-index:144; }
.mainBlockWinner .row46 { position: absolute; left:0px; top:1800px; z-index:145; }
.mainBlockWinner .row47 { position: absolute; left:0px; top:1840px; z-index:146; }
.mainBlockWinner .row48 { position: absolute; left:0px; top:1880px; z-index:147; }
.mainBlockWinner .row49 { position: absolute; left:0px; top:1920px; z-index:148; }
.mainBlockWinner .row50 { position: absolute; left:0px; top:1960px; z-index:149; }
.mainBlockWinner .row51 { position: absolute; left:0px; top:2000px; z-index:150; }
.mainBlockWinner .row52 { position: absolute; left:0px; top:2040px; z-index:151; }
.mainBlockWinner .row53 { position: absolute; left:0px; top:2080px; z-index:152; }
.mainBlockWinner .row54 { position: absolute; left:0px; top:2120px; z-index:153; }
.mainBlockWinner .row55 { position: absolute; left:0px; top:2160px; z-index:154; }
.mainBlockWinner .row56 { position: absolute; left:0px; top:2200px; z-index:155; }
.mainBlockWinner .row57 { position: absolute; left:0px; top:2240px; z-index:156; }
.mainBlockWinner .row58 { position: absolute; left:0px; top:2280px; z-index:157; }
.mainBlockWinner .row59 { position: absolute; left:0px; top:2320px; z-index:158; }
.mainBlockWinner .row60 { position: absolute; left:0px; top:2360px; z-index:159; }
.mainBlockWinner .row61 { position: absolute; left:0px; top:2400px; z-index:160; }
.mainBlockWinner .row62 { position: absolute; left:0px; top:2440px; z-index:161; }
.mainBlockWinner .row63 { position: absolute; left:0px; top:2480px; z-index:162; }
.mainBlockWinner .row64 { position: absolute; left:0px; top:2520px; z-index:163; }
.mainBlockWinner .row65 { position: absolute; left:0px; top:2560px; z-index:164; }
.mainBlockWinner .row66 { position: absolute; left:0px; top:2600px; z-index:165; }
.mainBlockWinner .row67 { position: absolute; left:0px; top:2640px; z-index:166; }
.mainBlockWinner .row68 { position: absolute; left:0px; top:2680px; z-index:167; }
.mainBlockWinner .row69 { position: absolute; left:0px; top:2720px; z-index:168; }
.mainBlockWinner .row70 { position: absolute; left:0px; top:2760px; z-index:169; }
.mainBlockWinner .row71 { position: absolute; left:0px; top:2800px; z-index:170; }
.mainBlockWinner .row72 { position: absolute; left:0px; top:2840px; z-index:171; }
.mainBlockWinner .row73 { position: absolute; left:0px; top:2880px; z-index:172; }
.mainBlockWinner .row74 { position: absolute; left:0px; top:2920px; z-index:173; }
.mainBlockWinner .row75 { position: absolute; left:0px; top:2960px; z-index:174; }
.mainBlockWinner .row76 { position: absolute; left:0px; top:3000px; z-index:175; }
.mainBlockWinner .row77 { position: absolute; left:0px; top:3040px; z-index:176; }
.mainBlockWinner .row78 { position: absolute; left:0px; top:3080px; z-index:177; }
.mainBlockWinner .row79 { position: absolute; left:0px; top:3120px; z-index:178; }
.mainBlockWinner .row80 { position: absolute; left:0px; top:3160px; z-index:179; }
.mainBlockWinner .row81 { position: absolute; left:0px; top:3200px; z-index:180; }
.mainBlockWinner .row82 { position: absolute; left:0px; top:3240px; z-index:181; }
.mainBlockWinner .row83 { position: absolute; left:0px; top:3280px; z-index:182; }
.mainBlockWinner .row84 { position: absolute; left:0px; top:3320px; z-index:183; }
.mainBlockWinner .row85 { position: absolute; left:0px; top:3360px; z-index:184; }
.mainBlockWinner .row86 { position: absolute; left:0px; top:3400px; z-index:185; }
.mainBlockWinner .row87 { position: absolute; left:0px; top:3440px; z-index:186; }
.mainBlockWinner .row88 { position: absolute; left:0px; top:3480px; z-index:187; }
.mainBlockWinner .row89 { position: absolute; left:0px; top:3520px; z-index:188; }
.mainBlockWinner .row90 { position: absolute; left:0px; top:3560px; z-index:189; }
.mainBlockWinner .row91 { position: absolute; left:0px; top:3600px; z-index:190; }
.mainBlockWinner .row92 { position: absolute; left:0px; top:3640px; z-index:191; }
.mainBlockWinner .row93 { position: absolute; left:0px; top:3680px; z-index:192; }
.mainBlockWinner .row94 { position: absolute; left:0px; top:3720px; z-index:193; }
.mainBlockWinner .row95 { position: absolute; left:0px; top:3760px; z-index:194; }
.mainBlockWinner .row96 { position: absolute; left:0px; top:3800px; z-index:195; }
.mainBlockWinner .row97 { position: absolute; left:0px; top:3840px; z-index:196; }
.mainBlockWinner .row98 { position: absolute; left:0px; top:3880px; z-index:197; }
.mainBlockWinner .row99 { position: absolute; left:0px; top:3920px; z-index:198; }
.mainBlockWinner .row100 { position: absolute; left:0px; top:3960px; z-index:199; }
.mainBlockWinner .row101 { position: absolute; left:0px; top:4000px; z-index:200; }
.mainBlockWinner .row102 { position: absolute; left:0px; top:4040px; z-index:201; }
.mainBlockWinner .row103 { position: absolute; left:0px; top:4080px; z-index:202; }
.mainBlockWinner .row104 { position: absolute; left:0px; top:4120px; z-index:203; }
.mainBlockWinner .row105 { position: absolute; left:0px; top:4160px; z-index:204; }
.mainBlockWinner .row106 { position: absolute; left:0px; top:4200px; z-index:205; }
.mainBlockWinner .row107 { position: absolute; left:0px; top:4240px; z-index:206; }
.mainBlockWinner .row108 { position: absolute; left:0px; top:4280px; z-index:207; }
.mainBlockWinner .row109 { position: absolute; left:0px; top:4320px; z-index:208; }
.mainBlockWinner .row110 { position: absolute; left:0px; top:4360px; z-index:209; }
.mainBlockWinner .row111 { position: absolute; left:0px; top:4400px; z-index:210; }
.mainBlockWinner .row112 { position: absolute; left:0px; top:4440px; z-index:211; }
.mainBlockWinner .row113 { position: absolute; left:0px; top:4480px; z-index:212; }
.mainBlockWinner .row114 { position: absolute; left:0px; top:4520px; z-index:213; }
.mainBlockWinner .row115 { position: absolute; left:0px; top:4560px; z-index:214; }
.mainBlockWinner .row116 { position: absolute; left:0px; top:4600px; z-index:215; }
.mainBlockWinner .row117 { position: absolute; left:0px; top:4640px; z-index:216; }
.mainBlockWinner .row118 { position: absolute; left:0px; top:4680px; z-index:217; }
.mainBlockWinner .row119 { position: absolute; left:0px; top:4720px; z-index:218; }
.mainBlockWinner .row120 { position: absolute; left:0px; top:4760px; z-index:219; }
.mainBlockWinner .row121 { position: absolute; left:0px; top:4800px; z-index:220; }
.mainBlockWinner .row122 { position: absolute; left:0px; top:4840px; z-index:221; }
.mainBlockWinner .row123 { position: absolute; left:0px; top:4880px; z-index:222; }
.mainBlockWinner .row124 { position: absolute; left:0px; top:4920px; z-index:223; }
.mainBlockWinner .row125 { position: absolute; left:0px; top:4960px; z-index:224; }
.mainBlockWinner .row126 { position: absolute; left:0px; top:5000px; z-index:225; }
.mainBlockWinner .row127 { position: absolute; left:0px; top:5040px; z-index:226; }
.mainBlockWinner .row128 { position: absolute; left:0px; top:5080px; z-index:227; }
.mainBlockWinner .row129 { position: absolute; left:0px; top:5120px; z-index:228; }
.mainBlockWinner .row130 { position: absolute; left:0px; top:5160px; z-index:229; }
.mainBlockWinner .row131 { position: absolute; left:0px; top:5200px; z-index:230; }
.mainBlockWinner .row132 { position: absolute; left:0px; top:5240px; z-index:231; }
.mainBlockWinner .row133 { position: absolute; left:0px; top:5280px; z-index:232; }
.mainBlockWinner .row134 { position: absolute; left:0px; top:5320px; z-index:233; }
.mainBlockWinner .row135 { position: absolute; left:0px; top:5360px; z-index:234; }
.mainBlockWinner .row136 { position: absolute; left:0px; top:5400px; z-index:235; }
.mainBlockWinner .row137 { position: absolute; left:0px; top:5440px; z-index:236; }
.mainBlockWinner .row138 { position: absolute; left:0px; top:5480px; z-index:237; }
.mainBlockWinner .row139 { position: absolute; left:0px; top:5520px; z-index:238; }
.mainBlockWinner .row140 { position: absolute; left:0px; top:5560px; z-index:239; }
.mainBlockWinner .row141 { position: absolute; left:0px; top:5600px; z-index:240; }
.mainBlockWinner .row142 { position: absolute; left:0px; top:5640px; z-index:241; }
.mainBlockWinner .row143 { position: absolute; left:0px; top:5680px; z-index:242; }
.mainBlockWinner .row144 { position: absolute; left:0px; top:5720px; z-index:243; }
.mainBlockWinner .row145 { position: absolute; left:0px; top:5760px; z-index:244; }
.mainBlockWinner .row146 { position: absolute; left:0px; top:5800px; z-index:245; }
.mainBlockWinner .row147 { position: absolute; left:0px; top:5840px; z-index:246; }
.mainBlockWinner .row148 { position: absolute; left:0px; top:5880px; z-index:247; }
.mainBlockWinner .row149 { position: absolute; left:0px; top:5920px; z-index:248; }
.mainBlockWinner .row150 { position: absolute; left:0px; top:5960px; z-index:249; }
.mainBlockWinner .row151 { position: absolute; left:0px; top:6000px; z-index:250; }
.mainBlockWinner .row152 { position: absolute; left:0px; top:6040px; z-index:251; }
.mainBlockWinner .row153 { position: absolute; left:0px; top:6080px; z-index:252; }
.mainBlockWinner .row154 { position: absolute; left:0px; top:6120px; z-index:253; }
.mainBlockWinner .row155 { position: absolute; left:0px; top:6160px; z-index:254; }
.mainBlockWinner .row156 { position: absolute; left:0px; top:6200px; z-index:255; }
.mainBlockWinner .row157 { position: absolute; left:0px; top:6240px; z-index:256; }
.mainBlockWinner .row158 { position: absolute; left:0px; top:6280px; z-index:257; }
.mainBlockWinner .row159 { position: absolute; left:0px; top:6320px; z-index:258; }
.mainBlockWinner .row160 { position: absolute; left:0px; top:6360px; z-index:259; }
.mainBlockWinner .row161 { position: absolute; left:0px; top:6400px; z-index:260; }
.mainBlockWinner .row162 { position: absolute; left:0px; top:6440px; z-index:261; }
.mainBlockWinner .row163 { position: absolute; left:0px; top:6480px; z-index:262; }
.mainBlockWinner .row164 { position: absolute; left:0px; top:6520px; z-index:263; }
.mainBlockWinner .row165 { position: absolute; left:0px; top:6560px; z-index:264; }
.mainBlockWinner .row166 { position: absolute; left:0px; top:6600px; z-index:265; }
.mainBlockWinner .row167 { position: absolute; left:0px; top:6640px; z-index:266; }
.mainBlockWinner .row168 { position: absolute; left:0px; top:6680px; z-index:267; }
.mainBlockWinner .row169 { position: absolute; left:0px; top:6720px; z-index:268; }
.mainBlockWinner .row170 { position: absolute; left:0px; top:6760px; z-index:269; }
.mainBlockWinner .row171 { position: absolute; left:0px; top:6800px; z-index:270; }
.mainBlockWinner .row172 { position: absolute; left:0px; top:6840px; z-index:271; }
.mainBlockWinner .row173 { position: absolute; left:0px; top:6880px; z-index:272; }
.mainBlockWinner .row174 { position: absolute; left:0px; top:6920px; z-index:273; }
.mainBlockWinner .row175 { position: absolute; left:0px; top:6960px; z-index:274; }
.mainBlockWinner .row176 { position: absolute; left:0px; top:7000px; z-index:275; }
.mainBlockWinner .row177 { position: absolute; left:0px; top:7040px; z-index:276; }
.mainBlockWinner .row178 { position: absolute; left:0px; top:7080px; z-index:277; }
.mainBlockWinner .row179 { position: absolute; left:0px; top:7120px; z-index:278; }
.mainBlockWinner .row180 { position: absolute; left:0px; top:7160px; z-index:279; }
.mainBlockWinner .row181 { position: absolute; left:0px; top:7200px; z-index:280; }
.mainBlockWinner .row182 { position: absolute; left:0px; top:7240px; z-index:281; }
.mainBlockWinner .row183 { position: absolute; left:0px; top:7280px; z-index:282; }
.mainBlockWinner .row184 { position: absolute; left:0px; top:7320px; z-index:283; }
.mainBlockWinner .row185 { position: absolute; left:0px; top:7360px; z-index:284; }
.mainBlockWinner .row186 { position: absolute; left:0px; top:7400px; z-index:285; }
.mainBlockWinner .row187 { position: absolute; left:0px; top:7440px; z-index:286; }
.mainBlockWinner .row188 { position: absolute; left:0px; top:7480px; z-index:287; }
.mainBlockWinner .row189 { position: absolute; left:0px; top:7520px; z-index:288; }
.mainBlockWinner .row190 { position: absolute; left:0px; top:7560px; z-index:289; }
.mainBlockWinner .row191 { position: absolute; left:0px; top:7600px; z-index:290; }
.mainBlockWinner .row192 { position: absolute; left:0px; top:7640px; z-index:291; }
.mainBlockWinner .row193 { position: absolute; left:0px; top:7680px; z-index:292; }
.mainBlockWinner .row194 { position: absolute; left:0px; top:7720px; z-index:293; }
.mainBlockWinner .row195 { position: absolute; left:0px; top:7760px; z-index:294; }
.mainBlockWinner .row196 { position: absolute; left:0px; top:7800px; z-index:295; }
.mainBlockWinner .row197 { position: absolute; left:0px; top:7840px; z-index:296; }
.mainBlockWinner .row198 { position: absolute; left:0px; top:7880px; z-index:297; }
.mainBlockWinner .row199 { position: absolute; left:0px; top:7920px; z-index:298; }
.mainBlockWinner .row200 { position: absolute; left:0px; top:7960px; z-index:299; }



