html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
hr.cleanner {
	clear: both;
	visibility: hidden;
	width:0;height:0;padding:0;margin:0;
}

h1,h2,h3,h4,h5 {color:#4763C4;}
h1 {font-size: 1.5em;}
h2 {font-size: 1.3em;}
h3 {font-size: 1.1em;}
h4 {font-size: 1.0em;}
h5 {font-size: 0.9em;}
#footer h3 {font-size:1.4em;}
#footer a {color:white;text-decoration:none;}
#footer a:hover {color:white;background-color:black;text-decoration:underline;}
a {color:#3B54A8;}
body {
	line-height: 1.4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: #7092D2 url('/images/body.jpg') repeat-x;
	background: #7092D2 url('/images/body-picture.jpg') no-repeat fixed;
	color:#555555;
	font-size: 0.75em;
	text-align:justify;

}
#wraper {
  position:relative;
  padding-left:33px;
  padding-right:33px;
  margin: 0px auto 0px;
  width: 854px;
  background: transparent url('/images/wraper-transparent.png') repeat-y;
}
#logo {
  position:relative;
  width:854px;
  height:100px;
  background-color:transparent;
}
#banner {
  position:relative;
  width:854px; height:185px;
  background-color:#373737;
  margin-bottom:5px;
}
#flash {
  float:right;
  background:#4D5258 url('/images/main-image4.jpg') no-repeat;
  width: 591px;
  height:178px;
}
#footer {
  text-align:left;
  position:relative;
  padding-left:33px;
  padding-right:33px;
  margin: 0px auto 0px;
  width: 854px;
  height:291px;
  background: transparent url('/images/white-bottom.png') no-repeat;
}
#link-menu {float:left;width:200px;height:261px;background-color:transparent;margin-top:30px;}
#link-services {float:left;width:200px;height:261px;background-color:transparent;margin-top:30px;}
#link-partners {float:left;width:450px;height:261px;background-color:transparent;margin-top:30px;background:transparent url('/images/bottom-watter-mark.png') no-repeat bottom right;}
/* /MENU */
ul.menu {
  position:absolute;
  top:0px;
  left:0px;
	width: 263px;
	height: 178px;
	overflow: hidden;
}
ul.menu li {
	list-style: none;
	float: left;
	padding: 0;
	margin: 0;
	display: inline;
  overflow: hidden;
}
ul.menu li a {
	position: relative;
	float: left;
	width: 263px;
	padding: 0;
	margin: 0;
  overflow: hidden;
}
ul.menu li a span {
	position: absolute;
	display: block;
	width: 263px;
	top: 0;
	left: 0;
	background-repeat: no-repeat;
  overflow: hidden;
}
ul.menu #t1 a span {	background: url('/images/t1.jpg');	width: 263px;	height: 37px;}
ul.menu #t2 a span {	background: url('/images/t2.jpg');	width: 263px;	height: 35px;}
ul.menu #t3 a span {	background: url('/images/t3.jpg');	width: 263px;	height: 35px;}
ul.menu #t4 a span {	background: url('/images/t4.jpg');	width: 263px;	height: 35px;}
ul.menu #t5 a span {	background: url('/images/t5.jpg');	width: 263px;	height: 37px;}
ul.menu #t1 a {width: 263px;	height: 37px;}
ul.menu #t2 a {width: 263px;	height: 35px;}
ul.menu #t3 a {width: 263px;	height: 35px;}
ul.menu #t4 a {width: 263px;	height: 35px;}
ul.menu #t5 a {width: 263px;	height: 37px;}
ul.menu #t1 a:hover span, ul.menu #t2 a:hover span, ul.menu #t3 a:hover span, ul.menu #t4 a:hover span,ul.menu #t5 a:hover span {
	background-position: -263px 0px;
}
ul.menu #t1 a.active span, ul.menu #t2 a.active span, ul.menu #t3 a.active span, ul.menu #t4 a.active span,ul.menu #t5 a.active span {
	background-position: -263px 0px;
}
#lcol h1,#lcol h2,#lcol h3,#lcol h4,#lcol h5 { color:#3B54A8;background-color:white;padding:0px;clear:both;}
#rcol h1,#rcol h2,#rcol h3,#rcol h4,#rcol h5 { color:#3B54A8;padding:10px;}
#rcol p {padding:10px;padding-top:0px;padding-bottom:20px;}
#rcol img {margin:5px;padding:3px;border: 1px solid #D6D6D6;}

#rcol ol {display:block;margin:20px;list-style-position:inside;}
#rcol ol li {list-style-type:decimal;}

/* /MENU */


