body {	text-align: center;	margin-top: 0px;	font-family: Arial;	font-size: 12px;	background-color: #white;}#center-body {	width: 100%;	margin: auto;	position: relative;}#header {	height: 150px;	width: 100%;	background-color: #BBDDFF;	background-image: url(../design/header-bckg.jpg);	text-align: left;}#header a {	display: block;	}#header a:hover {	text-decoration: none;	color:white;	}#header a img {	float: left;	padding-right: 5px;}#header ul {	padding-top: 10px;	font-weight: bold;	font-style: italic;	font-size: 13px;	color: white;	list-style: none;	margin: 0px;}#header ul li {	height: 23px;	overflow: hidden;	width: 349px;}#header ul li a {	display: inline;	color: white;}#header ul li.black a {	color: black;}#header ul li a:hover {	text-decoration: none;}#vertical-center {	width: 100%;	height: auto;	padding-top: 10px;}#footer {	margin-top: 20px;	height: 20px;	width: 100%;	border-top: 1px solid #0077DD;	background-color: #BBDDFF;	text-align: center;	color: white;	font-weight: bold;	background-image: url(../design/block-header-bckg.jpg);}#footer a {	color: white;}#footer a:hover {	color: black;}#right-col {	height: 100%;	width: 150px;	float: right;}#right-col .block {	height: auto;	width: 150px;	margin-bottom: 10px;}#right-col .block a:link, a:visited {	color: black;}#right-col .block .center {	width: 148px;	_width: 150px;	height: auto;	color: black;	background-color: #BBDDFF;	border-left: 1px solid #0077DD;	border-right: 1px solid #0077DD;	border-bottom: 1px solid #0077DD;	background-image: url(../design/right-col-bckg.jpg);	font-weight: bold;}#right-col .block .center div a {	display: block;	text-align: center;	padding-left: 5px;	padding-right: 5px;	padding-bottom: 10px;}#right-col .block .center div a img {}#right-col .block .center div a:hover, #right-col .block .center div a:focus {	display: block;	background-color: #BBDDFF;}#right-col .block a:hover, a:focus {	color: black;	text-decoration: none;}#right-col .block .header {	cursor: pointer;	cursor: hand;	padding-top: 3px;	padding-bottom: 2px;	height: 15px;	font-weight: bold;	color: black;	background-image: url(../design/block-header-bckg.jpg);	border-bottom: 1px solid #0077DD;	font-size: 14px;}#right-col .kosik .center div {	color: #0066CC;	text-align: left;	font-size: 11px;	font-weight: normal;	border-bottom: 3px double #0077DD;	padding: 1px;}#right-col .kosik .center div.posledni {	border-bottom: none;	font-size: 12px;	font-weight: bold;	text-align: center;	padding-top: 2px;	padding-bottom: 3px;}#right-col .kosik .center div.posledni a{display: inline;color: #0077DD;}#right-col .kosik .center div.posledni a:hover,#right-col .kosik .center div.posledni a:focus{display: inline;padding: 0px;background-color: transparent;}#right-col .kosik .center div table {	width: 100%;}#right-col .kosik .center div table .prvni {	text-align: left;}#right-col .kosik .center div table .druha {	text-align: right;	color: black;}#left-col {	width: 150px;	height: 100%;	float: left;	font-weight: bold;}#left-col .block {	height: auto;	width: 150px;	border: 1px solid #0077DD;	margin-bottom: 10px;}#left-col .block .kontakt {	height: auto;	width: 140px;	background-color: #BBDDFF;	background-image: url(../design/sub-menu-bckg.jpg);	background-position: right;	text-align: left;	padding: 5px 5px 10px 5px;	_padding: 5px 5px 10px 4px;}#left-col .block .kontakt a:link, #left-col .block .kontakt a:visited {	color: #0077DD;}#left-col .block .kontakt a:hover, #left-col .block .kontakt a:focus {	text-decoration: none;}#left-col .block .header {	cursor: hand;	padding-top: 3px;	padding-bottom: 2px;	font-weight: bold;	color: black;	background-image: url(../design/block-header-bckg.jpg);	border-bottom: 1px solid #0077DD;	font-size: 14px;}#left-col .block .center {	width: 140px;	height: auto;	padding: 5px 5px 10px 5px;	_padding: 5px 5px 10px 4px;	color: black;	background-color: #BBDDFF;	background-image: url(../design/sub-menu-bckg.jpg);	background-position: right;}#left-col .sub-menu {	margin: 0px 0px 10px 0px;	list-style: none;	padding: 0px 0px 10px 0px;	height: auto;	width: 150px;	float: left;	font-size: 13px;	background-color: #BBDDFF;	border-left: 1px solid #0077DD;	border-right: 1px solid #0077DD;	border-bottom: 1px solid #0077DD;	background-image: url(../design/sub-menu-bckg.jpg);	background-position: right;}#left-col .sub-menu li a {	height: 15px;	width: 150px;	background-image: url(../design/sub-menu-bckg.jpg);	background-position: right;	display: block;	color: black;	text-decoration: none;	padding-top: 5px;}#left-col .sub-menu li a:hover, #left-col .sub-menu li a:focus, #left-col .sub-menu li a:active {	background-image: url(../design/sub-menu-bckg.jpg);	color: white;	background-position: left;}#left-col .sub-menu .header {	background-color: #0077DD;	padding-top: 3px;	padding-bottom: 2px;	width: 150px;	font-size: 14px;	background-image: url(../design/block-header-bckg.jpg);}#main-menu {	width: 100%;	height: 25px;	background-color: #BBDDFF;	border-top: 1px solid #0077DD;	border-bottom: 1px solid #0077DD;	background-image: url(../design/main-menu-bckg.jpg);	font-weight: bold;	font-size: 14px;}#main-menu ul {	margin: 0px 0px 0px 0px;	list-style: none;	padding: 0px;	border: 0px;	height: 25px}#main-menu ul li {	float: left;	border-right: 1px solid #0077DD;	height: 25px;}#main-menu ul li a {	text-align: center;	width: auto;	padding-left: 10px;	padding-right: 10px;	display: block;	color: black;	text-decoration: none;	height: 20px;	_height: auto;	padding-top: 5px;	padding-bottom: 0px;	_padding-bottom: 5px;	background-image: url(../design/main-menu-bckg.jpg);}#main-menu ul li a:hover, #main-menu ul li a:focus {	background-position: bottom;	color: white;}#center-col {	width: auto;	height: auto;	text-align: left;	margin-left: 150px;	margin-right: 150px;	padding-left: 10px;	padding-right: 10px;	float: none;	padding-top: 0px;}#center-col a:link, #center-col a:visited {	color: #0077DD;	text-decoration: underline;}#center-col a:hover, #center-col a:focus {	color: black;	text-decoration: none;}.nezobrazovat {	display: none;}.main-img {	float: left;	width: 300px;	height: 200px;	margin: 0px;}.main-img a {	display: block;}img {	border: none;}#sklopky-top-menu {	width: 90%;	height: 20px;	text-align: left;	margin-bottom: 15px;	font-weight: bold;}#sklopky-top-menu a.red {	color: red !important;}#center-col .img-col-sklopky .center ul {	margin: 0px;	text-align: left;}#center-col .img-col-sklopky .center ul .doc {	list-style-image: url(../design/doc.gif);}#center-col .img-col-sklopky .center ul .avi {	list-style-image: url(../design/avi.gif);}#center-col .img-col-sklopky a:link, #center-col .img-col-sklopky a:visited {	color: red;}#center-col .img-col-sklopky a:hover, #center-col .img-col-sklopky a:focus {	color: #0077DD;}#center-col .img-col-sklopky .center ul li a {	color: red;}#center-col .img-col , #center-col .img-col-100, #center-col .img-col-sklopky {	width: 220px;	height: auto;	float: right;	margin-left: 10px;	margin-bottom: 10px;	font-weight: bold;}#center-col .img-col-100 {	width: 100%;}#center-col .img-col-sklopky {	width: 320px;}#center-col .img-col .top, #center-col .img-col-100 .top, #center-col .img-col-sklopky .top {	padding-top: 3px;	padding-bottom: 2px;	padding-left: 5px;	padding-right: 5px;	height: 15px;	width: auto;	color: white;	text-align: center;	background-image: url(../design/block-header-bckg.jpg);}#center-col .img-col .center, #center-col .img-col-100 .center, #center-col .img-col-sklopky .center {	width: auto;	height: auto;	background-color: #BBDDFF;	padding-left: 10px;	padding-right: 10px;}#center-col .img-col-100 .center {	text-align: center;}#center-col .img-col .bottom, #center-col .img-col-100 .bottom, #center-col .img-col-sklopky .bottom {	background-image: url(../design/main-menu-bckg2.jpg);	width: 100%;	height: 20px;	text-align: center;	margin-bottom: 20px;	background-color: #BBDDFF;}#center-col .img-col a:link, #center-col .img-col a:visited {	color: black;}#center-col .img-col a:hover, #center-col .img-col a:focus {	color: black;}#center-col .img-col .cena {	color: red;	font-size: 20px;}#center-col .kosik table{width: 100%;}#center-col .kosik table td{padding-left: 5px;padding-right: 5px; border: 1px solid #0077DD;height: 25px;}#center-col .kosik table .cena{text-align: right;}#center-col .kosik table .akce, #center-col .kosik table .pocet , #center-col .kosik table .rozmer{text-align: center;}#center-col .kosik table .first{font-weight: bold;padding-right: 5px;}.center{text-align: center;}.right {text-align: right}.blue {color: #0077DD;}#center-col .objednavka {width: 100%;}#center-col .objednavka table{width: 100%;}#center-col .objednavka table .top td{border-top: 1px solid black;}#center-col .objednavka table .first{border-left: 1px solid black;font-weight: bold;}#center-col .objednavka table td{padding: 5px;border-bottom: 1px solid black;border-right: 1px solid black;}#center-col .objednavka .kontakty {text-align: center;}#center-col .objednavka .kontakty .podpis {width: 200px;height: 50px;border: 1px solid black; float: none;margin-bottom: 10px;}#center-col .objednavka .kontakty div{text-align: left;padding-right: 10px;font-weight: bold;float: left;width: 45%;}#center-col .objednavka .kontakty div table td{padding: 0px 10px 0px 10px;width: auto;}#center-col .objednavka .kontakty .vyrobce table, #center-col .objednavka .kontakty .zakaznik table{border: 1px solid black;}#center-col .objednavka .kontakty .vyrobce table td, #center-col .objednavka .kontakty .zakaznik table td{border: none;}.big{font-size: 16px;}.bold{font-weight: bold;}.nahoru {	float: right;}p {	margin-top: 5px;	text-align: justify;}h1 {	margin-top: 0px;	font-size: 16px;	margin-bottom: 10px;	color: #0077DD;}#center-col h2 {	color: #0077DD;	font-size: 13px;	display: block;}.sklopky-galery {	font-weight: bold;	width: 200px;	height: auto;	float: left;	margin-bottom: 20px;	margin-right: 20px;}.sklopky-galery .top {	width: 200px;	height: 17px;	background-image: url(../design/block-header-bckg.jpg);	text-align: center;	padding-top: 3px;}.sklopky-galery .bottom {	width: 200px;	height: 20px;	background-image: url(../design/block-footer-bckg.jpg);	text-align: center;}#center-col .sklopky-galery .bottom a:link, #center-col .sklopky-galery .bottom a:visited {	color: white;}#center-col .sklopky-galery .bottom a:hover, #center-col .sklopky-galery .bottom a:focus {	color: white;}.sklopky-galery .center {	width: 200px;	height: auto;	text-align: center;	background-color: #BBDDFF;}.sklopky-galery .center a {	display: block;}.sklopky-galery-img-big {}.sklopky-galery-img-big .top {	font-weight: bold;	height: 30px;	text-align: center;	padding-left: 10px;	padding-right: 10px;	background-image: url(../design/block-header-bckg2.jpg);	padding-bottom: 0px;}#center-col .sklopky-galery-img-big .top a:link, #center-col .sklopky-galery-img-big .top a:visited {	color: white;}.sklopky-galery-img-big .top a:hover, .sklopky-galery-img-big .top a:focus, {	color: white;}.sklopky-galery-img-big .top .predchozi {	float: left;	width: 33%;	padding-top: 3px;	text-align: left;}.sklopky-galery-img-big .top .zpet {	width: 33%;	float: left;	text-align: center;	padding-top: 3px;}.sklopky-galery-img-big .top .nasledujici {	float: left;	width: 33%;	padding-top: 3px;	text-align: right;}.sklopky-galery-img-big .center {	text-align: center;	padding: 10px;	background-color: #BBDDFF;	overflow: none;}.sklopky-galery-img-big .bottom {	font-weight: bold;	text-align: center;	background-image: url(../design/block-footer-bckg.jpg);}.sklopky-kalkulace {	width: 610px;	margin-top: 20px;}.sklopky-kalkulace .cena {	text-align: right;	padding-right: 10px;	width: 100px;         	border-right: 1px solid black;}.sklopky-kalkulace .nazev {	padding-left: 20px;	width: 400px;	text-align: left;} .sklopky-kalkulace td {	border-top: 1px dotted black;	padding-top: 3px;}  .sklopky-kalkulace .odd td {	background-color: #EEFFFF;}   .sklopky-kalkulace .soucet td {	border-top: 2px solid black;}.formular-rozmery table {	width: 600px;	_width: 596px;	height: auto;	margin-left: 0px;	margin-right: 0px;}.formular-rozmery table td {	width: auto;}.formular-rozmery {	margin-top: 10px;	margin-bottom: 5px;	width: 610px;	margin-left: 0px;	margin-right: 0px;}.formular-rozmery fieldset {	width: 600px;	_width: 596px;	padding-left: 5px;	padding-right: 5px;	margin: 0px;}.rozmery-sklopky {	width: 610px;}.rozmery-sklopky .prvni {	background-color: #BBFFFF;}.rozmery-sklopky  .rozmer {	text-align: center;	border-left: 1px solid black;	width: 100px;}.rozmery-sklopky  .nazev {	padding-left: 20px;}.formular-cena-sklopky {	width: 100%;	text-align: center;	margin-top: 10px;	margin-bottom: 20px;}.formular-cena-sklopky table {	margin-bottom: 10px;	width: 100%;}.formular-cena-sklopky table .druhy {	background-color: #BBFFFF;}.formular-cena-sklopky table tr .checkbox {	text-align: center;	width: 50px;}.formular-cena-sklopky  table tr .cena {	text-align: right;	padding-right: 10px;	border-left: 1px solid black;	border-right: 1px solid black;	width: 80px;}.formular-cena-sklopky  .nazev {	padding-left: 20px;	text-align: left;}legend {	color: #0077DD;}.matrace {	width: 610px;	font-weight: normal;}.matrace table {	width: 100%;}.matrace table tr {	height: 30px}.matrace table tr td {	width: auto;	text-align: left;}.matrace table tr .cena {	text-align: right;}.vypocitat {	float: right;}.polozka {	height: 100px;	_width: 99%;	font-size: 12px;	border: 1px dashed #0077dd;	_float: left;	margin-bottom: 10px;	overflow: hidden;	_overflow: none;	text-align: justify;}.polozka span.kat {	font-weight: bold;	color: #0066CC;	padding-left: 5px;}.polozka span.inf {	font-weight: normal;	color: #005599;}.polozka .podrobny-popis {	float: right;	font-weight: bold;	padding-left: 21px;	padding-top: 20px;	padding-bottom: 20px;}.polozka .nazev {	float: left;	font-weight: bold;	white-space: nowrap;}.polozka .cena {	float: right;	font-weight: bold;	color: #0077DD;	font-size: 12px;	white-space: nowrap;}#vertical-center #center-col .polozka a {	display: block;	height: 100%;	padding: 10px 10px 10px 155px;	text-decoration: none;	background: white url(../neni1.jpg) no-repeat;	_height: 80px;	overflow: hidden;}#vertical-center #center-col .polozka a:hover, #vertical-center #center-col .polozka a:focus {	background: #bbddff url(../neni1.jpg) no-repeat;	background-color: #bbddff;	color: #0066CC;}.polozka ul {	padding-left: 20px;	margin: 0px;}span.kat {	font-weight: bold;	color: #0066CC;}span.inf {	font-weight: normal;	color: #005599;}span.cena {	font-size: 14px;	color: red;}table.matrace-rosty-detail {	background-color: white;}table.matrace-rosty-detail td.kat {	font-weight: bold;	color: #0066CC;	padding-right: 5px;	border-bottom: 1px dotted #005599;	border-right: 1px dotted #005599;}table.matrace-rosty-detail td.inf {	padding-left: 5px;	font-weight: normal;	color: #005599;	border-bottom: 1px dotted #005599;}table.matrace-rosty-detail .posledni td {	border-bottom: none;}.popisvyrobce {	font-weight: normal;	margin-bottom: 10px;}table.cenik-standard {	margin-right: 10px;	float: left;}.cenik-atyp {	margin-right: 10px;	font-weight: bold;}.cenik-atyp .second {	color: red;	font-size: 16px;}.standardni-rozmery {	margin-bottom: 10px;}.standardni-rozmery table tr {	background-color: #bbddff}.standardni-rozmery table td {	padding: 5px;	text-align: center;}.atypicke-rozmery fieldset {	width: 420px;}.atypicke-rozmery p {	height: 50px;}.atypicke-rozmery table {	margin-right: 10px;	margin-top: 10px;}.atypicke-rozmery table tr {	background-color: #bbddff}.atypicke-rozmery table td {	padding: 5px;	text-align: center;}.atypicke-rozmery form fieldset table tr {	background-color: white;}.atypicke-rozmery form fieldset .cena-atyp tr {	background-color: #bbddff;}table.pomocnik {	font-size: 12px;}fieldset {	-moz-border-radius: 5px;}.main-center fieldset {	_padding: 8px;}form {	_margin: 0px;}.JSonclick {	color: #0077DD;	font-size: 11px;	float: right;	text-align: right;	margin-left: 5px;	padding: none;	font-weight: bold;}.main-center {	background: #bbddff;	padding: 10px;	margin-bottom: 10px;	text-align: center;	font-weight: bold;}.main-center form {	text-align: left;}.main-center-header {	height: 20px;	margin-bottom: none;	color: white;	background-image: url(../design/block-header-bckg.jpg);	border-bottom: 1px solid #0077DD;	cursor: pointer;	cursor: hand;	width: auto;	font-weight: bold;}.main-center-header .nadpis {	float: left;	padding-top: 3px;	padding-left: 10px;}.main-center-header .change {	float: right;	padding-right: 10px;	padding-top: 3px;}.svazano {	white-space: nowrap;}.skryvany {	display: block}.vyhledavani {	margin: 0px;	padding: 0px;	list-style: none;}.vyhledavani li {	float: left;	display: block;	width: 200px;}table.sklopky-kalkulace {	width: auto;	border-spacing: 0px;}table.sklopky-kalkulace .doplnek {	border-right: 1px solid black;	padding-left: 5px;	padding-right: 10px;}table.sklopky-kalkulace .cena {	text-align: right: width: 100px;}table.sklopky-kalkulace .prvni td {	border-bottom: 1px solid black;}table.sklopky-kalkulace .posledni td {	border-top: 1px solid black;	font-weight: bold;	color: red;	font-size: 14px;}.dotaz {	font-weight: bold;	font-size: 14px;	margin-top: 20px;	margin-bottom: 20px;	padding-bottom: 5px;	border-bottom: 2px dashed black;}.tabulka {}.tabulka .jmena {	background-color: #BBDDFF;	;	font-weight: bold;}.tabulka .zelena td {	border-top: 1px solid #0077DD;}.tabulka .zluta td {	border-top: 1px solid #0077DD;}.tabulka .bunka {	text-align: right;	padding-right: 5px;	width: 35px;	border-left: 1px solid #0077DD;}.tabulka .rozmer {	width: 300px;	padding-left: 5px;}table.ostatni {	border-spacing: 0px;}table.ostatni td {	border-spacing: 0px;	padding-right: 10px;}.index-main {	width: 100%;}.index-main div {	font-weight: bold;	float: left;	width: 100%;	font-size: 12px;	height: 225px;}.index-main div div {	width: 250px;	float: left;	margin-right: 10px;	text-align: center;}.index-main div div img {	float: left;}.akce-polozka {	float: left;	width: 100%;	text-align: justify;	border: 1px dashed #0077DD;	margin-bottom: 10px;}.akce-polozka .text {	padding-left: 10px;	padding-bottom: 10px;	margin-right: 10px;}.akce-polozka .img {	float: right;	padding-left: 10px;	text-align: center;	font-weight: bold;	font-size: 20px;	color: red;}.black {	color: black}.sklopky-rozcestnik {	font-size: 15px;	font-weight: bold;}.sklopky-rozcestnik div {	width: 100%;	float: left;}.sklopky-rozcestnik div div {	text-align: center;	width: 250px;	padding-bottom: 10px;	float: left;}.sklopky-rozcestnik div div a img {	padding-bottom: 10px;	float: left;}.sklopky-rozcestnik div div a {	display: block;}#center-col .sklopky-rozcestnik div a:hover {	color: #0077DD;}.matrace-rozcestnik {/*	font-size: 16px;	font-weight: bold;     */}.matrace-rozcestnik div {	float: left;	width: 100%;}.matrace-rozcestnik div div {	text-align: center;	float: left;	/*width: 500px;     */       	padding-bottom: 10px;}.matrace-rozcestnik div div.pravy {	width: 225px;        font-weight: bold;     }  .matrace-rozcestnik div div.levy {	width: 225px;          font-weight: bold;   }  .matrace-rozcestnik div div ul {	text-align: left;}     .matrace-rozcestnik div div ul li {	height: 20px;}.matrace-rozcestnik div div a img {	padding-bottom: 10px;	float: left;}.matrace-rozcestnik div a {	display: block;}#center-col .matrace-rozcestnik div a:hover {	color: #0077DD;}.vyhledavani-nahoru {	height: 20px;	margin-bottom: none;	color: white;	width: auto;	font-weight: bold;	text-align: right;}.atypicky-nabytek-set {	float: left;	width: 100%;	border: 1px dashed #0077DD;	margin-bottom: 10px;}.atypicky-nabytek-set div {	float: left;	width: 150px;	text-align: center;}.atypicky-nabytek-set div a {	display: block;	padding-top: 20px;	padding-bottom: 20px;}.atypicky-nabytek-set div a:hover {	background-color: #BBDDFF;}.atypicky-nabytek-set div a img {}.atypicky-nabytek-img {	border: 1px dashed #0077DD;}.atypicky-nabytek-img .top {	font-weight: bold;	height: 20px;	text-align: center;	padding-left: 10px;	padding-right: 10px;	padding-bottom: 10px;}.atypicky-nabytek-img .top .predchozi {	float: left;	width: 33%;	padding-top: 3px;	text-align: left;}.atypicky-nabytek-img .top .nasledujici {	float: left;	padding-right: 0px;	width: 33%;	padding-top: 3px;	text-align: right;}.atypicky-nabytek-img .top .zpet {	width: 33%;	float: left;	text-align: center;	padding-top: 3px;}.atypicky-nabytek-img .center {	text-align: center;	padding: 10px;}.atypicky-nabytek-img .center img {	width: 100%;	_width: 99%}ul.predbezna-objednavka, ul.predbezna-objednavka-matrace, ul.predbezna-objednavka-matrace-kombinace, ul.predbezna-objednavka-dezeny, ul.predbezna-objednavka-vert {	list-style: none;	margin: 0px;	padding: 0px;}ul.predbezna-objednavka-matrace-kombinace li {	float: none;}ul.predbezna-objednavka li {	float: left;	width: 200px;}ul.predbezna-objednavka-matrace li {	float: left;	width: 250px;}ul.predbezna-objednavka-matrace li.jine {	float: left;	width: auto;}ul.predbezna-objednavka-dezeny li {	float: left;	width: 200px;	height: 150px;}ul.predbezna-objednavka-dezeny li img {	padding: 5px;	float: left;}	dding-left:5px;}fieldset.dulezite {	font-size: 16px;}fieldset.dulezite legend {	color: red;	font-size: 16px;}table.pomocnik-pro-vyber-matrace-dvojluzko {}table.pomocnik-pro-vyber-matrace-dvojluzko td {}.pomocnik-pro-vyber-matrace ol li {	list-style-type: upper-alpha;}.pomocnik-pro-vyber-matrace ol ol li {	list-style-type: decimal;}.red {	color: red !important;}div.oznameni {	color: red;	text-align: center;	font-size: 14px;	font-weight: bold;	border: 1px dashed #0077DD;	;	padding-top: 10px;	padding-bottom: 10px;	margin-bottom: 10px;}ol.cim-se-lisime {	color: #0077DD;	font-size: 16px;	font-weight: bold;}ol.cim-se-lisime li p {	font-size: 12px;	color: black;	font-weight: normal;}.eshop .cena {	font-size: 14px;}.eshop div {	display: none;}.eshop #div0, .eshop .right {	display: block;}.eshop div select {	width: 100%;}.eshop #napoveda{text-align:justify;font-weight: normal;}.right {	text-align: right}.hidden {display: none;}input, select {border:1px solid #0077DD;background-color: #EEFFFF;}.green {  color: green;}.yellow {  color: yellow; }.brown {  color: brown;}.orange {  color: orange;}