body{padding:0px; margin:0px; background:url(img/bg.png); color:#650606; font:15px Georgia, "Times New Roman", Times, serif; line-height:20px;}

a:link{color:#650606; text-decoration:underline;}
a:visited{color:#650606; text-decoration:underline;}
a:hover{color:#650606; text-decoration:none;}

h1{font-weight:normal; font-size:18px; padding:0px; margin:0px 0px 10px 0px;}
h2{font-weight:normal; font-size:16px; padding:0px; margin:0px 0px 10px 0px;}
p{padding:0px; margin:0px 0px 10px 0px;}

table{border-collapse:collapse;}

#header{width:950px; height:150px; margin:0 auto;}
#header #logo{padding:27px 0px 0px 0px; float:left;}
#header #logo #logolink{width:344px; height:99px; background:url(img/logo.png) no-repeat;}
#header #logo #logolink h1{font-size:48px; line-height:99px; width:344px; height:99px;}
#header #logo #logolink h1 a{display:block; width:344px; height:99px; overflow:hidden; text-indent:-999em;}
#header #logo #logocaption{margin:-15px 3px 0px 0px;}
* html #header #logo #logocaption{margin:-25px 3px 0px 0px;}
#header #logo #logocaption h2{font:13px Tahoma, Arial, Helvetica, sans-serif; color:#e25757; text-align:right;}
#header #phone{float:right; padding:49px 0px 0px 0px;}
#header #phone #hotline{font:13px Tahoma, Arial, Helvetica, sans-serif; color:#e25757; letter-spacing:2px; margin:0px 0px 9px 2px;}
#header #phone #number{font:42px Arial, Helvetica, sans-serif; color:#d4563a; line-height:42px;}
#header #phone #number span{display:block; width:78px; height:42px; background:url(img/495.png) no-repeat 50% 50%; text-align:center; font-size:28px; float:left; margin:0px 10px 0px 0px;}

#row{height:382px; background:url(img/row.png) repeat-x top; padding:3px 0px 0px 0px;}
#row #middle{width:987px; height:382px; margin:0 auto;}
#row #middle #menu{height:40px; background:url(img/menubg.png);}
#row #middle #menu ul{padding:0px; margin:0px; list-style-type:none;}
#row #middle #menu ul li{float:left; padding:0px 59px 0px 58px; background:url(img/divider.png) no-repeat 100% 5px; line-height:38px; font-size:18px;}
#row #middle #menu ul li a:link{color:#FFFFFF; text-decoration:none;}
#row #middle #menu ul li a:visited{color:#FFFFFF; text-decoration:none;}
#row #middle #menu ul li a:hover{color:#FFFFFF; text-decoration:underline;}
#row #middle #menu ul .last{background:none;}
#row #middle #pic{border:1px solid #fddcd6; width:790px; height:200px; background:url(img/pic.jpg) no-repeat 2px 2px; color:#e3472d; font-style:italic; padding:114px 195px 0px 0px;}
#row #middle #pic h1{font-size:42px; font-weight:bold; text-align:right; line-height:42px;}
#row #middle #pic h2{font-size:24px; text-align:right; line-height:24px; margin-top:-7px;}
#row #middle #caption{width:353px; height:46px; line-height:46px; text-align:center; font-size:20px; color:#FFFFFF; background:url(img/caption.png); margin:0 auto; margin-top:-14px;}

#content{width:990px; margin:0 auto; display:table;}
#content #services{float:left; width:260px; padding-bottom:30px;}
#content #services div{width:226px; height:143px; margin-top:33px;}
#content #services #cars{background:url(img/cars.png);}
#content #services #cars a{display:block; padding:54px 0px 0px 132px;}
#content #services #flowers{background:url(img/flowers.png);}
#content #services #flowers a{display:block; padding:57px 0px 0px 115px;}

#content #text{float:left; width:700px; text-align:left; padding:43px 0px 30px 0px;}
1#content #text .u1{padding:0px 0px 0px 15px; margin:0px; list-style-type:square;}
1#content #text .u1 li{padding-bottom:5px;}

#footer{background:url(img/row.png) repeat-x top; text-align:center; padding:30px 0px 30px 0px; color:#FFFFFF !important;}
#footer table{border:0px !important; background-color:none !important;}
#footer td{border:0px !important; background-color:none !important;}
#footer a:link{color:#FFFFFF !important; text-decoration:underline !important;}
#footer a:visited{color:#FFFFFF !important; text-decoration:underline !important;}
#footer a:hover{color:#FFFFFF !important; text-decoration:none !important;}




