@font-face {
  font-family: 'TitilliumWeb-Regular';
  src: url('TitilliumWeb-Regular.eot');
  src: url('TitilliumWeb-Regular.eot?#iefix') format('embedded-opentype'),
       url('TitilliumWeb-Regular.woff') format('woff'),
       url('TitilliumWeb-Regular.ttf') format('truetype'),
       url('TitilliumWeb-Regular.svg#TitilliumWeb-Regular') format('svg');
}
@font-face {
  font-family: 'TitilliumWeb-Bold';
  src: url('TitilliumWeb-Bold.eot');
  src: url('TitilliumWeb-Bold.eot?#iefix') format('embedded-opentype'),
       url('TitilliumWeb-Bold.woff') format('woff'),
       url('TitilliumWeb-Bold.ttf') format('truetype'),
       url('TitilliumWeb-Bold.svg#TitilliumWeb-Bold') format('svg');
}

@media print {
  div#topmenu {
	display: none;
}
  div#rychleHledani {display: none;}
  div#noPrint1 {display: none;}
  div#noPrint2 {display: none;}
  div#noPrint3 {display: none;}
  div#noPrint4 {display: none;}
  div#paticka {display: none;}

  [href]:after {content: " [" attr(href) "] ";}
}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    font-size: 100%;
    margin: 0;
    outline: 0 none;
    padding: 0;
    vertical-align: baseline;
}
body {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 87%;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #FFF;
	background-image: url(../images/pozadi.png);
	background-repeat: repeat;
}
input:focus, textarea:focus {

}
input, select {
	vertical-align: middle;
}

#hlavicka {
	color: #333;
	height: 245px;
	background-color: transparent;
	background-image: url(../images/pozadi-hlavicka1.png);
	background-repeat: repeat-x;
	background-position: left top;
}

#hlavicka .napln {
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	font-family: 'TitilliumWeb-Regular', sans-serif;
	background-image: url(../images/pozadi-hlavicka.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	overflow: hidden;
	height: 245px;
}

#hlavicka .napln img {
	}
#hlavicka .napln a {
	color: #C00;
	text-decoration: underline;

}
#hlavicka .napln a:hover {
	color: #666;

}


#hlavicka .napln .vlevo {
	width: 450px;
	float: left;
}
#hlavicka .napln .vlevo .logo {
	padding-top: 107px;
	padding-left: 20px;
}
#hlavicka .napln .vlevo .logo h1 {
	margin: 0px;
	padding: 0px;
}
#hlavicka .napln .vlevo .logo h1 span {
	position: absolute;
	left: -9999px;
	font-size: 20%;
	color: #CCC;
}
#hlavicka .napln .vpravo {
	text-align: right;
	float: right;
	width: 500px;
	padding: 0px;
}
#hlavicka .napln .vpravo .kontakt {
	font-size: 100%;
	font-weight: bold;
}
#hlavicka .napln .vpravo .kontakt a {
	color: #FFF;
	text-decoration: none;
	background-color: #999;
	display: inline-block;
	padding-top: 4px;
	padding-right: 15px;
	padding-bottom: 4px;
	padding-left: 15px;
	border-radius: 0px 0px 2px 2px;
}
#hlavicka .napln .vpravo .kontakt a:hover {
	background-color: #666;
	padding-top: 8px;
	transition: all 0.5s ease 0s;
}
#hlavicka .napln .vpravo .kontakt .zvirazneni-1 {
	color: #C00;
	font-family: 'TitilliumWeb-Regular',sans-serif;
}
#hlavicka .napln .vpravo .slogan {
	font-size: 140%;
	padding-top: 7px;
	font-weight: bold;

}
#cesta {
	margin-right: auto;
	margin-left: auto;
	display: block;
	clear: both;
	position: relative;
}
#cesta .napln {
	width: 980px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	clear: both;
	overflow: hidden;
	text-align: right;
	color: #7D7D7D;
	font-size: 75%;
}
#cesta .napln a {
	color: #7D7D7D;
	padding-right: 10px;
	padding-left: 10px;
	text-decoration: none;
}
#cesta .napln a:hover {
	color: #A9000F;
}
#cesta .napln .activ {
	color: #7D7D7D;
	padding-right: 10px;
	padding-left: 10px;
}
#obsah .napln .centr .objednavka-zbozi{
	text-align: center;
}
#obsah .napln .centr .kalkulator-box {
	width: auto;
	font-size: 180%;
	background-color: #E6E6E6;
	padding: 15px;
	margin-top: 10px;
	border-radius: 4px;
}
#obsah .napln .centr .kalkulator-box .kalkulator-polozka {
	overflow: hidden;
	padding-top: 10px;
	padding-bottom: 10px;
}

#obsah .napln .centr .kalkulator-box .kalkulator-polozka .popis {
	width: 200px;
	float: left;
	text-align: right;
	vertical-align: sub;
}
#obsah .napln .centr .kalkulator-box .kalkulator-polozka .hodnota {
	float: left;
	padding-left: 20px;
	font-size: 16px;
}
#obsah .napln .centr .kalkulator-box .kalkulator-polozka .hodnota input {
	width: 80px;
	font-size: 24px;
	margin-right: 15px;
	vertical-align: middle;
	padding: 5px;
	border: 1px solid #999;
    border-radius: 2px;
    box-shadow: 0 2px 5px 2px #f5f5f5 inset;
}
#obsah .napln .centr .kalkulator-box .kalkulator-polozka .hodnota input:focus {
	border: 1px solid #C00;
}
#obsah .napln .centr .kalkulator-box .kalkulator-polozka .hodnota .kalkulator-vysledek-hodnota {
	font-size: 28px;
	font-weight: bold;
	margin-right: 5px;
}

#obsah .napln .centr .kalkulator-box .kalkulator-button {
	margin-left: 200px;

}

#obsah {
	margin-right: auto;
	margin-left: auto;
	clear: both;
	padding-top: 20px;
	padding-bottom: 20px;
	/* overflow: hidden; */
	background-attachment: fixed;
	background-image: url(../images/pozadi-zelenina.jpg);
	background-repeat: no-repeat;
	background-position: center 350px;
}
#obsah .napln {
	width: 980px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	clear: both;
}
#obsah .obal-home {
	background-repeat: repeat-x;
	background-position: center bottom;
	/* overflow: hidden; */
}

#obsah .napln .centrfull {
	width: auto !important;
	float: none !important;
}
#obsah .napln .centr {
	font-size: 90%;
	background-color: transparent;
	position: relative;
	float: left;
	width: 760px;
}



#obsah .napln .centr a {
	color: #060;
	text-decoration: underline;
}
#obsah .napln .centr a:hover {
	color: #333;
	text-decoration: underline;
}
#obsah .napln .centr td {
}
#obsah .napln .centr p {
	color: #333333;
	margin-top: 15px;
	margin-bottom: 7px;
	text-align: justify;
	line-height: 22px;
	font-size: 120%;
	margin-right: 5px;
}
#obsah .napln .centr .italic {
	font-style: italic;

}
#obsah .napln .centr ul {
	list-style-type: square;
	margin-left: 30px;
	margin-top: 15px;
}
#obsah .napln .centr li {
	padding: 4px;
	line-height: 18px;
	font-size: 120%;
}
#obsah .napln .centr h1, #obsah .napln .centr h2, #obsah .napln .centr h3, #obsah .napln .centr h4 {
	font-family: 'TitilliumWeb-Regular',sans-serif;
}
#obsah .napln .centr h1 {
	font-size: 270%;
	color: #060;
	margin-top: 10px;
	margin-bottom: 10px;
	line-height: 35px;
	font-variant: normal;
	font-weight: normal;
}
#obsah .napln .centr h1 small {
	font-size: 55%;
	color: #666666;
	font-weight: normal;
	margin-left: 10px;
}

#obsah .napln .centr .cesta {
	font-size: 90%;
	padding-bottom: 5px;
	color: #666;
}
#obsah .napln .centr .cesta a {
	color: #666;
}
#obsah .napln .centr h2 {
	font-size: 200%;
	color: #060;
	margin-top: 20px;
	margin-bottom: 5px;
	font-weight: normal;
}
#obsah .napln .centr .nadpis-zvyrazneni {
	margin-top: 25px;
	margin-bottom: 8px;
	clear: both;
	background-color: #EAEAEA;
	padding: 5px;
	display: block;
	overflow: hidden;
}
#obsah .napln .centr h3 {
	font-size: 150%;
	color: #4B4B4B;
	margin-top: 20px;
	margin-bottom: 5px;
}
#obsah .napln .centr h4 {
	font-size: 115%;
	color: #666666;
	margin-top: 15px;
	margin-bottom: 10px;
}
#obsah .napln .centr hr {
	background-color: #333;
	border-style: none;
	border-width: 0;
	height: 2px;
	padding: 0;
	margin-top: 30px;
	margin-right: 0;
	margin-bottom: 30px;
	margin-left: 0;
	clear: both;
}
#obsah .napln .centr .tabulka-data {
	font-size: 120%;
}
#obsah .napln .centr .tabulka-data td,
#obsah .napln .centr .tabulka-data th {
	padding: 5px;
}
#obsah .napln .centr .tabulka-data th {
	background-color: #CCC;
}
#obsah .napln .centr .uvod {
	margin-bottom: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-bottom: 5px;
}

#obsah .napln .centr .nadpis {
	font-size: 110%;
	background-color: #EFEFEF;
	color: #990000;
	font-weight: bold;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
}



#obsah .napln .centr .rotace a img {

}
#obsah .napln .centr .slideshow-seznam-item {
	margin-bottom: 4px;
}
#obsah .napln .centr .demo-min {
	background-image: url(../images/monitor.png);
	background-repeat: no-repeat;
	background-position: center top;
	text-align: center;
	height: 782px;
	width: 912px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
	overflow: hidden;
}
#obsah .napln .centr .demo-min .blok-vnitrni {
	width: 826px;
	margin-right: auto;
	margin-left: auto;
	height: 517px;
	margin-top: 43px;
	background-color: #FFF;
}
#obsah .napln .centr .bloktext-sloupec {
	overflow: hidden;
	clear: both;
	margin-top: 20px;
}
#obsah .napln .centr .bloktext-sloupec .sloupec {
	float: left;
	margin-bottom: 5px;
	width: 464px;
	height: auto;
	position: relative;
}
#obsah .napln .centr .bloktext-sloupec .sloupec h2 {
	margin-top: 0px;
}
#obsah .napln .centr .bloktext-sloupec .first {
	margin-left: 0px;
	padding-right: 25px;
}
#obsah .napln .centr .bloktext-sloupec .last {
	margin-left: 0px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #333;
	padding-left: 25px;
}
#obsah .napln .centr .bloktext-sloupec .odkaz-button,
#obsah .napln .centr .odkaz-button,
#obsah .napln .centr .kalkulator-box .kalkulator-button {
	overflow: hidden;
	text-align: center;
}
#obsah .napln .centr .bloktext-sloupec .odkaz-button a,
#obsah .napln .centr .odkaz-button a,
#obsah .napln .centr .kalkulator-box a.kalkulator-button {
	color: #FFF;
	text-decoration: none;
	background-color: #060;
	padding-top: 10px;
	padding-bottom: 10px;
	text-decoration: none;
	color: #FFF;
	font-size: 120%;
	text-transform: none;
	background-repeat: no-repeat;
	text-align: center;
	display: inline-block;
	border-radius: 4px;
	padding-right: 40px;
	padding-left: 40px;
	font-family: 'TitilliumWeb-Bold',sans-serif;
	margin-top: 20px;
}
#obsah .napln .centr .kalkulator-box a.kalkulator-button {
	font-size: 100%;
	padding-top: 10px;
	padding-bottom: 10px;
}
#obsah .napln .centr .odkaz-button a {
	font-size: 120%;
}
#obsah .napln .centr .bloktext-sloupec .odkaz-button a:hover,
#obsah .napln .centr .odkaz-button a:hover,
#obsah .napln .centr .kalkulator-box a:hover.kalkulator-button {
	color: #FFF;
	background-color: #333;
	transition: all 0.5s ease 0s;
}

