

.outerdiv
{
	width: 100%; background-color: #F4F3E4;	
}

#maintable
{
background-color: white;
text-align: left;
/* border-collapse: collapse; */
}

#topHeader
{
background: url('/grfx/elit-style/header-background-elit.png') repeat-x;
position: relative;
width: 100%;
}

/* table cells */
/* TH { font-size: 9pt; font-family: Ubuntu,arial; background-color: rgb(220,220,220); } */
TH { font-size: 10pt; font-family: Ubuntu,arial; }
TR.odd { font-size: 10pt; font-family: Ubuntu,arial; color: #000000; background-color: #FFFFFF; } 
TR.even { font-size: 10pt; font-family: Ubuntu,arial; color: #000000; background-color: #F0F0F0; }
TD.nodd { font-size: 10pt; font-family: Ubuntu,arial; color: #000000; background-color: #FFFFFF; } 
TD.neven { font-size: 10pt; font-family: Ubuntu,arial; color: #000000; background-color: #F0F0F0; }
TR { font-size: 10pt; font-family: Ubuntu,arial; color: #000000; } 
.dashborder { font-size: 10pt; font-family: Ubuntu,arial; color: #000000; background-color: #FFFFFF; 
				border-width:1px; border-style: dashed; border-color: #101010;
			} 

/* dash borders */
.borderdashright { border-right-width:1px; border-right-style: dashed; border-right-color: rgb(180,180,180); }
.borderdashedtop { border-top-width:1px; border-top-style: dashed; border-top-color: rgb(180,180,180); }
.borderdashedbtm { border-bottom-width:1px; border-bottom-style: dashed; border-bottom-color: rgb(180,180,180); padding-top: 5px; padding-bottom: 5px;}
.borderdashed { border-width:1px; border-style: dashed; border-color: rgb(180,180,180); }
.borderdashedbtmright { 
		border-bottom-width:1px; border-bottom-style: dashed; border-bottom-color: rgb(180,180,180); 
		border-right-width:1px; border-right-style: dashed; border-right-color: rgb(180,180,180);
		}

/* solid borders */
.bordersolidright { border-right-width:1px; border-right-style: solid; border-right-color: rgb(180,180,180); }
.bordersolidleft { border-left-width:1px; border-left-style: solid; border-left-color: rgb(180,180,180); }
.bordersolidtop { border-top-width:1px; border-top-style: solid; border-top-color: rgb(180,180,180); }
.bordersolidbtm { border-bottom-width:1px; border-bottom-style: solid; border-bottom-color: rgb(180,180,180); }
.bordersolid { border-width:1px; border-style: solid; border-color: rgb(180,180,180); }
.bordersolidbtmright { 
		border-bottom-width:1px; border-bottom-style: solid; border-bottom-color: rgb(180,180,180); 
		border-right-width:1px; border-right-style: solid; border-right-color: rgb(180,180,180);
		}

hr {
	background-color: transparent;
	display: block;
	height: 1px;
	border-width: 0;
	border-top: 1px solid #e7e7e7;
	line-height: 19px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.tdbasket {
	padding-top: 6px; 
	cursor:pointer; 
}

.cart_expl {
	color: #404040;
	line-height: 15px;
	font-size: 9pt;
}

.OV_minicart {
	display: none;
	z-index: 999;
	line-height: normal;
	position: absolute;
	top: 62px;
	left: 386px;
	background-color: #fff;
	padding: 0 5px 5px 5px;
	border: 5px solid #E75A40;
	cursor: default;
}

.item_image {
	margin-bottom: 10px;
}

.item_image_text {
	color: gray; 
	font: 12px Helvetica, Sans-Serif; 
	padding: 10px;
}

.item_image_text a {
	text-decoration: none;
}

/* product menu tree */
#tree {
	padding: 5px;
	background: #e7e7e7;
}


#tree-grad {
	*display: none;
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	width: 2ex;
  /* css3 */
	background-image: -moz-linear-gradient(0deg, rgba(231,231,231,.1), #e7e7e7);
	background-image: -webkit-gradient(linear, 0% 0%, 100% 0%, from(rgba(231,231,231,.1)), to(#e7e7e7));
}

ul.tree,
ul.tree ul,
ul.tree li {
	margin: 0px;
	padding: 0px;
}

ul.tree,
ul.tree ul {
	list-style: none;
}

ul.tree li {
	padding: 3px 0px 3px 20px;
	margin-left: 0px;
}

.tree li { background: url(/grfx/elit-style/tree-view-item.gif) top left no-repeat; }
.tree li.first { background: none; }
.tree li.minus { background-image: url(/grfx/elit-style/tree-view-minus.gif); }
.tree li.plus { background-image: url(/grfx/elit-style/tree-view-plus.gif); }
.tree li.last { background-image: url(/grfx/elit-style/tree-view-item-last.gif); }
.tree li.lastminus { background-image: url(/grfx/elit-style/tree-view-minus-last.gif); }
.tree li.lastplus { background-image: url(/grfx/elit-style/tree-view-plus-last.gif); }

ul.zero {
	display: none;
}

ul.tree a {
	display: block;
	color: #404040;
	text-decoration: none;
	/* white-space: nowrap; */
	margin-left: -20px;
	padding-left: 20px;
}

ul.tree a.selected {
	color: #bc0009;
}

ul.tree a.depth1 {
	font-weight: bold;
}

.leftmenu {
	background: #f7f7f7;
	font-size: 9pt;
	line-height: 150%;
	padding-left: 10px;
	padding-right: 10px;
	border: 2px solid lightgray;
	border-radius: 5px;
}

.leftmenu1 {
	background: #f7f7f7;
	font-size: 10pt;
	line-height: 120%;
	padding-right: 5px;
	border: 1px solid lightgray;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}


#left-menus a
{
	font-size: 9pt;
	line-height: 150%;
	color: #1e391e;
}

#catHorizontal a
{
	font-size: 9pt;
	text-transform: uppercase;
	line-height: 200%;
	color: #1e391e;
	font-weight: normal;
}

#catHorizontal
{
	margin-top: 12px;
	/* border-top: dotted 1px grey;
	border-bottom: dotted 1px grey; */
}


#left-menus-first{
	margin-top: 5px;
	/* border-bottom: 1px solid #e8e8e8; */
}

#left-menus-second{
	border-bottom: 1px solid #e8e8e8;
}

#left-menus-first a{
	font-size: 9pt;
	line-height: 150%;
	color: #1e391e;
}

#upmenuitems
{
	color: #ffffff;
	background: url('/grfx/elit-style/navbar-repeat.gif') top left repeat-x;
}

img {
	border:none;
}

.show_hide_hover:hover .show_hide_hover_hide, .show_hide_hover_hide:hover { 
	display: block;
}
a.show_hide_hover:link, a.show_hide_hover:visited  { 
	color: gray;
}
.show_hide_hover:hover a.show_hide_hover { 
	color: rgb(0,0,255);
}
.show_hide_hover_hide {
	display : none;
}
tr.show_hide_hover div {
	padding-top: 5px;
	padding-bottom: 5px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
tr.show_hide_hover:hover div {
	padding-top: 5px;
	overflow: auto;
	white-space: inherit;
	text-overflow: inherit;
}

#shelfViewHeader {
	background-color: #f7f7f7;
}

#shelfViewHeader th{
	border-bottom: 1px solid lightgray;
	border-top: 1px solid lightgray;
	border-collapse:collapse;
	padding-bottom: 5px;
	padding-top: 5px;
}

.tootekood {
line-height: 25px;
font-size: 90%;
}

.laos {
	font-size: 100%;
	color: green;
}

#tellimisel {
	color: rgb(120,120,120);	
}

.pagerCurrent {
	font-weight: bold;
	font-size: 150%;
}

.SocialMedia span {
background-image:url(/grfx/elit-style/elit-sprite.png);
background-repeat:no-repeat;
display:inline-block;
height:26px;
width:25px;
}

#Facebook span {
background-position:-145px -26px;
}

#YouTube span {
background-position:-144px -106px;
}

