html,body{
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:62.5%/1.4;
margin:0;
padding:0;
height:100%;
}
* html body{

}

body{
  background:url(images/body_bg.jpg) right top repeat-y #fff1f3;
height:100%;
}

h5{
color:#9d4151;
}

a{
color:#9d4151;
}
a img{
border:none;
}

#mini
{
	position:absolute;
	top:79px;
	right:20px;
	left: 957px;
	width: 16px;
}

#all{
border-collapse:collapse;
width:100%;
height:100%;
}
  #main{
  background:url(images/buket.jpg) right bottom no-repeat;
  padding:0;
  height:100%;
  width:100%;
  vertical-align:top;
  }
  #down{
  vertical-align:top;
  padding:0;
  }

div#header{
background:url(images/header_bg.jpg) repeat-x;
height:228px;
overflow:hidden;
}

div#menu{
float:right;
width:165px;
min-height:480px;
text-align:center;
font-size: 0.7em;
color: #9d4151;
}
  div#menu ul{
  margin:30px 0 0 0;
  padding:0;
  }
    div#menu ul li{
    display:block;
    list-style:none;
    margin:0;
    padding:0;
    }

div#content{
background:url(images/flowers_bottom.jpg) top left no-repeat;
margin:0 167px 0 0;
padding:30px;
}
  div#content h2{
  clear:left;
  margin:0;
  padding:0;
  color:#81313F;
  font-size:20px;
  font-weight:normal;
  }

  div.textblock{
  color:#333;
  font-size:0.7em;
  margin-right:2%;
  float:left;
  width:46%;
  }
  div.textblock100{
  color:#333;
  font-size:0.7em;
  width:99%;
  }
  
    div.textblock img{
    float:left;
    margin:0 12px 6px 0;
    }

    div.textblock ul{
    list-style:none;
    margin:0 0 0 15px;
    padding:0;
    }
      div.textblock li{
      background:url(images/bulet.jpg) left 50% no-repeat;
      padding-left:10px;
      margin:0;
      }

    div.textblock p{
    margin:7px 0 7px 0;
    }

    div.textblock a.spec{
    clear:right;
    display:block;
    float:right;
    height:18px;
    padding:1px;
    overflow:hidden;
    }


    div.textblock100 img{

    margin:0 12px 6px 0;
    }

    div.textblock100 ul{
    list-style:none;
    margin:0 0 0 15px;
    padding:0;
    }
      div.textblock100 li{
      background:url(images/bulet.jpg) left 50% no-repeat;
      padding-left:10px;
      margin:0;
      }

    div.textblock100 p{
    margin:7px 0 7px 0;
    }

    div.textblock100 a.spec{
    clear:right;
    display:block;
    float:right;
    height:18px;
    padding:1px;
    overflow:hidden;
    }

div#footer{
clear:both;
background:url(images/footer_bg.jpg) repeat-x #ffe3e7;
height:70px;
overflow:hidden;
}
  div#copyright{
  color:#fff1f3;
  background:url(images/footer_left_bg.jpg) no-repeat;
  font-size:0.6em;
  float:left;
  width:383px;
  height:100px;
  padding:20px;
  overflow:hidden;
  }
    div#copyright a{
    color:#fff1f3;
    }

  ul.bottom_menu{
  margin:0 0 0 390px;
  padding:0;
  }
     ul.bottom_menu li{
     list-style:none;
     display:block;
     float:left;
     width:80px;
     overflow:hidden;
     }

#all #main #content .textblock .style2 {
	font-weight: bold;
	color: #9d4151;
}

#all #main #content .textblock .style3 {
	font-size: 0.7em;
	color: #333;
}

#all #main #content .textblock100 .style2 {
	font-weight: bold;
	font-size: 1.0em;
	color: #9d4151;
}

#all #main #content .textblock100 .style6 {
	font-weight: bold;
	font-size: 1.5em;
	color: #9d4151;
}

#all #main #content .textblock100 .style3 {
	font-size: 0.7em;
	color: #333;
}

#all #down #footer #copyright .style1 {
	font-size: 0.1em;
	color: #9d4151;
}

#all #main #content .style4 {
	font-size: 0.7em;
	color: #9d4151;	
}
#all #main #menu .styleM {
	font-size: 1em;
	color: #000000;	
}

.textblock100 .style5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #9d4151;
}
.textblock100 .styleR {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #9d4151;
	font-weight: bold;
}

div#b20 {
	z-index:100;
	position:absolute;
	left:557px;
	top:100px;
	width:169px;
	height:92px;
	background:url('images/20.gif') no-repeat top left;
}

#share42 {
  display: inline-block;
  padding: 6px 0 0 6px;
  background: #FFF;
  border: 1px solid #E9E9E9;
  border-radius: 4px;
}
#share42:hover {
  background: #F6F6F6;
  border: 1px solid #D4D4D4;
  box-shadow: 0 0 5px #DDD;
}
#share42 a {
  opacity: 0.5;
  vertical-align: bottom;
}
#share42:hover a {opacity: 0.7}
#share42 a:hover {opacity: 1}
