div.evie10 {
	width: 760px;
	margin: -15px 0 10px 0;
	background: url('../images/ev-ie10.png') top center no-repeat;
}

div.evie10 ul.evdesc {
	padding-top: 70px;
	padding-left: 110px;
}

div.evie10 ul.evdesc li,
div.evie10 ul.evdesc li * {
	font-size: 15px;
	font-weight: bold;
	color: #222;
}

div.shopitem {
    overflow: hidden;
    padding: 0 0 15px 0;
    margin: 0;
}

div.features {
    overflow: hidden;
    padding: 0 0 15px 0;
}

div.features div {
    width: 120px;
    height: 120px;
    float: left;
    margin: 0 8px 0 0;
    text-align: center;
}

div.features div.yes {
    background: url('../images/inc_yes.png') top center no-repeat;
}

div.features div.no {
    background: url('../images/inc_no.png') top center no-repeat;
}

div.features div:last-child {
    margin-right: 0;
}

div.features div img {
    margin: 15px 0 0 0;
}

div.features div.no img {
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}

div.features div span {
    display: block;
    padding: 5px 0 0 0;
    font-size: 15px;
    font-weight: bold;
}

div.features div.yes span {
    color: #3B8431;
}

div.features div.no span {
    color: #9D9D9D;
}

div.features div a {
    text-decoration: none;
}

div.description {
    overflow: hidden;
    padding: 0 0 15px 0;
}

div.description ul {
    overflow: hidden;
    background: #F3F2F0;
    border-radius: 8px;
    padding: 12px 0 12px 20px;
}

div.description ul li {
    width: 215px;
    float: left;
    list-style: none;
    padding: 3px 0 3px 20px;
    margin: 0 10px 0 0;
    background: transparent url('../images/yes.png') 0px 4px no-repeat;
}

div.siteseal {
    overflow: hidden;
    padding: 15px 15px 5px 15px;
    margin: 0 0 15px 0;
    background: #F3F2F0;
    border-radius: 8px;
}

div.siteseal h2 {
    margin-bottom: 3px;
}

div#dvproces123 {
	padding-bottom: 15px;
}

div#dvproces123 img {
	border-radius: 7px;
}

div.longdesc {
    margin-bottom: 15px;
}

div.longdesc ul {
    margin-left: 15px;
}

div.longdesc ul li {
    padding-bottom: 3px;
}

div.productlist {
    margin: 0 0 15px 0;
    overflow: hidden;
}

div.productlist span {
    display: block;
    font-size: 17px;
    padding: 3px 0 3px 0;
    font-weight: bold;
}

div.certextras {
	margin: -2px 0 10px 0;
	font-size: 21px;
	/* font-style: italic; */
	color: #53A444;
	/* text-shadow: -1px -1px 1px #305f28; */
}

aside.save {
	float: right;
	text-align: right;
	overflow: hidden;
	font-size: 23px;
	color: #878787;
}

aside.save a {
  overflow: hidden;
  display: inline-block;
  margin-top: 5px !important;
}

#sanoptions {
  width: 550px !important;
  height: 520px !important;
}

#sanoptions .list {
  max-height: 420px;
  overflow-y: scroll;
  margin-bottom: 15px;
}

#sanoptions .list table {
  margin-bottom: 0 !important;
}

#sanoptions .list table * {
  color: #e1e1e1;
  text-shadow: none;
}

#sanoptions .list table tr th {
  padding: 3px 7px;
  font-weight: bold;
  font-size: 1.1em;
}

#sanoptions .list table tr td {
  padding: 3px 7px;
  border-top: 1px dotted #646464;
}

#sanoptions .list table tr:hover td {
  background: #314796;
  cursor: pointer;
}

#sanoptions .list table tr:hover td * {
  color: #fff !important;
}

#sanoptions .list a:link,
#sanoptions .list a:visited {
  color: #e1e1e1 !important;
  text-decoration: none !important;
}

#sanoptions .list a:hover,
#sanoptions .list a:active {
  color: #fff !important;
}

#sanoptions p {
  padding-left: 7px !important;
}

table.dotaz tr td {
	padding: 3px 7px;
}

table.dotaz tr td.desc {
	width: 12%;
	text-align: right;
}

table.dotaz tr td.inp {
	width: 25%;
}

table.dotaz tr td textarea {
	width: 95%;
	height: 57px;
}

.vyberobdobi tr.highl td {
  background: #ffc;
  vertical-align: top;
}

.vyberobdobi tr.highl:hover td {
  background: #ffe;
}

.vyberobdobi tr.highl ul {
  margin-bottom: 0;
}

.vyberobdobi tr.highl ul li {
  font-size: .88em;
}