/** {outline: solid 1px;}*/

body {  margin: 0 auto;
        min-width: 1000px;
        font:14px Tahoma;
        background-color:#d7d7d7;
        height: auto !important;
        background-image: url(../images/bg1.jpg);
        background-position: center;
        background-repeat: repeat-y;
}

BODY {
behavior:url(csshover.htc);
}
  p{
    padding:0;
    margin:0;
  }
form{
padding:0;
margin:0;
}


#page{
        /*min-height: 1052px;*/
       /* background-color: #d7d7d7;*/
        background-image: url(../images/bg1.jpg);
        background-position: center;
        background-repeat: repeat-y;
        margin:0 auto;
        padding: 0;
        width:1000px;
}

#map{
  position:absolute;
  z-index:12;
  padding-top:4px;
  padding-left:35px;
  float: left;
}
#home{
  position:absolute;
  z-index:12;
  padding-top:4px;
  padding-left:100px;
  float: left;
}
#tour{
  position:absolute;
  z-index:12;
  padding-top:4px;
  padding-left:145px;
  float: left;
}
#middle ul.map li a{
    font-weight:600;
}

#middle ul.map li ul li a{
    font-weight:500;
}
#map a{
  color: #4A494E;
  font-family: Tahoma;
  font-size:11px;

}

#middle ul.home li a{
    font-weight:600;
}

#middle ul.home li ul li a{
    font-weight:500;
}
#home a{
  color: #4A494E;
  font-family: Tahoma;
  font-size:11px;

}
#tour a{
  color: #4A494E;
  font-family: Tahoma;
  font-size:11px;

}
#header{
  min-width: 1000px;
  /*margin:0 auto;*/
  padding:0;
  height:237px;
  background-image: url(../images/header2.jpg);
  background-color: #d7d7d7;
  background-position: center;
  background-repeat: no-repeat;
  margin:0;
}

#flash{
   width:958px;
   margin:0 auto;
   padding:0;
   padding-top:27px;
   z-index:-99;
}


#footer{
  position: relative;
  height: 103px;
 /* margin-top:-103px;*/
  background-image: url(../images/footer.jpg);
  background-position: center top;
  background-repeat: no-repeat;
  background-color: transparent ;
  clear: both;
}
#footer .counter{
	margin: 0;
	position: static;
	padding-top: 20px;
	padding-left: 105px;
	clear: both;
	float: left;
}
#footer .text{
  color:#585858;
  margin:0;
  font-family: Verdana;
  font-size:11px;
  position:relative;
  padding-top:84px;
  padding-left:600px;
}
#footer .text a{
  color:#585858;
  margin:0;
  font-family: Verdana;
  font-size:11px;
  text-decoration:none;
  font-weight:600;
}

#content{
  background-image: url(../images/content.jpg);
  background-position: top;
  background-repeat: no-repeat;
  min-height:700px;
  background-color: transparent;
  clear: both;
  width:1000px;
}

/*Левая сторона (поиск, меню, авторизация, новинки)*/
#left_side{
  /*position: relative;*/
  width:220px;
  float:left;
  padding:0;
  margin:0;
  margin-right:10px;
  margin-left:30px;
}

#search{
   background: url(../images/search_box.jpg) no-repeat;
   width:215px;
   height:124px;
   margin-top:30px;
   margin-left:3px;
   margin-bottom:30px;
   clear:both;
}

#search h3{
   color:#717172;
   font-size:18px;
   font-weight:550;
   font-family:Tahoma;
   padding-top:10px;
   padding-left:31px;
   margin: 0;
   padding-bottom:0;
}

#search input[type="text"]{
  margin-top:4px;
  margin-left:64px;
  padding:0;
  padding-right:1px;
  width:125px;
  height:18px;
  border:0;
  font-family: Tahoma;
  font-size:12px;
  color: #4a494e;
  font-weight: 600;
  direction: rtl;
}

#search input[type="submit"]{
  background-image: url(../images/ok_button.jpg);
  background-repeat: no-repeat;
  width:42px;
  height:21px;
  margin-top:12px;
  margin-left:150px;
  border:0;
  color:#fefefe;
  font-size:14px;
  font-weight: 700;
  text-align:center;
}

#search a{
  font-family: Tahoma;
  font-size:12px;
  color: #4a494e;
  font-weight: 600;
 /* padding-left:66px;*/
 margin-right: 25px;
  display: block;
  float: right;
  clear: both;
}

#nav{
    /*padding-top:1px;*/
    padding:0;
    padding-left:6px;
    font-weight:700;
}

#nav ul li.active {
  background-position: right top;
  background-repeat: no-repeat;
  background-image: url(../images/nav711.jpg);
  color:#9a0000;
}

#nav ul li.active a{
  color:#9a0000;
}

#nav ul li.activetop a{
  color:#9a0000;
}

#nav ul li.activetop {
  background-image: url(../images/nav722.jpg);
  background-position: right top;
  background-repeat: no-repeat;
  height:37px;
  }

#nav ul li.top{
height:37px;
}

#nav ul li.activetop:hover {
  background-image: url(../images/nav722.jpg);
  background-position: right top;
  background-repeat: no-repeat;
  }

#nav ul{
    overflow: hidden;
    margin:0;
    padding:0;
    list-style-type: none;
    margin-left:-12px;
    width:232px;
}

