
#bg_header { padding-left: 24px; }

#carrier2 { padding-left: 0; }

#ico img.home { border-bottom: 2px solid #FEAD00; }

td#main_left h1 { font: 2em Arial, Helvetica, sans-serif; margin: 0 0 15px; }
td#main_left h2 { font-size: 1.333em; color: #000; margin: 0 0 15px; border: none; padding: 0; }

#header { height: 240px; }  
td#main_left div.carrier { padding-left: 25px; font: 0.916em Tahoma, Arial, Helvetica, sans-serif; }
td#main_right { padding: 0 0 30px; }

#tray { margin: 0 25px 15px; font-size: 0.833em; }
    
#os { width: 157px; background: url(../img/bg_os.gif) no-repeat 0 0; float: left; padding: 11px 0; 
    text-align: center; font-size: 11px; font-weight: bold; clear: both; }
#os2 { width: 137px; background: url(../img/bg_os2.gif) no-repeat 0 0; float: left; padding: 11px 0; 
    text-align: center; font-size: 11px; font-weight: bold; clear: both; }
div.cook_os { margin-left: 13px; }

#subscribe { background: #FAF8E9 url(../img/bg_subscribe.gif) no-repeat 0 0; float: left; width: 347px; height: 35px; 
    margin-left: 6px; position: relative; z-index: 3; }
#subscribe div.text2 { color: #000; font-size: 10px; border-right: 1px solid #000; float: left; 
    padding: 0 8px; margin-top: 5px; }
#subscribe div.input { float: left; padding: 7px; }
#subscribe div.input input { width: 160px; border: 1px solid #BBB; }
#subscribe div.submit { float: left; padding-top: 5px; }
#subscribe div.submit input { width: 85px; height: 25px; border: none; cursor: pointer; 
    background: #6AC335 url(../img/button_send.gif); color: #FFF; font-size: 12px; padding-bottom: 1px; }

#plus_anketa { background: url(../img/plus_anketa.gif); float: right; width: 157px; 
    font-weight: bold; padding: 11px 0; font-size: 11px; margin-bottom: 15px; } 
#plus_anketa a { padding-left: 35px; }

#select_city { float: left; width: 253px; height: 35px; color: #FFF; font: 10px  Tahoma, Arial, Helvetica, sans-serif; 
    background: #6AC334 url(../img/bg_select_city.gif); margin-bottom: 15px; }
#select_city div { width: 105px; text-align: center; float: left; margin-top: 10px; }
#select_city select { font: 10px Tahoma, Arial, Helvetica, sans-serif; color: #727272; width: 135px; margin-top: 8px; }

h1.title { text-align: center; padding-bottom: 5px; 
    background: url(../img/bg_h1.gif) repeat-x 0 bottom; }

td#main_left h2.green { font-size: 18px; font-weight: normal; color: #3C9F00; text-align: center; margin: 0 0 5px; }    
p.green_adress { text-align: right; font-size: 10px; color: #727272; }
    
div.text { width: 615px; margin: 0 5px; clear: both; }

#resume h3 { font-size: 1.364em; color: #E02602; padding: 0 2px 5px; margin: 15px 0;
    background: url(../img/dots_resume.gif) repeat-x 0 bottom; }
#resume table { border-collapse: collapse; margin-left: 25px; }
#resume td { padding: 3px 0; color: #808080; }
#resume col.left { width: 175px; }
#resume td input,#resume textarea { border: 1px solid #BBB; }
#resume td input.checkbox { border: none; vertical-align: middle; } 
#resume input.input { width: 415px; float: left; }
#resume input.date1 { width: 25px; text-align: center; }
#resume input.date2 { width: 45px; text-align: center; }
#resume textarea { width: 590px; }
#resume div.submit { float: right; padding: 5px 5px 0 0; }
#resume div.submit input { width: 85px; height: 25px; border: none; cursor: pointer; 
    background: #6AC335 url(../img/button_send.gif); color: #FFF; font-size: 12px; padding-bottom: 1px; }
#resume table.stm col.left { width: 238px; }
#resume table.stm td { vertical-align: top; }
#resume table.stm td div { padding-right: 22px; }
#resume table.stm input.input, #resume table.stm textarea { width: 352px; float: left; }

#down_anketa { background: url(../img/down_anketa.gif) no-repeat 0 center; padding: 5px 0; font-weight: bold; margin-bottom: 15px; }
#down_anketa a { padding-left: 22px; }
    
