/*
 * screen.css - media screen (all)
 * Autor: Martin Zemánek, martinzemanek at email.cz 
 */
* { 
padding: 0; 
margin: 0;
}
#ppl-parcelshop-map .accordion-map--select {
display: none !important;
}
body {
 font-family: Arial, Verdana, "Times New Roman", Verdana;
 font-size: 12px;
 color: #3c2009;
 background: #0f1014;
 line-height:18px;
}
#body1 {
 background: url(../images/header_top.jpg) no-repeat center top;
}
#body2 {
 background: url(../images/header.jpg) no-repeat center 134px;
}
#body3 {
 background: url(../images/header_bottom.png) no-repeat center 361px;
}
.p_freepost {
  padding:7px;
  background:#d1630b;
  color:White;
  font-size:120%;
  margin:5px 0 10px 0;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -khtml-border-radius: 4px;
  border-radius: 4px;  
}
.p_freepost a {
  color:White !important; 
}

.white, .white:hover {color:White}
/* ------------------ Poziční bloky - obsah, sloupce--------------------*/
#wrap {
margin:0 auto;
width:998px;
}
#content_block {
  width:100%;
  background: #fdebd7;
  float:left;
  margin-top:6px;
}
#main { 
 float: left;
 width:100%;
}
#content { 
 float:left;
 width:572px;
 display:block; 
 padding:10px 5px;
 line-height:18px;
}
#left { 
 float: left;
 width:200px;
 margin-right:5px;
 margin-top:5px;
}
#right { 
 float: right;
 width:200px;
 margin-top:5px;
}
/* ------------------ Hlavička --------------------*/
#header { 
 height:361px;
 width:998px;
}
#header_navigace {
  position:absolute;
  top:340px;
  font-size:90%;
  padding-left:5px;
  font-weight:bold;
}
#header_navigace a {
  text-decoration:underline;
  font-weight:normal;
}
#header #over a { 
 display:block;
 position:absolute;
 top:48px;
 width:269px;
 height:72px;
 margin-left:20px;
 background: url(../images/logo.jpg) no-repeat top left;
}
#header #header_perex {
  font-size:12px;
  position:absolute;
  top:160px;
  margin-left:145px;
  font-weight:bold;
}
#header #basket {
  display:block;
  position:absolute;
  top:180px;
  width:120px;
  height:72px;
  margin-left:860px;
  color:#f4e3cf;
  font-size:90%;
}
#header input {
  padding:0;
}
/* ------------------ NAVIGACE nahoře --------------------*/
#navigace { 
  position:absolute;
  top:65px;
  margin-left:310px;
  padding-left:10px;
  width:680px;
  text-transform: uppercase;
}
#navigace li a { 
  color:white;
  font-weight:bold;
}
#navigace li a:hover, #navigace li.selected a { 
  color:#e9923e;
}
#login_table tr td {
  padding:6px 4px 0 4px;
  margin:0;
}
.table_kosik {
  
}
.table_kosik tr td{
  padding:1px 0px;
}
.center_smaller {
  text-align:Center;
  font-size:10px;
}
/* ------------------ MENU - kategorie a podkategorie zbozi --------------------*/
.box .main ul li { 
  float:left;
  clear:both;
  width:100%;
}
.box .main ul li a { 
  display:block;
  float:left;
  width:100%;
  line-height:23px;
  font-weight:normal;
  background: url('../images/line.png') no-repeat center 22px;
}
.box .main ul li span { 
  padding-left:27px;
  display:block;
}
.box .main ul li.detail span { 
  padding-left:40px;
  display:block;
}
.box .main ul li.subdetail span { 
  padding-left:55px;
  display:block;
}

