﻿/*			KONTAKTNI FORMULAR		*/

.contactForm {
	margin:					0px;
	padding:				0px 10px 10px 10px;
	margin-top:				5px;
}

.contactForm label {
	display:				block;
	padding:				5px 0px 2px 0px;
}

.contactForm input {
	display:				block;
	width:					100%;
	border:					1px solid #384E5C;
	background-color:		#F7F7F7;
}

.contactForm p {
	margin-top:				2px;
}

.contactForm p img, .contactForm p strong,  .contactForm p input {
	display:				inline-block;
	vertical-align:			top;
}

.contactForm p strong {
	padding:				4px 0px 0px 5px;
}

.contactForm p input {
	width:					120px;
	margin:					3px 0px 0px 5px;
}

.contactForm textarea, .rekapitulace textarea {
	display:				block;
	width:					100%;
	height:					120px;
	border:					1px solid #384E5C;
	background-color:		#F7F7F7;
	overflow:				auto;
}

.contactForm div {
	margin:					7px 0px 0px 599px;
}

/*			PRODUKT ITEM		*/


.produkt {
	width:					233px;
	height:					398px;
	border:					1px solid #999;
	display:				inline-block;
	margin:					0px 0px 10px 0px;
	text-align:				center;
}

.produktc {
	margin:					0px 10px 0px 10px;
}

.produkt label {
	display:				block;
	height:					17px;
	background-image:		url('imgs/li1.jpg');
	background-repeat:		no-repeat;
	background-position:	right top;
	margin:					2px 2px 3px 0px;
	text-align:				right;
	padding-right:			20px;
}

.produkt h4 {
	height:					42px;
	overflow:				hidden;
	margin:					0px;
	padding:				0px 3px 0px 3px;
	font-size:				11px;
}

.produkt h4 a {
	background-image:		none;
	text-align:center;
	padding:				0px;
	margin:					0px;
}

.produkt img {
	cursor:					pointer;
	margin:					2px 0px 2px 0px;
	height:					100px;
	
}

.produkt p {
	text-align:				justify;
	background-color:		#FFEED2;
	border-top:				1px solid #FFB442;
	height:					109px;
	padding:				5px;
	overflow:				hidden;
	font-size:				11px;
}

.produkt span {
	display:				block;
	height:					28px;
	background-color:		#FFF9EA;
	border-top:				1px solid #FFD18C;
	background-image:		url('imgs/txtDostupnost.jpg');
	background-repeat:		no-repeat;
	background-position:	left top;
	text-transform:			uppercase;
	color:					#C00;
	font-weight:			bold;
	padding-top:			17px;
}

.produkt span em {
	color:					#090;
	font-style:				normal;
}

.produkt ul {
	height:					45px;
	background-image:		url('imgs/txtCena.jpg');
	background-repeat:		no-repeat;
	background-position:	left top;
	margin:					0px;
	padding:				19px 0px 0px 0px;
}

.produkt ul li {
	width:					50%;
	display:				inline-block;
	height:					20px;
}

.produkt ul li a {
	margin:					0px 0px 0px 38px;
}

/*			TLACITKA		*/

.btnDetail {
	width:					72px;
	height:					19px;
	background-image:		url('imgs/btnDetail.jpg');
	margin:					0px 0px 0px 0px;
	display:				block;
	cursor:					pointer;
}

.btnKoupit {
	width:					72px;
	height:					19px;
	background-image:		url('imgs/btnKoupit.jpg');
	margin:					0px 0px 0px 0px;
	display:				block;
	cursor:					pointer;
}

.btnSend {
	width:					72px;
	height:					19px;
	background-image:		url('imgs/btnSend.jpg');
	margin:					0px 0px 0px 0px;
	display:				block;
	cursor:					pointer;
}

/*			KATALOG		*/

.block {
	margin-top:				7px;
}

.list {
	display:				inline-block;
	vertical-align:			top;
	margin-top:				7px;
}

.list h3 {
	margin:					0px;
	padding:				0px;
	font-size:				13px;
	color:					#666;

}

.list  p {
	color:					#C00;
	text-align:				center;
	padding-top:			15px;
}

.list ul {
	margin:					0px;
	padding:				5px 0px 5px 0px;
}

.list ul li {
	display:				inline-block;
	padding:				0px;
	background-repeat:		no-repeat;
	background-position:	left center;
	height:					20px;
	padding:				0px 0px 0px 20px;
}

.list-kat {
	width:					450px;
}

.list-kat ul li {
	width:					130px;
	
	overflow:				hidden;
	background-image:		url('imgs/li1.jpg');
}

.list-vyr {
	width:					275px;
}

.list-vyr ul li {
	width:					117px;
	background-image:		url('imgs/li2.jpg');
}

.infotext {
	text-align:				justify;
	margin:					0px;
	padding:				3px 6px 3px 6px;
	font-size:				11px;
	background-color:		#FFFAF2;
}

.kStr {
	text-align:				center;
	background-color:		#FFF8EA;
	border:					1px solid #FFE7C1;	
}

/*			DETAIL		*/

