/*
 * Zakladni Styl JAVORA
 * Autor: Jan Rezac
 *
 */

@import url("initial.css");

a, a:link {
  text-decoration: underline;
  cursor: pointer;
  color: #cf0026;
}

a:visited {
  color: #cf0026;
}

a:hover, a:focus, a:active {
  color: #7c3a00;
}

/*========== [layout] ========================================================*/
body {
  text-align: center;
  background: #e6e0d8 url(../images/top.gif) 0 0 repeat-x;
  color: #3c2000;
  font-size: 1em;
  line-height: 1.6;
}

div#main2 {
  width: 100%;
  background: url(../images/foot.gif) 0 100% repeat-x;
}

div#main {
  width: 940px;
  margin: 0 auto;
  text-align: left;
  font-size: 0.77em;
  position: relative;
}

table {
  line-height: 1.6;
}

/*========== [header] ========================================================*/
div#header {
  height: 147px;
  position: relative;
}

div#header a,
div#header a:link,
div#header a:visited {
  color: #7c3a00;
}

div#header a:hover {
  color: #cf0026;
}

div.top {
  padding-top: 9px;
}

div.t1 {
  float: left;
  width: 164px;
}

div.t2 {
  width: 400px;
  float: left;
}

div.t3 {
  float: right;
  padding-right: 164px;
  text-align: right;
}

div.t4 {
  position: absolute;
  left: auto;
  right: 0;
  top: 6px;
  width: 151px;
  height: 25px;
}

div.t4 span {
  background: url(../images/objednat.gif) no-repeat;
}

div.t4b span {
  background-position: 0 -26px;
}

div.t4 a:hover span {
  background-position: 0 -26px;
}

div.t4b a:hover span {
  background-position: 0 0;
}

div.t2 a {
  padding-top: 2px;
}

div.t2 i {
  margin: 0 2px;
  color: #7c3a00;
  font-style: normal;
}

a.login {
  padding-left: 28px;
  background: url(../images/icon/login.gif) 0 0 no-repeat;
  padding-bottom: 4px;
}

a.login:hover {
  background-position: 0 -1000px;
}

a.cart {
  padding-left: 21px;
  margin-right: 4px;
  background: url(../images/icon/cart.gif) 0 2px no-repeat;
  font-weight: bold;
}

a.cart:hover {
  background-position: 0 -998px;
}

div#header div.cactive a.cart,
div#header div.cactive a.cart:link,
div#header div.cactive a.cart:visited {
  color: #cf0026;
  background-position: 0 -998px;
}

div#header div.cactive a.cart:hover {
  color: #7c3a00;
  background-position: 0 2px;
}

div.logo {
  width: 683px;
  height: 107px;
  position: absolute;
  top: 40px;
}

div.logo span {
  background: url(../images/javora.jpg) no-repeat;
}

div.logo a:hover span {
  background-position: 0 -108px;
}

div#search {
  position: absolute;
  top: 68px;
  left: 692px;
}

input.send {
  background: url(../images/vyhledat.gif) no-repeat;
  width: 89px;
  height: 26px;
  overflow: hidden;
  cursor: pointer;
}

input.send:hover {
  background-position: 0 -27px;
}

input.text,
textarea {
  border: 1px solid #bfb3a9;
  padding: 4px 2px 5px;
}

div#search input.text,
div.search input.text {
  position: relative;
  top: -8px;
  width: 146px;
  margin-right: 3px;
}

div#wrapper {
  background: #fff url(../images/back2.gif) 0 0 repeat-y;
}

div#wrapper2 {
  background: url(../images/back3.gif) 0 100% no-repeat;
}

div#wrapper3 {
  padding: 20px 29px 30px;
  margin: 0 1px;
  background: url(../images/ctop.gif) 0 0 repeat-x;
}

div#mm {
  background: #9a4800 url(../images/back1.gif) 0 0 no-repeat;
}

div#mm ul {
  width: 100%;
  overflow: hidden;
  margin: 0;
}

div#mm a,
div#mm a:link,
div#mm a:visited {
  color: #fff;
  text-decoration: none;
  padding: 8px 12px;
  display: block;
}

