body, html {	width: 100%;	margin: 0px ; padding:0;}
#strankaobal {	width: 100%;	margin: 0px ; padding:0;}
#hlavnipanelobal {	width: 100%;	margin: 0px ; padding:0;}
#levypanelobal, #pravypanelobal, #containerHeader, #containerFooter {	display: none;}


/* ------------ Definice kostry  ---------------------------------------------------------------------------------------------------------*/


#containerBody {position: relative; margin: auto; width: 950px; background: url(img/bg_container_body.gif) repeat-y; padding: 0;}

#containerBody #hlavnipanelobal a {text-decoration: underline;}

#levypanelobal h3 {font-family: Arial, Verdana; font-weight: bold; font-size: 11px; background: url(img/h1_logo_dark.gif) no-repeat 0 -3px; padding: 0.5pt 0 0 42px; margin: 15px 0 0 10px; color: #ed1c24;  text-transform: uppercase; width: 120px;}
#levypanelobal a {color: #fff;}
#levypanelobal .side_box {padding: 0 0 10px 0; background: url(img/bg_left_dotted.gif) no-repeat 0 100%;}

#hlavnipanelobal a {font-weight: bold;}
#hlavnipanelobal h2 {font-family: "Trebuchet MS", Arial, Verdana; font-weight: bold; font-size: 16px; padding: 0; margin: 0; color: #2270ac;  text-transform: uppercase; letter-spacing: -1px;}
#hlavnipanelobal h4 {font-family: "Trebuchet MS", Arial, Verdana; font-weight: bold; font-size: 14px; padding: 0; margin: 0; color: #c31c22;  letter-spacing: -1px;}
#hlavnipanelobal h4 span {font-weight: bold; font-size: 14px; padding: 0; margin: 0; color: #666;letter-spacing: -1px;}

#pravypanelobal h2 {font-family: Arial, Verdana; font-weight: bold; font-size: 11px; background: url(img/h1_logo_gray.gif) no-repeat 0 -3px; padding: 0.5pt 0 0 42px; margin: 15px 0 5px 10px; color: #2270ac;  text-transform: uppercase; width: 120px;}
#pravypanelobal .side_box {padding: 0 0 10px 0; background: url(img/bg_right_dotted.gif) no-repeat 0 100%; width: 192px;}
#levypanelobal .info_box {margin: 0; padding: 5px 0; list-style-type: none; }
#levypanelobal .info_box li a {margin: 0 0 0 10px; padding: 0px 25px 3px 10px; display: block; color: #fff; text-decoration: underline; font-size: 10px; background: url(img/arrowlink_dark.gif) no-repeat 0 2px;  }
#levypanelobal .info_box li a:hover {text-decoration: none;}
#pravypanelobal .info_box {margin: 0; padding: 5px 0; list-style-type: none; }
#pravypanelobal .info_box li a {margin: 0 0 0 10px; padding: 0px 25px 3px 10px; display: block; color: #c31c22; text-decoration: underline; font-size: 10px; background: url(img/arrowlink_gray.gif) no-repeat 0 2px;  }
#pravypanelobal .info_box li a:hover {text-decoration: none;}


