/* ======== */
/* Default */
html, body, form, table, p {
  margin: 0px;
  padding: 0px;
}

body {
  color: #727272;
  font-size: 75%;
  line-height: 1.2em;
  font-family: Arial;

  scrollbar-face-color : #dfdfdf;
  scrollbar-highlight-color : #dfdfdf;
  scrollbar-shadow-color : #dfdfdf;
  scrollbar-track-color : #ffffff;
  scrollbar-arrow-color : #007236;
  scrollbar-3dlight-color : #aaaea8;
  scrollbar-darkshadow-color : #aaaea8;
}

table {
border-collapse: collapse;
border-spacing: 0px;
}
table th {
padding: 0px;
}
table td {
vertical-align: top;
padding: 0px;
}
img {
border: none;
}
a {
color: #2A7849;
}
a:hover {
text-decoration: none;
}
input, select, textarea {
font-family: Tahoma, Arial;
}
h1 {
color: #2A7849;
font-size: 1.7em;
font-family: Arial;
font-weight: normal;
line-height: 1.2em;
margin: 0px 0px 18px 0px;
}
h2 {
color: #2A7849;
font-size: 1.31em;
font-family: Arial;
font-weight: normal;
line-height: 1.2em;
margin: 0px 0px 9px 0px;
}
h3 {
color: #2A7849;
font-size: 1.21em;
font-family: Arial;
font-weight: normal;
line-height: 1.2em;
margin: 0px 0px 0px 0px;
}
h4 {
font-size: 1em;
font-family: Arial;
line-height: 1.2em;
margin: 0px 0px 0px 0px;
}

h5 {
color: #2A7849;
font-size: 1em;
font-family: Arial;
font-weight: normal;
line-height: 1.2em;
margin: 0px 0px 0px 0px;
}

label {
  margin-right : 10px;
}

.spacer {
font-size: 0px;
line-height: 0px;
margin: 0px;
padding: 0px;
border: none;
display: block;
visibility: hidden;
}


/* ======= */
/* Layout */
html {
height: 100%;
}
body {
min-width: 968px;
height: 100%;
background: #FFF;
padding: 0px 40px;
}
#layout_table_main {
width: 928px;
height: 100%;
margin: 0px auto;
}
#footer {
vertical-align: bottom;
}
#layout_table {
width: 100%;
}
#layout_left_column {
width: 309px;
}
.layout_left_column_container {
padding: 32px 10px 0px 0px;
}
#layoyt_right_column {
width: 190px;
}
.layoyt_center_column_container {
padding: 13px 0px 18px 0px;
}
#second_page .layoyt_center_column_container {
padding: 10px 31px 18px 13px;
}
.layout_right_column_container {
padding: 15px 0px 18px 13px;
}
#second_page .layout_right_column_container {
padding-top: 11px;
}



/* ======= */
/* Blocks */

/* Navigation */
#navigation {
height: 38px;
font-size: 0.8em;
font-family: Tahoma, Arial;
text-align: right;
}
#navigation .container {
padding: 20px 38px 0px 0px;
}
#navigation * {
text-decoration: none;
}
#navigation .item {
margin-left: 5px;
}
#navigation img {
vertical-align: top;
margin: 3px 0px 0px 0px;
}
#navigation .vr {
background: url("../../resources/images/vr_green.gif") no-repeat 0% 0.2em;
padding-right: 3px;
margin-left: 12px;
}

/* Header */
#header {
height: 82px;
}

/* Logo */
#logo {
width: 208px;
height: 54px;
float: left;
border-right: 1px solid #BDBDBD;
margin: 0px 32px 0px -7px;
position: relative;
}
#logo img {
margin: 3px 0px 0px 0px;
}

/* Slogan */
#slogan {
float: left;
padding: 6px 0px 0px 0px;
}

/* NewYear */
#newyear {
float: left;
padding: 0px 0px 0px 10px;
}

