/* defaultni styly */
body { background-color:#FFFFFF; padding:0px; margin:0px; }
body, td, input, textarea, select {
  font-family: Arial;
  font-size: 9pt;
  font-weight: normal;
  color: #000000;
}

.error {
  text-align: center;
  font-weight: bold;
  color: #FF0000;
}
.message {
  font-weight: bold;
  color: #0000DD;
}


/* formulare */
form { padding:0px; margin:0px; }

/* hlavni nabidka menu */
td.super_menu {
  background-image:url(/images/design/super_menu.gif);
  background-position:left top;
  background-repeat:no-repeat;
  width:172px;
  height:26px;
  text-align:right;
  padding-right:20px;
}
td.super_menu_login {
  width:182px;
  height:26px;
  text-align:right;
  padding-right:10px;
  line-height:18px;
}
td.super_menu_login div { padding-right:10px; }
td.super_menu a, td.super_menu_login a {
  text-decoration:none;
  font-family: Arial;
  font-size:9pt;
  font-weight:bold;
  color:#000000;
}


/* odkaz na kosik */
/*a.link_basket {
  text-decoration:none;
  color:#000000;
}
a.link_basket:hover {
  text-decoration:underline;
}*/




/* styl hlavni tabulky shopu */
#table_master { 
  background-color:white; 
  border-left:2px solid #9DA1A2;
  border-bottom:2px solid #9DA1A2;
  border-right:2px solid #9DA1A2;
  width:780px; 
}
#table_master .copyright { background-color:#E7E7E7; padding:4px; border-top:2px solid #9DA1A2; text-align:center; }
#table_master .copyright a { text-decoration:none; font-weight:bold; color:#072469; }


/* cast nahore */
td.logo_img_1 { background-image:url('../images/design/logo_img_1.gif'); width:197px; height:82px; }
td.logo { cursor:pointer; background-image:url('../images/design/logo.gif'); width:198px; height:82px; }
td.logo_img_2 { background-image:url('../images/design/logo_img_2.gif'); width:385px; height:82px; }


/*  */
#table_content, #content { width:573px; height:420px; }
#table_content td.content_left { 
  width:197px;
  background-color:#E7E7E7; 
  background-image:url(/images/design/brd1.gif);
  background-position:right;
  background-repeat:repeat-y; 
  padding:5px 0 0 0;
}

#left_menu { width:197px; }
.super_sub_menu { 
  background-image:url(./images/design/lmenubg.gif);
  background-position:left;
  background-repeat:repeat-y;
  padding:0 20px 3px 15px;
  line-height:22px;
  border:0px solid black;
}
.super_sub_menu a { 
  text-decoration:none;
  font-family:Arial;
  font-weight:normal;
  font-size:9pt;
  color:#000000;
}
.lsubmenuspace { height:3px; }


/* sekce s loginem */
.lmenulogin { padding:6px 11px 0 0; }
.lmenulogin img { margin-top:2px; }

/* pole pro prihlasovani */
.input_login {
  background-color:#F4F4F3;
  border-width:0px;
  padding:3px;
  width:158px;
}

.content_find {
  background-image:url(/images/design/brdhoriz.gif);
  background-position:bottom;
  background-repeat:repeat-x; 
  height:45px;
}
.content_find td { 
  padding:0 4px 0 5px;
  font-size:8pt;
  font-weight:bold;
  color:#072469;
}
.content_find input, .content_find select {
  background-color:#F4F4F3;
  border-width:0px;
  padding:0px;
  width:95px;
  font-size:8pt;
}
.content_find input.button_find {
  background-image:url(/images/design/btn_find.gif);
  background-repeat:no-repeat;
  width:59px;
  height:21px;
}
.content_find input.button_display_all {
  background-image:url(/images/design/btn_display_all.gif);
  background-repeat:no-repeat;
  width:83px;
  height:21px;
}
.content_find_line2 {
  background-image:url(/images/design/brdvert2large.gif);
  background-position:199px 4px;
  background-repeat:no-repeat; 
  height:25px;
}


