body {
	margin: 0;
	padding: 0;
	background: #D3D3D3 url(../img/bg_body.gif) repeat-x;
	text-align: left;
	font: 11px/18px Tahoma, Verdana, sans-serif;
	color: #3B4449;
}

form{
	margin: 0;
	padding: 0;
}

select {
	border: 1px solid #3399CC;
}

textarea  {
	border: 1px solid #3399CC;
	font: 11px Tahoma, Verdana, sans-serif;
	width: 180px;
	height: 60px;
}

checkbox {
	border: 1px solid #3399CC;
}

h2 sup{
	/*color: red;
	color: #FFD520; yellow*/
	color: #00A3E6; /*blue*/
}


a sup{
	/*color: red;
	color: #FFD520; yellow*/
	color: #00A3E6; /*blue*/
}

i{
	font: italic 12px Verdana, sans-serif;
}

h2{
	font: 13px Tahoma, Verdana, sans-serif;
	color:  #1a96e3;
	margin-left: 5px;
	font-weight: bold;
	padding-bottom: 0;
	margin-bottom: 0;
}

* html h2{
	margin-top: 10px;
}

.sIFR-active h2{
	line-height: 1em;
}

h3{
	padding:0;
	margin:0;
	font: 13px Tahoma, Verdana, sans-serif;
	font-weight: bold;
}
/*.prh{
	padding: 0;
	text-align: left;
	margin-bottom: 10px;
}*/
/*.prh a{
	font-size: 25px;
}
.sIFR-active .prh{
	height: 25px;
	width: 85px;
	line-height: 1em;
	color: #606162;
	padding: 0 0 0 5px;
	margin: 0;
}
.prh1{
	padding: 0;
	text-align: left;
	margin-bottom: 10px;
}
.prh1 a{
	font-size: 25px;
}*/
.prh_new{
	padding: 14px 3px 0 5px;
	text-align:center;      
	font-size: 26px;
	color: #FFD520;	 
}
#box3 .prh_new a{
  	 font-size: 28px;
	 color: #FFD520;	 
}
#box3 .prh_new a:link{
  	 font-size: 28px;
	 color: #FFD520;	 
}
#box3 .prh_new a:hover{
  	 font-size: 28px;
	 color: #FFD520;	 
}

a {
	color: #00A3E6;
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}

img {
	border: none;
}
.sertif{
	border: none;
}
p {
	margin: 5px 5px 5px 5px;
}
input[type="text"]{
	border: 1px solid #3695A6;
	width: 160px;
}
input[type="password"] {
	border: 1px solid #3695A6;
}

h6{
	padding:5px 0 0 0;
	margin: 0;
	font-weight: normal;
	color: #828A92;
	font-size: 10px;
	cursor: pointer;
}
.sIFR-active h6{
	padding:5px 0 0 0;
    margin: 0;
	width: 65px;
	line-height: 1em;
}

.btn_txt{
	color: #FFFFFF;
	font-size: 12px;
	padding-left: 7px;
	padding-top: 3px;
	margin: 0;
}
.btn_txt a{
	color: #FFFFFF;
}
.sIFR-active .btn_txt{
	line-height: 1em;
}

/*Nuppude stiil kus*/
.btn_txt2{
	border: 1px solid #BECED3;
	height: 17px;
	background: #E4E4E4 url(../img/login.gif) no-repeat right;
	padding-right: 5px;
	padding-top: 2px;
	vertical-align: top;
	text-align: center;
	font-size: 11px;
	cursor: pointer;
}
.sIFR-active .btn_txt2{
	line-height: 1em;
}
.btn_txt2 a {
	color: #828A92; 
	text-decoration: none; 
}
.btn_txt2 a:link {
	color: #828A92;  
	text-decoration: none; 
}
.btn_txt2 a:hover { 
	color: #828A92; 
	text-decoration: none; 
}

#width_60{
	width: 60px;
}
#width_90{
	width: 90px;
}
#width_120{
	width: 120px;
}
#width_150{
	width: 150px;
}

/*Tagasi nuppu stiil*/ 
.btn_txt3{
	background: #E4E4E4 url(../img/login2.gif) no-repeat left;
	border: 1px solid #BECED3;
	height: 17px;
	padding-left: 5px;
	padding-top: 2px;
	text-align: center;
	font-size: 11px;
	cursor: pointer;
}
.btn_txt3 a {
	color: #828A92; 
	text-decoration: none; 
}
.btn_txt3 a:link {
	color: #828A92;  
	text-decoration: none; 
}
.btn_txt3 a:hover { 
	color: #828A92; 
	text-decoration: none; 
}
.sIFR-active .btn_txt3{
	line-height: 1em;
}

