body {
  margin: 0;
  font-family: arial;
  font-size: 10px;
}

p{
  padding: 0;
  margin: 0;
}

h1 {
  font-size: 20;
  color: #3c4890;
  margin: 0 10;
  padding: 0;
}


img {
  border: 0px;
}

a {
  text-decoration: none;
  color: #000000;
}

a:hover {
  text-decoration: underline;
}

table {
  font-size: 11px;
}

.node {
  padding: 0 0 20 0;
}

.lang-off {
  background: url(lang-off.jpg) no-repeat;
  height: 20;
  width: 42;
  float: right;
  text-align: center;
  margin: 2 0 0 0;
}

.lang-off a {
  color: #625d5a;
  font-weight: bold;
}


.lang-on {
  background: url(lang-on.jpg) no-repeat;
  height: 20;
  width: 42;
  float: right;
  text-align: center;
  margin: 2 0 0 0;
}

.lang-on a {
  color: #ffffff;
  font-weight: bold;
}

.tab-green {
  background: #04852b;
  color:  #ffffff;
  padding: 0 0 0 30;
}
.tab-green1 {
  background: #04852b;
  color: #166d02;
  padding: 0 0 0 30;
}

.tab-green1 a {
  color: #ffffff;
}

.breadcrumb div.n {
  padding: 5 5 2 5;
  float: left;
}
.breadn {
  padding: 5 5 2 5;
  float: left;
}

.tab-black {
  background: #000000;
  color: #ffffff;
  text-align: center;

}

.tab-black a {
  color: #ffffff;
}

.menu {
  padding: 3 30;
}

.menu a {
  color: #ffffff;
  font-weight: bold;
}

.copy {
  background: #dfddce;
  color: #635b58;
  font-weight: bold;
  padding: 2;
  text-align: center;
}

.copy1 {
  background: #dfddce;
  color: #ffffff;
  font-weight: bold;
  padding: 2;
  text-align: center;
}

.copy1 a {
  color: #635b58;
  margin: 0 20;
}

.maintitle {
  height: 29;
  width: 477;
  background: url(btitle.jpg) no-repeat;
  padding: 2 0 0 0;
}

.btitle {
  height: 29;
  width: 555;
  background: url(btitle2.jpg) no-repeat;
  font-size: 18;
  color: #3c4890;
  margin: 0 0 10 0;
  padding: 4 10;
  font-weight: bold;
}

.gtitle {
  height: 29;
  width: 555;
  background: url(gtitle.jpg) no-repeat;
  font-size: 18;
  color: #4FAD17;
  margin: 0 0 10 0;
  padding: 4 10;
  font-weight: bold;
}

.rtitle {
  height: 29;
  width: 555;
  background: url(rtitle.jpg) no-repeat;
  font-size: 18;
  color: #923762;
  margin: 0 0 10 0;
  padding: 4 10;
  font-weight: bold;
}

.dgtitle {
  height: 29;
  width: 555;
  background: url(dgtitle.jpg) no-repeat;
  font-size: 18;
  color: #037321;
  margin: 0 0 10 0;
  padding: 4 10;
  font-weight: bold;
}

.ggtitle {
  height: 29;
  width: 555;
  background: url(ggtitle.jpg) no-repeat;
  font-size: 18;
  color: #4F7A35;
  margin: 0 0 10 0;
  padding: 4 10;
  font-weight: bold;
}

.ttitle {
  height: 29;
  width: 555;
  background: url(ttitle.jpg) no-repeat;
  font-size: 18;
  color: #0279B1;
  margin: 0 0 10 0;
  padding: 4 10;
  font-weight: bold;
}
.new {
  width: 390;
  float: left;
  border: 0px solid;
  text-align: justify;
  margin: 0 10 0 0;
}

.new .tit {
  color: #3c4890;
  font-weight: bold;
  margin: 3 0;
}

.form-submit {
    background: #000000;
    color: #ffffff;
    border: 0px;
    cursor: hand;
}

.form-text {
  border: 1px solid #01a171;
  font-size: 10px;
  width: 150;
}


.sub-news {
  background: url(submit.jpg);
  width: 150;
  height: 19;
  color: #ffffff;
  border: 0px;
  padding: 0 0 0 7;
  margin: 10 5 0 5;
  text-align: left;
  cursor: hand;
}

.nav {
  /*float: left;*/
  display: inline;
  color: #923762;
  border: 0px solid;
  margin: 10 10 10 0;
  /*padding: 10 10 10 0;*/
}


.nav-g {
  /*float: left;*/
  display: inline;
  color: #037321;
  border: 0px solid;
    margin: 10 0 10 0;
  /*padding: 10 10 10 0*/;
}

.nav1 {
  float: left;
  margin: 5 5 10 5;
  color: #923762;
}

.nav2 {
  /*float: left;*/
  display: inline;
  margin: 5 0 10 0;
  color: #4F7A35;
}

.nav3 {
  /*float: left;*/
  display: inline;
  margin: 5 0 10 0;
  /*padding: 5 5 10 0;*/
  color: #0279B1;
}

.nav3 a {
  color: #0279B1;
  font-weight: normal;
}

.nav3 a:hover {
  color: #077AB9;
}

.nav3 a:visited {
  color: #027CE4;
}

.nazv {
  margin: 20 0 0 0;
  color: #923762;
  font-weight: bold;
  font-size: 14;
}

.nazv-g {
  margin: 20 0 0 0;
  color: #037321;
  font-weight: bold;
  font-size: 14;
}

