html, body {margin: 0;padding: 0;height: 100%;min-height: 100%; font-family: arial; font-size: 13px; color: #565656;}
#wrapper {margin: 0;padding: 0; height: 100%;min-height: 100%; }
html>body, html>body #wrapper {height: auto;}

html {min-height: 600px;}
body {height: 100%! important; background: #fff; text-align: center;}

#wrapper {text-align: center; margin: 0px auto; }

div#wrapper {position: relative;top: 0;left: 0;}

#header { height: 406px; background: url(/assets/images/header-under.jpg) center 0px no-repeat; text-align: left; margin: 0px; text-align: left; padding: 0px 0px 0px 0px; position: relative;}
#headerCont { width: 1200px; margin: 0px auto; position: relative;  height: 406px; background: url(/assets/images/header-bg.jpg) 0px 0px no-repeat;}

.clear {clear: both;margin: 0;padding: 0;}

#footer {clear: both;bottom: 0;left: 0;width: 100%; background: #cfcfcf url(/assets/images/footer.gif) 0px 0px repeat-x; clear: both; text-align: center; overflow:hidden; padding: 0px 0px 50px 0px;}
#footerContent {width: 1200px; background: url(/assets/images/footerCont.png) center 0px no-repeat; font-size: 14px; color: #545454;  position: relative; padding: 0px 0px 10px 0px; margin: 0px auto; text-align: left;}
#copyright {float: left; margin: 0px 0px 0px 0px; padding: 52px 5px 0px 10px; width: 305px;}
#copyright p { line-height: 15px;}
#foot-contacts {float: left; margin: 0px 0px 0px 0px; padding: 48px 5px 0px 10px; width: 280px;}
#foot-contacts p { line-height: 23px; padding:0 0 9px;}
#foot-contacts strong { font-weight: normal; font-family: tahoma;}
#liveclick {float: left; padding: 50px 6px 0px 66px;}
#xpage {float: left; width: 300px; padding: 52px 26px 0px 85px; line-height:20px;}
#xpage a {color: #545454;}
#xpage img {margin: 8px 14px 0px 0px; float: left;}


#main {margin: 0px auto; padding: 19px 0px 50px 132px; zoom: 1; position: relative; text-align: left; clear: both; width: 1068px;}

/* \*/
* html #main {padding-bottom: 50px;}
/* \*/
head:first-child+body div#main {padding-bottom: 50px;}

}

@media all and (min-wid1th:0px) {
head~body {height:100%;}
}



table, td, ul, li, dl, dd, dt, ol, p, img, div, a, h1, h2, h3, h4, label, input, textarea, sub, sup {margin: 0px; padding: 0px; border-width: 0px; vertical-align: top;}

table {border: 0px; border-collapse: collapse;}
body { }

table th td{color:#ffffff}

a {color: #235395;}
a:hover {text-decoration: none;}
.more { background: url(/assets/images/more.png) 0px 0px no-repeat; padding: 0px 0px 4px 0px; width: 113px; text-align: center; color: #fff; text-decoration: none; display: block; float: left; line-height: 20px;}
.more:hover { text-decoration: underline;}


h1 { font-size: 24px; color: #444444; font-weight: normal; padding: 0px 0px 14px 0px; margin: 0px 0px 0px 0px;}
h1.main {font-size: 26px; color: #000; font-weight: normal; text-transform: uppercase; padding: 0px 0px 16px 0px; margin: 0px 0px 0px 0px;}
h2 { font-size: 18px; color: #444444; font-weight: normal; padding: 0px 0px 8px 0px; margin: 0px 0px 0px 0px; }
h3 { font-size: 16px; color: #444444; font-weight: normal; padding: 12px 0px 11px 0px; margin: 0px 0px 0px 0px;}
h4 { font-size: 16px; color: #837358; font-weight: normal; padding: 0px 0px 11px 0px; }

p {margin: 0px 0px 0px 0px; padding: 0px 0px 20px 0px; line-height: 20px;}
p img {margin: 20px 27px 20px 0px; float: left; clear: left;}
ul { list-style-type: none; margin: 8px 0px 20px 26px;}
ul li {background: url(/assets/images/li.gif) 0px 5px no-repeat; padding: 0px 0px 11px 24px;}
blockquote {margin: 0px 45px 20px 4px; background: #eaeff0; border-left: 4px solid #497e8e; padding: 12px 0px 2px 11px;}
blockquote p {padding: 1px 20px 12px 17px;}

table.tab { margin: 0px 0px 36px -8px;  border-bottom: 1px solid #cccccc; width: 100%; font-size: 12px;}
table.tab thead {background: url(/assets/images/thead.jpg) 0px 0px no-repeat; }
table.tab thead p {padding: 1px 11px 4px 11px; margin: 0px;  }
table.tab thead td {font-weight: bold; color: #fff; border-bottom: 2px solid #fff;}
table.tab thead td.first p{}
table.tab thead td.last { }
table.tab tbody {}
table.tab tbody p {padding: 2px 5px 5px 5px; margin: 0px; color: #666666; }
table.tab tbody p.grey { background: #eeeeee; }
table.tab tbody td {border-bottom: 2px solid #fff;}
table.tab tbody td.tr_first { }
table.tab tbody td.tr_last {}
table.tab td.first p{}
#head-left {padding: 0px 0px 0px 0px; width: 303px; left: 99px; top: 51px; position: absolute; z-index: 3;}
#nav {background: url(/assets/images/nav.jpg) right 0px no-repeat; height: 87px; padding: 0px 0px 0px 0px; font-family: tahoma; font-size: 10px; position: absolute; z-index: 3; right: 72px; top: 16px;}
#nav div { float: left; padding: 47px 0px 0px 0px;}
#nav-main { b1ackground: url(/assets/images/home.jpg) right 0px no-repeat; width: 100px; height: 55px;}
#nav-cont { bac1kground: url(/assets/images/mail.jpg) right 0px no-repeat; width: 112px; height: 55px;}
#nav a {margin: 0px 0px 0px 0px; color: #fff; text-decoration: none;}
#nav a:hover { text-decoration: underline;}

#topmenu {margin: 0px 0px 0px 0px; font-size: 14px; padding: 16px 0px 0px 37px;}
#topmenu li {padding: 0px 0px 7px 0px; margin: 0px 0px 5px 0px;}
#topmenu li.hover {background: url(/assets/images/top-a.png) 0px bottom no-repeat;}
*html #topmenu li.hover {background: url(/assets/images/top-a.gif) 0px bottom no-repeat;}
#topmenu a {background: url(/assets/images/top-a2.gif) 7px 12px no-repeat; width: 195px; display: block; color: #fff; text-decoration: none; padding: 6px 0px 0px 19px; margin: 0px 0px 0px 0px; }
#topmenu a.hover {background: url(/assets/images/top-li.png) 0px 0px no-repeat; text-decoration: none; }
*html #topmenu a.hover {background: url(/assets/images/top-li.gif) 0px 0px no-repeat; text-decoration: none; }
#topmenu a.active {background: url(/assets/images/top-li.png) 0px 0px no-repeat; font-weight: bold;}
*html #topmenu a.active {background: url(/assets/images/top-li.gif) 0px 0px no-repeat; font-weight: bold;}
#topmenu li.active {background: url(/assets/images/top-a.png) 0px bottom no-repeat;}
*html #topmenu li.active {background: url(/assets/images/top-a.gif) 0px bottom no-repeat;}

#gallery {position: absolute; widt1h: 100%; z-index: 2; left: 310px;}
#gallery div {	position:absolute; height: 406px; width: 809px;}
#gallery div span {width: 50%; overflow: hidden; display: block; float: left;}
#gallery div.show {}
#gallery div p { color: #fff; display: block; font-size: 12px; line-height: 17px; width: 500px; padding: 234px 0px 0px 130px}
#gallery div p strong { font-weight: normal; font-size: 14px; text-transform: uppercase; }
#top_lep { background: url(/assets/images/top-img.jpg) 0px 0px no-repeat;}
#top_bur { background: url(/assets/images/top-img.jpg) 0px -406px no-repeat;}
#top_eksc { background: url(/assets/images/top-img.jpg) 0px -812px no-repeat;}
#top_tepl { background: url(/assets/images/top-img.jpg) 0px -1218px no-repeat;}

/*Main Page*/

#main-left { float: left; width: 404px; padding: 27px 0px 0px 46px;}
#main-left p { font-size: 14px; color: #363636; line-height: 26px; padding: 0px 0px 34px 0px; }
#main-left h2 {color: #666666; font-size: 21px; line-height:31px; margin: 0px -20px 25px -20px; font-weight: normal; text-transform: uppercase;}
#main-left .replic { background: url(/assets/images/replic.png) 0px 0px no-repeat; margin: 0px 0px 0px -26px; width: 428px; }
#main-left .replic p { background: url(/assets/images/replic-bottom.png) 0px bottom no-repeat; padding: 24px 0px 59px 28px; line-height: 20px; color: #565656;}

#main-right li { position: relative; height: 126px;}
.slider-par {width: 478px; height: 126px; position: absolute;  bottom: 0px; right: 0px; clear: both; z-index: 10100;}
.slider-block {width: 240px; height: 75px; border: 1px solid #fff; padding: 49px 50px 0px 186px;}
.slider-block div { position: relative;}
.slider-par a.slider-header { border-bottom: 1px dashed #235395; font-size: 16px; text-decoration: none; }
.slider-par a.slider-header:hover { border-bottom: 1px dashed #9f1225; color: #9f1225;}
.slider-par.bordered2 .slider-header {border-bottom: 1px solid #9f1225! important; color: #9f1225;}
.slider-par.bordered2 .slider-header:hover {border-bottom: 1px solid #9f1225! important; color: #9f1225;}
.slider-block.highlight { border: 1px solid #e1e1e1;}
.slider-block.highlight2 { border: 1px solid #9a9a9a;}
.slider-par .tr { display: none; position: absolute; top: 0px; right: 0px; background: url(/assets/images/slider-tr.gif) 0px 0px no-repeat; width: 15px; height: 15px;}
.slider-par .bl { display: none; position: absolute; bottom: 0px; left: 0px; background: url(/assets/images/slider-bl.gif) 0px bottom no-repeat; width: 15px; height: 15px;}
.slider-par.bordered .tr, .slider-par.bordered .bl, .slider-par.bordered2 .tr, .slider-par.bordered2 .bl {display: block;}
.slider-par.bordered2 .tr {background: url(/assets/images/slider-tr2.gif) 0px 0px no-repeat;}
.slider-par.bordered2 .bl {background: url(/assets/images/slider-bl2.gif) 0px bottom no-repeat;}
.slider-hidden { display: none; font-size: 14px; color: #363636; line-height: 23px; padding: 15px 0px 0px 0px;}
.slider-hidden a {}

#ekscavator { background: #fff url(/assets/images/ekscavator.jpg) 0px 0px no-repeat;}
#burovie { background: #fff url(/assets/images/burovie.jpg) 0px 0px no-repeat;}
#zhd { background: #fff url(/assets/images/zhd.jpg) 0px 20px no-repeat;}
#lep { background: #fff url(/assets/images/lep.jpg) 0px 15px no-repeat;}
#lit { background: #fff url(/assets/images/big_lit.jpg) 0px 15px no-repeat;}

#main-right {float: left; width: 518px; padding: 39px 0px 0px 0px; font-size: 18px; text-align: left;}
#main-right ul { margin: 0px; padding: 0px;}
#main-right ul li { margin: 0px; padding: 0px;}

/*Content Page*/

#cont-left { float: left; width: 271px; padding: 0px 0px 0px 34px;}
#cont-left h3 {color: #5b5b5b; font-size: 28px; margin: 0px 0px 14px 0px; padding: 0px 0px 5px 13px; font-weight: normal; }

#leftmenu ul {padding: 0px; margin: 0px 0px 20px 0px; width: 212px;}
#leftmenu li { background-image: none; padding: 0px 0px 18px 16px; font-size: 12px;}
#leftmenu a { padding: 0px 0px 0px 0px;}
#leftmenu a.active {background: url(/assets/images/leftmenu-li.gif) 0px 0px no-repeat; color: #444444; display: block; font-weight: bold; padding: 7px 0px 0px 16px; text-decoration: none;}
#leftmenu li.active { background: #eeeeee url(/assets/images/leftmenu-a.gif) right bottom no-repeat; margin: 0px 0px 11px 0px; padding: 0px 0px 8px 0px;}

#cont-right { float: left; width: 600px; padding: 4px 0px 0px 8px;}


.newsline {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; font-size: 11px;}
.newsline .date { color: #6a6a6a; font-weight: bold; padding: 0px 0px 2px 0px;}
.newsline div { padding: 0px 0px 5px 0px;}
.newsline p { line-height: 14px;}

/*Catalog Page*/

#cat-left { float: left; width: 340px; padding: 0px 0px 0px 0px;}
#cat-left h3 {color: #5b5b5b; font-size: 28px; margin: 0px 0px 14px 0px; padding: 0px 0px 5px 0px; font-weight: normal; }

#cat-right {padding: 5px 0px 0px 15px; float: left; width: 600px;}
#cat-right img {margin: 0px 0px 17px 0px;}

#cat-ekscavator { background: url(/assets/images/cat-ekscavator.jpg) 0px 0px no-repeat; border-bottom: 1px solid #ececec; padding: 14px 40px 43px 113px;}
#cat-ekscavator ul { margin-right: -40px! important;}
#cat-burovie { background: url(/assets/images/cat-burovie.jpg) 0px 13px no-repeat; border-bottom: 1px solid #ececec; padding: 25px 100px 32px 113px;}
#cat-burovie ul { margin-right: -100px! important;}
#cat-zhd { background: url(/assets/images/cat-zhd.jpg) 0px 11px no-repeat; border-bottom: 1px solid #ececec; padding: 21px 70px 33px 113px;}
#cat-zhd ul {margin-right: -70px! important;}
#cat-lep { background: url(/assets/images/cat-lep.jpg) 0px 15px no-repeat; padding: 31px 40px 23px 113px;border-bottom: 1px solid #ececec;}
#cat-lep ul {margin-right: -40px! important;}
#cat-lit { background: url(/assets/images/smal_lit.jpg) 0px 15px no-repeat; padding: 31px 40px 23px 113px;}
#cat-lit ul {margin-right: -40px! important;}

#catmenu ul { margin: 0px; padding: 0px;}
#catmenu ul ul { margin: 12px 0px 0px -9px;}
#catmenu ul li { margin: 0px; }
#catmenu ul li li { padding: 0px 0px 11px 9px;}
#catmenu ul li a { font-size: 16px; text-decoration: none; border-bottom: 1px dashed #235395;}
.cat1-head {display: -moz-inline-stack; display: inline-block; vertical-align: top; zoom: 1; *display: inline; }
#catmenu ul li a:hover { text-decoration: none; border-bottom: 1px solid #235395;}
#catmenu ul li a strong { font-weight: normal;}
#catmenu ul li a.opened {color: #5b5b5b; text-decoration: none; border-bottom: 1px dashed #fff;}
#catmenu ul li a.opened:hover {color: #5b5b5b; text-decoration: none; border-bottom: 1px dashed #fff;}
#catmenu ul li a.opened strong { font-weight: bold;}
#catmenu ul li li a { font-size: 12px; text-decoration: underline; border-bottom: 0px dashed #235395;}
#catmenu ul li li a:hover {border-bottom: 0px dashed #235395;}
#catmenu a.active {background: url(/assets/images/leftmenu-li.gif) 0px 0px no-repeat; color: #666666; display: block; font-weight: bold; padding: 5px 0px 0px 9px; text-decoration: none;}
#catmenu li.active { background: #eeeeee url(/assets/images/leftmenu-a.gif) right bottom no-repeat; margin: 0px 0px 6px 0px; padding: 0px 0px 6px 0px;}

.product { background: url(/assets/images/prod-top.png) 0px 0px no-repeat; margin: 0px 0px 31px 0px; padding: 0px 0px 0px 0px; width: 612px;}
.prod-bottom {background: url(/assets/images/prod-bottom.png) 0px bottom no-repeat; padding: 21px 0px 0px 0px;}
.prod-bottom div {display: -moz-inline-stack; display: inline-block; vertical-align: top; zoom: 1; *display: inline;}
.prod-left { width: 245px; text-align: center;}
.prod-right { width: 300px;}
.product p {padding: 0px 0px 10px 0px;}

#tab-menu ul { margin: 0px; padding: 0px; }
#tab-menu div {background: #eef2f7 url(/assets/images/tab-menu.png) right bottom no-repeat;}
#tab-menu li {display: -moz-inline-stack; display: inline-block; vertical-align: top; zoom: 1; *display: inline; margin: 0px; padding: 10px 12px 0px 12px; }
#tab-menu li a { border-bottom: 1px dashed #235395; text-decoration: none; float: left; }
#tab-menu li a:hover {border-bottom: 1px solid #235395;}
#tab-menu li.current {background: #eef2f7 url(/assets/images/tabmenu-li.png) top left no-repeat; padding: 0px;}
#tab-menu li a.current {background: url(/assets/images/tabmenu-a.png) top right no-repeat; display: block; border-bottom: 0px dashed #fff; font-size: 16px; color: #444444; padding: 8px 18px 8px 19px; margin: 0px; cursor: default;}
#tab-menu li a.current:hover {cursor: default;  border-bottom: 0px dashed #fff;}
.tab-cont {width: 580px; padding: 17px 11px 48px 21px;}

#tab-menu .tab { width: 584px;}
#tab-menu .tab thead { background: url(/assets/images/thead2.jpg) 0px 0px no-repeat;}



/*Content Page*/

#form {margin: 0px 0px 34px -9px; background: #f9eedc url(/assets/images/form.png) 0px 0px no-repeat; width: 654px; display: block; padding: 8px 0px 15px 11px;}
#form h4 {padding: 0px 0px 20px 2px;}
#form div { padding: 0px 0px 7px 0px;}
#form label {display: block; color: #444444; font-family: arial; font-size: 13px; margin: 0px 0px 0px 0px; padding: 6px 0px 1px 0px;}
#form input {background: #fff; border: 1px solid #c4bdb1; color: #444444; font-family: arial; font-size: 13px; width: 305px; padding: 3px 3px 5px 3px; margin: 3px 0px 0px 0px;}
#form textarea {background: #fff; border: 1px solid #c4bdb1; color: #444444; font-family: arial; font-size: 13px; height: 70px; width: 630px; padding: 3px 3px 4px 3px; margin: 5px 0px 0px 0px;}
#form span {display: block; font-size: 11px; color: #999999; padding: 2px 0px 0px 0px;}
#form img {margin: 10px 0px 0px 0px! important; clear: both; display: block;}
#form .button {background: url(/assets/images/send.jpg) top left no-repeat; clear: both; color: #fff; font-size: 14px; width: 164px; margin: 15px 0px 0px 0px; border-width: 0px; cursor: pointer; padding: 0px 0px 0px 0px; height: 32px;}

#pathway {font-size:10px;margin-bottom:5px}
.tab-cont img {float:none}
/*table p.normal{text-align:center}
td.first p{text-align:left}*/
