﻿
.headermain
{
	display: none !important;
}
.footermain
{
	display: none !important;
}
.col1
{
	display: none !important;
}
.col1x
{
	display: none !important;
}
.col2
{
	background: #FFFFFF !important;
}
.tabs2
{
	display: none !important;
}

.returned-item .hdr
{
	background: #CCCCCC;
}
.returned-item-buttons
{
	display: none !important;
}
.returned-item-print
{
	display: block !important;
	margin: 5px 0;
	padding: 5px 10px;
	background: none repeat scroll 0 0 #FFFFEE;
	border: 1px solid #CCCCCC;
	font-weight: bold;
}

.audaconselector
{
	width: 100%;
	height: 100%;
	padding: 0px;
	margin: 0px;
	padding-top: 0px;
	background: #FFFFFF;
	border: 1px solid #CCCCCC;
	font-size: 11px;
}
.audaconselector .navigation
{
	display: none;
}
.audaconselector .content
{
	width: 100%;
	font-size: 11px;
}
.audaconselector .toolbar
{
	display: none;
}


/* COMMON HTML ELEMENTS */
body
{
	color: black !important;
	background: #FFFFFF;
	margin: 0px;
	vertical-align: top;
	overflow: visible;
	width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0px 0px 70px 0px;
	color: #4E4E4E;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana, Helvetica;
	vertical-align: top;
}
body a
{
	color: #4E4E4E;
	text-decoration: none;
}
body a:hover
{
	color: #4E4E4E;
	text-decoration: none;
}
select
{
	color: #4E4E4E;
	font-size: 12px;
	font-family: arial, tahoma, verdana, helvetica;
}
a[disabled="disabled"], a.disabled
{
	color: #AFAFAF !important;
	text-decoration: none !important;
}
input[disabled="disabled"], input.disabled
{
	color: #AFAFAF !important;
}
select[disabled="disabled"], select.disabled
{
	color: #AFAFAF !important;
}
a img
{
	border: 0px solid transparent;
}


/* AJAX */
.ajax_calendar
{
}
.ajax__calendar_container TD
{
	padding: 0px !important;
}


/* SOME COMMON ELEMENTS */
.clear
{
	clear: both;
}
.floatright
{
	float: right;
}
.floatleft
{
	float: left;
}
.bold
{
	font-weight: bold;
}

.tlr
{
	border-top-left-radius: 4px;
}
.trr
{
	border-top-right-radius: 4px;
}

.br
{
	border-right: 1px solid #848484;
}
.bl
{
	border-left: 1px solid #AAAAAA;
}

.pagetable
{
	width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0px;
}
.pagetitle
{
	display: block;
	height: 15px;
	margin: 10px 0px 10px 0px;
	padding: 10px 0px;
	border-top: 1px solid #E5E5E5;
	border-bottom: 1px solid #E5E5E5;
	font-size: 15px;
	font-weight: bold;
}

.title
{
	display: block;
	height: 15px;
	margin: 10px 0px 10px 0px;
	padding: 10px 0px;
	border-top: 1px solid #E5E5E5;
	border-bottom: 1px solid #E5E5E5;
	font-size: 15px;
	font-weight: bold;
}
.tip
{
	display: block;
	width: 706px;
	height: 12px;
	margin: 10px 0px 10px 0px;
	padding: 10px 0px;
	background: url(/im/neutral/bck_info.png) no-repeat;
	text-align: center;
	font-style: italic;
}
.message
{
	display: block;
	width: 706px;
	height: 12px;
	margin: 10px 0px 10px 0px;
	padding: 10px 0px;
	background: url(/im/neutral/bck_info.png) no-repeat;
	font-size: 12px;
	font-style: italic;
	text-align: center;
}

.spinner
{
	display: block;
	position: relative;
	width: 54px;
	height: 24px;
	margin: 0px;
	padding: 0 3px 0 0;
	background: url(/im/neutral/spinner.png) no-repeat;
}
.spinner .text
{
	display: block;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 25px;
	height: 24px;
	padding: 0px 5px;
	margin: 0px;
	background: transparent;
	border: 0px solid;
	text-align: right;
}
.spinner .up
{
	display: block;
	position: absolute;
	left: 35px;
	top: 0px;
	width: 19px;
	height: 12px;
}
.spinner .up:hover
{
	background: url(/im/neutral/spinnerup.png) no-repeat;
}
.spinner .down
{
	display: block;
	position: relative;
	left: 35px;
	top: 12px;
	width: 19px;
	height: 12px;
}
.spinner .down:hover
{
	background: url(/im/neutral/spinnerdown.png) no-repeat;
}

.spinner2
{
	display: block;
	position: relative;
	width: 36px;
	height: 16px;
	margin: 0px;
	padding: 0px;
	background: url(/im/neutral/spinner2.png) no-repeat;
}
.spinner2 .text
{
	display: block;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 20px;
	height: 14px;
	padding: 0px;
	margin: 0px;
	background: transparent;
	border: 0px solid;
	font-size: 10px;
	text-align: right;
}
.spinner2 .up
{
	display: block;
	position: absolute;
	left: 22px;
	top: 0px;
	width: 12px;
	height: 8px;
}
.Xspinner2 .up:hover
{
	background: url(/im/neutral/spinnerup.png) no-repeat;
}
.spinner2 .down
{
	display: block;
	position: absolute;
	left: 22px;
	top: 8px;
	width: 12px;
	height: 8px;
}
.Xspinner2 .down:hover
{
	background: url(/im/neutral/spinnerdown.png) no-repeat;
}

.border
{
	border: 1px solid #E3E3E3;
}
.bordertop
{
	border-top: 1px solid #E3E3E3;
}
.borderbottom
{
	border-bottom: 1px solid #E3E3E3;
}

table .tableheader
{
	color: #4E4E4E;
	background: #CCCCCC;
}


/* OTHER */
.bckmain
{
	background: #EEEEEE;
}
.bckcatalog
{
	background: #FFFFFF;
}
.errortext
{
	display: block;
	margin: 0px;
	padding: 2px;
	color: #E7342B;
	background: #CCCCCC;
}
.text
{
	color: #4E4E4E;
}
.textselected
{
	color: #FFFFFF;
}
.textgray
{
	color: #AFAFAF;
}
.link
{
	color: #A5A5A5;
	text-decoration: underline;
}
.item
{
	background: #F5F5F5;
}
.itemselected
{
	background: #5C5C5C;
}
.line
{
	background: #E5E5E5;
}

.inputtext
{
	width: 215px;
	height: 23px;
	margin: 0px;
	padding: 0px 5px;
	color: #555555;
	background: url(/im/neutral/policko1.png) no-repeat;
	border: none;
	font-size: 12px;
}
.inputtexts
{
	width: 215px;
	height: 23px;
	margin: 0px;
	padding: 0px 5px;
	color: #555555;
	background: url(/im/neutral/policko1s.png) no-repeat;
	border: none;
	font-size: 12px;
}
.inputselect
{
	width: 195px;
	height: 23px;
	margin: 0px;
	padding: 0px 25px 0 5px;
	color: #555555;
	background: url(/im/neutral/policko2.png) no-repeat;
	border: none;
	font-size: 12px;
}
.inputbrowse
{
	width: 195px;
	height: 23px;
	margin: 0px;
	padding: 0px 25px 0 5px;
	color: #555555;
	background: url(/im/neutral/policko3.png) no-repeat;
	border: none;
	font-size: 12px;
}

.inputdate
{
	width: 130px;
	height: 23px;
	margin: 0px;
	padding: 0px;
	color: #555555;
	background: url(/im/neutral/policko4.png) no-repeat 0px 4px;
	border: none;
	font-size: 12px;
}
.inputdate .text
{
	display: block;
	float: left;
	border: 1px solid;
	width: 95px;
	height: 23px;
	margin: 0px;
	padding: 0px 5px 0 5px;
	color: #555555;
	background: transparent;
	border: none;
	font-size: 12px;
}
.inputdate .btn
{
	display: block;
	float: left;
	border: 1px solid;
	width: 25px;
	height: 23px;
	margin: 0px;
	padding: 0px;
	color: #555555;
	background: transparent;
	border: none;
}

.basebackground
{
	background: #E5E7EC;
}

.divmain
{
	width: 100%;
	height: 100%;
	vertical-align: text-top;
}
/* POZOR !!!! PRO TISKOVE CSS TU NESMI BYT POSITION:ABSOLUTE !!! */
.divmaincontent
{
	width: 100%;
	height: 100%;
	left: 0px;
	top: 0px;
}
.divmaincontent .contentleft
{
	width: 257px !important;
	padding: 10px 0 10px 10px;
	xbackground: #00FFFF;
}
.Xdivmaincontent .contentmain
{
	padding: 10px;
	background: #FFFF00;
}

.Xcontentmain
{
	height: 100%;
	margin: 0px;
	padding: 0px;
	background: url(/im/neutral/bckleft2.png) repeat-y scroll 0 0 #FFFFFF;
}
.contentmain
{
	height: 100%;
	margin: 0px;
	padding: 0px;
	background: #FFFFFF;
}
.top
{
	height: 10px;
	background: #E8EAEF;
}
.Xtop
{
	height: 10px;
}
.col1
{
	width: 267px;
	margin: 0;
	padding: 0px 0 30px 0;
	overflow: hidden;
}
.col2
{
	height: 100%;
	margin: 0;
	padding: 0px 10px 30px 15px;
	background: #FFFFFF;
	xborder-left: 1px solid #E5E5E5;
	xborder-top: 1px solid #E5E5E5;
	xborder-top-left-radius: 8px;
}
.Xcol2
{
	height: 100%;
	margin: 0;
	padding: 10px 10px 30px 15px;
	background: url(/im/neutral/roh.png) no-repeat scroll 0 0 #FFFFFF;
	border-top: 1px solid #E5E5E5;
	xborder-top-left-radius: 9px;
}
.corner
{
	padding: 10px 0 0 0;
	height: 10px;
	xbackground: #00FFFF;
}
.corner .cornerin
{
	height: 10px;
	background: #FFFFFF;
	border-top: 1px solid #E5E5E5;
	border-top-left-radius: 6px;
}

.tecdocmanu .item
{
	display: block;
	width: 232px;
	height: 21px;
	margin: 5px 5px 0 0;
	padding: 0px;
	background: #F5F5F5;
	font-weight: bold;
}
.tecdocmanu .item:hover
{
	color: #FFFFFF;
	background: #5C5C5C;
}
.tecdocmanu .item:hover a
{
	color: #FFFFFF;
}
.tecdocmanu .item .link
{
	display: block;
	width: 180px;
	height: 14px;
	margin: 0px;
	padding: 3px 10px;
	color: #4E4E4E;
	text-decoration: none;
	float: left;
}
.tecdocmanu .item .star
{
	display: block;
	width: 12px;
	height: 13px;
	margin: 0px;
	padding: 4px 5px;
	float: right;
}

.aci2
{
	width: 720px;
	height: auto;
	margin: 0px;
	padding: 0px;
}

.acimanus
{
	width: 720px;
	height: auto;
	margin: 0px;
	padding: 0px;
}
.acimanus .item:hover
{
	color: #FFFFFF;
	background: #5C5C5C;
}
.acimanus .item:hover a
{
	color: #FFFFFF;
}
.acimanus .item
{
	display: block;
	width: 228px;
	height: 21px;
	margin: 0px 5px 5px 0;
	padding: 2px;
	background: #F5F5F5;
	font-weight: bold;
}
.acimanus .item .link
{
	display: block;
	width: 180px;
	height: 14px;
	margin: 0px;
	padding: 3px 10px;
	color: #4E4E4E;
	text-decoration: none;
	float: left;
}
.acimanus .item .star
{
	display: block;
	width: 12px;
	height: 13px;
	margin: 0px;
	padding: 4px 5px;
	float: right;
}
.acimanus .reset
{
	display: block;
	margin: 20px 0 0 0;
	padding: 0px;
	font-size: 11px;
	text-decoration: underline;
}


.acimodels
{
	width: 720px;
	margin: 0px;
	padding: 0px;
}
.acimodelsin
{
	border-left: 1px solid #E3E3E3 !important;
	border-top: 1px solid #E3E3E3 !important;
	border-right: 1px solid #E3E3E3 !important;
}
.acimodels .manuname
{
	display: block;
	width: 670px;
	height: 26px;
	margin: 0px 0px 10px 0px;
	padding: 8px 15px 0 20px;
	color: #4E4E4E;
	background: url(/im/neutral/manuname.png) no-repeat;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}
.acimodels .manuname:hover
{
	background: url(/im/neutral/manuname2.png) no-repeat;
}
.acimodels .manuname img
{
	float: right;
}
.acimodels .acimodelsitem
{
	margin: 0;
	padding: 0px;
	background: #FCFCFC;
	border-bottom: 1px solid #E3E3E3;
}
.acimodels .acimodelsitem .header
{
	margin: 0px;
	padding: 0px;
}
.acimodels .acimodelsitem .header .c1
{
	float: left;
	width: 520px;
	padding: 5px 5px;
	color: red;
	border-right: 1px solid #E3E3E3;
	font-weight: bold;
}
.acimodels .acimodelsitem .header .c1 .total
{
	float: right;
	color: #CCCCCC;
	font-style: italic;
	font-weight: normal;
	text-align: right;
}
.acimodels .acimodelsitem .header .c2
{
	float: left;
	width: 140px;
	padding: 5px 15px;
}
.acimodels .acimodelsitem .data
{
	margin: 0px;
	padding: 0px;
	font-size: 11px;
}
.acimodels .acimodelsitem .data .c1
{
	float: left;
	width: 530px;
	padding: 0px;
	border-right: 1px solid #E3E3E3;
}
.acimodels .acimodelsitem .data .c1 a
{
	float: left;
	width: 520px;
	padding: 3px 5px;
	color: #4E4E4E;
	text-decoration: none;
}
.acimodels .acimodelsitem .data .c2
{
	float: left;
	width: 170px;
	padding: 0px;
}
.acimodels .acimodelsitem .data .c2 a
{
	float: left;
	width: 160px;
	padding: 2px 5px;
	color: #4E4E4E;
	text-decoration: none;
}
.acimodels .acimodelsitem .data:hover
{
	color: #FFFFFF;
	background: #5C5C5C;
}
.acimodels .acimodelsitem .data:hover a
{
	color: #FFFFFF;
}
.acimodels .acimodelsitem2
{
	margin: 0;
	padding: 0px;
	background: #F5F5F5;
	border-bottom: 1px solid #E3E3E3;
}
.acimodels .acimodelsitem2 .header
{
	margin: 0px;
	padding: 0px;
}
.acimodels .acimodelsitem2 .header .c1
{
	float: left;
	width: 520px;
	padding: 5px 5px;
	color: red;
	border-right: 1px solid #E3E3E3;
	font-weight: bold;
}
.acimodels .acimodelsitem2 .header .c1 .total
{
	float: right;
	color: #CCCCCC;
	font-style: italic;
	font-weight: normal;
	text-align: right;
}
.acimodels .acimodelsitem2 .header .c2
{
	float: left;
	width: 140px;
	padding: 5px 5px;
}
.acimodels .acimodelsitem2 .data
{
	margin: 0px;
	padding: 0px;
	font-size: 11px;
}
.acimodels .acimodelsitem2 .data .c1
{
	float: left;
	width: 530px;
	padding: 0px;
	border-right: 1px solid #E3E3E3;
}
.acimodels .acimodelsitem2 .data .c1 a
{
	float: left;
	width: 520px;
	padding: 2px 5px;
	color: #4E4E4E;
	text-decoration: none;
}
.acimodels .acimodelsitem2 .data .c2
{
	float: left;
	width: 170px;
	padding: 0px;
}
.acimodels .acimodelsitem2 .data .c2 a
{
	float: left;
	width: 160px;
	padding: 2px 5px;
	color: #4E4E4E;
	text-decoration: none;
}
.acimodels .acimodelsitem2 .data:hover
{
	color: #FFFFFF;
	background: #5C5C5C;
}
.acimodels .acimodelsitem2 .data:hover a
{
	color: #FFFFFF;
}

.acisortiment
{
	width: 720px;
	margin: 0px;
	padding: 0px;
}
.acisortimentin
{
	border-left: 1px solid #E3E3E3 !important;
	border-top: 1px solid #E3E3E3 !important;
}
.acisortiment .acisortimentitem
{
	margin: 0;
	padding: 0px;
	background: #F5F5F5;
	border-right: 1px solid #E3E3E3;
	border-bottom: 1px solid #E3E3E3;
}
.acisortiment .acisortimentitem a
{
	display: block;
	width: 340px;
	margin: 0;
	padding: 5px 5px;
	color: #4E4E4E;
	text-decoration: none;
}
.acisortiment .acisortimentitem:hover
{
	color: #FFFFFF;
	background: #5C5C5C;
}
.acisortiment .acisortimentitem:hover a
{
	color: #FFFFFF;
}
.acisortiment .acisortimentitem2
{
	margin: 0;
	padding: 0px;
	background: #FCFCFC;
	border-right: 1px solid #E3E3E3;
	border-bottom: 1px solid #E3E3E3;
}
.acisortiment .acisortimentitem2 a
{
	display: block;
	width: 340px;
	margin: 0;
	padding: 5px 5px;
	color: #4E4E4E;
	text-decoration: none;
}
.acisortiment .acisortimentitem2:hover
{
	color: #FFFFFF;
	background: #5C5C5C;
}
.acisortiment .acisortimentitem2:hover a
{
	color: #FFFFFF;
}
.acisortiment .manuname
{
	display: block;
	width: 670px;
	height: 26px;
	margin: 0px 0px 10px 0px;
	padding: 8px 15px 0 20px;
	color: #4E4E4E;
	background: url(/im/neutral/manuname.png) no-repeat;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}
.acisortiment .manuname:hover
{
	background: url(/im/neutral/manuname2.png) no-repeat;
}
.acisortiment .manuname img
{
	float: right;
}

.articleselector
{
	display: block;
	position: relative;
	width: 710px;
	margin: 0px;
	padding: 0px;
}
.articleselector .articlename
{
	display: block;
	margin: 0px;
	padding: 2px 10px 0 10px;
	background: #E5E5E5;
	border-bottom: 1px solid #CCCCCC;
	font-weight: bold;
}
.articleselector .articlename td
{
	margin: 0px !important;
	padding: 0px !important;
}
.articleselector .summary
{
	color: #AFAFAF;
	font-style: italic;
	font-weight: normal;
}
.articleselector .articles
{
	display: block;
	margin: 5px 0 5px 0;
	padding: 0px;
	border-left: 1px solid #E5E5E5;
	border-top: 1px solid #E5E5E5;
}
.articleselector .articles .chbselect
{
	margin: 0 10px 0 0;
	padding: 0px;
}
.articleselector .articles .buttons
{
	float: right;
	margin: 0px;
	padding: 0px;
	text-align: right;
}
.articleselector .articles .buttons input
{
	margin: 0 0 2px 2px !important;
}
.articleselector .articles .check
{
	margin: 0px;
	padding: 0px 10px 10px 0px;
	text-align: right;
}
.articleselector .articles .item
{
	display: block;
	margin: 0px;
	background: #FCFCFC;
	border-right: 1px solid #E5E5E5;
	border-bottom: 1px solid #E5E5E5;
}
.articleselector .articles .item td
{
	margin: 0px;
	padding: 5px;
}
.articleselector .articles .item .marks
{
	margin: 10px 10px 5px 10px;
	padding: 0px;
}
.articleselector .articles .item .marks td
{
	margin: 0px;
	padding: 1px;
}
.articleselector .articles .item .marks td a
{
	display: block;
	width: 130px;
	margin: 0px;
	padding: 2px 2px 2px 20px;
	color: #4E4E4E;
	background: url("/im/neutral/check0.png") no-repeat scroll 3px 2px;
	border: 1px solid transparent;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	cursor: pointer;
}
.articleselector .articles .item .marks td a:hover
{
	border: 1px solid #CCCCCC !important;
}
.articleselector .articles .item .marks td a.selected
{
	color: #4E4E4E;
	background: url("/im/neutral/check1.png") no-repeat scroll 3px 2px #FFFFCC;
	border: 1px solid transparent;
}
.articleselector .articles .item .marks td a.selectedX
{
	color: #4E4E4E !important;
	background: url("/im/neutral/check1.png") no-repeat scroll 3px 2px #EEEEFF;
	border: 1px solid transparent;
	cursor: default;
}

.audaconselector
{
	width: 100%;
	padding: 0px;
	margin: 0px;
	padding-top: 0px;
	background: #FFFFFF;
	font-size: 11px;
}
.audaconselector .selectoritem
{
	padding: 1px;
	margin: 0px;
}
.audaconselector .navigation
{
	width: 341px !important;
	margin: 0px;
	padding: 0px;
	border-right: 1px solid #CCCCCC;
}
.audaconselector .navigation .titulek
{
	width: 341px;
	height: 53px;
	background: #CCCCCC;
}
.audaconselector .navigation .tabulka
{
	background: url(/im/neutral/tabulka_bg1.png) repeat-y;
}
.audaconselector .navigation .tabulka .uroven
{
	width: 60px;
	padding: 5px 5px 5px 10px;
	font-size: 12px;
	font-weight: bold;
	background: url(/im/neutral/tabulka_linka.png) no-repeat bottom !important;
}
.audaconselector .navigation .tabulka .jmeno
{
	width: 151px;
	padding: 5px;
	font-size: 12px;
	background: url(/im/neutral/tabulka_linka.png) no-repeat bottom !important;
}
.audaconselector .navigation .tabulka .jmeno .years
{
	font-size: 11px;
	color: #999999;
}
.audaconselector .navigation .tabulka .tlacitko
{
	width: 55px;
	padding: 5px;
	background: url(/im/neutral/tabulka_linka.png) no-repeat bottom !important;
}
.audaconselector .navigation .polozky
{
	margin: 0px;
	padding: 15px;
	background: #FFFFFF;
}
.audaconselector .navigation .polozky a
{
	color: #000000;
	text-decoration: underline !important;
}

