/*
#f9ba8c - světle oranžová
#cf2127 - červená
#fef7e5 - světle žlutá
#ffc51c - tmavě žlutá
#ef5a26 - oranžová
*/
body {
    /*background: #fff url(../images/background.png) no-repeat right bottom;*/
	font-family: Arial, sans-serif;
	color: #42423d;/* #291912; */
	background-color: #ee6924;
}
address {
    font-style: normal;
}
h2, h3, h4, h5, h6, .jmeno {
    color: #ef5a26;

}
h1 {
	font-size:1.7em;
	font-weight:normal;
	height:1%;
	line-height:1.125em;
	text-transform:uppercase;
    color: #cf2127;
    border-bottom: 1px #cf2127 dotted;
    margin-bottom: 1.5em;
    margin-top: 1.5em;
}
h2, h3 {
	font-size:1.5em;
	font-weight:normal;
	height:1%;
	line-height:1.1em;
	text-transform:uppercase;
	margin-bottom: .5em;
}
h4 {
	font-size:1.2em;
	font-weight: bold;
	text-transform:uppercase;
	margin-top: .5em;
}
li p, p, li, address, label, td {
	font-weight: normal;
}
#paper a, .bg-1 a {
	color: #ef5a26; /* #402A19; */
}
#paper a:hover, #paper a:focus, .bg-1 a:hover {
	text-decoration: underline;
	color: #cf2127;
}
strong {
    color: #cf2127;
}
iframe {
	border: 1px #f9ba8c solid;
}
table.red {
    border: 4px #cf2127 solid;
    border-collapse: collapse;
}
h.red td {
    border: 1px #cf2127 solid;
    background-color: #fef7e5;
    font-size: 11px;
}
.red thead tr th {
    background-color: #ffc51c;
    font-size: 11px;
}
tr.yellow td {
	background-color: #FFC51C;
}
/*
.red tr:hover td, .red tr:hover td strong {
    background-color: #cf2127;
    color: #fff;
}
*/
img {

	background-color: #fff;
	padding: 4px;
}
.uvodni img {
	padding: 0;
	margin-bottom: 10px;
}
/**
 * container & paper & header & logo
 */
.container {
    
}
#content {
    background-color: #fff;
    border: 10px #fff solid;
}
#header {
    background: #ee6924 url(../images/header.jpg) no-repeat;
    height: 150px;
}
#headerBack {
    width: 100%;
    background-color: #ee6924;
}
#menuBack {
    width: 100%;
    background-color: #ee6924;
}
#header span {
	color: #ffc51c;
	font-weight: strong;
    font-size: 1.5em;
}
#logo {
	color: #fff;
    font-size: 2em;
    font-style: italic;
    font-weight: bold;
    text-decoration: none;
}
.kontakt {
    background: #fff url(../images/headers/kontakt.jpg) no-repeat;
}
.uvodni-1 {
    background: #fff url(../images/headers/uvodni-1.jpg) no-repeat;
}
.uvodni-2 {
    background: #fff url(../images/headers/uvodni-2.jpg) no-repeat;
}
.uvodni-3 {
    background: #fff url(../images/headers/uvodni-3.jpg) no-repeat;
}
.reference-1 {
    background: #fff url(../images/headers/reference-1.jpg) no-repeat;
}
#menu {
    background:	#ef5a26;
    margin-bottom: 10px;
}
#paper {
	background: #fff url(../images/paper.jpg) no-repeat;
	
}

}
#paper-top {
    background: #fff;
    text-align: right;
    height: 30px;
}
#paper-header {
    background: #fff;
    height: 397px;

}
#paper-end {
    background: transparent url(../images/paper-end.jpg) no-repeat left bottom;
    min-height: 130px;
}
#breadcrumbs {
    padding: 10px 30px;
}
#breadcrumbs, #breadcrumbs a {
	color: #ef5a26;
}
.banner {
    left: -30px;
}
#banner-1, #banner-2, #banner-3, #banner-4 {
    background: transparent url(../images/microsite-banner.png) no-repeat 0 top;
    width: 165px;
    height: 97px;
    display: block;
    color: #291912;
    font-size: 1.33em;
    padding: 103px 10px 0 25px;
    text-decoration: none;
    float: left;
    margin-right: 17px;
    font-size: 14px;
}
#banner-1:hover, #banner-2:hover, #banner-3:hover, #banner-4:hover {
    background: transparent url(../images/microsite-banner.png) no-repeat -200px top;
}
#banner-last {
    margin-right: 0px;;
}
.fotka, .lightbox {
    background-color: #fff;
    padding: 3px !important;
    margin-top: 0px !important;
    display: block;
    border: 1px  #291912 solid;
}
.lightbox {
    float: left;
    padding: 3px !important;
    margin-right: 5px;
    margin-bottom: 5px;
    border: 1px silver solid;
}
img.fltleft {
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
}

