html {
    height: 100%;
    width: 100%;
    margin: 0;
    padding: 0;
}

/* Was Arial 10 pt */

body {
    background-color: rgb(212, 161, 108);
    background-image: url('/styles/i/back.jpg');
    background-repeat: repeat-y;
    background-position: 0 0;
    font-family: Arial, 'DejaVu Sans', sans-serif;
    font-size: 10pt;
    color: black;
    padding: 0;
    margin: 0;
    line-height: 120%;
    position: absolute;
    width: 100%;
    height: 100%;
    min-height: 100%;
}

#wrapper {
    position: relative;
    width: 100%;
    min-width: 1000px;
}

#gears {
    display: block;
    width: 100px;
    height: 550px;
    position: absolute;
    left: 0;
    top: 0;
    background-repeat: no-repeat;
    background-position: top left;
    background-image: url('/styles/i/gears.jpg');
    z-index: -1;
}

#pen {
    display: block;
    width: 100px;
    height: 550px;
    position: absolute;
    bottom: 0;
    background-repeat: no-repeat;
    background-position: bottom left;
    background-image: url('/styles/i/pen.png');
}

a {
    text-decoration: underline;
    color: rgb(12, 33, 132);
}
a:hover {
    color: rgb(205, 50, 50);
}
a:visited {
    /* color: rgb(85, 100, 169); */
}

.a_without_underline {
	  text-decoration: none;
	  color: rgb(12, 33, 132);
}

.a_without_underline:hover {
	  text-decoration: none;
	  color: rgb(12, 33, 132);
}

.catalog_a_parent {
	  color: rgb(40, 38, 149);
}
.catalog_a_parent:hover {
	  color: rgb(205, 50, 50);
}

.catalog_a_parent_with_childs {
	  color: rgb(40, 38, 149);
}

.catalog_a_child {
	  color: rgb(0, 0, 0);
}
.catalog_a_child:hover {
	  color: rgb(205, 50, 50);
}

img {
    border: none;
}

ul {
    padding-left: 1em;
}

ul.L {
    margin: 0;
    padding: 0;
}
ul.L li {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

#header {
    height: 124px;
    background-image: url('/styles/i/header.png');
    background-repeat: repeat-x;
}

#greeting {
    overflow: hidden;
    float: left;
    width: 220px;
    padding: 15px 25px;
    height: 94px;
    font-style: italic;
    font-size: 110%;
    color: rgb(165, 58, 19);
}

#greeting p {
    margin: 0 0 0.2em;
}

#logo {
    float: left;
    width: 129px;
}

#flashlogo {
    position: relative;
    overflow: hidden;
    height: 124px;
}

#flashclock {
    position: absolute;
    left: 319px;
    top: 77px;
    width: 46px;
    height: 42px;
}

#clockbottom {
    background-image: url('/styles/i/clockbottom.png');
    background-repeat: no-repeat;
    display: block;
    position: absolute;
    width: 38px;
    height: 7px;
    left: 322px;
    top: 124px;
}

#hello {
    text-decoration: underline;
    color: rgb(165, 58, 19) !important;
}

#sidebar {
    position: relative;
    float: right;
    z-index: 200;
    width: 190px;
    padding: 0;
    background-image: url('/styles/i/sidebar.png');
    background-repeat: no-repeat;
}

#account {
    margin: 0 30px 0 16px;
}

#account li {
    margin: 1.5em 0 0em !important;
    padding: 0;
}

#account li p {
    margin: 0 0 0.3em !important;
    padding: 0;
}

.side-item {
    margin: 0 0 0.7em 0 !important;
    padding: 5px 5px 0 !important;
}

.side-item p {
    padding: 5px 5px 10px;
    margin: 0;
    background: white;
    background-repeat: repeat-x;
    background-position: bottom center;
}

#vip, #new {
    font-size: 85%;
    margin-top: 3em;
    margin: 0 30px 0 16px;
}

#vip {
	  margin-top: 3.5em;
}

#vip h3, #new h3, #sidebar-right-right h3 {
    text-transform: uppercase;
    text-align: center;
    font-weight: normal;
    font-size: 90%;
    color: rgb(0, 0, 90);
}