#nav ul li {
  height: 38.6px;
  width:232px;
  padding:0;
  margin:0;
}

 #nav ul li.top:hover{
  background-image: url(../images/nav722.jpg);
  background-position: right top;
  background-repeat: no-repeat;
}

 #nav ul li.last:hover{
  background-image: url(../images/Supraten6.jpg);
  background-position: right top ;
  background-repeat: no-repeat;
}

 #nav ul li.last6:hover{
  background-image: url(../images/last6.jpg);
  background-position: right top ;
  background-repeat: no-repeat;
}

#nav li:hover{
  background-image: url(../images/nav711.jpg);
  background-position: right top;
  background-repeat: no-repeat;
}

#nav li a{
  color:#565656;
  text-decoration:none;
  font-family: Verdana;
  padding-left:50px;
  line-height:36px;
 /* padding-top:26px;*/
}

#nav li a:hover{
    color:#9a0000;
}

#news img{
  border: 1px solid #c8c8c8;
  float:center;
}
#news ul{
padding-left:5px;
}

#news a{
color: #053968;
text-decoration:none;
}

#news a:hover{
text-decoration:underline;
}
#NTitleNews a{
color: #000000;
text-decoration: none;
padding-top: 200px;
text-align: left;
}
#NTitleNews a:hover{
text-decoration: underline;
}
#NMessageNews a{
color: #000000;
text-decoration: none;
}
#NMessageNews a:hover{
text-decoration: underline;
}
#NImgNews {
float: center;
}

#auth{
  padding-top: 34px;
  padding-left:10px;
  font-family:Arial;
  height:110px;
  }

#auth .enter{
  color:#717171;
  font-size:12px;
  font-weight:500;
  padding:0;
  margin:0;
  margin-right: 10px;
  font-family:Tahoma;
  text-align: right;
}


#auth h5{
  color:#717171;
  font-size:12px;
  font-weight:500;
  padding:0;
  margin:0;
  text-align:right;
}

#auth h4{
  color:#717171;
  font-size:12px;
  font-weight:600;
  padding:0;
  margin:0;
  font-family:Tahoma;
}

#auth  a.reg{
  padding:0;
  color:#d43535;
  font-size:12px;
  padding-bottom:6px;
  padding-left:120px;
}

#auth a.rem{
  color:#989797;
/*  padding:0;*/
  font-size:11px;
  margin:0;
  padding-left:32px;
  padding-top:16px;
  float: left;
}


#auth ul{
  padding: 0;
  margin:0;
}



#auth li{
  padding-bottom:6px;
  margin:0;
  padding:0;
  list-style-type: none;
  height:19px;
  width:200px;
  padding-top:6px;
}

#auth label{
  width:70px;
  color:#808080;
  font-size:14px;
  font-weight:600;
  float:left;
  text-align: right;
  padding-right: 6px;
}


#auth input[type="text"]{
  background-color: #a3a3a3;
  border:0;
  font-size:12px;
  font-weight:600;
  color:#ffffff;
  width: 124px;
  height: 19px;
  direction: rtl;
  padding:0;
  margin:0;

}




#auth input[type="password"]{
  background-color: #a3a3a3;
  border:0;
  font-size:19px;
  color:#ffffff;
  font-weight:600;
  width: 124px;
  height: 19px;
  direction: rtl;
  padding:0;
  margin:0;
}

#auth input[type="submit"]{
  background-image: url(../images/enterbutton.jpg);
  background-repeat: no-repeat;
  width:57px;
  height:22px;
  margin-top:10px;
  margin-left:10px;
  margin-right:10px;
  border:0;
  color:#ab0000;
  font-size:14px;
  text-align:center;
  float:right;
}


#auth input.basket{
  background-image: url(../images/basketempty.jpg);
  background-repeat: no-repeat;
  width:107px;
  height:27px;
  margin-top:10px;
  margin-left:10px;
  margin-right:10px;
  border:0;
  color:#ab0000;
  font-size:14px;
  text-align:right;
  float:right;
}

#auth #message{
  width:50px;
  height: 14px;
  padding:0;
  margin:0;
  margin-top:15px;
  margin-left:10px;
  margin-right:10px;
  float:left;
  font-family: Tahoma;
  font-size:12px;
  color:#808080;
}

#auth #message h5{
  font-family: Tahoma;
  font-size:12px;
  color:#ab0000;
  float: right;
}


#auth #message input.letter{
  background-image: url(../images/letter.jpg);
  background-repeat: no-repeat ;
  width:20px;
  height:14px;
  padding:0;
  margin:0;
  float:left;
}


#auth #message input.newletter{
  background-image: url(../images/letter.gif);
  background-repeat: no-repeat ;
  width:20px;
  height:14px;
  padding:0;
  margin:0;
  float:left;
}

#auth input.basketfull{
  background-image: url(../images/basketfull.jpg);
  background-repeat: no-repeat;
  width:107px;
  height:27px;
  margin-top:10px;
  margin-left:10px;
  margin-right:10px;
  border:0;
  color:#ab0000;
  font-size:14px;
  text-align:right;
  float:right;
}

#akt{
   width:235px;
   margin:0;
   padding-top:28px;
}

#akt h1{
  background-image:url(../images/title.jpg);
  background-repeat: no-repeat;
  width:236px;
  height:23px;
  color:#fefefe;
  font-size:16.8px;
  font-family:Verdana;
  font-weight:700;
  text-align:center;
  padding:0;
  margin:0;
}