.content_novinky {
  background-image:url(/images/design/brdvert2.gif);
  background-position:right;
  background-repeat:repeat-y; 
  width:184px;
  height:400px;
  padding:6px 10px 0 10px;
}


.content { padding:6px 5px 0 5px; }

/* nadpis obsahove stranky */
div.page_title {
  font-family:Arial;
  font-size:18px;
  font-weight:normal; /*bold;*/
  color:#000066;
  padding-bottom:5px;
}

/* seznam novinek */
#list_news { width:100%; }
#list_news td { padding:0px; }
#list_news td.content { padding-top:5px; }
#list_news td.link { padding:5px 5px 15px 0; }
#list_news a { text-decoration:none; color:#000066; font-weight:bold; }


/*#list_items { width:560px; }*/
#list_items td { padding:2px 0 2px 2px; border-bottom:1px solid #CCCCCC; border-right:1px solid #CCCCCC; }
#list_items .title { font-style:italic; border-right-width:0px; }
#list_items .item_title, #list_items .item_title a {
  text-decoration:none;
  font-family:Arial;
  font-size:9pt;
  font-weight:bold;
  color:#000000;
}
#list_items .item_param { font-size:8pt; }
#list_items .price { text-align:right; padding-right:2px; font-size:8pt; color:#FF0000; font-weight:bold; }
#list_items .price_black { text-align:right; padding-right:2px; font-size:8pt; color:#000000; font-weight:bold; }
#list_items .item_count { font-size:8pt; border:1px solid #AAAAAA; width:20px; }
#list_items .btn_buy, #list_items .btn_update_count { 
  background-image:url(/images/design/btn_buy.gif);
  background-repeat:no-repeat;
  background-color:#F4F4F3;
  border-width:0px;
  width:20px; 
  height:20px; 
}


/* seznam akci */
#list_items_news { margin-top:5px; }
#list_items_news a { text-decoration:none; font-size:9pt; font-weight:bold; color:#000000; }
#list_items_news img { margin:5px 0 5px 0; }
#list_items_news td { padding-bottom:15px; width:110px; padding-right:15px; }

/* detail zbozi */
#item_detail { margin-top:20px; }
#item_detail td { line-height:18px; }
#item_detail .item_detail_parms td { padding-bottom:2px; }
#item_detail .item_count { font-size:9pt; padding-top:2px; padding-bottom:1px; border:1px solid #AAAAAA; width:40px; }
#item_detail .btn_buy {
  background-color:#F4F4F3;
  border:1px solid #CCCCCC;
  padding-top:0px;
  padding-bottom:0px;
  margin-left:4px;
  font-weight:bold;
  color:#000000;
}

/* kosik */
.link_basket { float:left; }
.link_basket .basket_content {
  margin:3px 2px 2px 2px;
  background-color:#EFEFEF; 
  padding:3px 20px 3px 20px; 
  text-align:left; 
}
.link_basket .left, .link_basket .right, .link_basket .bottom {
  background-image:url(/images/design/brdhoriz2.gif);
  background-repeat:repeat-y;
}
.link_basket .left { background-position:left; }
.link_basket .right { background-position:right; }
.link_basket .bottom { background-position:bottom; background-repeat:repeat-x; }
.link_basket a { text-decoration:none; color:#FF0000; }
.link_basket a:hover { text-decoration:underline; }

/* strankovani */
.section_paging { margin-top:10px; background-color:#E7E7E7; }
.section_paging td { padding:5px 12px 5px 12px; }
#paging { padding-right:10px; }
#paging a { text-decoration:none; font-weight:bold; color:#072469; }


/* detail objednavky */
#detail_order {}
#detail_order td { padding: 0 0 2px 0; vertical-align: middle; }
#detail_order td.povinne { font-weight: bold; }