#vip h3, #new h3 {
    font-size: 100% !important;
    font-weight: bold !important;
}

#vip-list li, #new-list li {
    background-repeat: repeat-y;
}

#vip-list li {
    background-color: rgb(242, 103, 12);
    background-image: url('/styles/i/frame1o.gif');
    background-position: top center;
    background-repeat: no-repeat;
}

#vip-list li p {
    background-image: url('/styles/i/frame2o.gif');
}

#new-list li {
    background-color: rgb(28, 12, 186);
    background-image: url('/styles/i/frame1v.gif');
    background-position: top center;
    background-repeat: no-repeat;
}

#new-list li p {
    background-image: url('/styles/i/frame2v.gif');
}

#everything {
    background-color: white;
    background-image: url('/styles/i/stone.jpg');
    background-position: bottom left;
    background-repeat: repeat-x;
    position: relative;
    left: 100px;
    padding-bottom: 10px;
    margin-right: 100px;
    overflow-y: auto !important;
}

#meaningful {
    position: relative;
    background-image: url('/styles/i/sidebar.png');
    background-repeat: repeat-y;
    background-position: bottom right;
    padding-bottom: 35px;
    padding-right: 190px;
}

#navigation {
    margin: 0 auto;
    text-align: center;
    position: absolute;
    left: -45px;
    top: 124px;
    width: 100%;
}

#navigation li {
    background-image: url('/styles/i/menu-item.png');
    background-position: 0 0;
    display: -moz-inline-block;
    display: inline-block;
    font-size: 70%;
    text-align: center;
    width: 77px;
    height: 85px;
    margin: 0 6px 0 6px;
    padding: 0 5px;
    line-height: 0 !important;
    text-transform: uppercase;
}

#navigation li.active {
    background-image: url('/styles/i/menu-item-active.png');
}

#navigation li img {
    margin: 0;
    padding: 0;
    display: block !important;
}

#navigation li a {
    text-decoration: none;
    line-height: 11px !important;
}

#content {
    margin: 2em 0 0;
    padding: 1em;
}

span.contact {
    white-space: nowrap;
}

#IDENT_form, #IDENT_form input {
    font-size: 7.5pt;
    font-style: normal;
}

#IDENT_form p {
    margin: 0 0 5px;
    width: 100%;
}

#IDENT_form label.text {
    float: left;
    width: 25%;
    font-weight: bold;
}

#IDENT_form input.text {
    float: right;
    width: 60%;
    background-image: url('/styles/i/field.png');
    border: 1px solid #AAA;
    padding-left: 10px;
}

#IDENT_form input.submit {
    background: transparent;
}

#IDENT_form p {
    float: left;
    clear: left;
    margin-top: 2px;
}

#IDENT_form-remind {
    color: rgb(165, 58, 19) !important;
    text-decoration: underline;
}

.h2-companies {
    width: 175px;
    height: 37px;
    margin: 0 auto 10px;
    padding: 13px 0 0;
    background-image: url('/styles/i/heading.png');
    background-repeat: no-repeat;
    font-family: 'Times New Roman', serif;
    font-weight: bold;
    font-style: italic;
    font-size: 130%;
    color: #007;
    text-align: center;
}

#columns {
    width: 505px;
    margin: 0 auto;
    overflow: auto;
}

.column {
    width: 250px;
    float: left;
}

.media-icon {
    display: inline-block;
    text-align: center;
    width: 120px;
    height: 45px;
    padding-right: 0;
    padding-bottom: 15px;
    background-image: url('/styles/i/media-back.png');
    background-position: top right;
    background-repeat: no-repeat;
}

#columns-table {
    border-collapse: collapse;
    margin: 0 auto !important;
}

#columns-table th {
    vertical-align: middle;
}

#columns-table td {
    width: 120px;
    height: 100px;
    background-image: url('/styles/i/media-back.png');
    background-position: bottom right;
    background-repeat: no-repeat;
    text-align: center;
    vertical-align: middle;
    border-bottom: 5px solid white;
    border-right: 3px solid white;
    padding: 0 4px 4px 0;
}

#columns-table td img {
    display: block;
    margin: 0.4em auto;
}

h2 {
    color: black;
    font-weight: bold;
    font-size: 140%;
    text-align: center;
    margin: 0.5em 10%;
}

