* { padding: 0; margin: 0; }

/* obecne */
h1 {font-size: 160%;}
h2 {font-size: 120%;}
a { color: #CC3300; text-decoration: underline; }

a img { border: 0; }

a:hover { color: #CC3300; text-decoration: none; }

body {
	font-family: "Verdana CE",Verdana,"Arial CE",Arial,Helvetica,sans-serif;
	font-size: 0.7em;
	color: #707070;
	background-color: #C6C6C6;
	background-image:  url('img/podklad.jpg');
}

.small {
	font-size: 76%;
}

div.akce {
	width: 83px;
	height: 65px;
	background: url('img/akce.gif') 0 -65px no-repeat;
}

div.akce a { background: url('img/akce.gif') top left no-repeat; }

div.jak-nakupovat {
	width: 114px;
	height: 65px;
	background: url('img/jak_nakupovat.jpg') 0 -65px no-repeat;
}

div.jak-nakupovat a {
	background: url('img/jak_nakupovat.jpg') top left no-repeat;
}

div.kontakt {
	width: 83px;
	height: 65px;
	background: url('img/kontakt.jpg') 0 -65px no-repeat;
}

div.kontakt a { background: url('img/kontakt.jpg') top left no-repeat; }

div.megaslevy {
	width: 83px;
	height: 65px;
	background: url('img/megaslevy.gif') 0 -65px no-repeat;
}

div.megaslevy a {
	background: url('img/megaslevy.gif') top left no-repeat;
}

/* menu rollover special */
div.novinky {
	width: 84px;
	height: 65px;
	background: url('img/novinky.gif') 0 -65px no-repeat;
}

div.novinky a { background: url('img/novinky.gif') top left no-repeat; }

div.odkazy {
	width: 83px;
	height: 65px;
	background: url('img/odkazy.jpg') 0 -65px no-repeat;
}

div.odkazy a { background: url('img/odkazy.jpg') top left no-repeat; }

/* menu rollover obecne */
div.rollover { float: left; margin: 0; padding: 0; }

div.rollover a {
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
	text-decoration: none;
}

div.rollover a:hover { background-image: none; }

form input.submit {
	border: 1px solid #969696;
	font-size: 98%;
	margin: 5px 0pt 0px 28px;
	text-align: ;
	width: 50px;
}

form.login { padding: 62px 0px 10px 27px; text-align: left; }

form.login input { margin: 5px 0px; width: 100px; }

.menu-prihlas {
	padding: 55px 0 0 40px;
	text-align: left;
}

.menu-prihlas .nadpis{
	margin:0 0 10px -30px;
	font-size: 120%;
}

p.novinky { padding: 10px 25px; }

 { text-align: center; }

.clear { clear: both; height: 0px; }

.datum {
	font-size: 98%;
	line-height: 19px;
	font-weight: bold;
	color: #0086DB;
}

.flash { border: 0; margin: 0; padding: 0; }

/* accordion menu */
.glossymenu{ margin: 0; padding: 0; width: 175px; /*width of menu*/ }

.glossymenu a.accesories{
	background-image: url(img/kategorie-menu/menu-accesories.jpg);
	background-repeat: no-repeat;
}

.glossymenu a.accesories:hover, a.accesories.expanded {
	background-image: url(img/kategorie-menu/menu-accesories-over.jpg);
}

.glossymenu a.boty{
	background-image: url(img/kategorie-menu/menu-boty.jpg);
	background-repeat: no-repeat;
}

.glossymenu a.boty:hover,a.boty.expanded {
	background-image: url(img/kategorie-menu/menu-boty-over.jpg);
}

.glossymenu a.menuitem{
	background-repeat: no-repeat;
	height: 30px;
	display: block;
	position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
	padding: 4px 0;
	padding-left: 10px;
	text-decoration: none;
	color: black;
	font-size: 130%;
	font-weight: bold;
	font-stretch: wider;
}

.glossymenu a.menuitem .statusicon{
	/*CSS for icon image that gets dynamically added to headers*/
	position: absolute;
	top: 20px;
	left: 2px;
	border: none;
}

.glossymenu a.muzi{
	background-image: url(img/kategorie-menu/menu-muzi.jpg);
	background-repeat: no-repeat;
}

/*
.glossymenu a.menuitem:hover {
	background-image: url(img/menu/menu-podklad-over.jpg);
}
*/
.glossymenu a.muzi:hover,a.muzi.expanded {
	background-image: url(img/kategorie-menu/menu-muzi-over.jpg);
}

.glossymenu a.racewear{
	background-image: url(img/kategorie-menu/menu-racewear.jpg);
	background-repeat: no-repeat;
}

.glossymenu a.racewear:hover, a.racewear.expanded {
	background-image: url(img/kategorie-menu/menu-racewear-over.jpg);
}

.glossymenu a.zeny{
	background-image: url(img/kategorie-menu/menu-zeny.jpg);
	background-repeat: no-repeat;
}

.glossymenu a.zeny:hover,a.zeny.expanded {
	background-image: url(img/kategorie-menu/menu-zeny-over.jpg);
}

.glossymenu div.submenu{ /*DIV that contains each sub menu*/ background: white; }

.glossymenu div.submenu ul{
	/*UL of each sub menu*/
	list-style-type: none;
	margin: 8px 0;
}

.glossymenu div.submenu ul li a{
	display: block;
	color: black;
	text-decoration: none;
	padding: 3px 0;
	padding-left: 10px;
	margin: 2px 0;
	_margin: -5px 0;
}

.glossymenu div.submenu ul li a:hover{ background-image: url(img/menu-highlight.jpg); background-repeat: no-repeat; }

.imgbutton { margin: 0 0 12px 0px; }

.info { color: #4EAF00; padding: 0px 0px 5px 0px; }

.left { float: left; }

.right-text { text-align: right; }

.center {
	text-align: center;
}

.newsletter {
	margin: 7px 10px;	
}

.mena-sel { font-weight: bold; color: #91adbf; margin-top: 3px; }

.mena-sel select {
	border: 1px solid #91adbf;
	color: #7f7f7f;
	font-size: 80%;
	margin: 5px 0 0 0;
	padding: 0px;
	width: 47px;
}

/* novinky */
.nadpis_textu {
	color: #AE0015;
	font-size: 145%;
	line-height: 22px;
	font-weight: bold;
}

.nadpis_textu img { margin: 0px 8px 0px 0px; }

.oddelovac { margin-left: 25px; }

.oddelovac img { margin: 20px 10px 20px 0px; }

.text_novinky { line-height: 17px; font-size:120%;}

/* zbozi */
.zbozi .artikl {
	width: 186px;
	height: 296px;
	padding: 7px 7px;
	font-size: 92%;
	background-image: url(img/zbozi-poz.jpg);
	background-position: bottom right;
	background-repeat: no-repeat;
}

.zbozi .artikl:hover { background-image: none; background-color: #F2F2F2; }

.zbozi .cena, .zbozi-cena .cena {
	color: #0086DB;
	font-weight: bold;
	line-height: 17px;
	font-size: 125%;
}

.zbozi .ceny {
margin:2px 0 0 5px;
width:145px;
}

.zbozi .foto { height: 150px; text-align: center; width: 150px; }

.zbozi .foto a img { margin: 15px 0px 0px 20px; }

.zbozi .nadpis {
	height:54px;
	color: #CC3300;
	font-weight: bold;
	line-height: 18px;
	text-decoration: underline;
}

.zbozi .nadpis  h3{
	font-size:110%;
}

.zbozi .sleva, .zbozi-slevy .sleva { color: #D71120; font-weight: bold; line-height: 25px; font-size: 110%; }

.zbozi .tags { 
	margin: 10px 0px 6px 5px;
	height:24px;
}

.zbozi .tags img { margin: 0px 5px 5px 0; }

.zbozi .usetrite, .zbozi-slevy .usetrite {
	color: #4EAF00;
	xfont-weight: bold;
	line-height: 25px;
	font-size: 110%;
}

.zbozi-cena {
	width: 183px;
	height: 26px;
	border-right: 2px solid #E0DFE3;
	background-color: #F5F4F7;
	float: left;
	padding-top: 9px;
	text-align: center;
}

.zbozi-foto {
	width: 357px;
	height: 281px;
	float: left;
	text-align: center;
	cursor: pointer;
	pointer: hand;
}

.zbozi-logo {
	width: 172px;
	height: 58px;
	border-right: 1px solid #E0DFE3;
	background-color: #E0DFE3;
	float: left;
	padding: 6px 6px 0px 6px;
}

.zbozi-nadpis {
	width: 337px;
	float: left;
	height: 56px;
	background-color: #F5F4F7;
	clear: right;
	padding: 8px 0px 0px 20px;
}

.nadpis h1 { font-size: 180%; color: #AE0015; margin-bottom: 5px; }

.nadpis h2 { font-size: 160%; color: #AE0015; }

.kosik-cena {
	color: #0086DB;
	font-weight: bold;
	font-size: 110%;
}


/* zbozi nahled */
.zbozi-nahled {
	width: 542px;
	margin: 0 auto;
	border: 2px solid #E0DFE3;
	margin-bottom: 15px;
}

.zbozi-param {
	width: 183px;
	height: 262px;
	border-right: 2px solid #E0DFE3;
	float: left;
	text-align: center;
	padding-top: 20px;
}

.zbozi-param .dokosiku{ width: 123; height: 26; clear: both; margin-top: 28px; }

.zbozi-param img { clear: both; margin: 6px; }

.zbozi-param .box {
	float: left;
	width: 75px;
	height: 18px;
	clear: both;
	text-align: center;
	margin: 15px 0 0 55px;
	border: 1px solid #0086DB;
}

.zbozi-param select.box {
	width: 77px;
	height: 20px;
}


.zbozi-param .ks {
	background-image: url(img/form-ks-back.jpg);
}

.zbozi-tags {
	height: 120px;
}

.zbozi-popis {
	width: 542px;
	xheight: 22px;
	border-top: 2px solid #E0DFE3;
	border-bottom: 2px solid #E0DFE3;
	text-align: center;
	float: left;
	padding: 8px 0px;
}

.zbozi-slevy {
	width: 357px;
	height: 26px;
	float: left;
	padding-top: 6px;
	text-align: center;
}


.foto_znacky {
	padding:0 10px;
	float: left;
	width: 180px;
	height: 170px;
}

.foto_znacky img {
	border: 0px;
}

#content {
	float: left;
	margin: 45px 5px 0px 5px;
	padding: 0px 10px;
	width: 606px;
	display: inline;
}

#copy {
	text-align: center;
	color: #5F616B;
	margin-bottom: 8px;
	font-size: 90%;
}

#copy a { color: #5F616B; }

#footer {
	width: 980px;
	clear: both;
	color: #333;
	background-image: url(img/paticka.gif);
	background-repeat: no-repeat;
	height: 24px;
}

#header {
	width: 980px;
	background-image: url(img/hlavicka.jpg);
	background-repeat: no-repeat;
	height: 177px;
	margin: 0px;
	padding: 54px 0px 0px 0px;
	cursor: pointer;
	_cursor: hand;
}

#header.nepacka { cursor: auto; }

.hlasky {
	min-height: 11px;
	_height: 11px;
	border: 1px solid #E0DFE3;
	background-color: #F5F4F7;
	padding: 12px 5px 12px 50px;
	margin-bottom: 20px;
	color: #0086DB;
	font-size: 110%;
	font-weight: bold;
}

#perex {
	min-height: 11px;
	_height: 11px;
	border: 1px solid #E0DFE3;
	background-color: #F5F4F7;
	padding: 12px 15px;
	margin-bottom: 20px;
	font-size: 110%;
	font-weight: bold;
}

.okraj-horni {
	margin-top: 20px;
}

.hlasky img{ margin: -0px 20px 0 -35px; float: left; }

.hlasky div{margin-bottom: 9px}

#kosik {
	background-image: url(img/nakupni_kosik.gif);
	background-repeat: no-repeat;
	height: 55px;
	margin: 0px;
	padding: 0px;
	text-align: center;
	padding: 34px 0 0 0;
}

#leftcolumn {
	margin: 0px 0px 0px 6px;
	_margin: 0px 0px 0px 3px;
	width: 176px;
	float: left;
	background-image: url(img/lev-menu-poz.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

#menu { height: 65px; margin: 0; padding: 0; }

#nahled_zbo { margin: 0; padding:0px; z-index:1;}

#nahled_zbo img{
	cursor: pointer;
	pointer: hand;
	display: block;
   margin-left: auto;
   margin-right: auto;
}

img.centerimg{

}


.loading {
  background: url(img/spinner.gif) no-repeat center 200px;
}

#close {
float:right;
height:15px;
position:relative;
right:10px;
top:5px;
width:100%;
display:none;
}
.closeButton {
  background: url(img/closebutton.gif) no-repeat top right;
  z-index:2;
}


/* ostatni */
#prihlaseni {
	background-image: url(img/prihlaseni.gif);
	background-repeat: no-repeat;
	height: 180px;
	margin: 0px;
	padding: 0px;
}

