@charset "utf-8";
/* CSS Document */

body {
/*  background: url(../../../../images/zahlavi/headbg.jpg) no-repeat center top;*/
	background-image: url(../../../../images/zahlavi/headbg.jpg);
	background-color: #000000;
  background-repeat: no-repeat;
  background-position: center top;
	color: #ffffff;
	font-size: 10px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

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

a img {
  border: none;
}

p {
  margin: 0px 0px 1em;
}

h1, h2, h3, dt {
 font-family: "Trebuchet MS", "Geneva CE", "Verdana", lucida, sans-serif;
}

h1 {
	font-family: Century Gothic, Verdana, Arial, Helvetica, sans-serif;
	font-size: 36px;
	color: #ffb80d;
	margin: 0px;
/*  margin-top: 15px;*/
/*  vertical-align: top;*/
  text-transform: uppercase;
}

h1 a.id, h1 a.id:hover {
  color: #ffb80d;
}



h2 {
	font-family: Century Gothic, Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #555555;
	line-height: 1.8;
}

ul {
	padding-top: 0px;
	padding-left: 0px;
	margin-top: 0px;
	padding-bottom: 5px;
	margin-left: 0px;
}

ul li {
	list-style-type: circle;
	list-style-image:url(../webimg/gfx/ie-o.png);
	list-style-position:inherit;
	margin: 0; padding: 0;
	color: #ababab;
}

ul li a {
	color: #ababab;
	text-decoration: none;
}

div.wrapper {
	width: 999px;
    text-align: left;
    margin-left: auto;
    margin-right: auto;
}
#content {
	width: 999px;
	height: 0px;
	float: left;
}

/* BANNER */
#banner {
	width: 999px;
	height: 65px;
	margin-top: 130px;
}

.o {
	color: #ffbb1d;
}

.bannertext {
	font-family: Century Gothic, Verdana, Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: normal;
	line-height: 1.7;
}

.marginl { /* KONTAKT */
	margin-left: 26px;
	color: #555555;
	font-weight: bold;
	text-decoration: none;
}

.marginl a:hover {
	text-decoration: none;
}

/* MENU */
#menu {
	padding: 0px;
}

#menu ul {
	margin: 0px;
	padding: 0px;
}

#menu ul li {
	margin-left: 27px;
	margin-right: 13px;
	display: inline;
}

#menu ul li a {
	height: 20px;
	width: 120px;
	text-decoration: none;
	font-family: Century Gothic, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 700;
	color: #bbbbbb;
	list-style-type: none;
  text-transform: uppercase;
}

#menu ul li a:hover {

}

/* MAIN */
#main  {
	width: 999px;
	height: 430px;
	font-size: 11px;	
}
.title {
	height: 60px;
	margin-top: 15px;
/*	border: 1px solid #FF0000; */
	vertical-align: top;
}
img.tr {
	float: right;
	margin: 3px;
}
#left {
	width: 160px;
	clear: both;
	float: left;
	margin-left: 23px;
  margin-right: 10px;
	line-height: 1.4;
}
#center {
	width: 560px;
	margin-left: 0px;
	margin-right: 25px;
	float: left;
  overflow: hidden;
}
#right {
	width: 179px;
	float: left;
}

.formtext {
	border: 1px solid #777777;
	background-color: #1f1d11;
	color: #cccccc;
}
.search {
	border: none;
	background-color: #000000;
	color: #ffffff;
	font-size: 10px;
	margin: 0px;
	padding: 0px;
}
.submalign {
	float: right;
	color: #ffb80d;
	margin-right: 22px;
}

/* FOOTER */
#footer {
	font-size: 11px;
	font-weight: bold;
	color: #c1c1c1;
	clear: both;
	height: 42px;
	width: 999px;
}

#footer a {
	color: #dddddd;
	text-decoration: none;
}

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

#footer .listy {
  color: #777;
  font-size: 0.9em;
  font-weight: normal;
  margin-left: 17px;
  margin-top: 1.5em;
}

