﻿@charset "utf-8";
/******* header********/
iframe {
	padding-left:24px;
	}

.txt_reg{
	color:#C33;
	line-height:16px;
}

.txt_reg a {
	color:#090;
	line-height:16px;
}


.obr {
	border:1px solid #ccc;
	display:block;
	float:left;
}
.tabulka {
	width:180px;
	height:180px;
}
.menuLeft td {
}
.bgt {
	background:url(images/button.jpg);
	background-repeat: no-repeat;
	height:32px;
}
.text {
	text-align:left;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	
	text-decoration: none;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 40px;
}
.ch1 {
	border: #D4D4D4 0px solid;
	width:552px;
	float:right;
}
.header_x {
	height:140px;
	width:954px;
	background-image: url(../images/template/bg_header.jpg);
	background-repeat: repeat-x;
	padding-top:10px;
	 
}
/****** rozložení stránky ******/
.basicTable {
	width: 956px;
	background: #FFFFFF;
	vertical-align: middle;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.mainTable {
	width: 956px;
	padding: 0px 0px 0px 0px;
}
.mainTable75 {
	width: 956px;
}
.mainTable50 {
	width: 956px;
}
/****** pozadí levý hlavní box ******/
.mainTableCellLeft {
	padding: 0px 0px 0px 0px;
	vertical-align: top;
	background: #FFFFFF;
}
/****** pozadí hlavného boxu ******/
.mainTableCellCenter {
	padding: 0px 5px 5px 5px;
	vertical-align: top;
	background: #FFFFFF;
}
/****** pozadí pravý hlavní box ******/
.mainTableCellRight {
	padding: 0px 0px 0px 0px;
	vertical-align: top;
	background: #FFFFFF;
}
/****** pozdrav na hlavní stránce ******/
.homeGreeting {
	padding: 10px 10px 10px 10px;
	vertical-align: top;
	background: #00FF00;
}
.homeGreetingTable {
	width: 100%;
}
.homeGreetingCenter {
	padding: 8px 6px;
	background: #E9DDC4;
	border-left: 5px solid #00FF00;
	border-right: 5px solid #00FF00;
}
.introBlock {
}
.introBlock TD {
	padding: 6px;
}
/****** Main Table *****
*****************************************************************************
***** Menu header hlavny box pozadí******/
.commonbg {
	margin: 0 auto;
	padding: 0px;
	width: 956px;
}
.headerMenu {
	padding: 0px 0px 0px 0px;
	width: 956px;
	background: #FFFFFF;
}
.headerMenu TD#logo {
	/*jen header (bez menu)*/
	border: 0px solid #00FF00;
	background: url(../images/template/logo.jpg) no-repeat;
	height:101px;
	width:320px;
}
.logo_bg {
	background-image: url(../images/template/logo_bg.jpg);
	background-repeat: repeat-x;
	color:#333;
	font-family: tahoma;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}
