/* message */
div#sMessageTop {
	position: absolute;
	background-color: rgba(0,0,0,0.5);
	box-shadow: 0 0 10px 3px rgba(0,0,0,0.3);
	background-image: url(/images/_/appbar.base.white.svg);
	background-position: left 10px center;
	background-repeat: no-repeat;
	background-size: 50px;
	top: 10px;
	left: 475px;
	right: 250px;
	height: 60px;
	overflow: hidden;
	max-width: 820px;
}
div#sMessageTop > div {
	box-sizing: border-box;
	display: table;
	height: 60px;
	width: 100%;
	background-image: url(/images/_/appbar.smiley.frown.white.svg);
	background-position: left 10px center;
	background-repeat: no-repeat;
	background-size: 50px;
}
div#sMessageTop > div > div {
	display: table-cell;
	vertical-align: middle;
	font-size: 80%;
	padding: 0px 20px 0px 70px;
	color: white;
}

table.swstip	{
/*	border: 1px dashed black !important;*/
	border: none !important;
	background-color: #FFFFE0;
	margin-right: 5px;
/*	box-shadow: 0px 1px 5px rgba(0,0,0,0.2);*/
}
table.swstip td	{
	padding: 15px 15px 15px 42px !important;
	background-position: 7px 50%;
	background-repeat: no-repeat;
	font-size: 12px;
	background-image: url(/images/_/zarovka_tip.png);
}
div#mainheader	{
	background-color: #e3e3e3;
	width: 100%;
	overflow: hidden;
	background-position: 100% 0px;
	background-repeat: repeat-y;
}
div#mainheaderh1	{
/*	float:left;z-index:1;padding: 0px 0px 0px 0px;position:absolute;font-size:64px;height:72px;line-height:72px;font-weight:normal;margin:-12px 0px 0px 22px;color:#dcdcdc;overflow:hidden*/
/*	background-color: red;*/
	height:70px;/*overflow:hidden;*/