#footer .lista {
  margin-bottom: 1em;
}

#footer .listy a {
  color: #AAA;
  padding-right: 0.6em;
}

#footer .listy a:hover {
  text-decoration: underline;
}

.footml {
	margin-left: 17px;
	color: #ffb80d;
}

/* ANKETA */
.anketa {
	color: #ffffff;
}

.odpoved a {
	color: white;
	text-decoration: none;
}
.odpoved a:hover {
	color: #FB8B00;
}

.percent {
	float: right;
	margin-top: 4px;
	width: 48px;
  text-align: right;
}
.odpovedtxt {
	float: left;
	width: 179px;
}

.otazka {
	padding-right: 10px; 
	margin: 0.5em 0;
}

.divider {
	height: 15px;
	margin-top: 15px;
}

.hlasy {
 height: 14px;
 width: 179px;
 margin: 0 0 0 0;
 padding: 0;
}

.bar {
 float: left;
 height: 14px;
 width: 125px;
}

.bar img {
 display: block;
 height: 14px;
 margin: 3px 0 0 1px;
}

.hlasujucich {
 margin: 18px 0 0 0;
 text-align: center;
}

/* FULLTEXT */
.fulltextSearchResult .result {
    margin-bottom: 0.8em;
}

.fulltextSearchResult .result .rank {
    color: #65696A;
    font-size: 0.8em;
    padding: 0.8em;
}

/* TEXT CLANKU */
.mediaright {
    float: right;
    margin: 7px 0px 7px 7px;
    display: block;
}

.medialeft {
    float: left;
    margin: 7px 7px 7px 0px;
    display: block;
}

.mediacenter {
    margin: 7px auto 7px auto;
    display: block;
}

.media {
  margin: 7px 0px 7px 0px;
}

img {
  display: block;
}

#cart .message, #shop .message {
    /*color: #dd3010;*/
    color: white;
    background-color: #dd3010;
    font-weight: bold;
    padding: 5px;
}

#cart .messageOk, #shop .messageOk {
    /*color: #309750;*/
    color: white;
    background-color: #309750;
    font-weight: bold;
    padding: 5px;
}

#cart .oblig {
    font-weight: bold;
    color: #FFB80D;
}

#shop {
 /* font-family:arial,"Geneva CE",sans-serif;*/
  font-size: 1em;
}

#shop .pages {
    padding: 0px 5px;
    text-align: right;
}

#shop .pages a {
    padding-left: 0.7em;
    color: #DD3010;
}

#shop .pages a:hover {
  text-decoration:underline;
}

#shop .pages a.active {
    font-weight: bold;
    color: #CCCCCC;
}

.shopItem {
 /* border-bottom: 1px solid #e9e9e9; */
 border-bottom: 1px solid #424242;
 margin: 0 0 7px 0;
 color: #ccc; /* pridane */
}
 
.sale {
    color: #dd3010;
    margin-right: 0.5em;
}

.nakupujte-polozka {
  /*width:508px;*/
  height: 115px;
  overflow: hidden;
}

.nakupujte-polozka .polozka-info p{
 font-size:1em;
 letter-spacing:0.1em;
}
.nakupujte-polozka .polozka-info {
 width: 400px;
 display: block;
 float: left;
}

.nakupujte-polozka a {
 display: block;
 float: left;
 width: 80px;
 /*margin-right: 10px;*/
}

.nakupujte-polozka a img {
 display: block;
 margin: 0 0px 0 0;
 width: 70px;
 /*height: 70px;*/
}
.nakupujte-polozka .popiska {
 width: 270px;
 float: left;
 letter-spacing:0.1em;
}

.nakupujte-polozka h3 {
 display: block;
 height: 42px;
 margin: -1px 0 0px 0px;
 padding: 0;
 /*color: #fd7e17;*/
}