#new{
  width:221px;
  margin:0;
  margin-top:34px;
  padding-top:8px;
  background-color: #f9f9f9;
}

#new h1{
  background-image:url(../images/title.jpg);
  background-repeat: no-repeat;
  width:219px;
  height:23px;
  color:#fefefe;
  font-size:16.8px;
  font-family:Verdana;
  font-weight:700;
  text-align:center;
}

#new img{
  border: 1px solid #c8c8c8;
  float:left;
}

#new a{
  text-decoration:none;
  color:#717171;
}

#new ul{
    padding:0;
    margin:0;
}


#new ul li{
   width:210px;
   list-style: none;
   padding:0;
   margin:0;
   padding-left:6px;
   color:#717171;
}

#new hr{
  background-image: url(../images/hr.jpg);
  background-position: center;
  background-repeat: no-repeat;
  height:3px;
  width:186px;
  clear:both;
  padding-top:20px;
}

div.hr{
  background-image: url(../images/hr.jpg);
  background-position: center;
  background-repeat: no-repeat;
  height:3px;
  width:186px;
  clear:both;
  padding-top:20px;
}
div.hr hr {
  display: none;
}

div.hr1{
  background-image: url(../images/hr1.jpg);
  background-position: center;
  background-repeat: no-repeat;
  height:3px;
  width:350px;
  clear:both;
  padding-top:20px;
}
div.hr1 hr {
  display: none;
}

#new .text{
    width:100px;
    /*height:100px;*/
    color:#717171;
    font-family:Tahoma;
    text-decoration:none;
    float: right;
    margin:0;
    padding:0;
    margin-right:10px;
}

#new .text .price{
    float:right;
    padding:0;
    margin:0;
}


#new .price{
    /*float:right;*/
    padding:0;
    margin:0;
    color:#717171;
    font-family:Tahoma;
    text-decoration:none;
    /*width:50px;*/
    margin-left:140px;

}

#new .price h5{
  background-color: #ab0000;
  color: #ffffff;
  font-size: 16.8px;
  line-height:20px;
  font-weight: 500;
  font-family: Tahoma;
  text-align:center;
}


#new h5{
  font-size:13.07px;
  font-weight: 500;
      margin:0;
    padding:0;
}

#new h4{
    font-size:13.07px;
    font-weight:600;
        margin:0;
    padding:0;
}

#middleNews{
  width:436px;
  float:left;
  margin-right:10px;
  padding-top: 28px;
  margin-left:16px;
  font-family:Tahoma;
 /* text-align: justify;*/
  font-size: 12px;
  color:#363636;
  line-height:20px; 
}
#middleNews h4{
  color:#053968;
  font-size:14px;
  font-weight:600;
  margin:0;
  padding:0;
}
#middleNews img{
  border:5px solid #e9e8ed;
  margin-left:14px;
  margin-top:0px;
  float: center
}
#middle{
  width:436px;
  float:left;
  margin-right:10px;
  padding-top: 28px;
  margin-left:16px;
  font-family:Tahoma;
  text-align: justify;
  font-size: 12px;
  color:#363636;
  line-height:20px;
  /*text-indent: 15px;*/
}

#middle h4{
  color:#053968;
  font-size:14px;
  font-weight:600;
  margin:0;
  padding:0;
}

#middle h1{
  color:#053968;
  font-size:24px;
  font-weight:550;

  margin:0;
  padding:0;
  text-align:center;
  font-style: normal
}

#middle h2{
  color:#053968;
  font-size:16px;
  font-weight:700;
  margin:0;
  padding:0;
  text-align:center;
}

#middle ul.map li a{
  color:#4A494E;
  text-decoration:none;
}
#middle ul.home li a{
  color:#4A494E;
  text-decoration:none;
}

#middle ul{
  margin:0;
  padding:0;
}

#middle ul li{
  list-style-position: outside;
  margin-left:10px;
}

#middle ul li ul li {
  list-style-position: outside;
  list-style:  margin-left:10px;
}

#middle h5{
  font-size: 12px;
  color:#363636;
  text-indent: 15px;
  font-weight:500;
  padding:0;
  margin:0;
}

#middle h3{
    color: #565656;
    font-size:18px;
    font-weight:600;
    text-align: left;
}

#middle img{
  border:5px solid #e9e8ed;
  margin-left:14px;
  margin-top:0px;
  float: right
}

#middle .LEVEL1{
  border:0px;
  margin-left:0px;
  margin-top:0px;
  float: left;
  padding-top: 5px;
  text-decoration: none;
}
#middle a.LEVEL2{
  border:0px;
  margin-left:0px;
  margin-top:0px;
  float: left;
  padding-top: 5px;
  text-decoration: none;
  color:#363636;
}

#right_side{
  width:240px;
  float:left;
  margin-left:16px;
}

#right_side ul {
   margin:0;
   padding:0;
}

#right_side ul li{
   margin:0;
   padding:0;
   padding-bottom:15px;
   width:240px;
   list-style-type:none;
}


.contacts{
    font-family:Tahoma;
    color:#363636;
    font-size:12px;
    font-weight:500;
    cursor: pointer;
    text-align: justify
}

