body {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #696969;
	line-height: 1.3em;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

img {
	border: 0px;
}

a {
  color: #F20E0F;
  text-decoration: underline;
}

a:hover {
  text-decoration: none;
}

#layoutLead {
	width: 1000px;
	text-align: left;
	margin: 0px auto;
	padding: 0px;
}

.clearing {
	clear: both;
	height: 1px;
	display: block;
	overflow: hidden;
}

#logo {
	width: 439px;
	height: 46px;
	position: relative;
	margin: 0px 0px 30px 0px;
}

#logo h1, #logo h1 span{
	width: 439px;
	height: 46px;
	position: absolute; 
	top: 0px; 
	left: 0px;
	z-index: 1; 
	overflow: hidden;
	color: #fff;
	padding-left: 0px;
	padding-top: 0px;
	margin: 0px;
}

#logo h1 span {
	background-image: url('images/logoWeb.gif');
	background-repeat:  no-repeat;
	display: block;
	z-index: 2;
	width: 439px;
	height: 46px;
	left: 0px;
	cursor: hand;
	margin: 0px;
}

#logo2 {
	width: 200px;
	height: 164px;
	position: relative;
	margin: 0px 0px 0px 0px;
}

#logo2 h2, #logo2 h2 span{
	width: 200px;
	height: 164px;
	position: absolute; 
	top: 0px; 
	left: 0px;
	z-index: 1; 
	overflow: hidden;
	color: #fff;
	padding-left: 0px;
	padding-top: 0px;
	margin: 0px;
}

#logo2 h2 span {
	background-image: url('images/logo4sports.gif');
	background-repeat:  no-repeat;
	display: block;
	z-index: 2;
	width: 200px;
	height: 164px;
	left: 0px;
	cursor: hand;
	margin: 0px;
}

#leftCol {
  width: 200px;
  float: left;
  background: url(images/bgLeftCol.gif) repeat-x;
  padding: 10px 0px 20px 0px;
  color: #9C9C9C;
  margin: 0px;
  overflow: hidden; 
}

#leftCol h4 {
  font-size: 1em;
  text-transform: uppercase;
  display: block;
}

#leftCol h4.first {
  background: url(images/bgHeaderLeft1.gif) no-repeat;
  margin: 0px;
  padding: 8px 0px 3px 13px;
  height: 19px;
  color: #FFFFFF;
}

#leftCol h4.second {
  background: url(images/bgHeaderLeft2.gif) no-repeat;
  margin: 0px;
  height: 15px;
  padding: 24px 0px 3px 13px;
  color: #9C9C9C;
}

#leftCol h4.third {
  background: url(images/bgHeaderLeft3.gif) no-repeat;
  margin: 0px;
  height: 15px;
  padding: 21px 0px 3px 13px;
  color: #9C9C9C;
}

#leftCol ul {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
  font-weight: bold;
  font-size: 0.9em;
}

#leftCol ul.firstMenu li {
  margin: 0px;
  padding: 0px;
}

#leftCol ul.firstMenu li a {
  display: block;
  background: #72BEFF;
  color: #FFFFFF;
  padding: 4px 0px 4px 12px;
  text-decoration: none;
  border-bottom: 1px solid #FFFFFF;
}

#leftCol ul.firstMenu li a:hover {
  background: #B0DBFF;
  color: #4289C7;
}

#leftCol ul.secondMenu {
  margin-bottom: 10px;
}

#leftCol ul.secondMenu li {
  margin: 0px;
  padding: 0px;
}

#leftCol ul.secondMenu li a {
  display: block;
  background: #FFFFFF;
  color: #9C9C9C;
  padding: 4px 0px 4px 12px;
  text-decoration: none;
  border-bottom: 1px solid #E6E6E6;
}

#leftCol ul.secondMenu li a:hover {
  background: #FFFFFF;
  color: #72BEFF;
}

#leftCol p {
  padding: 0px 13px 0px 13px;
  margin: 8px 0px 8px 0px;
  font-size: 0.9em;
  line-height: 1.2em;
}

#leftCol p a {
  color: #72BEFF;
  text-decoration: underline;
}

#leftCol p a:hover {
  text-decoration: none;
}

#rightCol {
  float: right;
  width: 799px;
  margin-left: 1px;
  padding-bottom: 10px;
}

