a {
  color: #3a5da6;
  text-decoration: underline;
  }

a:hover {
  text-decoration: none;
  }

.location {
  padding-left: 325px;
  padding-right: 256px;
  padding-top: 18px;
  font-size: 10px;
  color: #bebdbd;
  }

.location a {
  color: #bebdbd;
  text-decoration: underline;
  }

.location a:hover {
  text-decoration: none;
  }

.right .padding {
  padding-right: 20px;
  padding-bottom: 25px;
  }

.headline {
  width: 100%;
  background: url(../images/img18.jpg) repeat-x left bottom;
  }

.headline span {
  background: #ffffff;
  }

.headline b, .headline h1, .headline h2 {
  font-weight: normal;
  font-size: 18px;
  margin: 0;
  padding:0;
  text-transform: uppercase;
  color: #f0ad21;
  }

.front-left .padding {
  padding-left:25px;
  padding-bottom: 25px;
  }

.leftmenu {
  width: 100%;
  background: #f3f5ee url(../images/img01.jpg) repeat-y left top;
  }

.leftmenu .cornertopright {
  width: 100%;
  background: url(../images/img04.jpg) no-repeat right top;
 }

.leftmenu .cornerbottomright {
  width: 100%;
  background: url(../images/img05.jpg) no-repeat right bottom;
 }

.leftmenu .border {
  background: #ffffff;
  height: 1px;
  overflow: hidden;
  margin-left: 21px;
  margin-right: 21px;
  }

.leftmenu .first, .leftmenu .firstact  {
  background: url(../images/img02.jpg) no-repeat 0px 10px;
  font-size: 10px;
  padding-left:23px;
  padding-right:23px;
  color: #3a5da6;
  font-weight: bold;
  padding-top: 10px;
  padding-bottom: 10px;
  text-transform: uppercase;
  }

.leftmenu .first a , .leftmenu .firstact a {
  text-decoration: none;
  color: #3a5da6;
  }

.leftmenu .firstact  {
  background: url(../images/img03.jpg) no-repeat 0px 10px;
  }

.leftmenu .second, .leftmenu .secondact {
  color: #7a7a7a;
  font-size: 11px;
  font-weight: bold;
  }

.leftmenu .second a {
  color: #7a7a7a;
  text-decoration: underline;
  }


.leftmenu .second a:hover, .leftmenu .secondact a {
  color: #f0ad1e;
  text-decoration: none;
  }

.leftmenu .secondmenu {
  padding-left: 33px;
  padding-top: 3px;
  padding-bottom: 3px;
  }

.leftmenu .second, .leftmenu .secondact {
  padding-top: 3px;
  padding-bottom: 3px;
  }

.leftmenu .secondact {
  color: #f0ad1e;
  }

.announce {
  padding-left: 22px;
  background: url(../images/img06.jpg) no-repeat left top;
  color: #7a7a7a;
  }
  .loguot {
	color: #7a7a7a;
    padding-left: 22px;
  }

div.loguot div.information {padding-top:10px;}
div.loguot div.out {padding-bottom: 13px;padding-top: 13px;}
div.loguot div.out img {border:0;}

.right .announce {
  color: #505050;
  }

.alaa {
  padding-top: 16px;
  }

.alaa img {
  float: left;
  border: 0;
  margin: 0;
  padding: 0;
  margin-right: 11px;
  }

.alaa-02 {
  color: #4064af;
  font-weight: bold;
  }

.alaa-02 a {
  color: #4064af;
  text-decoration: underline;
  }

.alaa-02 a:hover {
  text-decoration: none;
  }

.alaa-03 span {
  color: #f0ac1e;
  font-weight: bold;
  }

.border01 {
  background: #d7d7d7;
  height: 1px;
  overflow: hidden;
  }

.alab {
  text-align: right;
  color: #f0ac1e;
  padding-top: 3px;
  }


.alab a{
  color: #f0ac1e;
  text-decoration: underline;
  }

.alab a:hover{
  color: #f0ac1e;
  text-decoration: none;
  }

.left .padding {
  padding:22px;
  padding-top: 18px;
  }

.content {
  background: url(../images/img06.jpg) no-repeat left top;
  padding-left: 22px;
  }
