bhtml, body, #templ, td, div, input, select, textarea, checkbox {
	line-height : 18px;
	color : #6F6F6F;
	font-size : 12px;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	}
h1 {
	font-size: 16px;
	}
a:link, a:hover, a:active, a:visited {
	font-size : 12;	
	font-weight: bold;
	color: #6F6F6F; 
	text-decoration:none;
	}
a:link.more_info, a:active.more_info, a:visited.more_info {
	font-size : 11;	
	font-weight: bold;
	color: #6F6F6F; 
	text-decoration:none;
	} 
a:hover.more_info {
	font-size : 11;	
	font-weight: bold;
	color: #990A03; 
	text-decoration:none;	
	}
.red {
	font-size : 12;
	font-weight: bold;
	color: #990A03; 
	}
#templ {
	background : #E8E8E8 url("../img/bg_main.jpg")  repeat-x;
	margin : 15px;
	padding : 0;
	}
#box {
	width : 910px;
	margin : 0;
	padding : 0;
	}
#box .head {
	height : 5px;
	width : 900px;
	background : #787878 url("../img/bg_head.gif");
	}
#box .foot {
	height : 5px;
	width : 900px;
	background : #E8E8E8 url("../img/bg_foot.gif");
	}
tbody td.slft {
	width : 5px;
	background : #E8E8E8 url("../img/bg_slft.gif");
	}
tbody td.srgt {
	width : 5px;
	background : #E8E8E8 url("../img/bg_srgt.gif");
	}
tbody td.body {
	width : 900px;
	margin : 0;
	padding : 9px;
	padding-top : 0;
	background-color : #FFF;
	}
#headbox {
	width : 882px;
	height : 98px;
	padding : 0;
	margin : 0;
	margin-bottom : 2px;
	background : #9F9F9F url("../img/bg_headbox.gif");
	}
#contrybox {
	padding : 0;
	margin : 0;
	margin-top : 16px;
	width : 200px;
	float : left;
	}
#searchbox {
	padding : 0;
	margin : 0;
	margin-top : 14px;
	width : 320px;
	float : left;
	}
#logobox {
	padding : 0;
	margin : 4px;
	width : 240px;
	float : right;
	}
#searchbox form {
	padding : 0;
	margin : 0;
	}
#searchbox label {
	font-size : 11px;
	}
#searchbox_q {
	width : 160px;
	font-size : 11px;
	border : 1px solid #666;
	background-color : #FFF;
	}
#navbox, #groupbox, #contentbox, #footbox {
	width : 885px;
	}
#navbox ul {
	display : inline;
	margin : 0;
	padding : 0;
	}
#navbox li {
	display : inline;
	}
#navbox a {
	font-size : 12px;
	color : #888;
	text-transform : uppercase;
	text-decoration : none;
	margin : 0;
	padding : 2px 8px;
	padding-left : 24px;
	background : transparent url("../img/nav_icon_off.gif") no-repeat 8px 4px;
	}
#navbox a:hover, #navbox a.act {
	color : #000;
	background-image : url("../img/nav_icon_on.gif");
	}
a.button_back:hover {
	color : #000;
	background-image : url("../img/back_icon_on.gif");	
	}
#basket_nav {
	color: #B32020;
	}
#groupbox a {
	display : block;
	margin : 0;
	margin-top : 2px;
	padding : 0;
	float : left;
	width : 293px;
	}
#groupbox img {
	border: 0px;
}
#groupend {
	clear : both;
	width : 882px;
	height : 3px;
	background-color : #DBDBDB;
	}
#footbox {
	text-align : center;
	vertical-align : bottom;
	font-size : 11px;
	color : #888;
	text-decoration : none;
	margin : 0;
	margin-top : 8px;
	padding : 4px 0 16px 0;
	border : none;
	border-top : 1px solid #DBDBDB;
	}
#footbox a {
	font-size : 11px;
	color : #888;
	text-decoration : none;
	}
#contentbox {
	margin : 0;
	margin-top : 8px;
	}
#shortinfo {
	display : none;
	}

a.button {
	color : #888;
	text-decoration : none;
	margin : 0;
	padding : 2px 8px;
	padding-right : 16px;
	background : transparent url("../img/nav_icon_off.gif") no-repeat right;
	}
a.button_back {
	color : #888;
	text-decoration : none;
	margin : 0;
	padding : 10px 2px;
	padding-left : 16px;
	background : transparent url("../img/back_icon_off.gif") no-repeat left;
	}
.bgsft, .ibox {
	border-top : 1px solid #DBDBDB;
	padding : 2px;
	background : #EFEFEF url("../img/bg_soft.gif");
	}
.ibox {
	margin : 0;
	margin-bottom : 4px;
	padding : 12px 8px;
	}
.ibox_start {
	border-top : 1px solid #DBDBDB;
	padding-top : 1px;
	margin : 0;
	margin-bottom : 15px;
	}
