
html, body { height: 100%; }
body { margin: 0pt; padding: 0pt; background: rgb(226, 246, 250) url('images/bg.gif') repeat-x scroll 0% 0%; font-family: arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 100%; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(81, 81, 81); }
img { border: 0pt none ; }
p, h1, h2, form { margin: 0pt; }
.png, .crop, .scale {  }
a { color: rgb(78, 165, 239); text-decoration: none; }
a:hover { color: rgb(78, 165, 239); text-decoration: underline; }
.clear { clear: both; font-size: 0pt; }
.rel { position: relative; }
.abs { position: absolute; }
.p0 { padding: 0pt ! important; }
.brdbnone { border-bottom: medium none ! important; }
.fl { float: left ! important; }
.main { margin: 43px auto 0pt; width: 874px; padding-bottom: 20px; }
.ttop { background: transparent url('images/tbg.gif') repeat-x scroll 0% 0%; font-size: 0pt; }
.ttop .ttl { background: transparent url('images/tl.gif') no-repeat scroll 0% 0%; float: left; height: 12px; width: 12px; }
.ttop .ttr { background: transparent url('images/tr.gif') no-repeat scroll 0% 0%; float: right; height: 12px; width: 12px; }
.ttopcl { background: rgb(255, 255, 255) url('images/topl.gif') no-repeat scroll left center; height: 228px; }
.ttopcr { background: transparent url('images/topr.gif') no-repeat scroll right center; height: 228px; }
.tbottom { background: transparent url('images/bbg.gif') repeat-x scroll 0% 0%; }
.tbottom .tbottoml { background: transparent url('images/bl.gif') no-repeat scroll 0% 0%; float: left; height: 12px; width: 12px; }
.tbottom .tbottomr { background: transparent url('images/br.gif') no-repeat scroll 0% 0%; float: right; height: 12px; width: 12px; }
.menuttbl { padding: 12px 30px 0pt 18px; background: transparent url('images/ttopmenurg.gif') no-repeat scroll right center; float: left; height: 31px; font-size: 70%; font-weight: bold; }
.menuttbl a:hover {  }
.tcart { height: 50px; width: 197px; float: right; font-size: 75%; }
.tcarttxt { padding: 5px 0pt 0pt 50px; background: transparent url('images/cart.gif') no-repeat scroll 0px -4px; }
.tcarttxt a { text-decoration: underline; }
.tcarttxt span { font-weight: bold; }
.banner { z-index: 1; right: 0px; }
.banner img { width: 337px; height: 165px; }
* html .banner { z-index: 1; right: 7px; }
.ttopcr { padding: 0pt 8px; }
.ttblock1 { background: transparent url('images/ttopmenubg.gif') repeat-x scroll 0% 0%; height: 43px; }
* html .ttblock1 { margin-bottom: -7px; }
.ttb1left { background: transparent url('images/ttopmenul.gif') no-repeat scroll left center; height: 43px; }
.ttb1right { background: transparent url('images/ttopmenur.gif') no-repeat scroll right center; height: 43px; padding-left: 10px; }
.ttblock2 { background: transparent url('images/bgblue.gif') repeat-x scroll 0% 0%; height: 165px; }
* html .ttblock2 {  }
.bgnone { background: transparent none repeat scroll 0% 0% ! important; }
.ttopmen { margin: 0pt 0pt 0pt 297px; background: transparent url('images/ttopmen.gif') no-repeat scroll 0% 0%; width: 134px; height: 165px; }
.girlmed { margin: -45px 0pt 0pt 340px; background: transparent url('images/girl.png') no-repeat scroll 0% 0%; z-index: 100; height: 210px; width: 240px; }
.lenta { margin: -28px 0pt 0pt 557px; background: transparent url('images/images/lenta.png') no-repeat scroll 0% 0%; width: 188px; height: 61px; z-index: 1200; }
.logo { padding: 36px 0pt 0pt 20px; height: 90px; width: 324px; }
.logo a { text-decoration: none; }
span.logo_href { padding: 0pt 0pt 0pt 7px; font-family: tahoma; font-style: normal; font-variant: normal; font-size: 170%; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; font-weight: bold; color: rgb(255, 255, 255); top: 65px; }
.phone { font-size: 75%; font-weight: bold; float: left; padding-top: 5px; }
.phone span { color: rgb(87, 167, 232); }
.phone i { font-style: normal; color: rgb(128, 172, 61); }
.phimg { margin: -12px 0pt 0pt 7px; background: transparent url('images/phone.png') repeat scroll 0% 0%; width: 41px; height: 36px; }
.icq { margin: -1px 5px 0pt 0pt; background: transparent url('images/icqico.gif') no-repeat scroll 0% 0%; width: 16px; height: 16px; float: left; }
.borderph { margin: 2px 0pt 0pt; padding: 0pt 7px; background: transparent url('images/borderph.gif') no-repeat scroll center center; width: 3px; height: 22px; float: left; }
.phoneblock { padding: 0pt 0pt 0pt 57px; }
.order { margin: 7px 0pt 0pt 785px; font-size: 0pt; }
.left { width: 221px; float: left; }
.right { float: right; width: 221px; }
.mainbl { padding: 10px 18px 0px; }
.centerx { padding: 0pt 14px; float: left; width: 568px; }
.tct { background: transparent url('images/tcbg.gif') repeat-x scroll 0% 0%; height: 15px; font-size: 0pt; }
.tct .tcl { background: transparent url('images/tcl.gif') no-repeat scroll 0% 0%; float: left; width: 15px; height: 15px; }
.tct .tcr { background: transparent url('images/tcr.gif') no-repeat scroll 0% 0%; float: right; width: 15px; height: 15px; }
.ccl { background: rgb(255, 255, 255) url('images/cclbg.gif') repeat-y scroll left center; }
.ccr { background: transparent url('images/ccrbg.gif') repeat-y scroll right center; }
.bcb { background: transparent url('images/bcbg.gif') repeat-x scroll 0% 0%; font-size: 0pt; }
.bcb .bcl { background: transparent url('images/bcl.gif') no-repeat scroll 0% 0%; float: left; width: 15px; height: 15px; }
.bcb .bcr { background: transparent url('images/bcr.gif') no-repeat scroll 0% 0%; float: right; width: 15px; height: 15px; }
.menu1 { padding: 0pt 7px; }
.menu { margin: 0px 0pt 0pt; background: transparent url('images/menubg.gif') repeat-x scroll 0% 0%; height: 43px; font-family: tahoma; font-style: normal; font-variant: normal; font-weight: normal; font-size: 85%; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
.link0 { background: transparent url('images/menubg.gif') repeat-x scroll 0% 0%; width: 169px; text-align: center; height: 43px; float: left; }
.link0 a { padding: 4px 0pt 0pt; background: transparent url('images/menubrd.gif') no-repeat scroll left center; height: 39px; display: block; color: rgb(255, 255, 255); }
.link0 a:hover { display: block; color: rgb(255, 255, 255); text-decoration: none; }
.link0 span { background: transparent url('images/mbrdr.gif') no-repeat scroll right center; height: 43px; display: block; color: rgb(255, 255, 255); }
.link0 i { font-style: normal; display: block; padding-top: 8px; }
.link0:hover { background: transparent url('images/menubgact.gif') repeat-x scroll 0% 0%; }
.link0:hover a { background: transparent url('images/menubrd_a.gif') no-repeat scroll left center; }
.link0:hover span { background: transparent url('images/mbrdr_a.gif') no-repeat scroll right center; }
.link1 { background: transparent url('images/menubg.gif') repeat-x scroll 0% 0%; width: 174px; text-align: center; height: 43px; float: left; }
.link1 a { padding: 4px 0pt 0pt; background: transparent url('images/mbrdl.gif') no-repeat scroll left center; height: 39px; display: block; color: rgb(255, 255, 255); }
.link1 a:hover { display: block; color: rgb(255, 255, 255); text-decoration: none; }
.link1 span { background: transparent url('images/mbrdr.gif') no-repeat scroll right center; height: 43px; display: block; color: rgb(255, 255, 255); }
.link1 i { display: block; font-style: normal; padding-top: 8px; }
.link1:hover { background: transparent url('images/menubgact.gif') repeat-x scroll 0% 0%; }
.link1:hover a { background: transparent url('images/mbrdl_a.gif') no-repeat scroll left center; }
.link1:hover span { background: transparent url('images/mbrdr_a.gif') no-repeat scroll right center; }
.linkend { background: transparent url('images/menubg.gif') repeat-x scroll 0% 0%; width: 169px; text-align: center; height: 43px; float: left; }
.linkend a { padding: 4px 0pt 0pt; background: transparent url('images/menubrdr.gif') no-repeat scroll right center; height: 39px; display: block; color: rgb(255, 255, 255); }
.linkend a:hover { display: block; color: rgb(255, 255, 255); text-decoration: none; }
.linkend span { background: transparent url('images/mbrdl.gif') no-repeat scroll left center; height: 43px; display: block; color: rgb(255, 255, 255); }
.linkend i { display: block; font-style: normal; padding-top: 8px; }
.linkend:hover { background: transparent url('images/menubgact.gif') repeat-x scroll 0% 0%; }
.linkend:hover a { background: transparent url('images/mbrdl_a.gif') no-repeat scroll left center; }
.linkend:hover span { background: transparent url('images/menubrdr_a.gif') no-repeat scroll right center; }
.menubrd { float: left; width: 4px; height: 43px; }
.menubrdr { background: transparent url('images/menubrd.gif') no-repeat scroll 0% 0%; float: right; width: 4px; height: 43px; }
.greycolorbl { background: rgb(222, 241, 196) none repeat scroll 0% 0%; height: 7px; margin-top: 1px; font-size: 0pt; }
div.links { font-size: 90%; }
div.links a { color: rgb(51, 168, 255); }
div.links ul { margin: 0pt; padding: 0pt; }
div.links li { list-style-type: none; }
.t_header { padding: 5px 0pt 0pt 7px; color: rgb(38, 154, 223); font-weight: bold; font-size: 100%; }
.t_header_c { padding: 0pt 0pt 0pt 7px; margin-top: -3px; color: rgb(128, 201, 90); font-size: 75%; }
.info_client1 { font-size: 85%; }
.info_client1 label { width: 120px; float: left; }
.info_client1 input { float: left; }
.tableconfirm { font-size: 85%; }
.tableconfirm th { text-align: left; }
.link_confirm { font-size: 85%; }
.order_act { font-size: 85%; }
.linkallpr { padding: 0pt 0pt 0pt 14px; background: transparent url('images/all_imgpr.gif') no-repeat scroll 0px 5px; margin-top: 14px; }
.t_block { padding-bottom: 12px; }
.t_block .t_top { background: transparent url('images/t_topbg.gif') repeat-x scroll 0% 0%; height: 41px; }
.t_block .t_top .t_topl { background: transparent url('images/t_topl.gif') no-repeat scroll 0% 0%; float: left; width: 5px; height: 41px; }
.t_block .t_top .t_topr { background: transparent url('images/t_topr.gif') no-repeat scroll 0% 0%; float: right; width: 5px; height: 41px; }
.t_block .t_center { border-left: 1px solid rgb(228, 229, 238); border-right: 1px solid rgb(228, 229, 238); border-bottom: 1px solid rgb(228, 229, 238); padding: 14px 12px; background: transparent url('images/t_centerbg.gif') repeat-x scroll center top; }
.t_block .t_bottom { height: 4px; margin-top: -4px; font-size: 0pt; }
.t_block .t_bottoml { background: transparent url('images/t_bottoml.gif') no-repeat scroll 0% 0%; float: left; width: 4px; height: 4px; }
.t_block .t_bottomr { background: transparent url('images/t_bottomr.gif') no-repeat scroll 0% 0%; float: right; width: 4px; height: 4px; }
div.txt { font-size: 75%; }
.viewlicense { margin: 7px 0pt 0pt 4px; background: transparent url('images/viewlicense.gif') no-repeat scroll 0% 0%; width: 215px; height: 57px; }
.viewlicense .viewlicensetxt { padding: 7px 0pt 0pt 65px; font-size: 55%; font-weight: bold; }
.viewlicense .viewlicensetxt a { color: rgb(255, 255, 255); }
.searchblock { padding: 13px 11px; background: rgb(240, 241, 248) none repeat scroll 0% 0%; }
* html .searchblock { background: transparent none repeat scroll 0% 0%; }
.searchblock .is1 { border: 1px solid rgb(214, 216, 229); float: left; padding-left: 2px; padding-right: 2px; }
.searchblock .is2 { margin: 0pt 0pt 0pt 3px; float: left; }
.comm1 { font-size: 75%; padding-top: 18px; }
.comm1 .imgcomm1 { float: left; width: 57px; height: 57px; }
.comm1 .txtcomm1 { padding-left: 64px; }
.comm1 .txtcomm1 span { font-weight: bold; }
* html .comm1 .txtcomm1 { padding-left: 60px; }
.greycolor2 { background: rgb(238, 248, 225) none repeat scroll 0% 0%; height: 7px; font-size: 0pt; }
.awards { padding: 7px 0pt 17px; text-align: center; }
.awards img { margin: 0pt 20px; }
.productblock {  }
.productblock .prtopbrd { border-top: 1px solid rgb(228, 229, 238); }
.productblock .primg { padding: 0pt 10px 10px 0pt; float: left; width: 75px; }
.productblock .prtxt { float: left; width: 255px; }
.productblock .prtxt .pricepr { padding: 0pt 0pt 7px; float: left; }
.productblock .prtxt .pricepr h1 { font-size: 75%; font-weight: bold; color: rgb(38, 154, 223); padding-top: 2px; }
.productblock .prtxt .abotupr { font-size: 75%; }
.productblock .prtxt .pricepr .buy_now1 { padding: 7px 0pt; font-size: 75%; }
.productblock .prtxt .pricepr .buy_now1 i { font-style: normal; color: rgb(237, 28, 36); }
.productblock .prtxt .pricepr .buy_now1 img { margin: 0pt 0pt -5px 5px; }
.centerxx { padding: 0pt 0px 0pt 14px; float: left; width: 603px; }
.img_on_page { margin: 0pt 15px 0pt 50px; float: left; }
.copyright { padding: 17px 0pt 6px; font-size: 75%; }
.lenta_down { background: transparent url('images/lenta_down.png') no-repeat scroll 0% 0%; width: 98px; height: 26px; margin-top: 1px; }
.menupath { font-size: 90%; float: left; }
.accrcont { font-size: 75%; }
.accrcont h1 { font-size: 120%; }
.spanmail { margin: 0pt 0pt 7px; padding: 0pt; float: left; width: 90px; }
.inpmail { margin: 0pt 0pt 7px; padding: 3px; float: left; width: 200px; }
.submail { float: left; margin-left: 90px; }
.areapmail { padding: 3px; overflow: auto; width: 300px; height: 150px; }
.drug_1 { padding: 0pt 44px; float: left; width: 200px; }
.drug_1 .dr_img {  }
.drug_1 .header_dr { padding: 0pt 0pt 2px; }
.drug_1 .header_dr h1 { font-size: 75%; font-weight: bold; color: rgb(38, 154, 223); padding-top: 2px; }
.drug_1 .header_dr span { font-size: 75%; }
.drug_1 .header_dr i { font-size: 75%; font-style: normal; color: rgb(237, 28, 36); }
.drug_1 .txt_dr { padding: 0pt 0pt 5px; overflow: hidden; font-size: 75%; height: 58px; position: relative; }
.drug_1 .buynow_dr { padding: 7px 0pt 14px; text-align: center; }
.crop_cat { background: transparent url('images/cat_png.png') no-repeat scroll right center; width: 200px; height: 50px; top: 10px; }
.menucategory { line-height: 20px; font-size: 85%; }
div .menucategory a { color: rgb(81, 81, 81); text-decoration: none; }
div .menucategory a:hover { color: rgb(81, 81, 81); text-decoration: none; }
div .menucategory span { cursor: pointer; }
p.txt { font-size: 75%; }
.linksubmenu1 { padding: 5px 0pt 0pt 15px; background: transparent url('images/menu_y.gif') repeat-y scroll 4px 0px; font-size: 85%; }
.linksubmenu { padding: 0pt 0pt 0pt 5px; background: transparent url('images/menu_y.gif') repeat-y scroll 4px 0px; }
.linksubmenu img { margin-right: 3px; }
.menu_x_img { top: -3px; }
div .linksubmenu a { color: rgb(51, 168, 255); text-decoration: none; }
div .linksubmenu a:hover { color: rgb(166, 170, 179); text-decoration: none; }
h2.faq { margin: 0pt; padding: 0pt; font-size: 120%; }
table.product_list { font-size: 75%; border-collapse: collapse; }
table.product_list th, td { padding: 5px 4px; text-align: left; }
table.product_list .th1 { width: 131px; }
table.product_list .th2 { width: 111px; }
table.product_list .th3 { width: 121px; }
table.product_list .th4 { width: 126px; }
table.product_list .th5 { width: 110px; }
table.product_list .th11 { width: 131px; }
table.product_list .th22 { width: 111px; }
table.product_list .th33 { width: 121px; }
table.product_list .th44 { width: 126px; }
table.product_list .th55 { width: auto; }
table.product_list .bggrey { background: rgb(247, 248, 251) none repeat scroll 0% 0%; }
span.bl_header { color: rgb(38, 154, 223); font-weight: bold; font-family: tahoma; }
span.pr_red { color: rgb(237, 28, 36); }
span.pr_redtotal { color: rgb(237, 28, 36); font-weight: bold; font-family: tahoma; }
i.bl_op { font-style: normal; color: rgb(0, 0, 0); font-size: 95%; }
input.qantinp { width: 40px; }
div.totalprice { padding: 10px 0pt 0pt 4px; font-size: 75%; font-weight: bold; font-family: tahoma; }
.currencies { padding: 0px 0pt 0px 4px; font-size: 75%; float: right; }
.deliveryinp { padding: 10px 0pt 0pt 4px; font-size: 75%; float: left; line-height: 18px; }
.deliveryinp input { margin: 0pt 5px -3px 0pt; }
.navcat { padding: 15px 0pt 0pt; font-size: 85%; text-align: center; font-weight: bold; font-family: tahoma; }
.deliverytxt { padding: 10px 0pt 0pt 4px; font-size: 75%; }
div.h10 { height: 10px; }
p.desription { padding: 10px 0pt 0pt 4px; font-size: 75%; }
.weaccept { background: transparent url('images/weaccept.gif') no-repeat scroll 0% 0%; width: 270px; height: 30px; right: 20px; top: -20px; }
.r { background: red none repeat scroll 0% 0%; }
.g { background: green none repeat scroll 0% 0%; }
.z { border: 1px solid rgb(0, 0, 0); }
div.jGrowl { padding: 10px; z-index: 9999; }
div.ie6 { position: absolute; }
div.ie6.top-right { right: auto; bottom: auto; }
div.ie6.top-left {  }
div.ie6.bottom-right {  }
div.ie6.bottom-left {  }
div.ie6.center { width: 100%; }
body > div.jGrowl { position: fixed; }
body > div.jGrowl.top-left { left: 0px; top: 0px; }
body > div.jGrowl.top-right { right: 0px; top: 0px; }
body > div.jGrowl.bottom-left { left: 0px; bottom: 0px; }
body > div.jGrowl.bottom-right { right: 0px; bottom: 0px; }
body > div.jGrowl.center { top: 0px; width: 50%; left: 25%; }
div.center div.jGrowl-notification, div.center div.jGrowl-closer { margin-left: auto; margin-right: auto; }
div.jGrowl div.jGrowl-notification, div.jGrowl div.jGrowl-closer { padding: 10px; background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); opacity: 0.85; width: 235px; margin-top: 5px; margin-bottom: 5px; font-family: Tahoma,Arial,Helvetica,sans-serif; font-size: 12px; text-align: left; display: none; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; }
div.jGrowl div.jGrowl-notification { min-height: 40px; }
div.jGrowl div.jGrowl-notification div.header { font-weight: bold; font-size: 10px; }
div.jGrowl div.jGrowl-notification div.close { float: right; font-weight: bold; font-size: 12px; cursor: pointer; }
div.jGrowl div.jGrowl-closer { height: 15px; padding-top: 4px; padding-bottom: 4px; cursor: pointer; font-size: 11px; font-weight: bold; text-align: center; }
.treeview, .treeview ul { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
.treeview ul { background-color: white; margin-top: 4px; }
.treeview .hitarea { background: transparent url('images/treeview-default.gif') no-repeat scroll -64px -25px; height: 16px; width: 16px; margin-left: -16px; float: left; cursor: pointer; }
* html .hitarea { display: inline; float: none; }
.treeview li { margin: 0pt; padding: 3px 0pt 3px 16px; }
.treeview a.selected { background-color: rgb(238, 238, 238); }
#treecontrol { margin: 1em 0pt; display: none; }
.treeview .hover { color: red; cursor: pointer; }
.treeview li { background: transparent url('images/treeview-default-line.gif') no-repeat scroll 0pt 0pt; }
.treeview li.collapsable, .treeview li.expandable { background-position: 0pt -176px; }
.treeview .expandable-hitarea { background-position: -80px -3px; }
.treeview li.last { background-position: 0pt -1766px; }
.treeview li.lastCollapsable, .treeview li.lastExpandable { background-image: url('images/treeview-default.gif'); }
.treeview li.lastCollapsable { background-position: 0pt -111px; }
.treeview li.lastExpandable { background-position: -32px -67px; }
.treeview .lastExpandable a { background-position: -32px -67px; color: rgb(128, 172, 61); font-family: tahoma; font-weight: bold; }
.treeview div.lastCollapsable-hitarea, .treeview div.lastExpandable-hitarea { background-position: 0pt 50%; }
.treeview-red li { background-image: url('images/treeview-red-line.gif'); }
.treeview-red .hitarea, .treeview-red li.lastCollapsable, .treeview-red li.lastExpandable { background-image: url('images/treeview-red.gif'); }
.treeview-black li { background-image: url('images/treeview-black-line.gif'); }
.treeview-black .hitarea, .treeview-black li.lastCollapsable, .treeview-black li.lastExpandable { background-image: url('images/treeview-black.gif'); }
.treeview-gray li { background-image: url('images/treeview-gray-line.gif'); }
.treeview-gray .hitarea, .treeview-gray li.lastCollapsable, .treeview-gray li.lastExpandable { background-image: url('images/treeview-gray.gif'); }
.treeview-famfamfam li { background-image: url('images/treeview-famfamfam-line.gif'); }
.treeview-famfamfam .hitarea, .treeview-famfamfam li.lastCollapsable, .treeview-famfamfam li.lastExpandable { background-image: url('images/treeview-famfamfam.gif'); }
.filetree li { padding: 3px 0pt 2px 16px; }
.filetree span.folder { background: transparent url('images/folder.gif') no-repeat scroll 0pt 0pt; }
.filetree li.expandable span.folder { background: transparent url('images/folder-closed.gif') no-repeat scroll 0pt 0pt; }

.lineGray { overflow: hidden; height: 1px; background-color: rgb(227, 227, 227); }
.itemsBack { overflow: hidden; background-image: url('images/back_item.gif'); }
.itemsCont { margin: 0pt 0pt 0pt -5px; text-align: left; padding-left: 0px; }
.itemsCont ins { margin: 0pt 0pt 0pt 5px; text-decoration: none; display: inline-block; vertical-align: top; text-align: left; }
.item { border-left: 1px dotted rgb(227, 227, 227); overflow: hidden; width: 144px; text-align: left; height: 100px; padding-top: 5px; margin-left: -2px; padding-left: 10px; }
.itemName {  }
.itemName a { color: black; text-decoration: none; font-size: 0.9em; font-weight: bold; }
.groupName {  }
.groupName a { font-size: 0.7em; color: rgb(80, 130, 180); }
.itemPrice { overflow: hidden; width: 80px; font-size: 0.7em; float: left; line-height: 200%; padding-top: 5px; }
.itemPrice b { font-size: 1.2em; color: rgb(221, 31, 31); font-weight: bold; }
.itemImage { width: 54px; float: left; }
.groups { overflow: hidden; width: 48%; float: left; text-align: left; }
.groupLink { margin-top: 5px; }
.groupLink a { font-size: 0.8em; color: rgb(42, 84, 134); }
a { color: rgb(42, 84, 134); }
.clear { clear: both; }
.title {  }
