
/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
/** TEMPLATE SPECIFIC **/
#logo, .centerBoxContents, .specialsListBoxContents, .centerBoxContentsAlsoPurch, .attribImg {
	border-top: 3px;
	float: left;
	}
#logoLower TR
{
	vertical-align: middle;
}

.logoSeparator IMG
{
	width: 1px;
	height: 17px;
	padding: 0 4px 0 4px;
}

#trailimageid3 {
    background: url('/includes/templates/template_default/images/shadow_right.png') right top repeat-y;
    padding-right: 5px;
}
#trailimageid2 {
    background: url('/includes/templates/template_default/images/shadow_left.png') left top repeat-y;
}
.logoRightBox
{
	margin: 0;
	padding: 0;
	float: right;
	text-align: right;
}

.logoRightBox TD
{
	margin: 0;
	padding: 0;
}

		.rightBoxContent {
			border: 1px;
			margin: 0;
			padding: 0 0 0 0 ;
		}
TD.logoRightText
{
	padding-right: 15px;
}

.right {
		text-align: right;
	}

	.left {
		text-align: left;
	}

	.padding, .padding td {
		padding: 2px 4px 2px 4px;
	}

	.bottomPadding {
		padding-bottom: 4px;
	}

	.topPadding {
		padding-top: 4px;
	}

	.center {
		text-align: center;
	}
/** EOF ORDINARY **/
/*****************************************************/

