body {
  text-align: center;
  background-color: white;
}

div.central-div {
  width: 950px; 
  height: 100%; 
  margin: auto; 
  text-align: left;
}

div.logo-image-div {
  width: 55px; 
  height: 55px; 
  float: left;
}

a {
  text-decoration: none;
}

form.top-login-form {
  width: 350px; 
  float: right; 
  position: relative; 
  top: 16px;
}

input.top-login-input {
  height: 18px; 
  font-size: 11px;
  background-color: white;
}

input.top-login-button {
  height: 18px; 
  font-size: 11px; 
  color: #dc0020; 
  font-weight: bold; 
  font-family: Tahoma; 
  background-color: white; 
  border: 0px; 
  width: 80px;
}

div.top-menu-format-div {
  width: 100%; 
  height: 39px; 
  background-image: url('../images/top.png'); 
  background-repeat: repeat-x; 
  font-size: 11px; 
  font-weight: bold; 
  font-family: Tahoma; 
}

span.top-menu-format-span {
  width: 55px; 
  height: 100%; 
  float: left;
}

button.top-login-button {
  height: 37px; 
  width: 130px; 
  background-image: url('../images/top_login_button.png'); 
  background-repeat: no-repeat; 
  border: 0px;
  font-size: 11px; 
  font-weight: bold; 
  font-family: Tahoma; 
  text-decoration: none; 
  color: white; 
  position: relative; 
  top: 3px;
  right: -95px;
}

button.top-basket-button {
  height: 38px; 
  width: 47px; 
  background-image: url('../images/basket.png'); 
  background-repeat: no-repeat; 
  border: 0px;
  text-decoration: none; 
  color: white; 
  position: relative; 
  top: 2px;
  right: -88px;
}

table.center-table {
  width: 100%; 
  height: 50px;
}

td.center-table-top {
  height: 15px; 
  background-image: url('../images/top_min_row.png'); 
  background-repeat: repeat-x;
}

td.center-table-first-row-news {
  height: 200px; 
  width: 200px; 
  background-image: url('../images/middle.png'); 
  background-repeat: repeat; 
  text-align: right;
}

td.center-table-first-row {
  height: 100%; 
  width: 200px; 
  background-image: url('../images/final_shadow.png'); 
  background-repeat: repeat-x; 
  text-align: right; 
  vertical-align: top;
}

div.eshop-enter-button {
  padding: 100px 40px 0px 0px; 
  font-size: 18px; 
  font-weight: bold; 
  font-family: Tahoma;
}

a.top-menu-off {
  color: white; 
  width: 80px; 
  height: 100%; 
  float: left;  
  text-align: center;
  text-decoration: none;
}

a.top-menu-on {
  color: #dc0020; 
  width: 80px; 
  height: 100%;   
  float: left; 
  text-align: center;
  background-color: white;
  text-decoration: none;   
}

div.center-actual {
  padding: 15px 0px 0px 18px;
  height: 35px;
  * height: 50px;     
}

a.left-menu-on {
  color: #dc0020;
  text-decoration: none;
}

a.left-menu-off {
  color: #5f5f5f;
  text-decoration: none;
}

a.left-menu-subcat {
  color: #5f5f5f;
  text-decoration: none;
}

td.article-detail {
  padding: 30px 0px 0px 15px; 
  font-size: 12px; 
  font-weight: bold; 
  font-family: Tahoma; 
  color: #4b0616;
}

/* head.inc.php */
button.eShop-enter-button {
  height: 23px; 
  width: 100px; 
  background-image: url('../images/eshop_enter_button.png'); 
  background-repeat: no-repeat; 
  border: 0px;
  font-size: 11px; 
  font-weight: bold; 
  font-family: Tahoma; 
  text-decoration: none; 
  color: #dc0020; 
  text-align: center;
}

div.center-main-div {
  width: 200px; 
  height: 215px;
  font-size: 20px; 
  font-weight: bold; 
  font-family: Tahoma;
}

