body {
	margin: 0;
	padding:  0;
	font-family: arial, sans-serif;
	color: #000;
	background-color: #fff;
	font-size: 11px;
	line-height: 13px;
	background-color: #232d2e;
}
a {
	color: #0082c9;
	text-decoration: underline;
}
a:hover {
	color: #ff0000;
}
#body {
	width: 948px;
	margin: 0 auto 0 auto;
}
h1 {
	margin: 0 5px 0 5px;
	padding: 119px 0 0 0;
	height: 174px;
	color: #666;
	text-align: center;
	overflow: hidden;
	font-size: 32px;
	line-height: 110px;
	clear: both;
}
h1 a {
	color: #e3e5d0;
	text-decoration: none;
	background-color: #fff;
}
.h1 {
	padding: 0;
	margin: 0;
}
.h1 img {
	border: 0;
	padding: 0 5px 0 0;
	position: absolute;
	top: 0px;
	clear: both;
	margin: 0 0 0 0;
	padding: 0;
	color: #cfcfcf;
	overflow: hidden;
	text-align: left;
}
#login {
	padding: 0;
	margin: 0;
}
#logo img {
	position: absolute;
	top: 119px;
	border: 0;
	margin: 0 0 0 0;
}
.topmenu {
	width: 948px;
	background-image: url('../images/topmenu.jpg');
	background-position: bottom;
	background-repeat: repeat-x;
	margin: 0;
	padding: 0;
	background-color: #4f95af;
	color: #ff6600;
	position: absolute;
	top: 72px;
	height: 47px;
	overflow: hidden;
}
.topmenu li {
	margin: 0;
	list-style: none;
	float: left;
	display: inline;
	line-height: 31px;
	overflow: hidden;
}
.topmenu .akt a, .topmenu .akt a:hover {
	color: #252d2d;
	text-decoration: none;
	display: block;
	background-image: url('../images/topmenuakt.jpg');
	height: auto;
	padding: 9px 15px 2px 0px;
	margin: 0 5px 0 0;
	background-repeat: repeat-x;
}
.topmenu li small {
	font-size: 13px;
	background-image: url('../images/topmenu-sip.jpg');
	background-repeat: no-repeat;
	background-position: top left;
	display: block;
	height: auto;
	margin: 0;
	padding: 0 0 0 15px;
}
.topmenu li a {
	color: #fff;
	text-decoration: none;
	display: block;
	width: auto;
	height: auto;
	font-size: 13px;
	font-weight: bold;
	overflow: hidden;
	margin: 0 5px 0 0;
	padding: 9px 20px 2px 10px;
	background-image: url('../images/topmenu.jpg');
	background-repeat: repeat-x;
}
.topmenu li a:hover {
	color: #252d2d;
	background-image: url('../images/topmenuakt.jpg');
	font-weight: bold;
	background-repeat: repeat-x;
}
.all-search {
	clear: both;
	width: 263px;
	position: absolute;
	top: 8px;
	height: 27px;
	margin-left: 686px;
	border-bottom: 9px solid #00a7cb;
}
.kosfull {
	clear: both;
	width: 263px;
	position: absolute;
	top: 50px;
	margin: 0;
	padding: 0;
	text-align: right;
	height: 27px;
	margin-left: 686px;
	color: #00a7cb;
}
.kosfull a {
	color: #00a7cb;
}
.kosfull a span {
	color: #ff0000;
	text-decoration: underline;
}
.kosfull a:hover {
	color: #00a7cb;
	text-decoration: none;
}
.kosfull a:hover span {
	color: #ff0000;
	text-decoration: none;
}
.txt-search {
	float: left;
	height: 28px;
	line-height: 28px;
	font-size: 12px;
	font-weight: bold;
	color: #6993b9;
	margin-right: 0;
	text-align: right;
	width: 45px;
	overflow: hidden;
}
.all-search small {
	font-size: 11px;
}
.in-search {
	height: 14px;
	float: left;
	background-color: #232d2e;
	border: 0px  solid;
	padding: 0 0 0 0;
	color: #fff;
	font-size: 11px;
	font-family: arial, sans-serif;
	margin: 0px 0 0 0;
	width: 196px;
}
#body .search_2 {
	float: left;
	border: 1px #00a7cb solid;
	color: #000;
	line-height: 22px;
	font-size: 11px;
	font-family: arial, sans-serif;
	padding: 1px 3px 0 3px;
	height: 16px;
	background-color: #232d2e;
	width: 196px;
	margin: 0 0 0 0;
}
.let {
	width: 54px;
	height: 18px;
	display: block;
	float: right;
	overflow: hidden;
	padding: 0 0  0 0;
}
.ptak {
	position: absolute;
	top: 119px;
	margin-left: 948px;
	border: 0;
}
#bodycontent {
	background-color: #fff;
	background-image: url('../images/bodyc.jpg');
	background-position: bottom left;
	background-repeat: no-repeat;
}
#content {
	width: 629px;
	float: right;
	margin: 0;
	padding: 0;
	overflow: hidden;
	background-color: #fff;
}
.content {
	margin: 0 15px 0 15px;
	padding: 0;
	background-color: #fff;
}
.content p {
	margin: 6px 1px 6px 1px;
	padding: 0;
	line-height: 14px;
}
.kdejsem {
	font-weight: bold;
	color: #000;
	line-height: 16px;
	font-size: 12px;
}
.kdejsem img {
	padding: 3px 3px 0 0px;
}
.cesta {
	clear: both;
	border-bottom: 1px solid #e4e4e4;
}
.cesta2 {
	clear: both;
	border-top: 1px solid #e4e4e4;
}
.cesticka {
	padding: 7px 5px 7px 0;
	line-height: 16px;
	color: #00599f;
}
.way span, .way2 span, .way3 span {
	font-size: 13px;
}
#body .way {
	padding: 0;
	margin: 0;
	font-weight: normal;
	font-size: 13px;
}
#body .way2 {
	padding: 0 3px 0 0px;
	margin: 0;
	font-weight: normal;
	font-size: 11px;
}
#body .way2  a {
	color: #00599f;
	text-decoration: none;
	padding: 0 0px 0 3px;
	font-size: 11px;
	line-height: 16px;
	text-decoration: underline;
}
#body .way3 {
	padding: 0 3px 0 0px;
	margin: 0;
	font-weight: normal;
	font-size: 11px;
}
#body .way3  a {
	color: #00599f;
	text-decoration: none;
	padding: 0 0px 0 0px;
	font-size: 11px;
	line-height: 16px;
	text-decoration: underline;
}
#body .way2  a:hover, #body .way3  a:hover {
	color: #ff0000;
	text-decoration: underline;
}
#body .way a {
	color: #00599f;
	text-decoration: none;
	padding: 0 3px 0 0px;
	font-size: 11px;
	line-height: 16px;
}
#body .way  a:hover {
	color: #ff0000;
	text-decoration: underline;
}
#left {
	width: 319px;
	
	float: left;
	padding: 0 0 5px 0;
	margin: 0;
	bottom: 57px;
	background-color: #fff;
	position: relative;
	overflow: hidden;
	z-index: 10000;
}
#left img {
	border: 0;
}
#left a {
	color: #0082C9;
	text-decoration: underline;
	padding: 0;
}
#left a:hover {
	color: #ff0000;
}
#left .aktuality {
	font-size: 16px;
	color: #FFFFFF;
	background-color: #E60000;
	display: block;
	margin: 0;
	padding: 0;
	font-weight: bold;
}
#left .aktuality big {
	font-size: 18px;
	line-height: 18px;
	display: block;
	float: left;
	padding: 14px 5px 0 14px;
	text-transform: uppercase;
	font-family: Arial Black, Arial, Arial Narrow, sans-serif;
	color: #000000;
	font-weight: bold;
	margin: 0;
}
#left .aktuality img {
	float: left;
	margin: 17px 0 0 0;
}
#left .aktuality span {
	font-size: 14px;
	clear: both;
	display: block;
	padding: 5px 14px 12px 14px;
	color: #fff;
	line-height: 12px;
	margin: 0;
	font-weight: bold;
}
#left .aktuality a, #left  .dalsi a {
	text-decoration: none;
	cursor: pointer;
}
#left .dalsi {
	font-size: 16px;
	color: #FFFFFF;
	background-color: #E3e3e3;
	display: block;
	margin: 0;
	padding: 0;
	font-weight: bold;
}
#left .dalsi big {
	font-size: 18px;
	line-height: 18px;
	display: block;
	float: left;
	padding: 14px 5px 0 14px;
	text-transform: uppercase;
	font-family: Arial Black, Arial, Arial Narrow, sans-serif;
	color: #000000;
	font-weight: bold;
	margin: 0;
}
#left .dalsi img {
	float: left;
	margin: 17px 0 0 0;
}
#left .dalsi span {
	font-size: 14px;
	clear: both;
	display: block;
	padding: 5px 14px 12px 14px;
	color: #ff0000;
	line-height: 12px;
	margin: 0;
	font-weight: bold;
}
#left .spodni {
	background-color: #F2F2F2;
	font-size: 11px;
	clear: both;
	display: block;
	margin: 0;
	border-top: 14px solid #F2F2F2;
	padding: 0 14px 20px 14px;
}
#left .spodni.objednejtesi {
	border-top: 0px solid #F2F2F2;
	
}

