body {font-size:0.9em; margin:0; padding: 0;font-family: arial;}

hr {display: none;}
a img {border: 0;}
a {text-decoration: none;}
a:focus { outline: none; }
form {margin:0; padding: 0;}

.bigger {font-size: 130%;}
.aural {display:none;}
.LongSubmit {display: block; margin: 0 auto; margin-top: 1em; width: 70%; font-weight: bold; font-size: 120%;}

p.banner {margin:0;text-align:center;}	
#left-side  p.banner a {display: inline;}
#left-side  p.bann2 {text-align: right;padding-top:14px; padding-right: 5px; margin:0;}

#roundup { width: 1000px; margin: 0 auto; }
#padder {	padding: 0 51px 0 51px; overflow: auto; }
 
#credits { font-size: 11px; clear: both; text-align: right; width: 1000px; margin: 0 auto; }
#credits p { padding: 15px 10px 50px 20px; margin:0; } 
#credits span { float: left; font-size: 12px; }
#top-nav {padding: 0px 51px 0 51px; height:40px; margin: 0; font-size: 12px;}

#top-nav {height: 40px;}
#top-nav ul {margin:0; padding:7px 0 0 0;  }
#top-nav ul li {float: left; list-style: none; padding: 5px 12px 5px 12px;}
#top-nav ul li.rgt {float: right;} 
#top-nav ul li#lolo { padding: 5px 0px 5px 0px; width:110px; }
#top-nav ul li#lolo a { text-align:center; display: block; }
#top-nav a {text-decoration: none; font-size:11px;}
#top-nav strong {text-decoration:underline; margin-right: 5px;}

#header {height: 127px;}
#header h1 {margin: 0; padding: 0; width: 100%; height: 127px;}
#header h1 a {display: block;text-indent:-6667px;height:124px; width:500px;}
#header h2, #header p {margin:0;padding:0;display:none;}

#left-side {width: 253px;	float: left; font-size: 0.9em; padding-top:10px;}
#left-side h2 {display: none; }
#left-side h3  {padding-right: 15px; padding-top: 15px; font-size: 1.1em; text-align: right;}
#left-side ul {padding:0;}
#left-side li {list-style:none;}
#left-side p {padding: 0;}
#left-side a {display: block; height: 1%;}

#panel { width: 38px; float: left; }
#panel ul {	margin: 0px 0 0 0;  }
#panel li { width: 38px; height: 85px;  }
#panel li a { text-indent: -6667px; height: 83px; }

#pcnt {width:212px; float:left; }

#level-one {width: 100%; overflow: auto;}
#level-one #pcnt ul {margin:2px 0 15px 10px; padding: 0; }
#level-one #pcnt ul li {text-align: right; margin-bottom: 1px; padding-right: 10px;}
#level-one #pcnt ul li a { padding: 0.4em 2px 0.4em 0;} 

.level-next {font-size: 0.85em; padding-bottom: 10px;}
.level-next h3 {margin:0;}
.level-next ul {margin: 10px 16px 0px 47px;}
.level-next ul li {padding: 4px 0 4px 0; }

p#sport15 { margin: 0; text-align: right; padding-bottom:5px; }
p#sport15 a { display: block; padding: 0 5px 0 0; }
h3#lblSport15 { margin:0; padding:0; height: 12px; text-indent:-6667px; text-align:left; font-size: 1px; }

#right-side { width: 639px; float: right;}
#right-side h2 { font-weight: normal;margin: 0 0 6px 0 ; padding-top: 6px; padding-bottom: 6px;}

#settings {padding: 10px 0 0px 0;} 
#settings form {margin: 0; padding: 0; font-size: 1em; }
#settings h3 {padding: 0px 0 5px 12px; margin: 0; font-size: 1em; letter-spacing: -1px;}
#settings label {font-weight: bold; letter-spacing: -1px; font-size: 120%;}
#settings input, #settings label, #settings select {font-size: 1em;}
#settings .submitbutton {font-size: 0.8em; padding: 0px 4px 0px 4px; height: 2em;}
#settings fieldset {border: none; padding: 6px 8px 6px 12px; margin: 0;}
#settings fieldset#form-panel-settings  {padding: 0px 8px 6px 12px;}

#form-panel-search p {margin:0; padding: 0 0 8px 0;}
#form-panel-search a.lbl { display: block; height: 22px; text-indent:-6667px; }

#rw1 {float: right;}
#rw1 a.lbl {float: right; width:22px;}
#rw1 select {float: left; margin-right: 4px; }
#rw2 a.lbl {float: left; width:33px;}

