* {
	padding: 0px;
	margin: 0px;
}
.clear {
	clear: both;
}
.cleaner {
	clear: both;
	font-size: 0;
	height: 1px;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: url("../images/body-bg.jpg") center top;
}
a {
	text-decoration: underline;
	color: #ee0000;
}
a:hover {
	text-decoration: none;
}
a img {
	border: 0px;
	border: none;
}
span.uzavirac {
	display: block;
	overflow: hidden;
	clear: both;
	height: 1px;
}
a img.banner {
	margin-top: 5px;
}

.left {
float: left;
}
.right {
float: right;
}
#prava a img.banner {
	margin-top: 5px;
	float: left;
}
#hlava {
	height: 106px;
}
#hlava h1 a.logo {
	float: left;
	width: 195px;
	height: 106px;
	background: url("../images/logo.gif") center top no-repeat;
}
#hlava h1 a.logo span {
	display: none;
}
#page {
	width: 930px;
	margin: 0px auto;
	padding: 15px;
	background-color: white;
	margin-top: 15px;
}
#left {
	width: 768px;
	float: left;
	margin-top: 5px;
	margin-right: 7px;
}
#obsah {
	float: right;
	width: 558px;
	_overflow: hidden;
}
#obsah h1 {
	color: #ee0000;
	font-size: 16px;
	padding-left: 20px;
	margin-top: 12px;
	border-bottom: 1px solid #e4e4e4;
	padding-bottom: 10px;
}
#obsah h1.sub {
	color: #ee0000;
	font-size: 14px;
	padding-left: 20px;
	margin-top: 12px;
	width: 530px;
	padding-bottom: 5px;
	border: 0px;
	border: none;
}
#obsah p.sub {
	padding: 20px;
	color: #606060;
	text-align: justify;
	padding-bottom: 0px;
	padding-top: 0px;
	font-size: 11px;
	line-height: 16px;
	margin-bottom: 13px;
}
#obsah a.topenarska-technika {
	background: url("../images/topenarska-technika.jpg") center top no-repeat;
	width: 240px;
	height: 103px;
	float: left;
	color: #534741;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	padding-top: 17px;
	padding-left: 30px;
	margin-right: 10px;
}
#obsah a.mereni-a-regulace {
	background: url("../images/mereni-a-regulace.jpg") center top no-repeat;
	width: 240px;
	height: 103px;
	float: left;
	color: #534741;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	padding-top: 17px;
	padding-left: 30px;
}
#obsah a:hover.mereni-a-regulace, #obsah a:hover.topenarska-technika {
	text-decoration: underline
}
#obsah .linka {
	background-color: #e4e4e4;
	height: 5px;
	width: 549px;
	margin-top: 4px;
	margin-bottom: 5px;
}
#obsah .linka-mala {
	background-color: #e4e4e4;
	height: 1px;
	width: 549px;
	margin-top: 4px;
	margin-bottom: 5px;
}
#obsah .box-hp {
	float: left;
	width: 177px;
	height: 150px;
	margin-right: 9px;
	margin-bottom: 9px;
}
#obsah .box-hp h2 {
	color: white;
	font-size: 14px;
	line-height: 30px;
	padding-left: 15px;
}
#obsah .box-hp ul {
	list-style-type: none;
	margin-top: 11px;
}
#obsah .box-hp ul li {
}
#obsah .box-hp ul li a {
	display: block;
	background: url(../images/box-hp-li.gif) left no-repeat;
	background-position: 0px 7px;
	padding-left: 10px;
	margin-left: 15px;
	color: #606060;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	line-height: 16px;
	padding-right: 5px;
}
* html #obsah .box-hp ul li a {
	height: 16px;
}
#obsah .box-hp ul li a:hover {
	text-decoration: underline;
}
#obsah .box-hp ul ul {
	margin-top: 0px;
	margin-left: 10px;
}
#obsah .box-hp ul ul li a {
	display: block;
	background: url(../images/box-hp-li-li.gif) left no-repeat;
	padding-left: 10px;
	margin-left: 15px;
	color: #606060;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
}
#obsah .hp-vytapeni {
	background: url(../images/hp-vytapeni.jpg) center top no-repeat;
}
#obsah .hp-ohrev-tuv {
	background: url(../images/hp-ohrev-tuv.jpg) center top no-repeat;
}
#obsah .hp-mereni-a-regulace {
	background: url(../images/hp-mereni-a-regulace.jpg) center top no-repeat;
}
#obsah .hp-armatury {
	background: url(../images/hp-armatury.jpg) center top no-repeat;
}
#obsah .hp-ostatni {
	background: url(../images/hp-ostatni.jpg) center top no-repeat;
}
#obsah .hp-servis {
	background: url(../images/hp-servis.jpg) center top no-repeat;
}
#obsah .new-hp {
	width: 270px;
	float: left
}
#obsah .new-hp h4 {
	font-size: 11px;
	text-transform: uppercase;
	color: #e40000;
	font-weight: normal;
	background-color: #e4e4e4;
	line-height: 30px;
	padding-left: 20px;
	margin-bottom: 1px;
}
#obsah .new-hp .news {
	padding: 15px 20px;
	background-color: #f4f4f4;
	font-size: 11px;
	color: #606060;
	text-align: justify;
	margin-bottom: 1px;
}
#obsah .new-hp .news h3 {
	margin-bottom: 5px
}
#obsah .new-hp .news h3 a {
	font-size: 11px;
	font-weight: normal;
	color: #606060;
	text-decoration: none;
}
#obsah .new-hp .news h3 a:hover {
	text-decoration: underline;
}
#obsah .text {
	padding-left: 10px;
	padding-right: 18px;
	text-align: justify;
	color: #606060;
}
#obsah .text h1 {
	color: #ee0000;
	font-size: 14px;
	margin-top: 10px;
	margin-bottom: 5px;
	border: 0px;
	border: none;
	padding: 0px;
}
#obsah .drobeckova-nav {
	color: #969696;
	font-size: 11px;
	line-height: 26px;
	margin-left: 20px;
}
#obsah .drobeckova-nav a {
	color: #969696;
	font-size: 11px;
}
#obsah .box-p {
	float: left;
	width: 177px;
	height: 181px;
	margin-right: 9px;
	margin-top: 9px;
	background: url("../images/box-p-bg.gif") center bottom no-repeat;
	color: #606060;
	font-size: 11px;
	text-align: justify;
}
#obsah .box-p h2, #obsah .box-p h2 a {
	background-color: #538786;
	color: white;
	font-size: 14px;
	line-height: 30px;
	text-decoration: none;
}
#obsah .box-p h2 {
	padding-left: 15px;
	margin-bottom: 1px;
}
#obsah .box-p h2 a:hover {
	text-decoration: underline;
}
#obsah .box-p p {
	padding: 10px 15px;
	line-height: 16px;
}
#obsah table.vylist {
	width: 550px;
	font-size: 11px;
	color: #606060;
	border: 0px
}
#obsah table.vylist th {
	font-size: 10px;
	text-transform: uppercase;
	color: #606060;
	font-weight: normal
}
#obsah table.vylist td {
	border-bottom: 1px solid white;
	border-left: 1px solid white;
	padding-left: 10px;
}
#obsah table.vylist tr {
	bordeR: 0px;
	bordeR: none
}
#obsah table.vylist td.red {
	color: #ee0000;
	font-weight: bold;
	text-align: center;
	padding: 0px;
}
#obsah table.vylist td.text, #obsah table.vylist td.img {
	padding: 0px;
}
#obsah table.vylist td.img img {
}
#obsah table.vylist tr.svetly-radek {
	background-color: #f4f4f4;
}
#obsah table.vylist tr.tmavy-radek {
	background-color: #e4e4e4;
}
#obsah table.vylist tr.prazdny {
	height: 30px;
}
#obsah .select {
	float: left;
	width: 145px;
	font-size: 11px;
	margin-left: 20px;
	margin-right: 16px;
	margin-top: 5px;
	margin-bottom: 9px;
}
#obsah .select label {
	color: #969696;
	font-size: 11px;
	display: block;
}
#obsah .select select {
	width: 145px;
	margin-top: 5px;
	color: #606060;
	font-size: 11px;
	font-weight: bold;
}
#obsah .razeni {
	font-size: 12px;
	color: #969696;
	padding-left: 20px;
	margin-top: 6px;
	float: left;
	margin-bottom: 5px;
}
#obsah .razeni img {
	margin-right: 4px;
}
#obsah .razeni em {
	color: #ee0000;
	font-style: normal;
	margin-right: 5px;
	margin-left: 5px
}
#obsah .strankovani {
	font-size: 12px;
	color: #969696;
	float: right;
	padding-right: 30px;
	margin-top: 6px;
}
#obsah .strankovani a {
	color: #ee0000;
	text-decoration: none;
	margin-right: 3px;
	margin-left: 3px;
}
#obsah .strankovani a:hover {
	text-decoration: underline;
}
#obsah .box-pp {
	float: left;
	width: 177px;
	margin-right: 9px;
	margin-top: 9px;
	color: #606060;
	font-size: 11px;
	text-align: justify;
	margin-bottom: 9px;
}
#obsah .box-pp h2 {
	font-size: 11px;
	background-color: #f4f4f4;
	height: 37px;
	line-height: 37px;
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
}
#obsah .box-pp h2 a {
	padding: 0px;
	margin: 0px;
	color: #606060;
	line-height: 37px;
}
#obsah .box-pp a {
	color: #736357;
	text-decoration: none;
	line-height: 16px;
	margin-left: 15px;
}
#obsah .box-pp a:hover {
	text-decoration: underline;
}
#obsah .box-pp p {
	padding: 10px;
	line-height: 16px;
}
#obsah .box-pp p img {
	float: left;
	border: 5px solid #f4f4f4;
	margin-top: -3px;
	margin-right: 9px;
}
#obsah .left-product {
	float: left;
	width: 210px;
	margin-left: 14px;
	color: #606060;
	font-size: 11px;
	text-align: justify;
	line-height: 16px;
}
* html #obsah .left-product {
	margin-left: 8px;
}
#obsah .left-product a#thumb1 {
	width: 205px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
	border: 5px solid #f4f4f4;
	margin-bottom: 5px;
	float: left;
}
#obsah .left-product a#thumb1 img {
	border: 0px;
}
/*#obsah .left-product img {
	border: 5px solid #f4f4f4;
	margin-bottom: 5px;
}
*/
#obsah .right-product {
	float: left;
	width: 309px;
	color: #606060;
	margin-left: 10px;
	font-size: 11px;
}
#obsah .right-product p.popis {
	background-color: #f4f4f4;
	padding: 5px 10px;
	font-size: 11px;
	text-align: justify;
	margin-bottom: 5px;
}
#obsah .right-product em {
	margin-left: 5px;
}
#obsah .right-product em.kod {
	margin-left: 5px;
	font-style: normal;
	margin-top: 5px;
	float: left;
	color: #969696;
}
#obsah .right-product em.kod strong {
	font-weight: normal;
	color: #606060;
}
#obsah .right-product .ceny {
	padding-left: 15px;
	margin-top: 10px;
	color: #969696;
	line-height: 16px;
	width: 215px;
	float: left;
}
#obsah .right-product .ceny em {
	font-style: normal;
	width: 75px;
	float: left;
}
#obsah .right-product .ceny strong {
	float: left;
	text-align: right;
	width: 50px;
}
#obsah .right-product .ceny em.sub {
	float: left;
	text-align: left;
	width: 70px;
}
#obsah .right-product a.zakoupit {
	padding: 7px 10px;
	background-color: #736357;
	color: white;
	font-weight: bold;
	float: left;
	text-decoration: none;
	width: 58px;
	text-align: center;
	margin-top: 12px;
	height: 29px;
}
#obsah .right-product a:hover.zakoupit {
	text-decoration: underline;
}
#obsah .right-product .download {
	background-color: #f4f4f4;
	padding: 10px 15px;
	margin-top: 10px;
}
#obsah .right-product .download h3 {
	font-size: 11px;
	color: #606060;
	border-bottom: 1px solid #ee0000;
	font-size: 11px;
	font-weight: normal;
	text-transform: uppercase;
	margin-left: 25px;
	margin-bottom: 10px;
}
#obsah .right-product .download a img {
	margin-right: 10px;
	float: left;
	margin-top: -2px;
}
#obsah .right-product .download a {
	color: #606060;
	text-decoration: none;
	line-height: 20px;
}
#obsah .right-product .download a:hover {
	text-decoration: underline
}
#obsah .right-product table {
	width: 100%;
	margin-top: 3px;
	color: #606060
}
#obsah .right-product table tr .th {
	background: #e4e4e4 url("../images/border-bottom-table.gif") center bottom repeat-x;
	color: #969696;
	text-align: left;
	padding-left: 40px;
	height: 33px;
	line-height: 30px;
}
#obsah .right-product table tr.tmava {
	background-color: #f4f4f4
}
#obsah .right-product table td {
	border-left: 1px solid white;
	border-bottom: 1px solid white;
	text-align: center;
	padding: 5px;
}
#obsah .right-product table td.n01 {
	font-weight: bold;
	text-align: right;
	padding: 5px;
	width: 50%;
	padding-right: 10px;
}
#obsah .right-product .readIMG {
	background: url("../images/ico.gif") left center no-repeat;
	padding-left: 20px;
	line-height: 20px;
	font-size: 12px;
}
#obsah .feroli h1, #obsah .feroli .strankovani a, #obsah .feroli .razeni em, #obsah .feroli .box-pp a {
	color: #f57f2e;
}
#obsah .feroli .box-pp h2 a {
	color: #606060;
}
#obsah .feroli .logo {
	position: absolute;
	margin-left: 421px;
	top: 149px;
}
#obsah .feroli .linka-feroli {
	border-top: 5px solid #e4e4e4;
	border-bottom: 5px solid #e4e4e4;
	width: 549px;
	margin-top: 4px;
	margin-bottom: 5px;
	background: url("../images/ferroli-bg.gif") right bottom no-repeat;
}
* html #obsah .feroli {
	width: 558px;
	margin-right: -9px;
}
#obsah .gallery {
	border: 1px solid #E4E4E4;
	padding: 3px 3px 0 3px;
}
#leva {
	float: left;
	width: 195px;
}
#leva h4 {
	background-color: #c4c4c4;
	color: #606060;
	font-weight: normal;
	font-size: 11px;
	text-transform: uppercase;
	height: 30px;
	line-height: 30px;
	padding-left: 23px;
}
#leva ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#leva ul li a {
	display: block;
	margin-top: 1px;
	font-size: 11px;
	color: black;
	text-decoration: none;
	line-height: 30px;
	padding-left: 40px;
	text-transform: uppercase;
	background: #e4e4e4 url("../images/li.gif") left no-repeat;
	background-position: 23px 11px;
}
* html #leva ul li a {
	height: 30px;
}
* html #leva ul ul li a {
	height: 20px;
}
* html #leva ul ul ul li a {
	height: 20px;
}
* html #leva ul ul ul ul li a {
	height: 20px;
}
#leva ul li a.active {
	color: #ee0000
}
#leva ul li a:hover.active {
	color: #000
}
#leva ul li a:hover {
	color: #ee0000
}
#leva ul ul {
	margin-left: 10px;
}
#leva ul ul li a {
	text-transform: none;
	background: #f4f4f4 url("../images/li-li.gif") left no-repeat;
	background-position: 23px 11px;
	padding-top: 6px;
	padding-bottom: 6px;
	line-height: 18px;
	padding-right: 8px;
}
#leva ul ul ul li a {
	text-transform: none;
	background: #e4e4e4 url("../images/li-li-li.gif") left no-repeat;
	background-position: 23px 11px;
	padding-top: 6px;
	padding-bottom: 6px;
	line-height: 18px;
	padding-right: 8px;
}
#leva ul ul ul ul li a {
	text-transform: none;
	background: #f4f4f4 url("../images/li-li-li-li.gif") left no-repeat;
	background-position: 23px 11px;
	padding-top: 6px;
	padding-bottom: 6px;
	line-height: 18px;
	padding-right: 8px;
}
#leva .login {
	background-color: #f4f4f4;
	padding-left: 15px;
	margin-top: 5px;
	padding-top: 10px;
	padding-bottom: 5px;
	*margin-top: 2px;
	_margin-top: 2px;
}
#leva .login fieldset {
	border: 0px;
	border: none;
}
#leva .login label {
	float: left;
	width: 40px;
	text-align: left;
	color: #606060;
	margin-top: 8px;
}
* html #leva .login label {
	width: 37px;
}
#leva .login fieldset legend {
	font-size: 11px;
	color: #606060;
	border-bottom: 1px solid #ee0000;
	padding-right: 60px;
	*margin-left: -7px;
	_margin-right: -10px;
}
#leva .login fieldset input {
	border: 1px solid #c4c4c4;
	width: 112px;
	margin-top: 5px;
	font-size: 11px;
	color: #969696;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 8px;
}
#leva .login fieldset input.submit {
	border: 0px;
	border: none;
	background-color: #e4e4e4;
	color: #606060;
	font-size: 11px;
	cursor: hand;
	cursor: pointer;
	width: 90px;
	margin-left: 40px;
	margin-bottom: 8px;
	padding: 0px;
	height: 20px;
}
#leva .login a {
	background: url(../images/a.gif) left no-repeat;
	font-size: 11px;
	text-decoration: none;
	color: #606060;
	padding-left: 10px;
}
#leva .login a:hover {
	text-decoration: underline;
}
#prava {
	margin-top: 5px;
}
#prava .souvisejici-odkazy {
	background-color: #f4f4f4;
	padding: 10px;
	width: 135px;
	float: left;
	position: relative;
	margin-bottom: 5px;
}
#prava .souvisejici-odkazy h4 {
	font-size: 11px;
	color: #606060;
	border-bottom: 1px solid #ee0000;
	font-weight: normal;
	text-transform: uppercase;
	margin-bottom: 5px;
}
#prava .souvisejici-odkazy ul {
	list-style-type: none;
}
#prava .souvisejici-odkazy ul li {
}
#prava .souvisejici-odkazy ul li a {
	background: url("../images/a.gif") left no-repeat;
	background-position: 0px 5px;
	font-size: 11px;
	font-weight: bold;
	color: #606060;
	padding-lefT: 15px;
	line-height: 20px;
}
#prava .souvisejici-odkazy img.imgCart {
	position: absolute;
	top: 9px;
	right: 5px;
}
#prava .csn {
	background-color: #f4f4f4;
	padding: 10px;
	width: 135px;
	float: left;
	margin-top: 5px;
	color: #606060;
	font-size: 11px;
}
#prava .csn h4, #prava .csn h4 a {
	font-size: 11px;
	color: #ee0000;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 5px;
}
#prava .csn em {
	color: #ee0000;
	font-style: normal;
}
#prava .cart ul li {
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px dashed #336699;
}
#prava .cart ul li a {
	color: #336699;
	padding: 0px;
	margin: 0px;
	background-image: none;
	font-weight: normal
}
#prava .cart a.endShopping {
	display: block;
	padding: 7px 7px;
	text-align: center;
	background-color: #336699;
	color: white;
	text-decoration: none;
	font-weight: bold;
	margin-top: 5px;
}
#prava .cart a:hover.endShopping {
	text-decoration: underline;
}
#prava .souvisejici-odkazy.cart {
	background: #e7e7e7;
}
#pata {
	margin-left: 210px;
	;
	width: 530px;
	background-color: #f4f4f4;
	margin-bottom: -10px;
	margin-top: 20px;
	font-size: 11px;
	padding: 5px 10px;
	color: #606060;
	line-height: 16px;
	padding-bottom: 2px;
}
#pata a {
	color: #606060
}
/* ************************************************************************************************* * *  redefinice * * ************************************************************************************************* */
body {
	padding-bottom: 4em;
}
div.linka, div.linka-mala {
	font-size: 0;
}
.hidden {
	display: none;
}
/* ************************************************************************************************* * *  nakupni kosik  * * ************************************************************************************************* */
p.print-mail {
	float: right;
	font-size: 11px;
	margin: 9px 0 0 5px;
}
p.print-mail a {
	color: #818181;
	padding: 0 15px 0 18px;
	text-decoration: none;
}
p.print-mail a:hover {
	text-decoration: underline;
}
p.print-mail a.print {
	background: url('../images/design/tiskni.gif') no-repeat 0 1px;
}
p.print-mail a.mail {
	background: url('../images/design/obalka.gif') no-repeat 0 4px;
}
ul#kosik-postup li .m1 {
	background: url('../images/design/kosik-1.png') no-repeat 0 0;
}
ul#kosik-postup li .m2 {
	background: url('../images/design/kosik-2.png') no-repeat 0 0;
}
ul#kosik-postup li .m3 {
	background: url('../images/design/kosik-3.png') no-repeat 0 0;
}
ul#kosik-postup li .m4 {
	background: url('../images/design/kosik-4.png') no-repeat 0 0;
}
ul#kosik-postup li.active .m1, ul#kosik-postup a.m1:hover {
	background: url('../images/design/kosik-1-a.png') no-repeat 0 0;
}
ul#kosik-postup li.active .m2, ul#kosik-postup a.m2:hover {
	background: url('../images/design/kosik-2-a.png') no-repeat 0 0;
}
ul#kosik-postup li.active .m3, ul#kosik-postup a.m3:hover {
	background: url('../images/design/kosik-3-a.png') no-repeat 0 0;
}
ul#kosik-postup li.active .m4, ul#kosik-postup a.m4:hover {
	background: url('../images/design/kosik-4-a.png') no-repeat 0 0;
}
ul#kosik-postup {
	list-style: none;
	width: 505px;
	overflow: hidden;
	margin: 10px 0 20px 20px;
}
ul#kosik-postup li {
	float: left;
	width: 145px;
	background: url('../images/design/kosik-sipka.gif') no-repeat 80px 50px;
}
ul#kosik-postup li.last {
	width: 70px;
}
ul#kosik-postup li a, ul#kosik-postup li em {
	width: 70px;
	height: 70px;
	display: block;
}
ul#kosik-postup li span {
	display: none;
}
table#kosik-zbozi {
	border-top: 3px solid #0076a3;
	width: 549px;
	color: #606060;
	line-height: 2;
}
table#kosik-zbozi tbody th {
	font-weight: normal;
	background: #e4e4e4;
}
table#kosik-zbozi tbody tr.prvni td {
	background: #f4f4f4;
}
table#kosik-zbozi tbody td {
	padding: 0 10px;
}
table#kosik-zbozi tbody a {
	color: #0076a3;
}
table#kosik-zbozi tbody input, #kosik-zbozi select {
	float: left;
	margin: 2px 4px 0 0;
	padding: 1px;
	font-size: 10px;
}
table#kosik-zbozi label {
	float: left;
	width: 80px
}
table#kosik-zbozi tbody .smaz {
	width: 16px;
	height: 16px;
	display: block;
	background: url('../images/design/kosik-smaz.gif') no-repeat 0 0;
}
table#kosik-zbozi tbody .smaz span {
	display: none;
}
table#kosik-zbozi tfoot .celkemks {
	background: #e4e4e4;
	text-align: right;
	padding-right: 5px;
}
table#kosik-zbozi tfoot .celkemkc {
	background: #969696;
	color: #fff;
	padding-left: 5px;
}
table#kosik-zbozi sup {
	color: red;
}
fieldset.order1 {
	width: 230px;
	padding: 10px;
	height: 220px;
}
fieldset.order1 legend {
	font-weight: bold;
	padding: 0 5px;
}
fieldset.order1 input, fieldset.order1 select {
	width: 120px;
}
fieldset.order1 span {
	color: #0076A3;
}
.zpet, .prep, .next, .prep2 {
	margin-top: 10px;
	width: 90px;
	height: 25px;
	display: block;
	text-align: center;
	text-decoration: none;
	background: #278bb1;
	color: #fff;
	font-weight: bold;
}
.next {
	background: #EE0000;
}
.zpet:hover, .prep:hover, .next:hover , .prep2:hover{
	text-decoration: none;
	background: #969696;
}
.zpet, .prep, .prep2 {
	margin-right: 10px;
	float: left;
}
.prep2 {
	padding-top: 3px;
	height: 17px;
	font-size: 16px
	border-right: 2px solid silver;
	border-bottom: 2px solid silver;
	border-top: 2px solid white;
	border-left: 2px solid white;
}
.next {
	float: right;
	margin-right: 10px;
	_margin-right: 5px;
}
/* ************************************************************************************************* * *  nova homepage * * ************************************************************************************************* */
h1.pagetitle {
	color: #606060 !important;
}
div#obsah div.item {
	width: 270px;
	height: 207px;
	float: left;
	overflow: hidden;
	font-size: 11px;
	margin: 10px 9px 0 0;
	background: #f5f5f5;
}
div#obsah div.white {
	background: #FFFFFF;
}
div#obsah div.item a {
	color: #ee0000;
}
div#obsah div.item h2 {
	background: #e4e4e4 url('../images/design/item-sedej-pruh.gif') right top no-repeat;
	border-bottom: 1px solid #fff;
	line-height: 35px;
	padding: 0 10px;
}
div#obsah div.item h2 a {
	text-decoration: none;
	font-size: 16px;
}
div#obsah div.item img {
	border-right: 1px solid #fff;
	float: left;
	margin: 0 10px 0 0;
}
div#obsah div.item p {
	height: 127px;
	overflow: hidden;
	margin: 5px 5px 0 0;
}
div#obsah div.item b {
	padding: 0 10px;
	clear: left;
	line-height: 30px;
	display: block;
	border-top: 1px solid #fff;
	background: #f5f5f5;
}
div#obsah div.vpravo {
	margin-right: 0;
}
/* ************************************************************************************************* * *  product list * * ************************************************************************************************* */
form#choose fieldset {
	border: 0;
	font-size: 11px;
	margin: 10px 20px 5px 20px;
}
form#choose label {
	color: #969696;
}
form#choose select {
	color: #606060;
	font-weight: bold;
	width: 150px;
	border: 1px solid #969696;
	font-size: 11px !important;
	margin-top: 3px;
}
form#choose span {
	float: left;
	width: 150px;
	margin-right: 30px;
}
form#choose span.last {
	margin-right: 0;
}
div#obsah div.box-pp2 {
	overflow: hidden;
	float: left;
	width: 268px;
	height: 180px;
	margin: 10px;
	margin-left: 0;
	color: #606060;
	font-size: 11px;
}
div#obsah div.box-pp2 h2 {
	font-size: 11px;
	background-color: #f4f4f4;
	padding: 11px 10px;
}
div#obsah div.box-pp2 h2 a {
	color: #606060 !important;
	text-decoration: none;
}
div#obsah div.box-pp2 h2 a:hover {
	text-decoration: underline;
}
div#obsah div.box-pp2 p {
	margin: 10px;
	line-height: 14px;
}
div#obsah div.box-pp2 p a img {
	float: left;
	border: 5px solid #f4f4f4;
	margin-right: 10px;
}
div#obsah div.box-pp2 p a:hover img {
	border: 5px solid #ccc;
}
div#obsah div.box-pp2 div.bottom {
	margin: 5px 15px;
}
div.bottom del {
	color: black;
}
div#obsah div.box-pp2 div.bottom a {
	text-transform: uppercase;
	text-decoration: none;
	color: #fff;
	background: #EE0000;
	display: block;
	width: 70px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	font-weight: bold;
	margin-top: 5px;
}
div#obsah div.box-pp2 div.bottom em {
	color: #ee0000;
	font-weight: bold;
	font-style: normal;
	font-size: 115%;
}
div#obsah div.box-pp2 div.bottom span {
	color: #969696;
}
div#obsah div.box-pp2 div.bottom a:hover {
	background: #969696
}
/* ************************************************************************************************* * *  product detail * * ************************************************************************************************* */
div#obsah p.one {
	margin-top: 13px;
}
div.left-product a.fotogalerie {
	display: block;
	width: 210px;
	height: 60px;
	background: url('../images/design/fotogalerie.png') right top no-repeat;
}
div.left-product a.fotogalerie:hover {
	background: url('../images/design/fotogalerie-hover.png') right top no-repeat;
}
div.right-product div.product-info {
	padding: 10px;
	overflow: hidden;
	background: #f4f4f4;
	color: #969696;
}
div.right-product div.product-info a.vlozit {
	width: 70px;
	height: 70px;
	display: block;
	float: right;
	margin: 0 0 0 10px;
	background: url('../images/design/vlozit-do-kosiku.png') no-repeat 0 0;
}
div.right-product div.product-info a.vlozit:hover {
	background: url('../images/design/vlozit-do-kosiku-hover.png') no-repeat 0 0;
}
div.right-product div.product-info a.vlozit span {
	display: none;
}
div.right-product div.product-info b {
	color: #000;
}
div.right-product div.product-info em {
	font-style: normal;
	font-weight: normal;
}
div.right-product div.product-info strong {
	font-size: 14px;
}
div.right-product div.product-info strong, div#obsah div.product-info em {
	color: #ee0000;
}
#obsah div.right-product div.product-info table.cena {
	border: 0px;
	border: none;
	width: 205px;
	line-height: 16px;
	margin: 0px;
	margin-top: 5px;
}
#obsah div.right-product div.product-info table.cena td {
	text-align: right;
	border: 0px;
	border: none;
	padding: 0px;
}
#obsah div.right-product div.product-info table.cena th {
	text-align: left;
	border: 0px;
	border: none;
	padding: 0px;
}
div.right-product a.skladem, div.right-product a.dotaz {
	width: 152px;
	margin-top: 5px;
	height: 48px;
	display: block;
	float: left;
}
div.right-product a.skladem {
	background: url('../images/design/je-vyrobek-skladem.png') no-repeat 0 0;
}
div.right-product a.dotaz {
	background: url('../images/design/dotaz-k-produktu.png') no-repeat 0 0;
	margin-right: 5px;
}
div.right-product a.sklademcs, div.right-product a.dotazcs, div.right-product a.sklademsk, div.right-product a.dotazsk {
	width: 152px;
	margin-top: 5px;
	height: 48px;
	display: block;
	float: left;
}
div.right-product a.sklademcs {
	background: url('../images/design/je-vyrobek-skladem.png') no-repeat 0 0;
}
div.right-product a.dotazcs {
	background: url('../images/design/dotaz-k-produktu.png') no-repeat 0 0;
	margin-right: 5px;
}
div.right-product a.sklademsk {
	background: url('../images/design/je-vyrobok-na-sklade.png') no-repeat 0 0;
}
div.right-product a.dotazsk {
	background: url('../images/design/otazka-k-produktu.png') no-repeat 0 0;
	margin-right: 5px;
}
div.right-product div.souvisle-produkty {
	background: #f4f4f4;
	padding: 5px 10px;
	margin-top: 5px;
}
div.right-product div.souvisle-produkty strong {
	color: #606060;
	display: block;
	line-height: 2;
	border-bottom: 1px solid #e40000;
}
div.right-product div.souvisle-produkty span {
	display: block;
}
div.right-product div.souvisle-produkty img {
	border: 5px solid #c4c4c4;
	margin: 10px 2px 10px 0;
}
div.right-product div.souvisle-produkty a:hover img {
	border-color: #aaa;
}
/* ************************************************************************************************* * *  DOMtab || 0076a3 * * ************************************************************************************************* */
div.zalozky-div {
	padding: 0 15px;
}
div.zalozky-div ul.zalozky {
	height: 34px;
	line-height: 34px;
	list-style: none;
	border-bottom: 10px solid #969696;
	margin: 10px 0;
}
div.zalozky-div ul.zalozky li {
	border-right: 1px solid #fff;
	float: left;
}
div.zalozky-div ul.zalozky li a {
	font-weight: bold;
	display: block;
	line-height: 34px;
	height: 34px;
	float: left;
	color: #969696;
	text-decoration: none;
	background: #f4f4f4;
	padding: 0 10px;
}
div.zalozky-div ul.zalozky li a:hover {
	background: #969696;
	color: #fff;
}
div.zalozky-div ul.zalozky li.active a {
	background: #969696;
	color: #fff;
}
div.zalozky-div table {
	width: 100%;
	color: #606060;
}
div.zalozky-div table tr .th {
	background: #e4e4e4 url('../images/border-bottom-table.gif') center bottom repeat-x;
	color: #969696;
	text-align: left;
	padding-left: 40px;
	height: 33px;
	line-height: 25px;
}
div.zalozky-div table tr.tmava {
	background-color: #f4f4f4;
}
div.zalozky-div table td {
	border-left: 1px solid white;
	border-bottom: 1px solid white;
	text-align: center;
	padding: 5px;
}
div.zalozky-div table td.n01 {
	font-weight: bold;
	text-align: right;
	padding: 5px;
	padding-right: 10px;
}
div.zalozky-div div p, div.domtab div ul {
	margin-bottom: 10px;
	color: #606060;
}
div.zalozky-div div p em {
	color: #ee0000;
	font-style: normal;
	font-weight: bold;
}
div.zalozky-div div.text-dom ul {
	list-style: none;
	margin-left: 20px;
}
div.zalozky-div div.text-dom ul li {
	padding-left: 10px;
	background: url('../images/design/punta.gif') no-repeat 0 4px;
	font-weight: bold;
}
div.zalozky-div div.down-dom a {
	color: #969696;
	font-weight: bold;
}
div.zalozky-div div.down-dom ul li {
	margin-bottom: 10px;
	list-style: none;
	padding-left: 5px;
}
div.zalozky-div div.down-dom img {
	float: left;
	margin-right: 10px;
}
.souvisla {
	width: 128px;
	overflow: hidden;
	float: left;
	margin-right: 5px;
}
.souvisla a.link {
	border-bottom: 1px solid #fff;
	padding-left: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #ee0000;
	display: block;
	background: #e9e9e9 url('../images/design/souvisla-cat-pruh.gif') right top no-repeat;
}
.souvisla a.link:hover {
	text-decoration: underline;
}
.souvisla a.one-line {
	line-height: 45px;
}
.souvisla a.two-lines {
	height: 35px;
	overflow: hidden;
	padding-top: 10px;
}
.last {
	margin-right: 0;
}
/* ************************************************************************************************* * *  zmena hlavy a pravyho sloupce * * ************************************************************************************************* */
#left {
	margin: 0;
	position: relative;
	top: 5px;
}
#obsah {
	margin: 0;
	position: relative;
	z-index: 1;
}
#leva {
	margin: 0;
}
#prava {
	width: 155px;
	margin-left: 0;
	margin-right: 0;
	overflow: hidden;
	float: right;
}
#prava .search {
	float: left;
	width: 135px;
	background-color: #f4f4f4;
	height: 86px;
	padding: 10px;
	margin-bottom: 5px;
}
*html #prava .search {
	padding-bottom: 5px;
}
#prava .search fieldset {
	border: 0px;
	border: none;
}
#prava .search fieldset legend {
	font-size: 11px;
	color: #606060;
	border-bottom: 1px solid #ee0000;
	padding-right: 60px;
	*margin-left: -7px;
	_margin-right: -10px;
}
#prava .search fieldset input {
	border: 1px solid #c4c4c4;
	width: 125px;
	margin-top: 5px;
	font-size: 11px;
	color: #969696;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 8px;
}
#prava .search fieldset input.submit {
	border: 0px;
	border: none;
	background-color: #e4e4e4;
	color: #606060;
	font-size: 11px;
	cursor: hand;
	cursor: pointer;
	width: 90px;
	margin-left: 23px;
	margin-bottom: 8px;
	padding: 0px;
	height: 20px;
}
#prava .search a {
	background: url(../images/a.gif) left no-repeat;
	font-size: 11px;
	text-decoration: none;
	color: #606060;
	padding-left: 10px;
}
#prava .search a:hover {
	text-decoration: underline;
}

