html, body {

  height: 100%; 

  margin: 0px;

  padding: 0px;

  font-size: small;

  background-color: #004715;

  font-family: Arial, Helvetica, sans-serif;  

  color: #48577d;

}

body {

 min-height: 100%;

 width: 980px;

 margin-left: auto;

 margin-right: auto;

 margin-top: 20px;

 background-color: #ffffff;

 padding-top: 20px;

 padding-bottom: 20px;

 }

 *html body {

 height: 100%;

 }

a {

 margin: 0;

 padding: 0;

 text-decoration: none;

 color: #48577d;

}

 #centercontent {

 position: absolute;

 top: 20px;

 margin-left: auto;

 margin-right: auto;

 width: 980px;

 z-index: 0;

 background-color: #ffffff;

}



#leftColumn {

  float: left;

  width: 180px;

  font-size: 11px;

  padding-bottom: 15px;

  margin-top: 20px;

  min-height: 100%;

  padding-left: 20px;

  }

 *html #leftColumn {

 height: 100%;

 }

#rightColumn {

  float: right;

  width: 778px;

  background-color: #ffffff;

  padding-bottom: 15px;

  margin-top: 20px;

  padding-top: 30px;

  border-left: 1px solid #004715;

  min-height: 900px;

  }

 *html #rightColumn {

 height: 800px;

 }

.big_letter {

 font-size: 120%;

}

.small_letter {

 font-size: 86%;

}

#linetop {

 margin: 0;

 padding: 0;

 background-color: #9197a6;

 height: 15px;

 width: 70%;

 margin-bottom: 10px;

 margin-top: 0px;

}

.linkuderlogo {

 border-left: 1px solid #004715;

 border-top: 1px solid #004715;

 border-bottom: 1px solid #004715;

 text-align: center;

 padding-top: 2px;

 padding-bottom: 2px;

 letter-spacing: 0.1em;

}

.mainTitle {

 margin: 0;

 padding: 0;

 margin-top: 20px;

 margin-bottom: 2px;

 letter-spacing: 0.1em;

 font-size: 13px;

}
.titlePage {
  margin: 0;
  padding: 0;
  padding-bottom: 65px;
  font-size: 14px;  
  display: block; 
}
input.btn {

 margin: 0;

 padding: 0;

 color:  #ffffff;

 margin-top: 5px;

 background-color: #4e5159;

 border: 1px solid #4e5159;

 border-width: thin;

 font-size: 90%;

 padding: 2px;

}

#list_one_gt{

 padding-top: 15px;

 border-top: 1px solid #004715;

 letter-spacing: 0.1em;

 font-size: 90%;

}

#list_one_gt ul {

 list-style: none;

 text-indent: -1em;

 margin: 0;

 padding: 0;

}

#list_one_gt li {

 margin: 0;

 padding: 0;

 background: url(img/arrow.gif) no-repeat left;

 padding-left: 25px;

padding-top: 3px;

 padding-bottom: 3px;

}

#list_two_gt{

 margin-top: 20px;

 letter-spacing: 0.1em;

}

#list_two_gt ul {

 list-style: none;

 text-indent: -1em;

 margin: 0;

 padding: 0;

}

#list_two_gt li {

 margin: 0;

 padding: 0;

 padding-top: 3px;

 padding-bottom: 3px;

 padding-left: 30px;

} 

.damarker {

 background: url('img/arrowdouble.gif');
}

#list_two_gt_form {

 margin-top: 20px;

 letter-spacing: 0.1em;

}

#list_two_gt_form ul {

 list-style: none;

 text-indent: -1em;

 margin: 0;

 padding: 0;

}

#list_two_gt_form li {

 margin: 0;

 padding: 0;

 clear: both;

 padding-top: 3px;

 padding-bottom: 3px;

 padding-left: 30px;

} 

#list_two_gt_form input {

margin: 0;

padding: 0;

margin-top: 5px;

margin-bottom: 5px;

}
input.fieldfonMain {
 margin: 0;
 padding: 0;
 width: 175px;
 border: 2px solid #004715;
 padding-left: 3px;
 background-color: #d3dcf2; 
 margin-top: 5px;
 font-size: 95%;
 padding-top: 3px;
 padding-bottom: 3px;
}
#list_two_gt_form input.fieldfon {

 margin: 0;

 padding: 0;

 width: 125px;

 border: 2px solid #004715;

 padding-left: 3px;

 background-color: #d3dcf2; 

 margin-top: 5px;

 font-size: 90%;

 margin-left: -15px;

 }