/*Tagasi nuppu stiil*/ 
.btn_txt4{
	border: 1px solid #BECED3;
	height: 17px;
	background: #E4E4E4;
	font-size: 12px;
	padding-left: 4px;
	text-align: center;
	font-weight: bold;
	cursor: pointer;
	width: 15px;
	margin:0 0 0 5px;
}
.sIFR-active .btn_txt4{
	height: 15px;
	line-height: 1em;
}
* html .btn_txt4{
	margin: 0;
	padding-top: 2px;
	padding-right: 3px;
}
.btn_txt4 a {
	color: #828A92; 
	text-decoration: none; 
}
.btn_txt4 a:link {
	color: #828A92;  
	text-decoration: none; 
}
.btn_txt4 a:hover { 
	color: #F70203; 
	text-decoration: none; 
}

#langmenu {
	margin: 0px 0px 0px 0px;
	padding: 0;
	list-style-type: none;
	float: right;
	font: 12px "trebuchet ms", Tahoma, Verdana, sans-serif;
	position: relative;
	left: 200px;
}
#langmenu li {
	margin: 0 0 0 10px;
	padding: 0;
	list-style-type: none;
	float: left;
}
#langmenu a {
	color: #A7BCC3;
	text-decoration: none;
	text-transform: uppercase;
}
#langmenu a.active {
	color: #1995E2;
	font-weight: bold;
}

#header {
	border: 0;
	width: 743px;
	margin: 0;
	padding: 0;
	vertical-align: bottom;
}
#header img{
	margin: 0;
	padding: 0;
	border: 0;
}

.searchbox2 {
	float: right;
	color: #FFFFFF;
	position: relative;
	top: 110px;
	left: -20px;
	z-index: 2;
	overflow: hidden;
}
.searchbox2 a {
	color: #FFFFFF;
	font-size: 12px;
	margin: 4px 0 0 0;
}
.searchbox2 input[type="text"] {
	background-color: #ccf2f9;
	border: 1px solid #3695a6;
	height: 18px;
	width: 130px;
	margin: 0 4px 0 7px;
}
.searchbox2 span {
	margin: 0 5px 3px 5px;
	padding: 0 5px 3px 5px;
}

#content {
	/*height: 355px;
	height: 100%;*/
	width: 165px;
	background: url(../img/bg_contant.gif) repeat-x;
	vertical-align: top;
	border-collapse: collapse;
	padding-bottom: 3px;
	text-align: left;
}

/*sisukast*/
#box1 {
	width: 560px;
	font: 11px "trebuchet ms", Tahoma, Verdana, sans-serif;
	text-align: left;
	vertical-align: top;
}
#xxx h1{
	margin: 0;
	padding: 0;
	font-weight: normal;
	color: #00A3E6;
	font-size: 28px;
}
/*footer*/
#footer {
	background: #828588;
	color: #FFFFFF;
	font-weight: bold;
	height: 28px;
	width: 745px;
	border-collapse: collapse;
}
.divfooter{
	padding: 0;
	margin: 0;
	
}
.divfooter img{
	float:right;
	padding: 0 0 0 0.1em;
	margin: 0 0;
}
.main{
	width: 743px;
	border-collapse: separate;
	background: #E9E9E9 url(../img/bg_content.gif) repeat-x;
	text-align: center;
}

/*loginkast*/
#box3 {
	height: 109px;
	width: 385px;
	margin: 0px;
	padding: 0px;
	background: url(../img/box3_bg.gif) repeat-x;
	overflow: hidden;
	vertical-align: bottom;
	border-collapse: collapse;
	position: relative;
	left: 3px;
}
#box3 .leftleft {
	float: left;
	width: 60px;
}
#box3 .leftright {
	float: left;
	width: 90px;
}
#box3 a {
	font: 9px Tahoma, sans-serif;
	color: #828A92; 
	text-decoration: none; 
}
#box3 a:link {
	color: #828A92;  
	text-decoration: none; 
}
#box3 a:hover { 
	color: #828A92; 
	text-decoration: none; 
}
#box3 input {
	float: left;
	border: 1px solid #3695A6;
	margin-bottom: 3px;
	width: 70px;
}
#box3 .link{
	background: url(../img/login.gif) no-repeat right; 
	width: 79px;
	text-align: right;
	padding-right: 12px;
}

