/* cobradesign styles - styles.css */

@import url("reset.css"); @import url("common.css");

body {
	font-family: verdana, helvetica, sans-serif;
	color: #000;
	background: #370011 url(/img/bodyBg.jpg) repeat-x top center;
	font-size: 62.5%;
}
#main {
	width: 980px;
	margin: 0 auto;
	font-size: 1.2em;
	background: url(/img/obsahBg.png) repeat-y right;
}
#levy {
	float: left;
	
	margin-bottom: 40px;
	font-family: 'Trebuchet MS';
}
#pravyObal {
	float: right;
	width: 749px;
	background: url(/img/obsahBg2.png) repeat-y right;
}
#pravyObal #pravy {
	float: right;
	width: 213px;
	z-index: 100;
	margin-top: 9px;
	padding-right: 23px;
}
#pravyObal #pravymain {
	float: right;
	width: 243px;
	z-index: 100;
	margin-top: 9px;
	padding-right: 0px;
	
}
#pravyObal #center #topban{
	float: left;
	width: 712px;
	margin-right: 5px;
	margin-left: 8px;
}
#pravyObal #center #topban img{
	margin-right: 17px;
	margin-left: 10px;
	margin-top: 10px;
	
}
#hlavni #pravyObal #center {
	float: left;
	width: 693px;
	margin-right: épx;
	margin-left: Épx;
}
#pravyObal #center {
	float: left;
	width: 500px;
	margin-right: 5px;
	margin-left: 8px;
}
#pravyObal #centerbottom {
	float: left;
	width: 498px;
	margin-right: 0px;
	margin-left: 8px;
	clear:right;
}

table thead tr th, table .example1 {
	background: #a70042;
	color: #fff;
	font-weight: bold;
}
table tr td, table tr th {
	border: 1px solid #442532;
}

/* ----- HEADER ----- */
#header {
	height: 431px;
	width: 1015px;
	position: relative;
	left: -27px;
	z-index: 2;
	font-family: 'Trebuchet MS';
	background: #d5196e url(/img/headerBg.jpg) no-repeat left bottom;
}
#header #headerText {
	color: #ffdc62;
	font-size: 18px;
	font-weight: bold;
	font-style: italic;
	text-align: center;
	padding: 4px 10px 5px 10px;
}
#header .logoLink {
	display: block;
	cursor: pointer;
	width: 485px;
	height: 120px;
	position: absolute;
	right: 50px;
	top: 40px;
	border: none;
	background: none;
}
#header .headerBasket {
	position: absolute;
	bottom: -10px;
	left: 50px;
	width: 175px;
	color: #fff;
	text-align: right;
	font-size: 1.1em;
	line-height: 1.5em;
}
#header .headerBasket a {
	color: #ffdc62;
}
#header .headerBasket span {
	color: #ffdc62;
}
#header .headerBasket span.space {
	margin-left: 10px;
}

#header #zalozky {
	position: absolute;
	right: 50px;
	bottom: 46px;
	width: 613px;
	height: 153px;
	overflow: hidden;
}
#header #zalozky .zalozka {
	width: 195px;
	height: 100px;
	position: absolute;
	bottom: 0px;
	text-align: center;
	background-position: left bottom;
	background-repeat: no-repeat;
}
#header #zalozky .zalozka a {
	display: block;
	margin-top: 15px;
	padding-top: 13px;
	height: 73px;
	font-size: 12px;
	color: #fff;
	text-decoration: none;
	line-height: 1.3em;
}
#header #zalozky .zalozka a:focus {
	outline: none;
	border: none;
}
#header #zalozky .zalozka a strong {
	color: #fff;
	font-size: 14px;
	text-transform: uppercase;
	margin-bottom: 5px;
	display: block;
}
#header #zalozky .zalozka.kalkulacka {
	left: 0;
	z-index: 4;
	background-image: url(/img/headerZalozkaKalkulacka.jpg);
}
#header #zalozky .zalozka.kalkulacka a {
	padding-right: 23px;
	margin-left: 10px;
	margin-right: 20px;
	padding-left: 17px;
}
#header #zalozky .zalozka.poradna {
	background-image: url(/img/headerZalozkaPoradna.jpg);
	background-color: #e80b3e;
	left: 161px;
	width: 173px;
	height: 139px;
	z-index: 3;
}
#header #zalozky .zalozka.poradna a {
	padding-left: 15px;
	padding-right: 25px;
	padding-top: 14px;
	margin-right: 20px;
	margin-left: 10px;
	margin-top: 36px;
	height: 87px;
}
#header #zalozky .zalozka.kontakt {
	left: 314px;
	z-index: 2;
	background-image: url(/img/headerZalozkaKontakt.jpg);
}
#header #zalozky .zalozka.kontakt a {
	padding-left: 0px;
	margin-left: 20px;
	margin-right: 50px;
	padding-right: 10px;
}
#header #zalozky .zalozka.promeny {
	left: 452px;
	width: 162px;
	z-index: 1;
	background-image: url(/img/headerZalozkaPromeny.jpg);
}
#header #zalozky .zalozka.promeny a {
	margin-right: 20px;
	padding-right: 5px;
	margin-left: 10px;
	padding-left: 0px;
}
#header #zalozky .zalozka.poradna.active {
	background: url(/img/headerZalozkaPoradnaActive.png);
	width: 230px;
	height: 139px;
	left: 133px;
	z-index: 5;
}
#header #zalozky .zalozka.poradna.active a {
	margin-left: 45px;
	margin-right: 50px;
}
#header #zalozky .zalozka.kalkulacka.active {
	background-image: url(/img/headerZalozkaKalkulackaActive.png);
	left: -6px;
}
#header #zalozky .zalozka.kontakt.active {
	background-image: url(/img/headerZalozkaKontaktActive.png);
	left: 288px;
	z-index: 5;
}
#header #zalozky .zalozka.kontakt.active a {
	margin-left: 45px;
	margin-right: 40px;
}
#header #zalozky .zalozka.promeny.active {
	background-image: url(/img/headerZalozkaPromenyActive.png);
	left: 431px;
	width: 183px;
	z-index: 100;
}
#header #zalozky .zalozka.promeny.active a {
	margin-right: 15px;
	margin-left: 35px;
}
#header #zalozky .zalozka a:hover strong {
	color: #ffde00;
}
#header #zalozky .zalozka.active a {
	cursor: default;
	color: #000;
}
#header #zalozky .zalozka.active a strong {
	color: #a40040;
}
#header #zalozky .zalozka.active a:hover strong {
	color: #a40040;
}

/* ----- LEVY SLOUPEC ----- */
/* background */
#levy {
	background: url(/img/leveMenuCenterRY.jpg) repeat-y left;
	position: relative;
	top: 0px;
	left:0px;
	width:230px;
}
#levy #levy2 {
	background: url(/img/leveMenuTop.jpg) no-repeat left top;
}
#levy #levy2 #levy3 {
	background: url(/img/leveMenuBottom.jpg) no-repeat left bottom;
	min-height: 500px;
	padding: 105px 0 100px 0px;
	
	
	margin:0;
}



