html, body, div, body span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	border:0px none;
	font-family:inherit;
	font-style:inherit;
	font-weight:inherit;
	margin:0pt;
	padding:0pt;
}
 
html {
	height: 100%;
	margin-bottom: 1px; }
 
ol, ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none; }
 
table {
	border-collapse:separate;
	border-spacing:0pt; }
 
caption, th, td {
	font-weight:normal;
	text-align:left; }
 
blockquote:before, blockquote:after, q:before, q:after { content:""; }
 
blockquote, q { quotes:"" ""; }
 
em { font-style:italic; }
 

hr {
height: 1px;
background-color: #c1c1c1;
color: #c1c1c1;
border: none;
padding: 0;
margin: 1em 0;
}
 
.clear { clear:both; }
 
.clearfix:after {
	clear:both;
	content:".";
	display:block;
	height:0pt;
	visibility:hidden; }
 
.clearfix { }
 
* html .clearfix { height:1%; }
 
.clearfix { display:block; }
 
option { padding-left: 0.4em; }
 
select { padding: 1px; }
 
fieldset, img { border: 0 solid; }
 
.skip, .hideme {
	position: absolute;
	left: -1000em; /* LTR */
	top: -1000em; }
 
.skip:focus, .skip:active {
	position: static;
	left: 0;
	top:0; }
 
body {
	background:#ffffff url(/Files/System/images/alsiano/backgrounds/gradient.jpg) repeat-x 0 0;
	font-size:62.5%;
	font-family:Arial, Helvetica, sans-serif; }
 
h1 {
	font-size:2.6em;
	color:#317e18;
font-family:trebuchet MS, Arial, sans-serif;
 }
 
h2 { font-size:2em; }
 
h3 { font-size:1.3em;}
 
h4 { font-size:1.3em;}
 
h5 { }
 