#rightCol #rightTop {
  width: 754px;
  height: 24px;
  background: url(images/bgRightTop.gif) no-repeat;
  color: #000000;
  font-weight: bold;
  font-size: 0.9em;
  padding: 17px 0px 0px 45px;
}

#rightCol #rightTop a {
  color: #000000;
  text-decoration: underline;
}

#rightCol #rightTop a:hover {
  text-decoration: none;
}

#rightCol #subLeft {
  width: 579px;
  float: left;
  background: url(images/bgSubLeft.jpg) no-repeat;
  padding: 0px 10px 0px 10px;
}

#rightCol #subLeft #subLeftHeading {
  width: 516px;
  height: 125px;
  float: left;
  padding: 35px 0px 0px 63px;
  color: #000000;
}

#rightCol #subLeft #subLeftHeading p {
  float: left;
  margin: 0px;
  line-height: 1.1em;
  padding: 0px;
}

#rightCol #subLeft #subLeftHeading img {
  margin-right: 148px;
  float: right;
  margin-top: 2px;
}

#rightCol #subLeft form#search {
  height: 52px;
  margin: 0px;
  padding: 18px 0px 0px 11px;
  clear: both;
}

#rightCol #subLeft form#search input {
  border: 1px solid #9C9C9C;
  padding: 3px;
  width: 172px;
  height: 14px;
  font-size: 0.9em;
  color: #9C9C9C;
  margin-right: 3px;
  float: left;
}

#rightCol #subLeft form#search input#searchBtn {
  border: 1px solid #9C9C9C;
  width: auto;
  height: 22px;
  background: none;
  color: #F20E0F;
  font-size: 1em;
  font-weight: bold;
  text-decoration: underline;
}

#rightCol #subLeft h3 {
  font-size: 1.35em;
  color: #72BEFF;
  margin: 0px 0px 3px 0px;
  padding: 5px 0px 11px 0px;
  background: url(images/bgHeader3.gif) repeat-x bottom left;
}

#rightCol #subLeft .item .comments {
  height: 207px;
  //width: 579px;
  background: url(images/bgHeader3.gif) repeat-x bottom left;
  margin-bottom: 3px;
  margin-top: 10px;
}

.comments h4 {
  display: block;
  padding-top: 20px;
  font-size: 1.15em;
  color: #72BEFF;
  background: url(images/bgHeader3.gif) repeat-x top left;
}

.comments h5 {
  display: block;
  padding-top: 10px;
  font-size: 1em;
  color: #72BEFF;
  background: url(images/bgHeader3.gif) repeat-x top left;
}

#rightCol #subLeft .item .itemImg {
  width: 161px;
  float: left;
  height: 207px;
  text-align: center;
}

#rightCol #subLeft .item .itemDesc {
  width: 398px;
  float: right;
  height: 187px;
  background: url(images/bgItemDesc.gif) repeat-x;
  padding: 10px;
}

#rightCol #subLeft .item .itemDesc p {
  margin: 0px 0px 10px 0px;
}

#rightCol #subLeft .item .itemDesc p.detail {
  margin: 0px 0px 8px 0px;
  font-size: 0.9em;
  line-height: 1.3em;
}

#rightCol #subLeft .item .itemDesc p.detail span.cena {
  font-size: 1.2em;
  color: #DC0500;
  text-decoration: none;
}

#rightCol #subLeft .item .itemDesc p.detail span {
  text-decoration: line-through;
}

#rightCol #subLeft .item .itemDesc p a {
  color: #72BEFF;
  text-decoration: underline;
  font-weight: bold;
  font-size: 1em;
}

#rightCol #subLeft .item .itemDesc p a:hover {
  text-decoration: none;
}

#rightCol #subLeft .item .itemDesc h4 {
  padding: 0px;
  margin: 4px 0px 6px 0px;
  font-size: 1.1em;
}

#rightCol #subLeft .item .itemDesc h4 a {
  color: #4289C7;
  text-decoration: underline;
}

#rightCol #subLeft .item .itemDesc h4 a:hover {
  text-decoration: none;
}

#rightCol #subLeft .item .itemDesc form {
  margin: 5px 0px 0px 0px;
  text-align: right;
  padding: 0px 15px 0px 0px;
}

#rightCol #subLeft .item .itemDesc form p {
  margin: 0px;
  color: #F20E0F;
}