#obsah .napln .centr .seznam {
	overflow: hidden;
	top: 0px;
}

#obsah .napln .centr #tab-objednavka .prava {
	text-align: right;
	float: none;
	padding: 2px;
}

#obsah .napln .centr .prava .seznam_prava {
	background-color: #333333;
	clear: both;
	overflow: hidden;
	position: relative;
}
#obsah .napln .centr .prava .seznam_prava .produkt_a, #obsah .napln .centr .prava .seznam_prava .produkt_b {
	font-size: 90%;
	line-height: 20px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	overflow: hidden;
	background-color: transparent;
	padding: 1px;
	border: 1px solid #999999;
}
#obsah .napln .centr .prava .seznam_prava .produkt_a {
	margin-right: 43px;

}
#obsah .napln .centr .prava .seznam_prava .produkt_b {

}

#obsah .napln .centr .prava .logovyrobce_prava {
	text-align: center;
	padding-top: 0px;
	#padding-top: 30px;
	padding-bottom: 30px;
	clear: both;
	position: relative;
	overflow: hidden;
	width:294px;
}


#obsah .napln .centr .prava .logovyrobce_prava .logo {
	background-color: #FFFFFF;
	padding-top: 5px;
	padding-bottom: 5px;
}
#obsah .napln .centr .prava .logovyrobce_prava .odkaz {
	color: #999999;
	background-color: #FFFFFF;
	padding-bottom: 5px;
	font-size: 80%;
	text-decoration: none;
}
#obsah .napln .centr .prava .logovyrobce_prava .odkaz a {
	color: #999999;
	text-decoration: none;
}
#obsah .napln .centr .prava .logovyrobce_prava .odkaz a:hover {
	color: red;
}
#obsah .napln .centr .sekce {
	overflow: hidden;
	clear: both;
	padding-top: 5px;
	margin-left: -15px;
}
#obsah .napln .centr .sekce .boxsekce {
	background-color: #F1F1F1;
	float: left;
	width: 370px;
	border: 1px solid #D4D4D4;
	margin-bottom: 10px;
	position: relative;
	margin-left: 15px;
}
#obsah .napln .centr .sekce .boxsekce:hover {
	background-color: #FFF;
}
#obsah .napln .centr .sekce .boxsekce .ikonasekce {
	float: left;
	padding: 10px;
}
#obsah .napln .centr .sekce .boxsekce .ikonasekce img {
	border: 1px solid #FFF;
}

#obsah .napln .centr .sekce .boxsekce .nazevsekce {
	margin-left: 120px;
	margin-top: 10px;
	font-size: 120%;
	color: #333;
}

#obsah .napln .centr .sekce .boxsekce .popissekce {
	margin-left: 120px;
	margin-top: 5px;
	color: #666;
	font-size: 80%;
}

#obsah .napln .centr .seznamclanku-mini {
	overflow: hidden;
	clear: both;
	margin-top: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCC;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #CCC;
	padding-top: 10px;
}
#obsah .napln .centr .seznamclanku-mini .clanek {
	float: left;
	width: 320px;
	height: auto;
	position: relative;
	text-align: center;
	margin-left: 10px;
}

#obsah .napln .centr .seznamclanku-mini .first {
	margin-left: 0px;
}
#obsah .napln .centr .seznamclanku-mini .clanek .img-clanku {
	text-align: center;
	vertical-align: middle;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-bottom: 15px;
}
#obsah .napln .centr .seznamclanku-mini .clanek h2 {
	padding: 0px;
	font-weight: normal;
	color: #C00;
	font-size: 150%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	line-height: 22px;
}

#obsah .napln .centr .seznamclanku-mini .anotace {
	font-size: 100%;
	line-height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
}
#obsah .napln .centr .seznamclanku-mini .clanek .anotace .zobraz-clanek {
	display: inline-block;
	background-color: #003978;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
	margin-top: 10px;
	color: #FFF;
	text-decoration: none;
	border-radius: 3px;
}
#obsah .napln .centr .seznamclanku-mini .clanek .anotace .zobraz-clanek:hover {
	background-color: #C00;
}

#obsah .napln .centr .seznamclanku {
	overflow: hidden;
	clear: both;
	margin-top: 20px;
	font-family: 'TitilliumWeb-Regular',sans-serif;
}
#obsah .napln .centr .seznamclanku .clanek {
	margin-bottom: 15px;
	height: auto;
	border-radius: 4px;
	position: relative;
	padding: 8px;
	overflow: hidden;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #E6E6E6;
}
#obsah .napln .centr .seznamclanku .clanek .anotace .zobraz-clanek {
	background-color: #797979;
	color: #FFF;
	text-decoration: none;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	display: inline-block;
	font-size: 80%;
	line-height: 16px;
	float: right;
	border-radius: 2px;
}
#obsah .napln .centr .seznamclanku .clanek .anotace .zobraz-clanek:hover {
	background-color: #C00;

}

#obsah .napln .centr .seznamclanku .clanek .popis-clanku {
	margin-left: 245px;
	margin-bottom: 15px;
}
#obsah .napln .centr .seznamclanku .clanek h2 {
	padding: 0px;
	font-weight: normal;
	color: #C00;
	font-size: 200%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	line-height: 22px;
}
#obsah .napln .centr .seznamclanku .clanek a,
#obsah .napln .centr .seznamclanku-mini .clanek a,
#obsah .napln .centr .detailclanku a {
	color: #060;
	text-decoration: none;

}
#obsah .napln .centr .seznamclanku .clanek a:hover,
#obsah .napln .centr .seznamclanku-mini .clanek a:hover,
#obsah .napln .centr .detailclanku a:hover {
	color: #333333;
	text-decoration: underline;
	transition: all 0.5s ease 0s;
}
#obsah .napln .centr .seznamclanku .clanek .popis-clanku .anotace,
#obsah .napln .centr .detailclanku .anotace {
	font-size: 100%;
	line-height: 18px;
	font-family: Arial, Helvetica, sans-serif;
}

#obsah .napln .centr .seznamclanku .clanek .img-clanku {
	float: left;
	text-align: center;
	vertical-align: middle;
	width: 215px;
}
#obsah .napln .centr .seznamclanku .clanek .info-clanku,
#obsah .napln .centr .detailclanku .info-clanku {
	font-family: Arial, Helvetica, sans-serif;
	line-height: normal;
	font-size: 90%;
	overflow: hidden;
}
#obsah .napln .centr .seznamclanku .clanek .info-clanku .datum,
#obsah .napln .centr .detailclanku .info-clanku .datum {
	padding-right: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
	color: #999;
}
#obsah .napln .centr .seznamclanku .clanek .info-clanku .skupina,
#obsah .napln .centr .detailclanku .info-clanku .skupina {
	padding-left: 10px;
}
#obsah .napln .centr .seznamclanku .clanek .info-clanku .skupina a,
#obsah .napln .centr .detailclanku .info-clanku .skupina a {
	color: #999;
	text-decoration: none;

}
#obsah .napln .centr .seznamclanku .clanek .info-clanku .skupina a:hover,
#obsah .napln .centr .detailclanku .info-clanku .skupina a:hover {
	color: #C00;
	text-decoration: underline;

}
#obsah .napln .centr .detailclanku {
	overflow: hidden;
	clear: both;
	margin-top: 20px;
	font-family: 'TitilliumWeb-Regular',sans-serif;
}

#obsah .napln .centr .detailclanku .anotace {
	font-weight: bold;
	margin-bottom: 20px;
}
#obsah .napln .centr .detailclanku .info-clanku .levacast {
	float: left;
	width: 580px;
	padding-top: 15px;
}
#obsah .napln .centr .detailclanku .info-clanku .sdileni {
	float: left;
	width: 180px;
	text-align: right;
}


#obsah .napln .centr .detailclanku .img-clanku {
	text-align: center;
	vertical-align: middle;
}
#obsah .napln .centr .detailclanku .textclanku {
	font-family: Arial, Helvetica, sans-serif;
}
#obsah .napln .centr .detailclanku .klicova-slova {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #D6D6D6;
	padding-top: 10px;
	overflow: hidden;
	display: block;
	padding-bottom: 5px;
	color: #666;
}
#obsah .napln .centr .detailclanku .klicova-slova .slovo {
	display: inline-block;
	background-color: #E4E4E4;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
	line-height: normal;
	white-space: nowrap;
	color: #666;
	margin: 2px;
	border-radius: 2px 2px 2px 2px;
}
#obsah .napln .centr .detailclanku .klicova-slova a  {
	text-decoration: none;
	color: #666;
}
#obsah .napln .centr .detailclanku .klicova-slova a:hover  {
	text-decoration: none;
	color: #FFF;
	background-color: #b20000;
}

#obsah .napln .centr .seznam,
#obsah .napln .centr .seznamGalerie {
	overflow: hidden;
	padding-top: 10px;
	position: relative;
}
#obsah .napln .centr .seznam .box_a,
#obsah .napln .centr .seznamGalerie .fotobox_a {
	background-color: transparent;
	float: left;
	font-size: 90%;
	line-height: 20px;
	margin-bottom: 15px;
	margin-left: 0;
	margin-right: 0;
	text-align: center;
	width: 190px;
}
#obsah .napln .centr .seznamGalerie .fotobox_a .obr_a {
    border: 1px none #cccccc;
    padding: 1px;
}
#obsah .napln .centr .seznamGalerie .fotobox_a .galerie-img-nazev {
    clear: both;
    display: block;
    text-align: center;
}
#obsah .napln .centr .seznamGalerie .fotobox_a img {
	border: 1px solid #666;
}
#obsah .napln .centr .seznamGalerie .fotobox_a img:hover {
	border: 1px solid #C00;
}
#obsah .napln .centr .seznam .box_a .popis_a,
#obsah .napln .centr .seznamGalerie .fotobox_a .popis_a {
	background-color: #999999;
	text-align: center;
	margin-top: 4px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 4px;
	padding-left: 4px;
	background-position: center top;
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 110%;

}

#obsah .napln .centr .seznam .box_a .data,
#obsah .napln .centr .seznamGalerie .fotobox_a .data {
	font-size: 95%;
	font-weight: normal;
	padding-top: 5px;
}

#obsah .napln .centr .seznam .box_a .data a,
#obsah .napln .centr .seznamGalerie .fotobox_a .data a,
#obsah .napln .centr .seznam .box_a .popis_a a,
#obsah .napln .centr .seznamGalerie .fotobox_a .popis_a a{
	display: block;
}


#obsah .napln .centr .seznam,
#obsah .napln .centr .galerie {
	overflow: hidden;
	padding-top: 10px;
}

#obsah .napln .centr .seznam .box_a,
#obsah .napln .centr .galerie .fotobox_a {
	font-size: 90%;
	line-height: 20px;
	float: left;
	background-color: transparent;
	margin-bottom: 25px;
	text-align: center;
	width: 220px;
	margin-left: 10px;
	overflow: hidden;
	position: relative;
}