div#mm a:hover {
  background: #592a00;
}

div#mm a.active,
div#mm a.active:link,
div#mm a.active:visited,
div#mm a.active:hover {
  color: #7c3a00;
  background: url(../images/mm.gif) 0 100% repeat-x;
}

div#mm li {
  float: left;
}

div#mm li.f {
  margin-left: 18px;
}

/*========== [telo] ==========================================================*/
div.slogan {
  font-size: 24px;
  color: #7c3a00;
  line-height: 1.4;
  margin-bottom: 20px;
}

div.slogan a {
  text-decoration: none;
}

div.slogan a:hover {
  text-decoration: underline;
  color: #cf0026;
}

div.home1 {
  padding: 10px 466px 50px 0;
  background: url(../images/home.jpg) 390px 10px no-repeat;
}

div.button {
  height: 26px;
  overflow: hidden;
}

div.button a,
div.button a:link,
div.button a:visited {
  text-decoration: none;
  font-size: 12px;
  display: block;
  background: #7c3a00 url(../images/button2.gif) 0 0 repeat-x;
  float: left;
  color: #fff;
  margin-right: 8px;
}

div.button i {
  background: url(../images/button1.gif) 0 0 no-repeat;
  display: block;
  font-style: normal;
}

div.button b {
  background: url(../images/button3.gif) 100% 0 no-repeat;
  display: block;
  padding: 2px 16px 5px !important;
  text-transform: uppercase;
}

div.bx1 strong,
div.bx2 strong {
  position: relative;
  top: 1px;
}

div.button a:hover {
  background: #cf0026 url(../images/button2.gif) 0 -66px repeat-x;
}

div.button a:hover i {
  background-position: 0 -66px;
}

div.button a:hover b {
  background-position: 100% -66px;
}

div.home3 {
  position: absolute;
  top: 20px;
  right: -30px;
  width: 220px;
  font-size: 24px;
}

div.home3 ul {
  background: url(../images/line2.gif) 100% 0 no-repeat;
}

div.home3 ul li {
  background: url(../images/line2.gif) 100% 100% no-repeat;
  padding: 0;
}

div.home3 a {
  display: block;
  text-decoration: none;
  padding: 6px 0 9px 40px;
  background: url(../images/dot/home.gif) 15px 18px no-repeat;
}

div.home3 a:hover {
  background-position: 15px -982px;
}

div.mid {
  background: #7c3a00 url(../images/mid1.gif) 0 0 no-repeat;
  margin-bottom: 20px;
}

div.mid2 {
  background: url(../images/mid2.gif) 0 100% no-repeat;
  padding: 10px 5px 0;
}

div.mid div.clr div {
  text-align: center;
  float: left;
  width: 145px;
}

div.mid div.clr div img {
  display: inline;
  border: 1px solid #8c5f2b;
}

div.mid a,
div.mid a:link,
div.mid a:visited {
  text-decoration: none;
  color: #fff;
  display: block;
  background: url(../images/dot/mid.gif) 50% 100% no-repeat;
  padding-bottom: 20px;
}

div.mid a span {
  text-decoration: underline;
  display: block;
  margin-top: 3px;
}

div.mid a:hover {
  color: #fff;
  background: url(../images/dot/mid2.gif) 45% 100% no-repeat;
}

div.mid div.clr div a:hover img {
  border: 1px solid #bd905c;
}

h2,
div.rprice {
  font-size: 24px;
  color: #7c3a00;
  margin-bottom: 17px;
  line-height: 1.4;
}

div.rprice {
  color: #cf0026;
}

div.mText h3,
h3 {
  font-size: 18px;
  color: #7c3a00;
  margin-bottom: 13px;
  font-weight: normal;
}

div.tri {
  width: 280px;
  float: left;
  margin-right: 20px;
}

h1 {
  font-size: 36px;
  color: #7c3a00;
  line-height: 1.2;
  margin-bottom: 16px;
  position: relative;
  left: -1px;
}

p,
ul,
ol,
dl,
table,
.faq dd div {
  margin-bottom: 13px;
}

div.home4 {
  width: 250px;
  float: left;
  margin-right: 20px;
}

div.home5 {
  width: 320px;
  float: right;
}