#main_faq div { background: url(../img/dots_resume.gif) repeat-x 0 bottom; padding: 6px 0 7px; }
#main_faq div.last { background: none; }
#main_faq span.gray { font-size: 0.818em; color: #969696; }
#main_faq span.red { color: #D10803; }
p.list { margin: 0; text-align: right; position: relative; top: 22px; z-index: 2; }
p.list a { margin: 0 3px; } 
p.list span { width: 140px; }

#vacancy { clear: both; }
#vacancy table { width: 100%; table-layout: fixed; border-collapse: collapse; }
#vacancy th { text-align: left; padding: 2px 7px; font-weight: bold;  }
#vacancy th.left { background: #FFCB08; font-size: 12px; }
#vacancy th.right { background: #6AC334; color: #FFF; font-size: 11px; }    
#vacancy td { padding: 3px; }
#vacancy ul { list-style-position: inside; margin: 0; padding: 0; }
#vacancy table.city { margin: 15px 0; }
#vacancy table.city th.left { width: 117px; width: "131px"; }
#vacancy table.city td { padding: 5px 7px; }
#vacancy table.city td.right { background: url(../img/dots_resume.gif) repeat-x 0 bottom; }

#our_post ul { margin: 0; padding: 0 0 15px; list-style: none; float: left; width: 49%; font-weight: bold; }
#our_post li { padding: 2px 20px; }
#product { padding: 15px 0; }
#product h3 { font-size: 1em; background: url(../img/dots_resume.gif) repeat-x 0 bottom; padding: 0 5px 10px; margin: 0 0 15px; }
#product table { border-collapse: collapse; width: 100%;  } 
#product td { padding: 12px 0; }
#product td.left { padding: 12px 30px; text-align: center; }
table#product_table { border-collapse: collapse; table-layout: fixed; width: 100%; }
table#product_table td { vertical-align: top; padding: 0 10px 20px 0; }
#bg_product { width: 628px; height: 231px; background: url(../img/bg_product.jpg) no-repeat 0 0; margin-bottom: 10px; }
#bg_product div { padding-top: 95px; }
#bg_product span { font-weight: bold; color: #6AC335; }
table#product_small { border-collapse: collapse; width: 100%; margin-bottom: 50px; }
table#product_small td { padding: 0; text-align: center; }


#cook_top { background: url(../img/bg_cook_top.gif) no-repeat 0 0; width: 655px; height: 33px; }
#cook_bot { background: url(../img/bg_cook_bot.gif) no-repeat 0 0; width: 655px; height: 40px; margin-bottom: 10px; }
#cook_left { background: url(../img/bg_cook_left.jpg) no-repeat 0 center; width: 655px; }
#cook_right { background: url(../img/bg_cook_right.jpg) no-repeat right center; }
#cook { background: #FFF0B8; width: 615px; padding: 0 6px; margin: 0 15px 0 13px; }
td#main_left #cook h1.title { margin: 0; background: none; }
#cook ul.list_top { margin: 0; padding: 0; list-style: none; width: 615px; }
#cook ul.list_top li { float: left; font-size: 0.909em; padding: 2px 6px; white-space: nowrap; }
#cook ul.list_top li.on { background: #FFC901; }
#cook ul.list_top li a { color: #6AC334; }
#cook ul.list_top li a:hover { color: #AE3100; }
#cook ul.list_top li.on a { color: #373737; }
#cook div.dots { clear: both; background: url(../img/dots_cook.gif) repeat-x 0 bottom; 
    font-size: 0; height: 3px; margin-bottom: 10px; }
#cook ul.list { margin: 0; padding: 0; list-style: none; float: left; width: 49%; color: #896C6D; }
#cook ul.list li { padding: 0 5px 1px 15px; }
#cook ul.list a { color: #896C6D; }
#cook ul.list a:hover { color: #AE3100; }

