/*colors begin*/
body
{
	color:				inherit;
	background-color:	inherit;
}
h1, h2, h3, h4, h5, h6, dt, th, thead, tfoot
{
	color:				inherit;
}
a
{
	color:				#333333;
	background-color:	transparent;
}
a:visited
{
	color:				#333333;
	background-color:	transparent;
}
a:active
{
	color:				inherit;
	background-color:	#A3FF80;
}
a:hover
{
	color:				inherit;
	background-color:	#A3FF80;
}
/*colors end*/
/* Layout Stylesheet */ 
#TopTable
	{width:100%;}
#HeaderTable
	{width:100%;}
#BodyTable
	{width:100%;}
#BodyClusterTable
	{width:100%;height:100%;}
#FooterTable
	{width:100%;}
#BottomTable
	{width:100%;}

/*Custom CSS*/
#PageTable{background: #FFfFF9; align: left; width: 700px; margin: 3px; border: 3px solid #DFFFDF;}

#BodyTable-BodyCluster{width: 690px; }

#BodyClusterTable-Left{width: 100%;}
#BodyClusterTable-Center{width: 100%;}
#BodyClusterTable-Right{width: 0%; }

#TopContent-Container{padding:5px}
#BodyContent-Container{padding:5px 0px}
#BodyLeft-Container{padding:5px}
#BodyRight-Container{padding:5px}
#BottomContent-Container{padding:5px}

/* ----------------------------------------------------------
START SHOP
---------------------------------------------------------- */
.Shop_Advance_Search select, .Shop_Advance_Search input{ width: 50px; }

