/* --== GLOBAL CLASSES ==-- */
html { height:100%; margin:0; padding:0; }
body { height:100%; margin:0; padding:0; background:#fff; min-width:980px; visibility:hidden; }
#minwidth {
	width:expression((document.body.clientWidth > 990) ? '100%' : '990');
	zoom:1;
}
body, input, textarea, select { font: 12px/1.4 Arial, Helvetica, sans-serif; color: #565656; }

p { padding: 0 0 12px 0; margin: 0 0 0 0; }

blockquote { margin: 0; padding: 0 0 12px 36px;}
a { color:#713c47; text-decoration:underline; }
img { border:0px; }
.grey { color: #565656; }
.white { color: white; text-align: right; text-decoration: none;}
.smaller { font-size:11px; }



/* --== LAYOUT CLASSES ==-- */
#container { margin: 0px 15px; width: auto; position:relative; zoom:1; }

* html #container {  }
#content { clear:both; zoom:1; border:1px solid white; /* border fixes FF/OP glitch */ }
#rowtop { padding-bottom:15px; padding-top:0px /*10px-edit by pt*/; clear:both; }
#rowbtm { font-size: 11px; overflow:hidden; clear:both; }
#colleft { float: left; width: 19%; height:100%; background-color:#f6f6f6; position:relative; zoom:1; }
#colright { float: right; width: 19%; }
#colcnt { margin: 0 19%; padding: 0 10px; min-height:325px; zoom:1; }

#colcnt.home { margin: 0 19% 0 0; padding: 0 10px 0 0; min-height:281px; }
#colcnt.home #cntbox { height:275px; min-height:275px; background:none; padding:0; margin:0; border:none; }

#colcnt2 { width: 100%; margin: 0 0 px; padding: 0 10 px; min-height:325px; }

#colcnt2.home { margin: 0 0 0 0; padding: 0 10px 0 0; min-height:281px; }
#colcnt2.home #cntbox { height:275px; min-height:275px; background:none; padding:0; margin:0; border:none; }

#colcntbtm { margin: 0 18% 0 0; padding:0; }
#colrightbtm { float:right; width: 19%; }




div.tocenter {margin-left:50%;overflow:visible;}

/* KT BANNER */ 
 
#mainblock {position:relative;width:100%;height:300px;}
#mainblock .leftcol {float:left;width:17%;height:300px;overflow:auto;}
#mainblock .leftcol .prodmenu {background:#eee9d6 url(../img/kt/poloska.gif) top left repeat-x;padding:12px 0 5px 5px;font:11px Tahoma;height:283px;}
#mainblock .leftcol .prodmenu li {padding-left:20px;margin-bottom:8px;background:url(../img/kt/sar.gif) left center no-repeat;}
#mainblock .leftcol .prodmenu a:hover {color:#a06e79;text-decoration:none;}
#mainblock .rightcol {float:left;width:20%;height:300px;}
#mainblock .spacer {float:left;width:1%;height:20px;}
#mainblock .centcolcont {float:left;width:61%;height:300px;}
#mainblock .centcol {position:relative;width:100%;height:275px;background:#531c35;overflow:hidden;//margin-right:-1px;}
#mainblock .centcol .banner {position:relative;width:750px;height:275px;margin-left:-375px;background:url(../img/kt/banner2010.jpg) center top no-repeat;}
#mainblock .centcol .angleLT { position:absolute;left:0px;top:0px;width:6px;height:6px;background:url(../img/home-gfx-l.gif) no-repeat;overflow:hidden;}
#mainblock .centcol .angleRT { position:absolute;right:0px;//right:-1px;top:0px;width:6px;height:6px;background:url(../img/home-gfx-r.gif) no-repeat;overflow:hidden; }
#mainblock .centcol .angleLB { position:absolute;left:0px;bottom:0px;//bottom:-1px;width:6px;height:6px;background:url(../img/home-gfx-lb.gif) no-repeat;overflow:hidden; }
#mainblock .centcol .angleRB { position:absolute;right:0px;//right:-1px;bottom:0px;//bottom:-1px;width:6px;height:6px;background:url(../img/home-gfx-rb.gif) no-repeat;overflow:hidden; }

#bottomsearch {background:#efefef;width:100%;}
#bottomsearch .text {float:left;width:18%;height:24px;line-height:24px;font-weight:bold;}
#bottomsearch .spacer {float:left;width:1%;height:20px;}
#bottomsearch .btn {float:left;width:10%;height:24px;line-height:20px;}
#bottomsearch .btn input {width:100%;}
#bottomsearch .query {float:left;width:70%;//width:69%;padding-top:2px;}
#bottomsearch .query input {width:100%;border:1px solid #bbb;}

/* RIGHT MENU */
#colright .togRight { height:25px;font-size:12px;zoom:1; }
#colright .togRight img, #colright .promoHeader img, #colleft .title img { margin-left:8px; }
#colright .togRight .bg { height:25px; background:url(../img/ph-g.gif) repeat-x #dfdfdf; }
#colright .togRight .left { height:25px; background:url(../img/ph-g-l.gif) left no-repeat; }
#colright .togRight .right { height:25px; background:url(../img/ph-g-r.gif) right no-repeat; }

#colright .accRight div { background-color:#efefef; height: 254px; padding-bottom: 8px; }
#colright .togRight .active .bg { background:url(../img/ph-y.gif) repeat-x #d8c28b; }
#colright .togRight .active .left { background:url(../img/ph-y-l.gif) left no-repeat; }
#colright .togRight .active .right { background:url(../img/ph-y-r.gif) right no-repeat; }

.accRight div p, .promoBox div p { padding: 8px 10px 0 10px; }
.accRight .eng { display:block; height:22px; line-height:22px; padding:0px 0 0 8px; border-bottom:1px solid #cccccc; text-decoration:none; zoom:1; }
.accRight .eng img { padding-right:3px;}
.accRight form { padding: 5px 10px 0 10px; margin:0; display:block; zoom:1; }
.accRight label { display:block; margin-top:10px; zoom:1; }
.accRight form #postname, .accRight form #email, .accRight form #mess { width:98%; border:1px solid #dcdcdc; font-size:11px; }
.accRight form #postname, .accRight form #email { height:17px; }
.accRight form #mess { height:136px; }

#rightquest {height:250px;width:100%;}
#rightquest .questform {background:#efefef;height:274px;}
#rightquest .questform form { padding:5px 10px 0 10px;display:block; }
#rightquest .questform label { display:block;margin-top:10px; }
#rightquest .questform form #postname, .questform form #email, .questform form #mess { width:98%;border:1px solid #dcdcdc;font-size:11px; }
#rightquest .questform form #postname, .questform form #email { height:17px; }
#rightquest .questform form #mess { height:156px; }
#rightquest .title { position:relative;width:100%;height:25px;background:url(../img/ph-y.gif) repeat-x #dfdfdf; }
#rightquest .title h3 { color:#fff;font:bold 12px Arial;height:25px;line-height:25px;margin-left:10px; }
#rightquest .title .left { position:absolute;height:25px;width:6px;top:0px;left:0px;background:url(../img/ph-y-l.gif) left no-repeat;}
#rightquest .title .right { position:absolute;height:25px;width:6px;top:0px;right:0px;background:url(../img/ph-y-r.gif) right no-repeat; }


#colright #searchbox { display:block; height:23px; zoom:1; background:url(../img/ph-g-searchbox.gif) repeat-x #dfdfdf; }
#colright #searchbox .bg { background:url(../img/ph-g-bg-searchbox.gif) repeat-x; height:23px; }
#colright #searchbox .left { background:url(../img/ph-g-l-searchbox.gif) left no-repeat; height:23px; }
#colright #searchbox .right { background:url(../img/ph-g-r-searchbox.gif) right no-repeat; height:23px; }

#colright #searchbox form { margin:0 8px 0 0; padding:0; }
#colright #searchbox #query { border:0px; float:left; background:none; font-size:11px; height:14px; margin-top:4px; margin-top:expression('2px'); width:65%; }

#colright #searchbox #go { float:left; width:12px; margin:7px 3px 0 10px; zoom:1; }




/* GREYBOXES */
#colcntbtm .greybox { position:relative;float:left;width:32%; }
#colcntbtm .greybox .colorbg { position:absolute;left:0px;top:0px;width:100%;height:188px; }
#colcntbtm .greybox .imgbg { position:absolute;left:0px;top:0px;width:100%;height:188px;background:url(../img/greybox_bg.png) top repeat-x;//filter:expression(fixPNG(this)); }
#colcntbtm .greybox .ltangle { position:absolute;left:0px;top:0px;width:5px;height:5px;overflow:hidden;background:url(../img/greybox_left.gif); }
#colcntbtm .greybox .rtangle { position:absolute;right:0px;top:0px;width:5px;height:5px;overflow:hidden;background:url(../img/greybox_right.gif);//right:-1px; }
#colcntbtm .greybox .textcont { position:relative;margin:10px 6px 0px 6px; }

#colcntbtm .greyboxsep { float:left;width:1%;height:1px; }


/* #colcntbtm .greybox .ph { padding-right:10px; zoom:1; }
#colcntbtm .greybox .ph .bg { background:url(../img/greybox_bg.png) top repeat-x; zoom:1; min-height:200px; }
#colcntbtm .greybox .ph .left { background:url(../img/greybox_left.png) left top no-repeat;  zoom:1; }
#colcntbtm .greybox .ph .right { background:url(../img/greybox_right.png) right top no-repeat;  zoom:1; padding:5px 10px;}
*/
#colcntbtm .greybox .head { display:block; color:#548ac8; font-size:12px; line-height: 14px; margin:0; padding: 0 0 3px 0;}
#colcntbtm .greybox .title { display:block; color:#531c35; font-size:12px; margin:0; padding: 0 0 5px 0; font-weight: bold; }
#colcntbtm .greybox .text{
	display:block;
	font-size:11px;
	margin:0;
	padding:0;
	text-decoration: none;
}

/* HOME BANNERS */
#colrightbtm .banneryellow { width:100%; zoom:1; }
#colrightbtm .banneryellow .bg { background:url(../img/ph-yb-bg.gif) top repeat-x; zoom:1; }
#colrightbtm .banneryellow .left { background:url(../img/ph-yb-l.gif) left top no-repeat;  zoom:1; }
#colrightbtm .banneryellow .right { background:url(../img/ph-yb-r.gif) right top no-repeat;  zoom:1; }
#colrightbtm .banneryellow .dots{ background:url(../img/ph-yb-dots.gif) -1px top repeat-x;  zoom:1; padding:25px 6px 10px 6px; color:#333333; }

#colrightbtm .bannergrey { width:100%; zoom:1; }
#colrightbtm .bannergrey .bg { background:url(../img/ph-gb-bg.gif) top repeat-x; zoom:1; }
#colrightbtm .bannergrey .left { background:url(../img/ph-gb-l.gif) left top no-repeat;  zoom:1; }
#colrightbtm .bannergrey .right { background:url(../img/ph-gb-r.gif) right top no-repeat;  zoom:1; }
#colrightbtm .bannergrey .dots{ background:url(../img/ph-gb-dots.gif) -2px top repeat-x;  zoom:1; padding:25px 6px 10px 6px; color:#333333; }

#colrightbtm .bannergrey img, #colrightbtm .banneryellow img { float: left; padding:0 5px 1px 0; }
#colrightbtm .bannergrey .head, #colrightbtm .banneryellow .head { display:block; color:#531c35; font-size:14px; line-height: 14px; margin:0; padding: 0 0 4px 0; }
#colrightbtm .bannergrey .text, #colrightbtm .banneryellow .text { display:block; font-size:11px; margin:0; padding:0; clear: right;}



/* --== TOP ROW CLASSES ==-- */
#topmenu { position:relative; height:23px; zoom:1; }
#topmenu table { width:100%; height:23px; margin:0; padding:0; cellspacing: 0; vertical-align: top; text-align: center; border:0; }
#topmenu td { height:23px; background:#a68c4e; }
#topmenu td span { display:block; height:23px; zoom:1; cursor:hand; background:url(../img/m-norm-r.gif) right no-repeat; }
#topmenu td.active span { background:url(../img/ma-norm-fr.gif) right no-repeat; }
#topmenu td.active { background:url(../img/ma-norm-bg.gif) repeat-x #8a5e5f !important; }
#topmenu td.active a { background:url(../img/ma-norm-fr.gif) repeat-x #75415a !important; }

#topmenu ul { width:100%; height:23px; white-space:nowrap; margin:0; padding:0; position:relative; zoom:1; }
#topmenu li { height:23px; float:left; text-align:center; margin:0px; padding:0; list-style:none; zoom:1; background:url(../img/m-norm-bg.gif) repeat-x; }
#topmenu li:hover { background:url(../img/m-hov-bg.gif) repeat-x #c4ab6f; }
#topmenu li a { display:block; width:auto; height:23px; margin:0 1px 0 1px; zoom:1; background:url(../img/m-norm-fr.gif) repeat-x #d2b876; }

#topmenu li span { display:block; height:23px; zoom:1; cursor:hand; background:url(../img/m-norm-r.gif) right no-repeat; }
#topmenu li.active span { background:url(../img/ma-norm-fr.gif) right no-repeat; }
#topmenu li a:hover { background:#990000; background:url(../img/m-hov-fr.gif) repeat-x #c9b174; }
#topmenu li.active { background:url(../img/ma-norm-bg.gif) repeat-x #8a5e5f !important; }
#topmenu li.active a { background:url(../img/ma-norm-fr.gif) repeat-x #75415a !important; }
#topmenu li.active a:hover { }

#topmenu li#menuitem5 { /* fix nasty IE bug */ width:expression((document.getElementById('topmenu').clientWidth - document.getElementById('menuitem4').offsetLeft - document.getElementById('menuitem4').clientWidth) +'px'); }

#tophat { background:#660033; z-index: 10; position:relative; height:48px; background:url(../img/top-bg.gif) repeat-x #58223a; border-bottom:1px solid white; }
#toplogo { background:#00FFFF; float:left; width:auto; background:url(../img/top-bg-left.gif) no-repeat top left; height:48px; }
#toplogobg { background:url(../img/top-bg-right.gif) no-repeat right; float:right; width:20px; height:48px; }



/* --== BOTTOM ROW CLASSES ==-- */
#copyright {
	position:relative;
	float:left;
	white-space:nowrap;
	padding:10px 0 10px 20px;
}
#designby {
	float:right;
	white-space:nowrap;
	padding-top: 32px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 0;
}
#counter_liveint {
	float:right;
	margin:0px;
	padding:10px 20px 10px 20px;
}




