* {
    padding:0;
    margin:0;
    font-family:Tahoma;
}
a img {
    border:0px none;
}
h1 {
    color:#3D8F34;
    font-weight:normal;
    font-size:11px;
    font-weight:bold;
    text-align:center;

}
h2 {
    color:#033F87;
    font-size:11px;
    font-weight:normal;
   
}
h3 {
    color:#3D8F34;
    font-size:12px;
    font-weight:bold;
    margin:20px 0px 0px 20px;    
}
h4 {
    color:#515557;
    font-size:12px;
    font-weight:normal;
   
}
h5 {
    color:#E91BA2;
    font-weight:bold;
    font-size:12px;
}
p {
    color:#333841;
    font-weight:normal;
    font-size:11px;
    padding:3px 0px 0px 10px;
}
span.pink {
    color:#E91BA2;
}
span.blue {
    color:#033F87;
}
span.green {
    color:#135C01;
}
span.price {
color:#E91BA2;
font-weight:bold;
font-size:14px;
padding-bottom:15px;
}
div.main {
    width:775px;
    padding-top:5px;
}
table.header {
    width:100%;
}
table.header td.leftcell {
    width:164px;
    padding:15px 0px 5px 5px;
    vertical-align:top;
}
table.header td.leftcell table.topbuttons {
    width:150px;
}
table.header td.leftcell table.topbuttons td {
    width:50px;
    text-align:center;
}
table.header td.rightcell {
    padding:15px 0px 5px 5px;
}
table.header td.rightcell table.toplinks {
    width:100%;
}
table.header td.rightcell table.toplinks td {
    vertical-align:middle;
    padding-left:3px;
}
table.header td.rightcell table.toplinks td, table.header td.rightcell table.toplinks td a {
    font-size:11px;
    color:#172D51;
}
table.header td.rightcell table.toplinks td.search {
    text-align:right;
}
table.header td.rightcell table.toplinks td.search table td {
    padding-right:5px;
}
table.header td.rightcell table.toplinks td.search input.search {
    width:119px;
    height:17px;
    font-size:11px;
    border:1px solid #9D9D9E;
}
table.header td.topflower {
    height:137px;
    background-image:url('img/topflower.gif');
    background-position: 0px 10px;
    background-repeat:no-repeat;
    text-align:right;
    vertical-align:top;
    padding-left:0px; padding-right:15px; padding-top:40px; padding-bottom:0px
}
table.header td.topflower table.links td {
    vertical-align:top;
    padding:5px 30px 0px 0px;
}
table.header td.topflower table.links td, table.header td.topflower table.links td a {
    font-size:11px;
    font-weight:bold;
    text-decoration:none;
    color:#FFF;    
}
table.header td.mainlinks {
    padding:0;
    vertical-align:top;
}
table.header td.mainlinks table {
    width:95%;
}
table.header td.mainlinks table td {
    width:16%;
    vertical-align:middle;
    text-align:center;
    border-right:1px solid #45679E;
}
table.header td.mainlinks table td.last {
    border:0px none;
}
table.header td.mainlinks table td a {
    font-size:12px;
    font-weight:bold;
    color:#45679E;
    text-decoration:none;
}
table.header td.emptycell {
    padding:0;
    vertical-align:top;
    font-size:1px;
}
table.content {
    width:100%;
}
table.content td.leftcell {
    width:280px;
    vertical-align:top;
    padding:10px 0px 0px 0px;
}
table.content td.leftcell table.tel {
    height:44px;
    background-image:url('img/phone.gif');
    background-position:left;
    background-repeat:no-repeat;
    margin-left:20px;
}
table.content td.leftcell table.tel td.top {
    color:#4B8E43;
    font-size:15px;
    padding:0px 0px 0px 20px;
}
table.content td.leftcell table.tel td.bottom {
    color:#F547AC;
    font-size:24px;
    font-family:Arial;
    padding:0px 0px 0px 20px;
}
table.content td.leftcell table.basket {
    width:272px;
    height:50px;
    background-image:url('img/basket.gif');
    background-repeat:no-repeat;
    margin-top:15px;
}
table.content td.leftcell table.basket td.top {
    color:#E91BA2;
    font-size:11px;
    font-weight:bold;
    vertical-align:top;
    padding:9px 0px 0px 55px;
    height:1px;
}
table.content td.leftcell table.basket td.bottom {
    vertical-align:top;
    font-size:11px;
    padding:4px 0px 0px 55px;
}
table.content td.leftcell table.auth {
    width:272px;
    height:91px;
    background-image:url('img/auth.gif');
    background-repeat:no-repeat;
}
table.content td.leftcell table.auth td.top {
    color:#E91BA2;
    font-size:11px;
    font-weight:bold;
    vertical-align:top;
    padding:3px 0px 0px 55px;
}
table.content td.leftcell table.auth td.bottom {
    vertical-align:top;
    font-size:11px;
    padding:8px 0px 0px 55px;
}
table.content td.leftcell table.auth td.bottom td {
    vertical-align:bottom;
    padding-bottom:5px;
}
table.content td.leftcell table.auth td.bottom td a {
    color:#07438E;
    font-size:11px;
    text-decoration:underline;
    display:inline;
    margin:0;
}
table.content td.leftcell table.auth td.bottom input.inp {
    width:172px;
    height:16px;
    font-size:11px;
    border:1px solid #9D9D9E;
}
table.content td.leftcell a {
    color:#07438E;
    text-decoration:underline;
    font-size:11px;
    display:block;
    margin:10px 0px 0px 20px;
}
table.content td.leftcell p {
    margin:10px 0px 0px 10px;
}
table.content td.leftcell table.lim {
    width:272px;
    height:117px;
    background-image:url('img/limbg.jpg');
    background-repeat:no-repeat;
}
table.content td.leftcell table.lim td.top {
    color:#E91BA2;
    font-size:10px;
    font-weight:bold;
    vertical-align:top;
    padding:0px 0px 0px 110px;
}
table.content td.sepcell {
    width:35px;
}
table.content td.contentcell {
    padding:10px 20px 0px 0px;
	vertical-align:top;
}
table.content td.contentcell div.more {
    text-align:right;
    padding-right:3px;
}
table.content td.contentcell div.more a {
    color:#07438E;
    font-size:11px;
    text-decoration:underline;
}
table.content td.contentcell div.addmenu {
	padding:7px 0px 3px 10px;
    color:#07438E;
    font-size:11px;
}
table.content td.contentcell div.addmenu a {
    color:#07438E;
    font-size:11px;
    text-decoration:underline;
}
table.content td.contentcell table.map a {
    color:#07438E;
    font-size:11px;
    text-align:center;
    text-decoration:underline;
}
table.content td.contentcell div.flowersblock {
    width:462px;
    height:25px;
    background-image:url('img/flowersblock.gif');
    margin:10px 0px 0px 10px;
    text-align:center;
    color:#FFF;
    font-size:11px;
    font-weight:bold;
}
table.content td.contentcell table.flowers {
    width:455px;
    margin:0px 0px 0px 14px;
}
table.content td.contentcell table.flowers td {
    text-align:left;
    padding-top:10px;
    color:#106A06;
    font-size:11px;
}
table.content td.contentcell table.flowers td a {
    color:#07438E;
    text-decoration:none;
    font-size:11px;
}
table.content td.contentcell table.flowers td.left {
    padding-right:32px;    
}
table.content td.contentcell table.flowers td.middle {
    padding-right:32px; 
}
table.content td.contentcell div.all {
    text-align:right;
    padding:5px 8px 0px 0px;
}
table.content td.contentcell div.all a {
    color:#45679E;
    text-decoration:underline;
    font-size:13px;
}
table.bottomlinks {
    width:750px;
    background-color:#FCEDF6;
    height:26px;
}
table.bottomlinks td {
    color:#033F87;  
    font-size:12px;
    text-align:center;      
}
table.bottomlinks a {
    color:#033F87;
    font-size:12px;
    text-decoration:underline;
}
div.bottomtext {
    width:750px;
    margin-top:5px;
    color:#515557;
    font-size:10px;
    text-align:left;
}
div.bottomtextc {
    width:750px;
    margin-top:8px;
    color:#515557;
    font-size:10px;
    text-align:center;
}
div.bl {
    width:750px;
    margin-top:8px;
    height:3px;
    background-image:url('img/bl.gif');
    background-repeat:repeat-x;  
}
table.copyright {
    width:750px;
    margin-top:8px;
    color:#515557;
    font-size:11px;
    text-align:left;
    padding-left:5px;
}
table.copyright a {
    color:#515557;    
}
table.money {
    margin:10px 0px;
    width:750px;
}
.map {
    color:#033F87;
    font-size:11px;
    font-weight:normal;
   
}