/* ShopDivViewType - sposob zobrazenia
----------------------------------------------------------  */
.ViewType{ width: 100%; padding: 1px 0; background:#FFFFF0 ;  }
.ViewType p, .ViewType form{ display: inline; padding:2px 2px; }
.ViewType label{ padding-right:2px; }
.TypeTitle{ font-weight: bold; padding-left: 1px; }

/* ShopProductParentCategories - nadradene kategorie
---------------------------------------------------------- */
.ShopProductParentCategories { text-align:left; }
.ShopProductParentCategories ul{ margin: .25em 0; }
.ShopProductParentCategories ul li{ display: inline; padding-right: 1em; }

.ShopCategoryPages{ padding: 2px 0; }
.ShopCategoryPagesTitle{ font-weight: bold;float: left; }
.ShopCategoryPages ul{ padding: 0 2px; margin: 5; }
.ShopCategoryPages ul li{ display: inline; padding: 0 2px; margin: 0 2px; border: 1px solid #FFF000; }

/* ShopDivDetailViewProduct - obchod podrobny pohlad
---------------------------------------------------------- ---------------------------------     pppppp   
------------------------------------------------------*/
.ShopDetailView .Product{ background: #F3F3F3; padding: 5; margin: 20px 0; overflow: auto; width: 99%; position: relative; text-align: left;font-size: 9px;text-decoration: none; }
.ShopDetailView dl{ font-weight: normal; width: 510px; overflow: auto; padding: 0; margin: 6px; border-bottom: 1px solid #C0C0C0;}
.ShopDetailView dt{ float: left; width: 33%; padding: 3px 0; margin: 0; clear: both; font-weight: bold; border-top: 1px solid #D0D0D0; }
.ShopDetailView dd{ float: left; width: 63%; padding: 3px 0; margin: 1;  border-top: 2px solid #C0D0D0; }


.ShopDetailView .ProductDescription{ float: left; margin: 20px;}

.ShopDetailView .ShopIcons { position: absolute; top: 6px; right: 6px; }
.ShopDetailView .ShopIcons label{ display: block; }

.ShopDetailView .cena1{ color: #b9161c; }/* zatial nie je */
.ShopDetailView .cena2{ color: #004a80; }/* zatial nie je */

.ShopDetailView .ProductImage { width: 140px; height: auto; float: left; text-align: left;  margin: 1px; background: #FFFFFF; border: 3px solid #C0C0D0; display: inline; }

.ShopDetailView .ProductImage img{ padding: 0px; margin: 0px; background: #FFFFFF; }

/* ShopIntro - obchod uvod
----------------------------------------------------------------------------------------mm mm mm--------------
------------------------------------------------------*/
.ShopIntro h3 a, .ShopIntro h3 a:visited { color: #004a80; }
.ShopIntro h3 a:hover{ color: #FF0000; }

/* ShopIntro SellOuts
---------------------------------------------------------- */
.SellOuts{ border: 1px solid #d0d0d0; border-bottom: none; width: 362px; float: left; text-align: center; }
.SellOuts .Row{ text-align: center; clear: both; overflow: auto; border-bottom: 1px solid #d0d0d0; padding: 0; width: 100%; background: transparent  }
.SellOuts .RowContent{ background: transparent  ; overflow: auto; width: 100%; }
.SellOuts .Product{ width: 180px; float: left; display: inline; margin: 0; padding: 6px 0; }
.SellOuts .ProductPrice{ margin-top: 1em; }
.SellOuts .ProductPrice p{ margin: 0; }
.SellOuts .ProductImage{ width: 160px; height: 130px; overflow: hidden; border: 1px solid #DBDBDB; background: #ffffff; margin: 0 auto; }
.SellOuts .ProductImage img{ padding: 3px; }

/* ShopIntro News
---------------------------------------------------------- */
.News{ border: 1px solid #d0d0d0; border-bottom: none; width: 362px; float: right; text-align: center;}
.News .Row{ text-align: center; clear: both; overflow: auto; border-bottom: 1px solid #d0d0d0; padding: 0; width: 100%; background: transparent ; }
.News .RowContent{ background: transparent ; overflow: auto; width: 100%; }
.News .Product{ width: 180px; float: left; display: inline; margin: 0; padding: 6px 0; }
.News .ProductPrice{ margin-top: 1em; }
.News .ProductPrice p{ margin: 0; }
.News .ProductImage{ width: 160px;height:130px; overflow: hidden; border: 1px solid #DBDBDB; background: #ffffff; margin: 0 auto;}
.News .ProductImage img{ padding: 3px; }


/* ShopDivListView - obchod zoznam
---------------------------------------------------------- ------------------------------- zzzzzzzzzzzzzzzz -------*/
.ShopListView table{ width: 99%; }
.ShopListView table th{ padding: 4px; background: #00F0F0; }
.ShopListView table td{ padding: 4px 5px; }
.ShopListView table tr.even{ background: #FFF3F3; }

/* ShopDivProductViewProduct - obchod detail produktu
---------------------------------------------------------- ------------------        aaaaaaaa        
----------------------------------------------------*/
.ShopProductView .Product{ background: #FFFFFF; padding: 0; margin: 6px 0; overflow: auto; width: 99%; position: relative; text-align: left; }
.ShopProductView .Product dl{ font-weight: normal; width: 340px; overflow: auto; padding: 0; margin: 6px 4px 6px 0; border: 1px solid #D0D0D0; float: right; }
.ShopProductView .Product dt{ float: left; width: 30%; padding: 3px 5px 3px 0; margin: 1px 1px 0 0; clear: both; font-weight: bold; text-align: right; }
.ShopProductView .Product dd{ float: left; width: 64%; padding: 3px 0; margin: 1px 0 0 0; text-align: left; }
.ShopProductView .Product .ProductImage{ text-align: center; margin: 10px; float: left; display: inline; }
.ShopProductView h3{ clear: both; }
.ShopProductView .DetailDescription{ margin: 1em; text-align: left; }
.ShopProductView .ShopIcons{ border: 1px solid #D0D0D0; margin: 6px 4px 6px 0; width: 340px; overflow: auto; float: right; }
.ShopProductView .ShopIcons img { float: left;  margin: 10px 5px; }
.ShopProductView .ShopIcons form p { float: right;  padding-right: 1em; }

/* Obchod_Product_Ikony
---------------------------------------------------------- */
table.Obchod_Product_Ikony{ border-collapse: collapse; }
table.Obchod_Product_Ikony td{ border: 1px solid #D0D0D0; padding: 8px; }

/* kosik ------------------------------------------------
--------------------------------------------------------*/
#kosik{ background: #F0F0F0 url(http://www.industria.sk/Data/420/UserFiles/Data/304/UserFiles/images/pridaj.gif) no-repeat 99% 50%; width: 700px; font-size: 1.5em; }
#kosik a{ padding: 10px 5px; display: block; }
.kosik, { display: none; }



/* - - - - - - - - - - - - - - - - - - - - - - - - - - -
          kategorie podla pevných rozmerov 
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

#BodyLeft-Container .dynamic-tab-pane-control.tab-pane {
	margin: 12px 0;
	border: none;
}

/* ________________________________________________ 
--  transparent  */
#BodyLeft-Container .dynamic-tab-pane-control .tab-row .tab {
	float: left;
	margin: 2;
	padding:5px 5px 0 5px;
	font-size: 8px;
	display:	block;
	background-color: transparent ;
	border: none;
	height: 16px;
	width: auto;
}

#BodyLeft-Container .dynamic-tab-pane-control .tab-row .tab.selected {
	background: #999999;
   letter-spacing: normal;
}

#BodyLeft-Container .dynamic-tab-pane-control .tab-row .tab a {
	color: #403220;
	text-decoration:none;
	background-color :transparent;
}

#BodyLeft-Container .dynamic-tab-pane-control .tab-row .hover a {
	color: #e77817;
	background-color :transparent;
}

#BodyLeft-Container .dynamic-tab-pane-control .tab-row .tab.selected a {
	color: #fff;
}

#BodyLeft-Container .dynamic-tab-pane-control .tab-page {
	clear: both;
	background:	transparent;
	color: #403220;
	padding:	10px;
}

#BodyLeft-Container .dynamic-tab-pane-control .tab-row {
	clear: both;
	float: left;
	white-space: nowrap;
	background:	transparent;
	height: 25px;
	width: 100%;
}

#BodyLeft-Container .dynamic-tab-pane-control .tab-page span{
	display: block;
}

/* ----------------------------------------------------------
END SHOP
---------------------------------------------------------- */
/*Custom CSS2*/
.base-modulebox
	{padding:0;margin:0;width:100%;}
.base-modulebox-title
	{padding:0;margin:.5em 0;color:inherit;font-size:2em;}
.base-modulebox-content
	{padding:0;margin:0;}