h6 { font-size:1.1em;color:#5C737A; font-weight:normal;}
 
p { font-size:1.1em;}
 
dt, dd { font-size:1.1em; }
 
a {
	text-decoration:none;
	/*color:#000;*/
	color:#5C737A;
	}
a:hover{
	text-decoration:underline;
}
.sIFR-alternate { display:none; }
 
.main {
	background:#ffffff url(/Files/System/images/alsiano/backgrounds/mainbck.gif) no-repeat 0 0;
	width:984px;
	margin:0 auto;
	min-height:580px;
	height:auto !important;
	height:580px; }
 
.mainInner { padding:0 11px; }
 
.mainHeader {
	width:962px;
	height:78px; }
 
.mainLogo {
	padding:30px 0 0 22px;
	float:left }
 
	.mainLogo .logo {
		background:#ffffff url(/Files/System/images/alsiano/graphics/alsiano.gif) no-repeat 0 0;
		width:515px;
		height:33px;
		text-indent:-9999px; }
 
		.mainLogo .logo a {
			width:515px;
			height:33px;
			display:block;
			outline:0 none; }
 
.mainHeader form {
	float:right;
	margin:13px 25px 0 0;
	display:inline; }
 
.mainHeader ul li {
	float:left;
	padding:0 0 0 8px; }
 
	.mainHeader ul li.submitField { padding:0; }
 
	.mainHeader ul li a {
		color:#3d444a;
		font-size:1.2em;
		font-weight:bold;
		font-family:'trebuchet MS' Verdana, Arial, Helvetica, sans-serif }
 
	.mainHeader ul li input.searchfield {
		border:1px solid #cdcdcd;
		border-right:0 none;
		padding:0 0 0 5px;
		margin:0;
		font-size:1.1em;
		height:17px; }
 
	.mainHeader ul li input.frmSubmit {
		display:inline-block;
		margin:0; }
 
	.mainHeader ul li input.frmSubmit {
		border:0 none;
		background-color:#fff;
		background:#ffffff url(/Files/System/images/alsiano/icons/search_icon.gif) no-repeat 0 0;
		width:20px;
		height:19px;
		padding:0;
		margin:0;
		display:block; /* ie fix */ }
 
.mainMenu {
	margin-right:23px;
	margin-left:200px;
	height:42px;
	 background: url("/Files/System/images/alsiano/backgrounds/mainmenu_gradient.gif") repeat-x left bottom;
	 width:739px;}
 
	.mainMenu ul { list-style-type:none; float:left; }
 
		.mainMenu ul li {
			float:left;
			padding:0;
			margin:0; }
 
	.mainMenu ul {
		position: relative;
		padding:7px 15px 0 0;
		padding-right:5px;
		margin: 0;
		/*overflow: hidden;*/ }
 
		.mainMenu ul.M1 {}
 
		.mainMenu ul li {
			float: left;
			list-style: none;
			margin-right:3px;}
 
			.mainMenu ul li.backLava {
				background: url("/Files/System/images/alsiano/menu/lava.gif") no-repeat right -20px;
				width: 9px;
				height: 20px;
				z-index: 8;
				position: absolute; }
 
				.mainMenu ul li.backLava .leftLava {
					background: url("/Files/System/images/alsiano/menu/lava.gif") no-repeat top left;
					height: 20px;
					margin-right: 8px; }
 
			.mainMenu ul.M1 li a, .mainMenu ul.M1 li.firstItem a, .mainMenu ul.M1 li.lastitem a {
				font-size: 1.4em;
				text-decoration: none;
				outline: none;
				text-align: center;
				top: 2px;
				color:#3d444a;
				letter-spacing: 0;
				z-index: 10;
				display: block;
				float: left;
				height: 20px;
				position: relative;
				overflow: hidden;
				margin:auto 0;
				padding:0 7px;
				font-weight:normal;}
 
			.mainMenu ul li.M2 a, .mainMenu ul.submenuLevel1 li.lastitem a, .mainMenu ul.submenuLevel1 li.firstItem a, .mainMenu ul.submenuLevel1 li.selectedLava #activeitemsub {
				font-size:1.2em;
				/*font-weight:bold;*/
				color:#8baab3 }
			.mainMenu ul li.M3 a, .mainMenu ul.submenuLevel2 li.lastitem a, .mainMenu ul.submenuLevel2 li.lastitem a, .mainMenu ul.submenuLevel2 li.selectedLava #activeitemsub {
				font-size:1.2em;
				font-weight:normal;
				color:#5c737a }
 
			.mainMenu ul li.selectedLava a {
				color: #8dabb4;
				border: none; }
			.mainMenu ul li.selectedLava li.selectedLava a.M2{
				color:#5c737a;
				border: none;
				font-size:1.2em;
				font-weight:bold;}
			.mainMenu ul li.selectedLava li.selectedLava li.selectedLava a.M3 {
				color:#5c737a;
				border: none;
				font-size:1.2em;
				font-weight:bold;}
			.mainMenu ul li.selectedLava li.selectedLava li.lastitem a.M3{
				color: #8dabb4;
				font-weight:normal;
			}
			.mainMenu li.selectedLava ul.submenuLevel2 li.selectedLava a.M3 {
				color:#5c737a;
				border: none;
				font-size:1.2em;
				font-weight:bold;}

		.mainMenu ul.submenuLevel1, .mainMenu ul.submenuLevel2 { display:none; }
 
		.mainMenu ul li.selectedLava ul.submenuLevel1 {
			position:absolute;
			display:block;
			left:0;
			top:35px;
			width:730px; }
		
		.mainMenu ul li.selectedLava li.selectedLava ul.submenuLevel2{
			position:absolute;
			display:block;
			left:0;
			top:20px;
			width:730px; }

			.mainMenu ul li.selectedLava ul.submenuLevel1 li { height:30px; }
			
			.mainMenu ul.M1 li.selectedLava ul.submenuLevel1 li.selectedLava a#activeitemsub{
				color:#5a737a;  
			}
 
.mainContent { margin:60px 23px 0 44px; }
 
.subpageMainContent { margin:0 23px 0 15px; }
 
	.subpageMainContent .contentHolder h1 {
		font-size:2.4em;
		color:#000;
		padding-bottom:9px; }
 
	.subpageMainContent .contentHolder h2 {
		font-size:1.6em;
		color:#000;
		font-weight:bold; }
 
	.subpageMainContent .contentHolder ul, .subpageMainContent .contentHolderProduct ul,
	.subpageMainContent .contentHolderProduct .mainSupplyView .relatedProductGroups ul{
		list-style-type:square;
		margin:0 0 0 20px; }
 		.subpageMainContent .contentHolderProduct .relatedProductGroups ul, .subpageMainContent .contentHolder ul.productlist, .subpageMainContent .contentHolder ul.productlist ul{
			list-style-type:none;
			margin:0;
		}
		.subpageMainContent .contentHolder ul li { padding-bottom:10px; font-size:1.1em; }
		.subpageMainContent .contentHolder ul.productlist li { padding-bottom:5px; font-size:1.1em; }
		.subpageMainContent .contentHolder ul.productlist li.groupname{ font-size:1.3em; font-weight:bold;}
		.subpageMainContent .contentHolder ul.productlist li.groupname li{ font-size:1em; font-weight:normal;}
 