#hlava form {
	float: right;
	width: 280px;
	margin: 5px 5px 0px;
	padding: 0px;
}
#hlava form fieldset {
	border: none;
	padding: 0px;
	margin: 0px;
}
#prava .actionGoods {
	margin: 10px 0px;
	background: #F4F4F4;
	border-bottom: 1px solid silver;
	padding: 10px;
}
#prava .actionGoods img {
	margin: 5px 0px;
}
#prava .actionGoods p {
	text-align: center;
}
#hlava form  fieldset input {
	border: 1px solid #c4c4c4;
	width: 125px;
	font-size: 11px;
	color: #969696;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 8px;
	vertical-align: top;
}
#hlava form fieldset input.submit {
	border: 0px;
	border: none;
	background-color: #e4e4e4;
	color: #606060;
	font-size: 11px;
	cursor: hand;
	cursor: pointer;
	width: 90px;
	margin-left: 13px;
	margin-bottom: 8px;
	padding: 0px;
	height: 20px;
}

#hlava .hlava-nav {
	float: right;
	width: 720px;
	height: 106px;
	background: url('../images/design/hlava-new.jpg') center top no-repeat;
	text-align: right;
	color: #e4e4e4;
	font-size: 10px;
}
/*
#hlava .hlava-nav a, #hlava .hlava-nav img {
	line-height: 34px;
	color: #969696;
	margin-right: 8px;
	margin-left: 2px;
	text-decoration: none;
}
#hlava .hlava-nav img {
	float: right;
	margin: 5px 10px 23px 0px;
}
#hlava .hlava-nav a:hover {
	text-decoration: underline;
}
#hlava .hlava-nav ul {
	list-style-type: none;
	float: right;
	margin-top: 30px;
	text-transform: uppercase;
}
#hlava .hlava-nav ul li {
	float: left;
}
#hlava .hlava-nav ul li a {
	float: left;
	height: 30px;
	background-color: #ee0000;
	color: white;
	font-weight: bold;
	font-size: 11px;
	padding-left: 13px;
	padding-right: 13px;
	margin: 0px;
	margin-left: 1px;
	line-height: 30px;
}
#hlava .hlava-nav ul li a:hover {
	background-color: #ab0000;
	text-decoration: none;
}
*/