/* Phones */
#phones {
text-align: right;
padding: 33px 39px 0px 0px;
}

/* Top menu */
#top_menu {
height: 190px;
background: url("../../resources/images/bg_top_menu.jpg") no-repeat;
margin: 0px 0px 16px 0px;
}

.corporative_page #top_menu {
height: 250px;
background: url("../../resources/images/bg_top_menu_corporative.jpg") no-repeat;
}

/* Top menu tabs */
#top_menu_tabs {
padding: 8px 0px 0px 0px;
}
#top_menu_tabs table {
height: 31px;
}
#top_menu_tabs td {
background: url("../../resources/images/top_menu_tab_left.gif") no-repeat 3px 0px;
}
#top_menu_tabs #top_menu_tabs_first {
background-position: 0px 0px;
}
#top_menu_tabs div {
height: 23px;
background: url("../../resources/images/top_menu_tab_right.gif") no-repeat 100% 0%;
padding: 7px 15px 0px 15px;
}
#top_menu_tabs .sel {
background-color: #2A7849;
background-image: url("../../resources/images/top_menu_tab_sel_left.gif");
background-position: 0px 0px;
}
#top_menu_tabs #top_menu_tabs_first.sel {
background-position: -4px 0px;
}
#top_menu_tabs .sel,
#top_menu_tabs .sel * {
color: #FFF;
text-decoration: none;
}
#top_menu_tabs .sel div {
background-image: url("../../resources/images/top_menu_tab_sel_right.gif");
padding-left: 14px; 
padding-right: 12px; 
}

/* Top menu content */
#top_menu_content_person {
font-size: 1.35em;
line-height: 1.35em;
}

#top_menu_content_person td {
width: 241px;
vertical-align: middle;
padding: 17px 0px 7px 29px;
}
#top_menu_content_person img {
float: left;
margin: 0px 15px 0px 0px;
}

/* Left menu */
.left_menu {
font-size: 1.25em;
padding: 0px 0px 12px 33px;
}
.left_menu .item {
margin: 0px 0px 26px 0px;
}
.left_menu .item_event,
.left_menu .item_call,
.left_menu .item_calculate,
.left_menu .item_policy,
.left_menu .item_where {
background-repeat: no-repeat;
padding: 7px 0px 7px 40px;
}
.left_menu .item_event {
background-image: url("../../resources/images/left_menu_event.png");
}
.left_menu .item_call {
background-image: url("../../resources/images/left_menu_call.png");
}
.left_menu .item_calculate {
background-image: url("../../resources/images/left_menu_calculate.png");
}
.left_menu .item_policy {
background-image: url("../../resources/images/left_menu_policy.png");
}
.left_menu .item_where {
background-image: url("../../resources/images/left_menu_where.png");
}

/* Search */
#search {
font-size: 0.9em;
font-family: Tahoma, Arial;
padding: 0px 0px 37px 35px;
}
#search .input,
#search .image_button {
vertical-align: middle;
}
#search .input {
width: 140px;
font-size: 1em;
margin: 0px 2px 0px 0px;
padding-top: 0px;
padding-bottom: 1px;
}

/* Product */
.product {
width: 100%;
height: 58px;
color: #1C6A3B;
background: #A3D952 url("../../resources/images/bg_product.png") no-repeat;
background-repeat: no-repeat;
margin: 0px 0px 17px 0px;
}
.product td {
line-height: 1.3em;
vertical-align: middle;
padding: 0px 10px 1px 16px;
}
.product .pic {
width: 246px;
padding: 1px 1px 1px 17px;
}

.product img {
border-right: 1px solid #D1ECA9;
padding: 12px 13px 8px 0px;
}
.product a {
color: #FFF;
}

