/* CSS Document */
@import url('forms.css');
@import url('dictionary.css');


a:hover
{
    color: #faa11b;
    text-decoration: none
}
a img
{
	border:none;
}

.col
{
	float:left;
}
.colr
{
	float:right;
}
.endcol
{
	clear:both;
}


.conteiner
{
	width:900px;
	margin:0 auto;
	border:1px solid #CBD291;
	background:#FFFFFF url(images/bg_header.jpg) no-repeat top left;
}

/*** header ***/

.header
{
	width:95%;
	margin:0 auto;
	border-bottom:1px solid #616A2D;
	padding-bottom:10px;
}
	.header .logoCol
	{
		margin-left:50px;
                padding: 10px 0px 0px 240px; position:absolute
	}
		.header .logoCol .logoText
		{
			font-size:16px;
			font-family:Arial, Helvetica, sans-serif;
			text-align:center;
			font-weight:bold;
		}
	.header .langCol
	{
		width:250px;
	}
		.header .langCol a
		{
			margin-left:8px;
		}
		.header .loginBox
		{
			color:#4e5726;
			font-size:12px;
			text-align:right;
			width:300px;
			padding:20px 0px 15px 0px; 
			position:inherit;

		}
			.header .loginBox a
			{
				color:#4e5726;
				margin:0;
			}
		
.topBoxDiv
{
	/*padding-top:17px;*/
}
.topBoxDivInner
{
	/*padding-top:50px;*/
	position:absolute;
	padding-left:600px;
	padding-top:5px;
}
.indexTopBox
{
	 width:258px;
	 height:241px;
	 font-weight:bold;
}
	.indexTopBox .title
	{
		font-size:30px;
		color:#FAA11A;
		text-align:center;
	}
	.indexTopBox .numDiv
	{
		font-size:72px;
		color:#FFFFFF;
		line-height:63px;
		padding-left:35px;
	}
	.indexTopBox .textDiv
	{
		font-size:24px;
		color:#4D5725;
	}
	.indexTopBox .textDiv_1
	{
		position:relative;
		top:15px;
		left:-10px;
	}
	.indexTopBox .textDiv_2
	{
		position:relative;
		top:3px;
		left:-10px;
		text-align:center;
	}
	.indexTopBox .textDiv_3
	{
		position:relative;
		top:15px;
		left:-10px;
	}
.login 
{text-align:center;
	}
.innerTopBox
{
	
	width:207px;
	height:163px;
	font-size:14px;
	color:#060808;
}
	.innerTopBox a
	{
		color:#A2B433;
		font-weight:bold;
	}
	.innerTopBox .title
	{
		font-size:12px;
		padding:10px 0px 0px 10px;
	}
	.innerTopBox .date
	{
		font-size:12px;
		width:190px;
		margin-left:10px;
		padding-bottom:5px;
	}
	.innerTopBox .text
	{
		font-size:10px;
		width:190px;
		margin-left:10px;
	}
	.innerTopBox .link
	{
		font-size:10px;
		text-align:right;
		padding:2px 40px 10px 0px;
	}


/*** end hader ***/

/*** top menu ***/

.padTopMenu
{
	width:1px;
	height:115px;
	overflow:hidden;
}
.topMenu
{
    width:100%;
	padding:0px 0px 0px 0px;
	font-size:12px;
}
	.topMenu .spsr
	{
		float:left;
		background:url(images/pic_stick_topmenu.gif) no-repeat top left;
		width:1px;
		height:21px;
		overflow:hidden;
	}
	.topMenu a
	{
		text-decoration:none;
		color:#4A4A4A;
		display:block;
		float:left;
		height:21px;
		line-height:21px;
		padding:0px 14px 0px 14px;
	    font-size:12px;
	}
	.topMenu a:hover
	{
		color:#A2B434;
	}


/*** end top menu ***/

/*** content ***/

.content
{
	padding-top:30px;
	width:90%;
	margin:0 auto;
	font-size:14px;
	color:#3C3C3C;
}
	.content .colLeft
	{
		width:540px;
	}
	.content .colLeftInner
	{
		width:550px;
	}
	
.greenText
{
	color:#A2B433;
}
.size16
{
	font-size:16px;
}
.size18
{
	font-size:18px;
}

.livechat_value
{
	font-size:14px;
	font-weight:bold;
	color:#FAA11A;
	text-transform:uppercase;
	margin:0;
	padding:30px 0px 3px 0px;
}

.livechat
{ 
    width:110px;
    float:right;
	font-size:14px;
    font-weight:bold;
    color:#4A4A4A;
    line-height:21px;
}

.livechat_on
{
	cursor:pointer;
}

.livechat_off
{
	cursor:default;
}