#from-items {
    margin: 0 5%;
    border-collapse: collapse;
    width: 90%;
}

#from-items td {
    padding: 6px 12px;
    background-image: url('/styles/i/piece-of-from.png');
    background-position: bottom left;
    vertical-align: middle;
    background-color: white;
    border-top: 1em solid white;
}

#from-items td.from {
    width: 146px;
    padding-left: 18px;
    background-position: bottom right;
    text-align: center;
}


h3, h4 {
    color: #007;
    text-align: center;
    font-weight: bold;
    margin: 1em 9% 0.5em;
}

h4 {
    font-size: 100%;
}

.p-without-text-indent {
	  text-indent: 0 !important;
}

.div-p-without-text-indent p {
	  text-indent: 0 !important;
}

#plate p {
    margin: 0.15em 8%;
}

h4 {
    color: #007;
}

h4, h5, h6 {
    font-weight: bold;
    font-size: 100%;
}

#toc {
    color: #007;
}

#plate ul, #plate ol, #plate p, #plate table, #plate h3, #plate h4, #plate h5, #plate h6 {
    margin-left: 1.0em;
    margin-right: 1.0em;
}

#plate ul, #plate ol {
    margin-top: 0.4em;
}

#start {
    padding-bottom: 4em;
}

#points {
    border-collapse: collapse;
    margin: 0 auto;
}

#points tr {
    background-image: url('/styles/i/piece-of-points.png');
    background-position: bottom right;
}

#points th {
    font-weight: normal;
    font-size: 90%;
    background: white;
}

#points td {
    text-align: center;
    width: 140px;
    padding: 20px 10px 35px;
}

#lottery-plate {
    width: 176px;
    height: 210px;
    background: url('/styles/i/lottery-chains.png');
    background-position: center center;
    background-repeat: no-repeat;
    margin-top: 6em;
    padding-top: 4em;
}

ul#lottery-list li {
    text-align: center;
    margin: 1em 2em 0;
}

ul#lottery-list a, ul#lottery-list a:hover, ul#lottery-list a:visited {
    color: #530;
}

body#lottery #pen {
    display: none;
}

body#lottery #prerequisites {
    font-size: 85%;
    font-style: italic;
    text-align: center;
    margin-bottom: 2em;
    width: 100%;
}

body#lottery #content {
    overflow: hidden;
}

body#lottery #lottery-wrapper {
    width: 690px;
    margin: 0 auto !important;
}

body#lottery #content-left {
    width: 204px;
    float: left;
}

body#lottery #content-right {
    width: 450px;
    margin-left: 15px;
    float: left;
}

body#lottery .meta-info {
    padding: 1%;
}

body#lottery ul#inputs {
    padding: 1%;
}

body#lottery ul#inputs li {
    display: inline;
    margin: 0;
}

body#lottery ul#inputs input {
    width: 1.4em;
    font-size: 130%;
}

body#lottery #lottery-submit {
    text-align: center;
}

body#lottery #lottery-submit input {
    font-size: 170%;
}

body#lottery #map {
    width: 373px;
    height: 266px;
    padding-left: 41px;
    padding-top: 28px;
    background: url('/styles/i/lottery-map.png');
    position: relative;
}

body#mobilepay h1, body#personal h1, .personal-h1 {
    font-weight: normal;
    text-transform: none;
    font-family: 'Arial', sans-serif;
    color: rgb(10, 20, 120);
    border-bottom: 2px solid rgb(10, 20, 120);
    padding-bottom: 0.25em !important;
    width: 23em;
    margin-bottom: 1em !important;
}

#mobile-pay, #personal-wrapper, body#step3 .media-form, .media-form-step3 {
    overflow: auto;
    overflow-y: hidden;
    margin: 0 auto;
    padding: 10px 40px 15px 30px;
    background-image: url('/styles/i/piece-of-news.png');
    background-position: bottom right;
}



#mobile-pay, #personal-wrapper {
    width: 500px;
    font-size: 85%;
}

#TENDORS_FORM, #COMMENTS_FORM {
    width: 84%;
    margin: 0 auto;
}

#TENDORS_FORM .media-form {
    margin: 1em 0 !important;
    clear: left;
    overflow: auto;
}