/* Banner */
.banner {
width: 299px;
height: 90px;
color: #727272;
font-size: 0.9em;
font-family: Tahoma, Arial;
background: url("../../resources/images/bg_banner.png") no-repeat;
margin: 0px 0px 17px 0px;
}
table.banner td {
vertical-align: middle;
padding: 1px 10px 1px 16px;
}
.banner .pic {
width: 101px;
background: url("../../resources/images/vr_banner.gif") no-repeat 100% 50%;
padding: 8px 1px 8px 1px;
}
.banner h4 {
font-size: 1.2em;
font-family: Arial;
margin: 0px 0px 5px -1px;
}
.banner h4,
.banner h4 a {
text-decoration: none;
}

/* Description */
.description, #description p {
color: #AAAAAA;
font-size: 0.9em;
font-family: Tahoma, Arial;
line-height: 1.6em;
}

/* Promo */
.promo {
line-height: 2em;
padding: 3px 0px 29px 0px;
}
.promo h2 {
font-weight: bold;
margin: 0px 0px 4px 0px;
}

/* Footer */
.footer_container {
height: 228px;
font-size: 0.9em;
font-family: Tahoma, Arial;
background: url("../../resources/images/bg_footer.png") no-repeat 0px 52px;
padding: 22px 0px 0px 0px;
}

/* Bottom menu */
.bottom_menu {
height: 30px;
background: url("../../resources/images/bg_bottom_menu_left.png") no-repeat;
}
.bottom_menu td {
background: url("../../resources/images/bg_bottom_menu_right.png") no-repeat 100% 0%;
padding: 7px 14px 0px 19px;
}
.bottom_menu .item {
margin-left: 0px;
}
.bottom_menu img {
vertical-align: middle;
}
.bottom_menu .vr {
background: url("../../resources/images/vr_gray.gif") no-repeat 0% 0.2em;
padding-right: 6px;
margin-left: 7px;
}

/* Service quality */
#service_quality {
  /*width: 199px;*/
  /*width: 535px;*/
  /*width: 435px;*/
  width: 360px;
  float: left;
  /*padding: 42px 0px 0px 22px;*/
  padding: 42px 0px 0px 10px;
}

#service_quality img {
/*  float: left;*/
  margin: 4px 6px 0px 0px;
}

/* Bottom banners */
#bottom_banners {
  /*width: 518px;*/
  /*width: 182px;*/
  /*width: 282px;*/
  width: 369px;
  float: left;
  background: url("../../resources/images/vr_bottom_banner.gif") no-repeat 100% 36px; 
  padding: 42px 12px 0px 0px;
}

#bottom_banners img {
  margin: 4px 8px 0px 0px;
  float: right;
}


/* Copyright */
#copyright {
  width: 158px;
  float: left;
  /*padding: 42px 0px 0px 19px;*/
/*  padding: 35px 0px 0px 10px; */
  padding: 27px 0px 0px 10px;
}
/* Develop */
#develop {
  float: left;
  /*padding: 1px 0px 0px 19px;*/
  padding: 1px 0px 0px 10px;
}

#develop a {
  color: #98D84F;
}
#develop .text {
  color: #727272;
  text-decoration: none;
}

/* Status */
#status {
height: 35px;
font-size: 0.9em;
font-family: Tahoma, Arial;
}
#status .item {
margin-right: 1px;
}
#status .vr {
letter-spacing: -0.1em;
margin-right: 1px;
}

/* Right menu */
.right_menu {
margin: 0px 0px 10px 0px;
}
.right_menu .title {
color: #98D84F;
font-size: 1.3em;
font-family: Arial;
font-weight: bold;
line-height: 1.2em;
margin: 0px 0px 14px 0px;
}
.right_menu .title,
.right_menu .title a {
color: #98D84F;
text-decoration: none;
}
.right_menu .item_1 {
line-height: 1.4em;
margin: 0px 0px 7px 0px;
}
.right_menu .items_child {
padding: 1px 0px 5px 5px;
}
.right_menu .items_child .items_child {
padding-left: 10px;
}
.right_menu .item_2 {
font-size: 0.9em;
font-family: Tahoma, Arial;
background: url("../../resources/images/bullet_minus_gray.gif") no-repeat 0px 0.7em;
padding-left: 10px;
margin: 0px 0px 4px 0px;
}
.right_menu .item_2 a {
color: #727272;
}



