@media screen {
	/**stylovani HTML  prvku **/
	HTML, BODY {
		height:100%;
	}
	BODY {
		margin:0;
		padding:0;
		background: repeat-x url(/img/u/bg_top.png) #F6F9FE;
		font-size: 70%;
		position: relative;
	}

	DIV, P, SPAN, TABLE, TH, TD, UL, OL, LI, A, H1, H2, H3, H4, LABEL, INPUT, TEXTAREA, SELECT	{
		font-family: 'Tahoma CE',Tahoma,'Arial CE','Helvetica CE',Arial,lucida,sans-serif;
		color:#707070;
		text-align:left;
		line-height:1.5em;
	}

	.clr:after {
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
	}
	.clr {
		display: inline-block;
	/* hasLayout */
	}
	/* Hides from IE-mac \*/
	* html .clr {
		height: 1%;
	}
	.clr {
		display: block;
	}

	TABLE {
		*border-collapse: collapse;
	}

	H1 {
		width: 440px;
		margin: 2px 0 -2px 0;
		padding: 0 0 3px 0;
		color: #006BB7;
		font-size: 150%;
		font-weight: bold;
		text-transform: uppercase;
	}
	H1.first {
		padding: 23px 0px 20px 6px;
		border-bottom: 2px solid #ECF3FA;
	}
	H1.small {
		font-size:100%;
	}
	H2 {
		color: #006BB7;
		font-size: 130%;
		font-weight: bold;
	}
	H3 {
		font-size: 110%;
		font-weight: bold;
		margin-bottom: -10px;
	}

	FORM {
		margin:0;
	}

	A {
		color: #006BB7;
	}

 #root #header .visible, #root #content .visible, #root #footer .visible {
		display: block;
	}
	#root #header .hidden, #root #content .hidden, #root #footer .hidden {
		display: none;
	}
	.bold {
		font-weight: bold;
	}
	.italic {
		font-style: italic;
	}
	.blue {
		color: #006BB7;
	}
	.grey {
		color: #CBCBCB;
	}
	.red {
		color: #FF3C00;
	}
	.indent {
		padding-top:8px;
	}
	.clear {
		clear:both;
	}
	.fLeft {
		float:left;
	}
	.fRight {
		float: right;
	}
	/** konec stylovani HTML prvku **/


	/** zakladni prvky layoutu **/
	#root {
		position: relative;
	}
	#header, #content, #content #selector, #footer #nav, #footer #help {
		width: 770px;
		margin-left:auto;
		margin-right:auto;
		position: relative;
		_height: auto;
	}

	/* HEADER */
	#bannerPrint {
		display: none;
	}
	#banner {
		height: 57px;
		position: relative;
	}
	#banner .konfig {
		position: absolute;
		left: 0px;
		top: 11px;
	}
	#banner .logo {
		position: absolute;
		right: 0px;
		top: 11px;
	}

	#menu {
		height: 72px;
	}
	#menu OL {
		margin: 0px;
		padding: 4px 0 0 1px;
		list-style-type: none;
	}
	#menu LI {
		margin: 0 13px 0 0;
		padding: 0px;
		position: relative;
		display: block;
		float: left;
	}
	#menu LI A {
		width: 58px;
		height: 60px;
		padding: 5px 0 0 7px;
		font-weight: bold;
		text-decoration: none;
		font-size: 10px;
		color: white;
		display: block;
	}
	#menu LI A.denied, #root #menu LI A.deniedByCount {
		color: #FFFFFF;
		background-position: 0px 130px;
	}
	#menu LI A.nextStep {
		/*color: #4793C8;*/
		background-position: 0px 65px;
	}

	#menu LI A.current {
		color: #3C3B3B;
		background-repeat: no-repeat;
	}

	#menu LI.item1 .current {
		background-image: url(/img/u/menu/act1.png); }
	#menu LI.item1 A {
		background-image: url(/img/u/menu/tricolour1.png); }

	#menu LI.item2 .current {
		background-image: url(/img/u/menu/act2.png); }
	#menu LI.item2 A {
		background-image: url(/img/u/menu/tricolour2.png); }

	#menu LI.item3 .current  {
		background-image: url(/img/u/menu/act3.png); }
	#menu LI.item3 A {
		background-image: url(/img/u/menu/tricolour3.png); }

	#menu LI.item4 .current  {
		background-image: url(/img/u/menu/act4.png); }
	#menu LI.item4 A {
		background-image: url(/img/u/menu/tricolour4.png); }

	#menu LI.item5 .current  {
		background-image: url(/img/u/menu/act5.png); }
	#menu LI.item5 A {
		background-image: url(/img/u/menu/tricolour5.png); }

	#menu LI.item6 .current  {
		background-image: url(/img/u/menu/act6.png); }
	#menu LI.item6 A {
		background-image: url(/img/u/menu/tricolour6.png); }

	#menu LI.item7 .current  {
		background-image: url(/img/u/menu/act7.png); }
	#menu LI.item7 A {
		background-image: url(/img/u/menu/tricolour7.png); }

	#menu LI.item8 .current  {
		background-image: url(/img/u/menu/act8.png); }
	#menu LI.item8 A {
		background-image: url(/img/u/menu/tricolour8.png); }

	#menu LI.item9 .current  {
		background-image: url(/img/u/menu/act9.png); }
	#menu LI.item9 A {
		background-image: url(/img/u/menu/tricolour9.png); }

	#menu LI.item10 .current  {
		background-image: url(/img/u/menu/act10.png); }
	#menu LI.item10 A {
		background-image: url(/img/u/menu/tricolour10.png); }

	#menu .item10 {
		margin-right: 0px;
	}

	.info, #error {
		margin: 0px 1px 12px 3px;
		padding: 5px 7px 6px 7px;
		/*color: #006BB7;*/
		color: #71706E;
		background-color: #ECF3FA;
		border: 1px solid #B9D5EA;
	}
	.info, .info SPAN, #error DIV, #message DIV {
		line-height: 1.2em;
	}
	#list .info {
		color: #707070;
	}
	.info SPAN {
		margin-right: 8px;
		color: #707070;
		font-size: 120%;
		font-weight: bold;
	}
	.info A {
		text-decoration: underline;
	}
	.highlighted-info {
		margin: 0px 1px 12px 3px;
		padding: 10px 20px;
		color: #2C6331;
		background-color: #DBEDD9;
		border: 1px solid #2C6331;
		font-weight: bold;
		font-size: 1.2em;
	}
	#error, #message {
		width: 750px;
		background-color: #FFE4D2;
		border: 1px solid #F46200;
		display: none;
	}
	#error DIV {
		color: #FF0000;
		font-size: 120%;
		font-weight: bold;
		display: none;
	}
	#header #message {
		background-color: #ECF3FA;
		border: 1px solid #B9D5EA;
		top: 136px;
	}
	#header #message DIV {
		font-size: 90%;
		color: #006BB7;
	}

	#caption {
		margin: 9px 1px 13px 3px;
		padding-left: 7px;
		padding-bottom: 9px;
		*padding-bottom: 0;
		border-bottom: 1px dotted #C5DDEF;
	}
	#caption UL, #helpHeightCounter UL {
		width:420px;
		margin: 0;
		padding: 0 0 0 1.5em;
	}
	#caption LI, #helpHeightCounter LI, #static #content LI {
		margin-left: -15px;
		padding-left: 11px;
		background: no-repeat url(/img/u/ico_square.gif) 0 6px;
		list-style-type: none;
	}
	#caption LI IMG {
		margin: -2px -11px 1px 1px;
		vertical-align: middle;
		text-decoration:none;
	}

	#radiatorsCount {
		margin:9px 9px 0 0;
	}
	#radiatorsCount DIV {
		width: 276px;
		min-height: 30px;
		_height: 30px;
		padding: 8px 12px 10px 12px;
		_padding-bottom: 8px;
		text-align: left;
		background-color: #FFFFFF;
		border: 1px solid #CEE2F2;
		float: right;
		position:relative;
	}
	* HTML #radiatorsCount DIV {
		height: 30px;
	}
	#radiatorsCount DIV IMG {
		position:absolute;
		top:50%;
		left:50%;
		margin-top:-18px;
		margin-left:-19px;
		display:none;
	}

	/* FOOTER */
	.infoPrint {
		display: none;
	}
	#subFooter {
		background-color: #FFFFFF;
	}

	#line {
		height: 6px;
		background-image: url(/img/u/bg_stripe.gif);
	}

	#simpleLine {
		height: 1px;
		background: url("/img/u/bg_simple_line.gif") 0px 0px repeat-x;
	}

	#root #footer #help {
		width: 760px;
		padding-top: 10px;
		padding-left: 10px;
		height:30px;
	}
	#help A {
		margin: 0px 5px;
	}
	#help A:hover {
		text-decoration:none;
	}
	#help A IMG {
		margin: 0 -5px 1px 0px;
		vertical-align: middle;
		text-decoration:none;
	}
	#help .bold {
		text-transform: uppercase;
	}

	/** nastylovani tlacitek **/
	#root #footer #nav {
		width: 766px;
		padding-left: 3px;
		padding-right: 1px;
		background-color: #FFFFFF;
	}
	#nav .inside, #helpHeightCounter #navHelp .inside {
		height: 35px;
		width: 752px;
		padding: 0 7px;
		position: relative;
		_margin-top: -12px;
	}
	#nav .left, #nav .right, .nav .left, .nav .right, #navHelp .right {
		height: 21px;
		/*background: repeat-x url(/img/u/bg_btn_center.gif);*/
		margin-top: 7px;
		float: left;
	}
	#nav .nextStep {
		background-image: url('/img/u/bg_nav_next_step.gif');
	}
	.nav .left, .nav .right {
		margin-top: 7px;
	}
	#nav .right, .nav .right, #navHelp .right {
		margin-left: 7px;
		float:right;
	}
	#nav .left { float: right; }
	#nav .anchor, .nav .anchor, #navHelp .anchor {
		height: 17px;
		/*margin-right: 8px;*/
	}
	#nav .submitAnchor, .nav .submitAnchor {
		display: none;
	}
	#nav .light, .nav .light {
		background-image: url(/img/u/bg_light.gif);
	}
	#nav A, #nav INPUT, .nav A, .nav INPUT, #navHelp A {
		height: 20px;
		margin-right: 6px;
		color: white;
		font-size: 11px;
		font-weight: bold;
		text-decoration: none;
		line-height: 13px;
		_line-height: 13px;
		background: no-repeat url('/img/u/img_arrow_right.gif') transparent right 5px;
		border: 0;
	}
	#nav #reset {
		float: left;
		margin-top: 8px;
	}
	#nav #reset A {
		color: #0A6EB6;
		text-decoration: underline;
		margin-right: 0px;
	}
	#nav #reset A:hover {
		text-decoration:none;
	}
	#nav A, .nav A, #navHelp A {
		height: 20px;
		padding: 0px 8px;
	}
	#nav INPUT, .nav INPUT {
		padding: 0px 5px 6px 5px;
		_padding: 0 0px 1px 0px;
		cursor: pointer;
		_cursor: hand;
		background-position: right 6px;
		_text-align:center;
	}
	#nav .left A {
		background: no-repeat url('/img/u/img_arrow_left.gif') transparent left 5px;
		margin-left: 6px;
		margin-right: 0px;
	}
	#footer #nav .end A {
		background-image: url('/img/u/ico_end.gif');
	}
	#nav .search, .nav .search {
		background-image: url('/img/u/ico_lupa.gif');
		background-position: right 2px;
		padding-right: 14px;
		font-weight: normal;
	}
	#nav .send, .nav .send {
		background-image: url('/img/u/ico_mail.gif');
		padding-right: 15px;
		background-position: right 3px;
		font-weight: normal;
	}
	#44444444444 .nav INPUT.send {
		color: #FFFFFF;
		background-position: right 4px;
		padding-right: 13px;
		margin-right: 5px;
	}
	#nav .export, .nav .export {
		background-image: url('/img/u/ico_areader.png');
		padding-right: 18px;
		background-position: right 2px;
		font-weight: normal;
	}
	#content .nav INPUT.export {
		color: #FFFFFF;
		background-position: right 4px;
		padding-right: 13px;
		margin-right: 6px;
	}
	#nav .print, .nav .print {
		background-image: url('/img/u/ico_print.gif');
		background-position: right 2px;
		padding-right: 19px;
	}
	#detail .print {
		font-weight: normal;
	}
	.btnLeft {
		background: url('/img/u/bg_btn_left.gif') 0px 0px no-repeat;
		width: 3px;
		height: 21px;
		float: left;
	}
	.btnRight {
		background: url('/img/u/bg_btn_right.gif') 0px 0px no-repeat;
		width: 3px;
		height: 21px;
		float: left;
	}
	.btnCenter {
		background: repeat-x url('/img/u/bg_btn_center.gif');
		padding-top: 3px;
		height: 21px;
		float: left;
	}
	.btnCenter a {
		color: #ffffff;
		text-decoration: none;
	}
	.btnCenter INPUT {
		_margin-top: -3px !important;
	}

	/** konec nastylovani tlacitek **/

	/* CONTENT */
	#content {
		/*min-height:443px; - puvodni velikost! */
		/*_height:450px; - puvodni velikost! */
		padding-top:7px;
		min-height: 550px;
		min-height: 517px\9;
		*min-height: 515px;
		_height: 515px;
		position: relative;
	}
	#detail #content {
		min-height: 497px;
	}
	#content #selector {
		/*width: 750px;*/
		margin-top:22px;
		*margin-top:11px;
		margin-bottom:20px;
		overflow:hidden;
	}
	#content INPUT {
		color: #487399;
		vertical-align: middle;
		margin: 0 2px 0px 0;
		*margin-left: -4px;
	}
	#detail #content INPUT.send {
		color: #ffffff;
	}
	#content INPUT.text {
		width: 113px;
		height: 1.3em;
		*height: 1.2em;
		margin: 5px 0 0 0;
		padding: 1px 0 0 0;
		padding: 5px 0 0 0\9;
		*padding: 3px 0 0 0;
		color: black;
		font-size: 120%;
		font-weight: normal;
		line-height: 1em;
		text-align: center;
		border: 1px solid #0669B1;
		background-color: white;
	}
	#content INPUT.error {
		color: #FF0000;
		background-color: #FFE4D2;
		border-color: #F46200;
	}
	#content .title {
		height: 27px;
		color: #006BB7;
		text-align: center;
		line-height: 27px;
		font-weight: bold;
		background-color:#EDF4FB;
		border-bottom:1px solid #88B9DD;
	}

	/* kroky - obecne */
	#vars .col1, #vars .col2 {
		float: left;
	}
	#vars .col2 {
		margin-left: 30px;
	}
	#vars .item {
		margin-top: 6px;
		float: left;
	}
	#model.radik .leftBox .item {
		margin-top: 15px;
	}
	#vars .item DIV {
		text-align: center;
	}
	#vars .item SPAN {
		cursor: pointer;
		_cursor: hand;
	}
	#vars .item SPAN.desc {
		cursor: default;
	}
	#vars .item A {
		background-position:0 0;
	}
	#vars .item A.highlight {
		background-position:0 100%;
	}
	#vars .item A SPAN {
		visibility: hidden;
	}
	#vars .item DIV#modelPreview SPAN {
		visibility: hidden;
	}
	#vars .desc DIV {
		display: none;
	}
	#vars .desc DIV.show {
		display: block;
	}
	#vars .desc P {
		border-bottom: 1px dotted #C5DDEF;
		padding-bottom: 3px;
		margin: 0px 0px 5px 0px;
	}
	#vars .desc UL {
		padding: 0px 0px 0px 12px !important;
		*padding: 0px 0px 0px 15px !important;
		margin: 0px !important;
		list-style-type: square;
	}
	#content #vars .vLine {
		border-left: 1px dotted #C5DDEF;
		margin-left: 10px;
		padding-left: 10px;
	}

	/* 1 - skupina */
	#group H1 {
		padding: 23px 0px 2px 6px;
		margin-top: -5px;
		border-bottom: 2px solid #ECF3FA;
		width: 100%;
	}
	#group P {
		font-size: 110%;
		margin-left: 6px;
	}
	#group #selector {
		width: 758px;
		/*height: 300px;*/
		padding-top:0;
		margin-top:0;
		padding-left: 10px;
		/*background: no-repeat url('/img/u/img_splash.jpg') top right;*/
	}
	#group #content .inside {
		/*width: 390px;*/
	}
	#group #vars {
		position: relative;
		left: 50%;
		width: 360px;
		margin-top: 40px;
		margin-left: -185px;
	}
	#group #vars .item .fLeft {
		width: 163px;
		padding-bottom: 20px;
		margin-right: 34px;
		_margin-right: 15px;
	}
	#group #vars A {
		margin-top: 6px;
		width: 163px;
		height: 141px;
		display: block;
		text-decoration: none;
		background-repeat: no-repeat;
	}
	#group #vars A#groupImageradik {
		background-image: url('/img/u/img_1_radik.jpg');
	}
	#group #vars A#groupImagekoratherm {
		background-image: url('/img/u/img_1_koratherm.jpg');
	}

	/* 2 - provedeni */
	#design #vars, #model #vars {
		position: relative;
		left: 50%;
	}
	#design.koratherm #vars { /* vars div - pro vyber provedeni */
		width: 441px;
		margin-left: -220px; /* polovina width vyse */
	}
	#design.radik #vars {
		width: 749px;
		margin-left: -374px; /* polovina width vyse */
	}
	#design #vars .item .fLeft {
		width: 132px;
		padding-bottom: 20px;
		margin-right: 22px;
		_margin-right: 10px;
	}
	#design #vars A {
		margin-top: 6px;
		width: 132px;
		height: 120px;
		display: block;
		text-decoration: none;
		background-repeat: no-repeat;
	}
	#design #vars A#designImagevertikal {
		background-image: url('/img/u/img_2_vertikal.jpg');
	}
	#design #vars A#designImagehorizontal {
		background-image: url('/img/u/img_2_horizontal.jpg');
	}
	#design #vars A#designImagereflex {
		background-image: url('/img/u/img_2_reflex.jpg');
	}
	#design #vars A#designImageklasik {
		background-image: url('/img/u/img_2_klasicke.jpg');
	}
	#design #vars A#designImagemodern {
		background-image: url('/img/u/img_2_moderni.jpg');
	}
	#design #vars A#designImagekomfort {
		background-image: url('/img/u/img_2_komfortni.jpg');
	}
	#design #vars A#designImagehygiene {
		background-image: url('/img/u/img_2_hygienicke.jpg');
	}
	#design #vars A#designImagespecial {
		background-image: url('/img/u/img_2_specialni.jpg');
	}

	/* 3 - model */
	#model #vars {
		width: 757px;
		margin-left: -381px;
	}
	#model.koratherm .vertikal {
		margin-left: -201px !important;
		width: 373px !important;
	}
	#model.koratherm .vertikal .vertikal {
		margin-left: 0 !important;
		width: auto !important;
	}
	#model.koratherm .horizontal {
		margin-left:-246px !important;
		width:495px !important;
	}
	#model.koratherm .horizontal .horizontal {
		margin-left: 0 !important;
		width: auto !important;
	}
	#model.koratherm .reflex {
		margin-left:-157px !important;
		width: 313px !important;
	}
	#model.koratherm .reflex .reflex {
		margin-left: 0 !important;
		width: auto !important;
	}
	#model.koratherm .vertikal .col2,
	#model.koratherm .reflex .col2 {
		width: 105px;
	}
	#model.koratherm .reflex .desc {
		width: 250px;
		position: absolute;
	}
	#model.koratherm .horizontal .horizontal,
	#model.koratherm .vertikal .vertikal,
	#model.koratherm .reflex .reflex,
	#model.radik .hygiene .hygiene,
	#model.radik .klasik .klasik {
		margin-left: 0;
	}
	#model.radik .hygiene .hygiene {
		width: auto !important;
	}
	#model.radik #content INPUT {
		*margin-left: -7px;
		*margin-right: 0px;
	}
	/*
	#model #vars .col1 {
		width: 252px;
	}
	*/
	#model.koratherm .horizontal .col1 {
		width: 227px;
	}
	#model.koratherm .vertikal .col1 {
		width: 226px;
	}
	#model.radik .col1 {
		width: 520px;
	}

	#model.radik .fixWidth {
		width: 520px;
		/*max-height: 352px; */
		overflow: auto;
		overflow-y: hidden;
		padding-bottom: 15px;
	}
	#model.radik .komfort .dynamicWidth {
		width: 778px;
		width: 786px\9;
		*width: 778px;
		margin-bottom: 15px;
	}
	#model.radik .modern .dynamicWidth {
		width: 657px;
		margin-bottom: 15px;
	}
	#model.radik .klasik .dynamicWidth {
		width: 520px;
		margin-bottom: 15px;
	}
	#model.radik .hygiene .dynamicWidth {
		width: 520px;
		margin-bottom: 15px;
	}
	#model.radik .special .dynamicWidth {
		width: 520px;
		margin-bottom: 15px;
		*margin-bottom: 30px;
	}
	#model.radik .dynamicWidth .innerLeft,
	#model.radik .dynamicWidth .innerRight
	{
		margin-top: 0px;
	}
	/*#model.radik .dynamicWidth .itemWide {
		width: 140px;
	}
	#model.radik .dynamicWidth .itemWide .fLeft{
		width: 140px !important;
	}
	#model.radik .dynamicWidth .itemWide a{
		width: 126px !important;
	}*/

	/*#model.radik .modern .col1 {
		width: 618px;
	} */

	#model #vars .item .fLeft {
		margin-right: 14px;
		display: inline;
	}
	#model.radik .innerLeft {
		background-color: #FFFFFF;
		padding: 0px 7px 0px 8px;
		float: left;
		height: 170px;
	}
	#model.radik .innerRight {
		background-color: #FFFFFF;
		padding: 0px 8px 0px 7px;
		border-left: 2px solid #d8e6f8;
		float: left;
		height: 170px;
	}
	#model.radik #vars DIV DIV .desc {
		color: #006CB7;
		text-align: center;
		font-weight: bold;
		line-height: 1em;
		margin-left: 0px
	}
	#model.radik .rightBox .desc {
		text-align: left;
		font-weight: normal;
	}
	#model.radik .innerRight .desc {
		margin-top: 10px;
	}

	#model #vars A {
		margin-top: 6px;
		width: 115px;
		height: 97px;
		display: block;
		text-decoration: none;
		background-repeat: no-repeat;
		outline: none;
	}
	#model.koratherm #vars A {
		width: 106px;
	}
	#model #vars .rightBox A {
		height: 141px;
	}
	#model.koratherm #vars .rightBox A {
		height: 97px;
	}
	#model.radik DIV#modelPreview {
		background-repeat:no-repeat;
		height: 141px;
	}
	/* koratherm */
	#model #vars A#modelImagevertikal {
		background-image: url('/img/u/img_3_koratherm_vertikal.jpg');
	}
	#model #vars A#modelImagevertikalm {
		background-image: url('/img/u/img_3_koratherm_vertikal_m.jpg');
	}
	#model #vars A#modelImagehorizontal {
		background-image: url('/img/u/img_3_horizontal.jpg');
	}
	#model #vars A#modelImagehorizontalm {
		background-image: url('/img/u/img_3_horizontal_m.jpg');
	}
	#model #vars A#modelImagereflex {
		background-image: url('/img/u/img_3_reflex.jpg');
	}
	#model #vars.horizontal A#prichytkyImageA {
		background-image: url('/img/u/img_3_horizontal_na_stenu.jpg');
	}
	#model #vars.horizontal A#prichytkyImageN {
		background-image: url('/img/u/img_3_horizontal_na_podlahu.jpg');
	}
	#model #vars.vertikal A#prichytkyImageA {
		background-image: url('/img/u/img_3_koratherm_vertikal_na_zed.jpg');
	}
	#model #vars.reflex A#prichytkyImageA {
		background-image: url('/img/u/img_3_reflex_na_zed.jpg');
	}
	/* radik */
	#model #vars A#modelImageklasik {
		background-image: url('/img/u/img_3_radik_klasik.jpg');
	}
	#model #vars A#modelImageplanvk {
		background-image: url('/img/u/img_3_radik_plan_vk.jpg');
	}
	#model #vars A#modelImageplanvkl {
		background-image: url('/img/u/img_3_radik_plan_vkl.jpg');
	}
	#model #vars A#modelImageplanvkm {
		background-image: url('/img/u/img_3_radik_plan_vkm.jpg');
	}
	#model #vars A#modelImageplanklasik {
		background-image: url('/img/u/img_3_radik_plan_klasik.jpg');
	}
	#model #vars A#modelImageplanverticalm {
		background-image: url('/img/u/img_3_radik_plan_vertical.jpg');
	}
	#model #vars A#modelImagelineverticalm {
		background-image: url('/img/u/img_3_radik_line_vertical.jpg');
	}
	#model #vars A#modelImageclean {
		background-image: url('/img/u/img_3_radik_clean.jpg');
	}
	#model #vars A#modelImagecleanvk {
		background-image: url('/img/u/img_3_radik_clean_vk.jpg');
	}
	#model #vars A#modelImagehygiene {
		background-image: url('/img/u/img_3_radik_hygiene.jpg');
	}
	#model #vars A#modelImagehygienevk {
		background-image: url('/img/u/img_3_radik_hygiene_vk.jpg');
	}
	#model #vars A#modelImagevk {
		background-image: url('/img/u/img_3_radik_vk.jpg');
	}
	#model #vars A#modelImagevku {
		background-image: url('/img/u/img_3_radik_vku.jpg');
	}
	#model #vars A#modelImagevkl {
		background-image: url('/img/u/img_3_radik_vkl.jpg');
	}
	#model #vars A#modelImagevkm {
		background-image: url('/img/u/img_3_radik_vkm.jpg');
	}
	#model #vars A#modelImagemm {
		background-image: url('/img/u/img_3_radik_mm.jpg');
	}
	#model #vars A#modelImagecombivk {
		background-image: url('/img/u/img_3_radik_combi_vk.jpg');
	}
	#model #vars A#modelImageklasikr {
		background-image: url('/img/u/img_3_radik_klasik_r.jpg');
	}
	#model #vars.special A#modelImageklasikr {
		background-image:url('/img/u/img_3_radik_klasik_r_wide.jpg');
}
	#model #vars A#modelImagevkz {
		background-image: url('/img/u/img_3_radik_vkz.jpg');
	}
	#model #vars A#modelImageklasikz {
		background-image: url('/img/u/img_3_radik_klasik_z.jpg');
	}

	#model #vars .horizontalm A {
		background-position: 0 25%;
	}
	#model #vars .vertikal A.highlight,
	#model #vars .horizontalm A.highlight {
		background-position: 0 50%;
	}
	#model #vars .horizontal A {
		background-position: 0 75%;
	}
	#model #vars .vertikalm A.highlight,
	#model #vars .horizontal A.highlight {
		background-position: 0 100%;
	}

	#model.koratherm .desc {
		margin-top: 15px;
	}
	#model.radik .desc {
		margin-top: 15px;
	}
	#model.radik .rightBox{
		min-height: 213px;
		_height: 213px;
		width:216px;
	}
	#model.radik .rightBox .innerSelectedModel {
		background-color:#ffffff;
		min-height: 185px;
		_height: 185px;
		padding: 10px 0px 10px 0px;
		margin-bottom: 10px;
	}
	#model.radik .rightBox .innerSelectedModel ul {
    padding-left: 17px;
    padding-right: 4px;
    padding-top: 10px;
		*padding-top: 0px;
		margin-top: 0;
		margin-left: 0;
}
	}
	#model.radik .rightBox .innerSelectedModel ul li{
		font-weight: normal;
		list-style-type: disc;
		line-height: 1.3em;
	}
	#model.radik .rightBox .innerSelectedModel .item {
		width: 100%;
		margin-top: 0;
	}
	#model.radik .rightBox .single {
		position: relative !important;
		text-align: center;
	}

	#model.radik .klasik DIV#modelPreview {
		background-image: url('/img/u/img_3_radik_prev_klasik.jpg');
	}
	#model.radik .klasik .klasik DIV#modelPreview {
		background-position: center -141px;
	}
	#model.radik .klasik .klasikr DIV#modelPreview {
		background-position: center -282px;
	}
	#model.radik .klasik .clean DIV#modelPreview {
		background-position: center -423px;
	}

	#model.radik .komfort DIV#modelPreview {
		background-image: url('/img/u/img_3_radik_prev_komfort.jpg');
	}
	#model.radik DIV#modelPreview {
		background-position: center 0%;
		width: 100%;
	}
	#model.radik .komfort .planvk DIV#modelPreview {
		background-position: center -141px;
	}
	#model.radik .komfort .planvkl DIV#modelPreview {
		background-position: center -282px;
	}
	#model.radik .komfort .planvkm DIV#modelPreview {
		background-position: center -423px;
	}
	#model.radik .komfort .planklasik DIV#modelPreview {
		background-position: center -564px;
	}
	#model.radik .komfort .planverticalm DIV#modelPreview {
		background-position: center -705px;
	}
	#model.radik .komfort .lineverticalm DIV#modelPreview {
		background-position: center -846px;
	}

	#model.radik .hygiene DIV#modelPreview {
		background-image: url('/img/u/img_3_radik_prev_hygiene.jpg');
	}
	#model.radik .hygiene .cleanvk DIV#modelPreview {
		background-position: center 25%;
	}
	#model.radik .hygiene .hygienevk DIV#modelPreview {
		background-position: center 50%;
	}
	#model.radik .hygiene .clean DIV#modelPreview {
		background-position: center 75%;
	}
	#model.radik .hygiene .hygiene DIV#modelPreview {
		background-position: center 100%;
	}

	#model.radik .modern DIV#modelPreview {
		background-image: url('/img/u/img_3_radik_prev_modern.jpg');
	}

	#model.radik .modern .vk DIV#modelPreview {
		background-position: center 20%;
	}
	#model.radik .modern .vkl DIV#modelPreview {
		background-position: center 40%;
	}
	#model.radik .modern .vkm DIV#modelPreview {
		background-position: center 60%;
	}
	#model.radik .modern .vku DIV#modelPreview {
		background-position: center 80%;
	}
	#model.radik .modern .mm DIV#modelPreview {
		background-position: center 100%;
	}
	#model.radik .special DIV#modelPreview {
		background-image: url('/img/u/img_3_radik_prev_special.jpg');
	}
	#model.radik .special .klasikr DIV#modelPreview {
		background-position: center 25%;
	}
	#model.radik .special .klasikz DIV#modelPreview {
		background-position: center 50%;
	}
	#model.radik .special .combivk DIV#modelPreview {
		background-position: center 75%;
	}
	#model.radik .special .vkz DIV#modelPreview {
		background-position: center 100%;
	}

	/* 4 - teplota, 9 - seznam teles - tabulky */
	#temperature #caption {
		margin-bottom: 10px;
	}
	TABLE.designed {
		position: relative;
		left: 50%;
	}
	TABLE.designed TH, TABLE.designed TD {
		height: 25px;
		padding: 0;
		font-size: 100%;
		text-align: center;
		line-height:1.3em;
		border-right: 1px solid #88B9DD;
	}
	TABLE.inactive TH, TABLE.inactive TD {
		border-right: 1px solid #D9E9F6;
	}
	TABLE.designed TH {
		color: #006BB7;
		font-weight: bold;
		background-color: #F6F9FD;
		border-bottom: 1px solid #88B9DD;
	}
	TABLE.inactive TH {
		color: #B6D4EC;
		background-color: #F6F9FE;
		border-bottom: 1px solid #EDF1F4;
	}

	TABLE.designed TR.row1 TH {
		background-color: #EDF4FB;
	}
	TABLE.inactive TR.row1 TH {
		background-color: #F4F7FC;
		color: #B7D6EB;
	}
	TABLE.designed TR.row1 TH, TABLE.designed .last {
		border-right: 0;
	}
	TABLE.designed .last.bottom {
		border-right: 0;
		border-bottom: 0;
	}
	TABLE.designed TD {
		background-color: #FFFFFF;
		border-bottom: 1px solid #D4D4D4;
	}
	#list TABLE.designed TD, #stack TABLE.designed TD {
		_height: 46px;
	}
	TABLE.inactive TD {
		background-color: #F8FCFF;
		border-bottom: 1px solid #EDF1F4;
		color: #D3D7DA;
	}
	TABLE.designed TD IMG {
		margin-left: 3px;
	}
	TABLE.designed TD.vars {
		padding-right: 3px;
		text-align: right;
	}
	TABLE.designed TR.input TD.vars {
		padding-right: 0;
		text-align: center;
	}
	TABLE.designed TD.desc {
		height: 19px;
		padding-top: 6px;
		padding-right: 6px;
		font-size: 80%;
		color:#006BB7;
		text-align: right;
	}
	TABLE.inactive TD.desc {
		color: #B7D5ED;
	}
	#temperature TABLE.designed TD.desc SPAN {
		color: #006BB7;
	}
	#temperature TABLE.inactive TD.desc SPAN {
		color: #B7D5ED;
	}
	#temperature TABLE.designed TD.desc SPAN.print {
		display: none;
	}

	#root #content TABLE.designed TR .blank, #content TABLE.designed .vars, #content TABLE.designed .desc {
		background-color: #F6F9FD;
		border: 0;
	}

	#temperature TABLE.designed {
		width: 550px;
		margin-left: -284px;
	}
	#temperature TABLE.designed TD.vars INPUT {
		font-weight: bold;
	}
	#temperature TABLE.inactive TD.vars INPUT {
		border-color: #BAD5EA;
		background-color: #F8FCFF;
		color: #B8BCBF;
	}
	#temperature TABLE.designed td.desc {
		width: 80px;
	}
	TABLE.designed tr.no-head td {
	border-top: 1px solid #D4D4D4;
	}
	TABLE.inactive tr.no-head td {
	border-top: 1px solid #EDF1F4;
	}

	#wattage #selector {
		width: 520px;
		position: relative;
		margin-left: -129px;
		left: 50%;
	}
	#wattage-new #selector {
		width: 520px;
		position: relative;
		margin-left: 0px;
		margin-bottom: 0;
	}
	#wattage #caption {
		margin-bottom: 95px;
	}
	#wattage TABLE.designed {
		width: 259px;
		left: 0;
	}
	#wattage TABLE.designed TD.vars {
		text-align: center;
	}
	#wattage TABLE.designed TD.vars INPUT {
		width: 115px;
		margin-left: 3px;
		_margin-top: 3px;
	}
	#wattage TABLE.designed TH DIV {
		position: relative;
		left: 13px;
		top: 7px;
		color: #006ab8;
		white-space: nowrap;
	}
	#wattage TABLE.designed TH DIV.max {
		position: relative;
		left: 10px;
		top: 0px;
		color: #006ab8;
		white-space: nowrap;
	}
	#wattage TABLE.designed TD INPUT {
		font-weight: bold;
	}
	#wattage TABLE.designed TD INPUT.inactive {
		background-color: #F6F9FE;
		color: #006BB7;
	}
	#wattage #shift {
		width: 9.5em;
		*width: 11em;
		_width: 9.5em;
		/*
		margin: 3.85em 0 0 0;
		*margin-top: 4.2em;
		_margin-top: 4em;
		*/
		float: left;
	}
	#wattage #shift A {
		/*width: 15px;*/
		width: 23px;
		font-weight: bold;
		color: #006BB7;
		display: block;
		float: right;
		outline: none;
	}
	#wattage #shift A.text {
		width: auto;
		*width: 7em;
		_width: auto;
		float: left;
	}
	#wattage #shift A IMG {
		margin: 3px 0.6em 0 0;
		_margin-right: 0.3em;
		display: block;
	}
	#wattage #shift IMG {
		/*float: right;*/
		float: left;
	}

	#wattage #shift DIV.increase IMG {
		margin-top:3px;
		margin-bottom:2px;
	}
	#wattage #shift DIV.decrease IMG {
		margin-top:3px;
	}
	#wattage #shift DIV.middle IMG {
		margin-top: 2px;
		margin-bottom: -1px;
	}
	#wattage .minwrel {
		position: relative;
	}
	#wattage .minw {
		position: absolute;
		bottom: -20px;
		_bottom: -10px;
		left: 60px;
		font-weight: bold;
		color: #006cb7;
	}
	#wattage .popup {
		margin-top: 35px;
		margin-left: -30px;
		width: 450px;
		z-index: 10;
	}
	/*
	#wattage .popup .inside {
		min-height: 50px;
		_height: 50px;

	}
	*/
	/*
	#wattage #helpBox {
		width: 340px;
		margin-left: -240px;
	}
	#wattage #helpBox .inside {
		width: 320px;
	}
	*/
	#wattage #helpBox .inside DIV {
		text-align: justify;
	}
	#wattage .vars.last IMG {
		margin: 5px 3px 0px 0px;
	}
	#wattage .vars.last .help IMG {
		margin: 5px 0px 0px 0px;
	}
	#wattage-new h2{
		font-size: 1.2em;
		margin-bottom: 0.2em;
		margin-top: 0.4em;
	}
	#wattage-new #selector{
		width: 100%;
	}
	#wattage-new #top-part {
		padding-bottom: 16px;
		min-height:258px;
		_height:258px;
	}
	#wattage-new #top-part h2{
		background-color: #EEF4FB;
		line-height: 1.4em;
		margin: 0;
		padding: 0.5em 25px 0.5em 10px;
		font-size: 1em;
	}
	#wattage-new #top-part .material,
	#wattage-new #top-part .hloubka,
	#wattage-new #top-part .vyska,
	#wattage-new #top-part .pocet-clanku {
		float: left;
		margin: 5px;
		position: relative;
	}
	#wattage-new #top-part .material{
		width: 100px;
		margin-left: 45px;
		_margin-left: 25px;
	}
	#wattage-new #top-part .hloubka{
		width: 120px;
	}
	#wattage-new #top-part .vyska{
		width: 120px;
	}
	#wattage-new #top-part .pocet-clanku{
		width: 140px;
	}
	#wattage-new #top-part .pocet-clanku input {
		width: 118px;
		text-align: center;
		border: 1px solid #006BB7;
		color: #006BB7;
		font-weight: bold;
		margin-bottom: 0.4em;
		background-color: #EEF4FB;
		margin-left: 7px;
		*margin-left: 0px;
		padding: 2px;
		line-height: 1.2em;
	}
	#wattage-new #top-part .pocet-clanku label {
		font-weight: bold;
		line-height: 1.8em;
		margin-left: 7px;
	}
	#wattage-new #top-part .pocet-clanku ul {
		margin-bottom: 15px;
	}
	#wattage-new #top-part .pocet-clanku ul li {
		border-bottom: none;
		padding: 0;
	}
	#wattage-new #top-part .pocet-clanku ul li input {
		color: #000000;
		background-color: #ffffff;
		float: none;
		margin: 5px 0px;
		position: relative;
		left: 0;
		top: 0;
	}
	#wattage-new #top-part .pocet-clanku.inactive ul li input {
		border-color: #88b9de;
		color: #707070;
	}
	#wattage-new #top-part a.help{
		position: absolute;
		top: 0.7em;
		right: 0.7em;
	}
	#wattage-new #top-part ul {
		margin: 0;
		padding: 0;
		display: block;
		width: 100%;
	}
	#wattage-new #top-part ul li {
		background-color: #FFFFFF;
		border-bottom: 1px solid #CFD1D2;
		margin: 0;
		list-style-type: none;
		padding: 0.3em 0px;
		display: block;
		text-align: center;
		position: relative;
		width: 100%;
	}
	#wattage-new #top-part ul li.selected {
		font-weight: bold;
	}
	#wattage-new #top-part .inactive ul li {
		background-color: #FAFBFF;
		border-bottom: 1px solid #E9EAEE;
		color: #C2C3C7;
	}
	#wattage-new #top-part .inactive h2 {
		background-color: #F2F7FB;
		color: #95C0E2;
	}
	#wattage-new #top-part ul li input {
		position: absolute;
		left: 5px;
		top: 0;
		margin-top: 0.4em;
		*margin-top: 0;
	}
	#wattage-new #top-part .radiator-dimensions {
		width: 164px;
		height: 177px;
		background: transparent url('/img/u/bgr-border-gradient.png') 0 0 repeat-y;
		float: right;
		margin-left: 20px;
		padding-left: 10px;
	}
	#wattage-new #top-part .radiator-dimensions div {
		width: 154px;
		height: 177px;
	}
	#wattage-new #top-part .radiator-dimensions.no-height div {
		width: 154px;
		height: 177px;
		background: transparent url('/img/u/bgr-radiator-dimensions-special.gif') 0 0 no-repeat;
	}
	#wattage-new #top-part .radiator-dimensions div.img-material { background-position: 0 0; }
	#wattage-new #top-part .radiator-dimensions div.img-vyska { background-position: 0 -177px; }
	#wattage-new #top-part .radiator-dimensions div.img-hloubka { background-position: 0 -354px; }
	#wattage-new #top-part .radiator-dimensions div.img-pocet-clanku { background-position: 0 -531px; }
	#wattage-new #top-part .radiator-dimensions div.img-roztec { background-position: 0 -708px; }

	#wattage-new #top-part .radiator-dimensions.no-height div.img-material { background-position: 0 0; }
	#wattage-new #top-part .radiator-dimensions.no-height div.img-hloubka { background-position: 0 -177px; }
	#wattage-new #top-part .radiator-dimensions.no-height div.img-pocet-clanku { background-position: 0 -354px; }
	#wattage-new #top-part .radiator-dimensions.no-height div.img-roztec { background-position: 0 -531px; }

	#height #caption {
		margin-bottom: 30px;
	}
	#height #selector {
		width: 532px;
		margin-left: -148px;
		position: relative;
		left: 50%;
	}
	#height #caption UL, #width #caption UL {
		width:400px;
		margin: 0;
		padding: 0 0 0 1.5em;
	}
	#height h1, #width h1 {
		width:400px;
	}
	#height #radiatorsCount DIV, #width #radiatorsCount DIV {
		width: 300px;
		float: left;
	}
	#height #vars .item {
		text-align: left;
		padding: 0px;
		margin: 0px;
	}
	#height .col {
		width: 300px;
		float: left;
		margin-right: 10px;
		margin-bottom: 100px;
	}

	#height .hcol1, #height .hcol2 {
		width: 55px;
		font-weight: bold;
		color: #006AB6;
		vertical-align: top;
		margin: 0;
		z-index: 10;
	}
	#height .hcol1 {
		text-align: left !important;
		vertical-align: bottom;
        padding:0 0 2px 20px;
	}
	#height .hcol2 {
		text-align: right !important;
		padding: 0 0 0 0;
	}
	#height .hcol1 .help IMG, #height .hcol2 .help IMG {
		position: relative;
		top: 3px;
	}
	#height .hcol2 .help IMG {
		right: 1px;
	}

	#height TABLE {
		margin-top: 5px;
	}
	#height .col1 {
		width: 70px;
		float: left;
		text-align: center !important;
		*padding-top: 2px;
	}
	#height .col1 SPAN {
		color: #006AB6;
	}
	#height .col2 {
		width: 31px;
		text-align: left !important;
		float: left;
		margin: 0px;
		padding: 3px 0px 3px 0px;
		*padding: 0px;
		background: transparent url('/img/u/sp_height-left.gif') no-repeat 100% 50%;
	}
	#height .item  INPUT{
		padding: 0px;
	}
	#height #vars .item SPAN {
		cursor: default;
	}
	#height .col3 {

		float: left;
		text-align: left !important;
		padding: 3px 0px 3px 0px;
		*padding: 0px;
		padding-left: 19px;
		background: transparent url('/img/u/sp_height-right.gif') no-repeat 0% 50%;
	}

	#height #vars .item .selected, #height #vars .item .inRange {
		font-weight:bold;
	}

	#height #content .help {
		margin-top:2px;
	}

	#width #caption {
		margin-bottom: 60px;
	}
	#width #vars .title IMG {
		margin: 7px 5px 0 -19px;
		float: right;
	}
	#width #vars TABLE {
		text-align: center;
		margin: 0px auto;
		padding: 0px;
		margin-bottom: 100px;
	}
	#width #vars TABLE TD {
		margin: 0px;
		padding: 0px;
	}
	#width #vars .title {
		padding-left: 10px;
		padding-right: 10px;
	}
	#width .item {
		width: 13px;
		margin: 0px 11px;
		/*_margin: 0px 7px 0px 8px;*/
		/**margin: 0px 7px 0px 8px;*/
		*overflow: hidden;
	}
	#width .item  INPUT{
		margin-top: 9px;
		_margin-top: 8px;
		margin-bottom: 0px;
		*margin-bottom: -9px;
		_margin-bottom: -7px;
		padding: 0px;
	}
	#width .hItem {
		width: 30px;
		margin: 0px 15px 0px 5px;
		_margin: 0px 5px 0px 5px;
		float: left;
	}
	#width .hItem .hFirst, #width .hItem .hLast {
		white-space: nowrap;
		font-weight: bold;
		color: #006AB6;
		margin: 0px;
		padding: 5px 0px 2px 0px;
		*padding: 8px 0px 0px 0px;
	}
	#width .hItem .hLast {
		padding: 0px 0px 1px 0px;
		*padding: 2px 0px 3px 0px;
		_*padding: 4px 0px 5px 0px;
	}
	#width .hFirst .help IMG, #width .hLast .help IMG {
		position: relative;
		top: 3px;
	}
	#width .hLast .help IMG {
		left: 4px;
	}
	#width .item .descShort {
		margin-top: 1px;
		*margin-top: 8px;
		position: relative;
		height: 20px;
		background: transparent url('/img/u/sp_width1.gif') no-repeat 50% 100%;
	}
	#width .item .descLong {
		margin-top: 5px;
		*margin-top: 12px;
		position: relative;
		height: 35px;
		background: transparent url('/img/u/sp_width2.gif') no-repeat 50% 100%;
	}
	#width .item .descShort DIV, #width .item .descLong DIV {
		position: absolute;
		bottom: -11px;
		_bottom: -17px;
		right: -18px;
		_right: -21px;
		width: 50px;
		height: 10px;
		white-space: nowrap;
		color: #006AB6;
		font-size: 90%;
		text-align: right;
	}
	#width #vars .item .selected, #width #vars .item .inRange {
		font-weight:bold;
	}

	#color #caption {
		margin-bottom: 0;
	}
	#color #selector {
		margin-top: 0;
		min-height: 216px;
		_height: 346px;
	}
	#color #vars .item {
		width: 182px;
		border-right: 1px dotted #C5DDEF;
	}
	#color #vars .last {
		border: 0;
	}
	#color #vars .item DIV {
		text-align: left;
		margin: 0 2px;
		padding: 3px 0;
		border: 1px solid #F6F9FD;
		cursor: pointer;
		_cursor: hand;
	}
	#color #vars .item DIV.selected {
		background-color: #E2EEF6;
		border-color: #FFFFFF;
	}
	#color #vars .first DIV {
		margin-left: 0;
	}
	#color #vars INPUT, #color #vars IMG, #color #vars .item SPAN {
		float:left;
	}
	#color #vars INPUT {
		margin-top: 10px;
		margin-left: 4px;
		*margin-top: 6px;
		*margin-right: 0;
		*margin-left: 1px;
	}
	#color #vars IMG {
		width: 37px;
		height: 30px;
		margin-top: 0;
		margin-left: 5px;
		border: 1px solid #707070;
	}
	#color #vars .item SPAN {
		margin-top: 2px;
		margin-left: 8px;
		line-height: 1.2em;
		display: block;
	}
	#color #vars .item SPAN STRONG {
		font-weight:normal;
	}
	#color #vars .item .clear {
		margin: 0;
		padding: 0;
		border: 0;
		background-color: transparent;
	}
	#color #preview {
		width: 180px;
		margin-top: 6px;
		padding: 4px 0 4px 19px;
		border-left: 1px dotted #C5DDEF;
		float: right;
	}
	#color #preview DIV {
		margin-top: 7px;
		margin-right:15px;
		color: #707070;
		text-align:justify;
	}
	#color #preview IMG {
		width: 165px;
		height: 143px;
	}
	#color #preview DIV SPAN {
		color: #006BB7;
		font-weight: bold;
		text-transform: uppercase;
	}

	#list #selector {
		margin-top: 0;
		margin-left: 15px;
		*margin-left: 10px;
		height: 420px;
		/*margin-bottom:10px;*/
	}
	/** html #list #selector {
		height: 204px;
	}*/
	#list H1 {
		font-size: 149%;
		font-weight: bold;
		width: 100%;
	}
	#list div.tableContainer {
		width: 750px;
	}
	/*#list div.tableContainer, x:-moz-any-link {
		overflow: visible;
		*overflow: auto;
	}*/
	/*#list .tableContainer table>tbody { /* syntaxe kterou IE6 a star�� nerozpozn� */

	/*} *//*
	#list .tableHead {
		position:relative;
		/*top:expression(offsetParent.scrollTop);*/
	/*} */
	#list .tableContent {
		position:relative;
		overflow: scroll;
		_overflow: auto;
		max-height: 302px;
		height: 274px\9;
		*height: 274px;
		overflow-x: hidden;
	}

	#list TABLE.designed {
		left: 0;
		margin-left:0;
		position: static;
		border: none;
		*border-bottom: 1px solid #88b9dd;
	}

	#list TABLE.designed TH {
		/*border: 0px;*/
	}
	#list TABLE.designed TH, #list TABLE.designed TD {
		padding: 0px 4px;
	}
	#list TABLE.designed TR.desc TH {
		padding: 3px 4px;
	}
	#list TABLE.designed TH {
		padding-bottom: 1px;
	}
	#list TABLE.designed TH.title {
		color: #FFFFFF;
		font-size: 130%;
		background-color: #0A6EB6;
		border-right: 0;
		text-align: left;
		padding-left: 10px;
	}
	#list TABLE.designed TR.order TH IMG {
		width: 13px;
		height: 13px;
		margin-top: 5px;
		*margin-top: 4px;
		margin-left: 2px;
	}
	#list TABLE.designed TR.order TH {
		color: #707070;
		font-size: 90%;
		font-weight: normal;
	}
	#list TABLE.designed TR.units TH {
		color: #707070;
		background-color: #FFFFFF;
	}
	#list TABLE.designed TR.even TD {
		background-color: #F1F7FD;
	}
	#list TABLE.designed TD {
		padding: 5px 4px;
		*padding: 1px 4px;
	}

	#list #selector TABLE.designed .tCol1 a img { border: 0px; }
	#list #selector TABLE.designed TH.tCol1 { padding: 0px 0px 0px 1px; margin: 0px; background-color: #E8EBF0; }
