@media screen {
	/**stylovani HTML  prvku **/
	HTML, BODY {
		height:100%;
	}
	BODY {
		margin:0;
		padding:0;
		background: repeat-x url(/img/u/bg_top.png) #F6F9FD;
		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;
	}	
	
	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, #footer #nav, #footer #reset, #footer #help {
		width: 770px;
		margin-left:auto;
		margin-right:auto;
		position: relative;
	}
		
	/* 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 3px;
		list-style-type: none;
	}
	#menu LI {
		margin: 0 13px 0 0;
		padding: 0px;
		position: relative;
		display: block;
		float: left;
	}
	#menu LI A {
		width: 60px;
		height: 60px;
		padding: 5px 0 0 5px;
		font-weight: bold;
		text-decoration: none;
		font-size: 10px;
		color: white;
		display: block;
	}
	#menu LI A.denied, #root #menu LI A.deniedByCount {
		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 .denied, #menu LI.item1 .deniedByCount, #menu LI.item1 {
		background-image: url(/img/u/menu/double1.png); }
	
	#menu LI.item2 .current {
		background-image: url(/img/u/menu/act2.png); }
	#menu LI.item2 .denied, #menu LI.item2 .deniedByCount, #menu LI.item2 {
		background-image: url(/img/u/menu/double2.png); }
		
	#menu LI.item3 .current  {
		background-image: url(/img/u/menu/act3.png); }
	#menu LI.item3 .denied, #menu LI.item3 .deniedByCount, #menu LI.item3 {
		background-image: url(/img/u/menu/double3.png); }
		
	#menu LI.item4 .current  {
		background-image: url(/img/u/menu/act4.png); }
	#menu LI.item4 .denied, #menu LI.item4 .deniedByCount, #menu LI.item4 {
		background-image: url(/img/u/menu/double4.png); }
		
	#menu LI.item5 .current  {
		background-image: url(/img/u/menu/act5.png); }
	#menu LI.item5 .denied, #menu LI.item5 .deniedByCount, #menu LI.item5 {
		background-image: url(/img/u/menu/double5.png); }
		
	#menu LI.item6 .current  {
		background-image: url(/img/u/menu/act6.png); }
	#menu LI.item6 .denied, #menu LI.item6 .deniedByCount, #menu LI.item6 {
		background-image: url(/img/u/menu/double6.png); }
		
	#menu LI.item7 .current  {
		background-image: url(/img/u/menu/act7.png); }
	#menu LI.item7 .denied, #menu LI.item7 .deniedByCount, #menu LI.item7 {
		background-image: url(/img/u/menu/double7.png); }
		
	#menu LI.item8 .current  {
		background-image: url(/img/u/menu/act8.png); }
	#menu LI.item8 .denied, #menu LI.item8 .deniedByCount, #menu LI.item8 {
		background-image: url(/img/u/menu/double8.png); }
		
	#menu LI.item9 .current  {
		background-image: url(/img/u/menu/act9.png); }
	#menu LI.item9 .denied, #menu LI.item9 .deniedByCount, #menu LI.item9 {
		background-image: url(/img/u/menu/double9.png); }
		
	#menu LI.item10 .current  {
		background-image: url(/img/u/menu/act10.png); }
	#menu LI.item10 .denied, #menu LI.item10 .deniedByCount, #menu LI.item10 {
		background-image: url(/img/u/menu/double10.png); }
	
	#menu .item10 {
		margin-right: 0px;
	}	
	
	.info, #error {
		margin: 7px 1px 12px 3px;
		padding: 5px 7px 6px 7px;
		color: #006BB7;
		background-color: #ECF3FA;
		border: 1px solid #B9D5EA;
	}
	.info, .info SPAN, #error DIV, #message DIV {
		line-height: 1.2em;
	}
	.info SPAN {
		margin-right: 8px;
		color: #707070;
		font-size: 120%;
		font-weight: bold;
	}
	.info A {
		text-decoration: underline;
	}
	#error, #message {
		width: 750px;
		background-color: #FFE4D2;
		border: 1px solid #F46200;
		position: absolute;
		top: 129px;
		left: 0;
		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-top: 2px solid #ECF3FA; 
		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: 0 -11px 1px 2px;
		vertical-align: middle;
		text-decoration:none;
	}
	
	#radiatorsCount {
		margin:9px 9px 0 0;
	}
	#radiatorsCount DIV {
		width: 276px;
		min-height: 30px;
		padding: 8px 12px 10px 12px;
		_padding-bottom: 8px;
		text-align: right;
		background-color: #ECF3FA;
		border: 1px solid #CEE2F2;
		float: right;
	}
	* HTML #radiatorsCount DIV {
		height: 30px;
	}
	
	/* FOOTER */
	.infoPrint {
		display: none;
	}
	
	#root #footer #reset {
		width: 760px;
		padding: 14px 0 14px 10px;
	}
	#group #root #footer #reset {
		margin-top:9px;
		margin-bottom:8px;
		_margin-bottom:22px;
	}
	#reset A {
		margin-right: 10px;
	}
	#reset A:hover {
		text-decoration:none;
	}

	#line {
		height: 10px;
		background-image: url(/img/u/bg_stripe.gif);
	}
	
	#root #footer #help {
		width: 760px;
		padding-top: 10px;
		padding-left: 10px;
		height:30px;
	}
	#help A {
		margin-right: 14px;
	}
	#help A:hover {
		text-decoration:none;
	}
	#help A IMG {
		margin: 0 -11px 1px 0;
		vertical-align: middle;
		text-decoration:none;
	}
	#help .bold {
		text-transform: uppercase;
	}
	
	/** nastylovani tlacitek **/
	#root #footer #nav {
		width: 766px;
		padding-left: 3px;
		padding-right: 1px;
	}
	#nav .inside, #helpHeightCounter #navHelp .inside {
		height: 35px;
		width: 752px;
		padding: 0 7px;
		position: relative;
		background-color: #ECF3FA;
	}
	#nav .left, #nav .right, .nav .left, .nav .right, #navHelp .right {
		height: 20px;
		background: repeat-x url(/img/u/bg_nav.gif);
		margin-top: 7px;
		float: left;
	}
	.nav .left, .nav .right {
		margin-top: 0;
	}
	#nav .right, .nav .right, #navHelp .right {
		margin-left: 7px;
		float:right;
	}
	#nav .anchor, .nav .anchor, #navHelp .anchor {
		height: 17px;
		padding-top: 3px;
	}
	#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 4px;
		border: 0;
	}
	#nav A, .nav A, #navHelp A {
		height: 20px;
		padding: 0px 8px 0px 6px;
	}
	#nav INPUT, .nav INPUT {
		padding: 0 5px 3px 3px;
		_padding: 0 0px 1px 0px;
		cursor: pointer;
		_cursor: hand;
		background-position: right 7px;
		_text-align:center;
	}
	#nav .left A {
		background-image: url(/img/u/img_arrow_left.gif);
	}
	#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;
	}
	#content .nav INPUT.send {
		color: #FFFFFF;
		background-position: right 6px;
		padding-right: 10px;
		margin-right: 5px;
	}
	#nav .export, .nav .export {
		background-image: url(/img/u/ico_areader.png);
		padding-right: 16px;
		background-position: right 1px;
		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: 17px;
	}
	#detail .print {
		font-weight: normal;
	}

	/** konec nastylovani tlacitek **/
	
	/* CONTENT */
	#content {
		width: 750px;
		min-height:	194px;
		margin-top:22px;
		*margin-top:11px;
		margin-bottom:20px;
		position: relative;
	}
	* html #content {
		height: 194px;
	}	
	#root .tough {
		min-height:	208px;
	}
	* #root .tough {
		height: 207px;
	}	
	#content INPUT {
		color: #487399;
		vertical-align: middle;
		margin: 0 3px 0px 0;
		*margin-left: -4px;	
	}

	#content INPUT.text {
		width: 113px;
		height: 1.3em;
		*height: 1.2em;
		margin: 5px 0 0 0;
		padding: 1px 0 0 0;
		*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;
	}

	/* 1 - skupina */
	#group H1 {
		width: 380px;
		margin: 0;
		padding: 13px 0px 14px 0px;
		border-bottom: 2px solid #ECF3FA;
	}
	#group #content {
		width: 758px;
		height: 352px;
		padding-top:0;
		margin-top:0;
		padding-left: 10px;
		background: no-repeat url(/img/u/img_splash.jpg) right;
	}
	#group #content .inside {
		width: 390px;
	}

	/* 2 - provedeni, 3 - model */
	#vars .col1, #vars .col2 {
		float: left;
	}
	#vars .col2 {
		margin-left: 30px;
	}
	#vars .item {
		margin-top: 6px;
		float: left;
	}
	#vars .item DIV {
		text-align: center;
	}
	#vars .item SPAN {
		cursor: pointer;
		_cursor: hand;
	}
	#vars .item IMG {
		margin-top: 6px;
		cursor: pointer;
		_cursor: hand;
	}
	
	#design #vars, #model #vars {
		position: relative;
		left: 50%;
	}

	#design #vars {
		width: 420px;
		margin-left: -205px;
	}
	#design #vars .item {
		width: 140px;
	}
	
	#model #vars {
		width: 641px;
		margin-left: -320px;
	}
	#model #vars .col1, #model #vars .col2 {
		width: 300px;
	}
	#model #vars .item {
		width: 150px;
	}
	#model #vars .single {
		margin-left: -74px;
		position: relative;
		left: 50%;
	}
	
	#content #vars .vLine {
		border-left: 1px dotted #C5DDEF;
		margin-left: 20px;
		padding-left: 20px;
	}
	
	/* 4 - teplota, 9 - seznam teles - tabulky */
	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;
	}
	TABLE.designed TH {
		color: #006BB7;
		font-weight: bold;
		background-color: #F6F9FD;
		border-right: 1px solid #88B9DD;
		border-bottom: 1px solid #88B9DD;
	}
	TABLE.designed TR.row1 TH {
		background-color: #EDF4FB;
	}
	TABLE.designed TR.row1 TH, TABLE.designed .last {
		border-right: 0;
	}

	TABLE.designed TD {
		background-color: #FFFFFF;
		border-right: 1px solid #88B9DD;
		border-bottom: 1px solid #D4D4D4;
	}
	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;
	}

	#root #content TABLE.designed TR .blank, #content TABLE.designed .vars, #content TABLE.designed .desc {
		background-color: #F6F9FD;
		border: 0;
	}
	
	#temperature TABLE.designed {
		width: 510px;
		margin-left: -284px;
	}
	
	#list #content {
		margin-top: 0;
		min-height:	204px;
	}
	* html #list #content {
		height: 204px;
	}	
	#list H1 {
		font-size: 110%;
	}
	#list TABLE.designed {
		left: 0;
	}
	#list TABLE.designed TH, #list TABLE.designed TD {
		padding: 0px 4px;
	}
	#list TABLE.designed TH {
		padding-bottom: 1px;
	}
	#list TABLE.designed TH.title {
		color: #FFFFFF;
		font-size: 130%;
		background-color: #0A6EB6;
		border-right: 0;
	}
	#list TABLE.designed TH.type {
		width: 32px;
	}
	#list TABLE.designed TH IMG {
		width: 11px;
		height: 10px;
		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 #content TABLE.designed .vars {
		background-color: #F6F9FD;
	}	
	#list .description {
		margin-top: 10px;
		margin-left: 10px;
		font-size: 100%;
		line-height: 1em;
	}
	
	#wattage #content {
		width: 520px;
		position: relative;
		margin-left: -148px;
		left: 50%;
	}
	#wattage TABLE.designed {
		width: 200px;
		left: 0;
	}
	#wattage TABLE.designed TD.vars {
		text-align: center;
	}
	#wattage TABLE.designed TD.vars INPUT {
		width: 194px;
		margin-left: 3px;
		_margin-top: 3px;
	}
	#wattage #shift {
		width: 9.2em;
		*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;
		font-weight: bold;
		color: #006BB7;
		display: block;
		float: right;
	}
	#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;
	}
	
	#wattage #shift DIV.increase IMG {
		margin-top:4px;
	}
	#wattage #shift DIV.decrease IMG {
		margin-top:6px;
	}
	#wattage #shift DIV.middle IMG {
		margin-top: 2px;
		margin-bottom: -1px;
	}
	#wattage #helpBox {
		width: 340px;
		margin-left: -240px;
	}
	#wattage #helpBox .inside {
		width: 320px;
	}
	#wattage #helpBox .inside DIV {
		text-align: justify;
	}
	
	#height #content, #width #content {
		width: 590px;
		margin-left: -273px;
		postition: relative;
		left: 50%;
	}
	#height .col1, #height .col2, #width .col1, #width .col2 {
		width: 262px;
	}
	#height #vars .item, #width #vars .item {
		width: 130px;
		margin-top: 3px;
		padding-left: 0px;
		border-right: 1px solid #C5DDEF;
		float: left;
	}
	#height #content .reflex .item {
		padding-left: 54px;
	}
	#height #vars .item DIV, #width #vars .item DIV {
		margin-left: 10px;
		text-align: left;
	}
	#height #vars .last, #width #vars .last {
		border: 0;
	}
	#height #vars INPUT, #width #vars INPUT {
		margin: 3px 6px 3px 3px;
		*margin: 0 6px 0 0;
	}
	#height #vars SPAN.selected, #width #vars SPAN.selected {
		color: #297EBB;
		font-weight: bold;
	}
	#height #content .help {
		margin: 2px 0 0 5px;
		float: left;
	}
	#width #vars .title IMG {
		margin: 7px 5px 0 -19px;
		float: right;
	}
	
	#color #caption {
		margin-bottom: 0;
	}
	#color #content {
		margin-top: 0;
		min-height:	216px;
	}
	* HTML #color #content {
		height:	218px;
	}
	#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 {
		width: 100px;
		margin-top: 2px;
		margin-left: 8px;
		line-height: 1.2em;
		display: block;
	}
	#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;
	}
	
	#detail #caption, #static #caption {
		height: auto;
		border: 0;
	}	
	#detail #caption {
		margin-bottom: 9px;
	}	
	#static #caption {
		margin-bottom: 0;
		padding-bottom: 2px;
	}	
	#detail #caption H1, #static #caption H1 {
		margin-top: 15px;
		margin-bottom: 8px;
	}
	#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, #static .info SPAN {
		font-size: 75%;
	}
	#detail #content, #static #content {
		margin-top: 8px;
	}
	#detail P {
		margin: 0 0 0 1px;
		font-style: italic;
	}
	#detail TABLE {
		margin-bottom: 5px;
	}
	#detail TABLE TD {
		height: 15px;
		padding: 2px 0;
		font-size: 110%;
		line-height: 1em;
		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 #preview, #detail #buttons {
		width: 350px;
		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: 129px;
		margin: 0;
		padding: 2px 5px;
		font-size: 110%;
		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 .header {
		margin-top:15px;
	}
	#detail #buttons .email .nav {
		margin-top: 0;
	}
	#detail #buttons .email INPUT.text {
		width: 134px;
		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 **/
	#helpBox, #helpHeightCounter {
		width: 248px;
		margin-top: 0;
		margin-left: -124px;
		background-color: #000000;
		position: absolute;
		top: 0;
		left: 0;
		display: none;
	}
	#helpBox .inside, #helpHeightCounter .inside {
		width: 228px;
		/*min-height: 140px;*/
		padding:10px;
		border: 1px solid #BCBCBC;
		background-color: #F6F9FD;
		position: relative;
		bottom: 1px;
		right: 3px;
		_right: 1px;
	}
	/** HTML #helpBox .inside {
		height: 140px;
	}*/
	#helpBox .inside DIV {
		display: none;
	}
	#helpBox .inside DIV.visible {
		display: block;
	}

	#helpHeightCounter {
		width: 508px;
		min-height: 310px;
		margin-top: -155px;
		margin-left: -254px;
		top: 40%;
		left: 50%;
	}
	* HTML #helpHeightCounter {
		height: 310px;
	}
	#helpHeightCounter .inside {
		width: 488px;
		min-height: 290px;
		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 100px;
	}
	#helpHeightCounter #navHelp .inside {
		width: 472px;
		min-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: 160px;
		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 .anchor 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: 176px;
		left: 25px;
	}
	#helpHeightCounter .sillHeight DIV {
		text-align: right;
	}
	#helpHeightCounter .floorHeight {
		width: 134px;
		height: 45px;
		position: absolute;
		top: 195px;
		left: 340px;
	}
	#helpHeightCounter #navHelp {
		margin-top: 5px;
	}
	#helpHeightCounter #close {
		position: absolute;
		top: 7px;
		right: 10px;
		cursor: pointer;
		_cursor: hand;
	}
}
@media print {
	BODY {
		font-size: 80%;
	}
	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;
	}
	
	#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;
	}
	#header #radiatorsCount SPAN.break {
		display: block;
	}
	
	#footer .infoPrint {
		margin-top: 20px;
		display: block;
	}
	#footer .infoPrint SPAN {
		font-weight: bold;
		text-transform: uppercase;
		display: block;
	}
	
	#list TABLE.designed {
		font-size: 73%;
		*font-size: 75%;
		margin-left: -10px;
		border-bottom: 1px solid #000000;
	}
	#list TABLE.designed TH, #list TABLE.designed TD {
		padding: 5px;
		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 #content TABLE.designed TR .blank {
		border: 0;
	}

	#detail #header #selectedModel {
		margin-top: 0;
		margin-bottom: 25px;
		font-size: 120%;
		font-weight: bold;
		display: block;
	}
	#detail .info SPAN {
		font-size: 80%;
	}
	#detail #content {
		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 #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,
	#header #error,
	#header #caption H1,
	#header #caption UL,
	#footer #nav,
	#footer #reset,
	#footer #line,
	#footer #help,
	#list P,
	#list TABLE.designed TR.order IMG,
	#list TABLE.designed TD.vars INPUT,
	#list TABLE.designed TH.title,
	#detail #buttons,
	#detail .more {
		display: none;
	}
}