
/*Custom CSS*/

/* Layout Stylesheet */ 
#TopTable
	{width:100%;}
#HeaderTable
	{width:100%;}
#BodyTable
	{width:100%;}
#BodyClusterTable
	{width:100%;height:100%;}
#FooterTable
	{width:100%;}
#BottomTable
	{width:100%;}


a, a:visited{ color: #3B3C8E; text-decoration: none;}
a:hover{ color: #911d15; text-decoration: underline; }
img a:hover{ text-decoration: none; }
h1, h2, h3, h4, h5, h6{ color: #5c6a75; font-family: Arial, Helvetica, sans-serif; }
h2{ margin: 0; line-height: 120%; font-size: 22px; }
h2{ margin: 0; line-height: 120%; font-size: 17px; }
h3{ margin-bottom: 0; line-height: 120%; font-size: 14px; }

.left{ float: left; display: inline; }
.right{ float: right; display: inline; }

.Obchod_Search select{
font-size:10px;
width:120px;
}

Body{
background: #dadddf url(http://www.dasko.sk/Data/217/UserFiles/images/bcgr.jpg) repeat-x;
text-align: center;
color: #424242;
}

#PageTable{
width: 950px;
margin: 0 auto 20px auto;
text-align: left;
color: #323232;
background-color: #C8D7E5;
border-bottom: 8px solid #5c6a75;
}

#TopContent-Container{
background: transparent url(http://www.dasko.sk/Data/217/UserFiles/images/top.jpg) no-repeat;
height: 215px;
width: 950px;
position: relative;
}

#HeaderTable-Left{ display: none; }
#HeaderTable-Right{ display: none; }
#HeaderTable-Center{
background-color: #21282b;
height: 24px;
width: 950px;
position: relative;
text-align: center;
}
#BodyTable{margin:20px 0;}

#BodyTable-Left{ width: 200px; }
#BodyLeft-Container{ margin-left: 16px; }

#BodyClusterTable{ width: 750px; }
#BodyContent-Container{ margin: 0 16px; }

#BodyClusterTable-Right{ display: none; }


/* navigacia */

#sjm-d-4810 ul{
margin: 0;
padding: 4px 0 0 0;
list-style-type: none;
width: 950px;
}

#sjm-d-4810 ul li{
font: bold 14px/100% Arial;
padding: 0;
margin: 0;
display: block;
width:135px;
float: left;
}

#sjm-d-4810 ul li a:link, #sjm-d-4810 ul li a:visited{
display: block;
color: #fff;
padding: 0;
margin: 0;
}

#sjm-d-4810 ul li a:hover{
color: #e1a15d;
background-color: none;
text-decoration: none;
}

/* mbox */
.basic002, .basic003{
width: 100%;
margin-bottom: 9px;
position: relative;
}
.basic002 h2, .basic003 h3{
width: 100%;
font: bold 13px/120% Arial, Helvetica, sans-serif;
color: #FFF;
background-color: #5c6a75;
margin: 0;
padding: 4px 0;
text-align: center;
}
.basic002 .content, .basic003 .content{
padding: 12px;
margin: 0;
position: relative;
background-color: #a3b4c2;
}