.mainColumn {
	width:418px;
	float:left;
}
 
.categoryBox, .categoryBox2, .categoryBox3 {
	width:418px;
	cursor:pointer; 
}

.categoryBox a{
	float:left;
	display:block;
	margin-top:-15px;
	position:relative;
	_zoom:1;
}
.categoryBox h1{
	float:left;
	margin:3px 0 0 -4px;
	height:1%;
}
.categoryBox p {
	float:left;
	width:202px;
	color:#327f17;
	margin-left:6px;
	display:inline;
}
.categoryBox2{
}

.categoryBox2 a{
	float:right;
	margin:-20px 0 0 16px;
	_zoom:1;
	_position:relative;
	height:1%;
}
.categoryBox2 h1{
	float:right;
	margin-right:-6px;
	margin-top:23px;
	_position:relative;
	_zoom:1;
	text-align:right;
	height:1%;
}
.categoryBox2 p {
	float:right;
	width:202px;
	text-align:right;
	color:#327f17;
	margin-right:-9px;
	_position:relative;
	_zoom:1;
	height:1%;
}
.categoryBox3 a{
	float:left;
	display:inline;
	margin:-30px 0 0 16px;
	_position:relative;
	_zoom:1;
}
.categoryBox3 h1{
	float:left;
	margin:27px 0 0 7px;
	display:inline;
}
.categoryBox3 p {
	float:left;
	width:190px;
	color:#327f17;
	margin-left:7px;
	display:inline;
}
.subColumn {
	width:322px;
	margin:0;
	float:right; }

.subpageMainContent .subColumn{
	width:244px;
}
.subpageMainContent .subColumn img{
	display:block;
	padding:0;
	margin:0;
}
.quickProductFinder {
	background-color:#3d444a;
	padding:11px 56px 15px 33px;
	margin-bottom:9px; }
 
	.quickProductFinder h2 { /*color:#fff;*/
		background: url("/Files/System/images/alsiano/backgrounds/quick_h2.gif") no-repeat top left;
		text-indent:-9999px;
		height:22px;
	}
 
	.quickProductFinder form { margin-top:6px; }
 
	.quickProductFinder form label{
			clear:both;
			display:block;
			margin:0 0 7px;
		}
	.quickProductFinder form label span{
		color:#fff;
		font-size:1.1em;
		width:70px;
		display:block;
		float:left;
		padding:3px 0 0 0;
	}
	.quickProductFinder form select{
		width:163px;
		font-size:1.1em; 
		border:0 none;
		background-color:#ececec; 
	}
.newsBox {
	background: url("/Files/System/images/alsiano/backgrounds/newsbox_bck.png") repeat-x 0 26px;
	margin-bottom:8px;
	float:left;}
.subColumn .newsBoxFront h2{
	background: url("/Files/System/images/alsiano/backgrounds/productfinder_h2.png") no-repeat top left;
	text-indent:-9999px;
	height:26px;
	width:322px;
	}
