/* общие */
body { margin: 0; padding: 0; background: #fff8f8; }

.width { min-width: 79px; width: expression(document.body.clientWidth < 769? "769px":"100%"); }
.layout { border-collapse: collapse; }

td { font-family: Tahoma; color: #595959; font-size: 0.7em; margin: 0; padding: 0; }
td.bgblack { background-color: #000000; }
td.utd { padding: 5px; border: 1px solid #e7e1d0; }

a { color: #dd4881; }

p { margin: 0 0 1.3em 0;  line-height: 1.3em;}

h1 { color: #c5355f; font-size: 2.2em; font-weight: normal; text-transform: uppercase; margin-bottom: 0.5em; }
h2 { font-size: 1.7em; font-weight: normal; margin-bottom: 3px; }
h3 { font-size: 1.5em; font-weight: normal; margin-bottom: 3px; }

span.h1blue { color: #0076a3; font-size: 0.75em; }

form { margin: 0px; padding: 0px; }
input.search { border: 1px solid #4d4d4d; background-color: #4d4d4d; color: #fff8f8; width: 100%; padding: 0px 3px; }
input.author { border: 1px solid #d2e5c3; background-color: #d2e5c3; width: 100%; padding: 0px 3px; }
.inp { border: 1px solid #bebdbd; width: 100%; padding: 0px 3px; }
.curs { cursor: hand; cursor: pointer; }

/*шапка*/
td.top1 { padding: 16px 0 0 30px; }
td.top2 { padding: 0 41px 0 54px; }
td.top3 { background: #f6efd2 url('./i/i_01.gif') repeat-x top left;  }
.top4 { background: url('./i/i_04.gif') no-repeat top right; }
td.pad1 { padding-left: 30px; }

img.menutop { margin-right: 3px; }

/*середина*/
.mid1 { background: url('./i/i_02.jpg') no-repeat top right; }
td.girl { background: url('./i/i_03.jpg') no-repeat top left; }
td.inews { padding-left: 13px; }
td.blackline { background: #eb8ea2 url('./i/i_05.gif') repeat-x top left; }
td.blackline1 { background: #a1294a url('./i/i_06.gif') repeat-y top left; }
td.bgred { background-color: #a1294a; }
td.slogan { padding: 30px 0 0 128px; }
td.main { background: url('./i/i_09.gif') repeat-x bottom left; }
td.main1 { padding: 43px 30px 30px 12px; }
td.main2 { padding: 61px 10px 30px 0; }

a.newslist { color: #eb8ea2; }
a.menu { color: #bd3356; }
a.blue { color: #0076a3; }
a.grey { color: #595959; }

p.leftblock { padding-left: 18px; }

dl.news { margin: 8px 0px 10px 0px; }
dt.news { margin: 0px 0px 2px 0px; color: #ffffff; font-weight: bold; }
dt.advice { margin: 0px 0px 2px 0px; color: #eb8ea2; font-weight: bold; }
dd.news { margin: 0px 0px 17px 0px; color: #dcdcdc; }

ul.menu { margin: 0; padding: 3px 0 13px 18px; border-bottom: 3px solid #c5355f; }
li.menu { margin: 0 0 8px 0; padding: 0 0 0 10px; list-style-type: none; background: url('./i/mli.gif') no-repeat 0 0.55em; }
li.menu_act { margin: 0 0 8px 0; padding: 0 0 0 10px; color: #c5355f; font-weight: bold; list-style-type: none; background: url('./i/mli.gif') no-repeat 0 0.55em; }

ul.submenu { margin: 0; padding: 5px 0 0 0; }
li.submenu { margin: 0 0 8px -10px; padding: 0 0 0 31px; list-style-type: none; background: url('./i/submli.gif') no-repeat 15px 0.6em; }
li.submenu_act { margin: 0 0 8px -10px; padding: 0 0 0 31px; color: #c5355f; font-weight: bold; list-style-type: none; background: url('./i/submli.gif') no-repeat 15px 0.6em; }

html>body ul.submenu { margin: 0; padding: 0; }
html>body li.submenu { margin: 0 0 8px 0;  }
html>body li.submenu_act { margin: 0 0 8px 0; }

ul.menu1 { margin: 0; padding: 16px 0; background: #f9e4e8 url('./i/i_12.gif') repeat-x bottom left; border-top: 1px solid #fff8f8; }
li.menu1 { margin: 0 0 4px 0; padding: 0 0 0 28px; font-size: 1.3em; font-weight: bold; list-style-type: none; background: url('./i/mli1.gif') no-repeat 18px 0.55em; }
li.menu1_act { margin: 0 0 4px 0; padding: 0 0 0 28px; color: #c5355f; font-size: 1.3em; font-weight: bold; list-style-type: none; background: url('./i/mli.gif') no-repeat 18px 0.55em; }

/*каталог*/

a.cat { color:#728a7d; font-size: 1.3em; text-decoration: none; display:block; width: 50%; padding: 6px 13px; }
a.cat span { color:#0075ba; font-size: 1.2em; text-decoration: underline; }
a.cat:hover { color: #ffffff; text-decoration: none; background: #c03158 url('./i/i_07.gif') no-repeat center left; }
a.cat:hover span { color: #ffffff; }


a.cat_ind { font-family: Arial; color:#728a7d; font-size: 1.3em; text-decoration: none; display:block; width: 50%; padding: 6px 13px; }
a.cat_ind span { color:#0075ba; font-size: 1.2em; text-decoration: underline; }
a.cat_ind:hover { color: #ffffff; text-decoration: none; background: #c03158 url('./i/i_07.gif') no-repeat center left; }
a.cat_ind:hover span { color: #ffffff; }

a.cat_ind1 { font-family: Arial; color:#728a7d; font-size: 1.1em; text-decoration: none; display:block; width: 80%; padding: 6px 13px; }
a.cat_ind1 span { color:#0075ba; text-decoration: underline; }
a.cat_ind1:hover { color: #ffffff; text-decoration: none; background: #c03158 url('./i/i_07.gif') no-repeat center left; }
a.cat_ind1:hover span { color: #ffffff; }


a.zakaz { background: #50b729 url('./i/i_11.gif') no-repeat top right; color: #ffffff; text-decoration: underline; font-weight: bold; font-size: 1.3em;  padding: 2px 25px 6px 18px;   }
a.zakaz1 { background: #f9e4e8 url('./i/i_13.gif') no-repeat top right; color: #dd4881; text-decoration: underline; font-weight: bold; font-size: 1.3em; padding: 2px 25px 6px 8px;   }

p.descr { padding-left: 13px; color: #667079; font-style: italic; font-size: 0.95em; }
p.basket { margin: 0 0 0.6em 0; padding-left: 18px; }

td.cat1 { padding: 12px 0 10px 0; border-bottom: 1px solid #e7e1d0; }
td.cat2 { padding: 12px 0 10px 0; border-bottom: 1px solid #e7e1d0; background: url('./i/i_08.gif') no-repeat 0 23px; }
td.cat3 { padding: 12px 0 10px 0; }
td.cat4 { padding: 12px 10px 10px 10px; border-bottom: 1px solid #e7e1d0; }
 

img.list { position: absolute; bottom: 0px; right: 10px; background: url('./i/list.gif') no-repeat top left; }
html>body img.list { position: absolute; bottom: 0px; right: 10px; background: url('./i/list.png') no-repeat top left; }

span.price { color: #319a22; font-size: 1.6em; }
div.piccat { position: relative; float: right; }

/* низ */
td.bot1 { padding: 36px 20px 0 4px; font-family: Arial; color: #667079; }
td.bot2 { padding: 68px 0 0 20px; font-family: Arial; font-size: 0.65em; }

a.copy { color: #0076a3; }
p.copy { padding-left: 7px; }
span.copydate { color: #9cc430; font-size: 1.1em; }

img.dop_nav { margin: 0 10px 7px 0; }


ul.forPress { margin: 0 0 40px 0; padding: 20px 0 0 0; //zoom: 1; }
ul.forPress:after { display: block; content: ' '; clear: both; overflow: hidden; height: 0; }
ul.forPress li { float: left; width: 80px; margin: 0 20px 0 0; padding: 0; text-align: center; list-style:none; }
ul.forPress li a { display: block; }
ul.forPress li img { display: block; margin: 0 auto; border:0 none; }
ul.forPress li.pdf a { padding-top: 50px; background: url('./press/pdf.png') no-repeat center 0; }