#TENDORS_FORM .media-desc {
    margin: 1.5em 0;
    overflow: auto;
}

#TENDORS_FORM h5 {
    margin: 0 0 0.5em 170px !important;
    font-weight: normal;
    font-size: 130%;
}

#TENDORS_FORM p {
    margin: 0 0 0.5em 170px;
    text-indent: 0 !important;
    color: #007;
}

#TENDORS_FORM p.step3-submit-p {
    text-align: center;
    margin: 0;
}

#TENDORS_FORM h6 {
    margin: 0;
    font-weight: bold;
    font-style: italic;
    font-size: 85%;
}

#TENDORS_FORM h6.dates-heading {
    position: absolute;
    width: 20%;
    margin-top: 1em;
}

#TENDORS_FORM .textarea, #COMMENTS_FORM .textarea {
    width: 100%;
    margin-bottom: 0.5em;
    resize: none;
}

#TENDORS_FORM .dates {
    overflow: auto;
    margin: 1em 0 1em 30% !important;
    width: 70%;
    overflow-y: hidden;
}

#TENDORS_FORM .dates li {
    float: left;
    width: 10em;
    white-space: nowrap;
}

#TENDORS_FORM .local-wordcount, #TENDORS_FORM .local-total, #TENDORS_FORM #total {
    float: left;
    width: 30%;
}

#TENDORS_FORM .local-wordcount {
    width: 40%;
}

#TENDORS_FORM .local-recalc {
    float: right;
}

#TENDORS_FORM .media-img {
    float: left;
    text-align: center;
    width: 110px;
}

body#mobilepay #plate p {
    color: #007;
    clear: both;
    margin: 6px 0 0px;
}

body#mobilepay #plate img {
    vertical-align: middle;
    margin: 0 8px 4px;
}

body#mobilepay #plate label {
    color: black;
    font-weight: bold;
    float: left;
    width: 40%;
    padding-top: 3px;
}

body#mobilepay #plate input.text {
    float: right;
    width: 56%;
}

body#mobilepay #plate .mobile-float {
    float: right;
    width: 56%;
    text-align: center;
    margin: 0 0 16px;
    line-height: 1em;
}

#content {
    margin: 2em 3% 3em;
    padding: 0;
}

h1 {
    text-align: center;
    font-weight: bold;
    font-size: 180%;
    text-transform: uppercase;
    font-family: 'Times New Roman', 'DejaVu Serif', serif;
    color: rgb(10, 20, 120);
    border-bottom: 2px solid rgb(10, 20, 120);
    margin: 1em auto;
    width: 14em;
    line-height: 1.5em;
    letter-spacing: 3px;
    overflow: hidden;
}

#news-list {
    margin: 2em 10% -1em;
    padding: 0 0 4.5%;
}

#news-list li {
    margin: 0 0 0.5% 0;
}

#news-list li div {
    display: inline-block;
    width: 93%;
    background-image: url('/styles/i/piece-of-news.png');
    background-position: bottom right;
    padding: 1em 3%;
    margin: 0 0 20px 0;
}

#object {
    width: 500px;
    height: 85px;
    background-image: url('/styles/i/object.png');
    background-repeat: no-repeat;
    margin: 0 auto;
    font-size: 85%;
    margin-bottom: 2em;
}

#object p {
    text-indent: 0 !important;
}

.object-search {
    padding-top: 11px;
    margin: 0;
    overflow: auto;
}

#object label {
    font-style: italic;
    font-weight: bold;
    float: left;
    width: 30px;
    margin-left: 80px;
}

#object .text {
    float: left;
    width: 210px;
    margin: 0 10px;
    font-size: 7.5pt;
}

#object .submit {
    float: left;
    border: none;
    padding: 3px;
}

.object-links {
	display: block !important;
    text-align: center;
    padding: 19px 0 0;
    margin: 0;
    font-size: 150%;
}

.object-links a {
    margin: 0 0.7em;
}

.object-active {
    font-weight: bold;
}

#columns {
    width: 71%;
    margin: 0 auto;
    overflow: auto;
}

.column {
    width: 47%;
    margin-right: 2%;
    float: left;
    line-height: 1.1em;
}