#rekl { margin: 0; padding: 0; height: 112px; }

#rightcolumn {
	margin: 0px 4px 1px 0px;
	width: 158px;
	float: left;
	text-align: center;
}

#wrapper {
	margin: 7px auto;
	width: 980px;
	background-image: url(img/pozadi-hl.gif);
	background-repeat: repeat-y;
}


.registrace {
	background-color: #F9EFD0;
}

#anketa {
	xbackground-image:url(img/anketa.gif);
	background-repeat:no-repeat;
	margin:10px 0 0 1px;
	padding:0;
	text-align: left;
}
#anketa a img {
	position: relative;
	top:0px;
	left:0px;
	border:0px;
}

form#pollf input {
	margin-right:5px;
	position:relative;
	top:4px;
}

/* kosik vypis */
.sed td {
	background-color: white;
	border-bottom-style: dashed;
	border-bottom-color: #000000;
	border-bottom-width: 1px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-top-color: #000000;
	border-right-color: #000000;
	border-left-color: #000000;
}

.sed_podmenu td {
	background-color: #F5F4F7;
	border-bottom-style: dashed;
	border-bottom-color: #000000;
	border-bottom-width: 1px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-top-color: #000000;
	border-right-color: #000000;
	border-left-color: #000000;
}

.sed {
	background-color: white;
	border-bottom-style: dashed;
	border-bottom-color: #000000;
	border-bottom-width: 1px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-top-color: #000000;
	border-right-color: #000000;
	border-left-color: #000000;
	color: black;
}