/*****************************************************/
/** BOF GENERAL **/
	body {
		margin: 0;
		font-family: sans-serif,arial;
		color: #000000;
		}
	#productGeneral{
		text-align: center;
		width: 383px;
	}

	.clearBoth {
		 clear: both;
	}

	.back {
		float: left;
	}

	.forward {
		float: right;
	}
	/** BOF wrappers - page or section containers **/
		
		#headerWrapper, #contentMainWrapper, #logoWrapper, #cartBoxListWrapper, #ezPageBoxList, #cartBoxListWrapper ul, #ezPageBoxList ul, #mainWrapper, #popupAdditionalImage, #popupImage {
			margin: 0em;
			padding: 0em;
			}

		#navColumnOneWrapper, #navColumnTwoWrapper, #mainWrapper {
			margin: auto;
			}

		#tagline {
			color:#000000;
			font-size: 2em;
			text-align : center;
			vertical-align: middle;
			}


		.floatingBox, #accountLinksWrapper, #sendSpendWrapper, #checkoutShipto, #checkoutBillto, #navEZPagesTOCWrapper {
			margin: 0;
			width: 47%;
		}

		.wrapperAttribsOptions {
			margin: 0.3em 0em;
		}
	/** EOF wrappers - page or section containers **/

	/** BOF NAVIGATION **/
		.navSplitPagesResult {

		}

		.navSplitPagesLinks {

		}

		.navNextPrevCounter {
			margin: 0em;
			font-size: 0.9em;
		}

		.navNextPrevList {
			display: inline;
			white-space: nowrap;
			margin: 0;
			padding:  0.5em 0em;
			list-style-type: none;
		}

		#navMainWrapper, #navSuppWrapper, #navCatTabsWrapper {
			margin: 0em;
			font-weight: bold;
			color: #000000;
			width: 100%;
		}

		#navMain ul, #navSupp ul  {
			margin: 0;
			padding:  0.5em 0em;
			list-style-type: none;
			text-align: center;
			line-height: 1.5em;
		}

		#navMain ul li, #navSupp ul li, #navCatTabs ul li {
			display: inline;
		}

		#navMain ul li a, #navSupp ul li a, #navCatTabs ul li a {
			text-decoration: none;
			margin: 0;
			color: #000000;
			white-space: nowrap;
		}

		#navEZPagesTOCWrapper {
			font-weight: bold;
			float: right;
			height: 1%;

		}

		#navEZPagesTOC ul {
			margin: 0;
			padding:  0.5em 0em;
			list-style-type: none;
			line-height: 1.5em;
			}

		#navEZPagesTOC ul li {
			white-space: nowrap;
			}

		#navEZPagesTOC ul li a {
			padding: 0em 0.5em;
			margin: 0;
			}

		#navMainSearch, #navCategoryIcon, .buttonRow, #indexProductListCatDescription {
			margin: 0.5em;
			}

		#navBreadCrumb {
			font-size: 10px;
			}

		#navBreadCrumb,div#navBreadCrumb a, #navEZPagesTop {
			font-size: 9px;
			font-weight: bold;
			margin: 0em;
			padding: 0;
			}

		/** EOF NAVIGATION **/

		/** BOF MAIN CONTENT CLASSES **/
			#contentColumnMain, #navColumnOne, #navColumnTwo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .alert {
				vertical-align: top;
			}

			#productDescription, .shippingEstimatorWrapper {
				padding: 0.3em;
				text-align: justify;
			}

			.centerColumn, #bannerOne, #bannerTwo,  #bannerThree,  #bannerFour,  #bannerFive,  #bannerSix {
				padding: 0.8em;
			}

			/*list box contents*/
			.centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew {
				margin: 1em 0em;
			}
		/** EOF MAIN CONTENT CLASSES **/
		.tableHeading TH {
		border-bottom: 1px solid #FFFFFF;
	}

        #logoLinks, #quickSearch
        {
            margin: 0px 0px 0px 12px;
        }
        .right {
		text-align: right;
	}

	.left {
		text-align: left;
	}

	.padding, .padding td {
		padding: 2px 4px 2px 4px;
	}

	.bottomPadding {
		padding-bottom: 4px;
	}

	.topPadding {
		padding-top: 4px;
	}

	.center {
		text-align: center;
	}


          #jinaoddeleniaaaHeading, #jinaoddeleniaaa {
				margin: 0;
				padding: 0;
				width: 212px;

			}
			#jinaoddeleniaaaHeading {
				font-size: 9px;
				text-align: center;
				height: 22px;

			}
			#hoverJinaOddeleni:hover, #hoverJinaOddeleni > img {
				cursor: Pointer;
			}
			#jinaoddeleniaaa {
				margin: -2px 0px 3px 1px;
			}

                        .rightBoxHeading a:hover,.rightBoxHeading a,h3.rightBoxHeading {
			text-decoration: none;

				vertical-align: middle;
                    }
                     .columnLeft {

		}

		h3.leftBoxHeading, h3.leftBoxHeading a, h3.leftBoxHeading a:visited {
			font-size: 12px;
			color: #ffffff;
			text-align: right;
		}

		.leftBoxHeading, .centerBoxHeading {
			margin: 0em;
			padding: 0.5em 0.2em;
		}

		.leftBoxContainer {
			border: 0;
			margin: 0;
			padding: 0;
		}

		h3.leftBoxHeading, h3.leftBoxHeading a, h3.leftBoxHeading a:visited {
			font-size: 12px;
			text-align: right;
		}

		.leftBoxHeading, .centerBoxHeading, .rightBoxHeading {
			margin: 0em;
			padding: 0.5em 0.2em;
			}

		.leftBoxHeading
		{
		  width: 200px;
			padding-right: 11px;
			padding-top: 7px;
			padding-bottom: 0px;
			vertical-align: middle;
			text-align: left;
			height: 22px;
		}

		.leftBoxContainer {
				border: 0;
				margin: 0;
				padding: 0;
			}

		h3.leftBoxHeading a:hover {
			text-decoration: none;
		}

	/** EOF LEFT BOXES **/

	/** BOF RIGHT BOXES **/
		h3.rightBoxHeading, h3.rightBoxHeading a, h3.rightBoxHeading a:visited {
			font-size: 12px;
			text-align:left;
				vertical-align: middle;
		}

		h3.rightBoxHeading, h3.rightBoxHeading a {
			font-size: 12px;
			color: #ffffff;
			text-align: left;
		}



                .centeredContent, TH, #cartEmptyText, #cartBoxGVButton, #cartBoxEmpty, #cartBoxVoucherBalance, #navCatTabsWrapper, #navEZPageNextPrev, #bannerOne, #bannerTwo,  #bannerThree,  #bannerFour,  #bannerFive,  #bannerSix, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP, .center, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, .cartTotalsDisplay, #cartBoxGVBalance, .leftBoxHeading, .rightBoxHeading, .accountQuantityDisplay, .ratingRow, LABEL#textAreaReviews, #productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .gvBal, .attribImg {
		text-align: center;
                }

		.category-subs-selected:hover{
			  font-style: normal;
			  font-weight: bold;
			  text-decoration: none;
		}
		.sideBoxContent, .sideBoxNasobna ul:hover {
			text-decoration: none;
		}
		.rightBoxContainer {
			vertical-align: top;
			
		}
    .rightBoxContainer .sideBoxContent {
    border-left: 1px solid #000000;
    }
		#categoriesContent a{
			margin-right: 4px;
			width: 180px;
		}
		#slimboxWrapper {
			padding: 0;
			float: right;
		}

		.sideBoxNasobna UL
		{
			list-style-type: none;
			padding: 0;
			margin: 0;
			list-style-position: outside;
		}

		.sideBoxNasobna LI LI
		{
			list-style-type: none;
			padding: 0 0 0 0;
			list-style-position: outside;

		}

		A.category-top
		{
			padding:0;
			list-style-position: outside;
			margin:0;
		}

		A.category-subs{
			margin-left: 9px;
		}
		A.category-products
		{
			display: block;
			padding-left: 8px;
			width: 100%;
			margin-left: 20px;
		}

		A.category-open
		{

			list-style-position: outside;
		}

		.sideBoxNasobna
		{
			padding-left: 25px;
			padding-top: 0px;
			width: 211px;
			font-size: 12px;
		}
		ul.next-tree  {
			margin: 0px;
			padding: 0px;
			list-style: none;
			margin-left: 4px;
			font-weight: normal;
			margin-top: 0px;
			margin-bottom: 0px;
		}

		.sideBoxNasobna UL
		{
			margin-left: 18px;
			list-style-type: none;

		}

		.category-norules LI
		{
			background-image: none;
		}

