﻿.red{ border: 1px solid red;}
/*-- global --*/
body {width: 100%; height: 100%; padding: 0; margin: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; color: #000; background: #fff;}
p{ font-size: 75%; line-height: 165%; margin: 0; padding: 0 0 1.25em; }
p.bigmargin{ margin-bottom: 1.7em; }
p.padding0{ padding: 0; }

input{ font-family: Verdana; line-height: 16px;}
img{ border: 0; vertical-align: top; }

h1, h2, h3, h4, ul, dl, dt, dd{ padding: 0; margin: 0; font-weight: normal; color: #000; }
h2, h3, h4{ line-height: 125%; }
h1 {font-size: 150%; font-weight: normal; color: #000; margin-bottom: 40px; position: relative; font-family: Georgia; } 
h2{ font-size: 110%; margin-bottom: 1.25em; font-family: Georgia; }
h2 a{ color: #000; }
h3{ font-size: 90%; margin-bottom: 1.25em; font-weight: bold; }
h3 span{ font-size: 75%; }
h4{ font-size: 80%; }

a{ color: #327ad6; }
a:hover{ color: #da007a; }
/*-- /global --*/

/*-- grid --*/
.column1_4 {float: left; width: 19%; margin-right: 2%;}
.column1_4M {float: left; width: 19%; margin-right: 2%; margin-bottom: 30px;}
.column1_2 {float: left; width: 40%; margin-right: 2%;}
.column1_2M {float: left; width: 40%; margin-right: 2%; margin-bottom: 30px;}
.column7_12 {float: left; width: 47%; margin-right: 2%;}
.column7_12M {float: left; width: 47%; margin-right: 2%; margin-bottom: 30px;}
.column1_3 {float: left; width: 26%; margin-right: 2%;}
.column1_3M {float: left; width: 26%; margin-right: 2%; margin-bottom: 30px;}
.column1_33 {float: left; width: 33%; margin-right: 2%;}
.column2_3 {float: left; width: 54%; margin-right: 9%;}
.column2_3M {float: left; width: 54%; margin-right: 9%; margin-bottom: 30px;}
.column1_6 {float: left; width: 12%; margin-right: 2%;}
.column1_6M {float: left; width: 12%; margin-right: 2%; margin-bottom: 30px;}
.column3_4 {float: left; width: 61%; margin-right: 2%;}
.column3_4M {float: left; width: 61%; margin-right: 2%; margin-bottom: 30px;}
.column1_12 {float: left; width: 5%; margin-right: 2%;}
.columnRight {float: right; width: 19%; position: relative; right: 11%;}

.textRight {text-align: right;}

.justify{ clear: left; font-size: 0; line-height: 0; }
.margin0{ margin-bottom: 0; }

.clear{ clear: both; height: 0; width: 100%; font-size: 0; line-height: 0; }
.clearL{ clear: left; height: 0; font-size: 0; line-height: 0; }

.fl_left{ float: left; }
.fl_right{ float: right; }

.indentLeft{ padding-left: 9%; }
.indentLeftH{ margin-left: 9%; }

.h_date{ font-size: 12px; line-height: 20px; margin: 0 0 30px; }
.h_date span{ margin: 0; color: #000; }

.linkQuick {text-decoration: none; border-bottom: 1px dashed; line-height: 16px; }
.wrapper {position: relative; min-width: 990px; min-height: 100%; }

/*-- header --*/
.header{ height: 220px; }
.header a{ color: #000; }
.header a:hover{ color: #da007a; }

.title_header { margin: 0 0 5px; padding: 0;  font-size: 36px; line-height: 40px; color: #000; font-weight: normal; font-family: Georgia; }
.title_header h1{ font-size: 36px; line-height: 40px; color: #000; font-weight: normal; font-family: Georgia; margin: 0;  }
.header_home{ padding: 0 0 40px; margin: 0; font-size: 75%; }

.header a.logout {float: left; font-size: 95%; margin: 1.21em 0 0 1.7em;}
/*.logo {float: right; width: 12%; padding-right: 3%; margin: 62px 0 10px; }
.logo a { font-size: 12px; line-height: 20px; }*/
.back_link{ float: right; margin: 62px 0 10px; width: 120px; height: 40px; }
.back_link a{ width: 120px; height: 40px; display: block; }
.back_link a.en{ background: url(images/back_link.gif) 0 0 no-repeat; }
.back_link a.en:hover{ background: url(images/back_link.gif) 0 -40px no-repeat; }
.back_link a.de{ background: url(images/back_link.gif) -120px 0 no-repeat; }
.back_link a.de:hover{ background: url(images/back_link.gif) -120px -40px no-repeat; }
.back_link a.ru{ background: url(images/back_link.gif) -240px 0 no-repeat; }
.back_link a.ru:hover{ background: url(images/back_link.gif) -240px -40px no-repeat; }
.back_link a.pt{ background: url(images/back_link.gif) -360px 0 no-repeat; }
.back_link a.pt:hover{ background: url(images/back_link.gif) -360px -40px no-repeat; }

/* Language */
.LanguageAndBasket {float: right; margin-right: 2%; width: 5%; font-size: 12px; padding-top: 62px; text-align: right; }
.language {position: relative; margin: 2px 0 15px; text-align: right;}
.language a { text-decoration: none; border-bottom: 1px dotted #000;}
.language a:hover{ border-bottom: 1px dotted #da007a; }

.basket{ float: right; }
.basket a{ background: url(images/ico_basket.gif) 0 0 no-repeat; width: 16px; height: 15px; display: block; }
.basket a:hover{ background: url(images/ico_basket.gif) -16px 0 no-repeat; width: 16px; height: 15px; display: block; }
span.basket_qty{ font-size: 11px; margin: -10px -10px 0 18px; display: block; }

.basket_full{ float: right; height: 15px; }
.basket_full a{ background: url(images/ico_basket_full.gif) 0 0 no-repeat; width: 16px; height: 15px; display: block; }
.basket_full a:hover{ background: url(images/ico_basket_full.gif) -16px 0 no-repeat; width: 16px; height: 15px; display: block; }

.language_all {position: absolute; left: 0; top: 14px; float: left; width: 40px; margin: 5px 0 0 -12px; text-align: left; z-index: 20; }
.lang_top_bg{ background: url(images/lang_top_bg.gif) 0 0 no-repeat; height: 11px; font-size: 0; line-height: 0; }
.language_all ul{ margin: 0; padding: 0 0 0 12px; background: url(images/lang_bg.gif) 0 0 repeat-y; }
.language_all ul li{ margin: 0; padding: 0; list-style-type: none; }
.language_all ul li a{ line-height: 20px; }
.lang_bot_bg{ background: url(images/lang_bot_bg.gif) 0 0 no-repeat; height: 7px; font-size: 0; line-height: 0; }

ul.logout {float: right; width: 11%; font-size: 12px; margin: 62px 2% 0 0; padding: 0; }
ul.logout li { list-style-type: none; margin: 0 0 10px; padding: 0; }
ul.logout li a{  font-size: 12px; line-height: 20px; }

.mainMenu {height: 1.75em; list-style: none; float: left; margin-right: 2%; margin-top: 8px; }
.mainMenu li {float: left; margin-right: 1.4em; font-size: 90%; padding: 2px 0;}
.mainMenu li.currMainMenu { color: #da007a; padding: 2px 0 0; font-weight: bold; }

/*-- /header --*/

/*-- content --*/
.content {width: 100%; clear: both; } 
.content a{color: #327ac1; }
.content a:hover{color: #da007a; }

.photoPersona{ float: left; margin: 7px 20px 0 0; }

/* category_menu */
.category_menu{ float: right; width: 19%; padding-right: 9%; }
.category_menu ul{ margin-bottom: 30px; list-style: none; }
.category_menu ul li{ font-size: 75%; line-height: 20px; color: #da007a; border: 1px solid #fff; }
.category_menu ul li a {color: #3fa5e9;  }
.category_menu ul li a:hover {color: #da007a; }
.category_menu ul li span {font-size: 75%; margin: 0 0 0 5px; color: #000; }
.category_menu ul li span.data {color: #000; margin: 0 0 20px; display: block; }

.ul {list-style: none; margin-left: 20px; margin-bottom: 1.7em;}
.ul li {line-height: 20px; position: relative;}

.frmInput {width: 257px;}

/* Tab profiles */
.tabProfiles {margin: 0 0 40px; height: 21px;}
.tabProfiles ul {list-style: none;}
.tabProfiles ul li {float: left; margin-right: 12px; line-height: 20px;}
.tabProfiles ul li.tabProCurr {background: #da007a; padding: 0 10px 1px; color: #fff; font-size: 75%;}
.tabProfiles ul li span, .tabProfiles ul li a {font-size: 75%; }

/*-- photogelory --*/
.photogallery{ width: 54%; }

/*-- photo_block --*/
.photo_block{float: left; padding: 0 20px 0 0; }

.photo_block_img {margin: 0 0 10px; border: 1px solid #f3f5f5; }
.photo_block_img a{display: block; height: 78px; float: left; border: 1px solid #f3f5f5; }
.photo_block_img a:hover{border: 1px solid #da007a;   }

.photo_block_settings{clear: both; margin: 0 0 20px; }
.photo_block_settings span{margin: 0 5px 0 0; }

.block_add_foto{background: #e3e7e8; width: 380px; height: 78px; padding-left: 20px; margin: 0 0 40px}
.foto_add_decor{background: url(images/foto_add_decor.gif) 100% 0px no-repeat; height: 51px; padding: 27px 0 0 0; }
/*-- /photo_block --*/

.block_redactor{ font-size: 12px; line-height: 20px; } 
.block_redactor p{ font-size: 12px; } 
.block_redactor img{ margin: 0 0 20px; } 
.block_redactor ol{ margin: 0 0 20px 20px; padding: 0; } 
.block_redactor ol li, .block_redactor ul li{ margin: 0; padding: 0; font-size: 12px; } 
.block_redactor ul{ margin: 0 0 20px 16px; padding: 0; } 

/*-- articl_block --*/
.articl_block h3{font-weight: normal; font-size: 95%; line-height: 1.4em; margin: 0; }
.articl_block h3.margin{margin: 0 0 30px; padding: 0; }
.articl_block span{color: #526777; font-size: 70%; display: block; margin: 5px 0 20px; }
.articl_block span.count{ font-size: 70%; }
.articl_block span a{ color: #526777; margin: 5px 0 10px; }
.articl_block p{ margin: 0 0 5px; padding: 0; }
.articl_block p.margin{ margin-bottom: 20px; }
.articl_block p.articl_block_link{ margin: 0 0 30px; }
.articl_block p.articl_block_link span{ margin: 0 10px 0 0; display: inline; font-size: 95%; }
.articl_block a:hover{text-decoration: none; }

.articl_block ul{margin: 20px 0 20px 16px; }
.articl_block ul li, articl_block ol li{margin: 0 0 5px; }
.articl_block ol{margin: 20px 0 20px 22px; padding: 0; }
/*-- /articl_block --*/

/*-- comments --*/
.comments h2{font-size: 120%; font-weight: bold; margin: 0 0 20px; }
.comments span{font-size: 95%; }
.comments p{font-size: 100%; }
/*-- /comments --*/

/* video gallery */
.video_gallery{ float: left; width: 405px; margin: 0 0 30px; }

/* Table list */
.tblList {margin-bottom: 40px;}
.tblListLine {border-top: 1px solid #bbc3c8; margin: 0 0 0 9%; padding-top: 0;}
.purchases .tblListLine {margin-right: 30%;}
.tblList_N {float: left; width: 8%; margin-right: 1%; text-align: right; line-height: 20px; }
.tblList_Name span a{ font-size: 12px; }

/* SM list */
.tblSMListRows{ padding: 0; margin: 0; }
.tblSMListRows p{ margin: 1.1em 0 1.2em; }

.tblHeader {padding-bottom: 0; font-size: 95%;}
.tblHeader img{ vertical-align: middle; }
.tblHeader p {margin: 1.3em 0 1.5em; }
.tblHeader a {color: #000;}
.tblHeader a:hover {color: #ff5720;}

.line {border-top: 1px solid #bbc3c8; padding-bottom: 40px; margin: 0 37% 0 9%; clear: left; line-height: 0; font-size: 0;  }

.block10{padding-bottom: 10px; }
.block20{padding-bottom: 20px; }
.block40{margin-bottom: 40px; }

.tbl_sort{border: 1px solid #f4f6f7; margin-bottom: 15px;}

/* Form */
.blockForm table{ float: left; border-collapse: collapse; }
.blockForm table td{ vertical-align: top; padding-bottom: 6px; font-size: 75%; }

.blockForm table.contactus{  }
.blockForm table.contactus tr td{ vertical-align: top; padding-bottom: 20px; }
.blockForm table.contactus tr td a{ color: #4a8797;  }

.td_cmt{ width: 19%; vertical-align: top; line-height: 1.7em; font-size: 75%; }

.frmTitle {width: 120px; padding-right: 20px;}
.frmInput input {vertical-align: middle; font-family: Verdana, Arial, Helvetica, sans-serif;}
.frmText {width:253px; line-height: 16px;}
.frmSelect {width: 257px; line-height: 16px;}
.frmInput select {vertical-align: middle; font-family: Verdana, Arial, Helvetica, sans-serif;}
.frmInput label {vertical-align: middle; margin-left: 4px;}
.frmTextYear {width: 50px; line-height: 16px;}
.frmMsgError {color: #f00; font-weight: bold; margin-bottom: 20px; font-size: 12px; }

.td_comments{ font-size: 0.9em; padding: 2px 0 0 20px; }

.frmButtons {margin-top: 20px;}
.button { color: #000; height: 24px; }
.verification input { width: 185px; }

/* Photo sheet music */
.photoSheetMusicSmall {position: relative; width: 120px; margin-bottom: 20px;}
.photoSheetMusicSmall img {border: 1px solid #526777;}

/* Paging */
.paging {float: left;}
.paging select {float: left; margin-right: 12px;}
.paging span, .paging a {float: left; display: block; padding: 3px; margin-right: 4px; vertical-align: middle; font-size: 75%; }
.currentPage {background: #da007a; color: #fff; font-weight: bold;}
.goToPage {text-align: right;}
.goToPage * {vertical-align: middle;}
.goToPage input {width: 45px;}

/* tb_details */
.tb_details{ width: 100%; }
.tb_details tr td{ font-size: 75%; line-height: 1.7em; }
.tb_details tr td a{ color: #06c;  }
.tb_details tr td p{ padding: 30px 0 20px; }
.tb_details tr td img{ vertical-align: middle; padding: 0 0 0 3px; }

/* block_prices */
.block_prices{ margin: -20px 0 0 0;}
.block_price h2{ color: #000; font-size: 18px; line-height: 20px; }
.block_price p{ position: relative; padding: 0 0 20px 20px; margin: 0; font-size: 75%; }
.block_price p input{ position: absolute;  margin: 5px 0 0 -20px; vertical-align: top; }
.block_price_txt{ font-size: 75%; line-height: 145%; padding: 0 0 20px; } 
.block_price_pdf{ color: #526777;  margin: 0 0 20px; line-height: 20px; font-size: 75%; }
.block_price_pdf img{ margin-right: 4px; vertical-align: middle; }
.block_price_btn{ text-align: center; }
.block_price_btn .button{ height: 22px; padding: 0 2px 2px; }

/*-- block_rounded --*/
.tb_block_rounded{ padding: 0; margin: 0; }
.tb_block_rounded tr td{ padding: 0; margin: 0; }
.tb_block_rounded tr td.block_rounded_corner1{ background: url(images/block_rounded_corner1.gif) 0 0 no-repeat; width: 6px; height: 6px; line-height: 0; font-size: 0; }
.tb_block_rounded tr td.block_rounded_t{ background: url(images/block_rounded_t.gif) 0 0 repeat-x; height: 6px; line-height: 0; font-size: 0; }
.tb_block_rounded tr td.block_rounded_corner2{ background: url(images/block_rounded_corner2.gif) 100% 0 no-repeat; width: 6px; height: 6px; line-height: 0; font-size: 0; }
.tb_block_rounded tr td.block_rounded_corner3{ background: url(images/block_rounded_corner3.gif) 0 100% no-repeat; width: 6px; height: 6px;  line-height: 0; font-size: 0; }
.tb_block_rounded tr td.block_rounded_b{ background: url(images/block_rounded_b.gif) 0 0 repeat-x; height: 6px;  line-height: 0; font-size: 0; }
.tb_block_rounded tr td.block_rounded_corner4{ background: url(images/block_rounded_corner4.gif) 100% 100% no-repeat; width: 6px; height: 6px;  line-height: 0; font-size: 0; }
.tb_block_rounded tr td.block_rounded_l{ background: url(images/block_rounded_l.gif) 0 0 repeat-y; }
.tb_block_rounded tr td.block_rounded_r{ background: url(images/block_rounded_r.gif) 0 0 repeat-y; }
.tb_block_rounded tr td.block_rounded_p{ padding: 20px; }

.tb_block_rounded tr td.block_rounded_corner1_white{ background: url(images/block_rounded_corner1_white.gif) 0 0 no-repeat; width: 6px; height: 6px; line-height: 0; font-size: 0; }
.tb_block_rounded tr td.block_rounded_t_white{ background: #fff url(images/block_rounded_t.gif) 0 0 repeat-x; height: 6px; line-height: 0; font-size: 0; }
.tb_block_rounded tr td.block_rounded_corner2_white{ background: url(images/block_rounded_corner2_white.gif) 100% 0 no-repeat; width: 6px; height: 6px; line-height: 0; font-size: 0; }
.tb_block_rounded tr td.block_rounded_corner3_white{ background: url(images/block_rounded_corner3_white.gif) 0 100% no-repeat; width: 6px; height: 6px;  line-height: 0; font-size: 0; }
.tb_block_rounded tr td.block_rounded_b_white{ background: #fff url(images/block_rounded_b.gif) 0 0 repeat-x; height: 6px;  line-height: 0; font-size: 0; }
.tb_block_rounded tr td.block_rounded_corner4_white{ background: url(images/block_rounded_corner4_white.gif) 100% 100% no-repeat; width: 6px; height: 6px;  line-height: 0; font-size: 0; }
.tb_block_rounded tr td.block_rounded_l_white{ background: #fff url(images/block_rounded_l.gif) 0 0 repeat-y; }
.tb_block_rounded tr td.block_rounded_r_white{ background: #fff url(images/block_rounded_r.gif) 0 0 repeat-y; }
.tb_block_rounded tr td.block_rounded_p_white{ padding: 4px; background: #fff; }

.block_purchase_link{ float: left; padding: 0 20px 0 0; color: #526777; font-size: 75%; }
.block_purchase_link img{ padding: 0 5px 0; }
.block_purchase_link a{ color: #526777; }

.popup_catalog{ width: 460px; position: absolute; top: 20px; left: 20px; z-index: 99;  }
.popup_catalog_main{ width: 440px; float: left; background: #fff; }
.popup_catalog_top2{ background: url(images/popup_catalog_top2.gif) 0 0 no-repeat; height: 6px; line-height: 0; font-size: 0; margin-top: -6px; }
.popup_catalog_center{ background: #fff; padding: 14px 20px; color: #000; line-height: 20px; border-left: 1px solid #ccd2d6; border-right: 1px solid #ccd2d6; }
.popup_catalog_bottom{ background: url(images/popup_catalog_bottom.gif) 0 100% no-repeat; height: 6px; line-height: 0; font-size: 0; margin-bottom: -6px; }

.block_nojs {position: fixed; top: 20px; left: 20px; width: 200px; background: #ffc; z-index: 99; line-height: 20px; padding: 10px 15px; border: 1px solid #000000; font-size: 75%; text-align: center; color: #000;}

/* Footer */
.footer {background: #fff; color: #000; font-size: 12px; line-height: 20px; padding: 0 11% 0 9%; height: 160px;}
.footer a{ color: #000; }
.footer a:hover{ color: #da007a; }
.footerBlock {padding-top: 40px; height: 45px; }
.faq {float: left; font-size: 100%; background: url(images/ico_faq_big.gif) 0 0 no-repeat; width: 51px; height: 44px; text-align: center; padding-top: 8px; margin-right: 2%;}
.faq a {color: #000;}
.footerLinks{ float: left; line-height: 1.8em; font-size: 100%; padding-top: 6px; }
.footerLinks a{ display: inline; margin: 0 20px 0 0; }

.footer p {font-size: 11px; line-height: 20px;}
.footer p a {color: #327ad6;}

.sm_status{ background: #da007a; float: left; padding: 3px 10px; color: #fff; margin: 0; font-size: 12px; }
.sm_size{ font-size: 12px; line-height: 18px; margin: 25px 0 0 0;}


.play{ padding: 0 5px 0 0; }
.play a{ background: url(images/ico_play.png) 0 0 no-repeat; display: block; width: 21px; height: 20px; float: left;padding: 0 0 0 30px; font-size:12px; line-height: 18px; }
.stop{ padding: 0 5px 0 0; }
.stop a{background: url(images/ico_stop.png) 0 0 no-repeat; display: block; width: 21px; height: 20px; float: left; padding: 0 0 0 30px; font-size:12px; line-height: 18px;}
/*-- new --*/
.bl_nav{ width: 19%; margin: 0 20px 0 0; float: left; padding: 0 0 0 9%; }
.bl_nav p{ padding: 0 0 6px; }
.bl_nav p a{ color: #000; }
ul.nav{ margin: 0; padding: 0; }
ul.nav li{ margin: 0 0 6px; padding: 0; list-style-type: none; font-size: 12px; line-height: 18px; }
ul.nav li a{ color: #000; }
ul.nav li span{ font-size: 10px; color: #666; padding: 0 0 0 5px; }

.bl_catalog_nav{ width: 19%; padding: 15px; margin: 0 4% 0 9%; float: left; background: #f4f6f7; }
.bl_catalog_nav p a{ color: #000; }
.bl_catalog_nav ul.nav{ margin: 0; padding: 0; }
.bl_catalog_nav ul.nav li{ margin: 0 0 5px; padding: 0;  }
.bl_catalog_nav ul.nav li div.selected{ color: #da007a; padding: 0; font-weight: bold; }
.bl_catalog_nav ul.nav li div.selected_img{ color: #da007a; padding: 0; margin: -18px 0 0 15px; font-weight: bold; }
.bl_catalog_nav ul.nav li img{ margin: 4px 5px 0 0; vertical-align: top; }
.bl_catalog_nav ul.nav li a{ text-decoration: none; }
.bl_catalog_nav ul.nav li span{ font-size: 10px; color: #666; padding: 0 0 0 5px; }
.bl_catalog_nav ul.nav li ul li{ margin: 5px 0 5px 13px; }

.bl_cont_all{ margin: 0 0 0 30%; }
.bl_cont{ float: left; width: 90%; }
.bl_cont table{ border-collapse: collapse; border: 0; width: 100%; table-layout: fixed; margin: 0 0 30px; }
.bl_cont table th{ border-top: 1px solid #595441; border-bottom: 1px solid #595441; padding: 5px 0; font-weight: normal; text-align: left; font-size: 12px; line-height: 18px; }
.bl_cont table th a{ color: #000; }
.bl_cont table td{ border-bottom: 1px solid #595441; padding: 10px 1em 10px 0; vertical-align: top; font-size: 12px; line-height: 18px; }
.bl_cont table th.r, .bl_cont table td.r{ text-align: right; padding-right: 0; }
.bl_cont table td a{ color: #4a8797; }
.bl_cont table span{ display: block; }

.bl_like{ padding: 8px 0 0; }
.bl_like div{ display: inline; }
.fb_edge_widget_with_comment{ position: absolute; top: -1px; z-index: 1; margin-left: -15px;  }
.bl_ico_pdf{ float:left; padding: 0 5px 5px 0; }
/*-- /new --*/

/*-- bl_edit_redactor --*/
.bl_main_txt{ margin: 0 0 0 160px; }
.bl_edit_redactor{ font-size: 14px; line-height: 24px; }
.bl_edit_redactor p{ font-size: 14px; line-height: 24px; }
.bl_edit_redactor h1{ margin: 0 0 20px; }
.bl_edit_redactor h2{ margin: 0 0 20px; }
.bl_edit_redactor h3{ margin: 0 0 10px; }
.bl_edit_redactor h4{ margin: 0 0 10px; }

.bl_edit_redactor ol{ margin: 0 0 20px 30px; padding: 0; }
.bl_edit_redactor ol li{ margin: 0; padding: 0; }
.bl_edit_redactor ol li ol{ margin: 0 0 0 30px; padding: 0; }

.bl_edit_redactor dl{ margin: 0 0 20px; padding: 0; }
.bl_edit_redactor dl dt{ margin: 0; padding: 0; }
.bl_edit_redactor dl dd{ margin: 0; padding: 0; }

.bl_edit_redactor ul{ margin: 0 0 20px 20px; padding: 0; }
.bl_edit_redactor ul li{ margin: 0; padding: 0; list-style-type: disc; }
.bl_edit_redactor ul li ul{ margin: 0 0 0 30px; padding: 0; }

.bl_edit_redactor table{ margin: 0 0 20px; border-collapse: collapse; border: 0; }
.bl_edit_redactor table td{ border: 1px solid #695f4c; padding: 0 1em; }
.img_left{ float: left; padding: 0 20px 0 0; }
.img_right{ float: right; padding: 0 0 0 20px; }
/*-- /bl_edit_redactor --*/