html {
	height: 100%;
}

form {
	margin: 0px;
	padding: 0px;
	}

body {
	background: url(img/pozadi.gif);
	margin: 0px;
	padding: 0px;
	font-family: tahoma, helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	}

table {
	font-family: tahoma, helvetica, sans-serif;
	font-size: 11px;
	}


select {
	background: #BEBD98;
	margin: 0px 0px 1px 0px;
	padding: 0px;
	font-family: tahoma, helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid black;
	}

a {
	text-decoration: none;
	color: #DA0000;
	}

a:hover {
	text-decoration: underline;
	color: #DA0000;
	}

p {
	margin: 0px 0px 4px 0px;
	padding: 0px;
	}


img {
	border: 0px;
	}


.fleft {
	float: left;
	}
.fright {
	float: right;
	}
.cleaner {
	clear: both;
	}
.cleaner-left {
	clear: left;
	}
.cleaner-right {
	clear: right;
	}
.textbody {
	/*
	padding: 0px 8px;
*/
	padding: 0px 16px 8px 16px;
	background: #BEBD98;
}

.textbodylow {
	padding: 0px 16px 8px 16px;
}

.textbody a, .textbodylow a {
	color: #DA0000;
	text-decoration: none;
	}

.textbody a:hover, .textbodylow a:hover {
	color: #DA0000;
	text-decoration: underline;
	}

#page-container {
	margin: auto;
	text-align: left;
	width: 970px;
	background-color: #FFFFFF;
	background-image: url(img/tricka-pozadi.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	}

#header {
	width: 970px;
	background: #FFFFFF;
	margin: auto;
	padding: 0px;
	height: 323px;
	}

#logo {
	width: 219px;
	height: 193px;
	float: left;
	}


#menu {	height: 119px;
	width: 751px;
	float: right;
	background: url(img/potisk-tricek-menu-background.gif);
	text-align: left;
	}

#flash { height:204px;
	width: 751px;
	float: right;
	}

#col-right {
	background: #FFFFFF;
	float: right;
	width: 222px;
	}

#spacer {
	width: 748px; /*
	height: 24px;
*/
	height: 12px;
	display: block;
	text-align: right;
	float: left;
	background: #BEBD98 url(img/spacer-bg.gif) repeat-y left;
}

#content {
	width: 529px;
	float: right;
	}

#content-text {
	background-color: #BEBD98;
	width: 347px;
	float: right;
	}

#content-fleft {
	background-color: #BEBD98;
	float: left;
	}

#content-text, .textbody h2, .textbody h1, .textbodylow h2, .textbodylow h1  {
	font-weight: bold;
	color: #000000;
	font-size: 14px;
	background: url(img/shop-predel-494.gif) no-repeat bottom;
	height: 24px;
	display: block;
	padding: 0px;
	margin: 0px 0px 4px 0px;
	}


.textbody h3, .textbodylow h3 {
	font-weight: bold;
	color: #FFFFFF;
	font-size: 12px;
	height: 16px;
	display: block;
	padding: 0px;
	margin: 0px 0px 4px 0px;
	background: url(img/underliner.gif) repeat-x bottom;
	}


#menu-left {
	float: left;
	width: 219px; 
	}

#menu-left ul {
	margin: 0px;
	padding: 5px 0px 10px 0px;
/*
	background: url(img/levo-menu-poza.gif);
*/
	background: #DCDCDC;
	width: 219px;
	}

#menu-left li {
	list-style: none;
	margin: 0px;
	text-align: right;
	padding: 8px 35px 8px 0px;
	color: #DA0000;
	background: url(img/ico-menu.gif) no-repeat right top;
}

#menu-left li a {
	color: #DA0000;
	font-weight: bold;
	}


.upmotivmenu, .upmotivmenu a {
	color: #000000;
	font-weight: bold;
	}

.shop-predel {
	background: url(img/shop-predel-494.gif) no-repeat bottom;
	width: 494px;
	height: 16px;
	display: block;
	clear: both;
	}

#shop {
	margin: 16px;
	padding: 0px 0px;
	background: url(img/shop-pozadi-494.gif);
	}

#footer {
	width: 970px;
	background: #FFFFFF;
	margin: auto;
	padding: 0px;
	text-align: left;
	}
#footer-main {
	padding-top: 10px;
	width: 748px;
	height: 40px;
	text-align: center;
	background-color: #DCDCDC;
	}

#footer-main a {
	color: #000000;
	text-decoration: none;
	}