#levy h2 {
	color: #fff;
	font-weight: bold;
	font-style: italic;
	font-size: 20px;
	text-align: center;
	width: 100px;
	position: absolute;
	top: 55px;
	left: 65px;
}
#levy h3 {
	color: #ffb763;
	font-size: 1.7em;
	margin: 0;
	padding: 0;
	text-align: center;
}
#levy h3 a {
	text-decoration: none;
	color: #ffb763;
}
#levy h3 a:hover {
	color: #fff;
}
#levy ul {
	list-style: none;
	text-align: center;
	margin: 20px 0 10px 0;

}
#levy ul li {
	padding-bottom: 16px;
	background: url(/img/leveMenuLinkBg.png) no-repeat left bottom;
	margin-top: -6px;
}
#levy ul li a {
	color: #ffde00;
	font-size: 1.3em;
	display: block;
	margin-right: 5px;
	text-decoration: none;
}
#levy ul li strong a {
	color: #ffb763;
	font-size: 1.7em;
}
#levy ul li a:focus {
	outline: none;
}
#levy ul li a:hover, #levy ul li.active a{
	color: #fff;
}

/* ----- PRAVY SLOUPEC ----- */
#pravy {

}

#pravy .pravyBox {
	background: #372930 url(/img/pravyBoxCenterRY.jpg) repeat-y left;
	width: 213px;
	margin-bottom: 3px;
}
#pravy .pravyBox .pravyBox2 {
	background: url(/img/pravyBoxTop.jpg) no-repeat top;
}
#pravy .pravyBox .pravyBox2 .pravyBox3 {
	background: url(/img/pravyBoxBottom.jpg) no-repeat bottom;
	min-height: 70px;
	padding: 18px 15px 12px 20px;
}
#pravy .pravyBox h3 {
	color: #ffdb4d;
	background: url(/img/pravyBoxArrow.png) no-repeat left center;
	padding: 7px 0 5px 35px;
	font-size: 14px;
}
#pravy .pravyBox h3.search {
	background: url(/img/pravyBoxLupa.png) no-repeat left center;
	padding: 8px 0 12px 45px;
	text-transform: uppercase;
}
#pravy .pravyBox .hr {
	border: none;
	outline: none;
	background: url(/img/pravyBoxHr.jpg) no-repeat left;
	height: 18px;
	margin-left: -10px;
	margin-top: -2px;
}
#pravy .pravyBox p {
	color: #fff;
	font-weight: bold;
	line-height: 1.4em;
}
#pravy .pravyBox a {
	color: #ffe19d;
}
#pravy .pravyBox form#hledej label {
	display: none;
}
#pravy .pravyBox form#hledej input#hledejInputText {
	background: #fff url(/img/hledejInputText.jpg) no-repeat;
	padding: 5px 35px 2px 10px;
	height: 18px;
	width: 116px;
	margin-right: 0;
	margin-left: 3px;
}
#pravy .pravyBox form#hledej input#hledejInputSubmit {
	background: #b36180 url(/img/hledejInputSubmit.jpg) no-repeat;
	width: 24px;
	height: 25px;
	position: absolute;
	margin-left: -24px;
	cursor: pointer;
}

#pravy .pravyLightBox {
	background: #e4dac1 url(/img/pravyLightBoxCenterRY.jpg) repeat-y left;
	margin-left: 10px;
	width: 194px;
}
#pravy .pravyLightBox .pravyLightBox2 {
	background: url(/img/pravyLightBoxTop.jpg) no-repeat top;
}
#pravy .pravyLightBox .pravyLightBox2 .pravyLightBox3 {
	background: url(/img/pravyLightBoxBottom.jpg) no-repeat bottom;
	min-height: 50px;
	padding: 15px 0px 15px 0;;
}
#pravy .pravyLightBox ul {
	list-style: none;
	font-size: 98%;
}
#pravy .pravyLightBox ul li {
	line-height: 2em;
	margin-top: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
	display: block;
	background: url(/img/pravyLightBoxHr.png) no-repeat left bottom;
}
#pravy .pravyLightBox ul li a {
	color: #000;
	font-size: .97em;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	padding-left: 6px;
	display: block;
	background: url(/img/pravyLightBoxArrow.gif) no-repeat left center;
}
#pravy .pravyLightBox ul li a:hover {
	color: #700039;
}
#pravy .pravyLightBox ul li.active a {
	color: #700039;
}

#pravy .pravyBox.anketa div.pravyBox2 div.pravyBox3 {
	padding-bottom: 20px;
}
#pravy .pravyBox.anketa h3 {
	background: url(/img/pravyBoxGraf.png) no-repeat left center;
}
#pravy .pravyBox.anketa p {
	color: #ffe19d;
	padding-bottom: 0;
}
#pravy .pravyBox.anketa a {
	color: #ffffff;
	font-weight: bold;
	display: block;
	padding-bottom: 5px;
	padding-top: 10px;
}
#pravy .pravyBox.anketa div.graf {
	float: left;
	height: 10px;
	background-color: #ffdb4d;
	margin-top: 2px;
}
#pravy .pravyBox.anketa div.graf.ano {
	width: 130px;
}
#pravy .pravyBox.anketa div.graf.ne {
	width: 50px;
}
#pravy .pravyBox.anketa div.procenta {
	float: right;
	color: #ffffff;
	font-weight: bold;
}
#pravy .pravyBox.anketa p.statistika {
	background: url(/img/pravyBoxArrow.png) no-repeat left center;
	padding-left: 35px;
	color: #fff;
}
#pravy .pravyBox.anketa p.statistika a {
	padding: 2px 0 10px 0;
	color: #ffe19d;
}
/* ----- PRAVY SLOUPEC ----- */
#pravymain {

}

#pravymain .pravyBox {
	background: #372930 url(/img/pravyBoxCenterRY.jpg) repeat-y left;
	width: 213px;
	margin-bottom: 3px;
}
#pravymain .pravyBox .pravyBox2 {
	background: url(/img/pravyBoxTop.jpg) no-repeat top;
}
#pravymain .pravyBox .pravyBox2 .pravyBox3 {
	background: url(/img/pravyBoxBottom.jpg) no-repeat bottom;
	min-height: 70px;
	padding: 18px 15px 12px 20px;
}
#pravymain .pravyBox h3 {
	color: #ffdb4d;
	background: url(/img/pravyBoxArrow.png) no-repeat left center;
	padding: 7px 0 5px 35px;
	font-size: 14px;
}
#pravymain .pravyBox h3.search {
	background: url(/img/pravyBoxLupa.png) no-repeat left center;
	padding: 8px 0 12px 45px;
	text-transform: uppercase;
}
#pravymain .pravyBox .hr {
	border: none;
	outline: none;
	background: url(/img/pravyBoxHr.jpg) no-repeat left;
	height: 18px;
	margin-left: -10px;
	margin-top: -2px;
}
#pravymain .pravyBox p {
	color: #fff;
	font-weight: bold;
	line-height: 1.4em;
}
#pravymain .pravyBox a {
	color: #ffe19d;
}
#pravymain .pravyBox form#hledej label {
	display: none;
}
#pravymain .pravyBox form#hledej input#hledejInputText {
	background: #fff url(/img/hledejInputText.jpg) no-repeat;
	padding: 5px 35px 2px 10px;
	height: 18px;
	width: 116px;
	margin-right: 0;
	margin-left: 3px;
}
#pravymain .pravyBox form#hledej input#hledejInputSubmit {
	background: #b36180 url(/img/hledejInputSubmit.jpg) no-repeat;
	width: 24px;
	height: 25px;
	position: absolute;
	margin-left: -24px;
	cursor: pointer;
}