.tlacitko {
	/*jen header (bez menu)*/
	border: 0px solid #00FF00;
}
.headerMenu TD#header_l {
	/*jen header (bez menu)*/
	border: 0px solid #00FF00;
	background: url(../images/template/header_l.jpg) no-repeat;
	height:101px;
	width:167px;
}
/*ramecek a pozadí menu v headeru*/
.headerMenu TD#banner {
	border: 0px solid #00FF00;
	height:181px;
	width:720px;
}
.headerMenu TD#menu_left {
	border: 0px solid #00FF00;
	background: url(../images/template/menu_left.jpg) no-repeat;
	height:181px;
	width:180px;
}
.headerMenu TD#menu IMG.Img /*nereším*/ {
	display: block;
	width: 5px;
	height: 1px;
}
.headerMenu TD#menu TABLE /*nereším*/ {
}
.headerMenu TD#menu TD /*nereším*/ {
}
.headerMenu TD#menu TD IMG /*nereším*/ {
}
.headerMenu TD#menu TD BR /*nereším*/ {
	display: none;
}
/*.headerMenu td#menu td nobr
Active & Noneactive links in menu cele menu pod headerom */
.menu_text {
	font: bold 12px sans-serif, arial, tahoma, verdana;
	color:#416A62;
	border-bottom:1px solid olive;
	padding: 0px 5px 0px 0px;
	
	text-decoration: none;
}
.sea {
}
a.menu:link, a.menu:visited {
	font: bold 12px sans-serif, arial, tahoma, verdana;
	text-transform: uppercase;
	text-decoration:none;
	color:#202020;
	border-right:0px solid #202020;
	border-top:0px solid #00FF00;
	padding: 10px 25px 10px 25px;
	display:block;
}
a.menu:hover, a.menu:active {
	font: bold 12px sans-serif, arial, tahoma, verdana;
	text-transform: uppercase;
	text-decoration:none;
	color:#202020;
	border-right:0px solid #202020;
	border-top:0px solid #ffffff;
	padding: 10px 25px 10px 25px;
	display:block;
}
a.menuActive:link, a.menuActive:visited {
	font: bold 12px sans-serif, arial, tahoma, verdana;
	text-transform: uppercase;
	text-decoration:none;
	color:#202020;
	border-right:0px solid #202020;
	border-top:0px solid #000000;
	padding: 10px 25px 10px 25px;
	display:block;
}
a.menuActive:hover, a.menuActive:active {
	font: bold 12px sans-serif, arial, tahoma, verdana;
	text-transform: uppercase;
	text-decoration:none;
	color:#202020;
	border-right:0px solid #202020;
	border-top:0px solid #000000;
	padding: 10px 25px 10px 25px;
	display:block;
}
/****** Secondary Menu ******/
TABLE.secondaryMenu {
	
	border: 0px solid #FFFFFF;
	border-top: none;
	width: 100%;
}
TD#menu TD.secondaryBegin IMG.Img {
	width: 5px;
	height: 1px;
}
A.secondaryMenu {
	display: block;
	font: bold 11px arial, tahoma, verdana, sans-serif;
	padding: 0px 0px 0px 20px;
	
}
A.secondaryMenu:hover {
	display: block;
	font: bold 11px arial, tahoma, verdana, sans-serif;
	padding: 0px 0px 0px 20px;
	
}
A.secondaryMenuActive {
	display: block;
	font: bold 11px arial, tahoma, verdana, sans-serif;
	padding: 0px 0px 0px 20px;
	
	text-decoration: none;
}
A.secondaryMenuActive:hover {
	display: block;
	font: bold 11px arial, tahoma, verdana, sans-serif;
	padding: 0px 0px 0px 20px;
	
	text-decoration: underline;
}
TD#menu TD.secondaryEnd {
	width: 100%;
}
TD#menu TD.secondaryEnd IMG.Img {
	width: 1px;
	height: 25px;
}
/****** Menu ******/
.filterPopup {
	display: none;
	position: absolute;
	border: 0px solid #FFFFFF;
	 
	z-index: 2000;
}
.filterPopup A {
	line-height: 160%;
}
.filterPopup A:hover, .filterPopup A:active {
}
/****************************************************************************
************ Breadcrumb *******************/
.breadcrumb {
	/* [disabled]border-bottom:1px solid #CCCCCC;*/
	margin: 0px 0px 15px;
}
.breadcrumbBegin {
	width: 10px;
	/* [disabled]border-right:0px solid #DEDEDE;*/
	border-bottom: 1px solid #F3F3F3;
	padding-left: 0;
}
.breadcrumbBegin IMG {
	width: 11px;
	height: 1px;
}
.breadcrumbDelimiter {
	width: 100%;
	white-space: normal;
	border-bottom: 1px solid #cbcbb3;
	font-size: 8pt;
	padding: 4px 0px;
	background: #ffffff;
}
.breadcrumbDelimiter TD {
}
.breadcrumbDelimiter A {
	color: #446761;
	text-decoration: none;
	font-size: 8pt;
}
.breadcrumbDelimiter A:hover {
	color: #446761;
	text-decoration: none;
	font-size: 8pt;
}
.breadcrumbDelimiter A.treeItemLast {
	font-weight: bold;
	text-decoration: none;
	cursor: text;
}
.breadcrumbDelimiter A.treeItemLast:hover {
	font-weight: bold;
	text-decoration: none;
	cursor: text;
}
.breadcrumbDelimiter B {
	color: #4144B9;
	font-weight: normal;
}
.breadcrumbDelimiter SPAN {
	color: #000;
	font-size: 11px;
}
.breadcrumbDelimiter IMG {
	display: none;
}
.breadcrumbRSS {
	border-top: 1px solid #CCCCCC;
	border-right: 0px solid #DEDEDE;
	border-bottom: 1px solid #F3F3F3;
	border-left: 0px solid #DEDEDE;
	padding: 0px 4px;
	background: #F3F3F3;
}
.breadcrumbEnd {
	width: 20px;
	border-top: 1px solid #CCCCCC;
	border-right: 0px solid #DEDEDE;
	border-bottom: 1px solid #F3F3F3;
	border-left: 0px solid #DEDEDE;
	background: #F3F3F3;
}
.breadcrumbEnd IMG {
	width: 1px;
	height: 1px;
}
/************* Breadcrumb ******************
************** Order Pages ****************/
.breadcrumbDelimiter SPAN.nonactive {
	font-size: 10pt;
	color: #AAAAAA;
	margin-right: 10px;
	display: inline;
	font-weight: bold;
}
.breadcrumbDelimiter SPAN.active {
	font-size: 10pt;
	color: #41B944;
	margin-right: 10px;
	display: inline;
	font-weight: bold;
}
/************* end Order Pages **************
***************************************************************************
************ Fieldset ******************
***** Top ******/