div.p a {
  display: block;
  padding: 0 0 0 83px;
  text-decoration: none;
  height: 57px;
  color: #3c2000;
  background: url(../images/home/p.gif) 0 0 no-repeat;
  position: relative;
}

div.p a img {
  position: absolute;
  top: 1px;
  left: 3px;
}

div.p a b {
  display: block;
  text-decoration: underline;
  font-weight: normal;
  color: #cf0026;
  padding-top: 7px;
}

div.p {
  margin-bottom: 3px;
}

div.p a:hover {
  background-position: 0 -58px;
}

div.p a:hover b {
  color: #7c3a00;
}

div.mt {
  margin-top: 17px;
}

div.clanek,
div.prod,
div.subpage,
div.mText,
div.bb,
div.forum,
div.pager {
  padding-bottom: 30px;
  margin-bottom: 10px;
  background: url(../images/line.gif) 0 100% repeat-x;
}

div.forum h3 {
  margin: 0;
}

.tabbertab div.forum,
div.pager {
  margin-bottom: 5px;
}

div.mText {
  padding-bottom: 17px;
}

div.bb {
  padding-bottom: 40px;
}

div.bb2,
div.bb3 {
  padding-bottom: 30px;
}

div.bb2 h2 {
  margin: 0 !important;
}

div.result {
  background: url(../images/line.gif) 0 0 repeat-x;
  padding-top: 15px;
  margin-top: 15px;  
}

div.clanek h3,
div.prod h3 {
  font-weight: normal;
  margin: 0;
  font-size: 12px;
}

div.clanek p {
  margin-bottom: 0;
}

div.date {
  font-style: italic;
}

div.prod div.date,
div.prod p {
  margin-bottom: 7px;
}

div.price div strong {
  color: #cf0026;
  font-style: normal;
}

div.img {
  float: right;
  margin: 4px 0 10px 20px;
}

div.img a,
div.sprod span,
div.ref span {
  display: block;
  padding: 4px;
  border: 1px solid #d2cbc4;
}

div.img a:hover,
div.sprod a:hover span,
div.ref a:hover span {
  border: 1px solid #aa9f93;
}

div.one1 div.img a,
div.one1 div.img a:hover  {
  border: 0 none;
}

div.one1 div.button {
  width: 300px;
}

div.div1 {
  background: url(../images/div2.gif) 540px 0 repeat-y;
}

div.div2 {
  background: url(../images/div1.gif) 540px 0 no-repeat;
}

div.div3 {
  background: url(../images/div3.gif) 540px 100% no-repeat;
}

div.wrapper5a {
  background: url(../images/div2.gif) 200px 0 repeat-y;
}

div.wrapper5b {
  background: url(../images/div1.gif) 200px 0 no-repeat;
}

div.wrapper5c {
  background: url(../images/div3.gif) 200px 100% no-repeat;
}

div.subtext {
  width: 428px;
  float: left;
  position: relative;
  top: -8px;
}

div.in_text_image_right {
  float: right;
  margin: 5px 0 10px 20px;
}

div.in_text_image_left {
  float: left;
  margin: 5px 20px 10px 0;
}

div.subtext h2 {
  margin-bottom: 10px;
}

div.subtext div.button {
  margin-top: 15px;
}

div.subtext .in_text_image_left span {
  display: none;
}

div.wrapper4 {
  float: right;
  width: 660px;
}

div.sm {
  width: 180px;
  float: left;
}

div.sm h3 {
  font-size: 11px;
  margin-bottom: 10px;
  color: #7c3a00;
  font-weight: normal;
}

div.sm li {
  margin-bottom: 1px;
}

div.sm ul {
  border-top: 1px solid #d2cbc4;
}

div.sm a,
div.sm a:link,
div.sm a:visited {
  display: block;
  padding: 4px 8px 5px 0;
  text-decoration: none;
  color: #7c3a00;
  border-bottom: 1px solid #d2cbc4;
}

div.sm a:hover {
  color: #cf0026;
  background: #fff6f8;
}

div.sm a.active,
div.sm a.active:link,
div.sm a.active:visited,
div.sm a.active:hover {
  font-weight: bold;
  color: #cf0026;
  background: #fff6f8;
  text-decoration: none;
  cursor: default;
}

