img {border: 0;}
body { background: #fff url("img/bg.png") 0 0 repeat-y; font-family: Arial, Helvetica, sans-serif; margin: 0; }
h1 { color: #FFFFFF; font: bold 14px Arial; margin: 0; }
h1.elitext { color: #FFFFFF; }
h2 { color: #FFFFFF; font: italic bold 14px Arial; margin: 0; }
h2 a { color: #000000; text-decoration: none; }
h2 a:hover { text-decoration: underline; }
h2.group { color: #464646; font: bold 14px Arial; padding-left: 15px; }
h2.group a { color: #666666; text-decoration: none; }
h2.group a:hover { text-decoration: underline; }
p.content { color: #464646; font: 11px Arial; padding: 0 5px; text-align: justify; text-indent: 10px; vertical-align: top; }
h2 a { color: #FFFFFF; text-decoration: underline; }
h2 a:hover { text-decoration: none; }
h3 { background-color: #DDDDDD; color: #464646; font: bold 11px Tahoma; padding: 10px; }
h3 a { color: #666666; text-decoration: none; }
h3 a:hover { text-decoration: underline; }
div.alterlogo { margin: 0px; padding: 15px 15px 15px 0; text-align: center; }
div.alterlogo h1, div.alterlogo h2 { display: inline; text-align: center; }
div.alterlogo h1, div.alterlogo h1 a { color: #FFFFFF !important; font: 32px Tahoma; text-decoration: none; }
div.alterlogo h1 { border-right: 3px solid #FFFFFF; margin: 0 5px 0 0; padding: 0 10px 0 0; }
div.alterlogo h2, div.alterlogo h2 a { color: #FFFFFF; font: 32px Tahoma; text-decoration: none; }
div.alterlogo h2 a:hover, div.alterlogo h2 a:hover { text-decoration: none; }
div.groupcontent { background: url("img/red_arrow.gif") no-repeat scroll 40px 50% transparent; color: #464646; font: 11px Tahoma; margin: 5px 0; padding-left: 50px; }
div.groupcontent a { color: #464646; text-decoration: none; }
div.groupcontent a:hover { text-decoration: underline; }
div.groupcontent a:visited { color: #999999; }
table.price { margin: 0 5px; }
tr.head { color: #464646; font: bold 11px Tahoma; }
tr.string { background-color: #DDDDDD; color: #464646; font: 11px Tahoma; }
tr.string a { color: #464646; font: 11px Tahoma; text-decoration: underline; }
tr.string a:hover { color: #464646; font: 11px Tahoma; text-decoration: none; }
td.code { text-align: center; width: 50px; }
td.units { text-align: center; width: 30px; }
tr.string td.price { background-color: #009C7C; color: #FFFFFF; text-align: center; }
a.uplinks { color: #FFFFFF; font: 11px Tahoma; text-decoration: none; }
a.uplinks:hover { text-decoration: none; }
table.formlink { margin-top: 20px; width: 70%; }
td.formtext { color: #464646; font: 11px Tahoma; padding: 10px 15px 10px 25px; text-align: right; }
td.submit { padding-top: 45px; }
td.corner { background: url("img/corner.gif") no-repeat scroll center top #e2443d; height: 6px; width: 12px; }
table.elitalogo { background: url("http://www.e-alfalaval.ru/img/logo.png") no-repeat scroll 0 0 transparent; margin: 20px 0 20px 20px; }
img.katalog { background: url("http://e-wilo.ru/wilo/img/catalogueb.png") no-repeat scroll 0 0 transparent; }
img.catalogue { background: url("http://www.e-alfalaval.ru/img/catalogue.png") no-repeat scroll 0 0 transparent; }
img.news { background: url("http://www.e-alfalaval.ru/img/news.png") no-repeat scroll 0 0 transparent; }
img.links { background: url("http://www.e-alfalaval.ru/img/link.png") no-repeat scroll 0 0 transparent; }
img.map { background: url("http://www.e-alfalaval.ru/img/map.png") no-repeat scroll 0 0 transparent; }
img.phone { background: url("http://www.e-alfalaval.ru/img/phone.png") no-repeat scroll 0 0 transparent; }
img.kontacts { background: url("http://e-wilo.ru/wilo/img/phoneb.png") no-repeat scroll 0 0 transparent; }
td.sitemap { height: 33px; background: url("img/bg2.png") 0 0 repeat-y; }
td.sitemap a { position: absolute; right: 18px; top: 10px; }
td.uplinks { padding-left: 15px; padding-right: 25px; background: #e2443d; width: 100%; }
td.uplinks a { display: none; }
.leftcolumn { padding: 15px 10px 0 0; text-align: left; width: 300px; }
.leftcolumn a { color: #333 !important; text-decoration: none !important; }
.leftcolumn a:hover { color: #FFFFFF !important; text-decoration: none !important; }
.leftcolumn h1 a { text-decoration: none !important; }
.zorro { border: 0 none !important; color: #EBEBEB !important; display: block !important; font-size: 11px !important; margin: -5px 0 -15px !important; padding: 0 0 30px !important; }
.rightcolumn { min-width: 300px; padding-bottom: 15px; padding-right: 15px; background: #fff url("img/rightcolumn.png") 100% 0 repeat-y;}
.rightcolumn .subicon { padding-right: 5px !important; width: 1px !important; }
.rightcolumn h1 { color: #e2443d; font-size: 18px; font-style: italic; font-weight: bold; }
.logo { height: 85px; text-align: center; vertical-align: middle; width: 300px; }
.submenu { margin-bottom: -10px; margin-top: 20px; }
td.sidebar { background: url("img/prodline.gif") repeat-y scroll left center transparent; padding-bottom: 0; padding-top: 0; vertical-align: top; width: 30%; }
td.subicon { padding-right: 10px; text-align: right; width: 35px; }
td.subicon img { }
.boldtahoma12white { color: #EBEBEB; font-size: 18px; font-style: italic; font-weight: bold; }
div.menuline { height: 20px; }
td.menuslash { width: 100px; }
a.menuitem { background: url("img/menu.png") no-repeat scroll 100% -38px transparent; color: #FFFFFF !important; display: inline-block; font-size: 14px; font-style: italic; height: 38px; line-height: 35px; padding: 0 22px 0 0; position: relative; text-decoration: none;}
td.menuitem:hover {background: url("img/menu.png") no-repeat scroll 0 -76px transparent; }
td.menuitem:hover a.menuitem {background: url("img/menu.png") no-repeat scroll 100% -114px transparent; }
td.menuitem { background: url("img/menu.png") no-repeat scroll 0 0 transparent; display: inline-block; height: 38px; padding: 0 0 0 22px; position: relative; text-align: left; }
td.submenuitem { background: url("img/red_arrow.gif") no-repeat scroll 17px 50% transparent; color: #FFFFFF; font-size: 12px; padding-left: 35px; }
.tahoma12gray { color: #FFFFFF; font-size: 12px; }
a.submenuitem { color: #FFFFFF; font-size: 12px; font-style: italic; text-decoration: underline; }
a.submenuitem:hover { text-decoration: none; }
.mainzone { background-color: #FFFFFF; width: 100%; }
td.centerpage { padding-bottom: 0; padding-top: 0; vertical-align: top; }
.searchbar { background: url("img/searchbar.gif") no-repeat scroll 0 0 transparent; height: 25px; width: 215px; }
td.upline { background: url("img/upline.gif") no-repeat scroll center center transparent; width: 12px; }
td.mainup { height: 65px; width: 30%; }
FORM { margin: 0; }
.formitem { width: 250px; }
.formitem_text { height: 60px; width: 250px; }
.seek { border: 0 none; color: #888888; font: 13px Tahoma; height: 18px; width: 155px; }
.boldtext { color: #5F5F5F; font: bold 11px Tahoma; }
div.linktext { background: url("img/red_arrow.gif") no-repeat scroll left center transparent; color: #5F5F5F; font: 11px Tahoma; margin: 10px 15px 5px 25px; padding-left: 20px; }
div.linktext a { color: #5F5F5F; text-decoration: none; }
div.linktext a:hover { text-decoration: underline; }
.date { color: #e2443d; font-family: "Times New Roman"; font-size: 30px; font-weight: normal; }
tr.bannerimg { background: #fff; height: 270px; }
div.midline { clear: both; height: 30px; margin-bottom: 0; }
.midline h1 { pad ding: 0 0 10px; }
td.midlineicon { background: url("img/midlinelogo.gif") no-repeat scroll 0 0 transparent; width: 55px; }
div.linkzone { margin: 0 15px; width: 100%; }
.products { clear: both; margin: 0; padding: 0; width: 100%; }
.products .left { float: left; width: 49%; }
.products .right { float: left; width: 50%; }
.products .left .tleft, .products .right .tright { background: url("img/pointline.gif") repeat-x scroll left bottom transparent; }
.tleft { padding: 20px 10px 5px 0; }
.tright { padding: 20px 0 5px; }
div.prodline { background: url("img/prodline.gif") repeat-y scroll center center transparent; }
td.tovar { background: #e2443d url("img/bg2.png") 0 0 repeat-y; text-align: left; vertical-align: bottom;}
td.tovar h2 { background: url("img/red_arrow.gif") no-repeat scroll 10px 50% transparent;  padding: 7px 0 0 26px; }
td.tovar h2 a {background: url("img/Roudy.png") no-repeat scroll right bottom; padding: 0 20px 7px 0; display: block;}
td.news { background: url("img/red_arrow.gif") no-repeat scroll 10px 50% #009C7C; border: 0 none; height: 41px; padding: 0 0 0 26px; text-align: left; vertical-align: middle; }
div.viplink { background-color: #FFCCCC; margin: 20px 0 0; text-align: justify; }
td.sitemap1lvl { background: url("img/red_arrow.gif") no-repeat scroll 30px 50% transparent; color: #000000; font: bold 16px Tahoma; height: 41px; padding-left: 46px; }
td.sitemap2lvl { color: #000000; font: bold 12px Tahoma; height: 20px; padding-left: 46px; }
.sitemap1lvl a, .sitemap2lvl a { color: #000000; text-decoration: none; }
.sitemap1lvl a:hover, .sitemap2lvl a:hover { text-decoration: underline; }
div.pointline { height: 5px; }
.text { color: #464646; font: 12px Arial; padding: 5px 5px 0; vertical-align: top; }
.text a { color: #464646; text-decoration: underline; }
.text a:hover { text-decoration: none; }
.linkname, .linkname2 { color: #464646; text-align: justify; }
.linkname { font: bold 11px Tahoma; }
.linkname2 { font: bold 9px Tahoma; }
.linkaddr, .linkaddr2 { color: #464646; text-align: justify; }
.linkaddr { font: 11px Tahoma; }
.linkaddr2 { font: 9px Tahoma; }
.linkaddr a, .linkaddr2 a { color: #464646; text-decoration: none; }
.linkaddr a:hover, .linkaddr2 a:hover { text-decoration: underline; }
td.conthead { color: #464646; font: bold 12px Tahoma; text-align: left; vertical-align: top; }
td.conttext { color: #464646; font: 12px Tahoma; text-align: left; }
a.price { color: #e2443d; font-weight: bold; text-decoration: none; }
a.price:hover { text-decoration: underline; }
div.pdfs { margin: 0 5px 5px 0; text-align: right; }
div.bigpdfs { background: url("img/bigpdf.gif") no-repeat scroll left center transparent; height: 32px; margin-top: 5px; padding-left: 40px; text-align: left; }
a.pdf { color: #464646; font: 11px Tahoma; text-decoration: none; }
a.pdf:hover { text-decoration: underline; }
a.pdf:visited { color: #999999; }
.downmenu { border: 0 none !important; height: 30px; margin: 0 0 20px; width: 100%; }
div.pages { text-align: center; width: 100%; }
td.page { color: #464646; font: 11px Tahoma; height: 20px; text-align: center; vertical-align: middle; width: 20px; }
a.page { color: #464646; text-decoration: none; }
a.page:hover { text-decoration: underline; }
td.curpage { background: url("img/curpage.gif") no-repeat scroll 0 0 #FFCCCC; color: #464646; font: 11px Tahoma; height: 20px; text-align: center; vertical-align: middle; width: 20px; }
td.downmenu_item { background: url("img/downmenu_red.gif") no-repeat scroll 10px 50% transparent; padding: 15px 10px 0 20px;}
a.downmenulink { color: #e2443d; font: italic bold 10px Arial; text-decoration: underline; }
a.downmenulink:hover { text-decoration: none; }
div.copyrights { color: #5F5F5F; font: 10px Tahoma; margin-bottom: 10px; margin-top: 20px; text-align: center; width: 100%; }
.buyMe { background: url("img/buyMe.png") no-repeat scroll 0 -46px transparent; color: #FFFFFF; display: inline-block; height: 46px; line-height: 43px; margin: 10px 0 30px 0; padding: 0 30px 0 52px; position: relative; text-decoration: none; text-shadow: 0 -1px 0 #999; position: absolute; top: 305px; left: 344px; z-index: 2; }
.buyMe i { background: url("img/buyMe.png") repeat scroll 100% -46px transparent; height: 46px; position: absolute; right: 0; top: 0; width: 25px; }
.drBut:hover .buyMe { background: url("img/buyMe.png") no-repeat scroll 0 0 transparent; }
.drBut:hover .buyMe i { background: url("img/buyMe.png") no-repeat scroll 100% 0 transparent; }

.shader30 {width: 274px; height: 31px; display: inline-block; position: absolute; left: 360px; top: 373px; background: url("img/shadow.jpg") 0 0 no-repeat;}
#banny {position: absolute; right: 20px; top: 110px; width: 400px; height: 255px; overflow: hidden;}
#banny li {list-style: none;}

.drBut {display: block; height: 220px; text-decoration: none;}
