﻿html
{
	padding:0;
	margin:0;
	min-width:998px;
	height: 100%;
}
body 
{    
    padding:0;
	margin:0;
	font:200 14px Arial;
	font-family:Arial, Sans-Serif;
    color:#7d401e;
  height: auto !important;
  height: 100%;
  min-height: 100%;
  position: relative;
}
a img 
{
	border:none;
}
table 
{
    border-collapse: collapse;
    border-spacing: 0;
}
td, th, tr
{
    padding:0;
	margin:0;
	vertical-align:top;
}
ol, ul 
{
    list-style: none;
    padding:0;
    margin:0;
}
a 
{
    color:#ff7426;
}
a:hover
{
    text-decoration:none; 
}
p 
{
    margin:0;
    padding:0;

}
b, strong
{
    font-weight:bold;
}
h1, h2, h3, h4, h5, h6, form, input, label, select
{
    margin:0;
    padding:0;
    border:0;
}
.clearBG
{
    background:none!important;
}
.clearM
{
    margin:0!important;
}
.clearP
{
    padding:0!important;
}
.overflow
{
    overflow:hidden;
    _zoom:1;
}

/***********************    HEAD    ************************/
#head
{
    position:relative;
    width:770px;
    height:316px;
    background: url(/images/vkusno/headbg.jpg) left top no-repeat;        
}
#logosite
{
    position:absolute;
    right:0;
    bottom:0;
    display:block;
    width:273px;
    height:139px;
}


