/*	---------------------------------------------------------------------------------------
	Stock Shop - internetovy obchod
	
	Author:     Martin Svetlik, http://www.martinsvetlik.cz/
	Agency:     SCARABEO s.r.o.
	Client:     Stock Plzen - Bozkov s.r.o.
	Media:			screen, projection
	Date:			  17. 3. 2010
	---------------------------------------------------------------------------------------*/

* { margin: 0; padding: 0; }

body {
  background: #f2f2f2 url('./layout/bg-top.jpg') top left repeat-x;
  font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif;
  font-size: 12px;
  line-height: 18px;
  color: #000;
}

/* ------------------------------ Zakladni vlastnosti ---------------------------------*/

a, a:visited { text-decoration: underline; }
a:hover, a:focus { text-decoration: none; }
a img { border: none; }

* a { outline: none; }

.hidden { display: none; }
.center { text-align: center; }
.right { text-align: right; }

.cleaner {
  clear: both;
  height: 1px;
  margin: -1px 0 0 0; 
  padding: 0;
  border: none;
  visibility: hidden;
}

.cleaner-2 {
  clear: both;
  height: 0;
  line-height: 0;
  font-size: 0;
}

.replacement {
  position: relative;
  overflow: hidden;
}
.replacement span {
  display: block;
  position: absolute; 
  left: 0; 
  top: 0; 
  z-index: 1;
}
 
/* ------------------------------ Horni cast ---------------------------------*/

#top { width: 920px; height: 160px; margin: 0 auto; }

/* ------ Logo ------*/

#logo {
  width: 320px;
  height: 109px;
  padding-top: 50px;
  position: relative;
  overflow: hidden;  
  float: left;
  text-align: center;
}

#logo span {
  width: 320px;
  height: 159px;
  background: url('./layout/logo.jpg') top left no-repeat;
  display: block;
  position: absolute; 
  left: 0; 
  top: 0; 
  z-index: 1;
  cursor: pointer;
}

#logo h1 a { font-size: 150%; line-height: 50px; font-weight: bold; color: #d6b13d; }
#logo h1 a strong { color: #002856; }
#logo h1 a, #logo h1 a:visited { text-decoration: none; }

#logo em { font-style: normal; color: #002856; font-weight: bold; }

/* ------ Kosik ------*/

#cart { 
  width: 320px;
  height: 139px;
  background: #dcdcdc url('./boxes/cart.jpg') top left no-repeat;
  float: right;
  margin-top: 20px;
}
.cart-left { width: 170px; float: left; padding-left: 75px; }
.cart-left dl { margin-top: 20px; margin-left: 5px; }
.cart-left dt { float: left; width: 95px; color: #808080; text-align: right; }
.cart-left dd { float: right; width: 60px; text-align: right; color: #002856; padding-left: 10px; }

h3.cart-title { 
  width: 120px; 
  height: 20px; 
  margin-top: 15px;
  color: #002856;
  text-transform: uppercase;
}
h3.cart-title span { width: 120px; height: 20px; background: url('./titles/cart.jpg') top left no-repeat; }

p.cart-arrow { width: 40px; height: 80px; float: right; margin-top: 20px; }
p.cart-arrow a { color: #cd9e0c; cursor: pointer; }
p.cart-arrow span { width: 40px; height: 80px; background: url('./buttons/cart-arrow.jpg') top left no-repeat; }

/* ------------------------------ Hlavicka ---------------------------------*/

#head { width: 1000px; height: 280px; margin: 0 auto; }

/* BOZKOV */
body#bozkov #head { background: #6b1d0c url('./layout/head/bozkov.jpg') top left no-repeat; }
body#bozkov #head h2 { width: 198px; height: 119px; line-height: 119px; float: left; top: 90px; left: 75px; color: #ebc070; text-align: center; }
body#bozkov #head h2 span { width: 198px; height: 119px; background: url('./layout/head/bozkov-logo.jpg') top left no-repeat; }

body#bozkov #head p.arrow-left { 
  width: 40px;
  height: 80px;
  float: left;
  left: 40px;
  top: 120px;
  overflow: hidden;
  text-align: center;
}
body#bozkov #head p.arrow-left span { 
  width: 40px;
  height: 80px;
  background: url('./buttons/bozkov/arrow-left.jpg') top left no-repeat;
}

body#bozkov #head p.arrow-right { 
  width: 40px;
  height: 80px;
  float: right;
  right: 40px;
  top: 120px;
  text-align: center;
}
body#bozkov #head p.arrow-right span { 
  width: 40px;
  height: 80px;
  background: url('./buttons/bozkov/arrow-right.jpg') top left no-repeat;
}

