body
{ background:#F0F0F0 url(/i2/bg.gif) repeat-y scroll 0 0;
  margin:		0px;
  padding:		0px;
  min-width: 999px;
  color: #6f6f6f;
  font-family:Tahoma,Geneva,Kalimati,sans-serif;
}

td
{
  padding:		0;
}

form
{
  display:		inline;
  margin:		0;
  padding:		0;
}

.bottom_left{padding: 35px 0 0 28px;}
.bottom_left h1{font-size: 16px; color: #c52024;}
.bottom_left p{margin:10px 0; padding:0;text-indent: 0;}
.bottom_left div{margin:20px 0 0 0; background: url(/i2/leftbottom_bg.gif) transparent top right no-repeat;height:90px;}


.topbasket{padding: 7px 0 0 18px;vertical-align: top;}
.topbasket h1{color: #fff;}
div.basket {padding: 0 0 0 45px;height:28px; background: url(/i2/baskettop.gif) transparent top left no-repeat; font-size:12px;text-align: left;color:#f1f5f9;font-weight:bold;margin:10px 0;}
div.basket span {color:#f1f5f9; font-size:	13px; font-weight:		bold;}
div.basket div#basket_left {display:inline;}
.topbasket a.tobas{ color:#fff;font-size:12px;font-weight:bold;}

.leftmap img{margin:0; padding:1px;border:0px;}
.leftmap a{margin:0; padding:0;border:0px;}
.leftmap{width: 253px;margin-left: 6px;}


.topm ul {margin:10px 0 0 0;color:#a4a4a4;padding:0 0 0 10px;list-style-type:none;}
.topm ul li{margin:0;font-size: 13px;list-style-type:none;background:url(/i2/ulli.gif) no-repeat 0 4px;padding-left:16px;text-transform:uppercase;}
.topm h1 {margin:16px -10px 0 8px;font-size: 15px; color: #797979;list-style: none;font-weight:bold;}

table.tbl td {border:1px solid #777;padding:2px 5px;}

#toptable {}

#toptable td.bgtop{  background: url(/i2/bgtoptbl.gif) #f0f0f0;position:relative;z-index:1;}

div.topaddr{color: #999999; font-size: 11px;padding-left:26px;}
table.toptop {}
table.toptop .topn0{ background: url(/i2/topn1.gif) #f0f0f0 top left no-repeat; width:42px; height: 55px;}
table.toptop .topn1{ height: 55px;}
table.toptop .topn1 a{margin-left: 10px;color: #575757; font-size: 11px;background:url(/i2/arrowrt.gif) no-repeat 100% 2px;padding-right:15px;}
table.toptop .topn1 input{font-weight: bold; padding: 3px; color: #b3b2b2; font-size: 11px;border: 1px solid #dcdada;}
table.toptop .topn1 a img {display:none;}
table.toptop .topn2 span{padding:0 1px 2px;border: 1px solid #d5d3d3; background-color: #ffffff; height: 21px; color: #575757; font-size: 14px;}
table.toptop .topn2 a {margin:0 5px 0 8px;color: #c52024; font-size: 11px;background:url(/i2/arrowrt.gif) no-repeat 100% 2px;padding-right:15px;}
table.toptop .topn2 a:hover, table.toptop .topn1 a:hover {text-decoration:none;}
table.toptop .topn3 {padding:10px 3px 0 6px;background: url(/i2/langstab.png) transparent left bottom no-repeat; height: 9px;}
table.toptop .topn3 .langs{padding:0 13px;}
table.toptop .topn3 .lang{padding:7px 4px 7px 5px;float:left;}
table.toptop .topn3 .lang img {border: 1px solid #dcdada; padding: 1px;}
table.toptop .topn3 .lang a {color: #c0c0c0; font-size: 10px;text-align:center;}
table.toptop .topn3 .lang a:hover {color:#a9a9a9;}
table.toptop .topn3 .lang a:hover img {border: 1px solid #aaa;}
table.toptop .topn3 .lang a span {display:block;}


table.topright {height: 173px;position:relative;background: url(/i2/top5.gif) bottom left repeat-x !important;}
table.topright .top1{ background: url(/i2/top1.gif) #e0e0e0 top left no-repeat; height: 9px;}
table.topright .top2{ background: url(/i2/top2.gif) #e0e0e0 top left no-repeat; height: 155px; width: 62px;}
table.topright .top3{ background: url(/i2/top3.gif) #f9f9f9 top left no-repeat; height: 38px;}
table.topright .top4{ background: url(/i2/top4.gif) #258dc7 top left no-repeat; height: 38px;}
table.topright .tr_top5{ background: url(/i2/top5.gif) top left repeat-x !important; height: 18px;position:relative;z-index:10;}
table.topright .top5{ background: url(/i2/top5.png) top left no-repeat; height: 18px;}
table.topright .topm{ background-color: #f9f9f9; height: 117px;vertical-align:top;}
table.topright .topbasket{ background: url(/i2/top6.gif) #258dc7 top left no-repeat; height: 116px; width: 196px;}

td.topmenu{height: 0px !important;}
td.menu
{
  background-color:	#f8f8f8;
  width:		258px;
  height:		28px;
  cursor:		pointer;
  text-align:		left;
  vertical-align:	middle;
  font-size:		13px;
  font-family:		Arial, Verdana, sans-serif;
  color:		#363636;
  border-right: 7px solid #e2e2e2;
}


td.menu_s
{
  background-color:	#f8f8f8;
  width:		258px;
  height:		28px;
  cursor:		pointer;
  text-align:		left;
  vertical-align:	middle;
  font-size:		13px;
  font-family:		Arial, Verdana, sans-serif;
  color:		#01589e;
  border-right: 7px solid #e2e2e2;
  /*background-image:	url( '../i/shadow.gif' );
  background-repeat:	no-repeat;
  background-position:	top right;*/
}
td.menu_bl_row
{
  background-color:	#e2e2e2;
  height:		1px;
  border-right: 7px solid #e2e2e2;
}
td.menu_wh_row {background-color:#eee;border-right:7px solid #e2e2e2;}
table.menu
{
  width:		260px;
  margin:		0px;
}

img.menu_dot
{
  width:		9px;
  height:		5px;
  border:		0px;
  padding:		0px;
  margin:		0 18px 3px 26px;
  background-color:	#f8f8f8;
}

a.menu
{
  color:		#363636;  
  font-size:		12px;
}

a.menu_s
{
  text-decoration:	none;
  color:		#01589e;
}

a.menu:visited
{
  color:		#363636;  
}

a.menu_s:visited
{
  color:		#01589e;  
}

td.menu_sir_vert
{
  background-color:	#f8f8f8;
  width:		1px;
}

td.menu_wh_vert
{
  background-color:	#f8f8f8;
  width:		1px;
}



table.full
{
  width:		100%;
}

.gray_top
{
  width:		200px;
  height:		5px;
  padding:		0px;
  background-color:	#C5C2DA;
}

img.logo
{
  width:		260px;
  /*height:		137px;*/
  border:		0;
  padding:		0;
  margin:		0px 0px 0px 0px;
  dislpay:		inline;
}

img.livgidromash
{
  width:		160px;
  height:		32px;
  border:		0;
  padding:		0;
  margin:		0px 0px 12px 8px;
  dislpay:		inline;
}

img.grundfos
{
  width:		152px;
  height:		38px;
  border:		0;
  padding:		0;
  margin:		0px 0px 12px 8px;
  dislpay:		inline;
}

img.logo_e
{
  width:		242px;
  height:		62px;
  border:		0;
  padding:		0;
  margin:		10px 0px 9px 12px;
  dislpay:		inline;
}

img.logo_s
{
  width:		102px;
  height:		26px;
  border:		0;
  padding:		0;
  margin:		2px 0px 8px 16px;
  dislpay:		inline;
}

.ru_en
{
  font-size:		13px;
  font-family:		Verdana, Arial, sans-serif;
  color:		#817AAF;
  text-decoration:	none;
}

a.ru_en:visited
{
  color:		#817AAF;
}

td.left
{
  vertical-align:	top;
  width:		260px;
}

td.center
{
  vertical-align:	top;
  width:		100%;
}

td.right
{
  vertical-align:	top;
  width:		100%;
  background:#F0F0F0 none repeat scroll 0 0;
}

td.rright
{
  vertical-align:	top;
  text-align:		right;
}

table.left_top
{
  width:		218px;
  margin:		0;
  border:		0;
}

.bl_row
{
  background-color:	#3E75B9;
  width:		217px;
  height:		1px;
}

.sir_dot
{
  background-color:	#8073D8;
  width:		1px;
  height:		1px;
}

.sir_bar
{
  background-color:	#8073D8;
  width:		12px;
  height:		19px;
}

.sir_vert
{
  background-color:	#8073D8;
  width:		1px;
  height:		19px;
}

.icons
{
  width:		205px;
  height:		19px;
  text-align:		center;
  vertical-align:	middle;
}

.white_bar
{
  background-color:	white;
  width:		12px;
  height:		17px;
}

.bl_vert
{
  background-color:	#3E75B9;
  width:		1px;
  height:		17px;
}

img.icons
{
  border:		0;
  width:		176px;
  height:		21;
  margin:		0;
  padding:		0;
}



.sir_row
{
  background-color:	#8073D8;
  height:		19px;
}

td.center
{
  text-align:		left;
  vertical-align:	top;  
  padding:		0px;
  background: #f0f0f0;
}

div.nav {font-size:13px;margin:2px 0px 0px 6px;padding:4px 0px 6px 24px;font-size:11px;}

div.nav img {margin: 0 4px;}

a.nav {color:#9e9d9d;background:url(/i2/menu_arrow.gif) no-repeat 100% 5px;padding-right:12px;margin-right:5px;}

a.nav:visited {color:#9e9d9d;}

div.title
{
  color:		#4a4a4a;
  font-family:		Verdana, Arial, sans-serif;
  font-weight:		normal;
  font-size:		22px;
  margin:		16px 28px 0px 6px;
  padding:		0px 0px 0 22px;
}

td.content {font-size:85%;padding:6px 32px 20px 28px;}
td.content ul {margin:0;}
td.content ul, td.content ul li {list-style-type:none;padding:0;}
td.content ul li {background:url(/i2/cont_ulli.gif) no-repeat 0 5px;padding-left:15px;font-size:12px;margin-bottom:5px;}
td.content ul li a {color:#747474;}
td.content ul li a:hover {color:#01589e;}

p {font-size:12px;margin:10px 0;}

ol
{
  font-size:		100%;
}

tr.bot_nav
{
  background-color:	#8073D8;
}

td.bot_nav
{
  color:		white;
  font-size:		13px;
  font-family:		Verdana, Arial, sans-serif;
  height:		40px;
  padding:		0px 0px 0px 18px;
  vertical-align:	middle;
  text-align:		left;
}

td.bot_icons
{
  height:		40px;
  padding:		0px 24px 0px 0px;
  vertical-align:	middle;
  text-align:		right;
}

a.bot_nav
{
  color:		white;
  text-decoration:	none;  
  font-size:		13px;
  font-family:		Verdana, Arial, sans-serif;
}

a.bot_nav:visited
{
  color:		white;
}

#basket {
display:		inline;
}


table.search
{
  background-color:	#586DA6;  
  width:		220px;
  margin:		2px 0px 4px 2px;
}

table.search td
{
  height:		38px;
  vertical-align:	center;
  text-align:		center;
}

input.search
{
  width:		138px;
}

input.search_ok
{
  width:		56px;
}

table.vote_cont
{
  margin:		0px 0px 0px 2px;
}

td.vote_cont
{
  text-align:		center;
}

table.vote {border:#e0e0e0 1px solid;background-color:#f7f7f7;margin:20px 20px 0 0;width:210px;}

table.vote th
{
  background-color:	#e0e0e0;
  color:		#000;
  font-size:		13px;
  font-family:		Verdana, Arial, sans-serif;
  padding:		0px 0px 4px 0px;
	font-weight:normal;
}

td.vote_query
{
  font-size:		12px;
  font-family:		Verdana,Geneva,Kalimati,sans-serif;
  text-align:		left;
  padding:		16px 4px 8px 10px;
}

td.vote_radio
{
  font-size:		10px;
  font-family:		Verdana,Geneva,Kalimati,sans-serif;
  text-align:		left;
  padding:		3px 0px 0px 16px;
  vertical-align:	middle;
}

td.vote_var
{
  font-size:		10px;
  font-family:		Verdana,Geneva,Kalimati,sans-serif;
  text-align:		left;
  padding:		3px 8px 0px 4px;
  vertical-align:	middle;
}

td.vote_ok
{
  text-align:		center;
  padding:		16px 0px 16px 0px;
}

input.vote_ok
{
  width:		128px;
}


h1, li.h1
{
  font-family:		Verdana,Geneva,Kalimati,sans-serif;

  margin-top:		8px;
  margin-bottom:	8px;
 font-size:17px;
font-weight:normal;
	color:#555;
}

h2
{
  font-family:		Verdana,Geneva,Kalimati,sans-serif;
  font-size:		90%;
}

h3
{
  font-family:		Verdana,Geneva,Kalimati,sans-serif;
  font-size:		80%;
}

.foot_info
{
  font-family:		Verdana,Geneva,Kalimati,sans-serif;
  font-size:		11px;
  color: #858585;
  /*font-weight:		bold;*/
 padding:8px 0 6px 8px;
  width: 250px;
}
.foot_info a{color: #01589e;}
table.normal {   font-family:		Verdana,Geneva,Kalimati,sans-serif;  font-size:		80%;  color:		black;  margin:		16px 0px 8px 0px;border:1px solid #ddd;}

table.normal td {  padding:		2px 8px 2px 8px;}

table.normal th {  padding:		2px 6px 2px 6px;}

.normal_1 {background-color:#e8e8e8;}

.normal_2 {background-color:#eee;}


.content img {border:2px solid #e0e0e0;}
.content .basketv img {border:none;}
img.img_r
{
  border:2px solid #e0e0e0;
  margin:		16px;
  padding:		0px;
  float:		right;
}

img.img_r2
{
  border:		2px solid #E8EEF6;
  margin:		16px;
  padding:		0px;
  float:		right;
  clear:		right;
}

img.img_c
{
  border:		none;
  margin:		16px;
  padding:		0px;
}

td.edit_title
{
  font-weight:		bold;
  text-align:		right;
}

p.err_msg
{
  font-family:		Verdana,Geneva,Kalimati,sans-serif;
  font-size:		14px;
  font-weight:		bold;
  color:		#ED1C24;
  text-align:		justify;
  text-indent:		24px;
  margin:		8px 0px 16px 0px;
}

p.search_nof
{
  font-family:		Verdana,Geneva,Kalimati,sans-serif;
  font-size:		14px;
  font-weight:		bold;
  color:		#1C24ED;
  text-align:		justify;
  text-indent:		24px;
  margin:		8px 0px 16px 0px;
}

ul.site_map
{
  font-family:		Verdana;
  font-size:		110%;
  font-weight:		bold;
  color:		black;
}

ul.site_map_0
{
  font-family:		Verdana;
  font-size:		100%;
  font-weight:		bold;
  color:		black;
}

ul.site_map_1
{
  font-family:		Verdana;
  font-size:		90%;
  font-weight:		bold;
  color:		black;
}

ul.site_map_2
{
  font-family:		Verdana;
  font-size:		85%;
  font-weight:		bold;
  color:		black;
}

ul.site_map_3
{
  font-family:		Verdana;
  font-size:		85%;
  font-weight:		bold;
  color:		black;
}

ul.site_map_4
{
  font-family:		Verdana;
  font-size:		85%;
  font-weight:		bold;
  color:		black;
}

img.map
{
  width:		270px;
  height:		338px;
  margin:		16px;
  padding:		0;
  float:		left;
}

img.i_ftype
{
  width:		20px;
  height:		20px;
  margin:		0px;
  padding:		0;
  border:		0;  
}

img.cert_sm
{
  width:		100px;
  height:		144px;
  margin:		4 16 16 16;
  padding:		0;
  border:		0;  
  float:		right;
}

img.svid_sm
{
  width:		100px;
  height:		159px;
  margin:		4 16 16 16;
  padding:		0;
  border:		0;  
  float:		right;
}
img.svid_sm2
{
/*  width:		100px;*/
  height:		150px;
  margin:		4px 16px 16px 0;
  padding:		2px;
  border:		5px solid #e0e0e0;  
  float:		left;
}
a:hover img.svid_sm2
{
  border:		5px solid #ddd;  
}

td.order_title {text-align:left;padding:5px 10px 2px 0;}

td.order {/*padding:2px 4px 2px 0;*/}

.order_req { color:		#c00;}

input,textarea,select {border:1px solid #ddd;}

td.top_addr
{
  text-align:		right;
  font-size:		11px;
  font-weight:		bold;
  font-family:		Verdana,Geneva,Kalimati,sans-serif;
  color:		#8271DB;
  padding:		12 2 0 0;
}

td.top_addr_c
{
  text-align:		right;
  font-size:		10px;
  font-weight:		bold;
  font-family:		Verdana,Geneva,Kalimati,sans-serif;
  color:		#8271DB;
  vertical-align:	middle;
  padding:		0;
  width:		530;
}

b { font-style: italic; font-weight: normal; }

span.spec { font-size: 10px; font-family: Verdana,Geneva,Kalimati,sans-serif;}
a.spec { font-size: 10px; font-family: Verdana,Geneva,Kalimati,sans-serif; }
img.spc_dot { width: 3; height: 3; border: 0; margin: 5 4 3 0;}

#pixelon {
position: relative;
top: -30px; left: 5px;
}
.basketv { background-color: #fafafa; }
.basketv table { background-color: #fdfdfc; width: 100%; text-align: left; margin-bottom: 5px; }
.basketv th, .basketv td { padding: 3px;/*border: #fff solid 1px;*/}
.basketv td { background-color: #fafafa; width: 25%; }
.basketv td.center { text-align: center; }
.basketv td.center input { border: 1px solid #ccc5c1; }
.basketv td.price_col { font-size: 16px; font-weight: bold; color: #010101; }
.basketv th { background-color: #e7e7df; padding: 5px; }
.basketv a { font-size: 11px; }
.catalog { text-align:center; width:100%; }
.catalog input { margin-right: 25px; }
.catalog_input { width: 30px; font-size: 12px; color: #4c4c4c; padding: 1px 2px; border: 1px solid #e7e7df; }
.price_basket { text-align: right; margin-right: 55px; float: right; font-weight: bold; margin-top: 5px; }
.price_basket span { background-color: #586da6; color: #FFF; padding: 0 5px; font-size: 16px; margin-left: 4px; }
.basket_hr { display: block; background-color: #e7e7df; height: 2px; clear: left; margin: 14px 0 15px 0; }
.basketbg { border-bottom: 1px solid #C6C6C3; border-top: 1px solid #C6C6C3; margin-bottom: 25px; background: #fff; margin-left: 3px;}

.reg { /*padding: 10px 0;*/  }
.reg div { padding-bottom: 2px; }
div.group, .reg div.group { float: left; width: 30%; padding-right: 15px; padding-bottom: 2px; }
.reg div.clear { clear: left; }
.reg div.error { color: red; font-weight: bold; font-size: 11px; padding-left: 0px; padding-top: 6px; padding-bottom: 6px; }
.reg input, .reg textarea, .reg select { display: block; width: 170px;  color: #323c45; font-size: 11px;  }
.reg textarea { font-family: Arial, Tahoma, sans-serif; height: 100px; width: 340px;}
.reg label { font-size: 11px; font-weight: normal; color: #323c45; display: block; text-align: left; padding-bottom: 2px; padding-top: 3px; }
.reg label em { font-weight: normal; font-style: normal; color: #fb0000; }
.reg label sup { font-size: 6px; line-height: 5px; }
.reg div.submit { padding: 7px 0 0 0 !important; width: 61px; margin: 0; }
  .main_center .reg div.submit { width: auto; }
  .main_center .reg div.submit_right { width: 61px; }
.reg div.submit div {  }
.reg div.submit input { width: auto; padding: 2px 7px; height: auto; font-size: 11px; }

.reg label.radio_label { width: auto; clear: none; padding: 4px 5px; float: left; text-align: left; display: inline; }
.reg input[type=radio] { width: auto !important; border: 0 !important; background: none; float: left; }
.reg input.radio { width: auto !important; border: 0 !important; background: none; float: left; }
.reg .after_radio_label { display: block; height: 1px; }
.reg .radio_label_group { display: block; height: 20px; }

.flag_ru {background:url(/i/ru.gif) no-repeat right 3px;padding-right:20px;}
.flag_en {background:url(/i/gb.gif) no-repeat right 3px;padding-right:20px;}
.flag_se {background:url(/i/se.gif) no-repeat right 3px;padding-right:20px;}
.flag_de {background:url(/i/de.gif) no-repeat right 3px;padding-right:20px;}
.flag_fi {background:url(/i/fi.gif) no-repeat right 3px;padding-right:20px;}

.informer {background:#f7f7f7;border:3px solid #e0e0e0;padding:5px 10px;margin:20px 0;position:relative;zoom:1;}
.informer.i2 {margin:20px 30px 20px 28px;}
.informer h3 {color:#c00;font-size:16px;margin:8px 0;font-weight:normal;}
.informer .lt, .informer .rt, .informer .lb, .informer .rb {background:url(/i2/corners.gif) no-repeat 0 0;width:12px;height:12px;position:absolute;}
.informer .lt {background-position:100% 100%;left:-4px;top:-4px;}
.informer .lb {background-position:100% 0;bottom:-4px;left:-4px;} 
.informer .rb {background-position:0 0;bottom:-4px;right:-4px;} 
.informer .rt {background-position:0 100%;right:-4px;top:-4px;}
.informer .more {background:transparent url(/i2/menu_arrow.gif) no-repeat scroll 100% 7px;padding-right:13px;}
a.more {background:transparent url(/i2/menu_arrow.gif) no-repeat scroll 100% 6px;padding-right:13px;}
.vote a.spec {background:transparent url(/i2/menu_arrow.gif) no-repeat scroll 100% 4px;padding-right:13px;text-align:left;}

a {color:#747474;}
a:hover {color:#01589e;}

.inf_shp {background:#f7f7f7;border:1px solid #e0e0e0;padding:5px 10px;margin:20px 0;}
.inf_shp p {color:#c00;}

.normal5 {}
.normal5 tr {background:none !important;}
.normal5 td.order_title {font-size:12px;}

.menu_wh_row a {background:transparent url(/i2/menu2_arrow.gif) no-repeat scroll 35px 9px;border-bottom:1px solid #E5E5E5;display:block;font-size:11px;padding:5px 0 5px 60px;}