h1
{
	font-size:14px;
	color:#FAA11A;
	text-transform:uppercase;
	margin:0;
	padding:30px 0px 3px 0px;
}
h2
{
	font-size:16px;
	font-weight:bold;
	color:#A2B433;
	margin:0;
	padding:0;
}
h3
{
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	color:#A2B433;
	margin:0;
	padding:30px 0px 3px 0px;
}
.pdf
{
	background:url(images/pdficon_small.gif) no-repeat bottom left;
	padding-left:20px;
	padding-bottom:0px;
}	
.wpc
{ 	
	padding-left:20px;
	padding-bottom:0px;
}	
.bgGreyTabTop
{
	background:url(images/bg_greytab_top.gif) no-repeat top left;
	width:500px;
	height:15px;
	overflow:hidden;
}
.bgGreyTabBot
{
	background:url(images/bg_greytab_bot.gif) no-repeat top left;
	width:500px;
	height:15px;
	overflow:hidden;
}
.bgGreyTab
{
	background:url(images/bg_greytab.gif) repeat-y left;
	width:500px;
}
	.bgGreyTab .inner
	{
		width:90%;
		margin:0 auto;
	}
	.bgGreyTab .date
	{
		padding-bottom:10px;
	}
		.bgGreyTab .date a
		{
			font-weight:bold;
			font-size:16px;
			color:#A2B433;
		}
	.bgGreyTab .link
	{
		padding-top:10px;
	}
		.bgGreyTab .link a
		{
			font-weight:bold;
			font-size:12px;
			color:#A2B433;
		}
		
.bgTransTabTop
{
	background:url(images/bg_transptab_top.gif) no-repeat top left;
	width:500px;
	height:25px;
	overflow:hidden;
}
.bgTransTabBot
{
	background:url(images/bg_transptab_bot.gif) no-repeat top left;
	width:500px;
	height:25px;
	overflow:hidden;
}
.bgTransTab
{
	background:url(images/bg_transptab.gif) repeat-y left;
	width:500px;
}
	.bgTransTab a
	{
		font-weight:bold;
		color:#A2B433;
	}
	.bgTransTab .inner
	{
		width:90%;
		margin:0 auto;
	}
	.bgTransTab .col
	{
		width:90px;
	}
		.bgTransTab .col .link
		{
			padding:10px 0px 10px 0px;
		}
	
	.bgTransTab .colr
	{
		width:330px;
	}
		.bgTransTab .colr .text
		{
			padding:10px 0px 10px 0px;
		}
		
		
.goMediaDiv
{
	background:#F7F7F7;
	height:102px;
}
	.goMediaDiv a
	{
		display:block;
		float:left;
		margin:4px 11px 4px 0px;
	}
	.goMediaDiv a.last
	{
		margin-right:0px;
	}
	.goMediaDiv a img
	{
		border:2px solid #DCDAD4;
	}
	
	
.searchCommunity
{
	color:#FAA11A;
	padding:20px 0px 20px 0px;
}
	.searchCommunity a
	{
		color:#FAA11A;
		margin:0px 10px 0px 10px;
	}
	.searchCommunity a.literLink
	{
		font-weight:bold;
		font-style:italic;
	}
	
.blogItem
{
	padding-bottom:30px;
}
.blogFoto
{
	width:130px;
}
.blogText
{
	
}
	.blogText a
	{
		font-weight:bold;
		color:#A2B433;
	}
	
.nyl2Div
{
	padding-top:3px;
}
	.nyl2Div input, .nyl2Div select
	{
		float:left;
	}
	.nyl2Div select
	{
		border:1px solid #AAAB9B;
		width:115px;
		font-size:12px;
		margin-right:5px;
		margin-top:1px;
	}

.listDiv
{
	color:#FAA11A;
	font-weight:bold;
}
	.listDiv a
	{
		color:#FAA11A;
		font-weight:normal;
	}
	

	.content .colRight
	{
		width:230px;
	}
		.content .colRight .spsrH2
		{
			height:30px;
			overflow:hidden;
		}

	
.contactFormP
{
	width:230px;
	background:url(images/pic_mail.gif) no-repeat top right;
}
	.contactFormP .spsr
	{
		height:5px;
		overflow:hidden;
	}
	.contactFormP .title
	{
		width:200px;
		font-size:12px;
		font-weight:bold;
		color:#A2B433;
		padding-bottom:5px;
	}
	.contactFormP .joinDiv
	{
		padding-bottom:5px;
		font-size:12px;
		color:#000000;
	}
		.contactFormP .joinDiv input
		{
			float:left;
		}
		.contactFormP .joinDiv input.input
		{
			border:1px solid #AAAAAA;
			width:130px;
			font-size:12px;
		}
		.contactFormP .joinDiv .col
		{
			padding:2px 7px 0px 7px;
		}
		