/* ========= */
/* Elements */

/* Common */
.left {
float: left;
}
.right {
float: right;
}
.red, a.red, .red a {
color: #F00;
}
.white, a.white, .white a {
color: #FFF;
}
.green, a.green, .green a {
color: #2A7849;
}
.lgreen, a.lgreen, .lgreen a {
color: #98D84F;
}
.gray, a.gray, .gray a {
color: #AAAAAA;
}
.small {
font-size: 0.9em;
}

/* Form */
.input {
padding-left: 1px;
padding-right: 1px;
}
textarea {
padding: 1px;
}
.input, textarea, select {
color: #727272;
font-size: 0.9em;
background: #FFF;
border: 1px solid #D7D7D7;
}

.button {
color: #FFF;
font-size: 0.9em;
border: none;
background: #3A8352 url("../../resources/images/bg_button.png") no-repeat;
padding-left: 1px;
padding-right: 1px;
padding-top: 1px;
padding-bottom: 2px;
}

.button[disabled] {
color: #B2B2B2;
background: #F2F2F2;
border: none;
/*border: 1px solid #D7D7D7;*/
padding-left: 1px;
padding-right: 1px;
padding-top: 1px;
padding-bottom: 2px;

}
.image_button {
border: none;
padding: 0px;
}

.mandatory {
  color: #EE2E24; 
/*  color : #D76060;*/
}


/* Links */
.bottom_links {
font-size: 0.9em;
font-family: Tahoma, Arial;
margin: 10px 0px 10px 0px;
}
.bottom_links div {
margin: 0px 0px 10px 0px;
}
a.link_print, .link_print a {
background: url("../../resources/images/icon_print.gif") no-repeat 0px 0.3em;
padding-left: 17px;
}
a.link_security, .link_security a {
background: url("../../resources/images/icon_security.gif") no-repeat 0% 0.2em;
padding-left: 20px;
}
.bg_link {
background: #F7F7F7;
padding: 8px 16px 13px 16px;
margin: 46px 0px 10px 0px;
}

/* Pager */
.pager {
color: #2196CC;
font-size: 0.9em;
font-family: Tahoma, Arial;
margin: 26px 0px 10px 0px;
}
.pager span {
margin: 0px 2px 0px 0px;
}
.pager .num {
margin: 0px 5px 0px 5px;
}
.pager .num a {
padding: 0px 1px 0px 1px;
}
.pager .num span {
color: #D7D7D7;
font-size: 1.1em;
margin: 0px 0px 0px 0px;
}
.pager b {
color: #727272;
background: #D6EFB9;
padding: 0px 4px 1px 4px;
margin: 0px -3px 0px -3px;
}



/* ======== */
/* Content */
/* Text */
.body {
line-height: 1.55em;
}
.body p {
/*margin: 0px 0px 18px 0px;*/
margin: 0px 0px 15px 0px;
}
.body h1 {
margin: 0px 0px 15px 0px;
}
.body h2 {
margin: 0px 0px 20px 0px;
}
.body h3 {
margin: 0px 0px 7px 0px;
}

/* Pictures */
.body img.left {
border: 2px solid #D7D7D7;
margin: 2px 9px 0px -2px;
position: relative;
}
.body img.right {
border: 2px solid #D7D7D7;
margin: 2px -2px 0px 9px;
position: relative;
}