/***********************    CONTENT    ************************/
#mcontent
{
    padding-bottom:160px;
    height:100%;
}
#main
{

}
#content-left
{
    margin-right:300px;
}
.h3
{
    font-family:Georgia;
    font-size:24px;
    color:#ff7426;
    margin-bottom:12px;
}
#centrcont
{
    margin-left:300px;
}
#centrcont p
{
    line-height:19px;
    padding:0 10% 10px 0;
}
#centrcont ul
{
    padding:0 0 15px 15px;
}
#centrcont ul li
{
    padding:0 0 7px 10px;
    background: url(/images/vkusno/lidot.gif) left 7px no-repeat;     
    
}
.cooklinks
{
    padding:0 48px;
    font-size:30px;
    font-family:Georgia;
    margin-bottom:9px;
}
.cooklinks a
{
    margin-right:42px;
    font-size:18px;
    color:#ff7426;
}
.cooklinks span
{
    margin-right:42px;
}
#showcook
{
    background-color:#6b3619;
    padding:0 29px;
    height:335px;
    position:relative;
    overflow:hidden;
   _zooM:1;
}
#showcook ul
{
    background-color:#7d401e;
    position:relative;
    width:2240px;
}
#showcook li
{
    float:left;
    width:269px;
    margin:0 22px;
   _margin:0 15px;    
    padding:33px 0 0;
}
.sc-head
{
    height:19px;
    overflow:hidden;
   _zooM:1;
   margin-bottom:8px;
   font-size:16px;
    display:block;   
}
.sc-name, .sc-vote
{
    display:block;
    padding:8px 12px;
    height:16px;
    overflow:hidden;
   _zooM:1;
   color:#ffc19f;
   background-color:#8a4c2a;
   margin-bottom:15px;
}
.sc-name b
{
    line-height:1.4em;
}
.sc-vote img
{
    position:relative;
    margin-top:-7px;
}
.sc-vote
{
    color:#ff7426;
   margin-bottom:50px;    
}
.sc-vote b
{
    margin-right:5px;
    color:#ffc19f;
}
.sc-txt
{
    margin-bottom:15px;
    color:#ffc19f;
    text-decoration:none;
    height:161px;
    overflow:hidden;
   _zooM:1;
    display:block;   
}
.sc-txt:hover
{
    text-decoration:underline;
}
.sc-name span, .sc-vote span
{
    float:right;
}
.cookinglist .sc-head
{
    font-size:24px;
    height:auto;
}
.prev
{
    width:13px;
    height:69px;
    position:absolute;
    left:5px;
    top:142px;
    background: url(/images/vkusno/arrslide.gif) left top no-repeat; 
    cursor:pointer;    
}
.next
{
    width:13px;
    height:69px;
    position:absolute;
    right:5px;
    top:142px;
    background: url(/images/vkusno/arrslide.gif) -13px top no-repeat;    
    cursor:pointer;   
  
}
#leftmenu
{
    float:left;
    widows:225px;
    padding-left:43px;
}
#mm li a
{
    height:24px;
    margin-bottom:6px;
    display:block;
    background: url(/images/vkusno/libg.gif) 14px 11px no-repeat; 
    padding:6px 0 0 23px;
    width:181px;   
}
#mm li.visit a
{
    height:24px;
    margin-bottom:6px;
    display:block;    
    background: url(/images/vkusno/libg-act.gif) left top no-repeat;
    text-decoration:none;
    color:#FFF;  
    padding:6px 0 0 23px;
    width:181px;            
}
#search
{
    background: url(/images/vkusno/search-bg.gif) left bottom no-repeat;
    padding-bottom:43px; 
    margin:25px 0;
    position:relative;   
}
#search .h3
{
    padding-left:9px;
}
#search div select
{
    border:solid 1px #7d401e;
    vertical-align:2px;
    margin-left:5px;
   *vertical-align:0px;
    width:95px;   
}
#search input
{
    position:absolute;
    top:45px;
    left:11px;
    width:115px;
    height:16px;
    padding-top:2px;
}
#search .sub
{
    left:133px;
    width:47px;
    background: url(/images/vkusno/subbg.gif) left top repeat-x;    
    height:18px;
    color:#FFF;
    padding-top:0;
}
select, input, textarea
{
    font-family:Arial;
    color:#b37b5c;
    font-size:11px;    
}
#content-right
{
    float:right;
    width:227px;
}
.banner1
{
    width:200px;
    height:250px;
    overflow:hidden;
   _zoom:1;
}
.orang
{
    color:#ff7426;
}
.pages {
    font-size:13px;
    overflow:hidden;
}
.pages b
{
    float:left;
    margin-right:5px;
    padding-top:3px;
    font-weight:200;
}
.pages a {
    color:#9F8883;
    float:left;
    height:21px;
    padding:3px 6px 0;
    text-decoration:none;
}
.pages span {
    background-color:#e77817;
    color:#F9E4D9;
    float:left;
    height:21px;
    padding:3px 6px 0;
}
.sendmsg div 
{
    padding-bottom:10px;
    overflow:hidden;
    _zoom:1;
}
.sendmsg div label
{
    float:left;
    width:50px;
    padding-top:3px;     
}
.sendmsg div input
{
    border:1px solid #d0b8aa;
    height:15px;
    padding-top:3px;    
    width:279px;
}
.sendmsg div textarea
{
    border:1px solid #d0b8aa;
    width:90%;
   _width:600px;
    height:110px;
    display:block;
    float:left;
}
.sendmsg span
{
    margin:15px 0 5px;
    padding-left:3px;
}
.sendmsg div.antibot img
{
    vertical-align:middle;
    margin-right:5px;
}
.sendmsg div.antibot input
{
    width:87px;
    vertical-align:middle;   
    margin-right:5px;
}
.sendmsg div input.invalidValue, .sendmsg div textarea.invalidValue
{
    border-color:Red;
}
.sendmsg div.antibot .sub
{
    padding:4px 0;
    border:none;
    font-weight:bold;
    color:#FFF;
    background: url(/images/vkusno/sub.gif) 0 0 no-repeat;    
    height:31px; 
    width:97px; 
    padding-top:8px\9;
}
.rating
{
    float:left;
}

/***********************    FOTTER    ************************/
#footer
{
    clear:both;
    position:absolute;
    left:0;
    bottom:0;
    width:100%;
    background: url(/images/vkusno/fotbg2.gif) left bottom repeat-x;        
}
#footer2
{
    padding-left:55px;
    height:146px;    
    background: url(/images/vkusno/fotbg1.jpg) 55px bottom no-repeat;     
}
#copyright
{
    position:absolute;
    font-size:12px;
    bottom:20px;
    right:10%;
    line-height:19px;
}
#timeline
{
    width:200px;
    float:right;
    padding:185px 27px 0 0;
    font-size:18px;    
    text-align:center;  
    background: url(/images/vkusno/clock.gif) 35px 50px no-repeat;       
}
#timeline span
{
    font-family:Georgia;
    display:block;
    margin-bottom:20px;
}
#timeline div
{
display:inline-block;
    zoom:1;
    *display:inline;
    color:#ff7426;
    margin:0 5px;
}
#timeline div i
{
    font-style:normal;
    color:#bcbcbc;
    font-size:12px;
    display:block;
}
#sec
{
    display:block;
    float:none;
    width:auto;
}
#mainlogo
{
    display:block;
    background:url(blank.gif);
    width:480px;
    height:120px;
    position:absolute;
    top:30px;
    left:250px;
}