/* General */

body{margin:0;
    padding:0;
	 font:84% Tahoma, Sans-serif;
	color:#333;
     }
#wrapper{width:1000px;
		 margin:0 auto;
		 position:relative;
         }
img{border:none;
    }
h2{font-weight:normal;
   }
h3{font-weight:normal;
   margin:0px;
   }
a{color:#1ea596;
  }
.leftbed{width:115px;
         height:100px;
		 background: url("../i/begs.gif") no-repeat;
		 position:absolute;
		 top:62px;
		 left:15px;
         }
.rightbed{position:absolute;
          left:178px;
		  top:141px;
          width:115px;
		  height:71px;
		  background: url("../i/begs.gif") no-repeat 0 -103px;
          }
.home{display:block;
      width:10px;
	  height:10px;
	  font-size:1px;
	   background: url("../i/begs.gif") no-repeat 0 -174px;
	   position:absolute;
	   top:105px;
	   left:168px;
      }
.mail{display:block;
      width:11px;
	  height:10px;
	   position:absolute;
	   background: url("../i/begs.gif") no-repeat -11px -174px;
       font-size:1px;
	   top:170px;
	   left:130px;
      }







/* Header */

#header{height:110px;
		background: url("../i/sprite1.gif") repeat-x bottom;
		position:relative;
         }
.rightborder{height:20px;
             width:1px;
			 background:#c6c6c7;
			 position:absolute;
			 bottom:0;
			 right:0;
             }
.leftimage{position:absolute;
           bottom:0;
		   width:214px;
		   height:84px;
		   background:url("../i/sprite2.gif");
           }
.logoblock{position:absolute;
           right:0;
		   top:16px;
           width:135px;
		   height:94px;
           }
.navigation{text-align:center;
            padding-top:45px;
            }
.navigation a{color:#000;
             margin:0 10px 0 10px;
             }
.navigation a:hover{color:#1fa595;
                   }







/* Content */
#content{width:688px;
		 float:right;
         padding-bottom:30px;
         }
#content h2{margin:0px;
           font-size:1.5em;
           }

.contentbody{padding:13px 0 0 20px;
             overflow:hidden;
			 height:100%;
             }
.twogroups, .onegroups{overflow:hidden;
                       height:100%;

                        }
.twogroups{padding-top:15px;
           padding-bottom:10px;
           }
.onegroups{width:50%;
           float:left;
           }
.onegroups  a{ color:  #1ea596;
           }

.subgrouplist a{font-size:0.8em;

               }
#content .subgrouplist h2{font-size:1.3em;
                font-weight:normal;
                }

content  .alllink{color:#1ea596;
           }
.subgrouplist{margin-left:135px;
              padding-left:12px;
			  padding-right:15px;
              }
.subgrouplist  .subgroupslink{color:#333;
                }
.imagegroup{width:135px;
            float:left;
			border:1px solid #e2e2e2;
            }
.imagegroup span{background:#1fa595;
                border:6px solid #fff;
				display:block;
				height:88px;

                }
.fiveSubgroup{overflow:hidden;
              height:100%;
			  padding:15px 0 15px 0;
              }
.subgroup{width:111px;
          text-align:center;
		  float:left;
		  padding-right:22px;

          }
.subgroup a{color:#4b4b4b;
           font-size:0.8em;

            }
.subgroup a:hover{text-decoration:none;
                 }
.subgroup div{
              border:1px solid #e3e3e3;
            }
.subgroup div span{display:block;
                 background:#1fa595;
				 height:63px;
				 border:5px solid #fff;
                 }
.productlist{width:100%;
                 margin-top:20px;
				 font-size:0.8em;
                 }
 .productlist h3{font-size:1em;

				   font-weight:bold;
                   }
 .productlist  a{color:#333;
                 }
 .productlist  p {margin:0px;
                   margin-bottom:3px;
				 margin-top:3px;
                   }

.name,.prises{background:#c6c6c7;
                       font-weight:bold;
					    border-right:1px #fff solid;

                       }
.prises{text-align:center;
        }
 .productlist .prisestable{padding:0;
                          background:#c6c6c7;
						  border:none;
						  font-weight:bold;
             }
.borderbottom{border-bottom:1px solid #fff;

              }
 .productlist .prisestable table{width:100%;
                              }
 .productlist .prisestable table td{padding:0;
                                text-align:center;
								 padding:4px 0 4px 0
                               }
.name{width:60%;
      }