#settings #form-panel-login {padding-bottom:10px;}

#item-lister {padding-top: 6px;}

/* ITEM DETAIL */

.item-detail {border-top: none; overflow: hidden; padding: 0 0 8px 0; }
.item-detail h2 { padding: 8px; text-align:center;}
.item-detail p.topinfo { text-align: right; padding: 4px; margin: 0; font-size:0.8em;}
.item-detail p {line-height: 130%; margin: 5px 10px 10px 10px; font-size: 1em;}
.item-detail ul {font-size: 0.9em; margin-top:0; margin-bottom: 20px;}
.item-detail h3 {margin: 10px 0 10px 10px;  }
.item-detail img {	margin: 0 8px 8px 8px; display: block; }

.item-detail p em {	font-style: normal; }
img.isSmall {	float: right; }

.item-detail #options {margin: 16px 4px 2px 8px;  width: 286px; font-weight: bolder; }
.item-detail table {border: none; font-size: 1em;}
.item-detail table td {padding: 0.2em 0.4em 0.2em 0.4em; border: none;}

#lbl_prev {float: left; margin-right: 8px;}
#lbl_next {float: right;}
a.goto { padding: 10px 6px 17px 6px;font-weight: bolder; font-size: 0.85em; display: block; text-align: center; line-height: 100%; }

.price-block { padding-top: 5px; margin-left: 8px;width: 334px; }
.price-block p { text-align: right; width: 278px; padding: 0 15px 8px 0; font-size: 1.4em; letter-spacing: -1px; margin: 0;}
.price-block p input {	font-size: 0.6em; height: 1.8em; margin-top: 0; }
.price-block p span { float: left; margin-left: 8px; }

#lbl_now-inserted { padding: 6px 6px 6px 42px; margin: 0; }

#lbl_NoItem {	text-align: center;}

#tags { margin-top: 1em; padding-top:5px;  font-size: 0.9em;}
#tags p {margin: 0; padding: 3px 10px 8px 10px;  text-align: center;}
#tags a:hover {text-decoration: underline; font-size: 160%;} 

.BasketInfo { margin: 0; padding: 0px 0 0px 4px; }
.BasketInfo img {	float: left; border: none; margin-right: 8px;  }

.BasketInfo a.BasketMenu { font-size: 0.9em;float: right; display: block; margin-left: 2px; padding: 4px 8px 4px 8px;}
.BasketInfo a.BasketEmpty {padding-left:20px;}
.BasketInfo a.BasketSend {padding-left:30px;}

.BasketInfo p {	margin: 0; padding-bottom:8px;}
.BasketInfo p.info, .BasketInfo p.alert2 { margin-bottom: 8px; }
.BasketInfo p.bigger { padding-bottom: 14px; font-size: 130%; }

#bsknfo {display:block; padding-left: 40px;}

.BasketInfo .bot {padding-top: 6px;}

.info {padding-left: 42px; font-size: 90%;	 }
.info a {text-decoration: underline; }

.alert2 {padding-left: 42px;  }
.alert2 strong { font-size: 130%; }

.alert3 {padding-left: 42px; padding-top: 8px;}

.srchnfo a { display: block; float:right; font-size: 0.65em; padding: 2px 8px 2px 8px;font-weight: bold;} 
.srchnfo small {font-size: 0.65em; display: block;padding-top:2px;}

/** OBJEDNÁVKA - DETAIL **/

#OdeslaniObjednavky div { margin-bottom: 8px; padding: 0 8px 12px 8px;  }

#OdeslaniObjednavky h2 {  padding: 8px 0 8px 0px; }
#OdeslaniObjednavky h3 { font-size: 1em; margin: 16px 0 12px 0; }
#OdeslaniObjednavky p { font-size: 0.85em; margin-left: 8px;    }

#OdeslaniObjednavky fieldset { padding: 0; margin: 0; border: none;  }
#OdeslaniObjednavky fieldset th { text-align: right; font-weight: normal; padding-right: 0.4em; }

.basket-info-list img  { margin: 0 6px 0 6px;  }
.basket-info-list .theSum td { text-align: right;  }
.basket-info-list .theSum td, .basket-info-list .theSum th {  font-size: 130%;  border-bottom: none;  }
.basket-info-list td,  .basket-info-list th { padding-top: 6px; padding-bottom: 6px; }

.theSum th {	text-decoration: underline;   }

.postovny td, .postovny th { padding-top: 6px; padding-bottom: 6px;  }
.postovny td { padding-left: 6px; }