#middle input.btn_text{
    border:0;
    background:transparent;
    color:#272727;
  padding:0;
  font-size:11px;
  margin:0;
  width:150px;
  cursor:pointer;
  }

#middle input.btn_text:hover{
    border:0;
    background:transparent;
     color:#272727;
  padding:0;
  font-size:11px;
  margin:0;
    width:150px;
}
#middle input.preview{
    width:49px;
    height:39px;
    background-image: url(../images/preview.jpg);
    background-repeat: no-repeat;
  background-color: transparent;
  border:0;
}

#middle input.preview:hover{
    width:49px;
    height:39px;
    background-image: url(../images/preview.jpg);
    background-repeat: no-repeat;
  background-color: transparent;
  border:0;
}

#middle input.printer{
    width:49px;
    height:40px;
    background-image: url(../images/printer.jpg);
    background-repeat: no-repeat;
  background-color: transparent;
  border:0;
}

#middle input.printer:hover{
    width:49px;
    height:40px;
    background-image: url(../images/printer.jpg);
    background-repeat: no-repeat;
  background-color: transparent;
  border:0;
}

#middle .contacts ul li{
  list-style-type: none;
  padding-bottom:24px;
 /* padding-left:15px;*/
}

#middle .contacts ul li h5.under{
    text-decoration:underline;
    font-weight:600;
    padding:0;
    margin:0;
}

#middle .contacts ul li ul.abc li{
  list-style-type: lower-alpha;
  }

#middle .contacts ul li ul.cif li{
  list-style-type: decimal ;
  margin:0;
  padding:0;
  }

#middle  ul.cif {
  margin:0;
  padding:0;
  margin-left:25px;
  }

#middle  ul.cif li{
  list-style-type: decimal ;
  margin:0;
  padding:0;
  padding-bottom:15px;
  }

#middle  ul.cif li a{
   color:	#4A494E;
   text-decoration:none;
  }

#middle  ul.cif li h5{
   color:	#4A494E;
   padding:0;
   margin:0;
   font-size:13px;
   font-family:Tahoma;
   font-weight:600;
  }

#middle .contacts ul li ul.clear li{
  list-style-type: none;
  margin:0;
  padding:0;
  }

#middle .contacts ul li h5{
    font-weight:600;
    text-indent:  0;
    margin:0;
    padding:0;
    float:left;
    padding-right:15px;
}

#middle .contacts ul{
  padding:0;
  margin:0;
}


.contacts h4{
     font-size:14px;
     color:#053968;
     font-weight:600;
     text-decoration:none;
     padding:0;
     margin:0;
     text-indent: 0;
}

/*.contacts li h4:hover{
  /*text-decoration: underline;*/
  /*border-bottom:1px solid
}   */
.contacts h5{
  font-size:12px;
  font-weight:500;
}

#middle .contacts ul li ul{
   margin:0;
   padding:0;
}

#middle .contacts ul li div{
  padding:0;
  margin:0;
  text-indent: 0px
}


#middle .contacts ul li ul li{
  list-style: decimal inside;
  padding:0;
  margin:0;
  padding-bottom:15px;
  padding-left:15px;
}

#lng1{
  font-family:Tahoma;
 /* position:absolute;
  z-index:12;
  */padding-top:4px;
  /*padding-left:860px;*/
  float:right;
  width:160px;
}
#lngIdea{
  font-family:Tahoma;
  float:right;
  width:290px;
}
#lngIdea input[type="submit"]{
  background:transparent;
  border:0;
  color:#fff;
  font-weight:600;
  font-family:Verdana;
  padding-bottom:2px;
  padding-top:1px;
  width:94px;
  height:21px;
  padding-left:0px;
  padding-right:0;
  margin-left:0px;
  cursor:pointer;
}
#lngIdea input[type="submit"]:hover, input[type="submit"]:active {
  background-color:#ab0000;
  width:94px;
}
#lngIdea input[type="submit"].active{
  background-color:#ab0000;
  width:94px;
}
#lngIdea input:hover{
  background-color:#ab0000;
}

#lng{
  position:relative;
  top:-195px;
  /*left:984px; */
  left:493px;
  margin:0 auto;
  padding:0;
  width:44px;
  z-index:100;
  font-family:Tahoma;
}

#lng1 input[type="submit"]{
  background:transparent;
  border:0;
  color:#fff;
  font-weight:600;
  font-family:Verdana;
  padding-bottom:2px;
  padding-top:1px;
  width:38px;
  height:21px;
  padding-left:0px;
  padding-right:0;
  margin-left:0px;
  cursor:pointer;
}

#lng1 input[type="submit"]:hover, input[type="submit"]:active {
  background-color:#ab0000;/*image: url(../images/lngback.jpg);*/
  width:38px;
}


#lng1 input[type="submit"].active{
  background-color:#ab0000;/*image: url(../images/lngback.jpg);*/
  width:38px;
}
#lng1 input:hover{
  background-color:#ab0000;/*image: url(../images/lngback.jpg);*/
}

#menu {
  background-image: url(../images/menubg.jpg) ;
  width:966px;
  height:42px;
  margin:0 auto;
  padding:0;
  background-repeat: repeat-x;
  color:#fff;
  font-weight:600;
  margin-left:15px;
  /*overflow:hidden;*/
}

.suckertreemenu ul{
  list-style-type: none;
  margin:0 auto;
  padding:0;
  padding-left:0px;
  /*padding-top: 1em;     */
    height:42px;
}

