* {
	padding: 0px;
	margin: 0px;
	font-size: 100%;
}
HTML, BODY {
	width: 100%;
	height: 100%;
}
BODY {
	background-color: #ffffff;
	font-family: Verdana;
	color: #363636;
	text-align:center;
}
BODY.body-default {
	text-align:left;
}
TABLE { 
	border-collapse: collapse; 
	empty-cells: show;
}

FONT {
font-family: Verdana, Arial, sans-serif;
}

/* ============================================ LINKS */
.more {
	background: url(../i/arrow_yellow.gif) no-repeat center left; 
	height: 14px;
	padding: 0 0 0 25px;
}

.more_red {
	background: url(../i/arrow_red.gif) no-repeat center left; 
	height: 14px;
	padding: 0 0 0 25px;
}
.back {
	background: url(../i/arrow_yellow1.gif) no-repeat center left; 
	height: 14px;
	padding: 0 0 0 25px;
}

.link_print {
margin: 15px 0px 15px 0px;
}

/* ===================================== TEXT DEFAULT */
UL LI {
	list-style: none;
	background: url(../i/li.gif) no-repeat 0% 0.5em;
	padding: 0 0 5px 15px;
}
OL { margin: 5px 0 15px 22px; }

OL LI {
	padding-bottom: 5px;
}

DL DD { padding: 0 0 0 10px; }
P { margin: 0 0 10px 0; }
/*.news { margin: 10px 0 10px 0; }*/
H1 {
	font-size: 1.6em;
	color: #0066b3;
	font-family: Georgia;
	margin: 0 0 9px 0;
}
A { 
	color: #363636;
	text-decoration: none;
	font-weight: bold;
}
.copy { 
   float:left;
	color: #939598;
	margin: 7px 0 0 0;
}

/* 03.06.2009 Made by Anton */

.counters {
   float:right;
   padding:7px 0 0 0;
}

/**/

.date {
	color: #939598;
	font-size: 0.9em;
	margin: 2px 0 2px 0;
}

/* ============================================ FRAME */
.frame {
	width: 992px;
	margin: 0 auto 0 auto;
	padding: 32px 0 32px 0;
	text-align: left;
	font-size: 62.5%;
}
.logo_container {
	width: 208px;
	height: 77px;
	float: left;
}
.logo_container IMG { margin: 3px 0 0 0; }
.topmenu_container {
	width: 784px;
	float: left;
	background-color: #FFFFFF;
	text-align: right;
}
.popup {
	width: 100%;
	height: 100%;
	padding: 0px;
	font-size: 62.5%;
}
.popup TD { text-align: center; }
.popup .application_table { margin: auto; }


