@charset "utf-8";
body { margin:0; padding:0; width:100%; background:#2e597b url(../img/main_bg.jpg) top repeat-x; }
html { padding:0; margin:0; }
.clr {margin:0; padding:0; height:0; font-size:0px; line-height:0px; clear:both}

/* main */
.main { width:100%; padding:0; margin:0 auto; }

h2 {font-size:28px; margin:0px 0 5px 0; letter-spacing:-1px}
h3 {font-size:18px; margin:5px 0 5px 0; letter-spacing:-1px}
h4 {letter-spacing:-1px; font-size:14px}

#container {width:950px; margin:0 auto; padding:0; font:normal 12px Arial, Sans Serif; color:Black}
#header {width:950px; height:480px; margin:0; padding:0; background:url(../img/header-bg.jpg) center top no-repeat}
#content {width:950px; height:100%; margin:0; padding:0; position:relative; background:url(../img/content-bg.jpg) center top repeat-y}
#logo {width:900px; height:280px; margin:0; border:0; position:absolute; top:90px; margin:0 0 0 40px; display:block; background:url(../img/logo.jpg) no-repeat}
#footer {width:950px; height:272px; margin:0; padding:0; background:url(../img/footer-bg.jpg) center top no-repeat}
#footer-sub {width:950px; height:272px; margin:0; padding:0; background:url(../img/footer-sub-bg.jpg) center top no-repeat}
#text {width:950px; margin:0; padding:0; background:url(../img/motive.jpg) left bottom no-repeat}
#text-sub {width:950px; margin:0; padding:0;}
#full-col {width:870px; padding:0 40px 0 40px}
#right-col {width:530px; float:right; padding:0 50px 20px 0;}
/* menu */	
.menu { padding:0; margin:0; width:950px; height:53px; position:absolute; top:395px; margin:0 0 0 11px;}
.menu ul { padding:0; margin:0 0 0 0; list-style:none; border:0; }
.menu ul li { float:left; margin:0; padding:0; border-right:0px solid #303030; border-left:1px solid #0a0a0a; }
.menu ul li a { float:left; margin:0 1px 0 0; padding:17px 12px; color:#fff; font:bold 14px Arial; text-decoration:none; }
.menu ul li a:hover { background: url(../img/hover.gif) left repeat-x; }
.menu ul li a.active { background: url(../img/hover.gif) left repeat-x; }
.menu ul li.divider {width:275px; padding-top:17px; padding-bottom:20px; border-right:0}
.menu ul li.comperio {border-left:0}
.menu ul li.comperio a:hover {background:none}
#text p {text-align:left}
.wine {background:#9f0226; color:white; padding:4px}

#newsblock {padding-top:20px}

ul#news {list-style:none; padding:0; margin:0; background:#f2f2f2}
ul#news li {padding:15px 10px 10px 20px}
ul#news li h4 {padding:0; margin:0}
ul#news li span {font-weight:bold; font-size:10px; color:#999999; padding-bottom:5px}
h2.newsh {font-size:26px; font-weight:normal; padding:20px 0 20px 0}

ul#footmenu {margin:0; padding:60px 0 0 70px; list-style:none}
ul#footmenu li#winner {float:left; width: 300px; padding-right:50px; padding-top:1px} 
ul#footmenu li#winner span {font-size:13px; color:#0f8a30}
ul#footmenu li#winner p {color:White; padding:0; margin:0; padding-top:6px}
ul#footmenu li#shop {float:left; width: 240px; padding-right:40px}
ul#footmenu li#links {float:left; width: 240px; }
ul#footmenu li ul {margin:0; padding:0; list-style:none}
ul#footmenu li ul li {padding-bottom:8px;}
ul#footmenu li ul li a {text-decoration:none; font-size: 12px; padding: 2px 7px 2px 20px; line-height:20px;  font-weight:bold; color: #709554; background:url(../img/Sub_ul_li.gif) 6px  no-repeat #253b4c;}
ul#footmenu li ul li a:hover {background:none; background:#2e597b; color:White; padding-left:5px} 
ul#footmenu h2 {color:white; font-size:22px; font-weight:normal; padding-bottom:10px}
