/*-------------------Header---------------------------*/
.baseLayout
{
	background-color: white;
	background-image: url(../Images/bodybg.png);
	background-repeat: repeat-x;
	font-family: Tahoma,"Arial CE","Helvetica CE",Arial,Helvetica,sans-serif !important;
	font-size:11px !important;
}

.rmaNav, .ProdItem, .AltProdItem, .header TD
{
	font-size:12px;
	font-family: Tahoma,"Arial CE","Helvetica CE",Arial,Helvetica,sans-serif !important;
	padding:2px 10px;
	
}
.AltProdItem
{
	background-color:#dad9d9;
}

.baseLayout a {
    color: #573996;
    text-decoration: none;
}
.baseLayout a:hover {
    text-decoration: underline;
}

.header_line
{
	height:10px;
	display:block;
	background-color:white;
	width:100%;
}

.header0
{
	 margin:0 auto; 
	height:155px;
	width:980px;
	
	background-image:url(../Images/header.png);
	background-repeat:no-repeat;
}
.header_ram1
{
	height:90px;
}
.header_ram1, .header_ram2
{
	display:block;
	float:left;
	width:100%;
}

.logo
{
	display:block;
	height:70px;
	width:340px;
	position:relative;
	float:left;
	left:35px;
	top:5px;
}

.logo a
{
	background-image:url(../Images/logo.png);
	display:block;
	height:70px;
	width:340px;

}
/*-------------Header Info tabulka------------------------------*/
.header_info
{
	display:block;
	height:70px;
	width:250px;
	position:relative;
	float:right;
	right:25px;
	top:10px;
}

.header_info_obr
{
	display:block;
	height:100%;
	width:50px;
	background-image:url(../Images/ikons/man.png);
	float:left;
}
.header_info_nadpis
{
	border-bottom:1px #666666 dashed;
	padding:5px 2px; 
	color:#666666 !important;
}

.header_info_nadpis, .header_info_text
{
	padding-top: 5px;
	display:block;
	text-align:left;
	color:black;
}

/*----------------------Header Kosik-------------------------------*/
.header_kosik
{
	display:block;
	height:76px;
	width:170px;
	position:relative;
	float:right;
	right:25px;
	top:10px;
}

.header_kosik_obr
{
	display:block;
	height:100%;
	width:50px;
	padding-right:10px;
	float:left;
}
.header_kosik_nadpis
{
	font-weight: bold;
	border-bottom:1px #666666 dashed;
	padding:5px 2px; 
	color:#666666 !important;
}

.header_kosik_nadpis, .header_kosik_text
{
	padding-top: 5px;
	float:left;
	display:block;
	text-align:left;
	color:black;
}
.header_kosik_nadpis a
{
	color:#573996;
	text-decoration:none;
}
/*---------------------Header Hladanie-----------------------------*/

.header_vyhladanie
{
	display:block;
	float:left;
	position:relative;
	left:5px;
	height:65px;
	width:300px;

}
.hladaj
{
	display:block;
	width:260;
	height:50px;
	margin:5px 0 0 10px;
}

.hladaj_ram1, .hladaj_ram2
{
	display:block;
	width:100%;
	height:25px;
	text-align:left;

}
.hladaj_ram1 #hladaj_input
{
	background-image:url(../Images/hladaj_bg.png);
	background-repeat:no-repeat;
	height:23px;
	width:197px;
	border:none;
	padding:5px 5px 0 30px; 
	color:black;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
}

.hladaj_ram1 #hladaj_button
{
	background-image:url(../Images/hladaj_btn.png);
	background-repeat:no-repeat;
	height:23px;
	width:54px;
	border:none;
	margin-left:5px;
}
.hladaj_ram2
{
	margin-top:5px;
}

.hladaj_ram2 input
{
	
}

/*-----------------------Header MENU------------------------------------*/

.tblMenuMain
{
	background:none !important;

}

.header_menu
{
	display:block;
	float:left;
	max-width:630px;
	margin-left:40px;
}

.tblMenuNonSelected
{
	background:none !important;
}
.tblMenuNonSelected A, .tblMenuNonSelected A:link
{
	color:#60439b !important;
}

.tblMenuNonSelected A:hover
{
	text-decoration:underline !important;
}

.tblMenuSelected
{
	background:none  !important;
	background-image:url(../Images/menuButtonLbg.png) !important;
	background-repeat:no-repeat !important;
	background-position:left top !important;
	background-attachment:scroll !important;
	background-color:transparent !important;

	color:black !important;
}

.tblMenuSelected TD
{

	background-image:url(../Images/menuButtonPbg.png) !important;
	background-repeat:no-repeat !important;
	background-position:right top !important;
	height:33px !important;

}



.tblMenuSelected A
{
		color:black !important;
}
.tblMenuMain TD
{
	padding-top:2px !important;
}