.addImagesDiv
{
	padding-top:15px;
}
	.addImagesDiv .divs{}
	.addImagesDiv .divs img
	{
		float:left;
		margin-bottom:5px;
	}
	
	
.watchHiwdiv{}
	.watchHiwdiv h1
	{
        padding-top: 10px;
		padding-left:8px;
	}
	.watchHiwdiv a.video
	{
		height:26px;
		line-height:26px;
		display:block;
		font-size:12px;
		font-weight:bold;
		color:#A2B433;
		text-transform:uppercase;
		text-decoration:none;
		width:190px;
		margin: 10px 0px 10px 0px;
	}
	.watchHiwdiv a.video { background:url(images/bg_link_video.gif) no-repeat top right; }
	.watchHiwdiv a.video:hover { background:url(images/bg_link_video_h.gif) no-repeat top right; color:#faa11b; }
		
.rightLinks
{
	padding:20px 0px 15px 2px;
}
	.rightLinks a
	{
		display:block;
		font-size:12px;
		font-weight:bold;
		color:#A2B433;
		text-transform:uppercase;
		text-decoration:none;
		width:150px;
		margin-bottom:10px;
	}
	
	.rightLinks a.winemaker
	{

		height:27px;
	}
		.rightLinks a.winemaker { background:url(images/bg_link_winemaker.gif) no-repeat top right; }
		.rightLinks a.winemaker:hover { background:url(images/bg_link_winemaker_h.gif) no-repeat top right; }
		
	.rightLinks a.community
	{
		height:26px;
		line-height:26px;
	}
		.rightLinks a.community { background:url(images/bg_link_community.gif) no-repeat top right; }
		.rightLinks a.community:hover { background:url(images/bg_link_community_h.gif) no-repeat top right; }
	
	.rightLinks a.taf
	{

		height:36px;
		line-height:46px;
		margin-top: -8px;
		width: 154px;
	}
		.rightLinks a.taf { background:url(images/bg_link_taf.gif) no-repeat top right; }
		.rightLinks a.taf:hover { background:url(images/bg_link_taf_h.gif) no-repeat top right; }

.innerPul
{
	padding:10px 0px 20px 0px;
	margin:0px 0px 0px 0px;
}
    .innerPul .pdflinks
    {
		padding:0px 0px 0px 15px;
	}
    .innerPul a
	{		
		display:block;
		font-size:14px;
		color:#858585;
		text-decoration:underline;
		width:150px;
		margin-bottom:10px;
	}
	.innerPul a:hover
	{
		text-decoration:none;
	}

	.innerPul li
	{
		padding:0px 0px 0px 0px;
		margin:0px 0px 10px 0px;
		list-style:none;
	}
		.innerPul li
		{
			height:26px;
			line-height:26px;
		}
		.innerPul li a
		{
			font-size:16px;
			color:#FAA11A;
			padding-left: 40px;
		}
			.innerPul li.li1 a { background:url(images/calc_acid.gif) no-repeat top left; }
			.innerPul li.li1 a:hover { background:url(images/calc_acid_h.gif) no-repeat top left; }
		
			.innerPul li.li2 a { background:url(images/calc_addition.gif) no-repeat top left; }
			.innerPul li.li2 a:hover { background:url(images/calc_addition_h.gif) no-repeat top left; }
			
			.innerPul li.li3 a { background:url(images/calc_unit_converter.gif) no-repeat top left; }
			.innerPul li.li3 a:hover { background:url(images/calc_unit_converter_h.gif) no-repeat top left; }
			
			.innerPul li.li4 a { background:url(images/calc_sulfite.gif) no-repeat top left; }
			.innerPul li.li4 a:hover { background:url(images/calc_sulfite_h.gif) no-repeat top left; }


	
/*** end content ***/

/*** footer ***/

.footer
{
	text-align:center;
	font-size:12px;
	padding:50px 0px 20px 0px;
}
	.footer .footMenu a
	{
		font-weight:bold;
		color:#A2B433;
		padding:0px 5px 0px 5px;
	}
	.footer .copyRight, .footer .copyRight a
	{
		color:#B4B4B3;
		padding-top:8px;
	}
.menulink
{
    font-size:11px;
    font-weight:bold;
    text-decoration:none;
}	
	
.new_messages a
{
    color: #faa11b;
    font-size:10px;
    text-decoration:none;
}
.new_messages a:hover
{
    text-decoration:underline;
}
/*** end footer ***/
.big_photo
{
    overflow:scroll;
}

.visible
{
    display:block;
}

.hidden
{
    display:none;
}

.filtertext
{
	display:block;
	font-size:12px;
	font-weight:bold;
	color:#A2B433;
	text-transform:uppercase;
	text-decoration:none;
}