* html  #list_two_gt_form input.fieldfon {

  margin-left: -8px;

 }

 #list_two_gt_form input.but_img {

 margin: 0;

 padding: 0;

 color:  #ffffff;

 margin-top: 5px;

 background-color: #4e5159;

 border: 1px solid #4e5159;

 border-width: thin;

 font-size: 90%; 

 margin-left: -15px;

 }

 *html  #list_two_gt_form input.but_img {

  margin-left: -8px;

 }

#blockTop {

 position: relative;

 top: -10px;

 width: 346px;

 border: 1px solid red;

}

#blockTopMenu ul {

padding:0;

margin: 0;

list-style-type: none;

}

#blockTopMenu li {

float: left;

padding-left: 5px;

}

#topColumn {

 position: relative;

 top: 5px;

}

#topColumn p {

 margin: 0;

 padding: 0;

 padding-left: 20px;

 letter-spacing: 0.2em;

 width: 380px;

 font-size: 11px;

 font-family: Arial, Helvetica, sans-serif;  

}

#mainContent {

 margin: 0;

 padding: 0;

 width: 758px;

 margin-top: 30px;

 padding-left: 20px;

}

#topmainContent {

 border-bottom: 1px solid #004715;

 padding-bottom: 15px;

}

.regsteplistRight1{





}
.blockSearchcomp {

 margin: 0;

 padding: 0;

 border-bottom: 1px solid #004715;

 padding-bottom: 5px;

 padding-top: 5px;

}

.blockSearchcomp ul {

 margin: 0;

 padding: 0;

}

.blockSearchcomp li {

 margin: 0;

 padding: 0;

 list-style: none;

 float: left;

 padding-bottom: 35px;

 padding-top: 15px;

}



li.lleft {

float: left;
height: auto;


}

li.lright {

float: right;

padding-right: 10px;

}

div.lleft {

float: left;

}

div.lright {

width: 20px;

float: right;

}



.blockSearchcomp form {

 margin: 0;

 padding: 0;

 margin-top: 15px;

padding-bottom: 40px;

}

.mainText {

 margin: 0;

 padding: 0;

 margin-top: 10px;

 width: 46%;

 line-height: 2;
}

#blockStep{

 width: 750px;

}

#blockStep label, input {

 display: block;

 float: left;

} 

#blockStep label {

 text-align: left;

 width: 100px;

 color: #48577d;

 font-weight: normal;

}
#block1Step label {

 text-align: left;

 width: 500px;

 color: #48577d;

 font-weight: normal;

}


#blockStep input {

 padding-left: 3px;

}

#blockStep .inputBorderTop {

 border: 1px solid #004715;

 width: 245px;

  font-size: 90%;

}

.blockSearchcomp .inputBorderTop {

 border: 1px solid #004715;

 width: 245px;

  font-size: 90%;

}

#blockStep .inputBorder {

 width: 245px;

 border-top: none;

 border-bottom: 1px solid #004715;

 border-left: 1px solid #004715;

 border-right: 1px solid #004715;

  font-size: 90%;

}

#blockStep {

 float: left;

 margin: 0;

 padding: 0;

 margin-top: 20px;

}

.blockStepAdd {

 float: left;

 width: 740px;

 margin: 0;

 padding: 0;

 margin-top: 20px;

 font-size: 12px;

}

.betweenBlock {

 float: left;

 width: 740px;

 margin: 0;

 padding: 0;

 margin-top: -25px;

 padding-bottom: 15px;

 border-bottom: 1px solid #004715; 

}

.blockStepLeft {

 width: 350px;

 height: auto;

 float: left;

}
.spage {

 width: 700px;

 height: auto;

 float: left;

}
.blockStepRight {

 width: 350px;

 height: auto;

 float: right;

 margin-right: 5px;

}



.blockStepLeft label, .blockStepLeft input, .blockStepRight label, .blockStepRight input {

 display: block;

 float: left;

} 

.blockStepLeft label, .blockStepRight label {

 text-align: left;

 width: 100px;

 color: #48577d;

 font-weight: normal;

 float: left;

}

.blockStepLeft input, .blockStepRight input {

 padding-left: 3px;

}

textarea.textform {

 margin: 0;

 padding: 0;

 margin-top: 10px;

 margin-bottom: 10px;

 width: 340px;

 height: 100px;

 border: 1px solid #004715;

  font-size: 90%;

}