h3 {
    font-size: 130%;
    font-weight: normal;
}

h3 a {
    font-weight: bold;
}

.column p a {
    color: black;
}

#columns {
    width: 80%;
    margin: 0 auto;
    overflow: auto;
    padding-bottom: 1.23em;
}

.column {
    width: 47%;
    margin-right: 2%;
    float: left;
    line-height: 1.1em;
}

h3 {
    font-size: 130%;
    font-weight: normal;
}

h3 a {
    font-weight: bold;
}

.column p a {
    color: black;
}

.step2-submit-p {
    text-align: center;
    margin: 1em;
}

#step2-table {
    margin: 1em auto !important;
    margin-top: 0em !important;
    width: 90%;
    border-collapse: collapse;
    font-size: 83%;
}

#step2-table th {
    background: white;
    font-weight: bold;
    color: #007;
}

#step2-table td {
    padding: 6px 2px;
    /* background-image: url('/styles/i/piece-of-prices.png');
    background-position: bottom left; */
    background-color: rgb(237, 243, 246);
    vertical-align: middle;
    text-align: center;
    border-top: 1em solid white;
}

#step2-table td.check {
    width: 1px;
}

#step2-table td.logo {
    width: 90px;
    overflow: hidden;
}

#step2-table td.price {
    width: 111px;
    background-position: bottom right;
    text-align: left;
}

#step2-table td.price a {
    display: inline-block;
    width: 105px;
    height: 28px;
    background-image: url('/styles/i/disk.png');
    background-repeat: no-repeat;
    padding-top: 7px;
    margin-top: 4px;
}

body#step1 h2,
body#step2 h2,
body#step3 h2
{
    color: #007;
    font-weight: normal;
    font-size: 160%;
    margin: 0.5em 1% 1em;
}

#steps {
    font-size: 80%;
    font-weight: bold;
    font-style: italic;
    margin: 0 4em;
}

.emphasis {
    font-size: 80%;
    font-weight: bold;
    font-style: italic;
}




#plate {
    position: relative;
    padding: 34px 35px 4.5em;
    margin: 100px 0 7.5em;
}

.plate-corner {
    position: absolute;
    display: block;
}

#plate-corner-0 {
    background-image: url('/styles/i/plate-0.png');
    background-position: bottom center;
    background-repeat: repeat-x;
    top: 0;
    left: 0;
    width: 100%;
    height: 26px;
}

#plate-corner-45 {
    background-image: url('/styles/i/plate-45.png');
    background-position: bottom center;
    background-repeat: no-repeat;
    top: 0;
    right: 0;
    width: 40px;
    height: 54px;
}

#plate-corner-90 {
    background-image: url('/styles/i/plate-90.png');
    top: 0;
    right: 0;
    width: 12px;
    height: 100%;
}

#plate-corner-135 {
    background-image: url('/styles/i/plate-135.png');
    bottom: 0;
    right: 0;
    width: 12px;
    height: 12px;
}

#plate-corner-180 {
    background-image: url('/styles/i/plate-180.png');
    bottom: 0;
    left: 0;
    width: 100%;
    height: 12px;
}

#plate-corner-225 {
    background-image: url('/styles/i/plate-225.png');
    bottom: 0;
    left: 0;
    width: 12px;
    height: 12px;
}

#plate-corner-270 {
    background-image: url('/styles/i/plate-270.png');
    top: 0;
    left: 0;
    width: 12px;
    height: 100%;
}

#plate-corner-315 {
    background-image: url('/styles/i/plate-315.png');
    background-position: bottom center;
    background-repeat: no-repeat;
    top: 0;
    left: 0;
    width: 40px;
    height: 54px;
}

#plate-corner-M {
    background-image: url('/styles/i/news-plate-M.png');
    background-position: top center;
    background-repeat: no-repeat;
    top: 0;
    left: 0;
    width: 100%;
    height: 40px;
}

#from-items h3 {
    text-align: left;
    font-weight: bold;
    margin: 0.3em 0;
}

#from-items p {
    text-indent: 0 !important;
    margin: 0;
}

#columns p {
    text-indent: 0 !important;
}

#personal-wrapper table {
    border-collapse: collapse;
    color: #007;
    font-size: 110%;
}