/*---------------------------Detail Podobne produkty---------------------------*/

.detail_podProd
{
	display:block;
	width:463px;
	height:68px;
	background:url(../Images/detail_bg.png) repeat-x;
	margin:5px 0 0 10px;
	color:black;
}
 .detail_podProd p
{
	margin:5px 10px 10px;
	font-size:11px;
	font-family:"Trebuchet MS",Arial,sans-serif;
}
.detail_podProd h2
{
	margin:5px 10px;
	font-size:17px;
	padding-top:10px;
}
/*------------------------Foooter--------------------------------------------------*/
.LibexBlankENV
{
	padding-left: 10px;
	padding-top: 22px;
	float: left;
}

.StickerFooter1Box
{
	display:block;
	background:url(../Images/footer1_bg.png) no-repeat top;
	width: 220px;
	height: 160px !important;
}
	

.StickerHeaderFooterBox 
{
	margin: 0px;
	padding: 5px;
	padding-top: 3px;
	padding-bottom: 0px;
	font-size:11px;
	font-weight:bold;
	width: 220px;
	height: 40px;
	display: block;
	background:url(../Images/footer0_bg.png) no-repeat;
	text-align:center;
	line-height: 15px;
	color: white;
}

.StickerFooter1Box td
{
	font-size: 10px;
	cursor: pointer;
	margin: 0px;
	padding: 1px;
	padding-left: 10px;
}
.StickerFooter1Box a
{
	font-family:Tahoma,"Arial CE","Helvetica CE",Arial,Helvetica,sans-serif;
	font-size:10px;
	text-align:left;
	font-weight:normal;
}
.StickerFooter1Box a:hover
{
	text-decoration:underline;
}
/*---------------------------Kontakt Footer-----------------------------------*/

.Footer1
{
	display:block;
	height:251px;
	width:980px;
	margin:0 auto;
	background-image:url(../Images/kontakt_bg.png);
	background-repeat:no-repeat;
	position:relative;
	top:-11px;
}

/*------------------------Kontakt--------------------------*/
.kontakt
{
	float:left;
	width:210px;
	height:100%;
	margin:15px 20px 0 20px;

}

.kontakt_box
{
	display:block;
	height:22px;
	width:220px;
	margin:8px 0px 8px 0px;
	background-image:url(../Images/kontakt_input.png);
	background-repeat:no-repeat;
}

.kontakt_mesto
{
	display:block;
	margin-top:5px;
	margin-left:10px;
	float:left;
	font-weight:bold;
}
.kontakt_mesto a
{
	color:#6b50a2;
	text-decoration:none;
	font-family:"Trebuchet MS",Arial,sans-serif;
	font-weight:bold;
}

.kontakt_mesto a:hover
{
	text-decoration:underline;
}

.kontakt_telefon
{
	display:block;
	float:right;
	margin-right:25px;
	margin-top:5px;
}



/*----------------------------Pata-------------------------------------------*/
.footnote
{
	margin:0 auto;
	width:924px;
	line-height:1;
	padding:10px 0 5px 0;
	text-align:left;
}

/*-------------------------------Legenda----------------------------------------*/
.legenda1
{
	float:left;
	border-bottom:1px dashed #CCCCCC;
	border-right:1px dashed #CCCCCC;
	margin-left:210px;
	margin-top:5px;
}
.legenda1 p
{
	font-family:Tahoma,"Arial CE","Helvetica CE",Arial,Helvetica,sans-serif;
	font-size:11px;
	letter-spacing:0.25pt;
	font-weight:bold;
	line-height:1.4;
	color:black;
	text-align:right;
	margin:10px;
}

.legenda1_text
{
	background-color:#E6CEFF;
	margin:3px 0 3px 6px;
	padding:2px 10px;
}
/*-----------------------------Farby---------------------------------------*/
.legandaN
{
	background-color:#e6ceff;
}
.legandaL
{
	background-color:#fffaa6;
}
.legandaA
{
	background-color:#ffcdbf;
}
.legandaB
{
	background-color:#cccccc;
}
/*------------------------------------------------------------------------/*
/*--------------------------Stare--------------------------------------------*/


.libex_InfoText
{
	padding:2px 10px 2px 15px;
}

.LoginLink
{   
   FONT-SIZE: 10px;   
   BACKGROUND: #3CB394;
}

.LoginInfoText
{
	FONT-WEIGHT: bold;
	BACKGROUND: #fef3d8;
}

.LoginHeader
{
	text-align: right;
	position:absolute;
	padding-left:1093px;
	padding-top:0px;
}

DIV.LoginHeader TD
{
	padding: 0px;
}