/*	position: relative;top:-12px;padding-left:25px;*/
	z-index: 1
}
div#mh1	{
	font-size:64px;height:70px;line-height:70px;font-weight:normal;color:#dcdcdc;overflow:hidden;
	position: absolute;
	margin: -12px 0px 0px 25px;
	white-space: nowrap;
}
div#mainheaderh2	{
/*	float:left;z-index:3;padding: 3px 10px 0px 10px;position:absolute;font-size:22px;font-weight:bold;line-height:26px;margin:36px 0px 0px 15px*/
/*	background-color: gray;*/
	font-size:22px;font-weight:bold;line-height:26px;
	position: absolute;margin:-31px 0px 0px 27px;
	z-index: 4
}
div#mainheadersub	{
	height: 22px;overflow: hidden;
	clear: both;
}
div#mainheaderban	{
/*	z-index:2;position:relative;height:0px;float:right;overflow:hidden;*/
	float: right;height: 60px;overflow:hidden;
	font-size: 11px;
	position: relative;
	text-align: right;
	z-index: 3
}
div#mainheaderban table	{
	margin-right: 0px !important;
	text-align: left;
	margin-left: auto
}
div#maintaby	{
	text-align:right;
	height: 22px;
	background-color: #e3e3e3;
	background-position: 100% 0px;
	background-repeat: repeat-y;
	overflow: hidden;
}
div#maintaby table	{
	margin-left: auto;
	height: 22px;
	border-collapse: collapse;
}
div#maintaby td	{
	width: 135px;
	text-align: center;
	padding: 0px
}
td.maintab	{
	background-color: #2A292D;	
}
td.maintabTrue	{
	background-color: white;
}
td.maintabmezera	{
	width: 5px !important;
}
div#maintaby td a	{
	display: block;
	line-height: 22px;
	white-space: nowrap;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	color: Black;
	line-height: 22px;
}
div#maintaby	a:link,
div#maintaby	a:visited	{
	color: white;
}
div#maintaby	a:hover	{
	color: silver !important;
}
td.maintabTrue	a	{
	color: black !important;
}
/* locnav */
div#locnav	{
	width: 100%;
	overflow: hidden;
}
#locnav table	{
	width: 100%;
}
#locnav td	{
	padding:0px 0px 0px 5px
}
#locnav th	{
	padding:0px 0px 0px 13px;
	background: url(/images/_/sipka_vpravo.png) no-repeat 0px 50%;
}
th#loctop	{
	padding-left: 0px;
	background: none;
}
#locnav a, div.subnav span	{
	display:block;
	line-height:30px;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
	white-space:nowrap
}
div.subnav span	{
	padding: 0px 7px 0px 7px;
	cursor: default;
}
#locnav a:link, #locnav a:visited	{
	color: black;
}
#locnav a:hover	{
	color: silver;
}
#locnav td a	{
	padding: 0px 7px 0px 26px;
	background-position: 5px 50%;
	background-repeat: no-repeat;
}
#locnav th a	{
	padding:0px 7px 0px 7px
}
a#locnavvychozi	{
	background-image: url(/images/ikony/domu.png)
}
a#locnavzobraz	{
	background-image: url(/images/ikony/schovka.gif);
}
a#locnavhledej	{
	background-image: url(/images/ikony/hledej.gif);
}
a#locnavrss	{
	background-image: url(/images/ikony/rss-16x16.png);
}
a#locnavtwitter	{
	background-image: url(/images/ikony/twitter-bird-16x16.png);
}
a#locnavfacebook	{
	background-image: url(/images/ikony/facebook-16x16.png);
}
a#locnavgplus	{
	background-image: url(/images/ikony/gplus.png);
}
/* locnav end */
html	{
/*	overflow-y: scroll*/
}
body, input	{ 
/*	font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif;*/
/*	font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;*/
	font-family: Arial, sans-serif;
/*	font-family: Verdana, "Geneva CE", lucida, sans-serif;*/
}
body#swsbody	{
/*	font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif;*/
/*	font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;*/
/* font-family: Arial, sans-serif;*/
/*	font-family: Verdana, "Geneva CE", lucida, sans-serif;*/
	background-color: white;
	padding: 0px;
	margin: 0px 0px 0px 0px;
}
/* pozadi celeho webu mimo head a foot */
div#swsobsah	{
	margin: 0px 0px 0px 15px;
	padding: 15px 15px 15px 0px;
	background-position: 100% 100%;
	background-repeat: no-repeat;
}
div#swsobsahpodklad,
div#swsobsahpodkladuvodni	{
	background-color:  #dcdcdc;
	background-position: right;
	background-repeat: repeat-y;
}
div#texty	{
	margin-right: 236px;
/*	font-size: 0.8em;*/
}
div#textyborder	{
	background-color: white;
	padding: 10px 10px 10px 10px;
