/*
Copyright 2007, JT WebDesign Studio - http://www.jtwds.cz
*/


/* Elements */

body, table, th, td, ol {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #efd6d8;
}

body.window {
	background-color: #a03439;
}

form {
	padding: 0;
	margin: 0;
}

hr {
	color: #c0c0c0;
}

a {
	color: #fff8dc;
	text-decoration: underline;
}

a:hover {
	color: #fff8dc;
	text-decoration: none;
}


/* Classes */

.boxHead1 {
	background-color: #6d2427;
}

.boxHead2 {
	background-color: #6d2427;
	color: white;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	padding: 4px 7px;
}

.boxContent {
	background-color: #9e4e52;
	padding: 7px;
}

.boxContentCategory {
	background-color: #9e4e52;
	padding: 7px;
}

.cartTable {
	border: 1px solid #79282c;
}

.cartTableHead {
	background-color: #892d32;
	font-weight: bold;
	padding: 3px 5px;
}

.cartTableLine {
	padding: 5px;
}

.cartTableLine a {
	color: #fff8dc;
}

.cartTableLine a:hover {
	color: #fff8dc;
}

.cartTableLineEven {
	background-color: #91484b;
}

.cartTableLineOdd {
	background-color: #9e4e52;
}

.cartTableFooter {
	background-color: #892d32;
	padding: 5px;
}

.category1 {
	background-color: #6d2427;
	border: 1px solid #818181;
	font-weight: bold;
	padding: 6px 7px;
	cursor: pointer;
}

.category1 a {
	color: #e8e8e8;
	text-decoration: none;
}

.category1 a:hover {
	color: #e8e8e8;
	text-decoration: none;
}

.category2 {
	background-color: #892d32;
	padding: 3px 7px;
	cursor: pointer;
}

.category2 a {
	color: #e8e8e8;
	text-decoration: none;
}

.category2 a:hover {
	color: #e8e8e8;
	text-decoration: none;
}

.category3 {
	background-color: #6d2427;
	font-weight: bold;
	padding: 3px 7px;
	cursor: pointer;
}

.category3 a {
	color: #e8e8e8;
	font-weight: bold;
	text-decoration: none;
}

.category3 a:hover {
	color: #e8e8e8;
	text-decoration: none;
}

.customerOrdersTable {
	border: 1px solid #79282c;
	border-collapse: collapse;
	background-color: #9e4e52;
}

.customerOrdersTableHead {
	background-color: #892d32;
	font-weight: bold;
	padding: 3px 5px;
}

.customerOrdersTableLine {
	padding: 5px;
}

.customerOrdersTableLineON {
	background-color: #91484b;
	cursor: pointer;
}

.customerOrdersTableLineOFF {
	background-color: #9e4e52;
	cursor: pointer;
}

.customerRegistrationBookmark {
	border: 1px solid #ac8889;
}

.customerRegistrationBookmark legend {
	color: #ebebeb;
	font-weight: bold;
	padding: 0 5px;
}

.customerRegistrationBookmarkData {
	padding: 5px;
}

.footerLine {
	background-color: #6d2427;
	padding: 4px 7px;
}

.footerLine a {
	color: #fff8dc;
	text-decoration: none;
}

.footerLine a:hover {
	color: #fff8dc;
	text-decoration: underline;
}

.formDescription {
	font-size: 11px;
}

.formButton {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #c93031;
	font-weight: bold;
	border: 1px solid #c0c0c0;
	background-color: #ffffcc;
	background-image: url(images/tlacitko_pozadi.gif);
	background-repeat: repeat-x;
	cursor: pointer;
	padding: 3px 5px;
}

.formButtonSmall {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #c93031;
	font-weight: bold;
	border: 1px solid #c0c0c0;
	background-color: #ffffcc;
	background-image: url(images/tlacitko_pozadi.gif);
	background-repeat: repeat-x;
	cursor: pointer;
}

.formSelect {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #dcdcdc;
	background-color: #f9f9f9;
}

.formText {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #dcdcdc;
	background-color: #f9f9f9;
}

.formTextSmall {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	border: 1px solid #dcdcdc;
	background-color: #f9f9f9;
}

.orderBookmark {
	border: 1px solid #ac8889;
}

.orderBookmark legend {
	color: #ebebeb;
	font-weight: bold;
	padding: 0 5px;
}

.orderBookmarkData {
	padding: 15px;
}

.orderSumaryTable {
	border: 2px solid #ac8889;
	border-collapse: collapse;
}

.orderSumarySubTable {
}

.orderSumarySubTableDescription {
	font-weight: bold;
	letter-spacing: 1pt;
}

.orderSumaryProductsTable {
}

.orderSumaryProductsTableBody{
	padding: 5px;
}