#obsah .napln .centr .seznam .box_a a,
#obsah .napln .centr .galerie .fotobox_a a {
	color: black;
	text-decoration: none;
}
#obsah .napln .centr .seznam .box_a a:hover,
#obsah .napln .centr .galerie .fotobox_a a:hover {
	color: #555;
}
#obsah .napln .centr .seznam .box_a .obr_a img ,
#obsah .napln .centr .galerie .fotobox_a .obr_a img {
	border: 2px solid #999;
}
#obsah .napln .centr .seznam .box_a .obr_a img:hover,
#obsah .napln .centr .galerie .fotobox_a .obr_a img:hover {
	border-top-color: #039;
	border-right-color: #039;
	border-bottom-color: #039;
	border-left-color: #039;
}
#obsah .napln .centr .seznam .box_a .popis_a,
#obsah .napln .centr .galerie .fotobox_a .popis_a {
	background-color: #999999;
	text-align: center;
	margin-top: 4px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 4px;
	padding-left: 4px;
	background-position: center top;
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 110%;
	overflow: hidden;

}
#obsah .napln .centr .seznam .box_a .data,
#obsah .napln .centr .galerie .fotobox_a .data {
	font-size: 110%;
	font-weight: bold;
	padding-top: 5px;
}



#obsah .napln .centr .seznamproduktu {
	clear: both;
	margin-left: -5px;
	overflow: hidden;
	padding-bottom: 10px;
}
#obsah .napln .centr .seznamproduktu .produkt {
	background-color: transparent;
	border: 1px solid #e8e8e8;
	color: #333;
	cursor: pointer;
	float: left;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 90%;
	line-height: 20px;
	margin: 4px 0 3px 5px;
	overflow: hidden;
	padding-bottom: 5px;
	padding-top: 0;
	text-align: center;
	width: 238px;
}
#obsah .napln .centr .seznamproduktu .produkt:hover {
    background-color: #fafafa;
    border: 1px solid #e2e2e2;
}
#obsah .napln .centr .seznamproduktu .produkt input {
}
#obsah .napln .centr .seznamproduktu .produkt .widthAuto {
    width: auto;
}
#obsah .napln .centr .seznamproduktu .produkt .popisek {
    display: block;
    float: left;
    text-align: left;
}
#obsah .napln .centr .seznamproduktu .produkt .hodnota {
    text-align: right;
}
#obsah .napln .centr .seznamproduktu .produkt .cenyaobr {
    clear: both;
    padding-left: 10px;
    position: relative;
}
#obsah .napln .centr .seznamproduktu .produkt .sleva-casova, #obsah .napln .centr .produktdetail .sleva-casova {
    background-image: url("../images/pozadi-casova-sleva.png");
    background-position: center center;
    background-repeat: no-repeat;
    color: #fff;
    display: block;
    font-family: "Lucida Console",Monaco,monospace;
    font-size: 140%;
    font-weight: bold;
    height: 30px;
    margin-left: -8px;
    margin-top: 8px;
    opacity: 0.9;
    position: absolute;
    text-align: center;
    width: 57px;
    z-index: 20;
}
#obsah .napln .centr .seznamproduktu .produkt .sleva-casova .procenta-sleva, #obsah .napln .centr .produktdetail .sleva-casova .procenta-sleva {
    display: block;
    margin-right: 8px;
    margin-top: 5px;
}
#obsah .napln .centr .seznamproduktu .produkt .ceny {
}
#obsah .napln .centr .seznamproduktu .produkt .cenabezdph {
	font-size: 130%;
}
#obsah .napln .centr .seznamproduktu .produkt .cenaspecsleva strong, #obsah .napln .centr .seznamproduktu .produkt .cenasdph strong {
	color: #666666;
	font-size: 120%;
}
#obsah .napln .centr .seznamproduktu .produkt .cenasdphclub strong {
    color: #cc0000;
    font-size: 130%;
}
#obsah .napln .centr .seznamproduktu .produkt .cenabezdph strong {
}
#obsah .napln .centr .seznamproduktu .produkt .cenaspecsleva, #obsah .napln .centr .seznamproduktu .produkt .cenasdph {
	clear: both;
	font-weight: normal;
}
#obsah .napln .centr .seznamproduktu .produkt .cenasdphnevyrazna {
    clear: both;
    font-weight: normal;
    text-align: left;
    text-decoration: line-through;
}
#obsah .napln .centr .seznamproduktu .produkt .cenabezna {
	clear: both;
	font-size: 100%;
}
#obsah .napln .centr .seznamproduktu .produkt .cenabezna strong {
    color: #666666;
    font-size: 110%;
    font-weight: normal;
    text-decoration: line-through;
}
#obsah .napln .centr .seznamproduktu .produkt .cenasleva {
	color: #cc0000;
	font-size: 100%;
}
#obsah .napln .centr .seznamproduktu .produkt .dostupnost {
    color: #333333;
    font-size: 100%;
}
#obsah .napln .centr .seznamproduktu .produkt .dostupnost .skladem {
    color: #006600;
    font-weight: bold;
}
#obsah .napln .centr .seznamproduktu .produkt .dostupnost .dny {
    color: #006600;
    font-weight: bold;
}
#obsah .napln .centr .seznamproduktu .produkt .dostupnost .ks {
    color: #006600;
    font-weight: bold;
}
#obsah .napln .centr .seznamproduktu .produkt .dostupnost .dotaz {
    color: #ff3300;
    font-weight: bold;
}
#obsah .napln .centr .seznamproduktu .produkt .dostupnost .nedostupne {
    color: #990000;
    font-weight: bold;
}
#obsah .napln .centr .seznamproduktu .produkt .dostupnost .trvale-nedostupne {
    color: #333333;
    font-weight: bold;
}
#obsah .napln .centr .seznamproduktu .produkt .button {
    padding-top: 5px;
    vertical-align: text-bottom;
}
#obsah .napln .centr .seznamproduktu .produkt a {
	color: #006600;
	font-weight: bold;
	text-decoration: none;
	font-size: 120%;
}
#obsah .napln .centr .seznamproduktu .produkt a:hover {
	color: #333333;
	text-decoration: underline;
}
.buttony a,
#obsah .napln .centr .seznamproduktu .produkt .buttony a {
	color: #FFFFFF !important;
	font-weight: bold;
	text-decoration: none !important;
	font-size: 120%;
	background-color: #838383;
	display: inline-block;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
}
.buttony img{
	vertical-align: sub;
}

.buttony a:hover,
#obsah .napln .centr .seznamproduktu .produkt .buttony a:hover {
	background-color: #333333;
}
#obsah .napln .centr .seznamproduktu .produkt .popis {
	clear: both;
	color: #333333;
	line-height: 15px;
	overflow: hidden;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
#obsah .napln .centr .seznamproduktu .produkt .akce-cas-do-konce, #obsah .napln .centr .produktdetail .cenaProduktu .akce-cas-do-konce {
    background-color: #e9e9e9;
    background-image: url("../images/budik.png");
    background-position: 4px center;
    background-repeat: no-repeat;
    border-bottom: 1px solid #999;
    border-top: 1px solid #999;
    padding-bottom: 3px;
    padding-left: 30px;
    padding-top: 3px;
}
#obsah .napln .centr .seznamproduktu .produkt .akce-cas-do-konce .hod, #obsah .napln .centr .produktdetail .cenaProduktu .akce-cas-do-konce .hod, #obsah .napln .centr .seznamproduktu .produkt .akce-cas-do-konce .min, #obsah .napln .centr .produktdetail .cenaProduktu .akce-cas-do-konce .min, #obsah .napln .centr .seznamproduktu .produkt .akce-cas-do-konce .sec, #obsah .napln .centr .produktdetail .cenaProduktu .akce-cas-do-konce .sec {
    font-weight: bold;
}
#obsah .napln .centr .seznamproduktu .produkt .akce-cas-do-konce .sec, #obsah .napln .centr .produktdetail .cenaProduktu .akce-cas-do-konce .sec {
    color: #c00;
    font-size: 110%;
}
#obsah .napln .centr .seznamproduktu .produkt .nahled {
	margin: auto;
	overflow: hidden;
}
#obsah .napln .centr .seznamproduktu .produkt .nahled img {
	margin: auto;
	border: 1px solid #CCC;
}
#obsah .napln .centr .seznamproduktu .produkt .nazev {
    padding: 1px 5px 8px 10px;
}
#obsah .napln .centr .seznamproduktu .produkt .nazev h2 {
    color: #cc0000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 105%;
    margin: 0;
}
#obsah .napln .centr .seznamproduktu .produkt .statut {
    clear: both;
    overflow: hidden;
}
.produktdetail .statut{
	position: absolute;
	top: 0px;
}
.statut .statut-v-akci,
.statut .statut-novinky,
#obsah .napln .centr .produkt .statut .produktakce,
#obsah .napln .centr .produkt .statut .produktnormal,
#obsah .napln .centr .produkt .statut .produktvyprodej,
#obsah .napln .centr .produkt .statut .produktvyprodano,
#obsah .napln .centr .produkt .statut .produktnovinka,
#obsah .napln .centr .produkt .statut .produktstandard,
#obsah .napln .centr .produkt .statut .produktdoporuceni {
    background-repeat: no-repeat;
    display: block;
    float: left;
    font-size: 9px;
    font-weight: bold;
    height: 17px;
    line-height: 18px;
    margin-left: 1px;
    margin-right: 1px;
    margin-top: 1px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 1px;
    text-align: center;
    text-transform: uppercase;
}
.statut .v-akci,
#obsah .napln .centr .seznamproduktu .produkt .produktakce {
    background-image: url("../images/ikony-statut/akce.png");
    background-position: right center;
    color: #fff;
}
#obsah .napln .centr .seznamproduktu .produkt .produktnormal {
}
#obsah .napln .centr .seznamproduktu .produkt .produktstandard {
    background-image: url("../images/ikony-statut/standard.png");
    background-position: right center;
    color: #fff;
}
.statut .statut-novinky,
#obsah .napln .centr .seznamproduktu .produkt .produktnovinka {
    background-image: url("../images/ikony-statut/novinka.png");
    background-position: right center;
    color: #fff;
}
#obsah .napln .centr .seznamproduktu .produkt .produktvyprodej {
    background-image: url("../images/ikony-statut/vyprodej.png");
    background-position: right center;
    color: #fff;
}
#obsah .napln .centr .seznamproduktu .produkt .produktvyprodano {
    background-image: url("../images/ikony-statut/vyprodano.png");
    background-position: right center;
    color: #fff;
}
#obsah .napln .centr .seznamproduktu .produkt .produktdoporuceni {
    background-color: #050;
    background-position: right center;
    color: #fff;
}

#obsah .napln .centr .productsScrollStart {
	background-image: url(../images/scroll-top.png);
	background-repeat: no-repeat;
	background-position: right center;
	display: block;
	height: 17px;
	padding-right: 20px;
}
#obsah .napln .centr a.productsScrollStart {
	color: #A1A1A1;
	text-decoration: none;

}
#obsah .napln .centr .zobrazit-dalsi-process{
	text-align: center;
	border: 1px #DDDDDD solid;
	clear: both;
	display: none;
}
#obsah .napln .centr .zobrazit-dalsi-process img{
	border: none;
	padding: 5px;
}

#obsah .napln .centr .akceseznam {
	margin-top: 20px;
	text-align: center;
	clear: both;
}
#obsah .napln .centr .akceseznam .zobrazit-dalsi a {
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
	white-space: nowrap;
	padding-right: 30px;
	padding-left: 30px;
	display: inline-block;
	line-height: 25px;
	background-color: #060;
	border: 1px solid #333;
	padding-top: 3px;
	padding-bottom: 3px;
	font-family: Arial, Helvetica, sans-serif;
	border-radius: 2px 2px 2px 2px;
	margin-top: 10px;
}

#obsah .napln .centr .akceseznam .zobrazit-dalsi a:hover {
	background-color: #333;
	color: #FFF;
}