div.sm a.active2,
div.sm a.active2:link,
div.sm a.active2:visited {
  font-weight: bold;
  color: #7c3a00;
  background: transparent;
  text-decoration: none;
}

div.sm a.active2:hover {
  color: #cf0026;
  background: #fff6f8;
}

div.sm ul ul {
  margin: 0;
  border: 0;
}

div.sm ul ul li,
div.sm ul li.subMenu {
  margin: 0;
}

div.sm ul ul a,
div.sm ul ul a:link,
div.sm ul ul a:visited {
  padding-left: 25px;
  background: url(../images/dot/sm.gif) 8px 9px no-repeat;
  color: #7c3a00;
  border-bottom: 1px solid #d2cbc4;
}

div.sm ul ul a:hover {
  background: #fff6f8 url(../images/dot/sm.gif) 8px -991px no-repeat;
  color: #cf0026;
}

div.sm ul ul a.active,
div.sm ul ul a.active:link,
div.sm ul ul a.active:visited,
div.sm ul ul a.active:hover {
  font-weight: bold;
  color: #cf0026;
  background: #fff6f8 url(../images/dot/sm.gif) 8px -991px no-repeat;
  text-decoration: none;
}

div#bread {
  font-size: 11px;
  color: #997453;
  padding: 0 0 21px;
  margin-bottom: 5px;
  background: url(../images/line.gif) 0 100% repeat-x;
}

div#bread b {
  font-weight: normal;
}

div#bread a,
div#bread a:link,
div#bread a:visited {
  color: #997453;
  padding-right: 10px;
  margin-right: 5px;
  background: url(../images/dot/bread.gif) 100% 4px no-repeat;
}

div#bread a:hover {
  color: #cf0026;
}

div.sekce a,
div.sekce a:link,
div.sekce a:visited {
  font-size: 11px;
  color: #997453;
  padding-right: 11px;
  margin-right: 5px;
  background: url(../images/dot/bread.gif) 100% 4px no-repeat;
}

div.sekce a:hover {
  color: #cf0026;
}

div.sekce a.lsekce,
div.sekce a.lsekce:link,
div.sekce a.lsekce:visited {
  background: transparent;
}

.in_text_image_container {
  width: auto;
}

.in_text_image_container span {
  display: block;
  text-align: right;
  padding-top: 4px;
  font-size: 11px;
  color: #997453;
}

.in_text_image_container a,
.in_text_image_container a:link,
.in_text_image_container a:visited {
  font-size: 11px;
  color: #997453;
}

.in_text_image_container a:hover {
  color: #7c3a00;
}

.in_text_image_right {
  text-align: right;
}

.in_text_image_container img {
  display: inline;
}

div.ref {
  float: left;
  width: 212px;
  margin-right: 12px;
}

div.refs div.ref {
  margin-bottom: 8px;
}

div.photos {
  margin: 5px 0 20px;
}

div.photos div {
  float: left;
  margin-right: 15px;
}

div.ref a {
  display: block;
}

div.ref a strong {
  display: block;
  font-weight: normal;
}

div.hr hr {
  display: none;
}

sup {
  font-size: 7px;
}

ul li {
  padding-left: 26px;
  background: url(../images/dot/ul.gif) 12px 7px no-repeat;
}

ol li {
  margin-left: 30px;
}

div.sm ul li,
div#mm ul li,
ul.used li {
  padding: 0;
  background: transparent;
}

a.prev a,
a.prev:link,
a.prev:visited {
  padding-left: 17px;
  background: url(../images/dot/sm2.gif) 0 4px no-repeat;
  color: #7c3a00;
}

a.prev:hover {
  color: #cf0026;
  background-position: 0 -996px;
}

a.next a,
a.next:link,
a.next:visited {
  padding-right: 17px;
  background: url(../images/dot/sm.gif) 100% 4px no-repeat;
  color: #7c3a00;
}

a.next:hover {
  color: #cf0026;
  background-position: 100% -996px;
}

div.form div {
  margin-bottom: 10px;
}

div.form label {
  display: block;
}