.nakupujte-polozka h3 a {
 width: 270px;

}
/* ESHOP - HOVER PODLA POTREBY */
.nakupujte-polozka h3 a:hover {
 color: #dd3010 !important;
 text-decoration: underline;
 /*color: #fd7e17;   FARBA NADPISU*/
}

.nakupujte-polozka .strucny_popis {
 width: 270px;
 clear: both;
 background: transparent;
 display: block;
 overflow: hidden;
 height: 50px;
 margin: 0em 0 -5px 0px;
}
.nakupujte-polozka .pocet_v_baleni {
 height: 17px;
 color: #888;
 text-align: right;
}
.nakupujte-polozka .podrobny_popis {
 clear: both;
 margin: 7px 0;
 padding: 0;
 letter-spacing:0.1em;
}

.podrobny_popis ul {
  letter-spacing: 0.1em;
  color: black;
}

.podrobny_popis ul li {
  color: black !important;
}

.shopItemBr {
    
}

.nakupujte-polozka .objednavka {
 width: 130px;
 float: left;
 margin: 0 -40px 0 40px;
}

.nakupujte-polozka .objednavka .objednavka-cena {
 font-size: 1.1em;
 font-weight: bold;
 margin: 0;
 padding-top: 1em;
}

.nakupujte-polozka .objednavka .objednavka-cena .discount {
    color: #dd3010;
}

/*ESHOP ZMENA*/
.nakupujte-polozka .objednavka .objednavka-cena .discount .save {
    /*color: black;*/
	color: #ccc;
}

.nakupujte-polozka .notOrderable {
    margin-top: 1em;
    font-weight: bold;
    font-size: 0.8em;
}

.nakupujte-polozka .objednavka .objednavka-cena .bezDph, .objednavka-cena-bez-dph {
 font-size: 0.85em !important;
 color: #888;
 margin-left: 0 !important;
 display: block;
}

.nakupujte-polozka fieldset {
 width: 130px;
 overflow: visible;
 margin: 0 0 0 0px;
 padding: 0em 0;
 border: 0px none #fff;
}

.nakupujte-polozka form {
 margin: 10px 0 0 0;
 padding: 0;
}
.nakupujte-polozka .popis  {
 float: left;
 font-size: 1em;
 line-height: 1.5em;
 width: 7em;
 display: inline;
 margin: 0;
}
.nakupujte-polozka .hidden {
 display: none;
 height: 1px;
 margin:0;
 padding: 0;
}
/* ESHOP ZMENA */
.nakupujte-polozka .text {
 float: left;
 width: 28px;
 display: inline;
 clear: none;
 text-align: right;
 /*border: 1px solid #000;*/
 border: 1px solid #ccc;
 background: #000; /*pridane*/
 color: #ccc; /*pridane*/
 margin: 0;
 padding: 0 0.1em;
}
/* ESHOP ZMENA */
.nakupujte-polozka .button {
 color: #dd3010;
 font-size: 1.1em;
 font-weight: bold;
 border: 0px;
 padding: 0;
 /* background: #fff; */
 background: #000;
 text-align: left;
 margin: 2px 0 0 0;
 cursor: pointer;
}

.nakupujte-polozka-vyber {
 min-height: 130px;
}

.nakupujte-polozka-vyber .polozka-info {
 width: 400px;
 display: block;
 float: left;
}
.nakupujte-polozka-vyber img {
 display: block;
 float: left;
 margin: 0 10px 0 0;
 width: 130px;
}
.nakupujte-polozka-vyber .popiska {
 width: 210px;
 float: left;
 letter-spacing:0.1em;
}
.nakupujte-polozka-vyber h3 {
 width: 210px;
 display: block;
 line-height: 1.4em;
 margin: 0 0 0 0px;
 padding: 0;
}
.nakupujte-polozka-vyber .strucny_popis {
 width: 210px;
 clear: both;
 background: transparent;
 display: block;
 min-height: 100px;
 margin: 0em 0 0 0px;
}
.shopItem .pocet_v_baleni {
 height: 17px;
 color: #888;
}
.nakupujte-polozka-vyber .podrobny_popis {
 clear: both;
 margin: 7px 0;
 padding: 0;
 letter-spacing:0.1em;
}

