body, html, div, img, dl, dt, dd, h1, h2, h3, h4, h5, p, a, tr, td, ul, li, input {margin:0px;padding:0px;}
  body, html {width: 100%;height: 100%;text-align: center;}
  body {background:url(/files/mysite/reg_images/bg_main.png) repeat; font-size: 62,5%; font-size:12px;}
  body, div {font-family:Arial, Helvetica, sans-serif;color:#4b3d4e;font-style:normal;font-weight:normal;margin:0px;padding:0px;}
  blockquote, pre, cite {font-size:1em;font-family:Arial, Helvetica, sans-serif;color:#4b3d4e;font-style:normal;font-weight:normal;}
  blockquote {border:#7c42df 1px solid;background:#d7bdef;padding:5px 5px 5px 5px;white-space:normal;width:85%;}
  blockquote p, pre p {white-space:normal;width:85%;}
  pre {border:#e9e9e9 1px solid;background:#f5f5f5;padding:5px 10px 5px 10px;}
  cite {font-style:italic;margin:10px 0 10px 30px;}
  pre {width:85%;white-space: pre-wrap;white-space: -moz-pre-wrap;white-space: -pre-wrap;white-space: -o-pre-wrap;word-wrap: break-word;}
  img {border: none; vertical-align: top;}
  td {font-size:1em;font-family:Arial, Helvetica, sans-serif; color:#4b3d4e;font-style:normal; font-weight:normal; border-top:#e9e9e9 1px solid;padding-top:9px;padding-bottom:7px;padding-left:5px;border-left:0px;}
  th {font-size:1em;font-family:Arial, Helvetica, sans-serif; color:#4b3d4e;font-style:normal; font-weight:bold; border-top:#7c42df 1px solid;padding-top:9px;padding-bottom:7px;padding-left:5px;border-left:0px;background:#d7bdef;}
  ul {margin:0px; padding:0px; list-style:none;}
  li {padding:0 0 7px 17px; background:url(/files/mysite/reg_images/list2.gif) no-repeat; font-size:1em; font-family:Arial, Helvetica, sans-serif;}
  table tr.odd td {background:#7c42df;}
  .clear_table td {border-top:none;}
  a {font-family:Tahoma; font-size:1em; font-style:normal; font-weight:normal; color:#020202;}
  a:hover {text-decoration:none;}
  h1 {font-size:20px; font-family:"Times New Roman", Times, serif; font-weight:normal;  color:#1d2321; padding:0;margin:0; padding-bottom:10px;}
  h2 {font-family:Tahoma; font-size:1em;  font-weight:bold; font-style:normal; color:white; padding:0;margin:0;}
  h3 {font-family:Tahoma; font-size:1em;  font-weight:bold; font-style:normal; color:white; padding:0;margin:0;}
  h4 {font-family:Arial, Helvetica, sans-serif; font-size: 1em;  font-weight:bold; font-style:normal; color:#42323f; padding:0;margin:0;}
  h5 {font-family:Tahoma; font-size:1em;  font-weight:bold; font-style:normal; color:white; padding:0;margin:0;}
  h6 {font-family:Tahoma; font-size:1.2em;  font-weight:bold; font-style:normal; color:white; padding:0;margin:0;}
   
  p {font-family:Tahoma; font-size:1em; font-style:normal; font-weight:normal; color:#1d2321; margin:0px; line-height:19px;}
  input { font-family:Arial, Helvetica, sans-serif; color:#4b3d4e; font-size:1em;}
  hr { background:#5e1996; height:2px;}
  .spacer {height: 0px; width: 100%; clear: both; font-size: 0px;}
  .float_l {float:left;}
  .main {width:100%; background:url(/files/mysite/reg_images/right_bg.png) no-repeat top right; min-width:1000px;}
  .red {color:#dc2308;} 
   
  .spacer20 {height:20px;width: 100%;clear: both;font-size: 1px;}
  .spacer32 {height:32px;width: 100%;clear: both;font-size: 1px;}
  .spacer47 {height:47px;width: 100%;clear: both;font-size: 1px;}
  .spacer75 {height:75px;width: 100%;clear: both;font-size: 1px;}
   
  pre {font-size:20px; font-family:"Times New Roman", Times, serif; font-weight:normal;  color:#1d2321; background:none; border:none; white-space:pre; padding:0px; margin:0px; min-width:700px;}

  .top_content {width:100%; min-width:1000px !important;}
  .top_content .logo_main {width:25%; float:left; display:inline;}
  .top_content .logo {min-width:250px; background:url(/files/mysite/reg_images/flower_shop.jpg) no-repeat; float:left;}
  .top_content_right_part_main {width:75%; float: left; min-width: 750px; margin:0pt auto; text-align:center;}
  .top_content_right_part_tel{ width:100%; float:left; font-size:1.6em; font-family:"Times New Roman", Times, serif; font-weight:normal; color:#FF0000; margin:2.6em 0 0 0;}
  .top_content_right_part_telblack{ color:#000000;}
  .top_content_right_part_menu{ width:100%; float:left; padding: 23px 0 0 0; margin:0pt auto;}
  .mn {color:#1d2321; font-family:Tahoma; font-size:0,2em; text-decoration:underline; font-style:normal; font-weight:bold; padding-top:6px; width:94px; height:28px; 
  float:left; margin:0 3px 0 28px; white-space:pre;}
   .mn1 {color:#1d2321; font-family:Tahoma; font-size:0,2em; text-decoration:none; font-style:normal; font-weight:bold; padding-top:6px; width:94px; height:28px; 
  float:left; margin:0 3px 0 28px; white-space:pre;}

   

  .content { width:100%; min-width:1000px; padding:0px; margin:0px;}
  .content .cleft  {min-width:200px; width:20%; float: left;}
  .content .cleft .cleftin {width:186px; border-left:#000000 1px solid; border-right:#000000 1px solid; padding-top:5px;}
  .content .cleft .cleftin .flowers_list {padding-top:25px;}
  .content .cleft .cleftin .flowers_list li a { color:#1d2321; font-family: Tahoma; font-size:1em; text-decoration:underline; padding-left:20px;}
  .content .cleft .cleftin .flowers_list li a:hover {color:#e42c15; background:url(/files/mysite/reg_images/left_menu_on.png) no-repeat;}
  .content .cleft .cleftin .flowers_list li a .red { color:#e42c15; background:url(/files/mysite/reg_images/left_menu_on.png) no-repeat;}
  .content .cleft .cleftin .red_news {padding-top:20px;}
  .content .cleft .cleftin .clred_text { padding:17px 0 0 17px;}
  .content .cleft .cleftin .clred_text span {color:#030303; font-weight:bold;}
  .content .cleft .cleftin .clred_text p {line-height:19px;}
  .content .cleft .cleftin .on-line-help_icq p { background:url(/files/mysite/reg_images/icq_icon.png) no-repeat; line-height:28px; width:141px; margin:0 auto; color:#020202; font-size:1em; font-family:Tahoma;}
  .content .cleft .cleftin .on-line-help_skype p { background:url(/files/mysite/reg_images/skype_icon.png) no-repeat 15px 4px; line-height:28px; padding-left:70px; margin:0 auto; color:#020202; font-size:1em; font-family:Tahoma;}
   
 
  .cright{ width:80%; min-width:800px;display:inline;}
  .top_blocks{ width:100%; display:inline; margin:0pt auto; text-align:center; }
  .top_blocks_section{ width:14%; float:left; display:inline; background:url(/files/mysite/reg_images/sections.png) repeat-x; text-align:left; margin:0 0 0 10px;}
  /*.top_blocks_section1{height:165px; width:100%; float:left; display:inline; background:url(/files/mysite/reg_images/section_1.png) no-repeat right top;}
  .given { background: url(/files/mysite/reg_images/present_bg.png) no-repeat; padding:19px 0 0 40px; height:165px; }*/
  .top_blocks_section1{height:165px; width:100%; background:url(/files/mysite/reg_images/section_1.png) no-repeat right top; min-width:143px;}
  .top_blocks_section1 .given { background: url(/files/mysite/reg_images/present_bg.png) no-repeat; padding:19px 0 0 40px; height:165px;}
   
  .top_blocks_section2{height:165px; width:100%; background:url(/files/mysite/reg_images/section2.png) no-repeat right top; min-width:143px;}
  .top_blocks_section2 .given { background:url(/files/mysite/reg_images/sect2.png) no-repeat; padding:19px 0 0 40px; height:165px; }
   
  .top_blocks_section3{height:165px; width:100%; background:url(/files/mysite/reg_images/section3.png) no-repeat right top; min-width:143px;}
  .top_blocks_section3 .given { background:url(/files/mysite/reg_images/sect3.png) no-repeat; padding:19px 0 0 40px; height:165px; }
   
  .top_blocks_section4{height:165px; width:100%; background:url(/files/mysite/reg_images/section4.png) no-repeat right top; min-width:143px; text-align:center;}
  .top_blocks_section4 .given { background: url(/files/mysite/reg_images/sect4.png) no-repeat; padding:10px 10px 0 10px; height:165px; line-height:20px; }
  .top_blocks_section4 .given a {padding:0 3px 0 3px;}
   
  .top_blocks_sections5 {width:16%; display: -moz-inline-box; display: inline-block; vertical-align: top; background:url(/files/mysite/reg_images/sectio5_bg.png) repeat-x; min-width:178px;}
  .top_blocks_section5{height:165px; width:100%; background:url(/files/mysite/reg_images/section5.png) no-repeat right top; min-width:178px;}
  .top_blocks_section5 .given5 { background: url(/files/mysite/reg_images/sect5.png) no-repeat; padding:10px 0 0 5px; height:165px; }
  .top_blocks_section5 .given5 p{font-family:Tahoma; font-size:1em; color:#0f0f0f; font-style:normal; font-weight:normal;}
  .top_blocks_section5 .given5 .tov {padding-left:20px;}
  .top_blocks_section5 .given5 a {text-decoration:none; font-family:Tahoma; font-size:1.0em;  font-weight:bold; font-style:normal; color:#FFFFFF; text-decoration:none; text-transform:uppercase; background:none;}
  .h45 {height:45px; widows:100%;}
 
  .catalog{ width:80%; float:left; margin: 15px 0 10px 0;}
  .thumbnails{margin: -1.5em 0 0 -3em;text-align: center;}
  .thumbnail{text-decoration: none;display: -moz-inline-box; display: inline-block; vertical-align: top;text-align: center; margin: 1.5em 0 0 1em;background-color:#FFFFFF;border:solid 1px #000000;}
  .thumbnail .r{width: 16em;float: left;padding:5px 0 5px 0;}
  .buy_fl {padding-top:5px;}
  .buy_fl a {text-decoration:none; background:url(/files/mysite/reg_images/more_btn.png) no-repeat center bottom; padding:3px 5px 3px 3px; height:17px; font-family:Tahoma; font-size:1em;  font-weight:bold; font-style:normal; color:#FFFFFF; text-decoration:none; text-transform:uppercase;}
  .buy_fl span a {text-decoration:none; background:url(/files/mysite/reg_images/buy_btn_bg.png) no-repeat center bottom; padding-left:2px; height:17px; font-family:Tahoma; font-size:1em;  font-weight:bold; font-style:normal; color:#FFFFFF; text-decoration:none; text-transform:uppercase; padding:5px 6px 3px 6px;}
   
  .text_part_main {  margin:0pt auto;  width:728px;}
  .text_part {width:726px;border-left:#000000 1px solid; border-right:#000000 1px solid; padding:10px 10px 0 10px; margin:0 auto;}
  .hheght {height:270px;}
  .fs_24 {font-size:24px;}
   
  .h19 {height:19px;}
  .hie { height:20px; //height:10px; }
 .footer {padding:36px 0 0 0px; height:70px; width:100%; min-width:1000px; float:left;}
  .footer p{ font-family:Tahoma; font-size:1em; color:#1d2321; padding-left:15px;}
  .footer a {padding-right:10px; padding-left:10px;}
  .h9 {height:9px;}
  .h7 {height:7px; width:100%;}
   
  .titles {background:url(/files/mysite/reg_images/titles_bg.jpg) no-repeat; padding-top:7px; width:145px; height:22px; margin:0 auto;}
  .titles a {font-family:Tahoma; font-size:1em;  font-weight:bold; font-style:normal; color:#FFFFFF; text-decoration:none; text-transform:uppercase; background:none; }
  .buy_btn {background:url(/files/mysite/reg_images/buy_btn_bg.png) no-repeat; padding-top:3px; width:61px; height:17px; margin:0 auto;  display: -moz-inline-box; display: inline-block;}
  .more_btn {background:url(/files/mysite/reg_images/more_btn.png) no-repeat; padding-top:3px; width:83px; height:17px; margin:0 auto;  display: -moz-inline-box; display: inline-block;}
   
 .maincontent{width:100%;float:left;display:inline;text-align:left;}
 
  .ins_leftcolumn{width:30%;float:left;display:inline;}
  .itemplusdiscription{width:95%;background-color:#FFFFcc;border:solid #666666 1px;margin:0.4em 0 2em 1em;}
  .itempicture{margin:12px 0 0 0;width:100%;text-align:center;}
  .itemdiscrition{margin:10px 0 5px 9px;font-size:90%;color:#666666;}
 
  .ins_centercolumn{width:50%;float:left;display:inline;margin:0 0 0 5px;}
  .center_announce{width:90%;background-color:#FFFFFF;border:solid #000000 1px;margin:5px 0 0 0;font-size:17px;font-weight:bold;padding:3px 0 3px 4px;}
  .center_call{width:90%;float:left;margin: 20px 0 10px 0;font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:bold;}
  .center_text{float:left;color:#333333;font-size:110%;width:99%;}
  
  .ins_rightcolumn{width:18%;float:left;display:inline;}
  .right_item{width:80%;float:left;border:solid #666666 1px;margin:0.4em 0 0 1em;}
  .right_item_announce{width:100%;background-color:#FF0000;color:#FFFFFF;font-weight:bold;font-size:14px;text-align:center;}
  .right_item_picture{width:100%;text-align:center;background-color:#FFFFFF;padding:10px 0 0 0;}
  .right_item_text{width:100%;text-align:center;font-size:110%;color:#666666;background-color:#FFFFFF;}