.titleTop {
	margin-top: 5px;
}
.titleTopLeft {
	width: 0px;
	background-color: #FFF;
}
.titleTopImgLeft {
	width: 0px;
	height: 0px;
}
.titleTopCenter {
	/*Title of block (example: any blocks, articles,...)*/
	white-space: normal;
	padding: 5px 5px 5px 5px;
	background-color: #f9f9f9;
	border: 1px solid #d4d4d4;
}
.titleTopPonuka {
	/*Title of block (example: any blocks, articles,...)*/
	white-space: normal;
	padding: 5px 5px 5px 5px;
	border-bottom-width: 1px;
	border-bottom-style: double;
	border-bottom-color: #d4d4d4;

}
.titleTopCenter DIV {
	color: #265B67;
	font: bold 10pt tahoma, verdana;
	text-transform: uppercase;
}
.titleTopCenter H1 {
	color: #265B67;
	font: bold 10pt tahoma, verdana;
	text-transform: uppercase;
	margin: 0px 0px 0px 5px;
	padding: 0px;
}
.titleTopRight {
	width: 0px;
	border-right: 0px solid #E9DDC4;
	border-left: 0px solid #E9DDC4;
}
.titleTopImgRight {
	width: 1px;
	height: 1px;
}
/****** Top *****

***** Center - pozadí boxu ******/
.block {
	margin-top: 0px;
	border-bottom: 2px solid #FFFFFF;
}
/****** Center *****
***** Bottom spraveno menu******/
.titleBot {
	margin-bottom: 0px;
}
.titleBotLeft {
	width: 20px;
	border-bottom: 0px solid #00FF00;
	background: #FFFFFF;
}
.titleBotImgLeft {
	width: 1px;
	height: 1px;
}
.titleBotRight {
	width: 100%;
	border-bottom: 0px solid #FFFF00;
	background: #FFFFFF;
}
.titleBotImgRight {
	width: 1px;
	height: 1px;
}
/****** Bottom *****
************ end Fieldset **************
***************************************************************************
************ userHome *******************/
TD.userHome {
	padding: 7px;
}
TD.userHomeTitle {
	font-size: 10pt;
	white-space: nowrap;
	background: #E9DDC4;
}
TD.userHomeTitle B {
	 
}
DIV.userHomeBottom {
	background: none;
	padding: 5px 20px;
	background: #E9DDC4;
	border: 0px solid #CCC;
}
DIV.userHomeBottom A {
	color: #000000;
	text-decoration: underline;
}
DIV.userHomeBottom A:hover {
	color: #000000;
	text-decoration: none;
}
TD.userHome IMG.orders {
	background: url(../images/icons/admin_orders.png) no-repeat;
	width: 50px;
	height: 50px;
	border: 0px solid #000000;
	float: left;
}
TD.userHome IMG.profile {
	background: url(../images/icons/admin_profile.png) no-repeat;
	width: 50px;
	height: 50px;
	border: 0px solid #000000;
	float: left;
}
TD.userHome IMG.arr {
	background: url(../images/icons/arr.gif) no-repeat;
	width: 15px;
	height: 16px;
	border: 0px solid #000000;
	margin: 0px 5px 0px 55px;
}
TD.userHome IMG.support {
	background: url(../images/icons/admin_support.png) no-repeat;
	width: 50px;
	height: 50px;
	border: 0px solid #000000;
	float: left;
}
TD.userHome IMG.forum {
	background: url(../images/icons/admin_forum.png) no-repeat;
	width: 50px;
	height: 50px;
	border: 0px solid #000000;
	float: left;
}
TD.userHome IMG.products {
	background: url(../images/icons/admin_products.png) no-repeat;
	width: 50px;
	height: 50px;
	border: 0px solid #000000;
	float: left;
}
TD.userHome IMG.pages {
	background: url(../images/icons/admin_pages.png) no-repeat;
	width: 50px;
	height: 50px;
	border: 0px solid #000000;
	float: left;
}
TD.userHome IMG.salesorders {
	background: url(../images/icons/admin_salesorders.png) no-repeat;
	width: 50px;
	height: 50px;
	border: 0px solid #000000;
	float: left;
}
TD.userHome IMG.merchant {
	background: url(../images/icons/admin_merchant.png) no-repeat;
	width: 50px;
	height: 50px;
	border: 0px solid #000000;
	float: left;
}
TD.userHome IMG.affiliates {
	background: url(../images/icons/admin_affiliates.png) no-repeat;
	width: 50px;
	height: 50px;
	border: 0px solid #000000;
	float: left;
}
TD.userHome IMG.payments {
	background: url(../images/icons/admin_payments.png) no-repeat;
	width: 50px;
	height: 50px;
	border: 0px solid #000000;
	float: left;
}
TD.userHome IMG.carts {
	background: url(../images/icons/admin_carts.png) no-repeat;
	width: 50px;
	height: 50px;
	border: 0px solid #000000;
	float: left;
}
TD.userHome IMG.wishlist {
	background: url(../images/icons/admin_wishlist.png) no-repeat;
	width: 50px;
	height: 50px;
	border: 0px solid #000000;
	float: left;
}
TD.userHome IMG.reminders {
	background: url(../images/icons/admin_reminders.png) no-repeat;
	width: 50px;
	height: 50px;
	border: 0px solid #000000;
	float: left;
}
TD.userHome DIV {
	margin: 0px 0px 0px 50px;
}
/************* userHome ******************
***************************************************************************
************ Button Links *******************/
TD.butTd {
}
TD.butTd SPAN.spacer {
	color: #333;
}
/*'|' between button*/
A.button:link, A.button:visited {
	color: #4144B9;
	padding: 0px 10px 0px 0px;
	font: bold 12px sans-serif, arial;
	white-space: nowrap;
}
A.button:hover, A.button:active {
	color: #6666FF;
	padding: 0px 10px 0px 0px;
	font: bold 12px sans-serif, arial;
	white-space: nowrap;
}
A.button SPAN {
	cursor: pointer;
}
A.button IMG {
	display: none;
}
A.button-add SPAN {
	color:#F00;
}
/*add to cart (products categories, product details)*/
A.button-add {
	color: #7E6C48 !important;
}
A.button-add:hover {
	color: #7E6C48 !important;
}
A.button-view SPAN {
}
/*view cart (products categories, product details)*/
A.button-check SPAN {
}
/*check out (products categories, product details)*/
A.button-wishlist SPAN {
}
/*wishlist (products categories, product details)*/
A.buttonBasket:link, A.buttonBasket:visited {
	color: #7E6C48;
	padding: 0px 5px;
	font: bold 12px sans-serif, arial;
	white-space: nowrap;
}
A.buttonBasket:hover, A.buttonBasket:active {
	color: #7E6C48;
	padding: 0px 5px;
	font: bold 12px sans-serif, arial;
	white-space: nowrap;
}
A.buttonBasket SPAN {
	cursor: pointer;
}
A.buttonBasket IMG {
	display: none;
}
A.button-shopping SPAN {
}
/*Continue shopping (basket)*/
A.button-shopping {
	color: #036 !important;
}
A.button-shopping:hover {
	color: #036 !important;
}
A.button-retrieve SPAN {
}
/*Retrieve Cart (basket)*/
A.button-save SPAN {
}
/*Save cart (basket)*/
A.button-clear SPAN {
}
/*Clear cart (basket)*/
A.button-checkout SPAN {
}
/*Checkout (basket)*/
A.button-checkout {
	color: #036 !important;
}
A.button-checkout:hover {
	color: #036 !important;
}
A.buttonCart:link, A.buttonCart:visited {
	font: normal 11px tahoma, sans-serif;
	white-space: nowrap;
	white-space: nowrap;
}
A.buttonCart:hover, A.buttonCart:active {
	font: normal 11px tahoma, sans-serif;
	white-space: nowrap;
	white-space: nowrap;
}
A.buttonCart SPAN {
	cursor: pointer;
}
A.buttonCart IMG {
	display: none;
}
A.button-check SPAN {
}
/*Checkout (small cart)*/
A.button-amend SPAN {
}
/*Amend cart (small cart)*/
A.button-view SPAN {
}
/*View cart (small cart)*/
A.buttonMore:link, A.buttonMore:visited {
	font: bold 9pt sans-serif, arial;
	white-space: nowrap;
}
A.buttonMore:hover, A.buttonMore:active {
	font: bold 9pt sans-serif, arial;
	white-space: nowrap;
}
A.buttonMore SPAN {
	cursor: pointer;
}
/*read more... (special offers, etc.)*/
A.buttonMore IMG {
	display: none;
}
.disabled {
	/*disadled add to cart*/
	color: #036;
	cursor: pointer;
	font: bold 11px sans-serif, arial;
	text-decoration: none;
	border: 1px solid #483A22;
	background: #977F56;
	padding-left: 3px;
	padding-right: 3px;
}
A.disabled:hover {
	 
	cursor: pointer;
	text-decoration: none;
}
/************* Button Links ******************
************ Category *******************/
.topCategory {
	margin: 0px;
	padding: 3px 0px;
	border-bottom:1px solid #D4D4D4;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.selectedtopCategory {
	margin: 0px;
	padding: 3px 0px;
	border-bottom:1px solid #D4D4D4;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.subCategory {
	background:#F9F9F9;
	border-bottom:1px solid #D4D4D4;
	padding:5px 5px 5px 5px;
}
.selectedsubCategory {
	color: #333;
	border-bottom:1px solid #DBDBDB;
	padding:5px 5px 5px 5px;
}
.topCategory .category_img, .subCategory .category_img, .selectedtopCategory .category_img, .selectedsubCategory .category_img {
	margin: 5px 5px 5px 5px;
}
/************* Category ******************
************ Latest *******************/
TD.topArticle {
	padding: 3px 3px 3px 0px;
}
TD.subArticle {
	padding: 3px 3px 3px 0px;
}
A.subArticle {
	padding-left: 8px;
	font-size: 11px;
}
/************* Latest ******************
************ Offers *******************/
.offerTitle {
	display: none;
}
.offerTd {
	text-align: left;
}
.offerTd IMG {
	float: left;
	margin: 5px;
	width:100px;
	height:100px;
	border:0px;
}
.offerTd DIV.offerText {
	text-align: left;
}
/************* Offers ******************
************ Forum *******************/
.forumAdmin {
	color: #0000FF;
	font-weight: bold;
}
.forumUser {
	color: #000000;
	font-weight: bold;
}
.forumGuest {
	color: #000000;
	font-weight: bold;
	font-style: italic;
}
.forumMessageLeft {
	background: #F4F4F4;
	border-left: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}