img.mint { background:url(../img/l-int.gif); }
img.mask { background:url(../img/l-ask.gif); }
img.mcont { background:url(../img/l-cont.gif); }
.active img.mint { background:url(../img/l-int-a.gif); }
.active img.mask { background:url(../img/l-ask-a.gif); }
.active img.mcont { background:url(../img/l-cont-a.gif); }

/* --== RIGHT MENU CLASSES English ==-- */
img.mint-en { background:url(../img/english/l-int-en.gif); }
img.mask-en { background:url(../img/english/l-ask-en.gif); }
img.mcont-en { background:url(../img/english/l-cont-en.gif); }
.active img.mint-en { background:url(../img/english/l-int-a-en.gif); }
.active img.mask-en { background:url(../img/english/l-ask-a-en.gif); }
.active img.mcont-en { background:url(../img/english/l-cont-a-en.gif); }

#colright .promoHeader { margin-top: 17px; height:25px; background-color:#d8c28b; }
#colright .promoHeader .bg { background:url(../img/ph-y-promo.gif) repeat-x; height:25px; }
#colright .promoHeader .left { background:url(../img/ph-y-l-promo.gif) left no-repeat; height:25px; }
#colright .promoHeader .right { background:url(../img/ph-y-r-promo.gif) right no-repeat; height:25px; }
#colright .promoBox{ font-size:11px; padding: 15px 0 0 0; }

