html,body 
{
    margin:0;padding:0
}

body {
    font-family: Tahoma, Verdana, lucida, arial, helvetica, sans-serif;
    font-size: .8em;
    color: #565656;
	background:#ffffff url(http://mobiltec.obchodvirtualne.sk/Data/453/Skins/MobiltecImg/bg.gif);
	font-size:.7em;
}

a:link, a:visited, a:active 
{ 
    color: #70160A; 
    text-decoration:underline;
	background:transparent;
}

a:hover, a:visited:hover
{
    color: #E22B13;
    text-decoration:none;
	background:transparent;
}

em, i { color: #777777; }

ul li
{
	/*list-style-image: url(http://mobiltec.obchodvirtualne.sk/Data/453/Skins/MobiltecImg/arrow.gif);*/
}

#Page
{
	width:761px;
	margin-left:auto;
	margin-right:auto;
}

#Top
{
	clear:both;
	float:left;
	width:761px;
	height:302px;
}
#Top h1
{
	display:none;
}

#Top1
{
	width:761px;
	height:29px;
	background:url(http://mobiltec.obchodvirtualne.sk/Data/453/Skins/MobiltecImg/bg_top1.jpg);
}
#Top1 a
{
	padding-left:300px;
	font-weight:normal;
}

#Top2
{
	width:761px;
	height:193px;
	background:url(http://mobiltec.obchodvirtualne.sk/Data/453/Skins/MobiltecImg/bg_top2.jpg);
}
#Top3
{
	width:761px;
	height:80px;
	background:url(http://mobiltec.obchodvirtualne.sk/Data/453/Skins/MobiltecImg/bg_top3.jpg);
}

#Top3 ul
{
	list-style-type:none;
	margin:0;
	padding:0;
	padding-top:38px;
	padding-left:40px;
}
#Top3 ul li
{
	float:left;
	width:119px;
	height:33px;
	margin-right:10px;
	overflow:hidden;
}
#Top3 ul li a
{
	display:block;
	width:119px;
	height:23px;
	text-align:center;
	padding-top:10px;
	font-weight:bold;
	font-size:13px;
	text-decoration:none;
	color:#723105;
	background:url(http://mobiltec.obchodvirtualne.sk/Data/453/Skins/MobiltecImg/bg_menuitem.gif) no-repeat;
}
#Top3 ul li a:hover
{
	background:url(http://mobiltec.obchodvirtualne.sk/Data/453/Skins/MobiltecImg/bg_menuitem_hover.gif) no-repeat;
	color:#8D0505;
}

#Body
{
	clear:both;
	float:left;
	width:761px;
	background:transparent url(http://mobiltec.obchodvirtualne.sk/Data/453/Skins/MobiltecImg/bg_body_middle.gif) repeat-y left top;
}
#BodyW1
{
	float:left;
	width:761px;
	background:transparent url(http://mobiltec.obchodvirtualne.sk/Data/453/Skins/MobiltecImg/bg_body_bottom.gif) no-repeat left bottom;
}
#BodyW2
{
	float:left;
	width:761px;
	background:transparent url(http://mobiltec.obchodvirtualne.sk/Data/453/Skins/MobiltecImg/bg_body_top.gif) no-repeat left top;
	min-height:350px;
}


#BodyContent
{
	float:left;
	width:730px;
	padding-left:15px;
	padding-top:25px;
	padding-bottom:40px;
}

#BodyContentBox
{
	clear:both;
	float:left;
	width:481px;
	margin-right:10px;
	background:transparent;
	overflow:hidden;
}
#BodyRightBox
{
	float:left;
	width:239px;
	background:transparent;
	overflow:hidden;
}

#Foot
{
	clear:both;
	float:left;
	background: url(http://mobiltec.obchodvirtualne.sk/Data/453/Skins/MobiltecImg/bg_bottom.gif) no-repeat;
	width:761px;
	height:51px;
}
#Copy
{
	clear:both;
	float:left;
	padding-left:50px;
	padding-right:50px;
	margin-top:17px;
}
.clearfix
{
	clear:both;
}

/*Custom CSS*/
/* ----------------------------------------------------------
 obchod
-------------------------------------------------------------

/* Vyhladavanie
---------------------------------------------------------- */
.search{ width: 160px; background: #094176; margin-bottom: 8px; }
.search p { margin: 0; padding: 0; }
.search .vstup{ background: transparent url("http://mobiltec.obchodvirtualne.sk/Data/453/UserFiles/images/search.gif") no-repeat; width: 150px; height: 34px; }
.search .vstup input { width: 126px; border: 0; margin: 3px 0 0 8px; outline:none; }
.search .potvrd input { width: 60px; margin-bottom: 4px; border: none;  color:#fff; font-weight:bold; background: transparent url("http://mobiltec.obchodvirtualne.sk/Data/453/UserFiles/images/tlacitko.gif") no-repeat right; width: 70px; text-align: left }
.search p a, .search p a:visited { color: #fff; font-weight: bold }
.search p a:hover { color: #fff; text-decoration: underline; }

/* Rozsirene vyhladavanie
---------------------------------------------------------- */
.search-add{ padding: 6px; }
.search-add p{ padding: 0; clear: both; margin: 0; }
.search-add label{ display: block; float: left; width: 200px; text-align: right; padding: 0 6px; font-weight: bold; }
.search-add input, .search-add select{ margin: 8px 0 0 0; width: 230px; }
.search-add .sub-button{ text-align: center; }
.search-add .sub-button input{ width: 70px; }
.search-add p.check input{ float: left; padding: 0; width: 20px; margin: 0 0 0 250px; }
.search-add p.check { padding: 0; margin: -15px 0 0 0; }
.search-add .check label{ padding: 0 0 0 6px; margin: 0; font-weight: normal; text-align: left;}

/* sposob zobrazenia */
.ViewType{ width: 100%; padding: 3px 0; }
.ViewType, .ViewType p, .ViewType form{ display: inline; padding: 0 6px; }
.TypeTitle{ font-weight: bold; }

/* nadradene kategorie */
.ShopProductParentCategories { text-align:left; }
.ShopProductParentCategories ul{ margin: .5em 0; }
.ShopProductParentCategories ul li{ display: inline; padding-right: 1em; }
.ShopProductParentCategories ul li a, .ShopProductParentCategories ul li a:hover
{
color :#06366A;
}


.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; }

/* obchod uvod 
---------------------------------------------------------- */
.ShopIntro h2 { color: #06366A; margin-bottom: .3em; padding-bottom: 4px; }
.ShopIntro h3 { margin: 0; padding: 0; line-height: 100%; }
.ShopIntro h3 a, .ShopIntro h3 a:visited { color: #06366A; font: bold 10px/100% arial, helvetica, sans-serif;  }
.ShopIntro a, .ShopIntro a:visited { color: #06366A; font: bold 9px/100% arial, helvetica, sans-serif;   }

.ShopIntro a img{ border: none; }
/* 1px solid #06366A; */
/*.ShopIntro a:hover img{ border: 1px solid #FF9300; }*/

.ShopIntro .Row{ text-align: center; clear: both; overflow: auto; border-bottom: 0px solid #d0d0d0; padding: 0; width: 100%; background: transparent; }
.ShopIntro .RowContent{ background: transparent; overflow: auto; width: 100%; }
.ShopIntro .Product{ width:141px; float:left; display: inline; margin: 0; padding: 6px 0; }
.ShopIntro .ProductPrice{ margin-top: 1em; }
.ShopIntro .ProductPrice p{ margin: 0; }
.ShopIntro .ProductImage{ width: 141px; overflow: hidden; margin: 0 auto; padding: 0;}
.ShopIntro .ProductImage img{ padding: 0; }

/* ShopIntro Actions
---------------------------------------------------------- */
.Actions{ text-align: center; margin-bottom: 12px; }

/* ShopIntro News
---------------------------------------------------------- */
.News{ text-align: center; margin-bottom: 12px; }

/* ShopIntro SellOuts
---------------------------------------------------------- */
.SellOuts{ text-align: center; margin-bottom: 12px;}


/* obchod podrobny pohlad */
.ShopDetailView h3 a, .ShopDetailView h3 a:visited { color: #06366A; font: bold 11px/130% arial, helvetica, sans-serif; width: 297px; display: block; }

.ShopDetailView .Product{ padding: 0; margin: 6px 0; position: relative; text-align: left; width: 100%; }
.ShopDetailView dl{ font-weight: normal; width: 285px; overflow: auto; padding: 0; margin: 6px; border-bottom: 1px solid #D0D0D0;}
.ShopDetailView dt{ float: left; width: 115px; padding: 3px 0; margin: 1px 1px 0 0; clear: both; font-weight: bold; border-top: 1px solid #D0D0D0; }
.ShopDetailView dd{ float: left; width: 158px; padding: 3px 0; margin: 1px 0 0 0;  border-top: 1px solid #D0D0D0; }

.ShopDetailView .ProductDescription{ float: right; }
.ShopDetailView .ShopIcons { float: left; margin: 6px; }
.ShopDetailView .ShopIcons label{ display: block; }
.ShopDetailView .ShopIcons .basket { float: left; margin: 6px;}

.ShopDetailView .ProductImage { width: 140px; text-align: center; float: left; margin: 6px; background: #fff; border: 1px solid #d0d0d0; display: inline; overflow: hidden;  }
.ShopDetailView .ProductImage img{ padding: 3px; margin: 6px; background: #fff; }
.ShopDetailView hr{ clear: both; width: 100%; background-color:#fff; color: #fff; border: none; }

.ShopDetailView h4.Action
{color: #0000F0; margin: 3px; font-size: 1em;}
.ShopDetailView h4.SellOut
{color: #00A000; margin:3px; font-size: 1em;}
.ShopDetailView h4.New
{color: #FF0000; margin: 3px; font-size: 1em;}

/* ShopDivListView - obchod zoznam
---------------------------------------------------------- */
/*
.ShopListView table{ width: 100%; }
.ShopListView table th{ padding: 5px; background: #d0d0d0; }
.ShopListView table td{ padding: 4px 5px; }
.ShopListView table tr.even{ background: #F3F3F3; }
*/

.ShopDivViewList table{ width: 100%; margin: 1em 0; }
.ShopDivViewList table th{ padding: 5px; background: #094176; color: #fff; }
.ShopDivViewList table td{ padding: 4px 5px; }
.ShopDivViewList table tr.even{ background: #fff; }
.ShopDivViewList h2 { text-align: center; }

/* ShopDivProductViewProduct - obchod detail produktu
---------------------------------------------------------- */
.ShopProductView
{ background: transparent; padding: 0; margin: 6px 0; overflow: auto; width: 100%; position: relative; text-align: left; }
.ShopProductView .Product
{ text-align: center; margin: 3px; float: left; display: inline; width: 200px; }
.ShopProductView .Product .ProductImage
{ text-align: center; margin: 10px 0; width: 180px; overflow: hidden; }
.ShopProductView .Product .ProductImage img
{ width: 180px; }
.ShopProductView .ProductDescription
{ font-weight: normal; width: 249px; overflow: auto; padding: 0; margin: 3px 0; float: right; }
.ShopProductView dl
{ font-weight: normal; width: 243px; overflow: auto; padding: 0; margin: 3px 0; }
.ShopProductView dt
{ float: left; width: 40%; padding: 3px 5px 3px 0; margin: 1px 1px 0 0; clear: both; font-weight: bold; text-align: left; }
.ShopProductView dd
{ float: left; width: 50%; padding: 3px 0; margin: 1px 0 0 0; text-align: left; }
.ShopProductView h2
{ font-size: 14px; font-weight: bold; margin-top: 1px; }
.ShopProductView h2 span
{ font-size: 13px; display: block; color: #094176; }
.ShopProductView h3
{ clear: both; font-size: 13px; color: #094176; font-weight: bold;}
.ShopProductView .DetailDescription
{ margin: 1em; text-align: left; clear: both; }

.ShopProductView .ProductButtons 
{ clear: both; background: #EDEDED; color: #06366A; text-align: center; width: 249px;overflow: hidden;}
.ShopProductView .ProductButtons img
{ float: left; display: block; margin: 3px 10px;}
.ShopProductView .ProductButtons p
{ margin: 3px 10px;}
.ShopProductView .ProductButtons label
{ margin: 3px 10px;}

.ShopProductView .BackLink{ margin: 1em; }

/* Obchod_Product_Ikony
---------------------------------------------------------- */
table.Obchod_Produkt_Ikony{ border-collapse: collapse; width: 100%; margin: 1em 0; text-align: center; }
table.Obchod_Produkt_Ikony tr td, table.Obchod_Produkt_Ikony tr{ border: 0px solid #094176; padding: 4px; font-size: 10px; background: #fff; vertical-align: top; }
table.Obchod_Produkt_Ikony tr td{ width: 110px; overflow: hidden;}
table.Obchod_Produkt_Ikony h3{ padding: 0; margin: 0; }
table.Obchod_Produkt_Ikony h3 a { color: #06366A; font: bold 10px/100% arial, helvetica, sans-serif;  }
table.Obchod_Produkt_Ikony a, table.Obchod_Produkt_Ikony a:visited { color: #06366A; font: bold 9px/100% arial, helvetica, sans-serif; display: block; width: 110px; overflow: hidden; }
table.Obchod_Produkt_Ikony img{ margin: 0 auto; }

/* kosik */
#kosik{ background: transparent url(http://mobiltec.obchodvirtualne.sk/Data/453/UserFiles/images/kosik.gif) no-repeat 99% 50%; width: 210px; }
#kosik a{ padding: 1em 0; display: block; font-weight: bold }
#kosik .kosik-cena{ font-weight: bold }
#kosik span.kosik, #kosik span.kosik-obsah{ display: none; }
#kosik span{display:block;}

table.Cat
{
font-weight:bold;
}

div.content a, div.content a:hover
{
#06366A
}
.ConfirmOrder{border-collapse:collapse; width:100%; margin-bottom:20px;}
.ConfirmOrder td{border:1px solid #999999; padding:2px 4px;}
.ConfirmOrder th{border:1px solid #999999; padding:2px 4px;}

#conditionsid{margin-right:5px;}
.kosik-finish {border-collapse:collapse; font-size:11px; width:100%;}
.kosik-finish th{border:1px solid #999999; padding:2px 4px; font-weight:bold;}

.kosik-finish td{border:1px solid #999999; padding:2px 4px;}

.kosik-vnutro table{border-collapse: collapse; margin: 0 0 20px 0;}
.kosik-vnutro table td{border: 1px solid #999999;}

.kosik-vnutro table th{padding: 5px; border: 1px solid #999999;}

#total-price strong{padding:0 10px 0 0;}
/*Custom CSS2*/
.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;}
