A:link { color: Red; text-decoration: none; }
A:visited { color: Red; text-decoration: none; }
A:active { color: Red; text-decoration: none; }
A:hover { color: #333333; text-decoration: none; }

.Aframeimg:link { background-color: transparent; color: transparent; }
.Aframeimg:visited { background-color: transparent; color: transparent; }
.Aframeimg:active { background-color: transparent; color: transparent; }
.Aframeimg:hover { background-color: transparent; color: transparent; }


.mainmenu { display: block; font-weight: bold; color: #666666; position: relative; float: left; padding: 10px 10px 10px 10px; margin: 5px 5px 5px 5px; border-color: #939393; border-style: solid; border-width: 1px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.mainmenu:link { color: #666666; }
.mainmenu:visited { color: #666666; }
.mainmenu:active { color: #666666; }
.mainmenu:hover { color: #EE1F24; }

.strom { display: block; font-weight: bold; width: 250px; color: #666666; background-color: #FFFFFF; position: relative; float: left; clear: both; padding: 10px 10px 10px 10px; margin: 0px 0px 2px 0px; border-color: #939393; border-style: solid; border-width: 1px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.strom:link { color: #666666; }
.strom:visited { color: #666666; }
.strom:active { color: #666666; }
.strom:hover { color: #EE1F24; background-color: #E0E0E0; }

.headbg { background-color: #AEC03F; }
.footbg { background-color: #AEC03F; }
.evnlin { background-color: #FFFFFF; }
.oddlin { background-color: #EEEEEE; }

html {
	scrollbar-arrow-color: #CCCCCC;
	scrollbar-base-color : #A3A3A3;
	scrollbar-face-color: #999999;
	scrollbar-shadow-color: #CCCCCC;
	scrollbar-highlight-color: #CCCCCC;
	scrollbar-3dlight-color: #A3A3A3;
	scrollbar-darkshadow-color: #666666;
	scrollbar-track-color: #A3A3A3; }

.body {
	background-color: #FFFFFF;
	background-position: top left;
	background-repeat: no-repeat;
	background-attachment: scroll;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 13px;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal; 
	word-spacing: normal;
	letter-spacing: normal;
	text-decoration: none;
	color: #333333;
	border-width: 0px 0px 0px 0px; }

.bodydet {
	background-color: #FFFFFF;
	background-position: top left;
	background-repeat: repeat;
	background-attachment: fixed;
	padding: 10px 10px 10px 10px;
	margin: 0px 0px 0px 0px;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 13px;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal; 
	word-spacing: normal;
	letter-spacing: normal;
	text-decoration: none;
	color: #333333;
	border-width: 0px 0px 0px 0px; }

.font {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 13px;
	color: #333333;
	word-spacing: normal;
	letter-spacing: normal;
	text-decoration: none; }

.div { text-indent: 40px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.div_standard { text-indent: 0px; position: relative; width: 550px; float: none; clear: both; background-color: #FAFAFA; background-attachment: scroll; background-position: top left;  border-style: solid solid solid solid; border-color: #D2D2D2 #A7A7A7 #A7A7A7 #D2D2D2; margin: auto; padding: 10px 10px 10px 10px; border-width: 1px 1px 1px 1px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.div_messages { text-indent: 0px; position: relative; width: 550px; float: none; clear: both; background-color: #FF6666; background-attachment: scroll; background-position: top left;  border-style: solid solid solid solid; border-color: #D2D2D2 #A7A7A7 #A7A7A7 #D2D2D2; margin: auto; padding: 10px 10px 10px 10px; border-width: 1px 1px 1px 1px; color: #FFF6F6; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.div_cleaner { display: block; clear: both; margin: 0px; padding: 0px; border-width: 0px; }

.table {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 13px;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	word-spacing: normal;
	letter-spacing: normal;
	text-decoration: none;
	background-color: transparent;
	color: #333333;
	margin: 0px 0px 0px 0px;
	padding: 0px 1px 0px 1px;
	border-color: transparent; }

TABLE.padded_table TD { padding: 0px 5px 0px 5px; vertical-align: middle; height: 20px; border-width: 0px 1px 0px 0px; border-style: solid; border-color: #FFFFFF; }
TABLE.padded_table2 TD { padding: 0px 5px 0px 5px; vertical-align: middle; height: 20px; }

TD {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 13px;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	word-spacing: normal;
	letter-spacing: normal;
	text-decoration: none;
	color: #333333; }

.ul {
	list-style-type: square;
	list-style-position: outside; }

.clear { clear: right; }

.inputfield {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 12px;
	color: #333333;
	height: 20px;
	word-spacing: normal;
	letter-spacing: normal;
	text-decoration: none;
	background-color: #CCCCCC;
	margin: 2px 2px 2px 2px;
	padding: 1px 1px 1px 1px;
	border-width: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: #003300 #999999 #999999 #003300; }

.inputtext {
	height: 200px;
	width: 400px;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 12px;
	color: #333333;
	word-spacing: normal;
	letter-spacing: normal;
	text-decoration: none;
	background-color: #CCCCCC;
	margin: 2px 2px 2px 2px;
	padding: 1px 1px 1px 1px;
	border-width: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: #003300 #999999 #999999 #003300; }

.submitbutton {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	font-size: 10px;
	color: #333333;
	height: 20px;
	word-spacing: normal;
	letter-spacing: normal;
	text-decoration: none;
	background-color: #CCCCCC;
	margin: 2px 2px 2px 2px;
	padding: 1px 3px 1px 3px;
	border-width: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: #999999 #003300 #003300 #999999;
	cursor: hand; }

HR { color: #CCCCCC; }



/* Katalog specials... */

.speed_sel { display: block; clear: none; float: left; margin: 0px 0px 0px 0px; padding: 2px 1px 2px 1px; background-color: transparent; border-width: 0px 0px 0px 0px; }
.catalog_font { font-size: 2.24em; letter-spacing: 0px; }
.sel_years { font-size: 1.54em; letter-spacing: 0px; color: #A8A6A7; text-align: center; display: block; clear: both; float: none; margin: 0px 0px 0px 0px; padding: 5px 3px 0px 1px; background-color: transparent; border-width: 0px 0px 0px 0px; }
.sel_years:link { color: #A8A6A7; }
.sel_years:visited { color: #A8A6A7; }
.sel_years:active { color: #A8A6A7; }
.sel_years:hover { color: #EE1F24; }

.stromecek {
	display: block;
	top: 0px;
	left: 0px;
	height: auto;
	visibility: visible;
	overflow: hidden;
	position: relative;
	border-width: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left; }
.stromecek_field {
	background-color: #F6F6F6;
	display: block;
	top: auto;
	left: 0px;
	line-height: 14px; height: 14px; font-size: 13px; 
	visibility: visible;
	position: relative;
	border-width: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	vertical-align: top;
	text-align: left;
	white-space: nowrap;
	list-style-type: none;
	list-style-position: outside;
	list-style-image: none; }
.stromecek_fieldA {
	background-color: #F6F6F6;
	display: block;
	top: auto;
	left: 0px;
	line-height: 14px; height: 14px; font-size: 13px; 
	visibility: visible;
	position: relative;
	border-width: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	vertical-align: top;
	text-align: left;
	white-space: nowrap; }
.stromecek_fieldA:link { color: #333333; text-decoration: none; background-color: #F6F6F6; }
.stromecek_fieldA:visited { color: #333333; text-decoration: none; background-color: #F6F6F6; }
.stromecek_fieldA:active { color: #333333; text-decoration: none; background-color: #F6F6F6; }
.stromecek_fieldA:hover { color: #333333; text-decoration: none; background-color: #CCCCCC; }
.rozClick { background-color: #F6F6F6; }
.rozClick:link { color: Red; text-decoration: none; background-color: #F6F6F6; }
.rozClick:visited { color: Red; text-decoration: none; background-color: #F6F6F6; }
.rozClick:active { color: Red; text-decoration: none; background-color: #F6F6F6; }
.rozClick:hover { color: Red; text-decoration: none; background-color: #CCCCCC; }
.vypnut { background-color: #FFFFFF; }
.vypnut:link { color: #333333; text-decoration: none; background-color: #FFFFFF; }
.vypnut:visited { color: #333333; text-decoration: none; background-color: #FFFFFF; }
.vypnut:active { color: #333333; text-decoration: none; background-color: #FFFFFF; }
.vypnut:hover { color: #333333; text-decoration: none; background-color: #CCCCCC; }
.haveParts { background-color: #FF9999; }
.haveParts:link { color: Red; text-decoration: none; background-color: #FF9999; }
.haveParts:visited { color: Red; text-decoration: none; background-color: #FF9999; }
.haveParts:active { color: Red; text-decoration: none; background-color: #FF9999; }
.haveParts:hover { color: Red; text-decoration: none; background-color: #CCCCCC; }
.neaktiv { background-color: #FFFFFF; }
.neaktiv:link { color: #A5A5A5; text-decoration: none; background-color: #FFFFFF; }
.neaktiv:visited { color: #A5A5A5; text-decoration: none; background-color: #FFFFFF; }
.neaktiv:active { color: #A5A5A5; text-decoration: none; background-color: #FFFFFF; }
.neaktiv:hover { color: #A5A5A5; text-decoration: none; background-color: #CCCCCC; }

.katgshowtablecell { 
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 13px;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	word-spacing: normal;
	letter-spacing: normal;
	text-decoration: none;
	color: #000000;
	vertical-align: top;
	padding: 10px 10px 10px 10px;
	margin: auto;
	background-color: #F6F6F6;
	border-width: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: #999999 #999999 #999999 #999999; }
.katgshowtablecell.kstcspc { background-color: transparent; border-color: transparent; }
.katgshowtablecell.kstcbig { width: 602px; }
.katgshowtablecell.kstcsml { width: 182px; }

.inputfieldkataloglevelA {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 12px;
	color: #000000;
	word-spacing: normal;
	letter-spacing: normal;
	text-decoration: none;
	background-color: #FFFFFF;
	margin: 0px 0px 0px 0px;
	width: 370px;
	height: 250px;
	padding: 20px 0px 20px 0px;
	border-width: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: #000000 #000000 #000000 #000000; }
.inputfieldkataloglevelA option {
	padding: 0px 10px 0px 10px;
	margin: 0px 10px 0px 10px; }
.inputfieldkataloglevelA option:hover {
	background-color : #CCCCCC; }

/* ...Katalog specials */



/* Laximo specials... */

.prtranslatorH1 { font-weight: bold; }
.prtranslatorH0 { font-weight: bold; color: #0000AA; text-decoration: line-through; }
.prtranslatorD1 { font-weight: normal; }
.prtranslatorD0 { font-weight: normal; color: #0000AA; text-decoration: line-through; }

.vin_katg_container { display: block; height: auto; margin: 0px; padding: 0px; border: 0px none; outline: 0px none !important; background-color: transparent; }
.vin_katg_container * { line-height: 16px; -ms-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -khtml-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; }
.vin_katg_container .div_cleaner { display: block; float: none; clear: both; margin: 0px; padding: 0px; border: 0px none; height: 0px; line-height: 0px; font-size: 0px; outline: 0px none !important; }
.vin_katg_container .stromek_radkovani * { line-height: 14px; }
.vin_katg_container_4 { width: 1080px; }
.vin_katg_container_3 { width:  810px; }
.vin_katg_container_2 { width:  540px; }
.vin_katg_container_1 { width:  270px; }

.a_laxrv_images { display: block; outline: 0 none; border: 0 none; margin: auto; padding: auto; }
.a_laxrv_images:hover { }
.img_laxrv_images { display: block; border: 1px #999999 solid; margin: 0px 0px 0px 5px; padding: 0px; float: right; clear: none; }
.img_laxrv_images:hover { border-color: #DBDBDB; }

.laxSELcartab { border: 0px none; margin: 0px; padding: 0px; border-collapse: collapse; border-spacing: 0px; }
.laxSELcartab TD { line-height: 24px; height: 24px; margin: 0px; padding: 0px 15px 0px 0px; text-align: center; vertical-align: middle; font-size: 12px; }

.laxUNITtab { border: 0px none; margin: 0px; padding: 0px; border-collapse: separate; border-spacing: 2px; }
.laxUNITtab .normal TD { line-height: 20px; margin: 0px; padding: 0px 5px 0px 5px; vertical-align: top; cursor: pointer; }
.laxUNITtab .relink TD { line-height: 20px; margin: 0px; padding: 0px 5px 0px 5px; vertical-align: top; cursor: default; }

.hgpos { color: #FF0000; font-weight: bold; }

.laxVINevidencetab { width: auto; margin: 0px; padding: 0px; border: 0px none; border-collapse: collapse; border-spacing: 0px; }
.laxVINevidencetab TR { margin: 0px; padding: 0px; border: 0px none; }
.laxVINevidencetab TD { margin: 0px; padding: 1px; border: 0px none; vertical-align: middle; height: 17px; font-size: 13px; }
.laxVINevidencetab TD P { display: inline; margin: 0px; padding: 0px; border: 0px none; vertical-align: middle; height: 17px; font-size: 11px; }
.laxVINevidencetab .inputfield { margin: 0px; padding: 0px 2px; vertical-align: middle; height: 17px; line-height: 15px; font-size: 13px; }
.laxVINevidencetab .submitbutton { margin: 0px; padding: 0px; }

.mozaika_4 { width: 1080px; }
.mozaika_3 { width:  810px; }
.mozaika_2 { width:  540px; }
.mozaika_1 { width:  270px; }
.mozaika { cursor: default; margin: 0px; padding: 0px; border: 0px none; text-align: left; outline: 0px none; text-indent: 0px none; background-color: }
.mozaika * { cursor: default; -ms-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -khtml-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; }
.mozaika ul { margin: 0px; padding: 0px; border: 0px none; outline: 0px none; font-size: 0px; list-style-type: none; }
.mozaika li { vertical-align: top; float: left; clear: none; margin: 2px; padding: 5px; border: 1px solid #999999; outline: 0px none; width: 266px; height: 468px; background-color: #F6F6F6; 
		-webkit-transition: background-color 300ms ease, border-color 300ms ease; -moz-transition: background-color 300ms ease, border-color 300ms ease; -khtml-transition: background-color 300ms ease, border-color 300ms ease; -o-transition: background-color 300ms ease, border-color 300ms ease; -ms-transition: background-color 300ms ease, border-color 300ms ease; -icab-transition: background-color 300ms ease, border-color 300ms ease; transition: background-color 300ms ease, border-color 300ms ease; }
.mozaika li:hover { border-color: #333333; background-color: #E6E6E6; }
.dlazdice { display: block; margin: 0px; padding: 0px; border: 0px none; outline: 0px none; width: 100%; height: 456px; vertical-align: top; font-size: 12px; line-height: 16px; position: relative; overflow: hidden; background-color: transparent; }
.dlazdice * { cursor: default; -ms-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -khtml-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; }
.dlazdice .fotka { display: block; overflow: hidden; margin: 0px; padding: 0px; border: 1px solid #DEDEDE; outline: 0px none; width: 100%; height: 230px; float: none; clear: both; background-color: #FFFFFF; opacity: 1.00; -moz-opacity: 1.00; filter: alpha(opacity=100); }
.dlazdice .textka { display: block; overflow: hidden; margin: 5px 0 0 0; padding: 5px; border: 1px solid #DEDEDE; outline: 0 none; width: 100%; height: 40px; line-height: 15px; text-align: center; float: none; clear: both; background-color: #FFFFFF; }
.dlazdice .fullspceline { display: block; overflow: hidden; margin: 0px; padding: 0px; border: 0px none; outline: 0px none; width: 100%; height: auto; float: none; clear: both; font-size: 10px; line-height: 10px; }
.dlazdice .fullinfoline { display: block; overflow: hidden; margin: 0px; padding: 0px; border: 0px none; outline: 0px none; width: 100%; height: auto; float: none; clear: both; font-size: 11px; line-height: 16px; }
.dlazdice .fullinfotable { margin: 0px; padding: 0px; border: 0px none; outline: 0px none; width: 100%; height: auto; float: none; clear: both; border-collapse: collapse; border-spacing: 0px; }
.dlazdice .fullinfotable tr { margin: 0px; padding: 0px; border: 0px none; outline: 0px none; width: 100%; }
.dlazdice .fullinfotable tr td { margin: 0px; padding: 0px; border: 0px none; outline: 0px none; font-size: 11px; line-height: 16px; }
.dlazdice .fullinfotable tr td.left { text-align: left; padding: 0px; }
.dlazdice .fullinfotable tr td.right { text-align: right; padding: 0px 0px 0px auto; }
.dlazdice .cenikkosik { cursor: pointer; float: right; clear: none; margin: 0px 0px 5px auto; padding: 0px; border: 0px none; outline: 0px none; width: 50px; height: 33px; }
.dlazdice .status { position: absolute; cursor: default; left: 1px; top: 42px; z-index: 2; margin: 0; padding: 0; border: 0 none; outline: 0 none; }
.dlazdice .status a { color: #000000; }
.dlazdice .status a:hover { color: #FF0000; }
.dlazdice .status span { float: left; clear: left; cursor: pointer; width: 20px; max-width: 20px; text-indent: 20px; display: inline; text-align: left; margin: 0 0 3px 0; padding: 0px 10px 0px 0px; outline: 0px none; border: 0px none; font-size: 10px; white-space: nowrap; overflow: hidden; 
		-webkit-transition: width 300ms ease, max-width 300ms ease; -moz-transition: width 300ms ease, max-width 300ms ease; -khtml-transition: width 300ms ease, max-width 300ms ease; -o-transition: width 300ms ease, max-width 300ms ease; -ms-transition: width 300ms ease, max-width 300ms ease; -icab-transition: width 300ms ease, max-width 300ms ease; transition: width 300ms ease, max-width 300ms ease; }
/*		-moz-border-radius: 0px 8px 8px 0px; -webkit-border-radius: 0px 8px 8px 0px; -khtml-border-radius: 0px 8px 8px 0px; border-radius: 0px 8px 8px 0px; */
.dlazdice .status .lnorange { background-color: #FCA87A; font-weight: bold; font-color: #000000; }
.dlazdice .status .lngreeen { background-color: #97E09B; font-weight: bold; font-color: #000000; }
.dlazdice .status .lnyellow { background-color: #FDE77A; font-weight: bold; font-color: #000000; }
.dlazdice .zoom { position: absolute; left: 2px; top: 236px; width: 250px; height: 30px; line-height: 30px; z-index: 2; margin: 0; padding: 0px; border: 0 none; outline: 0 none; overflow: hidden; background-color: transparent; }
.dlazdice .zoom a { color: #FF0000; display: block; visibility: hidden; cursor: pointer; top: 1px; left: 1px; width: 100%; height: 30px; line-height: 30px; font-weight: bold; text-align: center; margin: 0px; padding: 0; border: 0 none; outline: 0 none; overflow: hidden; background-color: #ECECEC; opacity: 0.75; -moz-opacity: 0.75; filter: alpha(opacity=75); 
		-webkit-transition: visibility 150ms ease; -moz-transition: visibility 150ms ease; -khtml-transition: visibility 150ms ease; -o-transition: visibility 150ms ease; -ms-transition: visibility 150ms ease; -icab-transition: visibility 150ms ease; transition: visibility 150ms ease; }
.dlazdice .zoom a:hover { color: #000000; }
#naseptavac LI { width: 100%; line-height: 20px; height: 20px; margin: 0px; padding: 0px; outline: 0 none; border: 0 none; overflow: hidden; white-space: nowrap; }
#naseptavac LI a { display: block; width: 100%; height: 100%; padding: auto; margin: 0px; outline: 0 none; border: 0 none; background-color: #FFFFFF; text-align: left; text-indent: 4px; overflow: hidden; }
#naseptavac LI a:hover, #naseptavac LI a:active, #naseptavac LI a:focus { background-color: #E0E0E0; color: #000000; }
.dlazdice .info { margin: 0; padding: 5px 0px 0px 0px; border: 0; font-size: 11px; line-height: 16px; }
.dlazdice .info dl { margin: 0; padding: 0; border: 0; }
.dlazdice .info dt, .dlazdice .info dd { width: 50%; margin: 2px 0 0 0; padding: 0; }
.dlazdice .info dt { clear: both; float: left; text-align: left; }
.dlazdice .info dd { clear: none; float: right; text-align: right; }
.dlazdice .dlazdicepictos { display: block; overflow: hidden; margin: 4px 0px 0px 0px; padding: 0px; border: 0px none; outline: 0px none; width: 100%; height: auto; font-size: 16px; line-height: 16px; float: none; clear: both; }
.dlazdice .dlazdicepictos i { margin: 0px; padding: 0px; border: 0px none; outline: 0px none; }
.dlazdice .dlazdicepictos img { margin: 0px; padding: 0px; border: 0px none; outline: 0px none; }

/* ...Laximo specials */
