@import url('http://css.redom.ru/frame.css');


/*---------------------------------------------------начало---------------------------------------------------------------*/
#topbar {width:auto; min-width:980px; height: auto; clear:both; background:#d2ccb4 url(http://i.redom.ru/woman/bg_top.png) 0 0 repeat-x;  font-size:12px; line-height:16px;}

/* tb menu_ */
#tmenu {
        width:auto;
        /*height:62px;*/
        clear:both;
        margin:20px 0 0 0;
        }

#tmenu .level_1 .active .left, #tmenu .level_1 .active .center, #tmenu .level_1 .active .right {float:left; background:#fff url(http://i.redom.ru/woman/lev1.png) 0 -1000em no-repeat;}

#tmenu .level_1 .active .center {
        display:block;
        height:26px;
        line-height:26px;
        padding:5px 4px 0 4px;
        background-position:0 -31px;
        background-repeat:repeat-x;
        font-weight:bold;        
        color:#ff3900;
        }

#tmenu .level_1 .active .left {background-position:0 0;}
#tmenu .level_1 .active .right {background-position:-5px 0;}

#tmenu .level_1 .mitem a {font-weight:bold;color:#505050;line-height:26px;}
#tmenu .level_1 .active a {font-weight:bold;color:#ff3900;}


#tmenu .level_2 {
        width:auto;
        height:31px;
        line-height:31px;
        clear:both;
        background:#fff;
        padding-left:90px;
        }

#tmenu .level_2 .mitem {
        display:block;
        width:auto;
        height:26px;
        line-height:26px;
        float:left;
        margin:5px 7px 0 7px;
        }

#tmenu .level_2 .mitem a {color:#000;line-height:26px;}

#tmenu .level_2 .active {
        display:block;
        height:31px;
        line-height:31px;
        float:left;
        margin:0 4px 0 4px;
        background:#fff;
        cursor:default;
        }

#tmenu .level_2 .active .left, #tmenu .level_2 .active .right {
        display:block;
        width:5px;
        height:31px;
        line-height:31px;
        font-size:1px;
        }

#tmenu .level_2 .active .left, #tmenu .level_2 .active .center,
#tmenu .level_2 .active .right {float:left; background:#fff url(http://i.redom.ru/woman/lev2.png) 0 -1000em no-repeat;}

#tmenu .level_2 .active .center {
        display:block;
        height:26px;
        line-height:26px;
        padding:5px 4px 0 4px;
        background-position:0 -31px;
        background-repeat:repeat-x;
        color:#000;
        font-weight:normal;
        }

#tmenu .level_2 .active .left {background-position:0 0;}
#tmenu .level_2 .active .right {background-position:-5px 0;}

/* прочая хуйня */

#skyscraper{ padding: 0; margin-bottom: 6px; }

td.center_cell{padding: 0 24px 0 24px;}