/*Top level list items*/
.suckertreemenu ul li{
position: relative;
display: inline;
float: left;
padding: 0px;
margin:0;
}

/*Top level menu link items style*/
.suckertreemenu ul li a{
display: block;
width: 241px; /*Width of top level menu link items*/
text-decoration: none;
/*font-size: 18px;*/
height: 28px;
text-align: center;
 /*padding-top: 5px;*/
  color:#fff;
padding-top:1em;
/*padding-bottom:1em;*/
}


/*1st sub level menu*/
.suckertreemenu ul li ul{
/*left: -29px;*/
position: absolute;
top: 1em; /* no need to change, as true value set by script */
display: block;
visibility: hidden;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.suckertreemenu ul li ul li{
display: list-item;
float: none;
}

/*All subsequent sub menu levels offset after 1st level sub menu */
.suckertreemenu ul li ul li ul{
left: 241px; /* no need to change, as true value set by script */
top: 0;
}

/* Sub level menu links style */
.suckertreemenu ul li ul li a{
display: block;
width: 230px; /*width of sub menu levels*/
color: #9a0000;
text-decoration: none;
border: 1px solid #9a0000;
border-top-width: 0;
font-size: 14px;
font-weight: 600;
height: 28px;
margin:0;
padding:0;
text-align:left;
padding-left: 10px;
  background-color: #FFFFFF
}

.suckertreemenu ul li:hover{
  background-image: url(../images/menubgover.jpg);
  background-repeat: repeat-x;
}

#menu li.active{
  background-image: url(../images/menubgover.jpg);
  background-repeat: repeat-x;
}

.suckertreemenu ul li ul li a:hover{
background-image: url(../images/submenuover.jpg);
background-repeat: repeat-x;
color: #fffefe;
font-size:14px;
}
#marfuri_new table{
	 width:100%;
  margin:0 auto;
  padding:0;
 /* border:1px solid #d3d3d3;*/
  border-spacing: 0;
  table-layout: auto;
  caption-side: top;
	}
#marfuri_new thead{
  background-color: #d7d7d7;
  color:#9f0000;
  font-family:Tahoma;
  /*font-size:16px;*/
  font-weight:600;
  padding:0;
  margin:0;
  width:600;
}
#catalog table{
  width:100%;
  margin:0 auto;
  padding:0;
 /* border:1px solid #d3d3d3;*/
  border-spacing: 0;
  table-layout: auto;
  caption-side: top;

}
#catalog td.itogo{
  color:#9f0000;
  font-weight:600;
}


#catalog thead{
  background-color: #d7d7d7;
  color:#9f0000;
  font-family:Tahoma;
  /*font-size:16px;*/
  font-weight:600;
  padding:0;
  margin:0;
  width:100%;
}


#catalog thead td.image{
  padding:0;
  margin:0;
  width:100px;
}
#catalog thead td.image75px{
  padding:0;
  margin:0;
  width:75px;
}

#catalog.order thead{
  background-color: #d7d7d7;
  color:#9f0000;
  font-family:Tahoma;
  font-size:14px;
  font-weight:600;
  padding:0;
  margin:0;
}

#catalog.basket thead{
  background-color: #d7d7d7;
  color:#9f0000;
  font-family:Tahoma;
  font-size:12px;
  font-weight:600;
  padding:0;
  margin:0;
}

#catalog.mail thead{
  background-color: #CDE1E4;
  color:#9f0000;
  font-family:Tahoma;
  font-size:12px;
  font-weight:600;
  padding:0;
  margin:0;
}

#catalog.mail a{
  font-size:12px;
  font-weight:600;
  padding:0;
  margin:0;
color: #4a494e;

}

#catalog.basket thead td{
   height:23px;
   text-align: center;
   padding:0;
   margin:0;
   border:1px solid #d3d3d3;
}

#catalog thead td{
   height:33px;
   text-align: center;
   padding:0;
   margin:0;
   border:1px solid #d3d3d3;
}

 #catalog thead td img{
  border:0;
  padding:5px;
  margin:0;
  clear:both;
  float:left;
  width:90px;
}

#catalog thead td.image{
  width:100px;
}
#catalog thead td.nmpr{
  width:75px;
}

#catalog thead td.tit{
  width:270px;
}

#catalog tr td.chck{
  width:6px;
}

#catalog tbody td img{
  border:0;
  padding:0;
  margin:0 auto;
}

#catalog tbody{
  border:1px solid #d3d3d3;
  padding:0;
  margin:0;
}

#catalog tbody td{
   /* text-align: center;*/
    padding:0;
    margin:0;
    border:1px solid #d3d3d3;
    padding-left:10px;
}

#catalog td.chck{
   /* text-align: center;*/
    padding:0;
    margin:0;
}

#catalog td.name{
  color:#141c24;
  font-family: Tahoma;
  font-size:12px;
  font-weight:500;
  text-align: left;
  padding-left:14px;
}

#catalog td.name1{
  color:#141c24;
  font-family: Tahoma;
  font-size:12px;
  font-weight:500;
  text-align: left;
  padding-left:14px;
  border-left:0;
}
#catalog td.price{
  color:#737373;
  width:10px;
}

#catalog input.count{
  margin:0;
  padding: 0;
  background-color:#ffffff;
  border:1px solid #2f61c5;
  color:   #444444;
  font-size:12px;
  width:40px;
}