input.inputBorderTop {

 border: 1px solid #004715;

 width: 235px;

  font-size: 90%;

}

input.inputBorder {

 width: 235px;

 border-top: none;

 border-bottom: 1px solid #004715;

 border-left: 1px solid #004715;

 border-right: 1px solid #004715;

  font-size: 90%;

}

#blockTopRight {

 position: absolute;

 width: 10px;

 top: 20px;

 margin-left: auto;

 margin-right: auto;

 z-index: 100;

}

#blockTopRightPosition {

 width: 349px;

 margin-left: 598px;

 border-left: 1px solid #004715;

 background-color: #ffffff;

 height: auto;

}

#blockTopRightMenu ul {

position: relative;

 float: right;

 margin: 0;

 padding: 0;

 list-style: none;

 margin-right: -3px;

}

#blockTopRightMenu li {

 margin: 0;

 padding: 0;

 float: left; 

 font-size: 75%;

 padding-left: 13px;

 padding-top: 15px;

 padding-bottom: 10px;

}

#blockTopRightPosition img {

 margin-left: 5px;

 margin-bottom: 5px;

 border: 1px solid #004715;

}

#blockTopRightSearch {

position: relative;

float: left;

 margin: 0;

 padding: 0;

  width: 347px;

   padding-top: 3px;

  padding-bottom: 1px;

  padding-left: 5px;

  border: 1px solid #004715;

  margin-left: -1px;

}

*html #blockTopRightSearch {

 border-left: none;

}

#blockTopRightSearch input {

 margin: 0;

 padding: 0;

 color: #48577d;

} 

#blockTopRightSearch input.fieldfonsearch {

 margin: 0;

 padding: 0;

  float: left;

 padding-left: 3px;

 border: 1px solid #d3dcf2;

 background-color: #d3dcf2; 

 font-size: 90%;

  width: 215px;

 }
*html #blockTopRightSearch input.fieldfonsearch {
 margin: 0;
 padding: 0;
  float: left;
 padding-left: 3px;
 border: 1px solid #d3dcf2;
 background-color: #d3dcf2; 
 font-size: 90%;
  width: 210px;
 }
 #blockTopRightSearch ul {

  float: left;

 margin: 0;

 padding: 0;

 color: #48577d;

} 

#blockTopRightSearch li {

 margin: 0;

 padding: 0;

 list-style: none;

 float: left;

 margin-right: 5px;

} 

.listblock {

 margin: 0;

 padding: 0;

}

.listblock li {

 margin: 0;

 padding: 0;

 padding-top: 5px;

 float: left;

 list-style: none;

 padding-right: 5px;

}

.listblock input {

 margin-top: -3px;

}

#blockpayment{

 width: 1000px;

 margin-top: 20px;

}

#blockpayment p {

 margin: 0;

 padding: 0;

 float: left;

 width: 100px;

}

#blockpayment .inputBorder { 

 margin-left: 100px;

  font-size: 90%;

}

*html #blockpayment .inputBorder { 

 margin-left: 50px;

  font-size: 90%;

}

.paragraph {

margin-top: 10px;

}

.brightposition {

 margin: 0;

 padding: 0;

 position: relative;

 top: 0px;

 left: 450px;

 width: 370px;

}

.bleftposition {

 margin: 0;

 padding: 0;

 position: relative;

 top: -64px;

 left: 0px;

 width: 440px;

}

.blockcheckbox input, .blockcheckbo span {

 display: block;

}

.blockcheckbox span {

 margin-left: 10px;

}

*html .blockcheckbox span {

 margin-left: 1px;

}

input.styleblockcheckbox {

 margin: 0;

 padding: 0;

 border: 1px solid #004715;

 background-color: #d3dcf2; 

 font-size: 90%;

 width: 12px;

 height: 12px;

}

*html input.styleblockcheckbox {

 margin: 0;

 padding: 0;

 border: 0px solid #004715;

 font-size: 90%;

 width: 12px;

 height: 12px;

}

.blockcheckbox {

 margin: 0;

 padding: 0;

}

.blockcheckbox ul {

 margin: 0;

 padding: 0;

}

.blockcheckbox li {

 margin: 0;

 padding: 0;

 list-style: none;

 float: left;

 padding-right: 20px;

 font-size: 90%;

}

*html .blockcheckbox li {

 list-style: none;

 float: left;

 width: 23%;

 padding-right: 2%;

  font-size: 80%;

}