div.form input.text,
textarea {
  width: 200px;
}

textarea {
  height: 200px;
}

div.fform {
  background: url(../images/line.gif) 0 0 repeat-x;
  padding-top: 17px;
  margin-top: 8px;
}

dl.faq {
  margin-bottom: 20px;
}

dl.faq dt {
  text-decoration: underline;
  cursor: pointer;
  color: #7c3a00;
  padding-left: 13px;
  background: url(../images/dot/faq.gif) 0 7px no-repeat;
}

dl.faq dt:hover {
  color: #cf0026;
  background-position: 0 -993px;
}

dl.faq dd div {
  text-align: left !important;
}

dl.faq dd {
  margin-left: 0;
  padding-left: 13px;
}

div.fform textarea,
textarea.mText {
  width: 350px;
  height: 150px;
}

input.sub {
  font-weight: bold;
  padding: 6px 10px;
  cursor: hand;
}

div.contact1 {
  width: 580px;
  float: left;
} 

div.cform {
  width: 210px;
  float: right;
}

div.contact1 th {
  padding-right: 10px;
}

div.faq {
  width: 320px;
}

div.clanek2 h2 {
  margin-bottom: 10px;
}

div.services {
  padding-top: 10px;
  width: 206px;
  float: left;
  margin-right: 15px;
}

div.services img {
  margin-bottom: 20px;
}

div.services div.button {
  margin-bottom: 3px;
}

table.addData td {
  padding-right: 10px;
}

div.result p {
  margin: 0 0 4px;
}

div.results {
  margin-left: 70px;
}

div.result {
  position: relative;
}

div.imgabs {
  position: absolute;
  top: 15px;
  left: -70px;
}

div.result h3 {
  font-size: 14px;
  margin-bottom: 4px;
}

div.pager b,
div.pager a {
  margin: 0 3px;
}

a.pdf,
a.pdf:link,
a.pdf:visited {
  padding-left: 19px;
  background: url(../images/icon/pdf.gif) 0 1px no-repeat;
}

a.pdf:hover {
  color: #000;
  background-position: -1000px 1px;
}

dl.docs {
  margin-bottom: 20px;
}

dl.docs dd {
  margin: 0 0 0 19px;
}

div.list1 {
  background: #fff url(../images/list2.gif) 0 0 repeat-y;
  margin-bottom: 12px;
}

div.plus1 {
  width: 220px;
}

div.plus2 {
  width: 442px;
}

div.list2 {
  background: url(../images/list3.gif) 0 100% no-repeat;
}

div.list3 {
  background: url(../images/list1.gif) 0 0 no-repeat;
}

div.produkt {
  width: 212px;
  float: left;
  margin-right: 12px;
}

div.produkt2 {
  padding: 15px 20px 20px;
}

div.pimg,
div.produkt h2 {
  margin-bottom: 10px;
}

div.produkt p {
  margin-bottom: 14px;
}

div.one1 {
  background: #fff url(../images/one2.gif) 0 0 repeat-y;
  margin-bottom: 12px;
}

div.one2 {
  background: url(../images/one3.gif) 0 100% no-repeat;
}

div.one3 {
  background: url(../images/one1.gif) 0 0 no-repeat;
  padding: 15px 20px 20px;
}

div.full div.one1 {
  background: #fff url(../images/one2b.gif) 0 0 repeat-y;
}

div.full div.one2 {
  background: url(../images/one3b.gif) 0 100% no-repeat;
}

div.full div.one3 {
  background: url(../images/one1b.gif) 0 0 no-repeat;
}

div.one1 div.price {
  margin-bottom: 14px;
}

div.divider,
h6.divider {
  background: #7c3a00 url(../images/div41.gif) 0 0 no-repeat;
  color: #fff;
  margin-bottom: 12px;
}

div.divider h6 {
  background: url(../images/div42.gif) 0 100% no-repeat;
  font-weight: bold;
  font-size: 14px;
}

h6.divider {
  font-size: 14px;
  height: 36px;
  overflow: hidden;
}

div.full h6.divider {
  background: #7c3a00 url(../images/div4b.gif) 0 0 no-repeat;
}