#footer-main a:hover {
	color: #2C439D;
	}	

#footer-main .taox {
	color: #DA0000;
	text-decoration: none;
	font-weight: normal;
}


.produkt {
	float: left;
	width: 164px;
	height: 164px;
	margin-right: 1px;
	display: block;
	background: url(img/shop-produkt2.gif);
	}

.produkt .nazev {
	text-align: left;
	padding: 2px 8px;
	font-weight: bold;
	color: #3F3F3F;
	text-decoration: underline;
	}

.produkt .nazev a {
	font-weight: bold;
	color: #3F3F3F;
	text-decoration: underline;
	}


.produkt .cena {
	text-align: right;
	padding: 2px 8px;
	font-size: 15px;
	font-weight: bold;
	color: #AE00BA;
	text-decoration: underline;
}

.produkt .cena a {
	color: #AE00BA;
	text-decoration: underline;
}

.produkt img {
	background: url(img/transparent-board-small.gif);
	}




.cerveny-nadpis {
	font-size: 14px;
	color: #940000;
	background-image: url(img/nadpis-sipka.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 15px;
	font-weight: bold;
}

.text-cerveny {
	color: #DA0000;
}

.text-oranzovy {
	color: #ED5D00;
}

.text-sedy {
	color: #DCDCDC;
}

.text-cerveny-bld {
	color: #DA0000;
	font-weight: bold;
}

h2 {
	font-size: 11px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 0px 16px;
	color: #000000;
}

h3 {
	color: #FFFFFF;
	font-size: 17px;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	padding: 13px 0px 0px 12px;
}

#content-produkt {
	width: 529px;
	float: right;
/*
	background: url(img/obsah-pozadi-text1.gif) no-repeat top left;
*/
	}

#content-produkt-left {
	width: 255px;
	float: left;
	}

#content-produkt-right {
	width: 240px;
	float: right;
	}


.prevmain {
	border: 5px solid #DCDCDC;
	}

.galerie img {
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
	}

.sizes {
	margin: 0px;
	padding: 0px;
	}

.sizes li {
	list-style: none;
	width: 48px;
	margin-right: 3px;
	text-align: center;
	display: block;
	float: left;
	background: #DCDCDC;
	}

.colors {
	margin: 0px;
	padding: 0px;
	}

.colors li {
	list-style: none;
	width: 20px;
	margin-right: 3px;
	text-align: center;
	display: block;
	float: left;
	}

.triko {
	font-size: 14px;
	font-weight: bold;
	}

.sekce-l, #content-produkt-left h3 {
	font-weight: bold;
	color: #FFFFFF;
	font-size: 14px;
	background: url(img/shop-predel-494.gif) no-repeat bottom;
	height: 24px;
	display: block;
	padding: 0px;
	margin: 2px 5px 4px 0px;
	}


#content-produkt-left h2 {
	font-weight: bold;
	color: #000000;
	font-size: 14px;
	background: url(img/shop-predel-494.gif) no-repeat bottom;
	height: 24px;
	display: block;
	padding: 0px;
	margin: 0px 5px 4px 0px;
	}


.sekce-r, #content-produkt-right h3 {
	font-weight: bold;
	color: #FFFFFF;
	font-size: 14px;
	background: url(img/shop-predel-494.gif) no-repeat bottom;
	height: 24px;
	display: block;
	padding: 0px;
	margin: 2px 0px 4px 0px;
	}

.sekce-rbl, #content-produkt-right h2 {
	font-weight: bold;
	color: #000000;
	font-size: 14px;
	background: url(img/shop-predel-494.gif) no-repeat bottom;
	height: 24px;
	display: block;
	padding: 0px;
	margin: 0px 0px 4px 0px;
	}
	
#content-produkt-right .predel {
	font-weight: bold;
	color: #000000;
	font-size: 11px;
	background: url(img/shop-predel-494.gif) no-repeat top;
	height: 15px;
	display: block;
	padding-top: 8px;
	margin: 4px 0px 4px 0px;
}
#content-produkt-right .zvoltetextil {
	font-weight: bold;
	color: #000000;
	background: url(img/shop-predel-494.gif) no-repeat bottom;
	height: 10px;
	display: block;
	padding: 0px;
	margin: 0px 0px 4px 0px;
	}

.sekce-cena {
	font-weight: bold;
	color: #AE00BA;
	font-size: 14px;
	background: url(img/shop-predel-494.gif) no-repeat bottom;
	height: 24px;
	display: block;
	margin: 8px 0px 4px 0px;
	}