/*	border-top-right-radius: 5px;
	border-top-left-radius: 5px;*/
}
div#textyobsahodsazeni	{
	padding: 15px 17px 0px 17px;
}
div#textyobsah	{
	overflow: auto;
	width: 100%;
}
#textyobsah table	{
	font-size: 12px;
}
#textyobsah p	{
	color: #4a4a4a;
	font-size: 12px;
	line-height: 19px;
	margin: 10px 0px 0px 0px;
}
#textyobsah li	{
	font-size: 12px;
	line-height: 18px;
}
#textyobsah h2 {
	font-size: 20px;
	margin-bottom: 0px
}
#textyobsah h3 {
	font-size: 18px;
	font-weight: normal;
	margin-bottom: 0px;
}
#textyobsah h4 {
	font-size: 14px;
	margin-bottom: 0px;
}
#textyobsah h5 {
	font-size: 14px;
	margin-top: 15px;
	margin-bottom: 5px;
}
#textyobsah h5 a {
	text-decoration: none;
}
#textyobsah ul	{
	list-style: square
}
div#swscontentend	{
	color: black;
	overflow: hidden;
	background-image: url(/images/_/gradient-contentend.png);
	background-position: top center;
	background-repeat: repeat-x;
	padding-top: 25px;
}
div#swscontentend h6	{
	height: 125px;
	margin: 0px;
	text-align: center;
	font-weight: normal;
	font-size: 11px;
	line-height: 16px;
	padding: 0px 27px 0px 27px;
	color: #999999;
}
a:link	{
	color: #f59b4a;
}
a:visited	{
	color: #ac5709;
}
a:hover	{
	color: Silver;
}
/*p	{
	font-size: 0.8em;
}*/
h1	{
	font-size: 22px;
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
}
h2	{
	font-size: 1.1em;
}
div#home	{
	position: absolute;
	width: 470px;
	height: 80px;
	top: 0px; left: 0px;
	z-index: 3;
	background-position: left center;
	background-repeat: no-repeat;
	background-image: url(/images/_/sws_weblogo.png);
	cursor: pointer;
}
div#pravysloupec	{
	float: right;
	margin: 92px 0px 0px 0px;
	width: 225px;
	border-top: 1px solid #5f5f5f;
}
#fastseartlako	{
	font-size: 11px !important;
	font-weight: bold !important;
	height: 19px !important;
	padding: 0px 3px 0px 3px !important;
	color: Black;
	border: 1px solid gray !important;
	background-color: #eaeaea;
	background-image: url(/images/_/sbutton.png);
	background-position: center;
	background-repeat: repeat-x;
}
form	{
	margin: 0px;
	padding: 0px;
}
select	{
	background-color: white;
	padding: 1px;
	border-top: 1px solid #ABADB3;
	border-left: 1px solid #E2E3EA;
	border-bottom: 1px solid #E3E9EF;
	border-right: 1px solid #DBDFE6
	
}
/* nove fulltext hledatko*/
div#hledatko2	{
	background-position: top left;
	width: 225px;
	height: 84px;
	position: absolute;
	right: 15px;
	text-align: right;
	z-index: 5
}
div#hledatko2 table	{
	width: 210px;
	border-collapse: collapse;
	margin-left: auto;
}
div#hledatko2	td	{
	font-size: 11px;
	padding: 0px;
	vertical-align: middle;
}
.hledatkoaktivni	{
	font-style: normal;
	color: black;
}
.hledatkopasivni	{
	font-style: italic;
	color: gray;
}
#hledatko2 select {
	font-family: Arial, sans-serif;
	font-size: 11px;
}
input.hledatkolupa	{
	background-color: white;
	background-image: url(/images/ikony/hledatko.png);
	background-repeat: no-repeat;
	background-position: 50% 50%;
	border: 0px solid white;
	width: 30px;
	height: 30px;
}
#hledatko2 a	{
	display: block;
	text-align: center;
	width: 65px;
	height: 22px;
	line-height: 22px;
	text-decoration: none
}
a.hledatkoon	{
	font-weight: bold;
	font-size: 14px !important;
	color: black !important;
}
a.hledatkooff	{
/*	border-top: 1px solid #ACC2CD !important;*/
	font-weight: normal;
	font-size: 11px !important;
	color: black !important;
}
a.hledatkooff:hover	{
	font-weight: bold;
	font-size: 12px !important;
	color: black !important;
}
/*stare non fultext hledatko */
/*
div#hledatko	{
	background-color: white;
	width: 224px;
	height: 94px;
	position: absolute;
	right: 15px;
	text-align: right;
}
div#hledatko table	{
	width: 210px;
	height: 94px;
	border-collapse: collapse;
	margin-left: auto;
}
div#hledatko	td	{
	font-size: 11px;
	padding: 0px;
	height: 18px;
	vertical-align: middle;
}
#hledatko input	{
	font-size: 11px;
	border: 1px solid #acc2cd;
	height: 18px;
}
#hledatko select {
	border: 1px solid #ACC2CD;
	font-family: Tahoma, sans-serif;
	font-size: 10px;
	width: 98px;
	margin-left: 0px;
}
#hledatko input	{
	width: 100%;
}
input#hledatkotlako	{
	height: 19px;
	width: 210px;
	margin: 0px;
	font-weight: bold;
	color: Black;
	border: 1px solid #445666;
	background-color: #ACC2CD;
	background-image: url(/images/button.png);
	background-position: center;
	background-repeat: repeat-x;
}*/
.hledatkoinput	{
	border: 1px solid #5f5f5f;
	background-color: white
}

