/*<![CDATA[*/

body         { background: #efefef; text-align: center; color: #d6d6d6; padding: 0 10px }
body, td, th, select { font: 11px Arial; color: #2d2d2d; }    
*            { margin: 0; padding: 0; text-align: left }
div          { float: left }

#page   { float: none; margin: auto; width: 780px; wid\th/* */: 782px }
#header, .menu, #conteiner { width: 780px }

#conteiner { background: #fff; border-left: 1px solid #b0b1b2; border-right: 1px solid #b0b1b2 }

#header     { height: 198px; color: #fff; background: url(../i/bg_header.jpg) no-repeat }
#hicons     { width: 237px; height: 45px; padding-top: 24px; padding-left: 49px; wid\th/* */: 188px; heig\ht/* */: 21px }
#hicons img { float: left; margin-right: 33px; display: inline; width: 22px; height: 21px }
#hphone     { float: right; width: 543px; height: 76px; font: 45px Arial; padding-top: 8px; heig\ht/* */: 68px}

#htext      { width: 237px; height: 153px; text-align: center; padding: 0 44px; wid\th/* */: 149px }
#htext h1   { font: 20px Tahoma; text-align: center; color: #fff; margin-top: 30px; margin-bottom: 31px }



#hbasket    { height: 101px; width: 214px; padding-left: 19px; padding-top: 9px; color: #2d2d2d; background: url(../i/bg_hbasket.jpg) no-repeat; wid\th/* */: 195px; heig\ht/* */: 92px }
#hbasket h2 { color: #000; font-size: 11px; padding: 0 }
#hbasket ul { list-style: none; padding: 0; padding-top: 12px; padding-bottom: 12px }
#hbasket p  { padding: 0 }
#hbasket a  { color: #eb0200; }

.menu          { height: 64px; background: #eee url(../i/bg_menu.gif) no-repeat; font: bold 12px Arial }
.menu ul       { float: left; list-style: none; padding: 0; padding-top: 21px; padding-left: 102px }
.menu li       { display: inline; float: left; padding-left: 11px; padding-right: 12px; background: url(../i/bg_menu_li.gif) right 0 no-repeat }
.menu li.last  { padding-right: 0; background: none }
.menu a,       .menu span  { text-decoration: none; float: left; display: block; color: #fff; height: 21px }
.menu a:hover, .menu span  { border-bottom: 5px solid #eb0200 }
.menu span     { color: #fff }

#footer .menu                      { height: auto; background: none; font-weight: normal }
#footer .menu ul                   { padding-top: 4px; padding-bottom: 25px; padding-left: 101px }
#footer .menu li                   { padding-right: 11px; background: url(../i/bg_menu_li_footer.gif) right 2px no-repeat }
#footer .menu li.last              { background: none }
#footer .menu a,       #menu span  { text-decoration: underline; color: #2d2d2d; height: auto }
#footer .menu a:hover, #menu span  { border: 0; color: #eb0200 }
#footer .menu span                 { color: #eb0200; font-weight: normal; border: 0 }


#conteiner  { background: #fff }
#content    { float: left; width: 538px; padding-left: 21px; wid\th/* */: 517px}

#cright     { float: right; width: 187px; display: inline; padding-top: 3px; margin-right: 31px }
#cright div { display: block }

#location           { list-style: none; float: left; font: bold 11px Tahoma; width: 100% }
#location li        { display: inline ; float: left; padding-left: 12px; margin-right: 10px; font-weight: bold; color: #2d2d2d; background: url(../i/bg_location_li.gif) left 6px no-repeat }
#location li.home   { color: #eb0200; background: none; padding-left: 0 }
#location li.home a { color: #eb0200 }
#location li      a { font-weight: normal }

#search             { padding-bottom: 10px }
#search div         { width: 250px; display: inline; padding-top: 20px; margin-right: 17px }
#search div form    { float: left; background: #e3e3e3 url(../i/bg_search_top.gif) no-repeat; }
#search div div     { width: 250px; height: auto; padding-bottom: 6px ;background: url(../i/bg_search_bottom.gif) bottom no-repeat; margin: 0; padding: 0 15px; padding-top: 21px; font: bold 12px Arial; wid\th/* */: 220px }
#search div div div { width: auto; background: none; padding: 0; padding-top: 2px } 
#search select      { width: 55px; float: left; background: #fff; color: #161616 }
#search h1          { padding-left: 80px; padding-bottom: 27px  }

#search select.wide { width: 100%; margin-bottom: 8px }
#search .slash      { width: 20px; padding-left: 8px; wid\th/* */: 12px }
#search .r          { width: 35px; padding-left: 18px; wid\th/* */: 17px }
#search .season,         #search .mark        { width: 100%; height: auto; }
#search .season                               { padding-top: 5px; padding-bottom: 3px }
#search .season div,     #search .mark div    { width: 75px; font: 11px Arial; color: #7b7b7b  }
#search .season select , #search .mark select { width: 145px }

#search div.tiries   { background: url(../i/bg_search_tiries.gif) no-repeat }
#search div.discs    { background: url(../i/bg_search_discs.gif) no-repeat; margin: 0 }
#search div.discs h1 { padding-left: 90px; padding-right: 20px }

#search div.discs div div          { width: 100%; padding: 0 }
#search div.discs div div div      { width: 49px; padding-top: 2px; padding-bottom: 8px; padding-right: 7px; text-align: right; wid\th/* */: 42px }
#search div.discs div div div.wide { width: 61px; padding-right: 7px; text-align: right; wid\th/* */: 53px }
#search div.discs div div.wide div { padding-bottom: 3px }

#search span { display: inline-block; float: left; padding-left: 20px }

#page #search div.submit       { width: 100%; padding-top: 8px; padding-bottom: 6px }
#page #search div.submit input { float: right; display: block; width:65px; height: 24px }

#catalog               { padding-top: 10px; width: 534px; display: inline; margin-left: -17px }
#catalog div.item,
#catalog div.left,
#catalog div.right     { width: 250px; padding-bottom: 30px; display: inline; margin-left: 17px }

#catalog  div.item { }


#catalog div.left  div.item,  
#catalog div.right div.item { width: 250px; display: block; margin: 0  }

#catalog div.item div       { width: 164px; display: block; margin: 0; padding: 0}
#catalog div.item div.image { width: 79px; padding-top: 17px }

#xxxcatalog div.title  { width: 534px; padding-left: 21px; padding-left: 21px; 
                         

                      padding-bottom: 18px; wid\th/* */: 517px  }


#catalog div.title      { width: 534px; padding-bottom: 18px }
#catalog div.title h2   { width: 250px; float: left; font-size: 10px; display: inline; 

 padding: 0; border: 0; color: #2d2d2d; margin-left: 17px; 
 background: url(../i/bg_h2.gif) 17px 3px no-repeat; text-transform: uppercase; 
 padding-left: 39px; wid\th/* */: 211px }


#catalog h2    { color: #8f8f8f; padding-bottom: 3px; margin-bottom: 1px; border-bottom: 1px solid #e3e3e3; padding-left: 1px }
#catalog table { margin-top: 1px; margin-bottom: 3px; width: 100% }
#catalog th,
#catalog td    { padding-top: 1px; padding-bottom: 3px }
#catalog th    { padding-left: 1px; padding-top: 1px; padding-bottom: 3px; width: 100px }
#catalog tr    { background: url(../i/bg_catalog_li.gif) bottom repeat-x }

#catalog h5       { float: left; padding-right: 5px }
#catalog input    { float: left; width: 29px; height: 14px; background: #fff; font-size: 9px; text-align: center; padding: 0 5px; border: 1px solid #c0c0c0; heig\ht/* */: 12px; wid\th/* */: 17px  }
#catalog form a   { float: left; display: inline-block; margin-left: 10px; padding-left: 17px; background: url(../i/bg_a_basket.gif) left 2px no-repeat; }
#page #catalog form div { width: 120px; height: auto; padding: 0; margin: 0}


#cright h2 { width: 187px; margin: 0; background: url(../i/bg_h2.gif) 7px 3px no-repeat; padding-bottom: 14px; padding-left: 25px; wid\th/* */: 162px  }

#cright div.block         { width: 187px; background: url(../i/bg_block_top.gif) no-repeat; padding-bottom: 17px }
#cright div.block div     { width: 187px; background: url(../i/bg_block_bottom.gif) bottom no-repeat; padding-bottom: 8px }
#cright div.block div div { background: none; margin-top: 8px; padding: 3px 10px; border-left: 1px solid #e3e3e3; border-right: 1px solid #e3e3e3; wid\th/* */: 165px }

#cright div.news h5  { width: 75px; height: 15px; font: 9px Arial; color: #fffefe; padding-left: 3px; background: url(../i/bg_h5_date.gif) no-repeat; wid\th/* */: 72px }
#cright div.news div { padding-left: 12px; wid\th/* */: 175px }
#cright div.news a       { color: #2d2d2d }
#cright div.news a:hover { color: #eb0200 }
#cright div.news p               { padding-bottom: 0 }

div.inner, #cright  div.news div { padding: 0; padding-bottom: 15px; width: 100% }

#footer  { width: 100%; height: 90px; padding-top: 20px; text-align: center; color: #fff; background: url(../i/bg_footer.gif) bottom no-repeat; heig\ht/* */: 70px }

a       { color: #eb0200 }
a:hover { text-decoration: none; cursor: pointer }

h1      { font: bold 11px Tahoma; color: #2d2d2d }
h2      { font: bold 11px Tahoma; color: #2d2d2d }
h5      { font: 11px Arial; color: #2d2d2d }
ul, p   { padding-bottom: 12px }
ul      { padding-left: 15px; list-style: none }
img     { border: 0; display: block }
table   { border-collapse: collapse } 
input, textare { color: #2d2d2d } 


/* sure, opera is best browser ! */
@media all and (min-width: 0px) {
  #page select.wide { width: 220px }  
}

/*]]>*/