body {
  font-family: Verdana, sans-serif; color: #5d5d5d; font-size: 8pt;
  background-color: #6e6e6e;
  margin: 0px; padding: 0px;
}

h1, h2, h3 {
  padding: 0px; margin: 0px;
}

h1, h2 {
  text-align: left;
  font-family: Verdana, sans-serif; font-size: 8pt; color: #696969; font-weight: bold;
  margin-bottom: 15px;
}

h3 {
  text-align: center;
  font-family: Verdana, sans-serif; font-size: 8pt; color: #7f7f7f; font-weight: bold;
}

.black {
    color: #ffffff; font-weight: bold;
    margin: 0px; padding: 0px 6px;
    line-height: 24px;
    background: #bbbbbb url('./../images/h_black_bg.gif') repeat-x scroll top;
}

.strong {
  font-weight: bold;
}

dl {
  margin: 0px; padding: 0px;
}
  dt, td {
    color: #ffffff; font-weight: bold;
    margin: 0px; padding: 0px 6px;
    line-height: 19px;
    background: #bbbbbb url('./../images/dt_bg.gif') repeat-x scroll top;
  }
  
  td {
    height: 19px;
    border: 0px solid #f0f0f0; border-top-width: 2px;
  }
  
  dd {
    margin: 2px 0px; padding: 0px 5px;
  }

ul {
  list-style-type: none;
  margin: 5px 0px; padding: 0px;
}

  ul li {
    margin: 0px 10px; padding: 0px;
  }
  
ol ol {
  list-style-type: lower-alpha;
}

p {
  margin: 0px; margin-bottom: 15px; padding: 0px;
}

a {
  color: #f07000;
}

p.error {
  color: #aa0000; font-weight: bold;
  margin: 0px; padding: 0px;
}

form {
  padding: 15px 0px; margin: 0px;
}

table {
  width: 643px;
}

  td, th {
    padding: 0px 10px;
  }

.highlight {
  color: #f07000;
}

.center {
  text-align: center;
}

.right {
  text-align: right;
}

.small {
  font-size: 7pt;
}

input.mediumText, input.text, textarea {
  width: 125px; height: 16px;
  font-family: Verdana, sans-serif; 
  border: 1px solid #ffffff; border-right-width: 0px;
  background: #ffffff url('./../images/input_bg.gif') no-repeat scroll left top;
  _background-attachment: fixed;
  margin: 0px; padding: 0px; padding-left: 5px; padding-top: 3px;
  font-size: 8pt;
  vertical-align: middle;
}

input.text {
  width: 180px; height: 16px;
}

input.radio {
  height: 20px; vertical-align: middle;
}

input.checkbox {
  width: auto; height: auto;
  vertical-align: middle;
}

input.button {
  vertical-align: middle;
  font-size: 8pt; color: #ffffff;
  border: 1px solid #5e5e5e;
  background: #5e5e5e url('./../images/button_bg.gif') repeat-x scroll left top;
}

div.input {
  height: 45px;
}

textarea {
  width: auto; height: auto;
  font-family: Verdana, sans-serif; 
  overflow: auto;
}

#page {
  width: 960px; overflow: hidden;
}

#title {
  width: 925px; height: 112px; overflow: hidden;
  padding-left: 35px; padding-top: 27px;
  text-align: left;
  background: transparent url('./../images/title_bg.gif') repeat-x scroll left top;
}

#menu {
  width: 920px; height: 35px; overflow: hidden;
  text-align: left; line-height: 35px;
  padding-left: 40px;
  background: #4f4f4f url('./../images/menu_bg.gif') repeat-x scroll left top;
}

  #menu ul {
    list-style-type: none;
    margin: 0px; padding: 0px;
  }
  
    #menu ul li {
      display: inline;
      margin: 0px; padding: 0px;
    }
  
  #menu a {
    color: #ffffff; font-weight: bold; text-decoration: none;
    margin: 0px; padding: 40px 17px;
    border: 0px solid #777777; border-left-width: 1px;
  }
  
  #menu a:hover, #menu a.chosen {
    background: transparent url('./../images/menu_bg_2.gif') repeat-x scroll center;
  }
  
  #menu a.end {
    border-right-width: 1px;
  }
    
#main {
  position: relative;
  width: 960px; overflow: hidden;
  padding: 30px 0px 20px 0px;
  text-align: left;
  background: #f0f0f0 url('./../images/main_bg.gif') repeat-x scroll left top;
}

  #left {
    width: 643px; min-height: 430px; _height: expression(this.scrollHeight < 430 ? '430px' : 'auto' ); overflow: hidden;
    
    padding: 20px 40px;

    border: 0px solid #c4c4c4; border-right-width: 1px;
  }

  #right {
    position: absolute; right: 20px; top: 45px;
    width: 196px; overflow: hidden;
  }
  
    #right form {
      padding: 0px;
    }
  
    #right .label {
      float: left; width: 40px;
      text-align: right; padding-right: 10px;
    }

    #right input.button {
      width: 50px; margin-left: 5px;
    }
      
    #loginForm input {
      margin-bottom: 3px;
    }
  
    #right div.box {
      border: 0px solid #c4c4c4; border-top-width: 1px;
      margin: 15px 0px; padding: 15px 0px;
    }
  
    #domainCheck {
    }
  