/* Lists */
.body ul {
list-style-type: none;
margin: 0px 0px 19px 0px;
padding: 0px;
}
.body ul ul {
padding-left: 14px;
margin-top: 5px;
margin-bottom: 5px;
}
.body ul ul ul {
padding-left: 9px;
margin-top: 6px;
}
.body ul li {
background: url("../../resources/images/bullet_rhombus_green.gif") no-repeat 1px 0.6em;
padding-left: 13px;
margin-bottom: 0px;
}
.body ul ul li {
background: url("../../resources/images/bullet_minus_gray.gif") no-repeat 0px 0.8em;
padding-left: 7px;
}
.body ul ul ul li {
font-size: 0.9em;
line-height: 1.7em;
background-position: 0px 0.85em;
padding-left: 10px;
}
.body ol {
margin: 0px 0px 19px 25px;
padding: 0px;
}
.body ol li {
margin-bottom: 0px;
}

/* Table */
table.tableSimple {
width: 100%;
font-size: 0.9em;
font-family: Tahoma, Arial;
line-height: 1.4em;
margin: 0px 0px 7px 0px;
}
table.tableSimple th {
font-weight: normal;
text-align: left;
vertical-align: top;
border-top: 2px solid #2A7849;
border-bottom: 1px solid #B8B8B8;
border-right: 1px solid #FFF;
background: #2A7849;
padding: 0px 9px 2px 9px;
}
table.tableSimple td {
border-top: 1px solid #B8B8B8;
border-right: 1px solid #B8B8B8;
border-bottom: 1px solid #B8B8B8;
padding: 1px 9px 3px 9px;
}

table.tableSimple th:last-child,
table.tableSimple td:last-child {
  border-right: none;
}

table.tableSimple th,
table.tableSimple th a {
color: #FFF;
}
table.tableSimple .bg_green,
table.tableSimple .bg_green td {
background: #EAF7DC;
}

table.tableSimple p { 
  padding : 0px;
  margin : 0px;
}

.comment {
color: #B8B8B8;
font-size: 0.9em;
font-family: Tahoma, Arial;
text-align: right;
}

.comment2 {
color: #505050;
font-size: 0.9em;
font-family: Tahoma, Arial;
text-align: right;
}


/* Round box */
.round {
width: 387px;
background: url("../../resources/images/bg_round_top.png") no-repeat;
padding: 10px 0px 0px 0px;
}
.round .inner {
background: url("../../resources/images/bg_round_bottom.png") no-repeat 0% 100%;
padding: 0px 17px 13px 17px;
}



/* ====== */
/* Pages */

/* ========== */
/* Head page */

#layout_table_bottom {
width: 100%;
}

/* Table banners */
.table_banners {
width: 100%;
}
.table_banners td {
width: 299px;
/* padding: 0px 0px 17px 0px; */
}
.table_banners .vr,
.table_banners .vr .spacer {
width: 21px;
}

/* News */
#head_page .news {
margin: 0px 0px 42px 0px;
}
#head_page .news .item, p {
margin: 0px 0px 10px 0px;
}
#head_page .news .bottom {
font-size: 0.9em;
font-family: Tahoma, Arial;
padding: 2px 0px 0px 0px;
}
#head_page .news .bottom a {
color: #98D84F;
}


/* ======== */
/* Sitemap */
.sitemap .item_1 {
margin: 0px 0px 5px 0px;
}
.sitemap .item_2 {
margin: 0px 0px 1px 0px;
}
.sitemap .item_3 {
font-size: 0.9em;
font-family: Tahoma, Arial;
line-height: 1.7em;
}
.sitemap .items_child {
padding: 0px 0px 4px 13px;
}
.sitemap .items_child .items_child {
padding: 4px 0px 2px 17px;
}
.sitemap .items_child .items_child .items_child {
padding-left: 10px;
}

.sitemap .item_2 a,
.sitemap .item_3 a {
color: #555;
}
.sitemap .item_3 a {
background: url("../../resources/images/bullet_minus_gray.gif") no-repeat 0px 0.65em;
padding-left: 10px;
}