/* uvod */
.uvod{ text-align: center; }
.uvod img{ border: 2px solid #62707b; margin: 6px auto; }

/* predajne */
.adr{
	font-size: 13px;
	font-weight: bold;
}


/* NAV - Kategorie
-------------------------------------------------------*/
.Cat .Cat a,
.Cat .Cat a:visited
{ padding: 0; margin: 0; font-weight: bold; }
.Cat .Cat .Cat a,
.Cat .Cat .Cat a:visited
{ padding: 0; margin: 0; font-weight: normal }
.Cat ul,
.Cat ul li
{ padding: 0; margin: 0; }
.Cat td,
.Cat .Cat td td
{ padding-left: 0;}
.Cat .Cat td,
.Cat .Cat td td td
{ padding-left: 0; background-image: none;}


/* ----------------------------------------------------------
START SHOP
---------------------------------------------------------- */
.Shop_Advance_Search select, .Shop_Advance_Search input{ width: 130px; }

/* ShopDivViewType - sposob zobrazenia
---------------------------------------------------------- */
.ViewType{ width: 100%; padding: 4px 0; background: #dbdbdb;  }
.ViewType p, .ViewType form{ display: inline; padding:2px 10px; }
.ViewType label{ padding-right:5px; }
.TypeTitle{ font-weight: bold; padding-left: 6px; }

/* ShopProductParentCategories - nadradene kategorie
---------------------------------------------------------- */
.ShopProductParentCategories { text-align:left; }
.ShopProductParentCategories ul{ margin: .5em 0; }
.ShopProductParentCategories ul li{ display: inline; padding-right: 1em; }

.ShopCategoryPages{ padding: 8px 0; }
.ShopCategoryPagesTitle{ font-weight: bold; float: left; }
.ShopCategoryPages ul{ padding: 0 3px; margin: 0; }
.ShopCategoryPages ul li{ display: inline; padding: 0 3px; margin: 0 3px; border: 1px solid #d0d0d0; }

/* ShopDivDetailViewProduct - obchod podrobny pohlad
---------------------------------------------------------- */
.ShopDetailView .Product{ background: #F8F8F8; padding: 0; margin: 6px 0; overflow: auto; width: 100%; position: relative; text-align: left; }
.ShopDetailView dl{ font-weight: normal; width: 430px; overflow: auto; padding: 0; margin: 6px; border-bottom: 1px solid #D0D0D0;}
.ShopDetailView dt{ float: left; width: 34%; padding: 3px 0; margin: 0; clear: both; font-weight: bold; border-top: 1px solid #D0D0D0; }
.ShopDetailView dd{ float: left; width: 65%; padding: 3px 0; margin: 0;  border-top: 1px solid #D0D0D0; }

.ShopDetailView .ProductDescription{ float: left; margin: 6px;}

.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: center;  margin: 6px; background: #fff; border: 1px solid #D0D0D0; display: inline; }
.ShopDetailView .ProductImage img{ padding: 3px; margin: 6px; background: #fff; }


/* ShopIntro - obchod uvod
---------------------------------------------------------- */
.ShopIntro
{ clear: both; }
.ShopIntro .Actions, .ShopIntro .News, .ShopIntro .SellOuts
{ width: 680px;text-align: center; background: #f3f3f3; margin-bottom: 8px;}
.ShopIntro h2
{ color: #fff; margin: 0; padding: 3px; background: #5C6A75; font-size: 1.3em; }
.ShopIntro h3
{ margin: 0 0 6px 0; padding: 3px; font-size: 1em; }
.ShopIntro h3 a, .ShopIntro h3 a:visited
{ color: #62707b; }
.ShopIntro h3 a:hover
{ color: #5C6A75; }
.ShopIntro .Row
{ text-align: center; clear: both; overflow: auto; padding: 0; width: 100%; }
.ShopIntro .RowContent
{ background: overflow: auto; width: 100%; }
.ShopIntro .Product
{ width: 24%; float: left; display: inline; margin: 2px 0; padding: 6px 0; }
.ShopIntro .ProductPrice
{ margin-top: 1em; }
.ShopIntro .ProductPrice p
{ margin: 0; }
.ShopIntro .ProductImage
{ width: 130px; height: 130px; overflow: hidden; border: 1px solid #DBDBDB; background: #fff; margin: 0 auto; }
.ShopIntro .ProductImage img
{ padding: 3px; }


/* ShopDivListView - obchod zoznam
---------------------------------------------------------- */
.ShopDivViewList table{ width: 100%; }
.ShopDivViewList table th{ padding: 5px; background: #d0d0d0; }
.ShopDivViewList table td{ padding: 4px 5px; }
.ShopDivViewList table tr.even{ background: #F3F3F3; }

/* ShopDivProductViewProduct - obchod detail produktu
---------------------------------------------------------- */
.ShopProductView .Product{ background: #F8F8F8; padding: 0; margin: 6px 0; overflow: auto; width: 100%; position: relative; text-align: left; }
.ShopProductView .Product dl{ font-weight: normal; width: 370px; overflow: auto; padding: 0; margin: 0 10px; border: 1px solid #D0D0D0; float: right; }
.ShopProductView .Product dt{ float: left; width: 30%; padding: 3px 5px; margin: 1px 1px 0 0; clear: both; font-weight: bold; text-align: right; }
.ShopProductView .Product dd{ float: left; width: 60%; padding: 3px 0; margin: 1px 0 0 0; text-align: left; }
.ShopProductView .Product .ProductImage{ text-align: center; margin: 10px; }
.ShopProductView .Product .ProductImage img{ margin: 10px 0; }
.ShopProductView h3{ clear: both; }
.ShopProductView .DetailDescription{ margin: 1em; text-align: left; }
.ShopProductView .ProductButtons{ border: 1px solid #D0D0D0; margin: 10px; width: 180px; overflow: auto; }
.ShopProductView .ProductButtons img { float: left;  margin: 10px 5px; }
.ShopProductView .ProductButtons form p { float: right;  padding-right: 1em; }
.ShopProductView .BackLink { margin: 10px; font-weight: bold;}

/* Obchod_Product_Ikony
---------------------------------------------------------- */
.Obchod_Produkt_Ikony{ border-collapse: collapse; width: 100%; }
.Obchod_Product_Ikony td{ border: 1px solid #D0D0D0; padding: 8px; }

/* ----------------------------------------------------------
END SHOP
---------------------------------------------------------- */


.ShopProductView h2{clear:both;}

/* Mena

---------------------------------------------------------- */
.ChangeCurrency{display:none;}

#conditionsid{margin-right:5px;}
#cartorderid{margin-left:20px;}

.search select{font-size:11px;}
.ProductPrice{margin:0;}
p.copy{text-align:center;}
/*Custom CSS2*/
/* Kosik - vnutro
---------------------------------------------------------- */

.kosik-vnutro{clear: both; }
.kosik-vnutro caption{
	text-align: left;
	margin: 0 0 0 0;
	padding: 0;
	font-size: 12px;
	border-bottom: 0px;
	padding: 3px;
	color:#ffffff;
	background:#72848f;
}

.kosik-vnutro caption a{color:#ffffff; text-decoration:none;}
.kosik-vnutro caption a:hover{color:#ffffff; text-decoration:underline;}


.kosik-vnutro table{ width: 100%; border-collapse: collapse; margin: 0 0 15px 0; font:normal 0.9em Arial, Helvetica, sans-serif !important;}
.kosik-vnutro table td{
	padding: 5px;
	vertical-align: top;
	font-size:11px !important;
	border:1px solid #72848F;
}
.kosik-vnutro table input{
	margin: 3px 0;
}
.nowrap{ white-space: nowrap;}
.kosik-vnutro table th{padding: 5px; border:1px solid #72848F;}

#total-price{ margin:15px 0; padding:5px 10px; border:1px solid #72848F; text-align:right;}
#total-price strong{padding-right:15px;}

/* Kosik - vnutro - finish
---------------------------------------------------------- */

#kosik-finish{ clear: both; }

#kosik-finish{
	border-collapse: collapse;
	margin: 10px 0;
	width: 100%;
	font:normal 0.9em Arial, Helvetica, sans-serif;
}
#kosik-finish td{
	border:1px solid #72848F;
	padding: 2px 3px;
}
#kosik-finish th{
	background:#72848f;
	border:1px solid #72848F;
	color:#FFFFFF;
	padding: 3px;
}
#kosik-finish #total-price{
	text-align: right;
}
#kosik-finish #comment{
	padding: 5px;
	margin: 10px 0;
	background:#c1d2df;
	text-align:left;
	border:1px solid #72848F;
}

#kosik-finish #comment textarea, 
#kosik-finish #comment label{margin: 5px 0;}
#kosik-finish #comment textarea{font-size:11px; width:460px;}
#kosik-finish #comment textarea{border:1px solid #e5e5e5;}

#kosik-finish .payment{
	border: 1px solid #e5e5e5;
	padding: 5px 0;
	margin: 3px 0;
	background: #f9f9f9;
}

.kosik-finish {border-collapse:collapse; font-size:11px; width:100%;}
.kosik-finish th{ border:1px solid #72848F; padding:2px 4px; font-weight:normal; background:#72848f; color:#FFFFFF;}

.kosik-finish td{
	border:1px solid #72848F;
	padding:2px;	
	}
.dakujeme{padding:10px 5px; line-height:160%;}


.ProductPrice p{margin:0; padding:0; font-size:11px;}

/************* order-in ******************/
.order-in{
	border-collapse:collapse;
	border:1px solid #72848F;
	width:100% !important;
	font-size:11px;
	margin-bottom:15px;
	}
.order-in caption{
	margin-bottom:5px;
	font-weight:bold;
	}

.order-in td, .order-in th{
	border:1px solid #72848F;
	padding:2px 5px;	
	}

.order-in th{border:1px solid #72848F; background:#72848f; color:#FFFFFF;}

#order{width:100%; border-collapse:collapse; margin-top:2px;}

#order td{padding:2px 5px; border:1px solid #72848F;}
.ConfirmOrder{border-collapse:collapse; width:100%; margin-bottom:20px;}
.ConfirmOrder td{border:1px solid #72848F; padding:2px 4px;}

#kosik span{display:block;}
.konverzny-kurz{display:none;}.base-modulebox
	{padding:0;margin:0;width:100%;}
.base-modulebox-title
	{padding:0;margin:.5em 0;color:#5C582D;font-size:2em;}
.base-modulebox-content
	{padding:0;margin:0;}
