body { overflow: moz-scrollbars-vertical; overflow-y: scroll; margin: 0px 0px 0px 0px; padding: 35px 0px 0px 0px; height: 100%; /*background:url(img/body_fon.gif) repeat-x bottom left;*/vertical-align:top; }
body.body404 { overflow: -moz-scrollbars-vertical; overflow-y: none; margin: 0px 0px 0px 0px; padding: 40px 0px 0px 20px; height: 100%; /*background:url(img/body_fon.gif) repeat-x bottom left;*/vertical-align:top;}
body.body404 h1 { font: 46px Arial, Helvetica, sans-serif; color: #000000;  margin: 60px 0px 0px 0px;}

td.content ul { list-style: none; padding: 0px; margin: 0px 0px 0px 40px; }
td.content ul li {  vertical-align:top; background: url(img/li.gif) no-repeat left 6px; margin: 0px 0px 0px 0px; padding: 3px 0px 3px 13px; font: 12px Arial, Helvetica, sans-serif; color: #383838; }
td.content h1 { font: bold 16px Arial, Helvetica, sans-serif; color: #615c5c; margin: 6px 0px 3px 0px; }
h2,td.content h2 { font: bold 14px Arial, Helvetica, sans-serif; color: #615c5c; margin: 6px 0px 3px 40px; }
h3,td.content h3 { font: bold 14px Arial, Helvetica, sans-serif; color: #c92d24; }
div.title h3 { margin-left: 40px;  }


table.site { width: 100%; height: 100%; background:url(img/body_fon.gif) repeat-x bottom left;  margin: 0px; padding: 0px; }
table.site td { vertical-align:top; }

p { font: 12px Arial, Helvetica, sans-serif; color: #383838; }
a { font: 12px Arial, Helvetica, sans-serif; color: #c92d24; text-decoration:underline; }
ol { padding: 0px; margin: 0px 0px 0px 20px; }
ol li { height: 22px; background: url(img/ol.gif) no-repeat left top; padding: 3px 0px 0px 20px; font: 12px Arial, Helvetica, sans-serif; color: #383838; }
a.title { font: bold 14px Arial, Helvetica, sans-serif; color: #c92d24; }

table.body { width: 917px; height: 95%; margin: 0px;  padding: 0px;}
table.body td.top { height: 61px; vertical-align:top; }
table.body td.top table.top { width: 100%; }
table.body td.top table.top td { vertical-align:top; }
table.body td.top table.top td.logo { width: 200px; }

table.body td.center { vertical-align:top; padding-top: 29px; }
table.body td.center table.center { width: 100%; }
table.body td.center table.center td.left { width: 612px; height: 200px; vertical-align:top; /*background:url(img/pic_left.jpg) no-repeat top right;*/ padding: 0px 0px 0px 0px; }
table.body td.center table.center td.right { width: 305px; vertical-align:top; /*background:url(img/pic_right.jpg) no-repeat top left;*/ padding: 0px 0px 20px 0px; }
/*#margin145 { height: 176px; vertical-align:top; z-index:0; }*/
#margin145 { height: 205px; vertical-align:top; z-index:0; }
#margin195 { height: 224px; vertical-align:top; z-index:0; }
#first { z-index:1; }

/*
#margin145 { height: 145px; vertical-align:top; }
#margin195 { height: 195px; vertical-align:top; }
*/

table.body td.center h1 { font: bold 16px Arial, Helvetica, sans-serif; color: #615c5c; margin: 6px 0px 3px 0px; }
table.body td.center h4 { font: bold 16px Arial, Helvetica, sans-serif; color: #615c5c; margin: 6px 0px 3px 0px; }

table.body td.pcenter { height: 100%; vertical-align:top; padding: 0px 0px 20px 0px; }
table.body td.pcenter table.pcenter { width: 100%; height: 100%; }

table.pcenter td.icon { width: 410px; height: 29px; vertical-align:top; padding-top: 4px; }
table.pcenter td.icon table { height: 10px; width: 74px; }
table.pcenter td.icon table td { width: 33%; text-align:center; }
table.pcenter td.content { background: url(img/gray.gif) repeat-y left; vertical-align:top; }
table.pcenter td.cmenu { vertical-align:top; }
table.pcenter td.cbot { height: 240px; background-repeat: no-repeat; background-position: left bottom; padding: 0px 0px 170px 0px; vertical-align: bottom; text-align:left; }
h1 { font: bold 16px Arial, Helvetica, sans-serif; color: #615c5c; margin: 0px 0px 10px 0px; }
h4 { font: bold 16px Arial, Helvetica, sans-serif; color: #615c5c; margin: 0px 0px 10px 0px; }

table.body table.pcenter td.content table.gcontent { width: 100%; height: 100%; padding: 0px 0px 0px 0px; margin: 0px; }
table.body table.pcenter td.content table.gcontent td { height: 100%; padding: 0px; margin: 0px;  vertical-align:top; }
table.body table.pcenter td.content table.gcontent td.bot_menu { height: 30px; padding: 0px 0px 0px 40px; margin: 0px; }

#bot_menu { font: 10px Arial, Helvetica, sans-serif; color: #a3a3a3; /*width: 380px;*/ padding: 0px; margin: 0px 0px 0px 0px; line-height: 16px; }
#bot_menu a { font: 10px Arial, Helvetica, sans-serif; color: #c92d24; margin: 0px 10px 0px 0px; }
#bot_menu span { margin: 0px 10px 0px 0px; }

table.body td.pcenter td.content { width:510px; }
table.body td.pcenter td.content h1 { font: bold 16px Arial, Helvetica, sans-serif; color: #615c5c; margin: 0px 0px 10px 40px; }
table.body td.pcenter td.content p { padding-left: 40px; }

div.news { margin: 0px 0px 0px 40px; padding: 0px;  font: 12px Arial, Helvetica, sans-serif; color: #383838; width: 460px;}
div.news .title { font: bold 14px Arial, Helvetica, sans-serif; color: #c92d24;  width: 100%;}
div.news .title a { font: bold 14px Arial, Helvetica, sans-serif; color: #c92d24; }
div.news .date { font: 10px Arial, Helvetica, sans-serif; color: #a3a3a3; margin: 0px 10px 0px 0px; }
/*div.news a.url { font: 10px Arial, Helvetica, sans-serif; color: #c92d24; }*/
a.url { font: 10px Arial, Helvetica, sans-serif; color: #c92d24; }
div.news p a { font: 12px Arial, Helvetica, sans-serif; color: #c92d24; }
table.body td.pcenter td.content div.news p { padding-left: 0px; margin: 10px 0px 10px 0px; }
div.news p.back { text-align:right; }
div.news p.back a { font: bold 16px Arial, Helvetica, sans-serif; color: #c92d24; }
div.news p.back small a { font: normal 14px Arial, Helvetica, sans-serif; color: #c92d24; }
div.str { width: 100%; height: 17px; background:url(img/str.gif) repeat-x left center; margin: 0px; padding: 0px; }

div.pages { word-spacing: 5px;  height: 45px; vertical-align:top; padding: 15px 0px 0px 0px; margin:0px; width: 100%; text-align:right; }
div.pages span { font: 10px Arial, Helvetica, sans-serif; color: #ffffff; background:  #c92d24; padding: 0px 3px 0px 3px; }
div.pages a { font: 10px Arial, Helvetica, sans-serif; color: #c92d24; }


td.path { font: 10px Arial, Helvetica, sans-serif; color: #c92d24; padding: 5px 0px 10px 40px; vertical-align:top;  }
td.path img { margin: 0px 5px 0px 5px;}
td.path a { font: 10px Arial, Helvetica, sans-serif; color: #c92d24; }

#search_f { /*display: none; text-align:right;*/ position: absolute; width: 600px; height: 35px; padding: 6px 14px 0px 0px; }
#search_f table { background:#FFFFFF; }
#search_f table td { padding: 5px 2px 5px 2px; }
#search_f input { padding: 2px 0px 0px 5px; border: solid 1px #a9a9a9; background:#FFFFFF; width: 140px; height: 22px; font: 12px Arial, Helvetica, sans-serif; color: #696969; }
#search_f input.but_search { padding: 0px; border: none; height: 19px; width: 21px; } 

#search { /*width:406px;*/ position: relative; height: 35px; padding: 6px 14px 0px 0px; }
#search table { background:#FFFFFF; }
#search table td { padding: 5px 0px 5px 2px; }
#search input { padding: 2px 0px 0px 5px; border: solid 1px #a9a9a9; background:#FFFFFF; width: 115px; height: 22px; font: 12px Arial, Helvetica, sans-serif; color: #696969; }
#search input.but_search { padding: 0px; border: none; height: 19px; width: 21px; } 

#icon {  /*display: none;*/ position: absolute; height: 10px; width: 300px; padding: 19px 12px 0px 0px; text-align:right; }
#icon table { height: 10px; width: 74px; }
#icon table td { width: 33%; text-align:center; }
#content_f { padding: 0px 25px 0px 0px;}

/* субменю на главной */
table.first { width: 100%; }
table.first td { width: 33%; vertical-align:top; font: 12px Arial, Helvetica, sans-serif; color: #383838; padding: 0px 25px 0px 0px; }
table.first td.special { width: 150px; }
table.first td ul { margin: 0px; padding: 0px; list-style: none; }

table.first td ul li { background:url(img/menu_li.gif) no-repeat top left; padding: 8px 0px 8px 20px;}
table.first td ul li a { font: 12px Arial, Helvetica, sans-serif; color: #c92d24; text-decoration:underline;  }

table.first td ul li.act { background:url(img/menu_li.gif) no-repeat top left; padding: 8px 0px 8px 20px; }
table.first td ul li.act a { font: bold 14px Arial, Helvetica, sans-serif; color: #c92d24; }
/* end субменю на главной */

/*субменю на внутренних */
table.submenus { width: 100%; }
table.submenus td { width: 50%; vertical-align:top; font: 12px Arial, Helvetica, sans-serif; color: #383838; padding: 0px 25px 0px 0px; }
table.submenus td.special { width: 150px; }
table.submenus td ul { margin: 0px; padding: 0px; list-style: none; }

table.submenus td ul li { background:url(img/menu_li.gif) no-repeat top left; padding: 8px 0px 8px 20px;}
table.submenus td ul li a { font: 12px Arial, Helvetica, sans-serif; color: #c92d24; text-decoration:underline;  }

table.submenus td ul li.act { background:url(img/menu_li.gif) no-repeat top left; padding: 8px 0px 8px 20px; }
table.submenus td ul li.act a { font: bold 14px Arial, Helvetica, sans-serif; color: #c92d24; }
/* end субменю на внутренних */

div.special { width:175px; height:93px; background:url(img/spec_fon.jpg) no-repeat center; text-align:left; padding: 15px 5px 0px 20px; margin: 0px 0px 20px 0px; }
div.special img { float:left;}

#news { width:175px;  margin: 0px; padding: 0px; }
#news .news_date { height: 20px; padding: 2px 0px 0px 10px; background:url(img/news_dlf.gif) repeat-y left top #a9a9a9; font: 14px Arial, Helvetica, sans-serif; color: #ffffff;}
#news p { margin-top: 5px; }
#news a { font: 12px Arial, Helvetica, sans-serif; color: #383838; text-decoration: none; }
#news a { font: 12px Arial, Helvetica, sans-serif; color: #383838; text-decoration: none; }

td.bottom { border-top: solid 6px #d4d4d4; height: 115px; vertical-align:top; padding-top: 23px; }
td.bottom table { width: 100%; }
td.bottom table td.mediasite { width: 125px; font: 10px Arial, Helvetica, sans-serif; color: #686868; }
td.bottom table td.mediasite a {font: 10px Arial, Helvetica, sans-serif; color: #686868; text-decoration: none; }
td.bottom table td.mediasite img { margin-bottom: 5px; }
td.bottom p.phone { background:url(img/phone.gif) no-repeat left top; padding: 0px 0px 0px 50px;  color: #686868; }

table.menu_ttable { width: 100%; height: 61px; }
table.menu_table { width: 100%; height: 35px; }
table.menu_table td { text-align:center; vertical-align: top; }
table.menu_table td div { height: 25px; padding-top: 10px; }
table.menu_table td.menu_a { background:url(img/menut_a_r.gif) no-repeat right bottom #c92d24; }
table.menu_table td.menu_a div { background: url(img/menut_a_l.gif) no-repeat left top; height: 25px; padding-top: 0px; }
table.menu_table td.menu_a a { font: 12px Arial, Helvetica, sans-serif; color: #ffffff; text-decoration:none; line-height: 35px; }
table.menu_table td.menu_na { background: url(img/menut_r.gif) no-repeat right bottom #c92d24; }
table.menu_table td.menu_na div { background: url(img/menut_l.gif) no-repeat left top; height: 35px; padding-top: 0px; }
table.menu_table td.menu_na a { font: 12px Arial, Helvetica, sans-serif; color: #ffffff; text-decoration:none; line-height: 35px; }
table.menu_table td.button { text-align: right; padding: 0px; margin: 0px; width: 104px; }
table.menu_table div.button { text-align: center; width: 84px; height:28px; background: url(img/but_order.gif) repeat-x top; border: solid 1px #c92d24; padding: 0px; margin: 3px 0px 0px 20px; }
table.menu_table div.button a { font: bold 12px Arial, Helvetica, sans-serif; color: #ffffff; text-decoration:none; line-height: 28px; }

#submenu { position: relative/*absolute*/; top: 0px; }

table.submenu { height: 26px; background: url(/DESIGN/ASTIN/img/menub_a_l.gif) no-repeat left top #c92d24; position: absolute; }
/*table.submenu { height: 26px; background-image: url(/DESIGN/ASTIN/img/menub_a_l.gif); background-repeat: no-repeat; background-position: left top; background-color: #c92d24; }*/
table.submenu td { padding: 5px 12px 0px 12px; vertical-align: top; }
table.submenu td.end { padding: 0px; width: 4px; background:url(img/menub_a_r.gif) no-repeat right top; }
table.submenu { font: bold 12px Arial, Helvetica, sans-serif; color: #ffffff; text-decoration:none; }
table.submenu a { font: 11px Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: underline; }
table.submenu a.act { font: bold 12px Arial, Helvetica, sans-serif; color: #ffffff; text-decoration:none; }

/*div.button { padding: 0px; height: 15px; background:url(img/but_order.gif) repeat-x top; border: solid 1px #c92d24; }
div.button a { font: bold 12px Arial, Helvetica, sans-serif; color: #ffffff; }*/

p.res { margin: 0px 0px 0px 0px; padding: 0px; font: 11px Arial, Helvetica, sans-serif; color: #c92d24; text-align: right; }
p.res a,td.content p.res a { background: url(img/li_resume.gif) no-repeat left top; margin: 0px 0px 0px 0px; padding: 3px 0px 0px 15px; font: 11px Arial, Helvetica, sans-serif; color: #c92d24;}
div.news ul { list-style: none; padding: 0px; margin: 0px 0px 0px 5px; }
div.news ul li { height: 14px; background: url(img/li.gif) no-repeat left 6px; margin: 0px 0px 0px 0px; padding: 0px 0px 3px 10px; font: 12px Arial, Helvetica, sans-serif; color: #383838; }

#faq {  padding: 10px 0px 0px 40px;  }
#faq p { padding-left: 0px; }
#faq table { width: 455px; }
#faq table td { font: 12px Arial, Helvetica, sans-serif; color: #666666; height: 30px; vertical-align: top; padding: 0px 10px 0px 0px; }
#faq table td.text { width: 150px; }
#faq table td input { width: 100%; height: 17px; font: 11px Arial, Helvetica, sans-serif; padding: 0px; border: solid 1px #b8b8b8; }
#faq table td textarea { width: 100%; height: 120px; border: solid 1px #b8b8b8; }
#faq .submit { width: 455px; text-align: right;  font: 12px Arial, Helvetica, sans-serif; color: #ff0000; padding: 15px 0px 0px 0px; }
#faq .submit input { margin: 0px 10px 0px 15px; width: 101px; height: 27px;  border: none; }
#faq .title { font: bold 14px Arial, Helvetica, sans-serif; color: #c92d24; }

.error { color: #ff0000; }

#documents { padding: 10px 0px 0px 0px; }
#documents ul { margin: 0px 0px 0px 40px; padding: 0px; list-style: none; }
#documents ul li { background:url(img/li.gif) no-repeat left 6px; padding: 1px 0px 1px 15px; height: 22px;}
#documents ul li a { font: 12px Arial, Helvetica, sans-serif; color: #c92d24; text-decoration:underline;  }
#documents ul li.act a { font: bold 12px Arial, Helvetica, sans-serif; color: #c92d24; text-decoration:none;  }
#documents table { margin: 10px 0px 0px 30px;  width: 470px;}
#documents table td { padding: 0px 0px 0px 10px; vertical-align: top; font: 12px Arial, Helvetica, sans-serif; color: #383838; }
#documents table td.pic { width: 100px; cursor: pointer; }
#documents div.str { width: 510px; height: 17px; background:url(img/str.gif) repeat-x left center; margin: 0px; padding: 0px; }

#person { padding: 0px 0px 0px 0px; }
#person table { margin: 10px 0px 0px 40px; }
#person table td { padding: 15px 0px 0px 0px; vertical-align: top; font: 11px Arial, Helvetica, sans-serif; color: #383838; }
#person table td.pic { width: 80px; }
#person table td table { width: 230px; margin: 0px 0px 0px 0px; }
#person table td table td {  padding: 0px 10px 3px 0px; /*width: 142px;*/ }
#person table td table td img { border: solid 1px #383838;}
#person b.title { font: bold 12px Arial, Helvetica, sans-serif; color: #383838; }
#person a { font: 11px Arial, Helvetica, sans-serif; color: #c92d24; }
#person  p.title { font: bold 14px Arial, Helvetica, sans-serif; color: #c92d24; margin: 3px 0px 3px 0px; }

#catalog { padding: 0px 0px 0px 0px; }
#catalog table { margin: 0px 0px 10px 40px; }
#catalog table td { padding: 10px 0px 0px 0px; vertical-align: top; font: 12px Arial, Helvetica, sans-serif; color: #383838; }
#catalog table td.pic { width: 87px; }
#catalog table td.pic img { border: solid 1px #b8b8b8;}
#catalog a.title { font: bold 12px Arial, Helvetica, sans-serif; color: #c92d24; }
#catalog p.price { font: bold 14px Arial, Helvetica, sans-serif; color: #615c5c; verticel-align: bottom; padding:0px; margin: 3px 0px 0px 0px; }
#catalog p.order { text-align: right; margin: 0px 0px 0px 0px; padding:0px; }
#catalog p.order a { font: 11px Arial, Helvetica, sans-serif; color: #c92d24; background: url(img/ord.gif) no-repeat left top; padding: 4px 0px 0px 15px; }

#catalog_inn { width: 470px; margin: 0px 0px 0px 40px; padding: 0px 0px 0px 0px;  font: 12px Arial, Helvetica, sans-serif; color: #383838;}
#catalog_inn p { margin-left: 0px; padding-left: 0px;}
#catalog_inn p.links { text-align: right; margin-bottom: 40px;}
#catalog_inn a.order { font: 18px Arial, Helvetica, sans-serif; color: #c92d24; line-height: 28px;}
#catalog_inn img { border: solid 1px #b8b8b8; margin: 10px 15px 10px 0px;}
#catalog_inn h3 { font: bold 14px Arial, Helvetica, sans-serif; color: #383838; }
#catalog_inn ul { margin: 0px 0px 0px 10px; padding: 0px; list-style: none; }
#catalog_inn ul li { background:url(img/li.gif) no-repeat left 6px; padding: 1px 0px 3px 15px; }
#catalog_inn p.price { text-align:right; font: bold 14px Arial, Helvetica, sans-serif; color: #615c5c; verticel-align: bottom; padding:0px; margin: 3px 0px 0px 0px; }
#catalog_inn table { clear: both; float: none; width: 470px; background: #a7a9ac;}
#catalog_inn table td { background: #f2f2f2; font: 12px Arial, Helvetica, sans-serif; color: #656565; padding: 5px 5px 5px 5px; }
#catalog_inn table td.f { background: #ffffff; }
#catalog_inn table tr.f { background: #ffffff; }
#catalog_inn table tr.f td { background: #ffffff; }

#catalog_inn table th { background: #7b7d7f; font: 12px Arial, Helvetica, sans-serif; color: #ffffff; padding: 5px 5px 5px 5px; }

.cart table { width: 460px; margin: 0px 0px 10px 40px; }
.cart b { font: bold 14px  Arial, Helvetica, sans-serif; }
table.pcenter td.content table.gcontent td .cart table td { vertical-align: top; font: 12px Arial, Helvetica, sans-serif; color: #383838; height: 30px; margin: 0px; padding:0px; }
.cart table td input { width: 50px; height: 17px; font: 11px Arial, Helvetica, sans-serif; padding: 0px 0px 0px 3px; margin: 0px 0px 0px 10px; border: solid 1px #b8b8b8; }
.cart table.form td.text { width: 150px; }
.cart table.form td input { width: 100%; height: 17px; font: 11px Arial, Helvetica, sans-serif; padding: 0px; border: solid 1px #b8b8b8; margin: 0px; padding:0px;  }
.cart table.form td textarea { width: 100%; height: 120px; border: solid 1px #b8b8b8; overflow: -moz-scrollbars-vertical; overflow-y: none;  margin: 0px; padding:0px;  }
.cart .submit { width: 500px; text-align: right;  font: 12px Arial, Helvetica, sans-serif; color: #ff0000; padding: 15px 0px 0px 0px; margin: 0px; }
.cart .submit input { margin: 0px 0px 0px 15px; width: 101px; height: 27px; border:none; }

form { margin: 0px 0px 0px 0px;}
#feedback {  padding: 10px 0px 0px 40px;  }
#feedback p { padding-left: 0px; }
#feedback table { width: 455px; }
#feedback table td { font: 12px Arial, Helvetica, sans-serif; color: #666666; height: 30px; vertical-align: top; padding: 0px 10px 10px 0px; }
#feedback table td.text { width: 50px; }
#feedback table td input,select { width: 100%; height: 17px; font: 11px Arial, Helvetica, sans-serif; padding: 0px; border: solid 1px #b8b8b8; }
#feedback table td textarea { width: 100%; height: 120px; border: solid 1px #b8b8b8; }
#feedback .submit { width: 455px; text-align: right;  font: 12px Arial, Helvetica, sans-serif; color: #ff0000; padding: 15px 0px 0px 0px; }
#feedback .submit input { margin: 0px 10px 0px 15px; width: 101px; height: 27px;  border: none; }
#feedback .title { font: bold 14px Arial, Helvetica, sans-serif; color: #c92d24; }

#map {  padding: 0px 0px 30px 40px;  }
#map p.title { font: bold 14px Arial, Helvetica, sans-serif; color: #c92d24; margin: 7px 0px 7px 0px; padding: 0px; }
#map .title a { font: bold 14px Arial, Helvetica, sans-serif; color: #c92d24; }
#map ul { margin: 0px 0px 20px 0px; padding: 0px; list-style: none; }
#map ul li { background:url(img/menu_li.gif) no-repeat left top; padding: 6px 0px 0px 20px;}
#map ul li a { font: 12px Arial, Helvetica, sans-serif; color: #c92d24; text-decoration:underline;  }
#map ul p { margin: 5px 0px 5px 30px; padding: 0px 0px 0px 0px; list-style: none; }
#map ul p a { font: 11px Arial, Helvetica, sans-serif; color: #c92d24; text-decoration:underline;  }

#company {  padding: 10px 0px 10px 40px; text-align: right;  }
#company a { font: 14px Arial, Helvetica, sans-serif; color: #c92d24;  text-decoration:underline; }
#company a.act { font: bold 14px Arial, Helvetica, sans-serif; color: #c92d24;  text-decoration:none; }

div.price { margin: 20px 0px 20px 40px; padding: 0px; }
div.price table { width: 95%; background: #a7a9ac;}
div.price table td { background: #f2f2f2; font: 12px Arial, Helvetica, sans-serif; color: #656565; padding: 5px 5px 5px 5px; }
div.price table th { background: #7b7d7f; font: 12px Arial, Helvetica, sans-serif; color: #ffffff; padding: 5px 5px 5px 5px; }
div.price table td.f { background: #ffffff; }
div.price table tr.f { background: #ffffff; }
div.price table tr.f td { background: #ffffff; }
table.body table.pcenter td.content table.gcontent div.price table { width: 91%; background: #a7a9ac;}
table.body table.pcenter td.content table.gcontent div.price table td { background: #f2f2f2; font: 12px Arial, Helvetica, sans-serif; color: #656565; padding: 5px 5px 5px 5px; }
table.body table.pcenter td.content table.gcontent div.price table th { background: #7b7d7f; font: 12px Arial, Helvetica, sans-serif; color: #ffffff; padding: 5px 5px 5px 5px; }
div.price p.res { padding-right: 40px; }

#slogan{ position:absolute;top:290px;font-family:Arial, Helvetica, sans-serif;font-size:16px;font-style:italic;color:#615c5c; }
#slogan p{ margin:0;font-family:Arial, Helvetica, sans-serif;font-size:16px;font-style:italic;color:#615c5c; }

#slogan2{ position:absolute;top:70px;margin-left:223px;font-family:Arial, Helvetica, sans-serif;font-size:18px;font-style:italic;color:#c92d24;background:url(/DESIGN/ASTIN/img/slogan2.png) no-repeat;width:596px;height:40px;padding:10px 20px; }
#slogan2 p{ margin:0;font-family:Arial, Helvetica, sans-serif;font-size:18px;font-style:italic;color:#c92d24; }