/*****************************************************/
/** BOF TEXTS **/

	A.cleanLink, A.cleanLink:hover, A.cleanLink:active, A.cleanLink:visited {
	  color: #000000;
	  text-decoration: none;
	  display: block;
	  width: 100%;
	}
	A.productListLink:hover, .categoryListBoxContents A:hover {
	  text-decoration: underline;
	}

	a img {
		border: none;
	}
	#dostupnost {
	  font-size: 13px;
	}

	a.current {
	  color: black;
	  font-weight: bold;
	}
	h1 {
		font-size: 16px;
	}

	h2 {
		font-size: 14px;
	}

	h3 {
		font-size: 12px;
	}

	h4, h5, h6, LABEL, h4.optionName, LEGEND, ADDRESS, .sideBoxContent, .sideBoxNasobna, .larger{
		font-size: 11px;
	}

	.biggerText {
		font-size: 14px;
		}

	h1, h2, h3, h4, h5, h6 {
		margin: 0.3em;
	}

	CODE {
		font-family: sans-serif,arial;
		font-size: 12px;
		}

	FORM, SELECT, INPUT {
		display: inline;
		font-size: 12px;
		margin: 0.1em;
	}

	TEXTAREA {
		float: left;
		margin: auto;
		display: block;
		width: 95%;
	}

	input:focus, select:focus, textarea:focus {
		background: #FFFFFF;
	}



	LEGEND {
		font-weight: bold;
		padding: 0.3em;
	}

	LABEL, h4.optionName {
		line-height: 1.5em;
		padding: 0.2em;
	}

	LABEL.checkboxLabel, LABEL.radioButtonLabel {
		margin: 0.5em 0.3em;
	}

	LABEL.inputLabel {
		width: 11em;
		float: left;
	}

	LABEL.inputLabelPayment {
		width: 15em;
		float: left;
	}

	LABEL.selectLabel, LABEL.switchedLabel, LABEL.uploadsLabel  {
		width: 12em;
		float: left;
	}

	P, ADDRESS {
		padding: 0.5em;
	}

	ADDRESS {
		font-style: normal;
	}

	.smallText, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP {
		font-size: 10px;
	}
	.notYet {
		color: #9A031E;
	}

	.boxHeading {
		font-weight: Bold;
		font-size: 13px;
		padding: 2px 4px 2px 4px;
	}