body#bozkov #head p.arrow-left a, body#bozkov #head p.arrow-right a { color: #cdcdcd; font-weight: bold; font-size: 300%; text-decoration: none; line-height: 80px; display: block; cursor: pointer; }

/* AMUNDSEN */
body#amundsen #head { background: #f2f5f7 url('./layout/head/amundsen.jpg') top left no-repeat; }
body#amundsen #head h2 { display: none; }

body#amundsen #head p.arrow-left { 
  width: 40px;
  height: 80px;
  float: left;
  left: 40px;
  top: 120px;
  overflow: hidden;
  text-align: center;
}
body#amundsen #head p.arrow-left span { 
  width: 40px;
  height: 80px;
  background: url('./buttons/amundsen/arrow-left.jpg') top left no-repeat;
}

body#amundsen #head p.arrow-right { 
  width: 40px;
  height: 80px;
  float: right;
  right: 40px;
  top: 120px;
  text-align: center;
}
body#amundsen #head p.arrow-right span { 
  width: 40px;
  height: 80px;
  background: url('./buttons/amundsen/arrow-right.jpg') top left no-repeat;
}

body#amundsen #head p.arrow-left a, body#amundsen #head p.arrow-right a { color: #cdd0d7; font-weight: bold; font-size: 300%; text-decoration: none; line-height: 80px; display: block; cursor: pointer; }

/* FERNET */
body#fernet #head { background: #0e0e0e url('./layout/head/fernet.jpg') top left no-repeat; }
body#fernet #head h2 { width: 190px; height: 170px; line-height: 170px; float: left; top: 70px; left: 75px; color: #f8f2d8; text-align: center; }
body#fernet #head h2 span { width: 190px; height: 170px; background: url('./layout/head/fernet-logo.jpg') top left no-repeat; }

body#fernet #head p.arrow-left { 
  width: 40px;
  height: 80px;
  float: left;
  left: 40px;
  top: 120px;
  overflow: hidden;
  text-align: center;
}
body#fernet #head p.arrow-left span { 
  width: 40px;
  height: 80px;
  background: url('./buttons/fernet/arrow-left.jpg') top left no-repeat;
}

body#fernet #head p.arrow-right { 
  width: 40px;
  height: 80px;
  float: right;
  right: 40px;
  top: 120px;
  text-align: center;
}
body#fernet #head p.arrow-right span { 
  width: 40px;
  height: 80px;
  background: url('./buttons/fernet/arrow-right.jpg') top left no-repeat;
}

body#fernet #head p.arrow-left a, body#fernet #head p.arrow-right a { color: #e6e6e6; font-weight: bold; font-size: 300%; text-decoration: none; line-height: 80px; display: block; cursor: pointer; }

/* CITRUS */
body#citrus #head { background: #ffde4d url('./layout/head/citrus.jpg') top left no-repeat; }
body#citrus #head h2 { display: none; }

body#citrus #head p.arrow-left { 
  width: 40px;
  height: 80px;
  float: left;
  left: 40px;
  top: 120px;
  overflow: hidden;
  text-align: center;
}
body#citrus #head p.arrow-left span { 
  width: 40px;
  height: 80px;
  background: url('./buttons/citrus/arrow-left.jpg') top left no-repeat;
}

body#citrus #head p.arrow-right { 
  width: 40px;
  height: 80px;
  float: right;
  right: 40px;
  top: 120px;
  text-align: center;
}
body#citrus #head p.arrow-right span { 
  width: 40px;
  height: 80px;
  background: url('./buttons/citrus/arrow-right.jpg') top left no-repeat;
}

body#citrus #head p.arrow-left a, body#citrus #head p.arrow-right a { color: #999999; font-weight: bold; font-size: 300%; text-decoration: none; line-height: 80px; display: block; cursor: pointer; }


/* ------ Zalozky ------*/