.ibox_startbtm {
	font-size: 11px;
	border-top : 1px solid #DBDBDB;
	padding : 2px;
	background : #EFEFEF url("../img/bg_soft.gif");
	}
.hidden {
	display : none;
	}
.fs11 {
	font-size : 11px;
	}
.tab_row {
	display : block;
	display : table-row;
	}
.clear {
	clear : both;
	}
a.pathfinder {
	margin : 0;
	padding : 2px 8px;
	padding-right : 16px;
	background : transparent url("../img/pointer.gif") no-repeat right;
	}
a.lastfinder {
	color: #990A03;
	font-weight : bold;
	}
.spacer {
	height: 200px;
	}
.small {
	font-size : 10px;
	line-height : 14px;
	}
.pico_grip {
	background : transparent url("../img/plakogrip.jpg") no-repeat right;
	}
.pico_tec {
	background : transparent url("../img/plakotec.jpg") no-repeat right;
	}
.pico_cap {
	background : transparent url("../img/plakocap.jpg") no-repeat right;
	}
.pico_none {
	}

/* ----- home styles start ----- */

#exhbtns {
	}
#exhbtns h2 {
	display : block;
	margin : 0;
	margin-bottom : 8px;
	padding-bottom : 5px;
	padding-top : 7px;
	padding-left : 20px;
	height : 22px;
	background : #434343 url("../img/hg_nav_gry.gif");
	font-size : 12px;
	font-weight : bold;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #FFF;
	}
td.exhib, td.vrtnav {
	height : 40px;
	border : none;
	margin : 0;
	margin-bottom : 1px;
	padding : 2px;
	background : #434343 url("../img/exhibitions_bg.gif");
	border-bottom : 1px solid #DBDBDB;
	}
#exhbtns a {
	font-size : 12px;
	font-weight : bold;
	color : #444;
	text-decoration : none;
	}
td.news {
	padding-top : 1px;
	border-top : 1px solid #DBDBDB;
	font-size : 11px;
	}
h2.news {
	margin : 0;
	padding : 0;
	height : 40px;
	}
/* ----- home styles end ----- */

/* ----- product styles start ----- */
#pro_prod_ueber.prod {
	background : #434343 url("../img/pro_bg_hd_ibe.gif");
	font-size : 11px;
	font-weight : bold;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #FFF;
	text-align: right;
	}
#pro_hd_nav {
	height : 32px;
	background : url("../img/hg_nav_gry.gif");
	}
#pro_hd_nav.ibe {
	background : url("../img/pro_bg_hd_ibe.gif");
	}
#pro_hd_nav.knt {
	background : url("../img/pro_bg_hd_knt.gif");
	}
#pro_hd_nav.ase {
	background : url("../img/pro_bg_hd_ase.gif");
	}
#pro_hd_nav.sza {
	background : url("../img/pro_bg_hd_sza.gif");
	}
#pro_hd_nav div {
	padding : 2px;
	padding-left : 20px;
	font-weight : bold;
	color : #FFF;
	}
#pro_hd_nav.ibe div, #pro_hd_nav.knt div, #pro_hd_nav.ase div {
	padding-left : 4px;
	}
#pro_hd_cnt {
	height : 24px;
	border-bottom : 1px solid #DBDBDB;
	margin-top: 10px;
	}
#pro_mn_nav {
	width : 176px;
	}
#pro_mn_nav div.pronv {
	display : block;
	margin : 0;
	margin-bottom : 1px;
	padding : 1px 8px;
	padding-right : 24px;
	background : #EEE url("../img/nav_icon_off.gif") no-repeat 150px 4px;
	}
#pro_mn_nav a.pronv {
	display : block;
	margin : 0;
	padding : 0;
	font-size : 11px;
	font-weight : bold;
	color : #444;
	text-decoration : none;
	}
#pro_mn_nav a.act {
	color : #AA312C;
	}
#pro_mn_nav a:hover {
	color : #AA312C;
	}
#pro_mn_nav.ibe div.pronv {
	background-color : #FAF2F2;
	}
#pro_mn_nav.knt div.pronv {
	background-color : #F2F2F2;
	}
#pro_mn_nav.ase div.pronv {
	background-color : #F2F2FA;
	}
.pro_cat_lst_txt {
	border : none;
	padding : 4px;
	border-bottom : 1px solid #DBDBDB;
	}
.pro_cat_lst_img {
	height : 54px;
	border : 1px solid #DBDBDB;
	}
.exhibition_lst_img {
	height : 100px;
	border : 1px solid #DBDBDB;
	}
.pro_cat_more {
	font-size : 12px;
	color : #888;
	text-decoration : none;
	margin : 0;
	margin-top : 4px;
	padding : 2px 8px;
	padding-left : 18px;
	background : transparent url("../img/nav_icon_off.gif") no-repeat 0 4px;
	}
.pro_cat_lst_txt, .pro_cat_lst_txt a {
	font-size : 12px;
	color : #888;
	text-decoration : none;
	}