#left .spodni b {
	font-size: 12px;
}
#left .spodni .cas {
	font-size: 11px;
	font-weight: bold;
	display: block;
	padding: 3px  0 0 0;
}
#left .spodni p {
	margin: 0;
	clear: both;
	height: 100%;
	width: auto;
	font-size: 11px;
	padding: 2px 0 0 0;
}
#left .spodni.objednejtesi p {
	
	padding: 10px 0 0 0;
}


#left .spodni p img {
	float: left;
	padding: 2px 16px 5px 0px;
}

#left .spodni.objednejtesi p img {
	float: left;
	padding: 0px 10px 5px 0px;
}
#left .spodni .b {
	font-size: 12px;
	font-family: Arial Black, Arial, Arial Narrow, sans-serif;
	color: #000000;
}
#left .spodni.objednejtesi p b {
  line-height: 15Px;
padding-top: 8px;
display: block;
}
#left .spodni_prepinac {
	background-color: #FFFFFF;
	font-size: 12px;
	margin: 0;
	padding: 0;
	clear: both;
	height: 100%;
}
.spodni_prepinac b {
	display: block;
	padding: 8px 15px 8px 15px;
}
#left .spodni_prepinac a {
	display: block;
	float: left;
	overflow: hidden;
	width: auto;
	height: auto;
	background-color: #fff;
	color: #000;
	text-decoration: none;
}
#body #d1 {
	background-color: #F2F2F2;
	text-decoration: none;
}
body #body .spodni_prepinac .beckoakt {
	background-color: #f2f2f2;
	text-decoration: none;
}
body #body .spodni_prepinac .becko {
	background-color: #fff;
	text-decoration: none;
}
#body .spodni_prepinac a:hover {
	color: #000;
}
.prodi0 {
	display: none;
	border-bottom: 10px solid #f2f2f2;
	clear: both;
}
#prodi1 {
	display: block;
}
.seznamnews {
	margin: 0 0 0 0px;
	padding: 0 0 0 0px;
}
.seznamnews li {
	margin: 0 0 0 0;
	padding: 0 0 2px 20px;
	line-height: 15px;
	list-style: none;
	overflow: hidden;
	width: auto;
	height: 100%;
	background-image: url('../images/006_2.gif');
	background-repeat: no-repeat;
	background-position: top left;
}
.seznamnews li a {
	display: block;
}
#body .prodi0 p {
	margin: 3px;
	font-size: 12px;
}
.stop007 {
	clear: both;
	display: block;
	font-size: 1px;
	height: 0px;
	overflow: hidden;
}
.stop007_11 {
	clear: both;
	display: block;
	font-size: 1px;
	height: 11px;
	background-color: #fff;
	overflow: hidden;
}
.stop007_sed {
	clear: both;
	display: block;
	font-size: 1px;
	height: 13px;
	overflow: hidden;
}
body .content .cara001 {
	clear: both;
	display: block;
	font-size: 1px;
	height: 1px;
	border-top: 5px  solid #Ffffff;
	border-bottom: 5px  solid #Ffffff;
	overflow: hidden;
	background-image: none;
}
body .content .renderedtable tr td p {
	padding: 0;
	margin: 0;
	line-height: 12px;
}
body .content .redservis {
	font-size: 12px;
}
body .content .cislawww {
	position: relative;
	top: 12px;
}
.cara001 {
	clear: both;
	display: block;
	font-size: 1px;
	height: 1px;
	border-top: 5px  solid #F2F2F2;
	border-bottom: 5px  solid #F2F2F2;
	overflow: hidden;
	background-image: url('../images/005.gif');
}
.cara001_d, #tst .cara001 {
	clear: both;
	display: block;
	font-size: 1px;
	height: 1px;
	border-top: 5px  solid #fff;
	border-bottom: 5px  solid #fff;
	overflow: hidden;
	background-image: url('../images/005.gif');
}
.cara001_de {
	clear: both;
	display: block;
	font-size: 1px;
	height: 1px;
	border-top: 2px  solid #fff;
	border-bottom: 2px  solid #fff;
	overflow: hidden;
	background-image: url('../images/005.gif');
}
.cara001_daa {
	clear: both;
	display: block;
	font-size: 1px;
	height: 1px;
	border-top: 5px  solid #fff;
	border-bottom: 0px  solid #fff;
	overflow: hidden;
	position: relative;
	top: 5px;
	background-image: url('../images/005.gif');
}
.odesdoprkos_t {
	clear: both;
	display: block;
	font-size: 1px;
	height: 1px;
	border-top: 2px  solid #fff;
	border-bottom: 2px  solid #fff;
	overflow: hidden;
	background-image: url('../images/005.gif');
}
.odesdoprkos_b {
	clear: both;
	display: block;
	font-size: 1px;
	height: 1px;
	border-top: 2px  solid #fff;
	border-bottom: 2px  solid #fff;
	overflow: hidden;
	background-image: url('../images/005.gif');
}
.odesdoprkos input {
	margin: 0 2px 0 2px;
}
.cara001-sed {
	clear: both;
	display: block;
	font-size: 1px;
	height: 1px;
	border-top: 6px  solid #fff;
	border-bottom: 6px  solid #fff;
	overflow: hidden;
	background-color: #e4e4e4;
}
.cara001-sed2 {
	clear: both;
	display: block;
	font-size: 1px;
	height: 1px;
	border-top: 6px  solid #fff;
	border-bottom: 6px  solid #fff;
	overflow: hidden;
	position: relative;
	top: 10px;
	background-color: #e4e4e4;
}
.tabdoba {
	width: 200px;
	font-size: 12px;
}
.tabdoba th {
	text-align: left;
}
.redservis {
	color: #E60000;
	font-size: 11px
}
#body b.telcislo {
	font-size: 18px;
	font-weight: bold;
}
#body p.normsize {
	font-size: 11px;
	padding-top: 0px;
	margin-top: 0;
	margin-bottom: 0;
	padding-bottom: 0;
	float: left;
}
body .topsexto {
	margin: 0 0 10px 0;
}
body .topsexto tr td {
	padding: 6px 1px 6px 1px;
	border-right: 8px solid #fff;
	background-image: url('../images/005.gif');
	background-position: bottom left;
	background-repeat: repeat-x;
	width: 193px;
}
body .topsexto tr th {
	padding: 20px 1px 2px 1px;
	border-right: 9px solid #fff;
	font-weight: normal;
	text-align: left;
	border-bottom: 1px solid #e4e4e4;
}
body .topsextode tr th {
	border-bottom: 0px solid #e4e4e4;
	background-image: url('../images/005.gif');
	background-position: bottom left;
	background-repeat: repeat-x;
	line-height: 11px;
}
#body .nebottmsd td {
	background: none;
}
#body .cenadopor td {
	padding: 12px 1px 12px 1px;
}
.red {
	color: #ff0000;
}
.red_e5 {
	color: #e50001;
}
.ser_kol {
	padding: 0 15px 10px 0;
}
#body .odesdopr td {
	padding: 2px 1px 3px 1px;
}
#body .odesdopr img {
	padding: 0;
}
#body .sexto8 td {
	border-bottom: 1px solid #e4e4e4;
	background: none;
	color: #7ba6ae;
}
#body .sexto8de td {
	text-align: center;
}
#body .sexto8de td img {
	float: none;
	padding: 0;
	margin: 0;
	border: 0;
}
body .topsexto tr th h2 {
	font-size: 11px;
	text-align: left;
	line-height: normal;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
	font-weight: bold;
	color: #000;
}
body .topsexto tr th h2 a {
	display: block;
	overflow: hidden;
	width: 187px;
	height: 100%;
	line-height: 14px;
	padding: 5px 2px 2px 3px;
	color: #0082c9;
	text-decoration: none;
	cursor: pointer;
}
body .topsexto tr th h2 a:hover {
	display: block;
	color: #fff;
	background-color: #2b97c6;
	text-decoration: none;
}
body .topsexto tr th h2 a span {
	text-decoration: underline;
	display: inline;
	line-height: 14px;
}
body .topsexto tr th h2 a img {
	position: relative;
	bottom: 1px;
}
#body .bluelinkdd img {
	padding: 0  0 0 0;
	float: none;
}
#body .bluelinkdd a {
	color: #0082c9;
	padding: 0 2px 0 2px;
}
#body .bluelinkdd a:hover {
	color: #fff;
	background-color: #2b97c6;
}
body .topsexto tr td img {
	color: #000;
	float: left;
	padding: 0 8px 0 0;
	border: 0;
}
.redpol {
	color: #ff0000;
	margin: 0;
	padding: 0 0 20px 0;
	font-weight: bold;
}
body .topsexto tr th img {
	font-size: 9px;
	font-family: arial;
	border: 0;
	padding: 0 0 0 3px;
}
body .toptres tr td img {
	font-size: 9px;
	font-family: arial;
	float: left;
	border: 0;
}
body .toptres {
	margin: 12px 0 0 0;
}
body .toptres tr td {
	padding: 6px 1px 6px 1px;
	border-right: 8px solid #fff;
	background-image: url('../images/005.gif');
	background-position: bottom left;
	background-repeat: repeat-x;
	width: 193px;
}
body .toptres tr th {
	padding: 6px 1px 6px 1px;
	border-right: 9px solid #fff;
	font-weight: normal;
	text-align: left;
	border-bottom: 1px solid #e4e4e4;
}
body .toptres tr th h2, #body .h2e {
	font-size: 18px;
	text-align: left;
	line-height: normal;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
	font-weight: bold;
	color: #000;
	line-height: 18px;
	font-family: Arial Black, Arial, Arial Narrow, sans-serif;
}
body #body .h2e {
	padding: 20px 1px 3px 1px;
	border-bottom: 1px solid #e4e4e4;
}
body .toptres tr th h2 a, #body .h2e a {
	display: block;
	color: #000;
	text-decoration: none;
}
body .toptres tr th h2 a:hover, #body .h2e a:hover {
	display: block;
	color: #000;
	text-decoration: none;
}
body .toptres tr th h2 a span, #body .h2e a span {
	display: block;
	color: #ff0000;
	text-decoration: none;
}
body .toptres tr th h2 a:hover span, #body .h2e a:hover span {
	display: block;
	color: #e40000;
	text-decoration: none;
}
#body .bluelink a {
	color: #0082c9;
	display: block;
	padding: 1px 3px 1px 3px;
	float: left;
}
#body .bluelink a:hover {
	color: #fff;
	background-color: #2b97c6;
}
body .toptres tr th img, #body .h2e img {
	color: #000;
	border: 0;
	font-size: 9px;
	font-family: arial;
	position: relative;
	bottom: 3px;
}
body .toptres tr th h2 span, #body .h2e span {
	font-family: Arial;
	font-size: 13px;
	color: #ff0000;
	display: block;
	font-weight: normal;
	text-transform: none;
}
.w112h88 {
	width: 112px;
	height: 88px;
}
.stop-top {
	clear: both;
	display: block;
	font-size: 1px;
	height: 0px;
	overflow: hidden;
}
.si10 {
	font-size: 11px;
	padding: 5px 0 5px 0;
}
#kontaktinputy label {
	font-family: arial, sans-serif;
	font-weight: bold;
	display: block;
	float: left;
	height: 20px;
	width: auto;
	line-height: 20px;
	overflow: hidden;
}
#kontaktinputy .pole {
	height: 15px;
	width: 132px;
	font-family: arial, sans-serif;
	font-size: 11px;
	padding: 2px 2px 1px 2px;
	border: solid 1px #ADB1AE;
	color: #ADB1AE;
	line-height: 14px;
	float: left;
	margin: 0 3px 0 3px;
}
#body #kontaktinputy .odeslat {
	float: left;
	margin: 0 3px 0 3px;
}
.posun35 {
	margin: 0 5px 0 30px;
}
#kontaktinputy {
	margin: 0 15px 0 0;
	padding: 25px 0 10px 14px;
	height: 100%;
	border-top: 1px solid #e3e3e3;
}
#kontaktinputy form {
	margin: 0;
	padding: 0;
}
#footer {
	padding: 0 0 0 0;
	margin: 0 14px 0 14px;
	height: 100%;
}
.final {
	clear: both;
	margin: 0;
	padding: 5px 0 5px 0;
	color: #fff;
	text-align: center;
}
.fws {
	position: relative;
	top: 5px;
	padding: 0 0 0 5px;
}
.final strong {
	font-weight:  normal;
}
.mydva {
	float: right;
	padding: 0 1px 0px 13px;
	border: 0;
}
#body .final a, #body .tyraz a {
	color: #008fce;
	text-decoration: underline;
}
#body .final a:hover, #body .tyraz a:hover {
	color: #008fce;
	text-decoration: none
}
#body .endik {
	width: 600px;
	padding: 10px 20px 0  0;
	margin: 0;
	float: left;
	line-height: 16px;
	font-size: 11px;
	height: 100%;
	position: relative;
	color: #fff;
	text-align: left;
}
body #body .endik2 {
	width: 100%;
	padding: 13px 20px 0  0;
	margin: 0;
	clear: both;
	line-height: 16px;
	font-size: 11px;
	height: 100%;
	position: relative;
	color: #fff;
	text-align: left;
}
.endik strong, .endik small {
	font-weight: normal;
	font-size: 11px;
}
.endik span {
	color: #fff;
	padding: 0 2px 0 2px;
	font-size: 12px;
	display: inline;
}
#body .endik a {
	color: #008fce;
	text-decoration: underline;
}
#body .endik a:hover {
	color: #008fce;
	text-decoration: none;
}
.tyraz {
	float: right;
	display: block;
	text-align: right;
	width: 250px;
	padding: 9px 6px 5px 5px;
	font-weight: normal;
	color: #fff;
	height: 100%;
}
.napsekr {
	font-size: 32px;
	text-align: left;
	line-height: normal;
	margin: 0;
	padding: 0;
	height: 100%;
	text-transform: uppercase;
	font-weight: bold;
	color: #000;
	font-family: Arial Black, Arial, Arial Narrow, sans-serif;
}
.napsekr {
	padding: 20px 1px 3px 1px;
	border-bottom: 1px solid #e4e4e4;
}
.napsekr a {
	display: block;
	color: #000;
	text-decoration: none;
}
.napsekr a:hover {
	display: block;
	color: #000;
	text-decoration: none;
}
.napsekr a span {
	display: block;
	color: #ff0000;
	text-decoration: none;
}
.napsekr span a:hover {
	display: block;
	color: #e40000;
	text-decoration: none;
}
.napsekr img {
	color: #000;
	padding: 0 0 0 0;
	border: 0;
	position: relative;
	bottom: 8px;
}
.napsekr span {
	font-family: Arial;
	font-size: 13px;
	color: #ff0000;
	clear: both;
	display: block;
	font-weight: normal;
	text-transform: none;
	position: relative;
	bottom: 4px;
}
.predchoz {
	float: right;
	padding: 0 14px 3px 13px;
	margin: 0;
	border-top: 19px solid #fff;
}
.pocetpredch {
	float: left;
	padding: 0 14px 3px 5px;
	margin: 0;
	border-top: 19px solid #fff;
}
.pocetpredch select {
	font-size: 10px;
}
.pocetpredch select option {
	font-size: 10px;
}
.predchoz span, .predchoz2 span {
	border: 1px solid #e3e3e3;
	font-size: 10px;
	padding: 1px 8px 1px 8px;
	margin: 0 2px 0 2px;
	line-height: 20px;
}
.pocetpredch span {
	font-size: 10px;
	padding: 1px 2px 1px 8px;
	margin: 0 2px 0 2px;
	line-height: 20px;
}
#body .carkaw {
	font-size: 13px;
	padding: 1px 4px 1px 4px;
	margin: 0 2px 0 2px;
	line-height: 20px;
}
.pocetpredch b {
	color: #0082c9;
}
.napsekrdet {
	float: left;
	font-size: 18px;
	line-height: 25px;
	text-align: left;
	margin: 15px 0 0 0;
	padding: 0 0 0 0;
	height: 100%;
	text-transform: uppercase;
	font-weight: bold;
	color: #000;
	font-style: normal;
}
.napsekrdet.smallh2 {
	text-transform: none;
}
.napsekrdet img {
	border: 0;
	padding: 0 0 4px 5px;
}
.detail3 {
	margin: 0;
	padding: 5px 0 0 0;
}
.detail3 p {
	font-size: 12px;
}
.ramecekdet {
	width: 300px;
	overflow: hidden;
	margin: 0 0 0 5px;
	float: right;
	text-align: right;
}
.ramecekdet .zobrbig {
	color: #222;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
}
.ramecekdet .zobrbig {
	text-align: right;
	display: block;
}
.ramecekdet .zobrbig span {
	text-align: right;
	display: block;
}
.ramecekdet .zobrbig img {
	border: 0;
}
.skalsem {
	color: #ff0000;
	font-weight: bold;
}
.rammodr {
	margin: 0 0 2px 0;
	width: 100%;
	line-height: 18px;
}
.rammodr1 td {
	background: #008fce;
	padding: 4px 6px 4px 6px;
	font-weight: bold;
	color: #fff;
}
.rammodr1 td span {
	font-size: 14px;
}
.rammodr2 td {
	background: #f7f7f7;
	padding: 4px 6px 4px 6px;
	color: #212d2d;
}
.brkosto {
	display: block;
	height: 5px;
	overflow: hidden;
	clear: both;
}
.selks2 {
	padding: 2px 7px 0 0px;
	line-height: 22px;
	text-align: right;
}
.selks {
	float: right;
	text-align: right;
	padding: 2px 0 0 0;
}
.selks select {
	border: 1px solid #2c2518;
	font-size: 11px;
}
.objednavek {
	clear: both;
}
form {
	margin: 0;
	padding: 0;
}
.objednavek p {
	float: left;
	margin: 0;
	padding: 0;
	line-height: 18px;
	font-size: 11px;
}
.ne {
	display: none;
}
.center, .str {
	text-align: center;
}
.left {
	text-align: left;
}
.right, .rig {
	text-align: right;
}
.block {
	text-align: justify;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.cb {
	clear: both;
}
.u {
	text-decoration: underline;
}
#topway8 {
	height: 100%;
	margin: 15px 0 10px 1px;
}
#topway8 div.blok {
	margin: 0 0 0 0;
}
#topway8 .bloknadp {
	height: 23px;
	line-height: 23px;
	margin: 0;
	float: left;
	border-top: 1px solid #e3e3e3;
	border-left: 1px solid #e3e3e3;
	border-right: 1px solid #e3e3e3;
	position: relative;
	top: 1px;
	background-color: #fff;
}
#topway8 .bloknadp b {
	display: block;
	height: 23px;
	float: left;
	line-height: 23px;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	margin: 0px;
	padding: 0;
	background-image: url('../images/topway8.gif');
	position: relative;
	top: 1px;
	font-size: 12px
}
#topway8 .bloknadp b span {
	display: block;
	overflow: hidden;
	margin: 0px;
	padding: 0px 25px 0px 15px;
	background-image: url('../images/topway8.gif');
	position: relative;
	top: 1px;
}
#topway8 .zbozi {
	border: 1px solid #e3e3e3;
	background-color: #fff;
	background-color: #fff;
}
#topway8 .zbozi div {
	border: 1px solid #fff;
	padding: 5px 0px 0 0px;
	background: #e8e8e8;
	background-repeat: repeat-x;
	background-image:  url('../images/topway82.gif');
	margin: 0;
}
#topway8 .zbozi a {
	padding: 0;
	font-weight: bold;
	color: #008ecd;
}
#topway8 .zbozi a:hover {
	text-decoration: underline;
	color: #ff0000;
}
#topway8 .zbozi p {
	margin: 0;
	line-height: 17px;
	padding: 10px 14px 15px 14px;
}
#topway8 .zbozi p span {
	padding: 0 3px 0 3px;
}
#rebricky {
	width: 800px;
	height: 100%;
	margin: 15px 0 10px 1px;
	background-image: url('../images/zebrik.gif');
	background-repeat: no-repeat;
	background-position: bottom left;
}
#rebricky .tab_reb {
	height: 100%;
	margin: 15px 0 2px 0px;
	background-image: url('../images/zebrik_all.gif');
	background-repeat: repeat-y;
	background-position: top left;
}
#rebricky div.blok {
	width: 193px;
	margin: 0 8px 0 0;
	float: left;
	overflow: hidden;
}
#rebricky .bloknadp {
	width: 162px;
	height: 21px;
	line-height: 21px;
	margin: 0;
	border-top: 1px solid #e3e3e3;
	border-left: 1px solid #e3e3e3;
	border-right: 1px solid #e3e3e3;
	position: relative;
	background-color: #fff;
	z-index: 457;
}
.zebrik_schov {
	float: right;
	display: block;
	width: 1px;
	background: #fff;
	height: 21px;
	overflow: hidden;
}
.stop007_z {
	clear: both;
	display: block;
	font-size: 1px;
	height: 0px;
	width: 595px;
	overflow: hidden;
}
#rebricky .bloknadp b {
	display: block;
	color: #008ecd;
	padding: 2px 2px 2px 5px;
}
#body #rebricky .bloknadp a b:hover, #body #rebricky .bloknadp a:hover {
	color: #ff0000;
}
#rebricky .bloknadp b img {
	padding: 5px 0 0 2px;
	border: 0;
}
#rebricky .zbozi {
	border: 1px solid #e3e3e3;
	border-bottom: 0px solid #fff;
	padding: 10px 0px 0 0px;
	width: 191px;
	background-image:  url('../images/badck.jpg');
	background-repeat: repeat-x;
	position: relative;
	top: -1px;
	z-index: 456;
}
#rebricky .zbozi a {
	display: block;
	padding: 0;
	width: 175px;
	margin: 0 0 4px 0;
	font-weight: normal;
	color: #008ecd;
}
#rebricky .zbozi a:hover {
	text-decoration: underline;
	color: #ff0000;
}
#rebricky .bloknadp a {
	padding: 0;
	display: block;
	cursor: pointer;
	font-weight: normal;
	color: #008ecd;
}
#rebricky .zbozi p {
	margin: 0;
	padding: 2px 13px 4px 13px;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
}
#body .menu-katalog {
	padding: 20px 0 10px 0px;
	font-size: 11px;
	width: 319px;
	clear: both;
	overflow: hidden;
	font-weight: bold;
	background-color: #f2f2f2;
	margin: 0 0 0 0;
	color: #666;
}
#body .menu-katalog h2 {
	font-size: 11px;
}
#body .menu-katalog ul {
	margin: 0 0 0 0px;
	padding: 0 0 0 0px;
}
#body .menu-katalog ul li, #body .menu-katalog h2 {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	line-height: 15px;
	list-style: none;
	width: 329px;
	overflow: hidden;
	float: left;
	background-color: #ced3db;
	background-image: url('../images/left-line.jpg');
	background-repeat: no-repeat;
	background-position: bottom left;
}
#body .r8 {
	float: left;
	position: relative;
	right: 10px;
	padding: 2px 0 2px 0;
	background-repeat: no-repeat;
	background-position: top left;
}
#body .menu-katalog .r81p {
	width: 280px;
	font-size: 11px;
	background-image: url('../images/plus1.gif');
	padding: 2px 5px 2px 34px;
}
#body .menu-katalog .r81p:hover {
	background-image: url('../images/plus1a.gif');
}
#body .menu-katalog .r82p {
	width: 260px;
	font-size: 11px;
	background-image: url('../images/plus2.gif');
	padding: 2px 5px 2px 54px;
}
#body .menu-katalog .r82p:hover {
	background-image: url('../images/plus2a.gif');
}
#body .menu-katalog .r83p {
	background-image: url('../images/plus3.gif');
	width: 240px;
	padding: 2px 5px 2px 74px;
}
#body .menu-katalog .r83p:hover {
	background-image: url('../images/plus3a.gif');
}
#body .menu-katalog .r84p {
	background-image: url('../images/plus4.gif');
	width: 220px;
	padding: 2px 5px 2px 94px;
}
#body .menu-katalog .r84p:hover {
	background-image: url('../images/plus4a.gif');
}
#body .menu-katalog .r85p {
	background-image: url('../images/plus5.gif');
	width: 200px;
	padding: 2px 5px 2px 114px;
}
#body .menu-katalog .r85p:hover {
	background-image: url('../images/plus5a.gif');
}
#body .menu-katalog .r81m {
	width: 280px;
	font-size: 11px;
	color: #ff0000;
	background-image: url('../images/minus1.gif');
	padding: 2px 5px 2px 34px;
}
#body .menu-katalog .r81m:hover {
	background-image: url('../images/minus1a.gif');
}
#body .menu-katalog .r82m {
	width: 260px;
	font-size: 11px;
	color: #ff0000;
	background-image: url('../images/minus2.gif');
	padding: 2px 5px 2px 54px;
}
#body .menu-katalog .r82m:hover {
	background-image: url('../images/minus2a.gif');
}
#body .menu-katalog .r83m {
	background-image: url('../images/minus3.gif');
	width: 240px;
	color: #ff0000;
	padding: 2px 5px 2px 74px;
}
#body .menu-katalog .r83m:hover {
	background-image: url('../images/minus3a.gif');
}
#body .menu-katalog .r84m {
	background-image: url('../images/minus4.gif');
	width: 220px;
	color: #ff0000;
	padding: 2px 5px 2px 94px;
}
#body .menu-katalog .r84m:hover {
	background-image: url('../images/minus4a.gif');
}
#body .menu-katalog .r85m {
	background-image: url('../images/minus5.gif');
	width: 200px;
	color: #ff0000;
	padding: 2px 5px 2px 114px;
}
#body .menu-katalog .r85m:hover {
	background-image: url('../images/minus5a.gif');
}
#body .menu-katalog .r83s {
	background-image: url('../images/sip3.gif');
	width: 240px;
	padding: 2px 5px 2px 74px;
}
#body .menu-katalog img {
	float: left;
	width: 10px;
	height: 10px;
	padding:  0;
	position: relative;
	border: 0;
}
#body .menu-katalog a {
	color: #2b97c6;
	display: block;
	height: auto;
	background-color: #f2f2f2;
	text-decoration: none;
}
#body .menu-katalog a:hover {
	color: #fff;
	background-color: #2b97c6;
	text-decoration: none;
}
#body .menu-katalog .akt8 {
	color: #fff;
	background-color: #d9261c;
	text-decoration: none;
}
#body .menu-katalog .r81p {
	color: #2b97c6;
	text-decoration: none;
}
#body  .menu-katalog .r81p:hover {
	color: #fff;
	text-decoration: none;
}
#body .menu-katalog span {
	height: 1px;
	background-image: url('../images/left-line.jpg');
	background-color: #f2f2f2;
	display: block;
	clear: both;
	overflow: hidden;
	margin: 0px;
}
#nejceny {
	position: absolute;
	top: 168px;
	margin: 0;
	padding: 0;
}
#nejceny img {
	border: 0;
}
#nejceny .nc_1 {
	display: block;
	height: 32px;
	float: left;
	padding: 0 30px 0 10px;
	background-color: #fff;
	line-height: 32px;
	font-weight: bold;
	font-size: 11px;
	background-image: url('../images/00236.gif');
	background-repeat: no-repeat;
	background-position: right top;
}
#nejceny a {
	color: #000;
	display: block;
	text-decoration: none;
	cursor: pointer;
}
#nejceny .nc_12 {
	color: #0099CC;
}
.kosik a {
	color: #0099CC;
	text-decoration: underline;
}
.kosik a:hover {
	color: #0099CC;
	text-decoration: none;
}
.kosik .nadpis_velky {
	font-family: arial black, arial, sans-serif;
	font-size: 24px;
	font-weight: bold;
	display: block;
}
.kosik .podnadpis_velky {
	font-family: arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	display: block;
	color: #FF0000;
	margin-bottom: 10px;
}
.kosik img {
	margin-right: 20px;
}
.kosik .prodejny_bold {
	font-family: arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.cara {
	clear: both;
	display: block;
	font-size: 1px;
	height: 1px;
	border-top: 5px  solid #F2F2F2;
	border-bottom: 5px  solid #F2F2F2;
	overflow: hidden;
	background-image: url('../images/005.gif');
}
.cara_pod {
	clear: both;
	display: block;
	font-size: 1px;
	height: 1px;
	border-top: 1px  solid #F2F2F2;
	overflow: hidden;
	margin-bottom: 10px;
}
.cara3 {
	clear: both;
	display: block;
	font-size: 1px;
	height: 1px;
	border-top: 5px  solid #F2F2F2;
	border-bottom: 5px  solid #F2F2F2;
	background-image: url('../images/005.gif');
}
.tab_sumarum {
	width: 319px;
	float: right;
}
.td_modry {
	background-color: #008FCE;
	height: 25px;
	font-size: 16px;
	color: white;
	font-weight: bold;
}
.td_sedy {
	background-color: #F7F7F7;
	height: 25px;
	font-size: 12px;
	color: black;
}
.kosik .topkos {
	margin: 10px 0 0 0;
	padding: 0 0 0 0;
	height: 45px;
	width: 609px;
}
.kosik .topkos li {
	color: #000000;
	text-decoration: none;
	width: auto;
	line-height: 26px;
	font-weight: bold;
	margin: 2px 2px 2px 2px;
	font-size: 11px;
	padding: 0;
	float: left;
	background-color: #e4e4e4;
	background-image: url('../images/top_kos_li.gif');
	border: solid #EAEAEA 2px;
	list-style-type: none;
}
.kosik .topkos .akt {
	color: #0088CA;
	background-image: url('../images/top_kos_akt.gif');
	border: solid #D6E7FF 2px;
	background-color: #D6E7FF;
}
.kosik .topkos span {
	display: block;
	background-image: url('../images/top_kos_li.gif');
	background-color: #e4e4e4;
	border: 1px solid #fff;
	padding: 2px 17px 2px 17px;
	line-height: 20px;
}
.kosik .topkos .akt span {
	background-image: url('../images/top_kos_akt.gif');
	background-color: #D6E7FF;
}
.kosik .odeslat input.hover, .odeslat input:hover {
	background-color: #000000;
	border: 0px solid #333;
	color: #ffffff;
	font-size: 10px;
	width: 109px;
	height: 21px;
	padding: 2px 2px  2px  2px;
	font-weight: bold;
	text-align: center;
}
.kosik .odeslat input {
	background-color: #000000;
	border: 0px solid #0099cc;
	color: #ffffff;
	font-size: 10px;
	width: 109px;
	height: 21px;
	padding: 2px 2px  2px  2px;
	text-align: center;
	cursor: pointer;
	font-weight: bold;
	margin: 18px 1px 5px 11px;
}
.kosik .odeslat input.nexzpleas {
	background-color: #0099cc;
	color: #FFFFFF;
	font-size: 10px;
	width: 109px;
	height: 21px;
	padding: 0 0 0 0;
	text-align: center;
	cursor: pointer;
	margin: 18px 1px 5px 11px;
}
.kosik .sent-kos input, .sent-kos img {
	float: right;
	padding: 2px 4px 0  5px;
}
.kosik .objedformi {
	border-bottom: 10px solid #fff;
	text-align: right;
}
.kosik .objedformi2 {
	border-bottom: 10px solid #fff;
	text-align: right;
	width: 205px;
	clear: both;
	float: right;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
.kosik .stop {
	clear: both;
	display: block;
	font-size: 1px;
	height: 6px;
	overflow: hidden;
}
.kosik .stopend {
	clear: both;
	display: block;
	font-size: 1px;
	height: 35px;
	position: relative;
	bottom: 1px;
	overflow: hidden;
}
.kosik .stoptop {
	clear: both;
	display: block;
	font-size: 1px;
	height: 4px;
	overflow: hidden;
}
.kosik .nakupovani {
	clear: both;
	margin: 0px 0 13px 0;
	padding: 0;
}
.kosik .tabulka-naku {
	padding: 0 0 10px 0;
	margin: 0;
}
.kosik .nakupovani table {
	clear: both;
	WIDTH: 100%;
	padding: 0;
	margin: 1px 0 12px 0;
}
.kosik .nakupovani table img {
	border: 0;
}
.kosik .nakupovani table tr th {
	color: #000;
	font-size: 11px;
	padding: 2px;
}
.kosik .nakupovani table tr td {
	border-bottom: 2px solid #fff;
	color: #102a41;
	font-size: 11px;
	background-color: #F3F3F3;
	padding: 3px 5px 3px 5px;
}
.kosik .pozicka {
	float: right;
	padding-right: 15px;
}
.kosik .nakupovani table a {
	color: #0099CC;
	font-weight: bold;
	text-decoration: underline;
}
.kosik .nakupovani table a:hover {
	color: #0099CC;
	text-decoration: none;
}
.kosik .uprav {
	width: 60px;
}
.kosik .img-pocet {
	padding: 2px 3px 0 4px;
	float: left;
	width: 14px;
	height: 14px;
}
.kosik .inp-pocet {
	width: 25px;
	font-size: 12px;
	padding: 1px;
	margin: 0px 0px 0px 2px;
	text-align: center;
	float: left;
	border: 1px solid #333;
}
.kosik .pokracovat {
	padding: 0px 5px 0px 0px;
}
.kosik .objednat {
	padding: 2px 5px 0px 2px;
}
.img-inf {
	float: left;
	padding: 0px 3px 3px 3px;
}
.kosik .infosky {
	width: 220px;
	float: left;
	margin: 0;
	padding: 0 0 0 5px;
}
.kosik .otazka span {
	color: #fe0000;
	font-weight: bold;
	font-size: 12px
}
.kosik .celkem-sum {
	width: 210px;
	float: right;
	margin: 2px;
	background: #b3e1ff;
	font-size: 11px;
	color: #000;
	font-weight: bold;
	padding: 10px 5px 10px 5px;
}
.kosik .celkem-sum p {
	clear: both;
	width: 210px;
	margin: 0 0 3px 0;
	padding: 0;
	line-height: 16px;
}
.kosik .celkem-sum span {
	float: left;
	padding: 0 5px 0 5px;
}
.kosik .celkem-sum b {
	float: right;
	padding: 0 5px 0 5px;
}
.kosik .megasum {
	font-size: 12px;
	color: #ff6600;
	position: relative;
	left: 1px;
}
.kosik .kossmaz {
	padding: 2px 0 0 2px;
}
.kosik .cesta {
	background-color:  #0099cc;
	clear: both;
	width: 794px;
	height: auto;
	line-height: 18px;
}
.kosik .cesticka {
	width: 770px;
	background-color:  #0099cc;
	padding: 0 0 0 24px;
}
.kosik .cesticka a {
	position: relative;
	top: 1px;
}
.kosik .registrovat {
	margin-left: 13px;
}
.kosik .tabtext {
	margin: 2px 2px 11px 2px;
}
.kosik .tabtext tr td {
	padding-right: 20px;
}
.sloup2 {
	padding-left: 25px;
}
.kosik .weekend {
	color: #0099CC;
}
.kosik .zpetna2 {
	margin: 0 11px 3px 13px;
	font-weight: bold;
	height: 100%;
	border-top: 3px solid #fff;
}
.kosik .predchoz {
	float: right;
	padding: 0 14px 3px 13px;
	margin: 0;
	border-top: 32px solid #fff;
}
.kosik .predchoz2 {
	margin: 0px 14px 3px 11px;
	float: right;
}
.kosik .predchoz span, .predchoz2 span {
	border: 1px solid #000;
	font-size: 10px;
	padding: 1px 8px 1px 8px;
	margin: 0 2px 0 2px;
	line-height: 20px;
}
.kosik .selks2 {
	float: left;
	width: 118px;
	padding: 2px 10px 0 0;
	line-height: 22px;
	text-align: right;
}
.kosik .selks {
	float: left;
	width: 75px;
	text-align: right;
	padding: 2px 0 0 0;
}
.kosik .selks233 {
	float: right;
	width: 200px;
	padding: 0 0 0 5px;
	line-height: 22px;
	text-align: left;
}
.kosik .selks33 {
	clear: both;
	width: 203px;
	text-align: right;
	padding: 2px 0 0 0;
}
.kosik .selks select {
	border: 1px solid #2c2518;
	font-size: 11px;
}
.kosik .selks33 select {
	border: 1px solid #2c2518;
	font-size: 11px;
	width: 203px;
}
.kosik .ramecekdet {
	width: 205px;
	margin: 0 12px 10px 11px;
	padding: 0;
	float: right;
}
.kosik .wiltxt {
	margin: 0 11px 0 11px;
	padding: 0 2px 0 2px;
	color: #2C2518;
	height: 100%;
}
.kosik .wiltxt p {
	margin: 0 0 11px 0;
	padding: 0;
}
.vypisaktuali {
	clear: both;
	font-size: 12px;
}
.vypisaktuali img {
	border: 0;
}
.servisy_kol ul {
	margin: 3px 0 3px 0;
	padding: 0;
}
.servisy_kol ul li {
	padding: 0 0 0 20px;
	list-style: none;
	line-height: 20px;
	width: auto;
	overflow: hidden;
	background-image: url('../images/square.gif');
	background-position: top left;
	background-repeat: no-repeat;
	margin: 0;
	
}
.servisy_kol {
	clear: both;
	font-size: 12px;
}
.servisy_kol p {
	padding: 3px 0 10px 0;
	font-size: 12px;
	line-height: 20px;
}
.prodejna_d {
	clear: both;
	border-top: 10px solid #fff;
	padding: 0 0 10px 0;
	font-size: 12px;
}
.prodejna_d img {
	border: 0;
}
#body .mapaprod {
	padding: 2px;
	border: 1px solid #e4e4e4;
	float: left;
	margin: 0 15px 15px 0;
}
.redcol {
	color: #ff0000;
}
.dateakt {
	display: block;
		clear: both;
	height: 100%;
	overflow: hidden;
padding: 0px 0 8px 0;
	font-size: 14px;
}
.detailaktu5 {
	display: block;
	padding: 5px 0 5px 0;
}
.ostaniaktua {
	height: 100%;
	clear: both;
	padding: 5px 0 30px 0;
	font-size: 12px;
}
.ostaniaktua p {
	clear: both;
	padding: 1px 0 2px 0;
	margin: 0;
	height: 100%;
	line-height: 16px;
}
.ostaniaktua b {
	display: block;
	width: 75px;
	float: left;
}
.ostaniaktua a {
	display: block;
	float: left;
	width: 520px;
}
.abc004 {
	width: 522px;
	float: left;
	font-size: 11px;
	color: #333333;
}
.abc004_1 {
	padding: 20px 30px 10px 13px;
	position: relative;
	bottom: 1px;
}
.abc004_2 {
	padding: 3px 18px 10px 13px;
}
.abc004_28 {
	padding: 3px 0px 2px 0;
	width: 542px;
	border-top: #2c2518 dashed 1px;
	float: left;
	font-size: 11px;
	color: #333333;
	overflow: hidden;
	margin: 0;
}
.abc004_289 {
	padding: 0;
	width: 522px;
	float: left;
	height: 1px;
	overflow: hidden;
	margin: 0;
}
.abc004_3 {
	margin: 0px 0px 8px 0px;
	padding: 0;
	font-size: 12px;
	font-weight: bold;
	color: #0082c9;
	line-height: 20px;
}
.abc004_4 {
	padding: 0px 18px 10px 13px;
	position: relative;
	bottom: 1px;
}
.abc005 {
	float: right;
	width: 210px;
	line-height: 18px;
	color: #333333;
}
.abc006 {
	float: left;
	width: 110px;
	margin-bottom: 3px;
	color: #333333;
	line-height: 18px;
}
.abc0066 {
	float: left;
	width: 180px;
	margin-bottom: 3px;
	color: #333333;
	line-height: 18px;
}
.abc007 {
	float: left;
	line-height: 18px;
	margin-bottom: 3px;
	color: #0099cc;
}
.abc0077 {
	float: left;
	line-height: 18px;
	margin-bottom: 3px;
	color: #000;
}
.abc008 {
	clear: both;
	line-height: 18px;
	margin: 0px 0px 3px 115px;
	color: #333333;
}
.abc009 {
	width: 522px;
	float: left;
	padding: 5px 18px 10px 13px;
	font-size: 11px;
	color: #333333;
}
.abc010 {
	width: 312px;
	float: left
}
.abc020 {
	width: 255px;
	float: left;
}
.abc011 {
	clear: both;
}
.abc012 {
	clear: both;
	line-height: 18px;
	margin: 0px 0px 7px 0px;
	color: #333333;
}
.abc012_1 {
	padding: 0px 0px 50px 0px;
}
.abc013 {
	width: 531px;
	margin-left: 6px;
	float: left;
	font-size: 11px;
	color: #333333;
	padding-top: 4px;
}
.abc013_1 {
	border-top: #000 solid 1px;
}
.abc014 {
	width: 120px;
	line-height: 20px;
}
.abc015 {
	line-height: 20px;
}
.abc016 {
	color: #CC0000;
	font-weight: bold;
	font-size: 9pt;
}
.login_textarea {
	font-size: 11px;
	color: #333;
	line-height: 15px;
	background-color: #fff;
	border: 1px #2c2518 solid;
	height: 15px;
	width: 120px;
	font-family: arial, sans-serif;
	padding: 1px;
	margin:  0 10px 0 0;
}
.input-for {
	font-size: 11px;
	color: #333;
	line-height: 15px;
	background-color: #fff;
	border: 1px #cfcfcf solid;
	height: 15px;
	width: 220px;
	font-family: arial, sans-serif;
	padding: 1px;
	margin:  0 10px 0 0;
}
.textarea-for2 {
	font-size: 13px;
	color: #333;
	line-height: 15px;
	background-color: #fff;
	border: 1px #2c2518 solid;
	font-family: arial, sans-serif;
	padding: 1px;
	margin:  0 11px 0 11px;
	width: 190px;
}
.dotazy {
	margin-bottom: 20px;
}
.dotazy label {
	margin: 0 11px 0 12px;
	display: block;
	font-weight: bold;
	position: relative;
	top: 11px;
}
.dotazy .textarea-for {
	font-size: 13px;
	color: #333;
	line-height: 15px;
	background-color: #fff;
	border: 1px #2c2518 solid;
	height: 130px;
	width: 550px;
	font-family: arial, sans-serif;
	padding: 1px;
	margin:  0 11px 0 11px;
}
.dotazy .textarea-for2 {
	font-size: 13px;
	color: #333;
	line-height: 15px;
	background-color: #fff;
	border: 1px #2c2518 solid;
	font-family: arial, sans-serif;
	padding: 1px;
	margin:  0 11px 0 11px;
	width: 190px;
}
.dotazy .textarea-for285 {
	font-size: 13px;
	color: #333;
	line-height: 15px;
	background-color: #fff;
	border: 1px #2c2518 solid;
	font-family: arial, sans-serif;
	padding: 1px;
	margin:  19px 11px 0 15px;
	width: 190px;
	float: left;
}
.sent-login {
	padding: 20px 0 20px 10px;
	height: 100%;
}
.sent-login input {
	margin: 2px;
	float: left;
}
.sent-login img {
	margin: 2px;
	border: 0;
	float: left;
}
.mapa1 {
	margin: 0;
	padding: 0;
}
.mapa1 li {
	margin: 0;
	padding: 0;
	list-style: none;
	clear: both;
}
.mapa1 img {
	margin: 0;
	padding: 1px 6px 5px 3px;
	list-style: none;
	border: 0;
}
.mapa-yel {
	color: #f2f000;
	margin: 20px 26px 15px -3px;
	font-size: 12px;
}
.mapa-pul a {
	text-decoration: none;
}
.mapa-pul a:hover {
	text-decoration: underline;
}
.mapa-pul {
	margin: 0 0 0 0px;
	font-size: 11px;
	padding: 0 25px 0 25px;
	width: 220px;
	float: left;
}
#body .bigvysledek {
	font-size: 17px;
	font-weight: bold;
	clear: both;
	height: 100%;
	padding: 15px 0 20px 0;
}
.wiltxt {
	margin: 0 11px 0 11px;
	padding: 0 2px 0 2px;
	height: 100%;
}
.hledej-serch {
	display: block;
	float: left;
	padding: 20px 0 0 0;
}
#picture {
	margin: 0;
	height: auto;
	overflow: auto;
	font-size: 19px;
	line-height: 60px;
	padding: 10px;
	font-weight: bold;
	font-family: tahoma, sans-serif;
	background: #232d2e;
	text-align: center;
}
#picture a, #pict-bot a {
	color: #fff;
	background: #232d2e;
	font-weight: bold;
	border-color: #fff;
}
#pict-bot {
	width: 740px;
	margin: 0 auto;
}
#pict-bot888 {
	width: 740px;
	margin: 0 auto;
}
#pict-bot888 a {
	font-weight: normal;
	color: #fff;
}
#picture img {
	border-color: #fff;
}
#body table.list {
	margin: 0;
	padding: 0;
}
#body table.list p , #body table.list tr td p {
	margin: 0;
	padding: 0;
}
#body table.list th {
	margin: 10px 0 14px 0;
	height: 26px;
}
#body table.list th p {
	border-bottom: 5px solid #232d2e;
	margin: 10px 0 1px 0;
	height: 26px;
	display: block;
	line-height: 20px;
	position: relative;
	right: 2px;
	overflow: hidden;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	padding: 5px 9px 0px 0;
	color: #fff;
}
#body table.list th p b {
	padding: 5px 9px 1px 9px;
	background: #232d2e;
	height: 26px;
	font-weight: bold;
	display: block;
	float: left;
}
#body table.list tr td {
	padding: 10px 10px 7px 10px;
	border-bottom: 2px solid #fff;
	font-size: 12px;
	width: 50%;
	border-right: 3px solid #fff;
	background: #f2f2f2;
}
.vystredit {
	text-align: center;
	clear: both;
	margin: 0;
	color: #cfcfcf;
	padding: 15px 0px 15px 0px;
}
.cenik_lyz_ser {
	border-bottom: 5px solid #232d2e;
	margin: 10px 0 4px 0;
	height: 26px;
}
.cenik_lyz_ser ul {
	padding: 0;
	margin: 0;
	background: none;
}
.cenik_lyz_ser ul li {
	padding: 0;
	margin: 0;
	display: block;
	float: left;
	height: 26px;
	background: none;
}
.cenik_lyz_ser ul li a {
	padding: 0;
	margin: 0;
	display: block;
	line-height: 20px;
	float: left;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	height: 20px;
	padding: 5px 9px 1px 9px;
}
.cenik_lyz_ser ul li a.akt {
	background-color: #232d2e;
	color: #fff;
}
.cenik_lyz_ser_tab {
	width: 600px;
	background: #f2f2f2;
	margin: 0
}
.cenik_lyz_ser_tab.pujcmesi , .cenik_lyz_ser_tab.cenikpujcky {
	width: 600px;
	background: #f5f5f5;
	margin: 0
}
.cenik_lyz_ser_tab tr td {
	padding: 10px 5px 7px 5px;
	border-bottom: 4px solid #fff;
	font-size: 12px;
	border-right: 3px solid #fff;
}
.cenik_lyz_ser_tab.pujcmesi tr td {
	padding: 10px 5px 10px 15px;
	border-bottom: 4px solid #fff;
	font-size: 12px;
	border-right: 4px solid #fff;
		text-align: left; 
}
.cenik_lyz_ser_tab.pujcmesi tr th {
	padding: 10px 5px 10px 15px;
	font-size: 12px;
		border-right: 5px solid #fff;
			border-bottom: 5px solid #fff;
	text-align: left;  
}
.cenik_lyz_ser_tab tr td.s1 {
	width: 30px;
	text-align: center;
		border-bottom: 4px solid #fff;
}
.cenik_lyz_ser_tab tr td.s2 {
	width: 450px;
		border-bottom: 4px solid #fff;
}
.cenik_lyz_ser_tab tr td.s3 {
	text-align: right;
	padding-right: 12px;
		border-bottom: 4px solid #fff;
}
.cenik_lyz_ser_tab.pujcmesi tr td.s1 {
	width: 100px;
	text-align: left;
		border-right: 5px solid #fff;
			border-bottom: 5px solid #fff;
}
.cenik_lyz_ser_tab.pujcmesi tr td.s2 {
	width: 250px;
		text-align: left;
		border-right: 5px solid #fff;
			border-bottom: 5px solid #fff;
}
.cenik_lyz_ser_tab.pujcmesi tr td.s3 {
	text-align: left;
	padding-right: 12px;
		width: 120px;
		border-right: 5px solid #fff;
			border-bottom: 5px solid #fff;
}
.cenik_lyz_ser_tab.pujcmesi tr td.s4, .cenik_lyz_ser_tab.pujcmesi tr th.s4  {
	text-align: left;
	padding-right: 12px;
	width: 80px;

			border-bottom: 5px solid #fff;
					border-right: 1px solid #fff;
}