#box3 .link h6{
	padding-right: 12px;
	padding-bottom: 6px;
}
#box3 .left {
	width: 159px;
	padding: 10px 0px 0 10px;
}
#box3 .left h1{
	text-align: left;
	padding: 0;
	color: #00A3E6;
	font-size: 16px;
}
#box3 .nimi_p{
	width: 159px;
}
#box3 .nimi_p h1{
	text-align: left;
	padding: 10px 0 0 10px;
	color: #00A3E6;
	font-size: 16px;
}
#log2{
	background: #EEFFFF;
	padding: 5px;
	/*border: 1px solid #000000;*/
}
#log2 input[type="text"], #log2 input[type="password"] {
	float: left;
	border: 1px solid #3695A6;
	margin-bottom: 2px;
	width: 70px;
}
* html #log2 input{
	float: left;
	border: 1px solid #3695A6;
	margin-bottom: 2px;
	width: 70px;
}

.error{
	color: red;
	font-size: 12px; 	
}

#product {
	background: #57B2EA;
	text-align: left;
	color: #FFFFFF;
	font-size: 11px;
	height: 25px;
	width: 570px;  
	border-collapse: collapse;
}
#product span{
	padding: 0 0 0 15px;
}
#product input{
	background-color: #57B2EA;
	cursor: pointer;
	border-collapse: collapse;
	color: #FFFFFF;
	height: 25px;
	width: 50px;
	font-size: 12px;
	border: 0;
}

.tellimus {
	text-align: center;
	font: 11px Tahoma,Verdana,sans-serif;
	border-collapse: collapse;
	width: 570px;
}
* html .tellimus{
	border-collapse: separate;
}
.tellimus th {
	text-align: center;
	font: 11px Tahoma,Verdana,sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	padding: 3px;
	background: #00A3E6;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	/*border-left: 1px solid #000000;*/
}
.tellimus td {
	text-align: left;
	padding: 3px 3px 0 3px;
}
.tellimus .kust {
	padding: 0px;
	margin: 0px;
}
.tellimus .kust input{
	font: 11px Tahoma,Verdana,sans-serif;
	padding: 10px;
	margin: 5px;
}
.tellimus input{
	font: 11px Tahoma,Verdana,sans-serif;
	width: 25px;
	padding: 1px 2px;
	margin-bottom:3px;
}

.tellimus select{
	margin-bottom:3px;
}
.tellimus ul{
	padding:0;
	margin:0;
}
.tellimus li{
	list-style-type:none;
	padding:0;
	margin:0;
}
.tellimus a{
	color: #3B4449;
}
.tellimus a:link{
	color: #3B4449;
}
.tellimus a:hover{
	color: #00A3E6;
}

.bluelink{
	border:0; 
}
.bluelink a{
	color: #00A3E6; 
}
.bluelink a:hover{
	color: #00A3E6; 
}
.bluelink a:visited{
	color: #00A3E6; 
}
.blueover{
	color: #3B4449;
}
.blueover:hover{
	color: #00A3E6;
}
.blueover sup{
	color: #3B4449;
}
.blueover:hover sup{
	color: #00A3E6;
}

.blueviide{
	color: #00A3E6; 
}
.blueviide:visited{
	color: #00A3E6; 
}
.blueviide:link{
	color: #00A3E6; 
}
.blueviide:hover{
	color: #00A3E6; 
}
.bordered{
	border-left: 1px solid #000000;
	border-bottom: 1px solid #000000;
}

.bordered a{
	color: #3B4449;
}

.kust_bordered{	
	border-left: 1px solid #000000;
	border-bottom: 1px solid #000000;
	padding-left: 0px;
	padding-right: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

.kust_bordered a{
	color: #3B4449;
}
.kust_bordered a:link{
	color: #3B4449;
}
.staticBG{
	width: 163px;
	height: 351px;
	/*height: 100%;*/
	background: #8E98A1 url(../img/bg_menu.gif) repeat-x;
	vertical-align: top;
	border: 0;
	border-collapse: collapse;
}
.staticBG td{
	/*height: 100%;*/
	vertical-align: top;
	border-collapse: collapse;
}
.staticBG tr{     
	/*height: 100%;*/
	vertical-align: top;
	border-collapse: collapse;
}

.staticMenu{
	border-collapse: collapse;
	border: 0;
	padding: 0;
	float:left;
	font: 12px Tahoma, Verdana, sans-serif;
	margin: 3px 0 0 1px;
	vertical-align: top;
	text-align: left;
}
.staticMenu a{
	padding: 8px 0 8px 15px;
	border-bottom: 1px solid #ccd6db;
	display:block;
	color: #535B60;
	text-decoration: none;
}
.staticMenu tr {
	padding: 0;
	margin: 0;
	width: 160px;
	list-style-type: none;
	display: block;
	height: 30px;
	vertical-align: top;
}
.staticMenu td {
	padding: 0;
	margin: 0;
	width: 160px;
	list-style-type: none;
	display: block;
	height: 30px;
	vertical-align: top;
}
.tumesup{
	color: #535B60;
}
#kollanecolon{
	width: 185px;
	/*height: 366px;*/
	text-align: left;
	border-collapse: collapse;
}

