html{
	height: 100%
}
body {
	height: 100%;
	margin: 0;
	padding: 0;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 13px;
	color: #000000;
	text-align:center;
	/*background: #F4F7FE;*/
	background-image: url(templates/design/images/fon_l.gif);
	background-repeat: repeat-x;
	background-position: top
}
p {
	padding: 0;
	margin: 0;
}
a img {
	border: 0
	}
ul, ol {
	margin: 0;
	padding: 0 0 15px 15px;
	list-style-type:square
}
li {
	margin: 0;
	padding: 10px 0 0 0;
}
table {
	font-size: 13px;
	/*border: 0;
	border-collapse:collapse*/
}
td {
	vertical-align: top
}
/*---------------- /Default Parameters ----------------*/
.fl{
	float:left
}
.fr{
	float:right
}
.clear {
	clear:both
}
h1 {
	padding: 0 0 1px 0;
	margin: 0;
}
h6 {
	color: #A94A06;
	font-size: 134.1%;
	font-weight: normal;
	padding: 0 0 1px 0;
	margin: 0;
}
h2 {
	color: #AC4A06;
	font-size: 28px;
	font-weight: bold;
	padding: 0 0 10px 0;
	margin: 0;
	border-bottom: 2px;
	text-decoration: underline
}
h3 {
	color: #A94A06;
	font-size: 101.5%;
	font-weight: bold;
	padding: 0 0 10px 0;
	margin: 0;
}
h4 {
	color: #AC4A06;
	font-size: 20px;
	margin: 0px;
	padding-bottom: 5px;
	font-weight: normal
}


a:link, a:visited {
	color: #AC4A06;
}
a:hover {
	color: #AC4A06;
}
a.mainlevel_left:link, a.mainlevel_left:visited {
	color: #023715;
	font-size: 9px;
	font-weight: normal;
	text-align: center;
	text-decoration: none;
}
a.mainlevel_left:hover {
	color: #1B4F21;	
	text-decoration: none;
}
a.mainlevel_active_left, a.mainlevel_active_left:link, a.mainlevel_active_left:visited {
	color: #ffffff;
	font-size: 9px;
	font-weight: bold;
	text-align: center;
	height: 28px;
	width: 126px!important;
	text-decoration: none;
	background-image: url(templates/design/images/subleftfon.gif);
	background-repeat: no-repeat;
	background-position: top middle
}
a.mainlevel_active_left:hover {
	color: #ffffff;
	text-decoration: none;
}

a.mainlevel_subleft:link, a.mainlevel_subleft:visited {
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	text-transform:lowercase;
	text-align: center;
	text-decoration: none;
}
a.mainlevel_subleft:hover {
	color: #ffffff;	
	text-decoration: none;
}

a.graylink:link, a.graylink:visited {
	color: #313435; 
	text-decoration: none;
}
a.graylink:hover {
	color: #646768;	
	text-decoration: underline;
}
a.blacklink:link, a.blacklink:visited {
	color: #000000; 
	text-decoration: none;
}
a.blacklink:hover {
	color: #000000;	
	text-decoration: underline;
}
a.redlink:link, a.redlink:visited {
	color: #AC4A06; 
	text-decoration: none;
}
a.redlink:hover {
	color: #AC4A06;	
	text-decoration: underline;
}


.contentpaneopen {
	width: 100%
}
.contentpaneopen_article {
	width: 100%
}
.contentpaneopen_article td {
	font-size: 11px
}
.contentpaneopen_cons {
	width: 100%
}
.contentpaneopen_cons td {
	font-size: 11px
}
table.contentpaneopen {
	width: 100%
}
.moduletable {
	width: 100%
}
table.moduletable {
	width: 100%;
	margin: 0 auto
}
.moduletable_book {
	line-height: 24px
}
table.moduletable_book td {
	line-height: 24px
}
.moduletable_src {
	width: 100%
}
.moduletable_src td {
	text-align: center
}