.subpageMainContent .newsBox{
	background:transparent url(/Files/System/images/alsiano/backgrounds/contact_bck.jpg) repeat-x bottom left;
	width:244px;
	float:right;
	margin-top:14px;
	clear:right;}
	.subpageMainContent .newsBox h2{
		background:0 none;
		text-indent:0;
		margin-left:13px;
		font-size:1.8em}
	.newsBox ul{
		padding:11px 9px 15px 33px;
	}
	
	.subpageMainContent .newsBox ul{
		margin:0 0 0 13px;
		padding:11px 9px 10px 0;
	}
	.subpageMainContent .newsBox p{	
		margin:0 0 0 13px;
		padding:11px 9px 10px 0;
	}
	.subpageMainContent .contentHolderProduct .newsBox ul{
		list-style-type:none;
	}
	.newsBox ul li{
	/* background:transparent url(/Files/System/images/alsiano/icons/date_divider.gif) no-repeat 55px 2px;*/
	padding:0 0 10px 0; height:1%;
	position:relative;
	}
	.comingUp ul li{
	background:0 none;
	padding:0 0 10px 0; height:1%;
	position:relative;
	}
	.newsBox span.date {
		color:#000;
		font-size:1.1em;
		font-weight:bold;
                width:100%;
                display:block;
		/*position:absolute;
		left:0;*/
	 }
	 .comingUp span.date {
		 position:static;
		 color:#000000;
		 font-weight:normal;
		 display:block;
		 clear:both;
	 }
 
		.newsBox span.newsLink {
			height:9px;
			margin:2px 0 2px 0;
			width:3px; }
		.comingUp span.newsLink {
			height:9px;
			margin:2px 0 2px 0;
			width:3px; }
 
		.newsBox span.newsLink a {
			color:#3d444a;
		}
		.comingUp span.newsLink a {
			color:#000;
			font-weight:bold;
			font-size:1.1em;
		}
 
        .newsBox li span.newsLink span.readMore {
			padding-left:0;
			padding-right:0;
			margin-left:0;
			background: url("/Files/System/images/alsiano/icons/newsarrow.gif") no-repeat 5px 4px;
			display:inline-block;
			float:none;
			width:13px;
			}
.mImage{
	margin:0 0 8px;
	float:right;
}
#mCycle{
	float:right;
	width:244px;
	position:relative;
	height:127px;
	clear:both;
}
.subColumn #mCycle{
	width:322px;
	background: url("/Files/System/images/alsiano/backgrounds/newsbox_bck.png") repeat-x 0 0;
	margin-bottom:8px;
	float:right;
}
.contentHolderProduct #mCycle{
	
}
.subMenu {
	float:left;
	width:173px;
	margin-right:11px;
	position:relative;}
.subMenu ul{
	position:relative;
}
.subMenu ul li{
	float:left;
	clear:both;
	width:100%;
}
 
.content { float:left; }
 
.subpageMainContent .content { width:740px; }
 
.contentHolder {
	width:436px;
	background:url(/Files/System/images/alsiano/backgrounds/content_bck.gif) repeat-x 0 0;
	float:left;
	min-height:500px;
	height:auto !important;
	height:500px;
	padding:18px 26px; }
	
 .newsPage{
	 background:url(/Files/System/images/alsiano/backgrounds/content_bckNews.jpg) no-repeat 0 0 !important;
	 width:740px;
	 padding:0;
 }
 .newsPage .mainColumn{
	 padding:18px 26px;
 }
.contentHoldersubColumn{
	width:244px;
	float:right;
}
.product {
	float:left;
	width:730px; }
 
.subMenu .selectedLava a.M4 {
	padding-left:10px;
	display:none;
	}
.subMenu .selectedLava .submenuLevel4 a{
	display:block;
	line-height:15px;
	padding-left:10px;
}
.subMenu .submenuLevel4 #activeitemsub {
	padding-left:10px;
	font-weight:bold;
	display:block;
	}
.subMenu .submenuLevel5 .selectedLava a{
	padding:0 0 0 19px;
	font-weight:normal;
	color:#255613;
	margin-top:2px;
	}