div.bottom-contact-div {
  text-align: left; 
  float: right; 
  width: 145px; 
  heigth: 100px; 
  padding: 10px 0px 0px 0px; 
  background-image: url('../images/footer_line.png'); 
  background-repeat: repeat-x; 
  background-position: bottom;
}

td.contact-row {
  width: 150px;
  padding: 0px 0px 0px 40px; 
  color: #878381; 
  text-transform: uppercase;
  font-weight: bold; 
  font-size: 11px; 
  font-family: tahoma;
}

td.contact-row2 {
  width: 510px;
  color: #878381; 
  font-weight: bold; 
  font-size: 11px; 
  font-family: tahoma;
}

a.contact-email-a {
  text-decoration: none;
  color: #878381; 
  font-weight: bold; 
  font-size: 11px; 
  font-family: tahoma;
}

span.contact-title-name {
  padding: 0px 0px 0px 40px; 
  font-weight: bold; 
  font-size: 12px; 
  font-family: tahoma;
  color: #de002a; 
}

span.contact-span {
  position: relative;
  top: -5px;
  /* top: 0px;*/
  font-size: 16px; 
  font-weight: bold; 
  font-family: Tahoma; 
  color: #dc0020;
}

span.contact-phone-span {
  font-size: 11px; 
  font-weight: bold; 
  font-family: Tahoma; 
  color: #858585;
  
  position: relative; 
  top: 5px;
}

td.contact-table-head {
  height: 30px; 
  background-color: #f7f7f7;
}

i.contact-schops {
  font-family: tahoma; 
  font-size: 11px; 
  font-weight: bold; 
  color: #ed510c;
}

td.non-action-td {
  height: 100%; 
  width: 20px; 
  vertical-align: top; 
  background-image: url('../images/action_background.png');
  background-repeat: repeat-y; 
  background-position: right;
}

td.center-center {
  width: 660px; 
  vertical-align: top; 
  font-size: 11px; 
  font-family: Tahoma; 
  color: #858585;
}

/* tail.inc.php */
td.tail-bottom {
  height: 100%; 
  width: 20px; 
  vertical-align: top; 
  background-image: url('../images/action_background_2.png');
  background-repeat: repeat-y; 
  background-position: left;
}

td.tail-right {
  height: 100%; 
  background-image: url('../images/final_shadow.png'); 
  background-repeat: repeat-x; 
  text-align: right;
}

td.tail-bottom-shadow {
  background-image: url('../images/bottom_article_shadow_B.png'); 
  background-repeat: repeat-x;
}

td.tail-bottom-left-shadow {
  background-image: url('../images/bottom_left_shadow.png'); 
  background-repeat: no-repeat; 
  height: 60px;
  vertical-align: top;
}

td.tail-center-bottom-shadow {
  background-image: url('../images/bottom_left_second_hadow.png'); 
  background-repeat: no-repeat; 
  height: 60px;
}

td.tail-center-center-shadow {
  background-image: url('../images/bottom_left_second_hadow.png'); 
  background-repeat: repeat-x; 
  height: 60px;
}

td.tail-right-bottom-shadow {
  background-image: url('../images/bottom_right_shadow.png'); 
  background-repeat: no-repeat; 
  height: 60px;
}

td.sell-rules {
  padding: 0px 0px 0px 20px; 
  height: 20px; 
  font-size: 11px; 
  font-family: Tahoma; 
  font-weight: bold; 
  color: #dc0020; 
  background-image: url('../images/footer_line.png'); 
  background-repeat: repeat-x;
}

a.sell-rules-ahref {
  text-decoration: none; 
  color: #dc0020;
}

span.copyright-span {
  font-size: 9px; 
  font-family: Tahoma; 
  color: #858585; 
  padding: 0px 0px 0px 8px;
}

span.femat-title-copyright-span {
  font-size: 9px;
}

span.femat-sro-span {
  font-size: 9px; 
  font-family: Tahoma; 
  color: #858585; 
}

a.rules-and-conditions {
  text-decoration: none; 
  color: #858585;
}