/** EOF TEXTS **/
/*****************************************************/
/** BOF GENERAL **/
	body {
		margin: 0;
		font-family: sans-serif,arial;
		color: #000000;
		}
	#productGeneral{
		text-align: center;
		width: 383px;
	}

	.clearBoth {
		 clear: both;
	}

	.back {
		float: left;
	}

	.forward {
		float: right;
	}
	/** BOF wrappers - page or section containers **/
		
		#headerWrapper, #contentMainWrapper, #logoWrapper, #cartBoxListWrapper, #ezPageBoxList, #cartBoxListWrapper ul, #ezPageBoxList ul, #mainWrapper, #popupAdditionalImage, #popupImage {
			margin: 0em;
			padding: 0em;
			}

		#navColumnOneWrapper, #navColumnTwoWrapper, #mainWrapper {
			margin: auto;
			}

		#tagline {
			color:#000000;
			font-size: 20px;
			text-align : center;
			vertical-align: middle;
			}


		.floatingBox, #accountLinksWrapper, #sendSpendWrapper, #checkoutShipto, #checkoutBillto, #navEZPagesTOCWrapper {
			margin: 0;
			width: 47%;
		}

		.wrapperAttribsOptions {
			margin: 0.3em 0em;
		}
	/** EOF wrappers - page or section containers **/

	/** BOF NAVIGATION **/
		.navSplitPagesResult {

		}

		.navSplitPagesLinks {

		}

		.navNextPrevCounter {
			margin: 0em;
			font-size: 11px;
		}

		.navNextPrevList {
			display: inline;
			white-space: nowrap;
			margin: 0;
			padding:  0.5em 0em;
			list-style-type: none;
		}

		#navMainWrapper, #navSuppWrapper, #navCatTabsWrapper {
			margin: 0em;
			font-weight: bold;
			color: #000000;
			width: 100%;
		}

		#navMain ul, #navSupp ul  {
			margin: 0;
			padding:  0.5em 0em;
			list-style-type: none;
			text-align: center;
			line-height: 1.5em;
		}

		#navMain ul li, #navSupp ul li, #navCatTabs ul li {
			display: inline;
		}

		#navMain ul li a, #navSupp ul li a, #navCatTabs ul li a {
			text-decoration: none;
			margin: 0;
			color: #000000;
			white-space: nowrap;
		}

		#navEZPagesTOCWrapper {
			font-weight: bold;
			float: right;
			height: 1%;

		}

		#navEZPagesTOC ul {
			margin: 0;
			padding:  0.5em 0em;
			list-style-type: none;
			line-height: 1.5em;
			}

		#navEZPagesTOC ul li {
			white-space: nowrap;
			}

		#navEZPagesTOC ul li a {
			padding: 0em 0.5em;
			margin: 0;
			}

		#navMainSearch, #navCategoryIcon, .buttonRow, #indexProductListCatDescription {
			margin: 0.5em;
			} 

		/** EOF NAVIGATION **/

		/** BOF MAIN CONTENT CLASSES **/
			#contentColumnMain, #navColumnOne, #navColumnTwo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .alert {
				vertical-align: top;
			}
			
			#productDescription, .shippingEstimatorWrapper {
				padding: 0.3em;
				text-align: justify;
			}

			.centerColumn, #bannerOne, #bannerTwo,  #bannerThree,  #bannerFour,  #bannerFive,  #bannerSix {
				padding: 0.8em;
			}

			/*list box contents*/
			.centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew {
				margin: 1em 0em;
			}
		/** EOF MAIN CONTENT CLASSES **/



	.tableHeading TH {
		border-bottom: 1px solid #FFFFFF;
	}


	.tableRow, .tableHeading, #cartSubTotal {
		height: 2.2em;
	}

	.cartProductDisplay, .cartUnitDisplay, .cartTotalDisplay, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, #cartInstructionsDisplay, .cartTotalsDisplay   {
		padding: 0.5em 0em;
	}

	#mediaManager {
	  width: 50%;
	  margin: 0.2em;
	  padding: 0.5em;
	}

	.normalprice, .productSpecialPriceSale {
		text-decoration: line-through;
	}

	#cartBoxListWrapper ul, #ezPageBoxList ul {
		list-style-type: none;
	}

	#cartBoxListWrapper li, #ezPageBoxList li, .cartBoxTotal {
		margin: 0;
		padding: 0.2em 0em;
	}

	.lineTitle, .amount {
		text-align: right;
		padding: 0.2em;
	}

	#cartSubTotal {
		font-weight: bold;
		text-align: right;
		line-height: 2.2em;
		padding-right: 2.5em;
	}

	#cartInfo {
		float: left;
	}

	#shoppingCartDefault {
		height: 100%;
	}

	.cartQuantityUpdate input {
		vertical-align: middle;
	}

	#scUpdateQuantity {
		width: 2em;
	}

	.cartRemoveItemDisplay {
		width: 3.5em;
		text-align: center;
	}

	.cartAttribsList {
		margin-left: 1em;
	}
        /** EOF Shopping Cart Display **/