#obsah .napln .centr .sort-top {
	border: 1px solid #D4D4D4;
	background-color: #F1F1F1;
	overflow: hidden;
	padding: 7px;
}
#obsah .napln .centr .sort-top .razeni {
	float: left;
	width: 260px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
	vertical-align: middle;
	margin-top: 1px;
}
#obsah .napln .centr .sort-top .razeni select {
	margin-left: 5px;
}
#obsah .napln .centr .sort-top .razeni p {
	margin: 0px;
}

#obsah .napln .centr .hledaniseznam {
}
#obsah .napln .centr .hledaniseznam .button {
	margin-top: 12px;
}
#obsah .napln .centr .hledaniseznam .searchHTMLBlok {
	background-color: #EBEBEB;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
}
#obsah .napln .centr .strankovani {
	padding-right: 6px;
	padding-left: 6px;
	color: #333333;
	height: 30px;
	clear: both;
	font-family: Arial, Helvetica, sans-serif;
}
#obsah .napln .centr .strankovani .strankovaninapln {
	position: relative;
	overflow: hidden;
}

#obsah .napln .centr .strankovani .strankovaninapln .stranka {
	padding-top: 3px;
	padding-right: 7px;
	padding-bottom: 3px;
	padding-left: 7px;
	border: 1px solid #DFDFDF;
	border-radius: 2px;
	display: inline-block;
	margin-right: 5px;
	line-height: normal;
	font-size: 14px;
}
#obsah .napln .centr .strankovani .strankovaninapln a {
	border: 1px solid #999999;
	color: #333;
	text-decoration: none;
	background-color: #FFFFFF;
}
#obsah .napln .centr .strankovani .strankovaninapln a:hover {
	color: #FFFFFF;
	background-color: #C00;
}
#obsah .napln .centr .strankovani .strankovaninapln .activ {
	background-color: #003978;
	color: #FFFFFF;
}
#obsah .napln .centr .produkt-filtr {
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	clear:both;
	padding-top: 5px;
	margin-bottom: 5px;
	overflow: hidden;

}
#obsah .napln .centr .produkt-filtr .sekce .polozka {
	float: left;
	padding-bottom: 4px;
	margin-right: 10px;
	padding-top: 0px;
	font-size: 90%;
	white-space: nowrap;
	width: 115px;
}
#obsah .napln .centr .produkt-filtr .sekce {
	clear: both;
	overflow: hidden;
}
#obsah .napln .centr .produkt-filtr .sekce .nazev {
	margin-bottom: 0px;
	margin-top: 10px;
	padding-bottom: 2px;
	border-bottom: 1px solid #CCF;
	clear: both;
	overflow: hidden;
	background-color: #E5EEFF;
	padding: 2px 5px;
}
.filtr_rozsah-output{
	background-color: #E5EEFF;
	border-bottom: 1px solid #CCF;
	margin: 10px 0px !important;
	padding: 2px 5px;
}
.sbalit, .rozbalit{
	display: block;
	background-color: #EEE;
	text-align: center;
	text-decoration: none !important;
	line-height: 20px;
	margin-top: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D6D6D6;
}

.slider-clear{
	float: right;
	text-decoration: none !important;
}

#obsah .napln .centr .produkt-filtr .sekce .nazev strong{
	width: auto !important;
}

#obsah .napln .centr .produkt-filtr .sekce .polozka input {

}
#obsah .napln .centr .produkt-filtr #filtr .sekce .botton-filtr {
	padding-top: 5px;
	float: left;
}
#obsah .napln .centr .produkt-filtr strong{
	float:left;
	display: block;
	padding-right: 10px;
}

#obsah .napln .centr .produkt-filtr .button {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 80%;
	border: 1px solid #DDDDDD;
	background-color: #999999;
	cursor: pointer;
	margin:2px 0 0 2px;
	float: right;
	padding: 2px;
}
#obsah .napln .centr .kategorie {
	background-color: #E2EEFA;
	float: left;
	clear: both;
	padding: 3px;
	position: relative;
	font-size: 90%;
}
#obsah .napln .centr .kategorie ul {
	margin: 0px;
	padding: 0px;
}

#obsah .napln .centr .kategorie li {
	list-style-type: none;
	margin: 0px;
	clip: rect(auto,auto,auto,auto);
	width: 142px;
	background-image: url(../images/slozka2.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
	float: left;
}
#obsah .napln .centr .statut_filtr {
	padding-top: 5px;
	padding-bottom: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	margin-top: 5px;
	clear: both;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	overflow: hidden;
}

#obsah .napln .centr .statut_filtr a, #obsah .napln .centr .statut_filtr .deaktiv {
	padding-top: 4px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 33px;
	border: 1px solid #C5C5C5;
	color: #666666;
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: left center;
	margin-right: 10px;
	display: block;
	float: left;
}
#obsah .napln .centr .statut_filtr .deaktiv{
	cursor: not-allowed;
	background-image: url(../images/filtr-deactiv.png);
	color: #999999;
}
#obsah .napln .centr .statut_filtr a {
	background-image: url(../images/filtr-no.png);

}
#obsah .napln .centr .statut_filtr a:hover {
	background-image: url(../images/filtr-hover.png);
	background-repeat: no-repeat;
	background-position: left center;
	color: #5B5B5B;
}
#obsah .napln .centr .statut_filtr .activ {
	background-image: url(../images/filtr-activ.png);
	background-repeat: no-repeat;
	background-position: left center;
	color: #333333;
}
#obsah .napln .centr .statut_filtr .popisek {
	margin-right: 20px;
	padding-top: 5px;
	float: left;
}

#obsah .napln .centr .statut_filtr form {
	margin: 0px;
	padding: 0px;
}

#obsah .napln .centr .aktuality-min {
	padding-top: 5px;
	padding-bottom: 5px;
	clear: both;
	overflow: hidden;
	font-family: 'TitilliumWeb-Regular',sans-serif;
	margin-left: -20px;
}
#obsah .obal-home .napln .centr.centrfull h2 .akce-link {
    color: #fff;
    display: inline-block;
    float: right;
    font-size: 14px;
    padding-top: 15px;
    position: relative;
}

#obsah .napln .centr .aktuality-min .aktualita {
	padding-bottom: 6px;
	width: 476px;
	float: left;
	font-size: 125%;
	color: #FFF;
	margin-left: 20px;
}
#obsah .napln .centr .aktuality-min .aktualita .datum,
#obsah .napln .centr .aktuality-min .aktualita a {
	color: #FFF;
	display: block;
	float: left;
	padding: 10px;
}
#obsah .napln .centr .aktuality-min .aktualita .datum {
	margin-right: 6px;
	width: 45px;
	text-align: right;
	background-color: #060;
}
#obsah .napln .centr .aktuality-min .aktualita .nazev {



}

#obsah .napln .centr .aktuality-min .aktualita a {
	text-decoration: none;
	width: 348px;
	padding-left: 15px;
	padding-right: 40px;
	background-image: url(../images/pozadi-nazev-aktualita-min.png);
	background-repeat: no-repeat;
	background-position: right center;
	background-color: #838383;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
#obsah .napln .centr .aktuality-min .aktualita a:hover {
	color: #FFF;
	background-color: #333333;
}

#obsah .napln .centr .aktuality {
clear:both;
}
#obsah .napln .vseLink a {
	color: #999;
	padding-left: 10px;
}
#obsah .napln .centr .aktuality {
	padding-top: 5px;
	padding-bottom: 5px;
}
#obsah .napln .centr .aktuality .datum {
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	color: #1E3864;
	margin-right: 6px;
	font-size: 80%;
	width: 65px;
	float: left;
	text-align: right;
}
#obsah .napln .centr .aktuality .aktualita .nazev {
	font-size: 90%;
}

#obsah .napln .centr .aktuality .aktualita {
	padding-bottom: 4px;
	padding-top: 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ADC6E4;
}
#obsah .napln .centr .aktuality .aktualita a {
	color: #1E3864;
	text-decoration: none;
}
#obsah .napln .centr .aktuality .aktualita a:hover {
	color: #F90;
}

#obsah .napln .vseLink a {
	color: #999;
	padding-left: 10px;
}

#obsah .napln .centr .aktualitadetail {
}
#obsah .napln .centr .aktualitadetail .datum {
	color:#CCCCCC;
	font-size:80%;
	font-weight:normal;
	padding-right: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	text-align: right;
}
#obsah .napln .centr .aktualitadetail .pruh {
	color:#CCCCCC;
	background-color:#CC0000;
	font-size:80%;
	font-weight:normal;
	padding-right: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
}
#obsah .napln .centr .aktualitadetail .obrazky {
	clear: both;
	position: relative;
	padding-top: 10px;
	overflow: hidden;

}
#obsah .napln .centr .aktualitadetail .obrazky .fotobox_a {
	font-size: 90%;
	line-height: 20px;
	float: left;
	background-color: transparent;
	margin-right: 15px;
	margin-left: 15px;
	margin-bottom: 30px;
}
#obsah .napln .centr .aktualitadetail .obrazky .fotobox_a a {
	color: #FFFFFF;
	text-decoration: none;
}
#obsah .napln .centr .aktualitadetail .obrazky .fotobox_a a:hover {
	color: #CCCCCC;
}
#obsah .napln .centr .aktualitadetail .obrazky .fotobox_a .obr_a {
	border: 1px solid #999999;
	padding: 1px;
}


#obsah .napln .centr .seznam-akci {
clear:both;
}
#obsah .napln .centr .akce {
	clear:both;
	line-height:17px;
	margin-bottom:10px;
	margin-left:0px;
	overflow:hidden;
	padding:5px;
	position:relative;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DDDDDD;
}
#obsah .napln .centr .akce a {
}

#obsah .napln .centr .akce a:hover {
	color:#666;
}
#obsah .napln .centr .akce .datum {
	color:#CCCCCC;
	font-size:80%;
	font-weight:normal;
	padding-right: 4px;
	background-color: #1F417A;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	margin-left: 125px;
}

#obsah .napln .centr .akce .nazev {
	color:#000000;
	font-size:130%;
	font-weight:bold;
	padding-bottom:5px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	margin-left: 125px;
}
#obsah .napln .centr .akce .nazev a{
	color:#CCCCCC;
}


#obsah .napln .centr .akce .imgBlok {
	float:left;
	margin-right: 20px;
	padding: 1px;
	border: 1px solid #999999;
}
#obsah .napln .centr .seznam-akci .akce .imgBlok .thickbox .nahledyimg {

}
#obsah .napln .centr .akce .text {
	padding-bottom:5px;
	margin-left: 125px;
}
#obsah .napln .centr .akce .text .seznam-souboru{
	margin-top: 10px;
}

#obsah .napln .centr .akcedetail {
}
#obsah .napln .centr .akcedetail .datum {
	color:#CCCCCC;
	font-size:80%;
	font-weight:normal;
	padding-right: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	text-align: right;
}
#obsah .napln .centr .akcedetail .pruh {
	color:#CCCCCC;
	background-color:#1F417A;
	font-size:80%;
	font-weight:normal;
	padding-right: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
}
#obsah .napln .centr .akcedetail .obrazky {
	clear: both;
	position: relative;
	padding-top: 10px;
	overflow: hidden;

}
#obsah .napln .centr .akcedetail .obrazky .fotobox_a {
	font-size: 90%;
	line-height: 20px;
	float: left;
	background-color: transparent;
	margin-right: 15px;
	margin-left: 15px;
	margin-bottom: 30px;
}
#obsah .napln .centr .akcedetail .obrazky .fotobox_a a {
	color: #FFFFFF;
	text-decoration: none;
}
#obsah .napln .centr .akcedetail .obrazky .fotobox_a a:hover {
	color: #CCCCCC;
}
#obsah .napln .centr .akcedetail .obrazky .fotobox_a .obr_a {
	border: 1px solid #999999;
	padding: 1px;
}