#catalog input.delete{
 color:#980B0B;
 font-family: Tahoma;
 font-size:11px;
 background: transparent;
 border:0;
 width:50px;
}


#catalog  tr.cet{
  background-color: #f5f5f5;
}

table.clear{
  border:0;
  margin:0 auto;
  padding:0;
}

#supraten table{
  width:100%;
  margin:0 auto;
  padding:0;
  border:1px solid #a7a7a7;
  border-spacing: 0;
  table-layout: auto;
  caption-side: top
}

#supraten thead{
  background-color: #e1e1e1;
  color:#9f0000;
  font-family:Tahoma;
  font-size:12px;
  font-weight:600;
  padding:0;
  margin:0;

}

#supraten thead td{
   height:33px;
   text-align: center;
   padding:0;
   margin:0;
   border:1px solid #a7a7a7;
}

#supraten thead td.name{
  background-image: url(../images/logo.jpg);
  background-position: left center;
  background-repeat: no-repeat;
   height:33px;
   text-align: center;
   padding:0;
   margin:0;
   border:1px solid #a7a7a7;
   color:#9f0000;
  font-family:Tahoma;
  font-size:12px;
  font-weight:600;

}

 #supraten thead td img{
  border:0;
  padding:5px;
  margin:0;
  clear:both;
  float:left;
  padding-left:15px;
}

#supraten tbody td img{
  border:0;
  padding:0;
  margin:0 auto;
  clear: both;
  float: left;
  padding-right:15px;
}

#supraten tbody{
  border:1px solid #a7a7a7;
  padding:0;
  margin:0;
}

#supraten tbody td{
    text-align: center;
    padding:0;
    margin:0;
    border:1px solid #a7a7a7;
}

#supraten tbody td a, tbody td a:hover{
  text-decoration:none;
  color:#141c24;
}
#catalog tbody td a, tbody td a:hover{
  text-decoration:none;
  color:#141c24;
}
a.sp{
  color:#000000;
  font-family: Tahoma;
  font-size:11px;
  text-decoration: underline;
}
a.sp:hover{
  color:#000000;
  font-family: Tahoma;
  font-size:11px;
  text-decoration: underline;
}

#catalog tbody td a:hover{
  text-decoration:underline;
}
#supraten td.name{
  color:#141c24;
  font-family: Tahoma;
  font-size:12px;
  font-weight:600;
  text-align: left;
  padding-left:14px;
  vertical-align: middle;
  border-left:0;
}

#supraten td.image{
  width:100px;
  border-right:0;
}

#catalog tbody tr td.image{
  width:50px;
  border:0;
  padding:0;
  margin:0;
  padding-right:10px;
}

#supraten td.price{
  color:#25517a;
  font-size:16px;
  font-weight: 600;
}


#supraten  tr.cet{
  background-color: #f5f5f5;
}


#middle input.pages{
  border:none;
  background:transparent;
  color:#4a494e;
  font-size:12px;
  font-family: Tahoma;
  font-weight:500;
  padding:0;
  margin:0;
  width:20px;
}

 #middle input.pages:hover{
    color:#141c24;
    font-weight: 700;
    padding:0;
    margin:0;
    width:20px;
 }

#middle input.inactive{
  border:none;
  background:transparent;
  color:#141c24;
  font-size:12px;
  font-family: Tahoma;
  font-weight:700;
  padding:0;
  margin:0;
  width:20px;
}

#middle .sort{
  width:434px;
  background-color:#f5f5f5;
  color:#767676;
  padding:0;
  margin:0;
  border:1px solid #d3d3d3;
  clear:both;
  display:block;
 /*float:left;*/
  height:20px;
 }

.first
{
float:left;
clear:none;
display:block;
padding-right:130px;
padding-left:10px;
}
.first1
{
float:left;
clear:none;
display:block;
padding-right:28px;
padding-left:10px;
}
.second
{
float:left;
clear:none;
display:block;
padding-right:10px;
padding-left:40px;
text-align:right;
}

.third
{
float:left;
clear:none;
display:block;
}

.third .one
{
display:block;
float:left;
clear:both;
padding-top: 2px;
}

.third .two
{
display:block;
float:left;
clear:both;
padding-top: 2px;
}

#middle input.up{
 width:8px;
 height:7px;
 background-image:  url(../images/up.jpg);
 background-repeat: no-repeat;
 background-color: transparent;
 border:0;
 padding:0;
 margin:0;
 display:block;
}
#middle input.upinact:hover{
 width:8px;
 height:7px;
 background-image:  url(../images/up.jpg);
 background-repeat: no-repeat;
 background-color: transparent;
 border:0;
 padding:0;
 margin:0;
 display:block;
}
#middle input.upinact{
 width:8px;
 height:7px;
 background-image:  url(../images/up_inact.jpg);
 background-repeat: no-repeat;
 background-color: transparent;
 border:0;
 padding:0;
 margin:0;
 display:block;
}

 #middle input.down{
   width:8px;
   height:7px;
   background-image:  url(../images/down.jpg);
  background-repeat: no-repeat;
  background-color: transparent;
  border:0;
  padding:0;
  margin:0;
  display: block;
}
 #middle input.downinact:hover{
   width:8px;
   height:7px;
   background-image:  url(../images/down.jpg);
  background-repeat: no-repeat;
  background-color: transparent;
  border:0;
  padding:0;
  margin:0;
  display: block;
}
#middle input.downinact{
   width:8px;
   height:7px;
   background-image:  url(../images/down_inact.jpg);
  background-repeat: no-repeat;
  background-color: transparent;
  border:0;
  padding:0;
  margin:0;
  display: block;
}