#pravymain .pravyLightBox {
	background: #e4dac1 url(/img/pravyLightBoxCenterRY.jpg) repeat-y left;
	margin-left: 10px;
	width: 194px;
}
#pravymain .pravyLightBox .pravyLightBox2 {
	background: url(/img/pravyLightBoxTop.jpg) no-repeat top;
}
#pravymain .pravyLightBox .pravyLightBox2 .pravyLightBox3 {
	background: url(/img/pravyLightBoxBottom.jpg) no-repeat bottom;
	min-height: 50px;
	padding: 15px 0px 15px 0;;
}
#pravymain .pravyLightBox ul {
	list-style: none;
	font-size: 98%;
}
#pravymain .pravyLightBox ul li {
	line-height: 2em;
	margin-top: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
	display: block;
	background: url(/img/pravyLightBoxHr.png) no-repeat left bottom;
}
#pravymain .pravyLightBox ul li a {
	color: #000;
	font-size: .97em;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	padding-left: 6px;
	display: block;
	background: url(/img/pravyLightBoxArrow.gif) no-repeat left center;
}
#pravymain .pravyLightBox ul li a:hover {
	color: #700039;
}
#pravymain .pravyLightBox ul li.active a {
	color: #700039;
}

#pravymain .pravyBox.anketa div.pravyBox2 div.pravyBox3 {
	padding-bottom: 20px;
}
#pravymain .pravyBox.anketa h3 {
	background: url(/img/pravyBoxGraf.png) no-repeat left center;
}
#pravymain .pravyBox.anketa p {
	color: #ffe19d;
	padding-bottom: 0;
}
#pravymain .pravyBox.anketa a {
	color: #ffffff;
	font-weight: bold;
	display: block;
	padding-bottom: 5px;
	padding-top: 10px;
}
#pravymain .pravyBox.anketa div.graf {
	float: left;
	height: 10px;
	background-color: #ffdb4d;
	margin-top: 2px;
}
#pravymain .pravyBox.anketa div.graf.ano {
	width: 130px;
}
#pravymain .pravyBox.anketa div.graf.ne {
	width: 50px;
}
#pravymain .pravyBox.anketa div.procenta {
	float: right;
	color: #ffffff;
	font-weight: bold;
}
#pravymain .pravyBox.anketa p.statistika {
	background: url(/img/pravyBoxArrow.png) no-repeat left center;
	padding-left: 35px;
	color: #fff;
}
#pravymain .pravyBox.anketa p.statistika a {
	padding: 2px 0 10px 0;
	color: #ffe19d;
}

/* ----- CENTER ----- */
#center div.iText{	
	margin-left: 18px;
	margin-right: 0px;} 
#center .margin{
	margin-left: 0px;
	margin-right: 0px;}
#center #descriptionCategory {
	margin-left: 0px;
	margin-right: 0px;
}
#center a {
	color: #a40040;
}
#center .marginLeft {
	margin-left: 22px;
}
#center h1.marginLeft {
	margin-left: 11px;
}
#center table {
	margin-left: 10px;
	margin-right: 10px;
}
#center h2 {
	margin-left: 0px;
}
#center ol {
	margin-left: 20px;
	margin-right: 10px;
}

#center .fullBoxVioletHeader3 {
	/* pozadi definovane dole */
	min-height: 100px;
	padding: 12px 25px 25px 25px;
}
#center .fullBoxVioletHeader {
	
}
#center .fullBoxVioletHeader h3 {
	text-align: center;
}
#center .fullBoxVioletHeader h3 a {
	color: #ffdb4b;
	font-size: 12px;
	text-transform: uppercase;
}
#center .fullBoxVioletHeader .img {
	float: left;
	width: 100px;
	margin: 18px 0 0 0;
}
#center .fullBoxVioletHeader .text {
	float: right;
	width: 330px;
	margin: 18px 0 0 0;
	padding: 0 0 30px 0;
	position: relative;
}
#center .fullBoxVioletHeader .text p {
	padding: 0px 0 10px 0;
}
#center .fullBoxVioletHeader .text a.moreInfo {
	color: #a40040;
	font-weight: bold;
	text-transform: uppercase;
	display: block;
	padding: 5px 0 5px 27px;
	position: absolute;
	bottom: 0px;
	right: 0px;
	background: url(/img/moreInfoLinkArrow.jpg) no-repeat left center;
}

#centerbottom .productCard {
	background: #ebebeb url(/img/productCardCenterRY.jpg) repeat-y left;
	margin: 10px 4px 0px 6px;
	text-align: center;
}
#centerbottom .productCard .productCard2 {
	background: url(/img/productCardTop.jpg) no-repeat left top;
}
#centerbottom .productCard .productCard2 .productCard3 {
	background: url(/img/productCardBottom.jpg) no-repeat left bottom;
	width: 205px;
	height: 280px;
	overflow: hidden;
	position: relative;
	padding: 10px 17px;
}
#centerbottom .productCard.left {
	float: left;
}
#centerbottom .productCard.right {
	float: right;
}
#centerbottom .productCard h3 {
	display: block;
	height: 33px;
	overflow: hidden;
	margin: 3px 0 16px;
	padding: 5px;
}
#centerbottom .productCard h3 a {
	font-size: 13px;
	color: #ffdb4b;
}
#centerbottom .productCard div.img {
	margin: 0 auto 5px auto;
	width: 175px;
	height: 140px;
	overflow: hidden;
}
#centerbottom .productCard span {
	font-size: 14px;
	font-weight: bold;
	color: #a40040
}
#centerbottom .productCard span.larger {
	font-size: 16px;
	line-height: 1.8em;
}
#centerbottom .productCard a.moreInfo {
	color: #a40040;
	font-weight: bold;
	text-transform: uppercase;
	display: block;
	padding: 5px 0 5px 27px;
	margin: 15px 30px 0 30px;
	background: url(/img/moreInfoLinkArrow.jpg) no-repeat left center;
}