#LinkedIn span {
background-position:-244px -672px;
}

#Twitter span {
background-position:-145px -52px;
}

#Vimeo span {
background-position:-145px -79px;
}

#GooglePlusOne span {
background-position:-145px 1px;
}

#SocialMedia ul {
list-style-type:none;
margin:10px 15px 0;
padding:0;
}

#SocialMedia li {
list-style-type:none;
margin:0;
padding:0;
float: left;
padding-right: 3px;
}

.breadcrumbs {
	/* background-image:url(/grfx/elit-style/elit-sprite.png);
	background-repeat:no-repeat; */
	display:inline-block;
	padding-left: 5px;
	padding-right: 5px;
	/* background-position:-129px 0px;
	width: 5px; */
}

#tootedback {
	background: url('/grfx/elit-style/products-bar-repeate.jpg') top left repeat-x;
	padding-left: 14px;
}

/* Toomas l�pp */

/* SPRITE algus */

.masterSprite {
	background-image: url("/grfx/elit-style/elit-sprite.png");
	background-repeat: no-repeat;
	text-indent: -999em;
}

span.orderqtyincrease {
	background-position: -100px -3px;
	display: inline-block;
	height: 12px;
	width: 12px;
	cursor: pointer;
}
span.orderqtydecrease {
	background-position: -117px -3px;
	display: inline-block;
	height: 12px;
	width: 12px;
	cursor: pointer;
}