#obsah .napln .centr .home_bottom2 {
	margin-top: 30px;
}
#obsah .napln .centr .banner {
	text-align: center;
	margin-top: 25px;
	margin-bottom: 25px;
}

#obsah .napln .centr .tabprehled {
	border: 1px solid #CCCCCC;
}

#obsah .napln .centr .tabprehled .zahlaviTab {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #1F417A;
}
#obsah .napln .centr .tabprehled tr {
	background-color: #F0F0F0;
}
#obsah .napln .centr .reservationsmenu {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F1EBDD;
	height: 35px;
	clear: both;

}
#obsah .napln .centr .reservationsmenu .pozice {
	float: left;
	width: 170px;
	text-align: center;
	padding-top: 8px;
	margin: 1px;
	background-image: url(../images/pozadi-reservations-menu.png);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 110%;
	background-color: #CCCCCC;
	height: 26px;
}
#obsah .napln .centr .reservationsmenu .sipka {
	margin-left: 10px;

}
#obsah .napln .centr .reservationsmenu .pozice-activ {
	float: left;
	width: 170px;
	text-align: center;
	font-weight: bold;
	font-size: 110%;
	padding-top: 8px;
	margin: 1px;
	background-color: #1F417A;
	color: #FFFFFF;
	height: 26px;
}
#obsah .napln .centr .kontaktformular {
	margin-top: 30px;
	margin-bottom: 30px;
	padding: 10px;
	background-position: right top;
	background-repeat: no-repeat;
	width: 530px;
}
#obsah .napln .centr .kontaktformular td {
	padding-top: 5px;
	padding-bottom: 3px;

}
#obsah .napln .centr .kontaktformular input, #obsah .napln .centr .kontaktformular textarea {
	border: 1px solid #666666;
	margin-top: 3px;
	margin-bottom: 3px;
}
#obsah .napln .centr .kontaktformular .button {
	background-color: #CC0000;
	border-top-color: #217BB8;
	border-right-color: #217BB8;
	border-bottom-color: #217BB8;
	border-left-color: #217BB8;
	color: #13486C;
	cursor: pointer;
}


#obsah .napln .centr .kontaktformular fieldset {
	border: 2px solid #FFFFFF;
	margin-top: 10px;
}
#obsah .napln .centr .kontaktytab {
	margin-top: 10px;
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 85%;
}
#obsah .napln .centr .kontaktytab th {
	background-color: #CCCCCC;
	padding-top: 2px;
	padding-bottom: 2px;
	color: #666666;
	text-align: left;
	padding-right: 4px;
	padding-left: 4px;
	font-weight: normal;
	font-style: italic;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#obsah .napln .centr .kontaktytab .trkontakty {
	background-color: #E6E6E6;

}
#obsah .napln .centr .kontaktytab tr:hover {
	background-color: #FFFFFF;

}
#obsah .napln .centr .kontaktytab td {
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 5px;
	padding-left: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
#obsah .napln .centr .kontaktytab .sekce {
	font-size: 110%;
	font-weight: bold;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CC0006;

}
#obsah .napln .centr .kontaktytab .sloupec-a {
	width: 150px;

}
#obsah .napln .centr .kontaktytab .sloupec-b {
	width: 140px;

}
#obsah .napln .centr .kontaktytab .sloupec-c {
	width: 70px;

}
#obsah .napln .centr .kontaktytab .sloupec-d {
	width: 70px;

}
#obsah .napln .centr .kontaktytab .sloupec-e {

}
#obsah .napln .centr .zakaznicky-servis {
	padding-bottom: 10px;
}
#obsah .napln .centr .zakaznicky-servis .z1 {
	font-size: 160%;
}
#obsah .napln .centr .zakaznicky-servis .z3 {
	font-size: 130%;
	color: #C00;
}
#obsah .napln .centr .zakaznicky-servis .z2 {
	font-size: 120%;
	padding-top: 5px;
}


#obsah .napln .centr .obal-box {
	padding-top: 10px;
	padding-bottom: 10px;
	overflow: hidden;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #D6D6D6;
	border-bottom-color: #D6D6D6;
}

#obsah .napln .centr .kontakt-box {
	width: 218px;
	float: left;
	overflow: hidden;
	line-height: 19px;
	background-color: #EFEFEF;
	min-height: 120px;
	margin-left: 10px;
	border: 1px dotted #D6D6D6;
	color: #5B5B5B;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
}
#obsah .napln .centr .kontakt-box .nazev-zvirazneni {
	font-size: 110%;
	color: #C00;
	margin-left: -10px;
}

#obsah .napln .centr .kontakt-box.prvni {
	margin-left: 0px;
}
#obsah .napln .centr .kontakt-box .odkaz-mapa {
	background-color: #666;
	color: #FFF;
	text-decoration: none;
	width: auto;
	margin-top: 2px;
	float: left;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
}




#obsah .napln .centr .udaje-formular {
	background-color: #EFEFEF;
	padding: 20px;
	border: 1px dotted #DDD;
}
#obsah .napln .centr .udaje-formular .polozka-udaj label,
#obsah .napln .centr .udaje-formular .polozka-udaj-texarea label,
#obsah .napln .centr .udaje-formular .polozka-udaj-radio label {
	width: 160px;
	margin-left: 5px;
	display: block;
	float: left;
}
#obsah .napln .centr .udaje-formular .polozka-udaj,
#obsah .napln .centr .udaje-formular .polozka-udaj-texarea,
#obsah .napln .centr .udaje-formular .polozka-udaj-radio {
	padding-top: 3px;
	padding-bottom: 3px;
	overflow: hidden;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FFF;
}
#obsah .napln .centr .udaje-formular .polozka-udaj input,
#obsah .napln .centr .udaje-formular .polozka-udaj-texarea textarea,
.captcha_1 .captcha {
	padding: 5px;
	border: 1px solid #999;
}
#obsah .napln .centr .udaje-formular .polozka-udaj-radio .input-only {
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	clear: both;
}

#obsah .napln .centr .udaje-formular .polozka-udaj-radio .udaje-radio {
	float: left;
}
#obsah .napln .centr .udaje-formular .polozka-udaj .polozka-poznamka {
	float: left;
}
#obsah .napln .centr .tlacitko-odeslat {
	padding-top: 5px;
	padding-bottom: 10px;
}

#obsah .napln .centr .tlacitko-odeslat input {
	font-size: 14px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
#obsah .napln .centr .captcha_1 input {
	margin-left: 5px;
}
#obsah .napln .centr .captcha_1 {
	vertical-align: middle;
	padding: 10px;
}
#obsah .napln .centr .podminky-blok {
	margin-bottom: 5px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #D6D6D6;
}
#obsah .napln .centr .rozcestnik-home {
	overflow: hidden;
	clear: both;
	margin-top: 30px;
	text-align: center;
}
#obsah .napln .centr .rozcestnik-home .banner-rozcestnik {
	margin-bottom: 5px;
	width: 304px;
	height: 160px;
	background-repeat: no-repeat;
	background-position: 0px 10px;
	display: inline-block;
	text-align: left;
	padding-right: 9px;
	padding-left: 9px;
	padding-top: 0px;
	padding-bottom: 0px;
}
#obsah .napln .centr .rozcestnik-home .banner-rozcestnik.kontakty-ro {
	height: auto;
}
#obsah .napln .centr .rozcestnik-home .banner-rozcestnik-velky {
	width: 410px;
	height: 186px;
	text-align: center;
}
#obsah .napln .centr .rozcestnik-home .first {
	margin-left: 0px;

}
#obsah .napln .centr .rozcestnik-home .r1 {
	background-image: url(../images/rychlost.png);
}
#obsah .napln .centr .rozcestnik-home .r2 {
	background-image: url(../images/demo-pdf-katalog.png);
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #333;
	border-left-color: #333;
	background-position: 9px 10px;
}
#obsah .napln .centr .rozcestnik-home .r3 {
	background-image: url(../images/cena-pdf-katalog.png);
}
#obsah .napln .centr .rozcestnik-home .r1.kontakty-ro,
#obsah .napln .centr .rozcestnik-home .r2.kontakty-ro,
#obsah .napln .centr .rozcestnik-home .r3.kontakty-ro {
	background-image: none;
}
#obsah .napln .centr .rozcestnik-home .banner-rozcestnik h2 {
	padding: 0px;
	color: #333;
	font-size: 140%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
	line-height: 22px;
}
#obsah .napln .centr .rozcestnik-home .banner-rozcestnik h2 strong {
	color: #C00;
	font-size: 210%;
	line-height: 35px;
}
#obsah .napln .centr .rozcestnik-home .banner-rozcestnik.kontakty-ro h2 strong {
	font-size: 170%;
}
#obsah .napln .centr .rozcestnik-home .banner-rozcestnik .popis-rozcestniku {
	padding-left: 128px;
	padding-top: 0px;
	padding-right: 9px;
}
#obsah .napln .centr .rozcestnik-home .banner-rozcestnik.kontakty-ro .popis-rozcestniku {
	padding-left: 0px;
}
#obsah .napln .centr .rozcestnik-home .banner-rozcestnik-velky .popis-rozcestniku {
	width: auto;
}
#obsah .napln .centr .rozcestnik-home .banner-rozcestnik .text-popis {
	display: block;
	font-size: 110%;
	line-height: 20px;
	height: 45px;
}
#obsah .napln .centr .rozcestnik-home .banner-rozcestnik-velky .text-popis {
	width: auto;
	display: block;
	font-size: 120%;
	line-height: 20px;
	height: 60px;
}

#obsah .napln .centr .rozcestnik-home .odkaz {
	margin-top: 10px;


}

#obsah .napln .centr .rozcestnik-home .odkaz a {
	color: #FFF;
	text-decoration: none;
	background-color: #333;
	padding-top: 6px;
	padding-bottom: 6px;
	text-decoration: none;
	color: #FFF;
	font-size: 120%;
	text-transform: none;
	background-repeat: no-repeat;
	text-align: center;
	display: inline-block;
	border-radius: 3px;
	padding-right: 30px;
	padding-left: 30px;
	font-family: 'TitilliumWeb-Regular',sans-serif;
}
#obsah .napln .centr .banner-rozcestnik-velky .odkaz a {
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 125%;
}

#obsah .napln .centr .rozcestnik-home .odkaz a:hover {
	color: #FFF;
	background-color: #C00;
	transition: all 0.5s ease 0s;
}


#obsah .napln .centr .produkty-vyber {
	overflow: hidden;
	clear: both;
	margin-top: 20px;
	font-family: 'TitilliumWeb-Regular', sans-serif;
	font-size: 110%;
}
#obsah .napln .centr .produkty-vyber .banner-produkt {
	float: left;
	margin-left: 20px;
	margin-bottom: 5px;
	width: 478px;
	height: auto;
	border: 1px solid #CCCCCC;
	border-radius: 4px;
	background-image: url(../images/pozadi-vyber.png);
	background-repeat: repeat-x;
	background-position: center bottom;
	background-color: #F8F9F9;
	position: relative;
}

#obsah .napln .centr .produkty-vyber .first {
	margin-left: 0px;
}