#rightCol #subLeft .item .itemDesc form p label {
  font-size: 0.9em;
  padding-right: 3px;
  color: #696969;
}

#rightCol #subLeft .item .itemDesc form p input {
  width: 15px;
  padding: 3px 0px 3px 5px;
  border: 1px solid #9C9C9C;
  font-size: 0.9em;
  margin-right: 5px;
}

#rightCol #subLeft .item .itemDesc form p a {
  color: #F20E0F;
}

#rightCol #subLeft #shopFunctions {
  width: 579px;
  padding: 12px 0px;
  color: #DC0500;
  font-size: 0.9em;
}

#rightCol #subLeft #shopFunctions a {
  color: #DC0500;
  text-decoration: underline;
}

#rightCol #subLeft #shopFunctions a:hover {
  text-decoration: none;
}

#rightCol #subLeft #shopPages {
  width: 579px;
  text-align: right;
  padding: 30px 0px 10px 0px;
  font-weight: bold;
  font-size: 0.9em;
}

#rightCol #subLeft #shopPages a {
  color: #72BEFF;
  text-decoration: underline;
}

#rightCol #subLeft #shopPages a:hover {
  text-decoration: none;
}

#rightCol #subLeft form {
  margin: 0px;
}

#rightCol #subLeft form fieldset {
  border-left: 0px;
  border-right: 0px;
}

#rightCol #subLeft form fieldset legend {
  margin-left: 25px;
  font-weight: bold;
}

#rightCol #subLeft form fieldset p label {
/*  width: 143px;*/
  text-align: right;
  display: block;
  float: left;
  padding: 3px 7px 0px 0px;
}

#rightCol #subLeft form fieldset label.required {
  font-weight: bold;
  color: #AF3636;
}

#rightCol #subRight {
  width: 200px;
  float: left;
  background: url(images/bgSubRight.gif) no-repeat;
  padding-top: 133px;
}

#rightCol #subRight h4 {
  color: #9C9C9C;
  font-size: 1em;
  margin: 0px;
  height: 13px;
  padding: 23px 0px 3px 13px;
  text-transform: uppercase;
  background: url(images/bgHeaderRight1.gif) no-repeat;
}

#rightCol #subRight p {
  padding: 10px;
  border-bottom: 1px solid #E6E6E6;
}

#rightCol #subRight #doporucujeme {
  text-align: center;
  padding: 10px 10px 0px 10px;  
}

#rightCol #subRight #doporucujeme strong {
  text-align: left;
  display: block;
  padding: 0px 10px 0px 10px;
}

#rightCol #subRight #doporucujeme a {
  color: #72BEFF;
  text-decoration: underline;
  font-weight: bold;
}

#rightCol #subRight #doporucujeme a:hover {
  text-decoration: none;
}

#rightCol #subRight #doporucujeme p {
  font-size: 0.9em;
  text-align: left;
  line-height: 1.2em;
  padding-top: 0px;
}

#rightCol #subRight #doporucujeme p.doporucujemeCena a {
  float: right;
  color: #F20E0F;
  text-decoration: underline;
  font-weight: bold;
  font-size: 1.1em;
}

#rightCol #subRight #doporucujeme p.doporucujemeCena a:hover {
  text-decoration: none;
}

#rightCol #subRight #doporucujeme p strong {
  display: inline;
  font-size: 1em;
  padding: 0px;
}

#rightCol #subRight #doporucujeme p span {
  color: #F20E0F;
  font-size: 1.2em;
  font-weight: bold;
}

#rightCol #subRight form {
  margin: 0px;
  padding: 0px;
}

#rightCol #subRight form input {
  border: 1px solid #9C9C9C;
  padding: 3px;
  width: 172px;
  height: 14px;
  font-size: 0.9em;
  color: #9C9C9C;
  margin-bottom: 5px;
}

#rightCol #subRight form input#loginBtn {
  border: 0px solid #9C9C9C;
  padding: 0px;
  width: 180px;
  height: 20px;
  background: none;
  text-align: right;
  font-weight: bold;
}

#rightCol #subRight #doporucujeme form input.text{
  border: 1px solid #9C9C9C;
  padding: 3px;
  width: 15px;
  height: 14px;
  font-size: 0.9em;
  color: #9C9C9C;
  margin-bottom: 5px; 
}