/*****************************************************/
/** BOF Images Display **/
	#productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage {
		text-align: center;
	}

	#cartImage {
		margin: 0.5em 1em;
	}

/** EOF Images Display **/
/*****************************************************/

	/**
	 * LOCAL DEFINITIONS - links A
	 **/
	.groupListingDisplays { /* links on change listing templates - SPAN */
		float: right;
		margin-right: 7px;
		margin-bottom: 3px;

		font-size: 10px;
		font-family: sans-serif,arial;
		color: #808080;
	}

	.groupListingDisplays a {
		color: #808080;
	}

	.groupListingDisplays a:hover {
		text-decoration: underline;
		color: #808080;
	}
	.contentGrey {
		font-weight: normal;
		text-decoration: none;

		color: #808080;
	}

	.contentGrey-current {
		font-weight: bold;
		text-decoration: none;

		color: #808080;
	}

	/**
	 * LOCAL DEFINITIONS - element groups
	 **/

	.sortHeaderType {
		float: right;
	}
	.headerBarPages {
		border: 0;
		float: right;
		margin-right: 14px;
	}
	.headerBarPages img {
		margin: 0px -2px 0px -2px;
	}

	.listingChangeDisplays {
		float: right;
		margin-right: 4px;
	}
	 
	/* LISTING - LIST */

	.listingProductDescription div{
		text-align: justify;
		float: left;
		margin-left: 4px;
		margin-right: 4px;
	}

	.listingProductName {
		border-top: 1px solid #FC9E9E;
		height: 18px;
		font-size: 11px;
	}







	#logoUpper H1
	{
	  margin: 0em;
	  padding: 18px 0px 0px 15px;
	  font-size: 10pt;
	  font-weight: normal;
	}

	#contentMainWrapper
	{
	  min-width: 700px;
	}
	#productName {
	 /*background-position: center bottom;
	  background-repeat: no-repeat;*/
	  padding-bottom: 3px;
	  text-align: justify;
	  font-size: 12pt;
	}

	#infoDisplay{
		Max-width: 750px;
		Min-width: 740px;
		text-align: center;
	}
	#productDetailList {
		text-align: justify;
	}
	.productBGdefault, .productBGcolored {
		Max-width: 300px;
		Max-height: 300px;
	}

	#productDetailsList{
		text-align:left;
	}

	#productPrices{
		font-size: 10pt;
		padding:0;
	}

	#productButtons {
		text-align: right;
	}

	.img_groups img{
		Max-width: 167px;
		Max-height: 167px;
	}
	#set_desc {
		border: 1px solid black;
		width:  240px;
		float: left;
		margin: 5px 20px 5px 5px;
		padding: 0.4em;
	}

	.productDescriptionHeader {
		font-weight: bold;
		font-size: 10pt;
		text-align: left;

	}
	.productDescriptionHeader span{
		padding-left: 10px;
	}