#middle input.mw_up{
 width:8px;
 height:7px;
 background-image:  url(../images/up.gif);
 background-repeat: no-repeat;
 background-color: transparent;
 border:0;
 padding:0;
 margin:0;
 display:block;
}
#middle input.mw_upinact:hover{
 width:8px;
 height:7px;
 background-image:  url(../images/up.gif);
 background-repeat: no-repeat;
 background-color: transparent;
 border:0;
 padding:0;
 margin:0;
 display:block;
}
#middle input.mw_upinact{
 width:8px;
 height:7px;
 background-image:  url(../images/up_inact.gif);
 background-repeat: no-repeat;
 background-color: transparent;
 border:0;
 padding:0;
 margin:0;
 display:block;
}

 #middle input.mw_down{
   width:8px;
   height:7px;
   background-image:  url(../images/down.gif);
  background-repeat: no-repeat;
  background-color: transparent;
  border:0;
  padding:0;
  margin:0;
  display: block;
}
 #middle input.mw_downinact:hover{
   width:8px;
   height:7px;
   background-image:  url(../images/down.gif);
  background-repeat: no-repeat;
  background-color: transparent;
  border:0;
  padding:0;
  margin:0;
  display: block;
}
#middle input.mw_downinact{
   width:8px;
   height:7px;
   background-image:  url(../images/down_inact.gif);
  background-repeat: no-repeat;
  background-color: transparent;
  border:0;
  padding:0;
  margin:0;
  display: block;
}


#middle .sort input.name{
  border:0;
  padding: 0;
  margin:0;
  width:272px;
  border:none;
  background:transparent;
  color:#767676;
  font-family:Tahoma;
  font-size:12px;
}

#middle .sort input.name1{
  border:0;
  padding: 0;
  margin:0;
  width:174px;
  border:none;
  background:transparent;
  color:#767676;
  font-family:Tahoma;
  font-size:12px;
}

#middle .sort input.price{
  border:0;
  padding: 0;
  margin:0;
  width:50px;
  border:none;
  background:transparent;
  color:#767676;
  font-family:Tahoma;
  font-size:12px;
}

#middle .sort input.price1{
  border:0;
  padding: 0;
  margin:0;
  width:50px;
  border:none;
  background:transparent;
  color:#767676;
  font-family:Tahoma;
  font-size:12px;
}
#middle input.ok{
  background-image: url(../images/back_btn.jpg);
  background-repeat: repeat-x;
  color: #2a3852;
  font-size:14px;
  font-weight:600;
  width:66px;
  border:1px solid #2f61c5;
  margin:0 auto;
  padding:0;
  margin-top:15px;
  margin-bottom:15px;
  margin-left:140px;
  padding-left:5px;
  padding-right:5px;
}

#certificates{
  border:0;
  padding: 0;
  margin:0;
  width:205px;
  margin-bottom:15px;
}

 .left{
  float:left;
}

 .right{
  float: right;
}


#certificates h5{

 font-size:11px;
 font-family:Tahoma;
 color:# 313030;
 text-align:center;
}

#certificates img{
    clear:both;
    border:0;
    padding: 0;
    margin:0 auto;
    display: block
}

#supr_types{
padding: 0;
 margin:0 auto;
 width:180px;
 height:250px;
}


#supr_types h5{
 font-size:14px;
 font-family:Tahoma;
 color:#4a4a4a;
 text-align:center;
 font-weight: 600;

}

#supr_types img{
    clear:both;
    border:1px #575757 solid;
    padding: 0;
    margin:0 auto;
    display: block;
    width:179px;
}

#supr_types input{
    border:1px #575757 solid;
    width:179px;
    height:115px;
    padding: 0;
    margin:0 auto;
    background-color:transparent;;
    background-position: 30%  30%;
}

#search_form{
    background-color:#f5f5f5;
    width:100%;
    margin:0 auto;
    padding:0px;
    border:1px solid #d9d9d9;
    color:   #444444;
    font-size:12px;
    padding-top: 5px;
}

#search_form h1{
    color: #053968;
    font-size:18px;
    font-weight:600;
    text-align: center;
    padding-bottom:15px;
    padding-top:5px;
}

#search_form h4{
   padding:5px;
   color:   #444444;
    font-size:12px;
    font-weight: 500;
}

#search_form h2{
    color: #980b0b;
    font-size:14px;
    font-weight:600;
    text-align: center;
}

#search_form h3{
    color: #053968;
    font-size:14px;
    font-weight:600;
    text-align: left;
    padding:0;
    margin:0;
    padding-left:10px;
}


#search_form ul.list{
  margin:0;
  padding:0;
  padding-left:25px;
  padding-right:15px;
}

#search_form ul.list li{
  margin:0;
  padding:0;
  list-style: disc;
  /*padding-bottom:25px;*/
}

#search_form ul{
  margin:0;
  padding:0;
}

#search_form ul li{
  list-style:none;
  margin:0;
  padding:0;
  padding-bottom:25px;
}