#rightCol #subRight #doporucujeme form input.btn {
  border: 1px solid #9C9C9C;
  padding: 2px;
  width: auto;
  height: auto;
  font-size: 0.9em;
  color: #9C9C9C;
  margin-bottom: 5px; 
}

#rightCol form fieldset div {
  padding-bottom: 15px;
  padding-top: 15px;
  font-size: 1.2em;
}

#rightCol #subRight #kosik h4.kosik {
  margin: 0px;
  height: 14px;
  padding: 11px 0px 3px 23px;
  background: none;
  color: #9C9C9C;
}

#rightCol #subRight #kosik p {
  padding: 0px 0px 12px 19px;
  margin: 10px 0px 0px 0px;
  font-size: 1.1em;
  color: #9C9C9C;
  font-weight: bold;
  line-height: 1.6em;
  border-bottom: 1px solid #E6E6E6;
}

#rightCol #subRight #kosik p strong {
  color: #F20E0F;
}





#rightCol #subRight #kosik ul {
  list-style-type: none;
  margin: 10px 0px 10px 22px;
  padding: 0px;
}

#rightCol #subRight #kosik ul li {
  font-size: 0.9em;
  color: #9C9C9C;
  padding: 0px;
  line-height: 1.3em;
  margin: 0px;
}

#rightCol #subRight #kosik ul li a {
  color: #9C9C9C;
  text-decoration: underline;
}

#rightCol #subRight #kosik ul li a:hover {
  text-decoration: none;
}

.total {
  list-style-type: none;
  background: #B0DBFF;
  padding: 10px;
  margin: 10px 0px;
  text-align: right;
  color: #000;
}

#rightCol #subRight #user ul {
  list-style-type: none;
  padding: 10px 0px 10px 72px;
  margin: 10px 0px;
}

#rightCol #subRight #user ul li {
  font-size: 0.9em;
  color: #F20E0F;
  padding: 0px;
  line-height: 1.3em;
  margin: 0px;
}

#rightCol #subRight #user ul li a {
  color: #F20E0F;
  text-decoration: underline;
}

#rightCol #subRight #user ul li a:hover {
  text-decoration: none;
}

#rightCol #subRight ul#other {
  list-style-type: none;
  margin: 0px 0px 10px 22px;
  padding: 0px;
}

#rightCol #subRight ul#other li {
  font-size: 0.9em;
  color: #F20E0F;
  padding: 0px;
  line-height: 1.3em;
  margin: 0px;
}

#rightCol #subRight ul#other li a {
  color: #F20E0F;
  text-decoration: underline;
}

#rightCol #subRight ul#other li a:hover {
  text-decoration: none;
}

#rightCol fieldset {
  border: 1px solid #005BAA;
  padding: 10px;
  margin-bottom: 10px;
}

#rightCol form fieldset a {  
	color: #F20E0F;
	text-decoration: underline;
}

#rightCol form fieldset a:hover {
	text-decoration: none;
}

#rightCol fieldset legend {
  font-size: 1.3em;
  font-weight: bold;
  color: #696969;
}

#rightCol form label {
  width: 200px;
  float: left;
  padding: 2px 5px 0px 0px;
  text-align: right;
  font-weight: bold;
}

#rightCol form label.required {
  color: #EF4A51;
}

#rightCol form textarea {
  border: 1px solid #007241;
  padding: 2px;
}

#rightCol form select {
  border: 1px solid #007241;
}

#rightCol form input {
}

#rightCol form input.submit {
  border: 1px solid #005BAA;
  background: #73BEFF;
  color: #000;
  padding: 2px 5px;
}









#footer {
  width: 960px;
  height: 50px;
  background: url(images/bgFooter.gif) no-repeat;
  clear: both;
  padding: 10px 20px 0px 20px;
  font-size: 0.9em;
}

#footer table {
  margin: 0px;
  width: 100%;
}

.information {
  color: #227722;
  font-size: 12pt;
  font-weight: bold;
}

.error {
  color: #DC0500;
  font-size: 13pt;
  font-weight: bold;
  padding-bottom: 15px;
  text-align: center;
}

.eshop_orders .label {
	font-weight: bold;
	margin-right: 1ex;
}

.eshop_orders .label:after {
	content: ':';
}