.nakupujte-polozka-vyber .objednavka {
 width: 130px;
 float: left;
 margin: 0 -40px 0 40px;
}

.nakupujte-polozka-vyber .objednavka .discount {
    color: #dd3010;
}

/* ESHOP ZMENA */
.nakupujte-polozka-vyber .objednavka .discount .save {
   /* color: black;*/
   color: #ccc;
}

.nakupujte-polozka-vyber .notOrderable {
    margin-top: 1em;
    font-weight: bold;
    font-size: 0.8em;
}

.nakupujte-polozka-vyber .objednavka .objednavka-cena {
 font-size: 1.1em;
 font-weight: bold;
 margin: 0;
 padding: 0;
}
.nakupujte-polozka-vyber fieldset {
 width: 110px;
 margin: 0 0 0 0px;
 padding: 0.3em 0;
 border: 0px none #fff;
}
.nakupujte-polozka-vyber .popis  {
 float: left;
 font-size: 1em;
 line-height: 1.5em;
 width: 7em;
 display: inline;
 margin: 0;
}
.nakupujte-polozka-vyber .hidden {
 display: none;
 height: 1px;
}
/*ESHOP ZMENA*/
.nakupujte-polozka-vyber .text {
 float: left;
 width: 28px;
 display: inline;
 clear: none;
 text-align: right;
 /*border: 1px solid #000;*/
 border: 1px solid #ccc;
 background-color: #000; /*pridane*/
 color: #ccc; /*pridane*/
 margin: 0;
 padding: 0 0.1em;
}
/*ESHOP ZMENA*/
.nakupujte-polozka-vyber .button {
 color: #dd3010;
 font-size: 1.1em;
 font-weight: bold;
 border: 0;
 padding: 0;
 /*background: #000;*/
 background: #000;
 text-align: left;
 margin-left: 0;
 cursor: pointer;
}

.shopNadpis {
}

.nahledy {
 text-align: center;
 margin: 20px auto 0 auto;
}

.nahledy img {
 width: 70px;
 /*float: left;*/
 vertical-align: text-top;
 margin: 0px 30px 0.5em 30px; 
}

h1.shop {
    display: block;
    font-size: 1.4em;
    color: #FD7E17;
}

h1.shop span.zpet {
    font-size: 0.6em;
    margin-left: 1em;
}

h1 .code {
 font-size: 0.6em;
 margin-left: 0em;
 font-style: normal;
}

#cart fieldset {
 border: 0px none #fff;
 padding: 0;
 margin-bottom: 8px;
}
.cartItem {
 border-bottom: 1px solid #e9e9e9;
 margin-top: 8px;
}
.cartItem .pos {
 color: #888;
}
.cartItem a.title {
 font-weight: bold;
}

.cartItem a.title .code, .polozka-info .code, h1 .code{
 font-weight: normal !important;
 color: #888 !important;
 padding-left: 0.4em !important;
}

.cartItem .right fieldset {

 margin-bottom: 8px;
}
.cartItem .priceEach {
 color: #888;
 display: block;
 float: left;
 font-size: 0.85em;
 width: 246px;
}

.priceEach .sDph {
    /*display: block;*/
}

.priceEach .bezDph {
    /*display: block;*/
    margin-left: 0.5em;
}

.priceEach .package {
    display: block;
}

.cartItem .priceAll .sDph{
 display: block;
 text-align: right;
    font-weight: bold;
}
.cartItem .priceAll .bezDph{
 font-size: 0.85em;
 color: #888;
 text-align: right;
 display: block;
}