#personal-wrapper th {
    border-right: 2px dashed rgb(164, 182, 215);
    text-align: left;
    font-weight: bold;
    padding-right: 1em;
}

#personal-wrapper td {
    padding-left: 1em;
}

#IDENT_form-submit-register {
    float: right;
}

.mobile-pay-limits {
    display: block;
    white-space: nowrap;
    font-size: 90%;
}

#mobile-info {
    width: 80%;
    margin-left: 10%;
}

#mobile-info th {
    text-align: left;
    font-weight: normal;
    width: 60%;
    padding-top: 0.8em;
}

#mobile-info td {
    font-size: 220%;
    line-height: 1.3em;
    width: 60%;
    white-space: nowrap;
}

th {
    vertical-align: top;
}

td {
    vertical-align: top;
}

.lottery-issue {
	margin: 0 3em 1em;
	clear: left;
}

.portrait {
	float: left;
	margin: 0 1.5em 1em 0;
}

.portrait img {
	width: 144px;
	height: 168px;
}

.portrait-label {
	margin: 0.5em 0em;
	text-align: left;
}

.step {
  color: #007;
  font-weight: bold;
  font-size: 160%;
  margin: 0.8em 2em -1em !important;
}

#IDENT_div_TIPS {
	background: #D0C8C8;
	color: black;
	padding: 10px;
	border: 5px solid #F3F1F1;
}

/*
body#main {
    background: url('/styles/i/ix-back.jpg');
    height: auto !important;
}

body#main #everything {
    background-image: url('/styles/i/sidebar-left.png');
    background-position: top left;
    background-repeat: repeat-y;
    background-color: transparent !important;
    left: 0 !important;
    margin-right: 0 !important;
    padding-bottom: 0 !important;
    overflow-y: visible !important;
}

body#main #everything-everything {
    background-image: url('/styles/i/sidebar-right.png');
    background-position: top right;
    background-repeat: repeat-y;
    border-right: 1px solid white;
}

body#main #pen, body#main #gears {
    display: none;
}

body#main #sidebar {
    background: none;
}

body#main #meaningful {
    background: none;
    margin: 0;
    padding: 0;
    position: static;
}

body#main #sidebar {
    position: absolute;
    right: -10px;
    width: 190px;
    padding: 0;
}

body#main #sidebar-left {
    position: absolute;
    left: 0;
    width: 190px;
    padding: 0;
}

body#main #sidebar-left-left {
    position: absolute;
    left: 190px;
    width: 150px;
    padding: 0;
    top: 90px;
    bottom: 10px;
}

body#main #sidebar-right-right {
    position: absolute;
    right: 190px;
    width: 150px;
    padding: 0;
    top: 90px;
    bottom: 10px;
}

body#main #frame {
    width: 267px;
    height: 196px;
    background-image: url('/styles/i/frame.png');
    background-repeat: no-repeat;
    padding: 15px 22px;
    margin: 2em auto 0;
    font-size: 9pt;
    line-height: 120%;
    text-align: left;
    color: #000;
}

body#main h4 {
    font-size: 100% !important;
    text-align: center;
}

body#main #ix-news {
    color: #007;
    font-size: 90%;
    width: 135px;
    position: relative;
    left: 11px;
}

body#main #ix-news li {
    background-image: url('/styles/i/ix-news.png');
    background-position: bottom right;
    padding: 1em;
}

body#main #table-boy {
    background-image: url('/styles/i/table-guy.png');
    background-position: top center;
    width: 622px;
    height: 304px;
    margin: 0 auto;
    position: relative;
    top: -193px;
    background-repeat: no-repeat;
}

body#main #table-shadow {
    margin: 193px 176px 0;
    background-image: none;
    background-position: top center;
    background-repeat: no-repeat;
    background-color: #f0f3f6;
}

body#main #ix-banners li {
    width: 120px;
    height: 94px;
    padding: 0;
    background-image: url('/i/banner-plate.png');
    padding: 0 5px 6px 0;
    margin-bottom: 16px;
    margin-left: 5px;
    background-repeat: no-repeat;
    background-position: bottom right;
}

body#main #wrapper {
	  overflow-x: hidden !important;
}
*/