/*****************************************************/
/** BOF ACCOUNT PAGES **/
	.addresses i {
		color: grey;
	}
/** EOF ACCOUNT PAGES **/
/** BOF NEW PRODUCTS LISTING **/
	#toolBar {
		height: 22px;
		color: #FFFFFF;

		font-family: sans-serif,arial;
		font-size: 8pt;
	}


	.marginHelp {
		margin-top: 20px;
		margin-bottom: 20px;
	}
	#title h1{
		padding: 0;
		margin: 0;
		font-size: 11pt;
	}
	#title div{
		padding: 0 0 0 4px;

	}
	#billHeaderBG {
		width: 251px;
		height: 45px;
		text-align: center;
	}

	#billTable {
		width: 251px;
	}
	#bill_heading {
		width: 251px;
		table-layout: fixed;
	}

	.billHeaderKS {
		width: 40px;
	}
	.billHeaderSPrice {
		width: 102px;
	}
	.billHeaderFPrice {
		width: 102px;
	}

	.productPriceTax {
		width: 102px;
	}
	.productsPriceTax{
		width: 102px;
	}
	.billProductKS{
		width: 40px;
	}
	.billVertSep {
		width: 1px;
	}
	.billProductKS, .productPriceTax , .productsPriceTax {
		text-align: center;
		color: #000000;
	}
	.textColored
	{
		color: #990404;
	}
	.headerCaption {
		width: 100%;
		table-layout: fixed;
	}

	.tabSumOrder span{
		margin-top: 5px;
		margin-bottom: 10px;
	}
	#billTable tfoot{
		color: #000000;
	}
	.help{
		margin: 5px 5px 5px 20px;
	}
	.headerCaption td {
		color: #000000;
		text-align: center;
		font-size: small;
	}
	.addFooter {
		color: #999999;
		font-size: 7.5pt;
	}

	.bgWhite {
		background-color: #FFFFFF;
	}

	.infoHeader td h2 {
		font-size: 11px;
		font-weight: bold;
		padding-left:0;
		margin: 3px 5px 3px 5px;
	}

	.autoContent {
		margin: 3px 7px 3px 7px;
	}
	.buttonMargin{
		margin: 6px 3px 1px 8px;
	}
	#tabCustomer {
		width: 75px;
		height: 21px;
		text-align: center;
		font-size: 8pt;
		padding-left: 4px;
		padding-right: 2px;
	}
	#tabCompany {
		width: 116px;
		height: 21px;
		text-align: center;
		font-size: 8pt;
		padding-left: 4px;
		padding-right: 2px;
	}
	#tabCustomer a, #tabCompany a{
		font-size: 8pt;
	}
	.tabSeparator {
		width: 3px;
	}
	#tabsHeader {
		table-layout: fixed;
	}
	.step2 {
		width: 371px;
	}