.divider span {
  padding: 6px 20px 8px;
  display: block;
}

table.cart input.text,
table.detail input.text {
  width: 1.6em;
  padding: 1px 2px 2px;
  text-align: center;
}

table.addData input.text {
  width: 220px;
}

table.addData th {
  width: 160px;
  font-weight: normal;
  vertical-align: top;
}

table.addData textarea {
  width: 400px;
  height: 100px;
}

input.rad {
  position: relative;
  top: 2px;
  margin-right: 6px;
}

label.must {
  font-weight: bold;
}

table.cart th,
table.cart td {
  background: url(../images/line3.gif) 0 100% repeat-x;
  border-bottom: 1px solid #d2cbc4;
  padding: 4px 10px 5px 0;
  vertical-align: top;
}

table.cart th {
  color: #7c3a00;
  border-bottom: 1px solid #7c3a00;
}

table.cart tr.lcart td {
  border-bottom: 1px solid #7c3a00;
}

tr.price1 td {
  border: 0 none;
  background: #fff;
  color: #847a6f;
  padding-bottom: 0;
}

tr.price2 td {
  font-size: 18px;
  color: #7c3a00;
}

table.cart strong {
  color: #7c3a00;
}

a.delete,
a.delete:link,
a.delete:visited {
  color: #fff;
  font-weight: bold;
  text-decoration: none;
  font-size: 11px;
  background: #cf0026;
  padding: 1px 3px 1px 4px;
}

a.delete:hover {
  background: #000;
  color: #fff;
  text-decoration: none;
}

div.ok {
  background: #ecffea url(../images/icon/ok.gif) 10px 6px no-repeat;
  padding: 4px 10px 5px 33px;
  border-top: 1px solid #d2ebce;
  border-bottom: 1px solid #d2ebce;
  margin-bottom: 15px;
}

div.ok a,
div.ok a:link,
div.ok a:visited {
  color: #3d8f32;
  padding-left: 19px;
  margin-left: 3px;
  background: url(../images/icon/cart2.gif) 0 2px no-repeat;
  font-weight: bold;
}

div.ok a:hover {
  background-position: 0 -998px;
  color: #000;
}

div.error {
  background: #ffebef url(../images/icon/error.gif) 10px 6px no-repeat;
  padding: 4px 10px 5px 33px;
  border-top: 1px solid #ebcfd4;
  border-bottom: 1px solid #ebcfd4;
  margin-bottom: 15px;
  color: #cf0026;
  font-weight: bold;
}

div.alert {
  background: #fffbe4 url(../images/icon/alert.gif) 10px 6px no-repeat;
  padding: 4px 10px 5px 33px;
  border-top: 1px solid #ded9c0;
  border-bottom: 1px solid #ded9c0;
  margin-bottom: 15px;
}

div.dph {
  padding-right: 170px;
}

div.dph div {
  width: 150px;
  position: absolute;
  top: 9px;
  text-align: right;
  right: 0;
}

div.dph a {
  background: url(../images/dot/sm.gif) 0 -996px no-repeat;
  padding-left: 17px;
}

div.dph a:hover {
  background-position: 0 4px;
}

table.cart td.lra,
table.cart th.lra {
  padding-right: 0;
}

div.cback {
  width: 147px;
  height: 25px;
  margin-right: 8px;
}

div.cback span {
  background: url(../images/input/back.gif) no-repeat;
}

div.cback a:hover span {
  background-position: 0 -26px;
}

input.save {
  background: url(../images/input/aktualizovat.gif) no-repeat;
  width: 158px;
  height: 25px;
  float: left;
  overflow: hidden;
  cursor: pointer;
}

input.save:hover {
  background-position: 0 -26px;
}

input.dokosiku {
  background: url(../images/input/back2.gif) no-repeat;
  width: 130px;
  height: 25px;
  float: left;
  margin-right: 8px;  
  overflow: hidden;
  cursor: pointer;
}

input.dokosiku:hover {
  background-position: 0 -26px;
}

input.upravit {
  background: url(../images/input/upravit.gif) no-repeat;
  width: 123px;
  height: 25px;
  float: left;
  margin-right: 8px;  
  overflow: hidden;
  cursor: pointer;
}