.productlist  td{padding:15px 15px 15px 15px;


                   }
.productlist .forbase, .productlist .forprice{padding-left:0;
                                             padding-right:0;
											 border:none;
                                             }
.forbase table, .forprice table{width:100%;
                           border:1px solid #c6c6c7;
							border-top:none;
							border-left:none;
                            }

.ep td{width:50%;
     }

.borderight{border-right:1px solid #fff;
            }
 .forprice{text-align:center;

           }
 .forprice td{padding:0;
                       border:1px solid #c6c6c7;
							border-bottom:none;
							border-right:none;
							padding:5px 10px;
							background:#fff;
							text-align:center;
                        }
.forbase table{border-right:none;
              }
.zebra0n{background:#efeff0;
         }
.productimage{
			  margin-top:20px;
               }
.productimage .greybord{border:#e3e3e3 1px solid;
			      font-size:1px;
			      display:inline-block;
                  }
.productinfo p span{font-weight:bold;
                   }
.productinfo p {font-size:0.9em;
                }
.productinfo table{border:1px solid #c6c6c7;
                border-top:none;
				 border-left:none;
                 }
.productinfo table .title{font-weight:bold;
                    }
.pricet{text-align:center;
         background:#c6c6c7;
		 font-weight:bold;
        }
.productinfo table td{border:1px solid #c6c6c7;
                   border-bottom:none;
				   border-right:none;
				   padding:6px;
                 }
.productimage img{border:10px solid #fff;
                 }
.about p{font-size:0.9em;
        line-height:1.4em;
		margin-bottom:20px;
        }
.about p span{font-weight:bold;
            }

.about h4{font-size:1.5em;
         }


#sidebar{background:#efeff0 url("../i/sprite2.gif") no-repeat 0 -84px;
         margin-right:691px;
         }
.phones{border-bottom:3px solid #fff;
        font-size:0.74em;
		height:55px;
		padding:70px 0 0 20px;
       }
.phones span{display:block;
            }
.sideblock{padding:10px 20px 30px 20px;
           border-bottom:3px solid #fff;
           }
.sideblock p{font-size:0.8em;
            padding-bottom:13px;
            }
.sideblock p span{color:#1fa595;
                 }
#sidebar h2{margin:0;
           font-weight:normal;
		   color:#1fa595;
		   font-size:1.5em;
          }
#sidebar ul{margin:0;
           padding:0;
		   margin-top:5px;
           }
#sidebar ul a{color:#333;
            }
#sidebar ul a:hover{color:#1fa595;
                  }
#sidebar ul li{list-style-type:none;
           margin:0;
		   padding:0;
		   padding-left:10px;
		   margin-bottom:5px;
		   background: url("../i/marker.gif") no-repeat 0 7px;
          }
#sidebar ul li ul{margin-top:3px;
             }
#sidebar ul li ul li{background:none;
              padding-left:15px;
               }
.banner{background:#efeff0;
        border-top:3px solid #fff;
		height:122px;
        }
.seachform{position:relative;
           margin-top:5px
           }
.seachform{_margin-top:-14px
           }
*+html .seachform{margin-top:-14px
                 }
.seachform .searctext{ width:600px;
                   }
.seachform .buton2{margin-bottom:-6px;
                     }
.seachform .buton2{_margin-bottom:-4px;
                     }
*+html .seachform .buton2{
                margin-bottom:-4px;
}

#sidebar form{margin:0;
             padding:0;
			 padding-top:5px;
			 position:relative;
             }
.searctext{width:201px;
           border:1px solid bfbfbf;
		   padding-left:5px;
		   color:#7f7f7f;
           }
.buton{margin:0;
       padding:0;
	   position:absolute;
	   top:5px;
	   left:213px;
        }
.buton{_top:6px;
       }
*+html .buton{top:6px;
             }






/* Footer */

#footer{clear:both;
        height:50px;
        }
.fotterline{font-size:1px;
            height:3px;
			background:#939393;
            }
.fotterline div{font-size:1px;
               height:3px;
			   width:309px;
			   background:#1fa595;
			   border-right:3px solid #fff;
               }
.copyright{float:left;
           }
.inotex{text-align:right;
  float:right;
        }

.gkrf{font-size:0.7em;
             border-bottom:1px solid #939393;
             padding-bottom:10px;
       }

.important{font-size:0.8em;
           border:1px solid #1ea596;
           padding:10px;
           }

.important h2 {  font-weight:bold;
  color: #cc0000;
}