.btnOblibene 
{
    width:					90px;
	height:					19px;
	cursor:					pointer;
	background-image:		url('imgs/btnOblibene.jpg');
	display:inline-block;
}

.pDetail img, .pDetail div {
	display:				inline-block;
	vertical-align:			top;
}

.pDetail div {
	margin:					20px 0px 0px 5px;
	width:					318px;
	height:					250px;
	border:					1px solid #FFE7C1;
}

.pDetail div ul {
	margin:					0px;
	padding:				0px;
	padding-top:			5px;
	list-style:				none;
	display:				inline-block;
	width:					159px;
	background-color:		#FFF8EA;
	border-bottom:			1px solid #FFE7C1;
}

.pDetail div ul a {
	margin:					0px;
}

.pDetail div ul li {
	padding-left:			7px;
	height:					23px;
	display:				block;
	background-image:		none;
}

.pDetail div div 
{
	margin:0px;
    padding:                9px 0px 0px 0px;
    text-align:right;
	border:none;
	display:block;
	height:auto;
}

.pDetail div a {
	margin-right:9px;
	display:inline-block;
}

.pDetail p {
	width:					260px;
	display:				inline-block;
	vertical-align:			top;
	padding:				80px 0px 80px 0px;
	margin:					20px 0px 0px 63px;
	text-align:				center;
	font-weight:			bold;
	color:					#C00;
	font-size:				16px;
	border:					1px solid #C00;
}

.pDetail label strong {
	text-align:				left;
}

.tabMenu {
	margin:					5px 0px 7px 0px;
	padding:				0px;
	border-bottom:			1px solid #E67817;
	border-top: 			1px solid #E67817;
}

.tabMenu a {
	margin-left:			5px;
	padding:				4px;
	display:				inline-block;
	background-color:		#FFE7C1;
	border:					1px solid #E67817;
	border-bottom:			none;
	border-top:             none;

}

#dSpe ul {
	margin:0px;
	padding:0px;
}

#dSpe li {
	height:						20px;
	list-style:					none;
	background-image:			url('imgs/li1.jpg');
	background-repeat:			no-repeat;
	background-position:		left top;
	padding-left:				30px;
}

#dSpe ul li strong {
	color:						#333;
	font-weight:				normal;
}

#dSou ul, #dAlt ul, .kontoprods ul {
	margin:						0px;
	padding:0px 0px 0px 5px;
	list-style:none;
	height:100px;
	border:1px solid #999;
	margin-bottom:				5px;
	background-color:			#FFFCF4;
}

#dSou img, #dAlt img, .kontoprods img {
	margin:					0px;
	padding:				0px;
	float:					left;
}

#dSou h4, #dAlt h4, .kontoprods h4 {
	margin:					0px;
	padding:				5px 0px 5px 105px;
	vertical-align:			top;
}

#dSou p, #dAlt p, .kontoprods p {
	margin:					0px;
	padding:				0px 0px 0px 105px;
	height:					50px;
}

#dSou div, #dAlt div, .kontoprods div {
	margin:					0px;
	padding:				4px 3px 0px 105px;
	text-align:				right;
	display:				block;
	font-weight:			bold;
}

#dSou div a, #dAlt div a, .kontoprods div a{
	float:					right;
	margin-left:			10px;
}

#dSou span, #dAlt span, .kontoprods span {
	padding-top:			3px;
	display:				block;
	float:					right;
}

#dDot em {
	padding:				3px 0px 10px 15px;
	display:				block;
}

#dImg 
{
    padding-left:5px;
}

#dImg img 
{
    margin:                 10px 10px 10px 10px;
}

#dVar 
{
    margin:5px 0px 15px 0px;
    padding:0px 0px 10px 0px;
    list-style:none;
}

#dVar li 
{
    width:102px;
    height:124px;
    display:inline-block;
    text-align:right;
    margin-right:5px;
}

#dVar li img 
{
    border:1px solid #FFE7C1;
}

#dVar li div 
{
    padding: 3px 0px 0px 0px;
}

#dVar li div img 
{
    display:inline-block;
    border:none;
    vertical-align:top;
}

#dVar li div a 
{
    display:inline-block;
    vertical-align:top;
}

#dImg, #dSpe, #dDow, #dSou, #dAlt, #dDot { display:none;}