.cenik_lyz_ser_tab.cenikpujcky tr td{
		padding: 10px 5px 10px 5px;
}
.cenik_lyz_ser_tab.cenikpujcky tr th {
	padding: 10px 5px 10px 15px;
	font-size: 12px;
		border-right: 5px solid #fff;
			border-bottom: 5px solid #fff;
	text-align: left;  
}
.cenik_lyz_ser_tab.cenikpujcky tr th.s8 {
	padding: 10px 5px 10px 5px;
	font-size: 12px;
		border-right: 1px solid #fff;
			border-bottom: 5px solid #fff;
	text-align: center;  
}
.cenik_lyz_ser_tab.cenikpujcky tr td.s1 {
	width: 100px;
	text-align: left;
		border-right: 5px solid #fff;
			border-bottom: 5px solid #fff;
				padding: 10px 5px 10px 15px;
}
.cenik_lyz_ser_tab.cenikpujcky tr td.s2, .cenik_lyz_ser_tab.cenikpujcky tr td.s3, .cenik_lyz_ser_tab.cenikpujcky tr td.s4, .cenik_lyz_ser_tab.cenikpujcky tr td.s5, .cenik_lyz_ser_tab.cenikpujcky tr td.s6, .cenik_lyz_ser_tab.cenikpujcky tr td.s7{
	width: 50px;
		text-align: center;
		border-right: 5px solid #fff;
			border-bottom: 5px solid #fff;
}