.orderSumaryProductsTableHead {
	background-color: #892d32;
	font-weight: bold;
	padding: 3px 5px;
}

.orderPaymentDisabled {
	color: #b45e53;
}

.shopWindowTable {
	border: 1px solid #79282c;
	border-collapse: collapse;
	background-color: #953136;
}

.shopWindowTableHead {
	 font-weight: bold;
	 background-color: #6d2427;
}

.pageListingActive {
	color: #ffffff;
	font-weight: bold;
	background-color: #892d32;
	padding: 2px 0;
}

.pageListingInactive {
	background-color: #953136;
	padding: 2px 0;
	cursor: pointer;
}

.pageListingInactive a {
	color: #efd6d8;
	text-decoration: none;
}

.pageListingInactive a:hover {
	color: #efd6d8;
	text-decoration: none;
}

.productDetailPName {
	color: white;
}

.productDetailPriceTable th {
	border-bottom: 1px dotted #79282c;
	font-weight: bold;
	text-align: right;
}

.productDetailPriceTable td {
	text-align: right;
}

.productDetailPriceTablePrice1 {
	font-size: 11px;
	padding-top: 10px;
}

.productDetailPriceTablePrice2 {
	background-color: #892d32;
	font-size: 13px;
	color: #ffffff;
	font-weight: bold;
}

.productDetailPriceTablePrice3 {
	font-size: 11px;
	color: #d18b04;
}

.productDetailActionPrice {
	color: white;
	font-size: 17px;
	font-weight: bold;
	text-transform: uppercase;
	padding: 0 20px 0 5px;
}

.productDetailAutor {
	border-bottom: 1px dotted #fff8dc;
	cursor: pointer;
}

.productDetailBookmark {
	border: 1px solid #ac8889;
}

.productDetailBookmark legend {
	color: #ebebeb;
	font-weight: bold;
	padding: 0 5px;
}

.productDetailBookmarkData {
	padding-bottom: 10px;
}

.productSkin1ActionPrice {
	color: #c93031;
	padding: 5px;
}

.productSkin1ActionPrice a {
	color: #c93031;
}

.productSkin1ActionPrice a:hover {
	color: #ad1533;
}

.productSkin1Table {
	border: 1px solid #dbdbdb;
	border-collapse: collapse;
}

.productSkin1Table td {
	border: 1px solid #dbdbdb;
}

.productSkin1TableHead {
	font-weight: bold;
	background-color: #dbdbdb;
	padding: 3px 5px;
}

.productSkin1TableBody {
	padding: 5px;
}

.productSkin1TableBody a {
	color: #5b5855;
}

.productSkin1TableBody a:hover {
	color: #5b5855;
}

.productSkin1TableLineON {
	background-color: #f4f4f4;
}

.productSkin1TableLineOFF {
}

.productSkin1SubTable {
}

.productSkin1SubTable td {
	border: none;
	padding-top: 1px;
}

.productSkin1SubActionPrice {
	color: #c93031;
}

.productSkin1SubActionPrice a {
	color: #c93031;
}

.productSkin1SubActionPrice a:hover {
	color: #ad1533;
}

.productSkin1SubTableBody {
}

.productSkin1SubTableBody a {
	color: #5b5855;
}

.productSkin1SubTableBody a:hover {
	color: #5b5855;
}

.productSkin2ActionPrice {
	position: absolute;
	top: 0; left: 0;
	font-size: 10px;
	color: #f4f4f4;
	font-weight: bold;
	background: url(images/ikona_akce.gif) top repeat-x;
	border: 1px solid #ffffff;
	padding: 3px 5px;
	cursor: pointer;
}

.productSkin2Table {
	padding: 5px;
	border: 1px solid #79282c;
	background-color: #953136;
}

.productSkin2TablePAutor {
	font-size: 11px;
	font-weight: bold;
	padding-bottom: 8px;
}

.productSkin2TablePName {
	font-weight: bold;
}

.productSkin2TablePName a {
	color: #fff8dc;
}

.productSkin2TablePName a:hover {
	color: #fff8dc;
}

.productSkin2TablePName2 {
	font-size: 11px;
	padding-top: 3px;
}

.productSkin2TablePDesc {
	font-size: 11px;
	text-align: justify;
	padding-top: 15px;
}

.productSkin2TableFooter {
	padding-top: 5px;
}

.productSkin2TablePrice1 {
	font-size: 11px;
	padding-right: 30px;
	color: #daa0a5;
}

.productSkin2TablePrice2 {
	color: #ffffff;
}

.productSkin3ActionPrice {
	position: absolute;
	top: 0;
	left: 0;
	color: #f4f4f4;
	font-weight: bold;
	background: url(images/ikona_akce.gif) top repeat-x;
	padding: 3px 5px;
	cursor: pointer;
}