.box .main a:hover { 
  text-decoration:none;
  color:#1e2028;
}
 .box .main a.choosed, #left .box .main ul li.selected a,.box .main ul li.selected_top a { 
  text-decoration:none;
}
.box .main ul li.selected, .box .main ul li.selected_top { 
  list-style-type:none;
}
.box .main ul li.selected span, .box .main ul li.selected_top span { 
  background: url('../images/spot.png') no-repeat 16px 6px;
}
.box .main ul li.selected a, .box .main ul li.selected_top a {
  text-decoration:none;
  color:#3c2009;
  font-weight:bold;
}
.box .main ul li.noselected_top a {
  text-decoration:none;
  font-weight:normal;
  color:#3c2009;
}
.box .main ul li.detail a:hover, .box .main ul li.subdetail a:hover {
  text-decoration:none;
  color:#3c2009;
}
 .box .main ul li.noselected, .box .main ul li.noselected_top,.box .main ul li.noselected_top,  .box .main ul li.detail, .box .main ul li.subdetail { 
  list-style-type:none;
}
.box .main ul li.noselected span, .box .main ul li.noselected_top span,.box .main ul li.noselected_top span { 
  background: url('../images/spot.png') no-repeat 16px 6px;
}
.box .main ul li.detail span { 
  background: url('../images/spot.png') no-repeat 30px 6px;
}
.box .main ul li.subdetail span { 
  background: url('../images/spot.png') no-repeat 45px 6px;
}
.box .main li.detail a, .box .main li.subdetail a {
  display:block;
  float:left;
  width:100%;
  font-size:90%;
  line-height:22px;
  font-weight:normal;
}
.box .main li a {
  color:#3c2009;
}
.box .main li a:hover {
  color:#3c2009;
}
 .box .main li.detail a.choosed,.box .main li.subdetail a.choosed {
  color:#3c2009;
  font-weight:bold;
}
.box .main li.detail a.nochoosed,.box .main li.subdetail a.nochoosed {
  color:#3c2009;
}
/*#left p, #left span, #right p, #right span { 
  padding:0 10px;
}*/
#left div.h2_background span, #right div.h2_background span {
  padding:0;
}
#left .box, #right .box  { 
  border:1px solid #fbd1bc;
  background:#fde1c1;
  margin-bottom:12px;
}
#left .box .main, #right .box .main { 
  width:190px;
  padding:5px 5px;
}
.contact {
  background: url(../userfiles/Obraz3.png) no-repeat 125px 1px;
}
.table_detail {
  float:left;
  background:#fffbf2;
  border-left:1px solid #fbd2bd;
  border-right:1px solid #fbd2bd;
  border-top:1px solid #fbd2bd;
}
.table_detail3 {
  float:left;
  background:#fffbf2;
  border-left:1px solid #fbd2bd;
  border-right:1px solid #fbd2bd;
  border-bottom:1px solid #fbd2bd;
}
.table_detail2 {
  float:right;
  width:300px;
}
.table_detail tr td, .table_detail2 tr td, .table_detail3 tr td {
  padding:3px 6px;
  vertical-align:middle;
}

