/*My global reset*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
 {margin: 0;	padding: 0;	border: 0; outline: 0; font-size: 100%;	vertical-align: baseline; background: transparent;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
:focus {outline: 0;}
table {border-collapse: collapse;	border-spacing: 0;}
/*My global reset end*/
body { background:url(../i/bg_html.png) left top repeat; }

#root {margin:0 auto;width:987px;}
.empty_block {clear:both; height:20px;}

#header {height:126px; background:url(../i/bg_content.png) left top repeat-y; padding:0 5px;}
#header img.euroflorist {float:right; padding:20px 28px 0 0;}
#header img.logo { padding:0 0 0 10px;}
#header .top_menu {background:url(../i/bg_top_menu.png) left top no-repeat; height:50px;}
#header .top_menu ul {padding:3px 0 0 26px;}
#header .top_menu ul li { float:left; font:bold 12px Tahoma; color:#777C27; padding:0px 0 0 14px; }
#header .top_menu ul li.active {background:url(../i/bg_active.png) left top no-repeat;  }
#header .top_menu ul li.active span{ color:#777C27; background:url(../i/bg_active.png) right -46px no-repeat;display:block; padding:11px 14px 10px 0;}
#header .top_menu ul li a {color:#fff; text-decoration:none; padding:11px 15px 10px 0; display:block; }
#header .top_menu ul li a:visited {color:#fff; }
#header .top_menu ul li a:hover {text-decoration:underline;}

#flore { margin: 0; left: 0px; top: 0px; padding: 15px 0 15px 0; }
#flore a { display: block; width: 582px; height: 143px; overflow: hidden; text-indent: -9000px; background: url(../img/flore.jpg); }

#content {background:url(../i/bg_content.png) left top repeat-y;  padding:0 16px; font:normal 12px Tahoma;}

#content .left_column {float:left; width:162px;}
#content .left_column ul {padding:12px 0 0 0;}
#content .left_column ul li { font:bold 12px/14px Tahoma; background:url(../i/bg_active.png) 29px -126px no-repeat; padding:5px 0 5px 47px;  }
#content .left_column ul li a {color:#4F4F4F; text-decoration:none;}
#content .left_column ul li a:visited {color:#4F4F4F;}
#content .left_column ul li a:hover {text-decoration:underline;}
#content .left_column .left_adv {background:url(../i/left_adv.png) left top no-repeat; width:143px; height:129px; margin:20px 0 20px 6px; text-align:}
#content .left_column .left_adv  h2 {font:bold 18px Tahoma; color:#fff; padding:14px 0 16px 10px;}
#content .left_column .left_adv  h2 a {font:bold 18px Tahoma; color:#fff; padding:0px;}
#content .left_column .left_adv   a{ color:#fff;text-decoration:none; font-weight:bold; padding:0 0 0 18px;}
#content .left_column .left_adv   a:visited {color:#fff;}
#content .left_column .left_adv   a:hover {text-decoration:underline;}


#content .right_column {float:right; width:200px;}
#content .right_column ul {padding:12px 0 18px 10px;}
#content .right_column ul li {display:block; padding:6px 0 6px 20px; background:url(../i/bg_active.png) left -95px no-repeat; font:bold 10px/12px Tahoma; color:#4F4F4F;}
#content .right_column ul li a {color:#4F4F4F; text-decoration:none;}
#content .right_column ul li a:visited {color:#4F4F4F;}
#content .right_column ul li a:hover { text-decoration:underline; }
#content .right_column .right_adv {background:url(../i/right_adv.png) left bottom no-repeat; text-align:center;height:100%; }
#content .right_column .right_adv .with_pic { background:url(../i/right_adv.png) left top no-repeat; text-align:center; height:100%; }
#content .right_column .right_adv .with_pic h2  {font:bold 12px Tahoma; color:#4F4F4F; padding:15px 0 10px 0; }
#content .right_column .right_adv .with_pic img  {padding:20px 0 10px 0;}
#content .right_column .right_adv .with_pic a  {font:bold 12px Tahoma; color:#787B22;}
#content .right_column .right_adv .with_pic a:visited  { color:#787B22;}
#content .right_column .right_adv .with_pic a:hover  { text-decoration:none;}
#content .right_column .right_adv p {text-decoration:none; padding:10px 0 40px 0; font:bold 12px Tahoma; color:#787B22;}

#content .middle_column { float:left; width:582px; }
#content .middle_column p.last_in_middle { font:normal 11px Tahoma; color:#4F4F4F; padding:15px 40px 0 20px;line-height:22px;}
#content .middle_column img.flore {  padding:15px 0 15px 0;}
#content .content_column { background:url(../i/bg_middle.png) -1164px top repeat-y; }
#content .content_column_top{ background:url(../i/bg_middle.png) -582px top no-repeat;}
#content .content_column_bottom { background:url(../i/bg_middle.png) left bottom no-repeat; height:100%; overflow:hidden;}

#content .content_column .one_of_three {float:left; padding:10px 14px 10px 17px; width:160px;  }
#content .content_column .one_of_three p {font:normal 11px Tahoma; color:#4F4F4F; padding:0 20px; height:40px;  display:block; text-align:center;}
#content .content_column .one_of_three p.price {font:bold 12px Tahoma; color:#787B22; padding:0 20px; height:26px;  display:block; text-align:center;}
#content .content_column .one_of_three a.img_border {padding:0 0 0 0px; margin:0 0 0 17px; height:120px; width:120px; background:url(../i/img_border.png) left top no-repeat; padding:5px 3px 0px 3px; text-align:center; display:block;}
#content .content_column .one_of_three h2 {height: 25px; font:bold 12px Tahoma; color:#787B22;padding:14px 0 10px 0px; text-align:center; }
#content .content_column .one_of_three h2 a {color:#787B22;}
#content .content_column .one_of_three h2 a:visited {color:#787B22;}
#content .content_column .one_of_three h2 a:hover {text-decoration:none;}
#content .content_column .one_of_three .more_info {display:block; height:32px; width:160px; margin:0 0 16px 0px; padding:0;  background:url(../i/img_border.png) left -172px no-repeat;}
#content .content_column .one_of_three .kop {display:block; height:31px; width:159px; margin:0 0 16px 0px; padding:0;  background:url(../i/kop.png) no-repeat;}
#content .content_column .break {background:url(../i/bg_active.png) left -165px repeat-x;height:2px; width:540px; margin:0 0 0 20px; border:0 none; clear:left; line-height:10px; display:block; line-height:1px;}


#footer {height:172px;clear:both; background:url(../i/bg_footer.png) left top no-repeat;  padding:0 16px;  }
#footer .central_footer {float:left;  width:582px; padding:12px 0 0 182px;}
#footer .central_footer a {display:block; font:bold 11px Tahoma; color:#818431; text-decoration:none; padding:10px 0 0 0;}
#footer .central_footer a:visited { color:#818431;}
#footer .central_footer a:hover { text-decoration:underline;}
#footer .central_footer .first {float:left; width:192px;}
#footer .central_footer .second {float:left; width:190px;}
#footer .central_footer .third {float:left; width:190px;}
#footer .right_block {float:right; padding:0 25px 0 0;}
#footer .right_block p {font:normal 10px Tahoma; color:#4F4F4F; padding:26px 0 20px 7px;}