h1.main {
  position:absolute;
  top: 26px;
  left:0px;
  font-size: 1.5em;
  width: 268px;
  height: 74px;
  overflow: hidden;
  color:#D8DFE8;
  font-size:3px;
}
h1.main span{
  display:block;
  position: absolute;
  top:0px; left:0px;
  width: 268px;
  height: 74px;
	background-image: url('/images/logo.png');
	background-repeat: no-repeat;
  color:transparent;

}
/* Vrchni menu s odkazy */
#topmenu {
  height: 41px;
  width: 100%;
  background: transparent url('/images/servis-menu-right.png') no-repeat top right;
}
#topmenu ul {
  padding-left:5px;
  height: 100%;
  width: 100%;
  background: transparent url('/images/servis-menu-left.png') no-repeat top left;
}
#topmenu ul li {
  display:block;
  float: left;
  vertical-align:center;
}
#topmenu ul li a {
background-color:yellow;
  height:35px;
  text-align:center;
  font-size: 0.9em;
  float: left;
  color: white;
  text-decoration: none;
  padding-top:6px;
  padding-left: 10px;padding-right:10px;
  display: block;
  /*height: 100%; */
  background: transparent url('/images/servis-menu-carka.jpg') no-repeat top right;
}
#topmenu ul li a.last {
  background-image: none;
}
#topmenu ul li a:hover {
  background-color:#3A53A7;
  color: white;text-decoration: underline;
}
/* //Vrchni menu s obrazky */
/* Drobeckove menu s odkazy */
#drobmenu {
  font-size:10px;
  width: 580px;
  background: transparent url('/images/drob-menu-right.png') no-repeat top right;
}
#drobmenu p.drob {
  width: 100%;
  background: transparent url('/images/drob-menu-left.png') no-repeat top left;
  padding:10px;
  padding-bottom:2px;
  color:#3B54A8;
}
#drobmenu p.drob span {padding:5px;}
/* //Drobeckove menu s obrazky */
#rcol {float:right;width:580px;overflow:hidden;background: white url('/images/wide-white-bottom.png') no-repeat bottom left;padding-bottom:10px;margin-bottom:5px;}
#lcol {float:left;width:262px;background-color:transparent;font-size:0.9em;overflow:hidden;}
div.yellow-topic {
  font-family:arial;
  position:relative;
  color:#DF3800;
  padding-left:10px;
  padding-right:20px;
  padding-top:7px;
  font-size:170%;
  font-weight:bold;
  text-align:center;
  width:232px;height:34px;
  background: transparent url('/images/nadpis-zluta-eshop.png') no-repeat top right;
}
.basket {
  position:absolute;
  top:3px;
  left:10px;
  display:block;
  width:35px; height:35px;
  background: transparent url('/images/icon-shopbasket.gif') no-repeat;
}
.advantage {
  position:absolute;
  top:3px;
  left:10px;
  display:block;
  width:35px; height:35px;
  background: transparent url('/images/icon-advantage.gif') no-repeat;
}
.oclock {
  position:absolute;
  top:3px;
  left:10px;
  display:block;
  width:35px; height:35px;
  background: transparent url('/images/icon-oclock.gif') no-repeat;
}
/*.news {
  position:absolute;
  top:3px;
  left:10px;
  display:block;
  width:35px; height:35px;
  background: transparent url('/images/icon-news.gif') no-repeat;
} */

