#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;
}*/