body#lottery #meaningful {
    background-image: url('/styles/i/sidebar.png') !important;
    background-position: right bottom !important;
    background-repeat: repeat-y !important;
    padding-bottom: 0 !important;
}

body#lottery #content {
    margin: 0;
    padding: 100px 0 6em;
    background-image: url('/styles/i/lotteryback.jpg');
    background-position: center bottom;
}

body#main {
    background: url('/styles/i/ix-back.jpg');
    height: auto !important;
}

body#main #wrapper {
    overflow-x: hidden !important;
}

body#main #everything {
    background-image: url('/styles/i/sidebar-left.png');
    background-position: top left;
    background-repeat: repeat-y;
    background-color: transparent !important;
    left: 0 !important;
    margin-right: 0 !important;
    padding-bottom: 0 !important;
    overflow-y: visible !important;
}

body#main #everything-everything {
    background-image: url('/styles/i/sidebar-right.png');
    background-position: top right;
    background-repeat: repeat-y;
    border-right: 1px solid white;
    overflow-x: hidden;
    overflow-y: auto;
    padding-bottom: 330px;
}

body#main #pen, body#main #gears {
    display: none;
}

body#main #sidebar {
    background: none;
}

body#main #meaningful {
    background: none;
    margin: 0;
    padding: 0;
    position: static;
}

body#main #sidebar {
    position: absolute;
    right: -10px;
    width: 178px;
    padding: 0;
}

body#main #sidebar-left {
    position: absolute;
    left: 0;
    width: 178px;
    padding: 0;
}

body#main #sidebar-left-left {
    float: left;
    position: relative;
    width: 150px;
    padding: 0;
    left: 178px;
    top: 90px;
    bottom: 10px;
}

body#main #sidebar-right-right {
    float: right;
    position: relative;
    width: 150px;
    left: -178px;
    padding: 0;
    top: 90px;
    margin-bottom: 85px;
}

body#main #frame {
    width: 267px;
    height: 196px;
    background-image: url('/styles/i/frame.png');
    background-repeat: no-repeat;
    padding: 15px 22px;
    margin: 120px auto 0;
    font-size: 9pt;
    line-height: 14px;
    text-align: left;
    color: #000;
}

body#main h4 {
    font-size: 100% !important;
    text-align: center;
}

body#main #ix-news {
    color: #007;
    font-size: 90%;
    width: 137px;
    position: relative;
    left: 4px;
}

body#main #ix-news li {
    background-image: url('/styles/i/ix-news.png');
    background-position: bottom right;
    padding: 1em;
    background-repeat: no-repeat;
}

body#main #table-boy {
    background-image: url('/styles/i/table-guy.png');
    background-position: top center;
    width: 622px;
    height: 304px;
    margin: 0 auto;
    position: relative;
    top: -193px;
    background-repeat: no-repeat;
}

body#main #table-shadow {
    margin: 193px 0 0;
    background-image: none;
    background-position: top center;
    background-repeat: no-repeat;
    background-color: #f0f3f6;
    position: absolute;
    left: 164px;
    right: 165px;
    bottom: 0;
}

body#main #ix-banners li {
    width: 135px;
    height: 106px; /* in proportion */
    background-image: url('/styles/i/banner-plate.png');
    padding: 5px 10px 11px 5px;
    margin-bottom: 16px;
    margin-left: 0px;
    background-repeat: no-repeat;
    background-position: bottom right;
}

body#main #vip h3, body#main #new h3 {
    padding: 2.5em 0 0;
    margin-left: 0;
    margin-right: 0;
    white-space: nowrap;
}

body#main #vip {
    margin: 0 24px 0 10px;
}

body#main #new {
    margin: 0 20px 0 16px;
}

body#main #navigation {
    left: 0 !important;
}

#sidebar-right-right h3 {
	  text-align: left;
	  padding-left: 3px;
}

.text_type1 {
	width: 200px;
}

.media-form-step3 textarea {
    width: 99% !important;
}

#TENDORS_FORM h6 {
    clear: left;
    width: 30%;
}

.media-form-step3 ul {
    padding-left: 0 !important;
}

div#plate-inner {
    margin: 0 2.5em;
}

.successful_message {
    color: green;
}

.error_message {
    color: red;
}