.forumMessageRight {
	background: #F4F4F4;
	border: 1px solid #CCCCCC;
}
.forumMessageTop {
	background: #DDDDDD;
	border-bottom: 1px solid #CCCCCC;
}
/************* Categoties (catalogue) *******************/
.block-categories-catalog .blockTD {
	padding-left: 5px;
}
/****************************************************************************
************ Footer *******************/
.footerMenu {
	width: 900px;
	text-align: center;
	font-size: 10pt;
	margin: 10px 1px;
	font-style: normal;
}
.footerHTML {
	width: 900px;
	text-align: center;
	margin: 0px;
	border-top: 1px solid #DEDEDE;
}
.footerHTML FONT {
	font-size: 10px;
	padding: 1px 0px 1px 10px;
}
.footerImg {
	text-align: right;
	padding: 0px 10px 0px 0px;
}
.footerImg IMG {
	width: 80px;
	height: 26px;
	border: 0px solid #000000;
	margin-top: 10px;
}
/************* Footer *******************/
BODY {
	font: oblique 11px Tahoma, Arial, Helvetica, sans-serif;
	color: #483A22;
	margin: 0px;
	padding: 0px;
	/*[empty]+image-replace:;*/
	display: block;
}
BODY.popup {
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	color: #000000;
	margin: 0px;
	padding: 0px;
}
TR, TD {
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	color: #000000;
}
H1, H2 {
	padding: 0px;
	margin: 0px;
}
.middlebg {
	background: #fff;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
}
.middlebg TD {
	font-weight: bold;
}
.usualbg {
	background-color: #FFF;
}
.errorbg {
	background: #E9DDC4;
	border: 1px solid #CC0000;
	color: #CC0000;
	padding: 6px;
}
.popup .errorbg {
	padding: 4px;
}
.messagebg {
	color: #0000CC;
	font-weight: bold;
	padding: 6px;
}
.padding10px_ram1 {
	padding: 10px 5px 10px 5px;
	border-top-width: 0px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #d4d4d4;
	border-bottom-color: #d4d4d4;
}
.padding10px_ram {
	padding: 10px 2px 10px 4px;
	border: 1px solid #d4d4d4;
	margin-top:0px;
}
.padding10px_ram2 {
	padding: 10px 5px 10px 5px;
	border: 1px none #d4d4d4;
	margin-top:0px;
}
.padding_ram {
	padding: 5px;
	border: 1px solid #d4d4d4; height:150px;
}
.padding10px_login {
	padding: 0px 2px 0px 2px;
	border: 1px solid #d4d4d4;
}
.padding10px {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 4px;
}
.padding6px TD {
	padding: 6px;
}
.padding6px_login {
	padding: 6px;
	border:solid 1px #999;
	height:250px;
}
.block-product-details .padding6px TD {
	padding: 6px 10px;
}
.padding6px TD TD {
	padding: 0px;
}
.padding6px .padding4px TD {
	padding: 4px;
}
.padding4px TD {
	padding: 4px;
}
.padding4px TD TD {
	padding: 0px;
}
.paddingReviews TD {
	padding: 0px 11px;
}
.paddingReviews TD TD {
	padding: 0px;
}
.paddingRev5px TD {
	padding: 5px 11px;
}
.paddingRev3px TD {
	padding: 3px 3px 3px 11px;
}
/*.search {
	background: url(../images/template/search.png) no-repeat;
	width:205px;
	height:50px;
	}
	
	*/