/*
	#list #selector TABLE.designed TH.tCol1 { padding: 0px; margin: 0px; background-color: #E8EBF0; top: 0px; left: 0px; position: relative; height: 100px !important; overflow: hidden; }
	#list #selector TABLE.designed TR.desc .tCol1 img { height: 81px; }
*/
	#list #selector TABLE.designed .tCol1 { width:23px !important; }
	#list #selector TABLE.designed .preview { width:22px !important; }
	#list #selector TABLE.designed .preview IMG { margin-left: 2px; }
	#list #selector TABLE.designed .stack { width:25px !important; }
	#list #selector TABLE.designed .stack IMG { margin: 0px; }
	#list #selector TABLE.designed .blank IMG { width:22px; }
	#list #selector TABLE.designed .tCol2 { width:105px !important; }
	#list #selector TABLE.designed .tCol3 { width:34px !important; }
	#list #selector TABLE.designed .tCol4 { width:35px !important; }
	#list #selector TABLE.designed .tCol5 { width:35px !important; }
	#list #selector TABLE.designed .tCol6 { width:49px !important; }
	#list #selector TABLE.designed .tCol7 { width:50px !important; }
	#list #selector TABLE.designed .tCol8 { width:40px !important; }
	#list #selector TABLE.designed .tCol9 { width:45px !important; }
	#list #selector TABLE.designed .tCol10 { width:49px !important; }
	#list #selector TABLE.designed .tCol11 { width:59px !important; padding: 1px 4px; }
	#list #selector TABLE.designed .tCol12 { width:69px !important; }

	#list #selector TABLE.fullsize .tCol12 { _width:86px !important; } /* Pro IE 6 - opodmínkováno kvůli posuvníku: if(počet řádků < x){přidej na TABLE class="fullsize"} */

	#list #selector TABLE.designed TH.tCol12 { width:86px !important; }

	#list #selector TABLE.designed .vars {
		background-color: #F6F9FD;
	}
	#list .description {
		margin-top: 10px;
		margin-left: 10px;
		font-size: 100%;
		line-height: 1em;
	}
	#list .popup {
		width: 525px;
		margin-left: -254px;
		top: 8px;
		left: 50%;
		z-index:10;
	}
	#list .popup .inside {
		min-height: 50px;
		_height: 50px;

	}
	#list .popup .inside #storeStackDesc {
		width: 463px;
		color: #000000;
	}
	#list .popup .inside #storeStackCount {
		text-align: center;
		font-weight: bold;
		width: 55px;
		color: #000000;
	}
	#list .popup .inside .storeStackSubmit {
		/*
		text-align: right;
*/
		padding: 2px 0 0 0;
		margin: 10px 0 0 0;
		border-top: 1px solid #D4D4D4;
	}

	#stack #selector {
		margin-top: 0;
		margin-left: 15px;
		*margin-left: 10px;
		height: 420px;
	}
	#stack H1 {
		font-size: 149%;
		font-weight: bold;
		width: 100%;
	}
	#stack div.tableContainer {
		width: 750px;
		/*height: 422px;*/
		/*overflow: auto; */
	}
	#stack .tableHead {
		position:relative;
	}

	#stack TABLE.designed {
		left: 0;
		margin-left:0;
		border: none;
		*border-bottom: 1px solid #88b9dd;
	}
	#stack .tableContent {
		position:relative;
		overflow: scroll;
		_overflow: auto;
		overflow-x: hidden;
		max-height: 320px;
		height: 288px\9;
		*height: 288px;
	}
	#stack TABLE.designed TH {
		/*border: 0px;*/
	}
	#stack TABLE.designed TH, #stack TABLE.designed TD {
		padding: 0px 4px;
	}
	#stack TABLE.designed TR.desc TH {
		padding: 3px 4px;
	}
	#stack TABLE.designed TH {
		padding-bottom: 1px;
	}
	#stack TABLE.designed TH.title {
		color: #FFFFFF;
		font-size: 130%;
		background-color: #0A6EB6;
		border-right: 0;
		text-align: left;
		padding-left: 10px;
	}
	#stack TABLE.designed TR.order TH IMG {
		width: 13px;
		height: 13px;
		margin-top: 5px;
		*margin-top: 4px;
		margin-left: 2px;
	}
	#stack TABLE.designed TR.order TH {
		color: #707070;
		font-size: 90%;
		font-weight: normal;
		text-align: center !important;
	}
	#stack TABLE.designed TR.units TH {
		color: #707070;
		background-color: #FFFFFF;
	}
	#stack TABLE.designed TR.even TD {
		background-color: #F1F7FD;
	}
	#stack TABLE.designed TD {
		padding: 4px 4px;
		*padding: 1px 4px;
	}

	#stack #selector TABLE.designed .tCol1 a img { border: 0px; }
	#stack #selector TABLE.designed TH.tCol1 { padding: 0px 0px 0px 1px; margin: 0px; background-color: #E8EBF0; }
	#stack #selector TABLE.designed TH.tCol6 { width: 108px !important; font-size: 100% !important; text-align: center !important; }

	#stack #selector TABLE.designed TH.title.last { text-align: right; font-size: 115%; }
	#stack #selector TABLE.designed TH SPAN { font-weight: normal; color: #016BB7; }

	#stack #selector TABLE.designed TD.tCol2 { font-size: 85%; line-height: 1em; padding-bottom:1px; padding-top:6px; }
	#stack #selector TABLE.designed TD.tCol2 SPAN { font-size: 115%; font-weight: bold; color: #016BB7; }
	#stack #selector TABLE.designed TD.tCol3 { font-weight: bold; }
	#stack #selector TABLE.designed TD.tCol6 { font-weight: bold; }

	#stack #selector TABLE.designed .tCol1 { width:24px !important; }
	#stack #selector TABLE.designed .preview { width:22px !important; }
	#stack #selector TABLE.designed .preview IMG { margin-left: 2px; }
	#stack #selector TABLE.designed .stack { width:25px !important; }
	#stack #selector TABLE.designed .stack IMG { margin: 0px; }
	#stack #selector TABLE.designed .tCol2 { width:260px !important; text-align: left; padding: 4px 9px; }
	#stack #selector TABLE.designed .tCol3 { width:43px !important; }
	#stack #selector TABLE.designed .tCol4 { width:120px !important; }
	#stack #selector TABLE.designed .tCol5 { width:100px !important; }
	#stack #selector TABLE.designed tbody .tCol6 { width:91px !important; }

	#stack #selector TABLE.fullsize tbody .tCol6 { _width:108px !important; } /* Pro IE 6 - opodmínkováno kvůli posuvníku: if(počet řádků < x){přidej na TABLE class="fullsize"} */

	#stack #selector TABLE.designed .vars {
		background-color: #F6F9FD;
	}
	#stack .description {
		margin-top: 10px;
		margin-left: 10px;
		font-size: 100%;
		line-height: 1em;
	}
	#stack .popup {
		width: 525px;
		margin-left: -254px;
		top: 8px;
		left: 50%;
		z-index:10;
	}
	#stack .popup .inside {

		min-height: 50px;
		_height: 50px;

	}
	#stack .popup .inside #storeStackDesc {
		width: 463px;
		color: #000000;
	}
	#stack .popup .inside #storeStackCount {
		text-align: center;
		font-weight: bold;
		width: 55px;
		color: #000000;
	}
	#stack .popup .inside .storeStackSubmit {
		padding: 2px 0 0 0;
		margin: 10px 0 0 0;
		border-top: 1px solid #D4D4D4;
	}



	.popup TABLE.storeStackItem {
		margin-bottom: 5px;
	}
	.popup TABLE.storeStackItem TD.LstoreStackItem {
		width: 110px;
	}

	#detail {
		height:67px;
		background-image:url('/img/u/bg_top_without_menu.png');
	}
	#detail #content {
		min-height: 497px;
	}
	#detail #banner {
		height:67px;
	}
	#detail #banner IMG {
		top:16px;
	}
	#detail #caption, #static #caption {
		height: auto;
		border: 0;
	}
	#detail #caption {
		margin-bottom: 0px;
		*margin-bottom: 10px;
		margin-top: 1px;
	}
	#static #caption {
		margin-bottom: 0;
		padding-bottom: 2px;
	}
	#detail #caption H1, #static #caption H1 {
		margin-top: 15px;
		margin-bottom: 8px;
	}
	#detail #caption H1 {
		width: auto;
		margin-top: 0px;
	}
	#detail #caption UL, #static #caption UL {
		width: 740px;
	}
	#detail .info, #static .info {
		margin-top: 0;
		margin-bottom: 0;
		font-size: 130%;
		font-weight: bold;
	}
	#detail .info SPAN {
		font-size: 105%;
	}
	#static .info SPAN {
		font-size: 75%;
	}
	#detail #selector, #static #selector {
		margin-top: 8px;
	}
	#detail P {
		margin: 0 0 0 1px;
		color: #006cb4;
	}
	#detail TABLE {
		margin-bottom: 5px;
	}
	#detail TABLE TD {
		height: 14px;
		padding: 2px 0;
		font-size: 100%;
		line-height: .9em;
		vertical-align: middle;
	}
	#detail TABLE TD.name {
		width: 150px;
		padding-right: 5px;
	}
	#detail TABLE TR.sup TD {
		padding-top: 0px;
		line-height: 1.5em;
	}
	#detail TABLE TR.sup TD.name {
		padding-bottom: 0px;
	}
	#detail TABLE TR.twoLines TD {
		line-height: 1.1em;
		vertical-align: bottom;
	}
	#detail TABLE TD SPAN {
		color: #006cb4;
	}
	#detail #preview, #detail #buttons {
		width: 370px;
		padding-left: 19px;
		padding-bottom: 5px;
		border-left: 1px dotted #C5DDEF;
		float: right;
	}
	#detail .more {
		display: none;
	}
	#detail .header {
		margin-bottom: 3px;
		color: #707070;
		font-weight: bold;
	}
	#detail #action {
		margin-top: 13px;
		padding: 5px 0;
		border-top: 1px solid #DBDEE1;
	}
	#detail #action TEXTAREA {
		width: 349px;
		height: 104px;
		margin: 0;
		padding: 2px 5px;
		font-size: 100%;
		line-height: 1.2em;
		border: 1px solid #A5ACB2;
	}
	#detail .acrobat {
		margin-top: 2px;
	}
	#detail .acrobat A IMG, #detail .acrobat DIV {
		float: left;
	}
	#detail .acrobat A IMG {
		border: 0;
	}
	#detail .acrobat DIV {
		width: 230px;
		margin: 3px 0 0 6px;
		font-size: 80%;
	}
	#detail #buttons .nav {
		margin-top: 10px;
	}
	#detail #buttons .spacer {
		margin-right: 10px;
	}
	#detail #buttons .header {
		margin-top:15px;
	}
	#detail #buttons .email .nav, #detail #buttons .email .nav .left {
		margin-top: 0;
	}
	#detail #buttons .email INPUT.text {
		width: 235px;
		height: 16px;
		margin-top: 0;
		margin-right: 5px;
		padding: 3px 3px 0 3px;
		_height: 15px;
		_padding-top: 4px;
		color: #000000;
		font-size: 100%;
		line-height: 1em;
		text-align: left;
		vertical-align: middle;
		border-color: #A5ACB2;
		float: left;
	}

	#static .info {
		font-size: 100%;
		font-weight: normal;
		margin-left: 0;
	}
	#static .info A:hover {
		text-decoration: none;
	}
	#static #content {
		width: 760px;
		padding-left:10px;
	}
	#static #content P {
		text-align: justify;
	}
	#static #content A SPAN {
		color: #006BB7;
	}
	#static #content A:HOVER {
		text-decoration: none;
	}
	#static #content LI {
		text-align: justify;
	}

	/** vyskakovaci okno **/
	.popup {
		width: 248px;
		margin-top: 0;
		margin-left: -124px;
		background-color: #FFFFFF;
		position: absolute;
		top: 0;
		left: 0;
		display: none;
	}
	.popup .inside {
		/*width: 228px;*/
		/*min-height: 140px;*/
		margin: 6px;
		padding: 15px 19px 15px 19px;
		border: 1px solid #BCBCBC;
		background-color: #F6F9FE;
		position: relative;
	}
	/** HTML #helpBox .inside {
		height: 140px;
	}*/
	#helpBox.popup .inside DIV {
		display: none;
	}
	#helpBox.popup .inside DIV.visible {
		display: block;
	}
	.popup .inside H2 {
		color: #016BB7;
		font-size: 149%;
		text-transform: uppercase;
		border-bottom: 2px solid #ECF3F9;
		margin: 0px 0px 10px 0px;
	}
	.popup .inside LABEL {
		display: block;
		color: #006AB8;
		margin: 5px 0px 2px 0px;
	}
	.popup .inside LABEL.labelStoreStackCount {
		float: left;
		width: 80px;
		margin: 10px 0px 2px 0px;
	}
	.popup .inside INPUT {
		border: 1px solid #707070;
		padding: 1px 4px 3px 4px;
		*padding: 1px 4px 5px 4px;
		font-size: 100%;
	}
	.popup .inside INPUT#storeStackCount {
		margin: 9px 10px 0 0;
		float: left;
	}
	.popup .inside .storeStackBlue {
		color: #016BB5;
		margin-top: 10px;
	}
	.popup .close {
		position: absolute;
		top: 7px;
		right: 10px;
		cursor: pointer;
		_cursor: hand;
	}

	#helpBox {
		z-index:20;
	}
	#helpHeightCounter {
		width: 538px;
		min-height: 300px;
		_height: 300px;
		margin-left: -265px;
		top: 250px;
		left: 50%;
		z-index:10;
	}
	* HTML #helpHeightCounter {
		/*height: 310px;*/
	}
	#helpHeightCounter .inside {
		/*width: 488px;*/
		min-height: 280px;
		_height: 280px;
		/*
		bottom: 1px;
		right: 3px;
		_right: 1px;
		*/
	}
	* HTML #helpHeightCounter .inside {
		height: 290px;
	}
	#helpHeightCounter UL {
		width:85.5%;
		margin: 0px 10px 5px 10px;
		padding-top: 6px;
		padding-right: 35px;
		padding-bottom: 10px;
		border-bottom: 1px solid #C5DDEF;
	}
	#helpHeightCounter IMG.image {
		width: 223px;
		height: 176px;
		margin: 10px 0 10px 93px;
	}
	#helpHeightCounter #navHelp .inside {
		width: 472px;
		min-height: 0;
		_height: 0;
		border: 0;
		bottom: 0;
		right: 0;
	}
	#helpHeightCounter .countedValue, #helpHeightCounter .floorHeight, #helpHeightCounter .sillHeight {
		font-weight: bold;
		font-size: 95%;
		line-height: 1.3em;
	}
	#helpHeightCounter .countedValue DIV, #helpHeightCounter .floorHeight DIV, #helpHeightCounter .sillHeight DIV {
		margin-top: 3px;
	}
	#helpHeightCounter INPUT {
		width: 44px;
		height: 1.3em;
		*height: 1em;
		margin-right: 4px;
		padding: 2px 4px;
		font-weight: bold;
		color: #000000;
		text-align: center;
		border: 1px solid #707070;
		line-height: 1em;
	}
	BODY #helpHeightCounter INPUT.error {
		color: #FF0000;
		background-color: #FFE4D2;
		border-color: #F46200;
	}
	#helpHeightCounter SPAN {
		font-weight: normal;
	}
	#helpHeightCounter .countedValue {
		width: 170px;
		color: #006BB7;
		position: absolute;
		top: 93px;
		left: 340px;
	}
	#helpHeightCounter .countedValue INPUT {
		border: 2px solid #0669B1;
	}
	#helpHeightCounter .countedValue .nav {
		margin-top: 10px;
		margin-bottom: 10px;
	}
	#helpHeightCounter .countedValue .nav A {
		padding-right: 12px;
		font-size: 11px;
		font-weight: normal;
		background-image: url('/img/u/img_count.gif');
		background-position: right 1px;
	}
	#helpHeightCounter .sillHeight {
		width: 83px;
		height: 45px;
		text-align: right;
		position: absolute;
		top: 180px;
		left: 25px;
	}
	#helpHeightCounter .sillHeight DIV {
		text-align: right;
	}
	#helpHeightCounter .floorHeight {
		width: 134px;
		height: 45px;
		position: absolute;
		top: 202px;
		left: 340px;
	}
	#helpHeightCounter #navHelp {
		margin-top: 5px;
	}

	#content .table-switch {
		margin: 20px 20px 10px -194px;
		width: 510px;
		left: 50%;
		position: relative;
	}
	#content .special-switch {
		border-top: 1px dotted #C5DDEF;
		position: absolute;
		padding-left: 45px;
		min-height: 76px;
		_height: 76px;
		border-top: 1px dotted #C5DDEF;
		bottom: 20px;
		right: 0;
		width: 100%;
	}
	#content .special-switch.topbordered {
		border-top: 1px dotted #C5DDEF;
		margin-top: 25px;
		position: absolute;
		right: 0;
		bottom: 20px;
		width: 100%;
	}

	#content .ico-radiator {
		top: 2em;
		right: -34px;
		position: absolute;
		z-index: 10;
		background: transparent url('/img/u/bgr-border-gradient.png') 0 0 repeat-y;
		width: 80px;
		height: 76px;
	}
	#content .special-switch .ico-radiator {
		position: absolute;
		top: 0;
		right: 45px;
	}
	#content .special-switch.topbordered .ico-radiator {
		top: 5px;
	}
	#content .ico-radiator div {
		background: transparent url('/img/u/ico-radiator.png') 0 0 no-repeat;
		width: 50px;
		height: 46px;
		margin: 15px;
	}
	#content .ico-radiator div.inactive {
		background: transparent url('/img/u/ico-radiator-inactive.png') 0 0 no-repeat;
	}

	#content .table-switch label {
	font-size: 1.3em;
	color: #006bb7;
	font-weight: bold;
	}

}
@media print {

	BODY {
		font-size: 12px;
	}
	DIV, P, SPAN, TABLE, TH, TD, UL, OL, LI, A, H1, H2, H3, H4, LABEL, INPUT, TEXTAREA, SELECT	{
		font-family: 'Tahoma CE',Tahoma,'Arial CE','Helvetica CE',Arial,lucida,sans-serif;
		color: #000000;
		text-align:left;
		line-height:1.5em;
	}
	.bold {
		font-weight: bold;
	}
	.italic {
		font-style: italic;
	}
	a {
		text-decoration: none;
	}
	#header #bannerPrint {
		height: 57px;
		position: relative;
		margin-bottom: 15px;
	}
	#header #bannerPrint .konfig {
		position: absolute;
		left: 0px;
		top: 11px;
	}
	#header #bannerPrint .logo {
		position: absolute;
		right: 0px;
		top: 8px;
	}
	#header #radiatorsCount {
		margin-bottom: 25px;
		font-size: 130%;
		text-transform: uppercase;
	}
	#header #radiatorsCount SPAN {
		font-weight: bold;
	}

	#footer .infoPrint {
		margin-top: 20px;
	}
	#footer .infoPrint SPAN {
		font-weight: bold;
		text-transform: uppercase;
	}
	#vars .title {
		font-size: 13px;
		font-weight: bold;
	}
	#temperature #content #selector TABLE.designed TR.input INPUT {
		border: none;
		text-align: center;
		font-weight: bold;
	}
	#temperature TABLE.designed {
		width: 610px;
	}
	#temperature TABLE.designed TR.row1 TH {
		width:450px;
		text-align: center;
	}
	#temperature TABLE.designed TR.row1 TH.col1 {
		width:150px;
	}
	#temperature TABLE.designed TR.row1 TH.col3 {
		width:auto;
	}
	#temperature TABLE.designed TR.row2 {
		margin-left: 150px;
	}
	#temperature TABLE.designed TR.row2 TH {
		width: 150px;
		text-align: center;
	}
	#temperature TABLE.designed TR.input TD {
		width: 150px;
	}
	#wattage #content #selector TABLE TD {
		text-align: center;
	}
	#wattage #content #selector TH DIV DIV {
		text-align: center;
		background: red;
	}
	#wattage #content #selector TABLE INPUT {
		border: none;
		text-align: center;
	}
	#height .col1 {
		text-align: center !important;
	}
	#height #content #selector #vars SPAN.selected,
	#height #content #selector #vars SPAN.inRange {
		font-weight: bold;
	}
	#width #content #selector #vars .item {
		clear: both;
	}
	#width #content #selector #vars .item .selected,
	#width #content #selector #vars .item .inRange {
		font-weight: bold;
	}

	#color #vars .item DIV.selected {
		clear: both;
		margin: 15px 0px;
	}
	#color #vars img/*,
	#color #vars .item span*/ {
		float: left;
		padding: 0px 5px;
	}
	#color #preview {
		padding: 10px 0px;
	}
	#color #selector #vars .item DIV.selected SPAN BR {
		padding-left: 30px;
	}
	#color #vars .item SPAN STRONG {
		font-weight:normal;
		margin-left:5px;
	}

	#list TABLE.designed {
		font-size: 11px;
		margin-left: -10px;
		border-bottom: 1px solid #000000;
		width: 660px;
	}
	#list TABLE.designed TH.title {
		font-size: 13px;
	}
	#list TABLE.designed TH, #list TABLE.designed TD {
		padding: 0px;
		margin: 0px;
		text-align: center;
	}
	#list TABLE.designed TR TH {
		border-bottom: 1px solid #000000;
	}
	#list TABLE.designed TR.order TH {
		border: 0;
	}
	#list TABLE.designed TH, #list TABLE.designed TD {
		/*padding: 4px;*/
	}
	#list #selector TABLE.designed TR .blank {
		border: 0;
	}

	#list TABLE.designed TD {
		border-bottom: 1px solid #333333;
	}

	#list TABLE.designed TR.order TH {
		font-size: 10px;
		font-weight: normal;
	}

	#list #selector TABLE.designed .tCol2 { width:110px !important; }
	#list #selector TABLE.designed .tCol3 { width:45px !important; }
	#list #selector TABLE.designed .tCol4 { width:45px !important; }
	#list #selector TABLE.designed .tCol5 { width:55px !important; }
	#list #selector TABLE.designed .tCol6 { width:55px !important; }
	#list #selector TABLE.designed .tCol7 { width:60px !important; }
	#list #selector TABLE.designed .tCol8 { width:45px !important; }
	#list #selector TABLE.designed .tCol9 { width:55px !important; }
	#list #selector TABLE.designed .tCol10 { width:65px !important; }
	#list #selector TABLE.designed .tCol11 { width:60px !important; }
	#list #selector TABLE.designed .tCol12 { width:65px !important; }

	#stack TABLE.designed {
		font-size: 11px;
		margin-left: -10px;
		border-bottom: 1px solid #000000;
	}
	#stack TABLE.designed TH.title {
		font-size: 13px;
	}
	#stack TABLE.designed TH, #stack TABLE.designed TD {
		padding: 5px;
		text-align: center;
	}
	#stack TABLE.designed TR TH {
		border-bottom: 1px solid #000000;
	}
	#stack TABLE.designed TR.order TH {
		border: 0;
	}
	#stack #selector TABLE.designed TR .blank {
		border: 0;
	}

	#stack TABLE.designed TD {
		border-bottom: 1px solid #333333;
	}
	#stack #selector TABLE.designed TH.title { text-align: left; font-size: 13px; }
	#stack #selector TABLE.designed TH.title.last { text-align: right; font-size: 13px; }
	#stack #selector TABLE.designed Th SPAN { font-weight: normal; }
	#stack #selector TABLE.designed TD.tCol2 { line-height: 1em; padding-bottom:1px; padding-top:6px; }
	#stack #selector TABLE.designed TD.tCol2 SPAN { font-weight: bold; }
	#stack #selector TABLE.designed TD.tCol3 { font-weight: bold; }
	#stack #selector TABLE.designed TD.tCol6 { font-weight: bold; }

	#stack #selector TABLE.designed .tCol2 { width:260px !important; text-align: left; padding: 4px 9px; }
	#stack #selector TABLE.designed .tCol3 { width:43px !important; }
	#stack #selector TABLE.designed .tCol4 { width:120px !important; }
	#stack #selector TABLE.designed .tCol5 { width:100px !important; }
	#stack #selector TABLE.designed .tCol6 { width:103px !important; }

	#detail #header #selectedModel {
		margin-top: 0;
		margin-bottom: 25px;
		font-size: 120%;
		font-weight: bold;
	}
	#detail #selector {
		margin-top: 8px;
	}
	#detail P {
		margin: 0 0 0 1px;
		font-style: italic;
	}
	#detail TABLE {
		margin-bottom: 10px;
	}
	#detail TABLE TD {
		height: 15px;
		padding: 2px 0;
		font-size: 100%;
		line-height: 1em;
		vertical-align: middle;
	}
	#detail TABLE TD.name {
		width: 130px;
		padding-right: 5px;
	}
	#detail TABLE TR.sup TD {
		padding-top: 0px;
		line-height: 1.5em;
	}
	#detail TABLE TR.sup TD.name {
		padding-bottom: 0px;
	}
	#detail TABLE TR.twoLines TD {
		line-height: 1.1em;
		vertical-align: bottom;
	}
	#detail #selectedModel {
		font-size: 15px;
		font-weight: bold;
	}
	#detail #preview {
		width: 340px;
		padding-left: 15px;
		padding-bottom: 5px;
		padding-right: 0;
		border-left: 1px dotted #000000;
		float: right;
	}
	#detail .header {
		margin-bottom: 3px;
		color: #707070;
		font-weight: bold;
	}
	#detail #action {
		margin-top: 25px;
		border-top: 0;
	}
	#detail #action TEXTAREA {
		width: 100%;
		height: 300px;
		font-size: 100%;
		border: 0;
		overflow: hidden;
	}

	#header #banner,
	#header #menu,
	#header .info,
	#content #error,
	#content #caption H1,
	#content #caption UL,
	#footer #nav,
	#footer #reset,
	#footer #line,
	#footer #help,
	.noprint,
	a.back,
	#group INPUT,
	#design INPUT,
	#model INPUT,
	#content #selector #vars .item BR,
	#vars .innerLeft DIV.desc,
	#vars .innerRight DIV.desc,
	#content #selector #vars .item SPAN,
	#content #values.info,
	#content #caption #radiatorsCount,
	#vars .item DIV A,
	#vars .desc DIV,
	#vars .rightBox,
	#temperature #content #selector TABLE.designed TD.blank,
	#temperature #content #selector TABLE.designed TR,
	#temperature #content #selector TABLE.designed TR.row2 .blank,
	#temperature #content #selector TABLE.designed TD.desc SPAN,
	#wattage #content #selector #shift,
	A.help,
	A.helpCounter,
	#helpBox,
	#helpHeightCounter,
	#wattage #content #selector TABLE.designed IMG,
	#width #content #selector #vars .item INPUT,
	#color #vars INPUT,
	#color #preview DIV,
	#color #vars .item DIV.selected IMG,
	#height .hcol1,
	#height .hcol2,
	#height .col2,
	#height .col3,
	#width #content #selector #vars .hFirst,
	#width #content #selector #vars .hLast,
	#color #vars .item DIV,
	#list #content #values.info,
	#list #selector TABLE.designed TH.tCol1,
	#list #selector TABLE.designed TD.tCol1,
	#list #selector #storeStackItem,
	#list #selector #deleteStackItem,
	#list P,
	#list TABLE.designed TR.order IMG,
	#list TABLE.designed TD.vars INPUT,
	#stack #content #values.info,
	#stack #selector TABLE.designed TH.tCol1,
	#stack #selector TABLE.designed TR.order,
	#stack #selector TABLE.designed TD.tCol1,
	#stack #selector #storeStackItem,
	#stack #selector #deleteStackItem,
	#stack P,
	#stack TABLE.designed TR.order IMG,
	#stack TABLE.designed TD.vars INPUT,
	#detail #buttons,
	#detail #content #message,
	#detail .more {
		display: none;
	}

	.koratherm #vars .rightBox,
	#header #radiatorsCount SPAN.break,
	#footer .infoPrint,
	#footer .infoPrint SPAN,
	#vars .desc div.show,
	#content #selector #vars  .item SPAN.highlight,
	#content #selector #vars TABLE TD .item SPAN,
	#temperature #content #selector TABLE.designed TD.desc SPAN.print,
	#temperature #content #selector TABLE.designed TR.input,
	#temperature #content #selector TABLE.designed TR.row1,
	#temperature #content #selector TABLE.designed TR.row2,
	#height .col1,
	#color #selector #vars .item DIV.selected,
	#color #selector #vars .item DIV.selected SPAN,
	#detail #header #selectedModel {
		display: block;
	}
}