.jmeno {
    font-size: 1.2em;
}
ul.plus {
    padding-left: 0;
}
#paper ul.plus li {
    background: transparent url(../images/li.png) no-repeat 5px 0;
    list-style-type: none;
    padding-left: 30px;
    padding-bottom: 10px;
}
#paper ul.special li {
    list-style-type: disc;
    color: #cf2127;
    font-weight: bold;
    font-size: 1.2em;
    margin-left: 15px;
}
#paper ul.special {
	background-color: #fef7e5;
    padding: 10px;
    margin-right: 0;
    border: 1px #ffc51c solid;
}
.pdf-download {
    clear: both;
	background: transparent url(../images/pdf.png) no-repeat 10px center;
    padding: 30px 0 30px 90px;
    display: block;
    color: #291912;
    text-decoration: none;
    border: 1px transparent dotted;
}
a.pdf-download:hover {
    text-decoration: underline;
    background-color: #f7f2e9;
    border: 1px #291912 dotted;
}
a.button {
    display: block;
 	background: transparent url(../images/home-button.png) no-repeat;
    color: #e1dfd9;
    width: 114px;
    text-align: center;
    padding: 2px 0px 4px 0px;
    text-decoration: none;
}
a.button:hover {
    text-decoration: underline;
}

.wood-button {
    clear: both;
	background: transparent url(../images/wood-button.png) no-repeat 0 center;
    text-align: center;
    padding: 0px 0 2px 0px;
    display: block;
    color: #291912;
    text-decoration: none;
    width: 200px;
}
a.wood-button:hover {
    text-decoration: underline;
}

/**
 * thumbnails
 */
#thumbnails {
    float: right;
}
.thumbnail {
    width: 85px;
    height: 75px;
    float: left;
}

/**
 * Kontaktní formulář
 */
#contact-form-button {
    cursor: pointer;
}
/**
 * block & card
 */

.block {
    background: transparent url(../images/separator.jpg) no-repeat right top;
}
.card-top {
    background: #ff00ff url(../images/card-top.jpg) no-repeat;
    height: 30px;
}
.card {
    background: #ff00ff url(../images/card.jpg) repeat-y;
    padding: 0 45px 0 45px;
}
.card-bottom {
	background: #ff00ff url(../images/card-bottom.jpg) no-repeat;
    height: 30px;
}
.card ol {
	padding-left: 0;
	margin-bottom: 0;
	color: #fffae7;
}
.card ol li {
	color: #291912;
}
/**
 * footer
 */
#footerBack {
    width: 100%;
    /*border-top: 1px #cf2127 solid;*/
}
#footer {
    background: #ee6924 url(../images/footer.png) no-repeat;
}
#footer a, #footer span {
    color: #fff;
    text-decoration: none;
    margin-right: 1em;
    font-size: 11px;
}
#footer a:hover, #footer a:focus {
    text-decoration: underline;
}
#footer img {
    background-color: transparent;
    margin: 0;
}
/**
 * Slideshow
 */