#obsah .napln .centr .produkty-vyber .banner-produkt .nadpis-kategorie {
	font-size: 250%;
	color: #666;
	margin-bottom: 5px;
}
#obsah .napln .centr .produkty-vyber .banner-produkt .popis-produktu {
	width: 260px;
	padding-left: 13px;
	padding-top: 7px;
	float: left;
}
#obsah .napln .centr .produkty-vyber .banner-produkt h2 {
	padding: 0px;
	font-weight: normal;
	color: #C00;
	font-size: 170%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	line-height: 22px;
}
#obsah .napln .centr .produkty-vyber .banner-produkt h2 a {
	color: #C00;
	text-decoration: none;
}
#obsah .napln .centr .produkty-vyber .banner-produkt h2 a:hover {
	color: #003978;
	text-decoration: underline;
}
#obsah .napln .centr .produkty-vyber .banner-produkt .popis-produktu .specifikace {
	font-size: 110%;
	font-weight: bold;
	color: #333;
	margin-bottom: 3px;
}
#obsah .napln .centr .produkty-vyber .banner-produkt .popis-produktu .vyrobce {
	font-size: 100%;
	font-weight: normal;
	color: #333;
	margin-bottom: 15px;
}
#obsah .napln .centr .produkty-vyber .banner-produkt .popis-produktu .popis-hodnoceni {
	font-size: 90%;
	line-height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 52px;
}

#obsah .napln .centr .produkty-vyber a {
	color: #003978;
	border-radius: 3px;
}
#obsah .napln .centr .produkty-vyber a:hover {
	color: #C00;
}
#obsah .napln .centr .produkty-vyber .banner-produkt .img-produktu {
	float: right;
	width: 205px;
	text-align: center;
	vertical-align: middle;
	padding-top: 5px;
}

#obsah .napln .centr .produkty-vyber .banner-produkt .hodnoceni {
	padding-left: 12px;
	overflow: hidden;
	width: 260px;
	float: left;
	bottom: 0;
	left: 0;
	position: absolute;
	padding-bottom: 13px;
}

#obsah .napln .centr .obejdnavka-datum {
	padding-top: 5px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D2DDD2;
}
#obsah .napln .centr .obejdnavka-datum input {
	width: 180px;
	border: 1px solid #666666;

}
#obsah .napln .centr .obejdnavka-datum img {
	margin-right: 10px;
	vertical-align: sub;

}
#obsah .napln .centr .obejdnavka-poznamka-a {
	padding-top: 10px;
	padding-bottom: 15px;

}
#obsah .napln .centr .obejdnavka-poznamka-a input {
	width: 470px;
	border: 1px solid #666666;

}
#obsah .napln .centr .obejdnavka-poznamka-b, #obsah .napln .centr .obejdnavka-poznamka-c {
	padding-top: 5px;
	padding-bottom: 10px;

}
#obsah .napln .centr .obejdnavka-poznamka-b textarea, #obsah .napln .centr .obejdnavka-poznamka-c textarea {
	width: 630px;
	height: 80px;
	border: 1px solid #666666;

}
#obsah .napln .centr .obejdnavka-formular {
	padding-top: 15px;
	padding-bottom: 10px;
}
#obsah .napln .centr .objTabulka {
	margin-top: 10px;
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	border: 1px solid #666666;
}
#obsah .napln .centr .objTabulka th {
	background-color: #CCCCCC;
	padding-top: 2px;
	padding-bottom: 2px;
	color: #333333;
	text-align: left;
	padding-right: 4px;
	padding-left: 4px;
	font-weight: normal;
	font-style: italic;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	font-size: 85%;
}

#obsah .napln .centr .objTabulka tr:hover {
	background-color: #EAF0EA;

}
#obsah .napln .centr .objTabulka td {
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 5px;
	padding-left: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCD8CC;
}

#obsah .napln .centr .objTabulka .sloupec-a {
	width: 40px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCD8CC;
	border-left-color: #CCD8CC;

}
#obsah .napln .centr .objTabulka .sloupec-b {
	width: auto;

}
#obsah .napln .centr .objTabulka .sloupec-c {
	width: 40px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCD8CC;
	border-left-color: #CCD8CC;
	text-align: right;

}
#obsah .napln .centr .objTabulka .sloupec-d {
	width: 30px;
	text-align: center;

}

#obsah .napln .centr .objTabulka .sloupec-reklamace{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCD8CC;
	text-align: center;
}
#obsah .napln .centr .objTabulka .sloupec-e {
	width: 30px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCD8CC;
	border-left-color: #CCD8CC;
	text-align: center;

}
#obsah .napln .centr .objTabulka .sloupec-f {
	width: 50px;
	text-align: right;

}
#obsah .napln .centr .objTabulka .sloupec-g {
	width: 50px;
	text-align: right;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCD8CC;
	border-left-color: #CCD8CC;

}
#obsah .napln .centr .objTabulka .sloupec-h {
	width: 70px;
	border-right: 1px solid #CCD8CC;

}
#obsah .napln .centr .objTabulka .sloupec-i {
	width: 60px;

}

#obsah .napln .centr .objTabulka input {
	width: 40px;
}
#obsah .napln .centr .objTabulka .sloupec-reklamace input{
	width: auto;
}

#obsah .napln .centr .obejdnavka-odeslat {
	padding-top: 15px;
	padding-bottom: 10px;
}



#obsah .napln .centr .autherr_text {
	padding-top: 10px;
	padding-bottom: 10px;
}
#obsah .napln .centr .autherr_text #text-error {
	color: #FFF;
	background-color: #C00;
	padding: 20px;
	font-weight: bold;
}
#obsah .napln .vpravo {
	width: 201px;
	font-size: 85%;
	background-color: transparent;
	height: auto;
	float: left;
	margin-left: 19px;
	overflow: hidden;
}

#obsah .napln .vpravo a {
	color: #333333;
}

#obsah .napln .vpravo a:hover {
	color: #CC0000;
}



#obsah .napln .vpravo .oddelovac {
	color: #333;
	height: 2px;
	background-color: #BCBCBC;
	margin-top: 10px;
	margin-bottom: 10px;
}
#obsah .napln .vpravo .odsazeni {

}

#obsah .napln .vpravo .specifikace {
	font-size: 140%;
	color: #333;
	margin-bottom: 10px;
	padding: 6px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
}
#obsah .napln .vpravo h3 {
	font-size: 110%;
	margin: 0px;
	padding: 0px;
}
#obsah .napln .vpravo ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}
#obsah .napln .vpravo li {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	position: relative;
}
#obsah .napln .vpravo .menusekce li {
	margin-bottom: 5px;
	overflow: hidden;
	width: auto;
}
#obsah .napln .vpravo .mainMenu_ikony .kategorie-ikona {
    margin-bottom: 7px;
}
#obsah .napln .vpravo .mainMenu_ikony .potraviny-bg {
    background-image:url(../images/potraviny-pozadi.jpg);
}
#obsah .napln .vpravo .mainMenu_ikony .sluzby-bg {
    background-image:url(../images/sluzby-pozadi.jpg);
}
#obsah .napln .vpravo .mainMenu_ikony li.kategorie-ikona span.menuleden-2014:hover {
    color: #004499;
}
#obsah .napln .vpravo .mainMenu_ikony li a, #obsah .napln .vpravo .menusekce li a {
	background-position: center bottom;
	background-repeat: no-repeat;
	border: 1px solid #b4b4b4;
	color: #fff;
	display: block;
	font-family: Verdana,Geneva,sans-serif;
	font-size: 130%;
	font-weight: normal;
	padding-top: 85px;
	text-decoration: none;
	width: auto;
}
#obsah .napln .vpravo .menusekce li a:hover {
    color: #ff9;
}
#obsah .napln .vpravo .mainMenu_ikony li span, #obsah .napln .vpravo .menusekce span {
    background-color: #ffffff;
    color: black;
    display: block;
    opacity: 0.8;
    padding: 7px 10px 6px;
}
#obsah .napln .vpravo .mainMenu_ikony li span:hover {
    color: #ff9;
}

#obsah .napln .vpravo .mainMenu_ikony li .menunas-sluzby {
    background-color: #444444;
    color: white;
}
#obsah .napln .vpravo .mainMenu_ikony li .menunas-potraviny {
    background-color: #dd0000;
    color: white;
}
#obsah .napln .vpravo .menusekce li .activ {
    background-color: #1e3864;
    background-image: url("../images/odrazka-2.png");
    background-position: 10px center;
    background-repeat: no-repeat;
    color: #fff;
}


#obsah .napln .vpravo .menusekce li .akce {
    background-image: url("../images/menu-akce/pozadi-akce.jpg");
}
#obsah .napln .vpravo .menu-kategorie {
	background-color: #fff;
	border: 1px solid #ccc;
	overflow: hidden;
	position: relative;
	width: auto;
}
#obsah .napln .vpravo .mainMenu {
}
#obsah .napln .vpravo .mainMenu li a {
    background-image: url("../images/left-menu-a.png");
    background-position: -175px center;
    background-repeat: no-repeat;
    border-bottom: 1px solid #eaeaea;
    color: #666;
    display: block;
    font-size: 110%;
    font-weight: normal;
    padding-bottom: 7px;
    padding-left: 30px;
    padding-top: 8px;
    text-decoration: none;
    width: 100%;
}
#obsah .napln .vpravo .mainMenu li a:hover, #obsah .napln .vpravo .mainMenu li .activ {
    background-color: #ccc;
    background-image: url("../images/left-menu-ahover.png");
    background-position: -175px center;
    background-repeat: no-repeat;
    color: #585858;
}
#obsah .napln .vpravo .mainMenu li h3 {
    font-size: 100%;
}
#obsah .napln .vpravo .mainMenu li li a {
    background-color: #ccc;
    background-image: url("../images/odrazka-bottommenu.png");
    background-position: 18px center;
    background-repeat: no-repeat;
    border-bottom: 1px solid #eaeaea;
    color: #666;
    display: block;
    font-size: 100%;
    font-weight: normal;
    padding-bottom: 5px;
    padding-left: 35px;
    padding-top: 5px;
    text-decoration: none;
}
#obsah .napln .vpravo .mainMenu li li a:hover, #obsah .napln .vpravo .mainMenu li li .activ {
    background-color: #999;
    background-image: url("../images/odrazka-bottommenu.png");
    background-position: 22px center;
    background-repeat: no-repeat;
    border-bottom: 1px solid #eaeaea;
    color: #fff;
}
#obsah .napln .vpravo .mainMenu li li li a {
    background-color: #a7c6e4;
    background-image: url("../images/podtlacitko2_a.png");
    background-position: left center;
    border-bottom: 1px solid #6fa0d2;
    color: #005680;
    display: block;
    padding-bottom: 2px;
    padding-left: 60px;
    padding-top: 2px;
    text-decoration: none;
    width: 191px;
}
#obsah .napln .vpravo .mainMenu li li li a:hover {
    background-color: #03376b;
    background-image: url("../images/podtlacitko2_ahover.png");
    background-position: left center;
    background-repeat: repeat;
    color: #f66013;
}
#obsah .napln .vpravo .mainMenu li li li .activ {
    background-color: #03376b;
    background-image: url("../images/podtlacitko2_ahover.png");
    background-position: left center;
    background-repeat: no-repeat;
    color: #f66013;
}
#obsah .napln .vpravo .param ul li a {
    background-color: #316ca8;
    background-image: url("../images/tlacitko_a.png");
    background-position: left center;
    background-repeat: no-repeat;
    border-bottom: 1px solid #6fa0d2;
    color: #005680;
    display: block;
    font-weight: normal;
    padding-bottom: 2px;
    padding-left: 25px;
    padding-top: 2px;
    text-decoration: none;
    width: 211px;
}
#obsah .napln .vpravo .param ul li a:hover {
    background-color: #003366;
    background-image: url("../images/tlacitko_ahover.png");
    background-position: left center;
    background-repeat: no-repeat;
    color: #f66013;
}
#obsah .napln .vpravo .param ul li .activ {
    background-color: #003366;
    background-image: url("../images/tlacitko_ahover-activ.png");
    background-position: left center;
    background-repeat: no-repeat;
    color: #f66013;
}
#obsah .napln .vpravo .tlacitko .sel_menu {
    background-color: #666666;
    background-image: url("../images/tlacitko_ahover.png");
    background-position: left center;
    background-repeat: no-repeat;
    color: #ffffff;
}
#obsah .napln .vpravo .banner {
    padding-top: 10px;
}