table.moduletable_left {
	margin: 0 auto;
	width: 126px
}
table.moduletable_left th {
	color: #B44911;
	font-family: Verdana;
	font-size: 8px;
	font-weight: bold;
	height: 32px;
	line-height: 23px;
	text-align: center;
	background-image: url(templates/design/images/boschfon.gif);
	background-repeat: no-repeat;
	background-position: top middle
}
table.moduletable-trans {
	margin: 0 auto;
	width: 100%;
	text-align: center
}
table.moduletable-trans td {
	text-align: center
}
.moduletable_cons th {
	background-image:url(templates/design/images/toptl.gif);
	background-position:left top;
	background-repeat:no-repeat;
	text-align: left;
	color:#AC4A06;
	font-size:14px;
	font-weight:bold;
	padding:0pt 0pt 15px
}
table.lm {
	width: 126px;
	text-align: center
}
table.lm td {
	display: block;
	background-image:url(templates/design/images/boschtdfon.gif);
	background-repeat:no-repeat;
	vertical-align: top;
	font-size: 9px;
	font-weight: bold;
	color: #333333;
	text-align: center;
	height: 32px !important;
	height: 32px;
	width: 100%;
	line-height: 23px;
	text-decoration: none;
	width: 126px !important;
	width: 126px;
	cursor: hand
}
table.moduletable_left td {
}
.leftmainmenu {
	color: #093524;
	font-size: 8px;
	height: 32px;
	width: 126px;
	line-height: 23px;
	text-align: center;
	background-image: url(templates/design/images/boschtdfon.gif);
	background-repeat: no-repeat;
	background-position: top middle
}
td.leftmainmenu:hover {
	color: #ffffff;
	font-size: 8px;
	height: 32px;
	width: 126px;
	line-height: 23px;
	text-align: center;
	background-image: url(templates/design/images/subleftfon.gif);
	background-repeat: no-repeat;
	background-position: top middle
}

table.moduletable_subleft {
	margin: 0 auto;
	width: 126px
}
table.moduletable_subleft td {
	color: #093524;
	font-size: 8px;
	height: 29px;
	width: 126px;
	line-height: 23px;
	text-align: center;
	background-image: url(templates/design/images/subleftfon.gif);
	background-repeat: no-repeat;
	background-position: top middle
}

/*---------------- Site Parameters ----------------*/
#container {
  z-index: 1;
	width:990px;
	height: 100%;
	margin:0 auto;
	text-align:left
}
#toppart {
	float: left;
	width: 100%;
	height: 132px;
	clear:both
	}
	#toplb {
		float: left;
		height: 132px;
		width: 240px;
		margin-right:-240px
	}
	#toprb {
		height: 132px;
		margin-left:240px;
		background-image: url(templates/design/images/flash.jpg);
		background-repeat: no-repeat;
		background-position: top left
	}


#menupart {
	float: left;
	width: 100%;
	height: 28px;
	clear:both
	}
	#search {
		float: left;
		width: 240px;
		margin-right:-240px;
		height: 28px;
		font-size: 1px;
		padding-top: 4px;
		text-align: center;
		/*background-image: url(templates/design/images/searchfon.gif);
		background-repeat: no-repeat;
		background-position: top left*/
	}
	.search {
		font-size: 7px
	}
	#mmenu {
		margin-left:240px;
		height: 28px;
		background-image: url(templates/design/images/menufon.gif);
		background-repeat: repeat-x;
		background-position: top left
	}
	.menutop {
		text-align: center;
		vertical-align: middle;
	padding-bottom: 2px
	}
	a.mainlevel_top:link, a.mainlevel_top:visited {
		color: #5A5B5F;
		font-size: 11px;
		font-weight: bold;
		text-decoration: none
	}
	a.mainlevel_top:hover {
		color: #FFFFFF;
		font-size: 11px;	
		text-decoration: none
	}
	a.mainlevel_active_top {
		color: #FFFFFF;
		font-size: 11px;
		font-weight: bold;	
		text-decoration: none
	}
	a.mainlevel_active_top:hover {
		color: #FFFFFF;
		font-size: 11px;
		font-weight: bold;
		text-decoration: none
	}
	a.catlist:link, a.catlist:visited {
		color: #AC4A06;
		font-size: 13px;
		line-height: 22px;
		font-weight: bold;
		text-decoration: underline
	}
	a.catlist:hover {
		color: #AC4A06;
		font-size: 13px;	
		text-decoration: none
	}
	a.partlist:link, a.partlist:visited {
		color: #666666;
		font-size: 15px;
		line-height: 22px;
		font-weight: bold;
		text-decoration: underline
	}
	a.partlist:hover {
		color: #666666;
		font-size: 15px;	
		text-decoration: none
	}
	a.partlist2:link, a.partlist2:visited {
		color: #5A5B5F;
		font-size: 12px;
		line-height: 22px;
		font-weight: bold;
		text-decoration: none
	}
	a.partlist2:hover {
		color: #5A5B5F;
		font-size: 12px;	
		text-decoration: none
	}
	table.items td {
		text-align: left
	}
	.item {
		text-align: left
	}