/**
 * 3. TEXT STYLISTICS, ALIGNs
 */
 .stepsIcons{
		text-align: center;
	}

	#billTable {
		font-family: sans-serif,arial;
		font-size: 8pt;
	 }
	.leftPadding, .leftPadding TR, .leftPadding a {
		padding-left: 4px;
	}
	.center, .center td {
		text-align: center;
	}
	.bold, .bold TD {
		font-weight: Bold;
	}
	#back2shop{
		padding: 4px 0px 0px 0px;
	}
	#BILL{
		margin: 2px 3px 2px 0;
		font-weight: bold;
		text-align: right;
		color: #990404;
	}

	#billTable, #billTable TR, #billTable TR TD TABLE, #billTable TR TD TABLE TR TD{
		font: 8pt sans-serif,arial;
	}
	#billTable {
			color: #990404;
	}

	#back2shoppingDIV{
		margin: 0px 0px 6px 0px;
		padding-left: 7px;
		float: left;
		vertical-align: top;
		width: 100%;
		text-align: left;
	}

	#bill_heading TR{
		vertical-align: Bottom;
	}
	#BILLTAB {
		height: 23px;
	}


/**
	* FORMS
	*/
	.scInputs {
		width: 188px;
		margin-left: 10px;

	}
	#company_iStreetNumber,#company_dStreetNumber, #customer_dStreetNumber, #customer_iStreetNumber
	{
		width: 30px;
	}
		#company_iStreet,#company_dStreet, #customer_dStreet, #customer_iStreet
	{
		width: 105px;
	}

	.step2 {
		width: 371px;
	}

	.invoiceNotify td{
		font-size: 8pt;
		font-family: sans-serif,arial;
		padding: 3px 3px 3px 3px;
	}
	.invoiceNotify td label {
		font-size: 8pt;
		font-family: sans-serif,arial;
		margin: 0;
		padding: 0px;
	}
	#invoiceNotifyCaption {
		text-align: right;
		font-size: 9pt;
	}
	.invoiceNotify {
		float: right;
	}
	#oComments {
		width: 99%;
		margin-top: 10px;
		margin-bottom: 14px;

	}









	.listingPriceTax b {
	  color: #89480E;
	}

	td.listingProductImage {
		border-top: 1px solid #FC9E9E;
		width: 110px;
	}

	.listingProductIcons {
		border-top: 1px solid #FC9E9E;
		width: 66px;
		float: left;
	}

	.listingProductIcons img {
		padding: 5px 0px 5px 5px;
	}

	.miniaturesProductModel {
	}

	.miniaturesMore {
		margin-right: 10px;
		margin-bottom: 0px;
		margin-top: 4px;
	}

	.productPrice {

		font-size: 9pt;
		font-weight: bold;

	}

	.miniaturesIcons {
		margin-left: 10px;
		margin-bottom: 0px;
		margin-top: 4px;
	}

	.miniaturesProductName h2 {
		padding: 0px 3px 0px 3px;
		margin: 0px;
	  font-size: 10pt;
		color: #AB0000;
		font-family: sans-serif,arial;
	}

	/*uprava listingu*/

	.miniatureProduct {
	  float: left;
	  width: 182px;
	  height: 227px;
	  margin: 1px;
	  position: relative;
	}

	.miniatureProductInside{
	  position: absolute;
	  width: 182px;
	  overflow: hidden;
	  bottom:0px;
	}

	.miniaturesProductName {
	  text-align: center;
	}


	.miniaturesProductImage {
	  padding: 1px;
	  text-align: center;
	  margin: 0px;
	  vertical-align: bottom;
	}

	span .action, div .action, .action{
	  color: red;
	  font-size: 10pt;
	}

	span .oldprice, div .oldprice, .oldprice{
	  font-size: 6pt;
	  color: gray;
	  text-decoration: line-through;
	  font-weight:normal;
	}