#statik table	{
/*	background-color: red;*/
	border-collapse: collapse;
	width: 210px;
	margin: 0px 0px 0px 15px;
	font-size: 11px;
}
#statik h3	{
	font-size: 14px;
	font-weight: bold;
	padding: 12px 0px 5px 15px;
	margin: 10px 0px 0px 0px;
	border-top: 1px solid #5f5f5f;
	color: black;
}
#statik ul	{
	LIST-STYLE-TYPE: square;
	margin: 0px 0px 0px 14px;
	padding: 0px 0px 0px 0px;
}
#statik li	{
	font-size: 11px;
	padding: 2px 0px 2px 0px;
}
#statik a	{
	color: Black;
}
#statik a:hover	{
	color: white;
}
/* provozni hodiny */
div#provoz	{
	margin-top: 10px
}
#provoz h3	{
	font-size: 14px;
	font-weight: bold;
	padding: 12px 0px 5px 15px;
	margin: 0px 0px 0px 0px;
	color: black;
}
#provoz table {
	border-collapse: collapse;
	width: 210px;
	margin: 0px 0px 0px 15px;
}
#provoz table td {
	padding: 5px 0px 0px 0px;
	font-size: 11px;
}
#provoz object {
	margin: 10px 0px 10px 0px;
	background-image: url(/images/_/hodiny_podklad.png);
	background-position: 50% 50%;
	background-repeat: no-repeat;
	width: 195px;
	height: 120px;
	display: block;
}
form	{
	margin: 0px;
	padding: 0px;
}
div#patka	{
	clear: both;
	margin: 0px 0px 0px 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top: 1px solid #5f5f5f;
	font-size: 11px;
	color: gray;
}
div#patka	a	{
	font-size: 11px;
	color: black;
	text-decoration: none;
	border-bottom: 1px dashed silver;
}
input.tlako { 
/*	text-transform: capitalize;*/
/*	border: 1px solid #445666;*/
	padding: 0px 5px 0px 5px !important;
	height: 22px !important;
	font-size: 11px !important;
	font-weight: bold;
	color: Black;
	border: 1px solid gray;
	background-color: #eaeaea;
	background-image: url(/images/_/sbutton.png);
	background-position: center;
	background-repeat: repeat-x;
}
/* horizont hledatko mimo cenik */
#hledatkoh	{
	width: 359px
}
#hledatkoh	table	{
	border-collapse: collapse;
	float: right;
}
#hledatkoh td	{
	padding: 0px;
	font-size: 11px;
	vertical-align: middle !important;
	white-space: nowrap;
}
#hledatkozadejte	{
	background-color: white;
	font-size: 11px;
	border: none;
	margin: 0px 5px 0px 3px;
	width: 130px;
}
#hledatkoh select	{
	font-family: Arial, sans-serif;
	font-size: 11px !important;
/*	border: 1px solid  #ACC2CD;*/
	margin: 0px 5px 0px 5px;
}
#hledatkolupka	{
	height: 18px;
	width: 18px;
	border: 2px solid white;
	background-color: #eb7b2f;
	background-image: url(/images/ikony/hledatko16x16.png);
	background-repeat: no-repeat; background-position: 50% 50%;
}
/* hledaci form do ceniku */
table#hledatkohorizont 	{
/*	background-color: red;*/
	float: right;
	border-collapse: collapse;
	height: 100%;
}
#hledatkohorizont	td,
#hledatkohorizont	input	{
	font-family: Arial, sans-serif;
	font-size: 11px;
}
#hledatkohorizont input	{
	border: 1px solid #ACC2CD;
	height: 18px;
}
#hledatkohorizont select	{
	border: 1px solid #ACC2CD;
	font-family: Tahoma, sans-serif;
	font-size: 10px;
	width: 98px;
	margin-left: 0px;
}
#hledatkohorizont td	{
	padding: 0px 0px 0px 5px;
	background-repeat: no-repeat;
	background-position: 5px 50%;
}
#hledatkohorizont	span	{
	padding: 0px 5px 0px 24px;
	background-image: none;
	background-color: transparent;
	line-height: 24px;
}
#hledatkohorizonttlako	{
	width: 50px;
	font-weight: bold;
	color: Black;
	border: 1px solid gray !important;
	background-color: #eaeaea;
	background-image: url(/images/_/sbutton.png) !important;
	background-position: center !important;
	background-repeat: repeat-x;
}
#stiplname {
	background-color: White;
	width: 100px;
}
#sticode	{
	background-color: White;
	width: 60px;
}
#stipartno	{
	background-color: White;
	width: 65px;
	margin-right: 7px;
}
div#bs	{
	margin: 15px auto 15px 15px;
	border: 1px solid #999999
}
.bson	{
	border: 1px solid #5f5f5f;
}
table#infomsgbox		{
/*	width: 100%;*/
	border-collapse: collapse;
	margin-bottom: 10px;