#content {
	float: left;
	width: 100%;
	/*background: #F8FAFE;*/
	background-image: url(templates/design/images/fon.jpg);
	background-repeat: no-repeat;
	background-position: top right
	}
	#leftblock {
		text-align: center;
		width: 240px
	}
	#kora {
		height: 400px;
		text-align: center;
		padding-top: 23px;
		background-image: url(templates/design/images/menukora.gif);
		background-repeat: no-repeat;
		background-position: top center
	}
	#eltools {
		height: 60px;
		text-align: center;
		margin: 0 auto;
		vertical-align: middle
	}
	#banner {
		text-align: center;
	}
	#contblock {
		height: 100%;
		margin-left:240px
	}
	#mainblock {
		padding-top: 8px;
		padding-right: 20px
	}
	#rightblock {
		width: 140px;
		background-image: url(templates/design/images/derevo.gif);
		background-repeat: repeat-y;
		background-position: bottom right
	}
	.rbttitle {
		font-size: 13px;
		color: #AC4A06;
		font-weight: bold;
		padding-bottom: 5px;
		text-align: center
	}
	.rbttitlel {
		font-size: 13px;
		color: #AC4A06;
		font-weight: bold;
		padding-top: 2px;
		padding-bottom: 10px;
		text-align: center
	}
	.rbtext {
		font-size: 12px;
		line-height: 17px;
		padding: 28px 10px 0 11px
	}
	.componentheading {
		color: #AC4A06;
		font-weight: bold;
		font-size: 14px;
		padding: 0 0 15px 0;
		background-image: url(templates/design/images/toptl.gif);
		background-repeat: no-repeat;
		background-position: top left
	}
	.componentheading_article {
		color: #AC4A06;
		font-weight: bold;
		font-size: 14px;
		padding: 0 0 15px 0;
		background-image: url(templates/design/images/toptl.gif);
		background-repeat: no-repeat;
		background-position: top left
	}
	.componentheading_cons {
		color: #AC4A06;
		font-weight: bold;
		font-size: 14px;
		padding: 0 0 15px 0;
		background-image: url(templates/design/images/toptl.gif);
		background-repeat: no-repeat;
		background-position: top left
	}
	.textline, .textlinetextline {
		background-image:url(templates/design/images/toptl.gif);
		background-position:left bottom;
		background-repeat:no-repeat;
		text-align: left;
		color:#AC4A06;
		font-size:14px;
		font-weight:bold;
		padding:0pt 0pt 15px;
		/*color: #AC4A06;
		height: 25px;
		font-size: 14px;
		font-weight: bold;
		line-height: 18px;
		vertical-align: top;
		padding-bottom: 10px;
		background-image: url(templates/design/images/toptl.gif);
		background-repeat: no-repeat;
		background-position: bottom*/
	}
	.textline_new {
		color: #333333;
		height: 29px;
		font-size: 17px;
		line-height: 29px;
		padding-left: 10px;
		background-image: url(templates/design/images/toptl_pr.gif);
		background-repeat: no-repeat;
		background-position: top left
	}
	.gkline {
		color: #A94A06;
		font-size: 130.1%;
		font-weight: bold;
		padding: 10px 0 1px 0;
		margin: 0;
	}
	.typeline {
		height: 29px;
		font-size: 17px;
		line-height: 24px;
		padding-left: 10px;
		background-image: url(templates/design/images/bottl.gif);
		background-repeat: no-repeat;
		background-position: top
	}
	.ttxline {
		color: #003C23;
		height: 27px;
		font-size: 16px;
		font-weight: bold;
		line-height: 27px;
		text-align: center;
		vertical-align: bottom;
		background-image: url(templates/design/images/ttxline.gif);
		background-repeat: no-repeat;
		background-position: right bottom
	}
	.ttxfon {
		vertical-align: bottom;
		background-image: url(templates/design/images/ttxfon.gif);
		background-repeat: no-repeat;
		background-position: right bottom
	}
	.prprice {
		color: #AD4A00;
		height: 25px;
		font-size: 14px;
		font-weight: bold;
		line-height: 22px;
		text-align: center;
		background-image: url(templates/design/images/prprice.gif);
		background-repeat: no-repeat;
		background-position: top
	}
	.pronline {
		color: #AD4A00;
		height: 25px;
		font-size: 14px;
		font-weight: bold;
		line-height: 22px;
		text-align: center;
		background-image: url(templates/design/images/pronline.gif);
		background-repeat: no-repeat;
		background-position: top
	}
	.prforum {
		color: #AD4A00;
		height: 25px;
		font-size: 14px;
		font-weight: bold;
		line-height: 22px;
		text-align: center;
		background-image: url(templates/design/images/prforum.gif);
		background-repeat: no-repeat;
		background-position: top
	}
	a.ttx:link, a.ttx:visited, a.ttx:hover {
		color: #333333;
		font-weight: bold;
		font-size: 12px;
		text-decoration: none;
	}
	a.pricelink:link, a.pricelink:visited {
		color: #333333;
		font-weight: normal;
		font-size: 12px;
		text-decoration: underline
	}
	a.pricelink:hover {
		text-decoration: none
	}
	.artline {
		height: 25px;
		font-size: 11px;
		line-height: 17px;
		text-align: right;
		padding-right: 30px;
		padding-top: 3px;
		background-image: url(templates/design/images/artline.gif);
		background-repeat: no-repeat;
		background-position: top right
	}
	a.artlines:link, a.artlines:visited, a.artlines:hover {
		color: #333333;
		text-decoration: none;
		font-weight: normal;
		font-size: 12px
	}
	a.artlinel:link, a.artlinel:visited {
		color: #AC4A06;
		font-size: 11px
	}
	a.artlinel:hover {
		color: #AC4A06;
		font-size: 11px
	}
	.paramtitle {
		color: #5A5B5F;
		font-size: 14px;
		font-weight: bold;
		text-decoration: none
	}
	table.paramtable {
		width: 100%
	}
	.paramtable {
		width: 100%
	}
	table.paramtable td {
		vertical-align: middle;
		font-size: 12px
	}
	.prtable {
		background-color: #ffffff;
		/*border-width: 0px; */
		width: 100%
	}
	table.prtable {
		background-color: #ffffff;
		/*border-width: 1px;*/
		width: 100%
	}
	table.prtable td {
		font-size: 10px
	}
	a.contentpagetitle {
		font-weight: bold;
		font-size: 14px
	}
	a.contentpagetitle_article {
		font-weight: bold;
		font-size: 14px
	}
	a.contentpagetitle_cons {
		font-weight: bold;
		font-size: 14px
	}
	.artsepline_article {
		border-bottom: 2px solid #779040
	}
	.contentheading {
		padding-top: 0px;
		padding-bottom: 5px
	}
	#elmenu {
		height: 27px;
		padding-top: 5px;
		background-image: url(templates/design/images/menu1.gif);
		background-repeat: no-repeat;
		background-position: top
	}
	#menun {
		height: 267px;
		background-image: url(templates/design/images/menun.gif);
		background-repeat: no-repeat;
		background-position: top
	}
	#menuns {
		height: 267px;
		background-image: url(templates/design/images/menuns.gif);
		background-repeat: no-repeat;
		background-position: top
	}
	#menus {
		height: 127px;
		background-image: url(templates/design/images/menus.png);
		background-repeat: no-repeat;
		background-position: top
	}
	#menuss {
		height: 267px;
		background-image: url(templates/design/images/menuss.gif);
		background-repeat: no-repeat;
		background-position: top
	}
	#menub {
		height: 160px;
		background-image: url(templates/design/images/menub.gif);
		background-repeat: no-repeat;
		background-position: top
	}
	.boschred {
		color: #AC4A06;
		font-weight: bold
	}
	.latestnews {
		line-height: 12px;
		margin-top: 4px
	}
	a.latestnews:link, a.latestnews:visited {
		color: #333333;
		font-size: 10px;
		line-height: 12px;
		text-decoration: none
	}
	a.latestnews:hover {
		color: #333333;
		text-decoration: underline
	}
	a.rtitle:link, a.rtitle:visited, a.rtitle:hover {
		color: #232323;
		font-weight: bold;
		text-decoration: none
	}
	.vstavka {
		font-size: 12px;
		padding: 5px;
		font-style: italic;
		font-weight: normal
	}
	.articlesubscr {
		font-size: 11px
	}
	.pagenavbar {
		padding-top: 15px;
		text-align: center
	}
	.pagenavcounter {
		padding: 10px 0 10px 0;
		font-size: 11px
	}
	.catnumber {
		font-weight: bold;
		color: #AC4A06
	}
	.prodtr1 {
		/*background: #edf6e2*/
		background: #F7F8FD
	}
	.prodtr2 {
		/*background: #F6F8FD*/
		background: #E6E6E6
	}