.sekce-u {
	background: url(img/shop-predel-494.gif) no-repeat bottom;
	height: 8px;
	display: block;
	margin: 0px 0px 4px 0px;
	}


.textilie {
	font-size: 12px;
	font-weight: bold;
	color: #AA0000;
	margin-top: 6px;
	}

.textilie p, .loadfile p, #files li p {
	color: #000000;
	font-weight: normal;
	font-size: 9px;
	padding-top 2px;
	padding-bottom: 0px;
	}


.barva-sel img {
	border: 0px;
	margin: 0px;
	padding: 0px;
	float: left;
	}


.barva-sel {
	display: block;
	margin: 0px 0px 0px 46px;
	padding: 0px;
	width: 180px;
	height: 15px;
	background: url(img/barva-blok-em.gif) repeat-x top left;
	}

label {
	font-weight: bold;
	margin: 2px 8px 2px 0px;
	width: 90px;
	display: block;
	float: left;
	}

.objednat {
	float: right;
	border: 1px solid #DCDCDC;
	background: transparent;
	font-weight: bold;
	width: 120px;
	font-family: tahoma, helvetica, sans-serif;
	font-size: 11px;
	}

.confirm {
	border: 1px solid #DCDCDC;
	background: #DA0000;
	font-weight: bold;
	width: 120px;
	font-family: tahoma, helvetica, sans-serif;
	font-size: 11px;
	color: White;
}

.fileup {
	border: 1px solid #DCDCDC;
	font-weight: bold;
	width: 245px;
	font-family: tahoma, helvetica, sans-serif;
	font-size: 11px;
	}

.intxt {
	border: 1px solid #DCDCDC;
	width: 210px;
	font-family: tahoma, helvetica, sans-serif;
	font-size: 11px;
	margin: 0px 0px 1px 0px;
	padding: 1px 2px;
	}

.innum {
	border: 0px;
	width: 20px;
	font-family: tahoma, helvetica, sans-serif;
	font-size: 11px;
	text-align: right;
	background: #DCDCDC;
	padding: 0px 2px;
	}

.inqty {
	background: #BEBD98;
	font-family: tahoma, helvetica, sans-serif;
	border: 1px solid #000000;
	font-size: 11px;
	text-align: right;
	padding: 1px 2px;
	width: 32px
	}

.inlong {
	background: #CECDA8;
	width: 246px;
	height: 160px;
	border: 1px solid #000000;
	font-family: tahoma, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 1px;
	}


#cart-container {
	padding: 16px;
	float: right;
	display: block;
	width: 187px;
	margin: 0px;
	}

#cart {
	padding: 8px;
	background: #EEEEEE;
	font-size: 9px;
	text-align: left;
	border: 1px solid #DCDCDC;
	}

#price-low {
	padding-top: 8px;
	clear: left;
	}


#webinfo {
	padding: 16px;
	float: left;
	display: block;
	text-align: right;
	width: 187px;
	margin: 0px;
	}


#webinfo h2, #webinfo h1 {
	color: #BEBD98;
	font-weight: bold;
	font-size: 9px;
	}


#ifr, #prehide {
	display: none;
	}

.underliner {
	background: url(img/underliner.gif) repeat-x;
	}

.textbody table, .textbodylow table {
	width: 100%;
	} 

.totals {
	color: #DA0000;
	font-weight: bold;
	}


.imgtextil {
	float: left;
	display: block;
	width: 46px;
	height: 44px;
	}

.imgtextil img {
	border: 1px solid #DCDCDC;
	}


#files {
	margin: 0px;
	padding: 0px;
	}

#files li, .loadfile {
	font-size: 12px;
	font-weight: bold;
	color: #AA0000;
	margin: 0px 0px 6px 0px;
	display: block;
	height: 44px;
	list-style: none;
	padding: 0px;
	}

.sidetext {
	padding: 16px;
/*
	float: left;
*/
	display: block;
	text-align: left;
	margin: 0px;
	}


.khakitext {
	background: #CECDA8;
	}


#show {
	position: absolute;
	visibility: hidden;
/*	background: url(img/halfblack.png);
*/
	background-color: #FFFFFF;
	margin: 0px;
	}

#whitebg {
	background-color: #FFFFFF;
	display: block;
	margin: 8px;
	}

.tlusto {
	border: 6px solid #FFFFFF;
	}

#xlinks	{
	color: White;
	font-family: Arial;
	text-decoration: underline;
	font-weight: normal;
	visibility: hidden;
	}