div#cat-tabs { width: 920px; height: 79px; margin: 0 auto 2px; }
div#cat-tabs ul { margin-left: 39px; }
div#cat-tabs ul li { 
  float: left;
  list-style: none;
  text-transform: uppercase;
  text-align: center;
  height: 31px;
}
div#cat-tabs ul li a {
  line-height: 31px;
  color: #808080;
  font-weight: bold;
  font-size: 14px;
  text-decoration: none;
  display: block;
}
div#cat-tabs ul li.tab-bozkov { width: 102px; background: #e9e9e9 url('./buttons/tab-bozkov.jpg') top left no-repeat; }
div#cat-tabs ul li.tab-amundsen { width: 100px; background: #e9e9e9 url('./buttons/tab-amundsen.jpg') top left no-repeat; }
div#cat-tabs ul li.tab-fernet { width: 120px; background: #e9e9e9 url('./buttons/tab-fernet.jpg') top left no-repeat; }
div#cat-tabs ul li.tab-citrus { width: 190px; background: #e9e9e9 url('./buttons/tab-citrus.jpg') top left no-repeat; }

/* BOZKOV */
body#bozkov div#cat-tabs { background: url('./layout/head/bozkov-tabs.jpg') top left no-repeat; }
body#bozkov div#cat-tabs li.tab-bozkov { background: #6b1d0c url('./buttons/tab-bozkov-active.jpg') top left no-repeat; }
body#bozkov div#cat-tabs li.tab-bozkov a { color: #cfb87f; }

/* AMUNDSEN */
body#amundsen div#cat-tabs { background: url('./layout/head/amundsen-tabs.jpg') top left no-repeat; }
body#amundsen div#cat-tabs li.tab-amundsen { width: 100px; position: relative; padding-left: 2px; right: 2px; margin-right: -2px; background: #f2f5f7 url('./buttons/tab-amundsen-active.jpg') top left no-repeat; }
body#amundsen div#cat-tabs li.tab-amundsen a { color: #192861; }

/* FERNET */
body#fernet div#cat-tabs { background: url('./layout/head/fernet-tabs.jpg') top left no-repeat; }
body#fernet div#cat-tabs li.tab-fernet { width: 120px; position: relative; padding-left: 2px; right: 2px; margin-right: -2px; background: #0c0c0c url('./buttons/tab-fernet-active.jpg') top left no-repeat; }
body#fernet div#cat-tabs li.tab-fernet a { color: #ab8849; }

/* CITRUS */
body#citrus div#cat-tabs { background: url('./layout/head/citrus-tabs.jpg') top left no-repeat; }
body#citrus div#cat-tabs li.tab-citrus { width: 190px; position: relative; padding-left: 2px; right: 2px; margin-right: -2px; background: #ffde4d url('./buttons/tab-citrus-active.jpg') top left no-repeat; }
body#citrus div#cat-tabs li.tab-citrus a { color: #1b161c; }

/* ------------------------------ Obsahova cast ---------------------------------*/

body#bozkov div#content-wrap { width: 100%; min-height: 334px; background: #e0b7a2 url('./layout/bg-cont-bozkov.jpg') top left repeat-x; }
body#amundsen div#content-wrap { width: 100%; height: 409px; background: #e6e6e6 url('./layout/bg-cont-amundsen.jpg') top left repeat-x; }
body#fernet div#content-wrap { width: 100%; height: 409px; background: #f7f2d7 url('./layout/bg-cont-fernet.jpg') top left repeat-x; }
body#citrus div#content-wrap { width: 100%; height: 409px; background: #fdf0b4 url('./layout/bg-cont-citrus.jpg') top left repeat-x; }

body#bozkov div#cont-bg-bottom { width: 100%; height: 75px; background: #e0b7a2 url('./layout/bg-cont-bozkov-bottom.jpg') top left repeat-x; }

#content { width: 920px; margin: 0 auto; }

/* Informace o DPH */
body#bozkov p.vat-info { font-size: 11px; color: #993d17; clear: both; }
body#amundsen p.vat-info { font-size: 11px; color: #6a0f13; clear: both; }
body#fernet p.vat-info { font-size: 11px; color: #9c7630; clear: both; }
body#citrus p.vat-info { font-size: 11px; color: #9c7630; clear: both; }

/* Produkt - obecne */
.product { 
  width: 200px;
  float: left;
  margin-right: 40px;
}

.p-last { margin-right: 0; }
.product h3 { line-height: 40px; margin-top: 19px; font-size: 17px; font-weight: normal; }
.product div.pimg { height: 110px; padding-bottom: 16px; background: transparent url('./boxes/product-shadow.png') bottom left repeat-x; overflow: hidden; }
.product div.pimg a { position: relative; width: 190px; height: 100px; display: block; }