#copyright {
  width: 960px;
  font-size: 7pt;
  
  background: #6e6e6e url('./../images/copyright_bg.gif') repeat-x scroll top;
  
  /**/color: #ffffff; line-height: 50px;/**/
}

  #copyright a {
    color: #ffffff;
  }
  
#domainList, #domainStatusList, #domainActionList {
  float: left;
  line-height: 180%;
  padding-right: 30px;
}

#domainActionList {
  width: 75px;
}

  #domainActionList a {
    font-weight: bold;
  }

  #domainActionList img {
    margin-top: 5px;
  }
  
  #domainStatusList span.volna {
    color: #f07000;
  }
  
  #domainStatusList span.obsazena {
    color: #aa0000;
  }

#hostplans {
  position: relative;
  width: 643px; height: 162px; overflow: hidden;
}

  #hostplans div.hostingBox {
    position: absolute; top: 25px;
    width: 160px; height: 132px; overflow: hidden;
    text-align: center;
    padding-top: 5px;
    background: #bbbbbb url('./../images/hostplan_bg.gif') repeat-x scroll top;
  }
  
    #hostplans div.hostingName {
      position: absolute; left: 0px; bottom: 0px;
      width: 160px; height: 24px; overflow: hidden;
      line-height: 24px;
      text-align: center; color: #f07000; font-weight: bold;
    }
    
      #hostplans div.hostingName a {
        color: #3b3b3b; text-decoration: none;
      }

#index {
  position: relative;
  width: 643px;
  background: #faf9f9 url('./../images/mainbox_bg.gif') repeat-x scroll top;
}

  #indexNews {
    width: 321px; min-height: 200px; _height: expression(this.scrollHeight < 200 ? '200px' : 'auto' ); overflow: hidden;
    background: #faf9f9 url('./../images/mainbox_bg.gif') repeat-x scroll top;
    padding-bottom: 10px;
    color: #3b3b3b;
    
    border: 0px solid #f0f0f0; border-right-width: 1px;
  }
  
    #indexNews li {
      font-weight: bold;
      margin-top: 5px;
    }
    
  #indexServices {
    position: absolute; left: 80px; top: 0px;
    width: 481px;
    background: #faf9f9 url('./../images/mainbox_bg.gif') repeat-x scroll top;
    padding-bottom: 10px;
    color: #3b3b3b;
    
    border: 0px solid #f0f0f0; border-left-width: 1px;
  }
  
    #indexServicesTxt {
      padding: 10px; padding-top: 5px;
    }

#info div.infoLeft, #info div.infoRight {
  width: 310px;
}

  #info div.infoLeft {
    float: left;
  }
  
  #info div.infoRight {
    margin-left: 330px;
  }

dd.hostplanDetail {
  background: #d4d4d4 url('./../images/hostplan_bg.gif') repeat-x scroll top;
  text-align: center;
}
  
  dd.hostplanDetail div.hostplanInfo {
    width: 390px; overflow: hidden;
    margin: 0px auto; padding: 15px 5px;
    text-align: left;
    border: 0px solid #ffffff; border-width: 0px 1px;
  }

  dd.hostplanDetail div.hostplanPrice {
    float: left;
    width: 110px; height: 87px; overflow: hidden;
    padding-top: 5px;
    text-align: center;
  }

  dd.hostplanDetail div.hostplanOrder {
    float: right;
    width: 110px; height: 87px; overflow: hidden;
    padding-top: 19px;
    text-align: center; font-weight: bold;
  }
  
    dd.hostplanDetail div.hostplanOrder a {
      color: #696969; text-decoration: none;
    }
  
    dd.hostplanDetail div.hostplanOrder img {
      margin-bottom: 15px;
    }

#orderDomainForm {
}
  
  #orderDomainForm .label {
    float: left;
    display: block; width: 100px;
    text-align: right;
    padding: 6px 5px 0px 0px;
  }
  
  #orderDomainForm .highLine {
    line-height: 26px;
  }
  
  #orderDomainForm .asterisk {
    font-size: 10pt; color: #f07000; font-weight: bold;
  }
  
  
  #orderedDomain, #cash {
    color: #000000; font-weight: bold; line-height: 26px;
  }
  
  #orderDomainForm input {
    margin: 1px 0px;
  }

  #orderDomainBank .label {
    float: left; width: 80px;
  }
  
#contact {
  width: 500px;
  text-align: right;
}

  #contactBank .label {
    float: left; width: 60px;
  }

  #contact textarea {
    width: 280px;
  }
  
  #messageLabel {
    float: left; margin-left: 3px;
  }
  
  #contactLeft {
    float: left;
    width: 210px;
    text-align: left;
  }

#message {
  height: 105px;
}
