html{
  background-color: #222222;
  background-image:url(-images/m_body2_bg.png);
  background-repeat: repeat-y;
  background-position:center center;
  font-family: Arial, Serf;
}

body{
  width: 995px;
  padding: 0;
  margin: 0 auto;
}


#hed{
  width: 100%;
  height: 100px;
  color: #fff;
  text-align: center;
  font-family: Verdana, Arial;
}

#logo{
  float: left;
  width: 150px;
  display: inline;
}
#logo a img{
  border: 0;
}

#title{
  float: left;
  display: inline;
  font-size: 24pt;
  width:485px;
}


#serch{
  float: right;
  width: 350px;
  display: inline;
}

#reg li{
  marks: none;
  display: inline;
  font-size: 11pt;
}

#reg{
  padding: 0;
  margin: 0 0 3px 0;
}

#reg a{
  color: #fff;
}


#a_reg{
  color: #000;
  text-decoration: none;
  cursor: help;
}


.r_pole{
    display:inline;
    float:left;
    overflow:hidden;
    padding-left:25px;
    width:180px;
    height: 50px;
}

.r_pole i{
  color: #FF0033;

}

.r_error{
  color: #CC3300;
  font-size: smaller;
  width: 695px;
  float: left;
}


.r_form{
    display:inline;
    float:left;
    padding:5px 0 0 10px;
    width:285px;
    height: 45px;
}
.r_desc{
    float:right;
    width:210px;
    height: 50px;
}



#sserch{
  width: 240px;
  background-color: #000;
}

#sub_serch{
  margin-top: 0;
  text-align: left;
  margin-left: 20px;
}


#sub_serch a{
  color: #fff;
  font-size: 7pt;
}

#menu{
  margin:0 auto;
  width: 99%;
  height: 45px;
  z-index: 6;
}

#menu ul{
  padding: 0 1px;
  margin: 0;
}

.menu{
  padding: 5px 24px;
  display:inline;
  marks:none;
  position: relative;
  float: left;
  background-color: #222;
  z-index: 6;
}


.menu a{
  display: block;
}

.menu ul{
  display: none;
  position: absolute;
  list-style: none;
  left: 16px;
  top: 25px;
}

.menu:hover ul { display: block; }


.menu li{
  width: 200px;
  height: 15px;
}


#menu li a{
  color: #fff;
  background-color: #222;
}

.menu_m{
  padding: 5px 27px;
  display:inline;
  marks:none;
  position: relative;
  float: left;
  background-color: #222;
  z-index: 6;
}


.menu_m a{
  display: block;
}

.menu_m ul{
  display: none;
  position: absolute;
  list-style: none;
  left: 16px;
  top: 25px;
}

.menu_m:hover ul { display: block; }


.menu_m li{
  width: 200px;
  height: 15px;
}


#menu_m li a{
  color: #fff;
  background-color: #222;
}


#content{
  background-color: #fff;
  overflow:hidden;
}

#better_cramps{
  margin: 0;
  padding: 10px 0 10px 15px;
  font-size: 24pt;
  color: #999;
  width: 700px;
  display: inline;
}

#better_cramps a{
  color: #999;
  text-decoration: none;
}

#better_cramps a:hover{
color:#000;
}


#pagges{
  width: 290px;
  padding: 5px;
  margin: 0;
  color: #000;
  float: right;
}

#pagges a{
  color: #000;
}

.left{
  margin-top: 20px;
  font-size: 14pt;
  color: #000;
  padding-left: 20px;
  width: 230px;
  display: inline;
  float: left;
}

.left h2{
  font-size: 14pt;
  margin:0;
  padding-left:10px;
  width:200px;
}

.left ul{
  font-size: 13pt;
  list-style: none;
  margin:0;
  padding:0 0 0 10px;
  width:240px;
}


.left a{
  color: #999;
  border-spacing: 2px;
}

#banner{
  width: 200px;
  padding-left: 10px;
}


.right{
  width: 720px;
float: right;
margin: 0 0 0 0;
padding: 0 15px 0 0;
}

.tovar{
float:left;
height:292px;
padding-left:15px;
padding-right:15px;
width:145px;
}

.tovar a{
  border: 0;
  color: #000;
}
.tovar a img{
  border: 0;
}