.lcont {
  margin-bottom:10px;
  padding: 10px;
  width:242px;
  background: transparent url('/images/grey-bottom.png') no-repeat bottom left;
}
a.ext {
  display:inline;
  width:7px;height:7px;
  padding-right:10px;
  background: transparent url('/images/ext-link.gif') no-repeat top right;
}
a.extw {
  display:inline;
  width:7px;height:7px;
  padding-right:11px;
  background: transparent url('/images/ext-link-white.gif') no-repeat top right;
}
ul.ulinks li {
  background: transparent url('/images/icon-circle.gif') no-repeat 0px 2px;
  padding-left:15px;
}
ul.ulinks li.homelink {  background: transparent url('/images/icon-home.gif') no-repeat 0px 2px; }
ul.ulinks li.treelink {  background: transparent url('/images/icon-tree.gif') no-repeat 0px 2px; }
ul.ulinks li.envlink {  background: transparent url('/images/icon-env.gif') no-repeat 0px 2px; }
ul.ulinks li.basketlink {  background: transparent url('/images/icon-basket.gif') no-repeat 0px 2px; }
ul.ulinks li.basketlink2 {  background: transparent url('/images/icon-basket2.gif') no-repeat 0px 2px; }
.textform {padding-left:5px;padding-right:5px;margin-bottom:5px;margin-top:5px;border:1px solid #CFCFCF; color:#808080;width: 150px;height:19px;float:left;}
.butform {margin-bottom:5px;margin-top:0px;float:right;width: 75px;height:29px;display:block;border:0;background: transparent url('/images/button.jpg') no-repeat 0px 2px; padding-top:1px;color:white;}
.picture {width:272px;height:190px;float:left;margin-left:10px;margin-bottom:20px;position:relative;}
.picture span {display:block;position:absolute;width:272px;height:190px;}
.picture span.akce-rockmachine {background-image:url('/images/akce-rockmachine.gif');}
.picture span.akce-k2-rollerblade {background-image:url('/images/akce-k2-rollerblade.gif');}
.picture span.akce-alpina {background-image:url('/images/akce-alpina.gif');}
.picture span.akce-zdarma-chanice {background-image:url('/images/akce-zdarma-chanice.gif');}
div.cont ul {	list-style-position: outside;	list-style-image: url(images/odrazka-grey.gif);list-style-type:square;list-style-position: outside;	line-height: 1.3em;padding-left: 30px;padding-right:10px;}
div.cont ul li { list-style-type:square; list-style-position: outside;}
.bazar {width:570px;margin-left:5px;}
.bazar tr td {padding:5px;border-bottom: 1px solid #C6D8E4;}
.bazar tr td.label {padding:5px;border-bottom: 1px solid #C6D8E4;background-color:#5973C9;color:white;font-weight:bold;font-size:0.8em;}
.bazar tr td.cenyni {font-weight:bold;}

.f {padding-left:10px;padding-right:10px;float:left;width:120px;height:155px;text-align:center;overflow:hidden;}
#rcol .f img {border:0px;}
#rcol .f a {text-decoration:none;}
#rcol img.nobor {border:0;vertical-align:middle;}
.f span {color:red;}

/*fieldset {border:#E9E9E9 solid 1px;margin:20px;}
legend {margin-left:20px;padding:7px;background-color:#3B54A8;border:black solid 1px;}*/
form.f {width:100%;height:100%;text-align:left;}
form.f label {margin:10px;text-align:right;padding:3px;float:left;display:block;width:150px;}
form.f input {margin:10px;width:250px; border:#4E68C3 solid 1px;}
form.f input.odeslat {margin-bottom:5px;margin-top:0px;width: 75px;height:29px;display:block;border:0;background: transparent url('/images/button.jpg') no-repeat 0px 2px; padding-top:1px;color:white;}
form.f textarea {margin:10px;width:300px;height:70px;border:#4E68C3 solid 1px;}
form.f select {margin:10px;border:#4E68C3 solid 1px;}
form.f br {clear:both;}
form.f .help {padding-left:188px;width:370px;font-size:0.8em;padding-bottom:10px;}
.ok-status {width:500px;margin:10px;padding:10px;padding-top:20px;padding-bottom:20px;padding-left:50px;background:#25B900 url('/images/ok-status.png') no-repeat 10px center;color:white;font-size:1.2em;}
.bad-status {width:500px;margin:10px;padding:10px;padding-top:20px;padding-bottom:20px;padding-left:50px;background:#FF2222 url('/images/bad-status.png') no-repeat 10px center;color:white;font-size:1.2em;}
table {margin:30px;border:1px solid #C6D8E4;}
table td {padding:5px;border:1px solid #C6D8E4;}
table tr {}
/*Inzerce*/
.vivinz {color:white;border:black solid 1px;margin:5px;padding-left:15px;background: #232323 url('/images/logo-vertical.png') no-repeat;}
.inz {position:relative;border:#BFBFBF solid 1px;margin:5px;}
.inzdetail {position:relative;border:#BFBFBF solid 1px;margin:5px;padding:10px;margin-top:20px;padding-top:30px;}
vivinz img, .inz img, inzdetail img {border:black solid 5px;}
.inzdetail label {position:absolute;top:-10px;left:10px;border:#BFBFBF solid 1px;background-color:white;padding:5px;color:#9A9A9A;}
.inz a, .vivinz a {display:block;color:#3B54A8;font-size:1.2em;margin:10px;margin-top:5px;margin-bottom:5px;font-weight:bold;}
span.pov {color:red;}
p.eshop a {text-decoration:none}
.news {
  width:auto;
  height:auto;
  min-height:60px;
  position:relative;
  background-repeat:no-repeat;
  background-position: 0px 2px;
  background-color:transparent;
	border-bottom:1px dotted #E2E2E2;
  padding:0px;
  margin:0px;
  padding-left:55px;
  padding-right:5px;
  margin-bottom:5px;
	}
.news .topic {
  color:#3B54B8;
  font-weight:bold;
}
.news .text {
  font-size:1em;
  color:#434343;
  }
.news .date {
  overflow:hidden;
  position:absolute;
  left:0px;
  top:15px;
  width:52px;
  height:30px;
  text-align:center;
  font-size:24px;
  font-weight:bold;
  font-family:arial,helvetica;
  color: #4A4A4A;
  margin:0;padding:0;
  }