input.upravit:hover {
  background-position: 0 -26px;
}

input.review {
  background: url(../images/input/rekapitulace.gif) no-repeat;
  width: 190px;
  height: 26px;
  float: left;
  overflow: hidden;
  cursor: pointer;
}

input.review:hover {
  background-position: 0 -27px;
}

input.odeslat {
  background: url(../images/input/odeslat.gif) no-repeat;
  width: 150px;
  height: 26px;
  float: left;
  overflow: hidden;
  cursor: pointer;
}

input.odeslat:hover {
  background-position: 0 -27px;
}

input.odeslat2 {
  background: url(../images/input/odeslat2.gif) no-repeat;
  width: 77px;
  height: 26px;
  overflow: hidden;
  cursor: pointer;
}

input.odeslat2:hover {
  background-position: 0 -27px;
}

input.pridat {
  background: url(../images/input/pridat.gif) no-repeat;
  width: 145px;
  float: right !important;
  height: 26px;
  overflow: hidden;
  cursor: pointer;
}

input.pridat:hover {
  background-position: 0 -27px;
}

div.mBot {
  margin-bottom: 16px;
}

div.forum div,
div.one1 h2 {
  color: #847a6f;
}

div.forum div b {
  color: #7c3a00;
}

div.forum div i {
  font-style: normal;
}

div.form2 {
  margin-bottom: 12px;
}

div.form2 div {
  float: left;
  margin-right: 6px;
}

div.form2 select {
  padding: 3px;
}

div.form2 label {
  position: relative;
  top: 3px;
}

div.imgs {
  width: 300px;
  float: right;
  margin: 7px 0 20px 20px;
}

div.prcs {
  font-size: 18px;
}

div.prcs strong {
  color: #cf0026;
}

div.mImg {
  margin-bottom: 13px;
}

div.imgs div.clr {
  margin-bottom: 13px;
}

h1.sh {
  margin-bottom: 4px;
}

h5 {
  font-size: 12px;
  color: #7c3a00;
  margin-bottom: 13px;
}

.avail th {
  padding-right: 20px;
  color: #7c3a00;
}

.brown {
  color: #7c3a00;
}

table.detail b {
  color: #cf0026;
}

table.detail {
  width: 100%;
}

table.detail td,
table.detail th {
  border-bottom: 1px solid #d2cbc4;
  padding: 3px 7px 3px 0;
  text-align: right;
}

table.detail td.le,
table.detail th.le {
  text-align: left;
}

table.detail th {
  vertical-align: bottom;
  color: #7c3a00;
}

table.detail th a,
table.detail th a:link,
table.detail th a:visited {
  color: #7c3a00;
}

table.detail th a:hover {
  color: #cf0026;
}

table.detail td {
  vertical-align: top;
}

table.detail tr.sc {
  background: #f7f5f3;
}

table.detail th a.sort,
table.detail th a.sort:link,
table.detail th a.sort:visited,
table.detail th a.sort:hover {
  color: #cf0026;
  text-decoration: none;
}

.fade {
  color: #997453 !important;
}

div.date i {
  margin: 0 3px;
}

div.poradna div.clanek h3 {
  font-size: 18px;
}

div.poradna div.clanek {
  margin-bottom: 5px;
}

.noone {
  color: #cf0026;
  font-style: italic;
  font-size: 14px;
}

div.radios img {
  display: inline;
}

div.arttab {
  padding: 12px 0 3px;
}

div.lclanek {
  margin: 0;
  background: transparent;
  padding-bottom: 10px;
}

div.manuf div.clr div {
  width: 180px;
  float: left;
  margin-right: 20px;
}

div.manuf img,
div.manuf a {
  display: block;
}

div.man1 p {
  padding-top: 3px;
}

div.man2 {
  padding-top: 3px;
}

div.man3 {
  padding-top: 12px;
}

div.man3 p {
  padding-top: 3px;
}

div.sprod div {
  width: 146px;
  float: left;
  margin-right: 12px;
}

div.sprod {
  margin-bottom: 20px;
}

div.sprod span,
div.ref span {
  margin-bottom: 5px;
}