#obsah .napln .vpravo .blokcentr {
    text-align: center;
}









#bottom-menu {
	color: #FFFFFF;
	font-size: 80%;
	background-color: transparent;
	margin-top: 5px;
}

#bottom-menu .napln {
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	height: 36px;
	background-color: #666;
}
#bottom-menu .napln .vlevo {
	width: 830px;
	float: left;
	padding-left: 10px;
	padding-top: 9px;
}
#bottom-menu .napln .vlevo ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}
#bottom-menu .napln .vlevo li {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	position: relative;
	float: left;
}
#bottom-menu .napln a {
	color: #FFF;
	text-decoration: none;
	background-image: url(../images/odrazka-bottommenu.png);
	background-repeat: no-repeat;
	background-position: left center;
	display: block;
	float: left;
	padding-left: 10px;
	margin-right: 25px;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;

}
#bottom-menu .napln a:hover {
	color: #F00;
	background-color: #FFF;

}

#rozcestnik {
	clear: both;
	text-align: left;
	overflow: hidden;
}

#rozcestnik .napln {
	color: #DADADA;
	width: 980px;
	font-size: 75%;
	clear: both;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
	padding-bottom: 5px;
	padding-top: 5px;
	background-image: url(../images/pozadi-rozcestnik.png);
	background-position: center bottom;
}
#rozcestnik .napln .box-a {
	width: 205px;
	float: left;
	margin-left: 30px;
	margin-top: 5px;
	margin-bottom: 5px;
}
#rozcestnik .napln .box-a .skupina {
	color: #DADADA;
}
#rozcestnik .napln .box-a a {
	color: #CCCCCC;
	text-decoration: none;

}
#rozcestnik .napln .box-a a:hover {
	color: #FFF;
	text-decoration: underline;
}
#rozcestnik .napln .box-a ul {
	margin-left: 20px;
	margin-top: 5px;
}

#rozcestnik .napln .box-a li {
	list-style-type: disc;
	list-style-image: url(../images/odrazka8.png);
}



#paticka {
	clear: both;
	text-align: center;
}

#paticka .napln {
	width: 980px;
	font-size: 75%;
	clear: both;
	margin-right: auto;
	margin-left: auto;
	padding-top: 15px;
	padding-bottom: 13px;
	overflow: hidden;
	font-style: italic;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #CCC;
	color: #999;
}
#paticka .napln .sep {
	font-size: 140%;
	margin-top: 0;
	margin-right: 8px;
	margin-bottom: 0;
	margin-left: 8px;
}
#paticka .napln a {
	color: #999;
	text-decoration: none;
}
#paticka .napln a:hover {
	color: #666;
}
#paticka .napln .vlevo {
	float: left;
	width: 310px;
	text-align: left;
	padding-left: 10px;
}
#paticka .napln .vlevo .tx1 {
	float: left;
	padding-top: 10px;
}
#paticka .napln .vlevo .tx2 {
	display: block;
	float: left;
	padding-top: 10px;
	padding-left: 10px;
}
#paticka .napln .stred {
	float: left;
	width: 340px;
	text-align: center;
	padding-top: 10px;
}

#paticka .napln .stred .odkaz a {
	text-decoration: none;
	background-color: #FFF;
	padding-top: 3px;
	padding-bottom: 3px;
	text-transform: none;
	background-repeat: no-repeat;
	text-align: center;
	display: inline-block;
	border-radius: 3px;
	padding-right: 10px;
	padding-left: 10px;
}

#paticka .napln .stred .odkaz a:hover {
	color: #FFF;
	background-color: #C00;
	transition: all 0.5s ease 0s;
}

#paticka .napln .vpravo {
	text-align: right;
	float: right;
	width: 310px;
	padding-right: 10px;
}
#paticka .napln .vpravo .tx1 {
	float: right;
	padding-top: 10px;
	padding-right: 5px;
}
#paticka .napln .vpravo .tx2 {
	display: block;
	float: right;
	padding-top: 0px;
}
#paticka .napln .vpravo img {
	margin-right: 2px;
	margin-left: 2px;
}


.produktdetail {
	min-height: 60px;
	padding-bottom: 10px;
	clear: both;
	display: block;
}

.prihlasitse {
	text-align: center;
	font-size: 80%;
	padding-top: 5px;
	padding-bottom: 5px;
}
.prihlasitse a {
	color: #999999;
	text-decoration: none;
	margin-left: 10px;
}
.prihlasitse a:hover {
	color: #FFFFFF;
	text-decoration: none;
	margin-left: 10px;
}

.produktdetail img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#obsah .napln .centr .produktdetail h1 {
	font-size: 300%;
	margin-bottom: 25px;
	margin-top: 20px;
}


#obsah .napln .centr .produktdetail .sleva-casova {
	background-image: url(../images/pozadi-casova-sleva.png);
	background-repeat: no-repeat;
	background-position: right center;
	height: 30px;
	text-align: center;
	font-family: "Lucida Console", Monaco, monospace;
	color: #FFF;
	font-weight: bold;
	z-index: 99;
	position: absolute;
	font-size: 16px;
	margin-top: 10px;
	left: 0;
	border-radius: 2px 0px 0px 2px;
}


#obsah .napln .centr .produktdetail .sleva-casova .procenta-sleva {
	margin-right: 12px;
	margin-top: 7px;
	display: block;
	margin-left: 6px;
}
.produktdetail .obalinfo-produkt {
	float: left;
	width: 380px;
}
#obsah .napln .centr .produktdetail .specifikace {
	font-size: 160%;
	font-weight: bold;
	color: #333;
	margin-bottom: 3px;
}
#obsah .napln .centr .produktdetail .vyrobce {
	font-size: 130%;
	font-weight: normal;
	color: #333;
	margin-bottom: 15px;
}
.produktdetail .info-produkt .honoceni-podrobne {
	margin-bottom: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	overflow: hidden;
	clear: both;
}
.produktdetail .info-produkt .honoceni-podrobne .popisek {
	width: 245px;
	display: block;
	float: left;
	font-size: 120%;
}
.produktdetail .info-produkt .honoceni-podrobne .star-hodnoceni {
	margin-left: 5px;
}
.produktdetail .info-produkt .honoceni-podrobne .star-hodnoceni img {
	margin-left: 8px;
}
.produktdetail .cenasdph {
	color: #C00;
	font-size: 120%;
	padding-top: 5px;
	font-weight: bold;
	margin-bottom: 5px;
}
.produktdetail .info-produkt .souhrn {
	overflow: hidden;
	margin-top: 10px;
}
.produktdetail .info-produkt .souhrn .logo-vyrobce {
	background-color: #069;
	height: 100px;
	width: 100px;
	float: right;
}

.produktdetail .cenasdph .small {
	font-size: 80%;
	font-weight: normal;
}



#obsah .napln .centr .produktdetail .hodnoceni {
	overflow: hidden;
	margin-bottom: 10px;
	margin-top: 5px;
}
.produktdetail .kod {
	padding-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666;
}

.produktdetail .obrazky {
	float: left;
	width: 340px;
	position: relative;
}
.produktdetail .obrazky .nahled-img {
	padding: 0px;
	text-align: center;
	float: left;
	border: 1px solid #E6E6E6;
	margin-bottom: 5px;
	display: block;
	background-color: #FFF;
}
.produktdetail .obrazky .nahled-img:hover {
	border: 1px solid #666;
}
.produktdetail .obrazky .small-img {
	float: left;
	margin-right: 8px;
	margin-left: 5px;
	width: auto;
}

.produktdetail .info-produkt {
	float: right;
	overflow: hidden;
	font-family: 'TitilliumWeb-Regular',sans-serif;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #E6E6E6;
	margin-right: 15px;
}



.produktdetail input {
	vertical-align: text-bottom;
}
.produktdetail .widthAuto {
	width: auto;
}

.produktdetail .popis {
	padding-bottom: 10px;
	overflow: hidden;
	clear: both;
	font-size: 110%;
}
#obsah .napln .centr .produktdetail .popis p {
	line-height: 23px;
}
.produktdetail .klady-a-zapory {
	overflow: hidden;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dashed;
	border-bottom-style: dashed;
	border-top-color: #CCC;
	border-bottom-color: #CCC;
	padding-top: 10px;
	padding-bottom: 10px;
}
.produktdetail .klady-a-zapory .klady,
.produktdetail .klady-a-zapory .zapory {
	float: left;
	background-repeat: no-repeat;
	background-position: 10px 20px;
	width: 380px;
	min-height: 80px;
}
#obsah .napln .centr .produktdetail .klady-a-zapory .pois-kz {
	display: inline;
	position: absolute;
	margin-left: 5px;
	font-weight: bold;
}

.produktdetail .klady-a-zapory .klady {
	background-image: url(../images/klady.png);
}
.produktdetail .klady-a-zapory .zapory {
	background-image: url(../images/zapory.png);
}
.produktdetail .klady-a-zapory .klady .napln-kz,
.produktdetail .klady-a-zapory .zapory .napln-kz {
	margin-left: 100px;
}
#obsah .napln .centr .produktdetail .klady-a-zapory ul {
	margin-left: 2px;
}
#obsah .napln .centr .produktdetail .klady-a-zapory li {
}
.produktdetail .klady-a-zapory .klady ul li {
	list-style-image: url(../images/zmanenko-klady.png);
}
.produktdetail .klady-a-zapory .zapory ul li {
	list-style-image: url(../images/zmanenko-zapory.png);
}


#obsah .napln .centr .produktdetail .popis ul li {
	line-height: 5px;
}
#obsah .napln .centr .produktdetail .popis li {
	padding-top: 1px;
	padding-bottom: 1px;
}
#obsah .napln .centr .produktdetail .kontakt-vyrobce {
	overflow: hidden;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCC;
	padding-top: 10px;
	padding-bottom: 10px;
	line-height: 20px;
}
#obsah .napln .centr .produktdetail .kontakt-vyrobce .blok-kv {
	float: left;
	width: 243px;
}
#obsah .napln .centr .produktdetail .kontakt-vyrobce .blok-kv .link-web {
	padding-top: 4px;
	padding-right: 30px;
	padding-bottom: 4px;
	padding-left: 30px;
	background-color: #090;
	color: #FFF;
	border-radius: 2px 2px 2px 2px;
	background-image: url(../images/new-window.png);
	background-repeat: no-repeat;
	background-position: 10px center;
}

#obsah .napln .centr .produktdetail .kontakt-vyrobce .stred  {
	margin-right: 15px;
	margin-left: 15px;

}

#obsah .napln .centr .produktdetail .kontakt-prodejny {
	overflow: hidden;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCC;
	padding-top: 10px;
	padding-bottom: 10px;
	line-height: 20px;
}
#obsah .napln .centr .produktdetail .kontakt-prodejny .prodejna {
	padding-top: 4px;
	padding-bottom: 4px;

}
#obsah .napln .centr .produktdetail .kontakt-prodejny .prodejna:hover {
	background-color: #E4E4E4;
}
#obsah .napln .centr .produktdetail .kontakt-prodejny .prodejna .web {
	color: #003978;
	padding-left: 20px;
}