.img_thumb {
	height:152px;
	display:block;
	text-align:center;
	margin:10px 0;
	overflow:hidden;
	vertical-align:middle;
}
.img_thumb img {
	/*border:1px solid #f1e5d6;*/
}
.img_thumb_column {
	height:auto;
	display:block;
	text-align:center;
	margin:5px 0;
	overflow:hidden;
	vertical-align:middle;
}
.img_thumb_column img {
	/*border:1px solid #d0b090;*/
}
.tc_store, .tc_delivery{height:20px;line-height:20px;text-align:center;}
.tc_delivery, .tc_delivery a{color:#555;font-size:90%;}
.skladem2{-webkit-border-radius:4px;-moz-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;padding:0 5px;}
.top_content {
	display:block;
	float:left;
	width: 233px;
	height:315px;
	overflow:hidden;
	padding:0 15px;
	background:#fffbf2;
	border:1px solid #d0b090;
}
.top_content2 {
	display:block;
	float:left;
	width: 233px;
	height:220px;
	overflow:hidden;
	padding:0 15px;
	background:#fffbf2;
	border:1px solid #d0b090;
}
.description {
	display:block;
	height: 35px;
	overflow:hidden;
	font-size:12px;
	line-height:19px;
}
.description2 {
	display:block;
	height: 57px;
	overflow:hidden;
	line-height:18px;
	font-size:11px;
	text-align:justify;
}
.top_content_title {
	padding:8px 0 3px 0;
	height:28px;
	font-size:12px;
	line-height:14px;
	text-align:center;
}

.top_left  {
  display:block;
  width:260px;
  text-align:justify;
  padding-left:17px;
  float:left;
  margin-top:12px;
}
.background_td {
  background:#f5ece2;
  padding:0;
}
.background_td_color {
  background:#f5ece2;
  padding:0;
  text-align:right;
}
.background_td_color2 {
  background:transparent;
  padding:0;
  text-align:right;
}
.background_td_color_small {
  background:#f5ece2;
  padding:0;
  width:20%;
  font-weight:bold;
  text-align:left;
  font-size:90%;
}
.background_td_color2_small {
  background:transparent;
  padding:0;
  width:20%;
  font-weight:bold;
  text-align:left;
  font-size:90%;
}
tr td.detail_desc {
  padding:15px 5px;
  clear:both;
  text-align:justify
}
/* ------------------ Ikony --------------------*/
.top_bottom {
	display:block;
	float:left;
	width: 233px;
	height:28px;
	line-height:28px;
	overflow:hidden;
	padding:0 15px;
	background:#fae7d0;
	border-left:1px solid #d0b090;
	border-right:1px solid #d0b090;
	border-bottom:1px solid #d0b090;
	font-weight:bold;
}
.top_bottom span.right {
	float:right;
}
.brown {
  color:#7d5433;
}
.dokosiku {
	background: url(../images/trolley.png) no-repeat left 6px;
	height: 28px;
	line-height: 28px;
	font-size:11px;
	width: 76px;
	text-align:center;
	padding-top:3px;
	padding-left:10px;
	overflow: hidden;
	border: none;
	cursor: pointer;
	float: left;
	display: block;
	color:#624831;
	font-weight:bold;
}
.navigace_back {
  background: #fde0c0;
  border:1px solid #d0b090;
  height:44px;
  padding:3px 10px 3px 10px;
  margin-bottom:5px;
}
.navigace_back2 {
  background: #fde0c0;
  border:1px solid #d0b090;
  line-height:35px;
  padding:0 10px;
  margin:5px 0;
  display:block;
  font-size:90%;
}
.navigace_back3 {
  margin:0;
  padding:0 9px;
  background: #fde0c0;
  border:1px solid #d0b090;  
}
.margin5 {
  height:5px;
  display:block;
}
table.table_makers {
  margin:5px 0;
}
table.table_makers tr td {
  padding:0;
  line-height:15px;
  text-align:left;
  width:110px;
  float:left;
}
.navigace_back2 a {
  font-weight:normal;
}
.navigace_back2_left {
  float:left;
  display:block;
  padding-top:5px;
}
.navigace_back2_right {
  float:right;
  display:block;
  padding-top:5px;
}
.navigace_back h1 {
  font-size:15px;
 margin-top:6px;
  padding-bottom:5px;
}
/* ------------------ Vlastnosti elementu --------------------*/
table {
  width:100%;
}
th {
  padding:3px;
}
td {
  padding:3px 1px;
  vertical-align:middle;
}
table, tr, td, th {
  border-collapse:collapse;
}
th.td_xx, th.td_40 {
  font-size:85%;
  color:#444444;
}
input {
  border:1px solid #d1b191;
	background: #fcf5ed url(../images/input.png) repeat-x top left;
  font-size:12px;
  padding: 2px 5px;
}
.detail_submit {
  border:none;
	background: url(../images/button_trolley.png) no-repeat top left;  
  height:23px;
  width:109px;
  cursor:pointer;
  float:left;
  margin-left:10px;
}
.input_noborder {
  background:transparent;
  color:#222222;
  border:none;
  font-weight:bold;
}
.input_noborder2 {
  background:transparent;
  color:#222222;
  border:none;
  font-weight:bold;
  cursor:pointer;
  padding:0;
}
p.float_left {
  display:block;
  float:left;
  margin-left:4px;
  line-height:22px;
}
.input_up {
  border:none;
	background: url(../images/up.png) no-repeat 2px 10px;
  height:18px;
  width:12px;
  padding: 0;
  cursor:pointer;
  float:left;
  display:block;
}
.input_down {
  border:none;
	background: url(../images/down.png) no-repeat 2px 10px;
  height:18px;
  width:12px;
  padding: 0;
  cursor:pointer;
  float:left;
  display:block;
}
p.input_up a, p.input_down a {
  height:18px;
  width:12px;
  padding: 0;
  cursor:pointer;
  display:block;
}

.input_mini {
  width:20px;
}
.submit {
  border:1px solid #c55214;
	background: #d56316;  
  font-size:11px;
  height:20px;
  line-height:20px;
  width:auto;
  cursor:pointer;
  padding:0 8px;
  color:white;
}
.submit:hover {
  border:1px solid #c55214;
	background: #c55214;
}

a.special_submit {
  border:none;
  font-size:12px;
  width:170px;
	background: url(../images/submit.png) repeat-x;
  cursor:pointer;
  padding:5px;
  color:black;
  display:block;
}
.special {
  width:320px;
  display:block;
  float:left;
  line-height:16px;
  font-size:10px;
}
.submit_spec {
  border:1px solid #c55214;
	background: #d56316;  
	width:220px;
	height:24px;
  cursor:pointer;
  color:white;
  display:block;
  text-align:center;
  float:right;
  
}
.submit_spec a {
  font-weight:normal;
  color:white;
}
.submit_spec2 {
  border:1px solid #cccccc;
	background: #efefef;  
	width:140px;
	height:24px;
	line-height:24px;
  cursor:pointer;
  display:block;
  text-align:center;
  float:left;
}
.submit_spec2 {
  font-weight:normal;
}

select {
  padding:0 0 0 2px;
  font-size:12px;
  border:1px solid #d1b191;
	background: #fcf5ed url(../images/input.png) repeat-x top left;
}
textarea {
  border:1px solid #d1b191;
	background: #fcf5ed url(../images/input.png) repeat-x top left;
  padding:2px;
  font-size:12px;
}
img {
  border:none;
}
.fullwidth {
  width:90%;
}
a {
  text-decoration:none;
  color:#4d2c0f;
  font-weight:bold;
}
a:hover {
  color:#111111;
  text-decoration:none;
}
h1 {
 font-size:18px;
 color:#3d2018;
 padding-bottom:8px;
 font-weight:normal;
}
h1.vyrazne {
 font-size:20px;
 padding-bottom:10px;
 color:#3d2018;
}
h2 {
 font-size:17px;
 padding-bottom:5px;
 color:#3d2018;
}
h3 {
 font-size:16px;
 padding-bottom:5px;
 color:#3d2018;
}
h4 {
 font-size:15px;
 padding-bottom:4px;
 color:#3d2018;
}
/* ------------------ Patička --------------------*/
#footer_body {
	background: url(../images/footer.jpg) no-repeat center top;
	width: 100%;
	height:63px;
	line-height:55px;	
	margin:0 0 10px 0;
}