div.hodn img {
  display: inline;
  margin-right: 10px;
  position: relative;
  top: 2px;
}

div.hodn2 {
  font-style: italic;
}

div.half {
  width: 420px;
  float: left;
  margin-right: 40px;
}

div.mtp {
  margin-top: 20px;
}

div.ptp {
  padding-top: 8px;
}

ul.used li {
  width: 100%;
  overflow: hidden;
}

ul.used img {
  float: left;
  margin-top: 5px;
  margin-bottom: 10px;
}

ul.used div {
  float: right;
  width: 595px;
}

div.video {
  margin-bottom: 8px;
}

div.video h3 {
  font-size: 14px;
  font-weight: bold;
}

/*========== [footer] ========================================================*/
div.footer {
  padding: 27px 30px 71px;
}

div.loga {
  width: 417px;
  height: 25px;
  top: 10px;
  position: relative;
  float: left;
}

div.loga li {
  position: absolute;
  height: 25px;
}

div.loga li.l1 {
  width: 106px;
  left: 0px;
}

div.loga li.l2 {
  width: 116px;
  left: 124px;
}

div.loga li.l3 {
  width: 160px;
  left: 258px;
}

div.loga li.l1 span {background: url(../images/loga.gif) 0 0 no-repeat;}
div.loga li.l2 span {background: url(../images/loga.gif) -124px 0 no-repeat;}
div.loga li.l3 span {background: url(../images/loga.gif) -258px 0 no-repeat;}

div.kontakt {
  float: right;
  width: 420px;
  text-align: right;
}

div.kontakt i,
div.forum i {
  margin: 0 4px;
}

div.kontakt p {
  margin: 0;
}

div.kontakt p a,
div.kontakt p a:link,
div.kontakt p a:visited {
  color: #3c2000;
}

div.kontakt p a:hover {
  color: #7c3a00;
}

/*=== [TABBER] ===*/
/* $Id: example.css,v 1.5 2006/03/27 02:44:36 pat Exp $ */

/*--------------------------------------------------
  REQUIRED to hide the non-active tab content.
  But do not hide them in the print stylesheet!
  --------------------------------------------------*/
.tabberlive .tabbertabhide {
 display:none;
}

/*--------------------------------------------------
  .tabber = before the tabber interface is set up
  .tabberlive = after the tabber interface is set up
  --------------------------------------------------*/
.tabber {
}
.tabberlive {
 margin-top:1em;
}

/*--------------------------------------------------
  ul.tabbernav = the tab navigation list
  li.tabberactive = the active tab
  --------------------------------------------------*/
ul.tabbernav
{
 margin: 0;
 width: 100%;
 overflow: hidden;
 background: url(../images/tabmenu.gif) 0 100% repeat-x;
}

ul.tabbernav li
{
 list-style: none;
 margin: 0 2px 0 0;
 padding: 0;
 background: transparent;
 float: left;
}

ul.tabbernav li a,
ul.tabbernav li a:link,
ul.tabbernav li a:visited {
 display: block;
 background: #fff url(../images/tabmenu.gif) 0 100% repeat-x;
 color: #fff;
 background: #7c3a00;
 border: 1px solid #7c3a00;
 border-bottom: 0 none;
 padding: 4px 10px 7px;
 text-decoration: underline;
}

ul.tabbernav li a:hover {
 border: 1px solid #cf0026;
 background: #cf0026;
 border-bottom: 0 none;
}

ul.tabbernav li.tabberactive a,
ul.tabbernav li.tabberactive a:link,
ul.tabbernav li.tabberactive a:visited,
ul.tabbernav li.tabberactive a:hover
{
 background: #fff;
 color: #000;
 padding-bottom: 6px;
 font-weight: bold;
 text-decoration: none;
 border: 1px solid #d2cbc4;
 border-bottom: 1px solid #fff;
}

/*--------------------------------------------------
  .tabbertab = the tab content
  Add style only after the tabber interface is set up (.tabberlive)
  --------------------------------------------------*/
.tabberlive .tabbertab {
  border: 1px solid #d2cbc4;
  border-top: 0 none;
  padding: 10px 15px;
}
/*=== [/TABBER] ===*/