#slideshow {
    position:relative;
    height:350px;
}

#slideshow img {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
}

#slideshow img.active {
    z-index:10;
}

#slideshow img.last-active {
    z-index:9;
}
#leftside {
    overflow: hidden;
}
/*
#paper #leftside ul {
	padding-left: 20px;
}
*/
/**
 * mainMenu
 */
#subMenu {
    background-color: #ffe1d1;
	margin: 0 0 30px 0 !important;
 	padding: 5px 0  5px 0 !important;
}
#subMenu li {
    list-style-type: none;
    padding: 5px 10px 5px 10px;
	margin: 0;
}
#subMenu a {
    text-decoration: none;
    color: #cf2127;
    background: transparent url(../images/li-submenu.gif) no-repeat 0px 4px;
    padding: 0px 0 10px 12px;
}
.center {
    text-align: center;
}
#subMenu a.on {
    text-decoration: none;
    font-weight: bold;
    background: transparent url(../images/li-submenu-on.gif) no-repeat 0px 4px;
}


#subMenu a:hover {
    text-decoration: underline;
    color: #cf2127;
}
td#a1, td#a2, td#b1, td#b2 {
    width: 320px;
	height: 290px;
	padding:0;
	margin: 0;
}
#a1 {
    background: transparent url(../../../uploads/a1.jpg) no-repeat;
}
#a2 {
    background: transparent url(../../../uploads/a2.jpg) no-repeat;
}
#b1 {
    background: transparent url(../../../uploads/b1.jpg) no-repeat;
}
#b2 {
    background: transparent url(../../../uploads/b2.jpg) no-repeat;
}
td#a1 strong, td#a2 strong, td#b1 strong, td#b2 strong {
    display: block;
	padding: 225px 20px 0 15px;
}
.prospekt {
	border: 1px silver solid;
	padding: 1px;
}
.bg-1 {
    background-color: #ffe1d1;
}
.bg-1 h1 {
    font-size: 1.5em;
    margin-bottom: .5em;
}
#orderStatus {
	margin: 0px;
	padding: 0px;
}
.arrowStep {
	width: 110px;
	margin: 0px 10px 0 0px;
	padding: 3px;
	display: inline-block;
	border: 1px #868686 solid;
	color: #868686;
	background: #fff url(../images/arrowste.gif) no-repeat 105px center;
}
.activeStep {
	border: 1px #868686 solid;
	color: #fff;
	background: #868686 url(../images/arrowstf.gif) no-repeat 105px center;
}
table.hidden td{

}
table.hidden td {
	background-color: transparent;
}
table#cart td {
 	background-color: transparent;
}
th,#cart thead td {
	background-color: #ffb97d;
	color: #fff;
	padding: 4px;
	font-weight: bold;
}
table#cart {
	border-collapse: collapse;
	margin-top: 20px;
}
#cart td {
	border: 1px #ffb97d solid;
}
.noborder {
	text-align: left;
	border: none;
}
#fade { /*--Transparent background layer--*/
	display: none; /*--hidden by default--*/
	background: #000;
	position: fixed; left: 0; top: 0;
	width: 100%; height: 100%;
	opacity: .80;
	z-index: 9999;
}
.popup_block{
	display: none; /*--hidden by default--*/
	background: #fff;
	padding: 20px;
	border: 20px solid #ddd;
	float: left;
	font-size: 1.2em;
	position: fixed;
	top: 50%; left: 50%;
	z-index: 99999;
	/*--CSS3 Box Shadows--*/
	-webkit-box-shadow: 0px 0px 20px #000;
	-moz-box-shadow: 0px 0px 20px #000;
	box-shadow: 0px 0px 20px #000;
	/*--CSS3 Rounded Corners--*/
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
img.btn_close {
	float: right;
	margin: -55px -55px 0 0;
    background: transparent;
}
/*--Making IE6 Understand Fixed Positioning--*/
*html #fade {
	position: absolute;
}
*html .popup_block {
	position: absolute;
}