#footer {
  text-align:left;
	display:block;
	width: 998px;
	height:63px;
	line-height:55px;
	margin:0 auto 10px auto;
	color:#6f6f6f;
}
#footer a {
	color:#6f6f6f;
}
#footer .left{
  padding-left:10px;
	float:left;
	text-align:center;
}
#footer .right{
	width:350px;
  padding-right:10px;
	float:right;
	text-align:right;
}
#footer2 {
  text-align:left;
	display:block;
	width: 978px;
	padding:0 10px;
	height:auto;
	line-height:25px;
	margin:0 auto 10px auto;
	color:#6f6f6f;
}
#footer2 a {
	color:#6f6f6f;
	font-weight:normal;
}
/* ------------------ Výpis produktů - záhlaví a zápatí --------------------*/
#paging_header {
  background: #fde0c0;
  border:1px solid #d0b090;
  height:25px;
  padding-left:10px;
  padding-right:10px;
  padding-top:5px;
  margin-bottom:10px;
  font-size:90%;
}
#paging_header p.paging_header_left {
  line-height:20px;
  float:left;
}
#paging_header p.paging_header_right {
  line-height:20px;
  float:right;
}
#paging_footer {
  display:block;
  background: #fde0c0;
  border:1px solid #d0b090;
  height:30px;
  line-height:30px;
  padding:0 10px;
  margin:15px 0;  
}

#paging_footer table tr td{
 padding:0;
}
#paging_footer table tr td.leftpage {
 width:16px;