#center .productCard {
	background: #ebebeb url(/img/productCardCenterRY.jpg) repeat-y left;
	margin: 10px 0;
	text-align: center;
}
#center .productCard .productCard2 {
	background: url(/img/productCardTop.jpg) no-repeat left top;
}
#center .productCard .productCard2 .productCard3 {
	background: url(/img/productCardBottom.jpg) no-repeat left bottom;
	width: 206px;
	height: 280px;
	overflow: hidden;
	position: relative;
	padding: 10px 17px;
}
#center .productCard.left {
	float: left;
}
#center .productCard.right {
	float: right;
}
#center .productCard h3 {
	display: block;
	height: 33px;
	overflow: hidden;
	margin: 3px 0 16px;
	padding: 5px;
}
#center .productCard h3 a {
	font-size: 13px;
	color: #ffdb4b;
}
#center .productCard div.img {
	margin: 0 auto 5px auto;
	width: 175px;
	height: 140px;
	overflow: hidden;
}
#center .productCard span {
	font-size: 14px;
	font-weight: bold;
	color: #a40040
}
#center .productCard span.larger {
	font-size: 16px;
	line-height: 1.8em;
}
#center .productCard a.moreInfo {
	color: #a40040;
	font-weight: bold;
	text-transform: uppercase;
	display: block;
	padding: 5px 0 5px 27px;
	margin: 15px 30px 0 30px;
	background: url(/img/moreInfoLinkArrow.jpg) no-repeat left center;
}
/* product detail */
#productDetailObal {

}

#productDetailObal .productDetailImgInfoObal {
	position: relative;
}

#productDetailObal .productDetailImg {
	float: left;
	width: 263px;
	margin-bottom: 10px;
	position: relative;
	background: url(/img/productDetailImgCenterRY.jpg) repeat-y left;
}
#productDetailObal .productDetailImg .productDetailImg2 {
	background: url(/img/productDetailImgTop.jpg) no-repeat left top;
}
#productDetailObal .productDetailImg .productDetailImg2 .productDetailImg3 {
	min-height: 300px;
	text-align: center;
	padding: 15px;
	padding-top: 25px;
	background: url(/img/productDetailImgBottom.jpg) no-repeat left bottom;
}
#productDetailObal .productDetailImg img {
	margin-bottom: 10px;
}
#productDetailObal .productDetailImg a {
	color: #a40040;
	text-decoration: none;
}
#productDetailObal .productDetailImg a span {
	text-decoration: underline;
	display: block;
	width: 229px;
	margin: 0 auto;
}
#productDetailObal .productDetailImg a span:hover {
	text-decoration: none;
}
#productDetailObal .productDetailImg .otherImages {
	padding-top: 20px;
	margin-left: 2px;
}
#productDetailObal .productDetailImg .otherImages .image {
	width: 62px;
	height: 52px;
	overflow: hidden;
	float: left;
	cursor: pointer;
	margin-right: 20px;
	margin-bottom: 10px;
	position: relative;
}
#productDetailObal .productDetailImg .otherImages .image.last {
	float: right;
	margin: 0;
}
#productDetailObal .productDetailImg .otherImages .image:hover div {
	width: 56px;
	height: 46px;
	position: absolute;
	left: 0;
	top: 0;
	border: 3px solid #bb4070;
}

#productDetailObal .productDetailInfo {
	float: right;
	width: 237px;
	padding-top: 20px;
}
#productDetailObal .productDetailInfo table {
	margin-left: 9px;
	width: 200px;
	margin-bottom: 20px;
}
#productDetailObal .productDetailInfo table tr td {
	color: #323232;
	font-weight: normal;
	font-size: 1em;
	padding: 2px 0;
	border: none !important;
}
#productDetailObal .productDetailInfo table tr td.pravy {
	padding-bottom: 7px;
	color: #a40040;
	font-weight: bold;
	font-size: 110%;
}
#productDetailObal .productDetailInfo table tr td.pravy.larger {
	font-size: 1.4em;
}
#productDetailObal .productDetailInfo table tr.beznaCena td.pravy {
	color: #868686;
	font-weight: normal;
	text-decoration: line-through;
}
#productDetailObal .productDetailInfo table tr.expedice td.pravy {
	color: #000;
}
#pravyObal #center .doKosikuBoxPoukaz {
	width: 340px;
	margin-left: 80px;
}
#pravyObal #center .doKosikuBoxPoukaz .doKosikuBox2 .doKosikuBox3 {
	background: url(/img/doKosikuLong.jpg) no-repeat left bottom;
	min-height: 25px;
	padding: 20px 25px;
}
#pravyObal #center .doKosikuBoxPoukaz fieldset.tableLayoutForm label {
	width: 65px;
	color: #fff;
	line-height: 1.5em;
}
#pravyObal #center .doKosikuBoxPoukaz fieldset.tableLayoutForm select {
	width: 85px;
	margin-bottom: 2px;
}
#pravyObal #center .doKosikuBoxPoukaz input.doKosiku {
	background: url(/img/doKosikuBoxKosik.png) no-repeat left;
	height: 28px;
	width: 265px;
	text-align: right;
	cursor: pointer;
	color: #ffdb4d;
	font-weight: bold;
	text-decoration: none;
	font-size: 120%;
	margin-left:10px;
}
#pravyObal #center .doKosikuBoxPoukaz input.doKosiku:hover {
	text-decoration: underline !important;
}


#productDetailObal .productDetailInfo .doKosikuBox {
	background: url(/img/doKosikuBoxCenterRY.jpg) repeat-y left;
	width: 217px;
	position: absolute;
	right: 20px;
	bottom: 10px;
}

#productDetailObal .productDetailInfo .doKosikuBox .doKosikuBox2 {
	background: url(/img/doKosikuBoxTop.jpg) no-repeat left top;
}
#productDetailObal .productDetailInfo .doKosikuBox .doKosikuBox2 .doKosikuBox3 {
	background: url(/img/doKosikuBoxBottom.jpg) no-repeat left bottom;
	min-height: 70px;
	padding: 20px 23px;
}
#productDetailObal .productDetailInfo .doKosikuBox fieldset.tableLayoutForm label {
	width: 65px;
	color: #fff;
	line-height: 1.5em;
}
#productDetailObal .productDetailInfo .doKosikuBox fieldset.tableLayoutForm select {
	width: 85px;
	margin-bottom: 2px;
}
#productDetailObal .productDetailInfo .doKosikuBox .hr {
	background: url(/img/doKosikuBoxHr.jpg) no-repeat left center;
	height: 21px;
	margin: 5px 0 10px 0;
	margin-left: -13px;
}
#productDetailObal .productDetailInfo .doKosikuBox input.doKosiku {
	background: url(/img/doKosikuBoxKosik.jpg) no-repeat left;
	height: 28px;
	width: 120px;
	text-align: right;
	cursor: pointer;
	color: #ffdb4d;
	font-weight: bold;
	text-decoration: none;
	font-size: 120%;
}
#productDetailObal .productDetailInfo .doKosikuBox input.doKosiku:hover {
	text-decoration: underline !important;
}

