/* CSS Document */

body {background: #f4f4f4; margin: 0 0 20px;}
#site {width: 954px; background: #f4f4f4 url(img/body_background.gif) repeat-y center; margin: 0; padding: 0;}
#footer {width: 954px; height: 28px; background: url(img/body_bottom.gif) no-repeat; margin: 0; padding: 0;}

#header_menu {width: 930px; text-align: right; margin: 0; padding: 0}
#header_menu img {margin: 0; border: none;}
#header_menu img.margin {margin: 0 0 3px 0; border: none;}
#header_menu p {font: normal bold 12px/12px Arial, Helvetica, sans-serif; text-align:right; color:#ffffff; margin: 0; padding: 5px 11px 0 0;}
#header_menu a {text-decoration: none; color:#ffffff; margin: 0;}
#header_menu a:hover {text-decoration: underline;}

#container {width: 930px; color: #404040; background: #e5e5e5 ; text-align: left; margin: 0; padding: 0;}
#content {width: 550px; text-align: left; padding: 0; margin: 0 15px 15px}
#content p {font: normal 12px/18px Arial, Helvetica, sans-serif; color:#2c2c2c; margin: 0 0 10px;}
#content p.after {font: normal 12px/18px Arial, Helvetica, sans-serif; color:#2c2c2c; margin: 10px 0 10px;}
#content p.sub {font: italic 11px/16px Arial, Helvetica, sans-serif; text-align: right; color:#2c2c2c; margin: 5px 5px 15px;}
#content p.anuncio {font: italic 11px/16px Arial, Helvetica, sans-serif; text-align: left; margin: 20px 30px 20px;}

#content a {font: bolder 12px/18px Arial, Helvetica, sans-serif; text-decoration: none; color:#2c2c2c;}
#content a:hover {font: bolder 12px/18px Arial; text-decoration: underline; color:#2c2c2c;}

h3 {font: normal bold 12px Arial, Helvetica, sans-serif; color:#2c2c2c; margin: 15px 0 10px;}

p.footer {font: normal 11px/14px Arial, Helvetica, sans-serif; color:#666666}

ul {list-style: none outside; margin: -5px 0 0; padding: 0;}
li {margin: 0 0 4px 15px;}
anuncio {margin: 0 0 25px 35px; hspace="40"}

#pricetable tr.a {background: #d6d6d6; color: #2c2c2c; line-height: 16px; text-transform: none;}
#pricetable tr.b {background: #c7c7c7; color: #2c2c2c; line-height: 16px; text-transform: none;}
#pricetable tr.a_end {background: #d6d6d6; color: #2c2c2c; line-height: 16px; text-transform: none; font: normal normal 10px/16px Arial, Helvetica, sans-serif;}
#pricetable tr.b_end {background: #c7c7c7; color: #2c2c2c; line-height: 16px; text-transform: none; font: normal normal 10px/16px Arial, Helvetica, sans-serif;}

#button {width: 246px; margin: 15px 0;}
#button a {font: normal bold 12px/29px Arial, Helvetica, sans-serif; color: #ff7400; text-decoration: none; background: url(img/button_off.gif) no-repeat left; padding: 4px 8px 4px 17px; margin: 0;}
#button a:hover {font: normal bold 12px/29px Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: none; background: #ff7400 url(img/button_on.gif) no-repeat left; padding: 4px 8px 4px 17px; margin: 0;}


div.menu {width: 185px; margin: 1px 0 15px; background: #999999;}
div.menu p {font: normal bolder 10px Arial, Helvetica, sans-serif; text-transform: uppercase; color:#ffffff; margin: 0; padding: 0 3px;  line-height: 14px;}

div.menu_item {width: 185px; border-bottom: 1px solid; background: #f7f7f7;}
div.menu_item img {float: left; margin: 1px 8px 1px 0; border: none;}
div.menu_item img.banner {margin: 1px 0; border: none;}
div.menu_item p {font: normal bold 10px Arial, Helvetica, sans-serif; text-transform: none; color:#666666; margin: 0 0; padding: 5px 0 0 8px; line-height: 12px;}
div.menu_item a {font: normal bold 12px Arial, Helvetica, sans-serif; line-height: 16px; text-decoration: none;}
div.menu_item a:hover {text-decoration: underline;}

div.menu.re {background: url(img/tit_red.gif) repeat-x;}
div.menu_item.redbanner {height: 75px; border-bottom: 1px solid #de3638;}
div.menu_item.reditem {height: 21px; border-bottom: 1px solid #de3638;}
div.menu_item.reditem p {padding: 3px 0 0 8px; line-height: 16px;}
div.menu_item.reditem a {color:#de3638;}
div.menu_item.red {height: 62px; border-bottom: 1px solid #de3638;}
div.menu_item.red a {color:#de3638;}

div.menu.ye {background: url(img/tit_yellow.gif) repeat-x;}
div.menu_item.yellow {height: 40px; border-bottom: 1px solid #c79810;}
div.menu_item.yellow a {color: #c79810;}

div.menu.gr {background: url(img/tit_green.gif) repeat-x;}
div.menu_item.green {height: 40px; border-bottom: 1px solid #73880a;}
div.menu_item.green a {color:#73880a;}

div.menu.or {background: url(img/tit_orange.gif) repeat-x;}
div.menu_item.orange {height: 40px; border-bottom: 1px solid #d15600;}
div.menu_item.orange a {color:#d15600;}


p.adv_tit {font: normal bold 11px Arial, Helvetica, sans-serif; text-transform: uppercase; background: url(img/tit_adv.gif) repeat-x; color:#ffffff; margin: 1px 0 0; padding: 0 0 0 8px;  line-height: 23px;}
p.sig_tit {font: normal bold 11px Arial, Helvetica, sans-serif; text-transform: uppercase; background: url(img/tit_adv.gif) repeat-x; color:#ffffff; margin: 24px 0 0; padding: 0 0 0 8px;  line-height: 23px;}
p.adv {font: normal bold 12px Arial, Helvetica, sans-serif; margin: 0 0; padding: 0 0 0 8px; border-bottom: 1px solid #b4b4b4; line-height: 22px;}
p.adv a {text-decoration: none; color:#0064e6;}
p.adv a:hover {text-decoration: underline;}