table#cook_img { border-collapse: collapse; margin-left: 10px; }
table#cook_img td { padding: 0 0 15px; vertical-align: top; }
table#cook_img div.ramka { width: 271px; height: 213px; background: url(../img/bg_cook_img_big.gif) no-repeat 0 0; }
table#cook_img div.ramka img { margin: 13px 0 0 13px; }
table#cook_img h3 { font-size: 1.273em; color: #DF3504; margin: 10px 0; }
#gotovka { padding: 0 25px 15px; height: auto; position: relative; }
h4.app { color: #F40300; font: italic normal 2em Arial, Helvetica, sans-serif; text-align: center; margin: 100px 0 0; }

table#cook_img_list { border-collapse: collapse; table-layout: fixed; width: 100%; }
table#cook_img_list td { padding: 0 15px 25px; vertical-align: top; text-align: center; font-weight: bold; }
table#cook_img_list div { margin: auto; width: 161px; height: 126px; text-align: left; 
    background: url(../img/bg_cook_img_small.gif) no-repeat 0 0; }
table#cook_img_list div img { margin: 5px 0 0 6px; }    
table#cook_img_list a { color: #6AC334; }
table#cook_img_list a:hover { color: #AE3100; } 

#list_news { background: url(../img/dots_resume.gif) repeat-x 0 bottom; }
#list_news p { margin: 0; padding-bottom: 15px; }
#list_news span,#one_news span.date { color: #969696; font-size: 0.818em; margin-right: 3px; }
/* #one_news { background: url(../img/dots_resume.gif) repeat-x 0 bottom; padding-bottom: 30px; }*/

#akcia_list { text-align: center;  }
#akcia_list table { table-layout: fixed; border-collapse: collapse; margin: auto; }
#akcia_list td { padding: 0 0 24px; text-align: center; }
#akcia_list td.center { width: 70px; }
#akcia_list td.center div { height: 202px; }
#akcia_list td.color0 { width: 248px; background: url(../img/bg_akcia_green.gif) no-repeat 0 0; }
#akcia_list td.color1 { width: 248px; background: url(../img/bg_akcia_orange.gif) no-repeat 0 0; }
#akcia_list td.color2 { width: 248px; background: url(../img/bg_akcia_yellow.gif) no-repeat 0 0; }
#akcia_list td.color3 { width: 248px; background: url(../img/bg_akcia_red.gif) no-repeat 0 0; }
#akcia_list p { margin: 8px 0 0; }
#akcia_list a { color: #FFF; }

table#special { border-collapse: collapse; width: 100%; table-layout: fixed; }
table#special td#special { text-align: center; padding: 4px 10px; }
/*table#special div { width: 109px; height: 37px; margin: auto; margin-bottom: 40px;
    background: #E83805 url(../img/bg_special.gif); color: #FFF; font-weight: bold; }
table#special p { margin: 0; padding-top: 6px; }*/
    
table#price
{
  width: auto;
}

table#price td#price0
{
  width1: 1px;
  margin: 0;
  padding: 0;
  font-size: 4.2em;
  color: #CE0000;
  font-family: Tahoma;
  font-weight: bold;
  text-align: right;
  vertical-align: top;
}

table#price td#price1
{
  width1: 1px;
  margin: 0;
  padding: 0.4em;
  font-size: 1.8em;
  color: #CE0000;
  font-family: Tahoma;
  font-weight: bold;
  text-align: left;
  vertical-align: top;
  text-decoration: underline;
}

table#oldprice
{
  width: auto;
}

table#oldprice td#oldprice0
{
  width1: 1px;
  margin: 0;
  padding: 0;
  font-size: 2.8em;
  color: #414141;
  font-family: Tahoma;
  font-weight: bold;
  text-align: right;
  vertical-align: top;
}

table#oldprice td#oldprice1
{
  width1: 1px;
  margin: 0;
  padding: 0.3em;
  font-size: 1.2em;
  color: #414141;
  font-family: Tahoma;
  font-weight: bold;
  text-align: left;
  vertical-align: top;
  text-decoration: underline;
}

td#redline
{
  text-align: left;
}

div#tribuna { margin-bottom: 15px; }
div#tribuna p { font-size: 0.917em; color: #808080; margin: 0 0 4px; }
div#tribuna textarea { width: 263px; border: 1px solid #BBB; }
div#tribuna input { width: 85px; height: 25px; border: none; cursor: pointer;
    background: #6AC335 url(../img/button_send.gif); color: #FFF; font-size: 12px; padding-bottom: 1px; }

#faq { font-family: Tahoma, Arial, Helvetica, sans-serif; margin-bottom: 15px; }
#faq p { margin: 0 0 5px; }
#faq span.title { background: #6AC335; color: #FFF; padding: 2px 26px 2px 6px; font-weight: bold; }
#faq span.gray { font-weight: bold; color: #9E9E9E; }
#faq div { padding-left: 30px; }