.product dl, .product fieldset { font-size: 11px; }
.product dl { margin-left: 10px; }
.product dt { float: left; width: 100px; }
.product dd { float: right; width: 80px; padding-left: 10px; }

.product fieldset { border: none; clear: both; padding-top: 5px; }
.product fieldset legend { display: none; }
.product fieldset label { display: block; float: left; padding-left: 10px; width: 110px; }
.product fieldset p { padding-top: 1px; }

.product fieldset p.addtocart { margin-top: 20px; height: 52px; padding-top: 0; background: transparent url('./buttons/bozkov/add-price.png');}
.product fieldset p.addtocart input { float: left; margin-right: 6px; }
.product fieldset p.addtocart strong { font-size: 12px; position: relative; bottom: 5px; text-transform: uppercase; }
.product fieldset p.addtocart span { font-size: 17px; line-height: 30px; }

/* Zadny produkt v nabidce */
p.noproduct { text-align: center; padding-top: 60px; font-size: 16px; line-height: 25px; }
p.noproduct span { font-size: 30px; display: block; }
body#bozkov p.noproduct span { color: #6b1c0a; }
body#amundsen p.noproduct span { color: #192861; }
body#fernet p.noproduct span { color: #ab8849; }
body#citrus p.noproduct span { color: #1b161c; }

/* Produkt - BOZKOV */

body#bozkov .product h3 span { color: #852e12; }
body#bozkov .product div.pimg a { border: 5px solid #ac8049; }
body#bozkov .product div.pimg a span { display: block; background: transparent url('./buttons/bozkov/zoom.png') no-repeat; width: 90px; height: 20px; position: absolute; left: 10px; bottom: 10px; cursor: pointer; }
body#bozkov .product img { border: 5px solid #ac8049; }
body#bozkov .product dd { color: #993d17; }
body#bozkov .product fieldset select { border: 1px solid #993d17; padding-left: 5px; width: 60px; color: #993d17; background-color: #e5d9d6; }
body#bozkov .product fieldset input.quant { border: 1px solid #993d17; padding: 1px 5px; width: 47px; color: #993d17; background-color: #e5d9d6; }


body#bozkov .product p.addtocart strong { color: #b2652a; }
body#bozkov .product p.addtocart span { color: #cfb87f; }

/* Produkt - AMUNDSEN */

body#amundsen .product h3 { color: #808080; }
body#amundsen .product h3 span { color: #00235d; }
body#amundsen .product div.pimg a { border: 5px solid #b8b9ba; }
body#amundsen .product div.pimg a span { display: block; background: transparent url('./buttons/amundsen/zoom.png') no-repeat; width: 90px; height: 20px; position: absolute; left: 10px; bottom: 10px; cursor: pointer; }
body#amundsen .product img { border: 5px solid #b8b9ba; }
body#amundsen .product dt { color: #001029; }
body#amundsen .product dd { color: #6a0f13; }
body#amundsen .product fieldset select { border: 1px solid #001029; padding-left: 5px; width: 60px; color: #6a0f13; background-color: #e0e0e2; }
body#amundsen .product fieldset input.quant { border: 1px solid #001029; padding: 1px 5px; width: 47px; color: #6a0f13; background-color: #e0e0e2; }


body#amundsen .product fieldset p.addtocart { background: transparent url('./buttons/amundsen/add-price.png');}
body#amundsen .product p.addtocart strong { color: #85878d; }
body#amundsen .product p.addtocart span { color: #d1d2d4; }

/* Produkt - FERNET */

body#fernet .product h3 { color: #0c0c0c; }
body#fernet .product h3 span { color: #7c581e; }
body#fernet .product div.pimg a { border: 5px solid #b58a39; }
body#fernet .product div.pimg a span { display: block; background: transparent url('./buttons/fernet/zoom.png') no-repeat; width: 90px; height: 20px; position: absolute; left: 10px; bottom: 10px; cursor: pointer; }
body#fernet .product dt { color: #111110; }
body#fernet .product dd { color: #9c7630; }
body#fernet .product fieldset select { border: 1px solid #9c7630; padding-left: 5px; width: 60px; color: #9c7630; background-color: #f3f0ee; }
body#fernet .product fieldset input.quant { border: 1px solid #9c7630; padding: 1px 5px; width: 47px; color: #9c7630; background-color: #f3f0ee; }

body#fernet .product fieldset p.addtocart { background: transparent url('./buttons/fernet/add-price.png');}
body#fernet .product p.addtocart strong { color: #b58a39; }
body#fernet .product p.addtocart span { color: #cfb87f; }

