/* CSS Document */

body {
  font-family: Arial, Helvetica, sans-serif;
  text-align: center;
  font-size: 0.8em;
  margin: 0px;
  margin-left: auto;
  margin-right: auto;
  padding: 14px 0px 0px 0px;
  _padding-top: 0px; 
  color: #7B7B7B;
  overflow: auto;
  background: #0E3346 url("http://jk-machinery.com/images/forcss/bkg-body.gif") 0px 0px repeat;
}

h1 { margin: 0px 0px 12px 0px; color: #486C82; font-size: 1.3em; background: transparent url("http://jk-machinery.com/images/forcss/h1-bkg.png") 0px 2px no-repeat; padding-left: 20px; padding-top: 0px; }
h2 { margin: 0px 0px 6px 0px; color: #486C82; font-size: 1.3em; background: transparent url("http://jk-machinery.com/images/forcss/h1-bkg.png") 0px 2px no-repeat; padding-left: 20px; }
h3 { margin: 0px 0px 6px 0px; color: #B88300; font-size: 1.1em; }
h3 a { color: #B88300; }
h4 { font-size: 1.1em; }

hr { border: 0px; background: transparent url("http://jk-machinery.com/images/forcss/hr-bkg.gif") 0px 0px repeat-x; margin: 12px 0px 12px 0px; }
.line { min-height: 2px; _height: 2px  background: transparent url("http://jk-machinery.com/images/forcss/hr-bkg.gif") 0px 0px repeat-x; margin: 0px; }
a { color: #456F7D; text-decoration: none; }
a:visited { text-decoration: none; }
a:hover { text-decoration: underline; }

ul { margin: 0px; padding: 0px; }
img {border: 0px; }
p { margin: 0px 0px 6px 0px; padding: 0px; }
th { _font-size: 0.9em; }
td { _font-size: 0.9em;  }

.corner-tl { position: absolute; top: 0px; left: 0px; background: transparent none 0px 0px no-repeat; }
.corner-tr { position: absolute; top: 0px; right: 0px; background: transparent none 0px 0px no-repeat; }
.corner-bl { position: absolute; bottom: 0px;  _bottom: -6px; left: 0px; background: transparent none 0px 0px no-repeat; }
.corner-br { position: absolute; bottom: 0px;  _bottom: -6px; right: 0px; background: transparent none 0px 0px no-repeat; }


.main-div-top { position: relative; width: 800px; height: 24px; _height: 23px; margin-left: auto; margin-right: auto; }
.main-div-top .corner-tl { 
  position: relative; 
  float: left;  
  width: 28px; height: 24px; 
  background: transparent url("http://jk-machinery.com/images/forcss/main-corner-tl.png") 0px 0px no-repeat;
  _background-image: none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://jk-machinery.com/images/forcss/main-corner-tl.png',sizingMethod='image'); 
}
.language-selection { float: left; background-color: #FFFFFF; height: 100%; width: 772px; border-top: 1px solid #849199; }
.language-selection-cont { borsder: 1px solid #FF0000; top: -1px; right: -4px; position: absolute; padding: 0px 3px 0px 8px; background: #0E3346 url("http://jk-machinery.com/images/forcss/bkg-body.gif") 0px 0px repeat; _padding-top: -1px; border-bottosm: 1px solid #849199; }
.language-selection-div { position:relative; border-bottrom: 1px solid #849199; padding: 1px 12px 0px 5px; margin-right: 1px; }
.language-selection img { }
.language-selection a { /*padding: 5px 2px 2px 2px;*/ font-size: 0.9em; display: block; float: left; line-height: 20px; padding: 0px 2px 0px 2px; font-weight: bold; color: #FFFFFF; }
.language-selection .selected { 
  width: 32px;
  height: 22px;
  background: transparent url("http://jk-machinery.com/images/forcss/language-selected.png") 0px 0px no-repeat; 
  _background-image: none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://jk-machinery.com/images/forcss/language-selected.png',sizingMethod='image'); 
  /*padding: 5px 6px 2px 7px;*/
  padding: 0px 0px 0px 0px;
  _padding: 0px 0px 0px 0px;
  color: #000000;
}
.language-selection-left { 
  position: absolute;
  width: 10px; 
  height: 22px; 
  top: 1px;
  left: 0px; 
  background: transparent url("http://jk-machinery.com/images/forcss/language-left.png") 0px 0px no-repeat; z-index: 10; 
  _background-image: none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://jk-machinery.com/images/forcss/language-left.png',sizingMethod='image'); 
}
.language-selection-rb { position: absolute;  width: 7px; height: 5px; bottom: -4px; _bottom: -16px; right: 4px; _right: 3px; background: transparent url("http://jk-machinery.com/images/forcss/language-rb.png") 0px 0px no-repeat; z-index: 10; }
.main-div { width: 798px; margin-left: auto; margin-right: auto; position: relative; }
.main-div { position: relative; background-color: #FFFFFF; border-left: 1px solid #849199;  border-right: 1px solid #849199; }
.main-div .corner-tl { width: 28px; height: 24px; background-image: url("http://jk-machinery.com/images/forcss/main-corner-tl.png"); }

.main-banner { position: relative; margin: 0px; text-align: left; border-bottom: 7px solid #F8F7F5; }
.main-banner-logo { position: relative; float: left; width: 202px; margin: 0 0 16px 0; padding-left: 20px; }
.main-banner-logo a.image { width: 202px; height: 60px; display: block; 
  background: transparent url("http://jk-machinery.com/images/logo.png") 0px 0px no-repeat; 
  _background-image: none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://jk-machinery.com/images/logo.png',sizingMethod='image'); 
}
.search-box { position: absolute; top: 52px; &top: 54px; _top: 54px; padding: 4px 5px 0px 5px; left: 655px; _left: 358px; background-color: #F8F7F5;  }
.search-box form { padding: 0px; margin: 0px; }
.search-box input.text { border: 1px solid #DEC686; width: 100px; color: #15516A; font-size: 12px; height: 16px; margin-bottom: 3px; }
.search-box input.button { 
  background: #FFFFFF url("http://jk-machinery.com/images/forcss/search-button.png") 0px 0px no-repeat;; 
  padding: 0px 9px 0px 9px; _padding-left: 5px; _padding-right: 5px; 
  margin: 0px 0px 0px 5px; 
  _margin-bottom: 3px;
  height: 20px;
  border: 0px; 
  width: 20px;
}

.left-menu { margin: 10px 0px 5px 0px; }
.left-menu-title { padding-left: 18px; margin: 0px 5px 5px 15px; color: #143046; font-weight: bold; font-size: 1.1em; background: transparent url("http://jk-machinery.com/images/forcss/yellow-circle.png") 0px 1px no-repeat; }
.left-menu ul { margin: 0px; padding: 0px 0px 10px 0px; font-size: 0.9em; }
.left-menu .line { height: 1px; border-bottom: 1px solid #B1B1B1; margin-bottom: 10px; }
.left-menu li { list-style-type: none; margin: 0px 5px 1px 15px; padding-left: 12px; background: transparent url("http://jk-machinery.com/images/forcss/blue-square.gif") 0px 4px no-repeat; }
.left-menu li.section { color: #45697F; background: transparent url("http://jk-machinery.com/images/forcss/left-menu-arrow.png") 0px 2px no-repeat; }
.left-menu li.selected { font-weight: bold; background: transparent url("http://jk-machinery.com/images/forcss/yellow-arrow.png") 0px 4px no-repeat; }
.left-menu li a { color: #B88300; }
.left-menu li.section a { color: #45697F; }
.left-menu .text-part { border-bottom: 1px solid #B1B1B1; padding: 6px 10px 10px 20px; margin-bottom: 20px; }

.main-menu { margin: 4px 0px 0px 50px; bosrder: 1px solid #FF0000; }
.main-menu li { text-align: center; list-style-type: none; float: left; font-size: 1.1em; padding: 0px 0px 0px 0px; width: 108px; line-height: 27px; vertical-align: middle; }
.main-menu li.selected { position: relative; background: #FFFFFF url("http://jk-machinery.com/images/forcss/navigation-href-sel-bkg.gif") 0px 0px repeat-x; font-style: normal; z-index: 10; }
.main-menu li a { color: #C18F0C; font-weight: bold; background: transparent url("http://jk-machinery.com/images/forcss/left-menu-arrow.png") 0px 4px no-repeat; padding-left: 12px; }
.main-menu li.selected a { color: #0F3548; background: transparent url("http://jk-machinery.com/images/forcss/yellow-arrow.png") 0px 4px no-repeat; }
.main-menu li.hover a {  } 


.main-content { text-align: left; border-bottom: 1px solid #DEC686; border-top: 1px solid #DEC686; }

.left-column  { float: left; width: 228px; }
.inner-content { float: left; width: 560px; min-height: 400px; }

.foot { 
  text-align: left; width: 800px; margin-left: auto; margin-right: auto;
}
.foot-line-gray { height: 6px; background-color:#F4F9F5; border-left: 1px solid #849199;  border-right: 1px solid #849199; }
.foot-line-white { height: 8px; background-color: #FFFFFF; border-left: 1px solid #849199;  border-right: 1px solid #849199; }
.foot .corner-bl {
  position: relative;
  top: 0px;  
  float: left;  
  width: 17px; height: 25px; 
  background: transparent url("http://jk-machinery.com/images/forcss/main-corner-bl.png") 0px 0px no-repeat;
  _background-image: none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://jk-machinery.com/images/forcss/main-corner-bl.png',sizingMethod='image'); 
}
.foot .corner-br {
  position: relative;
  float: left;  
  width: 15px; height: 25px; 
  _margin-top: -6px;
  background: transparent url("http://jk-machinery.com/images/forcss/main-corner-br.png") 0px 0px no-repeat;
  _background-image: none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://jk-machinery.com/images/forcss/main-corner-br.png',sizingMethod='image'); 
}
.foot-inner { 
  float: left;
  background-color: #FFFFFF;
  height: 100%;
  width: 718px; 
  padding: 0px 20px 11px 30px;
  font-size: 0.8em;
}

.path { position: relative; top: -28px; ledft: 20px; font-size: 0.8em; margin-bottom: -10px; }
.path a { color: #B98903; padding-left: 10px; background: transparent url("http://jk-machinery.com/images/forcss/yellow-arrow-small.gif") 0px 2px no-repeat; }

.story { position: relative; padding-top:19px; &padding-top:9px; _padding-top:9px; _margin-top: -4px; }
.story .corner-tl { top: -2px; left: 0px; width: 21px; height: 21px; background: transparent url("http://jk-machinery.com/images/forcss/story-corner-lt.gif") 0px 0px no-repeat; z-index: 1; }
.story .corner-tr { top: -2px; right: 1px; &right: 1px; _right: 2px; width: 21px; height: 21px; background: transparent url("http://jk-machinery.com/images/forcss/story-corner-rt.gif") 0px 0px no-repeat; z-index: 1; }
.story .corner-bl { bottom: 0px; left: -2px; _left: 0px; width: 15px; height: 16px; background: transparent url("http://jk-machinery.com/images/forcss/story-corner-lb.gif") 0px 0px no-repeat; z-index: 1; }
.story .corner-br { bottom: 0px; right: -1px; _right: 0px; width: 15px; height: 16px; background: transparent url("http://jk-machinery.com/images/forcss/story-corner-rb.gif") 0px 0px no-repeat; z-index: 1; }
.story .border-l { border: 1px solid #E50000; position: absolute; left: -2px; width: 4px; height: 100%; background: transparent url("http://jk-machinery.com/images/forcss/story-border-l.gif") 0px 0px repeat-y; }
.story .border-r { position: absolute; right: -2px; width: 5px; height: 100%; background: transparent url("http://jk-machinery.com/images/forcss/story-border-r.gif") 0px 0px repeat-y; }
.story .border-t { position: absolute; top: -2px; width: 100%; height: 2px; background: transparent url("http://jk-machinery.com/images/forcss/story-border-t.gif") 0px 0px repeat-x; }
.story .border-b { position: absolute; bottom: 0px; _bottom: -12px; width: 100%; height: 4px; background: transparent url("http://jk-machinery.com/images/forcss/story-border-b.gif") 0px 0px repeat-x; }
.story-text { position: relative; z-index: 10; padding: 20px; border-left: 1px solid #E5E5E5; background: transparent url("http://jk-machinery.com/images/forcss/story-border-r.gif") 555px 0px repeat-y; }
.story-foot { position: relative; height: 14px; z-index: 20; }

.overview-item { margin-bottom: 25px; }
.overview-item-foot { font-size: 0.8em; }
.overview-item-left { float: left; width: 350px; }
.overview-item-right { float: left; width: 150px; text-align: right; }

.arrow {
  height: 13px;
  width: 14px;
  background: transparent url("http://jk-machinery.com/images/forcss/arrow.png") 0px 0px no-repeat;
  _background-image: none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://jk-machinery.com/images/forcss/arrow.png',sizingMethod='image');
  float: left;
  margin-right: 7px;
  _margin-right: 5px;
}

.subsekce { padding-left: 10px; background: transparent url("http://jk-machinery.com/images/forcss/left-menu-arrow.png") 0px 3px no-repeat; }

.wsmall-font { font-size: 0.8em; }
.wsmallest-font { font-size: 0.6em; }

/*
 *  Forms
 */
.text50 { width: 50px; border: 1px solid #29638C; }
.text100 { width: 100px; border: 1px solid #29638C; }
.text150 { width: 150px; border: 1px solid #29638C; }
.text200 { width: 200px; border: 1px solid #29638C; }


/*
 *  Common
 */
.error-message { color: #EE0000; padding-left: 205px; }

.rubrika-overview-item { margin-bottom: 15px; }
.rubrika-overview-item img { margin: 0px 5px 3px 0px; }

.forprint { display: none; }

.pl10 { padding-left: 10px; }