/* скидосы */
div.sale {padding: 6px; margin: 0; background: url(http://www.redom.ru/i/sale/hot_sale.png) 110px 0 no-repeat; margin-bottom: 20px;}
div.sale p{margin: 0 0 8px 0;}
div.sale a{color: #2b98c6;}
div.sale h6 a{color: #888;}
div.sale span.comp{color: #888;font-size:0.8em;}
div.sale span.disc{color: #F00;white-space:nowrap;}
div.sale span.more{color:#909090;font-size:0.8em;}

/* трепка */
div.besedka{ background: #ebf7e6 url(http://www.redom.ru/i/woman/bg_besedka.gif); margin-bottom: 20px; }
div.besedka div.container{padding: 5px 20px 5px 20px;}
div.besedka div.container h6{ margin-left:0; }
div.besedka div.container a{ color:#3b9a11; }
div.besedka div.container div.item { margin-bottom: 12px}
div.besedka div.container div.item small{ font-size: 0.8em; color: #333 }

/* глянец */
div.journal{ background: #fef2f5; margin-bottom: 20px; }
div.journal div.container{padding: 5px 20px 5px 20px;}
div.journal div.container h6 a{color:#888}
div.journal div.container .item{font-size:0.8em; font-family: georgia,serif;color:#888; margin-top: 12px;}
div.journal div.container .item img{margin: 0 12px 12px 0; border: #BBB 2px solid;float: left;}
div.journal div.container .item a{font-size:1.8em; color:#2b98c6; font-family: tahoma,sans-serif;}
div.journal div.container .item .header{display: block;margin-bottom:6px;}
div.journal div.container .item .intro{display: block;margin-bottom:18px;color:#333;font-size:1.2em}

table.journal{ width: 95%; }
table.journal td{ padding: 0 12px 0 12px; }
table.journal td .item{ font-size: 0.8em; line-height: 1.5em; color:#333; margin-top: 12px; }
table.journal td .item img{margin: 0 12px 12px 0; border: #BBB 2px solid;float: left;}
table.journal td .item a{font-size:1.6em; color:#2b98c6; font-family: tahoma,sans-serif;}

/* эротические сны */
div.dream{ background: #eff7f9 url(http://www.redom.ru/i/woman/bg_dream.gif); margin-bottom: 20px; }
div.dream div.container{ padding: 4px 16px 4px 16px; }
div.dream div.container div.word{ margin-bottom: 8px; }
div.dream div.container div.word a{ font-weight: bold; }
div.dream div.container div.word span{ font-size: 0.8em; color: #666; }
div.dream div.container div.form{ font-size: 0.8em; }
div.dream div.container div.form form{ margin: 0; }
div.dream div.container div.form form input{ width: 75%; margin: 4px 0 4px 0; }
div.dream div.container div.form form input.sbm{ width: auto; margin-left: 12px; }

/* тестинг */
div.test{ background: #f4f3ed; margin-bottom: 20px; }
div.test div.container{ padding: 4px 16px 4px 16px; }
div.test div.container h6 a{color:#888}
div.test div.container .test{display: block; margin-bottom: 8px}
div.test div.container .test a{font-size: 1.0em;font-weight:bold;}
div.test div.container .begin{float:left;}
div.test div.container .begin a{color:#2b98c6;}
div.test div.container .more{float:right;}
div.test div.container .more a{color:#6d8e09;}

/* рецепты */
div.recipe h6 a{color: #888;}
table.recipe{ width: 100%; margin-bottom: 8px; }
table.recipe td{ padding-right: 16px; }
table.recipe div.image{ float:left; font-size:0.75em; color:#666; }
table.recipe div.image img{ width:160px; border: 2px #BBB solid; }
table.recipe div.rating-bar{ clear:none }
table.recipe span.text{ font-size:0.8em; }
table.recipe h2{ margin:0;font-size:1.4em; }
table.recipe h2 a{ color:#6d8e09; }

div.morecipe{ background: #f4f3ed; margin-bottom: 20px; }
div.morecipe div.container{ padding: 4px 16px 4px 16px; }
div.morecipe table.links{ width: 100%; }
div.morecipe table.links td.all a, div.morecipe table.links td.search a{ color: #6d8e09 }
div.morecipe table.links td.share a{ color: #2b98c6 }
div.morecipe table.chapters{ width: 100%; }
div.morecipe table.chapters td li{ list-style: none; font-size: 0.8em; }
div.morecipe table.chapters td li a{ color: #2b98c6; }

/* чистка */
div.clear{ clear: both; }
div.line{ clear: both; background: url(http://www.redom.ru/i/afisha/dash.gif) repeat-x; height: 1px; width: 100%; margin: 12px 0 12px 0; }


/* второстепенная страница */
#content {margin: 26px 13px 26px 26px;}
#content table {border-collapse: collapse; font-size: 1em}
#content-table td {
  vertical-align: top;
}

td#left-column {width: 100%; padding-right: 26px;}
td#right-column {min-width: 263px}

/* страница тестов */
div.one_test span{ display: block; font-size: 0.9em; margin: 4px 0 4px 0; }
div.one_test a{ font-family: georgia, serif; color: #2b98c6; font-size: 1.3em; }
div.one_test a.start{ font-family: tahoma, sans-serif; color: #6d8e09; font-size: 1em; }
div.one_test small{ color: #a0a0a0; font-size: 0.9em; }
div.more_test{ margin: 24px 0 0 0; background: #f4f3ed; }
div.more_test div.container{ padding: 4px 16px 4px 16px; }
div.more_test div.container a{ color: #6d8e09; }
div.more_test div.container table{ width: 100%; }
div.more_test div.container table td{ width: 50%; padding-bottom: 4px; }
div.some_test{ margin: 24px 0 0 0; background: #f4f3ed; }
div.some_test div.container{ padding: 4px 16px 4px 16px; }
div.some_test div.container div.question{ margin-bottom: 18px; }
div.some_test div.container div.question input{ margin: 0px 0 0 30px; }
div.some_test div.container div.question span{ display: block; float: left; margin: 0 12px 0 4px;font-family: georgia, serif; color: #a0a0a0; }
div.some_test #subButton{ margin-left: 30px; }
div.some_test #explanation_div{ margin-top: 18px; font-family: gerogia, serif; font-size: 1.1em; color: #2b98c6; background: # }
div.some_test #explanation_div span{ color: #a0a0a0; }

/* страница рецептов */
div.recipe_page{ margin: 24px 0 0 0; background: #f4f3ed; }
div.recipe_page div.container{ padding: 4px 16px 4px 16px; }
div.recipe_page div.container div.chapter{ width: auto; clear: both; margin-bottom: 30px; }
div.recipe_page div.container div.chapter h6{ font-size: 1.3em; margin-bottom: 0.5em; }
div.recipe_page div.container div.chapter span{ line-height: 1.6em; }
div.recipe_page div.container div.chapter span a{ color: #2b98c6; }
div.recipe_page div.container div.chapter img{ width: 160px; border: #BBB 2px solid; float: left; margin: 0 20px 20px 0;  }

div.chapters{ margin: 24px 0 0 0; background: #f4f3ed; }
div.chapters div.container{ padding: 4px 16px 4px 16px; font-size: 0.9em; line-height: 1.5em; }
div.chapters div.container a.active{ text-decoration: none; color: #333; font-size: 1.2em; }

table.recipe_list{ width: 100%; margin-bottom: 30px; }
table.recipe_list td{ width: 50%; font-size: 0.9em; line-height: 1.5em; padding: 20px 0 0 20px; }
table.recipe_list td a{ color: 0.9em; color: #2b98c6; }

table.course{ width: 100%; margin-top: 30px; }
table.course td{ vertical-align: top; line-height: 1.5em; }
table.course td img.photo{ float: left; border: #BBB 2px solid; margin: 0 20px 20px 0; }
table.course td em{ font-size: 0.8em; font-style: normal; color: #888; }
table.courselh{ line-height: 1.5em; }
table.courselh td{ padding-right: 30px; }
table.courselh td em{ font-style: normal; color: #ff3900; }

div.lookmore{ margin: 24px 0 0 0; background: #f4f3ed; }
div.lookmore div.container{ padding: 4px 16px 4px 16px; font-size: 0.8em; }
div.lookmore div.container a{ color: #2b98c6; }
div.lookmore div.container img{ width: 80px; border: #BBB 2px solid; float: left; margin: 0 10px 10px 0; }

div.searchrecipe{ margin: 24px 0 0 0; background: url(http://www.redom.ru/i/company/gbox_back.gif) repeat-x; color: #FFF; }
div.searchrecipe div.container{ padding: 4px 16px 4px 16px; font-size: 0.8em; }