text-align:left;
}
#paging_footer table tr td.rightpage{
 width:70px;
 text-align:right;
}
#paging_footer table tr td.centerpage{
 text-align:center;
}
/* ------------------ Ostatní vlastnosti --------------------*/
.infomessage {
vertical-align: middle;
color:#222222;
}
.errormessage {
vertical-align: middle;
color:#863c00;
}
.noborder {
  border:none;
  background:none;
}
.rychly_kontakt {
  padding:0 10px;
  line-height:22px;  
}
.left {
  text-align:left;
}
.right {
  text-align:right;
}
.smaller_bold {
  font-weight:bold;
  font-size:90%;
}
.bold {
  font-weight:bold;
}
.center {
  text-align:center;
}
.center_small {
  text-align:center;
  width:100px;
}
.hidden {
	display: none;
}
.justify {
  text-align:justify;
}
.clear {
  clear: both;
}
.smaller {
  font-size:90%;
}
.smaller_center {
  font-size:90%;
  text-align:center;
}
.smaller_color {
  font-size:90%;
  color:#3c2009;
}
.smaller_gray {
  font-size:90%;
  color:#444444;
}
.color {
  color:#3c2009;
}
.color2 {
  color:#3c2009;
}
.form_firstrow {width:75px}
.color_bold {
  color:#3c2009;
  font-weight:bold;
}
.h2_background {
  background: url(../images/title.png) no-repeat top left;
  line-height:20px;
  padding:0;
  text-align:left;
  height:28px;
  line-height:28px;
  font-style:italic;
  font-size:12px;
  font-weight:normal;
  color:#fefefe;
}
.h2_background span {
  margin-left:33px;
}
.h1_background {
  background: url(../images/title_big.png) no-repeat top left;
  line-height:20px;
  padding:0;

  height:28px;
  line-height:28px;

}
.h1_background span, .h1_background h2 {
  margin-left:40px;
  font-style:italic;
  font-size:12px;
  font-weight:normal;
  color:#fefefe;
  text-align:left;
  padding:0;
  
}
.left1 {
  background: url(../images/titles/letter_left_1.png) no-repeat;

  margin-left:-5px;
}
.left2 {
  background: url(../images/titles/letter_left_2.png) no-repeat;

  margin-left:-5px;
}
.left3 {
  background: url(../images/titles/letter_left_3.png) no-repeat;

  margin-left:-5px;
}
.right1 {
  background: url(../images/titles/letter_right_1.png) no-repeat;

  margin-left:-5px;
}
.right2 {
  background: url(../images/titles/letter_right_2.png) no-repeat;

  margin-left:-5px;
}
.right3 {
  background: url(../images/titles/letter_right_3.png) no-repeat;

  margin-left:-5px;
}
.right4 {
  background: url(../images/titles/letter_right_4.png) no-repeat;
  margin-left:-5px;
}
.middle1 {
  background: url(../images/titles/letter_content_1.png) no-repeat;

  margin-left:-10px;
}
.middle2 {
  background: url(../images/titles/letter_content_2.png) no-repeat;

  margin-left:-10px;
}
.middle3 {
  background: url(../images/titles/letter_content_3.png) no-repeat;

  margin-left:-10px;
}
.h1_logo {
  background: url(../images/logo_title.png) no-repeat left 2px;
  padding-left:50px;
  height:30px;
  line-height:30px;
  width:522px;
  display:block;
  font-size:16px;
  font-weight:bold;
}
.table_line {
  background: url(../images/line2.png) no-repeat bottom center;
  text-align:center;
}
.login_input {
  width:165px;
}
.login_input2 {
  width:100px;
}
.login_input_small {
  width:70px;
}
.odsun {
  margin-top:10px;
  clear:both;
  text-align:right;
}
.smaller_login {
  font-size:75%;
  color:gray;
}
.red {
 color:red;
}
.green {
  color:black;
}
.odsazeni_top {
  padding-top:10px;
}
#dotaz, #diskuze {
  margin-top:15px;
}
#kontaktform {
  margin-top:30px;
}
.poll_title {
  padding-left:5px;
  font-weight:bold;
}

.banners {
  text-align:center;
  margin:0 auto;
  padding:10px;
}
.go_to_order {
  text-align:left;
  padding-top:3px;
}
.go_to_order a {
  text-decoration:underline;
  color:#f4e3cf;
  font-weight:normal;
}
p.highlight {
  font-size:140%;
  padding:10px 0 3px 0;
 color:#3c2009;
}
p.highlight2 {
  font-size:120%;
  padding:10px 0 3px 0;
  font-style:italic;
  cursor:pointer;
  color:#3c2009;
}
p.highlight2.active {
}