/* Produkt - CITRUS */

body#citrus .product h3 { color: #0c0c0c; }
body#citrus .product h3 span { color: #b89246; }
body#citrus .product div.pimg a { border: 5px solid #070000; }
body#citrus .product div.pimg a span { display: block; background: transparent url('./buttons/citrus/zoom.png') no-repeat; width: 90px; height: 20px; position: absolute; left: 10px; bottom: 10px; cursor: pointer; }
body#citrus .product dt { color: #111110; }
body#citrus .product dd { color: #9c7630; }
body#citrus .product fieldset select { border: 1px solid #9c7630; padding-left: 5px; width: 60px; color: #9c7630; background-color: #f3f0ee; }
body#citrus .product fieldset input.quant { border: 1px solid #9c7630; padding: 1px 5px; width: 47px; color: #9c7630; background-color: #f3f0ee; }

body#citrus .product fieldset p.addtocart { background: transparent url('./buttons/citrus/add-price.png');}
body#citrus .product p.addtocart strong { color: #806c14; }
body#citrus .product p.addtocart span { color: #000; }

/* ------------------------------ Nakupni kosik ---------------------------------*/

body#shopping-basket div#content-wrap { width: 100%; min-height: 200px; background: #f2f2f2 url('./layout/bg-cont-cart.jpg') top left repeat-x; }
body#shopping-basket div#content { width: 880px; padding-top: 61px; }

/* Hlavicka kosiku */

#cart-head { width: 880px; height: 119px; margin: 0 auto; background: url('./layout/cart-money.jpg') top left no-repeat; }
#cart-head h3 { width: 172px; height: 25px; line-height: 25px; top: 40px; left: 75px; font-size: 22px; text-transform: uppercase; font-weight: normal; color: #d5af39; }
#cart-head h3 strong { color: #002856; }
#cart-head h3 span { width: 172px; height: 25px; background: url('./titles/cart-title.jpg') top left no-repeat; }

#cart-head p { margin-top: 50px; margin-left: 75px; }
#cart-head p a, #cart-head p a:visited { color: #999999; text-decoration: none; }
#cart-head p a:hover, #cart-head p a:focus { text-decoration: underline; }

/* Tabulka - seznam produktu */