/* =========================================== BLOCKS */
.print_top { 
	vertical-align: top; 
	font-size: 1.1em;
}
.print_header {
	width: 100%;
	margin: 35px 0 54px 0;
}
.print_header TH {
	vertical-align: bottom;
	text-align: right;
}
.print_bottom {
	padding: 0 0 58px 0;
	font-size: 1.1em;
	color: #939598;
}
.print_bottom .copy { font-size: 0.8em; }
/* ================ */
.topmenu_container UL LI {
	padding: 0 0 0 21px;
	background: url(../i/separator.gif) no-repeat center left; 
	float: right;
	font-family: Georgia;
	font-weight: bold;
	color: #898989;
}
.topmenu_container UL LI A { color: #898989; }
.topmenu_container UL LI.last { background: transparent; }
.topmenu_container TABLE TH { padding: 0 7px 0 0; }
/* ================ */
.main_menu { 
	height: 29px; 
	background-color: #FFFFFF;
	font-family: Georgia;
	line-height: 0.9em;
	font-size: 1.1em;
	color: #ffffff;
}
.main_menu A { 
	color: #ffffff; 
	font-weight: bold;
}
.main_menu TD {
font-weight: bold;
	width: 137px;
	padding: 0px 0px 5px 0;
	vertical-align: top;
	background: #949599 url(../i/mainmenu_corners.gif) no-repeat center bottom; 
}
.main_menu TH {
	width: 2px;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
}
.main_menu TD DIV {
	height: 4px;
	font-size: 0;
	line-height: 0;
	background: url(../i/mainmenu_corners.gif) no-repeat left top; 
}
.main_menu TD P { margin: 0 0 0 7px; }
.main_menu TH .spacer {
	height: 4px;
	font-size: 0;
	line-height: 0;
	background: url(../i/mainmenu_corners1.gif) no-repeat left top; 
}
.main_menu TH.search_cell {
	width: 158px;
	background: #949599 url(../i/mainmenu_corners1.gif) no-repeat left bottom; 
}

.main_menu TD.empty_cell {
	width: 278px;
	background: #949599 url(../i/mainmenu_corners_s.gif) no-repeat left bottom; 
}

.main_menu TD.empty_cell DIV {
	background: url(../i/mainmenu_corners_s.gif) no-repeat left top; 
}

.main_menu TH.search_cell_s {
	width: 158px;
	background: #949599 url(../i/mainmenu_corners1_s.gif) no-repeat left bottom; 
}

.main_menu TH.search_cell_s div.spacer {
	background: #949599 url(../i/mainmenu_corners1_s.gif) no-repeat left top; 
}


.main_menu TD.active { background-color: #569cbe;}
/* ================ */
.search_container { 
	margin: 0 0 0 4px;
	height: 19px;
}
.search_container TH {
	vertical-align: middle;
	width: 109px;
	text-align: center;
	background: #cccecd url(../i/dot_gray.gif) no-repeat left bottom;
	
}
.search_container TD {
	vertical-align: middle;
	width: 38px;
	background: #ffb517 url(../i/dot_gray.gif) no-repeat right bottom;
	padding: 0 0 0 3px;
}
.search_corners {
	font-size: 0;
	line-height: 0;
	background: url(../i/search_corners.gif) no-repeat left center;
	height: 1px;
	width: 150px;
	margin: 0 0 0 4px;

}
/* ================ */
.column1 {
	width: 206px;
	float: left;
}
.column1 .wrap { /*padding: 0 8px 10px 8px;*/ padding: 2px 8px 3px 8px; }
.column2 {
	padding: 19px 0 0 0;
	width: 628px;
	float: left;
	font-size: 1.1em;
background-color: #ffffff;
}
.column2 .wrap { padding: 0 17px 10px 17px; }

.column2 A { 
	color: #0066b3;
	font-weight: normal;
	text-decoration: underline;
}
A.more,
A.back { 
	color: #363636;
	text-decoration: none;
	font-weight: bold;
}

.column3 {
	width: 158px;
	float: left;
	padding:3px 0 0 0;
	background-color: #ffffff;
}
.column3 p { margin:0 0 4px 0; }
.column4 {
	background-color: #ccded2;
}
.top_left_corner,
.top_right_corner,
.bottom_left_corner,
.bottom_right_corner {
	height: 3px;
	font-size: 0px;
	line-height: 0px;
}

.blk_gray { background-color: #e7e7e9;}
.blk_gray .top_left_corner { background: url(../i/corner_gray_left_top.gif) no-repeat left top; }
.blk_gray .top_right_corner { background: url(../i/corner_gray_right_top.gif) no-repeat right top;}
.blk_gray .bottom_left_corner, .fake_corner { background: url(../i/corner_gray_left_bottom.gif) no-repeat left bottom; }
.blk_gray .bottom_right_corner, .fake_corner .bottom_right_corner { background: url(../i/corner_gray_right_bottom.gif) no-repeat right bottom;}
.blk_dgray { background-color: #807f84; margin-bottom: 3px; }
.blk_dgray .top_left_corner { background: url(../i/corner_dgray_left_top.gif) no-repeat left top; }
.blk_dgray .top_right_corner { background: url(../i/corner_dgray_right_top.gif) no-repeat right top;}
.blk_dgray .bottom_left_corner { background: url(../i/corner_dgray_left_bottom.gif) no-repeat left bottom; }
.blk_dgray .bottom_right_corner { background: url(../i/corner_dgray_right_bottom.gif) no-repeat right bottom;}
.blk_green { background-color: #00713d; margin-bottom: 3px;}
.blk_green .top_left_corner { background: url(../i/corner_green_left_top.gif) no-repeat left top; }
.blk_green .top_right_corner { background: url(../i/corner_green_right_top.gif) no-repeat right top;}
.blk_green .bottom_left_corner { background: url(../i/corner_green_left_bottom.gif) no-repeat left bottom; }
.blk_green .bottom_right_corner { background: url(../i/corner_green_right_bottom.gif) no-repeat right bottom;}
.blk_blue { background-color: #569cbe; margin-bottom: 3px;}
.blk_blue .top_left_corner { background: url(../i/corner_blue_left_top.gif) no-repeat left top; }
.blk_blue .top_right_corner { background: url(../i/corner_blue_right_top.gif) no-repeat right top;}
.blk_blue .bottom_left_corner { background: url(../i/corner_blue_left_bottom.gif) no-repeat left bottom; }
.blk_blue .bottom_right_corner { background: url(../i/corner_blue_right_bottom.gif) no-repeat right bottom;}
.blk_red { background-color: #f15930; margin-bottom: 3px;}
.blk_red .top_left_corner { background: url(../i/corner_red_left_top.gif) no-repeat left top; }
.blk_red .top_right_corner { background: url(../i/corner_red_right_top.gif) no-repeat right top;}
.blk_red .bottom_left_corner { background: url(../i/corner_red_left_bottom.gif) no-repeat left bottom; }
.blk_red .bottom_right_corner { background: url(../i/corner_red_right_bottom.gif) no-repeat right bottom;}
.blk_violet { background-color: #514e87; margin-bottom: 3px;}
.blk_violet .top_left_corner { background: url(../i/corner_violet_left_top.gif) no-repeat left top; }
.blk_violet .top_right_corner { background: url(../i/corner_violet_right_top.gif) no-repeat right top;}
.blk_violet .bottom_left_corner { background: url(../i/corner_violet_left_bottom.gif) no-repeat left bottom; }
.blk_violet .bottom_right_corner { background: url(../i/corner_violet_right_bottom.gif) no-repeat right bottom;}
.inner_link A {
	font-family: Georgia;
	color: #ffffff;
	font-size: 1.1em;
}
.inner_link IMG { margin: 5px 0 0 0; }

.inner_link  { height: 55px;}

/* ================ */
.column3 .banner_block {
	height: 90px;
	width: 100%;
	margin: 2px 0 0 0;
}
.column3 .banner_block TD { padding: 0 0 0 10px; }
.column3 .banner_block A {
	font-size: 1.1em;
	color: #ffffff;
	font-family: Georgia;
}
.column3 .banner_block UL LI {
	float: left;
	background: transparent;
	padding: 0 7px 0 0;
}
.column3 .banner_block UL LI IMG { margin: 3px 0 0 0; }
/* ================ */
.fake_decorator {
	height: 17px;
	background-color: #ffffff;
}
.fake_column { background: url(../i/fake_column1.gif) repeat-y top right; }
.fake_column1 { background: url(../i/fake_column.gif) repeat-y top left;  }
.fake_corner { width: 206px; }
.fake1_corner_bottom { 
	background: url(../i/fake_column1_corners.gif) no-repeat right top; 
	height: 1px;
	font-size: 0;
	line-height: 0;

}
.fake1_corner_top { 
	background: url(../i/fake_column1_corners.gif) no-repeat right bottom; 
	height: 1px;
   line-height:1px;
	font-size: 0;
	line-height: 0;

}
.fake_decorator1 {
	padding: 17px 0 0 0;
	background-color: #FFFFFF;
}

.fake_decorator1 .inner_link {
height: 4.7em;
position: relative;
}
.fake_decorator1 .inner_link .bullet {
position: absolute;
bottom: 0px;
left: 0px;
}
.fake_decorator1 .inner_link .bullet IMG {
margin: 0px;
}

/* ================ */
UL.side_menu {
position: relative;
	font-family: Georgia;
	font-size: 1.1em;
	font-weight: bold;
	color: #6c6c6c;
	margin: 3px 0 0 0;
}
UL.side_menu A {	color: #6c6c6c; }
UL.side_menu LI {
	background: url(../i/separator1.gif) no-repeat left bottom;
	/*padding: 5px 0 5px 0;*/
	padding: 0px 0 5px 0;
	margin: 0px 0 5px 0;
}
UL.side_menu LI UL { margin: 10px 0 0 0; }
UL.side_menu UL LI { padding: 0 0 0 6px; }
UL.side_menu UL LI,
UL.side_menu last { background: transparent; }
UL.side_menu .active  { color: #559cbe; }
UL.side_menu .active a { color: #559cbe; }

#lastm {
	background:none;
	padding:0;
	margin:0;
}

.add_menu .side_menu {
	font-size:1em;
	margin-top:5px;
}
/* Child menu */
UL.side_menu .child_menu {
	background: none;
	padding: 0px 0px 0px 12px;
}
.child_menu DIV {
	padding: 0px 0 5px 0;
	margin: 0px 0 5px 0;
}
.child_menu A {
	font-weight: normal;
}
UL.side_menu .child_menu .last {
	background: url(../i/separator1.gif) no-repeat 0% 100%;
}


/* ================ */
UL.sitemap { }
UL.sitemap LI { 
	background: transparent; 
	padding: 0;
	margin: 0 0 5px 0;
}
UL.sitemap LI A { 
	color: #0066b3;
	text-decoration: underline;
}
UL.sitemap UL { margin: 5px 0 0 7px; }
UL.sitemap UL LI { margin: 0 0 5px 10px; }
UL.sitemap UL LI A { 
	color: #363636;
	text-decoration: underline;
}
UL.sitemap UL UL { margin: 5px 0 0 0; }
UL.sitemap UL UL LI { 
	background: url(../i/li1.gif) no-repeat left center	;
	margin: 0 0 5px 0;
	padding: 0 0 0 14px;
}
UL.sitemap UL UL LI A { 
	color: #363636;
	text-decoration: none;
	font-weight: normal;
}
/* ================ */
.add_menu {
	font-family: Georgia;
	font-size: 1.1em;
	font-weight: bold;
	color: #6c6c6c;
	margin: 0 0 12px 0;
}
.add_menu A {	color: #6c6c6c; }
.add_menu TH { 
	padding: 7px 7px 0 0;
	font-weight: normal;
	vertical-align: top;
}
.add_menu TD { 
	padding: 5px 0 8px 0;
	background: url(../i/separator1.gif) no-repeat left bottom;
}
.add_menu TD.last { background: transparent;}	

.add_menu .active,
.add_menu A.active {
	color: #559cbe;
}


/* ================ */
UL.pager {
	font-size: 0.9em;
	padding: 8px 0 30px 0;
}
UL.pager LI A {color: #3d7399;
}
UL.pager LI {
	float: left;
	background: transparent;
	padding: 1px 2px 1px 2px;
	margin: 0 2px 0 2px;
}
UL.pager LI.active {
	color: #ffffff;
	background-color: #f15a2f;
	padding: 1px 2px 1px 2px;
	margin: 0 2px 0 2px;
}
UL.pager LI.first {
	padding-right: 5px;
}
UL.pager LI.last {
	padding-left: 11px;
}


/* ================ */
.login_block { 
position: relative;

	background: #949599 url(../i/mainmenu_corners1.gif) no-repeat left bottom; 
	color: #ffffff;
	margin: 0 0 1px 0;

}
.login_block .wrap { padding: 1px 4px 3px 8px; }
.login_block H2 {
	font-size: 1.1em;
	font-family: Georgia;
	color: #ffffff;
}
.login_block TABLE TH { 
	text-align: right;
	font-weight: normal;
	padding: 0 4px 0 0;
}

.login_block TABLE TD { 	
	padding: 5px 0 0 0;
}

.login_block P { 
	font-size: 0.9em; 
	margin: 0;
}
.login_corners {
	height: 2px;
	font-size: 0;
	line-height: 0;
	background: url(../i/mainmenu_corners1.gif) no-repeat left top; 
}
/* ========================================== TABLES */
.userpic { margin: 0 0 15px 0; }
.right {
	float: right;
	margin: 0 0 10px 10px;
}
.left {
	float: left;
	margin: 0 10px 10px 0;
}
TABLE.ol TH {
	vertical-align: top;
	text-align: left;
	background: url(../i/ol.gif) repeat-x left top; 
	padding: 0 3px 0 3px;
	color: #FFF;
}
TABLE.ol TD {
	vertical-align: top;
	padding: 0 0 8px 10px;

}
/* ========================================== SPACERS */
DIV.spacer { 
  font-size: 0;
  line-height: 0;
  border: 0px solid red;
  display: block;
  overflow:hidden;
  clear: both;
  visibility: visible;
}

/*============================================ FORMS */

INPUT,
SELECT,
TEXTAREA {
	padding: 0px;
	font-family: Verdana;
}
.field,
SELECT,
TEXTAREA {
	background: #FFF;
}
.field[disabled],
SELECT[disabled],
TEXTAREA[disabled] {
color: #B2B2B2;
background: #F2F2F2;
}
/* Disabled for IE */
.disabled {
color: #B2B2B2;
background: #F2F2F2;
}
.field,
SELECT,
TEXTAREA {
list-style-image: expression(
this.runtimeStyle.listStyleImage = 'none',
this.disabled ? this.className += ' disabled' : false
);
}

.search_container .field,
.login_block .field {
	width: 101px;
	border: 1px solid #a1a1a1;
	background-color: #ffffff;
}
.login_block .field {
	width: 95px;
}
.application_table {
	margin: 0 0 10px 0;
}
.application_table TD {
	padding: 0 20px 10px 0;
	vertical-align: top;
}
.application_table TD P {
	margin: 0 0 5px 0;
}
.application_table TD .field {
	width: 271px;
	border: 1px solid #a1a1a1;
	background-color: #ffffff;
	padding: 0 3px 0 3px;
	font-size: 0.9em;
}

.application_table .field {
	width: 271px;
	border: 1px solid #a1a1a1;
	background-color: #ffffff;
	padding: 0 3px 0 3px;
	font-size: 0.9em;
}

.application_table TD SELECT {
	width: 280px;
	border: 1px solid #a1a1a1;
	background-color: #ffffff;
	font-size: 0.9em;
}

.application_table TD .field1 {
	border: 1px solid #a1a1a1;
	background-color: #ffffff;
}

.application_table TD TEXTAREA {
	width: 271px;
	height: 86px;
	border: 1px solid #a1a1a1;
	background-color: #ffffff;
	padding: 0 3px 0 3px;
	font-size: 0.9em;
}
.application_table TD TABLE,
.popup_table TD TABLE {
	margin: 5px 0 5px 0;
	font-size: 0.8em;
}
.application_table TD TABLE TD,
.popup_table TD TABLE TD {
	padding: 0 10px 6px 0;
	vertical-align: middle;
}

.application_table TD.va,
.popup_table TD.va {
	vertical-align: bottom;
}


.popup_table TD {
	font-size: 1.1em;
	text-align: left;
}
.popup_table TD .field {
	width: 225px;
}
.popup_table TD SELECT,
.popup_table TD TEXTAREA {
	width: 234px;
}

.points TD {
	padding: 0 15px 0 0;
}

/* =========================================== POPUP */
.popup {
width: 100%;
height: 100%;
padding: 0px;
font-size: 62.5%;
}
/*
.popup TD {
text-align: center;
}
*/
.popup .application_table {
margin: auto;
}

/* Popup page */
.popup_page {
text-align: left;
}
.popup_page .frame,
.popup_page .column2 {
width: 100%;
}
.popup_page .frame {
padding: 0px 0px 0px 0px;
}
.popup_page .application_table {
font-size: 0.9em;
margin: 0px 0px 20px 0px;
}
.popup_page .column2 H1 {
font-size: 1.5em;
}

.popup_page .column2 img {
padding: 0 5px 0 5px;
}

/* Net map */
#cityPoint {
position: absolute;
visibility: hidden;
top: 0px;
left: 0px;
z-index: 1;
}
#cityText {
background-color: #FFF;
border: 1px solid #000;
position: absolute;
visibility: hidden;
top: 0px;
left: 0px;
z-index: 1;
}
#mapimage_bg {
background: url(../i/net-large.gif) no-repeat left top;
}
#mapimage {
display: block;
z-index: 10;
position: relative;
top: 0px;
left: 0px;
}


/* =========================================== Printable page */
#printable_page .frame {
	width: 592px;
}
.print_top {
	vertical-align: top;
	font-size: 1.1em;
}
.print_header {
	width: 100%;
	margin: 35px 0 54px 0;
}
.print_header TH {
	vertical-align: bottom;
	text-align: right;
}
.print_bottom {
	padding: 0 0 58px 0;
	font-size: 1.1em;
	color: #939598;
}
.print_bottom .copy {
	font-size: 0.8em;
}

/* Archive form */
.archive_form {
border-bottom: 1px solid #E7E7E9;
padding: 5px 0px 15px 0px;
margin: 0px 0px 15px 0px;
}
.archive_form form * {
vertical-align: middle;
}
.archive_form select {
margin: 0px 7px 0px 0px;
}

/* Alphabetical index */
.alphabetical_index {
margin: 0px 0px 20px 0px;
}

/* Table in content */
.table {
width: 100%;
font-family: Georgia;
border-spacing: 0px;
}
.table TH,
.table TD {
vertical-align: top;
border: 1px solid #FFF;
padding: 3px 5px 4px 5px;
}
.table TH {
background: #949599;
}
.table TH,
.table TH A {
color: #FFF;
font-weight: bold;
}
.table TD {
background: #E7E7E9;
}

.table .table_head {
background: #949599;
color: #FFF;
font-weight: bold;
}


/* старая datatable */

.dataTable {
width: 100%;
font-family: Georgia;
border-spacing: 0px;
}
.dataTable TH,
.dataTable TD {
vertical-align: top;
border: 1px solid #FFF;
padding: 3px 5px 4px 5px;
}
.dataTable TH {
background: #949599;
}
.dataTable TH,
.dataTable TH A {
color: #FFF;
font-weight: bold;
}
.dataTable TD {
background: #E7E7E9;
}

.floating_footer {
margin-top: 20px;
border-top: 1px solid #949599;
}


.button { font-family: Georgia; FONT-SIZE: 7pt; height: 15px; COLOR: #ffffff; border: 1px solid #000000; background-color: #0066B3;}
.button2 { font-family: Georgia; FONT-SIZE: 7pt; height: 15px; COLOR: #000; border: 1px solid #a1a1a1; background-color: #FFF;}

/* search results */

.search_res {padding-top: 10px; }
.search_res p {padding: 2px 0 0 0; margin:0; }
.search_sections {padding: 0 0 0 15px; margin:0;}
.search_sections { color: #777777; }
.search_sections a:link { color: #777777; }
.search_sections a:visited { color: #777777; }
.search_sections a:hover { color: #777777; }


/* example */
.example {
border-color: #FFF;
border: 0px;
}


.example TABLE {
border-color: #FFF;
border: 0px;
border-spacing: 0px;
border-collapse: collapse;
}

.example TD {
border-color: #FFF;
border: 0px;
padding: 5px;
background-color: #EFEFEF;
}

.padding_table td {
padding: 3px;
}
/* text */
.fs6 { font-size: 6pt; }
.fs8 { font-size: 8pt; }
.fs10 { font-size: 10pt; }
.fs12 { font-size: 12pt; }
.fs14 { font-size: 14pt; }
.fs16 { font-size: 16pt; }
.fs18 { font-size: 18pt; }

.fmemphis { font-family: Memphis; }
.fverdana { font-family: Verdana; }

.colorblack { color: #000; }
.coloryellow { color: #faaa00; }
.colorred { color: #e85127; }
.colorblue { color: #005ea8; }
.colorgray { color: #9c9e9f; }
.colorgreen { color: #00622e; }
.colorbiruz { color: #5396b1; }
.colorlil { color: #513775; }
.colordgray { color: #5f6168; }

.sep { height: 2px; background: #FFF; margin: 10px 5px; }

/* new menu */
.ad-block-blue-forum { width:158px; background:#015198; height:40px; }
.ad-block-blue-forum table tr td { vertical-align:middle; height:35px; }
.ad-block-blue-forum a { font-family:Times New Roman; font-size:14px; color:#fff; display:block; margin:0 15px 0 15px; vertical-align:middle; }

.ad-block-blue-big { width:206px; background:#015198; margin-bottom:4px; _margin-bottom:3px; height:58px; }
.ad-block-blue-big a, .ad-block-yellow-big a, .ad-block-red-big a { font-family:Times New Roman; font-size:14px; color:#fff; display:block; margin:0 15px 0 15px; vertical-align:middle; }
.ad-block-blue-big table tr td, .ad-block-red-big table tr td, .ad-block-yellow-big table tr td { vertical-align:middle; height:53px; }
.ad-block-red-big { width:206px; background:#f15930; margin-bottom:4px; _margin-bottom:3px; height:58px; }
.ad-block-yellow-big { width:206px; background:#fdb813; margin-bottom:4px; _margin-bottom:3px; height:58px; }
.ad-block-blue { width:206px; background:#015198; margin-bottom:3px; }
.ad-block-yellow { width:206px; background:#fdb813; margin-bottom:3px; }
.ad-block-red { width:206px; background:#f15930; margin-bottom:3px; }
.ad-block-small { width:206px; margin-bottom:1px; }
.ad-block-blue img, .ad-block-yellow img, .ad-block-red img, .ad-block-blue-big img, .ad-block-yellow-big img, .ad-block-red-big img, .ad-block-small img { display:block; }
.ad-block-blue a, .ad-block-yellow a, .ad-block-red a { display:block; font-family:Times New Roman; font-size:14px; color:#fff; margin:5px 15px 5px 15px; }

.ad-form1 { width:429px; }
.ad-form1 tr td { vertical-align:middle; padding:5px 0 10px 0; }
.ad-form1 select { width:278px; float:right; border:solid 1px #7f9db9; }
.ad-form1 textarea { width:278px; height:88px; float:right; border:solid 1px #7f9db9; overflow:hidden; }
.chard { width:276px; height:15px; float:right; border:solid 1px #7f9db9; }

.respond { padding:20px; font-size:14px; color:#055395; font-weight:bold; }
.respond-image { margin-top:15px; padding-left:230px; }