.LoginHeader DIV
{
	color: Gray;
	font-size: 11px;
	border-bottom: solid 1px Gray;
	border-left: none;
	border-right: none;
	background: #F0F0F0 url(../images/system/adminhb.gif) repeat-x;
	padding: 0px 2px;
	vertical-align: middle;
	height: 20px;
	white-space: nowrap
}

.LoginHeader INPUT
{
	color: Gray;
	background: transparent;
	border: solid 1px Gray;
}



.Copyright
{
	background:#C0BAC6;
	font-size:7pt;	
	color: BLACK;
}


.Copyright 
{
	background-color:transparent;
	font-size:7pt;	
	color: black;
}
.Copyright A
{
	font-size:7pt;	
	color: black;
}

.Copyright A:hover
{
	font-size:7pt;	
	color: black;
}
/* */

.baseLayout
{
	text-align: center;
}

.pageForm
{
	margin:0 auto;
	width: 980px;
}


.StickerHeaderLibex, .StickerHeader
{
	color: black  !important;
	font-size: 17px !important;
	font-family:font-family:Tahoma,"Arial CE","Helvetica CE",Arial,Helvetica,sans-serif !important;
	font-weight: bold;
	font-style:normal !important;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 20px;
	padding-top: 10px;
	margin: 0px 10px 0  0 ;
	border: 0px !important;
}

.StickerBodyLibexBox
{
	min-height: 121;
	background: url('../images/bg_box_yellow.png') no-repeat left top;
}
.StickerBodyLibexBox H2
{
	font-size: 14px;
	color: white;
	height: 25px;
	padding: 15 5 0 5;
}

.StickerBodyLibexBox td
{
	color: black;
	height: 10px;
	padding: 2 5 2 25;
}

.StickerBodyLibexBox  a
{
	font-family:Tahoma,"Arial CE","Helvetica CE",Arial,Helvetica,sans-serif;
	cursor: pointer;
	display: block;
	font-size: 11px;
	color: #573996;
	text-decoration: none;
}
.StickerBodyLibexBox  ul
{
	margin:0;
	padding:1px 10px 1px 15px;
}
.StickerBodyLibexBox  li
{
	margin:0;
	padding:0;
	color: #573996;
	list-style-image:url(../Images/ikons/akcia_bod.png);
	
}


.StickerBodyLibexBox td a:hover
{
	text-decoration: underline !important;
}

.more 
{
    text-align: right;
}
.more a 
{
	margin: 10px;
    padding: 0 9px 0 0;
    margin-right: 2px;
    background: url(../images/icon_more.png) no-repeat right center;
}



.Panel
{
	padding-left: 10px;
	padding-right: 10px;
	margin-left:0px;
	background: url('../images/panelbg.png') left center repeat-y;
}

.Panel0 
{ 
	width: 235px !important;
	min-width:235px !important;
}

.Panel2 { width: 235px !important;}

.Panel0, .Panel1 { background-color: transparent !important; }

.Panel1
{
	padding: 10px !important;
	max-width:950px !important;
	margin-right:1px;
	font-family: Tahoma,"Arial CE","Helvetica CE",Arial,Helvetica,sans-serif !important;
	font-size:11px !important;
}

UL .x-tab-strip .x-tab-strip-top , .x-tab-strip-spacer
{
	width:940px !important;
}

#ext-gen8
{
	width:940px !important;
}

.backgrL
{
	background: white right;
	background: url(../images/web/intranet.gif) top repeat-x;
}

.backgrR
{
	background: white;
	background: url(../images/web/intranet.gif) top repeat-x;
}
/* stranka end */
/*akcie*/
.header
{
	font-family:Tahoma,"Arial CE","Helvetica CE",Arial,Helvetica,sans-serif;
	background:url(../Images/bg_th.png) repeat-x;
	font-weight:bold;
	font-size:12px;
	padding:5;
}
.TBmainPROD TH
{
	text-align:left;
	padding:2px 5px;
	background-color:#f4f4f4;
	border-bottom:2px #dddada solid;

}

.rmaNav
{
	margin-left:20px !important;
	margin-top:15px;
	width:235px;

}

.baseRamM
{
		background-color:#f4f4f4;
}
.TBmainPROD TD, .TBmainPROD TR
{
	font-family:Tahoma,"Arial CE","Helvetica CE",Arial,Helvetica,sans-serif;
	background-color:#f4f4f4;
	border-bottom:1px #dddada solid;
	padding:2px 5px 2px 5px;
	font-size:12px;
	letter-spacing:0.25pt;
	font-weight:normal;
	line-height:1.4;
}

.TBmainPROD TD a img
{
	background:url(../Images/tree/bod2.png) !important;

}

.CisKoder_listItem 
{
	background-color : window;
	color : windowtext;
	padding : 1px;
}

/* Tovar */

.sort
{
	padding: 10px;
	height:60px;
	width: 480px;
	background: url(../Images/bg_bar.png) no-repeat left top;
}