.submenuLevel5 .selectedLava { background-color:#ecf0ea; padding:2px 0; }
 
.submenuLevel5 li { background-color:transparent; padding:4px 0 0 0;}
 
/*.subMenu .M2 a, .subMenu .lastitem a {
	background:url(/Files/System/images/alsiano/icons/submenu_icon.gif) no-repeat 0 5px;
	padding-left:9px;
}*/

.subMenu .firstItem, .subMenu .productFinder{
	margin-bottom:5px;
	margin-left:0; }
 
	.subMenu .M1 .firstItem a, .submenuLevel4 .productFinder a, .subMenu .productMenu .submenuLevel4 .ProductArea a {
		font-size:1.2em;
		padding:0 0 0 15px;
		color:#000;
		font-weight:bold;
		text-transform:uppercase;
		background:url(/Files/System/images/alsiano/icons/productfinder_icon.gif) no-repeat 0 2px;
		letter-spacing:-0.03em;
	}
	.subMenu .submenuLevel4{
		margin:0 0 0 12px;
	}
	.subMenu .submenuLevel4 li.selectedLava a.M5{
		font-weight:bold;
	}
	.subMenu .submenuIndustries{
		margin:0;
	}
     .subMenu .submenuLevel4 .firstItem{
		 margin-left:0;
		 margin-bottom:4px;
	 }
	 .subMenu .submenuLevel4 .ProductArea{
		 margin-left:-12px;
	 }
	 .subMenu .submenuLevel4 .firstItem a {
		color:#858885;
		font-size:1.1em;
		font-weight:normal;
		background:none;
		letter-spacing:0;
		padding:0 0 0 10px;
		text-transform:none;
	 }

.subMenu li a {
	font-size:1.1em;
	color:#858885;
	outline:none;
}
 
.subMenu li.inpath a { color:#255613; }

.subMenu li.M4 a, .subMenu .M1 li.lastitem a, .subMenu .M1 li.M2 a{
color:#2e2f2e;
display:block;
background:url(/Files/System/images/alsiano/icons/submenu_icon.gif) no-repeat 0 5px;
padding-left:8px;
margin-top:5px;
height:1%;
}

.subMenu li.M5{
margin:0 0 4px 0;
}
.subMenu .selectedLava .submenuLevel4 .keyArea, .subMenu .submenuIndustries .keyArea{
	margin-left:-12px;
}
.subMenu .selectedLava .submenuLevel4 .keyArea a, .subMenu .submenuIndustries .keyArea a
{
	padding-left:0;
	color:#2e2f2e;
	display:block;
	background:url(/Files/System/images/alsiano/icons/submenu_icon.gif) no-repeat 0 5px;
	padding-left:8px;
	margin:5px 0 0 0;
	height:1%;
}
.subMenu .submenuIndustries li.M5{
	margin:0 0 4px 12px;
}
.subMenu .submenuIndustries li.M5 a{
	padding-left:10px !important;
}
.subMenu .submenuIndustries li.keyArea{
	margin-left:0;
}

.subMenu li.selectedLava{
margin:0;
}

.subMenu .inpath{
	padding-bottom:20px;
}
.subMenu .inpath .inpath{
	padding-bottom:2px;
	float:left;
	height:1%;
}
.subMenu li.M5 a, .subMenu li.lastitem a {
	color:#858885;}

.subMenu .M1 .submenuLevel4 li.lastitem a {
background:0 none;
color:#858885;;
display:block;
margin-top:0;
padding-left:10px;
}

	 .subMenu .submenuLevel4 .submenuLevel5 .firstItem a, .subMenu .submenuLevel4 .submenuLevel5 li.lastitem a, .subMenu .submenuLevel4 .submenuLevel5 li.M6 a{
		color:#255613;
		font-size:1.1em;
		font-weight:normal;
		background:none;
		text-transform:none;
		letter-spacing:0;
		padding:0 0 0 19px;
		margin-top:0;
	 }
.submenuLevel5 li.lastitem{
	padding-bottom:4px;
}
.subMenu .submenuLevel5 li.firstItem{
	margin-bottom:0;
}
 
.subMenu .submenuLevel4 ul { }
 
.subMenu .submenuLevel4 .selectedLava ul { display:block; }

.submenuSpecial{
	margin-top:20px;
	float:left;
}
.submenuSpecial a
{
	padding-left:0;
	color:#2e2f2e !important;
	display:block;
	background:url(/Files/System/images/alsiano/icons/submenu_icon.gif) no-repeat 0 5px;
	padding-left:8px;
	margin:0;
	height:1%;
}
 
.footer {
	font-size:1em;
	color:#5c656c;
	margin:18px 23px;
	background:url(/Files/System/images/alsiano/backgrounds/footer_bck.gif) repeat-x 0 0;
	clear:both;
	position:relative;
	}
	.footer img{
		float:right;
		margin:-50px 0 0 0;
	}
 
	.footer .smiley{
		float:right;
		display:block;
		margin:10px 0 0 0;}
 	
	.footer .company, .footer .adr{
		float:left;
	}
	.footer .vcard {
		margin:0 0 30px 0;
		padding:14px 0 0 178px;
		}
 	.footer .vcard .dots{
		padding:0 3px;
	}
	.footer a { color:#5c656c; }
 
/* productpage */
.mainProduct {
	width:436px;
	float:left;
	padding:18px 26px; }
 
	.mainProduct h1 { color:#000; margin-bottom:14px }
 
.contentHolderProduct {
	background:url(/Files/System/images/alsiano/backgrounds/content_bck.jpg) no-repeat 0 0;
	min-height:500px;
	height:auto !important;
	height:500px;
	position:relative; }
 
.mainProductsInfo {
	float:right;
	width:244px; }
 
.mainDwContent { position:relative; margin-top:47px;min-height:500px;
	height:auto !important;
	height:500px; }
 
.relatedProducts { margin-top:20px; }
 
	.relatedProducts h3 {
		margin-left:13px;
		font-weight:bold;
		font-size:1.8em;}
 
.mainSupplyView .relatedProductGroups{
	padding:0;
	margin-top:10px;
}
.relatedProductGroups {
	width:436px;
	float:left;
	padding:0 26px;
	}
 	.relatedProductGroups p{
		margin-bottom:10px;
	}
	.relatedProductGroups li.groupName { width:100%;  }
 
		.relatedProductGroups li.groupName a {
			background:transparent url(/Files/System/images/alsiano/icons/productexpand.gif) no-repeat 5px 2px;
			color:#255613;
			display:block;
			font-size:1.1em;
			font-weight:bold;
			padding:4px 4px 4px 17px;
			outline:none;
			}
 
	.relatedProductGroups li a.active { background:#D5DECB url(/Files/System/images/alsiano/icons/productexpand.gif) no-repeat 5px -16px; }
 
	.relatedProductGroups li.groupName ul {
		border-bottom:2px solid #EAEEE8;
		padding:10px 0 8px 0; }
 
		.relatedProductGroups li.groupName ul li a {
			text-decoration:none;
			background:none;
			color:#000;
			font-weight:normal;
			line-height:1.5em;
			padding:0 4px 0 17px; }
 
.mainProductsInfo .vcard {
	background:url(/Files/System/images/alsiano/backgrounds/contact_bck.jpg) repeat-x 0 0;
	overflow:hidden;
	margin-top:10px;
	padding:0 8px 20px 13px; }
 
.tel, .email { color:#6b7074; }
 
.tel span, .email span { color:#000; }
 

.photo { float:right; }
 
	.photo img {
		width:73px;
		height:86px;
		/*-ms-interpolation-mode: bicubic;*/}
 
.telecommunications { margin-top:9px; }

.email .recipentType, .tel .recipentType{
	width:21px;
	display:block;
	float:left;
	color:#6b7074;
}
.matrix {
	float:left;
	width:434px;
	padding:0 26px;
	margin-top:20px; }

#navlist{
	float:left;
	list-style-type:square !important;
	margin:0 0 0 20px;
	*margin:0;
}
#navlist li{
	font-size:1.2em;
	list-style-type:square !important;
	*margin:0 0 0 20px !important;
}
#navlist .sitemapMenu{
	margin:10px 0 0 20px;
}
#navlist .sitemapMenu li{
	font-size:1em !important;
}
.sitemapMenu .sitemapMenu{
	margin:10px 0 0 20px;
}
.sitemapMenu .sitemapMenu li{
	font-size:1em !important; 
}
.news{margin-top:5px;
margin-bottom:20px;}
.news p{
	margin-bottom:10px;
}
.news h5{
	font-size:1em;
}






#TB_window {
  font: 12px Arial, Helvetica, sans-serif;
  color: #333333;
}
#TB_secondLine {
  font: 10px Arial, Helvetica, sans-serif;
  color:#666666;
}
#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
  position: fixed;
  z-index:100;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
}
.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
  background-color:#fff;
  filter:alpha(opacity=75);
  -moz-opacity: 0.75;
  opacity: 0.75;
}
* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_window {
  position: fixed;
  z-index: 102;
  color:#000000;
  display:none;
  text-align:left;
  top:50%;
  left:50%;
}
* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_window img#TB_Image {
  display:block;
  margin: 15px 0 0 15px;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #666;
  border-left: 1px solid #666;
}
#TB_caption{
  height:25px;
  padding:7px 30px 10px 25px;
  float:left;
}
#TB_closeWindow{
  height:25px;
  padding:11px 25px 10px 0;
  float:right;
}
#TB_ajaxContent table{
	width:99%;
	background-color:#FFF;
	overflow:auto;
}
#TB_ajaxContent thead{
	background-color:#6b6868;
	*position:fixed;
	*display:block;
	height:auto;
}
#TB_ajaxContent thead th.headCols{
	color:#FFF;
	padding-right:0;
	white-space:nowrap;
	text-align:right;
	*layout-flow: vertical-ideographic;
	*width:0px;
	*margin:10px 20px;
	*padding:10px 0;
	/*-webkit-transform: rotate(-90deg); 
	-moz-transform: rotate(-90deg);
	display:table;*/
}
#TB_ajaxContent tbody td{
	border-right:2px solid #6b6868;
	border-top:1px solid #6b6868;
	border-bottom:1px solid #6b6868;
	text-align:center;
}
#TB_ajaxContent tbody td.firstItem{
	border-left:2px solid #6b6868;
	padding:2px 10px 2px 10px;
	white-space:nowrap;
	text-align:left;
}
#TB_ajaxContent tbody td.hasImage{
	text-align:center;
}