p.highlight2 div.active {
  height:auto;
  display:block;
}
/* ------------------ Ajax validate form --------------------*/
#msg {
  display:none; 
  position:absolute; 
  z-index:200; 
  padding-left:1px; 
  background:#863c00;
  padding:2px 3px; 
  color:white;
}
#msg2 {
  display:none; 
  position:absolute; 
  z-index:200; 
  padding-left:1px; 
  background:#863c00;
  padding:2px 3px; 
  color:white;
}
/* ------------------ Box - detail produktu --------------------*/
.boxik{
	background: #333333;
}
.boxik_content {
  padding: 8px;
}
.boxik_content a, .boxik_content span, .boxik_content p {
  color:white;
}
.tabik{
  float: left;
  height: 32px;
  width: 100px;
  margin-right:5px;
  text-align: center;
  background: #181818;
}
.tabik_over {
  float: left;
  height: 32px;
  width: 100px;
  margin-right:5px;
  text-align: center;
  background: #333333;
}
a:hover.dark_link {
  color:black;
  text-decoration:none;
}
.image_border {
  border: none;
}
.tabtxt{
  color: #000;
  font-size: 12px;
  font-weight: bold;
  padding: 9px 0 0 0;
}
#detail_product {
  margin:0px 5px 20px 5px;
}
#detail_product a {
  color:white;
}
/* ------------------ Nákupní košík --------------------*/
.cart_box {
margin-bottom:20px;
height:40px;
line-height:40px;
text-align:center;
width:100%;
display:block;
color:#111111;
}
.cart_box_item_selected {
background:#d3570b;
font-weight:bold;
float:left;
width:24%;
color:White;
}
.cart_box_item {
background:#f7c6a9;
float:left;
width:25%
}
.table_border_bottom {
  background: url(../images/border.gif) repeat-x bottom left;
  height:1px;
}
/* ------------------ Mapa stránek --------------------*/
li.cat  { color: #424549; font: bold 12px tahoma; display: block; line-height: 13px; padding: 4px 5px 4px 0px; }
li.element  { color: #424549; font: bold 11px tahoma; display: block; line-height: 12px; padding: 3px 5px 3px 21px;}
.pointer {
  cursor:pointer;
  font-weight:bold;
}
/* ------------------ Hodnocení produktu --------------------*/
#rating_of_products {
  width:100%;
  float:right;
}
.ratingblock {
	display:block;
	width:100%;
}
.loading {
	height: 15px;
	width:15px;
	background: url('../images/working.gif') 50% 50% no-repeat;
}
.unit-rating { /* the UL */
	list-style:none;
	height: 30px;
	position: relative;
	background: url('../images/staring2.png') top left repeat-x;
  float:right;		
}
.ratingblock p {
  clear:both;
}
.unit-rating li {
  text-indent: -90000px;
	padding:0;
	margin:0;
	float: left;
}
.unit-rating li a {
	outline: none;
	display:block;
	width:30px;
	height: 30px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px;
	margin:0;
	cursor:pointer;
}
.unit-rating li a:hover{
	background: url('../images/staring2.png') left center;
	width:30px;
	height:30px;
	z-index: 2;
	left: 0px;
}
.unit-rating a.r1-unit{left: 0px;}
.unit-rating a.r1-unit:hover{width:30px;}
.unit-rating a.r2-unit{left:30px;}
.unit-rating a.r2-unit:hover{width: 60px;}
.unit-rating a.r3-unit{left: 60px;}
.unit-rating a.r3-unit:hover{width: 90px;}
.unit-rating a.r4-unit{left: 90px;}	
.unit-rating a.r4-unit:hover{width: 120px;}
.unit-rating a.r5-unit{left: 120px;}
.unit-rating a.r5-unit:hover{width: 150px;}

.unit-rating li.current-rating {
	background: url('../images/staring2.png') 0 31px;
	position: absolute;
	height: 30px;
	display: block;
	z-index: 1;
}
#thephoto {
  visibility:hidden;
}
.navigace_back3 {
	margin: 0;
	line-height: 22px;
	padding: 0 9px;
	font-size: 90%;
}
.navigace_back3 a {
	font-weight: normal
}
.margin5 {
	height: 5px;
	width: 100%;
	display: block;
}
.header_box {
	padding: 0;
	width: 20%;
	float: left;
	text-align: left;
}
.normal {font-weight:normal}
p.alert {padding:10px 0;text-align:center;background:#b53f0b;color:white;margin-bottom:8px;}
.akce_darek, .akce, .akce_doprava, .akce_darek_detail, .akce_detail, .akce_doprava_detail {
  position:absolute;
  margin-top:56px;
  margin-left:156px;
  background: url(../images/_akce.png) no-repeat top left;
  width:80px;
  height:17px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -khtml-border-radius: 4px;
  border-radius: 4px;
}
.akce_darek {
  background: url(../images/_akce_darek.png) no-repeat top left;
}
.akce_doprava {
  background: url(../images/_akce_doprava.png) no-repeat top left;
}
.akce_darek_detail, .akce_detail, .akce_doprava_detail {
  margin-top:4px;
  margin-left:7px;
  z-index:1;
  width:79px;
  height:64px;
  -webkit-border-radius: none;
  -moz-border-radius: none;
  -khtml-border-radius: none;
  border-radius: none;
  background: url(../images/akce.png) no-repeat top left;
}
.akce_darek_detail {
  background: url(../images/akce_darek.png) no-repeat top left;
}
.akce_doprava_detail {
  background: url(../images/akce_doprava.png) no-repeat top left;
}
.skladem {
  position:absolute;
  margin-top:56px;
  margin-left:175px;
  background: #b5400b;
  color:white;
  font-size:11px;
  width:auto;
  height:16px;
  padding:0 5px;
  line-height:16px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -khtml-border-radius: 4px;
  border-radius: 4px;
}
div.paymentitem {
	padding: 3px 10px 3px 15px;
	background:#fafafa;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #ededed;
	font-weight:bold;
	font-size:100%;
	text-shadow:1px 1px 0 #f7f7f7;
}
div.paymentitem .pointer {
	background:none;
	padding-left:10px;
}
div#transportbox, div#transferbox {
  border:3px solid #fde1c1;
}
div#transportbox {
  margin-bottom:10px;
}
p.tit {
  font-size:20px;
  height:30px;
  line-height:14px;
	font-family:"Myriad Pro";
	background:none;
	color:#000;
	padding:10px 0 0 15px;
	margin:0;
	font-weight:bold;
	background:#fde1c1;
}
span.transpan_no {
  color:silver;
  cursor:default;
}
div.paymentitem input {
  cursor:pointer;
  float:left;
  margin-top:2px;
}
span.transpan_no, span.transpan {
  display:inline-block;
  width:92%;
}
p.tran_title {
  font-size:14px;
  padding:7px 0 4px 15px;
  font-weight:bold;
  color:#d3570b;
	background:#fff;
	clear:left;
}
span.pointer_right {float:right;margin-top:2px}
.submit_spec2 { 
	width:180px;
}