.audaconselector .navigation .polozky a[disabled="disabled"]
{
	color: #CCCCCC !important;
	text-decoration: none !important;
}
.audaconselector .navigation .polozky a.disabled
{
	color: #CCCCCC !important;
	text-decoration: none !important;
}

.audaconselector .content
{
	padding: 0px;
	margin: 0;
	font-size: 11px;
}
.audaconselector .content .toolbar
{
	height: 28px;
	padding: 12px;
	margin: 0;
	background: url(im/neutral/detailheaderbg.png) repeat-x bottom;
	border-bottom: #a9a9a9 1px solid;
}
.audaconselector .content .contentin
{
	padding: 10px;
}
.audaconselector .content .modulebuttons
{
	width: 550px;
	padding: 5px;
}
.audaconselector .help
{
	margin: 0px;
	padding: 30px 20px;
	color: #555555;
	font-size: 11px;
}
.audaconselector .help .helpt
{
	width: 562px;
	height: 85px;
	background: url(/im/neutral/bublina_top.png) no-repeat right;
}
.audaconselector .help .helpt span
{
	display: block;
	position: relative;
	left: 70px;
	top: 25px;
	width: 448px;
	height: 25px;
	font-size: 12px;
	font-weight: bold;
	background: url(/im/neutral/linka_bublina.png) no-repeat 0 23px;
}
.audaconselector .help .helpm
{
	width: 562px;
	height: auto;
	background: url(/im/neutral/bublina_middle.png) repeat-y right;
}
.audaconselector .help .helpm div
{
	position: relative;
	top: -20px;
	width: 470px;
	padding: 0 0 0 70px;
	font-size: 12px;
}
.audaconselector .help .helpb
{
	width: 562px;
	height: 25px;
	background: url(/im/neutral/bublina_bottom.png) no-repeat right;
}
.audaconselector .title
{
	display: table-cell !important;
	height: 30px;
	padding: 2px 5px 0px 0px;
	font-weight: bold;
	font-size: 10pt;
	background: url(/im/neutral/detailheaderbg.png) repeat-x bottom;
	border-bottom: #a9a9a9 1px solid;
}
.audaconselector .title .favorites
{
	padding: 0px 0px 0px 5px;
}
.audaconselector .title .all
{
	padding: 0px 5px;
}
.audaconselector .title .types
{
	padding: 0px 5px;
}
.audaconselector .selector
{
	padding: 10px;
	margin: 0px;
}
.audaconselector .manucolumn
{
	padding: 20px 5px 20px 15px;
}
.Xaudaconselector .manuitem
{
	height: 20px;
	padding: 0px;
	margin: 0 0 0 15px;
	font-size: 11px;
}
.audaconselector .sipka
{
	padding: 2px 5px;
	margin: 0px;
}
.audaconselector .manufacturer
{
	height: 30px;
	font-size: 14px;
	font-weight: bold;
}
.audaconselector .manufacturer a
{
	color: #000000;
	text-decoration: underline;
}
.audaconselector .model
{
	height: 25px;
	padding-left: 5px;
	font-size: 13px;
	font-weight: bold;
}
.audaconselector .model a
{
	color: #000000;
	text-decoration: underline;
}
.audaconselector .engine
{
	height: 30px;
	padding-left: 10px;
	font-size: 13px;
	font-weight: bold;
}
.audaconselector .engine a
{
	color: #000000;
	text-decoration: underline;
}
.audaconselector .module
{
	display: block;
	float: left;
	width: 252px;
	height: 180px;
	padding: 15px 0px 0px 20px;
	color: #555555;
	font-size: 12px;
}
.audaconselector .module2
{
	padding: 10px 0 0 10px;
	font-size: 14px;
	font-weight: bold;
}
.audaconselector .tree
{
	padding: 15px 20px;
	background: #F5F5F5;
}
.audaconselector .tree a
{
	color: #000000;
	font-family: Arial;
	font-size: 11px;
	text-decoration: underline;
}
.audaconselector .tree span
{
	color: #000000;
	font-family: Arial;
	font-size: 11px;
}
.audaconselector .treeR
{
	padding: 5px;
	background: #F5F5F5;
}
.audaconselector .treeR td
{
	padding: 2px;
	margin: 0px;
}
.audaconselector .treeR a
{
	display: block;
	height: 16px;
	padding-left: 20px;
	color: #000000;
	font-family: Arial;
	font-size: 11px;
	text-decoration: underline;
	background: url(/im/neutral/sipka.png) no-repeat;
}
.audaconselector .treeR span
{
	color: #000000;
	font-family: Arial;
	font-size: 11px;
}
.audaconselector .treeR label
{
	color: #000000;
	font-family: Arial;
	font-size: 11px;
}
.audaconselector .treeR .rb
{
	padding-left: 15px;
}
.audaconselector .treeR .chb
{
	padding-left: 15px;
}
.audaconselector .modulesselector
{
	padding: 40px 20px 20px 40px;
	margin: 0px;
}
.audaconselector .modulesselector .module
{
	display: block;
	float: left;
	width: 200px;
	padding: 10px;
	font-size: 11px;
}
.audaconselector .varovani
{
	width: 438px;
	height: 57px;
	padding-left: 30px;
	color: #CC0000;
	background: url(/im/n/alert.png) no-repeat;
	font-size: 12px;
	font-weight: bold;
}
.audaconvarovani
{
	display: block;
	position: absolute;
	left: 40%;
	top: 45%;
	width: 240px;
	height: 17px;
	padding: 20px;
	color: #000000;
	background: #999999;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	z-index: 1000;
}
.audaconselector .prohlidky
{
	width: 100%;
	padding: 10px;
	background: #F5F5F5;
	font-size: 11px;
}
.audaconselector .prohlidky .inputtext
{
	width: 250px !important;
}

.basket
{
	width: 720px;
	margin: 0px;
	padding: 0px;
}

.basket .additem
{
	margin: 20px 0px;
	padding: 10px;
	background: #F5F5F5;
	border-top: 1px solid #E3E3E3;
	border-bottom: 1px solid #E3E3E3;
}
.basket .additemerr
{
	margin: 20px 20px;
	padding: 10px;
	background: #FBF8DC;
	border: 1px solid #F8F0A7;
	border-radius: 4px;
	font-style: italic;
}