#lbl_potvrzeni { padding-left: 30px;  }
#lbl_KomentarkObjednavce {padding-top: 8px; }

#tbl_postovny  {	margin-left: 10px; }
#tbl_postovny td, #tbl_postovny th {padding: 5px 10px 5px 0; line-height: 140%; }
#tbl_postovny small { font-size: 80%;   }

/** TEXT READER **/

.ReadContent { margin: 0px 2px 0 2px; padding: 1em;}
.ReadContent a { text-decoration: underline; }

#mn_nakupni-podminky h1 { font-size: 1.3em; text-align: center; margin-bottom: 2em; }
#mn_nakupni-podminky h2 { text-align: center; text-decoration: underline;   }
#mn_nakupni-podminky h3 {	margin-top: 1em;  }
#mn_nakupni-podminky p { text-align: justify;  }
#mn_nakupni-podminky li { line-height: 150%; font-size: 90%;  }
#mn_kontakt ul { margin-left: 0; padding-left: 1.2em; }

/** PAGE LISTER **/

.ItemNumList { margin: 4px 0 4px 0; clear: both; padding: 4px 0 4px 0;  }
.ItemNumList table {margin:0 auto;}
.ItemNumList td  { width: 33px; height:31px; text-align: center; text-decoration: none; }
.ItemNumList a  { font-size: 1.2em; font-weight: bolder; display: block; text-align: center; text-decoration: none; }

/**/
 
.ThumbGallery2 { width:637px; padding-left:1px; overflow: auto; padding-top:2px; padding-bottom:2px; }

/**/

#obchod-united { padding: 0 8px 8px 8px;  margin-top: 8px;}
#obchod-united p { text-align: center;  }
 
/**/

.elListo {font-size: 0.9em; width: 100%; }
.elListo td, .elListo th { padding: 2px 4px 2px 4px;	 }
.elListo a {font-weight: bolder; font-size: 0.85em;  }

.tbl_user-info { font-size: 130%; margin-bottom: 2em; }
.tbl_user-info th { font-weight: normal; text-align: right; padding-right: 10px; padding-left: 140px; }

/**/

.description-block table { margin: 10px 10px 3px 10px; }
.description-block th, .description-block	td { border: none; }
.description-block th { text-align: right; padding-right: 5px; padding-left: 8px; font-size: 0.85em; }

a.IalreadyDid { display: block; float: right; padding: 3px 16px 3px 16px;}

/**/

.newcard {width:127px; float: left; height:233px;}
.newcard p {margin: 0;padding:0;}
.newcard img {width: 127px; height:123px;}
.newcard strong {display:block; margin: 0;text-align:center;height:28px;font-size: 17px;line-height: 30px;}
.newcard a {text-decoration:none;}
.newcard a:hover {text-decoration:underline;}
.newcard h3 {margin: 5px 12px 0 10px; font-size: 0.8em;}

#userdetaillist {margin-bottom: 25px;}
#userdetaillist h3 { text-align:center;}

#BanShowHld { padding:5px 6px 5px 4px; }
#BanShow { height:225px;}

div.ss-wrap{display:inline;}
input.ss-input{display:block;}
ul.ss-box{margin:0 !important;padding:0 !important;width:304px;z-index:999999;font-size:11px;list-style:none;}
div.ss-wrap ul.ss-box{display:block;}
ul.ss-box li{float:left;width:100%;clear:both;}
ul.ss-box li, ul.ss-box li *{cursor:pointer;}
ul.ss-box li.ss-header{height:13px;overflow:hidden;padding:5px 0;}
ul.ss-box li.ss-header p.ss-header-text{margin:0 !important;padding:0 0 0 10px !important;float:left;font-size:12px;font-weight:bold;}
ul.ss-box li.ss-header p.ss-header-limit{margin:0 !important;padding:0 10px 0 0 !important;float:right;font-size:11px;font-weight:normal;}
ul.ss-box li.ss-result{margin:0 !important;padding:0 !important;}
ul.ss-box li.ss-result a{display:block;padding:5px 10px;text-decoration:none !important;text-align:left;}
ul.ss-box li.ss-result img{margin-right:12px;}
ul.ss-box li.ss-result p{margin:0 !important;padding:0 !important;font-weight:normal;font-size:10px;}
ul.ss-box li.ss-result p span.ss-result-title{display:inline !important;margin:0 !important;padding:0 !important;font-size:11px;font-weight:bold;}

#article {width: 220px;}