/* ------------ Globln definice objekt  -----------------------------------------------------------------------------------------------*/
div {height: auto; _height: 0; margin: 0; padding: 0;}
p {margin: 0; padding: 0;}
a {_height: 0; text-decoration: none; color: #2270ac;}
a:hover {text-decoration: underline; color: #000;}
.arrowlink a { background: url(img/arrowlink_dark.gif) no-repeat 0 2px; padding: 0 0 0 10px; margin: 5px 0 0 10px; display: block; text-decoration: underline;}
.arrowlink a:hover { text-decoration: none;}
img {Xmargin: 0; padding: 0; border: 0;}
form {margin: 0; padding: 0;}
/*table {xborder-collapse: collapse;}*/

h1,h2,h3,h4,h5 {margin: 0; padding: 0; font-size: 9px; color: #2270ac;}

.NotFound {margin: 15px 0; color:#494c37;}
.bckgNone{background:none !important;}
.LoginExA {margin: 15px 0; font-size: 10px;}

.prodcont{padding:0 0 0 25px;border-bottom:1px solid #c0c2b7;}
.prodcont p{margin:0;padding:0;}
.prodcont ul{margin:5px 0 10px 10px;list-style-type: none;}
.prodcont li {padding-left:25px;background: url(img/BGprologue_ul_a.gif) no-repeat 14px;}
.prodcont li a {color:#707360;}

Input {vertical-align: middle;}
.input_text {margin: 0; padding: 0; color: #333; font-size: 10px; border: 0;}
.input_button {margin: 0; padding: 2px; border: 0; background: red; color: #fff; cursor: pointer; font-size: 9px;}
.input_radio {hight: 12px; width: 12px; margin: 0 3px 0 0; padding: 0; border: 0;}
.input_check {Xheight: 12px; width: 12px; margin: 0; padding: 0; border: 0;}
.input_ico {margin: 0; padding: 0; border: 0;} 

.sorryNoItem{color:#3a3d2a !important ;}
Textarea {margin: 0px; padding: 0px; overflow: auto; font-size: 12px; color: #333; border: 0px;}
Label {margin: 0px; padding: 0px; vertical-align: middle; color: #333; font-size: 11px;}
Select {height: 16px; margin: 0; padding: 0; vertical-align: middle; color: #333; font-size: 10px; Xborder: 0;}
*:first-child+html select {height:20px;}

.Title ,.TitleOsudaje{position: relative; top: -13px; height: 17px; width: 100%; display: block;}
.NEW {position: absolute; top: 5px; right: 10px;}
.AKC{position: absolute; top: 25px; right: 10px;}
.TIP{position: absolute; top: 40px;right:4px; right: 10px;}
.Box {margin-top: 12px;}

.clear1 {clear: both; *clear: none;}
.clear2 {position: relative; clear: both; _height: 0px; font-size: 1px;}


/* ------------ Column1 -----------------------------------------------------------------------------------------------------------------*/

.Menu {width:100%; height:18px; margin: 0;  padding: 0;  list-style-type: none;;}
.Menu li {position: relative;  float: left; ;}
.Menu li a {margin-right: 10px; height:15px; padding: 2px 0px 2px 0;  display: block;  float: left;  color: #646464;  background: url(img/DECnavigate_a.gif) no-repeat right 6px;}
.Menu li a strong {margin-right: 0px; height:15px; padding: 2px 0px 2px 0;  display: block;  float: left;  color: #646464; ;}
.Menu li span {margin-right: 15px; height:15px; padding: 2px 0px 2px 0px;  display: block;  float: left;  color: #646464;  background: none !important;}

.payments {padding: 15px 0; background: url(img/bg_container_left.gif) no-repeat;}
.payments div{height:70px;float:left;padding: 0 0 0 14px;background: url(/Ximg/BGpayments_div.gif) no-repeat;}
.payments div p {margin: 0 3px 5px 0px;width: 76px;float:left;}

.WriteUs {width: 100%; padding: 15px 0; margin-bottom:10px; background: url(img/BGpayments.gif) no-repeat;}
.WriteUs .input_text { padding: 2px 2px 2px 6px;width:148px; border-top: 1px solid #9A9B8F; border-left: 1px solid #9A9B8F; border-right: 1px solid #CECFBF; border-bottom: 1px solid #CECFBF;}
.WriteUs div{height:170px;padding: 0 14px 0 14px;color:#bdd515;}

.Prologue {position: relative; z-index: 8; width: 544px; margin: 0 -12px 0 -13px; padding: 14px 0 15px 13px; background: #eee;}
.Prologue p {Xwidth: 430px; Xfont-size: 10px; Xcolor: #707360;}
.arrowed a{padding: 0 0 2px 25px; display: block; font-size: 10px; font-weight: bold; color: #636652;background: url(img/BGprologue_ul_a.gif) no-repeat 14px;}

.News {}
.NewsInfo {position: relative; top: 1px; *top: -6px; margin-top: 8px; *margin-top: 13px; *float: left; font-size: 10px;}
.NewsInfo b {color: #c71c22;}
.NewsInfo h3 {padding: 3px 0 7px 0; display: block; font-size: 11px; color: #c71c22;}
.NewsInfo div {padding: 5px 0 0 0; display: block; }
.NewsInfo p, .order , .txtInfo , .txtInfo a {color: #333;}
.NewsInfo p {text-align: justify; }
.NewsInfo a {color: #c71c22; }
.NewsInfo h4 a {color: #c71c22; text-decoration: underline; letter-spacing: 0;}
.NewsInfo h4 a:hover {color: #000;}
.DECnews {height: 1px; width: 100%; margin: 10px 0 10px 0; _margin: 0; float: left; font-size: 1px; background: url(img/horDotted.gif) repeat-x; line-height: 2px;}

.archivLink {position: absolute; background: transparent url(ico/folder_page.gif) no-repeat; margin: 10px 0 0 0; padding: 0 0 0 20px; display: block; height: 16px; line-height: 16px; clear:left;  color: #c31c22;}
.Space { padding: 5px 0 20px 460px; _ padding: 0 0 20px 465px;}
.Space a {color: #c71c22; font-size: 10px;}
.Space a:hover {color: #000; }

/* ------------ Column2 Vypis  ----------------------------------------------------------------------------------------------------------*/
.infoMenuBody{ margin: 15px 0;}
.infoMenuBody h3 span {background: url(img/BGinfoMenuBodyT.gif) no-repeat;}
.infoMenuBody h2 {padding: 3px 0 7px 0; display: block; font-size: 11px; color: #444;}

.Navigate li a {padding-right: 19px; background: url(img/DECnavigate_a.gif) no-repeat right;}
.ActivNM {background: url(img/DECactivNM.gif) no-repeat right 5px !important;}

.Characterization {margin-bottom:5px;}
.Characterization .ProductImg {margin-right: 11px; *margin-right: 8px;padding:0;width:auto; float: left;}
.CharInfo {position: relative; top: 3px;}
.CharInfo h1 {color: #494C37;}
.CharInfo p {margin-top: 8px; font-size: 10px; color: #707360;}

.Filter {padding: 5px 10px 12px 10px; _padding-bottom: 8px; background: url(/img/BGfilter.gif) no-repeat #F2F3ED; border: 1px solid #9A9B8F;min-height:1em}
.Filter .input_button {position: relative; top: -3px; right: -10px; float: right}
.Filter strong {display: block; font-size: 10px; color: #DEE0D5}
*:first-child+html .Filter {padding-bottom:8px}
.Filter p {width: 100%; margin-top: 6px; _margin-top: 2px; float: left}
.Filter p label {width: 100px; display: block; float: left; font-size: 10px;margin:0;padding:4px 0 5px 0 ;_padding:2px 0 2px 0}
.Filter p label u {position: relative; _top: 4px; width: 85px; overflow: hidden; display: block; float: right}
*:first-child+html .Filter p label {line-height:1.5em}

.subkategories {padding: 5px 10px 10px 10px; *padding-bottom: 10px; background: url(/img/BGfilter.gif) no-repeat #F2F3ED; border: 1px solid #9A9B8F}
.subkategories strong {display: block;margin-bottom:15px; font-size: 10px; color: #DEE0D5}
.subkategories span{padding: 2px 5px 2px 25px; font-size: 10px; font-weight: bold;  background: url(/img/BGprologue_ul_a.gif) no-repeat 14px }
.subkategories a{color: #646464 !important}


.displayPaging {position: relative;z-index: 1; padding: 15px 6px 5px 9px; background: #aaa; border-top: 5px solid #ddd;}
.displayPaging p {position: relative; top: 5px; float: right;}
.displayPaging p b {*float: left; font-size: 10px; color: #ddd;}
.displayPaging p a , .actual {*position: relative; *top: -2px; *width: 23px; *margin-left: 5px; padding: 2px 8px 3px 7px; *padding: 2px 0; *display: block; *float: left; *text-align: center; font-weight: bold; color: #FF1111; background: #efefef;}
.displayPaging p a:hover , .actual{text-decoration: none; color: #FFF; background: #FF1111;}
.displayPaging p span.dotted {*position: relative; *top: -2px; *width: 15px; *margin-left: 5px; padding: 2px 5px 3px 4px; *padding: 2px 0; *display: block; *float: left; *text-align: center; font-weight: bold; color: #fefefe;}
.displayPaging .triditDle{position:absolute;top:2px;left: 195px;_left:215px;color:#000;}
.displayPaging .pocetPol{position:absolute;top:2px;left:10px;color:#000;}
.displayPaging .input_button {background: none;}
.DP_1 {width: 105px;}
.DP_2 {width: 105px; margin-left: 30px;}

.commodityList {width: 100%; float: left; display: block; }
.commodityList .Product h3 { font-size: 10px;}   
.commodityList .Product { width: 168px; _width: 179px; margin: 0 8px 5px 0; _margin: 0; float: left; background: url(img/BGactionIn.gif) no-repeat bottom; padding: 10px 0;}   
.commodityList .Product .img img { width: 168px; height: 125px; border: 1px solid #999; margin-bottom: 3px; }
.commodityList .Price {width: 90px; margin: 0 0 0 4px; _margin: 0 5px 0 4px; padding: 3px 8px 3px 0; float: right; text-align: right; font-family: Arial; font-size: 12px; font-weight: bold; color: #c61c22; background: #F2F3ED; border: 1px solid #9A9B8F;}
.commodityList .info {margin-left: 0; width: 168px; display:block;}
.commodityList a {color: #424242; }
.commodityList a:hover {color: #000; }

.DetailPhotoList .Product { width: 101px; margin: 0 5px 3px 0; float: left; }
.DetailPhotoList .Product .img img { width: 95px; height: 70px; border: 1px solid #999; padding:2px;}

.PR_Ex {margin-right: 0 !important;}
.DECproduct {position: relative; left: 2px; bottom: -7px; _bottom: 0px;}

/* ------------ Column2 Detail ----------------------------------------------------------------------------------------------------------*/
.DetailImg {width: 245px; padding: 4px; text-align: center; background: #fff; border: 1px solid #ccc;} 
.ProductTable td {vertical-align: top; color: #424242;}
.ProductTable td.left { width: 265px; display:block;}
.ProductTable td.left ul.smg { padding: 0; margin: 0; list-style: none; width: 100%;}
.ProductTable td.left ul.smg li { width: 86px; margin: 5px 2px 2px 0; float: left; }
.ProductTable td.left ul.smg li img { width: 73px; height: 54px; border: 1px solid #ccc; background: #fff; padding:2px;}
.Detail table {width: 100%; font-size: 10px;}
.Detail .CList thead {height: 25px; font-weight: bold; color: #eee !important; background: #999;}
.Detail .CList tbody td {height: 28px; border-top: 1px solid #aaa;}
.Detail .CList tbody .tr_1 {background: #eee;}
.Detail .CList tbody .tr_2 {background: #ccc;}
.Code {width: 61px; padding-left: 8px; }
.CodeDown {width: 61px; padding-left: 8px; color: #666;}
.Detail .CList tbody .Code {color: #aaa;}
.Name {width: 248px; padding: 0 5px;}
.NameDown {width: 248px; padding: 0 5px; color: #666;}
.Name a {display: block; font-weight: bold; color: #222;}
.PriceD {width: 80px; text-align: right;white-space:nowrap;}
.Detail table tbody .PriceD {font-family: Arial; font-weight: bold; font-size: 12px; color: #F60000;}
.Detail table tbody .PriceD small {padding-left: 3px; font-size: 11px;}
.Amount {width: 75px; text-align: center;}
.Amount .input_text {width: 22px; margin-right: 4px; padding: 2px 0 1px 0; text-align: center; font-weight: bold; font-size: 10px; color: #000; border-top: 1px solid #9A9B8F; border-left: 1px solid #9A9B8F; border-right: 1px solid #CECFBF; border-bottom: 1px solid #CECFBF;}
html>body .Amount .input_text {width: 32px/*Opera*/;}
:root .Amount .input_text {width: 22px/*Mozila*/;}
.Detail table tbody {color: #707360;}
.BuyD {width: 50px; text-align: center;}
.techInfo { padding-top: 10px; color: #424242; font-size: 10px;}

.Det {width: 100%; margin: 15px auto; float: left;}
.Det a {color: #fff;}
.Dethi {padding-left: 5px; float: left; font-size: 10px; font-weight: bold;cursor:pointer; color: #fff; background: url(img/det_l_off.gif) no-repeat left top;}
.Dethi div {height: 15px; margin-right: 2px; padding: 4px 5px 0 0; text-align: center; background: #c21b21;}
.Dethi div a {color: #E4E4E4;}
.Dethi div a:hover {color: #fff;}
.DethiOn div {background: #bbb; color: #333;}
.DethiOn {color: #ddd; background: url(img/det_2_off.gif) no-repeat left top;}
.DB1 {width:50px;}
.DB2 {width:70px;}
.DB3 {width:90px;}

.Detcontent {width: 506px; margin-top: 1px; padding: 14px 13px; color: #fff; float: left; background: #bbb;}
.Detcontent ul {margin: 0; padding: 0; list-style-type: none;}
.Detcontent ul li {padding: 0 0 2px 29px; display: block;  background: url(img/DECflodText_a.gif) no-repeat 19px;}
.Detcontent .DetailType {width: 100%; text-align: center;}
.Detcontent .DetailType thead {height: 25px; font-weight: bold; color: #ddd; background: #777;}
.Detcontent .DetailType tbody {color: #333; background: #ddd;}


.paramtable td{padding:5px;}
.paramtable td a{padding: 0 0 2px 5px; font-size: 12px; font-weight: bold; color: #636652;}
.paramtable td .aClass{padding: 0 0 2px 25px; font-size: 11px; font-weight: normal; color: #636652;background: url(img/BGprologue_ul_a.gif) no-repeat 14px;}
.paramtable .input_text {width: 160px; padding: 2px 2px 2px 6px; border-top: 1px solid #9A9B8F; border-left: 1px solid #9A9B8F; border-right: 1px solid #CECFBF; border-bottom: 1px solid #CECFBF;}
.paramtable .Long{width:208px;_width:205px;}
.paramtable .Short{width:157px;}



.commodity_params {color: #ddd;}
.commodity_params th{color: #ddd;text-align:right;padding-right:15px;}
.commodity_params td{color: #ddd;}
.commodity_params .line1{;}
.commodity_params .line2{;}

.Type {height: 24px; width: 202px; padding-left: 8px; text-align: left;}
.Type a {display: block; color: #FF4500;}
.Capacity {width: 95px;}
.Transfer {width: 95px;}
.Weigh {width: 95px;}

.DetailInfo {padding-bottom:5px; ;}
.DetailInfo .TitleD {padding: 0 0 2px 13px; display: block; color: #222; font-weight: normal;  ;} 
.DetailInfo .TitleD span {font-weight: bold; ;} 


#AddInfo .TitleD {padding-left: 13px; margin:5px 0px 12px 0; display: block; font-weight: bold; color: #C6CAAB; background: url(img/BGtitleD.gif) no-repeat left;}

.DetailVari {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;;}
.DetailVari a {float:left; width:70%; display:block; margin:0 0 0 6px; padding:2px 0 2px 8px; color:#BDD515; font-weight:normal; text-decoration:underline; background: url(img/DECDetail.gif) no-repeat 0px;}


.DetailImgVari {margin: 10px 0; text-align: center;}
.DetailImgVari a {margin-right: 5px; text-align: center; background: #FFF; xborder: 1px solid #505245;}
.DetailLink {margin: 5px 0 3px 0; padding-left: 42px; display: block; color: #BDD515; text-decoration: underline; font-size: 10px; background: url(img/DEClinkHead.gif) no-repeat 32px;}
.DetailLink:hover {text-decoration: none;}
.DetailLink img {margin-left: 5px;}
.TD_Ex {margin-top: 15px;}

/* ------------ Column2 Order -----------------------------------------------------------------------------------------------------------*/


.orderComplete{width:100%;font-size: 10px;}
.orderComplete thead {height: 25px; font-weight: bold; color: #ddd !important; background: #9A9B8F;}
.orderComplete tbody td{height: 28px; border-top: 2px solid #ddd ;}
.orderComplete tbody .tr_1{ background: #f1f2ec;}
.orderComplete tbody .tr_2{ background: #ebece5;}
.orderComplete td.code{width: 61px; padding-left: 8px;}
.orderComplete td.name{width: 240px; font-weight: bold; color: #494C37;padding: 0 5px;}
.orderComplete td.count{text-align:center;font-size: 10px;}
.orderComplete td.price{width: 75px; text-align: right;padding-right:5px;font-family: Arial; font-weight: bold; font-size: 12px; color: #658900;}

.comodityListEx{width:100%;font-size: 10px;}
.comodityListEx thead {height: 25px; font-weight: bold; color: #ddd !important; background: #9A9B8F;}
.comodityListEx tbody td{height: 28px; border-top: 2px solid #ddd ;}
.comodityListEx tbody .tr_1{ background: #f1f2ec;}
.comodityListEx tbody .tr_2{ background: #ebece5;}
.comodityListEx td.code{width: 61px; padding-left: 8px;}
.comodityListEx td.name{width: 235px; font-weight: bold; padding: 0 5px;}
.comodityListEx td.name a {color: #707360;}
.comodityListEx td.count{text-align:center;font-size: 10px;}
.comodityListEx td.price{width: 80px; text-align: right;padding-right:5px;font-family: Arial; font-weight: bold; font-size: 12px; color: #658900;}

.OrderMain {margin: 15px 0;color:#222;}
.OrderIn .input_button {background: transparent;}
.OrderIn .input_text {border: 1px solid #aaa; padding: 0 2px 0 2px;}

.OrderIn {width: 100%; margin-top: 10px; padding-bottom: 10px; background: url(img/horDotted.gif) repeat-x bottom;}
.OrderIn .ProductImg {padding: 3px; border: 1px solid #aaa;}
.OrderInfo {float:left;width: 345px; _width: 340px; margin: 4px 0 0 10px; float: left; font-size: 10px; color: #707360; display: block; height: 150px;}
.OrderInfoA{position:absolute;top:23px;left:228px;width:121px ;height:96px; overflow:hidden;}
.OrderInfo h1 a {font-size: 10px; color: #555;}
.OrderInfo h1 a:hover {color: #000;}
.OrderInfo p {padding: 13px 0 3px 0; *padding-top: 11px;}
.OrderInfo p strong {width:230px; display: block; float: right;}
.OrderInfo p strong .input_text {width: 22px; margin-right: 4px; padding: 2px 0 1px 0; text-align: center; font-weight: bold; font-size: 10px; color: #000; border-top: 1px solid #9A9B8F; border-left: 1px solid #9A9B8F; border-right: 1px solid #CECFBF; border-bottom: 1px solid #CECFBF;}
.OrderInfo p strong span {padding: 0 4px 0 2px; font-weight: normal;}
.OrderInfo p strong small {font-size: 11px;}
.OI_Ex1 {position: relative; top: -2px; font-family: Arial; font-size: 12px; color: #ef0d15;}
.OI_Ex2 {position: relative; top: -2px; font-family: Arial; font-size: 12px; color: #ad0d13;}
.OI_Ex3 {position: relative; top: -3px;}

.Suma {width:100%; line-height: 16px; margin: 10px 0 6px 0; padding: 10px 7px 10px 7px; *padding: 11px 7px 7px 7px; font-size: 10px; color: #333; background: #fff; border: 1px solid #aaa;}
.Suma span {width: 220px; float: right;}
.Suma span b {position: relative;  float: right; font-family: Arial; font-size: 14px; color: #ef0d15;}
.Suma span b small {font-size: 12px;}
.Suma a {padding-left: 20px; text-decoration: underline; color: #ef0d15; background: url(ico/cross.gif) no-repeat 0 1px; height: 16px; line-height: 16px; display:block;}
.Suma a:hover {text-decoration: none; color: #000;}

.OrderText {width: 100%; float: left; background: url(img/BGverDotted.gif) repeat-y 262px;}
.OT_Ex {margin-right: 22px;}
.OrderTextIn {width: 252px; float: left; text-align: center; color: #494C37;}
.OrderTextIn p {min-height: 125px; _height: 125px; margin: 15px 0; padding: 0 8px; text-align: justify; font-size: 10px; color: #707360;}
.OrderTextInMin{margin:10px;text-align:center;}
.ShopCZ {Xwidth: 100%; margin: 25px 0; padding-bottom: 15px; float: left; color: #707360; border-bottom: 1px solid #A5A79A;}
.ShopCZin1 {width: 205px; padding-left: 27px; float: left;Xbackground:red;}
.VyKraj{Xwidth:95%;Xoverflow:hidden;background: url(img/BGshopCZin1_strong.gif) no-repeat left;}
 #vybrany_kraj {height: 25px;font-weight:bold; width: 210px; padding-bottom: 5px; display: block;}
.ShopCZin1 p {padding-bottom: 10px;}
#MarketsList{float:left;width:530px;height:180px;background:#ddd;}

.ShopInfo { float: left; background: url(img/horDotted.gif) repeat-x bottom;}
.ShopH {padding: 7px 10px 5px 10px; *padding-bottom: 1px; background: url(img/BGshopH.gif) no-repeat;}

.ShopH a:hover {text-decoration: none;}
.ShopH strong {font-size: 12px; color: #FFF;}
.ShopH span {padding-left: 5px; font-size: 12px; font-weight: bold; color: #ddd;}
.spanA {position: relative;display:block; top: -3px; float: right; color: #BDD515 !important;}
.ShopInfoIn {width: 498px; *width: 510px; padding: 10px 0px 10px 10px; float: left; background: #F2F3ED ;}

.infoMenuAllMarkets .ShopInfoIn { width: 520px; padding: 10px 0px 10px 10px; float: left; background: #F2F3ED ;}

.ShopInfoEx {Xwidth: 328px; float: left; font-size: 10px;}
.ShopInfoEx span {width: 100px; margin-bottom: 5px; display: block; Xfloat: left; color: #707360;}
.ShopInfoEx p {Xwidth: 225px; margin-bottom: 5px; display: block; float: right; color: #707360;}
.ShopInfoEx a {font-weight: normal; color: #7EA51D; text-decoration: underline;}
.ShopImg {float: right; margin-right:5px;border-left: 10px solid #A4C511;width:154px;height:123px;overflow:hidden;}
.ShopImg{width:154px;height:123px;}
.ShopText {padding: 8px 10px; float: left; color: #707360;}
.ShopInfoEx div{float:left;}
/*************/
.ShopInfoEx {width: 318px;}
.ShopInfoEx span {float: left;}
.ShopInfoEx p {width: 200px;}

/*************/

/*------------PlatMet Platebni metody----------------------------------------------------------------------------------------------------*/
.PlatMet{margin: 15px 0; font-size: 10px;}
 PlatMet h3 span {background: url(img/BGplatMet.gif) no-repeat;}

.SearchMainDiv{margin: 15px 0;color:#707360;}
.SearchMainDiv h3 span {/*background: url(img/BGregistraceT.gif) no-repeat*/;}

/* ------------ Column2 Registrace ------------------------------------------------------------------------------------------------------*/
.Registrace {margin: 15px 0; font-size: 10px;}
.Registrace h3 span {background: url(img/BGregistraceT.gif) no-repeat;}
.TitleR {margin: 15px 0; padding-bottom: 3px; font-weight: bold; color: #686A58; background: url(img/horDotted.gif) repeat-x bottom;}
.Reg_text {margin: 10px 0; text-align: center; color: #707360;}
.DECreg {padding: 0 3px; font-weight: bold; color: #7DA900;}
.Registrace table {width: 100%; color: #707360;}
.NameR {height: 25px; width: 70px; padding-right: 7px; text-align: right;}
.NameR1 {width: 60px; text-align: right;} 
.InputR {width: 165px;}
.InputR .input_text {width: 160px; padding: 2px 2px 2px 6px; border-top: 1px solid #9A9B8F; border-left: 1px solid #9A9B8F; border-right: 1px solid #CECFBF; border-bottom: 1px solid #CECFBF;}
.Registrace center {margin: 15px auto;}

.LoginEx {margin: 15px 0; font-size: 10px;}
.Login_Text {width: 315px; margin: 15px auto; color: #424242;}
.LoginExIn {height: 105px; width: 282px; margin: 15px auto; padding: 34px 50px 0 0; background: url(img/bg_login.gif) no-repeat; border: 1px solid #ccc;}
.LoginExIn label {margin-bottom: 8px; display: block; text-align: right;}
.LoginExIn label .input_text {width: 160px; padding: 2px 2px 2px 6px; border: 1px solid #aaa; }

/*---------------User Data-------------------*/

.userdatabox{width:514px;float:left;margin: 5px 0 6px 0; padding: 2px 7px 10px 7px; *padding: 2px 7px 7px 7px; font-size: 10px; color: #707360; background: #F2F3ED; border: 2px solid #9A9B8F;}
.userdatabox .input_text {width: 160px; padding: 2px 2px 2px 6px; border-top: 1px solid #9A9B8F; border-left: 1px solid #9A9B8F; border-right: 1px solid #CECFBF; border-bottom: 1px solid #CECFBF;}
.userdatabox .nadpisUDB{font-size:10px;font-weight:bold;display:block;padding-bottom:0px !important;}
.userdatabox div{padding-top:8px;}
.userdatabox .udbSpanA{Xfloat:left;padding-left:15px;}
.userdatabox .udbSpanB{width:230px;float:right;padding-left:15px;}
.userdatabox .udbSpanB .input_text{float:right;}
.userdatabox .udbSpanA .input_text{float:right;}
.modMain{;}
.mopMain{float:right;width:230px;}

.TitleP{font-size:9px;font-weight:bold;color: #494C37;}

.paying th{text-align:right;font-weight:normal ;}
/* ------------ Column3 -----------------------------------------------------------------------------------------------------------------*/
.topSale {width: 194px; padding: 10px 0; background: url(img/bg_container_right.gif) repeat-y;}
.topSale h3 span {background: url(img/BGtopSaleT.gif) no-repeat;}
.topSale ol {margin: 0 0 0 29px; *margin-left: 32px; padding: 0 0 0 10px; font-size: 10px; color: #333; text-align: justify;}
.topSale ol li {vertical-align: top;}
.topSale ol li a {position: relative; left: -5px; *left: -9px; padding: 0 10px 3px 0; display: block; color: #c61c22;}

.Action {padding: 10px 0; background: url(img/BGaction.gif) no-repeat;}
.Action .Product { padding: 10px 0; text-align: center; background: url(img/BGactionIn.gif) no-repeat bottom;}
.Action .Product h3 a {height: 14px; overflow: hidden; display: block; padding: 0 10px; font-size: 10px; color: #333;}
.Action .Product .img img {width: 145px; height:108px; border: 1px solid #999; margin-bottom: 3px;}
.Action .Product input {float: left;}
.Action .info {margin-left: 20px;}
.Action .Price {width: 90px; margin-left: 4px; padding: 3px 8px 3px 0; float: left; text-align: right; font-family: Arial; font-size: 12px; font-weight: bold; color: #c61c22; background: #F2F3ED; border: 1px solid #9A9B8F;}
.Action .Price small {font-size: 11px;}

/*----------------executedOrderTable--------------------------------------------------------------------------------*/

.ExecutedOrder{ margin: 15px 0;}

.data_sorting2 .input_text ,.NavBarPage .input_text  {Xwidth: 22px; margin-right: 4px; padding: 2px 0 1px 0; text-align: center; font-weight: bold; font-size: 10px; color: #000; border-top: 1px solid #9A9B8F; border-left: 1px solid #9A9B8F; border-right: 1px solid #CECFBF; border-bottom: 1px solid #CECFBF;}

#executedOrderTable , .legend{color:#646464;}
#executedOrderTable thead td{height: 25px;padding:2px; font-weight: bold; color: #ddd !important; background: #9A9B8F;}

#executedOrderTable tfoot td{padding:2px; font-weight: bold; color: #ddd !important; background: #9A9B8F;}
#executedOrderTable tfoot td{height: 25px;}
#executedOrderTable tbody td {height: 28px; border-top: 2px solid #ddd;}
#executedOrderTable tbody .tr_1 {background: #f1f2ec;}
#executedOrderTable tbody .tr_2 {background: #ebece5;}
#executedOrderTable tbody .TbCol5 , #executedOrderTable tbody .TbCol6{text-align:center !important;width:30px;}

#executedOrderTable tbody .TbCol1 a{padding-left:5px;color:#646464 !important;text-decoration:underline;}
#executedOrderTable tbody .TbItemCol3 ,#executedOrderTable tbody .TbItemCol5 , #executedOrderTable tbody .TbItemCol6, #executedOrderTable tbody .TbItemCol7{text-align:center;}
#executedOrderTable tbody .TbItemCol8{text-align:center;} 
.stavDiv{margin-left:10px;_margin-left:0px;width:15px !important;height:15px;}

.GreenBG{background-color: #A44C37;}
.RedBG{background-color:#FEDF6C;}
.KhakiBG{background:#5a5c4c;}
.GreyBG{background:#bdd515 ;}
.BlueBG{background-color:lightblue ;}

.NavBarPage{;}
.NavBarPage  {Xposition: relative; top: 5px; Xfloat: right;}
.NavBarPage label{float:left;}
.NavBarPage  a , .PgSel {*position: relative; *top: 0px; *width: 23px; margin-left: 5px; padding: 2px 8px 3px 7px; *padding: 2px 0; *display: block; float: left; *text-align: center; font-weight: bold; color: #7EA51D; background: #F2F3ED;}
.NavBarPage  a:hover , .PgSel{text-decoration: none; color: #FFF; background: #C2D817;}
.NavBarPage  span.dotted {*position: relative; *top: -2px; *width: 15px; *margin-left: 5px; padding: 2px 5px 3px 4px; *padding: 2px 0; *display: block; *float: left; *text-align: center; font-weight: bold; color:  #F2F3ED;}
/* ------------ Footer -----------------------------------------------------------------------------------------------------------------*/
#containerFooter a {color: #fff; text-decoration: underline;}


