.clboth {

 margin: 0;

 padding: 0;

 height: 1px; 

 margin-top: 5px;

 clear: both;

}

*html .clboth {

 margin: 0;

 padding: 0;

 height: 1px; 

 clear: both;

}

.blokResallheader {

 margin: 0;

 padding: 0;

}

.blokResallheader ul {

 margin: 0;

 padding: 0;

}

.blokResallheaderleft {

 margin: 0;

 padding: 0;

 float: left;

 list-style: none;

}

.blokResallheaderright {

 margin: 0;

 padding: 0;

 float: right;

 list-style: none;

 padding-right: 10px;

}

table.sttableresult {

 margin: 0;

 padding: 0;

 margin-right: 3px;

 font-size: 88%;

 margin-top: -5px;

 margin-bottom: 5px;

}

table.sttableresult th, table.sttableresult td {

 margin: 0;

 padding: 0;

 text-align: left;

 vertical-align: top;

 padding-top: 6px;

 padding-right: 15px;

 padding-bottom: 6px;

 padding-left: 4px;

}

table.sttableresult a {

 color: #48577d;

 text-decoration: none; 

}

.foncolor {

 background: #d3dcf2; 

}

.colortext {

 color: red;

}

.sizeWidth1 {

 width: 10%;

}

.sizeWidth2 {

 width: 17%;

}

.sizeWidth3 {

 width: 20%;

}

.sizeWidth4 {

 width: 25%;

}

.sizeWidth5 {

 width: 28%;

}

*html.sizeWidth1 {

 width: 4%;

}

*html.sizeWidth2 {

 width: 19%;

}

*html.sizeWidth3 {

 width: 22%;

}

*html.sizeWidth4 {

 width: 20%;

}

*html.sizeWidth5 {

 width: 35%;

}

.but_img {

 margin: 0;

 padding: 0;

 clear: both;

 border: 0px solid White;

 margin-top: -3px; 

}

.blokResallheaderleft li {

 list-style: none;

 float: left;

 padding-right: 10px;

}

.paddList {

 padding-left: 15px;

 margin-top: 5px;

}

.paddListpage {

  margin-top: 5px;

}

.paddListmain {

  margin-top: 3px;

}

.paddList1 {

 padding-left: 20px;

}

.paddList2 {

 margin-top: 3px;

 padding-left: 20px;

}

.stepUpload {

 width: 350px;

 float: left;

 margin-top: 20px;

}

.stepUpload ul {

 margin: 0;

 padding: 0;

}

.stepUpload li {

 float: left;

 list-style: none;

}

.square {

 width: 34px;

 height: 31px;

 background-color: #d3d4d5;

 border: 1px solid  #004715;

 margin-top: -3px;

}

.uploadLogo {

 width: 130px;

 border: 1px solid #004715;

}

.stepLeft {

 padding-left: 4px;

}

.stepLeftwidth {

 width: 100px;

}

.regsteplist {

 float: left;

 width: 350px;

 margin: 0;

 padding: 0;

}

.regsteplistLeft {

 width: 165px;

 height: auto;

 float: left;

}

.regsteplistRight {

 width: 130px;

 height: auto;

 float: right;

}











.styleregblockcheckbox span, .styleregblockcheckbox input {

 display: block;

 float: left;

}

.styleregblockcheckbox input {

 margin-left: 10px;

 float: right;

}

input.styleregblockcheckbox {

 margin: 0;

 padding: 0;

 border: 1px solid #004715;

 background-color: #d3dcf2; 

 font-size: 90%;

 width: 12px;

 height: 12px;

}

.linebottomblock {

 float: left;

 width: 758px;

 margin-top: 15px;

 padding-bottom: 15px;

 border-bottom: 1px solid #004715;

}

.linebottomblockres {

 float: left;

 width: 758px;

 margin-top: 15px;

}

.linebottomblock ul {

 margin: 0;

 padding: 0; 

}

.linebottomblock li {

 list-style: none;

}

select.specList {

 width: 160px;

 font-size: 90%;

 border: 1px solid #004715;

  

}

option.specListopt {
 background-color: #d3dcf2; 
 border-bottom: 1px solid white;
 padding-top: 2px;
 padding-bottom: 2px;
}
option.specListopt1 {
 background-color: #d3dcf2; 
}
*html .square {
 margin-top: 1px;
}
.linkStLast {
 font-size: 12px;
}
*html .registrpageBot {
 width: 300px;
}