/* spolecny nadpis strankam */
h1.top-common-title {
  padding: 0px 0px 0px 10px;
  * padding: 12px 0px 0px 10px; 
  text-align: left; 
  font-size: 14pt;
  color: #de002a;
}

h1.top-common-title-two {
  padding: 0px 0px 0px 35px;
  * padding: 12px 0px 0px 35px; 
  text-align: left; 
  font-size: 14pt;
  color: #de002a;
}

h1.top-common-title-three {
  padding: 0px 0px 0px 40px;
  * padding: 12px 0px 0px 40px; 
  text-align: left; 
  font-size: 12pt;
  color: #de002a;
}

h1.top-common-title-four {
  padding: 0px 0px 0px 40px;
  * padding: 12px 0px 0px 40px; 
  text-align: left; 
  font-size: 10pt;
  color: #de002a;
}

p.common-paragraph { 
  padding: 0px 10px 0px 40px; 
  font-size: 12px;
  font-family: Tahoma; 
  text-align: left;
}

p.common-paragraph-table {
  padding: 0px 10px 0px 30px; 
  font-size: 11pt; 
  text-align: left;
}

/* eShop */
div.eShop-non-enter-nutton {
  width: 200px; 
  height: 215px;
}

div.eShop-left-menu {
  width: 180px; 
  float: right; 
  text-align: left; 
  font-size: 12px; 
  font-family: Tahoma; 
  color: #858585;
}

div.top-category-list-div {
  border: 1px solid white;
  /*border: 1px solid black;*/
  width: 100%; 
  height: 52px; 
  background-image: url('../images/category_list.png'); 
  background-repeat: repeat-no; 
  padding: 0px 0px 0px 15px;
}

div.top-category-list-div-eshop {
  border: 1px solid white;
  width: 100%; 
  height: 52px; 
  background-image: url('../images/category_list.png'); 
  background-repeat: repeat-no; 
  padding: 0px 0px 0px 15px;
}

div.eShop-main-div {
  text-align: left; 
  float: right; 
  width: 655px; 
  height: 190px; 
  text-align: center; 
  font-family: Tahoma;
}

/* news.inc.php*/
td.news-action-td {
  width: 20px; 
  background-image: url('../images/middle_up_down_action.png'); 
  background-repeat: no-repeat;
}

td.news-left-center-td {
  /*height: 180px;*/ 
  width: 213px; 
  vertical-align: top; 
  font-size: 11px; 
  font-family: Tahoma; 
  color: #858585;
}

div.news-center-label-div {
  background-image: url('../images/center_label.png'); 
  background-repeat: no-repeat; 
  height: 50px;
}

div.news-center-content-div {
  background-image: url('../images/center_shadow.png'); 
  background-repeat: repeat-x; 
  /*height: 180px;*/ 
  padding: 15px 0px 0px 15px;
  
  border: 0px solid orange;
}

span.news-span {
  font-size: 16px; 
  font-weight: bold;
}

span.news-title-span {
  font-size: 14px; 
  font-weight: bold; 
  color: #dc0020;
}

span.news-title-span-price {
  font-size: 12px; 
  font-weight: bold; 
  color: #dc0020;
}

span.news-description-span {
  font-size: 10px;
  display: block;
}

td.news-center-center-td {
  height: 180px; 
  width: 213px; 
  vertical-align: top; 
  font-size: 11px; 
  font-family: Tahoma; 
  color: #858585;
}

td.news-right-bottom-td {
  background-image: url('../images/middle.png'); 
  background-repeat: repeat; 
  text-align: right;
}

td.news-second-row-td {
  height: 220px; 
  background-image: url('../images/left_shadow.png'); 
  background-repeat: repeat-x; 
  text-align: right;
}

span.news-contact-span {
  padding: 193px 0px 0px 0px; 
  float: left; 
  width: 200px; 
  font-size: 16px;
  font-weight: bold; 
  font-family: Tahoma; 
  color: #dc0020;
}

td.news-left-shadow-td {
  background-image: url('../images/left_shadow.png'); 
  background-repeat: repeat-x; 
  text-align: right;
}