.cenik_lyz_ser_tab.cenikpujcky tr td.s8 {
	width: 50px;
		text-align: center;
		border-right: 1px solid #fff;
			border-bottom: 5px solid #fff;
}



.detail3 .cenik_lyz_ser {
	border-bottom: 5px solid #232d2e;
	margin: 20px 0 4px 0;
	height: 26px;
}
.detail3 .cenik_lyz_ser ul {
	padding: 0;
	margin: 0;
}
.detail3 .cenik_lyz_ser ul li {
	padding: 0;
	margin: 0;
	display: block;
	float: left;
	height: 26px;
}
.detail3 .cenik_lyz_ser ul li a {
	padding: 0;
	margin: 0;
	display: block;
	line-height: 20px;
	float: left;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	height: 20px;
	padding: 5px 21px 1px 21px;
}
.detail3 .cenik_lyz_ser ul li a.akt {
	background-color: #232d2e;
	color: #fff;
	padding: 5px 21px 1px 21px;
}
.detail3 .cenik_lyz_ser_tab {
	width: 600px;
	background: #f2f2f2;
	margin: 0 0 20px 0;
}
.detail3 .cenik_lyz_ser_tab tr td {
	padding: 10px;
	border-bottom: 4px solid #fff;
	font-size: 12px;
}
.detail3 .cenik_lyz_ser_tab tr td.s1 {
	width: 100px;
	text-align: left;
}
.detail3 .cenik_lyz_ser_tab tr td.s2 {
	width: auto;
}
.bruska .cenik_lyz_ser_tab {
	width: 603px;
	background: #f2f2f2;
	margin: 0 0 20px 0;
}
.bruska.cenik_lyz_ser_tab tr td {
	padding: 10px;
	border-bottom: 2px solid #fff;
	border-right: 3px solid #fff;
	font-size: 12px;
}
.bruska.cenik_lyz_ser_tab tr td.s10 {
	width: 278px;
	text-align: left;
}
.bruska.cenik_lyz_ser_tab tr td.s11 {
	width: 278px;
}
.img_stroj {
	display: block;
	overflow: hidden;
	line-height: 12px;
	border-bottom: 1px solid #f0f0f0;
	margin: 15px 0px 10px 0px;
	clear: both;
}
.img_stroj span {
	display: block;
	overflow: hidden;
	font-size: 10px;
}
.img_stroj span small {
	display: block;
	overflow: hidden;
	font-size: 10px;
	margin: 0px 3px 0px 3px;
	padding: 2px 0 4px 0;
}
.img_stroj img {
	border: 1px solid #f0f0f0;
}
.msfl {
	float: left;
	margin-right: 20px;
}
.msfr {
	float: right;
	margin-left: 20px;
}
.tst h3 span {
	font-size: 18px;
	line-height: 25px;
	text-align: left;
	margin: 15px 0 0 0;
	padding: 0 0 0 0;
	height: 100%;
	text-transform: uppercase;
	font-weight: bold;
	color: #0082c9;
	text-decoration: underline;
}
.pujcovna_textik {
  background: #f2f2f2 ;
  margin: 0 0 5px 0;
  padding: 10px;
}
.pujcovna_textik img{
  border: 0;
  font-size: 10px
  color: #000;
  float: left;
  margin: 0 10px 0 0;
}
.pujcovna_textik p{
  padding: 5px;
  margin: 0;
  font-size: 12px;
  line-height: 19px;
}
.formpujc {
  border: 1px solid #e3e3e3;
margin-top: 3px;
margin-bottom: 3px;
}
.formpujc .formpujc2 {
  border: 1px solid #fff;
    background-image: url('../images/formpujc.jpg');
    padding: 12px;
    background-repeat: repeat-x;
}
.formpujc .obj_h {


display: block;
font-size: 12px;
text-transform: uppercase;
font-weight : bold;
color: #282a29;
padding: 1px  1px  15px  1px ;
}
.formpujc2 label {
line-height: 25px;
margin-top: 10px;
display: block;
font-size: 12px;
text-transform: uppercase;
font-weight : bold;
color: #282a29;
padding: 1px ;
}