.cartItem .popis {
 display: block;
 float: left;
 width: 90px;
 margin-right: 5px;
 font-size: 0.9em;
 text-align: right;
}
.cartItem .text {
 float: left;
 width: 28px;
 text-align: right;
 font-size: 0.9em;
 border: 1px solid #000;
 margin: 0;
 padding: 0.1em;
}
.cartItem .price {
 display: block;
 float: left;
 font-size: 0.9em;
 font-weight: bold;
 width: 120px;
 text-align: right;
}

.postage {
 text-align: right;
 color: #787A7B;
}

.bezPostovneho {
    color: #787A7B;
}

.bezDph {
    font-weight: normal;
}

.total .bezDph {
    font-size: 0.9em;
    margin-left: 0.5em;
}

.sPostovnym {
    font-size: 1.0em;
}

.postovneZprava {
    font-size: 0.9em;
}

.postovneZpravaZdarma {
    font-size: 0.9em;
}

.sPostovnym span.tip {
    font-size: 0.9em;
}
.sPostovnym .popis {
    color: #787A7B;
}

.postage .price {
 font-weight: bold;
}
.total {
 /*height: 25px;*/
 line-height: 1.7em;
 text-align: right;
 font-size: 0.9em;
 color: #dd3010;
 font-weight: bold;
/* border-top: 1px solid #dd3010;*/
 border-bottom: 1px solid #dd3010;
}
#cart .button, #cart .bigbutton {
 color: #FFB80D;
 font-size: 0.9em;
 font-weight: bold;
 border: 1px solid #f0cecc; 
 padding: 0.2em 0;
 width: 80px;
 background-color:#1F1D11;
 text-align: center;
 margin: 8px 4px 8px 0;
 cursor: pointer;
}
#cart .button:hover, #cart .bigbutton:hover {
  background-color:#141208;
}
#cart .bigbutton {
 width: 140px;
}
#cart .field {
 margin: 4px 0;
 font-size: 0.9em;
}
#cart .field span {
 display: block;
 float: left;
 width: 88px;
}
#cart .field input {
  border: 1px solid #787A7B;
 margin: 0;
 padding: 0.1em;
 width: 200px;
}
#cart .field textarea {
 border: 1px solid #787A7B;
 margin: 0;
 padding: 0.1em;
 font-family: arial, "Geneva CE", sans-serif;
 font-size: 1.0em;
 width: 200px;
 height: 4.2em;
}

#cart .field input, #cart .field textarea, .cartItem .text {
  background-color:#1F1D11;
  border:1px solid #777777;
  color:#CCCCCC;
}

.shopLink {
}

.shopLinkItem {
 float: left;
 width: 148px;
 margin: 0px 9px 0px 9px;
 text-align: center;
 /*height: 135px;*/
}

.shopLinkItem a {
 display: block;
 text-decoration: none;
 margin: 0px 0px;
 color: #5590c0;
}
.shopLinkItem a:hover {
 color: #dd3010;
 text-decoration: none;
}
.shopLinkItem a img {
 display: block;
 width: 70px;
 /*height: 90px;*/
 margin: 0px 38px 5px 38px;
}
.shopLinkItem a span {
 clear: both;
}
.shopLinkItem a:hover span {
 clear: both;
 text-decoration: none;
}

#lmenu ul li {
 margin: 0;
}
#lmenu ul ul li {
}
#lmenu ul ul , #lmenu ul {
 padding: 5px 0 5px 1em;
} 

.flashMovie {
  margin: 1em 0px;
}

.multicolumn {
    overflow: hidden;
}

.multicolumn .column {
  float: left;
  overflow: hidden;
}

.multicolumn .column .medialeft {
/*  margin-top: 0px;*/
}

.multicolumn.two .column {
  width: 47%;
  margin-right: 4.5%;
}

.multicolumn.three .column {
  width: 30%;
  margin-right: 4.5%;
}

.multicolumn .column.last {
  margin-right: 0px;
}

.multicolumn .column p {
  text-align: left;
}