td.news-bottom-left-shadow-td {
  background-image: url('../images/bottom_left_shadow.png'); 
  background-repeat: no-repeat; 
  height: 77px;
}

div.news-contact-phone-div {
  text-align: right; 
  padding: 0px 50px 0px 0px; 
  height: 60px;
  font-size: 11px; 
  font-weight: bold; 
  font-family: Tahoma; 
  color: #858585;
}

td.news-bottom-more-button {
  background-image: url('../images/bottom_more_button.png'); 
  background-repeat: no-repeat; 
  height: 77px;
}

div.news-more-button-label {
  height: 60px; 
  padding: 0px 0px 0px 40px; 
  font-size: 12px; 
  font-weight: bold; 
  font-family: Tahoma; 
  color: #4b0616;
}

a.news-more-ahref {
  text-decoration: none; 
  color: #4b0616;
}

td.news-right-bottom-shadow-td {
  background-image: url('../images/bottom_right_shadow.png'); 
  background-repeat: no-repeat; 
  height: 77px;
}

td.news-footer-line-td {
  height: 50px; 
  font-size: 11px; 
  font-family: Tahoma; 
  font-weight: bold; 
  color: #dc0020;
  background-image: url('../images/footer_line.png'); 
  background-repeat: repeat-x;
}

a.news-rulles-and-conditions-a {
  text-decoration: none; 
  color: #dc0020;
}

/* write-us.inc.php*/
table.write-us-common-table {
  width: 500px; 
  height: 200px; 
  float: left; 
  font-size: 12px;
  font-family: Tahoma;
  padding-left: 40px;
}

p.common-message-paragraph {
  padding: 0px 10px 0px 10px; 
  font-size: 11pt; 
  text-align: center; 
  color: red;
}

td.write-us-name {
  padding: 0px 0px 0px 10px;
  color: #878381;   
}

input.write-us-name-input {
  border: 1px solid #D1D1D1; 
  font-size: 8pt;
  background-color: white;
}

textarea.write-us-body {
  border: 1px solid #D1D1D1; 
  font-size: 8pt;
  background-color: white;
}

input.write-us-submit-button {
  border: 1px solid #dc0020; 
  margin:4;
  background-color: white; 
  font-family: Tahoma; 
}

/* contact.inc.php */
span.firm-position {
  font-weight: bold;
}

/* article-detail.inc.php*/
div.top-div-under-eshop-button {
  width: 145px; 
  height: 260px; 
  float: right; 
  text-align: left; 
  font-size: 10px; 
  font-family: Tahoma; 
  color: #858585;
}

span.article-detail-contact-span {
  font-size: 16px; 
  font-weight: bold; 
  font-family: Tahoma; 
  color: #dc0020;
}

/* head-user-page.inc.php */
span.head-user-e {
  color: white;
}

span.head-user-Shop {
  color: #f2d3da;
}

div.head-user-left-height {
  width: 200px; 
  height: 30px; 
  font-size: 20px; 
  font-weight: bold; 
  font-family: Tahoma;
}

div.head-user-account-menu-div {
  width: 185px; 
  float: right; 
  text-align: left; 
  font-size: 10px; 
  font-family: Tahoma; 
  color: #858585;
}

/* login-form.inc.php */
table.login-form-format-table {
  width: 100%; 
  font-family: Tahoma; 
  color: #858585;
  padding-left: 30px;
}

td.login-form-login-td {
  width: 70px; 
  padding: 0px 0px 0px 10px;  
}

input.login-form-login-input {
  border: 1px solid #D1D1D1; 
  font-size: 8pt;
  background-color: white;
}

td.login-form-button-td {
  text-align: left;
}

input.login-form-submit-button {
  background-color: white; 
  border: 1px solid #dc0020; 
  margin:4;
}

/* registration.inc.php */
table.registration-fotmat-table {
  color: #858585; 
  font-size: 14px; 
  font-family: Tahoma;
  padding-top: 10px;
  text-align: center;
  width: 100%; 
}