span.orderqtyincreaseOV {
	background-position: -101px -15px;
	display: inline-block;
	height: 12px;
	width: 12px;
	cursor: pointer;
}
span.orderqtydecreaseOV {
	background-position: -117px -14px;
	display: inline-block;
	height: 12px;
	width: 12px;
	cursor: pointer;
}

#itemview-box {
	background-color: rgb(209,211,194);	
}

/* input.ordersubmit {
	background-position: -38px -56px;
	display: inline-block;
	height: 22px;
	width: 73px;
	cursor: pointer;
} */

input.ordersubmit {
	background-position: 0px -2px;
	display: inline-block;
	height: 18px;
	width: 92px;
}

input.ordersubmitEN {
	background-position: 0px -23px;
	display: inline-block;
	height: 18px;
	width: 92px;
}

input.ordersubmit:active {
	background-position: 0px -45px;
	display: inline-block;
	height: 18px;
	width: 92px;
}

input.ordersubmitEN:active {
	background-position: 0px -67px;
	display: inline-block;
	height: 18px;
	width: 92px;
}

input.ordersubmit:hover {
	background-position: 0px -45px;
	display: inline-block;
	height: 18px;
	width: 92px;
}

input.ordersubmitEN:hover {
	background-position: 0px -67px;
	display: inline-block;
	height: 18px;
	width: 92px;
}

input.itemupdate {
	background-position: 0px -89px;
	display: inline-block;
	height: 18px;
	width: 92px;
}

input.itemupdateENG {
	background-position: 0px -131px;
	display: inline-block;
	height: 18px;
	width: 92px;
}

.oKastTellimisel {
	color: grey;
	padding-left: 10px;
	font-size: 11pt;
	font-weight: bold;
	letter-spacing: 1px; 
}

.oKastLaos {
	color: green;
	padding-left: 10px;
	font-size: 11pt;
	font-weight: bold;
	letter-spacing: 1px; 
}

.itemviewkood {
	font-weight: normal;
	font-size: 75%;
	margin-top: 4px;	
}

/* kasti l�pp */

/* nupu stiil */
.pushbuttonRed:link {
	color:#ffffff;
}