/*	background-color: Red;*/
}
#infomsgbox	h3	{
	font-size: 16px;
	margin: 0px 0px 5px 0px !important;
}
#infomsgbox	h4	{
	font-size: 20px;
	font-weight: normal;
	margin: 0px 0px 5px 0px !important;
}
#infomsgbox ul,
#infomsgbox ol	{
	margin: 0px 0px 5px 0px;
	padding: 0px;
}
#infomsgbox li	{
	margin: 0px 0px 0px 20px;
}
#infomsgbox img	{
	margin: 10px 25px 25px 25px;
}
#infomsgbox td	{
	vertical-align: top;
}
table#infomsgbox td table	{
	margin: 0px 0px 15px 0px;
	border-collapse: collapse;
}
table#infomsgbox td table td {
	padding: 0px 15px 0px 0px;
	vertical-align: middle;
 	font-size: 12px
}
table#infomsgbox td table th {
	padding: 10px 0px 0px 0px;
	text-align: left;
	font-weight: normal;
	color: #3a3a3a;
}
/* po prihlaseni */
table.kontaktniudaje	{
	margin: 0px 0px 15px 0px;
	border-collapse: collapse;
}
table.kontaktniudaje td {
	padding: 0px 15px 0px 0px;
	vertical-align: middle;
	font-size: 20px !important;
}
table.kontaktniudaje th {
	padding: 10px 0px 0px 0px;
	text-align: left;
	font-weight: normal;
	color: #3a3a3a;
}
/* rozsirene hledani */
table.tabformsearch	{
	border-collapse: collapse;
/*	margin-bottom: 10px;*/
	background-color: #FFFACD;
/*	border: 1px solid gray;*/
}
table.tabformsearch td {
	padding: 0px 10px 10px 10px;
	font-size: 14px;
	white-space: nowrap;
}
table.tabformsearch th {
	padding: 5px 7px 5px 7px;
	font-size: 14px;
	white-space: nowrap;
	background-color: #f1d801;
/*	border-bottom: 1px solid silver;*/
	color: black;
}
table.tabformsearch table {
	border-collapse: collapse;	
}
table.tabformsearch table td {
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	white-space: nowrap;
}
input.tabformsearch,
select.tabformsearch {
	font-size: 16px !important;
	font-weight: bold;
/*	height: 26px !important;*/
}
/*select.tabformsearch {
	font-size: 16px !important;
}*/
/* tabform search */
.tabformsearch tr:nth-child(2) td	{
	padding-top: 10px;
}
.tabformsearch table tr:nth-child(1) td	{
	padding-top: 0px;
}
.tabformsearch.ordinv td	{
	vertical-align: middle;
}
.ordinv label	{
	cursor: pointer;
}
.tabformsearch.ordinv input[type="text"],
.tabformsearch.ordinv select	{
	font-size: 16px !important;
	font-weight: 600;
	width: 100%;
}