.tRight { text-align: right;}
.tLeft{ text-align: left;}
.r {color:#C00}
.g{color:#090}
.v{color:#90F}
.b {font-weight:bold}
.o {color:#E67817}

/*				KOSIK			*/

.basket {
	width:					100%;
	margin:					10px 0px 10px 0px;
	padding:				0px;
	border-top:				1px solid #FFE7C1;
	border-left:			1px solid #FFE7C1;
}

.basket th, .basket td {
	border-right:			1px solid #FFE7C1;
	border-bottom:			1px solid #FFE7C1;
	padding:				2px;
}

.basket th {
	background-color:		#FFF8EA;
}

.basket th {
	background-color:		#FFF8EA;
}

.basket strong {
	display:				block;
	width:					100%;
	background-color:		#FFF8EA;
	text-align:				right;
	padding-top:			5px;
	padding-bottom:			5px;
}

.basket input {
	width:					40px;
	height:					17px;
	border:					1px solid #FFB442;
	background-color:		#F7F7F7;
	margin:					0px;
	padding:				0px 0px 0px 0px;
	text-align:				center;
}

.btnBasketRem {
	width:					62px;
	height:					19px;
	cursor:					pointer;
	background-image:		url('imgs/btnBasketRem.jpg');
}

.btnBasketSub {
	width:					70px;
	height:					19px;
	cursor:					pointer;
	background-image:		url('imgs/btnBasketSubmit.jpg');
	display:				inline-block;
}

.bntBasketClr {
	width:					99px;
	height:					19px;
	cursor:					pointer;
	background-image:		url('imgs/btnBasketClear.jpg');
	display:				inline-block;
	margin:					0px 10px 0px 546px;
}

.bntBasketCon {
	width:					123px;
	height:					19px;
	cursor:					pointer;
	margin-right:			10px;
	background-image:		url('imgs/btnBasketContinue.jpg');
}

.bntBasketSnd {
	width:					118px;
	height:					19px;
	cursor:					pointer;
	background-image:		url('imgs/btnBasketSend.jpg');
}

.basketBtns {
	width:					100%;
	text-align:				center;
	margin:					50px 0px 0px 0px;
	padding:				5px 0px 0px 0px;
	border-top:				1px solid #FFE7C1;
}

.basketBtns a {
	display:				inline-block;
}

/*				POKLADNA			*/

.pokladna {
	width:	100%;
}

.pokladna h2 {
	margin-top:					15px;
	background-color:			#FFF8EA;
	border:						1px solid #FFE7C1;
	color:						#666;
	font-weight:bold;
}

.pokladna h2 strong {
	color:						#090;
	float:						right;
	padding-right:              5px;
}

.rekapitulace h2 {
	background-color:			#fff;
	color:						#000;
	font-weight:				bold;
	margin-top:					15px;
}

.pokladna ul {
	list-style:				none;
	margin:					0px;
	padding:				0px;
	margin-top:				15px;
}

.pokladna ul li {
	display:				inline-block;
	padding:				2px 0px 2px 0px;
	vertical-align:top;
}

.pokladna ul li strong {
	display:				block;
	text-align:				right;
	width:					170px;
	padding-right:			5px;
	padding-top:2px;
}

.pokladna ul li em {
	display:				block;
	padding-right:			5px;
	padding-top:2px;
	font-style:normal;
}

.pokladna ul li input {
	width:					240px;
	height:					17px;
	border:					1px solid #FFB442;
	background-color:		#F7F7F7;
	margin:					0px;
	padding:				0px 0px 0px 2px;
	display:inline-block;
	vertical-align:top;
}

.pokladna ul li img {
	margin:0px 0px 0px 5px;
	display:inline-block;
	vertical-align:top;
}

.pokladna table {
	margin:					15px 0px 0px 15px;
	padding:0px;
}

.pokladna table td {
	padding:				0px 5px 0px 5px;
}

.pokladna table td em {
	font-weight:			bold;
	color:					#C00;
	font-style:				normal;
}

.pokladna p {
	margin-top:				12px;
	text-align:				justify;
}

.pokladna p strong {
	color:#E67817;
}

.pokladnaBtns {
	width:					100%;
	text-align:				right;
	margin:					20px 0px 0px 0px;
	padding:				5px 0px 0px 0px;
	border-top:				1px solid #FFE7C1;
}

.pokladnaBtns a, .pokladnaBtns div {
	display:				inline-block;
}

.btnNext {
	width:					69px;
	height:					19px;
	background-image:		url('imgs/btnNext.jpg');
	cursor:					pointer;
	display:inline-block;
}

.btnBack {
	width:					69px;
	height:					19px;
	background-image:		url('imgs/btnBack.jpg');
	cursor:					pointer;
	margin-right:			10px;
}

.btnSendObj {
	width:					115px;
	height:					19px;
	background-image:		url('imgs/btnSendObj.jpg');
	cursor:					pointer;
}

/*				konto			*/

.btnRegistrovat {
	width:					74px;
	height:					19px;
	background-image:		url('imgs/btnRegistrovat.jpg');
	cursor:					pointer;
	margin-right:			10px;
}

.btnLogin {
	width:					70px;
	height:					19px;
	background-image:		url('imgs/btnLogin.jpg');
	cursor:					pointer;
	margin-right:			10px;
}

.btnLogout {
	width:					72px;
	height:					19px;
	background-image:		url('imgs/btnLogout.jpg');
	cursor:					pointer;
	margin-right:			10px;
}

.btnSave {
	width:					80px;
	height:					19px;
	background-image:		url('imgs/btnSave.jpg');
	cursor:					pointer;
	margin-right:			10px;
}

.btnGoTo {
	width:					72px;
	height:					19px;
	background-image:		url('imgs/btnShow.jpg');
	cursor:					pointer;
	margin-right:			10px;
}