#TB_overlay {
  position: fixed;
  z-index:100;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
}
.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
  background-color:#fff;
  filter:alpha(opacity=75);
  -moz-opacity: 0.75;
  opacity: 0.75;
}
* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_window {
  position: fixed;
  z-index: 102;
  color:#000000;
  display:none;
  /*border: 4px solid #fff;*/
  text-align:left;
  top:44%;
  left:50%;
}
* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
/*#TB_window img#TB_Image {
  display:block;
  margin: 15px 0 0 15px;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #666;
  border-left: 1px solid #666;
}*/
#TB_caption{
  height:25px;
  padding:7px 30px 10px 25px;
  float:left;
}
#TB_closeWindow{
  height:25px;
  padding:11px 25px 10px 0;
  float:right;
}
#TB_closeAjaxWindow{
  padding:7px 12px 5px 0;
  margin-bottom:1px;
  text-align:right;
  float:right;
}
#TB_ajaxWindowTitle{
  float:left;
  padding:7px 0 5px 14px;
  margin-bottom:1px;
  font-size:1.2em;
  font-weight:bold;
}
#TB_title{
  background-color:#6B6868;
}
#TB_ajaxContent{
  clear:both;
  padding:2px 15px 15px 15px;
 overflow:auto;
  text-align:left;
  line-height:1.4em;
  overflow:auto;
}
html>body div.#TB_ajaxContent {
	overflow: hidden;
}
div#TB_ajaxContent table {
	float: left;
	width:778px;
}
thead tr {
	position: relative
}
html>body thead tr {
	/*display: block*/
}