.promoBox a {font-size:12px;}


.center { display:block;text-align:center; }
.promoBox div p { font-size:11px; line-height:14px; }




/* --== PRODUCTS MENU CLASSES ==-- */
#colleft #sliderproducts { height:570px; }
#colleft .accPrd { zoom:1; }
#colleft .accPrd div { text-align:center; line-height:1px; zoom:1; }

#colleft .prodbull { background:url(../img/prod_m_bull.gif) center bottom; }
#colleft .prodcity { background:url(../img/prod_m_city.gif) center bottom; }
#colleft .prodforest { background:url(../img/prod_m_forest.gif) center bottom; }
#colleft .prodoil { background:url(../img/prod_m_oil.gif) center bottom; }
#colleft .prodpiper { background:url(../img/prod_m_piper.gif) center bottom; }
#colleft .prodspez { background:url(../img/prod_m_spez.gif) center bottom; }
#colleft .prodwheel { background:url(../img/prod_m_wheel.gif) center bottom; }

#colleft .togPrd { zoom:1;  }

#colleft .togPrd .bg { background:url(../img/ph-r-bg.gif) left bottom repeat-x; }
#colleft .togPrd .active .bg { background:url(../img/ph-r-bg-hov.gif) left bottom repeat-x; }
#colleft .togPrd div a {
	display:block;
	font-weight:bold;
	padding: 4px 10px 0 10px;
	color: #713c47;
}
#colleft .togPrd div p { font-size:11px; padding: 2px 10px 10px 10px; }