label.width_auto.podminky, label.width_auto.podminky a {
  font-weight:bold !important;
}

.cookies_alert{width:100%;position:fixed;bottom:0;color:#eee;background-color:#d25b0b;z-index:1000;line-height:20px;padding:0px;text-align:center;z-index:99999999999999;font-size:12Px;}
.cookies_alert p{padding:10px;display:inline-block;}
.cookies_alert p a{color:white;text-decoration:none;}
.cookies_alert span.stop a{background:white;color:black;display:inline-block;line-height:20px;padding:0 10px;text-decoration:none;}
label.width_auto.podminky, label.width_auto.podminky a {
  font-weight:bold !important;
}
.cookies_alert .btn_close:after {
  content:  "\00d7 ";
  font-size:16px;
  line-height:21px;
  font-weight:400;
  color:#555 !important;
  background:white;
  width:20px;
  height:20px;
  position:relative;
  top:6px;
  overflow:hidden;
  display:inline-block;
  -o-border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px;
  margin-left:5Px;
}
.cookies_alert span.stop a{
  -o-border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px;
}
label.width_auto.podminky, label.width_auto.podminky a {
  font-weight:bold !important;
}

.tip-yellowsimple {
  position: absolute;
  z-index: 100;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
  padding: 10px 20px;
  box-sizing: border-box;
  background: #FFF;
  color:black !important;
  font-size:90%;
  max-width: 300px !important;
}
.tooltip a, .a_tooltip {text-decoration:underline}
.tooltip a:hover, .a_tooltip:hover {text-decoration:none}


#xx-cookies-plugin .cp-button{color:#ffffff !important; border:2px solid #5C5C5D !important; }
#xx-cookies-plugin .cp-button:hover{background: #5C5C5D !important;}
#xx-cookies-plugin .cp-button-ok{	background: #fca242 !important;border-color: #fca242 !important;color: #fff !important;}
#xx-cookies-plugin .cp-button-ok:hover{	color: #fff !important;background:#ffb260 !important;border-color:#ffb260 !important;}
#xx-cookies-plugin .cp-content-wrap{background: #1d1d1d !important; opacity: 0.95 !important;}
#xx-cookies-plugin #cp-show-button{background: #000 !important; color: #fff !important;}