html>body tbody {
	/*display: block;*/
	overflow: auto;
}




#TB_ajaxContent.TB_modal{
  padding:15px;
}
#TB_ajaxContent p{
  padding:5px 0px 5px 0px;
}
#TB_load{
  display:none;
  height:13px;
  width:208px;
  z-index:103;
  top: 50%;
  left: 50%;
  margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}
* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_HideSelect{
  z-index:99;
  top: 0;
  left: 0;
  background-color:#fff;
  border:none;
  filter:alpha(opacity=0);
  -moz-opacity: 0;
  opacity: 0;
  height:100%;
  width:100%;
}
* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_iframeContent{
  clear:both;
  border:none;
  margin-bottom:-1px;
  margin-top:1px;
  _margin-bottom:1px;
}
.quickJump{
	padding-bottom:20px !important;
}
.newsletter .FrontendStd{
	margin-bottom:5px;
}
.newsletter fieldset{
	margin-top:10px;
}
.newsletter legend{
	*margin-left:-5px;
	font-weight:bold;
	font-size:1.2em;
	margin-bottom:5px;
}

.newsletter input[type="submit"]{
	margin-top:5px;
}
.newsDate{
	margin-top:8px;
}
#google_translate_element{
width:250px;
height:35px;
margin:-12px 0 5px;
padding:3px 5px 3px 4px;
background: #ececec  url('/Files/System/images/alsiano/backgrounds/translate_bck.png') 100% 100% no-repeat !important;
}
#google_translate_element span{display:block;}
.skiptranslate{  
    overflow: hidden;
    position: relative;}
.skiptranslate div{
    float: right;
    margin-left: 0;}
.goog-te-gadget .goog-te-combo {
    width: 140px;
}