#colleft .title { height:25px; }
#colleft .title .bg { background:url(../img/ph-y.gif) repeat-x #d8c28b; height:25px; }
#colleft .title .left { background:url(../img/ph-y-l.gif) left no-repeat; height:25px; }
#colleft .title .right { background:url(../img/ph-y-r.gif) right no-repeat; height:25px; }




/* --== LEFT MENU CLASSES ==-- */
#colleft .togLeft { padding:0px; height:25px; font-size:12px; margin:0px; zoom:1; }
#colleft .togLeft img, #colleft .promoHeader img, #colleft .title img { margin-left:8px; }
#colleft .togLeft div .bg { height:25px; background:url(../img/ph-g.gif) repeat-x #dfdfdf; }
#colleft .togLeft div .left { height:25px; background:url(../img/ph-g-l.gif) left no-repeat; }
#colleft .togLeft div .right { height:25px; background:url(../img/ph-g-r.gif) right no-repeat; }
#colleft .accLeft div { background-color:#f6f6f6; padding-top:5px; }

#colleft .togLeft .active .bg { background:url(../img/ph-y.gif) repeat-x #d8c28b; }
#colleft .togLeft .active .left { background:url(../img/ph-y-l.gif) left no-repeat; }
#colleft .togLeft .active .right { background:url(../img/ph-y-r.gif) right no-repeat; }

.accLeft div p { padding: 4px 10px 12px 10px; background:url(../img/ph-r-bg.gif) left bottom repeat-x; zoom:1; }

#colleft .accLeft a { display:block; font-weight:bold; }
#colleft .accLeft span { display:block; font-size:11px; padding-left:5px; }
#colleft .accLeft span a { display:block; font-size:11px; padding:2px 0 1px 0; }

/* --== LEFT BANER CLASSES ==-- */
#colleft .promoleft {
	background-color: #FFFFFF;
	padding-top: 14px;
}

.fl {float:left;}
.cb {clear:both;}
.h10 {height:10px;width:1px;}

/* --== CONTENT CLASSES ==-- */
/* SLIDER */
#prodslider {
	margin-top:5px;
}
#prodslider .techline {
background:url(../img/kt/techlinebg.gif) left bottom;//height:100%;
}
#prodslider .techline .techitem {
position:relative;float:left;height:103px;margin:0px 7px 5px 7px;background-position:bottom center;background-repeat:no-repeat;cursor:pointer;
text-align:center;font:bold 11px Tahoma;
}
#prodslider .techline .techitem .pos {
position:relative;top:15px;
}
#prodslider .techline .techitem .pos2 {
position:relative;top:10px;
}
#prodslider .techline .techitem .pos3 {
position:relative;top:5px;
}

#prodslider .title, #colcnt .title { height:25px; white-space:nowrap; zoom:1; }
#prodslider .title .bg, #colcnt .title .bg { background:url(../img/ph-y.gif) repeat-x #d8c28b; height:25px; zoom:1; }
#prodslider .title .left, #colcnt .title .left { background:url(../img/ph-m-l.gif) left no-repeat; height:25px; zoom:1; }
#prodslider .title .right, #colcnt .title .right { background:url(../img/ph-y-r.gif) right no-repeat; height:25px; zoom:1; padding-left:5px; }

#prodslider .title .leftlabel, #colcnt .title .leftlabel { float:left; width:auto; padding-left:5px; background:url(../img/ph-m-bg.gif) center repeat-x; zoom:1; }
#prodslider .title .rightlabel, #colcnt .title .rightlabel { float:right; width:auto; zoom:1; padding-right:10px;height:25px; height:25px; }
#prodslider .title .leftlabelbg, #colcnt .title .leftlabelbg { float:left; height:25px; padding-right:90px; background:url(../img/ph-m-div.gif) right top no-repeat; zoom:1; }

#colcnt .title img { padding-left:0px; margin-left:0; }
#colcnt #cntbox {
	border:1px solid #e6e6e6;
	border-bottom:none;
	border-top:none;
	min-height:300px;
	zoom:1;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}