#search_form h5{
    color:   #444444;
    font-size:12px;
    text-align: left;
    float: left;
    padding:0;
    margin:0;
}


#search_form input.btn{
  background-image: url(../images/back_btn.jpg);
  background-repeat: repeat-x;
  color: #2a3852;
  font-size:14px;
  font-weight:600;
  width:92px;
  border:1px solid #2f61c5;
  margin:0 auto;
  padding:0;
  margin-bottom:15px;
  margin-left:325px;
}

#search_form input.text{
  background-color:#ffffff;
  border:1px solid #2f61c5;
  color:   #444444;
  font-size:12px;
  float:left;
  margin-left:5px;
  width:50px;
}

#search_form input.text2{
  background-color:#ffffff;
  border:1px solid #2f61c5;
  color:   #444444;
  font-size:12px;
  float:left;
  margin-left:5px;
  width:200px;
}
#search_form textarea.text2{
  background-color:#ffffff;
  border:1px solid #2f61c5;
  color:   #444444;
  font-size:12px;
  float:left;
  margin-left:5px;
  width:270px;
  height:100px;
}
#search_form input.text1{
  background-color:#ffffff;
  border:1px solid #2f61c5;
  color:   #444444;
  font-size:12px;
  float:right;
  margin-left:5px;
  width:50px;
}

#search_form input.check{
  background-color:#ffffff;
  border:1px solid #2f61c5;
  float:left;
  padding:0;
  margin:0;
  margin-left:5px;
}

#search_form select{
  background-color:#ffffff;
  border:1px solid #2f61c5;
  float:right;
  padding:0;
  margin:0;
  margin-right:5px;
  color:   #444444;
  font-size:12px;
}

#search_form select.cert{
  background-color:#ffffff;
  border:1px solid #2f61c5;
  padding:0;
  margin:0 auto;
  margin-left:45px;
  color:   #444444;
  font-size:12px;
  width:300px;
  float:left;
}

#search_form table{
  width:95%;
  margin:0 auto;
  padding:0;
}

#search_form table.rght td{
  text-align:right;
}


#search_form td{
     /* color:   #444444;
    font-size:12px;      */
    text-align: left;
    float: left;
    padding:0;
    margin:0;
    padding-left:5px;
    padding-bottom:10px;
}

#search_form td.right{
     /* color:   #444444;
    font-size:12px;      */
    padding:0;
    margin:0;
    padding-right:15px;
    padding-bottom:10px;
    text-align:right;
}

#search_form td select{
width:100%;
padding:0;
margin:0;
}



#middle textarea.rez{
    width:100%;
    height:143px;
    background-color: #ffffff;
    border:1px solid #565656;
    padding:5px;
    margin:0 auto;
    color: #444444;
    font-size:12px;
    margin-top:5px;
}

td.error{
  color:#9f0000;
  font-size:13px;
  font-weight:600;
 }

#middle input.btn{
  background-image: url(../images/back_btn.jpg);
  background-repeat: repeat-x;
  color: #2a3852;
  font-size:14px;
  font-weight:600;
  width:166px;
  border:1px solid #2f61c5;
  margin:0 auto;
  padding:0;
  margin-top:15px;
  margin-bottom:15px;
  margin-left:125px;
  padding-left:5px;
  padding-right:5px;
}

#middle input.btn1{
  background-image: url(../images/back_btn.jpg);
  background-repeat: repeat-x;
  color: #2a3852;
  font-size:12px;
  font-weight:600;
  width:130px;
  border:1px solid #2f61c5;
  margin:0 auto;
  padding:0;
  margin-top:15px;
  margin-bottom:15px;
  padding-left:5px;
  padding-right:5px;
}

#guest{
  width: 235px;
  height:244px;
  background-image: url(../images/guest.jpg);
  margin:0;
  padding:0;
  padding-top:9px;
  font-family:Verdana;
  font-size:11px;
  color:#000000;
  text-decoration:none;
}

#guest .text{
  padding-left: 12px;
  padding-right:5px;
}


 #guest a{
  font-family:Verdana;
  font-size:11px;
  color:#000000;
  text-decoration:none;
}
#guest h1{
  background-image:url(../images/title.jpg) ;
  background-repeat: no-repeat;
  width:219px;
  height:23px;
  color:#fefefe;
  font-size:16.8px;
  font-family:Verdana;
  font-weight:700;
  text-align:center;
  padding:0;
  margin-left:9px;
}

#middle .guest h3{
  color:#BE0C11;
  font-family: Verdana;
  font-size:12px;
  font-weight:600;
  padding:0;
  margin:0;
}

#middle .guest h4{
  color:#717171;
  font-family: Verdana;
  font-size:10px;
  font-weight:500;
}

#sub_type{
  width:436px;
  float:left;
  margin-right:10px;
  padding-top: 8px;
  margin-left:16px;
  font-family:Tahoma;
  text-align: justify;
  font-size: 12px;
  color:#363636;
  line-height:20px;
}
#sub_type a:link {
color: #053968;
text-decoration: none;
}
#sub_type a:visited  {
color: #053968;
text-decoration: none;
}
#sub_type a:active {
color: #053968;
text-decoration: none;
}

#sub_type h4{  
color:#053968;
font-size:14px;
  font-weight:600;
  margin:0;
  padding:0;
}
@charset "windows-1251";