input.searchbutton	{
	font-size: 14px !important;
	font-weight: bold !important;
	height: 30px !important;
	color: black;
	border: 1px solid gray;
	background-color: #eaeaea;
	background-image: url(/images/_/sbutton30.png);
	background-position: center;
	background-repeat: repeat-x
}
table.tabform_add	{
	margin-bottom: 10px;
	background-color: #FFFACD;
	cursor: default
}
table.tabform_add	td	{
	padding: 5px;
	font-size: 12px;
	white-space: nowrap;
}
/* zapvyp funkce */
h3.zapvyp_ovl	{
	display: block;
	height: 30px;
	background-image: url(/images/_/dolu.png);
	background-position: 0px 50%;
	background-repeat: no-repeat;
	cursor: pointer;
	margin: 0px 0px 0px 0px !important;
	padding: 0px 10px 0px 15px !important;
/*	float: right;*/
	line-height: 30px
}
h3.zapvyp_ovl_on	{
	background-image: url(/images/_/nahoru.png);
}
div.zapvyp_obs	{
	display: none;
	margin: 0px 0px 0px 0px !important;
	padding: 0px 0px 0px 0px !important;
	overflow: hidden;
	clear: left;
}
/* form */
#aForm{
	padding: 0px;
}
#aForm div label,
#aForm p	{
	display: block;
	margin: 10px 0px 3px 0px;
	font-size: 11px;
	color: #666666;
}
#aForm div input{
	padding: 3px 3px 3px 3px;
	color: black;
	font-family: "Segoe UI", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	border: 1px solid #cecece;
	background: url(/images/_/stin10.png) white bottom repeat-x;
}
#aForm div input.error{
	background: #f8dbdb;
	border-color: #e77776;
}
#aForm div h6{
	position: absolute;
	display: none;
	color: #e46c6e;
	font-size: 11px;
	font-style: italic;
	font-weight: normal;
	margin: 0px;
}
#aForm div textarea	{
	width: 100%;
	padding: 3px;
	font: 12px sans-serif;
	border: 1px solid #cecece;
	background: url(/images/_/stin10.png) white bottom repeat-x;
	overflow: auto;
}
.focusField{  
	border: 1px solid black !important;
	box-shadow: 0px 0px 5px rgba(0,0,0,0.4);
}
/* topik */
/*div#topikpod	{
	position: absolute;
	top: 5px;
	right: 245px;
	width: 220px;
	height: 70px;
	background-color: #eb3d01;
	display: none;
}*/
div.topik	{
/*	width: 200px;*/
	height: 75px;
	cursor: pointer;
}
div#o365	{
	background: url(/images/_/topik/Office365logo_white.png) center 6px no-repeat;
	background-color: #eb3d01;
}
.topik div	{
	font-family: "Segoe UI", Arial, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: white;
	margin: 45px 12px 0px 0px;
	float: right;
}
.topik div b	{
	font-size: 16px;
}
div#o365 div	{
	float: right;
/*	background-color: red;*/
}
div#topiky	{
	display: none;
	opacity: 0.1;
	position: absolute;
	top: 5px;
	right: 245px;
	overflow: hidden;
	height: 70px;
	width: 200px;
}
div#topiky	ul	{
	list-style: none;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px;
}
div#topiky li	{
	margin: 0px;
	padding: 0px 10px 0px 10px;
}
.mhButton	{
	font-size: 14px;
/*	font-weight: bold;*/
	height: 30px;
/*	width: 185px;*/
	border: 1px solid #2A292D;
	margin: 0px 0px 0px 0px;
	background-position: center left;
	background-repeat: repeat-x;
	background-image: url(/images/_/bgtlako_oranz.jpg) !important;
}

/* 4 basket */
table.tabform.orbnote	{
	border: 1px solid black;
}
table.tabform.orbnote td {
/*	display: table-cell;*/
	height: 28px;
	line-height: 14px;
}
tr.orbnote,tr.orbnotestatic	{
	background-color: white;
	text-align: right;
}
tr.orbnote,
tr.orbnote.off {
	display: none;
}
tr.orbnote.on {
	display: table-row;
}
tr.orbnote td,tr.orbnotestatic td	{
/*	padding-bottom: 5px;
	padding: 5px 3px 5px 3px;*/
/*	height: 20px;;*/
}
tr.orbnotestatic td	{
	height: auto !important;
	line-height: 20px !important;
}
.orbnote sup {
/*    margin-right: 1px;*/
	line-height: 1px;
	font-size: 12px;
	letter-spacing: 1px;
	font-weight: 600;
	text-transform: lowercase;
}
.withNote td:nth-child(5),
.withNote td:nth-child(5).on	{
	min-width: 34px;
	background-image: url(/images/_/appbar.edit.add.svg);
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: contain;
	cursor: pointer;
}
.withNote td:nth-child(5).off	{
	background-image: url(/images/_/appbar.edit.add.gray.svg);
}

