/* HTML tags : start */
html, body, p, h1, h2, h3, a, img, form, table, tr, td {
        margin: 0;
        padding: 0;
        border: 0}
html {height:100%;}
body{width:100%;font-family:Verdana, Arial, Helvetica, sans-serif;color:#3b3b3b;font-size:12px;min-height:100%;position:relative;min-width:990px;_width:expression(document.documentElement.clientWidth < 990 ? "990px" : "auto");}
*html body{height:100%}
body{behavior:url("csshover.htc");}
/* HTML tags */
h1{font-family:Arial, Helvetica, sans-serif;font-size:24px;padding:10px 0 5px 0}
h2{font-family:Arial, Helvetica, sans-serif;font-size:14px;padding:10px 0 7px 0}
h3{font-family:Arial, Helvetica, sans-serif;font-size:12px;padding:10px 0 7px 0}

p{line-height:24px;padding-bottom:10px}

li.pager {display:inline; height:20px; width:20px; padding: 25px; margin: 25px;}

div.pager {margin: 0 20 0 20; padding: 0 20 0 20;}

.pager {border: #999 1px solid; padding:10px; text-align:center; background:white; width:30px;}

#cook-count-div {float:right}

a{color:#af1f23}
a:hover{text-decoration:none}

.main-container{width:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 990) ? '990px' : ((document.body.clientWidth > 1340) ? '1340px' : '1340px')); margin:0 auto;max-width:1340px;min-width:990px}

.bg01{background:url(../images/top_bg.gif) top repeat-x }

.header{padding:0 30px;height:130px}
.header-center{margin:0 300px}

.logo{float:left;width:195px;padding-top:25px}

.top-search{float:right;width:195px;text-align:right;padding:40px 0 0 0}
.top-search input.txt{border:1px solid #e4e5e7;border-top:1px solid #adadaf;width:150px;color:#a1a1a1;vertical-align:middle;padding:2px 5px;background:#fff}
.top-search input.search-b{background:url(../images/search_b.gif) no-repeat;width:17px;height:20px;margin-left:3px;border:none;cursor:pointer;vertical-align:middle}

.header-link{float:right;width:150px;padding-top:40px}
.header-link a{color:#000;border-bottom:1px dashed #000;text-decoration:none;font-size:11px}
.header-link a:hover{border-bottom:0}
.header-link div.dropbox{position:relative;padding:7px 0 0 0;font-size:11px}
.header-link div.dropbox span{display:block;background:url(../images/add_bg.gif) no-repeat;width:70px;height:22px;line-height:21px;padding-left:10px}
.header-link div.dropbox span a{border-bottom:0}
.header-link div.dropbox:hover .drop{display:block;}

.drop{position:absolute;width:107px;display:none;top:7px}
.drop-top{background:url(../images/drop_bot.gif) bottom no-repeat;width:107px;}
.drop-bot{background:url(../images/drop_top.gif) top no-repeat;width:107px;padding-bottom:3px}
.drop ul{margin:0;padding:0;list-style-type:none}
.drop ul li{padding:4px 5px 3px 10px;color:#000}
.drop ul li a{color:#000;font-size:11px;text-decoration:none;border-bottom:0}
.drop ul li.first:hover{background:none}
.drop ul li:hover{background:#f7efe2}
.drop ul li:hover a{border:0}

.drop ul li.act{background:#f7efe2}
.drop ul li.act a{border:0}

.nav-ico{padding-top:40px}
.nav-ico a{margin:0 2px}

/* Menu */
.mmenu{padding-top:72px}
.mmenu ul{padding:0;list-style-type:none;margin:0}
.mmenu ul li{background:url(../images/bullet01.gif) 0 5px no-repeat;padding:2px 0 7px 15px}
.mmenu ul li:hover{background:url(../images/bullet02.gif) 0 5px no-repeat;}
.mmenu ul li a{font-size:12px;color:#3b3b3b;}
.mmenu ul li.act{background:url(../images/bullet02.gif) 0 5px no-repeat;}
.mmenu ul li.act a{text-decoration:none;cursor:text}

.mmenu ul li ul{margin:0;padding:10px 0 0 0;list-style-type:none}
.mmenu ul li ul li{background:url(../images/bullet03.gif) 0 5px no-repeat;padding:2px 0 4px 15px}
.mmenu ul li ul li:hover{background:url(../images/bullet03.gif) 0 5px no-repeat;}
.mmenu ul li ul li a{color:#7d7d7d}
/* Menu */

.mcontent{overflow:hidden;padding:0 30px 150px 30px;clear:both}
.mcontent table{width:100%;border-collapse:collapse;margin:20px 0}
.mcontent table th{padding:5px 10px;background:#f4f3f3;border:1px solid #cecece;text-align:left}
.mcontent table td{padding:5px 10px;background:#f7f7f7;border:1px solid #cecece;}
.mcontent table tr.ot td{background:#f4f3f3;}


.navbar{padding:0 0 7px 0;font-size:10px;color:#a1a1a1;}
.navbar a{color:#a1a1a1;}
.navbar img{vertical-align:middle}

.leftbar{float:left;width:180px}
.rightbar{margin:0 0 0 210px}
.rightbar ul{margin:0;padding:0 0 10px 10px;list-style-type:none}
.rightbar ul li{padding:5px 0 0 12px;line-height:20px;background:url(../images/bullet04.gif) 0 11px no-repeat;}
.rightbar ul li img{margin-left:20px}


.lbox{padding:20px 0}
.lbox-top{background:url(../images/box_top.gif) top no-repeat;height:7px;font-size:1px}
.lbox-bot{background:url(../images/box_bot.gif) bottom no-repeat;height:7px;font-size:1px}
.lbox-bg{background:url(../images/box_bg.gif) repeat-y;padding:5px 10px}
.lbox-bg p{color:#9b8b70;padding-bottom:5px;font-size:10px;line-height:12px}
.lbox-bg p a{color:#9b8b70;}

.sitemap {list-style-type:none;padding-top:5px !important}
.sitemap li{background:url(../images/bullet04.gif) 0 7px no-repeat;padding:2px 0 7px 15px !important;line-height:16px !important;}
.sitemap li a{font-size:12px;color:#3b3b3b;}

.sitemap li ul{list-style-type:none;padding:10px 0 0 0;margin:0 0 0 20px}
.sitemap li ul li{background:url(../images/bullet03.gif) 0 7px no-repeat;padding:2px 0 4px 15px;!important;line-height:16px !important;}
.sitemap li ul li:hover{background:url(../images/bullet03.gif) 0 7px no-repeat;}
.sitemap li ul li a{color:#7d7d7d}

.star01{background:url(../images/ico04.gif) no-repeat; padding:7px; cursor:pointer}
.star02{background:url(../images/ico03.gif) no-repeat; padding:7px; cursor:pointer}

/* Content */

/* Footer */
#footer{height:95px;position:absolute;bottom:0;width:100%}
.footer{width:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 990) ? '990px' : ((document.body.clientWidth > 1340) ? '1340px' : '1340px')); margin:0 auto;max-width:1340px;min-width:990px;height:95px}
.footer p{line-height:12px}
.f-left{border-left:1px solid #fdbc21;padding:0 0 10px 10px;margin-left:240px;}
.f-left a{color:#3b3b3b}
.f-right{float:right;text-align:right;padding-right:30px;color:#afafaf;width:400px}

/* Footer */
.clear{clear:both;font-size:1px;height:1px;}