@charset "utf-8";
body {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #C8C8C8;
	background: #000000;
	text-align: center;
	margin: 0px auto;
	padding: 40px 0px 15px;
	border-style: none;
}
div {
	margin: 0px;
	padding: 0px;
	text-align: left;
	position: static;
}
ul {
	margin: 0px;
	padding: 15px 0px 0px 30px;
}
li {
	line-height: 130%;
	list-style: disc;
}
p {
	line-height: 130%;
	margin: 0px;
	padding: 15px 0px 0px;
	text-align: justify;
}
table {
	margin: 15px 0px 0px;
	padding: 0px;
	border-style: none;
}
td {
	margin: 0px;
	padding: 2px;
}
form {
	margin: 0px;
	padding: 0px;
}
input {
	font-size: 11px;
	padding: 2px 1px;
}
h1 {
	font-size: 24px;
	font-weight: bold;
	margin: 0px;
	padding: 15px 0px 0px;
	color: #FFFFFF;
}
h1 span {
	font-size: 11px;
	font-weight: normal;
}
h2 {
	font-size: 18px;
	font-weight: normal;
	margin: 0px;
	padding: 15px 0px 0px;
}

h3 {
	font-size: 15px;
	font-weight: bold;
	margin: 0px;
	padding: 15px 0px 0px;
}

img {
	border-style: none;
}
a, a:Hover {
	font-weight: normal;
	color: #C8C8C8;
	text-decoration: underline;
}
a:Hover {
	color: #FF9000;
}
#mother {
	width: 890px;
	margin: 0px auto;
}
#login {
	font-size: 10px;
	text-align: right;
}
#logo {
	float: left;
	height: 38px;
	width: 154px;
	display: block;
	margin: 8px 0px 0px 20px;
}
#menu {
	float: right;
	margin: 10px 0px 0px;
	padding: 0px;
}
#menu li {
	line-height: normal;
	display: inline;
	list-style: none;
}
#menu li a, #menu li a:Hover {
	display: block;
	float: left;
	height: 36px;
}
#menu li a span {
	display: none;
}
#howBuy, #howBuy:Hover {
	background: url(../images/how-buy.png);
	width: 145px;
}
#howBuy:Hover {
	background: url(../images/how-buy-hover.png);
}
#products, #products:Hover {
	background: url(../images/products.png);
	width: 104px;
}
#products:Hover {
	background: url(../images/products-hover.png);
}
#gallery, #gallery:Hover {
	background: url(../images/gallery.png);
	width: 91px;
}
#gallery:Hover {
	background: url(../images/gallery-hover.png);
}
#aboutUs, #aboutUs:Hover {
	background: url(../images/about-us.png);
	width: 93px;
}
#aboutUs:Hover {
	background: url(../images/about-us-hover.png);
}
#contact, #contact:Hover {
	background: url(../images/contact.png);
	width: 90px;
}
#contact:Hover {
	background: url(../images/contact-hover.png);
}
#myAccount, #myAccount:Hover {
	background: url(../images/my-account.png);
	width: 101px;
}
#myAccount:Hover {
	background: url(../images/my-account-hover.png);
}
#underMenu {
	clear: both;
	background: url(../images/bg-under-menu.png);
	height: 22px;
	width: 600px;
	margin: 0px 0px 0px 278px;
}
#underMenu div {
	text-align: right;
	padding: 4px 7px 0px 0px;
}
#basket2 {
	height: 18px;
	padding: 0px 0px 0px 775px;
}

#left {
	width: 645px;
	margin: 0px 15px 0px 0px;
	float: left;
}
#left2 {
	width: 525px;
	margin: 0px 15px 0px 0px;
	float: left;
}

#leftPages {
	width: 230px;
	margin: 0px 20px 0px 0px;
	float: left;
}
#right {
	float: left;
	width: 230px;
}
#right2 {
	float: left;
	width: 350px;
	text-align: center;
}

#rightPages {
	width: 640px;
	float: left;
}

.backgroundOrder
{
  background: url(../images/background-order.png) no-repeat;
}

.backgroundLeft
{
  background: url(../images/background-left.png) no-repeat;
    padding:5px;
}

.backgroundLeftSmall
{
  background: url(../images/background-small.png) no-repeat;
  padding:5px;
}