.productSkin3Table {
	border: 1px solid #dbdbdb;
	border-collapse: collapse;
}

.productSkin3TableHead {
	font-weight: bold;
	text-align: center;
	background-color: #dbdbdb;
}

.productSkin3TableHead a {
	color: #5b5855;
}

.productSkin3TableHead a:hover {
	color: #5b5855;
}

.productSkin3TableBody {
	padding: 5px;
}

.productSkin3TableBody select {
	font-size: 11px;
	color: #5b5855;
	width: 100%;
}

.productSkin3TableFooter {
	background-color: #dfeaff;
}

.productSkin4ActionPrice {
	position: absolute;
	top: 0; left: 0;
	font-size: 10px;
	color: #f4f4f4;
	font-weight: bold;
	background: url(images/ikona_akce.gif) top repeat-x;
	border: 1px solid #ffffff;
	padding: 3px 5px;
	cursor: pointer;
}

.productSkin4Table {
	padding: 5px;
	border: 1px solid #79282c;
	background-color: #953136;
}

.productSkin4TablePAutor {
	font-size: 11px;
	font-weight: bold;
	padding-bottom: 8px;
}

.productSkin4TablePName {
	font-weight: bold;
}

.productSkin4TablePName a {
	color: #fff8dc;
}

.productSkin4TablePName a:hover {
	color: #fff8dc;
}

.productSkin4TablePName2 {
	font-size: 11px;
	padding-top: 3px;
}

.productSkin4Dotisk {
	margin-top: 30px;
}

.productSkin4Poznamka {
	margin-top: 30px;
}

.productSkin4Dotisk span {
	border: 1px solid #ffffff;
	background-color: #6d2427;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	padding: 5px 10px;
}

.textInactive {
	color: silver;
}

.textNotify {
	color: white;
	font-weight: bold;
}

.webpageCart {
	position: absolute;
	width: 262px;
	top: 137px;
	left: 688px;
	font-weight: bold;
}

.webpageCart a {
	color: #ebebeb;
}

.webpageCart a:hover {
	color: #fff8dc;
}

.webpageError {
	width: 950px;
	margin-bottom: 12px;
	background-color: #d18b04;
	float: left;
}

.webpageErrorBody {
	color: #b22222;
	font-weight: bold;
	text-align: justify;
	padding: 10px;
	margin: 3px;
	background-color: #f4f4f4;
}

.webpageErrorBody a {
	color: #ffffff;
}

.webpageErrorBody a:hover {
	color: #ffffff;
}

.webpageHead {
	position: relative;
}

.webpageSMessage {
	width: 950px;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
	padding-top: 3px;
	margin-bottom: 12px;
	background-color: #d18b04;
	float: left;
}

.webpageSMessageBody {
	color: #5b5855;
	font-weight: normal;
	text-align: left;
	padding: 10px;
	margin: 3px;
	background-color: #f4f4f4;
}

.webpageSMessageFooter {
	text-align: right;
	padding: 3px;
	margin-top: 10px;
	background-color: #dcdcdc;
}

.webpageTopMenu {
	position: absolute;
	width: 400px;
	top: 117px;
	left: 230px;
	color: #ac8889;
	font-weight: bold;
	text-align: center;
}

.webpageTopMenu a {
	color: #ccb6b7;
	text-transform: none;
}

.webpageTopMenu a:hover {
	color: #fff8dc;
}


/* IDs */

#pageTitle {
	color: #fff8dc;
	font-weight: bold;
	text-transform: uppercase;
	background-color: #6d2427;
	padding: 4px 7px;
	margin-bottom: 12px;
}

#pageTitle a {
	color: #fff8dc;
	text-transform: none;
}

#pageTitle a:hover {
	color: #fff8dc;
}

#ticker {
	background-color: #9e4e52;
	border: 1px solid silver;
	border-width: 1px 0;
	margin-bottom: 24px;
	padding: 5px 0;
	color: #ffffff;
}

#toolTipWindow {
	background-color: #ac8889;
	border: 3px solid #6d2427;
	color: #ffffff;
	position: absolute;
	visibility: hidden;
	width: 150px;
	padding: 15px;
	z-index: 100;
}

#webpage {
	width: 940px;
	text-align: left;
}

#webpageTop {
	width: 100%;
	margin-bottom: 2px;
	float: left;
}

#webpageLeft {
	width: 245px;
	float: left;
	overflow: hidden;
}

#webpageMiddle {
	width: 683px;
	margin-left: 12px;
	float: left;
	overflow: hidden;
}

#webpageFooter {
	width: 100%;
	margin-top: 12px;
	float: left;
}