.sort div.sortBox
{
	width: 45%;
	float: left;
}

.sort a
{
	text-decoration: none;
	color: #573996;
}

.sort a img {display: none}

.sort a.Sel
{
	text-decoration: underline;
	color: #573996;
}

.sort a.Sel img {display: inline}

.dropdown
{
	background: url(../images/bg_filter_dropdown.png) no-repeat left top;
	color: #000;
	height: 18px;
	width: 211px;
	line-height: 18px;
	font-weight: bold;
	overflow: hidden;
}

.dropdown a
{
	display: block;
	padding-left: 5px;
}

#dropdown-options
{
	font-size: 11px;
	width: 211px;
	padding: 5px;
	display:none;
	position: absolute;
	background: #fffbb4;
	border: 1px solid black;
}

#dropdown-options a 
{
	display:block;
	padding-top: 5px;
}

#dropdown-options a:hover
{
	text-decoration: underline;
}

.pagerScroll
{
	margin: 3px !important;
	height:34px;
	width:460px;
	background:url('../Images/bottomLista_bg.png') no-repeat left top;
	
}

.pagerSlider
{
	float: left;
	padding: 4px;
	font-size: 1px;
	display: block;
	height: 34px;
	width: 400px;
	margin: 1px 0 0 5px;
	overflow: hidden;
	
	margin:auto;
}

.pager
{	
		position: relative;
		display:block;
}

.pagerPrew
{
	padding-left: 5px;
	float: left;
}
.pagerNext
{
	padding-right: 5px;
	float: right;
}

.pagerPrew,  .pagerNext
{	
	cursor: pointer;
	height: 34px;
	padding-top: 8px;
	width: 16px;
	
}

.pager a ,
.Pager a 
{ 
	float:left;
	font-size: 11px;
	text-decoration:none;
	font-weight:bold;
	color: #6d53a4 !important; 
	height: 30px;
	text-align: center;
	width: 25px;
	padding: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-left: 0px;
}

.pager a:hover ,
.Pager a:hover 
{
	text-decoration:underline;
}

.pager a.pageSel,
.Pager a.Sel
{
	font-weight: bold;
	color: white !important;
	background:url(../Images/kosikLista3_bg.png) repeat-x;
}

.tovar
{
	padding-left:3px;
}

.TovarList th
{
	font-size: 11px;
	padding-left: 10px;
	text-align: left;
	height: 26px;
	background: url(../Images/bg_th.png) repeat-x left bottom;
}

.TovarList td
{
	font-size: 11px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	background: url(../Images/bg_td.png) repeat-x left bottom;
}

.TovarList td a, .TovarList td a:hover
{
	cursor: pointer;
	display: block;
	font-family:Tahoma,"Arial CE","Helvetica CE",Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #573996;
	text-decoration: none;
}

.TovarList td a:hover
{
	background-color: #f8f8f8;
}

.TovarDetail
{
	border: 0px !important;
	font-size: 11px;
}

.TovarDetail img 
{
	border: 5px solid #e6e6e6;
}

.TovarItem td, .AltTovarItem td
{
	font-size: 11px;
	width: 50%;
	padding: 5 10 5 10;
	background: url(../Images/bg_td_detail.png) repeat-x left bottom;
}

.TovarItem td b, .AltTovarItem td b
{
	font-size: 11px;
	font-weight: bold;
}

.BasketDet
{
	padding: 15px 15px 20px 85px;;
	width: 480px;
	height: 62px;
	background: url(../Images/bg_product_cart.png) no-repeat center left ;
	font-family:Tahoma,"Arial CE","Helvetica CE",Arial,Helvetica,sans-serif;
	font-size:11px;

}
.BasketDet_text
{
	padding: 0;
	margin:0;
	float:left;
	width:350px;
	height:10px;
}
.BasketDet_text img
{
	margin-top:1px !important;
	vertical-align:middle;
}
.BasketDet .pocet
{
	width: 35px;
}

.pocet
{
	background:url(../Images/kosikInput_bg.png) no-repeat scroll 0 0 transparent;
	
	width:35px !important;
	height:18px;
	border:none;
	vertical-align:middle;
	text-align:center !important;
}

.BasketDet .basket
{
	margin-top: 10px;
}

#BasketCalc
{	
	font-weight: bold;
}


.typtNav
{
	position: absolute; 
	top:145px;
}
.typtNav a 
{
	color: black
}

.productName
{
	margin-top: 10px;
	margin-bottom: 10px;
	
	padding: 5 10 5 10;
	font-size: 17px !important;
}

.productName table
{
	margin-top: 15px;
}

.go-back
{
	margin-top: 10px;
	padding-left: 13px;
	background: url(../Images/icon_back.png) no-repeat left center;
	float:right;
}
.go-back a 
{
	
	color: #573996;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
}