/** EOF NEW PRODUCTS LISTING **/

/*****************************************************/
/**
 * BOF CATEGORIES LISTING
 */
	.categoryListBoxContents_all{
	  padding-left: 10px;
	  padding-right: 10px;
	  text-align: center;
	}

	.categoryListBoxContents_image{
	  height: 100px;
	  text-align: center;
	}

	.categoryListBoxContents_info{
	  font-weight: bold;
	  font-size: 7pt;
	}

	.posun{
	  position: relative;
	  left: 0px;
	  top: 7px;
	}
/**
 * EOF CATEGORIES LISTING
 */
        .padding {
		padding: 4px 4px 4px 4px;
	}
        #billLeftColumn {
		width: 268px;
	}

	#ordersBodyRightColumn {
		margin-bottom: 40px;
	}
	#billTable {
		width: 251px;
	}
	.setSize {
		width: 101px;
	}
	#paymentsHeader {
		margin-top: 40px;
	}






#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	 
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	border: 1px solid #CCC;
	border-bottom: none;
}
#lightbox-container-image { padding: 10px;}
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px sans-serif,arial;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
	border: 1px solid #CCC;
	border-top: none;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}

/**
 * FORMS
 */ 

.x-form-text,.scInputs, textarea.x-form-field{
    background:repeat-x 0 0;
    border:1px solid;

}

textarea.x-form-field {
    padding:2px 3px;
}

.x-form-text,.scInputs, .ext-ie .x-form-file {
    height:18px;
    line-height:14px;
    vertical-align: bottom;
	padding-left: 3px;
	padding-right:3px;
}

.ext-ie6 .x-form-text, .ext-ie7 .x-form-text {
    margin:-1px 0; /* ie bogus margin bug */
    height:22px; /* ie quirks */y
    line-height:18px;
}

.ext-ie6 textarea.x-form-field, .ext-ie7 textarea.x-form-field {
    margin:-1px 0; /* ie bogus margin bug */
}

.ext-strict .x-form-text {
    height:18px;
}

.ext-safari.ext-mac textarea.x-form-field {
    margin-bottom:-2px; /* another bogus margin bug, safari/mac only */
}

.ext-strict .ext-ie8 .x-form-text, .ext-strict .ext-ie8 textarea.x-form-field {
	margin-bottom: 1px;
}

.ext-gecko .x-form-text , .ext-ie8 .x-form-text {
    padding-top:2px; /* FF won't center the text vertically */
    padding-bottom:0;
}

textarea {
    resize: none;  /* Disable browser resizable textarea */
}
.x-form-field{
    font:normal 12px tahoma, arial, helvetica, sans-serif;
}

.x-form-text,.scInputs, textarea.x-form-field{
    background-color:#fff;
    background-image:url(../images/default/form/text-bg.gif);
    border-color:#b5b8c8;
}
.scInputs-error{
    background-color:#fff;
    background-image:url(../images/default/form/text-bg-error.gif);
    border-color:#b5b8c8;
}

div.success {
    background-color: #E1F8E4;
    border: 1px solid #CCF8D1;
    padding: 6px 10px 5px 10px;
}

div.success div {
     border: 1px solid #CCF8D1;
}
/**
 * BOF - FEATURED PRICES DISPLAYING
 */
	span.action {font-weight:bold;color:green;}
	span.new {text-decoration:none;}
	span.discount {font-weight:bold;color:green;}
	span.sale {font-weight:bold;color:green;}
	span.oldprice {text-decoration:line-through;font-size: 7pt;color:gray;}
	span.retail_action {font-weight:bold;color:blue;}
/**
 * EOF - FEATURED PRICES DISPLAYING
 */


 /**
  * HIGHEST PRIORITY CLASSES/IDs
  */

  div #mainWrapper
  {
    width: 98%;
    vertical-align: top;
    padding-right: 5px;
    padding-left: 5px; 
    text-align: left;
  }