#productDetailObal .productDetailDescription {
	clear: both;
	margin-left: 12px;
	margin-right: 5px;
}

#productDetailObal .productDetailDescription ul {
	margin-left: 14px;
	line-height: 1.35em;
}
#productDetailObal .productDetailDescription ul li {
	background: url(/img/seznamLi.jpg) no-repeat 0px 3px;
	margin-bottom: 5px;
}
#productDetailObal .productDetailDescription ul li p {
	margin: 0;
	padding: 0;
	text-indent: 0;
}
#productDetailObal .productDetailDescription table, #productDetailObal .productDetailDescription table * {
	margin: 0 !important;
	padding: 0 !important;
	border: none;
	font-size: 100% !important;
}

#productDetailObal .lightBox8 {
	/* pozadi pro lightBox definujeme dole */
	margin: 25px 0 15px 0;
}
#productDetailObal .lightBox8.noMarginBottom {
	margin: 0;
}
#productDetailObal .lightBox {
	/* pozadi pro lightBox definujeme dole */
	padding: 20px;
	min-height: 20px;
}
#productDetailObal .lightBox .lightBoxImg {
	width: 62px;
	height: 52px;
	overflow: hidden;
	float: left;
}
#productDetailObal .lightBox .lightBoxText {
	width: 380px;
	float: right;
}
#productDetailObal .lightBox .lightBoxText h3 {
	padding-top: 0px;
	padding-bottom: 5px;
	font-size: 112%;
}
#productDetailObal .lightBox .lightBoxText a.linkToProduct {
	color: #323232;
	display: block;
	padding: 5px 0 5px 27px;
	background: url(/img/moreInfoLinkArrow.jpg) no-repeat left center;
}

 .productDetailFaq {
	/* pozadi je definovane dole u .fullBoxVioletHeader */
	clear: both;
	margin: 12px 0;
}
.productDetailFaq #jcPanelyMenu {
	overflow: hidden;
	height: 39px;
}
 .productDetailFaq #jcPanelyMenu span {
	display: block;
	float: left;
	height: 32px;
	text-align: center;
	padding-top: 14px;
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
}
 .productDetailFaq #jcPanelyMenu span.tab1 {
	float: left;
	display: none;
}
 .productDetailFaq #jcPanelyMenu span.tab2 {
	float: left;
}
 .productDetailFaq #jcPanelyMenu span.tab3 {
	float: right;
	color: #ffdb4b;
	text-decoration: underline;
	cursor: pointer;
}
 .productDetailFaq #jcPanelyMenu span:hover {
	text-decoration: none !important;
}
 .productDetailFaq #jcPanelyListy {
	
}
.productDetailFaq #jcPanelyListy div.tab1 {
	padding: 10px 0;
	display: none;
}
 .productDetailFaq #jcPanelyListy div.tab2 {
	padding: 10px 0;
}
 .productDetailFaq #jcPanelyListy div.tab2 fieldset label {
	width: 90px;
	line-height: 1.5em;
}
 .productDetailFaq #jcPanelyListy div.tab2 fieldset label.inline {
	clear: none;
	float: none;
}
 .productDetailFaq #jcPanelyListy div.tab2 fieldset label.inline input {
	float: none;
}
 .productDetailFaq #jcPanelyListy div.tab2 fieldset input {
	border: 1px solid #a40141;
	width: 100px;
	padding: 2px 3px;
	color: #000;
	margin-bottom: 3px;
}
 .productDetailFaq #jcPanelyListy div.tab2 fieldset textarea {
	border: 1px solid #a40141;
	padding: 2px 3px;
	color: #000;
	float: left;
	width: 320px;
}
 .productDetailFaq #jcPanelyListy div.tab2 fieldset input.submitSmall {
	margin-left: 81px;
	border: none;
	width: 165px;
	height: 52px;
	color: #ffdb4d;
}
.productDetailFaq #jcPanelyListy div.tab2 div.dotaz {
	border: 3px solid #e5e5e5;
	margin-bottom: 10px;
	margin-right: 5px;
}
 .productDetailFaq #jcPanelyListy div.tab2 div.dotaz p.dotaz {
	background-color: #e5e5e5;
	color: #002c60;
	font-weight: bold;
	padding: 2px 2px 8px 2px;
	margin: 0;
}
.productDetailFaq #jcPanelyListy div.tab2 div.dotaz p.odpoved {
	padding: 5px;
}
.productDetailFaq #jcPanelyListy div.tab3 {
	padding: 10px 0;
	display: none;
}
.productDetailFaq #jcPanelyListy div.tab3 fieldset.tableLayoutForm label {
	width: 90px;
}
.productDetailFaq #jcPanelyListy div.tab3 fieldset.tableLayoutForm input {
	border: 1px solid #c0c0c0;
	padding: 2px 1px;
	margin-bottom: 2px;
}
.productDetailFaq #jcPanelyListy div.tab3 fieldset.tableLayoutForm textarea {
	float: left;
	width: 320px;
	padding: 2px 1px;
	border: 1px solid #c0c0c0;
}
 .productDetailFaq #jcPanelyListy div.tab3 fieldset.tableLayoutForm input.submitSmall {
	margin-left: 81px;
	border: none;
	width: 165px;
	height: 52px;
	color: #ffdb4d;
}
.productDetailFaq #jcPanelyListy div.tab3 h3 {
	font-size: 1em;
	margin-bottom: 15px;
	text-align: left;
}

#productDetailObal .doporucujemeTake {
	/* pozadi defunujeme dole v .lightBox */
}
#productDetailObal .doporucujemeTake h3 {
	padding-top: 0px;
	margin-bottom: 10px;
}
#productDetailObal .doporucujemeTake .product {
	width: 130px;
	float: left;
	margin-right: 30px;
	margin-left: 4px;
	text-align: center;
	overflow: hidden;
}
#productDetailObal .doporucujemeTake .product + .product {
	margin-left: 0px;
}
#productDetailObal .doporucujemeTake .product + .product + .product {
	margin-right: 0px;
}
#productDetailObal .doporucujemeTake .product img {
	margin-bottom: 10px;
}
#productDetailObal .doporucujemeTake .product a {
	color: #323232;
	display: block;
	text-align: center;
	padding: 5px 0 5px 27px;
	background: url(/img/moreInfoLinkArrow.jpg) no-repeat left center;
}
#productDetailObal .doporucujemeTake .product a.img {
	background: none;
	padding: none;
	display: inline;
}

/* productOrder */
#productOrderObal {
	margin-left: 10px;
	margin-right: 43px;
}
#productOrderObal h1 {
	margin-left: 15px;
}

