Body { 



 background-color: #FFF;



 margin: 0px 0px 40px 0px;



 color: #000000;}

img { border: 0; }

.langlist img { border: 1px solid gray; }

A { text-decoration: none;}



A:link { color: #000000; font-weight: bold;}



A:visited { color: #000000; font-weight: bold;}



A:hover { color: #000000; font-weight: bold;}



A:active { color: #000000; font-weight: bold;}

.abc:link { font-weight: bold;}



.abc:visited {font-weight: bold;}



.abc:hover { font-weight: bold; color: gray; }



.abc:active { font-weight: bold;}



.abc2:link { color: #FFFFFF; font-weight: bold;}



.abc2:visited { color: #FFFFFF; font-weight: bold;}



.abc2:hover { color: #fefefe; font-weight: bold;}



.abc2:active { color: #FFFFFF; font-weight: bold;}



td { font: 12px arial; color: #000000; }



.keskpilt { vertical-align:middle; }



#nht, #nht a:link, #nht a:visited, #nht a:hover, #nht a:active {

	font: normal 0px/0px arial;

	color: #e1e8f2 }



#ap {

	position: absolute;

	left:300px; top: 0px;

	width: 400px; }



h1 {

	font: normal 0px/0px arial;

	color: #e1e8f2;
	margin: 10px 0 0 10px;
}



h2 {

	font: normal 0px/0px arial;

	color: #e1e8f2 }



.piltraam {



	border-right:#B5C5E0 1px solid;



	border-left:#B5C5E0 1px solid;



	border-top:#B5C5E0 1px solid;



	border-bottom:#B5C5E0 1px solid;



	}



.input {

	border-right:#B5C5E0 1px solid;

	border-left:#B5C5E0 1px solid;

	border-top:#B5C5E0 1px solid;

	border-bottom:#B5C5E0 1px solid;

	background-color:#F6F9FF;}







.suurpealkiri { font: 14px arial; color: #000000; font-weight: bold; margin-left: 10px;}



.keskminepealkiri { font: 14px arial; color: #000000; font-weight: bold;}



#container {

	text-align: left;

}

#header {

	background-image: url(images/header.jpg);

	background-repeat: no-repeat;

	width: 942px;

	height: 181px;

}

.ymenu {

	width: 137.5px;

	height: 63px;

	background: url(images/y_menu.jpg) no-repeat;
	
	background-size: 138px 63px;

	text-align: center;

	color: #fff;

}

.ymenu a {

	color: #fff;

	font-weight: bold;

	}

.ymenu a:hover {

	font-weight: bold;

	color: #fff;

	}

.ymenu a:active {

	color: #fff;

}

.ymenu a:visited{

	color: #fff;

}

.ymenuACT {

	width: 137.5px;

	height: 63px;

	background: url(images/y_menu_a2.jpg) no-repeat;
	
	background-size: 138px 63px;

	text-align: center;

	color: #fff;

}

.ymenuACT a {

	color: #fff;

	font-weight: bold;

	}

.ymenuACT a:hover {

	font-weight: bold;

	color: #fff;

	}

.ymenuACT a:active {

	color: #fff;

}

.ymenuACT a:visited{

	color: #fff;

}



.v_menu ul {

	list-style: none;

	padding: 0 0 0 10px;

}

.esit2htsuur:first-letter {

	text-transform: uppercase;

}
#margilist {
	margin-left: 10px;
	border: 1px dashed silver;
	width: 95%;
	padding: 3px;
	height: 300px;
}
#grupilist {
	margin-left: 10px;
	border: 1px dashed silver;
	width: 95%;
	padding: 3px;
	height: 300px;
}
.hint {
  font: 11px Arial,sans-serif;
  display:none;
  position: absolute;
  right: -250px;
  width: 200px;
  min-height: 19px;
  text-align: justify;
  margin-top: -4px;
  border: 1px solid #c93;
  padding: 5px 6px;
  background-color: #ffc;
  z-index: 200;
}
.hint .hint-pointer {
    position: absolute;
    left: -10px;
    top: 5px;
    width: 10px;
    height: 19px;
    background: url(images/pointer.gif) left top no-repeat;
}



/* Webkit scrollbars for Macs that don't show them by default */
.select2-container ::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 9px;
  background-color: rgba(0, 0, 0, .1);
}
.select2-container ::-webkit-scrollbar-thumb {
  border-radius: 4px;
  background-color: rgba(0, 0, 0, .5);
  -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, .5);
}
/* Scrollbar end */


.newshop {
	width: 100%;
    height: 59px;
    padding-top: 21px;
    background: url(/images/new.png)
}