/* whisper */
#whisper-box {position:absolute; right: 210px; top:0; width: 780px; background-color: #fff;overflow:hidden;border:solid 3px #B5D5EA;
	-webkit-border-top-left-radius: 1ex; -khtml-border-radius-topleft: 1ex; -moz-border-radius-topleft: 1ex; border-top-left-radius: 1ex;
	-webkit-border-top-right-radius: 1ex; -khtml-border-radius-topright: 1ex; -moz-border-radius-topright: 1ex; border-top-right-radius: 1ex;
	-webkit-border-bottom-left-radius: 1ex; -khtml-border-radius-bottomleft: 1ex; -moz-border-radius-bottomleft: 1ex; border-bottom-left-radius: 1ex;
	-webkit-border-bottom-right-radius: 1ex; -khtml-border-radius-bottomright: 1ex; -moz-border-radius-bottomright: 1ex; border-bottom-right-radius: 1ex;
  box-shadow: 2px 2px 20px 0 #dddddd;z-index:9;}  
#whisper-box.closed{display:none; } 
#whisper-box .whspitem{position:relative;width:100%;border-top:solid 1px #D1E6F3;background:#fff;margin-top:-1px;padding:0;height:45px;}
#whisper-box .whspitem.act {background:#F3FAFF;}
#whisper-box .whimg{position:absolute;top:2px;left:3;right:auto;bottom:auto;}
#whisper-box .whimg img{width:40px;height:40px;}
#whisper-box .whcode{position:absolute;top:auto;left:auto;right:5px;bottom:3px;}
#whisper-box .whcode a {color:#535154;}
#whisper-box .whname{position:absolute;top:4px;left:52px;right:auto;bottom:auto;}
#whisper-box .whcount{height:14px;overflow:hidden;text-align: right;}
#whisper-box .whcount u{margin-right:5px;}

#whisper-box.halfsize{width:306px;}
#whisper-box.closed{display:none;} 
#whisper-box .similar_results {width:98%;float:left;clear:left;}
#whisper-box .similar_results h2{color:#1987B0;text-align:center;font-size:12px;}
#whisper-box .exatc_results {width:98%;float:left;clear:left;}
#whisper-box .exatc_results h2{color:#000;text-align:center;font-size:12px;}
#whisper-box .whspitem{position:relative;float:left;width:259px;border-bottom:solid 1px #E8E8E8;border-right:solid 1px #E8E8E8;margin-top:-1px;padding:0;height:45px;color:#005684;cursor: pointer;overflow:hidden;}
#whisper-box .whspitem.spttreeitem strong{font-weight: normal;}
#whisper-box .whspitem.spttreeitem strong b{font-weight: bold;}
#whisper-box .whspitem.spttreeitem .whname{left:4px;}
#whisper-box .whspitem.act {background:#F3FAFF;}
#whisper-box .whimg{position:absolute;top:2px;left:3;right:auto;bottom:auto;}
#whisper-box .whimg img{width:40px;height:40px;}
#whisper-box .whname{position:absolute;top:4px;left:52px;right:auto;bottom:auto;background:#fff;}
#whisper-box .whspitem.act .whname{background:#F3FAFF;}
#whisper-box .whcount{height:14px;overflow:hidden;text-align: right;color:#535154;}
#whisper-box .whcount u{margin-right:5px;}
#whisper-box .note,#whisper-box .pricewotax,#whisper-box .pricewtax,#whisper-box .tobskt,#whisper-box .comp{display:none;}