.tov_name{
  padding-top: 10px;
}

#foot_menu ul{
  list-style: none;
  margin: 0;
  padding: 20px 0;
}

#foot_menu li{
  padding: 0 12px;
  display: inline;
}
#foot_menu a{
  color: #999;
}

#maney{
background-color:#FFFFFF;
height:44px;
margin:0;
overflow:hidden;
padding:0;
text-align:center;
width:100%;
}

#maney img{
  border: 0;
}

#copyright{
  color: #fff;
}

.akcia{
margin-left:-122px;
position:absolute;
margin-top:40px;
z-index: 5;
}

.akcia2{
margin-left:-124px;
position:absolute;
margin-top:0;
z-index: 5;
}

.right2{
  width: 750px;
float: right;
margin: -120px 0 0;
padding: 0;
}

.illustration{
  display: inline;
  color: #000;
  width: 370px;
  float: left;
}

.illustration img{
border-color:#999999;
border-style:solid;
}

.illustration ul{
  padding: 0;
margin: 0;
  list-style: none;
}

.illustration li{
  display: inline;
  padding: 0 16px;
}

.illustration a{
  color: #000;
  font-size: 14pt;
}

.tov_info{
  width: 350px;
  font-size: 18pt;
}
.tov_info h1{
    font-size: 18pt;
    margin: 0;
    padding: 0;
}
.tov_info h2{
    font-size: 18pt;
    margin: 0;
    padding: 0;
}
.tov_info h3{
    font-size: 18pt;
    margin: 0;
    padding: 0;
    font:inherit;
}
.tov_info p{
    font-size: 18pt;
    padding: 0;
    margin-top: 0;
}

.tov_info a{
    font-size: 18pt;
    color: #000;
}

#tov_tabl{
text-align:center;
width:710px;
}

.td1{
border:1px solid #999999;
width:75px;
}

.td1 img{
  border: none;
}


.td2{
  border:1px solid #999999;
  width:173px;
}
.td3{
  border:1px solid #999999;
  width:182px;
}
.td4{
  border:1px solid #999999;
  width:60px;
}
.td5{
  border:1px solid #999999;
  width:52px;
}
.td6{
  border:1px solid #999999;
  width:58px;
}
.td7{
  border:1px solid #999999;
  width:65px;
}
.td8{
  border:1px solid #999999;
  width:97px;
}
.td8 img{
  border: none;
}


#azers{
  border:1px solid #999999;
  display: none;
}

#samfens{
  float:left;
}

.ilustration{
  width: 120px;
  max-height: 170px;
}

.submit{
  color: #fff;
  background-color: #000;
  border-bottom-color: #999;
}
.d_pages{
  width: 250px;
  padding-left: 240px
}

.d_pages a{
  color: #000;
}

#serc_class{
  display: inline;
  font-size: 14pt;
 }
#serc_class li{
 padding: 0 15px;
 display: inline;
}
#serc_class a{
  color: #999;

}

#srav{
  width: 100%;
  height: 250px;
  background-color: rgb(255, 255, 255);
  margin-top: 7px;
}
#srav a{
  color: #999;
}
#srav a:hover{
  color: #000;
}
a:hover{
  color: #000;
}

#sravni_left{
  padding: 5px 710px 5px 10px;
  overflow: hidden;
  width: 444px;
}

#sravni_right{
  padding: 5px 15px;
}

#srav li{
  display: inline;
}

#srav img{
  width: 100px;
}

.srav_info{
  display: inline;
  overflow: hidden;
  float: left;
  width: 145px;
  padding: 0 0 0 0;
  margin: 0;
  text-align: center;
}
.srav_info i{
  padding: 0 0 0 30px;
  margin: 0;
}
.srav_info i a{
  text-decoration: none;
}
.srav_info h4{
  padding: 0;
  margin: 5px 0 0 5px;
}


#srav_info_left{
  float: left;
  width: 50px;
  text-align: center;
  padding: 85px 5px;
  display: inline;
}
#srav_info_right{
  float: left;
  width: 50px;
  display: inline;
  text-align: center;
  padding: 85px 5px;
}

#srav_info_right a{
  text-decoration: none;
}
#srav_info_left a{
  text-decoration: none;
}

.td1 img{
  width: 124px;
}