#obsah .napln .centr .produktdetail .nadpis-bloku {
	font-weight: bold;
	font-size: 120%;
	margin-top: 15px;
	color: #003978;
}
#obsah .napln .centr .produktdetail .buton1 {
	background-color: #666;
	display: inline-block;
	padding-top: 5px;
	padding-right: 30px;
	padding-bottom: 5px;
	padding-left: 30px;
	color: #FFF;
	border-radius: 2px 2px 2px 2px;
}
#obsah .napln .centr .produktdetail .buton1.b2 {
	background-color: #003978;
	color: #FFF;

}
#obsah .napln .centr .produktdetail a.buton1,
#obsah .napln .centr .produktdetail .kontakt-vyrobce .blok-kv a.link-web {
	font-size: 12px;
	text-decoration: none;

}
#obsah .napln .centr .produktdetail a:hover.buton1,
#obsah .napln .centr .produktdetail .kontakt-vyrobce .blok-kv a:hover.link-web {
	background-color: #C00;
}
#obsah .napln .centr .produktdetail .blok-komunikace .box-leva {
	float: left;
	width: 400px;

}
#obsah .napln .centr .produktdetail .blok-komunikace .box-prava {
	float: right;
	background-color: #0FC;
	text-align: right;

}


#obsah .napln .centr .produktdetail .blok-komunikace {
	margin-top: 10px;
	overflow: hidden;
	padding-top: 5px;
	padding-bottom: 5px;
}
#obsah .napln .centr .produktdetail .blok-komunikace .box-leva .sdileni {
	float: left;
}

#obsah .napln .centr .produktdetail .blok-qrkod {
	text-align: center;
	margin-top: 10px;
}
#obsah .napln .centr .produktdetail .klicova-slova {
	overflow: hidden;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCC;
	padding-top: 10px;
	padding-bottom: 10px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #CCC;
	text-align: center;
}
#obsah .napln .centr .produktdetail .klicova-slova .slovo {
	display: inline-block;
	background-color: #E4E4E4;
	margin-left: 5px;
	margin-right: 5px;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 3px;
	padding-left: 20px;
	line-height: normal;
	white-space: nowrap;
	margin-top: 3px;
	margin-bottom: 3px;
	color: #666;
	border-radius: 2px 2px 2px 2px;

}
#obsah .napln .centr .produktdetail .klicova-slova a  {
	text-decoration: none;
	color: #666;
}
#obsah .napln .centr .produktdetail .klicova-slova a:hover  {
	text-decoration: none;
	color: #FFF;
	background-color: #b20000;
}


/* msg box pro autorizaci*/
.msg-box{
	border: 1px solid #EEEEEE;
	margin-top: 2px;
	margin-right: 6px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	font-size: 16px;
}
.text-info{
	color: #006600;
	background-color: #AAFFAA;
	font-weight: bold;
}
.text-error{
	color: #660000;
	font-weight: bold;
	background-color: #FFAAAA
}
#obsah .napln .centr .modul-form-box {

}
#obsah .napln .centr .modul-form-polozka {
	padding: 15px 5px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCC;
}
#obsah .napln .centr .modul-form-polozka.form-povinna label{
	font-weight: bold;
}


#obsah .napln .centr .modul-form-polozka label {
	width: 200px;
	line-height: 20px;
	float: left;
	font-size: 150%;
	text-align: right;
	padding-right: 20px;
	color: #666;
}
#obsah .napln .centr.centrfull #topkvalita_seznam_html_popis_id12_2 .modul-form-box.pro-poskytovatele-sluzeb .modul-form-box-form .modul-form-data .modul-form-polozka.form-povinna.form-jmeno.typ-text .form-jmeno-nazev {
	width: 200px;
}
#obsah .napln .centr .modul-form-polozka input:focus,
#obsah .napln .centr .modul-form-polozka textarea:focus {
	border: 1px solid #003978;
}

#obsah .napln .centr .modul-form-polozka input,
#obsah .napln .centr .modul-form-polozka select,
#obsah .napln .centr .modul-form-polozka textarea {
	font-size: 130%;
	border: 1px solid #999;
	box-shadow: 0 2px 5px 2px #f5f5f5 inset;
	border-radius: 2px;
}
#obsah .napln .centr .modul-form-polozka input,
#obsah .napln .centr .modul-form-polozka select {
	height: 35px;
}
#obsah .napln .centr .modul-form-polozka input {
	width: 350px;
	padding-right: 5px;
	padding-left: 5px;
}
#obsah .napln .centr .modul-form-polozka.typ-file input {
}
#obsah .napln .centr .modul-form-polozka select {
	padding-left: 5px;
}
#obsah .napln .centr .modul-form-polozka select option {
	font-size: 130%;
}
#obsah .napln .centr .modul-form-polozka textarea {
	width: 550px;
	font-size: 150%;
	padding: 5px;
	height: 100px;
}
#obsah .napln .centr .form-souhlas-hodnota {
	line-height: 200px;
	height: 50px;
	width: 50px;
}
#obsah .napln .centr .modul-form-data .modul-form-polozka .modul-form-sada  {
	display: block;
	word-spacing: normal;
	margin-bottom: 5px;
	margin-left: 220px;
}
#obsah .napln .centr .modul-form-data .modul-form-polozka .form-typ-nazev {
	clear: both;
	width: 200px;
	display: block;
	font-size: 150%;
	text-align: right;
	color: #666;
	position: absolute;
}
#obsah .napln .centr .modul-form-data .modul-form-polozka .modul-form-sada label {
	float: none;
}

#obsah .napln .centr .modul-form-data .modul-form-polozka .modul-form-sada input {
	vertical-align: middle;
	height: 20px;
	width: 20px;
	margin-right: 20px;
	margin-top: 0px;
}


#obsah .napln .centr .modul-form-polozka.oddelovac {
	font-size: 170%;
	padding-top: 35px;
	padding-bottom: 10px;
	font-weight: bold;
	color: #333;
}
#obsah .napln .centr .modul-form-tlacitka {
	padding-top: 10px;
	padding-left: 240px;
}
#obsah .napln .centr .modul-form-tlacitka .form-tlacitko-odeslat {
	font-size: 150%;
	padding-top: 10px;
	padding-right: 50px;
	padding-bottom: 10px;
	padding-left: 50px;
	font-weight: bold;
	border-radius: 3px;
	border: 1px solid #001E3E;
	background-color: #333;
	color: #FFF;
	cursor: pointer;
}
#obsah .napln .centr .modul-form-tlacitka .form-tlacitko-odeslat:hover {
	background-color: #C00;
}

#obsah .napln .centr .modul-form-tlacitka .button-disabled {
	color:#CCC;
	cursor: not-allowed;
	background-color: #999;
	border: 1px solid #999;
}
#obsah .napln .centr .modul-form-tlacitka .button-disabled:hover {
	color:#CCC; !important;
	cursor: not-allowed;
	background-color: #999; !important;
	border: 1px solid #999; !important;
}

#obsah .napln .centr .modul-form-data .modul-form-polozka #container .nazev-hodnota #filelist {
	padding-top: 10px;
	padding-bottom: 10px;
}
#obsah .napln .centr .modul-form-data .modul-form-polozka #container .nazev-hodnota #filelist .uploadovanySoubor {
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 120%;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCC;
}
#obsah .napln .centr .modul-form-data .modul-form-polozka #container .nazev-hodnota #filelist .uploadovanySoubor span {
	color: #090;
	margin-left: 15px;
}
#obsah .napln .centr .modul-form-data .modul-form-polozka #container .nazev-hodnota .upload-button-box .upload-info {
	color: #FFF;
	background-color: #09F;
	border-radius: 4px;
	overflow: hidden;
	margin-top: 10px;
	margin-bottom: 10px;
	display: inline-block;
	padding-top: 8px;
	padding-right: 15px;
	padding-bottom: 8px;
	padding-left: 15px;
}
#obsah .napln .centr .modul-form-data .modul-form-polozka #container .upload-celkova-cena {
	font-size: 150%;
	color: #C00;
	padding-top: 10px;
}
#obsah .napln .centr .modul-form-data .modul-form-polozka #container .upload-chyba{
	color: #C00 !important;
}
#obsah .napln .centr .modul-form-data .modul-form-polozka #container .upload-celkova-cena-error {
	font-size: 70%;
	color: #999;
}

#obsah .obal-home .napln .centr.centrfull #pdf_seznam_html_popis_id27 .modul-form-box.pdf-objednavka #form_1 .modul-form-data .modul-form-polozka.typ-file #container .upload-celkova-cena .upload-celkova-cena-hodnota {
	font-size: 160%;
	font-weight: bold;
}
#obsah .napln .centr .otazka {
	font-weight: bold;
	font-size: 130%;
	padding-right: 30px;
	padding-left: 30px;
	padding-top: 10px;
}
#obsah .napln .centr .odpoved {
	margin-left: 60px;
	font-size: 120%;
	line-height: 22px;
	font-style: italic;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCC;
	padding-bottom: 20px;
}
#obsah .napln .centr .buttony-rozcestnik {
    clear: both;
    overflow: hidden;
    padding-top: 15px;
}
#obsah .napln .centr .buttony-rozcestnik-box {
    width: 105%;
    overflow: hidden;
	position: relative;
}
#obsah .napln .centr .buttony-rozcestnik .tlacitko {
    float: left;
    margin-bottom: 10px;
    margin-right: 22px;
	font-family: 'TitilliumWeb-Regular';
	position: relative;
}
#obsah .obal-home .napln .centr.centrfull .buttony-rozcestnik .tlacitko.first {
	margin-left: 0px;
}

#obsah .napln .centr .buttony-rozcestnik .tlacitko a {
	background-color: #006600;
	border: 1px solid #004800;
	border-radius: 3px;
	color: #fff;
	display: block;
	font-size: 14px;
	padding-bottom: 8px;
	padding-top: 8px;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
	width: 225px;
	line-height: 22px;
}

#obsah .napln .centr .buttony-rozcestnik .tlacitko a:hover {
	background-color: #333;
	border: 1px solid #333;
	color: #fff;
}
.auth-links{
	position: absolute;
	top: -0px;
	z-index: 10px;
	opacity: 0.9;
}



@media screen and ( max-width: 630px ) {
	#obsah .napln .centr .modul-form-polozka label {
		text-align: left !important;
		width: 100% !important;
		font-size: 200%;
		line-height: 146%;
	}
	#obsah .napln .centr .modul-form-polozka input, #obsah .napln .centr .modul-form-polozka select, #obsah .napln .centr .modul-form-polozka textarea {
		font-size: 200%;
	}

	#obsah .napln .centr .modul-form-polozka textarea {
		width: 350px;
	}
	#obsah .napln .centr .modul-form-polozka.oddelovac {
		font-size: 220%;
	}
	#obsah .napln .centr .modul-form-tlacitka {
		padding-left: 5px;
	}

}
@media screen and ( min-width: 631px ) and ( max-width: 980px ) {
	#obsah .napln .centr .modul-form-polozka label {
		font-size: 160%;
		line-height: 120%;
	}
	#obsah .napln .centr .modul-form-polozka.oddelovac {
		font-size: 200%;
	}
	#obsah .napln .centr .modul-form-polozka textarea {
		width: 400px;
	}
	#obsah .napln .centr .modul-form-polozka input, #obsah .napln .centr .modul-form-polozka select, #obsah .napln .centr .modul-form-polozka textarea {
		font-size: 160%;
	}
}

@media screen and ( max-width: 1200px ) {
	#obsah .napln .centr  .modul-form-polozka .modul-form-sada,
	#obsah .napln .centr  .modul-form-polozka .modul-form-hint {
		margin-left: 0;
	}
}