#right h3, #leftPages h3 {
	background: url(../images/bg-h3-home.png) no-repeat;
	margin: 15px 0px 0px;
	padding: 0px 0px 0px 8px;
	height: 32px;
}
#right h3 span, #leftPages h3 span {
	display: none;
}
#right h3 img, #leftPages h3 img {
	margin: 6px 0px 0px;
}
.box {
	background: url(../images/bg-right-box.png);
	padding: 5px 0px 0px;
	width: 230px;
}
.box .cornerTop {
	font-size: 1px;
	height: 7px;
	width: 220px;
	background: url(../images/corner-home-box-top.png);
}
.box .boxIn {
	background: url(../images/bg-home-box-in.png);
	width: 220px;
}
.box .boxInNormal {
	background: url(none);
	padding: 0px 12px;
}
.box .boxBg {
	background: url(../images/bg-boxbg.png) no-repeat;
	padding: 0px 7px;
}
.box .boxBg p {
	text-align: left;
	padding: 0px;
	line-height: 150%;
}
.box .boxBg a, .box .boxBg a:Hover {
	color: #FF9900;
}
.box .boxBg a:Hover {
	color: #FFFFFF;
}
.box .boxBg .title, .box .boxBg .title:Hover {
	font-size: 12px;
	color: #FF9900;
	border-bottom: 1px solid #000000;
	font-weight: bold;
	text-decoration: none;
	padding: 0px 0px 3px;
	display: block;
}
.box .boxBg .title:Hover {
	color: #FFFFFF;
}
.box .cornerBottom {
	font-size: 1px;
	height: 7px;
	width: 220px;
	background: url(../images/corner-home-box-bottom.png);
}
#leftPages .boxIn h2 {
	font-size: 12px;
	color: #FF9900;
	border-bottom: 1px solid #000000;
	font-weight: bold;
	padding: 0px 0px 3px;
}
#leftPages .boxIn h2 span {
	font-size: 9px;
	color: #8C8D8E;
	font-weight: normal;
}
#leftPages .boxIn p {
	padding: 7px 0px 0px;
}
#leftPages .boxIn a {
	color: #CCCCCC;
}
#leftPages .boxIn a:Hover {
	color: #FF9900;
}
#leftPages .boxIn .main, #leftPages .boxIn .main:Hover {
	font-weight: bold;
}
.cornerDown {
	font-size: 1px;
	background: url(../images/corner-home-down.png);
	height: 7px;
	width: 230px;
}
#search table {
	margin: 0px;
}
#keyword {
	color: #FFFFFF;
	background: #3E413E;
	border: 1px solid #383421;
	width: 150px;
}
#footer {
	width: 600px;
	margin: 0px auto;
	padding: 20px 0px 0px;
	clear: both;
}
#footer p {
	text-align: center;
	padding-top: 5px;
}
#footerMenu {
	font-weight: bold;
	color: #191A19;
	border-bottom: 1px solid #3E413E;
	padding: 15px 0px 5px;
}
#footerMenu a, #footerMenu a:Hover {
	font-weight: bold;
	text-decoration: none;
	color: #C8C8C8;
}
#footerMenu a:Hover {
	color: #FF9900;
}
.right {
	text-align: right;
}
.center {
	text-align: center;
}
.imageTitle {
	background: url(../images/bg-h3.png) no-repeat;
	width: 178px;
	margin: 15px 0px 0px;
	padding: 1px 0px 1px 7px;
}
.imageTitle span {
	display: none;
}
.cleaner {
	font-size: 1px;
	clear: both;
	height: 1px;
}
/* Hlavní stránka */
#mainAnimation {
	margin: 15px 0px 0px;
}
#cats {
	height: 175px;
	width: 690px;
	margin: 0px 0px;
}
.cat {
	margin: 15px 15px 0px 0px;
	float: left;
	height: 175px;
	width: 220px;
	background: url(../images/bg-cat-home.png);
}
.catRight {
	margin: 15px 0px 0px;
}
.cat h2 {
	font-size: 13px;
	padding: 7px 0px 15px 25px;
	font-weight: bold;
}
.catIn {
	padding: 0px 10px;
	height: 130px;
}
.catIn p {
	font-size: 10px;
	padding: 15px 100px 0px 0px;
	text-align: left;
}
.catIn a, .catIn a:Hover {
	color: #FF9900;
	text-decoration: none;
	padding: 0px 0px 3px;
	border-bottom: 1px solid #000000;
	font-weight: bold;
}
.catIn a:Hover {
	color: #FFFFFF;
}
#catA {
	background: url(../images/bg-cat-a.png) no-repeat 100px 25px;
}
#catB {
	background: url(../images/bg-cat-b.png) no-repeat 120px 25px;
}
#catC {
	background: url(../images/bg-cat-c.png) no-repeat 115px 25px;
}
/* Výpis kategorie */
.product {
	margin: 15px 20px 0px 0px;
	float: left;
	height: 175px;
	width: 200px;
	background: url(../images/bg-products.png);
}

.productList
{
	background: url(../images/bg-products-list.png);
}

.productRight {
	margin: 15px 0px 0px;
}
.product h2 {
	font-size: 13px;
	padding: 7px 0px 15px 25px;
	font-weight: bold;
}
.product h2 span {
	font-size: 9px;
	color: #FFFFFF;
	font-weight: normal;
}
.product p {
	text-align: center;
	padding: 0px;
}
.product .detail {
	display: block;
	margin: -20px 0px 0px 155px;
	position: absolute;
}
.product .detail a {
	color: #FF9900;
}
.product .detail a:Hover {
	color: #FFFFFF;
}
/* Detail produktu */
.flap {
	background: url(../images/bg-flaps.png);
	margin: 15px 20px 0px 0px;
	float: left;
	height: 170px;
	width: 145px;
}
.flapRight {
	margin: 15px 0px 0px 0px;
}
.flap p {
	text-align: center;
	font-size: 10px;
}
.flap .image {
	padding: 10px 5px 0px 0px;
}
.flap .info {
	padding: 9px 0px 0px 8px;
}
.flap .info a, .flap .info a:Hover {
	font-weight: bold;
	color: #FF9900;
	text-decoration: none;
}
.flap .info a:Hover {
	color: #FFFFFF;
}
.center
{
 vertical-align: center;
}
.right
{
  vertical-align: right;
}

.tip
{
  color: white;
  font-size: 12px;
}
.orange
{
  color: #ff9000;
}
.selected
{
  background-color: #3e413e;
}