INPUT {
	font-size: 8pt;
	font-family: tahoma, verdana, sans-serif;
	color: #000000;
}
INPUT.usualprice {
	background: transparent;
	border: none;
	text-align: right;
	font-family: tahoma, verdana, sans-serif;
	font-size: 10pt;
}
INPUT.orderprice {
	background: transparent;
	border: none;
	text-align: right;
	font-family: tahoma, verdana, sans-serif;
	font-size: 10pt;
	font-weight: bold;
}
INPUT.search {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 8pt;
	width: 120px;
	border-left: 1px solid #660;
	border-top: 1px solid #660;
	border-right: 1px solid #660;
	border-bottom: 1px solid #660;
	color: #000000;
}
INPUT.text {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 8pt;
	border-left: 1px solid #483A22;
	border-top: 1px solid #483A22;
	border-right: 1px solid #E9DDC4;
	border-bottom: 1px solid #E9DDC4;
	color: #000000;
}
INPUT.submit {
	padding-left: 5px;
	padding-right: 5px;
	border:solid 1px #660;
}
SELECT {
	font-size: 8pt;
	font-family: tahoma, verdana, sans-serif;
	color: #000000;
}
SELECT.search {
}
TEXTAREA {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 8pt;
	border: 1px solid #483A22;
	border-top: 1px solid #483A22;
	border-right: 1px solid #E9DDC4;
	border-bottom: 1px solid #E9DDC4;
	color: #000000;
}
FORM {
	margin: 0px;
	padding: 0px;
}
A.header {
	 
	text-decoration: underline;
}
A.header:hover {
	color: #000000;
	text-decoration: underline;
}
A.title {
	font-weight: bolder;
	color: #039;
	text-decoration: none;
}
A.title:hover {
	font-weight: bolder;
	color: #003;
	text-decoration: none;
}
A.smallText {
	color: #000000;
	font-size: 8pt;
}
A.smallText:hover {
	color: #000000;
	font-size: 8pt;
}
A {
	color: #265b67;
	text-decoration: none;
}
A:hover {
	color: #000000;
	text-decoration: none;
}
.titleText {
	color: #3E3EAB;
	text-decoration: underline;
}
.articleDate {
	font-size: 8pt;
	color: #828282;
	font-style: italic;
}
.top {
	font-size: 8pt;
	padding: 0px;
}
.smallText {
	font-size: 8pt;
}
.middleText {
	font-size: 9pt;
}
.bigText {
	font-size: 10pt;
}
.comment {
	font-size: 8pt;
	color: #000;
}
.message {
	font-size: 8pt;
	font-weight: bolder;
	color: #0000FF;
}
.title {
	font-family: tahoma, verdana, sans-serif;
	font-size: 10pt;
	font-weight: bolder;
}
.bigtitle {
	font-family: arial, sans-serif;
	font-size: 11pt;
	font-weight: bold;
}
.error {
	color: #D50000;
}
.terms {
	height: 300px;
	width: 600px;
	overflow: auto;
	border: 1px solid #C0C0C0;
}
.link {
	color: #008000;
}
SPAN.nobr {
	white-space: nowrap !important;
}
A.bigtitle {
	font-family: arial, sans-serif;
	font-size: 10pt;
	font-weight: bolder;
	color: #000000;
	text-decoration: none;
}
A.bigtitle:hover {
	font-family: arial, sans-serif;
	font-size: 10pt;
	font-weight: bolder;
	color: #000000;
	text-decoration: underline;
}
DIV.block-offers A.bigtitle {
	font-size: 10pt;
	font-weight: bolder;
	color: #000000;
	text-decoration: none;
}
DIV.block-offers A.bigtitle:hover {
	font-size: 10pt;
	font-weight: bolder;
	color: #000000;
	text-decoration: underline;
}
DIV.block-product-details DIV.bigtitle {
	color: #41B944;
	font-weight: bold;
	font-size: 11pt;
	text-transform: uppercase;
}
DIV.block-product-details SPAN.bigtitle {
	display: none;
}
/***** Delimiter for list and rollover for details ****
**/
.vDelimiter {
	border-right: 1px solid #CCCCCC;
	border-top: 0px solid #CCCCCC;
}
/***/
.hDelimiter {
	background: #CCCCCC;
	border: 0px solid #000000;
}
/**
**/
.rolloverImagesTop {
	padding: 10px 0px 0px;
}
/***/
.rolloverImages {
	float: left;
	padding: 5px;
	text-align: center;
	width: 30%;
}
/***/
.manufacturerImage {
	padding: 10px 0px 0px;
}
/***** Delimiter for list and rollover for details ****
**** Visualisation tubs on product details *****/
TD.tab {
	 
	border-bottom: none;
	background: none;
	padding: 0px; 
}
TD.tabActive {
	 
	border-bottom: none;
	padding: 0px;
	background-color: #999;
}
A.tab {
	background: #E9DDC4; 
	color: #000000;
	display: block;
	font-size: 12px;
	font-weight: bold;
	padding: 5px 8px;
	text-decoration: none;
}
A.tab:hover {
	
	color: #000000;
	display: block;
	font-size: 12px;
	font-weight: bold;
	padding: 5px 8px;
	text-decoration: none;
}
A.tabActive {
	
	display: block;
	font-size: 12px;
	font-weight: bold;
	padding: 5px 8px;
	text-decoration: none;
	cursor: text;	
}
A.tabActive:hover {
	
	color: #000000;
	display: block;
	font-size: 12px;
	font-weight: bold;
	padding: 5px 8px;
	text-decoration: none;
	cursor: text;
}
.tabline {
	background: #999; 
}
/***** Visualisation tubs on product details ****
**** Visualisation tubs on UserHome pages *****/
.blockTDtabs TABLE {
	width: 100%;
	margin-bottom: 10px;
}
.block_login {
	width: 100%;
	border: 1px solid #CCCCCC;
}
DIV.adminTab {
	font: 11px Verdana, sans-serif;
	border: 1px solid #CCCCCC;
	border-bottom: none;
	padding: 3px 8px 2px;
	margin: 0px 2px;
	cursor: pointer;
	background: none;
	white-space: nowrap;
}
DIV.adminTabActive {
	font: bold 11px Verdana, sans-serif;
	border: 1px solid #CCCCCC;
	border-top: 2px solid #CCCCCC;
	border-bottom: none;
	padding: 5px 9px;
	margin: 3px 0px 0px;
	white-space: nowrap;
}
obj {
	font: bold 11px Verdana, sans-serif;
	padding: 5px 5px;
	margin: 3px 0px 0px;
	white-space: nowrap;
}
TD.adminTab {
	border-bottom: 1px solid #CCCCCC;
	vertical-align: bottom;
}
TD.adminTabActive {
	border: none;
}
TD.beginTab {
	padding: 0px 4px;
	border-bottom: 1px solid #CCCCCC;
}
TD.endTab {
	padding: 0px 4px;
	width: 90%;
	border-bottom: 1px solid #CCCCCC;
}
A.blackSm, A.blackSm:hover {
	text-decoration: none;
}
/***** Visualisation tubs on UserHome pages ****
**** Prices on the site *****/
.priceBlock {
	color: #333;
	font-weight: normal;
	font-size: 10pt;
}
.priceBlock .price {
	font-weight: bold;
}
.priceBlock .priceTax {
	font-weight: normal;
	font-size:10px;
}
.priceBlockOld {
	color: #000;
	text-decoration: line-through;
}
.priceBlockOld .price {
	font-weight: normal;
}
.priceBlockOld .priceTax {
	font-weight: normal;
}
.priceBlockHidden {
	color: #000;
	font-weight: bold;
	display: none;
}
.priceBlockHidden .price {
	font-weight: bold;
}
.priceBlockHidden .priceTax {
	font-weight: normal;
}
.priceBlockEdit {
	color: #000;
	font-weight: bold;
}
.priceBlockEdit INPUT.price {
	text-align: right;
	font-weight: bold;
	width: 60px;
	font-size: 11px;
	color: #000000;
	border-left: 1px solid #747474;
	border-top: 1px solid #747474;
	border-right: 1px solid #DCDCDC;
	border-bottom: 1px solid #DCDCDC;
}
.salesBlock {
	color: #000;
	font-weight: bold;
	border: none;
	background: transparent;
}
.salesPrice {
	font-weight: bold;
}
.salesTax {
	font-weight: normal;
}
.priceSaveBlock {
	color: #C30;
	font-weight: bold;
}
.priceSaveBlock .price {
	font-weight: bold;
}
.priceSaveBlock .percent {
	font-weight: normal;
}
.pointsPriceBlock {
}
.pointsPriceBlock .points {
}
.rewardPointsBlock {
}
.rewardPointsBlock .points {
}
/***** Prices on the site ****
**** Visualisation product list as table *****/
.productsTable TH {
	padding: 3px;
}
.productsTable TD {
	padding: 3px;
}
.productsCategory {
	font-size: 10pt;
	font-weight: bold;
	color: #265b67;
	background: #ffffff;
	padding: 6px !important;
	border: 1px solid #cecea4;
	text-align:center;
}
.productsDelimiter {
	background: #CCCCCC;
	padding: 0px !important;
}
.productsDelimiterTop {
	background: #CCCCCC;
	padding: 0px !important;
}
.productsDelimiterTop IMG {
	height: 2px;
}
/***** Visualisation product list as table ****
**** Rating iamges *****/
.neutral {
	display: none;
}
.commend {
	background: url(../images/icons/commend.png) no-repeat;
	width: 20px;
	height: 20px;
	border: 0px solid #000000;
}
.discommend {
	background: url(../images/icons/discommend.png) no-repeat;
	width: 20px;
	height: 20px;
	border: 0px solid #000000;
}
.not-rated {
	background: url(../images/icons/not-rated.png) no-repeat;
	width: 97px;
	height: 18px;
	border: 0px solid #000000;
}
.rating-1 {
	background: url(../images/icons/rating-1.png) no-repeat;
	width: 97px;
	height: 18px;
	border: 0px solid #000000;
}
.rating-2 {
	background: url(../images/icons/rating-2.png) no-repeat;
	width: 97px;
	height: 18px;
	border: 0px solid #000000;
}
.rating-3 {
	background: url(../images/icons/rating-3.png) no-repeat;
	width: 97px;
	height: 18px;
	border: 0px solid #000000;
}
.rating-4 {
	background: url(../images/icons/rating-4.png) no-repeat;
	width: 97px;
	height: 18px;
	border: 0px solid #000000;
}
.rating-5 {
	background: url(../images/icons/rating-5.png) no-repeat;
	width: 97px;
	height: 18px;
	border: 0px solid #000000;
}
/***** Rating iamges ****
**** Wishlist pop-up window *****/
.wishlist-opacity {
	display: none;
	z-index: 900;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	position: absolute;
	background-color: #E1E1E1;
}
.wishlist-shadow {
	display: none;
	z-index: 1000;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 400px;
	background: #CCCCCC;
}
.wishlist-block {
	position: relative;
	bottom: 5px;
	right: 5px;
	width: 400px;
	background: #EEEEEE;
	border: 1px solid #333333;
}
.wishlist-img-close IMG {
	margin: 10px 10px 5px 0px;
}
.wishlist-descr {
	padding: 0px 35px 20px 30px;
	font-size: 12px;
	text-align: justify;
}
/***** Wishlist pop-up window ****
**** New Product's icon *****/
.block-product-details .newProduct {
	display: block;
	position: relative;
	padding-right: 34px !important;
}
.block-product-details .newProduct IMG {
	background: url(../images/icons/new_l.png) no-repeat;
	width: 30px;
	height: 22px;
	border: none;
	position: absolute;
	bottom: -2px;
	margin: 0px 0px 0px 2px;
}
.block-products-list .newProduct IMG {
	background: url(../images/icons/new_l.png) no-repeat;
	width: 30px;
	height: 22px;
	border: none;
	position: relative;
	bottom: -6px;
	margin: 0px 0px 0px 2px;
}
.newProduct IMG {
	background: url(../images/icons/new_m.png) no-repeat;
	width: 20px;
	height: 16px;
	border: none;
	position: relative;
	bottom: -3px;
	margin: 0px 0px 0px 2px;
}
/***** New Product's icon ****
**** Restricted Item's icon *****/
.block-products-list .restrictedItem IMG.restrictedItem {
	background: url(../images/icons/lock.png) no-repeat;
	width: 22px;
	height: 23px;
	border: none;
	position: relative;
	bottom: -3px;
	margin: 0px 0px 0px 2px;
}
.restrictedItem IMG.restrictedItem {
	background: url(../images/icons/lock-s.png) no-repeat;
	width: 15px;
	height: 16px;
	border: none;
	position: relative;
	bottom: -3px;
	margin: 0px 0px 0px 2px;
}
.restrictedCategory IMG.restrictedCategory {
	background: url(../images/icons/lock-s.png) no-repeat;
	width: 15px;
	height: 16px;
	border: none;
	position: relative;
	bottom: -3px;
	margin: 0px 0px 0px 2px;
}
/***** Restricted Item's icon ****
**** Manual list *****/
.level1 {
	margin:0px;
	padding:0px;
}
.level1 A {
	font-weight: normal;
}
.level1 A:hover {
	font-weight: normal;
}
.level2 {
	padding: 2px 2px 2px 30px;
}
.level3 {
	padding: 2px 2px 2px 40px;
}
.level4 {
	padding: 2px 2px 2px 50px;
}
/***** Manual list ****
**** Custom menu list *****/
.menuLeft .level1 {
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}
.menuLeft .level2 {
	padding: 2px 2px 2px 15px;
}
.menuLeft .level3 {
	padding: 2px 2px 2px 30px;
}
.menuLeft .level4 {
	padding: 2px 2px 2px 40px;
}
.menuLeft .a A {
	font-weight: bold;
}
.menuLeft .a A:hover {
	font-weight: bold;
}
/***** Custom menu list ****
**** Matrix price *****/
TABLE.matrix {
	margin-bottom: 0px;
	margin-top: 0px;
	width:100%;
}
TH.matrixTop {
	padding-left: 5px;
	padding-right: 5px;
	border-bottom: 0px solid #C0C0C0;
}
TH.matrixBottom {
	color: #F00;
	font-size: 12px;
}
TD.matrixTop {
	border-bottom: 0px solid #C0C0C0;
	border-left: 0px solid #C0C0C0;
}
TD.matrixBottom {
	border-left: 0px solid #C0C0C0;
}
#logo_header {
	width:350px;
	background-image: url(../images/template/logo.gif);
	background-repeat: no-repeat;
	background-position: 10px 50px;
}
#ciara_header {
	background-image: url(../images/template/m06.gif);
	background-repeat: no-repeat;
}
#slideshow {
	position:relative;
	height:225px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	width:520px;
}
#slideshow DIV {
	position:absolute;
	top:0;
	left:0;
	position:relative;	
}
#slide_image {
	position:relative;
	height:250px;padding-top:20px;

	}