.pushbuttonRed {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #89c403), color-stop(1, #77a809) );
	background:-moz-linear-gradient( center top, #89c403 5%, #77a809 100% );
	background-color:#89c403;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #74b807;
	display:inline-block;
	color:#ffffff;
	font-family:Trebuchet MS;
	font-size:15px;
	font-weight: bold;
	padding:5px 18px;
	text-decoration:none;
	text-shadow:-7px 0px 11px #528009;
	letter-spacing: 1px;
}

.pushbuttonRed:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #77a809), color-stop(1, #89c403) );
	background:-moz-linear-gradient( center top, #77a809 5%, #89c403 100% );
	background-color:#77a809;
}
.pushbuttonRed:active {
	position:relative;
	top:1px;
}

.pushbuttonRed:visited {
	color:#ffffff;
}

.BuyBox {
	padding: 10px;
	border: 1px solid #ccc;
	-webkit-border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	margin-left: 20px;
	min-width: 160px;
	background-color: ivory;
	text-align: center;
}

.AddedCartBox {
	padding: 15px;
	float: left;
	border: 1px solid green;
	-webkit-border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	margin: 7px 22px 10px 22px;
	color: green;
	line-height: 13pt;
}

.BuyButton:link {
	color:#ffffff;
}

.BuyButton {
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #89c403), color-stop(1, #77a809) );
	-webkit-border-radius: 7px; 
	-moz-border-radius: 7px;
	border-radius: 7px;
	background:-moz-linear-gradient( center top, #89c403 5%, #77a809 100% );
	background-color:#89c403;
	color: #ffffff; 
	font-size: 16px; 
	font-weight: bold; 
	letter-spacing: 1px; 
	padding: 6px 16px; 
	font-family: Ubuntu,arial; 
	margin-top: 10px;
	cursor: pointer;
}

.BuyButton:active {
	border-color: white;
}

.pushbuttonBlue:link {
	color:#ffffff;
}

.pushbuttonBlue:visited {
	color:#ffffff;
}

.pushbuttonBlue {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #3d94f6), color-stop(1, #1e62d0) );
	background:-moz-linear-gradient( center top, #3d94f6 5%, #1e62d0 100% );
	background-color:#3d94f6;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #337fed;
	display:inline-block;
	color:#ffffff;
	font-family:Trebuchet MS;
	font-size:15px;
	font-weight:bold;
	padding:5px 18px;
	text-decoration:none;
	text-shadow:-7px 0px 11px #1570cd;
	letter-spacing: 1px;
}

.pushbuttonBlue:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #1e62d0), color-stop(1, #3d94f6) );
	background:-moz-linear-gradient( center top, #1e62d0 5%, #3d94f6 100% );
	background-color:#1e62d0;
}

.pushbuttonBlue:active {
	position:relative;
	top:1px;
}

.GreenBuy:link {
	color:#ffffff;
}

.GreenBuy:visited {
	color:#ffffff;
}

.GreenBuy {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #89c403), color-stop(1, #77a809) );
	background:-moz-linear-gradient( center top, #89c403 5%, #77a809 100% );
	background-color:#89c403;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #89c403;
	display:inline-block;
	color:#ffffff;
	font-family:Trebuchet MS;
	font-size:13px;
	padding: 2px 10px 2px 10px;
	text-decoration:none;
	text-shadow:-7px 0px 11px #77a809;
}

.GreenBuy:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #77a809), color-stop(1, #89c403) );
	background:-moz-linear-gradient( center top, #77a809 5%, #89c403 100% );
	background-color:#89c403;
}

.GreenBuy:active {
	position:relative;
	top:1px;
}

TABLE.lightborder { border-width:1pt; border-style: solid; border-color: rgb(250,110,0);}
/* rgb(90,5,50); */
/* body {
	background-color: white;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	margin-right: 5px;
	font-family: Ubuntu, arial;
	font-size: 9pt; */

body {
	background-color: white;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	font-family: Ubuntu, arial;
	font-size: 10pt;

/*  scrollbar-face-color: rgb(250,110,0);
 scrollbar-shadow-color: rgb(250,100,0);
 scrollbar-highlight-color: rgb(250,200,40);
 scrollbar-3dlight-color: rgb(250,130,10);
 scrollbar-darkshadow-color: rgb(120,90,0);
 scrollbar-track-color: rgb(240,190,90);
 scrollbar-arrow-color: black; */

}

ul.tootekaart {
	display: inline;
	overflow: hidden;
	list-style: none;
	outline-style: none;
	margin: 0;
	padding: 0;
}

ul.tootekaart a {
	font-weight: normal;
	text-decoration:none;
	display: inline-block;
	padding: 5px 36px 3px 36px;
	overflow: hidden;
    border: none;
    outline: none;
}

ul.tootekaart li {
	float: left;
	background: #e8e8e8;
	border-right: 1px solid #fff;
	border-top: 1px solid #e8e8e8;	
}

ul.tootekaart li.selected {
	background: #fff;
}

#itemDescription {
	line-height: 18px;
}

p {
	/* background-color: white; */
	/*margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	margin-right: 10px;
	*/
	font-family: Ubuntu, arial;
	font-size: 10pt;
}

	
body.iframe {
	background-color: white;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	margin-right: 5px;
	font-family: Ubuntu, arial;
	font-size: 9pt;
}

.normal { 
	font-family: Ubuntu,arial; 
	font-size: 9pt;
	color: rgb(60,65,65);
	}

.normalbold { 
	font-family: Ubuntu,arial; font-size: 10pt; font-weight: 600; 
	color: rgb(60,65,65);
	}


.error { 
	font-family: Ubuntu,arial; font-size: 10pt; font-weight: 600; 
	color: rgb(250,15,15);
	}

.errorhead { 
	font-family: Ubuntu,arial; font-size: 12pt; font-weight: 600; 
	color: rgb(250,15,15);
	}


.producthead { 
	font-family: Ubuntu,arial; 
	/* font-weight: 600; */ 
	color: rgb(30,57,30);
	font-size: 120%;
	padding-bottom: 7px;
	border-bottom: 1px solid #ccc !important;
	}

.price { 
	/* font-family: Ubuntu,arial; */
	font-family: verdana,arial,helvetica,sans-serif; 
	font-size: 13pt; 
	font-weight: 600; 
	color: rgb(159,47,33);
	letter-spacing: -1px;
	}


.pricelabel {
	font-weight: normal;
	color: #666;
	font-size: 8pt;	
}


.shelfprice0 { 
	color: rgb(159,47,33);
	font-family: Sans-serif;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 1px;
	}
	
.shelfprice1 { 
	color: rgb(159,47,33);
	font-family: Sans-serif;
	font-size: 14px;
	font-weight: bold;
	}	

		
.price1 { 
	font-family: Ubuntu,arial; font-size: 11pt; font-weight: 600; 
	color: rgb(240,15,15);
	}

.priceold { 
	font-family: Ubuntu,arial; font-size: 10pt; font-weight: 600; 
	color: rgb(0,15,115);
	text-decoration: line-through;
	}


.LP_Comparison {
	color: darkgray;
	font-weight: normal;
	font-size: 95%;
	line-height: 16px;
	padding-top: 5px;
	font-style: italic;
}

.miniprice { font-size: 8pt; }




.red { 
	font-family: Ubuntu,arial; font-size: 10pt; 
	color: rgb(250,15,15);
	}

.redbold { 
	font-family: Ubuntu,arial; font-size: 10pt; font-weight: 600; 
	color: rgb(250,15,15);
	}
	
	
.msg { 
	/*font-family: Ubuntu,arial; font-size: 9pt; font-weight: 600; 
	color: rgb(15,15, 250); */
	font-family: Ubuntu,arial; 
	font-size: 10pt;
	/* font-weight: bold; */ 
	color: rgb(97,97,97);
	/* color: #1e391e; */
	}

.normallight { 
	font-family: Ubuntu,arial; font-size: 10pt; 
	color: rgb(60,65,65);
	}

	
.small { 
	font-family: Ubuntu,arial; font-size: 8pt; 
	/*margin-left: 10px; margin-right: 10px;*/
	color: rgb(60,65,65);
	}

h1 {
	/* width: 60%; */	
	/* color: rgb(250,110,0); */
	color: rgb(0, 89, 158);
	/* margin-left: 10px; margin-right: 10px; */
	text-align: left;
	font-family: Ubuntu, Arial;
	font-size: 16pt;
	font-weight: 500;
	line-height: 1.3em;
	border-style: solid;
	border-color: rgb(250,110,0);
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	margin-top: 5px;
}

.headline
{	line-height: 1.3em;
	border-style: solid;
	border-color: rgb(250,110,0);
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
}

.footline
{	line-height: 1.3em;
	border-style: solid;
	border-color: rgb(250,110,0);
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

.headfootborder
{	line-height: 1.3em;
	border-style: solid;
	border-color: rgb(250,110,0);
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
}


.head {
	width: 100%;
	/* color: rgb(250,110,0); */
	color: rgb(151,14,0);
	/* margin-left: 10px; margin-right: 10px; */
	text-align: left;
	font-family: Ubuntu, Arial;
	/* font-size: 16pt; */
	font-size: 11pt;
	/* font-weight: 500; */
	font-weight: bold;
/*	line-height: 1.3em;
	border-style: solid;
	border-color: rgb(250,110,0);
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
*/
	margin-top: 12px;
}

.head1 {
	width: 100%;
	color: white;
	text-align: left;
	font-family: Ubuntu, Arial;
	font-size: 11pt;
	font-weight: bold;
}

.head2 {
	width: 100%;
	color: black;
	text-align: left;
	font-family: Ubuntu, Arial;
	font-size: 10pt;
}

#otsing  {
	position: relative;
	float: right;
	clear: none;
	width: 400px;
	color: #FFFFFF;
	font-size: 11px;
	vertical-align: bottom;
	padding-left: 5px;
	padding-top: 0px;
	line-height: 26px;
	height: 26px;
	padding-right: 14px;
}

.left_login {
	padding: 6px;
	font-size: 90%;
	text-align: right;
}


h2 {
	color: darkslategray;
	/* margin-left: 10px; margin-right: 10px; */
	text-align: left;
	font-family: Ubuntu, Arial;
	font-size: 12pt;
	font-weight: 600;
	line-height: 1.3em;
	border-style: solid;
	border-color: rgb(250,110,0);
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}


.cpr {	font-family: Ubuntu; font-size: 8pt;
	color: #8080FF;
	text-decoration: none;
  }

.cprcnt {	
font-family: Ubuntu; font-size: 8pt;
color: #8080FF;
text-decoration: none;
text-align: center;
 }


A.umlink:link 
{
font-family: Ubuntu; font-size: 10pt; font-weight: 600; 
text-decoration:none; color: rgb(120,5,70); 
background-color: rgb(240,240,240);
height: 38px;
width: 65px;
text-align: center
}
A.umlink:visited 
{ 
font-family: Ubuntu; 
font-size: 10pt; font-weight: 600; 
text-decoration:none; 
color: rgb(120,120,120); 
background-color: rgb(240,240,240);
height: 38px;
width: 65px;
text-align: center
}
A.umlink:hover
{ 
font-family: Ubuntu; font-size: 10pt; font-weight: 600; 
text-decoration:underline; 
color: rgb(240,30,30); 
background-color: rgb(240,240,240);
height: 38px;
width: 65px;
text-align: center
}

A.mlink:link { font-family: Ubuntu; font-size: 10pt; text-decoration:none; color: rgb(120,5,70); }
A.mlink:visited { font-family: Ubuntu; font-size: 10pt; text-decoration:none; color: rgb(120,120,120); }
A.mlink:hover { font-family: Ubuntu; font-size: 10pt; text-decoration:underline; color: rgb(240,30,30);  }

A:link { 
	color: rgb(0,0,255);
	outline: none;
	border: none;
}
	
/* A:visited {  color: rgb(80,80,120); } */
A:visited {  
	color: rgb(0,0,255);
	border: none;
	outline: none;
}
A:hover { color: rgb(240,30,30); }

A.noul:link {  text-decoration:none; }
A.noul:visited { text-decoration:none; }
A.noul:hover {  text-decoration:underline; }

A.nodec { text-decoration:none; }
A.nodec:link { text-decoration:none; }
A.nodec:visited { text-decoration:none; }
A.nodec:hover { text-decoration:none; }


INPUT {
/* background-color: #E3E4FA;; */
color: black;
font-family: Ubuntu,arial;
font-weight: normal;
font-size: 10pt;
vertical-align: middle;
cursor: pointer;
} 

.countrySelect {
background-color: #ffffff;
color: black;
font-family: Ubuntu, arial;
font-weight: normal;
font-size: 10pt;
min-width: 180px;
max-width: 220px;
width: 180px;
z-index: 0;
} 



INPUT.err {
background-color: #f5f5f5;
color: red;
font-family: Ubuntu,arial;
font-weight: normal;
font-size: 10pt;
} 


INPUT.smallinp {
background-color: #ffffff;
color: black;
font-family: Ubuntu, arial;
font-weight: normal;
font-size: 8pt;
} 


.btn {
background-color: #dadaff;
border-top:  solid #efefff;
border-right: solid #a9a9d5;
border-bottom: solid #a0a0d0;
border-left:  solid #e0e0ff;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
color: #4040f0;

font-family: Ubuntu,arial;
font-weight: 600;
font-size: 10pt;
} 

.button {
background-color: transparent;
color: black;
font-family: Ubuntu,arial;
font-weight: normal;
border: none;
font-size: 10pt;
} 

.noborder {
border: none;
} 

.imginput {
border: none;
background-color: transparent	;
} 

.inpbox {
background-color: #f5f5f5;
color: black;
font-family: Ubuntu, arial, verdana, ms sans serif;
font-weight: normal;
border: #000000 1px solid;
font-size: 10pt;
} 


.ta {
background-color: #ffffff;
color: black;
font-family: Ubuntu,arial, verdana, ms sans serif;
font-weight: normal;
/*border: #000000 1px solid;*/
font-size: 10pt;
}

.select {
background-color: #ffffff;
color: black;
font-family: Ubuntu, arial;
font-weight: normal;
border: #000000 1px solid;
font-size: 10pt;

} 

.hiddenmenu
{
  	position:absolute;
	left:0px; top:0px;
	visibility: hidden;
	/*display: none; */
	/*border: solid rgb(120, 120, 125) 1px;*/
	min-width: 80px;
	max-width: 140px;
	width: 100px;
}

.hiddenmenu1
{
  	position: relative;
	left:0px; top:0px;
	visibility: hidden;
	display: none;
	/*border: solid rgb(120, 120, 125) 1px;*/
	min-width: 80px;
	max-width: 160px;
	/* width: 100px; */
}


.visiblemenu
{	padding-left: 2px;
	background-color: rgb(220, 220, 225);
}	


.errpopup
{
  	border: #000000 1px solid;
	position:absolute;
	left:0px; top:0px;
	visibility: hidden;
	min-width: 180px;
	max-width: 180px;
	width: 180px;

	min-height: 50px;
	max-height: 90px;
	height: 70px;
	background-color: rgb(240, 230, 220);
}
.errpopupmsg
{
	text-align: center;
	padding: 5px;
	color: red;
	font-family: Ubuntu, arial;
	font-weight: bold;
	
}	

.errpopuphead
{
	text-align: right;
	background-color: rgb(120, 150, 250);
}	

.infopopup
{
  	border: #000000 1px solid;
	position:absolute;
	left:0px; top:0px;
	visibility: hidden;
	min-width: 150px;
	max-width: 180px;
	width: 150px;
	min-height: 90px;
	/*max-height: 90px; */
	/*height=90px; */
	background-color: rgb(220, 220, 250);
}

.calpopup
{
  	border: #000000 1px solid;
	position:absolute;
	left:0px; top:0px;
	visibility: hidden;
/*	min-width: 180px;
	max-width: 180px;
	width=180px;

	min-height: 90px;
	max-height: 90px;
	height=90px;*/
	background-color: rgb(220, 220, 250);
	
}

.calcontent
{

}


.infopopupmsg
{
	text-align: center;
	padding: 5px;
/*	color: red;*/
	font-family: Ubuntu, arial;
	font-weight: normal;
}	

.infopopuphead
{
	text-align: right;
	background-color: rgb(120, 150, 250);
}

#moveMenu
{
	position: fixed;
	display: block;
	width: 100%;
	z-index: 9999;
	backface-visibility: hidden;
	top: -57px;
	background-color: rgb(217, 224, 232);
	height: 57px;
	opacity: 1;
	transition: top 500ms,line-height .12s;
}

#moveMenu .statMenu
{
	line-height: inherit;
	position: relative;
	height: 46px;
}

#moveMenu.showTop
{
	top: 0;
}

.statMenu
{
}

.statNav
{
	border: 0;
	margin: 0 auto;
	max-width: 980px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	height: auto;
	line-height: inherit;
	z-index: 10;
}

label {
	max-width: 100%;
	margin-bottom: 5px;
 }

input[type=radio] {
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0;
    margin: 4px 0 0;
    margin-top: 1px\9;
    line-height: normal;
    position: absolute;
    margin-left: -20px;
}

.radio-div {
  padding-left: 5px;
  }

.radio-div label {
    display: inline-block;
    vertical-align: middle;
    position: relative;
    padding-left: 5px;
    font-weight: 400;
    }

.radio-div label::before {
      content: "";
      display: inline-block;
      position: absolute;
      width: 14px;
      height: 14px;
      left: 0;
      margin-left: -20px;
      border: 1px solid #878c94;
      border-radius: 50%;
      background-color: #ffffff;
      -webkit-transition: border 0.15s ease-in-out;
      -moz-transition: border 0.15s ease-in-out;
      -ms-transition: border 0.15s ease-in-out;
      -o-transition: border 0.15s ease-in-out;
      transition: border 0.15s ease-in-out; }

.radio-div label::after {
      display: inline-block;
      position: absolute;
      content: " ";
      width: 8px;
      height: 8px;
      left: 4px;
      top: 4px;
      margin-left: -20px;
      border-radius: 50%;
      background-color: #878c94;
      -ms-transform: scale(0, 0);
      /* IE 9 */
      -webkit-transform: scale(0, 0);
      /* Chrome, Safari, Opera */
      transform: scale(0, 0);
      -webkit-transition: transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
      -moz-transition: transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
      -ms-transition: transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
      -o-transition: transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
      transition: transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33); }

.radio-div input[type="radio"] {
    opacity: 0;
    z-index: 1;
    }

.radio-div input[type="radio"]:focus + label::before {
      outline: none; }

.radio-div input[type="radio"]:checked + label::after {
      -ms-transform: scale(1, 1);
      /* IE 9 */
      -webkit-transform: scale(1, 1);
      /* Chrome, Safari, Opera */
      transform: scale(1, 1); }

.radio-div input[type="radio"]:disabled + label {
      opacity: 0.65; }

.radio-div input[type="radio"]:disabled + label::before {
        cursor: not-allowed; }

.radio-div.radio-inline {
    margin-top: 0;
    padding-left: 20px; }