#hlava ul#top-menu {list-style-type:none;float:right;margin-top:42px;text-transform:uppercase;/* width:550px; */}
#hlava ul#top-menu li {float:left;position:relative;z-index:2;}
#hlava ul#top-menu li a {text-decoration:none;float:left;padding-top:8px;padding-bottom:8px;background-color:#ee0000;color:white;font-weight:bold;font-size:11px;padding-left:13px;padding-right:13px;margin:0px;margin-left:1px;}
#hlava ul#top-menu li a:hover {/*background-color:#ab0000;*/text-decoration:underline;}
#hlava ul#top-menu ul {list-style-type:none;}
#hlava ul#top-menu ul li a {color:#303030;}
#hlava ul#top-menu ul li a, #hlava ul#top-menu ul li {background-color:#f0f0f0;margin:0px;font-weight:normal}
#hlava ul#top-menu ul li a:hover {color:#ee0000;background-color:#e0e0e0;margin:0px;text-decoration:none;}


/* Zakladni styl pro vysouvaci menu / ZACATEK */
ul.uroven2 {padding:0px;padding-top:20px;background:#f0f0f0 url(../images/ul-top.gif) center top no-repeat;position:absolute;left:0;width:169px;visibility:hidden;/* top:15px; */top:30px;}
ul.uroven2 li.n02 a {text-align:left;border:1px solid #979797;border-top:0px;border-top:none;width:141px;background-color:#f0f0f0;}
ul.uroven2 li.n02 a:hover {background:#000;}
ul li {behavior: url(hover.htc);}
ul li.n01Hover ul.uroven2, ul li:hover ul.uroven2 {visibility:visible;}
/* Zakladni styl pro vysouvaci menu / KONEC */

.nolink { cursor: default; }

#napsali #obsah h2 {
	clear: both;
	width: 100%;
	margin: 10px 0;
	font-size: 18px;
}
#napsali #obsah img {
	float: left;
	margin: 0 15px 15px 0;
}

a.print {
	float: right;
	width: 50px;
	margin-right: 10px;
	margin-top: 10px;
	*margin-top: 7px;
}
/* *** *** *** */
fieldset.kalkulacka {
	padding: 10px;
	margin: 0 10px 15px 10px;
}
fieldset.kalkulacka legend {
	padding: 0 5px;
	font-weight: bold;
}
fieldset.kalkulacka label {
	display: block;
	width: 180px;
}
fieldset.kalkulacka input {
	margin-bottom: 5px;
}
fieldset.kalkulacka table {
	width: 100%;
}
fieldset.kalkulacka table th {
	text-align: left;
}
fieldset.kalkulacka table input {
	width: 80px;
}
fieldset.kalkulacka table label {
	width: 100px;
}
fieldset.kalkulacka label, fieldset.kalkulacka input {
	float: left;
}
fieldset.kalkulacka br {
	clear: left;
}
fieldset.second label {
	width: auto;
}
fieldset.second input {
	margin-right: 5px;
}
.mapa-stranek {
	margin-top: 10px;
}
.mapa-stranek ul {
	margin-left: 25px;
}
/*.news {
	width: auto !important;
	float: none !important;
	height: auto !important;
}
.news h2, .news .bottom, .news p {
	margin-left: 0 !important;
	margin-right: 0 !important;
}
*/
.nn, .nn:hover {
	text-decoration: none !important;
	cursor: default;
}
.text ul {
	margin-left: 30px;
}
.kontaktyNew {
}
.kontaktyNew strong {
	color: #4c4c4c
}
.kontaktyNew a {
	color: #ee0000
}
.kontaktyNew h2 {
	font-size: 14px;
	color: #ee0000;
}
.kontaktyNew {
}
.kontaktyNew strong {
	color: #4c4c4c
}
.kontaktyNew a {
	color: #ee0000
}
.kontaktyNew h3 {
	font-size: 14px;
	color: #ee0000;
	margin-bottom: 10px;
}
.kontaktyNew h3 strong {
	color: #c4c4c4
}
.kontaktyNew .box {
	font-size: 11px;
	width: 264px;
	float: left;
	border-right: 1px solid white;
	border-bottom: 1px solid white;
}
.kontaktyNew .box .top {
	background-color: #f4f4f4;
	font-weight: bold;
	color: #4c4c4c;
	border-bottom: 1px solid white;
	padding: 3px 10px;
}
.kontaktyNew .box .top strong {
	float: left;
}
.kontaktyNew .box .top a.open {
	font-weight: normal;
	width: 70px;
	float: right;
}
.kontaktyNew .bottom {
	background-color: #fbfbfb;
	padding: 5px 10px;
	line-height: 18px;
}
.kontaktyNew .background {
	background-color: #fbfbfb;
}
.kontaktyNew .lide {
	border-bottom: 1px solid white;
}
.kontaktyNew .lide strong {
	color: #ffa200;
}
.kontaktyNew .lide em {
	color: #8d8d8d;
}
.kontaktyNew .lide .img {
	float: left;
	border: 1px solid #c4c4c4;
	position: relative;
	margin-right: 10px;
	margin-top: 5px;
}
.kontaktyNew .lide .img img {
	width: 50px;
	border: none;
	border: 0px;
}
.kontaktyNew .lide .img img.plus {
	position: absolute;
	bottom: 1px;
	right: 1px;
	width: 16px;
	border: none;
	border: 0px;
}
.kontaktyNew .lide .index {
}
.kontaktyNew .lide .index strong {
	color: #4c4c4c
}
.kontaktyNew .lide2 {
	border: none;
	border: 0px;
}
.kontaktyNew .lide2 strong {
	color: #ffa200;
}
.kontaktyNew .lide2 em {
	color: #8d8d8d;
}
.kontaktyNew .lide2 .img {
	float: left;
	border: 1px solid #c4c4c4;
	position: relative;
	margin-right: 10px;
	margin-top: 5px;
}
.kontaktyNew .lide2 .img img {
	width: 50px;
	border: none;
	border: 0px;
}
.kontaktyNew .lide2 .img img.plus {
	position: absolute;
	bottom: 1px;
	right: 1px;
	width: 16px;
	border: none;
	border: 0px;
}
.kontaktyNew .lide2 .index {
}
.kontaktyNew .lide2 .index strong {
	color: #4c4c4c
}
.kontaktyNew .lide ul {
	margin-left: 20px;
}
#prava .souvisejici-odkazy .kontakty {
	font-size: 11px;
}
#prava .souvisejici-odkazy .kontakty img {
	background-color: white;
	padding: 1px;
	float: left;
	border: 1px solid rgb(196,196,196);
	margin-right: 5px;
}
#prava .souvisejici-odkazy .kontakty a {
	font-weight: bold;
	color: rgb(238,0,0);
}
#prava .souvisejici-odkazy .kontakty em {
	color: rgb(96,96,96);
}
#obsah form.formular fieldset {
	padding: 0 10px 10px 10px;
	border: 1px solid #aaa;
	width: auto
}
#obsah form.formular fieldset legend {
	padding: 0 5px;
	font-size: 120%;
	font-weight: bold;
	color: #EE0000;
}
#obsah form.formular fieldset label {
	float: left;
	width: 150px;
	line-height: 22px;
	margin-bottom: 4px;
}
#obsah form.formular fieldset span {
	line-height: 22px;
}
#obsah form.formular fieldset br {
	clear: left;
}
#obsah form.formular fieldset input.text {
	padding: 2px;
	width: 200px;
}
#obsah form.formular fieldset input.tiny {
	width: 100px;
}
#obsah form.formular fieldset select {
	width: 208px;
}
#obsah form.formular fieldset textarea {
	margin-bottom: 2px;
}
#obsah form.formular input.submit {
	width: 108px;
}
table.cetelem_result {
	margin: 10px 0;
	width: auto
}
table.cetelem_result td {
	padding: 5px 10px;
}
table.cetelem_result td.celkemks {
	background:;
}
table.cetelem_result td.celkemkc {
	background: #e4e4e4;
}
#cet_message {
	font-weight: bold;
	width: 490px;
	margin-left: 12px;
	background: white;
	line-height: 28px;
	padding: 5px;
}
.green {
	color: green;
}
.red, .required {
	color: red;
}
.cetelem {
	margin: 10px 0 0 10px;
}
.CetelemCalcRam {
	margin: 10px;
	background-color: white;
	border: 1px dotted #333333;
	padding: 10px;
}
#obsah .CetelemCalcRam {
	border: 0px
}
.CetelemCalcRam form {
}
.CetelemCalcRam form fieldset {
	padding: 10px 5px;
}
.CetelemCalcRam form legend {
	font-size: 13px;
	font-weight: bold;
	color: #336699;
	margin: 10px;
}
.CetelemCalcRam form input {
	float: left;
	margin-bottom: 7px;
}
.CetelemCalcRam form input.submit {
	cursor: pointer
}
.CetelemCalcRam form select {
	float: left;
	margin-bottom: 7px;
}
.CetelemCalcRam form br {
	display: block;
	clear: both;
	height: 1px;
	line-height: 1px;
	font-size: 0px;
	overflow: hidden
}
.CetelemCalcRam form label {
	float: left;
	width: 100px;
	text-align: right;
	padding-right: 10px;
	margin-top: 3px;
}
.float-right {
	float: right;
}
.align-right {
	text-align: right;
}
#page #left form.komin.formular fieldset {
	width: 527px;
	margin-bottom: 10px;
}
#page #left form.komin.formular fieldse br {
	line-height: 1;
}
#page #left form.komin.formular fieldset legend {
}
#page #left form.komin.formular fieldset strong {
	line-height: 30px;
}
#page #left form.komin.formular fieldset acronym {
	border-bottom: 1px dotted black;
	color: #EE0000;
}
#page #left form.komin.formular fieldset label.fnone {
	float: none;
}
#page #left form.komin.formular fieldset input.radio {
	float: left;
	margin-top: 5px;
	margin-right: 2px;
	*margin-top: 0;
}
#page #left form.komin.formular fieldset input.text.short {
	width: 100px;
}
#page #left form.komin.formular fieldset input.checkbox {
	float: left;
	margin-top: 5px;
	margin-right: 2px;
	*margin-top: 0;
}
#page #left form.komin.formular fieldset .nahled {
	position: absolute;
	margin-left: 150px;
	padding: 5px;
	border: 1px solid #808080;
	background: #fff;
}
#page #left .textpage a, #obsah .text a {
	color: #0000CC;
}
#page #left .textpage {
	padding: 10px 10px 10px 10px;
	text-align: justify;
	color: #606060;
}
#page #left .textpage p {
	margin-bottom: 10px;
}
#page #left .textpage h1 {
	color: #ee0000;
	font-size: 14px;
	margin: 0 0 10px 0;
	border: 0px;
	padding: 0px;
}
#page #left .textpage h2 {
	color: #003399;
	font-size: 14px;
	margin: 0 0 10px 0;
	border: 0px;
	padding: 0px;
}
#page #left .textpage h3 {
	margin-bottom: 10px;
}
#page #left .textpage ul, #obsah .textpage ol {
	margin: 0 0 10px 20px;
}
#page #left .textpage h2 a {
	text-decoration: none;
}
#page #left .textpage h2 a:hover {
	text-decoration: underline;
}
#page #left .textpage fieldset {
	margin-bottom: 10px;
}
#page #left .faq .item {
	width: 100%;
	float: none;
	height: auto;
}
#page #left .faq .item p {
	height: auto;
}
#page #left .faq .item h2 a:hover {
	text-decoration: underline;
}
#page #left .faq .faq_box {
	margin: 10px 0;
	padding: 10px 10px 0 10px;
	border: 1px solid #eee;
	background: #fafafa;
}
#page #left .faq .faq_box strong {
	color: #000;
}
#page #left .faq .textpage#posts {
	padding-bottom: 20px;
}
#page #left .faq .textpage#posts .linka {
	margin-bottom: 10px;
}
#page #left .faq .textpage#posts p {
	margin-bottom: 7px;
}
#page #left .faq .textpage#posts h2 {
	padding-left: 10px;
	font-size: 130%;
}
#page #left .faq .textpage#posts h3 {
	margin-bottom: 7px;
	font-size: 110%;
}
#page #left .faq .textpage#posts h3 a {
	text-decoration: none;
}
#page #left .faq .textpage#posts h3 a:hover {
	text-decoration: underline;
}
#page #left #obsah #roztahuj {
	margin: 0 10px;
	padding-top: 0;
	*padding-top: 10px;
}
#obsah .item.de {
	height: 175px;
	float: left;
	width: 180px;
	background: #E4E4E4;
}






#podminky {
	display: none;
	width: 500px;
	height: 330px;
	background: white;
	position: absolute;
	border: 2px solid gray;
	z-index: 400;
	top: 0px;
	background: #fff;
	padding: 10px;
}
#podminky span {
	display: block;
	float: right;
	cursor: pointer;
	margin-bottom: 20px;
}
#podminky #podminkyInner {
	height: 290px;
	overflow: scroll;