#bottompart {
	float: left;
	width: 100%;
	/*background: #F8FAFE;*/
	height: 159px
	}
	#botlb {
		float: left;
		text-align: center;
		width: 240px;
		margin-right:-240px;
		height: 159px
	}
	#botrb {
		height: 127px;
		margin-left:240px;
		background-image: url(templates/design/images/bottom.jpg);
		background-repeat: no-repeat;
		background-position: top left
	}
	#botrbb {
		height: 32px;
		margin-left:240px;
		background-image: url(templates/design/images/botpl.jpg);
		background-repeat: no-repeat;
		background-position: top right
	}
	.cstext {
		height: 30px;
		font-size: 13px;
		font-weight: bold;
		padding-top: 2px;
		/*line-height: 20px;*/
		padding-right: 10px;
		color: #ffffff;
		text-align: right;
	}

.pathway {
	text-transform: lowercase
}
a.pathway {
	text-transform: lowercase
}
.inputbox {
	font-size: 12px;
	color: #000000;
	background: #FFFFFF;
	border: 1px solid #7A7A7E;
}
.inputbox_src {
	font-size: 12px;
	color: #000000;
	background: #FFFFFF;
	border: 1px solid #7A7A7E;
}

.button_search {
	height: 19px;
	width: 19px;
	cursor: hand;
	background: #FDFDFD;
	background: transparency;
	border: 0px solid #B54D69;
	background-image: url(templates/design/images/searcbutton.gif);
	background-repeat: no-repeat;
	background-position: top left
}
.button_search2 {
	cursor: hand;
	font-size: 9px;
	color: #ffffff;
	background: #9F9FA2;
	border: 2px solid #CECFD1
}
.mainlevel-trans {
	display: block;
	background-image:url(templates/design/images/boschtdfon.gif);
	background-repeat:no-repeat;
	text-transform:lowercase;
	vertical-align: top;
	font-size: 12px;
	font-weight: bold;
	color: #232323;
	text-align: center;
	/*padding-top: 5px;*/
	/*padding-left: 18px;*/
	height: 32px !important;
	height: 32px;
	width: 100%;
	text-decoration: none;
	width: 126px !important;
	width: 126px;
	cursor: hand
}
.tdbot {
	vertical-align:bottom
}
.tdcenter {
	vertical-align:middle
}
.ddmx {
	width: 100%
}
.fiskars {
	color: #ffffff;
	background: #E8B849;
	font-weight: bold;
	padding: 4px;
	text-align: center
}
.fiskarsimg {
	background: #E8B849
}
a.fiskarslink:link, a.fiskarslink:visited {
	color: #232323;
	font-weight: bold;
	text-decoration: underline
}
a.fiskarslink:hover {
	color: #232323;
	font-weight: bold;
	text-decoration: none
}
.rigenkiy {
	color: #AC4A06;
}
.zelen {
	background: #acd787;
}
.gardenbanner {
	border-left: 1px solid #7f817c;
	border-bottom: 1px solid #7f817c;
	border-right: 1px solid #7f817c;
}
/*---------------- /Site Parameters ----------------*/
.ddmx{
border:0px solid #FFFFFF !important ; 
}
.ddmx a.item1,
.ddmx a.item1:hover,
.ddmx a.item1-active,
.ddmx a.item1-active:hover {
 padding: 7px 22px 5px 22px !important ; 
 top: 0px !important ; 
 left: 0px; 
 font-size: 10px !important ; 
 font-family: Verdana, Arial, Helvetica, sans-serif !important ; 
 text-align: left !important ; 
 font-weight: bold !important ; 
 color: #5A5B5F !important ; 
 text-decoration: none !important ; 
 display: block; 
 white-space: nowrap; 
 position: relative; 
}
.ddmx td.item11 {
 padding:0 !important ; 
 border-top: 0px solid #FFFFFF !important ; 
 border-left: 0px solid #FFFFFF !important ; 
 border-bottom: 0px solid #FFFFFF;
 border-right: 0 !important ; 
 white-space: nowrap !important ; 
 border-right: 2px solid #ffffff !important; 
}
.item11 td {
 border-right: 2px solid #ffffff !important; 
}
.ddmx td.item11-last {
 padding:0 !important ; 
 border: 0px solid #FFFFFF !important ; 
 white-space: nowrap; 
}
.ddmx td.item11-acton {
 padding:0 !important ; 
 border-top: 0px solid #FFFFFF !important ; 
 border-left: 0px solid #FFFFFF !important ; 
 white-space: nowrap; 
 border-bottom: 0px solid #FFFFFF;
 border-right: 2px solid #ffffff; 
}
.ddmx td.item11-acton-last {
 border: 0px solid #FFFFFF !important ; 
}
.ddmx .item11-acton-last a.item1,
.ddmx .item11-acton a.item1,
.ddmx .item11-acton-last a:hover,
.ddmx .item11-acton a:hover,
.ddmx .item11 a:hover,
.ddmx .item11-last a:hover,
.ddmx a.item1-active,
.ddmx a.item1-active:hover {
 color: #FFFFFF !important ; 
}
.ddmx a.item2,
.ddmx a.item2:hover,
.ddmx a.item2-active,
.ddmx a.item2-active:hover {
 padding: 5px 5px 5px 5px !important ; 
 font-size: 10px !important ; 
 font-family: Verdana, Arial, Helvetica, sans-serif !important ; 
 text-align: left !important ; 
 font-weight: bold !important ; 
 text-decoration: none !important ; 
 display: block; 
 white-space: nowrap; 
 position: relative; 
 z-index:500; 
 width:180px; 
 -moz-opacity:0.85; 
}
.ddmx a.item2 {
 background-color: #CECFD1 !important ; 
 color: #5A5B5F !important ; 
 border-top: 1px solid #999999 !important ; 
 border-left: 1px solid #999999 !important ; 
 border-right: 1px solid #999999 !important ; 
}
.ddmx a.item2-last {
 background-color: #CECFD1 !important ; 
 color: #5A5B5F !important ; 
 border-bottom: 1px solid #999999 !important ; 
 z-index:500; 
}
.ddmx a.item2:hover,
.ddmx a.item2-active,
.ddmx a.item2-active:hover {
 background-color: #999999 !important ; 
 color: #FFFFFF !important ; 
 border-top: 1px solid #999999 !important ; 
 border-left: 1px solid #999999 !important ; 
 border-right: 1px solid #999999 !important ; 
}
.ddmx .section {
 border: 0px solid #FFFFFF !important ; 
 position: absolute; 
 visibility: hidden; 
 display: block; 
 z-index: -1; 
}
.ddmxframe {
 border: 0px solid #FFFFFF !important ; 
}
* html .ddmx td { position: relative; } /* ie 5.0 fix */