#op1 a {
text-align:center;
}

.errorlife {
text-align:center;
}


body {
background:transparent url(/templates/vesi/images/background.gif) repeat scroll 0 0;
margin:0 2px;
}
form {
/*display:inline;*/
margin:0;
padding:0;
}
input {
font-family:tahoma,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
select {
font-family:tahoma,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
textarea {
font-family:tahoma,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
.navi {
float:left;
left:30px;
position:relative;
top:10px;
}
.navi a {
margin-right:8px;
}
.lang {
}
.jaziki {
}
.lang a {
color:#6A8EA0;
}
.lang .active a {
color:#FE7405;
}
.lang img {
float:left;
padding:0;
height:26px;
}
.lang .menu {
background:transparent url(/templates/vesi/images/lang_mid.png) repeat scroll 0 0;
float:left;
height:26px;
margin:0;
padding:0;
}
.lang .menu-item {
display:inline;
height:31px;
margin:0;
padding-left:12px;
padding-right:12px;
}
.lang .menu-item a {
	font-family:Tahoma, Geneva, sans-serif;
font-size:12px;
font-weight:bold;
line-height:2.5;
text-decoration:none;
}
td.main .active a {
text-decoration:underline;
}
td.bottom .active a {
color:#FE7405;
}
.bottom .menu {
margin-left:25px;
margin-top:-35px;
padding:0;
*top:0px;
position:relative;
}
.bottom .menu-item {
background:transparent url(/templates/vesi/images/main_bottom_1.png) no-repeat scroll 0 0;
display:inline;
padding-left:12px;
padding-right:4px;
}
.bottom .menu-item a {
color:#5D5D5D;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
.main .menu {
margin:auto;
padding-left:60px;
}
.main .menu-item {
background-image:url(/templates/vesi/images/img/menu-button.png);
float:left;
height:34px;
line-height:30px;
list-style-type:none;
overflow:hidden;
text-align:center;
width:120px;
}
.main .menu-item a {
color:#EFF4FF;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
text-decoration:none;
}
td {
color:#5D5D5D;
font-family:tahoma,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
br {
clear:both;
}
big {
font-family:tahoma,sans-serif;
font-size:14px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
pre {
font-family:tahoma,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}

}
.A {
border-bottom:1px solid #CECFCE;
border-top:1px solid #CECFCE;
height:21px;
}
.B {
color:#92AFEB;
padding-left:1px;
}
.C {
padding-left:4px;
padding-right:4px;
text-align:center;
}
.D {
border-bottom:4px solid #FFFFFF;
}
.E {
border-bottom:4px solid #FFFFFF;
border-top:4px solid #FFFFFF;
}
.F {
border-left:4px solid #FFFFFF;
}
a.G {
padding:1px 5px;
}
.H {
color:#CECFCE;
padding-left:1px;
}
.I {
background-color:#C4D3F6;
border:1px solid #2C6ED5;
color:#EFF4FF;
font-weight:bold;
padding:1px 1px 1px 3px;
}
.J {
padding:2px 2px 2px 4px;
}
.K {
border-bottom:1px solid #CCCCCC;
}
.L {
border-right:1px solid #CCCCCC;
color:#AAAAAA;
}
.M {
}
.N {
background-color:#EFF4FF;
border:1px solid #C4D3F6;
padding:2px;
}
.O {
color:#6D93E0;
padding-left:1px;
}
.P {
border-right:1px solid #CCCCCC;
color:#AAAAAA;
text-align:center;
}
.R {
border-bottom:1px solid #CCCCCC;
text-align:center;
}
.S {
}
.T {
height:21px;
}
.T td {
white-space:nowrap;
}
.U {
}
.V {
border:1px solid #2C6ED5;
padding:1px 1px 1px 3px;
}
.W {
background-color:#C4D3F6;
border:1px solid #2C6ED5;
color:#000000;
font-weight:bold;
padding:1px 1px 1px 3px;
}
.X td {
color:#AAAAAA;
}
.Y td {
white-space:nowrap;
}
.Z {
border:1px solid #AAAAAA;
color:#AAAAAA;
padding:1px 1px 1px 3px;
}
.AAA {
border-bottom:1px solid #2C6ED5;
color:#6D93E0;
width:3px;
}
.AAB {
border-bottom:1px solid #2C6ED5;
color:#6D93E0;
padding:0 0 4px;
}
.AAC {
border-left:1px solid #2C6ED5;
border-right:1px solid #2C6ED5;
border-top:1px solid #2C6ED5;
color:#6D93E0;
}
.GG {
background-color:#C4D3F6;
border:1px solid #2C6ED5;
color:#EFF4FF;
font-weight:bold;
padding:1px 1px 1px 3px;
}
.HH {
padding:2px 2px 2px 4px;
}
a.II {
color:#FFFFFF;
height:0;
letter-spacing:0;
line-height:20px;
margin:2px 0;
text-decoration:none !important;
}
a.II:link {
padding:2px 5px 4px;
}
a.II:visited {
padding:2px 5px 4px;
}
a.II:hover {
background-color:#E3EBFE;
border-color:#92AFEB #2C6ED5 #2C6ED5 #92AFEB;
border-style:solid;
border-width:1px;
color:#2C6ED5;
padding:1px 4px 3px;
}
a.II:active {
background-color:#C4D3F6;
border-color:#2C6ED5 #92AFEB #92AFEB #2C6ED5;
border-style:solid;
border-width:1px;
color:#2C6ED5;
padding:1px 4px 3px;
}
a.JJ {
color:#2C6ED5;
height:0;
letter-spacing:0;
line-height:20px;
margin:2px 0;
text-decoration:none !important;
}
a.JJ:link {
padding:2px 5px 3px;
}
a.JJ:visited {
padding:2px 5px 3px;
}
a.JJ:hover {
background:transparent url(/templates/vesi/images/lm_link.gif) repeat scroll center top;
border-color:#92AFEB #2C6ED5 #2C6ED5 #92AFEB;
border-style:solid;
border-width:1px;
color:#2C6ED5;
padding:1px 4px 2px;
}
a.JJ:active {
background:transparent url(/templates/vesi/images/lm_link.gif) repeat scroll center top;
border-color:#2C6ED5 #92AFEB #92AFEB #2C6ED5;
border-style:solid;
border-width:1px;
color:#2C6ED5;
padding:1px 4px 2px;
}
.KK {
background-color:#EFF4FF;
border-bottom:1px solid #CECFCE;
border-right:1px solid #CECFCE;
border-top:1px solid #CECFCE;
color:#5D5A5A;
text-align:center;
}
.KKA {
background-color:#EFF4FF;
border:1px solid #CECFCE;
color:#5D5A5A;
text-align:center;
}
.KKB {
background-color:#EFF4FF;
border-bottom:1px solid #CECFCE;
border-right:1px solid #CECFCE;
color:#5D5A5A;
text-align:center;
}
.KKC {
background-color:#EFF4FF;
border-bottom:1px solid #CECFCE;
border-left:1px solid #CECFCE;
border-top:1px solid #CECFCE;
color:#5D5A5A;
text-align:center;
}
.KKD {
background-color:#EFF4FF;
border-bottom:1px solid #CECFCE;
border-top:1px solid #CECFCE;
color:#5D5A5A;
text-align:center;
}
.KKF {
background-color:#EFF4FF;
border-bottom:1px solid #CECFCE;
border-right:1px solid #CECFCE;
border-top:1px solid #CECFCE;
color:#5D5A5A;
text-align:center;
}
.KKG {
background-color:#EFF4FF;
border-bottom:1px solid #CECFCE;
border-left:1px solid #CECFCE;
border-right:1px solid #CECFCE;
color:#5D5A5A;
text-align:center;
}
.KKI {
background-color:#EFF4FF;
border-bottom:1px solid #CECFCE;
color:#5D5A5A;
text-align:right;
}
.KKJ {
background-color:#EFF4FF;
border-bottom:1px solid #CECFCE;
border-right:1px solid #CECFCE;
color:#5D5A5A;
text-align:left;
}
.KKK {
border:1px solid #CECFCE;
text-align:left;
}
.KKL {
background-color:#EFF4FF;
border-left:1px solid #CECFCE;
border-right:1px solid #CECFCE;
border-top:1px solid #CECFCE;
color:#5D5A5A;
text-align:left;
}
.KKM {
border:1px solid #CECFCE;
text-align:center;
}
.KKN {
background:transparent url(/templates/vesi/images/lm_link.gif) repeat scroll 0 0;
border-bottom:1px solid #CECFCE;
}
.KKO {
border-bottom:1px solid #CECFCE;
}
.KKP {
background-color:#CECFCE;
}
.KKR {
background-color:#EFF4FF;
}
.KKS {
white-space:nowrap;
}
.LL {
background-color:#EFF4FF;
}
.MM {
background:transparent url(/templates/vesi/images/lm_link.gif) repeat scroll 0 0;
border-bottom:1px solid #CECFCE;
}
.NN {
border-bottom:1px solid #92AFEB;
color:#000000;
font-weight:bolder;
padding-left:20px;
}
.OO {
}
.PP {
background:transparent url(/templates/vesi/images/lm_link.gif) repeat scroll center top;
border:1px solid #CECFCE;
color:#FF9A00;
font-weight:bold;
padding-left:20px;
}
.RR {
background-color:#EFF4FF;
border:1px solid #CECFCE;
color:#2C6ED5;
font-weight:bold;
padding-left:20px;
}
.SS {
color:#FF9A00;
font-weight:bold;
}
.TT {
color:#000000;
padding-left:15px;
}
.UU {
}
.VV {
text-align:center;
width:100%;
}
.WW {
width:10%;
}
.WW a {
padding:1px 20px;
}
.WW a:link {
}
.WW a:visited {
}
.WW a:active {
}
.WW a:hover {
background:transparent url(/templates/vesi/images/lm_link.gif) repeat scroll 0 0;
border:1px solid #92AFEB;
padding:0 19px;
}
.XX {
width:80%;
}
.YY {
background:transparent url(/templates/vesi/images/lm_link.gif) repeat scroll 0 0;
border:2px solid #CECFCE;
}
.ZZ {
}
.structure-table {
margin:auto;
width:942px;
}
.AAAA {
background:transparent url(/templates/vesi/images/background2.html) no-repeat scroll right bottom;
}
.AAAB {
background:transparent url(/templates/vesi/images/bottom.html) repeat-x scroll center bottom;
}
.AAAC {
padding:0;
}
.AAAD {
background:transparent url(/templates/vesi/images/menu_top_right.gif) no-repeat scroll center bottom;
height:20px;
width:175px;
}
.AAAE {
background:transparent url(/templates/vesi/images/kalevvesi_center.png) repeat scroll left bottom;
width:946px;
text-align:left;
}
.AAAE a{position:relative;}
.AAAF {
background:transparent url(/templates/vesi/images/main_bottom.png) no-repeat scroll left bottom;
height:98px;
padding-left:25px;
padding-top:15px;
}
.AAAG {
}
.AAAH {
background:transparent url(/templates/vesi/images/menu_center_bg.png) no-repeat scroll center top;
}
.AAAE td {
color:#3E5A71;
font-family:Segoe UI;
font-size:13px;
max-width:569px;
padding:2px;
}

.AAAE td p, .AAAE td form {
padding:0px;
}

.AAAE td h1, h2, h3 {
padding:5px;
}

.AAAE td .banner {

position: relative;
margin:-12px -12px 5px;

}

.AABA {
background:transparent url(/templates/vesi/images/menu_center_no_activ_left.png) repeat scroll 0 0;
height:34px;
width:13px;
}
.AABB {
background:transparent url(/templates/vesi/images/menu_center_no_activ_center.png) repeat scroll 0 0;
height:34px;
}
.AABC {
background:transparent url(/templates/vesi/images/menu_center_no_activ_right.png) repeat scroll 0 0;
height:34px;
width:13px;
}
.AADA {
background:transparent url(/templates/vesi/images/menu_center_activ_left.png) repeat scroll 0 0;
height:34px;
width:14px;
}
.AADB {
background:transparent url(/templates/vesi/images/menu_center_activ_center.png) repeat scroll 0 0;
height:34px;
}
.AADC {
background:transparent url(/templates/vesi/images/menu_center_activ_right.png) repeat scroll 0 0;
height:34px;
width:14px;
}
.AABB a {
color:#EFF4FF;
padding:1px 20px;
text-decoration:none;
}
.AABB a:link {
text-decoration:none;
}
.AABB a:visited {
text-decoration:none;
}
.AABB a:active {
color:#EFF4FF;
text-decoration:none;
}
.AABB a:hover {
color:#EFF4FF;
text-decoration:none;
}
.AADB a {
color:#EFF4FF;
padding:1px 20px 1px 0;
text-decoration:none;
}
.AADB a:link {
text-decoration:none;
}
.AADB a:visited {
text-decoration:none;
}
.AADB a:active {
color:#EFF4FF;
text-decoration:none;
}
.AADB a:hover {
color:#EFF4FF;
text-decoration:none;
}
.AABE {
width:12px;
}
.AAEA {
background:transparent url(/templates/vesi/images/lang_left.png) repeat scroll 0 0;
height:22px;
width:9px;
}
.AAEB {
/*background: url(/templates/vesi/images/lang_mid.png) repeat scroll center top;*/
background:url(/templates/vesi/images/lang_mid.png);
background-repeat:repeat-x;
height:22px;
}
.AAEB_sel {
/*background: url(/templates/vesi/images/lang_mid.png) repeat scroll center top;*/
background:url(/templates/vesi/images/lang_mid.png);
background-repeat:repeat-x;
height:22px;
font-weight:bold;
color:#F60;
}
.AAEB_sel a:link{
color:#F60;
}
.AAEB_sel a:visited{
color:#F60;
}
.AAEB_sel a:active{
color:#F60;
}
.AAEB_sel a:hover{
color:#F60;
}

.AAEB_nsel {
/*background: url(/templates/vesi/images/lang_mid.png) repeat scroll center top;*/
background:url(/templates/vesi/images/lang_mid.png);
background-repeat:repeat-x;
height:22px;
color:#6A8EA0;
font-weight:bold;
}
.AAEB_nsel a:link {
color:#6A8EA0;
}
.AAEB_nsel a:visited {
color:#6A8EA0;
}
.AAEB_nsel a:active {
color:#6A8EA0;
}
.AAEB_nsel a:hover {
color:#6A8EA0;
}

.png {
    behavior: url('/templates/vesi/css/png.htc');
}



.AAEC {
background:transparent url(/templates/vesi/images/lang_right.png) repeat scroll 0 0;
height:22px;
width:9px;
}

.AAFA { BACKGROUND:url("/templates/vesi/images/kalevvex.png") no-repeat top center; HEIGHT:334; WIDTH:500; }

.bottom_layer {
	background:url(/templates/vesi/images/main_bottom.png);
	background-repeat:no-repeat;
	width:946px;
	height:141px;
	background: expression('none');
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/vesi/images/main_bottom.png', sizingMethod='crop');
}
.bottom_layer a{position:relative;}
.languages {
	position:relative;
	top:14px;
	left:50px;
	
}
.bot_banners {
	padding-left:20px;
	padding-top:5px;
}
.bot_menu {
	padding-left:20px;
	padding-bottom:12px;
	color:#333;
	font-weight:bold;
	
}
.bot_menu a:link {
	color:#333;
	font-weight:bold;
}
.bot_menu a:visited {
	color:#333;
	font-weight:bold;
}
.bot_menu a:active {
	color:#333;
	font-weight:bold;
}
.bot_menu a:hover {
	color:#333;
	font-weight:bold;
}
.sepik {
	background:url(/templates/vesi/images/main_bot.png);
	background-repeat:no-repeat;
	background: expression('none');
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/vesi/images/main_bot.png', sizingMethod='crop');
}
.text p {
margin:0;
padding:0;
}
.text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333;
}
.center_top {
	background:url(/templates/vesi/images/);
	background-repeat:repeat-y;
}
.center_bot {
	background:url(/templates/vesi/images/center_bot.png);
	background-repeat:no-repeat;
	height:66px;
	width:946px
}
.news {
	background:url(/templates/vesi/images/news_back.gif);
	background-repeat:repeat-x;
}
	/* News table */
		
		.newsTable{
			width: 100%;
			border-collapse: collapse;
		}
		
		.newsTable .text{
			vertical-align: top;
			padding: 10px;
			background: #EAEAEA url('/templates/vesi/images/news_back.gif') left -1px repeat-x;
			font-family: Tahoma, Arial, Verdana;
			font-size: 11px;
			color: #434343;
			line-height: 1.4;
		}
		
		.newsTable .text ul{
			padding: 0px;
			margin: 0px;
			padding-left: 15px;
		}
		
		.newsTable .text li{
			padding-bottom: 5px;
		}
		
		.newsTable .text li,
		.newsTable .text li a{
			color: #367C45;
			text-decoration: none;
		}
		
		.newsTable .text li a{
			font-weight: bold;
		}
		
		.newsTable .text li a:hover{
			text-decoration: underline;
		}
		
		.newsTable .text a.title{
			display: block;
			color: #37469f;
			font-size: 12px;
		}
		.newsTable .text a.title:hover{
			display: block;
			color: #f78b0b;
			font-size: 12px;
		}
		
		.newsTable .text a.title b{
			padding-right: 10px;
			font-size: 11px;
			text-decoration: none;
		}
		
		.newsTable .text p.date{
			font-size: 10px;
			padding-bottom: 4px;
			padding-left: 18px;
			color: #787878;
		}
		
		.newsTable .text p.cont{
			font-size: 11px;
			padding-bottom: 4px;
			padding-left: 18px;
			color: #434343;
		}
		
		.newsTable .image{
			width: 152px;
			height: 119px;
			background: #EAEAEA url('/templates/vesi/images/news_back.gif') left -1px repeat-x;
			text-align: center;
			vertical-align: top;
			padding-top: 16px;
		}
		
		.newsTable .image img{
			border: 1px solid #C5C5C5;
		}


.bot_mail a:hover {
	color:#fff;
}
.old_price {
	text-decoration:line-through;
}
.price {
	background:url(/templates/vesi/images/hind.jpg);
	background-repeat:no-repeat;
	width:100px;
	height:25px;
}
.text_price {
	font-weight:bold;
}
.text_title {
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	color:#5486B9;
}
.title {
	font-family:Arial, Helvetica, sans-serif;
	color:#5486B9;
	font-size:26px;
}
.path  {
	font-family:Tahoma, Geneva, sans-serif;
	text-decoration:none;
	color:#5486B9;
}
.path a {
	font-family:Tahoma, Geneva, sans-serif;
	text-decoration:underline;
	color:#5486B9;
}
.path a:hover {
	font-family:Tahoma, Geneva, sans-serif;
	text-decoration:none;
	color:#5486B9;
}
.name {
	background-color:#e1f3fb;
}
.item_name {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#5486b9;
}
.value {
	background-color:#f8f5e1;
}
.item_value {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#5486b9;
}
.item_title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#39a8ec;
}
.catalog_image {
	color:#CCC;
}
.newsImg {
	position:relative;
	width:82px;
	height:53px;
	background:url(/templates/vesi/images/news_date.gif);
	background-repeat:no-repeat;
}
.newsDated {
	margin-top:0px;
	width:82px;
	position:absolute;
	text-align:center;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:18px;
	color:#09F;
}
.newsDateF {
	margin-top:20px;
	width:82px;
	position:absolute;
	text-align:center;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	color:#09F;
}
.newsDateY {
	margin-top:37px;
	width:82px;
	position:absolute;
	text-align:center;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#09F;
}
.news_title a:link {
	text-decoration:none;
	color:#2B52AC;
	font-weight:bold;
}
.news_title a:visited {
	text-decoration:none;
	color:#2B52AC;
	font-weight:bold;
}
.news_title a:active {
	text-decoration:none;
	font-weight:bold;
	color:#fe7405;
}
.news_title a:hover {
	text-decoration:none;
	font-weight:bold;
	color:#fe7405;
}
#eprst {
	font-family:Arial;
	font-size:12px;
	color:#5486B9;
	width:650px;
}
/*#eprst p{
	margin:0px;
	padding:0px;
}*/
.suka {
	width:650px;
}
/*.suka p {
	margin:0px;
	padding:0px;
}*/