* {margin:0;padding:0}
html, body {margin:0px; font:0pt Sans-serif; height:100%; width:100%;border-width:0;font:12px Tahoma,Georgia,Sans-serif;color:#757575;}
a img, img {border-width:0px}
a:link, a:visited, a:hover, a:active {text-decoration:none;border: none; }
a {outline:none;color:#000}
.layout{width: 984px;margin: 0 auto;background: #fff url(../images/flower.png) 0 0 no-repeat}
.sub-layout{width: 900px; margin: 0 0 0 84px}
.top-navigation{width: 640px; margin-left: 260px; height: 27px}
.top-navigation a:hover {text-decoration: underline}
.top-navigation ul {list-style:none;height: 27px}
.top-navigation li {display:block; float:left;height: 27px}
.top-navigation .about {width: 63px;padding-right: 8px; background: #fff url(../images/top-navigation-about.png) 0 0 no-repeat;font: 12px Arial; color: #000; padding-left: 10px; padding-top: 4px; height: 23px}
.top-navigation .phone {width: 162px; background: #fff url(../images/top-navigation-phone.png) 0 0 no-repeat; font: 18px Arial; color: #fff; padding-left: 7px; padding-top: 2px; height: 25px}
.top-navigation .address {width: 284px; color: #454545; font: 12px Arial; padding-left: 7px; padding-top: 7px; height: 20px}
.top-navigation .contacts {width: 69px; background: #fff url(../images/top-navigation-contacts.png) 0 0 no-repeat;font: 12px Arial; color: #fff; padding-left: 30px; padding-top: 6px; height: 21px}
.top-navigation .contacts a {color: #fff}
.logotype{padding-top: 28px; width: 245px;float:left}
.top-box{width: 655px; float: right}
.slogan{height: 50px; padding-left: 15px; padding-top: 6px;font:18px Georgia,Sans-serif}
.slogan span{color: #f00}
.main-menu{width: 650px; height: 32px; background: #eaeaea url(../images/main-menu.png) 0 0 no-repeat}
.main-menu .equipment{font: 18px Arial; color: #454545; padding: 4px 10px 0 20px}
.snegometatel{width: 250px; height: 179px;background: url(../images/snegometatel.png) 0 0 no-repeat}
.products-table{background: url(../images/products-table.png) 0 0 no-repeat; width: 640px;height: 163px; margin-bottom: 17px}
.products-table table{width: 640px}
.products-table table td{padding: 9px 14px; width: 185px; vertical-align: top; font-size: 9px;text-align: justify}
#box {float:left;margin:0px auto 0;padding: 0px; width:100%; min-height: 100%;background: url(../images/footerline.gif) left bottom repeat-x}
* html #box {height: 100%}
.clear {clear: both}
#content {float:left;vertical-align: middle;margin: 0px auto;padding: 0px 0 10px 0;width: 900px;height:auto}
.brick {float:left;width: 900px;height: 76px}
.content_inner {margin: 0px;padding: 0px;width: 900px;height:auto;padding:0}
.header {float:left;width:900px;height:168px}
.logo {float:left;width:237px;height:155px;background: url(../images/zarlogo.jpg) no-repeat;margin:13px 0 0 0}
.logo a {display:block;width:237px;height:155px}
.rheader {float:right;width:710px;height:168px;margin: 13px 0 0}
.rh_up {float:left;width:710px;height:33px;padding-top:12px}
.rh_up_l {float:left;width:145px;height:21px;font:11px Tahoma,Georgia,Sans-serif; color:#600;margin:5px 0 0 10px}
.rh_up_r {float:right;width:180px;height:11px;padding:3px 2px 0 0;font:11px Tahoma,Georgia,Sans-serif; color:#5b5b5b;margin: 10px 0 0}
.rh_up_r1 {float:left;width:45px;height:11px;background: url(../images/home.gif) no-repeat 0 1px;padding:0 0 0 19px}
.rh_up_r2 {float:left;width:52px;height:11px;background: url(../images/mail.gif) no-repeat 0 3px;padding:0 0 0 23px}
.rh_up_r3 {float:left;width:2px;height:11px;margin:0 18px 0 18px}
.rh_up_r a {font:11px Tahoma,Georgia,Sans-serif; color:#5b5b5b}
.rh_up_r a:hover {text-decoration:underline}
.rh_mid {float:left;width:709px;height:61px;background: url(../images/greyhead.jpg) no-repeat}
.rh_menu {float:left;width:710px;height:20px;padding-top:19px}
.mdlbox {float:left;width:900px;height:auto;margin:0}
.mdlboxl, .mdlboxl1 {float:left;width:250px;height:auto;padding:0;margin:0}
.sprayer {float:left;width:25px;height:204px;background: url(../images/sprayer.gif) no-repeat}
.spbox {float:right;width:179px;height:auto;font:11px Tahoma,Georgia,Sans-serif; color:#757575;padding:12px 11px 0 0;background: url(../images/begin.gif) no-repeat 0 14px;text-indent:12px}
.newsbox {float:left;width:212px;height:auto;padding:27px 0 0 25px}
.nbhdr {float:left;width:212px;height:27px;background: url(../images/news.gif) no-repeat}
.newsline {float:left;width:212px;height:87px;background: url(../images/greydotline.gif) no-repeat left bottom}
.nl_head {float:left;width:212px;font:11px Tahoma,Georgia,Sans-serif; color:#a4894e;font-weight:bold}
.nl_head b {font:24px Tahoma,Georgia,Sans-serif; color:#a4894e;font-weight:bold;margin-right:7px}
.nl_txt {float:left;width:212px;font:11px Tahoma,Georgia,Sans-serif; color:#333;overflow:hidden;height:54px}
.nl_txt a {font:11px Tahoma,Georgia,Sans-serif; color:#333}
.nl_txt a:hover {text-decoration:underline}
.allnews {float:left;width:100px;font:11px Tahoma,Georgia,Sans-serif; color:#9098a3;background: url(../images/greyarrow.gif) no-repeat 0 5px;text-indent:14px}
.allnews a {font:11px Tahoma,Georgia,Sans-serif; color:#9098a3}
.allnews a:hover {text-decoration:underline}
.lmnubox {float:right;width:193px;height:auto}
.lboxtxt {float:left;width:212px;height:auto;font:18px Tahoma,Georgia,Sans-serif; color:#757575;text-align:center}
.mdlboxr {float:right;width:650px;height:auto}
.mdlb_bigpic {float:left;width:710px;height:auto}
.cbg {float:left;width:710px;height:149px;background: url(../images/cbg1.jpg) no-repeat}
.cbg1, .cbg2, .cbg3, .cbg4 {float:left;width:146px;font:11px Tahoma,Georgia,Sans-serif;font-weight:bold; color:#7f6835;padding:24px 0 0 26px}
.cbg1 a, .cbg2 a, .cbg3 a, .cbg4 a {font:11px Tahoma,Georgia,Sans-serif;font-weight:bold; color:#7f6835}
.cbg1 a:hover, .cbg2 a:hover, .cbg3 a:hover, .cbg4 a:hover {text-decoration:underline}
.cbg2 {width:114px;text-align:center;padding:113px 0 0 26px}
.cbg3 {width:121px;padding:20px 0 0 40px}
.cbg4 {width:160px;padding:87px 0 0 28px}
.cbgin {float:left;width:710px;height:149px;background: url(../images/cbg2.jpg) no-repeat;padding:8px 0 0 0}
.cbginsub {float:left;width:692px;height:30px;background: url(../images/redcbg1.jpg) no-repeat;font:12px Tahoma,Georgia,Sans-serif;color:#f4c991;padding:17px 0 0 18px}
.cbginsub a {font:12px Tahoma,Georgia,Sans-serif;color:#f4c991}
.cbginsub a:hover {text-decoration:underline}
.ctxt, .ctxt1 {float:left;width:640px;height:auto;padding:0 0 0 10px}
.ctxt1 {padding:0}
.ctxtarea {float:left;width:659px;height:auto;background: url(../images/reddivider.gif) repeat-x left bottom;padding:20px 39px 16px 12px}
.ctxth {float:left;font:14px Tahoma,Georgia,Sans-serif;font-weight:bold; color:#757575}
h1{float:left;font:14px Tahoma,Georgia,Sans-serif;font-weight:bold; color:#757575}
.ctext {float:left;width:640px;height:auto;font:12px Tahoma,Georgia,Sans-serif; color:#757575;text-indent:0px;padding:17px 0 0 0}
.ctext a {color:#757575; text-decoration: underline}
.ctext a:hover {color:#757575; text-decoration: none}
.txtimgarea {float:left;width:659px;padding:3px 0 0 0;margin:0px}
.txtimg {float:left;width:108px;height:65px;border:3px solid #d8d8d8;margin:10px 17px 0 0}
#footerout {float:left;width: 900px;height: 76px;margin: 0px auto 0; margin-top: -76px;background: url(../images/footerline.gif) left bottom repeat-x}
#footer {float:left;width:639px;height:36px; position: relative;background: url(../images/footerbg.jpg) no-repeat;margin:0px;padding:40px 0px 0px 261px}
.ftr1 {float:left; width:186px;height:36px;font:12px Tahoma,Georgia,Sans-serif; color:#333}
.ftr1 a {font:11px Tahoma,Georgia,Sans-serif; color:#333;text-decoration:underline}
.ftr1 a:hover {text-decoration:underline}
.ftr2 {float:left; width:384px;height:36px;font:11px Tahoma,Georgia,Sans-serif; color:#333;margin-left:31px}
.ftr2 b {font:12px Tahoma,Georgia,Sans-serif; color:#333;font-weight:bold}
.ftr2 a {font:11px Tahoma,Georgia,Sans-serif; color:#333;text-decoration:underline}
.ftr2 a:hover {text-decoration:underline}
.ldxlogo {float:left; width:35px;height:23px; background: url(../images/ledexalogo.gif) no-repeat;font:12px Tahoma,Georgia,Sans-serif; color:#f60;padding:1px 0 0 25px;margin-left:36px}
.ldxlogo a {display:block;width:35px;height:23px;font:10px Tahoma,Georgia,Sans-serif; color:#f60}
.ldxlogo a:hover {text-decoration:underline}
#nav {padding:0; margin:0; list-style:none; height:34px; position:relative; z-index:200; xxxwidth:710px;height:32px;xxxbackground:#D9251C}
#nav li.top {xxxpadding-bottom: 10px;display:block; float:left; xxxbackground:#d9251c}
#nav li a {display:block; float:left; height:34px; border:0px; font:11px Tahoma,Georgia,Sans-serif;font-weight:bold; color:#fff; text-decoration:none; padding:0; cursor:pointer}
#nav li a b {margin-left:-999px}
#nav li a.menu{height:22px;padding:5px 0 5px 8px;font: 18px Arial; color: #fff}
#nav li a.menu1 {width:133px;background: url(../images/main-menu-1.png) 0 5px no-repeat; margin-right: 10px}
#nav li a.menu2 {width:149px;background: url(../images/main-menu-2.png) 0 5px no-repeat; margin-right: 10px}
#nav li a.menu3 {width:159px;background: url(../images/main-menu-3.png) 0 5px no-repeat}
#nav table {position:absolute; top:0; left:0; border-collapse:collapse; padding:0; width:0; height:0; margin:0px}
#nav .sub1, #nav .sub2, #nav .sub3{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; list-style:none}
#nav li:hover {position:relative; z-index:200}
#nav a:hover {position:relative; white-space:normal; z-index:200}
#nav :hover ul.sub1, #nav :hover ul.sub2, #nav :hover ul.sub3 {left:3px; top:32px; width:120px; height:auto; z-index:300}
#nav :hover ul.sub2 {width:167px}
#nav :hover ul.sub3 {width:160px}
#nav :hover ul.sub1 li, #nav :hover ul.sub2 li,#nav :hover ul.sub3 li{display:block; height:auto; position:relative; float:left; width:120px; font-weight:normal}
#nav :hover ul.sub2 li {width:167px}
#nav :hover ul.sub3 li {width:160px}
#nav :hover ul.sub1 li a, #nav :hover ul.sub2 li a,#nav :hover ul.sub3 li a{display:block; height:auto; width:120px;font:11px Tahoma,Georgia,Sans-serif;font-weight:bold;color:#454545; border:0px; text-decoration:none;text-align:left; padding:7px 7px 7px 7px; cursor:pointer}
#nav :hover ul.sub2 li a {width:167px}
#nav :hover ul.sub3 li a {width:160px}
#nav :hover ul li a.submenu {background:#eaeaea}
#nav :hover ul.sub1 li a:hover,#nav :hover ul.sub2 li a:hover,#nav :hover ul.sub3 li a:hover {background:#eaeaea;text-decoration:underline}
#nav :hover ul.sub2 li a:hover {}
#nav :hover ul.sub3 li a:hover {}
.menu1{width:193px; height:auto; position:relative}
.menu1 ul {padding:0; margin:0; list-style-type: none}
.menu1 ul li ul {visibility:hidden; position:absolute; height:0; overflow:hidden; top:-1px; left:193px}
.menu1 ul li {float:left; position:relative; z-index:90}
.menu1 ul li a, .menu1 ul li a:visited {display:block; float:left; width:193px; height:20px;font:11px Tahoma,Georgia,Sans-serif;font-weight:bold; color:#7b7b7b;padding:7px 0 0 0}
* html .menu1 ul li a, .menu1 ul li a:visited {width:193px; w\idth:193px}
.menu1 ul li.mnu1, .menu1 ul li.mnu2, .menu1 ul li.mnu3, .menu1 ul li.mnu4, .menu1 ul li.mnu5 {background:url(../images/greydotline2.gif) no-repeat left bottom;text-decoration:none}
.menu1 ul li.mnu1 a:hover, .menu1 ul li.mnu2 a:hover, .menu1 ul li.mnu3  a:hover, .menu1 ul li.mnu4 a:hover, .menu1 ul li.mnu5 a:hover {background:url(../images/greydotline2.gif) no-repeat left bottom;text-decoration:underline}
p {margin:0; padding:0}
.scl1 {float:left;width:600px;padding-bottom:5px}
.scl11 {float:left;width:600px;padding-bottom:25px}
.scl2 {float:left;width:290px;text-align:right}
.scl3 {float:left;padding-left:10px}
.scl3 input{width:250px}
.scl3 input.cl{width:100px}
.scl3 textarea{width:250px;height:100px}
.clerr{padding-left:10px;color:red}
ul.sitemap {list-style: none}
ul.sitemap ul {list-style: none; margin-left: 40px}
ul.sitemap a {color:#757575}
.fail{border-color:#d1481a; background:#fff1ec url(../images/icons/fail.png) 4px center no-repeat}
.win{border-color:#669900; background:#f9ffec url(../images/icons/win.png) 4px center no-repeat}
.fail,
.win {border-style:solid;border-width:1px;padding:16px 20px 16px 40px; margin: 0 0 10px 0}
.fail{color:#d1481a}
.win {color:#669900}
#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 500; text-align: center; line-height: 0}
#lightbox img{ width: auto; height: auto}
#lightbox a img{ border: none}
#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto}
#imageContainer{ padding: 10px}
#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0}
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 450}
#imageContainer>#hoverNav{ left: 0}
#hoverNav a{ outline: none}
#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block}
#prevLink { left: 0; float: left}
#nextLink { right: 0; float: right}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat}
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat}
#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%}
#imageData{	padding:0 10px; color: #666}
#imageData #imageDetails{ width: 70%; float: left; text-align: left}
#imageData #caption{ font-weight: bold}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em}
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none}
#overlay{ position: absolute; top: 0; left: 0; z-index: 490; width: 100%; height: 500px; background-color: #000}
a.myPlayer {display:block;width: 200px;height:160px; text-align:center;margin:0 15px 15px 0;float:left;border:1px solid #999}
a.myPlayer img {margin-top:70px;border:0px}
a.myPlayer:hover {border:1px solid #000}