table.cart-list { 
  display: table; 
  border-collapse: collapse; 
  width: 100%; 
  line-height: 20px;
  margin-bottom: 40px;
}
table.cart-list tr { display: table-row; }
table.cart-list th, table#cart-list td { display: table-cell; margin: 0; vertical-align: top; text-align: left; }
table.cart-list th { font-weight: normal; vertical-align: middle; color: #808080; border-bottom: 1px solid #cccccc; padding: 10px 0 5px 0px; }
table.cart-list th.table-img { border: none; width: 75px; }
table.cart-list th.table-title { border: none; width: 145px; color: #002856; font-size: 18px; }
table.cart-list th.table-quantity { width: 149px; }
table.cart-list th.table-price { width: 151px; }
table.cart-list th-table-note { width: 210px; }
table.cart-list th.table-price-top { background-color: #ededed; border: 1px solid #d9d9d9; border-bottom: none; padding-left: 8px; }
table.cart-list th img { vertical-align: middle; }
table.cart-list th div.cart-img-thumb { width: 50px; height: 50px; display: block; border: 5px solid #d9d9d9; }

table.cart-list td { color: #002856; padding: 5px 0 8px 0; }
table.cart-list td a, table.cart-list td a:visited { color: #e5254b; text-decoration: none; }
table.cart-list td a:hover, table.cart-list td a:focus { text-decoration: underline; }
table.cart-list td.table-price-bottom { background-color: #ededed; border: 1px solid #d9d9d9; border-top: none; color: #d0ad3f; text-align: right; font-size: 18px; padding-right: 9px;  }

/* Tabulka - cenova rekapitulace */

table.table-overview {
  display: table; 
  border-collapse: collapse; 
  width: 100%; 
  line-height: 29px;
  margin-bottom: 25px;
}
table.table-overview tr { display: table-row; }
table.table-overview tr.table-border th { border-top: 1px solid #e6e6e6; border-bottom: 1px solid #999999; }
table.table-overview tr.table-border td { border-top: 1px solid #e6e6e6; border-bottom: 1px solid #999999; color: #959595; }
table.table-overview tr.table-wo-vat td { color: #959595; }
table.table-overview tr.table-shipping th, table.table-overview tr.table-shipping td { border-bottom: 1px solid #cccccc;  }
table.table-overview tr.table-shipping td select { margin-bottom: 10px; }
table.table-overview th, table.table-overview td { display: table-cell; margin: 0; vertical-align: top; }
table.table-overview th { font-weight: normal; text-align: left; vertical-align: middle; color: #808080; padding-left: 520px;  }
table.table-overview td { font-size: 18px; text-align: right; padding-right: 9px; }
table.table-overview td.table-sum { color: #002856; }
table.table-overview td.table-total { color: #e5254b; }

table fieldset { border: none; }
table fieldset legend { display: none; }

/* Tlacitka - spodni cast */
#cart-buttons-wrap {
  width: 100%;
  height: 75px;
  background: #f2f2f2 url('./layout/cart-buttons.jpg') top left repeat-x;
}

#cart-buttons { width: 880px; margin: 0 auto; }
#cart-buttons a, #cart-buttons a:visited { 
  width: 140px; 
  height: 47px; 
  line-height: 30px; 
  text-align: center;
  display: block;
  background: transparent url('./buttons/cart/empty.png') top left no-repeat;
  color: #fff;
  text-decoration: none;
  float: left;
}
#cart-buttons a:hover, #cart-buttons a:focus { text-decoration: underline; }
#cart-buttons a.back-to-cart { background: transparent url('./buttons/cart/back.png') top left no-repeat; }

#cart-buttons input { 
  width: 140px; 
  height: 47px; 
  padding-bottom: 17px;
  font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif;
  font-size: 100%;
  text-align: center;
  display: block;
  background: transparent url('./buttons/cart/confirm.png') top left no-repeat;
  border: none;
  cursor: pointer;
  color: #fff;
  text-decoration: none;
  float: right;
}
#cart-buttons input:hover { text-decoration: underline; }
#cart-buttons input#order { font-weight: bold; }

#cart-buttons a.order { 
  width: 140px; 
  height: 47px; 
  padding-bottom: 17px;
  font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif;
  font-size: 100%;
  text-align: center;
  display: block;
  background: transparent url('./buttons/cart/confirm.png') top left no-repeat;
  border: none;
  cursor: pointer;
  color: #fff;
  text-decoration: none;
  float: right;
}

#cart-buttons a.order:hover { text-decoration: underline; }

/* ------------------------------ Objednavka ---------------------------------*/

div.order-left { width: 450px; float: left; }
div.order-right { width: 420px; float: right; }

div.order-left fieldset, div.order-right fieldset { border: none; margin-bottom: 40px; }
div.order-left fieldset legend, div.order-right fieldset legend { display: none; }
div.order-left fieldset p { padding-top: 8px; }
div.order-left fieldset label { display: block; float: left; padding-right: 15px; width: 165px; color: #666666; text-align: right; line-height: 22px; }
div.order-left fieldset input { width: 180px; height: 20px; line-height: 20px; font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif; font-size: 100%; border: 1px solid #b3b3b3; background: #fefefe url('./buttons/input-bg.jpg') top left repeat-x; color: #000; padding: 0px 9px; }
div.order-left fieldset input#name, div.order-left fieldset input#surname { width: 120px; }
div.order-left fieldset input#phone { width: 92px; }
div.order-left fieldset input#zip { width: 80px; }

div.order-right fieldset p { width: 155px; padding-left: 20px; padding-top: 15px; }
div.order-right fieldset textarea { font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif; font-size: 100%; width: 400px; height: 180px; margin-top: 8px; padding: 15px 10px; border: 1px solid #b3b3b3; background: #f7f7f7 url('./buttons/textarea-bg.jpg') top left repeat-x; }
div.order-right fieldset label { display: block; float: right; color: #666666; line-height: 18px; }

/* ------------------------------ Paticka ---------------------------------*/

#footer-wrap {
  width: 100%;
  height: 69px;
  border-top: 1px solid #fff;
  background-color: #f2f2f2;
}
#footer {
  width: 920px;
  margin: 0 auto;
}
#footer p, #footer ul { color: #999999; padding-top: 19px; float: left; }
#footer ul { padding-left: 178px; }
#footer p a { color: #4d4d4d; }
#footer ul a { color: #999999; text-transform: uppercase; }
#footer p.scarabeo { float: right; }

#footer ul li { list-style: none; float: left; }