/* ===== */
/* Form */
.form form {
  padding: 7px 0px 10px 0px;
  margin: 0px;
  /*margin: 0px 0px 20px 0px;*/
}

.form table {
  width: 100%;
  font-size: 0.9em;
  font-family: Tahoma, Arial;
}

.form td {
  padding-bottom: 12px;
}

.form td.colspan {
  padding-bottom: 12px;
  /* for IE */
  width : 0px;
}

.form td.empty {
 padding: 0px; 
}

.form table .name {
/* width: 210px;
text-align: right;
padding: 0px 10px 0px 0px; */
}

.form table .nameLabel {
  width: 210px;
  padding: 0px 10px 0px 0px; 
}

.form table .nameHr {
border-top : 1px solid #2A7849;
}

.form td.top_separator {
border-top : 1px dotted #2A7849;
}

.form td.bottom_separator {
width: 200px;
text-align: right;
padding: 0px 10px 0px 0px;
border-bottom : 1px dotted #2A7849;
}


.form .input,
.form select,
.form textarea,
.form .button {
  font-size: 1em;
}
.form .input,
.form textarea {
  width: 97%;
}

.form .inputWrong {
  color: #727272;
  font-size: 1em;
  background: #FFF; 
/*  border: 1px solid #D76060; */
  border: 1px solid #EE2E24;
  width: 97%; 
  padding-left: 1px;
  padding-right: 1px;
}


.form .dct .input, .form .dct .inputWrong
{
  width: 85%;  
}


.form .dct .button
{
  padding: 1px 1px 1px;
  margin: 0px;
}

.form select {
width: 99%;
}
.form textarea {
/*height: 5em;*/
overflow: auto;
}


.form .input_date {
width: 5.8em;
text-align: center;
vertical-align: middle;
}
.form .icon {
margin: 0px 0px 0px 3px;
}
.form .icon img {
display: inline;
vertical-align: middle;
}
.form .input_alt_radio {
width: 175px;
}
.form .input_alt_check {
width: 196px;
}
.form .field {
margin: 0px 0px 3px 0px;
}
.form .radio_check {
vertical-align: -35%;
margin: 3px 8px 2px 0px;
}
.form table .bottom {
padding: 5px 0px 10px 0px;
}
.form .button {
margin-right: 13px;
}


/* ===== */
/* News */
.news .item {
margin: 0px 0px 23px 0px;
}
.news .date {
font-size: 0.9em;
font-family: Tahoma, Arial;
margin: 0px 0px -1px 0px;
}
.news .date p {
margin: 0px;
}
.news .title {
font-size: 1.1em;
margin: 0px 0px 1px 0px;
}
.news .title p {
margin: 0px;
}
.news .title a {
text-decoration: none;
}

/* News archive */
.form_archive {
line-height: 2em;
margin: 0px 0px 25px 1px;
}
.form_archive .input,
.form_archive .link_calendar img,
.form_archive .button {
vertical-align: middle;
}
.form_archive .input {
width: 7.5em;
text-align: center;
border: 1px solid #E6E6E6;
margin: 0px 3px 0px 4px;
}
.form_archive .link_calendar {
margin: 0px 5px 0px 0px;
}
.form_archive .button {
margin: 0px 0px 0px 4px;
}

div.error {
  padding : 0px;
  margin : 0px; 
/*  margin: 0px 0px 15px 0px;*/
  color: #EE2E24; 
/*  color: #D76060; */
}

div.error p {
  margin : 0px;
}

div.success {
  padding : 0px;
  margin: 0px 0px 10px 0px; 
/*  margin: 0px 0px 15px 0px; */
  color: #2A7849;
}

div.success p {
  margin : 0px;
}

legend {
  background-color : white;
  padding-left : 3px;
  padding-right : 3px;
}

/*Калькулятор медицина Доктор Ресо для табличек с клиниками*/
div.calcNote {
  height : 150px; 
  overflow : auto;
}