#colcnt h1, #colcnt h2, #colcnt h3, #colcnt h4, #colcnt h5, #colcnt h6 { margin:0; padding:10px 0 4px 0; color:#713c47; }
#colcnt h1 { font-size:21px; line-height: 24px; }
#colcnt h2 { font-size:12px; line-height: 16px; }
#colcnt h3 { font-size:12px; line-height: 14px; }
#colcnt h4 { font-size:12px; line-height: 14px; padding-top:0; }

#colcnt .person h3 { padding-top:0; }
.person { float:left; width:48%; padding-right:1.9%; margin-bottom:10px; }
.person img { border:1px solid #e6e6e6; float:left; margin:0 10px 10px 0; }
.person .pos { line-height:13px; display:block; padding: 2px 0 8px 0; }
.person .bio { font-size:11px; line-height:13px; display:block; }
.vac, .proj { font-size:11px; line-height:14px; }

#colcnt .block h3 { padding-top:0; }
#colcnt .block { float:left; width:100%; zoom:1; padding-bottom: 10px;}
.infol { float:left; width:48%; padding-right:3.9%;  }
.infor { float:left; width:48%; }


.inforight { float:right; width:10%; padding-left:2%; margin-bottom:10px; }
.morelink { text-align:right; display:block; font-size:11px; }

p.date { padding-bottom:10px; display:block;}
.date label { display:block; margin-left:64px; line-height:15px; zoom:1; }

.date label img { float:left; margin: 0 5px 0 0; }
.date span { background:#f0f0f0; padding:0 2px; font-size:11px; line-height:16px; float:left; }
p.longdate { padding-bottom:5px; display:block;}
.longdate span { background:#f0f0f0; padding:0 2px; font-size:11px; line-height:16px;  }

.download a { display:block; line-height:15px; margin-top: 5px;}
.download a img { float:left; margin: 0 5px 0 0; }

#newsticker { height: 150px; margin-bottom:5px; display: block; overflow:hidden; position:relative; }
#newsticker ul { display: block; list-style: none; margin: 0; padding: 0; }
#newsticker ul li { display: block; width: 100%; height: 200px; text-align:left; margin: 0; padding: 0; }

#colcnt .promoleft { float:left; width:49%; padding-right:1.9%; margin-bottom:15px; }
#colcnt .promoright { float:left; width:49%; margin-bottom:15px; }

#colcnt .largetitle { height:106px; white-space:nowrap; zoom:1; }
#colcnt .largetitle .bg { background:url(../img/ph-grad.gif) repeat-x #d8c28b; height:106px; zoom:1; }
#colcnt .largetitle .left { background:url(../img/ph-grad-l.gif) left no-repeat; height:106px; zoom:1; }
#colcnt .largetitle .right { background:url(../img/ph-grad-r.gif) right no-repeat; height:106px; zoom:1; }
#colcnt .largetitle .leftlabel { float:left; zoom:1; }
#colcnt .largetitle .rightlabel { float:right; zoom:1; padding-right:0px; }

#colcnt .prodpic { float:left; width:65%; padding-right:0.9%; text-align: center; }
#colcnt .proddesc { float:left; width:34%; }

#colcnt .prodacc h3 { padding-top:5px; }
#tabproduct .tab-container p { font-size:12px; }
#tabproductstatic .tab-container p { font-size:12px; }
.prodacc { float:left; width:31%; padding-right:1.9%; margin-bottom:10px; }
.prodacc img { border:1px solid #e6e6e6; float:left; margin:5px 10px 5px 0; }
.prodacc h3 { font-size:11px; line-height:13px; display:block; padding:0 0 3px 0; margin:0;}
.prodacc .desc { font-size:11px; line-height:13px; display:block; padding: 0px 0 8px 0; }

/* --== TABS STYLES ==-- */
#tabhistory, #tabproduct, #tabproductstatic { float: left; width:100%; }
#tabproduct .tab-container { padding: 10px 0 0 0; float:left; }
#tabproductstatic .tab-container { padding: 10px 0 0 0; float:left; }

div#box_tabinfo { display:none; }
.tab-wrapper {  }
.tab-container { padding: 5px 0 0 0; overflow:hidden; }
.tab-menu { list-style:none; padding:10px 0 0 0; margin:0; font-size:12px; }
.tab-menu li { display:inline; margin:0 12px 0 0; font-weight:bold; }
.tab-menu li a, .tab-menu li span { background:url(../img/tab-mark.gif) left bottom no-repeat; padding:0 0 0 16px; color: #531c35; text-decoration:none; }
.tab-menu li.tab-selected a { background:url(../img/tab-active.gif) left bottom no-repeat; color:#531c35; text-decoration:underline; }
.tab-menu li.tab-selected span { background:url(../img/tab-active.gif) left bottom no-repeat; color:#531c35; text-decoration:underline; }
.tab-menu li a:hover, .tab-menu li a:focus { }



/* --== HELPERS ==-- */
.clear { height:1px; line-height:1px; font-size:1px; clear:both; margin:0; }
.spacer { display:block; height:8px; line-height:8px; font-size:8px; }
.placeholder { padding:0px 0; text-align:center; }



/* --== CALENDAR TABLE ==-- */
#calendar { width:100%; margin-bottom: 10px; border-collapse:collapse; border:1px solid #e6e6e6; font-size:11px; }
#calendar caption { padding:0 0 5px 0; }
#calendar td { text-align:center; padding:3px 0; color:#e6e6e6; border:1px solid #e6e6e6; font-size:11px; width:14.1%; }
#calendar td.valid { text-align:center; padding:3px 0; color:#565656; }
#calendar th { text-align:center; padding:4px 0; color:#531c35; border:1px solid #e6e6e6; font-size:11px; }
#calendar .arr {text-decoration:none; font-size:14px; padding:0 10px; line-height:12px; }

#calendar td.tip { }
#calendar td.selected { background-color:#d8c28b; color:white; }

#calendar a { color: #565656; }
#calendar_div { height: 214px; }


/* --== INFO TABLE (LISTS ETC) ==-- */
.infotable, .my_tab-container table { width:100%; margin-bottom: 10px; border-collapse:collapse; border:none; font-size:11px; float:left; }
.infotable th, .my_tab-container table th { text-align:center; padding:4px; color:#531c35; font-size:11px; line-height:14px; background:#e3cf97; }
.infotable td, .my_tab-container table td { padding:4px; border:1px solid white; font-size:11px; background:#fcfcfc; vertical-align:baseline; }
.infotable th, .infotable td, .my_tab-container table th, .my_tab-container table td { border:1px solid white; }
.tab-container table { float: none; }
.my_tab-container table td {background:#eeeeee; }

.infotable tr.alt td { background:#ececec; }
#tabproductstatic .tab-container .infotable p {font-size:11px;
}
#tabproductstatic .tab-container .techtable p {font-size:11px;
}

#tabproductstatic .tab-container .techtableList p {font-size:11px;padding-bottom:0px}


table.prod { border:none; margin-top:2px; /margin-top:5px; }

.infoprod { width:100%; margin-bottom: 10px; border-collapse:collapse; border:none; float:left; }
.infoprod td {
	border:1px solid white;
	font-size:11px;
	background:#f0f0f0;
	vertical-align:baseline;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
}
.infoprod th, .infotable td { border:1px solid white; }
.infoprod tr.sec td {
	color:#713c47;
	font-weight:bold;
	font-size:11px;
	background-color: #FFFFFF;
	background-image: none;
}
.infoprod td.booklet {
	padding-top: 15px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#cntbox .infoprod td h1, #cntbox .infoprod h2, #cntbox .infoprod h3 {
	margin:0;
	padding:2px 0;
	color:#666666;
	font-weight: normal;
}
#cntbox .infoprod td h2 {
	font-size: 11px;
	font-weight: bold;
}
#cntbox .infoprod a { color:#565656; font-weight:normal;}

/* --== TOOLTIP STYLE ==-- */
.ttip-tip { width: 200px; z-index: 13000; border: 1px solid #c6c6c6; }
.ttip-title { font-weight: bold; margin: 0; padding: 8px 8px 4px; background: #e6e6e6; }
.ttip-text { padding: 5px 8px 4px 8px; font-size:11px; line-height:18px; background: #e6e6e6; }

#calend_curtain { width: 100%; height: 192; background-color: #000000; filter:alpha(opacity=75); -moz-opacity: 0.75; -khtml-opacity: 0.75; opacity: 0.75; cursor: wait;}
/* --== OUTWORK ==-- */

#colcnt .bottom {  zoom: 1;  height: 25px; padding:0; }
#colcnt .bottom .bg {  background: url(../img/ph-g-b-bg.gif) repeat-x; zoom:1;  height: 25px; }
#colcnt .bottom .left {  background: url(../img/ph-g-b-l.gif) no-repeat left;  zoom:1; height: 25px; }
#colcnt .bottom .right {  background: url(../img/ph-g-b-r.gif) no-repeat right;  zoom:1;  height: 25px; }
#colcnt .bottom .leftlabel { float:left; width:auto; background:url(../img/ph-g-b-bg.gif) center repeat-x; zoom:1; }


.accRight div p a {
	color: #713c47;
}
.accRight div p a.grey{
	color: #565656;
}
#colleft .accLeft a { display:block; font-weight:bold; color: #713c47; }

/* --== PRODBANER ==-- */
.promoleft .banerTop {height:5px; }
.promoleft .banerTop .bg {
	height:5px;
	background-repeat: repeat-x;
}
.promoleft .placeholder {
	background-repeat: no-repeat;
	zoom:1;
}

.promoleft .banerTop .left {
	height:5px;
	background-image: url(../img/ban1-t-l.gif);
	background-repeat: no-repeat;
	background-position: left;
}
.promoleft .banerTop .right {
	height:5px;
	background-image: url(../img/ban1-t-r.gif);
	background-repeat: no-repeat;
	background-position: right;
}
.promoleft .banerBot .bg {
	height:5px;
	
}
.banerText {
	position: relative;
}
.banerText div{
	padding-left: 0px;
	position: relative;
	padding-top: 165px;
}
.banerText div p{
	color:#FFFFFF;
}
.banerText div h1{
	font-size:24px;
	padding: 0px;
	margin: 0px;
}


.promoleft .banerBot .left {
	height:5px;
	background-image: url(../img/ban1-b-l.gif);
	background-repeat: no-repeat;
	background-position: left;
}
.promoleft .banerBot .right {
	height:5px;
	background-image: url(../img/ban1-b-r.gif);
	background-repeat: no-repeat;
	background-position: right;
}



.promoright .banerTop {height:5px; }
.promoright .banerTop .bg {
	height:5px;
	background-repeat: repeat-x;
}
.promoright .placeholder {
	background-image: url(../img/heavy.jpg);
	background-repeat: no-repeat;
	zoom:1;
	background-position: left;
}

.promoright .banerTop .left {
	height:5px;
	background-repeat: no-repeat;
	background-position: left;
}
.promoright .banerTop .right {
	height:5px;
	background-image: url(../img/ban1-t-r.gif);
	background-repeat: no-repeat;
	background-position: right;
}
.promoright .banerBot .bg {
	height:5px;
	
}
.banerText {
	position: relative;
}
.banerText div{
	padding-left: 0px;
	position: relative;
	padding-top: 165px;
}
.banerText div p{
	color:#FFFFFF;
}
.banerText div h1{
	font-size:24px;
	padding: 0px;
	margin: 0px;
}


.promoright .banerBot .left {
	height:5px;
	background-image: url(../img/ban1-b-l.gif);
	background-repeat: no-repeat;
	background-position: left;
}
.promoright .banerBot .right {
	height:5px;
	background-image: url(../img/ban1-b-r.gif);
	background-repeat: no-repeat;
	background-position: right;
}
.greybox a {
	color: #565656;
	text-decoration: none;
}

.greybox a .text {
	color: #565656;
	text-decoration: none;
}

.greybox a span .text{
	color: #565656;
	text-decoration: none;
}
.techtable {
	width:100%;
	margin-bottom: 10px;
	border-collapse:collapse;
	border:none;
	font-size: 11px;
}
#cntbox .techtable td {
	background-color: #fcfcfc;
	border: 1px solid #FFFFFF;
}
#cntbox .techtable th,#cntbox .techtable thead {
	background-color: #ececec;
	border: 1px solid #FFFFFF;
	font-size: 11px;
	text-align: left;
	font-weight: bold;
	color: #565656;
}
#cntbox .techtable th,#cntbox .techtable thead, #cntbox .techtable td{
	padding-left:14px;
	padding-top: 3px;
	padding-bottom: 3px;
}



dl.spetz {
	font-size:11px;
	text-align: right;
	background-color: #f0f0f0;
	
}
.spetz dd {
	text-align: right;
	background-color: #F0F0F0;
}

.spetz dt {
	display: inline;
	float: left;
	
}

.spetz dt, .spetz dd{
	padding:3px 5px 3px 5px;
	text-indent:0px;
	background-color: #F0F0F0;
	border-bottom:solid 1px #FFFFFF;
}
.techtableList {
	width:100%;
	margin-bottom: 10px;
	border-collapse:collapse;
	border:none;
	font-size: 11px;
}
.techtableList td {
width:66%;
border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #ffffff;
	border-bottom-color: #ffffff;
	padding-top: 3px;
	padding-bottom: 3px;
	vertical-align: top;
	text-align:left;
	padding-right: 5px;
	padding-left: 5px;
}
.techtableList td {background:#fcfcfc;}

.techtableList tr.alt td {background:#ececec; }

#colcnt .tab-container h2 {
	text-transform: uppercase;
	color: #713c47;
}
#colcnt .tab-container h6 {
	font-size: 12px;
	color: #565656;
	font-weight: normal;
}
/* --== SEARCH ==-- */

#coltwo{
	min-height:325px;
	margin-top: 0;
	margin-right: 19%;
	margin-bottom: 0;
	margin-left: 0%;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 0px;
	height: 100%;
}

#coltwo.home {
	margin: 0;
	padding: 0;
	min-height:366px;
	float: left;
}
#coltwo.home #cntbox { height:275px; min-height:275px; background:none; padding:0; margin:0; border:none; }

 #coltwo .title { height:25px; white-space:nowrap; zoom:1; }
#coltwo .title .bg { background:url(../img/ph-y.gif) repeat-x #d8c28b; height:25px; zoom:1; }
#coltwo .title .left { background:url(../img/ph-y-l.gif) left no-repeat; height:25px; zoom:1; }
#coltwo .title .right { background:url(../img/ph-y-r.gif) right no-repeat; height:25px; zoom:1; padding-left:5px; }
#coltwo .title .leftlabel { float:left; width:auto; padding-left:5px; background:url(../img/ph-y-bg.gif) center repeat-x; zoom:1; }
#coltwo .title .rightlabel { float:right; width:auto; zoom:1; padding-right:10px;height:25px; height:25px; }
#coltwo .title .leftlabelbg { float:left; height:25px; padding-right:90px; zoom:1; }

#coltwo .title img { padding-left:0px; margin-left:0; }
#coltwo #cntbox {
	border:1px solid #e6e6e6;
	border-bottom:none;
	border-top:none;
	min-height:300px;
	zoom:1;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}

#coltwo .bottom {  zoom: 1;  height: 25px; padding:0; }
#coltwo .bottom .bg {  background: url(../img/ph-g-b-bg.gif) repeat-x; zoom:1;  height: 25px; }
#coltwo .bottom .left {  background: url(../img/ph-g-b-l.gif) no-repeat left;  zoom:1; height: 25px; }
#coltwo .bottom .right {  background: url(../img/ph-g-b-r.gif) no-repeat right;  zoom:1;  height: 25px; }
#coltwo .bottom .leftlabel { float:left; width:auto; background:url(../img/ph-g-b-bg.gif) center repeat-x; zoom:1; }
#notfound {
	padding-top: 40px;
	padding-bottom: 60px;
	padding-left: 12px;
}
/* --== EXPANDERS ==-- */
.expander {
	padding-left:16px !important;
	cursor: pointer;
	//cursor: hand;
	background-image: url(../img/tab-mark.gif);
	background-repeat: no-repeat;
	background-position: left 16px;
}
.expander.active { background:url(../img/tab-active.gif) left 10px no-repeat; }
.expandable {background:url(../img/0.gif); zoom:1; overflow:hidden; }

#colcnt h1.expander {
	font-size: 12px;
	line-height:12px;
	background:url(../img/tab-mark.gif) left 10px no-repeat;

	padding-left:16px !important;
	cursor: pointer;
//cursor: hand;
 }	
	
#colcnt h1.expander.active { background:url(../img/tab-active.gif) left 10px no-repeat; }
    
	table.expandable {
	zoom:1;
	overflow:hidden;
	background-image: url(../img/0.gif);
	width:100%;
	
}
   table.expandable .vac {
	width:100%;
	background-color: #F6F6F6;
	font-size:12px;
	text-align: left;
	
}
 table.expandable p {
	padding: 0 0 6px 0;
	line-height:16px;
	
}
    table.expandable td {
	padding-top: 6px;
	padding-right: 5px;
	padding-bottom: 6px;
	padding-left: 5px;
}
/* --== Lists ==-- */

ul, ol { margin-top:0px; padding-top:0px;}
li { margin-top:0px; padding-top:0px;}
sup {
	font-size: 60%;
	line-height: 50%;
}


/* --==Diler forms ==-- */
table.formDiler td {
	padding-top: 6px;
	padding-right: 5px;
	padding-bottom: 6px;
	padding-left: 5px;
}
table.formDiler .vac {
	width:90%;
	background-color: #F6F6F6;
	font-size:12px;
	text-align: left;
}
.formDiler .vac input {
	width: 99%;
}
.expandable .vac textarea {
	width: 99%;
}

table.formDiler {
zoom:1;
	overflow:hidden;
	background-image: url(../img/0.gif);
	width:100%;
}
.No_Vis {display:none}

div.formAdmin {
	width: 100%;
	
	text-align: center;
}
div.formAdmin td {
	padding-top: 6px;
	padding-right: 5px;
	padding-bottom: 6px;
	padding-left: 5px;
	text-align: left;
	font-size:12px;
}
div.formAdmin .vac {
	width:80%;
	background-color: #F6F6F6;}
.formAdmin .vac input {
	width: 99%;
}
.formAdmin .vac textarea {
	width: 99%;
}
.vac{margin:0 auto; }

#rowbtmtxt { margin: 0px 20% 0 0; padding: 0 10px 0 20px; min-height:325px; zoom:1; 
overflow:hidden;
	clear:both;}
#rowbtmtxt #maintxt { 
	border:1px solid #e6e6e6;
	border-bottom:none;
	border-top:none;
	min-height:300px;
	zoom:1;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 10px;
}
#maintxt h1, #maintxt h2, #maintxt h3, #maintxt h4, #maintxt h5, #maintxt h6 { margin:0; padding:10px 0 4px 0; color:#713c47; }
#maintxt h1 { font-size:21px; line-height: 24px; }
#maintxt h2 { font-size:12px; line-height: 16px; }
#maintxt h3 { font-size:12px; line-height: 14px; }
#maintxt h4 { font-size:12px; line-height: 14px; padding-top:0; }

#rowbtmtxt .bottom {  zoom: 1;  height: 25px; padding:0; }
#rowbtmtxt .bottom .bg {  background: url(../img/ph-g-b-bg.gif) repeat-x; zoom:1;  height: 25px; }
#rowbtmtxt .bottom .left {  background: url(../img/ph-g-b-l.gif) no-repeat left;  zoom:1; height: 25px; }
#rowbtmtxt .bottom .right {  background: url(../img/ph-g-b-r.gif) no-repeat right;  zoom:1;  height: 25px; }
#rowbtmtxt .bottom .leftlabel { float:left; width:auto; background:url(../img/ph-g-b-bg.gif) center repeat-x; zoom:1; }

 #rowbtmtxt .title { height:25px; white-space:nowrap; zoom:1; }
 #rowbtmtxt .title .bg { background:url(../img/ph-g-t-bg.gif) repeat-x #d8c28b; height:25px; zoom:1; }
 #rowbtmtxt .title .left { background:url(../img/ph-g-t-l.gif) left no-repeat; height:25px; zoom:1; }
 #rowbtmtxt .title .right { background:url(../img/ph-g-t-r.gif) right no-repeat; height:25px; zoom:1; padding-left:5px; }


#rowbtmtxt .title img { padding-left:0px; margin-left:0; }
/* added by pt */
.hpanel {
	margin-top:5px;
	background:url(../img/hpanel-bg.gif) left top repeat-x;
	height:30px;
	font:bold 11px Tahoma;
	color: #e3cf97;	
}
.hpanel_left {
	height:30px;
	background:url(../img/hpanel-left.gif) left top no-repeat;
	padding: 7px 0px 0px 10px;
	float:left;
}
.hpanel_right {
	height:30px;
	background:url(../img/hpanel-right.gif) right top no-repeat;
}
.hpanel_href {
	color: #e3cf97;
	text-decoration: underline;	
}
.hpanel_href:hover {
	text-decoration: none;	
}
/* end */ 


