body {
margin: 0px;
padding: 0px;
font-family: sans-serif;
font-size: 75%;
color: #000000;
background-color: #ffffff;
text-align: center;
min-width: 760px;
} 

a {
color: #006bce;
}

img {
border: none 0px;
}

hr {
height: 1px;
color: #404040;
}

#main {
text-align: left;
margin: 0 auto;
position: relative;
}

#header {
margin: 0px 0px 30px 0px;
position: relative;
}

* html #main {width: expression(document.body.clientWidth < 760 ? '760px' : 'auto');}
* html #middle table {width: expression(document.body.offsetWidth - 430 + 'px') !important;}
* html #middle table table {width: 100% !important;}
* html #middle div.GoodsPictureBlock table, * html #middle form#frmItems table {width: auto !important;}
* html #middle form#frmItems table.PageContent_Table {width: 100% !important;}
* html #middle table.PageContent_Table {width: 100% !important;}
/** html #middle {height: expression('0', (document.getElementById('left').clientHeight > document.getElementById('right').clientHeight) ? document.getElementById('left').clientHeight : document.getElementById('right').clientHeight);}*/

#left {
position: absolute;
top: -10px;
margin-left: 5px;
width: 150px;
padding-top: 10px;
/*overflow: hidden;*/
}

#right {
position: absolute;
top: -10px;
right: 5px;
width: 150px;
padding-top: 10px;
/*overflow: hidden;*/
}

#middle {
margin: 10px 180px;
padding: 10px;
border: 1px solid #eeeeee;
position: relative;
}

#middle.middle-index {
text-align: center;
border: none;
padding: 0;
}

#middle.middle-index * {
text-align: left;
}

/*#middle td {
font-size: 75%;
}*/

.cleaner {
clear: both;
height: 1px;
font-size: 1px;
border: none;
}

.hi {
color: #006bce;
}

.up {
text-transform: uppercase;
}

#menu-search {
margin-top: -3px;
margin-bottom: -20px;
background: #006bce;
padding: 10px;
text-align: center;
font-weight: bold;
color: #ffffff;
}

#menu-search a {
color: #ffffff;
}

form {
margin: 0px;
padding: 0px;
}

#footer {
font-size: 90%;
text-align: center;
border-top: 1px solid #eeeeee;
padding-top: 10px;
margin: 30px 190px 10px 190px;
}

.hide {
display: block;
width: 0;
height: 0;
overflow: hidden;
margin: 0;
padding: 0;
font-size: 0px;
position: absolute;
top: -999px;
left: -999px;
}

h1, h2, h3, h4 {
display: inline;
}

h4 {
font-size: 110%;
}

.pagecontent_title {
font-weight: bold;
font-size: 110%;
}

.sub-menu {
width: 150px;
background: url('img/subhead.png') no-repeat;
margin-bottom: 20px;
}

.sub-head {
height: 31px;
padding: 6px 0px 5px 8px;
position: relative;
}

.sub-text {
border: 1px solid #000000;
border-top: 0px none #ffffff;
padding: 5px 5px 12px 8px;
}

.sub-icon {
width: 32px;
height: 32px;
position: absolute;
left: 100px;
top: -1px;
}

#sub-icon-01 {
background: url('img/icon01.gif') no-repeat top right;
}

#sub-icon-02 {
background: url('img/icon02.gif') no-repeat top right;
}

#sub-icon-03 {
background: url('img/icon03.gif') no-repeat top right;
}

.menu {
font-weight: bold;
float: left;
border: solid 1px #eee;
}

.cnt-menu {
background: url('img/cnthead-f2.png') no-repeat right top;
margin-bottom: 50px;
}

.cnt-head {
height: 31px;
padding: 6px 0px 5px 8px;
background: url('img/cnthead-f1.png') no-repeat left top;
position: relative;
}

.cnt-text {
border: 1px solid #000000;
border-top: 0px none #ffffff;
padding: 5px 5px 12px 8px;
}

.cnt-icon {
width: 32px;
height: 32px;
position: absolute;
left: 3.5em;
top: -1px;
}

#cnt-icon-04 {
background: url('img/icon04.gif') no-repeat top right;
}

.sub-text ul {
margin: 0px;
padding: 0px;
list-style: none;
}

.sub-text-menu ul {
margin: 0px;
padding-left: 15px;
list-style: square;
color: #3575bf;
}

.best-head {
border-bottom: 1px solid #eeeeee;
margin-bottom: 20px;
}

ol.best-menu li {
margin-bottom: 10px;
}

.best-bask {
float: right;
width: 15px;
height: 20px;
background: url('img/cart.png') no-repeat;
cursor: pointer; cursor: hand;
}

.cus-menu {
margin-bottom: 20px;
}

.cus-text {
border: 1px solid #eeeeee;
padding: 0px 10px 5px 10px;
}