tr.registration-format-table-tr {
  background-color: #f7f7f7;
  text-align: center; 
  color: black;
}

td.registration-format-table-td {
  width: 150px; 
  padding: 8px 0px 8px 10px;
}

input.registration-input-a {
  border: 1px solid #D1D1D1; 
  font-size: 8pt;
  background-color: white;
}

textarea.registration-note {
  border: 1px solid #D1D1D1; 
  font-size: 8pt;
  background-color: white;
}

td.registration-submit-td {
  text-align: center;
}

/* search-page-result.inc.php */
table.search-format-table {
  font-size: 12px; 
  font-family: Tahoma; 
  width: 580px;
}

tr.search-format-table-tr {
  background-color: #f7f7f7; 
  text-align: center; 
  color: black;
}

td.search-table-td {
  border-bottom: 1px solid #f7f7f7;
}

td.search-table-name-td {
  border-bottom: 1px solid #f7f7f7;
}

td.search-table-price-td {
  border-bottom: 1px solid #f7f7f7;
  text-align: right;
}

/* user-foreget-password.inc.php */
table.forget-table {
  width: 100%; 
  font-family: Tahoma; 
  color: #858585; 
  padding-left: 30px; 
}

td.forget-table-td {
  width: 260px; 
  padding: 0px 0px 0px 10px;
}

input.forget-submit-button {
  background-color: white;
  border: 1px solid #dc0020; 
  margin:4;
}

/* user-page-order.inc.php */
div.main-order-table-div {
  /*border: 1px solid black;*/
  text-align: center;
  padding-top: 10px; 
  width: 100%;
}

table.main-order-table {
  width: 580px; 
  font-size: 12px; 
  font-family: Tahoma;
}

table.order-page-format-table {
  width: 100%; 
  font-family: Tahoma;
}

td.order-page-format-td {
  width: 150px; 
  padding: 0px 0px 0px 10px;
  border-bottom: 1px solid #f7f7f7;
}

td.order-page-format {
  padding: 5px 0px 0px 10px;
  border-bottom: 1px solid #f7f7f7;
}

td.order-page-format-footer {
  padding: 5px 0px 0px 10px;
  border-bottom: 1px solid #f7f7f7;
  text-align: right;
}

td.order-page-head-format {
  background-color: #f7f7f7; 
  text-align: center;
}

input.order-page-input {
  border: 1px solid #D1D1D1; 
  font-size: 8pt;
  background-color: white;
}

td.order-page-submit-td {
  padding: 0px 0px 0px 10px; 
  text-align: center;
}

input.order-page-submit {
  background-color: #dc0020; 
  border: 0px;
}

input.order-page-common-button {
  font-size: 12px; 
  background-color: white; 
  font-family: Tahoma; 
  border: 1px solid #dc0020; 
  margin:4;
}

td.order-head-table-form {
  background-color: #f7f7f7; 
  font-weight: bold; 
  text-align: center;
}

td.order-td-space {
  padding: 8px 0px 8px 12px;
}

/* zbozi bylo pridano - volezni zbozi do kosiku*/
body.message-body {
  background-color: white;
}

p.message-paragraph {
  text-align: center; 
  color: red;
}

h1.message-body {
  font-size: 18px; 
}

/* nabizime */
ul.we-offer {
  font-size: 12px;
  padding-left: 55px;
  * padding-left: 18px;
}

/* kosik */
tr.basket-format-table-head {
  background-color: #f7f7f7; 
  font-weight: bold;
}

td.basket-form-table-head-td {
  text-align: right; 
  padding: 8px 0px 8px 0px;
}


div.izon-footer-content {
  border: 0px solid orange;
  height: 20px;
  font-size: 9px; 
  color: #858585; 
}

div.izon-footer-content a {
  color: red;
}

div.izon-footer-content div {
}

div.izon-footer-content a.izon {
  background: url(../images/izon.png) repeat left top;
  width: 16px;
  height: 16px;
  display: block;
  margin: 0px 7px 0px 5px;
  float: left;
  
  border: 0px solid orange;
}