.production td {
  border: 1px solid #ffffff;
  padding: 0 3;
}
.production tr td:first-child { display:none}
.contact .form-text {
  border: 1px solid #239444;
  background: #DFF1E5;
}
.contact .form-select {
  border: 1px solid #239444;
  background: #DFF1E5;
}
.contact textarea {
  border: 1px solid #239444;
  background: #DFF1E5;
  owerflow: none;
  padding: 0;
}

.contact label {
  /*width: 200;
  float: left;*/
}

.contact label.edit-message {
 background: url(contact-label.jpg) no-repeat;
 padding: 2 10;
 float: none;
 width: 556;
}

.contact .form-submit {
  background: url(contact-submit.jpg) no-repeat;
  padding: 0 10;
  text-align: left;
}

.field-image {
  float: right;
  margin: 35px 10px 10px 10px;
}


.block-poll {
  margin: 0 0 0 30px;
  text-align: left;
}

.block-poll div {
  margin: 0;
  text-align: left;
}
.block-poll div div{
  margin: 0;
  text-align: left;
}
.block-poll div div div{
  margin: 0;
  text-align: left;
}

.vote-title-news{
  font-weight: bold;
  color: #4f5ca0;
}

.vote-title-prod{
  font-weight: bold;
  color: #3398cc;
}

.vote-title-distributor{
  font-weight: bold;
  color: #62c729;
}

.vote-title-support{
  font-weight: bold;
  color: #668e47;
}

.vote-title-mir{
  font-weight: bold;
  color: #933760;
}

.vote-title-green{
  font-weight: bold;
  color: #04852b;
}

.form-submit-vote-summit-news {
  font-weight: bold;
  color: #4f5ca0;
  border: #4f5ca0 1px solid;
  background: #fff;
  width: 150px;
  margin: 10px 50px 10px 0;
  padding: 0;
  align: left;
}

.form-submit-vote-summit-prod {
  font-weight: bold;
  color: #3398cc;
  border: #3398cc 1px solid;
  background: #fff;
  width: 150px;
  margin: 10px 50px 10px 0;
  padding: 0;
  align: left;
}

.form-submit-vote-summit-distributor {
  font-weight: bold;
  color: #62c729;
  border: #62c729 1px solid;
  background: #fff;
  width: 150px;
  margin: 10px 50px 10px 0;
  padding: 0;
  align: left;
}

.form-submit-vote-summit-support {
  font-weight: bold;
  color: #668e47;
  border: #668e47 1px solid;
  background: #fff;
  width: 150px;
  margin: 10px 50px 10px 0;
  padding: 0;
  align: left;
}

.form-submit-vote-summit-mir {
  font-weight: bold;
  color: #933760;
  border: #933760 1px solid;
  background: #fff;
  width: 150px;
  margin: 10px 50px 10px 0;
  padding: 0;
  align: left;
}

.form-submit-vote-summit-green {
  font-weight: bold;
  color: #04852b;
  border: #04852b 1px solid;
  background: #fff;
  width: 150px;
  margin: 10px 50px 10px 0;
  padding: 0;
  align: left;
}

div.vote-summit-news {
  font-weight: bold;
  color: #4f5ca0;
  border: #4f5ca0 1px solid;
  background: #fff;
  width: 150px;
  margin: 10px 50px 10px 0;
  padding: 2px 0;
  text-align: center;
}

.vote-summit-news a {
  color: #4f5ca0;
    font-size: 12px;
    text-align: center;
    width: 150px;
}

.vote-summit-news a:hover {
  text-decoration: none;
}


.vote-summit-prod {
  font-weight: bold;

  border: #3398cc 1px solid;
  background: #fff;
  width: 150px;
  margin: 10px 50px 10px 0;
  padding: 2px 0px;
  align: left;
}

.vote-summit-prod a {
  color: #3398cc;
    font-size: 12px;
        text-align: center;
    width: 150px;

}

.vote-summit-prod a:hover {
  text-decoration: none;
}

.vote-summit-distributor {
  font-weight: bold;
  color: #62c729;
  border: #62c729 1px solid;
  background: #fff;
  width: 150px;
  margin: 10px 50px 10px 0;
  padding: 2px 0px;
  align: left;
}

.vote-summit-distributor a {
  color: #62c729;
    font-size: 12px;
        text-align: center;
    width: 150px;

}

.vote-summit-distributor a:hover {
  text-decoration: none;
}

.vote-summit-support {
  font-weight: bold;
  border: #668e47 1px solid;
  background: #fff;
  width: 150px;
  margin: 10px 50px 10px 0;
  padding: 2px 0px;
  align: left;
}

.vote-summit-support a {
  color: #668e47;
    font-size: 12px;
        text-align: center;
    width: 150px;

}

.vote-summit-support a:hover {
  text-decoration: none;
}

.vote-summit-mir {
  font-weight: bold;
  border: #933760 1px solid;
  background: #fff;
  width: 150px;
  margin: 10px 50px 10px 0;
  padding: 2px 0px;
  align: left;
}

.vote-summit-mir a {
  color: #933760;
    font-size: 12px;
        text-align: center;
    width: 150px;

}

.vote-summit-mir a:hover {
  text-decoration: none;
}

.vote-summit-green {
  font-weight: bold;
  border: #04852b 1px solid;
  background: #fff;
  width: 150px;
  margin: 10px 50px 10px 0;
  padding: 2px 0px;
  align: left;
}

.vote-summit-green a {
  color: #04852b;
  font-size: 12px;
      text-align: center;
    width: 150px;

}

.vote-summit-green a:hover {
  text-decoration: none;
}
.left {
    margin-right: 10px;
    margin-bottom: 10px;
}