/*Калькулятор медицина Айболит для табличек с клиниками*/
div.calcNoteAibolit {
  height : 450px; 
  overflow : auto;
}


/*Калькуляторы. Примечания для некоторых параметров в доп окне*/
div.note {
  margin-top : 10px;
  margin-bottom : 10px;
/*  min-height : 280px; */
  text-align : justify;
  padding-right : 10px;
  overflow : auto;
}

div.noteTitle {
/*  border : 1px solid #000000;*/
  margin-top : 10px;
  margin-bottom : 10px;
}


/*Калькулятор. Справочник для автомобилей*/
div.carDct {
  height : 470px; 
  width : 100%;  
  overflow : auto;
  margin-bottom : 15px;
}

div.carDct table.tableSimple {
  width : 97%;  
}

div.carDct p {
  margin : 0px;
  font-size: 0.9em;
}

span.a {
  color: #2A7849;  
  text-decoration: underline;
  cursor : pointer;
}

span.aWhite {
  color: #FFF;
  text-decoration: underline;
  cursor : pointer;
}

span.p {
  color: #727272;
  text-decoration: underline;
  cursor : pointer;
}

.code {
  margin-right : 10px; 
}
 
input .anchor {
  width : 0px;
  height : 0px;
  border : 0px;
}


table .mourning {
  border : 1px solid #000000;
}

.flashBanner {
width:299px;
height:99px;
position: relative;
padding : 0px;
margin : 0px;
top: 0px;
}

.flashBanner object {
position: relative;
padding : 0px;
margin : 0px;
z-index: 3;
height : 91px;
width : 299px;
top: 0px;
}

.flashBanner embed {
display: block;
position: relative;
padding : 0px;
margin : 0px;
height : 91px;
width : 299px;
top: 0px;
left: 0px;
z-index: 3;
* z-index: 2;
}

.flashBanner img {
display: block;
width: 299px;
height: 91px;
position: absolute;
top: 0px;
left: 0px;
z-index: 2;
}

.flashBanner p {
position: absolute;
margin: 0px;
padding: 0px;
color : #FFFFFF;
top : -10px;
}

.flashBannerLong {
width:619px;
height:58px;
position: relative;
margin: 0px;
padding: 0px;
margin-bottom : 17px;
/*top: 0px;*/
}

.flashBannerLong object {
position: relative;
padding : 0px;
margin : 0px;
z-index: 3;
width : 619px;
height : 58px;
top: 0px;
}

.flashBannerLong embed {
display: block;
position: relative;
padding : 0px;
margin : 0px;
width : 619px;
height : 58px;
top: 0px;
left: 0px;
z-index: 3;
* z-index: 2;
}

.flashBannerLong img {
display: block;
width: 619px;
height: 58px;
position: absolute;
top: 0px;
left: 0px;
z-index: 2;
}

.flashBannerLong p {
position: absolute;
margin: 0px;
padding: 0px;
color : #FFFFFF;
top : -10px;
}

.flashBanner200x200 {
width:200px;
height:209px;
position: relative;
padding : 0px;
margin : 0px;
top: 0px;
margin-left : auto;
margin-right : auto;
}

.flashBanner200x200 object {
position: relative;
padding : 0px;
margin : 0px;
z-index: 3;
height : 201px;
width : 200px;
top: 0px;
}

.flashBanner200x200 embed {
display: block;
position: relative;
padding : 0px;
margin : 0px;
height : 201px;
width : 200px;
top: 0px;
left: 0px;
z-index: 3;
* z-index: 2;
}

.flashBanner200x200 img {
display: block;
width: 200px;
height: 201px;
position: absolute;
top: 0px;
left: 0px;
z-index: 2;
}

.flashBanner200x200 p {
position: absolute;
margin: 0px;
padding: 0px;
color : #FFFFFF;
top : -10px;
}



