body{font-family: Verdana, Arial, Helvetica, sans-serif; background: url(../img/body_grad.jpg) repeat-x 0 0 #464B45; font-size: 12px;}
body.company , body.products,  body.prodlines, body.contact, body.leasing, body.home, body.sitemap	{background: none; overflow: visible;}
img {border:none;}
body, ul, ol, li, h1, h2, h3 {margin:0; padding:0;}
ul, ol, li {list-style: none outside;}
form {display: block;}
label, select, input, textarea {display: block; float: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt;}
label {margin:0 10px;}
form br {clear: both;}
a {color:#b00; text-decoration:  underline;}
a:hover {color:#666; text-decoration: none;}
h2 {font-size:14px; line-height:15px; color: #888; background: url(../img/grad_line_fff.jpg) no-repeat 0 100%; margin:0 10px 5px 10px; padding-bottom:2px;}
h2 a {text-decoration: none; color: #888;}
h2 a:hover {color: #b00;}
.contentRow {width: 811px; margin-left:5px; position:absolute; }
#mainCont {margin-top: 330px;}
.hidden {display: none;}

div.header {text-align:center; margin:85px 0 0 200px; width: 610px; background: no-repeat 50% 100%;}
h1.contentRow  {font: italic 500 16pt 'Myriad Pro'; letter-spacing: 0px; margin:25px 0 0 200px; width:611px;}
#FxScroler {height: 200px; width: 605px; border: solid 1px #ddd; margin-top: 17px; overflow: hidden; position: relative;}
#FxInner { position: relative; height: 200px; width: 3648px; background: url(../img/Kolaj_hor.gif) transparent 0 0 no-repeat;}
#FxInner div {display: none;}

#FullCont {width:820px; height: 676px; background: url(../img/body_main.png) no-repeat 0 0; margin: 0 auto; padding:0;}

#mainNav {padding:110px 0 0 0; margin:40px 0 0 20px; font-size: 10pt; width: 145px; background: url(../img/logo-Plodex.jpg) no-repeat 100% 0 #FFF;}
#mainNav li {margin:0; padding-bottom:1px;}
#mainNav a {margin:0; display:block; padding:3px 3px 3px 20px; color: #333; text-decoration:none; background: url(../img/mainNav_li.gif) no-repeat 2px 50% ; border-bottom: 1px #555 dotted; }
#mainNav a:hover{background-position: 6px 50%; background-image: url(../img/mainNav_li_hov.gif);  }
#mainNav li#LI_PRODUCTS li a, #mainNav li#LI_PRODLINES li a {background:none;}

#footNav {font-size: 8pt; text-align: center; color: #FFF; line-height: 12pt; margin-top:684px;}
#footNav a  {color: #FFF; text-decoration: underline;}
#footNav a:hover {text-decoration: none;}

.prevnext {width:36px; height: 17px; background-position: 0 0;  position: absolute; top: 5px; left: 25px; z-index:1005;}
.prevnext, a.prev, a.next {background: url(../img/prevnext.gif) no-repeat;}
.prevnext div, .prevnext a{display: block; float: left; width:18px; height: 17px; text-indent: -2000em;}
.prevnext a.prev {background-position: 0 -20px;}
.prevnext a.prev:hover {background-position: 0 -40px;}
.prevnext a.next {background-position: -18px -20px;}
.prevnext a.next:hover {background-position: -18px -40px;}

#mainNav .p_new {background-position: 0 -60px;}

#prodNav, #linesNav {margin-left: 140px; margin-top: 90px; position: absolute; z-index: 1000; top:0;}
#linesNav {margin-top: 150px;}
#prodNav h2, #linesNav h2 {display: none;}

#prodNav li, #linesNav li {background: url(../img/menu.png) no-repeat  0 0; width: 250px; overflow: visible; padding:1px 8px; margin:0; }
#prodNav li a, #linesNav li a {color: #B00; border: none; padding:0px; width: 100%; background:none;}

#prodNav li:hover, #prodNav li.nover, #linesNav li:hover, #linesNav li.nover {background-position:0 -20px;}
#prodNav li.p_new:hover, #prodNav li.nover.p_new, #linesNav li.p_new:hover, #linesNav li.nover.p_new {background-position:0 -80px;}
#prodNav li a:hover, #linesNav li a:hover {color: #666;}
#prodNav li ul, #prodNav li ol, #linesNav li ul, #linesNav li ol {margin-left:14em; position: absolute; margin-top:-1em;  z-index:1001; left:0px; padding:0; }

#prodNav,  #linesNav {display: none;}
#LI_PRODUCTS.nover #prodNav, #LI_PRODLINES.nover #linesNav {display: block;}
#prodNav ul {display:none;}
#prodNav li.nover ul {display:block;}
#prodNav li.nover ul ul {display:none;}
#prodNav ul li.nover ul {display:block;}
#prodNav ul li.nover ul ul {display:none;}

/* HOME */
div#colLeft, div#colRight {float: left; font-size: 10px; height: 330px;}
#colLeft {width: 391px; text-align: justify;}
#colRight {width: 400px;}
#colRight img {margin-top:20px;}
#colLeft p {margin:0 0 0 5px; padding: 2px 0 0 0 ; text-indent: 1em;}
#colLeft p img {display: block; float: left; margin: 4px 5px 0 0 ;}
.home .infoBox {background: url(../img/infoBox.jpg) no-repeat 50% 0%; width: 357px; padding: 10px 10px 10px 2px; margin:0 10px 5px 10px; border-bottom: solid 1px #ddd; overflow: hidden; }
#newsBox {background: url(../img/karta2.png) no-repeat 50% 50%; width: 375px; height: 262px; padding: 10px 20px 10px 20px;  margin-top: 20px;}
#newsBox .newsStart {display:block; margin-bottom: 10px;}
#newsBox p {margin:0 0 5px 0; padding:0; text-indent:0; color:#FFF;}
.home #searchForm {position: relative; left:0; }
/* HOME */

/* PRODUCTS */ 
#searchForm { position:absolute; top:0; left:195px;}
#searchForm input {background: url(../img/menu.png) no-repeat  0 -39px; border: none; padding:1px 5px; height:18px;}
#searchForm input.s_field {width: 240px;}
#searchForm input.s_btn {background-position: 100% -39px;}

#tabset {margin-top: 65px; position:absolute; }
#tabset em {font-weight:bold;}
#tabLinks {position:absolute; top: -22px; left: 440px; width: 370px; }
#tabLinks li {display: block; float:left; background: url(../img/tabLists.jpg) no-repeat 0 0;} 
#tabLinks li.pageInfo {background: none; position: absolute; left:-440px; width:420px; padding: 3px 17px 3px 3px; text-align:right; }
#tabLinks li.tabsInfo {background: none; position: absolute; left:-435px; width:430px; margin-top:-12px; color:#666;}
#tabLinks li.tabsInfo a {display: inline; background: none; margin:0; padding:0; border: none; font-size: 9pt; }
#tabLinks li.tabsInfo b {color: #b00;}
#tabLinks a {
	display: block;
	padding: 3px 26px 3px 7px; 
	font-size: 10pt;
	text-decoration: none;
	background: url(../img/tabLinks.jpg) no-repeat 100% 0;
	color: #000; 
	border-bottom: solid 1px #ddd;
}
#tabLinks a:hover {color: #d00;}

.specs {border-collapse: collapse;border: solid 1px #ccc;}
.specs td {border: solid 1px #ccc; padding: 2px 6px;} 
.specs th {text-align:right; background-color: #ddd; padding:3px 6px;}
.specs .even  th {background-color: transparent; }

#tabset .tab {border-top: solid 1px #ddd; padding:10px; width: 791px;  height: 254px; overflow:auto; display:none;}
#tabset .tab ul, #tabset .tab ol {padding-left: 1em; margin-left: 1em;}
#tabset .tab li {text-align: justify; }
#tabset .tab ol li {list-style-type:decimal;}
#tabset .tab ul li {list-style-type:circle;}
#tabset .tab .imgBox {float:left; width:195px; text-align: center;}
#tabset .tab .infoBox {float:left; margin-left: 5px; width: 574px;  }
#tabset .tab p {margin:10px; text-align:justify; }
#tabset .tab #InfoDiv {height: 254px; text-align: right; float: right; }
#tabset .results {padding:4px 8px 3px 8px; border-bottom: solid 1px #ccc; background-color: #eee;}
#tabset .results.odd {background-color: transparent;}
#tabset .results h2 {background-image: url(../img/grad_line_eee.jpg);}
#tabset .results.odd h2 {background-image: url(../img/grad_line_fff.jpg);}

#imgToBlr {position:absolute; z-index:290;}
/* PRODUCTS */ 

/* CONTACTS */
.contact img {margin-left:3px; float: left;}
#contForm {width: 295px; float: left; margin-left: 20px; }
#contForm label {width:135px; text-align: right; margin-right: 5px; padding:2px 0; }
#contForm input {width: 95%;  background: url(../img/menu.png) no-repeat  0 -39px #fff; border: none; padding:1px 0 1px 5px; height: 18px;}
#contForm div.f_end {width: 130px; background: url(../img/menu.png) no-repeat  100% -39px; padding:0 5px 0 0; float: left; height:20px; margin-bottom: 5px; }
#contForm div.img_r {float: left; width: 160px; margin-right: 5px;}
#contForm div.img_r label {width: auto;}
#contForm div.img_r div.f_end {width: 60px; float: right;}
#contForm textarea {width: 97%; margin-bottom: 5px; background:url(../img/frame_grad.jpg) repeat-x  0 100% #fff; border: solid 1px #bbb;}
#contForm textarea:hover {border: solid 1px #b00;}
#contForm .s_btn {width: 262px; margin:0 auto; float: none; height:18px;}
#contForm .s_btn:hover, #contForm .s_btn:focus, #contForm div.f_end input:hover   {background-position: 0 -99px; }
#contForm div.f_end:hover   {background-position: 100% -99px; }
#Error {color: #fff; background-color: #b00; padding: 3px; margin-bottom: 7px; float: left; width: 280px; margin-left: 20px; border: solid 2px #ddd; border-color: #d00 #800 #800 #d00;}
#Error label {width: auto; margin:0; padding:0;}
#mapDiv {display: none;}
#altMapDiv {width: 477px; height: 330px; padding-bottom: 10px; float: left; overflow: auto;}
#altMapDiv dl {margin-left: 160px; margin-top: -1.75em;}
#altMapDiv dt, p.strong {color: #b00; font-weight: bold;}
/* CONTACTS */

/* COMPANY */
.company p{margin: 1.5em;}
/* COMPANY */

/* PRODLINES */
.prodlines #InfoDiv {height: 316px; overflow: auto; margin-left: 10px; float:left; width:125px;}
.prodlines #imgToChng {float:left;}
.prodlines #imgToBlr {left:0; margin-top: 5px;}
/* PRODLINES */

/* LEASING */
.leas a {display: block; width: 250px; float: left; text-align: center; border: solid 2px #fff; margin-left: 1em;}
.leas a:hover {border-color: #b00;}
.leas p {margin: 1em;}
/* LEASING */

/* SITEMAP */
#sitemapNav ul {margin:0 0 1em 5em;}
/* SITEMAP */

.tool-tip { width: 300px; z-index: 13000; }
.tool-title { font-weight: bold; margin: 0; color: #DB251A; padding: 10px 10px 5px; 	background: url(../img/tool-tip.png) top left; }
.tool-text {padding: 5px 10px 10px; background: url(../img/tool-tip.png) bottom left; }