#slideshow DIV.active {
	z-index:10;
}
#slideshow DIV.last-active {
	z-index:9;
}
#slideshow DIV IMG {
	height: 220px;
	display: block;
	border: 0;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.padding10px_slide {
	border:1px solid #D4D4D4;
	padding:2px 2px 2px 2px;
	height:220px;
}
/**** zoznam produktov 2 pokus *****/

.pl_ram {
	width:260px;
	padding:5px;
	height:260px;
	border:solid #D4D4D4 1px;
}
.pl_ram2 {
	border-bottom: solid #D4D4D4 1px;
	border-top:  solid #D4D4D4 1px;
	width:100%;
}
.pl_ram3 {
	border-left: solid #D4D4D4 1px;
	width:160px;
	height:160px;
}
.pl_ciara {
	border-bottom: solid #D4D4D4 1px;
	width:100%;
	padding:5px;
	height:80px;
	vertical-align:top;
}
.pl_price {
	width:100%;
}
.plu {
	padding:0px;
	margin:0px;
}
.pl_obr {
	padding-right:5px;
	vertical-align:bottom;
	height:190px;
	
}
.pl_price {
	color: #F00;
}
.maring5px {
	margin:5px;
	padding:5px;
}
.pl_pading5px{ padding-bottom:5px;
	}
	