body#main #vip h3 {
    padding-top: 0.5em;
}

body#main #sidebar-right-right h3 {
    margin-top: 0;
}


#login-form-submit {
	float: left !important;
}

#IDENT_form-submit-register {
	float: none !important; padding-left: 20px;
}

#IDENT_foreign_computer {
    position: relative;
    top: 3px;
}

#plate h5 {
    margin-top: 2em;
    margin-bottom: 0.5em;
    line-height: 110%;
}


.media-form ul.L {
    margin-left: 0 !important;
}

#navigation li {
    padding: 0 !important;
    width: 87px !important;
    line-height: 0 !important;
}

.lottery-draw {
    clear: left;
    overflow: auto;
    margin-left: 2.5em;
}
.lottery-draw-pic {
    width: 144px;
    float: left;
    margin: 0em 1em 0.5em 0.5em;
}
.lottery-draw-pic img {
    width: 144px;
    height: 168px;
}

.lottery-draw-pic div {
    text-align: center;
    font-size: 80%;
    margin: 0.5em 0 0;
}
.lottery-draw ul {
    margin-left: 0 !important;
    padding-left: 0 !important;
    list-style-type: none;
}
.lottery-draw ul li {
    padding-left: 0 !important;
}

/*** italics ***/

#content-left .meta-info, #lottery-wrapper #totals, #mobile-pay label, #mobile-pay .mobile-float p {
    font-style: italic;
}

#prerequisites {
    font-weight: bold;
}

/*** end italics ***/

#REG_IDENT_DIV_generating_password input {
    width: 186px;
}

p.indent, .indent p {
    text-indent: 25px;
}

#navigation img {
    display: block !important;
    z-index: -100500 !important;
    width: 85px !important;
    height: 48px !important;
	padding-top: 4px !important;
}

#navigation li {
    position: relative !important;
	left: 0;
	top: 0;
}

#navigation a {
    /* position: absolute !important; */
    /* display: block !important; */
    left: 0 !important;
    top: 0 !important;
    width: 87px !important;
    height: 85px !important;
    padding-top: 0 !important;
    background-image: none !important;
    z-index: 100500 !important;
}



#clockbottom {
    height: 9px !important;
    line-height: 9px !important;
}

#sidebar-g {
    background-image: url('/styles/i/sidebar-g.png');
    background-repeat: no-repeat;
    position: absolute;
    bottom: 10px;
    right: 0px;
    width: 190px;
    height: 555px;
}

body#main #sidebar-left-g, body#main #sidebar-right-g {
    background-repeat: no-repeat;
    position: absolute;
    bottom: 0px;
    width: 339px;
    height: 380px;
}

body#main #sidebar-left-g {
    background-image: url('/styles/i/sidebar-left-g.png');
    left: 0px;
}

body#main #sidebar-right-g {
    background-image: url('/styles/i/sidebar-right-g.png');
    right: 0px;
}

body#main #table-shadow, body#main #sidebar-left, body#main #sidebar-left-left, body#main #sidebar, body#main #sidebar-right-right {
    z-index: 100500;
}

div.body h1,
div.body h2,
div.body h3,
div.body h4,
div.body h5,
div.body h6 {
    margin: 1em 0 0.5em;
    padding: 0;
    text-align: center;
    font-weight: bold;
    width: auto;
    border: none;
    color: black;
    letter-spacing: 0;
    text-transform: none;
    font-family: inherit;
}

.personal-preh1 {
    text-align: center !important;
}

h2.catalog {
  font-weight: bold;
  font-size: 160%;
  margin: 0.8em 2em 1em !important;
}

#footer {
	display: block !important;
	z-index: 100505 !important;
	position: absolute;
	width: 100%;
	text-align: center;
	left: -45px;
	bottom: 26px;
	color: #567;
}

body#main #footer {
	left: 0;
}

#footer a {
	color: #79B !important;
}

#hints {
	position: absolute;
	width: 50%;
	top: 5px;
	right: 5px;
	z-index: 100505;
	background: #FFE;
	border: 1px solid #FDA;
	padding: 0.5em;
}

/* body#main #everything, body#main #everything-everything {
	border-top: 1px solid white;
	border-bottom: 1px solid white;
} */