body {
  background: url(graphics/bg.gif) repeat-y top center #eaeaea;
  font-family: Arial,Verdana,Tahoma,sans-serif;
  color: #404040; font-size: 14px;
  margin: 0px; padding: 0px;
}
img { border: none; }

#body {
  background: none;
  margin: 0px;
  margin-right: auto;
  margin-left: auto;
  width: 780px;
}

#header { width: 770px; height: 90px; }
#logo { padding-top: 10px; padding-left: 30px; float: left; }
#cart { height: 60px; width: 320px; float: right; margin-right: 5px; }
#cart_row1 { 
  height: 22px; padding-right: 10px; padding-top: 4px;
  background: #086dd3; 
  font-family: Arial; font-size: 12px; color: #ffffff; font-weight: bold;
}
#cart_row1 img { float: left; margin-left: 10px; }
#cart_row1 select.cart { margin-left: 10px; width: 195px; height: 18px; font-size: 10px; margin-bottom: 4px; float: left; font-weight: normal; }
#cart_row1 a.cart { margin-left: 20px; }
#cart_row2 {
  height: 20px; padding-right: 10px; padding-left: 37px; padding-top: 4px;
  background: url(graphics/login_bg.gif) repeat-x bottom right #086dd3; 
  font-family: Arial; font-size: 12px; color: #ffffff; font-weight: bold;
}

#links_list {
  width: 757px; height: 28px;
  background-image: url(graphics/list.gif);
  margin-bottom: 15px;
  padding-left: 23px;
}
#links_list a.links_list_left {
  padding-top: 5px; padding-right: 12px; padding-left: 12px; padding-bottom: 4px;
  font-family: Arial; font-size: 12px; font-weight: bold; color: #ffffff;
  float: left; text-decoration: none;
  border-right: 1px solid #020f75;
}
#links_list a.links_list_right {
  padding-top: 5px; padding-right: 12px; padding-left: 12px; padding-bottom: 4px;
  font-family: Arial; font-size: 12px; font-weight: bold; color: #ffffff;
  float: right; text-decoration: none;
  border-left: 1px solid #020f75;
}
#links_list a:hover { text-decoration: underline; }

#container { width: 755px; margin-left: 15px; margin-right: 10px; }

#content {
  width: 550px; float: right;
  font-size: 11px;
}
#content h4 { display: inline; font-size: 20px; font-weight: bold; margin-right: 15px; }
#content h2 { font-size: 13px; font-weight: bold; }