#productOrderObal #productOrderTableBox .lightBox {
	padding: 25px 25px;
}
#productOrderObal #productOrderTableBox table {
	width: 100%;
}
#productOrderObal #productOrderTableBox table .ku {
	text-align: left;
	width: 10%;
	padding-left: 10px;
}
#productOrderObal #productOrderTableBox table .sm {
	width: 10%;
	text-align: center;
}
#productOrderObal #productOrderTableBox table thead {
	border: none;
}
#productOrderObal #productOrderTableBox table thead tr {
	height: 32px;
	font-size: 12px;
	color: #323232;
	padding-bottom: 2px;
	text-align: left;
	background: #d7cccf;
}
#productOrderObal #productOrderTableBox table thead tr th {
	background: none;
	border: none;
	color: #000;
}
#productOrderObal #productOrderTableBox table thead tr th.ku {
	background-image: url(/img/productOrderTablePruhLeftCorn.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
#productOrderObal #productOrderTableBox table thead tr th.sm {
	background-image: url(/img/productOrderTablePruhRightCorn.jpg);
	background-repeat: no-repeat;
	background-position: right center;
}
#productOrderObal #productOrderTableBox table tbody tr td {
	color: #323232;
	font-weight: bold;
	padding-top: 6px;
	padding-bottom: 5px;
	border: none;
}
#productOrderObal #productOrderTableBox table tbody tr td input.kusu {
	border: 1px solid #b1b1b1;
	width: 28px;
	color: #000;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 1px;
}
#productOrderObal #productOrderTableBox table tfoot tr#doprava td {
	padding-top: 10px;
	padding-bottom: 6px;
	border: none;
	background: url(/img/tableDopravaBorder.jpg) repeat-x top;
}
#productOrderObal #productOrderTableBox table tfoot tr#doprava td.ku {
	background: url(/img/tableDopravaBorderWhiteSpaceLeft.jpg) no-repeat left top;
}
#productOrderObal #productOrderTableBox table tfoot tr#doprava td.sm {
	background: url(/img/tableDopravaBorderWhiteSpaceRight.jpg) no-repeat right top;
}
#productOrderObal #productOrderTableBox table tfoot tr#celkem{

	height: 32px;
}
#productOrderObal #productOrderTableBox table tfoot tr#celkem td {
	background-color: #d7cccf;
	color: #a40040;
	font-weight: bold;
	font-size: 1.1em;
	border: none;
}
#productOrderObal #productOrderTableBox table tfoot tr#celkem td.ku {
	background-image: url(/img/productOrderTablePruhLeftCorn.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
#productOrderObal #productOrderTableBox table tfoot tr#celkem td.sm {
	background-image: url(/img/productOrderTablePruhRightCorn.jpg);
	background-repeat: no-repeat;
	background-position: right center;
}

#productOrderObal .prepocitat {
	margin: 0 0 10px 15px;
	overflow: hidden;
}
#productOrderObal .prepocitat p {
	float: left;
	width: 500px;
	text-align: right;
	padding-top: 20px;
}
#productOrderObal .prepocitat .submitSmall {
	float: right;
}

#productOrderObal .productOrderStep .lightBox {
	clear: both;
	margin-bottom: 30px;
	padding: 10px 20px;
}
#productOrderObal .productOrderStep h2 {
	color: #a40040;
	padding-bottom: 10px;
}
#productOrderObal .productOrderStep div.fieldset {
	float: left;
	width: 50%;
}
#productOrderObal .productOrderStep div.fieldset fieldset {
	margin-bottom: 15px;
}
#productOrderObal .productOrderStep div.fieldset fieldset input {
	margin-bottom: 5px;
}
#productOrderObal .productOrderStep div.fieldset fieldset textarea {
	border: 1px solid #b1b1b1;
	padding: 2px 3px;
}
#productOrderObal .productOrderStep div.fieldset fieldset.tableLayoutForm input {
	border: 1px solid #b1b1b1;
	padding: 2px 3px;
	margin-bottom: 2px;
}
#productOrderObal .productOrderStep div.fieldset fieldset.tableLayoutForm label {
	margin-right: 15px;
	width: 100px;
}
#productOrderObal .productOrderStep div.step {
	float: right;
	width: 50%;
}
#productOrderObal .productOrderStep div.step h3 {
	font-size: 1.1em;
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 0;
}

#productOrderObal .productOrderBottomStuff {
	margin: 0 15px;
}
#productOrderObal .productOrderBottomStuff .submitLarge {
	margin: 10px auto;
	display: block;
}
#productOrderObal .productOrderBottomStuff p.checkout {
	color: #5b5959;
}
#productOrderObal .productOrderBottomStuff p.checkout a {
	color: #5b5959;
	font-weight: bold;
}

/* kalkulacka */
#center #kalkulacka {
	min-height: 100px;
	padding: 20px 30px 10px 20px;
	margin-bottom: 10px;
}
#center #kalkulacka div.levy {
	float: left;
	width: 235px;
}
#center #kalkulacka div.levy div.box {
	background: url(/img/kalkulackaVioletBox.jpg) no-repeat;
	margin-bottom: 10px;
	height: 28px;
	padding: 10px 10px 0 10px;
}
#center #kalkulacka div.levy div.box strong {
	color: #323232;
	font-weight: bold;
	width: 140px;
	display: block;
	float: left;
}
#center #kalkulacka div.levy div.box label {
	line-height: 1.5em;
}
#center #kalkulacka div.levy div.box input {
	width: 27px;
	height: 19px;
	border: 1px solid #807a7c;
}
#center #kalkulacka div.levy div.box span {
	color: #323232;
}
#center #kalkulacka div.levy input.submitSmall {
	margin-left: 78px;
}
#center #kalkulacka img.zena{
	float: right;
}
input.poslatKamaradce {
	background: url(/img/preposlat.jpg) no-repeat;
	width: 273px;
	height: 63px;
	font-weight: bold;
	color: #ffdb4d;
	margin-left: 77px;
	border: none !important;
	cursor: pointer;
}
input.poslatKamaradce:hover {
	text-decoration: underline !important;
}
div.kalkulackaVysledky {
	margin-left: 10px;
}
div.kalkulackaVysledky h2 {
	margin-left: 0 !important;
	margin-bottom: 10px;
}
div.kalkulackaVysledky h3 {
	font-size: 100%;
	margin: 0;
	padding: 0;
}

/* poradna */
.poradnaObal {
	margin-left: 15px;
	margin-right: 43px;
}
.poradnaObal .rightBanners {
	float: right;
	width: 214px;
	margin-left: 15px;
	margin-bottom: 10px;
}
.poradnaObal .rightBanners a {
	display: block;
	margin-bottom: -5px;
}

.poradnaObal div.greyBox {
	background: #d7cccf url(/img/greyBoxLeftTopCorn.jpg) no-repeat left top;
}
.poradnaObal div.greyBox div.greyBox2 {
	background: url(/img/greyBoxLeftBottomCorn.jpg) no-repeat left bottom;
}
.poradnaObal div.greyBox div.greyBox2 div.greyBox3 {
	background: url(/img/greyBoxRightBottomCorn.jpg) no-repeat right bottom;
}
.poradnaObal div.greyBox div.greyBox2 div.greyBox3 div.greyBox4 {
	background: url(/img/greyBoxRightTopCorn.jpg) no-repeat right top;
	padding: 5px 8px 0 8px;
}