.sed_podmenu {
	background-color: #F6F5F4;
	border-bottom-style: dashed;
	border-bottom-color: #000000;
	border-bottom-width: 1px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-top-color: #000000;
	border-right-color: #000000;
	border-left-color: #000000;
}

.kosik-table {
	padding-top: 20px;
	border: 1px solid #E0DFE3;
}

table.zaplatit {
margin-top:10px; width:99%; align:center;
border:1px solid black;	
}

.objsubmit {
	margin:10px 0px; 	
}
.zaznamy_navigace{
	height: 35px;
	font-size: 180%;
	padding:15px 0px 5px 0px;
	clear: left;
}
.zaznamy_navigace a.item {
	border: 1px solid #E2F1F8;
		margin:0 15px;
	padding:4px 10px 8px 10px;
		height: 35px;
}
.zaznamy_navigace a.item:hover {
	background: #E2F1F8;	
}
.zaznamy_navigace .disabled_item {
	margin:0 15px;
	padding:4px 10px 8px 10px;
	height: 35px;
	color: #D8D8D8;
}

.titulek {
	margin: 15px 0 5px 0;
}

#content ol, #content ul {
	margin-left: 35px;
}

#obchod_podminky h3, #kontakt h3, #odkazy h3 {
	margin-top: 15px;
}

.vyber_znacku select {
	margin: 2px 10px;
	border:1px solid #0086DB;	
}
.vyber_znacku input {
	border:1px solid #0086DB;	
}

/* poll */
.menuhd {
	font-size: 110%;
	color: #006699;
	background-color: #A5C9DA;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 3px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-left-color: #FFFFFF;
	font-weight: bold;
}
.poll {
	font-size: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 2px;
	color: #91ADBF;
}
	text-decoration: underline;
}
.fat {
	font-size: 10px;
	font-weight: bold;
}
.tabele {
	text-align: left;
}
.formlook {
	font-size: 10px;
	color: #000000;
	border: 1px solid #000000;
}
.pollbg {
	background-color: #F3F3F3;
	padding-left: 5px;
	color: #000000;
	padding-top: 2px;
	padding-bottom: 2px;
}
div.space{
	margin: 2px;
	padding: 5px;
}
.otazka-poll{
	font-weight: bold;
	font-size: 120%;
}
.padd{
	padding: 10px 0px 0px;
}

.red {
color:#da001a;
}