.basket .basketgrid
{
	width: 706px;
	margin: 0px;
	padding: 0px;
	font-size: 11px;
}
.basket .basketgrid .basketheader
{
	margin: 15px 0 0 0;
	padding: 4px 0px;
	font-weight: bold;
	text-align: left;
}
.basket .basketgrid .basketitems
{
	width: 720px;
	margin: 0px;
	padding: 0px;
}
.basket .basketgrid .basketitemshdr
{
	margin: 0px;
	padding: 0px;
}
.basket .basketgrid .basketitemshdr td
{
	padding: 4px;
	background: #959595;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}

.basket .basketgrid .tr1
{
	margin: 0px;
	padding: 0px;
	background: #FEFEFE;
}
.basket .basketgrid .tr2
{
	margin: 0px;
	padding: 0px;
	background: #F5F5F5;
}
.basket .basketgrid td.bb
{
	border-bottom: 1px solid #E3E3E3;
}
.basket .basketgrid td
{
	margin: 0px;
	padding: 2px;
}
.basket .basketgrid td.right
{
	text-align: right;
}
.basket .basketgrid td.code
{
	width: 110px;
	font-weight: bold;
}
.basket .basketgrid td.code2
{
	width: 110px;
}
.basket .basketgrid td.name
{
	font-weight: bold;
}
.basket .basketgrid td.amount
{
	width: 100px;
	text-align: right;
}
.basket .basketgrid td.amount table
{
	float: right;
}
.basket .basketgrid td.amount table .q
{
	display: block;
	width: 41px;
	height: 19px;
	margin: 0px;
	padding: 2px;
	text-align: center;
}
.basket .basketgrid plusminus
{
	display: block;
	float: right;
	width: 16px;
}
.basket .basketgrid td.cbospz
{
	width: 95px;
}
.basket .basketgrid select
{
	width: 95px;
	font-size: 11px;
}
.basket .basketgrid td.discount
{
	width: 35px;
	text-align: right;
}
.basket .basketgrid td.price
{
	width: 60px;
	text-align: right;
}
.basket .basketgrid td.availyes
{
	text-align: center;
	background: #CCFFCC;
}
.basket .basketgrid td.availno
{
	text-align: center;
	background: #FFCCCC;
}
.basket .basketgrid td.delete a
{
	display: block;
	width: 52px;
	height: 19px;
	margin: 2px 0 0 0;
	padding: 3px;
	text-align: center;
	color: #FFFFFF;
	background: url(/im/neutral/but_odstranit.png) no-repeat;
}
.basket .summary
{
	margin: 15px 0px;
	text-align: right;
}
.basket .summary table
{
	float: right;
}
.basket .summary table .tr0
{
}
.basket .summary table .tr1
{
	background: #F5F5F5;
}
.basket .summary table .tr2
{
	background: #FEFEFE;
}
.basket .summary td
{
	margin: 0px;
	padding: 4px 10px;
	text-align: right;
	border-bottom: 1px solid #E3E3E3;
}
.basket .summary .summarytitle
{
	font-size: 14px;
	font-weight: bold;
	text-align: left !important;
}
.basket .summary td.lbl
{
}
.basket .summary td.val
{
	text-align: right;
	font-weight: bold;
}
.basket .buttons
{
	margin: 15px 0px 0 0;
	text-align: right;
}
.basket .addresstitle
{
	display: block;
	position: relative;
	top: 23px;
	left: 15px;
	font-size: 14px;
	font-weight: bold;
}
.basket .addresstitle td
{
	width: 363px;
}
.basket .address
{
	width: 720px;
	margin: 15px 0 10px 0;
	padding: 10px 0 10px 0;
	background: #F5F5F5;
	border-top: 1px solid #E3E3E3;
	border-bottom: 1px solid #E3E3E3;
	font-size: 11px;
}
.basket .address select
{
	display: block;
	width: 225px;
	height: 23px;
	margin: 0px;
	padding: 3px;
	color: #626262;
	background: url(/im/neutral/policko1.png) no-repeat transparent;
	border: none;
	font-size: 11px;
}
.basket .address .tr0
{
}
.basket .address .tr0 td
{
	font-weight: bold;
	padding: 4px;
}
.basket .address td
{
	margin: 0;
	padding: 4px 4px 0px 4px;
}
.basket .othertitle
{
	display: block;
	position: relative;
	top: 18px;
	left: 15px;
	font-size: 14px;
	font-weight: bold;
}
.basket .other
{
	width: 720px;
	margin: 10px 0 10px 0;
	padding: 10px 0px;
	background: #F5F5F5;
	border-top: 1px solid #E3E3E3;
	border-bottom: 1px solid #E3E3E3;
	font-size: 11px;
}
.basket .other select
{
	display: block;
	width: 225px;
	height: 23px;
	margin: 0px;
	padding: 3px;
	color: #626262;
	background: url(/im/neutral/policko1.png) no-repeat transparent;
	border: none;
	font-size: 11px;
}
.basket .other .tr0
{
}
.basket .other .tr0 td
{
	font-weight: bold;
	padding: 4px;
}
.basket .other .tr1
{
}
.basket .other .tr2
{
}
.basket .other td
{
	margin: 0;
	padding: 4px;
}
.basket .other .area
{
	width: 500px;
	height: 124px;
	margin: 0px;
	padding: 0px 10px;
	color: #555555;
	border: none;
}
.basket .other .area textarea
{
	resize: none;
	width: 340px;
	height: 105px;
	border: 0px solid;
	color: #4E4E4E;
}

.basket .vop
{
}
.basket .vop .vopconfirm
{
	font-weight: bold;
}
.basket .vop .voplink
{
	color: #FF0000;
	text-decoration: underline;
}

.basket .steps
{
	display: block;
	width: 464px;
	height: 51px;
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
	background: url(/im/neutral/krok1.png) no-repeat;
}
.basket .steps .td1
{
	width: 175px;
	margin: 0px;
	padding: 0px;
}
.basket .steps .td2
{
	width: 150px;
	margin: 0px;
	padding: 0px;
}
.basket .steps .td3
{
	width: 150px;
	margin: 0px;
	padding: 0px;
}
.basket .steps span
{
	display: block;
	font-size: 14px;
	font-weight: bold;
	width: 90px;
	height: 29px;
	margin: 0px;
	padding: 10px 0 0 40px;
	color: #CCCCCC;
}
.basket .steps span.sel
{
	color: #626262;
}

.basket .logintbl
{
	width: 100%;
	margin: 20px 0 0 0;
	border: 1px solid #E5E5E5;
}
.basket .logintbl .tr1
{
	background: #F5F5F5;
}
.basket .logintbl .tr2
{
	background: #FEFEFE;
}
.basket .logintbl tr td tr td
{
	margin: 0px;
	padding: 4px;
}
.basket .logintbl tr td tr .td1
{
	width: 200px;
}
.basket .logintbl tr td tr .td2
{
	width: 500px;
}

.basket .registertbl
{
	width: 100%;
	margin: 20px 0 0 0;
	border: 1px solid #E5E5E5;
}
.basket .registertbl .tr1
{
	background: #F5F5F5;
}
.basket .registertbl .tr2
{
	background: #FEFEFE;
}
.basket .registertbl tr td tr td
{
	margin: 0px;
	padding: 4px;
}
.basket .registertbl tr td tr .td1
{
	width: 200px;
}
.basket .registertbl tr td tr .td2
{
	width: 500px;
}
.basket table .inputtext
{
	width: 215px;
	height: 23px;
	margin: 0px;
	padding: 0px 5px;
	background: url(/im/neutral/policko1.png) no-repeat #FFFFFF;
	border: none;
	font-size: 12px;
}
.basket table select
{
	width: 225px;
	height: 21px;
	padding: 2px;
}
.basket .registertip
{
	color: #CCCCCC;
}


.box
{
	display: block;
	margin: 0 0 5px 0px;
	padding: 0px;
	clear: both;
}
.box .top
{
	display: block;
	width: 247px;
	height: 7px;
	margin: 0px;
	padding: 0px;
	background: url(/im/neutral/tabulka_vrch.png) no-repeat;
}
.box .middle
{
	display: block;
	width: 247px;
	margin: 0px;
	padding: 0px;
	background: url(/im/neutral/tabulka_stred.png) repeat-y;
}
.box .bottom
{
	display: block;
	width: 247px;
	height: 7px;
	margin: 0px;
	padding: 0px;
	background: url(/im/neutral/tabulka_spodek.png) no-repeat;
}
.box .expand
{
	display: block;
	width: 17px;
	height: 16px;
	margin: 0;
	padding: 0px;
	margin: 0px;
}
.box .collapse
{
	display: block;
	width: 17px;
	height: 16px;
	margin: 0;
	padding: 0px;
	margin: 0px;
}
.box .title
{
	display: block;
	margin: 0;
	padding: 5px 5px 5px 10px;
	border: 0px solid !important;
}
.box .title .ico
{
	width: 25px;
}
.box .title .text
{
	font-size: 13px;
	font-weight: bold;
}
.box .title .minmax
{
	width: 20px;
}

.box2
{
	width: 100%;
	margin: 0 5px 5px 0px;
	padding: 0px;
	background: url(/im/neutral/boxtopcenter.png) repeat-x;
}
.box2 .topleft_e
{
	width: 99%;
	height: 31px;
	margin: 0px;
	padding: 0 0 0 5px;
	background: url(/im/neutral/boxtopleftexpanded.png) no-repeat;
	font-weight: bold;
}
.box2 .topright_e
{
	width: 1%;
	height: 31px;
	margin: 0px;
	padding: 0 10px 0 0;
	background: url(/im/neutral/boxtoprightexpanded.png) no-repeat right;
	text-align: right;
}
.box2 .topleft_c
{
	width: 99%;
	height: 31px;
	margin: 0px;
	padding: 0 0 0 5px;
	background: url(/im/neutral/boxtopleftcollapsed.png) no-repeat;
	font-weight: bold;
}
.box2 .topright_c
{
	width: 1%;
	height: 31px;
	margin: 0px;
	padding: 0 10px 0 0;
	background: url(/im/neutral/boxtoprightcollapsed.png) no-repeat right;
	text-align: right;
}
.box2 .item1
{
	margin: 0px;
	padding: 20px;
	background: #FEFEFE;
	border-left: 1px solid #E3E3E3;
	border-right: 1px solid #E3E3E3;
	border-bottom: 1px solid #E3E3E3;
}
.box2 .item2
{
	margin: 0px;
	padding: 20px;
	background: #F5F5F5;
	border-left: 1px solid #E3E3E3;
	border-right: 1px solid #E3E3E3;
	border-bottom: 1px solid #E3E3E3;
}
.box2 .tdtitle
{
}
.box2 .tdbanner
{
}
.box2 .description
{
	padding: 10px 0 0 0;
}
.box2 .button
{
	padding: 10px 0 0 0;
}
.box2 .date
{
	color: #B2B2B2;
	font-weight: normal;
}
.box2 .bnr
{
	padding: 10px 0;
}
.box2 .name
{
	padding: 0 0 3px 0;
	color: #C7090A;
	font-weight: bold;
	text-transform: uppercase;
}

.boxbasket
{
	height: 32px;
	padding: 0px;
	margin: 0px;
	font-size: 11px;
	color: #FFFFFF;
	overflow: hidden;
}
.boxbasket td
{
	padding: 0 5px 0 0;
}
.boxbasket td div
{
	text-align: right;
}
.boxbasket .basketlink
{
	display: block;
	width: 120px;
	height: 26px;
	margin: 0px;
	padding: 0px;
	background: url(/im/clientskin/neutral/btn_kosik.png) no-repeat;
	text-align: center;
}
.boxbasket .basketlink img
{
	margin: 0px;
	padding: 6px 6px 0px 0px;
}
.boxbasket .basketlink span
{
	position: relative;
	top: -2px;
	height: 20px;
	margin: 0px;
	padding: 6px 0 0 0px;
	color: #FFFFFF;
}
.boxbasket .orderlink
{
	display: block;
	width: 75px;
	height: 26px;
	background: url(/im/clientskin/neutral/btn_objednat.png) no-repeat;
}
.boxbasket .orderlink span
{
	display: block;
	width: 75px;
	height: 20px;
	margin: 0px;
	padding: 6px 0 0 0;
	color: #FFFFFF;
	text-align: center;
}

.boxcallback
{
	display: block;
	position: relative;
}
.boxcallback .indicator
{
	position: absolute;
	left: 19px;
	top: 9px;
}
.boxcallbackbody
{
	display: block;
	margin: 0px;
	padding: 5px 12px;
	font-size: 12px;
}
.boxcallbackbody .row
{
	display: block;
	margin: 0px;
	padding: 3px 0px;
	font-size: 12px;
}
.boxcallbackbody .row .text
{
	width: 215px;
	height: 23px;
	margin: 0px;
	padding: 0px 5px;
	color: #626262;
	background: url(/im/neutral/policko1.png) no-repeat;
	border: none;
	font-size: 11px;
}
.boxcallbackbody .rowbtn
{
	display: block;
	margin: 0px;
	padding: 3px 0px;
	font-size: 12px;
	text-align: right;
}

.boxcatalogtype
{
	display: block;
	width: 257px;
	margin: 10px 0px 10px 0px;
	padding: 0px;
}
.boxcatalogtype a
{
	display: block;
	height: 20px;
	margin: 0px;
	padding: 8px 0 4px 23px;
	color: #4E4E4E;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
.boxcatalogtype .tderror
{
	margin: 10px 12px;
	padding: 5px 10px 5px 45px;
	color: #FF0000;
	background: url(/im/neutral/warning_32.png) no-repeat 10px 10px yellow;
	font-size: 11px;
	font-weight: bold;
}
.boxcatalogtype .info
{
	background: #FFFFEE;
	border: 1px solid #CCCCCC;
	border-radius: 3px 3px 3px 3px;
	color: #4E4E4E;
	font-size: 9px;
	margin: -10px 8px 5px 2px;
	padding: 3px 4px;
	text-align: center;
}

.boxcustomlinks
{
	margin: 0px;
	padding: 5px 10px;
}
.boxcustomlinks .customlinksitem
{
	margin: 0px;
	padding: 0px;
}
.boxcustomlinks .customlinksitem .link
{
	margin: 0px;
	padding: 0px;
	font-size: 11px;
}
.boxcustomlinks .customlinksitem .description
{
	margin: 0px 0px 4px 0px;
	padding: 0px;
	font-size: 11px;
}

.boxdirectsearch
{
}
.boxdirectsearch .search
{
	display: block;
	position: relative;
	height: 24px;
	margin: 0px;
	padding: 3px 10px;
	background: url(/im/neutral/policko3.png) no-repeat 10px 0px;
	z-index: 100;
}
.boxdirectsearch .search .txt
{
	display: block;
	position: absolute;
	width: 155px;
	height: 23px;
	margin: 0px;
	padding: 0px 5px;
	color: #555555;
	background: transparent;
	border: 0px solid;
	overflow: hidden;
}
.boxdirectsearch .search .searchbtn
{
	display: block;
	position: absolute;
	left: 177px;
	top: 3px;
	width: 55px;
	height: 15px;
	margin: 0px;
	padding: 4px 0px;
	text-align: center;
	font-weight: bold;
	overflow: hidden;
}
.boxdirectsearch .tecdoc
{
	display: block;
	padding: 10px 0 0 10px;
}
.boxdirectsearch .tecdoc .tecdocin
{
	display: block;
	padding: 5px 0 0 20px;
	font-size: 11px;
	border-top: 1px solid #E3E3E3;
}
.boxdirectsearch .system
{
	display: block;
	padding: 10px 0 0 10px;
}
.boxdirectsearch .system .systemin
{
	display: block;
	padding: 5px 0 0 20px;
	font-size: 11px;
	border-top: 1px solid #E3E3E3;
}
.boxdirectsearch .system .systemin td
{
	padding: 0px !important;
}
.boxdirectsearch select
{
	width: 180px;
	font-size: 11px;
}

.boxhistory
{
	display: block;
	height: auto;
	position: relative;
}
.boxhistory .indicator
{
	position: absolute;
	left: 19px;
	top: 9px;
}
.boxhistory .historylinks
{
	display: block;
	height: auto;
	margin: 0px;
	padding: 5px 10px;
}
.boxhistory .historylinks .historylink
{
	width: 100%;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
}
.boxhistory .historylinks .historylink a
{
	display: block;
	margin: 0px;
	padding: 2px;
	font-size: 10px;
	cursor: pointer;
	text-decoration: none;
	color: #4E4E4E;
	border-bottom: 1px solid #E5E5E5;
}
.boxhistory .historylinks .historylink a:hover
{
	color: #FFFFFF;
	background: #5C5C5C;
}
.boxhistory .historylinks .historylink a .historydate
{
	float: right;
	color: #AFAFAF;
}

.boxlang
{
	display: block;
	position: relative;
}
.boxlang .selectedlang
{
	width: 93px;
	background: url(/im/neutral/lang/langsel_1.png) no-repeat;
}
.boxlang .selectedlang .lang
{
	width: 90px;
	margin: 0px;
	padding: 0 0 0 52px;
	color: #FFFFFF;
	font-size: 11px;
}
.boxlang .selectedlang .langbtn
{
	width: 20px;
}
.boxlang .languages
{
	width: 120px;
	margin: 0px;
	padding: 2px;
	background: #FFFFFF;
	color: #5C5C5C;
	border: 1px solid #E3E3E3;
}
.boxlang .languages a
{
	display: block;
	width: 110px;
	height: 15px;
	margin: 0px;
	padding: 3px 2px 2px 2px;
	color: #4E4E4E;
	text-decoration: none;
	font-size: 11px;
}
.boxlang .languages a:hover
{
	background: #626262;
	color: #FFFFFF;
}
.boxlang .languages a img
{
	margin: 0 5px 0 0;
	padding: 0px;
}

.boxrss
{
	display: block;
	position: relative;
}
.boxrss .indicator
{
	position: absolute;
	left: 19px;
	top: 9px;
}
.boxrss .rsslinks
{
	display: block;
	margin: 0px;
	padding: 5px 7px;
}
.boxrss .rsslinks .rsslink
{
	width: 100%;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
}
.boxrss .rsslinks .rsslink a
{
	display: block;
	margin: 0px;
	padding: 2px 5px;
	font-size: 10px;
	cursor: pointer;
	text-decoration: none;
	color: #4E4E4E;
}
.boxrss .rsslinks .rsslink a:hover
{
	color: #FFFFFF;
	background: #5C5C5C;
}
.boxrss .rsslinks .rsslink a .date
{
	float: right;
	color: #AFAFAF;
}

.boxspz
{
	display: block;
	width: 247px;
	height: 34px;
	margin: 0 0 5px 0px;
	padding: 0px;
	overflow: hidden;
}
.boxspz .ico
{
	float: left;
	margin: 5px 0 0 0;
}
.boxspz .text
{
	float: left;
	margin: 4px 0 0 10px;
	font-weight: bold;
}

.boxthermo
{
	display: block;
	position: relative;
	width: 100px;
	height: 513px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}
.boxthermo .gradient
{
	display: block;
	position: absolute;
	left: 40px;
	top: 20px;
	width: 25px;
	height: 470px;
	margin: 0px;
	padding: 0px;
	background: url(/im/neutral/thermograd.png) repeat-x;
	z-index: 3000;
}
.boxthermo .iris
{
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 100px;
	background: #FFFFFF;
	z-index: 3001;
}
.boxthermo .thermo
{
	display: block;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 96px;
	height: 513px;
	margin: 0px;
	padding: 0px;
	background: url(/im/neutral/thermo.png) no-repeat;
	z-index: 3002;
}

.boxuser
{
	padding: 5px 0 0 0;
	margin: 0px;
	font-size: 10px;
	color: #FFFFFF;
}
.boxuser a
{
	color: #FFFFFF;
	font-size: 11px;
}
.boxuser a:hover
{
	color: #FFFFFF;
}
.boxuser .userico
{
	padding: 0px;
	margin: 0px;
}
.boxuser .username
{
	padding: 2px;
	margin: 0px;
	font-weight: bold;
}
.boxuser .useraddress
{
	padding: 2px;
	margin: 0px;
}
.boxuser .userlogin
{
	padding: 2px 2px 2px 0px;
	margin: 0 0 0 10px;
	text-decoration: underline;
}
.boxuser .userchange
{
	padding: 2px 2px 2px 20px;
	margin: 0 0 0 10px;
	background: url(/im/clientskin/neutral/main_logoff.png) no-repeat 0px 0px;
	text-decoration: underline;
}
.boxuser .userlogout
{
	padding: 2px 2px 2px 20px;
	margin: 0 0 0 10px;
	background: url(/im/clientskin/neutral/main_logoff.png) no-repeat 0px 0px;
	text-decoration: underline;
}
.boxuser .userregister
{
	padding: 2px 2px 2px 0px;
	margin: 0 0 0 10px;
	text-decoration: underline;
}
.boxuser .userchangepwd
{
	padding: 2px 2px 2px 20px;
	margin: 0 0 0 10px;
	background: url(/im/clientskin/neutral/main_pwdchange.png) no-repeat 0px 0px;
	text-decoration: underline;
}


.carbodymanus
{
	width: 706px;
	height: auto;
	margin: 0px;
	padding: 0px;
}
.carbodymanus .item:hover
{
	color: #FFFFFF;
	background: #5C5C5C;
}
.carbodymanus .item:hover a
{
	color: #FFFFFF;
}
.carbodymanus .item
{
	display: block;
	width: 228px;
	height: 21px;
	margin: 0px 5px 5px 0;
	padding: 2px;
	background: #F5F5F5;
	font-weight: bold;
}
.carbodymanus .item .link
{
	display: block;
	width: 180px;
	height: 14px;
	margin: 0px;
	padding: 3px 10px;
	color: #4E4E4E;
	text-decoration: none;
	float: left;
}
.carbodymanus .item .star
{
	display: block;
	width: 12px;
	height: 13px;
	margin: 0px;
	padding: 4px 5px;
	float: right;
}
.carbodymanus .reset
{
	display: block;
	margin: 20px 0 0 0;
	padding: 0px;
	font-size: 11px;
	text-decoration: underline;
}

.carbodygroups
{
	width: 706px;
	height: auto;
	margin: 0px;
	padding: 0px;
}
.carbodygroups .manu
{
	height: 26px;
	margin: 0px;
	padding: 3px;
	color: #4E4E4E;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}
.carbodygroups .groupitem
{
	display: block;
	width: 300px;
	height: 27px;
	margin: 0px;
	padding: 0px;
	background: #F5F5F5;
}
.carbodygroups .groupitem a
{
	display: block;
	width: 280px;
	height: 15px;
	margin: 0px;
	padding: 7px 10px 5px 10px;
	font-weight: bold;
	font-size: 15px;
}
.carbodygroups .groupitem:hover
{
	color: #FFFFFF;
	background: #5C5C5C;
}
.carbodygroups .groupitem:hover a
{
	color: #FFFFFF;
}
.carbodygroups .groupitem .link
{
	display: block;
	width: 180px;
	height: 14px;
	margin: 0px;
	padding: 3px 10px;
	color: #4E4E4E;
	text-decoration: none;
	float: left;
}

.carbodymodels
{
	width: 706px;
	margin: 0px;
	padding: 0px;
}
.carbodymodels .manu
{
	display: block;
	margin: 0px;
	padding: 3px;
	color: #4E4E4E;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}
.carbodymodels .modelitem1
{
	display: block;
	width: 700px;
	margin: 0;
	padding: 0px;
	background: #F5F5F5;
}
.carbodymodels .modelitem2
{
	display: block;
	width: 700px;
	margin: 0;
	padding: 0px;
	background: #FEFEFE;
}
.carbodymodels tr td
{
	padding: 4px 5px;
}
.carbodymodels tr:hover
{
	color: #FFFFFF;
	background: #5C5C5C;
}
.carbodymodels tr:hover a
{
	color: #FFFFFF;
}

.carbodysortiment
{
	width: 720px;
	margin: 0px;
	padding: 0px;
}
.carbodysortiment .sorttitle
{
	font-size: 11px;
}
.carbodysortiment select
{
	font-size: 11px;
}
.carbodysortiment .manu
{
	display: block;
	margin: 0px;
	padding: 3px;
	color: #4E4E4E;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}
.carbodysortiment .filter
{
	display: block;
	width: 720px;
	padding: 10px;
	border-top: 1px solid #E5E5E5;
	border-bottom: 1px solid #E5E5E5;
	background: #F5F5F5;
}
.carbodysortiment .tree
{
	display: block;
	padding: 10px;
	border-top: 1px solid #E5E5E5;
	border-bottom: 1px solid #E5E5E5;
	background: #F5F5F5;
}


.articleselector
{
	display: block;
	position: relative;
	width: 710px;
	margin: 0px;
	padding: 0px;
}
.articleselector .articlename
{
	display: block;
	margin: 0px;
	padding: 2px 10px 0 10px;
	background: #E5E5E5;
	border-bottom: 1px solid #CCCCCC;
	font-weight: bold;
}
.articleselector .articlename td
{
	margin: 0px !important;
	padding: 0px !important;
}
.articleselector .summary
{
	color: #AFAFAF;
	font-style: italic;
	font-weight: normal;
}
.articleselector .articles
{
	display: block;
	margin: 5px 0 5px 0;
	padding: 0px;
	border-left: 1px solid #E5E5E5;
	border-top: 1px solid #E5E5E5;
}
.articleselector .articles .chbselect
{
	margin: 0 10px 0 0;
	padding: 0px;
}
.articleselector .articles .buttons
{
	float: right;
	margin: 0px;
	padding: 0px;
	text-align: right;
}
.articleselector .articles .buttons input
{
	margin: 0 0 2px 2px !important;
}
.articleselector .articles .check
{
	margin: 0px;
	padding: 0px 10px 10px 0px;
	text-align: right;
}
.articleselector .articles .item
{
	display: block;
	margin: 0px;
	background: #FCFCFC;
	border-right: 1px solid #E5E5E5;
	border-bottom: 1px solid #E5E5E5;
}
.articleselector .articles .item td
{
	margin: 0px;
	padding: 5px;
}
.articleselector .articles .item .marks
{
	margin: 10px 10px 5px 10px;
	padding: 0px;
}
.articleselector .articles .item .marks td
{
	margin: 0px;
	padding: 1px;
}
.articleselector .articles .item .marks td a
{
	display: block;
	width: 130px;
	margin: 0px;
	padding: 2px 2px 2px 20px;
	color: #4E4E4E;
	background: url("/im/neutral/check0.png") no-repeat scroll 3px 2px;
	border: 1px solid transparent;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	cursor: pointer;
}
.articleselector .articles .item .marks td a:hover
{
	border: 1px solid #CCCCCC !important;
}
.articleselector .articles .item .marks td a.selected
{
	color: #4E4E4E;
	background: url("/im/neutral/check1.png") no-repeat scroll 3px 2px #FFFFCC;
	border: 1px solid transparent;
}
.articleselector .articles .item .marks td a.selectedX
{
	color: #4E4E4E !important;
	background: url("/im/neutral/check1.png") no-repeat scroll 3px 2px #EEEEFF;
	border: 1px solid transparent;
	cursor: default;
}


.deliveryterms
{
	width: 706px;
	margin: 0px;
	padding: 0px;
}


.detail
{
	width: 706px;
	margin: 0px;
	padding: 0px;
}
.detail .detailin
{
	margin: 20px 0 0 0;
	padding: 10px 0 0 0;
	border-top: 1px solid #E5E5E5;
}
.detail .code
{
	font-size: 13px;
	font-weight: bold;
}
.detail .code .clp
{
	margin: 0 0 0 5px;
}
.detail .mark
{
	margin: 0 0 0 10px;
	font-size: 13px;
	font-weight: bold;
}
.detail .stockitems
{
	display: block;
	height: 20px;
	padding: 5px 0 5px 0px;
}

.detail .stockitem
{
	float: left;
	margin: 0 4px 0 0;
}
.detail .stockitem td
{
	margin: 0px;
	padding: 0px;
}
.detail .stockitem .cbo0
{
	padding: 2px 0 0 0;
}
.detail .stockitem .cbo1
{
	background: url(/im/neutral/cbo_sklad.png) no-repeat;
}
.detail .stockitem td .stname
{
	font-weight: bold;
	padding: 0 0 0 3px;
}
.detail .stockitem td .stimg
{
	top: 3px;
}
.Xdetail .stockitem td .stdetail
{
	display: block;
	width: 42px;
	height: 14px;
	padding: 2px 0 0 5px;
	background: url(/im/neutral/btnstocknextsmall.png) no-repeat;
	font-size: 8px;
}

.detail .Xstockitem
{
	margin: 0 4px 0 0;
}
.detail .Xstockitem td
{
	margin: 0px;
	padding: 0px;
}
.detail .Xstockitem .cbo0
{
	padding: 2px 0 0 0;
}
.detail .Xstockitem .cbo1
{
	color: #4E4E4E;
	background: url(/im/neutral/cbo_sklad.png) no-repeat;
}
.detail .Xstockitem td .stname
{
	font-weight: bold;
	padding: 0 0 0 3px;
}
.detail .Xstockitem td .stimg
{
	position: relative;
	top: 3px;
}
.Xdetail .Xstockitem td .stdetail
{
	display: block;
	width: 42px;
	height: 14px;
	padding: 2px 0 0 5px;
	background: url(/im/neutral/btnstocknextsmall.png) no-repeat;
	font-size: 8px;
}

.detail .stocksdetail
{
	display: block;
	width: 172px;
	padding: 4px;
	color: #4E4E4E;
	background: #F5F5F5;
	border: 1px solid #CCCCCC;
	font-size: 11px;
	border-radius: 4px;
	text-align: left;
}
.detail .stocksdetail div
{
	margin: 0px;
	padding: 0px;
}
.detail .stocksdetail td
{
	padding: 1px 4px 1px 0 !important;
}

.Xdetail .stocknext
{
	display: block;
	font-size: 9px;
	background: url(/im/neutral/btnstocknextsmall.png) no-repeat;
}
.detail .img
{
	display: block;
	width: 380px;
	text-align: center;
}
.detail .img img
{
	max-width: 360px;
	max-height: 360px;
	padding: 0 20px 0 0;
}
.detail .data
{
	display: block;
	width: 326px;
}
.detail .data .name
{
	padding: 0 0 5px 0;
	font-size: 14px;
	font-weight: bold;
}
.detail .data .flags
{
	display: block;
}
.detail .data .techparams
{
	display: block;
}
.detail .data .techparams td
{
	padding: 1px 2px 0px 0px;
}
.detail .data .techparams .bold
{
	font-weight: bold;
}
.detail .data .price
{
	display: block;
	position: relative;
	width: 322px;
	height: 105px;
	margin: 10px 0 0 0;
	background: url(/im/neutral/product_price2.png) no-repeat;
}
.detail .data .pricetext
{
	border: 0px solid;
	display: block;
	position: absolute;
	left: 10px;
	top: 15px;
	width: 120px;
	height: 20px;
	padding: 0px;
	overflow: hidden;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
}
.detail .data .priceselect
{
	display: block;
	position: absolute;
	left: 250px;
	top: 10px;
	width: 56px;
	height: 22px;
	padding: 4px 0 0 6px;
	overflow: hidden;
	background: url("/im/neutral/btnPriceType.png") no-repeat;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	cursor: pointer;
}
.detail .data .price0
{
	display: block;
	position: absolute;
	left: 8px;
	top: 45px;
	width: 280px;
	height: 30px;
	padding: 10px 0px 10px 25px;
	overflow: hidden;
	background: url(/im/neutral/iko_tel.png) no-repeat 0 12px;
	font-size: 11px;
}
.detail .data .price1
{
	display: block;
	position: absolute;
	left: 8px;
	top: 45px;
	width: 306px;
	height: 16px;
	padding: 0 0 5px 0;
	overflow: hidden;
	border-bottom: 1px dotted #B1AE98;
	text-align: right;
	font-size: 14px;
	font-weight: bold;
}
.detail .data .price1 .text
{
	float: left;
	display: block;
	font-size: 12px;
	font-weight: normal;
}
.detail .data .price1 .currency
{
	font-size: 12px;
	font-weight: normal;
}
.detail .data .price2
{
	display: block;
	position: absolute;
	left: 8px;
	top: 74px;
	width: 306px;
	height: 16px;
	padding: 0 0 5px 0;
	overflow: hidden;
	border-bottom: 1px dotted #B1AE98;
	text-align: right;
	font-size: 14px;
	font-weight: bold;
}
.detail .data .price2 .text
{
	float: left;
	display: block;
	font-size: 12px;
	font-weight: normal;
}
.detail .data .price2 .currency
{
	font-size: 12px;
	font-weight: normal;
}
.detail .data .basket
{
	display: block;
	position: relative;
	width: 322px;
	height: 30px;
	padding: 0;
	margin: 10px 0 0 0;
}

.detail .panels
{
	position: relative;
}
.detail .tabs
{
	display: block;
	height: 28px;
	margin: 15px 0 0 0;
	padding: 0;
	border-bottom: 1px solid #E5E5E5;
	font-weight: normal;
}
.detail .tabs .selected
{
	display: block;
	float: left;
	position: relative;
	top: 1px;
	height: 28px;
	margin: 0px;
	text-decoration: none;
}
.detail .tabs .selected .l
{
	display: block;
	float: left;
	width: 2px;
	height: 28px;
	margin: 0px;
	background: url(/im/neutral/tabdwl.png) no-repeat;
	text-decoration: none;
}
.detail .tabs .selected .c
{
	display: block;
	float: left;
	height: 13px;
	margin: 0px;
	padding: 8px 7px 7px 7px;
	color: #4E4E4E;
	background: url(/im/neutral/tabdwc.png) repeat-x;
	font-weight: normal;
	text-decoration: none;
	text-transform: uppercase;
}
.detail .tabs .selected .r
{
	display: block;
	float: left;
	width: 2px;
	height: 28px;
	margin: 0 4px 0 0;
	background: url(/im/neutral/tabdwr.png) no-repeat;
	text-decoration: none;
}
.detail .tabs .normal
{
	display: block;
	float: left;
	position: relative;
	top: 1px;
	height: 28px;
	margin: 0px;
	font-weight: bold;
	text-decoration: none;
}
.detail .tabs .normal .l
{
	display: block;
	float: left;
	width: 2px;
	height: 28px;
	margin: 0px;
	background: url(/im/neutral/tabdgl.png) no-repeat;
	text-decoration: none;
}
.detail .tabs .normal .c
{
	display: block;
	float: left;
	height: 13px;
	margin: 0px;
	padding: 8px 7px 7px 7px;
	color: #4E4E4E;
	background: url(/im/neutral/tabdgc.png) repeat-x;
	font-weight: normal;
	text-decoration: none;
	text-transform: uppercase;
}
.detail .tabs .normal .r
{
	display: block;
	float: left;
	width: 2px;
	height: 28px;
	margin: 0 4px 0 0;
	background: url(/im/neutral/tabdgr.png) no-repeat;
	text-decoration: none;
}

.Xdetail .panel
{
	min-height: 30px;
	padding: 0px;
	margin: 0;
	border-left: 1px solid #E5E5E5;
	border-right: 1px solid #E5E5E5;
	border-bottom: 1px solid #E5E5E5;
}
.detail .paneldescription
{
	min-height: 20px;
	padding: 10px;
	margin: 0;
	border-left: 1px solid #E5E5E5;
	border-right: 1px solid #E5E5E5;
	border-bottom: 1px solid #E5E5E5;
}
.detail .panelreplacements
{
	min-height: 20px;
	padding: 0px;
	margin: 0;
	border-left: 1px solid #E5E5E5;
	border-right: 1px solid #E5E5E5;
	border-bottom: 1px solid #E5E5E5;
}
.detail .panelpartslist
{
	min-height: 20px;
	padding: 0px;
	margin: 0;
	border-left: 1px solid #E5E5E5;
	border-right: 1px solid #E5E5E5;
	border-bottom: 1px solid #E5E5E5;
}
.detail .panelapplication
{
	min-height: 20px;
	padding: 0px;
	margin: 0;
	border-left: 1px solid #E5E5E5;
	border-right: 1px solid #E5E5E5;
	border-bottom: 1px solid #E5E5E5;
}
.detail .paneloenumbers
{
	min-height: 20px;
	padding: 0px;
	margin: 0;
	border-left: 1px solid #E5E5E5;
	border-right: 1px solid #E5E5E5;
	border-bottom: 1px solid #E5E5E5;
}
.detail .panelsuppliers
{
	min-height: 20px;
	padding: 0px;
	margin: 0;
	border-left: 1px solid #E5E5E5;
	border-right: 1px solid #E5E5E5;
	border-bottom: 1px solid #E5E5E5;
}

.detail .panelsuppliers .suppliers
{
	padding: 10px;
	margin: 0;
}

.detail .replacements
{
	margin: 0px;
	padding: 0px;
}
.detail .replacements .replitem1
{
	font-size: 10px;
	background: #FFFFFF;
}
.detail .replacements .replitem1:hover
{
	color: #FFFFFF;
	background: #626262;
}
.detail .replacements .replitem2
{
	font-size: 10px;
	background: #F5F5F5;
}
.detail .replacements .replitem2:hover
{
	color: #FFFFFF;
	background: #626262;
}
.detail .replacements .replitemx
{
	font-size: 10px;
	background: #FFFFCC;
	border-top: 1px dotted #626262;
	border-bottom: 1px dotted #626262;
}
.detail .replacements .replitemx:hover
{
	color: #FFFFFF;
	background: #626262;
}
.detail .replacements .replcode
{
	width: 100px;
	padding: 6px 2px;
	font-weight: bold;
}
.detail .replacements .replbrand
{
	width: 100px;
	padding: 6px 2px;
}
.detail .replacements .replname
{
	width: 160px;
	padding: 0px 2px;
}
.detail .replacements .replprice
{
	width: 70px;
	padding: 6px 2px;
	text-align: right;
}
.detail .replacements .replstock
{
	width: 130px;
	padding: 0px;
}
.detail .replacements .replbasket
{
	width: 20px;
	padding: 1px;
	text-align: right;
}

.detail .application
{
	display: block;
	margin: 0px;
	padding: 0px;
}
.detail .application .appitem1
{
	display: block;
	position: relative;
	height: 18px;
	font-size: 10px;
	background: #FFFFFF;
}
.detail .application .appitem1:hover
{
	color: #FFFFFF;
	background: #626262;
}
.detail .application .appitem1:hover a
{
	color: #FFFFFF;
	background: #626262;
}
.detail .application .appitem2
{
	display: block;
	position: relative;
	height: 18px;
	font-size: 10px;
	background: #F5F5F5;
}
.detail .application .appitem2:hover
{
	color: #FFFFFF;
	background: #626262;
}
.detail .application .appitem2:hover a
{
	color: #FFFFFF;
	background: #626262;
}
.detail .application .appitemx
{
	display: block;
	position: relative;
	height: 18px;
	font-size: 10px;
	background: #FFFFCC;
	border-top: 1px dotted #626262;
	border-bottom: 1px dotted #626262;
}
.detail .application .appitemx:hover
{
	color: #FFFFFF;
	background: #626262;
}
.detail .application .appmanu
{
	display: block;
	float: left;
	width: 135px;
	padding: 3px;
}
.detail .application .appmodel
{
	display: block;
	float: left;
	width: 200px;
	padding: 3px;
	font-weight: bold;
}
.detail .application .appengine
{
	display: block;
	float: left;
	width: 230px;
	padding: 3px;
}
.detail .application .appyear
{
	display: block;
	float: left;
	width: 117px;
	padding: 1px;
}
.detail .application a
{
	display: block;
	width: 100%;
	height: 100%;
}
.detail .application a:hover
{
	color: #FFFFFF;
}

.detail .oenumbers
{
	display: block;
	margin: 0px;
	padding: 0px;
}
.detail .oenumbers .oeitem1
{
	display: block;
	position: relative;
	height: 16px;
	font-size: 10px;
	background: #FFFFFF;
}
.detail .oenumbers .oeitem1:hover
{
	color: #FFFFFF;
	background: #626262;
}
.detail .oenumbers .oeitem1:hover a
{
	color: #FFFFFF;
	background: #626262;
}
.detail .oenumbers .oeitem2
{
	display: block;
	position: relative;
	height: 16px;
	font-size: 10px;
	background: #F5F5F5;
}
.detail .oenumbers .oeitem2:hover
{
	color: #FFFFFF;
	background: #626262;
}
.detail .oenumbers .oeitem2:hover a
{
	color: #FFFFFF;
	background: #626262;
}
.detail .oenumbers .oeitemx
{
	display: block;
	position: relative;
	height: 16px;
	font-size: 10px;
	background: #FFFFCC;
	border-top: 1px dotted #626262;
	border-bottom: 1px dotted #626262;
}
.detail .oenumbers .oeitemx:hover
{
	color: #FFFFFF;
	background: #626262;
}
.detail .oenumbers .brandname
{
	display: block;
	float: left;
	width: 250px;
	padding: 3px;
}
.detail .oenumbers .oenumber
{
	display: block;
	float: left;
	width: 440px;
	padding: 3px;
	font-weight: bold;
}
.detail .oenumbers a
{
	display: block;
	width: 100%;
}
.detail .oenumbers a:hover
{
	color: #FFFFFF;
}

.directsearch
{
	width: 720px;
	margin: 0px;
	padding: 0px;
}

.downloadstitle
{
	display: block;
	font-weight: bold;
	margin: 15px 0 0;
	padding: 5px;
}

.footermain
{
	height: 90px;
	padding: 0;
	margin: 0px;
	background-image: url(/im/clientskin/neutral/footer_master_gray_bg.png);
	font-size: 11px;
	overflow: hidden;
}
.footermain .footermainin
{
	width: 100%;
}
.footermain .footermainin .footer1
{
	width: 99%;
	height: 35px;
	margin: 0px;
	padding: 0 0 0 20px;
	background: url(/im/clientskin/neutral/footerline1.png) repeat-x bottom;
	overflow: hidden;
}
.footermain .footermainin .footer1b
{
	width: 250px;
	height: 20px;
	margin: 0px;
	padding: 8px 20px;
	background: url(/im/clientskin/neutral/footerline1.png) repeat-x bottom;
	font-size: 8pt;
	white-space: nowrap;
	color: #FFFFFF;
}
.footermain .footermainin .footer1 .links
{
	padding: 0px;
	margin: 0px;
	float: left;
	text-align: left;
}
.footermain .footermainin .footer1 .links a
{
	margin: 0;
	padding: 0 10px 0 10px;
	color: #FFFFFF;
	text-decoration: underline;
	background: url(/im/clientskin/neutral/sipka1.png) no-repeat 0 4px;
}

.footermain .footermainin .footer2
{
	height: 55px;
	padding: 0px 20px;
	margin: 0px;
	overflow: hidden;
}
.footermain .footermainin .footer2in
{
}
.footermain .footermainin .footer2 .links
{
	padding-top: 10px;
	float: left;
	text-align: left;
}
.footermain .footermainin .footer2 .links a
{
	margin: 0 10px 0 0;
	padding: 0 10px 0 0;
	color: #FFFFFF;
	text-decoration: underline;
	border-right: 1px solid #FFFFFF;
}
.footermain .footermainin .footer2 .footerlogo
{
	width: 1%;
	margin: 0px;
	padding: 0px 10px 0px 0px;
}
.footermain .footermainin .footer2 .footerlogo img
{
	display: block;
	padding: 0 15px 0 0;
	border: 0px solid transparent;
	background: url(/im/clientskin/neutral/footerline2.png) repeat-y right 0;
}
.footermain .footermainin .footer2 .footerlogo a
{
	display: block;
	padding: 0;
	border: 0px solid transparent;
	text-decoration: none;
}
.footermain .footermainin .footer1 .footertecdoc
{
	width: 2%;
	height: 20px;
	margin: 0px;
	padding: 0px 10px 0px 10px;
	border-left: 1px solid #696969;
	border-right: 1px solid #696969;
}
.footermain .footermainin .footer2 .company
{
	padding: 5px 0 0 25px;
	text-align: right;
	text-align: right;
}
.footermain .footermainin .footer2 .company .phone
{
	padding: 0 10px 0 17px;
	background: url(/im/clientskin/neutral/tel.png) no-repeat;
}
.footermain .footermainin .footer2 .company .mail
{
	position: relative;
	top: -1px;
	padding: 0 0 0 17px;
	background: url(/im/clientskin/neutral/mail.png) no-repeat 0 3px;
	color: #FFFFFF;
}

.grid
{
	display: block;
	position: relative;
	width: 700px;
	margin: 0px;
	padding: 0px;
}
.grid .gridin
{
	display: block;
	position: relative;
	margin: 0px;
}

.grid .setting
{
	display: block;
	position: relative;
	width: 706px;
	height: 35px;
	margin: 10px 0px;
	padding: 0px;
	background: url(/im/neutral/gridsetting.png) no-repeat;
}
.grid .setting .pricetype
{
	display: block;
	position: absolute;
	left: 10px;
	top: 0px;
	width: 140px;
	height: 24px;
	margin: 0px;
	padding: 6px 0px 0px 0px;
}
.grid .setting .pricetype .td1
{
	width: 20px;
	margin: 0px;
	padding: 0px;
	text-align: right;
}
.grid .setting .pricetype .td2 .combot
{
	display: block;
	float: left;
	width: 47px;
	height: 18px;
	margin: 0px 0px 0px 10px;
	padding: 5px 0 0 5px;
	background: url(/im/neutral/cbo75.png) no-repeat;
	font-size: 11px;
	border: 0px solid;
}
.grid .setting .pricetype .td2 .combob
{
	display: block;
	float: left;
	width: 23px;
	height: 23px;
	margin: 0px;
	padding: 0px;
	background: url(/im/neutral/cbobtn.png) no-repeat;
	border: 0px solid;
	cursor: pointer;
}
.grid .setting .sortmode
{
	display: block;
	position: absolute;
	left: 150px;
	top: 0px;
	width: 200px;
	height: 24px;
	margin: 0px;
	padding: 6px 0px 0px 0px;
}
.grid .setting .sortmode .td1
{
	width: 20px;
	margin: 0px;
	padding: 0px;
	text-align: right;
}
.grid .setting .sortmode .td2 .combot
{
	display: block;
	float: left;
	width: 102px;
	height: 18px;
	margin: 0px 0px 0px 10px;
	padding: 5px 0 0 5px;
	background: url(/im/neutral/cbo130.png) no-repeat;
	font-size: 11px;
}
.grid .setting .sortmode .td2 .combob
{
	display: block;
	float: left;
	width: 23px;
	height: 23px;
	margin: 0px;
	padding: 0px;
	background: url(/im/neutral/cbobtn.png) no-repeat;
	border: 0px solid;
	cursor: pointer;
}
.grid .setting .filter
{
	display: block;
	position: absolute;
	left: 350px;
	top: 0px;
	width: 200px;
	height: 24px;
	margin: 0px;
	padding: 6px 0px 0px 0px;
}
.grid .setting .filter .td1
{
	width: 20px;
	margin: 0px;
	padding: 0px;
	text-align: right;
}
.grid .setting .filter .td2 .combot
{
	display: block;
	float: left;
	width: 102px;
	height: 18px;
	margin: 0px 0px 0px 10px;
	padding: 5px 0 0 5px;
	background: url(/im/neutral/cbo130.png) no-repeat;
	font-size: 11px;
}
.grid .setting .filter .td2 .combob
{
	display: block;
	float: left;
	width: 23px;
	height: 23px;
	margin: 0px;
	padding: 0px;
	background: url(/im/neutral/cbobtn.png) no-repeat;
	border: 0px solid;
	cursor: pointer;
}
.grid .setting .gridtype
{
	display: block;
	position: absolute;
	left: 550px;
	top: 0px;
	width: 145px;
	height: 24px;
	margin: 0px;
	padding: 6px 0px 0px 0px;
}
.grid .setting .gridtype .td1
{
	width: 100px;
	margin: 0px;
	padding: 0px;
	text-align: right;
}
.grid .setting .gridtype .td2
{
	width: 85px;
	margin: 0px;
	padding: 0px;
}
.grid .setting .gridtype .td2 .combot
{
	display: block;
	float: left;
	width: 31px;
	height: 23px;
	margin: 0px 0px 0px 10px;
	background: url(/im/neutral/cbo54.png) no-repeat;
}
.grid .setting .gridtype .td2 .combot .selected
{
	display: block;
	float: left;
	width: 31px;
	height: 23px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}
.grid .setting .gridtype .td2 .combot .selected .selectedin
{
	display: block;
	width: 15px;
	height: 16px;
	margin: 8px 0 0 8px;
	padding: 0px;
	overflow: hidden;
}
.grid .setting .gridtype .td2 .combob
{
	display: block;
	float: left;
	width: 23px;
	height: 23px;
	margin: 0px;
	padding: 0px;
	background: url(/im/neutral/cbobtn.png) no-repeat;
	border: 0px solid;
	cursor: pointer;
}
.grid .pricetypebox
{
	display: block;
	width: 70px;
	margin: 0px;
	padding: 2px;
	background: #ECECEC;
	border: 1px solid #D2D2D2;
	font-size: 11px;
}
.grid .pricetypebox td
{
	margin: 0px;
	padding: 2px;
}
.grid .pricetypebox a
{
	display: block;
	height: 100%;
	padding: 2px;
}
.grid .pricetypebox a:hover
{
	color: #FFFFFF;
	background: #626262;
}
.grid .sortmodebox
{
	display: block;
	width: 125px;
	margin: 0px;
	padding: 2px;
	background: #ECECEC;
	border: 1px solid #D2D2D2;
	font-size: 11px;
}
.grid .sortmodebox td
{
	margin: 0px;
	padding: 2px;
}
.grid .sortmodebox a
{
	display: block;
	height: 100%;
	padding: 2px;
}
.grid .sortmodebox a:hover
{
	color: #FFFFFF;
	background: #626262;
}
.grid .filterbox
{
	display: block;
	width: 500px;
	margin: 0px;
	padding: 4px;
	background: #ECECEC;
	border: 1px solid #D2D2D2;
}
.grid .filterbox td table td
{
	display: inline-block;
	width: 110px;
	margin: 0px;
	padding: 2px;
	font-size: 11px;
	cursor: pointer;
}
.grid .filterbox td table td:hover
{
	color: #FFFFFF;
	background: #626262;
}
.grid .filterbox td table td input
{
	display: block;
	width: 20px;
	float: left;
	cursor: pointer;
}
.grid .filterbox td table td label
{
	display: block;
	width: 80px;
	float: left;
	cursor: pointer;
}
.grid .filterbox a
{
	display: block;
	width: 100%;
	height: 100%;
	padding: 2px;
}
.grid .filterbox a:hover
{
	color: #FFFFFF;
	background: #626262;
}
.grid .gridtypebox
{
	display: block;
	width: 54px;
	margin: 0px;
	padding: 0px;
}
.grid .gridtypebox .top
{
	display: block;
	width: 54px;
	height: 4px;
	margin: 0px;
	padding: 0px;
	background: url(/im/neutral/gridtypeboxt.png) no-repeat;
}
.grid .gridtypebox .middle
{
	display: block;
	width: 39px;
	margin: 0px;
	padding: 10px 0 0 15px;
	background: url(/im/neutral/gridtypeboxm.png) repeat-y;
}
.grid .gridtypebox .bottom
{
	display: block;
	width: 54px;
	height: 4px;
	margin: 0px;
	padding: 0px;
	background: url(/im/neutral/gridtypeboxb.png) no-repeat;
}
.grid .gridtypedetail
{
	display: block;
	width: 16px;
	height: 20px;
	margin: 0px;
	padding: 0px;
	background: url(/im/neutral/gridtypedetail.png) no-repeat 0px 0px;
}
.grid .gridtypedetail:hover
{
	background: url(/im/neutral/gridtypedetail.png) no-repeat -16px 0;
}
.grid .gridtypelist
{
	display: block;
	width: 16px;
	height: 20px;
	margin: 0px;
	padding: 0px;
	background: url(/im/neutral/gridtypelist.png) no-repeat 0px 0px;
}
.grid .gridtypelist:hover
{
	background: url(/im/neutral/gridtypelist.png) no-repeat -15px 0;
}
.grid .gridtypetiles
{
	display: block;
	width: 15px;
	height: 20px;
	margin: 0px;
	padding: 0px;
	background: url(/im/neutral/gridtypetiles.png) no-repeat 0px 0px;
}
.grid .gridtypetiles:hover
{
	background: url(/im/neutral/gridtypetiles.png) no-repeat -15px 0;
}

.grid .items
{
	display: block;
	width: 700px;
	margin: 0px;
	padding: 0px;
}
.grid .items .item
{
	display: block;
	width: 706px;
	margin: 0 0 10px 0;
	padding: 0px;
}
.grid .items .item .collapsed
{
	width: 706px !important;
	height: 42px !important;
	max-width: 706px;
	max-height: 42px;
	background: url(/im/neutral/product_c.png) no-repeat;
}

.grid .items .item .collapsed tr td
{
	xborder: 1px solid;
	margin: 0;
	padding: 0px 2px;
}

.grid .items .item .collapsed .exbtn
{
	display: block;
	width: 42px;
	height: 42px;
	overflow: hidden;
}
.Xgrid .items .item .collapsed .exbtn:hover
{
	background: url(/im/neutral/product_ch.png) no-repeat;
}
.grid .items .item .collapsed .exbtn .expand
{
	display: block;
	width: 42px;
	height: 42px;
	overflow: hidden;
}
.grid .items .item .collapsed .code
{
	display: block;
	width: 150px;
	height: 14px;
	font-size: 11px;
	font-weight: bold;
	overflow: hidden;
}
.grid .items .item .collapsed .code .clp
{
	margin: 0 0 0 5px;
}
.grid .items .item .collapsed .mark
{
	display: block;
	width: 100px;
	height: 14px;
	font-size: 11px;
	font-weight: bold;
	overflow: hidden;
}
.grid .items .item .collapsed .name
{
	display: block;
	width: 445px;
	height: 17px;
	font-weight: bold;
	overflow: hidden;
}
.Xgrid .items .item .collapsed .nameselected
{
	display: block;
	position: absolute;
	left: 50px;
	top: 22px;
	width: 445px;
	padding: 0px;
	font-weight: bold;
	z-index: 1000;
}
.grid .items .item .collapsed .stock
{
	display: block;
	top: 2px;
	width: 230px;
}
.grid .items .item .collapsed .stock td
{
	padding: 0px;
	font-size: 11px;
}
.grid .items .item .collapsed .stock .stockitemsTx
{
	display: block;
	float: right;
}
.grid .items .item .collapsed .price0
{
	display: block;
	width: 105px;
	height: 40px;
	padding: 0px;
	overflow: hidden;
	font-size: 9px;
	text-align: center;
}
.grid .items .item .collapsed .price1
{
	display: block;
	top: 4px;
	width: 105px;
	height: 16px;
	overflow: hidden;
	text-align: right;
	font-size: 11px;
	font-weight: bold;
}
.grid .items .item .collapsed .price1 .indiv
{
	padding: 2px;
	color: #FFFFFF;
	background: #F32833;
}
.grid .items .item .collapsed .price1 .text
{
	float: left;
	display: block;
	font-size: 10px;
	font-weight: normal;
}
.grid .items .item .collapsed .price1 .currency
{
	font-size: 10px;
	font-weight: normal;
}
.grid .items .item .collapsed .price2
{
	display: block;
	width: 105px;
	height: 16px;
	overflow: hidden;
	text-align: right;
	font-size: 11px;
	font-weight: bold;
}
.grid .items .item .collapsed .price2 .indiv
{
	padding: 2px;
	color: #FFFFFF;
	background: #F32833;
}
.grid .items .item .collapsed .price2 .text
{
	float: left;
	display: block;
	font-size: 10px;
	font-weight: normal;
}
.grid .items .item .collapsed .price2 .currency
{
	font-size: 10px;
	font-weight: normal;
}
.grid .items .item .collapsed .flags
{
	display: block;
	width: 55px;
	height: 16px;
	overflow: hidden;
}
.grid .items .item .collapsed .basket
{
	display: block;
	width: 55px;
	height: 16px;
	padding: 0px;
	margin: 0px;
	overflow: hidden;
}
.grid .items .item .collapsedh
{
	display: none;
}

.grid .items .item .expanded
{
	display: block;
	position: relative;
	width: 706px;
}
.grid .items .item .expanded .expandedheader
{
	display: block;
	position: relative;
	width: 706px;
	height: 42px;
	background: url(/im/neutral/product_e.png) no-repeat;
}
.grid .items .item .expanded .exbtn
{
	display: block;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 42px;
	height: 42px;
	overflow: hidden;
}
.grid .items .item .expanded .exbtn:hover
{
	background: url(/im/neutral/product_eh.png) no-repeat;
}
.grid .items .item .expanded .exbtn .collapse
{
	display: block;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 42px;
	height: 42px;
	overflow: hidden;
}
.grid .items .item .expanded .code
{
	display: block;
	position: absolute;
	left: 50px;
	top: 4px;
	width: 150px;
	height: 16px;
	font-size: 11px;
	font-weight: bold;
	overflow: hidden;
}
.grid .items .item .expanded .code .clp
{
	margin: 0 0 0 5px;
}
.grid .items .item .expanded .mark
{
	display: block;
	position: absolute;
	left: 200px;
	top: 4px;
	width: 100px;
	height: 16px;
	font-size: 11px;
	font-weight: bold;
	overflow: hidden;
}
.grid .items .item .expanded .name
{
	display: block;
	position: absolute;
	left: 50px;
	top: 22px;
	width: 445px;
	height: 16px;
	font-weight: bold;
	overflow: hidden;
}
.grid .items .item .expanded .nameselected
{
	display: block;
	position: absolute;
	left: 50px;
	top: 22px;
	width: 445px;
	padding: 0px;
	font-weight: bold;
	z-index: 1000;
}
.grid .items .item .expanded .stock
{
	display: block;
	position: absolute;
	left: 305px;
	top: 2px;
	width: 230px;
	height: 20px;
	font-size: 11px;
}
.grid .items .item .expanded .stock .stockitemsTx
{
	display: block;
	float: right;
}
.Xgrid .items .item .expanded .stocknext
{
	display: block;
	position: absolute;
	left: 590px;
	top: 6px;
	width: 44px;
	height: 14px;
	margin: 0px;
	padding: 1px 0 0 4px;
	overflow: hidden;
	font-size: 9px;
	background: url(/im/neutral/btnstocknextsmall.png) no-repeat;
}
.grid .items .item .expanded .flags
{
	display: block;
	position: absolute;
	left: 610px;
	top: 10px;
	width: 90px;
	height: 22px;
	text-align: right;
	overflow: hidden;
}
.grid .items .item .expanded .pricetext
{
	border: 0px solid;
	display: block;
	position: absolute;
	left: 450px;
	top: 70px;
	width: 120px;
	height: 20px;
	padding: 0px;
	overflow: hidden;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
}
.grid .items .item .expanded .priceselect
{
	display: block;
	position: absolute;
	left: 622px;
	top: 64px;
	width: 56px;
	height: 22px;
	padding: 4px 0 0 6px;
	overflow: hidden;
	background: url("/im/neutral/btnPriceType.png") no-repeat;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	cursor: pointer;
}
.grid .items .item .expanded .price0
{
	display: block;
	position: absolute;
	left: 450px;
	top: 90px;
	width: 210px;
	height: 30px;
	padding: 5px 0px 10px 25px;
	overflow: hidden;
	background: url(/im/neutral/iko_tel.png) no-repeat 0 12px;
	font-size: 11px;
}
.grid .items .item .expanded .price1
{
	display: block;
	position: absolute;
	left: 450px;
	top: 96px;
	width: 235px;
	height: 16px;
	padding: 0 0 5px 0;
	overflow: hidden;
	border-bottom: 1px dotted #B1AE98;
	text-align: right;
	font-size: 14px;
	font-weight: bold;
}
.grid .items .item .expanded .price1 .indiv
{
	padding: 2px;
	color: #FFFFFF;
	background: #F32833;
}
.grid .items .item .expanded .price1 .text
{
	float: left;
	display: block;
	font-size: 12px;
	font-weight: normal;
}
.grid .items .item .expanded .price1 .currency
{
	font-size: 12px;
	font-weight: normal;
}
.grid .items .item .expanded .price2 .indiv
{
	padding: 2px;
	color: #FFFFFF;
	background: #F32833;
}
.grid .items .item .expanded .price2
{
	display: block;
	position: absolute;
	left: 450px;
	top: 122px;
	width: 235px;
	height: 16px;
	padding: 0 0 5px 0;
	overflow: hidden;
	border-bottom: 1px dotted #B1AE98;
	text-align: right;
	font-size: 14px;
	font-weight: bold;
}
.grid .items .item .expanded .price2 .text
{
	float: left;
	display: block;
	font-size: 12px;
	font-weight: normal;
}
.grid .items .item .expanded .price2 .currency
{
	font-size: 12px;
	font-weight: normal;
}
.grid .items .item .expandedh
{
	display: none;
}

.grid .items .item .expanded .expandedbody
{
	padding: 0px;
	margin: 0px;
	background: #FFFFFF;
	border-left: 1px solid #E5E5E5;
	border-right: 1px solid #E5E5E5;
	border-bottom: 1px solid #E5E5E5;
}
.grid .items .item .expanded .expandedbody .img
{
	width: 150px !important;
	height: 130px;
	margin: 0px;
	padding: 10px;
}
.grid .items .item .expanded .expandedbody .imgin
{
	max-width: 150px;
	max-height: 150px;
	margin: 0px;
	padding: 0px;
}
.grid .items .item .expanded .expandedbody .data
{
	width: 286px;
	margin: 0px;
	padding: 10px 0px;
	font-size: 11px;
}
.grid .items .item .expanded .expandedbody .data .info
{
	margin: 0 0 5px 0;
	padding: 5px;
	color: #000000;
	background: #FBF8DC;
	border: 1px solid #F8F0A7;
	font-weight: bold;
}
.grid .items .item .expanded .expandedbody .data table
{
	padding: 0 10px;
	border-left: 1px solid #E5E5E5;
	border-right: 1px solid #E5E5E5;
}
.grid .items .item .expanded .expandedbody .data table td
{
	padding: 0px;
}
.grid .items .item .expanded .expandedbody .data table td.bold
{
	font-weight: bold;
}
.grid .items .item .expanded .expandedbody .other
{
	width: 250px !important;
	margin: 0px;
	padding: 10px;
}
.grid .items .item .expanded .expandedbody .price
{
	display: block;
	width: 252px;
	height: 105px;
	margin: 0px;
	padding: 0px;
	background: url(/im/neutral/product_price.png) no-repeat;
}
.grid .items .item .expanded .expandedbody .basket
{
	display: block;
	width: 252px;
	height: 25px;
	margin: 0px;
	padding: 10px 0 0 0;
}

.grid .items .item .expanded .expandedbody .panelcs
{
	display: block;
	margin: 0;
	padding: 10px;
}
.grid .items .item .expanded .expandedbody .csmap
{
	display: block;
	margin: 10px auto;
	border: 1px solid #E5E5E5;
}
.grid .items .item .expanded .expandedbody .csmap img
{
	border: 0px solid;
}
.grid .items .item .expanded .expandedbody .csmap a
{
	border: 0px solid;
}
.grid .items .item .expanded .expandedbody .panelcs2
{
	display: block;
	height: 25px;
	margin: 0;
	padding: 0 15px;
}


.grid .gridtabs
{
	display: block;
	height: 28px;
	margin: 0px 10px 0 10px;
	padding: 0;
	border-bottom: 1px solid #E5E5E5;
	font-weight: normal;
}
.grid .gridtabs .selected
{
	display: block;
	float: left;
	position: relative;
	top: 1px;
	height: 28px;
	margin: 0px;
	text-decoration: none;
}
.grid .gridtabs .selected .l
{
	display: block;
	float: left;
	width: 2px;
	height: 28px;
	margin: 0px;
	background: url(/im/neutral/tabdwl.png) no-repeat;
	text-decoration: none;
}
.grid .gridtabs .selected .c
{
	display: block;
	float: left;
	height: 13px;
	margin: 0px;
	padding: 8px 7px 7px 7px;
	color: #4E4E4E;
	background: url(/im/neutral/tabdwc.png) repeat-x;
	font-weight: normal;
	text-decoration: none;
}
.grid .gridtabs .selected .r
{
	display: block;
	float: left;
	width: 2px;
	height: 28px;
	margin: 0 4px 0 0;
	background: url(/im/neutral/tabdwr.png) no-repeat;
	text-decoration: none;
}
.grid .gridtabs .normal
{
	display: block;
	float: left;
	position: relative;
	top: 1px;
	height: 28px;
	margin: 0px;
	font-weight: bold;
	text-decoration: none;
}
.grid .gridtabs .normal .l
{
	display: block;
	float: left;
	width: 2px;
	height: 28px;
	margin: 0px;
	background: url(/im/neutral/tabdgl.png) no-repeat;
	text-decoration: none;
}
.grid .gridtabs .normal .c
{
	display: block;
	float: left;
	height: 13px;
	margin: 0px;
	padding: 8px 7px 7px 7px;
	color: #4E4E4E;
	background: url(/im/neutral/tabdgc.png) repeat-x;
	font-weight: normal;
	text-decoration: none;
}
.grid .gridtabs .normal .r
{
	display: block;
	float: left;
	width: 2px;
	height: 28px;
	margin: 0 4px 0 0;
	background: url(/im/neutral/tabdgr.png) no-repeat;
	text-decoration: none;
}

.grid .gridtabs .application
{
	display: block;
	float: left;
	padding: 5px 10px;
	background: url(/im/neutral/separator.png) no-repeat right;
}
.grid .gridtabs .oenumbers
{
	display: block;
	float: left;
	padding: 5px 10px;
	background: url(/im/neutral/separator.png) no-repeat right;
}
.grid .gridtabs .suppliers
{
	display: block;
	float: left;
	padding: 5px 10px;
}

.grid .items .item .expanded .expandedbody .replacements
{
	display: block;
	margin: -1px 10px 10px 10px;
	padding: 0px;
	border-top: 1px solid #E5E5E5;
	border-left: 1px solid #E5E5E5;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	z-index: -1;
}
.grid .items .item .expanded .expandedbody .replacements .replitem1
{
	font-size: 10px;
	background: #FFFFFF;
}
.grid .items .item .expanded .expandedbody .replacements .replitem1:hover
{
	color: #FFFFFF;
	background: #626262;
}
.grid .items .item .expanded .expandedbody .replacements .replitem2
{
	font-size: 10px;
	background: #F5F5F5;
}
.grid .items .item .expanded .expandedbody .replacements .replitem2:hover
{
	color: #FFFFFF;
	background: #626262;
}
.grid .items .item .expanded .expandedbody .replacements .replitemx
{
	font-size: 10px;
	background: #FFFFCC;
	border-top: 1px dotted #626262;
	border-bottom: 1px dotted #626262;
}
.grid .items .item .expanded .expandedbody .replacements .replitemx:hover
{
	color: #FFFFFF;
	background: #626262;
}
.grid .items .item .expanded .expandedbody .replacements .replcode
{
	width: 100px;
	padding: 6px 2px;
	font-weight: bold;
}
.grid .items .item .expanded .expandedbody .replacements .replbrand
{
	width: 100px;
	padding: 6px 2px;
}
.grid .items .item .expanded .expandedbody .replacements .replname
{
	width: 160px;
	padding: 0px 2px;
}
.grid .items .item .expanded .expandedbody .replacements .replprice
{
	width: 70px;
	padding: 6px 2px;
	text-align: right;
}
.grid .items .item .expanded .expandedbody .replacements .replstock
{
	width: 200px;
	padding: 0px 2px;
	color: #4E4E4E;
}
.grid .items .item .expanded .expandedbody .replacements .replbasket
{
	width: 20px;
	padding: 6px 2px;
}

.grid .items .item .expanded .expandedbody .tdcode
{
	padding: 2px 20px;
	font-size: 10px;
}
.grid .items .item .expanded .expandedbody .usagecode
{
	padding: 2px 10px;
	font-size: 10px;
}

.grid .tiles
{
	display: block;
	width: 715px;
	margin: 0px;
	padding: 0px;
}
.grid .tiles .item
{
	display: block;
	position: relative;
	float: left;
	width: 231px;
	height: 275px;
	margin: 0 6px 6px 0;
	padding: 0px;
	background: url(/im/neutral/dlazdice.png) no-repeat;
}
.grid .tiles .item .img
{
	position: absolute;
	left: 50px;
	top: 63px;
	width: 120px;
	height: 120px;
	margin: 0px;
	padding: 0px;
}
.grid .tiles .item .imgin
{
	max-width: 120px;
	max-height: 120px;
	margin: 0px;
	padding: 0px;
}
.grid .tiles .item .code
{
	display: block;
	position: absolute;
	left: 5px;
	top: 6px;
	width: 220px;
	height: 16px;
	overflow: hidden;
}
.grid .tiles .item .code .clp
{
	margin: 0 0 0 5px;
}
.grid .tiles .item .mark
{
	display: block;
	position: absolute;
	left: 5px;
	top: 6px;
	width: 220px;
	height: 16px;
	overflow: hidden;
	font-size: 9px;
	text-align: right;
}
.grid .tiles .item .name
{
	display: block;
	position: absolute;
	left: 5px;
	top: 24px;
	width: 220px;
	height: 16px;
	font-weight: bold;
	overflow: hidden;
	white-space: nowrap;
}
.grid .tiles .item .nameselected
{
	display: block;
	position: absolute;
	left: 5px;
	top: 24px;
	width: 220px;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	background: #FFFFFF;
	z-index: 1000;
}
.grid .tiles .item .stock
{
	display: block;
	position: absolute;
	left: 2px;
	top: 40px;
	width: 300px;
	height: 16px;
}
.grid .tiles .item .stocknext
{
	display: block;
	position: absolute;
	left: 600px;
	top: 6px;
	width: 35px;
	height: 16px;
	overflow: hidden;
}
.grid .tiles .item .flagA
{
	display: block;
	position: absolute;
	left: 170px;
	top: 65px;
}
.grid .tiles .item .flagP
{
	display: block;
	position: absolute;
	left: 19px;
	top: 65px;
}
.grid .tiles .item .flagW
{
	display: block;
	position: absolute;
	left: 210px;
	top: 65px;
}
.grid .tiles .item .price0
{
	display: block;
	position: absolute;
	left: 10px;
	top: 185px;
	width: 185px;
	height: 38px;
	padding: 5px 0px 10px 25px;
	overflow: hidden;
	background: url(/im/neutral/iko_tel.png) no-repeat 0 5px;
	font-size: 10px;
}
.grid .tiles .item .price1
{
	display: block;
	position: absolute;
	left: 15px;
	top: 190px;
	width: 200px;
	height: 16px;
	overflow: hidden;
	padding: 0 0 6px 0;
	border-bottom: 1px dotted #B1AE98;
	text-align: right;
	font-size: 14px;
	font-weight: bold;
}
.grid .tiles .item .price1 .indiv
{
	padding: 2px;
	color: #FFFFFF;
	background: #F32833;
}
.grid .tiles .item .price1 .text
{
	float: left;
	display: block;
	font-size: 12px;
	font-weight: normal;
}
.grid .tiles .item .price1 .currency
{
	font-size: 12px;
	font-weight: normal;
}
.grid .tiles .item .price2
{
	display: block;
	position: absolute;
	left: 15px;
	top: 218px;
	width: 200px;
	height: 16px;
	overflow: hidden;
	text-align: right;
	font-size: 14px;
	font-weight: bold;
}
.grid .tiles .item .price2 .indiv
{
	padding: 2px;
	color: #FFFFFF;
	background: #F32833;
}
.grid .tiles .item .price2 .text
{
	float: left;
	display: block;
	font-size: 12px;
	font-weight: normal;
}
.grid .tiles .item .price2 .currency
{
	font-size: 12px;
	font-weight: normal;
}
.grid .tiles .item .basket
{
	display: block;
	position: absolute;
	left: 6px;
	top: 245px;
	width: 218px;
	height: 25px;
	padding: 0px;
	overflow: hidden;
}

.grid .stockitem
{
	float: left;
	margin: 0 4px 0 0;
}
.grid .stockitem td
{
	margin: 0px;
	padding: 0px;
}
.grid .stockitem .cbo0
{
	padding: 2px 0 0 0;
}
.grid .stockitem .cbo1
{
	background: url(/im/neutral/cbo_sklad.png) no-repeat;
}
.grid .stockitem td .stname
{
	font-weight: bold;
	padding: 0 0 0 3px;
}
.grid .stockitem td .stimg
{
	position: relative;
	top: 3px;
}
.Xgrid .stockitem td .stdetail
{
	display: block;
	width: 42px;
	height: 14px;
	padding: 2px 0 0 5px;
	background: url(/im/neutral/btnstocknextsmall.png) no-repeat;
	font-size: 8px;
}

.grid .Xstockitem
{
	margin: 0 4px 0 0;
}
.grid .Xstockitem td
{
	margin: 0px;
	padding: 0px;
}
.grid .Xstockitem .cbo0
{
	padding: 2px 0 0 0;
}
.grid .Xstockitem .cbo1
{
	background: url(/im/neutral/cbo_sklad.png) no-repeat;
}
.grid .Xstockitem td .stname
{
	font-weight: bold;
	padding: 0 0 0 3px;
}
.grid .Xstockitem td .stimg
{
	position: relative;
	top: 3px;
}
.Xgrid .Xstockitem td .stdetail
{
	display: block;
	width: 42px;
	height: 14px;
	padding: 2px 0 0 5px;
	background: url(/im/neutral/btnstocknextsmall.png) no-repeat;
	font-size: 8px;
}

.grid .stocksdetail
{
	display: block;
	width: 172px;
	padding: 4px;
	background: #F5F5F5;
	border: 1px solid #CCCCCC;
	font-size: 11px;
	border-radius: 4px;
	text-align: left;
}
.grid .stocksdetail div
{
	margin: 0px;
	padding: 0px;
}
.grid .stocksdetail td
{
	padding: 1px 4px 1px 0 !important;
}

.grid .pager
{
	width: 706px;
	margin: 0px;
	padding: 0px;
}
.grid .pager td
{
	margin: 0;
	padding: 0px;
	border: 0px solid !important;
}
.grid .pager .pagerbtn
{
	display: block;
	width: 27px;
	height: 16px;
	padding: 6px 0px;
	text-align: center;
}
.grid .pager .pagerbtn[disabled="disabled"], .grid .pager .pagerbtn.disabled
{
	display: block;
	width: 27px;
	height: 16px;
	color: #626262 !important;
	background: url(/im/neutral/pager1.png) no-repeat;
	font-weight: bold;
	text-align: center;
}
.grid .pager .pagerbtn:hover
{
	display: block;
	width: 27px;
	height: 16px;
	background: url(/im/neutral/pager2.png) no-repeat;
	text-align: center;
}
.grid .pagerbottom
{
	margin-top: 10px;
}

.headermain
{
	height: 88px;
	margin: 0px;
	padding: 0px;
	background: url(/im/clientskin/neutral/header_bg.png) repeat-x;
}
.headermain .headermainin1
{
	width: 100%;
	height: 89px;
	margin: 0px;
	padding: 0px;
	background: url(/im/clientskin/neutral/main_logo.png) no-repeat center center;
}
.headermain .headermainin1 .headermainin2
{
	width: 100%;
	height: 89px;
}
.headermain .headermainin1 .headermainin2 .uzivatel
{
	height: 52px;
	padding: 5px 0px 0px 18px;
}
.headermain .headermainin1 .headermainin2 .logoholder
{
	padding: 0 10px 0 5px;
	margin: 0px;
}
.headermain .headermainin1 .headermainin2 .funkce
{
	height: 32px;
	padding: 0 20px 0 5px;
	white-space: nowrap;
}

.headermain .headermainin1 .headermainin2 .tabbuttons
{
	width: 50%;
	height: 32px;
	padding: 0 0 0 10px;
	font-size: 12px;
	font-weight: bold;
	white-space: nowrap;
	overflow: hidden;
}
.headermain .headermainin1 .headermainin2 .tabbuttons .tabhome
{
	display: block;
	float: left;
	width: 44px;
	height: 29px;
	margin: 0 4px 0 0;
	padding: 0px;
	background: url(/im/clientskin/neutral/1_zalozka_normal.png) no-repeat 0 bottom;
}
.headermain .headermainin1 .headermainin2 .tabbuttons .tabhome .ico
{
	width: 16px;
	height: 15px;
	margin: 7px 14px;
	padding: 0px;
	background: url(/im/clientskin/neutral/iko_home_white.png) no-repeat;
}
.headermain .headermainin1 .headermainin2 .tabbuttons .tabhomesel
{
	display: block;
	float: left;
	width: 44px;
	height: 29px;
	margin: 0 4px 0 0;
	padding: 0px;
	background: url(/im/clientskin/neutral/1_zalozka_selected.png) no-repeat 0 bottom;
}
.headermain .headermainin1 .headermainin2 .tabbuttons .tabhomesel .ico
{
	width: 16px;
	height: 15px;
	margin: 7px 14px;
	padding: 0px;
	background: url(/im/clientskin/neutral/iko_home_black.png) no-repeat;
}
.headermain .headermainin1 .headermainin2 .tabbuttons .tabcat
{
	display: block;
	float: left;
	width: 102px;
	height: 22px;
	margin: 0 4px 0 0;
	padding: 7px 0 0 0px;
	background: url(/im/clientskin/neutral/2_zalozka_normal.png) no-repeat 0 bottom;
}
.headermain .headermainin1 .headermainin2 .tabbuttons .tabcat .ico
{
	width: 100px;
	height: 15px;
	margin: 7px 14px;
	padding: 0 0 0 20px;
	color: #FFFFFF;
	background: url(/im/clientskin/neutral/iko_katalog_white.png) no-repeat;
}
.headermain .headermainin1 .headermainin2 .tabbuttons .tabcatsel
{
	display: block;
	float: left;
	width: 102px;
	height: 22px;
	margin: 0 4px 0 0;
	padding: 7px 0 0 0;
	background: url(/im/clientskin/neutral/2_zalozka_selected.png) no-repeat 0 bottom;
}
.headermain .headermainin1 .headermainin2 .tabbuttons .tabcatsel .ico
{
	width: 100px;
	height: 15px;
	margin: 7px 14px;
	padding: 0 0 0 20px;
	color: #000000;
	background: url(/im/clientskin/neutral/iko_katalog_black.png) no-repeat;
}
.headermain .headermainin1 .headermainin2 .tabbuttons .tabsd
{
	display: block;
	float: left;
	width: 102px;
	height: 22px;
	margin: 0 4px 0 0;
	padding: 7px 0 0 0;
	background: url(/im/clientskin/neutral/3_zalozka_servis_normal.png) no-repeat 0 bottom;
}
.headermain .headermainin1 .headermainin2 .tabbuttons .tabsd .ico
{
	width: 100px;
	height: 15px;
	margin: 7px 14px;
	padding: 0 0 0 20px;
	color: #FFFFFF;
	background: url(/im/clientskin/neutral/iko_servis_white.png) no-repeat;
}
.headermain .headermainin1 .headermainin2 .tabbuttons .tabsdsel
{
	display: block;
	float: left;
	width: 102px;
	height: 22px;
	margin: 0 4px 0 0;
	padding: 7px 0 0 0;
	background: url(/im/clientskin/neutral/2_zalozka_selected.png) no-repeat 0 bottom;
}
.headermain .headermainin1 .headermainin2 .tabbuttons .tabsdsel .ico
{
	width: 100px;
	height: 15px;
	margin: 7px 14px;
	padding: 0 0 0 20px;
	color: #000000;
	background: url(/im/clientskin/neutral/iko_servis_black.png) no-repeat;
}
.headermain .headermainin1 .headermainin2 .tabbuttons .tabinfo
{
	display: block;
	float: left;
	width: 102px;
	height: 22px;
	margin: 0 4px 0 0;
	padding: 7px 0 0 0;
	background: url(/im/clientskin/neutral/2_zalozka_normal.png) no-repeat 0 bottom;
}
.headermain .headermainin1 .headermainin2 .tabbuttons .tabinfo .ico
{
	width: 100px;
	height: 15px;
	margin: 7px 14px;
	padding: 0 0 0 20px;
	color: #FFFFFF;
	background: url(/im/clientskin/neutral/iko_info_white.png) no-repeat;
}
.headermain .headermainin1 .headermainin2 .tabbuttons .tabinfosel
{
	display: block;
	float: left;
	width: 102px;
	height: 22px;
	margin: 0 4px 0 0;
	padding: 7px 0 0 0;
	background: url(/im/clientskin/neutral/2_zalozka_selected.png) no-repeat 0 bottom;
}
.headermain .headermainin1 .headermainin2 .tabbuttons .tabinfosel .ico
{
	width: 100px;
	height: 15px;
	margin: 7px 14px;
	padding: 0 0 0 20px;
	color: #000000;
	background: url(/im/clientskin/neutral/iko_info_black.png) no-repeat;
}
.headermain .headermainin1 .headermainin2 .tabbuttons .tabset
{
	display: block;
	float: left;
	width: 102px;
	height: 22px;
	margin: 0 4px 0 0;
	padding: 7px 0 0 0;
	background: url(/im/clientskin/neutral/2_zalozka_normal.png) no-repeat 0 bottom;
}
.headermain .headermainin1 .headermainin2 .tabbuttons .tabset .ico
{
	width: 100px;
	height: 15px;
	margin: 7px 14px;
	padding: 0 0 0 20px;
	color: #FFFFFF;
	background: url(/im/clientskin/neutral/iko_nastaveni_white.png) no-repeat;
}
.headermain .headermainin1 .headermainin2 .tabbuttons .tabsetsel
{
	display: block;
	float: left;
	width: 102px;
	height: 22px;
	margin: 0 4px 0 0;
	padding: 7px 0 0 0;
	background: url(/im/clientskin/neutral/2_zalozka_selected.png) no-repeat 0 bottom;
}
.headermain .headermainin1 .headermainin2 .tabbuttons .tabsetsel .ico
{
	width: 100px;
	height: 15px;
	margin: 7px 14px;
	padding: 0 0 0 20px;
	color: #000000;
	background: url(/im/clientskin/neutral/iko_nastaveni_black.png) no-repeat;
}

.infobox
{
	display: block;
	width: 680px;
	margin: 20px 0px;
	padding: 20px;
	border: 1px solid #E5E5E5;
	background: #FCFCFC;
}
.infobox .ico
{
	display: block;
	float: left;
	width: 32px;
	height: 32px;
	margin: 0px 10px;
}
.infobox .infotitle
{
	font-weight: bold;
}
.infobox .infotext
{
}

.infolist
{
	width: 706px;
	height: 100%;
	margin: 0px;
	padding: 0px;
}
.infolist .info
{
	display: block;
	width: 706px;
	height: 12px;
	margin: 10px 0;
	padding: 10px;
	background: url(/im/neutral/bck_info.png) no-repeat;
	text-align: center;
}
.infolist .criteria
{
	margin: 0px;
}
.infolist .criteria td
{
	padding: 2px 10px 2px 2px;
}
.infolist .list
{
	width: 100%;
	margin: 0;
	padding: 0px;
	font-size: 11px;
}
.infolist .list th
{
	padding: 5px;
}
.infolist .list tr.empty
{
}
.infolist .list tr.empty td
{
	border: 0px solid !important;
}
.infolist .list tr.tabletitle
{
	color: #4E4E4E;
	background: #E3E3E3;
}
.infolist .list tr.tabletitle td, .grid tr.tabletitle th
{
	padding: 5px;
	font-weight: bold;
}
.infolist .list tr.tr1
{
	color: #4E4E4E;
	background: #FCFCFC;
}
.infolist .list tr.tr1:hover
{
	color: #FFFFFF;
	background: #626262;
}
.infolist .list tr.tr1:hover a
{
	color: #FFFFFF;
}
.infolist .list tr.tr2
{
	color: #4E4E4E;
	background: #F5F5F5;
}
.infolist .list tr.tr2:hover
{
	color: #FFFFFF;
	background: #626262;
}
.infolist .list tr.tr2:hover a
{
	color: #FFFFFF;
}
.infolist .list tr td
{
	margin: 0px;
	padding: 3px 5px;
	border-right: 1px solid #E3E3E3;
	border-bottom: 1px solid #E3E3E3;
}
.infolist .list tr .td1 a
{
	display: block;
	width: 215px;
	padding: 2px 5px;
	color: #4E4E4E;
	text-decoration: none;
}
.infolist .list tr .td2 a
{
	display: block;
	width: 105px;
	padding: 2px 5px;
	color: #4E4E4E;
	text-decoration: none;
}
.infolist .list tr .td2 a
{
	display: block;
	width: 105px;
	padding: 2px 5px;
	color: #4E4E4E;
	text-decoration: none;
}

.infolist .list .ordernumber
{
	width: 100px;
}
.infolist .list .orderdate
{
	width: 85px;
}
.infolist .list .orderrecipient
{
	width: 200px;
}
.infolist .list .ordertransport
{
	width: 100px;
}
.infolist .list .orderprice
{
	width: 100px;
}
.infolist .list .orderico
{
	width: 20px;
}

.infolist .list .invoicenumber
{
	width: 100px;
}
.infolist .list .invoicedate
{
	width: 40px;
}
.infolist .list .invoicetype
{
	width: 45px;
}
.infolist .list .invoiceclosed
{
	width: 40px;
}
.infolist .list .invoiceprice
{
	width: 80px;
}
.infolist .list .invoiceico
{
	width: 20px;
}


.infolist .list .pager td
{
	margin: 0;
	padding: 5px 0 0 0;
	border: 0px solid !important;
}
.infolist .list .pager span
{
	display: block;
	width: 27px;
	height: 16px;
	padding: 6px 0px;
	background: url(/im/neutral/pager1.png) no-repeat;
	font-weight: bold;
	text-align: center;
}
.infolist .list .pager a
{
	display: block;
	width: 27px;
	height: 16px;
	padding: 6px 0px;
	text-align: center;
}
.infolist .list .pager a:hover
{
	background: url(/im/neutral/pager2.png) no-repeat;
}


.login
{
	width: 720px;
	margin: 0px;
	padding: 0px;
}
.login .loginmain
{
	width: 720px;
	margin: 0px;
	padding: 0px;
}
.login .loginmain .logindialog
{
	height: 240px;
	width: 310px;
	padding: 0 30px 0 10px;
	color: #FFFFFF;
	background: url(/im/clientskin/neutral/bg_login.png) no-repeat;
}
.login .loginmain .logindialog a
{
	color: #FFFFFF;
}
.login .loginmain .logindialog .dialogtitle
{
	display: block;
	margin: 0 0 10px 0;
	font-size: 20px;
	font-weight: bold;
	text-transform: uppercase;
}
.login .loginmain .logindialog td
{
	padding: 4px 4px 0 4px;
}
.login .loginmain .logindialog .buttons
{
	padding: 15px 0 0px 0;
}
.login .loginmain .logindialog .remember
{
	font-size: 11px;
}
.login .loginmain .logindialog .lostnew
{
	padding: 15px 0px 0 0px;
}
.login .loginmain .logindialog .lostnew a
{
	padding: 2px 10px 3px 20px;
	background: url(/im/clientskin/neutral/sipka.png) no-repeat;
	font-size: 11px;
	text-decoration: underline;
}
.login .loginmain .logininfo
{
	display: block;
	padding: 10px 0 10px 30px;
	background: url(/im/clientskin/neutral/login_info.png) no-repeat 0 5px;
}
.login .loginmain .loginnews
{
	padding: 11px 0 0 0;
}
.login .loginmain .loginbanners
{
	padding: 11px 0 0 10px;
}
.login .loginblocked
{
	width: 455px;
}

.login .login2
{
	width: 100%;
	padding: 20px 0 0 0;
	margin: 0px;
	color: #4E4E4E;
}
.login .login2 td
{
	padding: 5px;
	margin: 0px;
}
.login .login2 .login2title
{
	padding: 5px 5px 5px 30px;
	color: #C7090A;
	font-size: 20px;
	font-weight: bold;
	background: url(/im/neutral/lock26.png) no-repeat 0px 0px;
}
.login .login2 .gray
{
	background: #F3F3F3;
}
.login .login2 .bordertop
{
	border-top: 1px solid #E0DFE0;
}
.login .login2 .borderbottom
{
	border-bottom: 1px solid #E0DFE0;
}
.login .login2 .descr
{
	padding: 15px 20px 10px 20px;
}
.login .login2 .lbl1
{
	padding: 0px 0px 0px 20px;
}
.login .login2 .lbl2
{
	padding: 0px 0px 0px 10px;
}
.login .login2 .txt
{
	padding: 0px 5px 0px 5px;
}
.login .login2 .buttons
{
	padding: 0px 10px 10px 10px;
}
.login .login2 .links
{
	padding: 10px 20px 15px 20px;
}
.login .login2 .lost
{
	padding: 3px 10px 3px 26px;
	color: #C7090A;
	background: url(/im/neutral/ico_question.png) no-repeat;
	text-decoration: underline;
}
.login .login2 .register
{
	padding: 3px 0px 3px 26px;
	color: #C7090A;
	background: url(/im/neutral/ico_register.png) no-repeat;
	text-decoration: underline;
}
.login .lasttd
{
	padding-right: 20px !important;
}


.lostpwd
{
	width: 706px;
	margin: 0px;
	padding: 0px;
}
.lostpwd table
{
	width: 100%;
	margin: 20px auto;
	padding: 0px;
	color: #555555;
	background: #F5F5F5;
	border: 1px solid #E5E5E5;
	font-size: 12px;
}
.lostpwd table tr td
{
	margin: 0px;
	padding: 5px;
}
.lostpwd table tr .td1
{
	width: 100px;
}
.lostpwd table tr .td2
{
	width: 500px;
}
.lostpwd table .inputtext
{
	width: 215px;
	height: 23px;
	margin: 0px;
	padding: 0px 5px;
	color: #555555;
	background: url(/im/neutral/policko1.png) no-repeat;
	border: none;
	font-size: 12px;
}


.navbar
{
	display: block;
	height: 20px;
	margin: 15px 0 0;
	padding: 0;
}
.navbar .navbaritem
{
	display: block;
	float: left;
	margin: 0 !important;
	padding: 0 15px 0 5px !important;
	color: #A5A5A5;
	background: url(im/neutral/navig.png) no-repeat right;
	text-align: left;
	text-decoration: underline;
}
.navbar .navbaritemlast
{
	display: block;
	float: left;
	margin: 0 !important;
	padding: 0 5px 0 5px !important;
	color: #A5A5A5;
	text-align: left;
	text-decoration: underline;
}


.nextistreeview
{
	display: block;
}
.nextistreeview .group
{
	display: block;
	float: left;
	width: 231px;
	margin: 0 5px 20px 0;
	padding: 0px;
}
.nextistreeview .group .grouptitle
{
	display: block;
	width: 211px;
	height: 29px;
	margin: 0px;
	padding: 8px 10px;
	color: #FFFFFF;
	background: url(/im/neutral/bck_group.png) no-repeat;
	font-size: 12px;
	font-weight: bold;
	overflow: hidden;
	white-space: nowrap;
}
.nextistreeview .group .grouptitle a
{
	color: #FFFFFF;
}
.nextistreeview .node
{
	display: block;
	margin: 0px;
	padding: 0px;
}
.nextistreeview .node span
{
	color: #CCCCCC;
	font-weight: normal;
	font-style: italic;
}
.nextistreeview .node .itemX
{
	display: block;
	margin: 0px;
	padding: 4px 4px 4px 20px;
	color: #FF0000;
	background: url(/im/neutral/treeX.png) no-repeat 0 3px;
	border-bottom: 1px solid #E9E9E9;
}
.nextistreeview .node .itemX:hover
{
	color: #FFFFFF;
	background: url(/im/neutral/treeXH.png) no-repeat 0 3px #626262;
}
.nextistreeview .node .itemE
{
	display: block;
	margin: 0px;
	padding: 4px 4px 4px 20px;
	color: #000000;
	background: url(/im/neutral/treeC.png) no-repeat 0 3px #E9E9E9;
	border-bottom: 0px solid #E9E9E9;
	font-weight: bold;
	cursor: pointer;
}
.nextistreeview .node .itemE:hover
{
	color: #FFFFFF;
	background: url(/im/neutral/treeCH.png) no-repeat 0 3px #626262;
}
.nextistreeview .node .itemE:hover a
{
	color: #FFFFFF;
}
.nextistreeview .node .itemC
{
	display: block;
	margin: 0px;
	padding: 4px 4px 4px 20px;
	color: #000000;
	background: url(/im/neutral/treeE.png) no-repeat 0 3px;
	border-bottom: 1px solid #E9E9E9;
	font-weight: bold;
	cursor: pointer;
}
.nextistreeview .node .itemC:hover
{
	color: #FFFFFF;
	background: url(/im/neutral/treeEH.png) no-repeat 0 3px #626262;
}
.nextistreeview .node .itemC:hover a
{
	color: #FFFFFF;
}
.nextistreeview .node .childrenH
{
	display: none;
}
.nextistreeview .node .children
{
	display: block;
	margin: 0 0 1px 0;
	padding: 3px 2px 3px 11px;
	border: 1px solid #E9E9E9;
}
.nextistreeview .node .children .itemX
{
	display: block;
	margin: 0px;
	padding: 3px 4px 3px 20px;
	background: url(/im/neutral/treeX.png) no-repeat 0 3px;
	border-bottom: 0px solid #E9E9E9;
}
.nextistreeview .node .children .itemX:hover
{
	color: #FFFFFF;
	background: url(/im/neutral/treeXH.png) no-repeat 0 3px #626262;
}
.nextistreeview .node .children .itemC
{
	display: block;
	margin: 0px;
	padding: 3px 4px 3px 20px;
	background: url(/im/neutral/treeE.png) no-repeat 0 3px;
	border-bottom: 0px solid #E9E9E9;
}
.nextistreeview .node .children .itemC:hover
{
	color: #FFFFFF;
	background: url(/im/neutral/treeEH.png) no-repeat 0 3px #626262;
}
.nextistreeview .node .children .itemC:hover a
{
	color: #FFFFFF;
}

.nextistreeviewuni
{
	display: block;
}
.nextistreeviewuni .group
{
	display: block;
	float: left;
	width: 231px;
	margin: 0 5px 20px 0;
	padding: 0px;
}
.nextistreeviewuni .group .grouptitle
{
	display: block;
	width: 211px;
	height: 29px;
	margin: 0px;
	padding: 8px 10px;
	color: #FFFFFF;
	background: url(/im/neutral/bck_group.png) no-repeat;
	font-size: 12px;
	font-weight: bold;
	overflow: hidden;
	white-space: nowrap;
}
.nextistreeviewuni .group .grouptitle a
{
	color: #FFFFFF;
}
.nextistreeviewuni .node
{
	display: block;
	margin: 0px;
	padding: 0px;
}
.nextistreeviewuni .nodeitemX
{
	display: block;
	height: 19px;
	padding: 4px 4px 0 0;
	border-bottom: 1px solid #E9E9E9;
}
.nextistreeviewuni .node .node .nodeitemX
{
	display: block;
	height: 19px;
	padding: 4px 4px 0 0;
	border-bottom: 0px solid;
}
.nextistreeviewuni .nodeitemX:hover
{
	color: #FFFFFF;
	background: #626262;
}
.nextistreeviewuni .nodeitemC
{
	display: block;
	height: 19px;
	padding: 4px 4px 0 0;
	border-bottom: 1px solid #E9E9E9;
}
.nextistreeviewuni .node .node .nodeitemC
{
	display: block;
	height: 19px;
	padding: 4px 4px 0 0;
	border-bottom: 0px solid;
}
.nextistreeviewuni .nodeitemC:hover
{
	color: #FFFFFF;
	background: #626262;
}
.nextistreeviewuni .nodeitemE
{
	display: block;
	height: 19px;
	padding: 4px 4px 0 0;
	border-bottom: 1px solid #E9E9E9;
	background: #E9E9E9;
}
.nextistreeviewuni .node .node .nodeitemE
{
	display: block;
	height: 19px;
	padding: 4px 4px 0 0;
	border-bottom: 0px solid;
}
.nextistreeviewuni .nodeitemE:hover
{
	color: #FFFFFF;
	background: #626262;
}
.nextistreeviewuni .node .itemX
{
	margin: 0px;
	padding: 4px 4px 4px 15px;
	background: url(/im/neutral/treeX.png) no-repeat 0 3px;
	cursor: pointer;
}
.nextistreeviewuni .nodeitemX:hover .itemX
{
	background: url(/im/neutral/treeXH.png) no-repeat 0 3px;
}
.nextistreeviewuni .node .itemXX
{
	margin: 0px;
	padding: 4px 4px 4px 4px;
	color: #FF0000;
	cursor: pointer;
}
.nextistreeviewuni .node .itemC
{
	margin: 0px;
	padding: 4px 4px 4px 15px;
	background: url(/im/neutral/treeE.png) no-repeat 0 3px;
	cursor: pointer;
}
.nextistreeviewuni .nodeitemC:hover .itemC
{
	background: url(/im/neutral/treeEH.png) no-repeat 0 3px;
}
.nextistreeviewuni .node .itemCX
{
	margin: 0px;
	padding: 4px 4px 4px 4px;
	color: #000000;
	font-weight: bold;
	cursor: pointer;
}
.nextistreeviewuni .node .itemE
{
	margin: 0px;
	padding: 4px 4px 4px 15px;
	background: url(/im/neutral/treeC.png) no-repeat 0 3px;
	cursor: pointer;
}
.nextistreeviewuni .nodeitemE:hover .itemE
{
	background: url(/im/neutral/treeCH.png) no-repeat 0 3px;
}
.nextistreeviewuni .node .itemEX
{
	margin: 0px;
	padding: 4px 4px 4px 4px;
	color: #000000;
	font-weight: bold;
	cursor: pointer;
}
.nextistreeviewuni strong
{
	color: #CCCCCC;
	font-weight: normal;
}
.nextistreeviewuni .node .childrenH
{
	display: none;
}
.nextistreeviewuni .node .children
{
	display: block;
	margin: 0 0 1px 0;
	padding: 3px 2px 3px 11px;
	border: 1px solid #E9E9E9;
}

.nextistreeviewuninew
{
	display: block;
}
.nextistreeviewuninew .group
{
	display: block;
	float: left;
	width: 231px;
	margin: 0 5px 20px 0;
	padding: 0px;
}
.nextistreeviewuninew .group .grouptitle
{
	display: block;
	width: 211px;
	height: 29px;
	margin: 0px;
	padding: 8px 10px;
	color: #FFFFFF;
	background: url(/im/neutral/bck_group.png) no-repeat;
	font-size: 12px;
	font-weight: bold;
	overflow: hidden;
	white-space: nowrap;
}
.nextistreeviewuninew .group .grouptitle a
{
	color: #FFFFFF;
}
.nextistreeviewuninew .node
{
	display: block;
	margin: 0px;
	padding: 0px;
}
.nextistreeviewuninew .nodeitemX
{
	display: block;
	xheight: 19px;
	padding: 4px 4px 4px 0;
	border-bottom: 1px solid #E9E9E9;
}
.nextistreeviewuninew .node .node .nodeitemX
{
	display: block;
	xheight: 19px;
	padding: 4px 4px 4px 0;
	border-bottom: 0px solid;
}
.nextistreeviewuninew .nodeitemX:hover
{
	color: #FFFFFF;
	background: #626262;
}
.nextistreeviewuninew .nodeitemC
{
	display: block;
	xheight: 19px;
	padding: 4px 4px 4px 0;
	border-bottom: 1px solid #E9E9E9;
}
.nextistreeviewuninew .node .node .nodeitemC
{
	display: block;
	xheight: 19px;
	padding: 4px 4px 4px 0;
	border-bottom: 0px solid;
}
.nextistreeviewuninew .nodeitemC:hover
{
	color: #FFFFFF;
	background: #626262;
}
.nextistreeviewuninew .nodeitemE
{
	display: block;
	xheight: 19px;
	padding: 4px 4px 4px 0;
	border-bottom: 1px solid #E9E9E9;
	background: #E9E9E9;
}
.nextistreeviewuninew .node .node .nodeitemE
{
	display: block;
	xheight: 19px;
	padding: 4px 4px 4px 0;
	border-bottom: 0px solid;
}
.nextistreeviewuninew .nodeitemE:hover
{
	color: #FFFFFF;
	background: #626262;
}
.nextistreeviewuninew .node .itemX
{
	margin: 0px;
	padding: 4px 4px 4px 15px;
	background: url(/im/neutral/treeX.png) no-repeat 0 3px;
	cursor: pointer;
}
.nextistreeviewuninew .nodeitemX:hover .itemX
{
	background: url(/im/neutral/treeXH.png) no-repeat 0 3px;
}
.nextistreeviewuninew .node .itemXX
{
	margin: 0px;
	padding: 4px 4px 4px 4px;
	color: #FF0000;
	cursor: pointer;
}
.nextistreeviewuninew .node .itemC
{
	margin: 0px;
	padding: 4px 4px 4px 15px;
	background: url(/im/neutral/treeE.png) no-repeat 0 3px;
	cursor: pointer;
}
.nextistreeviewuninew .nodeitemC:hover .itemC
{
	background: url(/im/neutral/treeEH.png) no-repeat 0 3px;
}
.nextistreeviewuninew .node .itemCX
{
	margin: 0px;
	padding: 4px 4px 4px 4px;
	color: #000000;
	font-weight: bold;
	cursor: pointer;
}
.nextistreeviewuninew .node .itemE
{
	margin: 0px;
	padding: 4px 4px 4px 15px;
	background: url(/im/neutral/treeC.png) no-repeat 0 3px;
	cursor: pointer;
}
.nextistreeviewuninew .nodeitemE:hover .itemE
{
	background: url(/im/neutral/treeCH.png) no-repeat 0 3px;
}
.nextistreeviewuninew .node .itemEX
{
	margin: 0px;
	padding: 4px 4px 4px 4px;
	color: #000000;
	font-weight: bold;
	cursor: pointer;
}
.nextistreeviewuninew strong
{
	color: #CCCCCC;
	font-weight: normal;
}
.nextistreeviewuninew .node .childrenH
{
	display: none;
}
.nextistreeviewuninew .node .children
{
	display: block;
	margin: 0 0 1px 0;
	padding: 3px 2px 3px 11px;
	border: 1px solid #E9E9E9;
}


.orderdetail
{
	width: 706px;
	margin: 0px;
	padding: 0px;
}
.orderdetail table td
{
	padding: 4px;
}
.orderdetail .orderitems
{
	width: 706px;
	margin: 20px 0 0 0;
	font-size: 11px;
}
.orderdetail .orderitems .tr1
{
	background: #FEFEFE;
}
.orderdetail .orderitems .tr2
{
	background: #F5F5F5;
}
.orderdetail .orderitems td
{
	padding: 4px;
}
.orderdetail .orderitems td.price
{
	text-align: right;
}
.orderdetail .orderitems td.amount
{
	text-align: right;
}
.orderdetail .summary
{
	width: 706px;
	margin: 20px 0 0 0;
	text-align: right;
}
.orderdetail .summary table
{
	float: right;
}
.orderdetail .exports
{
}
.orderdetail .exports .exporttitle
{
	font-weight: bold;
}


.panelexport
{
	width: 140px;
	margin: 0;
	padding: 3px;
	color: #4E4E4E;
	background: #FFFFEE;
	border: 1px solid #555555;
}
.panelexport a
{
	display: block;
	padding: 2px 10px;
	color: #4E4E4E !important;
	background: #FFFFEE;
}
.panelexport a:hover
{
	color: #FFFFFF !important;
	background: #626262;
}

.PanelMain2
{
	background: #FFFFFF;
}
.PanelMain2 .PanelMainTitle2
{
	height: 37px;
	background: url(/im/neutral/top_lista_bg.png) repeat-x #4E4E4E;
	color: #FFFFFF;
}
.PanelMain2 .PanelMainTitle2 span
{
	height: 37px;
	padding: 0 15px;
	margin: 0 15px;
	background: url(/im/neutral/sipka2.png) no-repeat 0 2px;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
}

.propertyselector
{
	display: block;
	width: 720px;
	margin: 0px;
	padding: 0px;
}


.register
{
	width: 706px;
	margin: 0px;
	padding: 0px;
}
.register .registertbl
{
	width: 100%;
	border: 1px solid #E5E5E5;
}
.register .registertbl .tr1
{
	background: #F5F5F5;
}
.register .registertbl .tr2
{
	background: #FEFEFE;
}
.register .registertbl tr td tr td
{
	margin: 0px;
	padding: 4px;
}
.register .registertbl tr td tr .td1
{
	width: 200px;
}
.register .registertbl tr td tr .td2
{
	width: 500px;
}
.register table .inputtext
{
	width: 215px;
	height: 23px;
	margin: 0px;
	padding: 0px 5px;
	background: url(/im/neutral/policko1.png) no-repeat;
	border: none;
	font-size: 12px;
}
.register table select
{
	width: 225px;
	height: 21px;
	padding: 2px;
}
.register .registertip
{
	color: #CCCCCC;
}


.servis
{
	background: url(im/neutral/bgADC.png) repeat-y scroll 0 0 #FFFFFF;
}

.setting
{
	width: 706px;
	margin: 0px;
	padding: 0px;
}

.spz
{
	width: 720px;
	margin: 0px;
	padding: 0px;
}
.spz .spzsearch
{
	margin: 0 0 10px 0;
	padding: 10px;
	text-align: right;
	background: #F5F5F5;
	border-top: 1px solid #E5E5E5;
	border-bottom: 1px solid #E5E5E5;
}
.spz .spzitem
{
	margin: 10px 0 0px 0;
	padding: 4px 10px;
	border: 1px solid #E5E5E5;
}
.spz .spzitem a
{
	color: #FF0000;
	font-weight: bold;
	text-decoration: underline;
}
.spz .spzedit
{
	margin: 10px 0 10px 0;
	padding: 4px;
	background: #F5F5F5;
	border: 1px solid #E5E5E5;
}
.spz .spzedit .edittitle
{
	font-weight: bold;
}
.spz .spzedit .txt
{
	width: 200px;
	margin: 0px;
	padding: 2px 10px;
}
.spz .spzedit .edit
{
	width: 500px;
	height: 26px;
	margin: 0px;
	padding: 0px 10px;
	color: #555555;
	background: url(/im/neutral/policko1.png) no-repeat;
	border: none;
}
.spz .spzedit .edit input
{
	border: 0px solid;
}
.spz .spzedit .area
{
	margin: 0px;
	padding: 0 0 10px 0;
}
.spz .spzedit .area textarea
{
	resize: none;
	width: 500px;
	height: 130px;
	xborder: 0px solid;
}
.spz .spzedit .err
{
	display: block;
	margin: 0px;
	padding: 5px 10px;
	font-weight: bold;
	color: #FF0000;
	background: #E5E5E5;
}
.spz .spzhistory
{
	margin: 0 0 10px 0;
	padding: 4px;
	background: #FFFFF5;
	border-bottom: 1px solid #E5E5E5;
	border-left: 1px solid #E5E5E5;
	border-right: 1px solid #E5E5E5;
}
.spz .spzhistory a.selected
{
	margin: 0 0 10px 0;
	padding: 0px 4px 4px 18px;
	background: url(/im/neutral/check1.png) no-repeat;
	font-weight: bold;
	text-decoration: underline;
}
.spz .spzhistory a.normal
{
	margin: 0 0 10px 0;
	padding: 0px 4px 4px 18px;
	background: url(/im/neutral/check0.png) no-repeat;
	font-weight: bold;
	text-decoration: underline;
}
.spz .spzhistory table
{
	padding: 10px;
	font-size: 11px;
}
.spz .spzhistory table .code
{
	font-weight: bold;
}
.spz .spzhistory table .name
{
}

.stockitemsC
{
	padding: 2px 0 0 4px;
	overflow: hidden;
}
.stockitemsC .stockitem
{
	clear: none;
	float: left;
	background: url(/im/neutral/stocksep.png) no-repeat right;
	margin: 0 5px 0 0;
	padding: 0 5px 0 0;
}
.stockitemsC .stockitem .stname
{
	font-weight: bold;
}
.stockitemsC .stockitem .stimg
{
	position: relative;
	top: 2px;
}
.stockitemsC .stockitem .stval
{
}

.stockitemsCx
{
	padding: 2px 0 0 4px;
	height: 32px;
	overflow: hidden;
}
.stockitemsCx .stockitem
{
	clear: none;
	margin: 0 5px 0 0;
	padding: 0 5px 0 0;
}
.stockitemsCx .stockitem .stname
{
	font-weight: bold;
}
.stockitemsCx .stockitem .stimg
{
	position: relative;
	top: 2px;
}
.stockitemsCx .stockitem .stval
{
}

.stockitemsE
{
	padding: 0 0 0 4px;
}
.stockitemsE .stockitem
{
	clear: none;
	float: left;
	background: url(/im/neutral/stocksep.png) no-repeat right;
	margin: 0 5px 0 0;
	padding: 0 5px 0 0;
}
.stockitemsE .stockitem .stname
{
	font-weight: bold;
}
.stockitemsE .stockitem .stimg
{
	position: relative;
	top: 2px;
}
.stockitemsE .stockitem .stval
{
}

.stockitemsT
{
	padding: 0 0 0 4px;
}
.stockitemsT .stockitem
{
	clear: none;
	float: left;
	background: url(/im/neutral/stocksep.png) no-repeat right;
	margin: 0 5px 0 0;
	padding: 0 5px 0 0;
}
.stockitemsT .stockitem .stname
{
	font-weight: bold;
}
.stockitemsT .stockitem .stimg
{
	position: relative;
	top: 2px;
}
.stockitemsT .stockitem .stval
{
}

.table
{
	width: 100%;
}
.table tr th
{
	padding: 8px 10px;
	color: #4E4E4E;
	background: #E3E3E3;
	font-weight: bold;
	text-align: left;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
}
.table .tr1
{
	color: #4E4E4E;
	background: #FCFCFC;
}
.table .tr1:hover
{
	color: #FFFFFF;
	background: #626262;
}
.table .tr1:hover a
{
	color: #FFFFFF;
}
.table .tr2
{
	color: #4E4E4E;
	background: #F5F5F5;
}
.table .tr2:hover
{
	color: #FFFFFF;
	background: #626262;
}
.table .tr2:hover a
{
	color: #FFFFFF;
}
.table .td1
{
	padding: 4px 10px 4px 10px;
}
.table .td2
{
	padding: 4px 0px 4px 0px;
}

.table .button
{
	padding: 10px 0px;
}

.tabs
{
	display: block;
	height: 28px;
	margin: 15px 0 0 0;
	padding: 0;
	border-bottom: 1px solid #E5E5E5;
	font-weight: normal;
}
.tabs .selected
{
	display: block;
	float: left;
	position: relative;
	top: 1px;
	height: 28px;
	margin: 0px;
	text-decoration: none;
}
.tabs .selected .l
{
	display: block;
	float: left;
	width: 2px;
	height: 28px;
	margin: 0px;
	background: url(/im/neutral/tabdwl.png) no-repeat;
	text-decoration: none;
}
.tabs .selected .c
{
	display: block;
	float: left;
	height: 13px;
	margin: 0px;
	padding: 8px 7px 7px 7px;
	color: #4E4E4E;
	background: url(/im/neutral/tabdwc.png) repeat-x;
	font-weight: normal;
	text-decoration: none;
	text-transform: uppercase;
}
.tabs .selected .r
{
	display: block;
	float: left;
	width: 2px;
	height: 28px;
	margin: 0 4px 0 0;
	background: url(/im/neutral/tabdwr.png) no-repeat;
	text-decoration: none;
}
.tabs .normal
{
	display: block;
	float: left;
	position: relative;
	top: 1px;
	height: 28px;
	margin: 0px;
	font-weight: bold;
	text-decoration: none;
}
.tabs .normal .l
{
	display: block;
	float: left;
	width: 2px;
	height: 28px;
	margin: 0px;
	background: url(/im/neutral/tabdgl.png) no-repeat;
	text-decoration: none;
}
.tabs .normal .c
{
	display: block;
	float: left;
	height: 13px;
	margin: 0px;
	padding: 7px 7px 7px 7px;
	color: #4E4E4E;
	background: url(/im/neutral/tabdgc.png) repeat-x;
	font-weight: normal;
	text-decoration: none;
	text-transform: uppercase;
}
.tabs .normal .r
{
	display: block;
	float: left;
	width: 2px;
	height: 28px;
	margin: 0 4px 0 0;
	background: url(/im/neutral/tabdgr.png) no-repeat;
	text-decoration: none;
}

.tabs2
{
	display: block;
	height: 31px;
	margin: 0 0 10px 0;
	padding: 0 0 0 5px;
	border-bottom: 1px solid #E5E5E5;
}
.tabs2 .selected
{
	display: block;
	float: left;
	position: relative;
	top: 1px;
	height: 31px;
	margin: 0px;
	font-weight: bold;
	text-decoration: none;
}
.tabs2 .selected .l
{
	display: block;
	float: left;
	width: 6px;
	height: 31px;
	margin: 0px;
	background: url(/im/neutral/zalozka_bila_leva.png) no-repeat;
	font-weight: bold;
	text-decoration: none;
}
.tabs2 .selected .c
{
	display: block;
	float: left;
	height: 16px;
	margin: 0px;
	padding: 10px 10px 5px 10px;
	color: #4E4E4E;
	background: url(/im/neutral/zalozka_bila_stred.png) repeat-x;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}
.tabs2 .selected .r
{
	display: block;
	float: left;
	width: 6px;
	height: 31px;
	margin: 0px;
	background: url(/im/neutral/zalozka_bila_prava.png) no-repeat;
	font-weight: bold;
	text-decoration: none;
}
.tabs2 .normal
{
	display: block;
	float: left;
	position: relative;
	top: 1px;
	height: 31px;
	margin: 0px;
	font-weight: bold;
	text-decoration: none;
}
.tabs2 .normal .l
{
	display: block;
	float: left;
	width: 6px;
	height: 31px;
	margin: 0px;
	background: url(/im/neutral/zalozka_seda_leva.png) no-repeat;
	font-weight: bold;
	text-decoration: none;
}
.tabs2 .normal .c
{
	display: block;
	float: left;
	height: 16px;
	margin: 0px;
	padding: 10px 10px 5px 10px;
	color: #4E4E4E;
	background: url(/im/neutral/zalozka_seda_stred.png) repeat-x;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}
.tabs2 .normal .r
{
	display: block;
	float: left;
	width: 6px;
	height: 31px;
	margin: 0px;
	background: url(/im/neutral/zalozka_seda_prava.png) no-repeat;
	font-weight: bold;
	text-decoration: none;
}
.tabs2 .separator
{
	display: block;
	float: left;
	width: 5px;
	height: 31px;
}

.tecdocmanu
{
	position: relative;
	width: 706px;
	margin: 0px;
	padding: 0px;
}
.tecdocmanu .item
{
	display: block;
	width: 228px;
	height: 21px;
	margin: 0px 5px 5px 0;
	padding: 2px;
	background: #F5F5F5;
	font-weight: bold;
}
.tecdocmanu .item:hover
{
	color: #FFFFFF;
	background: #5C5C5C;
}
.tecdocmanu .item:hover a
{
	color: #FFFFFF;
}
.tecdocmanu .item .link
{
	display: block;
	width: 180px;
	height: 14px;
	margin: 0px;
	padding: 3px 10px;
	color: #4E4E4E;
	text-decoration: none;
	float: left;
}
.tecdocmanu .item .star
{
	display: block;
	width: 12px;
	height: 13px;
	margin: 0px;
	padding: 4px 5px;
	float: right;
}
.tecdocmanu .reset
{
	display: block;
	margin: 20px 0 0 0;
	padding: 0px;
	font-size: 11px;
	text-decoration: underline;
}

.tecdocmodels
{
	width: 706px;
	margin: 0px;
	padding: 0px;
	font-size: 11px;
}
.tecdocmodelsin
{
}
.tecdocmodels .manuname
{
	display: block;
	width: 670px;
	height: 26px;
	margin: 0px 0px 10px 0px;
	padding: 8px 15px 0 20px;
	color: #4E4E4E;
	background: url(/im/neutral/manuname.png) no-repeat;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}
.tecdocmodels .manuname:hover
{
	background: url(/im/neutral/manuname2.png) no-repeat;
}
.tecdocmodels .manuname img
{
	float: right;
}

.tecdocmodels .tablemodels
{
	width: 350px;
	margin: 0px;
	padding: 0px;
	border-left: 1px solid #E3E3E3;
	border-bottom: 1px solid #E3E3E3;
}
.tecdocmodels .tablemodels.table1
{
	margin: 0 10px 0 0;
}
.tecdocmodels .tablemodels tr.tabletitle
{
	color: #4E4E4E;
	background: #E3E3E3;
}
.tecdocmodels .tablemodels tr.tabletitle td
{
	padding: 7px;
	font-size: 11px;
	font-weight: bold;
}
.tecdocmodels .tablemodels tr.tr1g
{
	color: red;
	background: #FCFCFC;
	font-weight: bold;
}
.tecdocmodels .tablemodels tr.tr1g td
{
	padding: 5px;
	border-top: 1px solid #E3E3E3;
}
.tecdocmodels .tablemodels tr.tr1
{
	color: #4E4E4E;
	background: #FCFCFC;
}
.tecdocmodels .tablemodels tr.tr1:hover
{
	color: #FFFFFF;
	background: #626262;
}
.tecdocmodels .tablemodels tr.tr1:hover a
{
	color: #FFFFFF;
}
.tecdocmodels .tablemodels tr.tr2g
{
	color: red;
	background: #F5F5F5;
	border-top: 1px solid #E3E3E3;
	font-weight: bold;
}
.tecdocmodels .tablemodels tr.tr2g td
{
	padding: 5px;
	border-top: 1px solid #E3E3E3;
}
.tecdocmodels .tablemodels tr.tr2
{
	color: #4E4E4E;
	background: #F5F5F5;
}
.tecdocmodels .tablemodels tr.tr2:hover
{
	color: #FFFFFF;
	background: #626262;
}
.tecdocmodels .tablemodels tr.tr2:hover a
{
	color: #FFFFFF;
}
.tecdocmodels .tablemodels tr td
{
	margin: 0px;
	padding: 0px;
	border-right: 1px solid #E3E3E3;
}
.tecdocmodels .tablemodels tr .td1 a
{
	display: block;
	width: 220px;
	padding: 2px 5px;
	color: #4E4E4E;
	text-decoration: none;
}
.tecdocmodels .tablemodels tr .td2 a
{
	display: block;
	width: 105px;
	padding: 2px 5px;
	color: #4E4E4E;
	text-decoration: none;
}
.tecdocmodels .tablemodels tr td .summary
{
	float: right;
	color: #CCCCCC;
	font-style: italic;
	font-weight: normal;
}
.tecdocmodels .tablemodels tr td.separator
{
	border-bottom: 1px solid #E3E3E3;
	border-right: 1px solid #E3E3E3;
}

.tecdocengines
{
	width: 715px;
	margin: 0px;
	padding: 0px;
	font-size: 11px;
}
.tecdocengines .manuname
{
	display: block;
	float: left;
	width: 316px;
	height: 26px;
	margin: 0px 10px 10px 0px;
	padding: 8px 15px 0 20px;
	color: #4E4E4E;
	background: url(/im/neutral/modelname.png) no-repeat;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}
.tecdocengines .manuname:hover
{
	background: url(/im/neutral/modelname2.png) no-repeat;
}
.tecdocengines .manuname img
{
	float: right;
}
.tecdocengines .modelname
{
	display: block;
	float: left;
	width: 316px;
	height: 26px;
	margin: 0px 0px 10px 0px;
	padding: 8px 15px 0 20px;
	color: #4E4E4E;
	background: url(/im/neutral/modelname.png) no-repeat;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}
.tecdocengines .modelname:hover
{
	background: url(/im/neutral/modelname2.png) no-repeat;
}
.tecdocengines .modelname img
{
	float: right;
}

.tecdocengines .tableengines
{
	margin: 0px;
	padding: 0px;
	border-left: 1px solid #E3E3E3;
	border-bottom: 1px solid #E3E3E3;
}
.tecdocengines .tableengines tr.tabletitle
{
	color: #4E4E4E;
	background: #E3E3E3;
}
.tecdocengines .tableengines tr.tabletitle td
{
	padding: 7px;
	font-size: 11px;
	font-weight: bold;
}
.tecdocengines .tableengines tr.tr1g
{
	color: red;
	background: #FCFCFC;
	font-weight: bold;
}
.tecdocengines .tableengines tr.tr1g td
{
	padding: 5px 5px 2px 5px;
	border-top: 1px solid #E3E3E3;
}
.tecdocengines .tableengines tr.tr1
{
	color: #4E4E4E;
	background: #FCFCFC;
}
.tecdocengines .tableengines tr.tr1:hover
{
	color: #FFFFFF;
	background: #626262;
}
.tecdocengines .tableengines tr.tr1:hover a
{
	color: #FFFFFF;
}
.tecdocengines .tableengines tr.tr2g
{
	color: red;
	background: #F5F5F5;
	border-top: 1px solid #E3E3E3;
	font-weight: bold;
}
.tecdocengines .tableengines tr.tr2g td
{
	padding: 5px;
	border-top: 1px solid #E3E3E3;
}
.tecdocengines .tableengines tr.tr2
{
	color: #4E4E4E;
	background: #F5F5F5;
}
.tecdocengines .tableengines tr.tr2:hover
{
	color: #FFFFFF;
	background: #626262;
}
.tecdocengines .tableengines tr.tr2:hover a
{
	color: #FFFFFF;
}
.tecdocengines .tableengines tr td
{
	margin: 0px;
	padding: 0px;
	border-right: 1px solid #E3E3E3;
}
.tecdocengines .tableengines tr .td1 a
{
	display: block;
	width: 225px;
	padding: 2px 5px;
	color: #4E4E4E;
	text-decoration: none;
}
.tecdocengines .tableengines tr .td2 a
{
	display: block;
	width: 110px;
	padding: 2px 5px;
	color: #4E4E4E;
	text-decoration: none;
}
.tecdocengines .tableengines tr .td3 a
{
	display: block;
	width: 220px;
	padding: 2px 5px;
	color: #4E4E4E;
	text-decoration: none;
}
.tecdocengines .tableengines tr .td4 a
{
	display: block;
	width: 110px;
	padding: 2px 5px;
	color: #4E4E4E;
	text-decoration: none;
}
.tecdocengines .tableengines tr td .summary
{
	float: right;
	color: #CCCCCC;
	font-style: italic;
	font-weight: normal;
}
.tecdocengines .tableengines tr td.separator
{
	border-bottom: 1px solid #E3E3E3;
	border-right: 1px solid #E3E3E3;
}

.tecdocgroups
{
	display: block;
	width: 720px;
	margin: 0px;
	padding: 0px;
}
.tecdocgroups .tecdocgroupsin
{
	display: block;
	position: relative;
	margin: 0px;
	padding: 0px;
}
.tecdocgroups .spz
{
	display: block;
	width: 720px;
	height: 26px;
	padding: 10px;
	margin: 0px;
}
.tecdocgroups .spz .spzlabel
{
	font-size: 11px;
	font-weight: bold;
}
.tecdocgroups .spz .spztext
{
	width: 215px;
	height: 23px;
	margin: 0px;
	padding: 0px 5px;
	color: #555555;
	background: url(/im/neutral/policko1.png) no-repeat;
	border: none;
	font-size: 12px;
}
.tecdocgroups .spz .btn
{
	font-size: 11px;
	font-weight: normal;
}
.tecdocgroups .filter
{
	xborder: 1px solid;
	margin: 5px 0 5px 0;
	text-align: right;
}
.tecdocgroups .buttonsv
{
	display: block;
}
.tecdocgroups .buttonsv a
{
	display: block;
	float: left;
	width: 77px;
	height: 95px;
	margin: 0 0 10px 0;
	padding: 0px;
	color: #676767;
	xborder-right: 1px solid #E6E6E6 !important;
	text-align: center;
	overflow: hidden;
}
.tecdocgroups .buttonsv a:hover
{
	color: #DE323E;
}
.tecdocgroups .buttonsh
{
	display: block;
	width: 315px;
	float: left;
}
.tecdocgroups .buttonsh a
{
	display: block;
	float: left;
	width: 77px;
	height: 95px;
	margin: 0 0 10px 0;
	padding: 0px;
	color: #676767;
	xborder-right: 1px solid #E6E6E6 !important;
	text-align: center;
	overflow: hidden;
}
.tecdocgroups .buttonsh a:hover
{
	color: #DE323E;
}
.tecdocgroups .groupsv
{
	display: block;
	width: 720px;
	height: auto;
}
.tecdocgroups .groupsv .group
{
	display: block;
	float: left;
	width: 231px;
	margin: 0 5px 20px 0;
	padding: 0px;
}
.tecdocgroups .groupsv .group .grouptitle
{
	display: block;
	width: 211px;
	height: 29px;
	margin: 0px;
	padding: 8px 10px;
	color: #FFFFFF;
	background: url(/im/neutral/bck_group.png) no-repeat;
	font-size: 13px;
	font-weight: bold;
	overflow: hidden;
	white-space: nowrap;
}
.tecdocgroups .groupsh
{
	display: block;
	float: left;
	width: 390px;
	height: auto;
	margin: 0 0 0 10px;
}
.tecdocgroups .groupsh .group
{
	display: block;
	float: left;
	width: 220px;
	margin: 0 5px 20px 0;
	padding: 0px;
}
.tecdocgroups .groupsh .group .grouptitle
{
	display: block;
	width: 211px;
	height: 29px;
	margin: 0px;
	padding: 8px 10px;
	color: #FFFFFF;
	background: url(/im/neutral/bck_group.png) no-repeat;
	font-size: 13px;
	font-weight: bold;
	overflow: hidden;
	white-space: nowrap;
}

.tdsmall
{
	display: block;
	width: 247px;
	height: auto;
	margin: 0 0 5px 0px;
	padding: 0px;
}
.tdsmall .t
{
	display: block;
	width: 247px;
	height: 34px;
	margin: 0px;
	padding: 0px;
}
.tdsmall .m
{
	display: block;
	width: 247px;
	height: auto;
	margin: 0px;
	padding: 5px 0 0 0;
	background: url(/im/neutral/tabulka_stred.png) repeat-y;
}
.tdsmall .b
{
	display: block;
	width: 247px;
	height: 7px;
	margin: 0px;
	padding: 0px;
	background: url(/im/neutral/tabulka_spodek.png) no-repeat;
}
.tdsmall .row
{
	display: block;
	height: 27px;
	margin: 0px;
	padding: 0px 10px 8px 10px;
	background: url(/im/neutral/policko3.png) no-repeat 10px 0px;
}
.tdsmall .row .lbl
{
	display: block;
	float: left;
	width: 153px;
	height: 18px;
	margin: 0px;
	padding: 7px 5px 0px 10px;
	color: #A5A5A5;
	background: transparent;
	border: 0px solid;
	overflow: hidden;
}
.tdsmall .row .btn
{
	display: block;
	float: left;
	width: 45px;
	height: 18px;
	margin: 0px;
	padding: 7px 5px 0px 5px;
	text-align: center;
	font-weight: bold;
	overflow: hidden;
}
.tdsmall .row2
{
}
.tdsmall .row2 .constrgrouptree
{
	margin: 0 10px;
	background: #FFFFFF;
	font-size: 9px;
}
.tdsmall .row2 .constrgrouptree .grp
{
	font-weight: bold;
}
.tdsmall .row2 .constrgrouptree .node
{
	color: #FF0000;
}
.tdsmall .row2 .constrgrouptree .nodesel
{
	color: #FF0000;
	text-decoration: underline;
}

.tdsmallmanu
{
	display: block;
	width: 505px;
	min-height: 50px;
	max-height: 300px;
	margin: 0px;
	padding: 10px 4px 10px 4px;
	background: #FFFFFF;
	border: 1px solid #626262;
	overflow: auto;
}
.tdsmallmanu .item
{
	display: block;
	width: 160px;
	margin: 2px;
	padding: 0px;
	overflow: hidden;
}
.tdsmallmanu .item a
{
	display: block;
	width: 160px;
	margin: 0px;
	padding: 2px 2px;
	overflow: hidden;
	font-size: 10px;
}
.tdsmallmanu .item a:hover
{
	color: #FFFFFF;
	background: #626262;
}

.tdsmallmodel
{
	display: block;
	width: 730px;
	min-height: 50px;
	max-height: 280px;
	margin: 0px;
	padding: 10px 4px 10px 4px;
	background: #FFFFFF;
	border: 1px solid #626262;
	clear: both;
	overflow: auto;
}
.tdsmallmodel .tablemodels
{
	width: 350px;
	margin: 0px;
	padding: 0px;
	border-left: 1px solid #E3E3E3;
	border-bottom: 1px solid #E3E3E3;
}
.tdsmallmodel .tablemodels tr td
{
	font-size: 10px;
}
.tdsmallmodel .tablemodels.table1
{
	margin: 0 5px 0 0;
}
.tdsmallmodel .tablemodels.table1in
{
	margin: 0 0 0 0;
}
.tdsmallmodel .tablemodels tr.tabletitle
{
	color: #4E4E4E;
	background: #E3E3E3;
}
.tdsmallmodel .tablemodels tr.tabletitle td
{
	padding: 3px;
	font-size: 11px;
	font-weight: bold;
}
.tdsmallmodel .tablemodels tr.tr1g
{
	color: red;
	background: #FCFCFC;
	font-weight: bold;
	cursor: pointer;
}
.tdsmallmodel .tablemodels tr.tr1g:hover
{
	background: #CCCCCC;
}
.tdsmallmodel .tablemodels tr.tr1g td
{
	padding: 3px;
	border-top: 1px solid #E3E3E3;
}
.tdsmallmodel .tablemodels tr.tr1
{
	color: #4E4E4E;
	background: #FCFCFC;
}
.tdsmallmodel .tablemodels tr.tr1:hover
{
	color: #FFFFFF;
	background: #626262;
}
.tdsmallmodel .tablemodels tr.tr1:hover a
{
	color: #FFFFFF;
}
.tdsmallmodel .tablemodels tr.tr2g
{
	color: red;
	background: #F5F5F5;
	border-top: 1px solid #E3E3E3;
	font-weight: bold;
	cursor: pointer;
}
.tdsmallmodel .tablemodels tr.tr2g:hover
{
	background: #CCCCCC;
}
.tdsmallmodel .tablemodels tr.tr2g td
{
	padding: 3px;
	border-top: 1px solid #E3E3E3;
}
.tdsmallmodel .tablemodels tr.tr2
{
	color: #4E4E4E;
	background: #F5F5F5;
}
.tdsmallmodel .tablemodels tr.tr2:hover
{
	color: #FFFFFF;
	background: #626262;
}
.tdsmallmodel .tablemodels tr.tr2:hover a
{
	color: #FFFFFF;
}
.tdsmallmodel .tablemodels tr td
{
	margin: 0px;
	padding: 0px;
	border-right: 1px solid #E3E3E3;
}
.tdsmallmodel .tablemodels tr .td1 a
{
	display: block;
	width: 220px;
	padding: 1px 5px;
	color: #4E4E4E;
	text-decoration: none;
}
.tdsmallmodel .tablemodels tr .td2 a
{
	display: block;
	width: 105px;
	padding: 1px 5px;
	color: #4E4E4E;
	text-decoration: none;
}
.tdsmallmodel .tablemodels tr td .summary
{
	float: right;
	color: #CCCCCC;
	font-style: italic;
	font-weight: normal;
}
.tdsmallmodel .tablemodels tr td.separator
{
	border-bottom: 1px solid #E3E3E3;
	border-right: 1px solid #E3E3E3;
}

.tdsmallengine
{
	display: block;
	width: 588px;
	min-height: 50px;
	max-height: 250px;
	margin: 0px;
	padding: 10px 4px 10px 4px;
	background: #FFFFFF;
	border: 1px solid #A5A5A5;
	clear: both;
	overflow: auto;
}
.tdsmallengine .tableengines
{
	margin: 0px;
	padding: 0px;
	border-left: 1px solid #E3E3E3;
	border-bottom: 1px solid #E3E3E3;
}
.tdsmallengine .tableengines tr td
{
	font-size: 10px;
}
.tdsmallengine .tableengines tr.tabletitle
{
	color: #4E4E4E;
	background: #E3E3E3;
}
.tdsmallengine .tableengines tr.tabletitle td
{
	padding: 3px;
	font-size: 11px;
	font-weight: bold;
}
.tdsmallengine .tableengines tr.tr1g
{
	color: red;
	background: #FCFCFC;
	font-weight: bold;
}
.tdsmallengine .tableengines tr.tr1g td
{
	padding: 3px;
	border-top: 1px solid #E3E3E3;
}
.tdsmallengine .tableengines tr.tr1
{
	color: #4E4E4E;
	background: #FCFCFC;
}
.tdsmallengine .tableengines tr.tr1:hover
{
	color: #FFFFFF;
	background: #626262;
}
.tdsmallengine .tableengines tr.tr1:hover a
{
	color: #FFFFFF;
}
.tdsmallengine .tableengines tr.tr2g
{
	color: red;
	background: #F5F5F5;
	border-top: 1px solid #E3E3E3;
	font-weight: bold;
}
.tdsmallengine .tableengines tr.tr2g td
{
	padding: 3px;
	border-top: 1px solid #E3E3E3;
}
.tdsmallengine .tableengines tr.tr2
{
	color: #4E4E4E;
	background: #F5F5F5;
}
.tdsmallengine .tableengines tr.tr2:hover
{
	color: #FFFFFF;
	background: #626262;
}
.tdsmallengine .tableengines tr.tr2:hover a
{
	color: #FFFFFF;
}
.tdsmallengine .tableengines tr td
{
	margin: 0px;
	padding: 0px;
	border-right: 1px solid #E3E3E3;
}
.tdsmallengine .tableengines tr .td1 a
{
	display: block;
	width: 175px;
	padding: 1px 5px;
	color: #4E4E4E;
	text-decoration: none;
}
.tdsmallengine .tableengines tr .td2 a
{
	display: block;
	width: 80px;
	padding: 1px 5px;
	color: #4E4E4E;
	text-decoration: none;
}
.tdsmallengine .tableengines tr .td3 a
{
	display: block;
	width: 160px;
	padding: 1px 5px;
	color: #4E4E4E;
	text-decoration: none;
}
.tdsmallengine .tableengines tr .td4 a
{
	display: block;
	width: 110px;
	padding: 1px 5px;
	color: #4E4E4E;
	text-decoration: none;
}
.tdsmallengine .tableengines tr td .summary
{
	float: right;
	color: #CCCCCC;
	font-style: italic;
	font-weight: normal;
}
.tdsmallengine .tableengines tr td.separator
{
	border-bottom: 1px solid #E3E3E3;
	border-right: 1px solid #E3E3E3;
}


.tradingterms
{
	width: 706px;
	margin: 0px;
	padding: 0px;
}

.universal
{
	display: block;
	width: 720px;
	margin: 0px;
	padding: 0px;
}
.universal .universalin
{
	display: block;
	position: relative;
	margin: 0px;
	padding: 0px;
}
.universal .verticalbtn
{
	display: block;
	width: 100%;
	height: 26px;
	margin: 0px;
	padding: 0 0 10px 0;
}
.universal .verticalbtn input
{
	float: right;
}

.users
{
	display: block;
	width: 720px;
	margin: 0px;
	padding: 0px;
}
.users .usersearch
{
	margin: 0px;
	padding: 5px 0;
	text-align: right;
}
.users tr td
{
	margin: 0px;
	padding: 2px 5px;
	border-bottom: 1px solid #E3E3E3;
}
.users tr td:hover
{
	color: #FFFFFF;
}
.users .tr1
{
	color: #4E4E4E;
	background: #FCFCFC;
}
.users .tr1:hover
{
	color: #FFFFFF;
	background: #626262;
}
.users .tr2
{
	color: #4E4E4E;
	background: #F5F5F5;
}
.users .tr2:hover
{
	color: #FFFFFF;
	background: #626262;
}
.users tr .id
{
	width: 100px;
	color: #4E4E4E;
	font-weight: bold;
}
.users tr .name
{
	width: 470px;
	color: #4E4E4E;
}
.users tr .name .address
{
	color: #999999;
	font-size: 11px;
}
.users tr .change
{
	width: 150px;
	padding: 2px 5px;
	color: #4E4E4E;
	text-decoration: none;
}
.users tr .adr a
{
	display: block;
	width: 110px;
	padding: 1px 5px;
	color: #4E4E4E;
	text-decoration: none;
}


.wait
{
	display: block;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 706px;
	height: 100%;
	z-index: 10000;
	color: white;
	background-color: #EEEEEE;
	filter: alpha(opacity=70);
	opacity: 0.70;
}
.wait2
{
	display: block;
	position: fixed;
	left: 500px;
	top: 40%;
	height: 30px;
	z-index: 10001;
}
.wait2 table
{
	margin: 50px auto;
	color: #626262;
	background: #FFFFFF;
	border: 1px solid #626262;
}
.wait2 table td
{
	padding: 10px;
	margin: 0px;
}

.widgets
{
	margin: 0px;
	padding: 0px;
}
.widgets .widget1
{
	width: 350px;
	margin: 0px;
	padding: 0 10px 0 0;
}
.widgets .widget2
{
	width: 360px;
	margin: 0px;
	padding: 0 0px 0 0;
}






.allstar
{
	width: 720px;
	margin: 0px;
	padding: 0px;
}

.allstargrid
{
	margin-bottom: 10px;
}

.allstargriditem
{
	padding: 5px 0px;
	border-left: 2px solid #999999;
}
.allstargriditem .toprow
{
	background: url("/im/n/header_light.png") repeat-x bottom #FFFFFF;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}
.allstargriditem .toprow .expandbtn
{
	padding: 5px;
}
.allstargriditem .toprow .product
{
}
.allstargriditem .toprow .product .oem
{
	padding: 5px 5px 0 5px;
	font-size: 13px;
	font-weight: bold;
}
.allstargriditem .toprow .product .oemznacka
{
	padding: 5px 5px 0 5px;
	font-weight: bold;
}
.allstargriditem .toprow .product .articleno
{
	padding: 5px 5px 0 5px;
	font-size: 13px;
	font-weight: bold;
	white-space: nowrap;
}
.allstargriditem .toprow .product .brandname
{
	padding: 5px 5px 0 5px;
	font-weight: bold;
}
.allstargriditem .toprow .product .productname
{
	padding: 0px 5px;
	font-weight: bold;
	color: #666666;
	font-size: 11px;
}
.allstargriditem .toprow .cenysmall
{
	padding-top: 5px;
}
.allstargriditem .toprow .cenysmall td
{
	padding: 0px 5px;
	text-align: right;
	white-space: nowrap;
}
.allstargriditem .toprow .stockstates
{
	width: 175px;
	padding: 5px 0px;
	text-align: right;
}
.allstargriditem .toprow .stockstates td
{
	text-align: right;
	float: right;
}
.allstargriditem .toprow .stockstates td td
{
	text-align: left;
	float: none;
	padding-left: 2px;
}
.Xallstargriditem .toprow .buy
{
	text-align: right !important;
}

.allstargriditem .detailrow
{
	background: #FFFFFF;
	border-bottom: 1px solid #CCCCCC;
}
.allstargriditem .detailrow .image
{
	width: 100px;
	padding: 5px;
}
.allstargriditem .detailrow .buttons
{
	width: 80px;
	padding: 5px;
}
.allstargriditem .detailrow .paneldetail
{
	padding: 5px;
}
.allstargriditem .detailrow .paneldetail .detail
{
}
.allstargriditem .detailrow .paneldetail .price
{
	background: #F5F5F5;
}
.allstargriditem .detailrow .paneldetail .price td
{
	text-align: right;
	white-space: nowrap;
}

.grdOemItem
{
	padding: 3px 5px 2px 5px;
}
.grdOemItem .sipka
{
	width: 25px !important;
	border-bottom: 1px solid #CCCCCC;
}
.grdOemItem .oemlink
{
	width: 100px;
	border-bottom: 1px solid #CCCCCC;
}
.grdOemItem .oemlink a
{
	color: #4863A0;
}
.grdOemItem .nazev
{
	width: 200px;
	border-bottom: 1px solid #CCCCCC;
}
.grdOemItem .znacka
{
	width: 200px;
	border-bottom: 1px solid #CCCCCC;
}