.poradnaObal p {
	color: #323232;
}
.poradnaObal .poradnaForm {
	margin: 15px 0;
	float: left;
}
.poradnaObal .poradnaForm input, .poradnaObal .poradnaForm textarea {
	color: #000;
}
.poradnaObal .poradnaForm .levy {
	background: url(/img/poradnaZeny.jpg) no-repeat left bottom;
	width: 170px;
	height: 191px;
	float: left;
}
.poradnaObal .poradnaForm .pravy {
	float: right;
	width: 290px;
}
.poradnaObal .poradnaForm .pravy label {
	width: 90px;
}
.poradnaObal .poradnaForm .pravy input, .poradnaObal .poradnaForm .pravy textarea {
	border: 1px solid #a40040;
	padding: 2px 3px;
	color: #000;
	margin-bottom: 3px;
}
.poradnaObal .poradnaForm .pravy input {
	width: 140px;
}
.poradnaObal .poradnaForm .pravy textarea  {
	width: 190px;
	height: 70px;
}
.poradnaObal .poradnaForm .pravy input.submitSmall {
	border: none;
	color: #ffdb4d;
	width: 165px;
	margin-left: 81px;
}

.poradnaObal .poradnaDotaz {
	padding: 10px 20px 20px 20px;
}
.poradnaObal .poradnaDotaz div.dotazKProduktu {
	margin-top: 8px;
}
.poradnaObal .poradnaDotaz div.dotazKProduktu div.greyBox2 div.greyBox3 div.greyBox4 {
	padding: 10px 8px;
}
.poradnaObal .poradnaDotaz div.dotazKProduktu strong {
	
}
.poradnaObal .poradnaDotaz div.dotazKProduktu a {
	color: #a40040;
	font-weight: bold;
	text-transform: uppercase;
	padding: 5px 0 5px 27px;
	background: url(/img/dotazKProduktuArrow.jpg) no-repeat left center;
}
.poradnaObal .poradnaDotaz p.dotaz {
	color: #323232;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
.poradnaObal .poradnaDotaz p.dotaz-autor {
	margin: 0;
	padding: 5px 0 10px 0;
	color: #a40040;
	text-align: right;
}
.poradnaObal .poradnaDotaz div.odpoved strong {
	color: #a40040;
	text-transform: uppercase;
	margin-right: 5px;
}
.poradnaObal .poradnaDotaz div.odpoved p {
	padding: 0 0 5px 0;
	line-height: 1.5em;
}

/* kontakt */
.kontaktMarginLeft {
	margin-left: 10px;
}
textarea.kontaktTextarea {
	width: 360px;
	height: 80px;
}

/* promeny */
div.promeny {
	overflow: hidden;
	position: relative;
}
div.promeny div.sipka {
	width: 24px;
	height: 21px;
	position: absolute;
	top: 170px;
	left: 238px;
	background: url(/img/promenyArrow.jpg) no-repeat;
}
div.promeny div.header {
	height: 27px;
	padding: 6px 0 7px 35px;
	margin-bottom: 5px;
	overflow: hidden;
	color: #fff;
	font-weight: bold;
}
div.promeny div.header strong {
	color: #ffdc62;
	text-transform: uppercase;
}
div.promeny div.spravne {
	float: right;
	width: 210px;
	padding-bottom: 10px;
}
div.promeny div.spravne div.header {
	background: url(/img/promenySpravne.png) no-repeat left center;
}
div.promeny div.nespravne {
	float: left;
	width: 210px;
	padding-bottom: 10px;
}
div.promeny div.nespravne div.header {
	background: url(/img/promenyNespravne.png) no-repeat left center;
}
div.promeny a.continuetext {
	display: block;
	padding: 5px 0 5px 27px;
	margin: 0px 5px 0 -90px;
	position: absolute;
	bottom: 20px;
	background: url(/img/moreInfoLinkArrow.jpg) no-repeat left center;
}

/* ----- FOOTER ----- */
#footer {
	clear: both;
	width: 761px;
	height: 160px;
	margin-left: 219px;
	padding-bottom: 20px;
	background: #370011 url(/img/footerBg.jpg) no-repeat left top;
}

#footer #footerLeft {
	float: left;
	margin-left: 67px;
	width: 241px;
	height: 51px;
	padding: 70px 30px 0 30px;
	color: #000;
	text-align: center;
}
#footer #footerLeft a {
	color: #000;
}

#footer #footerRight {
	float: right;
	width: 375px;
	margin-right: 10px;
	text-align: center;
	padding-top: 110px;
	color: #af99a0;
	font-size: .9em;
}
#footer #footerRight a {
	color: #af99a0;
	font-size: 1em;
}

/* ----- NEZARAZENE VECI ----- */
/* lightBox background */
.lightBox8 {
	background: url(/img/lightBoxTopShadow.jpg) repeat-x top;
}
.lightBox7 {
	background: url(/img/lightBoxLeftShadow.jpg) repeat-y left;
}
.lightBox6 {
	background: url(/img/lightBoxBottomShadow.jpg) repeat-x bottom;
}
.lightBox5 {
	background: url(/img/lightBoxRightShadow.jpg) repeat-y right;
}
.lightBox4 {
	background: url(/img/lightBoxLeftTopCorner.jpg) no-repeat left top;
}
.lightBox3 {
	background: url(/img/lightBoxLeftBottomCorner.jpg) no-repeat left bottom;
}
.lightBox2 {
	background: url(/img/lightBoxRightTopCorner.jpg) no-repeat right top;
}
.lightBox {
	background: url(/img/lightBoxRightBottomCorner.jpg) no-repeat right bottom;
	min-height: 30px; _height: 30px;
}

/* fullBox with violet header background */
.fullBoxVioletHeader {
	background: url(/img/fullBoxCenterRY.jpg) repeat-y;
	width: 500px;
}
.fullBoxVioletHeader2 {
	background: url(/img/fullBoxTop.jpg) no-repeat left top;
}
.fullBoxVioletHeader3 {
	background: url(/img/fullBoxBottom.jpg) no-repeat left bottom;
}

/* input type submit */
.submitSmall {
	background: url(/img/submitSmall.jpg) no-repeat;
	width: 165px;
	height: 52px;
	border: none;
	text-align: center;
	color: #ffdb4d;
	font-weight: bold;
	font-size: 13px;
	cursor: pointer;
}
.submitSmall:hover {
	text-decoration: underline;
}

.submitLarge {
	background: url(/img/submitLarge.jpg) no-repeat;
	width: 205px;
	height: 53px;
	border: none;
	text-align: center;
	color: #ffdb4d;
	font-weight: bold;
	font-size: 13px;
	cursor: pointer;
}
.submitLarge:hover {
	text-decoration: underline;
}

