{ ------------ Globální definice objektů  -----------------------------------------------------------------------------------------------}
object, embed {position:relative; }
body {padding: 0px; margin: 0px; font-family: Verdana; font-size: 10px; color: #595959; xbackground:url(/img/BGbody.gif)}
div {_height: 0px; height: auto; PADDING: 0px; MARGIN: 0px}
p {margin: 0px; padding: 0px}
a {text-decoration: none; color: #2C2C2C;font-weight:bold;x_height:0px}
a:hover {text-decoration: underline}
ul, li {xmargin: 0px; xpadding: 0px; list-style-type: none}
img {vertical-align: middle; margin: 0px; padding: 0 0px; font-size: 11px; border: 0px;}
.imgcompare {border:solid 1px #A43504;}
form {margin: 0px; padding: 0px;}

h1 {margin: 0px; padding: 0px; font-weight: bold; font-size:11px; color: #000}
h2 {margin: 0px; padding: 0px; color: #AC4315; font-family: Verdana; font-weight: bold; font-size: 13px;}
h3 {margin: 0px; padding: 3px 0px; font-weight: bold; font-size:15px; color: #000}
h4 {margin: 0px; padding: 3px 0px; font-weight: bold; font-size:11px; color: #000}
h5 {margin: 0px; padding: 0px; font-weight: bold; font-size:11px; color: #000}
.red{color: #993104;} 
.white {color:#fff;}

.titletext {margin: 0px; padding: 3px 0px; font-weight: bold; font-size:13px; color: #000 !important}
.titletext:hover{color: #000000 !important}
Input{height: 16px; margin: 0px; padding: 2px 0px 0px 3px; vertical-align: middle; font-size: 11px; color: #696769 ;background: #EBEBEB; border-top:1px solid #817F82; border-left:1px solid #817F82; border-bottom:1px solid #D3D1CB; border-right:1px solid #D3D1CB}
Textarea{height: 66px; padding: 4px 0px 0px 3px; overflow: auto; font-size: 11px; font-family: Verdana; color: #000; background: #EBEBEB; border:1px solid #808080}
Label {margin: 0px; padding: 0px; vertical-align: middle; font-size: 10px; color: #000}
Select {vertical-align: middle; margin: 0px; padding: 0px; font-size: 10px; color: #000}
.test {background:red;color:yellow;}
.importantBox {color:red;xbackground:#ffcc00;xborder:1px solid red;padding:5px;text-align: center;}

.BT {margin: 0px; padding: 0px; border: 0px; background: none}
.BT2{margin:1px; padding:0px; border: solid 1px; background:whitesmoke;}
.Title {height: 23px; width: 198px; margin-top: 5px; padding: 7px 0px 0px 10px; color: #FFF; letter-spacing: -1px; font-size: 15px; font-weight: bold; font-family: Verdana}
.Title h3 {font-size: 12px; color: #fff; }
.titleSearch {height: 15px; margin:10px 0px 10px 0px; padding: 5px 0px 2px 0px; text-align:left; color: #AC4315; font-family: Verdana; font-weight: normal; font-size: 13px; background: url(/img/BGtitle_X.gif) no-repeat bottom}
.titleSearch h2 {font-weight: normal;}

.R {margin-top: 0px; color: #993104; background:url(/img/BGtitle_R.gif) no-repeat}
.L {_height: 0px;background:url(/img/BGtitle.gif) no-repeat}
.Box {padding: 10px 0px 15px 8px; background: url(/img/BGend_box.gif) no-repeat bottom #DDD4AC}
.Info {font-weight:normal;}
.clear {clear: both; font-size: 0px; border: none; height: 1px; margin-bottom:-1px;  position: relative}
.clear2 {clear:both;position:relative;}
{ ------------ Definice kostry  ----------------------------------------------------------------------------------------------------------}
#containerHeader {position: relative; margin: auto; width: 996px; height: 210px; background: #FFF url(/img/BGcontainerHeader1.gif) no-repeat left 20px}
#conteinerMenu {position: relative; margin: auto; width: 996px; z-index:100}
#containerBody {position: relative; _position: static; *position: static; margin: auto; width: 996px; background: #FFF}
#column1 {position: relative; _position: static; *position: static; _padding:0 0 0 4px; *padding:0 0 0 4px; z-index:1; left: 5px; /*top: -43px;*/; top:0px;  float: left; width: 208px; overflow: hidden}
#column2 {position: relative; _position: static; *position: static; _padding:0 0 0 10px; *padding:0 0 0 10px; z-index:1; left: 16px; float: left; width: 542px; xoverflow:hidden;color:black;xfont-weight:normal;}
#column2 h1 {z-index:1; font-size:10px; color: #000; font-weight:normal; display: inline;}
#column3 {position: relative; _position: static; *position: static; padding: 0 0 0 4px; _padding:0 3px 0 0; *padding:3px 0 0 0; _margin:0 5px 0 0; *margin:0 5px 0 0; right: 5px; float: right; width: 208px; _width: 212px; *width: 213px; margin-bottom: 10px; border-left: 1px solid #B1B1B1; xoverflow:hidden;}
#containerFooter {position: relative; width: 996px; height: 33px; margin: auto; padding-top: 6px; text-align: center; color: #3E3B3E; background: url(/img/BGcontainerFooter.gif) no-repeat top #FFF}
{ ------------ containerHeader ----------------------------------------------------------------------------------------------------------}
.netIcon {position: absolute; left: 0px; top: 0px; width:210px; height:40px;}
.Logo {position: absolute; left: 5px; top: 5px}
.Logo a {display: block; height: 85px; width: 300px}
.Logo .TopImg {position: absolute; z-index:9; left: 5px; top: 117px; }
.Logo .TopSecondImg {position: absolute; z-index:9; left: 310px; top: 40px; }
.Logo h5 {position: absolute; z-index:9; left: 5px; top: 117px; }
.Logo span {z-index:99; position: absolute; left: -5px; top: -5px; width: 986px; height: 91px;}
.HeaderImg {position: absolute; left: 5px; top: 117px; width: 986px; height: 91px; xbackground:url(/img/BGHeaderImg.gif) no-repeat}
.Basket {position: absolute; right: 10px; top: 70px; font-size: 11px; color: #504E50; background:url(/img/DECbasket.gif) no-repeat 0px 4px}
.Basket a {display: block; padding:5px 0px 5px 35px; _padding-bottom: 20px}
.Basket strong {font-family: Verdana; font-size: 13px; font-weight: bold; color: #000}
.PriceB {font-size: 16px !important; color: #910016 !important}

.menu {position: absolute; z-index: 100; top: -43px; right: 5px; width: 776px; margin: 0px; padding: 0px; font-size: 11px; background: url(/img/BGmenu.gif) repeat-x}
.menu li {position: relative;margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; float: left; display: block; background: url(/img/SEPmenu.gif) no-repeat left}
.menu li a {display: block; float: left; margin: 0px; padding: 13px 19px 13px 19px; font-weight: normal; color: #FFF}
.menu li a:hover {color: #FA9C01; text-decoration: none}
.menu ul {position: absolute; top: 36px; left:0px;margin: 0px; padding: 1px; background: #FFFFFF; border: solid 1px #620600;  z-index: 20}
.menu li ul li {display: block; float: none; margin: 0px;  padding: 0px; position: relative; top: 0px; background: url(/img/DECcategories_Sub.gif) no-repeat  5px 9px #EEE7C4}
.menu li ul li a {display: block; float: none; _display:inline; margin: 0px; position: relative; top: 0px; padding: 4px 11px 3px 20px; color: #993104}
.menu li ul li a:hover {background: #CFCECE; color: #2D2D2D}

.categories {position: relative; _height:0px; margin: 0px; padding: 0px; padding-bottom: 9px; text-align: right; font-weight: bold ;background: url(/img/BGend_box.gif) no-repeat bottom}
.categories h2 {font-size: 10px; font-weight:bold;  font-family: Verdana;}
.categories h3 {font-size: 10px; _height: 18px; min-height:18px; margin: 0px 0px 0px 0px; padding: 0px;}
.categories li {_height: 25px; min-height: 25px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; list-style-type: none; border-bottom: 1px solid #FFF; background: #EEE7C4}
.categories li a {_width: 163px; display: block; margin: 0px; padding: 8px 35px 8px 10px; background: url(/img/DECcategories.gif) no-repeat 190px 9px}
.categories li a:hover {background: url(/img/DECcategories_X.gif) no-repeat #DDD4AC}
.libiho {background: url(/img/DECcategories_X.gif) no-repeat #DDD4AC !important}
.categories li ul {position: relative; margin: 0px 0px 0px 0px; padding: 7px 0px 5px 0px; font-size: 10px; border-top: 1px solid #FFF; background: #EAEAEA !important}
.categories li ul li {_height: 18px; min-height:18px; margin: 0px 0px 0px 0px; padding: 0px; background: #EAEAEA !important ;border: none}
.categories li ul li a {_width: 161px; margin: 0px; padding: 2px 45px 2px 0px;  display: block; font-weight: normal; background: url(/img/DECcategories_Sub.gif) no-repeat 168px 7px}
.categories li ul li a:hover {border: 1px solid #FFF; color: #FFF; font-weight: bold; text-decoration: none; background: #F99901}

.HeaderXMenu                               { position: relative; padding:0px 0 0 0; background: transparent; }
.HeaderXMenu #conteinerMenu                { width: 996px !important; }
.HeaderXMenu #conteinerMenu .menu          { background: none #fff; width:950px; position: relative; top:1px; left:140px;  }
.HeaderXMenu #conteinerMenu .menu li a     { color: #B53800; padding:3px 19px; *padding:0 19px;}
.HeaderXMenu #conteinerMenu .menu ul       { position: absolute; top: 18px; *top:12px; left:0px; margin: 0px; padding: 1px; *padding:0; background: #FFFFFF; border: solid 1px #620600;  z-index: 20}
.HeaderXMenu #conteinerMenu .menu li ul li          { display: block; height:17px; float: none; margin: 0px;  padding: 0px; position: relative; top: 0px; background: url(/img/DECcategories_Sub1.gif) no-repeat  4px 6px #fff}
.HeaderXMenu #conteinerMenu .menu li ul li a        { display: block; height:11px; float: none; margin: 0px; position: relative; top: 0px; padding: 4px 8px 3px 13px; *padding:2px 8px 3px 13px; color: #993104}
.HeaderXMenu #conteinerMenu .menu li ul li a:hover  { background: #CFCECE; color: #620600}

/*html>body .MenuUsing                        { left:348px; }*/
/*.MenuUsing                                  { position: absolute; width: 776px; height:33px; _left: 348px !important; *left: 350px !important; top:284px; _top:284px; *top:284px; z-index:100}*/
.MenuUsing                                   { width: 778px; height:33px;  float: left; }

.containerMenu                               { margin:auto; position:relative; width:988px; height:38px; padding:0 0 1px 0; }
.containerMenu .hledani                      { width: 206; height: 38px; float: left; }
/*head:first-child+body .MenuUsing            { left:352px; }*/

.MenuUsing .categories                       { padding:0 0 0 2px !important; text-align: center !important; background: transparent !important; }
.MenuUsing .categories td                    { position: relative; text-align: left; }
.MenuUsing .categories .menu1                { position: relative; width: 100%; height: 38px; padding: 0px; border-spacing: 0px; width:100%; margin:0px !important; padding:0 !important; background-image: none; left:01px !important}
/*.MenuUsing .categories .menu1 ul             { position: absolute; top: 39px; left:0px;margin: 0px; padding: 1px; background: #FFFFFF;  z-index: 101; border:none !important}*/
.MenuUsing .categories .menu1 td             { position: relative; height:38px; _margin: 0 5px 0 0; *margin: 0 5px 0 0; padding:0 0px; background: #EEE7C4 url(/img/DECcategories.gif) no-repeat 96% 15px;}
.MenuUsing .categories .menu1 .sel           { position: relative; /*background: #EEE7C4 url(/img/DECcategoriesOpen.gif) no-repeat 73px 16px*/}
.MenuUsing .categories .menu1 a              { margin:0; background: none; color: black !important;  padding:0 0 0 10px}
/*.MenuUsing .categories .menu li a           { width: 68px; height:19px; display: block; margin: 0px; padding: 11px 5px 8px 12px; background: url(/img/DECcategories.gif) no-repeat 4px 14px}*/
.MenuUsing .categories .menu1 .sel li        { position: relative; width: 123px !important; padding:0 0 2px 0; background: none; }
.MenuUsing .categories .menu1 .sel li a      { position: relative; width: 127px; height:8px; text-align: left; background-image:none; padding:0 0 2px 0; }

.MenuUsing .categories .menu1  td ul li      { width:160px; background: none; padding:0; margin:0; position: relative; z-index:1000}

{-------XMENUCategory------}

.MenuUsing .categories .menu1 .sel li a     { display: block; margin:0px; padding:5px 0px 5px 5px; }
.MenuUsing .categories .menu1 ul            { position: relative; display: none; width: 160px; top:40px;  }
.MenuUsing .categories .menu1 .sel ul       { display: block; position:absolute; top:40px; width: 160px; margin: 0px; padding: 0px; z-index:1001; _margin:0; *margin:0;}
{--------------- SubmenuCategory-----------------}
.MenuUsing .categories .menu1 .sel li a     {	width: 133px;	letter-spacing: 0px; display: block; margin: 0px; padding:5px 15px 0px 10px;	color:#9C3104;	float: none; }
.MenuUsing .categories .menu1 .sel a:hover  { text-decoration: none; background-color:transparent !important; border:none !important; }

.HeaderBanner {position:absolute; top:0px; left:300px;  width:468px; height:60px; text-align:center;}
.bannerCategory {width:100%; padding:5px 0px; text-align:center;}

{-------XMENU------}

.menu li.sel li a {

	display:block;
	margin:0px;
	padding:5px 0px 5px 15px;
}

.menu li ul {
	display: none;
	width: 160px;
}

.menu li.sel ul {
	display: block; position:absolute; width: 160px; margin: 0px; padding: 0px; 
}

{--------------- Submenu-----------------}
.menu li.sel li a {
	_width: 160px;
	letter-spacing: 0px;
	display: block;
	margin: 0px; 
	padding:3px 15px 3px 15px;
	/*color:#9C3104;*/
	color:red;
	float: none;
}

{ ------------ Column1 -----------------------------------------------------------------------------------------------------------------}
.Search {padding-top: 8px; background:url(/img/BGsearch.gif) no-repeat; height:35px; width: 208px; }
.Search p {height: 29px; margin-top: 13px; padding: 5px 0px 0px 3px; background:url(/img/BGsearch_X.gif) no-repeat top}
.Search p input {margin: 3px 2px 0px 2px; _margin: 1px 3px 0px 2px; background: 0; border: 0}
.Search label {cursor: pointer; letter-spacing: -1px}
.AdvSearch {color:white;}
.AdvSearch:hover{color:#FA9C01;}
.SER_I {width: 129px; margin: 0px 2px 0px 9px}
.SER {height: 19px; width: 53px; margin-top: 1px}

.LOG1_I {width: 190px; margin-bottom: 5px}
.LOG2_I {width: 130px}
.GO {height: 22px; width: 56px; margin: 0px 0px 0px 2px}
.verDotted {height: 1px; width: 195px; margin: 5px 0px; font-size: 1px; background: url(/img/DECverdotted.gif) repeat-x}
.LoggedUser {font-size:14px; font-weight:bolder; color: dimgray}
.Box ul {margin: 0px; padding: 0px}
.Box ul li a {display: block; _height: 10px; padding: 2px 0px 2px 10px; color: #993104; font-weight: bold; background: url(/img/DECcategories_Sub.gif) no-repeat 0px 7px}
.News {margin-top: 5px; padding: 8px 0px 10px 8px; color: #FFF; font-size: 12px; font-family: Verdana; background: #BAAD79}
.News strong {display: block; margin-bottom: 5px}
{ ------------ Column2 UVOD ------------------------------------------------------------------------------------------------------------}
.Uvod {_height: 180px; min-height: 180px; padding: 70px 250px 0px 0px; background: url(/img/BGuvod.gif) no-repeat top}
.Uvod p {font-size: 11px}

.NewsA {margin-bottom: 10px; padding-bottom: 10px; float: left; background: url(/img/DECverdotted_X.gif) repeat-x bottom}
.NewsA strong {font-size: 11px; color: #000}
.NewsImg {width: 106px; float: left;MARGIN-RIGHT: 10px}
.NewsImg a {padding: 1px; display: block; border: 2px solid #D4D4D4}
.NewsImg a:hover {border: 2px solid #9F0E13}  
.NewsText {width: 425px; margin-left: 10px; float: left}
.DateN {width: 65px; padding: 5px 0px 5px 10px; float: right; font-size: 11px; background: #E8E8E8}
.TextN {width: 340px; padding: 5px 0px 5px 5px; float: left; color: #8D2B00; font-weight: bold; font-size: 11px; background: #F3F3F3 }
.Text {padding: 5px; float: left}
.Redtext {padding: 5px; xfloat: left;font-weight:bold; color:red}
.Text a {padding-left: 3px; color: #8D2B00; font-weight: bold}
{ ------------ Column2 Vypis  ----------------------------------------------------------------------------------------------------------}
.navbarobr:hover {border:0px !important}
.navbarobr{padding:0 !important}
.naviMenu {margin: 0px; margin-bottom: 10px; padding: 0px 0px 3px 0px; font-size: 11px; border-bottom: 1px solid #D4D4D4}
.naviMenu h1 {display: inline; padding-right: 5px}
.naviMenu li {display: inline; padding-right: 5px}
.naviMenu li a {padding: 0px 10px 0px 0px; font-weight: bold; color: #9F0E13; background: url(/img/DECnaviArrowR.gif) no-repeat right}
.mediumDark {FONT-WEIGHT: normal;FONT-SIZE: 11px;COLOR: #000000;FONT-FAMILY: Verdana}
.mediumDark input {background:none; border:0px;}
.SubCat_T {text-align:left;_height:0px;padding:3px 0px 3px 5px; color: #FFF; font-size: 12px; font-weight: bold; font-family: Verdana; background: url(/img/DECsubCat.gif) no-repeat top}
.SubCat {text-align:left;width: 100%; padding: 7px 0px; float: left;  background: #EEE7C4}
.SubCat h2 p {width: 140px; float: left; font-weight: bold; font-size: 11px; padding: 3px 0px 3px 40px; background: url(/img/DECcategories_Sub.gif) no-repeat 29px 8px}
.SubCat a:hover {color: #9F0E13}

.displayPaging {width:100%;margin: 10px 0px; padding: 10px 0px 6px 0px; float: left; text-align: left; border-bottom: 2px solid #A43504; background: url(/img/BGdisplayPaging.gif) no-repeat top}
.displayPaging2 {margin: 10px 0px; padding: 10px 0px 6px 0px; float: right; text-align: left; background:none;}
.displayPaging p {margin-top: 1px; margin-right: 5px;float: right; }
.displayPaging a {padding: 0px 3px; font-weight: bold; font-size: 11px}
.displayPaging a:hover {padding: 1px 2px; color: #A43504; text-decoration: none; border: 1px solid #A43504}
.displayPaging label {margin-left: 5px; color: #595959}
.Select1 {width: 75px}
.Select2 {width: 125px; padding:0px}
.DP {height: 20px; width: 20px}
.POR {height: 22px; width: 77px; margin-left: 10px}

.catalogVypis {margin: 5px 0px; float: left}
.ProductBox {width: 540px !important; float: left; background: url(/img/DECverdotted_X.gif) no-repeat bottom; _background: url(/img/DECverdotted_X.gif) no-repeat -4px bottom}
.ProductBox_In {padding: 10px 0px; float: left; background: url(/img/DEChordotted.gif) repeat-y 270px 0px}
.ProductBox_Related {padding: 10px 0px; float: left; margin-top:10px; border:solid 0px; background: url(/img/DEChordotted.gif) repeat-y 270px 0px}
.Product {width: 260px; margin-right: 5px; float: left}
.Product p {height: 80px; margin-left: 5px; font-weight: normal; overflow: hidden}
.Product .dostupnost  { position: relative; margin: 10px 0 0 10px; width:80px; height: 15px; color: #fff; text-align: center; background: #827542; }
.Product .dostupnost .askladem { color: #fff; }
.Product .sSubItemsDIV { border:2px solid #B03B05; padding:5px; background:#DDD4AC; position: relative; top:-150px; left:80px; z-index:9;  width:180px; }
.Product .dostupnost .tblSubItems { background: #DDD4AC !important; }
.Product .dostupnost .tblSubItems .lbl { display: none; color: #DDD4AC !important; background: #DDD4AC !important; height:1px !important; line-height:1px !important;; font-size:1px !important;}
.Product .dostupnost .tblSubItems .nm, .Product .dostupnost .tblSubItems .st {  background: #DDD4AC !important; }
.Product .dostupnost .tblSubItems .close { background: #DDD4AC !important; color: #808080; }

.Product .dostupnost .tblSubItems td {  border:0 !important; }

.ProductImg {width: 98px; padding: 0px 0px 10px 0; float: left; text-align: center}
.ProductImg img {margin-left:6px; }
.ProductText {width: 162px; _width: 155px; float: left; }
.ProductText a {height: 45px; margin-left: 5px; display: block; overflow: hidden}

.ProductText div .CommonPrice span         { float: left; padding:5px 0 0 5px; color:#BEC0BE;}
.ProductText div .CommonPrice strong       { float: right; padding: 3px 0px 0 3px; font-weight: bold; color: #9CA09C; font-size: 11px !important;}

.checkBox {width: 12px; height: 12px; float: right; margin: 0px; margin-top: 4px; background: none; border: 0px}
.radio {background: none; border: 0px}
.ProductAmount {position: relative; width: 162px; _width: 161px; margin-left: 5px; _margin-right: -10px; padding-top: 6px; _padding-bottom: 3px; border-top: 2px solid #D4D4D4}
.ProductAmount strong {margin-top: 3px; float: left; display: block; font-size: 12px; font-family: Verdana; color: #9F0E13}
.ProductAmount a {font-size: 12px; font-family: Verdana; color: #9F0E13}
.ProductAmount input {margin-left: 5px; _margin-left: 4px; float: left}
.OBJ_P {width: 20px; margin-top: 1px; float: right; text-align: center; font-weight: bold; color: #000}



.Products {width: 550px; margin: 0px 0px 10px 0px ; padding:0px;  float: left; background: url(/img/DECverdotted_X.gif) repeat-x bottom}
.Products .ProductImg {width: 90px; padding: 10px 4px; float: left; text-align: center}
.Products .ProductText {width: 270px; float: left; text-align:left; margin:0px; padding:0px;  }
.Products .ProductText p {width: 255px; text-align:left; padding:0 0 5px 0;}
.Products .ProductText a {width: 255px; margin:0px; padding:0px; height:auto; }
.Products .ProductAmount {float:left; width: 160px; margin:23px 0px 0px 0px; padding:0px; position:relative;}
.Products .ProductAmount strong {position:absolute; top:0px; left:0px;}
.Products .ProductAmount input {position:absolute; top:0px; right:30px;}
.Products .ProductAmount .OBJ_P {position:absolute; top:0px; right:0px;}



{ ------------ Column2 Detail ----------------------------------------------------------------------------------------------------------}
.DetailBox {}
.DetailImg {width: 270px; align: left; xbackground:lime;}
.DetailImg img {padding: 1px}
.VolParSpan{display:block;width:60px;float:left;xmargin-top:5px;xpadding-bottom:5px;}
.VolParDiv{float:left;width:400px;}
.CetelemCalc {background:white;padding-top:5px;}
.PRN {height: 22px; width: 72px}
.SNE {height: 22px; width: 117px}
.SNA {height: 22px; width: 103px}
.SEN {height: 22px; width: 50px}
.DetailImg {float: left; text-align: center}

.DetailDiv      { width: 257px; float: left; }
.DetailInfo     { width: 257px; margin:5px 0px 0px 15px; text-align: left; font-weight: bold; background: #fff}
.DetailInfo TD  { background: #EEE8CF; font-size:11px; }
.ContactBox     { width:98%;text-align: left; font-weight: bold; background: #EAEAEA;}
.Det_H          { height: 29px; text-align: center; background: #762400 url(/img/BGDet_H.gif) repeat-x 0 0 !important}
.Det_H h1       { color:#FFFFFF !important; font-size:12px !important; font-weight:bold !important;}
.Det_1 {height: 20px; width: 132px; padding:2px 0 2px  10px; font-weight: normal;font-size:12px;}
.Det_1hom       { padding: 0 0 0 50px; background: url('/img/bgHomecredit.gif') no-repeat left top !important; height:37px !important; }
.Det_1hom a     { color: #fff; }
.Det_2 {font-size: 11px; font-family: Verdana}
.Det_3 {font-size: 12px; color: #109610; font-family: Verdana}
.Det_4 {font-size: 13px; font-family: Verdana}
.Det_5 {font-size: 14px; color: #CE1821; font-family: Verdana}
.DTexT {padding-left: 50px}
.space {height: 4px}
.space1 {height: 12px; background:#fff !important;}
.dotted {height: 18px; background: url(/img/DEC_tab_verdot_X.gif) no-repeat center}
.BUY {width: 56px; height: 22px; margin-top: 1px}
.BUY1 {width: 88px; height: 23px;}
.DET_I {width: 16px; height:14px;text-align: center; font-weight: bold; color: #000; background: #FFF}

.Det_1_line {height: 20px; width: 132px; padding:4px 0 4px  10px; font-weight: normal; font-size:12px; border-top:2px solid #fff; }
.Det_4_line {font-size: 13px; font-family: Verdana; padding:4px 0; border-top:2px solid #fff;}

.Det_1_l {height: 20px; width: 132px; padding:2px 0 2px  10px; font-weight: normal;font-size:12px; background:#F6F2E0 !important; border-top:2px solid #fff;}
.Det_2_l {font-size: 11px; font-family: Verdana; background:#F6F2E0 !important; border-top:2px solid #fff;}
.Det_2_l_green {color: #98CB00; font-size: 11px; font-family: Verdana; background:#F6F2E0 !important; border-top:2px solid #fff;}

.Det_1_white {height: 20px; width: 132px; padding:2px 0 2px  10px; font-weight: normal;font-size:12px; background:#FFF !important; }
.Det_2_white {font-size: 11px; font-family: Verdana; background:#FFF !important; }

.Det_1_braun  {color: #A43504; height: 20px; width: 132px; padding:2px 0 2px 10px; font-weight: normal; font-size:12px;}
.Det_5_braun  {color: #A43504; font-size: 14px !important; font-family: Verdana; }

.DetailText {padding:0 20px}
.DetailText p {padding: 2px 0px}

.DetailTech div {width: 172px; margin: auto; margin-right: 8.5px; float: left; text-align: center}
.DetailTech p {height: 22px; margin-bottom: 10px; padding-top: 6px; font-size: 12px; font-weight: bold; color: #595959; background: #EAEAEA}
.DetailTech span {padding: 5px 0px; display: block}
.DECOR {margin-right: 5px}
.DetTImg {width: 112px !important; float: none !important; margin: auto !important}
.DetTImg a {padding: 1px; display: block; border: 2px solid #D4D4D4}
.DetTImg a:hover {border: 2px solid #9F0E13}  
.CHG {width: 74px; height: 22px; margin-top: 10px}

.TitleParams                { background: #EEE8CF; color: #762400; font-weight: bold; font-size:12px; line-height:13px; padding:2px 0; }
{ ------------ Column2 Danova Rekapitulace ---------------------------------------------------------------------------------------------}
.Objednavka {text-align: center; font-weight: bold}
.OTAB {font-weight: normal}
.CodeH {width: 70px; text-align: left}
.NameH {width: 240px; padding-left: 5px; text-align: left}
.AmountH {width: 85px}
.PriceH {width: 70px}
.SumaH {width: 70px}
.Code {height: 33px; text-align: left}
.Name {padding: 0px 5px; text-align: left}
.Price {font-family: Verdana; font-size: 14px; color: #404040}
.PriceS {font-family: Verdana; font-size: 14px; color: #808080}
.Suma {font-family: Verdana; font-size: 14px; color: #9F0E13}
.SumaS {font-family: Verdana; font-size: 14px; color: #9D626C}
.OBJ_I {width: 20px; text-align: center; font-weight: bold; color: #000}
.GrayBG{background:#CCC}
.TAB {height: 20px; width: 20px}
.BOR {height: 18px; border-bottom: 1px solid #D4D4D4}
.BG {background: url(/img/DECverdotted_X.gif) repeat-x bottom}
.OB {weight:70px;height:22px;}
.SumaX {margin: 15px 0px; padding: 8px 10px 6px 10px; background: #F3F3F3; border: 2px solid #A43504}
.SumaX p {margin-top: 0px; float: right}
.SumaX strong {padding-left: 15px; font-family: Verdana; font-size: 16px; color: #9F0E13;display:inline;}
.OBJ {height: 22px; width: 135px}

.Dan {width: 460px; margin: 15px auto; text-align: right}
.Sazba {text-align: left} 
.Sazba1 {height: 23px; width: 195px; text-align: left} 
.Price_1 {width: 80px; text-align: center; font-weight: bold; font-family: Verdana; font-size: 14px}
.Price_2 {text-align: right; font-weight: bold; font-family: Verdana; font-size: 14px; color: #9F0E13}
.DPH {text-align: center}
{ ------------ Column2 Registrace ------------------------------------------------------------------------------------------------------}
.title {height: 15px; margin:10px 0px 10px 0px; padding: 5px 0px 2px 0px; color: #AC4315; font-family: Verdana; font-weight: bold; font-size: 13px; background: url(/img/BGtitle_X.gif) no-repeat bottom}
.title_X {margin-bottom: 10px; padding: 5px 0px 2px 0px; font-size: 12px; font-family: Verdana; font-weight: bold; color: #AC4315; background: url(/img/DECverdotted_X.gif) repeat-x bottom}
.RegText {font-size: 11px; text-align: center; font-weight:normal;}
.RegText span {padding:0px 3px 0px 3px; font-weight: bold; color: #EAD404}
.Registrace {width: 520px; margin: 15px auto}
.Registrace input {width: 155px}
.Registrace span {padding-left: 5px; font-weight: bold; color: #EAD404}
.inicialy {height: 25px; width: 65px; text-align: right}
.inicialy1 {width: 215px}
.REG {height: 22px; width: 151px}
{--------------------------------------------- Objednavky - legenda -------------------------------------------}
.GreenBG {BACKGROUND-COLOR: lightgreen}
.RedBG {BACKGROUND-COLOR: tomato}
.KhakiBG {BACKGROUND-COLOR: khaki}
.GreyBG {BACKGROUND-COLOR: #cccccc} 
{--------------------------------------------- Special tables -------------------------------------------------}
.st_div{margin-top:10px;margin-left:20px;margin-right:20px;float:left; }
.st_p {text-align:center; margin: 10px 10px 10px 10px; xborder:solid 1px;}
.st_title{width:100px;margin: 10px 10px 10px 10px; xborder:solid 1px;height: 22px; padding: 10px 6px 6px 6px; font-size: 12px;font-weight: bold; text-align:center;color: #595959; background: #EAEAEA}
.st_items{float:left;display:block;padding:8px 0px 8px 0px;}
.st_img{float:left;display:block;padding-right:10px;}
{ ------------ Column3 -----------------------------------------------------------------------------------------------------------------}
.top10 {padding: 10px 0px}
.Best {width: 200px; margin-bottom: 3px; padding: 0px 0px 3px 3px; text-align: left; background: url(/img/DECverdotted_X.gif) repeat-x bottom}
.Best span {margin-left: 3px; color: #993104; font-weight: bold; float: left}
.Best a {margin-left: 25px; display: block; color: #000}
.Best a:hover {text-decoration:underline; color: #C00000}

.Action {width: 200px; margin: auto; padding:0 0 10px 0; text-align: center; font-size: 13px; font-family: Verdana; background: url(/img/DECverdotted_X.gif) repeat-x bottom}
.Action a {padding:10px 0px; font-weight: bold; color: #000; display: block}
.Action strong {padding:10px 0px; display: block; color: #9F0E13; font-size: 15px}

.Action .CommonPrice        { font-size: 10px; }
.Action .CommonPrice span   { float: left; padding:0px 0 0 5px;}
.Action .CommonPrice strong { float: right; padding: 0 20px 0 0; color:#424142; font-size: 10px !important;}
.Action .Price              { font-size:11px; }
.Action .Price span         { float: left; padding:5px 0 0 42px;}
.Action .Price strong       { float: right; padding: 3px 20px 0 0; font-weight: bold; color: #9F0E13; font-size: 13px !important;}

{ ------------ Footer -----------------------------------------------------------------------------------------------------------------}
#containerFooter p {width: 596px; margin-right: 10px; xfloat: center;text-align: center;}

.DivIco {display:block;float:left;width:540px;margin-top:10px;xbackground:silver}
.DivIco a {border:2px solid #EEE7C4; width:150px;height:70px;padding:5px;text-align:center;font-weight:bold;margin-right:23px;_margin-right:21px;margin-bottom:5px;float:left}
.DivIco a img {padding-top:5px}
.DivIco a:hover {border:2px solid #DDD4AC;}
.DivIco .aLast {margin-right:0px;}

.DivIcoSortiment {display:block;float:left;width:540px;margin-top:10px;}
.DivIcoSortiment a {border:2px solid #EEE7C4; width:240px;height:215px;padding:5px;text-align:center;font-weight:bold;margin-right:32px;margin-bottom:5px;float:left}
.DivIcoSortiment a img {padding-top:5px}
.DivIcoSortiment a:hover {border:2px solid #DDD4AC;}
.DivIcoSortiment .aLast {margin-right:0px;}

.detBanner {float:left; width:100%; text-align:center; margin-top:20px; }

.ParamBorder {_cursor=hand;cursor:pointer;border:2px solid #DDD4AC;width:120px; padding:5px;}
.bigBlue {float:left; width:100%; font-size:12px; margin-bottom:5px;}

{ ----------- Novy vyber parametru pod detailem ---------------}
.tblParams                                  {width:540px;}
.tblParams .TDName                          {width:100px; height: 100px; vertical-align:top;}
.tblParams .TDValues                        {vertical-align:top;}
.tblParams .TDName .lblParamX               {padding:5px 3px 8px 3px; background: #EEE8CF;}

.tblParams .TDlblParam                      {background: url(/img/lblParam.gif) no-repeat 0 0; height:35px; }
.tblParams .TDlblParam .lblParam            {width:237px; height:26px; text-align: center; padding: 9px 0 0 0; font-size:12px; font-weight: bold; color: #fff; }

.tblParams .TDValues .valParams .valParam   {width:83px; height: 83px; vertical-align:middle; text-align: center;  }
.tblParams .TDValues .valParams .valParam .layout  {width:82px; height: 76px; padding:7px 0 0 1px; text-align: center; position: relative; }
.tblParams .TDValues .valParams .valParam img { position: relative; z-index:9998; float: left; }
.tblParams .TDValues .valParams .valParamOn {background: url(/img/BGParamsOn.gif) no-repeat 0 0; width:83px; height: 83px; vertical-align:middle; text-align: center; border:0px solid #808080;}
.tblParams .TDValues .valParams .valParamOn .layout {width:83px; height: 76px; padding:7px 0 0 0px; text-align: center; position: relative;}

.paramchecked                               {display: ; float: left; font-size:1px; line-height:1px; position:inherit; left:-1px; top:-21px; z-index:9999; width:28px; height:26px; background: transparent; }
.paramcheckedOn                             {display: ; float: left; font-size:1px; line-height:1px; position:inherit; left:-1px; top:-21px; z-index:9999; width:28px; height:26px; background: #fff url(/img/paramchecked.gif) no-repeat 0 0; overflow-y: hidden; }
.tblItems                                   {width: 540px; background: #EEE8CF; }

.SecondBanner                               { position: absolute; top:30px; left: 310px; width: 470px; height: 70px; border:0px solid red; z-index:999 }

.order  thead { background: #A73304; color: white; }
.order  tfoot { background: #F48101; color: white; }

.CommodityCount { color: #fff; font-weight: bold; font-size:12px; text-align: center; }

.checkparameters  { padding:0 !important}

.askSendLabel                               {/*background: url(/img/lblParam.gifX) no-repeat 0 0; */height:35px; width:237px; text-align: left; padding: 9px 0 0 0; font-size:14px; font-weight: bold; color: #872A03;}

.tblSubItems              { width:100%; background: #fff !important; }
.tblSubItems TD.lbl       { text-align: center; }
.tblSubItems TD           { background: #fff !important; border-bottom:1px dotted #000;}
.tblSubItems .nm, .tblSubItems .nm a { font-weight: normal; font-size: 9px; }
.tblSubItems .st          { text-align: right; font-weight: bold; font-size: 10px; }

.basketEx                             { width: 100%; height: 100%; }
.basketEx .basketExIn1                { width: 100%; height: 200px; }
.basketEx .basketExIn1 .baEx1         { font-weight: bold; font-size: 12px; line-height:15px; text-align: center; color:#AE3704;}
.basketEx .basketExIn1 .baEx2         { font-size: 14px; line-height:15px; padding:6px 0 20px 0; text-align: center; color:#AE3704;}
.basketEx .basketExIn1 .lbl           { width: 144px; height: 25px; padding: 0 3px; float: left; color:#666666; text-align: right;}
.basketEx .basketExIn1 .value         { width: 214px; height: 25px; padding: 0 3px; float: left; font-weight: bold; font-size: 12px; color:#AE3704;  text-align: left;}
.basketEx .basketExIn2                { width: 50%; height: 05px; float: left; padding: 0px 0 5px 0; text-align: center;}
.basketEx .basketExIn3                { width: 50%; height: 05px; float: left; padding: 0px 0 5px 0; text-align: center;}

.basketEx .input_button               { border:2px solid #B7B7B7; background:#AE3704; color: #fff; width: 130px; height: 25px; text-align: center; }