table.system td {width: 49%;padding:5px;padding-bottom: 30px;vertical-align: top; }
table.system td div.sysDescr {min-height: 200px;background: #f4f5ef;}
* html table.system td div.sysDescr {height: auto !important; height: 200px;}
div.systemHD {background: #f1af26 url("../images/bg-systemname.gif") right top repeat-y scroll; /*min-height: 32px;*/position: relative;}
div.systemHD div.RCorner {background: transparent url("../images/bg-systemname-r.gif") right top no-repeat scroll;}
div.systemHD * {margin:0;padding:0;}
div.systemHD span {font-size: 14px;font-family: Tahoma, Arial, sans-serif; font-weight: bold; color: #fff; text-transform: uppercase;vertical-align: middle;padding-left: 2px;padding-right: 2px;line-height: 29px;}
div.systemHD span.numberOfSys {font-size: 24px;font-weight: normal;background:#f5c664 url('../images/bg-nuber.gif') left top no-repeat scroll;}

.corners { width:100%; text-align: right; background: #f4f5ef url("../images/bg-system-bl.gif") left bottom no-repeat scroll;}
.corners img { border: 0; margin: 6px; padding: 0;}
div.corners div.cornerbg {min-height: 6px;background: transparent url("../images/bg-system-br.gif") 100% 100% no-repeat scroll;}
.acaa table .quarter{
  background: #f3f5ee;
  }

.acaa-01 {
  width: 100%;
  }

.acaa-01-01 {
  width: 100%;
  background: url(../images/img09.jpg) repeat-x left top;
  }

.acaa-01-01-01 {
  width: 100%;
  background: url(../images/img08.jpg) no-repeat left top;
  }

.acaa-01-01-01-01 {
  width: 100%;
  background: url(../images/img10.jpg) no-repeat right top;
  height: 35px;
  overflow: hidden;
  }


.acaa-01-02 {
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 11px;
  height: 100%;
  }

.acaa-01-02 a {
  color: #505050;
  text-decoration: none;
  }

.acaa-01-02 a:hover {
  text-decoration: underline;
  }

.acaa-01-02 img {
  padding: 0;
  border: 0;
  display: block;
  margin-right: 11px;
  }



.leftcorner {
  width: 100%;
  background: url(../images/img12.jpg) no-repeat left bottom;
  }

.rightcorner {
  width: 100%;
  background: url(../images/img13.jpg) no-repeat right bottom;
  text-align: right;
  }





.araa {
  color: #4064af;
  }

.araa a {
  color: #4064af;
  text-decoration: underline;
  }

.araa a:hover {
  text-decoration: none;
  }

.arac {
  width: 100%;
  }

.arac a {
  color: #505050;
  text-decoration: none;
  }

.arac a:hover {
  text-decoration: underline;
  }

.arac img {
  margin: 0 auto;
  padding: 0;
  border: 0;
  display:block;
  margin-top: 8px;
 }


.arad {
 text-align:right;
 color: #f0ac1e;
 padding-top: 3px;
 }

.arad a {
 color: #f0ac1e;
 text-decoration: underline;
 }

.arad a:hover {
 text-decoration: none;
 }

.arae {
 color: #959594;
 }

.araf {
  color: #4064af;
  }

.araf a {
  text-decoration: none;
  color: #4064af;
  }

.araf a:hover {
  text-decoration: underline;
  }

.topblock {
  height:195px;
  width: 100%;
  overflow: hidden;
  position: relative;
  }







.abaa {
  width: 279px;
  height:195px;
  position: absolute;
  left: 0;
  top: 0;
/*  overlow: hidden;*/
  }

.abaa-01 {
  padding-top: 16px;
  padding-bottom:16px;
  width:100%;
  }

.abaa-01 img {
  border: 0;
  margin-left: 20px;
  margin-right: 20px;
  padding: 0;
  }

.abaa-02 {
  padding-top: 24px;
  width:100%;
  }

.abaa-02 img {
  border: 0;
  margin: 0;
  padding: 0;
  }

.abab {
  margin-left: 279px;
  margin-right: 256px;
  color: #a6a5a5;
  }

.abab-01 {
  padding-left: 44px;
  padding-right: 21px;
  }

.abab-01 a {
  color: #a6a5a5;
  text-decoration: none;
  }

.abab-01 a:hover {
  text-decoration: underline;
  }

.abab-01 img {
  margin: 0;
  padding: 0;
  border: 0;
  margin-left: 80px;
  }


.abac {
  height: 100%;
  width: 259px;
  position: absolute;
  right: 0;
  top: 0;
  }

.abac .padding {
  padding-right: 25px;
  }

.abac-01 {
  padding-left: 50px;
  padding-top: 8px;
  color: #a6a5a5;
  font-size: 10px;
  }

.abac-01 a {
  color: #a6a5a5;
  text-decoration: none;
  }

.abac-01 a:hover {
  text-decoration: underline;
  }

.abac-01 img {
  margin: 0;
  padding: 0;
  border: 0;
  float: left;
  margin-right: 6px;
  }

.abac-02 {
  padding-top: 8px;
  }

.abac-02 img {
  border: 0;
  margin: 0;
  padding: 0;
  }


.foot .padding {
  padding-left:25px;
  }


.afaa {
  float: left;
  width: 256px;
  height: 64px;
  background: url(../images/img30.jpg) no-repeat left bottom;
  overflow: hidden;
  }

.afaa-01 {
  padding-left: 31px;
  padding-top: 21px;
  }

.afab {
  text-align: left;
  margin-left: 276px;
  background: url(../images/img33.jpg) repeat-x left top;
  padding-top: 12px;
  }

.afab-01 {
  float: right;
  width: 231px;
  overflow: hidden;
  padding-top: 6px;
  }

.afab-01 img {
  border: 0;
  margin: 0;
  padding: 0;
  margin-right: 8px;
  }

.afab-02 {
  margin-right: 231px;
  text-align: center;
  }

.afab-02 a {
  color: #3a5da6;
  text-decoration: none;
  margin-left: 8px;
  margin-right: 8px;
  }

.afab-02 a:hover {
  text-decoration: underline;
  }

.afab-02-01 {
  color: #dbd9d8;
  padding-right: 24px;
  }

.afab-02-02 {
  padding-top: 10px;
  font-size: 10px;
  color: #bcbcbc;
  }


.abab-01-01 {
  width: 100%;
  background: url(../images/img37.jpg) repeat-x left top;
  }

.abab-01-01-01 {
  width: 100%;
  background: url(../images/img38.jpg) no-repeat left top;
  }

.abab-01-01-01-01 {
  width: 100%;
  background: url(../images/img36.jpg) no-repeat right top;
  line-height: 158px;
  height: 158px;
  }
  table.prod td.head {
  	background-color: #f3f5ee;
	color: #3a5da6;
	text-align: center;
	font-weight: bold;
	border:0;
  }
  table.prod {
  	border-left:1px solid #d7d7d7;
  	border-top:1px solid #d7d7d7;
  }
  table.prod td{
  	border-right:1px solid #d7d7d7;
  	border-bottom:1px solid #d7d7d7;
	padding: 2px;
  }
   .mainform {
    width: 100%;
    }


  .mainform-01 {
    color: #bebdbd;
    }

  .mainform span {
    color: #f0ad21;
    }


  .mainform form {
    display: block;
    padding: 0;margin: 0;
    }

  .mainform form table {
    font-size: 11px;
    font-family: tahoma;

    }

  .mainform form table td {
    padding-top: 2px;
    padding-bottom: 2px;
    }

  .mainform form table td.label {
    color: #505050;
    }
  .mainform span {
    color: #f0ad21;
    }

  .mainform form table td.input input {
    color: #000000;
    font-size: 11px;
    font-family: tahoma;
    display: block;
    margin: 0;
    padding: 0;
    border: 1px solid #bebdbd;
    width: 131px;
    }

  .mainform form table td.textarea textarea {
    color: #000000;
    font-size: 11px;
    font-family: tahoma;
    display: block;
    margin: 0;
    padding: 0;
    border: 1px solid #bebdbd;
    width: 299px;
    }

  .mainform form table td.comments {
    color: #b9b9b9;
    font-size: 10px;
    }

  .mainform form table td.radio {
    padding: 0;
    }

  .mainform form table td.checkbox {
    padding: 0;
    }

  .mainform form table td.submit {
    }

  .mainform form table td.submit input {
    display: inline;
    padding: 0;
    margin: 0;
    margin-left: 6px;
    border: 0;
    cursor: pointer;
    cursor: hand;
    }

  .mainform form table td.submit input.sub {
    background: url(../images/form/img01.jpg) no-repeat left top;
    width: 73px;
    height: 16px;
    }

  .mainform form table td.submit input.res {
    background: url(../images/form/img02.jpg) no-repeat left top;
    width: 65px;
    height: 16px;
    }

  .mainform form table td.select select {
    display: block;
    font-size: 11px;
    font-family: tahoma;
    color: #000000;
    }
	 .sysName {
	font-size:14px;
	text-transform: uppercase;
	font-family: Tahoma;
}

input.sub {
    background: url(../images/form/img01.jpg) no-repeat left top;
    width: 73px;
    height: 16px;
	 display: inline;
    padding: 0;
    margin: 0;
    margin-left: 6px;
    border: 0;
    cursor: pointer;
    cursor: hand;
    }

 input.res {
    background: url(../images/form/img02.jpg) no-repeat left top;
    width: 65px;
    height: 16px;
	 display: inline;
    padding: 0;
    margin: 0;
    margin-left: 6px;
    border: 0;
    cursor: pointer;
    cursor: hand;
    }
	 .leftmenu .third, .leftmenu .thirdact { color: #3a5da6;  font-size: 11px; margin-top:4px;margin-bottom:4px; }
.leftmenu .third a {  color: #7a7a7a;  text-decoration: underline;  }
.leftmenu .third a:hover, .leftmenu .thirdact a {  color: #3a5da6;  text-decoration: none;  }

.leftmenu .thirdmenu {
  padding-left: 18px;
  padding-top: 3px;
  padding-bottom: 3px;
  }
.leftmenu .thirdact {  color: #3a5da6;  }
div.content div.basketImg {width: 100%; float: left;}
div.content div.basketImg a {font-size: 10px;float: right; font-weight: bold; color: #f0ad21; line-height: 22px;text-decoration:none; background: transparent url('../images/catalogue/basket.gif') 0 0 no-repeat scroll; position: relative; display: block; padding: 2px 0 2px 30px;margin-top: 17px;}
div.content div.basketImg a:hover {text-decoration: underline;}