/* navigation */
#navigation {
	line-height: 1.4em;
	margin-left: 12px;
	margin-right: 11px;
	margin-bottom: 2em;
}
#navigation a {
	color: #a40040;
}
#sort {
	background: #e5e5e5;
	padding: 5px 10px;
	margin-left: 12px;
	margin-right: 11px;
	margin-bottom: 10px;
}
.listing {
	background: #d7cccf url(/img/navigaceLeft.jpg) no-repeat left;
	overflow: hidden;
	clear: both;
	float: left;
	margin-left: 12px;
	margin-right: 11px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.listing #segmentation {
	background: url(/img/navigaceRight.jpg) no-repeat right;
	height: 18px;
	padding: 8px 15px 5px 15px;
}
.listing span, .listing a, .listing strong, .listing em {
	margin-right: 10px;
}
.listing span.strana {
	color: 000;
}
.listing em {
	color: #af959f;
}
.listing strong {
	color: #002c60;
	font-weight: bold;
	background: #fff;
	padding: 3px 5px;
}
.listing a, #listing span {
	color: #a40040;
	text-decoration: underline;
}
.listing a:hover {
	text-decoration: none
}

/* hlasky */
div.green {
	background: #ebffd9 url(/img/greenHlaskaLeftTop.jpg) no-repeat left top;
	margin-bottom: 20px;
	margin-left: 10px;
	margin-right: 10px;
}
div.green div {
	background: url(/img/greenHlaskaLeftBottom.jpg) no-repeat left bottom;
}
div.green div div {
	background: url(/img/greenHlaskaRightTop.jpg) no-repeat right top;
}
div.green div div div {
	background: url(/img/greenHlaskaRightBottom.jpg) no-repeat right bottom;
	padding: 0 15px;
}
div.green div div div p {
	padding: 10px 0;
	margin: 0;
}
div.green.detail {
}
div.green.detail h3 {
	color: #0c4700;
	padding-top: 12px;
}
div.green.detail table {
	width: 100%;
	color: #0c4700;
	margin: 10px 0 20px 0 !important;
}
div.green.detail table .sm {
	text-align: center;
}
div.green.detail table td, div.green.detail table th {
  line-height: 1.6em;
  padding: 4px 0px;
  border: none;
  background: none;
}
div.green.detail table thead tr th {
  text-align: left;
  font-weight: bold;
  color: #000;
  border-bottom: 1px solid #cef1b7;
}
div.green.detail table tfoot tr td {
	background: #cef1b7;
}
div.green.detail p {
	padding: 10px 0;
	font-weight: normal;
}
div.green.detail a {
	color: #000;
}
div.green.detail div.button.levy {
	float: left;
	padding: 0;
	margin-bottom: 15px;
	font-weight: bold;
	background: url(/img/dokoncitObjednavkuGreyBgRX.jpg) repeat-x;
}
div.green.detail div.button.levy a {
	color: #395f1f !important;
	margin-left: 7px;
	padding: 10px 10px 10px 17px;
	display: block;
	text-decoration: none;
	background: url(/img/dokoncitObjednavkuGreenArrow.jpg) no-repeat left center;
}
div.green.detail div.button.pravy {
	float: right;
	padding: 0;
	margin-bottom: 15px;
	font-weight: bold;
	background: url(/img/dokoncitObjednavkuGreenBgRX.jpg) repeat-x;
}
div.green.detail div.button.pravy a {
	color: #fff !important;
	margin-left: 7px;
	padding: 10px 10px 10px 17px;
	display: block;
	text-decoration: none;
	background: url(/img/dokoncitObjednavkuWhiteArrow.jpg) no-repeat left center;
}
div.green.detail div.button a:hover {
	text-decoration: underline;
}

div.red {
	background: #ffc5b3 url(/img/redLeftTop.jpg) no-repeat left top;
	margin-bottom: 20px;
	margin-left: 6px;
	margin-right: 4px;
}
div.red div {
	background: url(/img/redLeftBottom.jpg) no-repeat left bottom;
}
div.red div div {
	background: url(/img/redRightTop.jpg) no-repeat right top;
}
div.red div div div {
	background: url(/img/redRightBottom.jpg) no-repeat right bottom;
	padding: 5px 15px;
}
div.red div div div p {
	padding: 10px 0;
	margin: 0;
	color: #cb0006;
	font-weight: bold;
}

/* popis nad kartami */
#descriptionCategory{
  height: 12.2em;
  line-height: 1.5em;
  font-size: 1em;
}
#descriptionCategoryShort {
	margin-left: 11px;
	margin-right: 10px;
}
#descriptionCategoryFull{
	display: none;
	margin-left: 11px;
	margin-right: 10px;
}
.overflowh{
  overflow: hidden;
  margin-bottom: 8px;
}
.overflown{
  overflow: none;
  margin-bottom: 8px;
}
a.continuetext {
	display: block;
	padding: 5px 0 5px 27px;
	margin: 0px 5px 0 0px;
	background: url(/img/moreInfoLinkArrow.jpg) no-repeat left center;
}

#descriptionTextFulla1, #descriptionTextFulla2, #descriptionTextFulla3, #descriptionTextFulla4, #descriptionTextFulla5, #descriptionTextFullb1, #descriptionTextFullb2, #descriptionTextFullb3, #descriptionTextFullb4, #descriptionTextFullb5 {
	display: none;
}

h1#vybirame{
float:left;
width: 100%;
margin: 10px 0px 10px 17px;

}
.popisPoukaz{
	margin-left: 12px;
	width: 480px;
	
}
h1#nadpisPoukaz{
	margin-left: 12px;
}
.ostatniPoukaz{
	margin-left: 12px;
	
}
#small-ban{
	margin-left: 10px;


}
#soutez {
	ewidth:400px;
	margin-left: 10px;
}

#soutez .button{
	background: url(/img/submitSmall.jpg) no-repeat;
	width: 165px;
	height: 52px;
	border: none;
	text-align: center;
	color: #ffdb4d;
	font-weight: bold;
	font-size: 13px;
	cursor: pointer;
	margin: 10px 0 0 0px;
}
#soutez label{
	dfloat:left;
	dfont-weight: bold;
	margin: 5px 0px 5px 10px;
	
}

#soutez #form_otazka3{
	background: #FFF url('/img/bg-input-form.png') no-repeat left top;
	width:130px;
	height:31px;
	border: 1px solid white;
	margin: 5px 300px 0 28px;
	
}
#soutez #form_jmeno, #soutez #form_mail {
	background: #FFF url('/img/bg-input-form.png') no-repeat left top;
	width:130px; 
	height:31px;
	border: 1px solid white;
	margin: 5px 0px 0 10px;
	padding-left: 10px;
}
#soutez #form_mail {
	margin-bottom: 20px;
}
#soutez li{
	margin: 5px 0px 5px 20px;	
	list-style-type: none;
}

#soutez ul {
	margin:0 0 20px 10px;

}
#soutez h4{
	margin-left: 10px;

}