/*naseptavac do tela shopu*/
#whisper-cont{background:#eff4f6;padding:0 6px;float:left;width:706px;}
#whisper-cont .similar_results{width:718px;clear:left;float:left;color:#fff;background:#bacfdd;text-align:center;height:26px;padding-top:4px;border-bottom: 6px solid #FFFFFF;border-top: 6px solid #FFFFFF; margin: 0 0 6px -6px;}
#whisper-cont .similar_results h2{display:inline;background:url(img/lupaico.png) 0 0 no-repeat;padding-left:30px;padding-bottom:4px;padding-top:3px;font-size:13px;line-height: 1.7;}
#whisper-cont .exatc_results{width:718px;clear:left;float:left;color:#fff;text-align:center;background:#2a221f;height:26px;padding-top:4px;border-bottom: 6px solid #FFFFFF;margin:0 0 6px -6px;}
#whisper-cont .exatc_results h2{display:inline;background:url(img/lupaico.png) 0 0 no-repeat;padding-left:30px;padding-bottom:4px;padding-top:3px;font-size:13px;  line-height: 1.7;}
#whisper-cont .whspitem{position:relative;float:left;width:100%;height:88px;margin-top:-1px;padding:0;color:#005684;cursor: pointer;overflow:hidden;margin-bottom:6px;background:#fff;}
#whisper-cont .whspitem.spttreeitem{height:auto;overflow:hidden;}
#whisper-cont .whspitem.spttreeitem strong{font-weight:bold;}
#whisper-cont .whspitem.spttreeitem strong b{font-weight: normal;}
#whisper-cont .whspitem.spttreeitem .whname{left:4px;line-height:1.5;padding:10px;position:static;width:auto;}
#whisper-cont .whspitem.spttreeitem .whname a{height:auto;}
#whisper-cont .whspitem.spttreeitem .whimg{display:none;}
#whisper-cont .whspitem.act {box-shadow: 2px 2px 9px #222222; }
#whisper-cont .whimg{position:absolute;top:0px;left:8px;right:auto;bottom:auto;}
#whisper-cont .whimg img{width:88px;height:88px;}
#whisper-cont .whcode{display:none;}
#whisper-cont .whname{position:absolute;top:10px;left:118px;right:auto;bottom:auto;background:#fff;width:420px;overflow:hidden;}
#whisper-cont .whname a{display:block;color:#005483;font-size:13px;height:18px;overflow: hidden;}
#whisper-cont .whname b{text-decoration: underline;}
#whisper-cont .note{color:#535353;position:absolute;left:118px;top:31px;width:420px;height:49px;overflow:hidden;line-height:1.5;}
#whisper-cont .pricewotax{position:absolute;right:14px;top:30px;color:#8B8B8B;font-size:13px;font-weight:normal;}
#whisper-cont .pricewtax{position:absolute;right:14px;top:5px;color:#CE0101;font-size: 17px;font-weight:bold;}
#whisper-cont .tobskt{position:absolute;bottom:8px;right:43px;right:11px;background: url("img/tsbbtnbuy3.gif") no-repeat scroll 0 0 #1A608E;color: #FFFFFF;font-size: 11px;font-weight: bold;height: 31px;line-height: 2.7;padding-left: 11px;width: 76px;text-align:center;}
#whisper-cont .comp{position:absolute;right: 11px;bottom:8px;background: url("img/tsbcompareico3.gif") no-repeat scroll 0 0 #2A221F;height: 31px;width: 31px;font-size:1px;display:none;}
#nextwspitems {font-size:13px;color:#005483;margin-bottom:10px;}

#frqsrchword-box {position:absolute; left: 0; top:42px; width:170px; background-color: #F3FAFF;overflow:hidden;font-size:1.1em;border:solid 6px #D2E7F3;border-bottom:solid 3px #D2E7F3;border-top:none;
	-webkit-border-top-left-radius: 0ex; -khtml-border-radius-topleft: 0ex; -moz-border-radius-topleft: 0ex; border-top-left-radius: 0ex;
	-webkit-border-top-right-radius: 0ex; -khtml-border-radius-topright: 0ex; -moz-border-radius-topright: 0ex; border-top-right-radius: 0ex;
	-webkit-border-bottom-left-radius: 1ex; -khtml-border-radius-bottomleft: 1ex; -moz-border-radius-bottomleft: 1ex; border-bottom-left-radius: 1ex;
	-webkit-border-bottom-right-radius: 1ex; -khtml-border-radius-bottomright: 1ex; -moz-border-radius-bottomright: 1ex; border-bottom-right-radius: 1ex;
  box-shadow: 2px 2px 9px #EEEEEE;z-index:8;display:none;padding:4px;}
/*#frqsrchword-box.closed{display:none;} 
*/#frqsrchword-box p{position:relative;width:auto;background:#F3FAFF;padding:0;height: auto;margin:0;padding:0;color:#394D61;}
#frqsrchword-box span {display:block;background:#efefef;padding:4px 3px;}
#frqsrchword-box p.act {background:#ffffff;cursor: pointer;}
#frqsrchword-box p.fk{display:block;height:0px;padding:0;overflow:hidden;}