#zalozky a {
text-decoration: none;
display: block;
padding: 7px;
font-weight: bold;
font-size: 12px;
color: #000000;
}

#zalozky a:hover {
text-decoration: underline;
}

#zalozky table {
margin: 0px;
padding: 0px;
position: relative;
top: -3px;
border: none;
border-collapse: collapse;
border-spacing: 0;
}

#zalozky td {
margin: 0;
padding: 4px 0 0 0;
border: none;
height: 32px;
text-align: center;
vertical-align: bottom;
background-position: bottom;
background-repeat: no-repeat;
}

#zalozka-01 {
padding-right: 2px;
}

#zalozka-02 {
background: url('img/zal02.png');
}

#zalozka-02 a {
width: 108px;
}

#zalozka-04 {
background: url('img/zal04.png');
}

#zalozka-04 a {
width: 71px;
}

* html #zalozka-04 a {
width: 85px;
}

#zalozka-05 {
background: url('img/zal05.png');
}

#zalozka-05 a {
width: 66px;
}

* html #zalozka-05 a {
width: 80px;
}

#zalozka-06 {
background: url('img/zal06.png');
}

#zalozka-06 a {
width: 111px;
}

* html #zalozka-06 a {
width: 125px;
}

#zalozka-07, #zalozka-08 {
padding-left: 2px;
}

.PageContent_Table { clear: both; }
form input+input+input+table+table+input+table.PageContent_Table tbody td:first-child { width: 40%; }
form input+input+input+table+table+input+table.PageContent_Table tbody td+td { width: 40%; }
form input+input+input+table+table+input+table.PageContent_Table tbody td+td+td { width: 20% !important; }

.Button { color: #006BCE; font-weight: bold }
.Departments { font-weight: bold }
.GoodsListing_GoodsCreator { color: #023376 }
.GoodsListing_GoodsDescription { color: #023376 }
.GoodsListing_GoodsID { color: black; font-weight: bold }
.GoodsListing_GoodsPrice { font-weight: bold; color: #FF6600 }
.GoodsListing_Listing { width: 100% }
.HiddenInput { color: #006bce; font-size: 140%; border: none; }
.HiddenInput[name] { width: 375px !important; display: block; }
.HiddenInputSmall { background-color: #999999; background-image: URL('/images/empty.gif'); border-width: 0; border-style: none; float: none; color: black; font-weight: bold; font-size: 100%; }
.HiddenInputSmall[class] { width: 70px;}
.PageContent_Big { font-size: 100%; font-weight: bold }
.PageContent_Bold { font-weight: bold }
.PageContent_GoodsPriceSmall { color: #FF6600 }
.PageContent_Huge { font-size: 140%; font-weight: bold }
.PageContent_Small { font-size: 60% }
.PageContent_Title { color: black; font-size: 160%; font-weight: bold }
A.GoodsListing_GoodsName { font-weight: bold; font-size: 150%; color: #006BCE }
A.Inquiry_AnswerActive { text-decoration: none; font-weight: normal }
HR { color: black; height: 1px }
P.Inquiry_Content { font-weight: bold }
P.Logo { font-size: 100% }
SPAN.Inquiry_AnswerInactive { text-decoration: none; font-weight: normal }
SPAN.PageContent_Table_Active { color: black; font-weight: bold; color: #006BCE; padding: 5px; display: block;}
TABLE.Akce_Main { background-color: #EEEEEE; color: #006BCE; font-weight: bold; width: 150px; vertical-align: top }
TABLE.GoodsBox_Items { background-color: #EEEEEE; width: 100% }
TABLE.GoodsBox_Main { background-color: #006BCE; width: 100% }
TABLE.Inquiry_Border { background-color: black; width: 100% }
TABLE.Inquiry_Content { background-color: #EEEEEE; width: 100% }
TABLE.LeftColumn_Main { width: 200px; background-color: #EEEEEE }
TABLE.PageColumns_Content { width: 100% }
TABLE.PageColumns_Main { height: 100% }
TABLE.PageContent_Main { width: 100%; vertical-align: top }
TABLE.PageContent_Table { width: 100% }
TABLE.PageLayout_Main { width: 100%; height: 100% }
TABLE.TopMenu_Main { background-color: #006BCE; width: 100% }
/*TD { font-size: 80% }*/
TD.GoodsBox_Items { padding-left: 4px }
TD.GoodsBox_Main { color: white; font-weight: bold; font-size: 100% }
TD.PageColumns_Content_1 { width: 200px; vertical-align: top; background-color: #EEEEEE }
TD.PageColumns_Content_2 { width: 100%; vertical-align: top; }
TD.PageColumns_Content_3 { width: 0%; vertical-align: top }
TD.PageContent_Content { vertical-align: top }
TD.TopMenu_Items { font-size: 80% }
TR.PageContent_Table { width: 0%; background-color: #EEEEEE; vertical-align: top }