/*Kollane kast*/
#box2_inner {
	vertical-align: top;
	width: 154px;
	/*min-height: 160px;
	height: 200px;*/
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 7px;
	background: #FFD520;
	text-align: left;
}
* html #box2_inner p{
	margin: 0;
	padding: 0;
}
* html #box2_inner a{
	margin: 0;
	padding: 0;
}
#box2_inner p, #box2_inner  a {
	/*margin: 10px 0 0 0;*/
	padding: 0;
	color: #ffffff;
	font-size: 16px;
	cursor: pointer;
	/*display: block;*/
}
.sIFR-active #box2_inner p {
	color: #ffffff;
	width: 154px;
	height: 27px;
	line-height: 1em;
	margin: 0;
}

.box_ava{
	background: url(../img/box4_bg.gif) no-repeat top;
	color: #1B97E4; 
	width: 179px;
	height: 212px;
	/*max-height: 209px;*/
	text-align: left;
	vertical-align: top;
}
.box_ava a{
	color: #00A3E6; 
}
.box_ava p{
	width: 175px; 
}
.box_ava h2{
	margin-top: 5px;
	padding-top: 5px;
	font: 20px Tahoma,Verdana,sans-serif;
	color:#1B97E4; 
}

.ava_keskel{
	padding: 0;
	margin: 0;
	/*height: 370px;*/
	width: 380px;
	border-collapse: collapse;
	vertical-align: top;	
	background: url(../img/box3_bg.gif) repeat-x;
}

.avabox3{	
	background:  url(../img/avabox3_bg.gif) bottom repeat-x;
}
.sisukast {
	padding: 0;
	margin: 0;
	border-collapse: collapse;
	vertical-align: top;
	width: 380px;
	height: 242px;
}

*:first-child+html  .sisukast{
	height: 244px;
}
.sisukast h1{
	margin: 0;
	padding: 0;
	color: #00A3E6;
	font: 25px "trebuchet ms", Tahoma, Verdana, sans-serif;
	font-weight: lighter;
}
.tootenimekiri {
	border-collapse: collapse;
}
.tootenimekiri th {
	background:  #00A3E6; /*#57B2EA;*/
	font-size: 11px; 
	font-family: Tahoma; 
	font-weight: bold;
	color: white;
	padding: 0 10px 0 10px;
	text-align: center;
}
.tootenimekiri td {
	font-size: 11px; 
	font-family: Tahoma;
	font-weight: bold;
	padding: 4px;
	text-align: center;
}

.helesinine {
	background:  #D1E6EF;/*#EFF6F9;*/
}

.valge {
	background:  white;
}
.simple {
	background:  #D1E6EF;/*#EFF6F9;*/
	padding: 0;
}
.simple td {
	background:  #D1E6EF;/*#EFF6F9;*/
	font-weight: normal; 
}

.tellajal {
	border-collapse: collapse;
}
.tellajal th {
	background:  #00A3E6;
	font-size: 11px; 
	font-family: Tahoma; 
	font-weight: bold;
	color: white;
	padding: 0 10px 0 10px;
	text-align: center;
}
.tellajal td {
	font-size: 11px; 
	font-family: Tahoma;
	font-weight: normal;
	padding: 5px;
	text-align: center;
}

#info {
	float: left; 
	padding: 4px;
}
#info a {
	color: #FFFFFF;
}
#info h1{
	font-family: Tahoma, Verdana, sans-serif;
	margin: 0;
	padding: 0;
	color: #FFFFFF;
	font-size: 11px;
}

#sisuTD {
	vertical-align: top;
	text-align: left;
	width: 580px;
	/*height: 370px*/
}

/*#sisuTD a{
	color: #00A3E6; 
}*/

#sisuTD h1{
	margin: 0;
	padding: 0;
	color: #00A3E6;
	font: 25px "trebuchet ms", Tahoma, Verdana, sans-serif;
	font-weight: lighter;
	text-align: center;
}
#sisuTD h2{
	padding-left: 0;
	margin-left: 0;
}

.logitud{
	width: 570px;
	/*height: 360px;*/
	text-align: center;
}

.imgmenu{
	border: double #CCD6DB;
	border-width: 4px;
	height: 130px;
}

#mess{
	width: 250px;
	height: 110px;
}
.teated{
	font: 12px Tahoma, Verdana, sans-serif;
}