.formpujc2 label br {
display: none;
}
.formpujc2 .obj_inp {
    background-image: url('../images/obj_inp.jpg');
    padding: 1px;
    background-repeat: repeat-x;
border-top: 1px solid #6d7275;
border-right: 1px solid #a8becb;
border-bottom: 1px solid #a8becb;
border-left: 1px solid #6d7275;
font-size: 13px;
width: 300px;
	font-family: arial, sans-serif;
}
.formpujc2 .obj_ta {
    background-image: url('../images/obj_inp.jpg');
    padding: 1px;
    background-repeat: repeat-x;
border-top: 1px solid #6d7275;
border-right: 1px solid #a8becb;
border-bottom: 1px solid #a8becb;
border-left: 1px solid #6d7275;
font-size: 13px;
	font-family: arial, sans-serif;
width: 300px;
}

.formpujc2 .obj_sel {
    background-image: url('../images/obj_inp.jpg');
    padding: 1px;
    background-repeat: repeat-x;
border-top: 1px solid #6d7275;
border-right: 1px solid #a8becb;
border-bottom: 1px solid #a8becb;
border-left: 1px solid #6d7275;
font-size: 13px;
	font-family: arial, sans-serif;
width: 388px;
}

.formpujc_odeslat {
  border: 1px solid #e3e3e3;
margin-top: 3px;
margin-bottom: 20px;
}
.formpujc_odeslat .formpujc2 {
  border: 1px solid #fff;
background-color: #ebebeb;
padding: 13px 5px 10px 13px;
text-align: right;
}

.br5 {
  clear: both;
	display: block;
	font-size: 1px;
	height: 8px;
	overflow: hidden;

} 
.vypisaktuali .img_stroj {
  padding-top: 0px;
  margin-top:0;
 
}


.fix193 {
  width: 193px;
    overflow: hidden;
    }