a:visited { color: #0037AB; text-decoration: none }
a:link { color: #0037AB; text-decoration: none }
a:hover { color: #FF0000; text-decoration: underline }

.white { color: white }
a.white:visited { color: #FFFF00; text-decoration: none }
a.white:link { color: #FFFF00; text-decoration: none }
a.white:hover { color: #FFFFFF; text-decoration: underline }

.new-link { color: #0037AB; font: bold 12px "Verdana", san-serif; }
a.new-link:visited { color: #0037AB; text-decoration: none }
a.new-link:link { color: #0037AB; text-decoration: none }
a.new-link:hover { color: #FF0000; text-decoration: underline }

.link-bold { font-weight: bold; height: 20px }
.new-link-small { font: 9px "Verdana", san-serif }

td { color: #000000; font: 12px "Verdana", san-serif; line-height: 16px }
b { color: #612913 }
h1 { margin: 0px; font-size: 12px; }

.site-height { height: 900px }
.inp1 { width: 60px; }
.small-head { color: #FFFFFF; font: 10px "Verdana", san-serif }

.small { color: #000000; font: 10px "Verdana", san-serif }
.content { margin: 10px 15px 15px 10px; line-height: 18px; }
.info-box-left { background-color: white; background-image: url(../agency/images/external/main_title_bg.jpg); background-repeat: no-repeat; padding: 15px 0 0 10px }
.info-box-left span { display: block; margin-left: -3px; margin-right: 3px; }
#info-box-right { background-color: white; background-image: url(../agency/images/external/right_title_bg.jpg); background-repeat: no-repeat; padding: 5px 5px 10px 7px; margin: 0 0 0 5px; font-size: 11px}

.body-bg { background-image: url(../agency/images/external/main_bg.gif); background-position: center; background-repeat: repeat-y }
.right-info-bg { background-image: url(../agency/images/external/right_bg.gif); background-repeat: repeat-y }

.img-shot { border: 1px gray solid }
.img-anchor { margin: 1px 5px 0 0 }

#punktir-1 { width: 132px; height: 1px; background-image: url(../agency/images/external/punktir.gif); background-repeat: repeat-x; margin: 7px 0 10px 2px; }
#punktir-2 { width: 360px; height: 1px; background-image: url(../agency/images/external/punktir.gif); background-repeat: repeat-x; margin: 7px 0 13px 12px; }
#punktir-3 { width: 500px; height: 1px; background-image: url(../agency/images/external/punktir.gif); background-repeat: repeat-x; margin: 10px 0 16px 11px; }
#plank { width: 450px; height: 22px; background-image: url(../agency/images/external/plank.jpg); background-repeat: no-repeat; padding: 0 0 0 3px; }
#plank a { line-height: 18px; }

/* Astro add */
.astro-store { width: 350px; margin: 40px auto; text-align: left; }
.astro-store h3 { margin-bottom: 8px; text-align: center; }
.astro-store span { padding-left: 40px; }
html[lang=ru] .astro-store span { padding-left: 8px; }

.table-770 { width: 770px; }

/* Old styles */
.bg-ababab { background: #FFFFFF }
.bg-6C7683 { background: #FFF2D3 }
.bg-72858E { background: #FFD482 }
.h2 { color: #536276; font: bold 9pt "Verdana", san-serif }
.input { width: 80px; }
.h1alert { color: #ff3333;  font: bold 15px "Verdana", san-serif; }
.field_alert {background: #ff8888};
.field_disabled {background: #dddddd};
.field {background: #FFFFFF};
.h1 { color: #FF8400; font: bold 10pt "Verdana", san-serif }
.h1q { color: #FF0000; font: bold 10pt "Verdana", san-serif }
.tdd { color: #777777; font: 12px "Verdana", san-serif; line-height: 16px }
.tde { color: #000000; font: 12px "Verdana", san-serif; line-height: 16px }