/* ::::: http://www.best-ed-solution.com/style.css ::::: */

div.testimonials { margin-right: 15px; }
.testimonials div { border-top: 1px dashed gray; color: rgb(17, 17, 17); }
html { height: 100%; }
body { background: rgb(255, 255, 255) url('http://usuarios.multimania.es/Algari908owt/top_fon.gif') repeat-x scroll center 37px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; min-height: 100%; height: 100%; }
table { border-collapse: collapse; }
div.page { width: 1000px; height: auto ! important; min-height: 100%; max-width: 1280px; min-width: 1000px; margin-left: auto; margin-right: auto; }
div.page0 { padding-left: 40px; padding-right: 5px; }
div.page div.header { background: transparent url('http://usuarios.multimania.es/Algari908owt/top_fon0.jpg') no-repeat scroll center bottom; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 100%; float: left; height: 180px; position: relative; }
div.page div.patch_minheight { width: 1px; height: 35px; float: right; }
div.page div.footer_guarantor { height: 125px; clear: both; }
.main div.sidebar { margin: 0pt; padding: 0pt; width: 170px; float: left; }
.main div.sidebar_2 { width: 200px; float: right; }
.main div.mainbar { margin-left: 190px; margin-right: 0px; }
div.footer { margin-top: -70px; width: 927px; clear: both; height: 70px; }
body { margin: 0pt; padding: 0pt; font-family: Tahoma,Arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(0, 0, 0); }
td, th, p, img, form { border: 0pt none ; margin: 0pt; padding: 0pt; }
a { color: rgb(70, 113, 28); text-decoration: underline; }
a:hover { color: rgb(70, 113, 28); text-decoration: none; }
.shopping_block { float: right; width: 275px; color: rgb(255, 255, 255); position: absolute; right: -30px; top: 94px; }
.shopping_block .pic { background: transparent url('icon-1.gif') no-repeat scroll 0pt 0pt; width: 41px; height: 41px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; float: left; left: -5px; top: 2px; position: relative; }
.shopping_block p { margin-bottom: 3px; }
.shopping_block a { color: rgb(255, 255, 255); font-size: 21px; font-weight: normal; text-decoration: none; }
.shopping_block a:hover { color: rgb(255, 255, 255); font-size: 21px; font-weight: normal; text-decoration: underline; }
.lang_block { float: left; position: relative; top: 12px; font-size: 11px; color: rgb(93, 149, 37); }
.lang_block a { color: rgb(93, 149, 37); text-transform: uppercase; margin-right: 5px; margin-left: 5px; }
.lang_block a:hover { color: rgb(93, 149, 37); text-decoration: none; }
.top_logo { float: left; width: 500px; top: 45px; left: 0px; position: absolute; }
.top_logo a { font-size: 26px; font-weight: bold; color: rgb(255, 255, 255); text-decoration: none; }
.tel { float: left; color: rgb(255, 255, 255); font-size: 15px; top: 100px; left: 0px; position: absolute; width: 480px; }
.tel span {  }
.tel_1 { background: transparent url('tels.gif') no-repeat scroll 0% 0%; height: 35px; float: left; width: 150px; top: 2px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; position: relative; }
h2 { font-size: 21px; font-weight: bold; margin-bottom: 2px; color: rgb(0, 0, 0); }
.article_block h3 { margin-bottom: 8px; color: rgb(70, 113, 28); font-size: 21px; font-weight: bold; }
h1, .h1, .right_cont h3, .left_cont h3 { margin: 0pt 0pt 12px; padding: 0pt 0pt 0pt 10px; font-size: 18px; color: rgb(0, 0, 0); font-weight: bold; }
.centre_cont { margin-right: 210px; }
.left_cont { padding-left: 0px; position: relative; }
.right_cont { padding-top: 34px; width: 100%; }
.centre_cont p { margin-bottom: 13px; }
.product_list { width: 100%; }
.product_list ul.menu { margin: 0pt; padding: 0pt; width: 100%; }
.product_list ul.menu li { margin: 1px 0pt; padding: 2px 0pt; background: rgb(255, 255, 255) url('link_fon2_right.gif') no-repeat scroll 98% 2px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; list-style-type: none; list-style-image: none; list-style-position: outside; display: block; height: 18px; top: 0pt; left: 0pt; }
.product_list ul.menu li.odd { border-style: solid; border-color: rgb(241, 247, 234); border-width: 2px 0pt 1px; background: rgb(241, 247, 234) url('link_fon2_right.gif') no-repeat scroll 98% 2px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.product_list ul.menu li a { padding-left: 10px; cursor: pointer; display: block; }
.product_list ul.menu li a span i { background: transparent url('http://usuarios.multimania.es/Algari908owt/link_fon2_left.gif') no-repeat scroll 0pt 0pt; height: 16px; width: 10px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; position: absolute; top: 0px; left: -10px; }
.product_list ul.menu li a span { background: transparent url('http://usuarios.multimania.es/Algari908owt/link_fon2.gif') repeat-x scroll 0pt 0pt; height: 14px; padding-right: 3px; padding-top: 2px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; text-align: center; color: rgb(255, 255, 255); text-decoration: none; text-transform: uppercase; font-size: 10px; right: 10px; font-weight: bold; position: absolute; }
.special_offer_list .block .left { background: transparent url('http://usuarios.multimania.es/Algari908owt/fon_block_1.gif') no-repeat scroll 0pt 0pt; float: left; width: 250px; height: 80px; position: relative; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(255, 0, 0); }
.special_offer_list .block .right { background: transparent url('http://usuarios.multimania.es/Algari908owt/fon_block_1.gif') no-repeat scroll 0pt 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; float: right; width: 250px; height: 80px; position: relative; }
.special_offer_list .block .img_fon { font-family: Arial; font-style: normal; font-variant: normal; font-size: 12px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; font-weight: bold; text-align: center; color: rgb(255, 255, 255); line-height: 30px; }
.special_offer_list .block .left .img_fon b, .special_offer_list .block .right .img_fon b { font-size: 54px; color: rgb(255, 255, 255); display: block; }
.special_offer_list .block .img_fon0 { position: relative; top: 28px; }
.special_offer_list .block .left .img_fon { background: transparent url('fon_price0.gif') no-repeat scroll 0pt 0pt; float: right; width: 120px; height: 122px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; position: relative; right: 7px; margin-top: -22px; }
.special_offer_list .block .right .img_fon { background: transparent url('fon_price.gif') no-repeat scroll 0pt 0pt; float: right; width: 120px; height: 122px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; position: relative; right: 7px; margin-top: -22px; }
.special_offer_list .block .left b, .special_offer_list .block .right b { font-size: 21px; text-transform: uppercase; display: block; }
.special_offer_list .block a.text { padding: 10px 0pt 0pt 15px; display: block; height: 70px; color: rgb(255, 0, 0); text-decoration: none; width: 238px; position: absolute; }
.special_offer_list .block .left, .special_offer_list .block .right { font-size: 14px; }
.bestsellers_block { float: left; width: 100%; position: relative; margin-top: 20px; }
.one_block .block { background: rgb(232, 242, 250) none repeat scroll 0% 0%; float: left; width: 100%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; margin-bottom: 15px; position: relative; padding-bottom: 0px; }
.one_block .price_block { background: transparent url('fon_price1.gif') no-repeat scroll 0pt 0pt; float: right; width: 95px; height: 95px; position: absolute; right: 6px; top: 0px; margin-top: -5px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-size: 14px; color: rgb(255, 255, 255); text-align: center; }
.one_block .link_block { float: right; width: 155px; position: absolute; right: 115px; top: 25px; }
.y-bar-2 { margin: 0px; padding: 0pt 0pt 0pt 16px; background: transparent url('http://usuarios.multimania.es/Algari908owt/link_fon_left.gif') no-repeat scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-size: 11px; height: 33px; position: relative; }
.y-bar-2 a { padding: 5px 26px 1px 10px; background: transparent url('http://usuarios.multimania.es/Algari908owt/link_fon_right.gif') no-repeat scroll right top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-size: 18px; font-weight: bold; color: rgb(255, 255, 255); height: 28px; position: absolute; white-space: nowrap; text-decoration: none; text-align: center; }
.support_block .link_3 { margin-right: 5px; }
.link_3 { background: transparent url('http://usuarios.multimania.es/Algari908owt/link_fon1.gif') repeat-x scroll 0pt 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 20px; margin-top: 7px; position: relative; }
.link_3 .link_fon { background: transparent url('http://usuarios.multimania.es/Algari908owt/link_fon1_right.gif') no-repeat scroll right 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 20px; }
.link_3 a { background: transparent url('http://usuarios.multimania.es/Algari908owt/link_fon1_left.gif') no-repeat scroll 0pt 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-size: 12px; text-transform: uppercase; font-weight: bold; color: rgb(255, 255, 255); text-decoration: none; padding-top: 2px; height: 18px; text-align: center; display: block; }
.one_block .text_block img { position: absolute; top: 0px; margin-top: 2px; left: 0px; }
.one_block .text_block { margin-left: 105px; margin-right: 280px; font-size: 14px; color: rgb(129, 129, 129); }
ul { padding-left: 5px; }
ul li { margin: 0pt 0pt 8px; padding: 0pt 0pt 0pt 16px; background: transparent url('list_fon.gif') no-repeat scroll 0pt 6px; list-style-type: none; list-style-image: none; list-style-position: outside; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.one_block h2 { margin: 0pt 0pt 10px; padding: 0pt; font-size: 15px; }
.one_block .text_block h2 { padding-top: 15px; font-size: 18px; }
.clear { clear: both; }
.menu_hor_0 { height: 38px; float: left; width: 100%; position: relative; margin-top: -24px; }
.menu_hor_0 ul { margin: 0pt; padding: 0pt; float: left; width: 700px; }
.menu_hor_0 ul li { margin: 0pt 17px 0pt 0pt; padding: 0pt; background: transparent none repeat scroll 0% 0%; list-style-type: none; list-style-image: none; list-style-position: outside; float: left; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.menu_hor_0 ul li a { color: rgb(255, 255, 255); text-decoration: none; font-size: 11px; font-weight: bold; text-transform: uppercase; }
.right_link { float: right; position: relative; right: 43px; width: 160px; }
.right_link a { background: transparent url('fon_link.gif') no-repeat scroll right 4px; color: rgb(255, 255, 255); text-decoration: none; text-transform: uppercase; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; padding-right: 10px; }
.right_link a:hover { color: rgb(255, 255, 255); text-decoration: underline; }
.one_block .block i { width: 4px; height: 4px; }
.one_block .lc { background: transparent url('fon_block_2_left_top.gif') no-repeat scroll 0pt 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.one_block .rc { background: transparent url('fon_block_2_right_top.gif') no-repeat scroll 0pt 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.one_block .lc0 { background: transparent url('fon_block_2_left_bot.gif') no-repeat scroll 0pt 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.one_block .rc0 { background: transparent url('fon_block_2_right_bot.gif') no-repeat scroll 0pt 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.lc, .rc, .lc0, .rc0 { overflow: hidden; position: absolute; z-index: 100; }
.lc { top: 0pt; left: 0pt; }
.rc { top: 0pt; right: 0pt; }
.lc0 { bottom: 0pt; left: 0pt; }
.rc0 { bottom: 0pt; right: 0pt; }
.support_block {  }
.support_block .text { padding: 7px 5px 10px 87px; height: 61px; }
.support_block .pic { background: transparent url('7.gif') no-repeat scroll 0pt 0pt; float: left; width: 77px; height: 108px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; position: absolute; left: 5px; bottom: 0px; }
.support_block strong { color: rgb(70, 114, 28); font-size: 14px; font-weight: bold; text-transform: uppercase; }
.oval_block { border: 1px solid rgb(188, 205, 157); float: left; width: 100%; position: relative; }
.oval_block .lc, .oval_block .rc, .oval_block .lc0, .oval_block .rc0 { width: 6px; height: 6px; }
.oval_block .lc { background: transparent url('fon_block_3_left_top.gif') no-repeat scroll 0pt 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; left: -1px; top: -1px; }
.oval_block .rc { background: transparent url('fon_block_3_right_top.gif') no-repeat scroll 0pt 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; right: -1px; top: -1px; }
.oval_block .lc0 { background: transparent url('fon_block_3_left_bot.gif') no-repeat scroll 0pt 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; left: -1px; bottom: -1px; }
.oval_block .rc0 { background: transparent url('fon_block_3_right_bot.gif') no-repeat scroll 0pt 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; right: -1px; bottom: -1px; }
.testimonials_block { margin-top: 23px; }
.testimonials_block .text { padding: 10px; margin-bottom: -10px; }
.testimonials_block p { margin-bottom: 10px; }
.testimonials_block .img_fon { background: transparent url('fon_pic_3.gif') no-repeat scroll 0pt 0pt; float: left; width: 30px; height: 26px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; position: absolute; right: 35px; top: -26px; }
.article_block .left { float: left; width: 47%; margin-left: 10px; position: relative; margin-right: 20px; }
.article_block .right { margin: 0pt; padding: 0pt; float: left; width: 47%; }
.article_block p { line-height: 18px; }
.article_block .link a { font-size: 14px; position: relative; top: 7px; display: block; }
.article_block .link { background: transparent url('link_img.gif') no-repeat scroll right 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; position: absolute; right: 0px; bottom: -23px; height: 33px; width: 102px; }
#bottom { border-top: 2px solid rgb(225, 225, 225); height: 68px; padding-left: 5px; color: rgb(169, 169, 169); font-size: 11px; }
#bottom .right { padding-left: 0px; padding-top: 7px; }
#bottom .left { float: left; width: 190px; padding-top: 9px; }
#bottom .right p { margin-top: 15px; padding-left: 7px; font-weight: bold; }
#bottom .right span { color: rgb(70, 113, 28); font-weight: bold; }
#bottom .right a { text-decoration: none; margin-left: 7px; margin-right: 7px; font-size: 12px; font-weight: bold; }
#bottom .right a:hover {  }
.we_accept {  }
.we_accept object { margin: -4px 0pt 0pt -5px; }
.sert-and-spo { margin: 0pt 0pt 0pt 10px; font-weight: bold; }
.sert-and-spo p { margin: 30px 0pt 10px; }
.main, .article_block0 { float: left; width: 100%; position: relative; }
.top_logo a:hover, .menu_hor_0 ul li a:hover { color: rgb(255, 255, 255); text-decoration: underline; }
.special_offer_list, .special_offer_list .block { background: white none repeat scroll 0% 0%; float: left; width: 100%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.one_block .price_block p { font-size: 24px; font-weight: bold; }
.one_block .price_block p, .one_block .price_block span, .one_block .price_block p { position: relative; left: 0px; top: 20px; }
.one_block .text_block a, .one_block .text_block a:hover { color: rgb(0, 0, 0); }
.info_block, .article_block { float: left; width: 100%; margin-top: 25px; }
.y-bar-6 a:hover, .y-bar a:hover, .y-bar a b, .special_offer_list .block a.text:hover, .y-bar-2 a:hover { text-decoration: underline; }
div.testimonials div { padding: 5px 0pt; }
/* ::::: http://www.best-ed-solution.com/ajax_inner.css ::::: */


