/* ------------ Globální definice objektů  -----------------------------------------------------------------------------------------------*/
body {margin: 0px; padding: 0px;  font-family: Arial; font-size: 11px; color: #282828; background: #133F77}
div {_height: 0px; height: auto; PADDING: 0px; MARGIN: 0px}
p {margin: 0px; padding: 0px}
a {_height: 0px; text-decoration: none; color: #FFF}
a:hover {text-decoration: underline}
ul, li {_height: 0px; xmargin: 0px; xpadding: 0px; list-style-type: none}
img {margin: 0px; padding: 0px; vertical-align: middle; font-size: 11px; border: 0px}
form {margin: 0px; padding: 0px}
h1 {margin: 0px; padding: 0px; font-weight: bold; font-size:11px; color: #FFF}
h2 {margin: 0px; padding: 0px; font-weight: bold; font-size:11px; color: #1E567B}
h3 {margin: 0px; padding: 7px 0px 3px 0px; font-weight: bold; font-size:11px; color: #0A3A70}
Input {margin: 0px; padding: 3px 1px 0px 1px; vertical-align: middle; color: #4B4D4E; font-size: 10px; border: 0px}
Textarea {height: 40px; width: 526px; margin: 0px; padding: 0px 0px 0px 3px; overflow: auto; font-size: 11px; color: #4B4D4E; border: 1px solid #787878; background: #F7F9FA}
Label {margin: 0px; padding: 0px; vertical-align: middle; font-size: 11px; color: #282828}
Select {height: 17px; width: 110px; margin: 0px; padding: 0px; vertical-align: middle; font-size: 10px}
.Title {height: 37px; width: 204px; margin-bottom: 1px}
.A {background: url(/img/Title1.gif) no-repeat}
.B {background: url(/img/Title2.gif) no-repeat}
.C {background: url(/img/Title3.gif) no-repeat}
.D{background: url(/img/Title4.gif) no-repeat}
.E{background: url(/img/Title5.gif) no-repeat}

.title {_height: 0px; padding: 7px 0px 11px 0px; font-size: 16px; font-weight: bold; font-family: Arial; color: #0A3A70}
.NEW {background: url(/img/BGtitle1.gif) no-repeat top right}
.AAD {margin-bottom:10px;background: url(/img/BGtitle2.gif) no-repeat top right	; }
.AAD span{display:block;height:20px ;width:500px;overflow:hidden;}

.DECBOX {margin-bottom: 4px !important; padding: 10px 0px; background: url(/img/DECbox.gif) no-repeat bottom #D5DDE6}

.clear1 {clear: both; font-size: 0px; border: none; height: 1px; margin-bottom:-1px}
.clear2 {clear: both; position: relative; _height: 0px; font-size: 1px}
/* ------------ Definice kostry  ----------------------------------------------------------------------------------------------------------*/
#containerHeader {position: relative; Xbackground: url(/img/BGcontainerHeader.jpg) repeat-x}
#XcontainerHeader_In {position: relative; z-index: 1; margin: auto; width: 814px; height: 214px; Xbackground:url(/img/BGcontainerHeader_InPartner.gif) no-repeat top #FFF}

#containerBody {Xbackground: url(/img/BGcontainerBody.jpg) repeat-x}
#containerBody_In {position: relative; margin: auto; width: 814px; background: url(/img/BGconteinerBody_In.jpg) repeat-y}
#containerBody_In1 {position: relative; margin: auto; width: 814px; Xbackground: url(/img/BGcontainerBody_In1.jpg) no-repeat top center}
#column1 {position: relative; left: 26px; top:1px;float: left; width: 204px; overflow: hidden;}
#column2 {position: relative; left: 38px;top:8px; padding:0 0 5px 0px; float: left; width: 541px; xoverflow:hidden;}
 #column2 a{color:#0A3A70} 
#column2 .IB{height: 15px; width: 140px; border-top: 1px solid #B1B2B2; border-left: 1px solid #B1B2B2; border-bottom: 1px solid #D8D9D9; border-right: 1px solid #D8D9D9; background: #F2F3F3}
#containerFooter {position: relative; height: 40px; width: 814px; margin: auto; background: url(/img/BGconteinerBody_In.jpg) repeat-y;background-color: transparent} 
.TitleTopB{position:relative;left:26px;width:764px;height:30px;background:#9d3204}

/* ------------ containerHeader ----------------------------------------------------------------------------------------------------------*/
.Logo {position: absolute; left: 22px; top: 55px}
.Logo a {height: 110px; width: 150px; display: block}
.Logo span {display: none}
.LogoForPrint{display:none}
.Login {position: absolute; top: 13px; left: 27px; width: 580px/*Opera*/;margin: 0px; padding: 0px; font-size: 10px; font-family: Tahoma}
.Login li {margin: 0px; padding: 0px; display: block; float: left	;}
.Login li a {display: block; float: left; padding: 3px 10px; background: url(/img/SEPlogin.gif) no-repeat left;}
.Login li span{ float: left; padding: 3px 10px; background: url(/img/SEPlogin.gif) no-repeat left;color:#fff}																												
#LO_Ex {font-weight: bold; font-size: 11px;max-width:200px;
_width: expression( document.getElementById('LO_Ex').offsetWidth  > 180? "200px" : "auto" ) ; 
 text-align:right;height:18px;overflow:hidden;
}
.SEP_off_L {position: absolute; top: 14px; left: 27px; height: 17px; width: 4px; background: yellow}
.Basket {position: absolute; top: 10px; right: 35px; display: block; padding: 2px 0px 2px 30px;  color: #ECD4CA;background: url(/img/DECbasket.gif) no-repeat 0px 4px;}
.Basket strong {font-size: 14px; color: #FFF}
.spanBasketXX{position: relative; top: 10px; right: 215px; display: block; padding: 2px 0px 2px 30px; background: url(/img/DECbasket.gif) no-repeat 0px 6px;}
.Search {position: relative; top: 0px; left: 0px; height: 51px; width: 195px; padding: 3px 0px 0px 7px; background: url(/img/BGsearch.gif) no-repeat #9d3204; border: 1px solid #551B03}
.INP_S {height: 16px; width: 138px; color: #525252; background: #E7E8E9; border-top: 1px solid #551B03; border-left: 1px solid #551B03; border-right: 1px solid #E75607; border-bottom: 1px solid #E75607}
.Search span{padding-left:5px;color:#fff}
:root .INP_S,.INP_SA{height: 15px !important ;}
.Ser {position: relative; top: -1px; left: 1px}
.INP_SA {height: 16px; width: 160px; border-top: 1px solid #B1B2B2; border-left: 1px solid #B1B2B2; border-bottom: 1px solid #D8D9D9; border-right: 1px solid #D8D9D9; background: #F2F3F3}
.TTWR{height: 70px; width: 160px;border-top: 1px solid #B1B2B2; border-left: 1px solid #B1B2B2; border-bottom: 1px solid #D8D9D9; border-right: 1px solid #D8D9D9; background: #F2F3F3}
.tera{height: 70px; width: 160px;border-top: 1px solid #B1B2B2; border-left: 1px solid #B1B2B2; border-bottom: 1px solid #D8D9D9; border-right: 1px solid #D8D9D9; background: #F2F3F3}
.SEP_off_M {position: absolute; top: 173px; left: 230px; height: 37px; width: 4px; background: #FFF}
/* ------------ Column1 -----------------------------------------------------------------------------------------------------------------*/
.categories {margin: 0px 0px 4px 0px; padding: 0px; text-align: right; border-bottom: 1px solid #A73504}
.categories li {margin: 0px; margin-bottom: 1px; padding: 0px; display: block; background: #D5DDE6}
.categories li a {display: block;white-space:nowrap; padding: 5px 40px 5px 10px; color: #02336E; font-weight: bold; background: url(/img/DECcategories_li_a.gif) no-repeat 173px 0px}
.categories li a:hover {color: #A83504; background: url(/img/DECcategories_li_a_H.gif) no-repeat 173px 0px}
.categories li ul {margin: 0px; padding: 10px 0px; border-top: 1px solid #FFF}
.categories li ul li {margin: 0px}
.categories li ul li a {padding: 2px 45px 2px 10px; font-weight: normal; background: url(/img/DECcategories_li_a_li_a.gif) no-repeat 165px 9px}
.categories li ul li a:hover {text-decoration: none; background: #C8D2DE}
.Info {margin: 0px}
.Info li {margin: 0px; padding: 0px}
.Info li a {display: block; padding: 0px 10px 0px 25px; color: #000; background: url(/img/DECinfo.gif) no-repeat 14px 4px}

.InfoKat {margin: 0px}
.InfoKat li {margin: 0px; padding: 0px;}
.InfoKat li a {display: block; Xpadding: 0px 10px 0px 25px; color: #000;text-align :center}


.Payment {text-align: center;color: #000;padding-bottom:20px}
/* ------------ Column2 Uvod  ----------------------------------------------------------------------------------------------------------*/
.BestSale {width: 210px; margin-left: 6px; float: right; font-family: Tahoma}
.BestSale a {width: 210px; padding: 3px 0px 4px 0px;float: left; _float: none; display: block; border-bottom: 1px solid #C8D3DE}
.BestSale a:hover {background: #E7EBF1; text-decoration: none}
.BestSale strong {width: 185px; float: right; color: #0A3A70; cursor: pointer;}
.BestSale span {_position: relative; width: 18px; display: block; text-align: right; font-weight: bold; color: #A83504}
.News {width: 500px; padding-right: 10px; Xbackground: url(/img/verdotted.gif) repeat-y right}
.News .div {margin-top: 5px; padding-bottom: 8px; border-bottom: 1px solid #C8D3DE}
.News .div .strong {float: left;color: #A83504}
.News .div .span {width: 250px; margin: 0px 0px 5px 5px; float: left; font-weight: bold; color: #0A3A70}
.CatText{float:left;margin-top:0px !important}
.CatText p {padding-bottom: 5px; font-size: 9px}
.CatText a {padding-left: 0px; font-weight: normal; color: #FF7700; float:left}
.CatText .menu_H2{float:left;margin:0 5px 5px 0 ;padding-left:8px;white-space:nowrap;background: url(/img/DECcategories_li_a_li_a.gif) no-repeat 0px 6px}
.BOX {margin: 10px 0px; float: left}
/* ------------ Column2 Vypis ----------------------------------------------------------------------------------------------------------*/
.arrowed{}
.arrowed a{display:block;height:20px;background: url(/img/DECnaviMenu.gif) no-repeat left 5px;padding:5px 0 0 18px;Xmargin-bottom:5px;color:#0A3A70;}
.naviMenu {margin: 5px 0px 5px 0px; padding: 5px 0px 20px 0px; _padding-bottom: 10px; background: url(/img/hordotted.gif) no-repeat bottom;}
.naviMenu li {margin: 0px; padding: 0px; display: block; float: left}
.naviMenu li a {display: block; float: left; margin-right: 11px; padding-right: 15px;  color: #02336E; background: url(/img/DECnaviMenu.gif) no-repeat right}
.NM_Ex {background: url(/img/DECnaviMenu_Ex.gif) no-repeat right 6px  !important}
.naviMenu li.lastArrow {padding-right: 15px;background: url(/img/DECnaviMenu_Ex.gif) no-repeat right}
.Description {float: left;}
.Description div {border: 0px;}
.displayPaging {width: 535px;height:30px; margin: 10px 0px; padding: 7px 0px 7px 10px; background: url(/img/BGdisplayPaging.gif) no-repeat ;z-index:500;}
.displayPaging p {text:align:right;float: right;margin-right:10px}
:root .displayPaging p {width: auto; float: right;}
.displayPaging a ,.displayPaging span{position: relative; top: 3px; display: block; float: left; padding: 2px 6px 2px 5px; font-weight: bold; color: #0A3A70; background: url(/img/SEPdisplayPaging.gif) no-repeat right}
.displayPaging a:hover {color: #A83504 !important; text-decoration: none}
:root .displayPaging p a,.displayPaging p span{display: block; float: left;}
.displayPaging span{color:#A83504}
.btnDownA{margin-top:-2px }
.btnDownB{margin-top:-4px}
.btnUpA{margin-top:-2px}
.btnUpB{margin-top:-4px}
:root .btnDownA ,.btnUpA{margin-top:-2px}
:root .btnDownB ,.btnUpB{margin-top:-4px}

.SelectTridit{height: 17px; width: 110px; margin: 0px; padding: 0px; vertical-align: middle; font-size: 10px}

.DP {float: left}
.DP1 {position: relative; left: -6px; _left: -10px}
.ProductBox {float: left; background: url(/img/verdotted.gif) repeat-y 268px 0px}
.ProductBox_In {float: left; background: url(/img/hordotted.gif) no-repeat bottom;}
.Product {position:relative;width: 270px; padding: 10px 0px; float: left; }
.ProductImgPrice{position:absolute;top:14px;left:25px;font-size:18px;font-weight:bold;color:#c87d3c;background:#fff}
.ProductImg {width: 115px; overflow:hidden;float: left; text-align: center;}
.ProductInfo {position: relative; height: 160px; min-height: 135px; width: 140px; padding: 7px 0px 0px 7px; float: left; border-left: 5px solid #D5DDE6}
.ProductInfo .pClass{height: 58px	;width:130px; overflow:hidden;padding:0 5px 0px 0px	;}
.ProductInfo .codeClass{color:#0a3a70}
.ProductInfo .sklademClass{height: 20px	;width:130px; overflow:hidden;padding:5px 5px 0px 0px	;}
.ProductInfo .sklademClass span{font-weight:bold}
.ProductInfo .aclass {margin-bottom: 5px;width: 135px;height:40px; display: block;overflow:hidden; color: #0A3A70;}
.ProductInfo .strongclassA {position:absolute; top:120px;display: block; font-size: 12px;}
.ProductInfo .strongclass {position:absolute; top:128px;display: block; font-size: 14px; color: #A83504}
.nPriceA{float:right;padding-right:5px}
.nPriceB{}
.ProductInfo .CenaSpan{font-size: 10px; color: #000000;margin-top:10px;}

.novinkaDiv{position:absolute;left:235px;top:162px;z-index:500;Xbackground:red;width:20px;color:#A83504;font-weight:bold}
.DECVYP {position: absolute; top: 7px; left: -5px; width: 5px; height: 13px; background: url(/img/DECvypis.gif) no-repeat}
.DivClearLast { float:left; margin-top:-5px; _margin-top:-5px; width: 542px; height: 5px;background:#ffffff;font-size:1px}
/* ------------ Column2 Detail ----------------------------------------------------------------------------------------------------------*/
.Detail {margin: 10px 0px; font-family: Tahoma}
.DetailImg {width: 310px; height:auto;float: left; text-align: center;overflow:hidden;}
.DetailInfo {position: relative; width:200px; padding:0 0px 0 14px; float: left; border-left: 5px solid #D5DDE6;Xoverflow:hidden;}
.DetailInfo span {width: 95px; padding: 3px 0px 5px 0px; display: block; float: left;X}
.Detail .Spantxt{width: 190px ; display: block; float: left;}
.DetailInfo .Astrong {width: 95px; padding: 3px 0px 5px 0px; display: block; float: left;}
.DetailInfo .pclass {width: 197px; margin-bottom: 5px; padding-top: 5px; float: left; font-size: 1px; border-bottom: 1px solid #C8D3DE}
.DetailText {margin: 5px 0px 2px 0px ; padding: 0px ; border: 0px !important}

.novinkaDivDetail{width:200px;Xfloat:left;text-align:center;padding:0 0 0px 0px;font-size:12px;font-weight:bold;color:#A83504}
.INP_D {width: 30px; margin: 3px 3px 0px 0px; padding: 1px 1px 1px 1px; text-align: center; font-weight: bold; border-top: 1px solid #B1B2B2; border-left: 1px solid #B1B2B2; border-bottom: 1px solid #D8D9D9; border-right: 1px solid #D8D9D9; background: #F2F3F3}
.DPrice {position: relative; top: -1px; margin-bototm: -10px; font-family: Arial; font-size: 14px; color: #A83504;}
DPriceA{position: relative; top: -1px; margin-bototm: -10px; font-family: Arial; font-size: 12px;font-weight:normal ;color: #A83504;}
.DE_Ex {position: relative; bottom: -5px}
.noShowInPrint {float:left;Xwidth:300px;}


.sAvailat{width: 165px;float:left;padding: 3px 0px 0px 0px;overflow:hidden;}
/* ------------ Column2 Danova Rekapitulace ---------------------------------------------------------------------------------------------*/
.OrderBox {width: 541px; margin: 10px 0px; padding-bottom: 10px; float: left; background: url(/img/hordotted.gif) no-repeat bottom}
.OrderImg {width: 110px; float: left; text-align: center}
.OrderInfo {position: relative; _height: 135px; min-height: 135px; width: 410px; padding-left: 15px; float: left; border-left: 5px solid #D5DDE6}
.OrderInfo h3 {border-bottom: 1px solid #C8D3DE}
.OrderInfo span {width: 75px; padding: 5px 0px; display: block; float: left}
.OrderInfo strong {width: 305px; padding: 5px 0px; display: block; float: left}
.OR_Ex {margin: 0px !important; padding: 2px 0px !important}
.OPrice {font-family: Arial; font-size: 14px; color: #A83504}
.Suma {height:30px;width:520px; padding: 11px 10px 0px 10px; float: left;  	background: url(/img/BGdisplayPaging.gif) no-repeat}
.Suma p {float: right;}
.Suma .aHref1 {padding:0px 0 5px 18px;float:left; display: block;Xheight: 12px;  font-weight: bold ; color: #02336E; }
.Suma .aHref2 {padding-left:18px;height: 12px; display: block; font-weight: bold; color: #02336E; background: url(/img/DECsuma.gif) no-repeat 0px 1px}
.Suma strong {padding-left:18px; color: #A83504; font-size: 14px}
.RecapTax {width: 100%; margin: 15px 0px; float: left}
.RecapTax table {width: 420px; margin: auto; text-align: center}
.Tariff {width: 178px; padding-left: 10px; text-align: left}
.Tax {width: 70px}
.SumT {width: 95px}
.BORD {height: 30px; border-bottom: 1px solid #2D77AB}
.BORD1 {height: 25px; background: url(/img/hordotted.gif) no-repeat bottom}
.BOLD {font-weight: bold}
.COLO1 {font-size: 13px; font-weight: bold}
.COLO2 {font-size: 13px; font-weight: bold; color: #B23805}
.RecapTax center {margin-top: 10px}
.InicialyOrder{Xheight: 90px; width: 260px;Xmargin-left:54px;padding: 5px 5px 15px 0px;Xbackground:red;	}
.IniBOX{float:right}
.ZpravaIn p{padding:5px}
.ZpravaIn .SelectZ{width:170px;  background: #F2F3F3	;}
.ZpravaIn .SelectZ1{margin-left:10px;width:170px; background: #F2F3F3;}
.TTZ{width:260px;height:90px;border-top: 1px solid #B1B2B2; border-left: 1px solid #B1B2B2; border-bottom: 1px solid #D8D9D9; border-right: 1px solid #D8D9D9; background: #F2F3F3}
.ZpravaIn{float:right}
/* ------------ Registrace -----------------------------------------------------------------------------------------------------------------*/
.titleR {margin: 10px 0px; font-weight: bold; color: #02336E; border-bottom: 1px solid #C8D3DE}
.RegText {margin: 10px 0px; text-align: center}
.RegText span {_height: 0px; padding: 0px 4px 0px 7px; color: #FFF; background: url(/img/DECreg.gif) no-repeat 3px 3px}
.vykricnik {_height: 0px; padding: 0px 4px 0px 7px; color: #FFF; background: url(/img/DECreg.gif) no-repeat 3px 3px}
.Registrace  {margin: auto;}
.IB {height: 15px; width: 140px;  border-top: 1px solid #B1B2B2; border-left: 1px solid #B1B2B2; border-bottom: 1px solid #D8D9D9; border-right: 1px solid #D8D9D9; background: #F2F3F3}
:root .IB{height: 15px !important ;}
.Registrace table span {_height: 0px; _display: block; padding: 0px 5px 0px 5px; background: url(/img/DECreg.gif) no-repeat 2px 4px}
.inicialy {Xheight: 28px; width: 45px; padding-right: 10px; text-align: right}
.inicialy1 {width: 165px}
.userSelect{width: 145px}
:root .userSelect{width: 145px}

.tblKatalog th {vertical-align:middle}

/* ------------ Footer -----------------------------------------------------------------------------------------------------------------*/
.ShopEngine a{height: 37px; width: 204px;  display: block; float: left;background:none }
.ShopEngine {width: 204px;margin: 0px 4px 0px 26px; _margin-left: 13px; background: url(/img/ShopEngine.gif) no-repeat;float:left}
.divClassFoot {width:560px;padding: 5px 15px 0px 0px;float:right}
#XXXcontainerFooter a {height: 37px; width: 204px; margin: 0px 4px 0px 26px; _margin-left: 13px; display: block; float: left; background: url(/img/ShopEngine.gif) no-repeat}
#containerFooter .divClassFoot {width: 540px; padding: 5px 14px 4px 0px; float: left; text-align: right; color: #FFF; background: url(/img/BGFooter_p.gif) no-repeat}
.fastOrder ol{margin:0;padding:0}
.fastOrder.code{font-weight:bold;padding:0 10px 0 45px;}
.fastOrder.count{font-weight:bold;padding:0 0px 0 10px}
/*----------ExecutedOrder-------------------*/

/* Order_INC.asp - kosik/objednavka     */
table.order2 {border-collapse:collapse; /*separate*/margin-top:10px;Xwidth:100%;width: 540px ;Xbackground:yellow;}
/** head **/
table.order2 THEAD TD {height:20px;padding:5px;color:#435174;border-bottom:1px solid #C7C7C7;}

table.order2 tbody TD {	Xheight:20px;	border:1px solid #C7C7C7;	padding:2px;}
.btnStorno{width:18px}

/* ledenda u faktur        */
.Neuhrazeno {	background-color: #FFE5E0;}
.VeSplatnosti {background-color: #FBF6CC;}
.Uhrazeno {background-color: #CFFECF;}

/* ledenda u Zakázek       */
.BlueBG TD,
TD.BlueBG   { background-color: #6FA4E4; }
.LimeBG TD,
TD.LimeBG   { background-color: #ffffcc; }
.GrayBG TD,
TD.GrayBG	{ background-color: #eeeeee; }
.GreenBG TD,
TD.GreenBG	{ background-color: #CFFECF; }
.RedBG TD,
TD.RedBG	{ background-color: #FFE5E0; }
.KhakiBG TD,
TD.KhakiBG	{ background-color: #FBF6CC; }
.GreyBG TD,
TD.GreyBG		{ background-color: #CCCCCC; }
.bgAttention TD,
TD.bgAttention { background-color: #FFE0D0; }
		
/* vyskakujici okno dostupnosti zbozi */
/*#tabBodyDetail td{border:1px solid red}*/


DIV#avaibilitybox IFRAME {
	visibility:hidden; 
	width:0px;
	height:0px;
}	

DIV#avaibilitybox {
	width:245px;
	height:167px;	
	background:#d5dde6;
	position:absolute;
	padding:0px;
	text-align:center;
	font-family:Arial;
	font-size:11px;
	color:#02336e;
	
	
}
.INP_DAVA {width: 60px; margin: 3px 3px 0px 0px; padding: 1px 1px 1px 1px; text-align: center; font-weight: bold; border-top: 1px solid #B1B2B2; border-left: 1px solid #B1B2B2; border-bottom: 1px solid #D8D9D9; border-right: 1px solid #D8D9D9; background: #F2F3F3}
.iCommnet{font-size:10px}
DIV#avaibilitybox table {width:245px;Xheight:120px;	}
DIV#avaibilitybox table td{Xborder:1px solid blue}
DIV#avaibilitybox .mainTabAva{border:#194c7a 2px solid}
DIV#avaibilitybox .avaImg {
	padding-top:5px
}	
DIV#avaibilitybox .avaiPar1{font-size:12px;font-weight:bold;border-bottom:1px solid #fff}



/* ********** lightbox ********** */
#lightbox { background-color: #eee; padding: 10px; border-bottom: 1px solid #666; border-right: 1px solid #666; }
#overlay { background-image: url(/img/overlay.png); }
#lightboxCaption { color: #333; background-color: #eee; font-size: 13px; text-align: center; border-bottom: 1px solid #666; border-right: 1px solid #666; font-style: italic; font-weight: bold;}
#lightboxIndicator { display: none }
#lightboxOverallView { display: none }
* html #lightboxOverallView { display: none }
* html #overlay { background-color: #000 !important; background-image: url(/img/blank.gif); filter: Alpha(opacity=50); }