#menu { float: left; width: 180px; }
.atab { width: 89px; float: left; }
.ctab { width: 2px; height: 10px; float: left; }
.btab { width: 89px; float: left; }
.rounded { }
.ar1{margin: 0 5px; height: 1px; overflow: hidden; background: #55baff;}
.ar2{margin: 0 3px; height: 1px; overflow: hidden; background: #53b8fe;}
.ar3{margin: 0 2px; height: 1px; overflow: hidden; background: #51b6fd;}
.ar4{margin: 0 1px; height: 2px; overflow: hidden; background-image: url(graphics/active_tab_pixels.gif);}
.ar5{margin: 0 1px; height: 2px; overflow: hidden; background-image: url(graphics/active_tab_pixels2.gif);}
.br1{margin: 0 5px; height: 1px; overflow: hidden; background: #0069d2;}
.br2{margin: 0 3px; height: 1px; overflow: hidden; background: #0067d0;}
.br3{margin: 0 2px; height: 1px; overflow: hidden; background: #0065cd;}
.br4{margin: 0 1px; height: 2px; overflow: hidden; background-image: url(graphics/inactive_tab_pixels.gif);}
.cr1{margin: 0 5px; height: 1px; overflow: hidden; background: #e0ecf8;}
.cr2{margin: 0 3px; height: 1px; overflow: hidden; background: #e0ecf8;}
.cr3{margin: 0 2px; height: 1px; overflow: hidden; background: #e0ecf8;}
.cr4{margin: 0 1px; height: 2px; overflow: hidden; background: #e0ecf8;}
.acontent {
  height: 19px; text-align: center; background-image: url(graphics/active_tab.gif); 
  font-family: Arial; font-size: 11px; font-weight: bold; color: #FFFFFF;
}
.acontent a { color: #ffffff; text-decoration: none; }
.acontent a:hover { color: #ffffff; text-decoration: underline; }
.bcontent {
  height: 19px; text-align: center; background-image: url(graphics/inactive_tab.gif); 
  font-family: Arial; font-size: 11px; font-weight: bold; color: #FFFFFF; 
}
.bcontent a { color: #ffffff; text-decoration: none; }
.bcontent a:hover { color: #ffffff; text-decoration: underline; }
#tab_bottom { background: #0b70d4; width: 180px; height: 4px; clear: both; font-size: 3px; }
#menu_content { width: 160px; background: #e0ecf8; padding: 10px; }
#menu_content a { font-family: Arial; font-size: 12px; text-decoration: none; color: #505050; }
.menulink { margin: 5px; }
#menu form { margin: 0px; padding: 0px; }
#menu fieldset { margin: 0px; padding: 0px; border: none; }
#menu input { font-family: Arial; font-size: 11px; width: 105px; }
#menu input.submit { font-family: Arial; font-size: 11px; width: 40px; margin-left: 2px; }

#newsletterbox { width: 160px; margin-left: 15px; margin-top: 20px; font-family: Arial; font-size: 11px; }
#newsletterbox form { margin: 0px; padding: 0px; }
#newsletterbox fieldset { margin: 0px; padding: 0px; border: none; }
#newsletterbox input { width: 110px; margin-top: 3px; margin-bottom: 5px; font-family: Arial; font-size: 11px; }
#newsletterbox input.submit { margin-left: 2px; width: 38px; margin-top: 3px; margin-bottom: 5px; font-family: Arial; font-size: 11px; }

#footer { height: 60px; width: 779px; font-family: Arial; font-size: 11px; color: #000000; clear: both; margin-top: 20px; padding-top: 10px; border-top: 4px solid #0b70d4; background-color: #e0ecf8; margin-bottom: 0px; padding-bottom: 10px; }
#footer a { color: #000000; }

.button_left { float: left; height: 17px; background: none; font-size: 11px; font-weight: bold; margin: 1px; }
.button_right { float: right; height: 17px; background: none; font-size: 11px; font-weight: bold; margin: 1px; }
.button_blue_left { background-image: url(graphics/button_blue_start.gif); width: 5px; height: 17px; float: left; }
a.button_blue_middle { background-image: url(graphics/button_blue_middle.gif); height: 16px; float: left; padding-top: 1px; color: #eeeeee; text-decoration: none; }
.button_blue_right { background-image: url(graphics/button_blue_end.gif); width: 5px; height: 17px; float: left; }
.button_green_left { background-image: url(graphics/button_green_start.gif); width: 5px; height: 17px; float: left; }
a.button_green_middle { background-image: url(graphics/button_green_middle.gif); height: 16px; padding-top: 1px; float: left; color: #eeeeee; text-decoration: none; }
.button_green_right { background-image: url(graphics/button_green_end.gif); width: 5px; height: 17px; float: left; }
.button_red_left { background-image: url(graphics/button_red_start.gif); width: 5px; height: 17px; float: left; }
a.button_red_middle { background-image: url(graphics/button_red_middle.gif); height: 16px; padding-top: 1px; float: left; color: #eeeeee; text-decoration: none; }
.button_red_right { background-image: url(graphics/button_red_end.gif); width: 5px; height: 17px; float: left; }
.button_black_left { background-image: url(graphics/button_black_start.gif); width: 5px; height: 17px; float: left; }
a.button_black_middle { background-image: url(graphics/button_black_middle.gif); height: 16px; padding-top: 1px; float: left; color: #eeeeee; text-decoration: none; }
.button_black_right { background-image: url(graphics/button_black_end.gif); width: 5px; height: 17px; float: left; }
.header_button { display: block; height: 23px; background: none; font-size: 12px; font-weight: bold; color: #000000; margin-bottom: 10px; }
.header_button_left { background-image: url(graphics/header_button_left.gif); width: 2px; height: 23px; float: left; }
.header_button_middle { background-image: url(graphics/header_button_middle.gif); height: 15px; float: left; padding: 4px; }
a.header_button_middle { background-image: url(graphics/header_button_middle.gif); height: 15px; float: left; padding: 4px; color: #000000; text-decoration: none; }
.header_button_right { background-image: url(graphics/header_button_right.gif); width: 2px; height: 23px; float: left; }

#show_cart { width: 545px; }
#show_cart input.submit { width: 110px; }
#cart_header { width: 540px; height: 11px; margin-top: 15px; background: #f1f1f1; padding: 5px; border-top: 2px solid #dddddd; }
.cart_header1 { font-size: 11px; font-weight: bold; color: #909090; float: left; height: 11px; width: 60px; }
.cart_header2 { font-size: 11px; font-weight: bold; color: #909090; float: left; height: 11px; width: 240px; }
.cart_header3 { font-size: 11px; font-weight: bold; color: #909090; text-align: center; float: left; height: 11px; width: 35px; }
.cart_header4 { font-size: 11px; font-weight: bold; color: #909090; text-align: center; float: left; height: 11px; width: 80px; }
.cart_header5 { font-size: 11px; font-weight: bold; color: #909090; text-align: center; float: left; height: 11px; width: 80px; margin-right: 10px; }
.cart_header6 { font-size: 11px; font-weight: bold; color: #909090; text-align: center; float: left; height: 11px; width: 30px; }
.cart_article { width: 550px; border-top: 2px solid #dddddd; padding-top: 3px; clear: both; margin-bottom: 3px; }
.cart_article a { color: #000000; text-decoration: none; }
.cart_article1 { float: left; width: 60px; }
.cart_article1 form { display: inline; float: left; margin: 0px; padding: 0px; }
.cart_article1 img { margin-right: 4px; margin-left: 3px; }
.cart_article1 input { font-size: 11px; color: #000000; text-align: center; float: left; height: 12px; margin-right: 7px; width: 20px; }
.cart_article1 input.submit14 { height: 16px; width: 16px; margin: 0px; }
.cart_article2 { float: left; width: 240px; }
.cart_article2 img { margin-right: 5px; float: left; }
.cart_article3 { width: 40px; float: left; text-align: center; }
.cart_article4 { text-align: center; float: left; height: 11px; width: 80px; font-weight: bold; }
.cart_article5 { text-align: center; float: left; height: 11px; width: 80px; color: #bf0404; font-weight: bold; margin-right: 10px; }
.cart_article6 { text-align: center; float: left; height: 11px; width: 30px; }
#cart_clearer { clear: both; width: 540px; height: 3px; }
#cart_footer { width: 544px; height: 20px; background: #f1f1f1; padding: 3px; border-top: 2px solid #dddddd; margin-bottom: 10px; }
#cart_footer1 { float: left; height: 20px; width: 305px; }
#cart_footer2 { float: left; text-align: right;  height: 20px; padding-right: 5px; width: 230px; font-size: 13px; font-weight: bold; }
#cart_footer_price { font-size: 16px; color: #bf0404; }


/* listor */
#list_header { width: 550px; height: 18px; margin-top: 15px; }
.list_header1 { font-size: 11px; font-weight: bold; color: #909090; text-align: center; float: left; height: 11px; margin-right: 10px; width: 83px; }
.list_header2 { font-size: 11px; font-weight: bold; color: #909090; float: left; height: 11px; margin-right: 10px; width: 140px; }
.list_header3 { font-size: 11px; font-weight: bold; color: #909090; text-align: center; float: left; height: 11px; margin-left: 5px; margin-right: 5px; width: 50px; }
.list_header4 { font-size: 11px; font-weight: bold; color: #909090; text-align: center; float: left; height: 11px; margin-right: 10px; width: 100px; }
.list_article { width: 550px; border-top: 2px solid #dddddd; padding-top: 3px; clear: both; }
.list_article_img { float: left; width: 83px; margin-right: 10px; }
.list_article img.stock { float: left; width: 12px; margin-left: 20px; margin-right: 30px; margin-top: 5px; }
.list_article a { color: #000000; text-decoration: none; }
.list_article a:hover { text-decoration: underline; }
.list_article1 { font-size: 11px; color: #000000; float: left; margin-right: 10px; width: 140px; }
.list_article2 { font-size: 16px; color: #000000; text-align: center; float: left;margin-right: 0px; width: 100px; color: #bf0404; font-weight: bold; }
.list_article3 { font-size: 11px; color: #000000; text-align: center; float: left; margin-right: 10px; width: 120px; font-size: 10px; }
.list_article3 input { font-size: 11px; color: #000000; text-align: center; float: left; height: 12px; margin-right: 7px; width: 20px; }
.list_article3 input.submit14 { height: 17px; width: 50px; margin: 0px; }
.list_article3 a { color: #eeeeee; text-decoration: none; }
.list_article3 a:hover { text-decoration: none; }
.list_article3 img { margin-right: 4px; margin-left: 3px; }
.list_article3 label { font-size: 10px; display: inline; float: left; margin-top: 2px; margin-right: 3px; }
.list_article3 form { display: inline; float: left; margin: 0px; padding: 0px; }
.list_article4 { font-size: 11px; color: #000000; text-align: center; float: left; width: 62px; font-size: 10px; }

input.article_buy_amount { width: 20px; height: 15px; }
#article_big { margin-top: 10px; width: 350px; float: left; }
#smallimages { float: left; width: 100px; margin: 10px; }
#article_description { clear: both; padding-top: 10px; width: 350px; }
#article_description_line1 { width: 350px; height: 30px; }
#article_description_line1 input.submit14 { height: 17px; width: 50px; margin: 0px; }
#article_description_price { float: left; font-size: 18px; color: #bf0404; font-weight: bold; }
#article_description_buy { float: right; font-size: 11px; }
#article_description_buy input { font-size: 11px; color: #000000; display: inline; float: left; text-align: center; height: 12px; margin-right: 7px; width: 20px; }
#article_description_buy label { font-size: 10px; display: inline; float: left; margin-top: 2px; margin-right: 3px; }
#article_description_line2 { width: 350px; font-size: 12px; margin-bottom: 20px; }
#article_description_line3 { width: 350px; margin-bottom: 20px; }
#article_description_line3 img { display: inline; float: left; margin-right: 5px; }

img.article_group { margin-left: 5px; margin-right: 5px; }
input.updCustomer { font-size: 11px; height: 13px; width: 150px; }
#paging { width: 500px; clear: both; padding-top: 20px; }
#paging_before { float: left; color: #000000; font-weight: bold; padding-top: 3px; width: 30px; }
#paging_after { float: right; color: #000000; font-weight: bold; padding-top: 3px; margin-left: 10px; }

#current_page { width: 21px; height: 18px; background: url(graphics/kvadrat_gra.jpg); font-weight: bold; font-size: 12px; text-align: center; padding-top: 2px; color: #FFFFFF; float: left; margin-left: 5px; margin-bottom: 5px; }
.other_page { width: 21px; height: 18px; background: url(graphics/kvadrat_bla.jpg); font-weight: bold; font-size: 12px; text-align: center; padding-top: 2px; color: #FFFFFF; float: left; margin-left: 5px; margin-bottom: 5px; }
