body {  margin:0 0 0 0;  padding:0;  font:75% arial, tahoma, verdana, sans serif;  text-align:center;  background:url(/img/bg.jpg) repeat-x #D0D0D0;  color:#575757;}textarea {	font-family:arial, tahoma, verdana, sans serif;	font-size:95%;	=font-size:100%;}/*** default ***/td, th {	_font-size /**/:80%;	padding:0;	text-align:left;}a {  text-decoration:none;  font-weight:bold;}a:hover {  text-decoration:underline;}img {	border:0;}hr {	border-top:1px solid #999;	border-bottom:1px solid #eee;}table {	border-collapse:collapse;	border-spacing:0;}form {	margin:0;	padding:0;}input.submit {	font-weight:bold;	width:auto!important;	cursor:hand;	cursor:pointer;	text-transform:uppercase;	font-size:80%;	=font-size:90%;	padding:0 7px 0 7px;	=padding:0 4px 0 4px;}input.kod {	width:196px!important;}.check {	width:auto!important;	border:0;	margin:0;	padding:0;	background:none;}a.to-home {	display:block;	position:absolute;	top:0;	z-index:10;}a.to-home span {	display:none;}.hidden {	display:none;}p {	margin:0 0 0 0;	padding:0 0 7px 0;}.clear {	clear:both;	font-size:0px;	line-height:0px;	height:0px;}.t-center {	text-align:center!important;}.t-left {	text-align:left!important;}.t-right {	text-align:right!important;}.no-float {	float:none!important;}.f-right {	float:right!important;}.f-left {	float:left!important;}img.f-left {	margin:0 10px 0 0;}.small {	font-size:90%!important;}.big {	font-size:110%!important;	font-weight:bold;	line-height:18px;}.no-bord {	border:0!important;}.no-mg {	margin:0!important;}.no-r-mg {	margin-right:0!important;}.no-padd {	padding:0!important;}.no-bold {	font-weight:normal!important;}ul.def {	margin:10px 0 15px 15px;	padding:0;}ul.def li {	margin:6px 0 6px 0;	font-weight:bold;}.v-top {	vertical-align:top;}.v-bott {	vertical-align:bottom;}.red {	color:red!important;}.black {	color:black!important;}/*** default define ***/a {  color:#41ACFE;}a.to-home {	width:277px;	height:144px;}input, textarea {	background:#fff;	border:1px solid #333333;	padding:1px;}select {	background:white;}input.submit {	background:#41acfe!important;	color:white;	border:1px solid #41acfe!important;}h1 {  display:none;}h2 {	margin:0 0 15px 0; 	padding:0;	font-size:110%;	color:#fff;	font-family:trebuchet ms;}h2 span {	padding:2px 25px 2px 25px;	background:#f5f5f5;	color:black;}h2.top {	font-size:150%;	font-weight:normal;}h2.top span {	padding:4px 25px 4px 25px;	background:#41ACFE;	color:#fff;}h2.kat-h2 {	margin:0 0 6px 0; }h2 strong {	background:white;	color:#999;	padding:0 5px 0 5px;}h3 {	margin:0 0 10px 0; 	padding:0;	font-size:110%;	color:#29B3F4;	font-family:trebuchet ms;}ul.def li {	list-style:none;}div.screen {	width:925px;	margin:0 auto 0 auto;	padding:282px 0 0 0;	text-align:left;}div.head {  position:absolute;  top:0;  width:925px;  height:281px;  background:url(/img/head.jpg) no-repeat;}div.foot {	background:url(/img/foot.jpg) repeat-x #ffffff;	min-height:1px;	_height:1px;}/*** levej sloup ***/div.l {  float:left;  width:559px;  margin:0 0 0 0;  padding:32px 0 14px 0;  background:url(/img/text_bg.jpg) repeat-x top #FFFFFF;}div.l-in {  padding:0 25px 20px 25px;}/*** pravej sloup ***/div.r {  float:right;  width:366px;  margin:0 0 0 0;  padding:32px 0 0 0;}div.r h2 {  margin:0 0 4px 0; }div.r h3 {  color:white;  font-size:110%;  padding:1px 25px 1px 25px;  background:#444;  text-align:right;}div.r div.box {  padding:0 0 0 25px;  margin:0 0 20px 0;}div.ref {  text-align:center;  width:155px;  float:left;  margin:0 15px 10px 0;}div.ref img {  display:block;  margin:0 0 5px 0;}div.ref a {  color:#777;  font-size:90%;  font-weight:normal;}.cena {	padding-right:15px;	padding-left:15px;}a.obj {	padding:2px 15px 2px 15px;	background:#444444;	color:white;}a.obj:hover {	background:#41acfe;	text-decoration:none;}div.prc-obj {	float:right;	margin:0 25px 0 0;	_margin:0 13px 0 0;}/*** menu ***/ul.menu {  margin:166px 0 0 0;  padding:0 2px 0 0;  position:absolute;  top:0;}ul.menu li {  margin:0;  padding:0;  float:left;  height:115px;  list-style:none;}ul.menu li a {  display:block;  margin:0;  padding:0 13px 0 13px;  float:left;  height:115px;  color:white;  font-size:110%;  background:url(/img/menu_bord.jpg) no-repeat left;}ul.menu li a span {  display:block;  padding:75px 2px 0 2px;}ul.menu li a:hover {  text-decoration:none;  color:#41ACFE;}ul.menu li.act {  background:url(/img/menu_a.jpg) repeat-x left;}ul.menu li.act a:hover {  color:white;}ul.submenu {	margin:0 0 10px 0;	padding:2px 25px 3px 25px;	background:#444444;	display:inline;}ul.submenu li {	margin:0;	padding:0;	list-style:none;	display:inline;}ul.submenu li a {	color:white;	font-size:80%;	text-transform:uppercase;}ul.submenu li a.act {	text-decoration:underline;}/*** table1 ***/table.table1 {	width:99%;}table.table1 td, table.table1 th {	padding:5px 10px 5px 10px;	border-bottom:1px solid #dddddd;}table.table1 th {	padding-left:0;	color:black;	width:180px;	white-space:nowrap;}table.table1 td {	padding-right:1px;}table.table1 input, table.table1 textarea {	width:99%;}table.table1 textarea {	height:130px;}tr.transparent td, tr.transparent th {	background:none;	border:0;}table.objednavka textarea {	height:80px;} /**** strankovani ****/div.pages {	padding:7px 0 7px 0;	margin:5px 0 0 1px;	color:#738d8c;}div.pages a,div.pages span.act {	padding:3px 6px 3px 6px;	margin:0 2px 0 0;	border:1px solid #25A3DD;	font-weight:bold;}div.pages a:hover,div.pages span.act {	color:#002B45;	background:#F5EDA4;	border:1px solid #F5EDA4;	text-decoration:none;}div.pages span.count {	font-size:90%;	color:#194D86;}/*** hlasky a chyby ***/tr.formerror label {	color:white!important;	background:#cc0000!important;	padding:2px 4px 2px 4px;}tr.formerror input, tr.formerror textarea {	border:1px solid #cc0000!important;}.err, .ok, .info {	padding:4px;	text-align:center;	margin:1px 0 5px 0;	letter-spacing:2px;	font-weight:bold;	line-height:20px;}.err, .ok, .err a, .ok a {	color:white!important;} .err {	background:#cc0000;}.ok {	background:green;}.submithidden {	border:0px;	background:none;	width:1px!important;	height:1px;	font-size:1px;	margin:0px;	padding:0px;	float:left;}/* hlink */div#hlink {	text-align: center;	margin: 0;	padding:40px 0 10px 0;	font-size: 90%;	line-height:19px;	background:url(/img/foot.jpg) repeat-x #ffffff;	width:925px;}div#hlink ul {	margin: 0;	padding: 0;	text-align: center;}div#hlink li {	list-style: none!important;	background-image: none!important;	display: inline;	padding: 0 3px;}div#hlink li a {	font-weight:normal;}