.pd_ram {
	padding:5px;
	border:solid #D4D4D4 1px;
	
}
.pd_ram1 {
	border: solid #D4D4D4 1px;
	
}

/**** zoznam produktov menu vyskakovacie *****/
#basic-modal-content {display:none;}

/* Overlay */
#simplemodal-overlay { cursor:wait;}

/* Container */
#simplemodal-container {
	height:150px;
	width:200px;
	color:#000;
	background-color:#FFF;
	border:1px solid #444;
	padding:10px;
}
#simplemodal-container code {background:#141414; border-left:3px solid #65B43D; color:#bbb; display:block; margin-bottom:12px; padding:4px 6px 6px;}
/* #simplemodal-container a {color:#ddd;} */
#simplemodal-container a.modalCloseImg {background:url(../images/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-16px; cursor:pointer;}
#simplemodal-container #basic-modal-content {padding:8px;}


.cenaDetajl {
	width:150px;
	float:right;}
.ramDetajl {border:1px solid #444;}	



/**** BANNER *****/

#slideshow DIV {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
   
}

#slideshow DIV.active {
    z-index:10;
   
}

#slideshow DIV.last-active {
    z-index:9;
}

.logintext {
	color:#265B67;
	padding:0px;
	margin:0px;
}


/**** BANNER  vianoce *****/
div#wrap {
	width:555px;
	margin: 0 auto;
}
div.banner {
	height:260px;
}

div.header h4{
	padding:10px;
	background-color:#005363;
	color:#fff;
	text-align:center;
	margin:0px;
}
div#cont {
	border: 1px solid #005363;
	height:134px;
	background-color:#cccccc;
	margin: 0 auto;
	position:relative;
	opacity:0.7;
}
div#cont1 {
	float:left;
	width:250px;
	padding:10px;
	color:#005363;
	line-height:130%;
	
}
div#cont2 {
	float:right;
	width:250px;
	padding:10px;
	color:#005363;
	line-height:130%;
	
}
div.close {
	position:absolute;
	right:0px;
	bottom:0px;
	width:25px;
	height:25px;
	line-height:25px;
	text-align:center;
	color:#005363;
	font-weight:bold;
	font-size:13px;
	font-family:sans-serif;
}