.pro_cat_lst_txt a:hover {
	color : #AA312C;
	}
#pro_set {

	}
#pro_set h1, h1.pro_cat_main {
	display : block;
	margin : 24px 0;
	padding : 4px 0;
	color : #888;
	border-bottom : 1px solid #DBDBDB;
	}
h1.vhtml_main {
	line-height: 40px;
	}
.pro_cat_main .crnt {
	color : #AA312C;
	}
#pro_set ul {
	display : block;
	list-style : none;
	margin : 0;
	padding : 0;
	text-indent : 0;
	}
#pro_set li {
	display : block;
	list-style : none;
	text-indent : 0;
	border : none;
	margin : 0;
	padding : 4px 4px 4px 64px;
	border-bottom : 1px solid #DBDBDB;
	}
#pro_set thead td {
	height : 32px;
	padding : 4px;
	}
.ibe #pro_set thead td {
	color : #FFF;
	background : url("../img/pro_bg_hd_ibe.gif");
	}
#ibeTable thead td {
	color : #FFF;
	background : url("../img/pro_bg_hd_ibe.gif");
	}
.knt #pro_set thead td {
	color : #FFF;
	background : url("../img/pro_bg_hd_knt.gif");
	}
#kntTable thead td {
	color : #FFF;
	background : url("../img/pro_bg_hd_knt.gif");
	}
.ase #pro_set thead td {
	color : #FFF;
	background : url("../img/pro_bg_hd_ase.gif");
	}
#aseTable thead td {
	color : #FFF;
	background : url("../img/pro_bg_hd_ase.gif");
	}
#pro_set tbody td {
	background-color : #EFEFEF;
	padding : 2px;
	}
.bsktitm, a.bsktitm {
	font-size : 11px;
	color : #333;
	}
input.pro_basket {
	padding : 2px 6px;
	margin-right : 4px;
	color : #C53B33;
	background-color : #E8E8E8;
	border : 1px solid #B1B1B1;
	font-size : 11px;
	font-weight : bold;
	}
/* ----- product styles end ----- */

/* ----- search styles start ----- */
a.search {
	color: #990A03;
	font-style : italic;
	font-weight : normal;
	}
/* ----- search styles start ----- */

/* ----- virtual styles start ----- */
td.vrtnav a {
	color : #444;
	font-weight : bold;
	text-decoration : none;
	}
/* ----- virtual styles end ----- */
#error_div {
	color: #970903;
	font-weight: bold;
	}
#werkstoff.dark {
	background-color : #dcdcdc;
	text-align: right;
	font-size: 11px;
	}
#werkstoff_tab.light {
	background-color : #f5f5f5;
	text-align: right;
	font-size: 11px;
	}
#werkstoff_def.dark {
	background-color : #dcdcdc;
	font-weight: bold;
	font-size: 11px;
	}
#werkstoff_def_tab.light {
	background-color : #f5f5f5;
	font-weight: bold;
	font-size: 11px;
	}
.clear {
	clear: both;
}

.pix {
	height: 1px;
	font-size: 1px;
}

#produkt {
	width: 100%;
	text-align: left;
	vertical-align: top;
	margin-top: 5px;
}

#produktLeft {
	float: left;
	width: 20%;
	text-align: left;
	vertical-align: top;
}

#produktRight {
	float: left;
	width: 79%;
	text-align: left;
	vertical-align: top;
	padding-left: 1%;
}

div.produktInfoText {
	width: 100%;
	float: left;
}

div.produktBox{
	width: 160px;
	height: 230px;
	float: left;
	margin: 5px;
	text-align: center;
}

div.produktBoxText{
	float: left;
	margin: 5px;
	text-align: center;
	height:70px;
}

div.produktBoxDetale{
	font-weight: bold;
	font-size: 11px;
}

img.produktBox {
	border: 10px solid black;
}

div.produktBoxImage {
	width: 150px;
	height: 120px;
}
.la4sty2 {
	color:#990A03;
	font-size:12px;
	font-weight:bold;
}
.newsBox{
	font-size : 9px;
	width: 173px;
	height: 90px;
	padding: 2px;
	padding-top: 10px;
	float: left;
}
.newsBoxText {
	font-size : 11px;
	font-weight: bold;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	line-height : 11px;
}

.navi {
	width: 100%;
	background-color: silver;
}

.navBelka {margin: 10px 0 10px 0;float: right;}
.navBelka em {float: left;margin: 3px 0 0 0;color: #999;}
.navBelka a {display: block;float: left;text-decoration: none;padding: 2px 8px 2px 8px;margin: 0 5px 0 0;border: 1px solid #aaa;background-color: #ffffff;}
.navBelka a:hover {border: 1px solid #000;color: #fff;background-color: #b80303;}
.navBelka a.active {border: none; font-weight: bold; background-color: #ffffff; color: #b80303;}
.navBelka a.active:hover {border: none;font-weight: bold; background-color: #ffffff; color: #b80303;}
