body { background:url(../images/main-bg.jpg) #c5b4a4 repeat-x top; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; color:#352519; margin:0 0; padding:0 0;}
html , body{height:100%}
div ,img{behavior: url("iepngfix.htc"); border:0; }



a:link, a:visited {  text-decoration:none; outline:none;}
a:hover{text-decoration:none;}

ul, li{ list-style:none; margin:0; padding:0}

p { margin:0 0 0px 0 ; padding:0}

h1 { font-size:16px; color:#550f13; font-family:"Trebuchet MS", Arial, Tahoma ; background:url(../images/hline.gif) repeat-x left bottom; padding:0px 0 5px 0; margin:0px 0px 5px 0px;}

h2 { font-size:16px;  color:#550F13;  font-family:"Trebuchet MS", Arial, Tahoma ; font-weight:normal; margin:0px; font-weight:700;}
h3 { font-size:14px;  color:#550F13; font-family:"Trebuchet MS", Arial, Tahoma ; font-weight:bold; margin:0; padding:0 0; }


.clear{	clear: both;}
.left{float:left}
.right{float:right}
.arht{ text-align:right}
.alft{ text-align:left}
.acenter{ text-align: center}
.center{ margin:0 auto}
.vcenter{ vertical-align:middle}
.red{ color:#FF0000}
.green{ color:#536700;}
.font-normal{ font-weight:normal;}
.margin0{ margin:0 0 0 0!important;}


.main{ position:relative; min-height:100%}
#mainwraper { width:1000px; margin:0 auto; padding:0 0 0 0 ;}
#toppart { height:150px;margin:0 auto; padding:0 0; color:#c87c52; width:980px;}
#toppart .logo { float:left; width:333px; height:151px; border:0; margin:0 0 0 -18px; position:absolute}
.topright { float:right; text-align:center}
.topright a{ color:#c87c52; padding:0 5px 0 5px}
.topright a:hover{ color:#d5550e}
.topright img { margin:0 5px 0 1px;}



.menu{ width:980px; margin:0 auto;}

a.menu-recipes , a.menu-party , a.menu-wine  , a.menu-cooking  , a.menu-about , a.menu-video  , a.menu-photo  ,a.menu-press  ,
.menu-recipesactive , .menu-partyactive , .menu-wineactive , .menu-cookingactive , .menu-aboutactive , .menu-videoactive , .menu-photoactive , .menu-pressactive
{ display:block;height:33px; float:left}

a.menu-recipes {background:url(../images/menu.jpg) 0px 0px no-repeat; width:134px; }
a.menu-recipes:hover {background:url(../images/menu.jpg) 0px -33px no-repeat;}
.menu-recipesactive {background:url(../images/menu.jpg)  0px -33px no-repeat;width:134px;}

a.menu-party {background:url(../images/menu.jpg)  -134px 0px  no-repeat; width:104px;  }
a.menu-party:hover {background:url(../images/menu.jpg) -134px -33px  no-repeat;}
.menu-partyactive {background:url(../images/menu.jpg)  -134px -33px  no-repeat;width:104px;}

a.menu-wine {background:url(../images/menu.jpg)  -238px -0px  no-repeat; width:94px; }
a.menu-wine:hover {background:url(../images/menu.jpg) -238px -33px  no-repeat;}
.menu-wineactive {background:url(../images/menu.jpg)  -238px -33px  no-repeat;width:94px;}


a.menu-cooking {background:url(../images/menu.jpg)  -332px -0px  no-repeat; width:121px;}
a.menu-cooking:hover {background:url(../images/menu.jpg) -332px -33px  no-repeat;}
.menu-cookingactive {background:url(../images/menu.jpg)  -332px -33px  no-repeat;width:121px; }

a.menu-about {background:url(../images/menu.jpg)  -453px -0px  no-repeat; width:111px }
a.menu-about:hover {background:url(../images/menu.jpg) -453px -33px  no-repeat;}
.menu-aboutactive {background:url(../images/menu.jpg)  -453px -33px  no-repeat ; width:111px;}

a.menu-video {background:url(../images/menu.jpg)  -564px -0px  no-repeat; width:125px;}
a.menu-video:hover {background:url(../images/menu.jpg) -564px -33px  no-repeat;}
.menu-videoactive {background:url(../images/menu.jpg)  -564px -33px  no-repeat ;width:125px;}

a.menu-photo {background:url(../images/menu.jpg)  -689px -0px  no-repeat; width:137px;}
a.menu-photo:hover {background:url(../images/menu.jpg) -689px -33px  no-repeat;}
.menu-photoactive {background:url(../images/menu.jpg)  -689px -33px  no-repeat ;width:137px;} 

a.menu-press {background:url(../images/menu.jpg)  -826px -0px  no-repeat; width:119px;}
a.menu-press:hover {background:url(../images/menu.jpg) -826px -33px  no-repeat;}
.menu-pressactive {background:url(../images/menu.jpg)  -826px -33px  no-repeat ;width:119px;}


.banner{ background:url(../images/banner-bg.jpg) repeat-y 20px 0px; width:1000px;}
.banner-flash{ background:#d8c6b6; padding:10px 0 0 0}

.contantpart{ padding:10px;} 
.contantpart .leftpart { width:737px; float:left;}
.leftpart .fiste { width:494px; float:left;}
.fiste .title{height:32px;font-weight:bold;color:#fff;float:left;background:url(../images/fiste-bg.png) repeat-x;line-height:31px; width:470px; text-shadow:1px 1px 1px #222222}
.leftpart .second { width:233px; float:right;}
.second .photo-gallery{height:32px;font-weight:bold;color:#fff;float:left;background:url(../images/gallery-bg.png) repeat-x;line-height:31px;width:209px;text-shadow:1px 1px 1px #222222}
.second .photo-main{ background:#fff; text-align:center; padding:26px 0}
.img-sedow{ padding:0 0 6px 0; background:url(../images/img-sadow.jpg) no-repeat center bottom; margin:0 0 10px 0;}
.img-sedow img{border:3px solid #f3eae1; padding:2px;}
.second .view{ height:18px; background:#fff; text-align:right; padding:0 10px 0 0; line-height:18px;}
.view a{ color:#4b2c1a; font-weight:bold}
.view a:hover{ color:#d96d2d;}
.contantpart .rightpart { width:233px; float:right;}
.rightpart .text{text-shadow:1px 1px 1px #222222;height:32px;font-weight:bold;color:#fff;float:left;background:url(../images/sponser-bg.png) repeat-x;line-height:31px; width:209px;}

.rightpart .sponser{ background:#f7f4ef; padding:11px 10px 6px 10px}
.sponser marquee{ background:#fff; border:3px solid #f3eae1;  text-align:center; padding:12px 7px 20px 7px }
.leftpart .video{ background:#fff; padding:26px 0; text-align:center;*padding-top:5px;}



.footer{color:#c87c52; background:url(../images/footer-bg.png) repeat-x; height:131px; line-height:30px; text-align:center; 
padding:26px 0 0 0; width:100%; position:absolute; margin:20px 0 0 0; } 
.footer a{color:#c87c52; padding:0 3px 0 3px;}
.footer a:hover{color:#ffc19d;}
.footer .social-ic{ text-align:center; margin:10px 0 0 0 }
.footerin { width:980px;  margin: 0 auto;}

/*Inner pages*/
.contentpart { width:960px; margin:0 auto; background:#f9f4f0; padding:10px 10px 0 10px; text-align:justify;}
.contentpart a { color:#820000; text-decoration:none; font-weight:bold;}
.contentpart a:hover { color:#352519;}
.contentpart b,strong { font-weight:bold; color:#550f13;}

em { font-weight:bold; font-style:italic; color:#550f13;}
u { text-decoration:underline; font-weight:bold; font-style:italic; color:#550f13;}


.message_list {
	list-style: none;
	margin: 0;
	width: 960px;
}
.message_body h2 { font-size:14px; color:#340100; font-weight:bold; padding:0 0 5px 0; margin:0px;}
.message_list li {
	margin: 0; 
	background: url(../images/titelbg.gif) no-repeat;
	padding: 8px 0 18px 0;

}
.message_head { color: #870500; 
	padding: 8px 10px;
	cursor: pointer; font-size:14px;
	position: relative; 
}
.message_head .timestamp {
	color: #870500; 
	font-size: 95%;
	position: absolute;
	right: 10px;
	top: 5px;
}
.message_head cite {
	font-size: 100%;
	font-weight: bold;
	font-style: normal;
}
.message_body {
	padding: 5px 10px 15px 20px;
}
.collapse_buttons {
	text-align: right;
	border-top: solid 1px #e4e4e4;
	padding: 5px 0;
	width: 383px;
}
.collapse_buttons a {
	margin-left: 15px;
	float: right;
}
.show_all_message {
	background: url(images/tall-down-arrow.gif) no-repeat right center;
	padding-right: 12px;
}
.show_recent_only {
	display: none;
	background: url(images/tall-up-arrow.gif) no-repeat right center;
	padding-right: 12px;
}
.collpase_all_message {
	background: url(images/collapse-all.gif) no-repeat right center;
	padding-right: 12px;
	color: #666666;
}


/*Video Achive*/

.mian-video{padding:10px; background:url(../images/video-main-bottom.jpg) #fff no-repeat bottom center; margin:0 0 20px 0}
.mian-video img{ margin:0 15px 0 0}
.video-description{ width:491px; float:right; margin:0 2px 0 0 }
.mian-video h3{ font-family:Trebuchet MS; font-size:16px; color:#ae480b; font-weight:bold; margin:0 0 5px 0; text-transform:none!important; background:url(../images/hline.gif) repeat-x left bottom; padding:0 0 5px 0  }
.video-mainbg{height:32px;font-weight:bold;color:#fff;background:url(../images/fiste-bg.png) repeat-x;line-height:31px;text-shadow:1px 1px 1px #222222}
.video-date{ float:right; height:32px; background:url(../images/video-date.jpg) no-repeat right top; font-size:13px; color:#fee9dc; padding:0 0 0 0; width:104px; text-align:center}

/*Press Room*/

.article{background:url(../images/article-bottom.jpg) bottom left no-repeat; color:#50090d; margin:0px 0 15px 0}
.article-title{ font-family:Trebuchet MS; font-size:15px; font-weight:bold; color:#50090d; margin:-3px 0 0 0 }
.article i{font-family:Segoe UI,Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:#3d3d3d;}
.article-main{background:url(../images/article-top.jpg) top left no-repeat; padding:15px;}
.article-left{ float:left; margin:0px 0 13px 0 }
.article-right{ padding:0 11px 0 0px; line-height:23px; height:23px; font-weight:bold; color:#50090d; margin:4px 0 0 0; float:right; background:url(../images/date-right.jpg) no-repeat right top;}
/*Photo Gallery*/
.img-sedow1{ padding:0 0 6px 0;  margin:0 0 10px 0; text-align:center}
.img-sedow1 img{border:3px solid #f3eae1; padding:2px;}
.img-sedow1 span img { border:none; padding:0 0; margin: 0  auto; display:block; text-align:center;}

.noborder { border:none !important;}
.pt10 { padding-top:10px;}
.boxbg {background:url(../images/box-curve-mid.gif) top repeat-y; height:280px; width:496px;}
.width { width:450px; float:left;}

input{ background:url(../images/input-bg.gif) repeat-x #ffffff bottom left; border:1px solid #eed9d4; font-size:12px; padding:1px 0 3px 5px; line-height:18px; width:200px;}
textarea{ background:url(../images/textarea-bg.gif) #ffffff repeat-x bottom left; border:1px solid #eed9d4; font-size:12px; padding:1px 0 3px 5px; line-height:18px; font-family:Arial, Helvetica, sans-serif;}
.submit-button{background:#fff; border:3px solid #eed9d4; font-size:12px; padding:3px 3px 3px 3px; line-height:18px;font-weight:bold; width:auto!important; cursor:pointer;}

/* paging*/
.paging { color:#fff; }
.paging a{ color:#e7c98f !important; text-decoration:none; font-weight:bold; }
.paging a:hover { color:#e7c98f !important; text-decoration:none; }

.pagingnormal {background:url(../images/paging-normal.gif) repeat-x top #6a8400; height:20px; line-height:20px; padding:3px 7px; color:#77604a; font-weight:bold; border:solid 1px #f0dfda; margin:0 2px;}
.pagingselect {background:url(../images/paging-hover.gif) repeat-x top #044d68; height:20px; line-height:20px; padding:3px 7px; color:#e7c98f; font-weight:bold; border:solid 1px #310103; margin:0 2px;}

/* Images styles */
.thumimg {width:90px}
.bigimg,.normalimg { border:3px solid #f3eae1; padding:2px; margin:0px 0 10px 10px;}
.normalimg1 { border:3px solid #f3eae1; padding:2px; margin:10px 0 10px 00px;}
.imgborder, .thumimg {border:1px solid #f3eae1; padding:1px}
a:hover .imgborder, a:hover .thumimg, {border:1px solid #000;}

.hline { background:url(../images/hline.gif) repeat-x center; }
