body, .for_form {
	padding: 0;
	margin: 0;
}

a:focus {
        outline: none;
}

/* splash stiles */

.sp_body {
	background: url(../images/fon_2.png) repeat top center;
}

.sp_main {
	width: 760px;
}

.sp_karkas {
	width: 100%;
	height: 100% !important;
	background: url(../images/background_3.png) repeat-x top center;
}

.sp_karkas td {
	vertical-align: top;
	text-align: center;
}

.sp_karkas td.sp_top {
	height: 646px;
	height: 491px;
}

.sp_karkas td.sp_top_inside {
	height: 321px;
	/*background: url(../images/top_inside_fon.jpg) repeat-x top left;*/
	text-align: left;
}

.sp_karkas td.sp_middle_inside {
	background: #ffffff;
}

.sp_karkas td.sp_middle {
	background: url(../images/nis_flash.png) no-repeat top center;
}

.sp_karkas td.sp_footer_1 {
	height: 30px;
	color: #ffffff;
	font: 10px Tahoma, Verdana, Arial;
	background: url(../images/fon_footer.png) repeat-x top center;
	vertical-align: middle;
}

.sp_karkas td.sp_footer_2 {
	height: 31px;
	color: #6b8290;
	font: 9px Tahoma, Verdana, Arial;
	background: #ffffff;
	vertical-align: middle;
}

.sp_content {
	width: 879px;
	width: 679px;
}

.sp_content td {
	vertical-align: top;
	text-align: left;
}

.sp_content td.sp_con_left {
	width: 367px;
}

.sp_content td.sp_con_center {

}

.sp_content td.sp_con_right {
	width: 160px;
	text-align: center;
}

.sp_content td.sp_con_prom {
	height: 17px;
}

.sp_news_nazv {
	padding: 0px 0px 7px 12px;
}

.sp_news {
	color: #ffffff;
	font: 11px/16px Tahoma, Verdana, Arial;
	background: url(../images/strelka_1.gif) no-repeat top left;
	padding: 6px 0px 0px 10px;
}

.sp_news_2 {
	color: #ffffff;
	font: 11px/16px Tahoma, Verdana, Arial;
	background: url(../images/strelka_1.gif) no-repeat top left;
	padding: 8px 0px 0px 15px;
}

.sp_news_3 {
	color: #ffffff;
	font: 11px/16px Tahoma, Verdana, Arial;
	padding: 5px 0px 0px 22px;
}

.sp_news_zagl {
	font: bold 12px Tahoma, Verdana, Arial;
	padding-bottom: 1px;
	color: #00baff;
}

.sp_news_zagl_2 {
	font: bold 12px Tahoma, Verdana, Arial;
	padding-bottom: 1px;
	color: #00baff;
}

.sp_news_cvet {
	color: #4d86ae;
}

.sp_news_cvet_2 {
	color: #00baff;
}

.sp_news_line {
	height: 1px;
	background: url(../images/pic_for_line.gif) repeat-x top left;
	margin: 5px 0px 10px 0px;
}

.sp_otstup_1 {
	padding-right: 40px;
}

.sp_otstup_2 {
	padding-right: 26px;
}

.sp_otstup_3 {
	padding: 22px 0px 49px 0px;
}

.sp_otstup_4 {
	padding-left: 24px;
}

a.sp_dalee {
	color: #00baff;
	font: 11px Tahoma, Verdana, Arial;
	text-decoration: underline;
	padding-right: 8px;
	background: url(../images/strelka_2.gif) no-repeat top right;
}

a.sp_dalee:hover {
	text-decoration: none;
}

.sp_news_link {
	padding-left: 10px;
}

.sp_search {
	float: left;
}

.sp_inp {
	width: 93px;
	height: 18px;
	border: 0px;
	background: #ffffff;
	color: #6b8290;
	font: 10px Tahoma, Verdana, Arial;
	padding: 3px 8px 0px 8px;
}

.sp_underline {
	text-decoration: underline;
}

a.sp_lang_ru {
	color: #ffffff;
	font: 10px Tahoma, Verdana, Arial;
	text-decoration: underline;
	padding-left: 24px;
	background: url(../images/ru.png) no-repeat top left;
}

a.sp_lang_ru:hover {
	color: #00baff;
	text-decoration: none;
}

a.sp_lang_en {
	color: #ffffff;
	font: 10px Tahoma, Verdana, Arial;
	text-decoration: underline;
	padding-left: 24px;
	background: url(../images/en.png) no-repeat top left;
	margin-left: 16px;
}

a.sp_lang_en:hover {
	color: #00baff;
	text-decoration: none;
}

.sp_lang {
	text-align: left;
	background: url(../images/line.gif) no-repeat 44px 0px;
	padding: 3px 0px 4px 0px;
	margin: 0px 0px 0px 24px;
}

.sp_menuzero {
	text-align: left;
	padding-top: 7px;
}

a.sp_menuzero_1 {
	background: url(../images/menu_0_1.gif) no-repeat center left;
	margin-left: 24px;
}

a.sp_menuzero_1:hover {
 	background: url(../images/menu_0_1a.gif) no-repeat center left;
}

a.sp_menuzero_2 {
	background: url(../images/menu_0_2.gif) no-repeat center left;
	margin-left: 23px;
}

a.sp_menuzero_2:hover {
 	background: url(../images/menu_0_2a.gif) no-repeat center left;
}

a.sp_menuzero_3 {
	background: url(../images/menu_0_3.gif) no-repeat center left;
	margin-left: 23px;
}

a.sp_menuzero_3:hover {
 	background: url(../images/menu_0_3a.gif) no-repeat center left;
}

a.sp_foot {
	color: #ffffff;
	font: 10px Tahoma, Verdana, Arial;
	text-decoration: underline;
}

a.sp_foot:hover {
	text-decoration: none;
}

.new_sp_box_out {	position: absolute;
	width: 100%;
	text-align: center;}

.new_sp_box_in {
	text-align: left;
	width: 760px;
	margin: 0 auto;
}

.for_gerb_1 {	float: left;
	padding-top: 30px;}

.for_gerb_2 {
	float: right;
	padding-top: 30px;
}

.clear {	clear: both;
	font-size: 0px;
	width: 1px;
	height: 1px;
}

.for_ban {	height: 242px;
	width: 160px;}

/* inside stiles */
.main_inside {
	width: 1000px;
	height: 321px;
	background: url(../images/top_inside.jpg) repeat-x top left;
}

.main_inside_tab {
	width: 100%;
	height: 321px;
}

.main_inside_tab td {
	vertical-align: top;
	text-align: left;
}

.main_inside_tab td.main_inside_tab_left {
	width: 340px;
}

.main_inside_tab td.main_inside_tab_ins_left {
	width: 50%;
	background: url(../images/top_inside_fon_left.jpg) repeat-x top right;
}

.main_inside_tab td.main_inside_tab_ins_center {
	background: url(../images/top_inside_2.jpg) no-repeat top center;
}

.main_inside_tab td.main_inside_tab_ins_right {
	width: 50%;
	background: url(../images/top_inside_fon.jpg) repeat-x top left;
}

.logo_inside {
	position: absolute;
}

.big_menu {
	position: absolute;
	width: 95%;
	margin-top: 151px;
}

.big_menu td {
	vertical-align: top;
}

.big_menu td.big_menu_left {
	width: 325px;
}

.big_menu td.big_menu_right {
	text-align: center;
}

.hleb_menu {
	padding: 32px 0px 0px 314px;
}
.hleb_menu1 {
	padding: 22px 0px 0px 314px;
}
a.hleb {
	color: #005c9b;
	font: 10px Tahoma, Verdana, Arial;
	padding: 0px 12px 0px 6px;
	background: url(../images/strelka_3.gif) no-repeat top right;
	text-decoration: underline;
}

a.hleb:hover {
	color: #019ed8;
	background: url(../images/strelka_3a.gif) no-repeat top right;
	text-decoration: none;
}

a.hleb_end {
	color: #005c9b;
	font: 10px Tahoma, Verdana, Arial;
	padding: 0px 0px 0px 6px;
	text-decoration: underline;
}

a.hleb_end:hover {
	color: #019ed8;
	text-decoration: none;
}

.content_inside {
	width: 100%;
	height: 100%;
}

.content_inside td {
	vertical-align: top;
	padding-bottom: 20px;
}

.content_inside td.con_left {
	width: 295px;
	background: url(../images/left_fon.png) repeat-y top left;
}

.content_inside td.con_left_filial {
	width: 305px;
	background: url(../images/left_fon_filial.png) repeat-y top right;
}
.content_inside td.con_center {
	text-align: left;
	padding: 21px 80px 20px 24px;
}


.content_inside td.con_center_flial {
	text-align: left;
	padding: 15px 0px 20px 0px;
margin:0;
}


.menu_left_box_1 {
}

.menu_left_box_2 {
}

.menu_left_box_3 {
	text-align: left;
	padding: 0px 10px 0px 52px;
}

.menu_left_box_3a {
	text-align: left;
	padding: 0 10px 0 45px;
}

a.st_menu_left {
	display: block;
	width: 198px;
	*width: 231px;
	color: #005c9b;
	font: bold 13px Tahoma, Verdana, Arial;
	padding: 8px 0 10px 33px;
	background: url(../images/but_1.png) no-repeat center left;
	text-decoration: none;
        behavior: url("../iepngfix/iepngfix.htc");
}

a.st_menu_left:hover {
	color: #00baff;
}

a.st_menu_left_filial {
	display: block;
	width: 198px;
	*width: 231px;
	color: #005c9b;
	font: bold 13px Tahoma, Verdana, Arial;
	padding: 8px 0px 10px 33px;
	background: url(../images/pic_for_filial.png) no-repeat center left;
	text-decoration: none;
        behavior: url("../iepngfix/iepngfix.htc");
}

a.st_menu_left_filial:hover {
	color: #00baff;
}

a.st_menu_left_a {
	display: block;
	width: 184px;
	*width: 224px;
	color: #00baff;
	font: 14px Tahoma, Verdana, Arial;
	padding: 10px 0 12px 40px;
	background: url(../images/but_2.png) no-repeat center left;
	text-decoration: none;
        behavior: url("../iepngfix/iepngfix.htc");
}

.st_menu2_left {
	display: block;
	width: 198px;
	*width: 231px;
	color: #005c9b;
	font: bold 12px Tahoma, Verdana, Arial;
	padding: 8px 0px 10px 33px;
	/*background: url(../images/but_1.png) no-repeat center left;*/
	text-decoration: none;
}
a.st_menu2_left:hover {
	color: #00baff;
}
a.st_menu2_left_a {
	display: block;
	width: 184px;
	*width: 224px;
	color: #00baff;
	font: 13px Tahoma, Verdana, Arial;
	padding: 13px 0px 12px 40px;
	/*background: url(../images/but_2.png) no-repeat center left;*/
	text-decoration: none;
}


.st_menu3_left {
	display: block;
	width: 178px;
	*width: 221px;
	color: #005c9b;
	font: bold 11px Tahoma, Verdana, Arial;
	padding: 8px 0px 10px 33px;
	background: url(../images/but_1.png) no-repeat center left;
	text-decoration: none;
behavior: url("../iepngfix/iepngfix.htc");
}
a.st_menu3_left:hover {
	color: #00baff;
}
a.st_menu3_left_a {
	display: block;
	width: 184px;
	*width: 224px;
	color: #00baff;
	font: 12px Tahoma, Verdana, Arial;
	padding: 8px 0px 10px 40px;
	background: url(../images/but_2.png) no-repeat center left;
	text-decoration: none;
behavior: url("../iepngfix/iepngfix.htc");
}



.inp_inside {
	width: 113px;
	height: 18px;
	border: 1px solid #17569c;
	background: #ffffff;
	color: #6b8290;
	font: 10px Tahoma, Verdana, Arial;
	padding: 1px 8px 0px 8px;
}

.otstup_inside_1 {
	padding: 16px 0px 0px 85px;
}

.otstup_inside_2 {
	width: 653px;
}

.otstup_inside_3 {
	width: 340px;
}

.otstup_inside_4 {
	width: 325px;
}

.hh_ins {
	clear: both;
	height: 11px;
}

.hh_ins_2 {
	clear: both;
	height: 17px;
}

a.lang_ru_inside {
	color: #0d2d4b;
	font: 10px Tahoma, Verdana, Arial;
	text-decoration: underline;
	padding-left: 24px;
	background: url(../images/ru.png) no-repeat top left;
}

a.lang_ru_inside:hover {
	color: #00baff;
	text-decoration: none;
}

a.lang_en_inside {
	color: #0d2d4b;
	font: 10px Tahoma, Verdana, Arial;
	text-decoration: underline;
	padding-left: 24px;
	background: url(../images/en.png) no-repeat top left;
	margin-left: 16px;
}

a.lang_en_inside:hover {
	color: #00baff;
	text-decoration: none;
}

.lang_inside {
	text-align: left;
	background: url(../images/line_inside.gif) no-repeat 44px 0px;
	padding: 3px 0px 4px 0px;
}

a.menuzero_inside_1 {
	background: url(../images/menu_0_1_inside.gif) no-repeat center left;
}

a.menuzero_inside_1:hover {
 	background: url(../images/menu_0_1a_inside.gif) no-repeat center left;
}

a.menuzero_inside_2 {
	background: url(../images/menu_0_2_inside.gif) no-repeat center left;
	margin-left: 23px;
}

a.menuzero_inside_2:hover {
	background: url(../images/menu_0_2a_inside.gif) no-repeat center left;
}

a.menuzero_inside_3 {
	background: url(../images/menu_0_3_inside.gif) no-repeat center left;
	margin-left: 23px;
}

a.menuzero_inside_3:hover {
 	background: url(../images/menu_0_3a_inside.gif) no-repeat center left;
}

.con_text_nazv {
	color: #000000;
	font: bold 14px Tahoma, Verdana, Arial;
	padding: 19px 0px 14px 0px;
}

.con_text_body, .con_text_body td {
	color: #000000;
	font: 14px/16px Tahoma, Verdana, Arial;
        line-height: 150%;
        padding: 0;
}

.con_text_body p {
   margin: 0;
}

.con_text_body a {
   color: #005c9b;
}

.con_text_body a:hover {
   color: #00baff;
}

.for_explorer {
	*margin-top: 1px;
}

.blik {
	position: absolute;
	margin: 12px 0px 0px 44px;
}

.con_left .for_menu {
	background: url(../images/for_fon_menu_line_2.png) no-repeat top left;
	padding-top: 10px;
}

.con_left_filial .for_menu {
	/*background: url(../images/for_fon_menu_line_2_filial.jpg) no-repeat top left;*/
	padding-top: 10px;
}

.page_caption{
	font: bold 18px Book Antiqua, Arial;
/*Book Antiqua, bold, Ð??Ð??Ð??Ð??Ð??Ð??, 18px.;*/
	font-style: italic;
	/*color: #00BAFF;*/
text-transform: uppercase;
}

h2 {
	font: normal 16px Book Antiqua, Arial;
	/*color: #00BAFF;*/
	margin: 10px 0 10px 0;
}


/* styles for filial */
.sp_karkas {
	height: 321px;
	/*background: url(../images/top_inside_fon_filial.jpg) repeat-x top left;*/
	text-align: left;
}

td.sp_top_inside_filial {
	height: 292px;
	text-align: left;
}

.main_inside_filial {
	height: 292px;
	background: url(../images/top_inside_filial.jpg) no-repeat top center;
	width: 810px;
}

a.hleb_end_a {
	color: #019ed8;
	font: 10px Tahoma, Verdana, Arial;
	padding: 0px 0px 0px 6px;
	text-decoration: none;
	background-color:red;

}

.big_menu_filial {
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.nazv_filial {
	color: #ffffff;
	font: bold 20px Book Antiqua, Arial, Tahoma, Verdana;
	font-style: italic;
	text-align: center;
	cursor: default;
	text-transform: uppercase;
	padding: 128px 0px 25px 0px;
}

.nazv_filial a{
	color: #ffffff;
	text-decoration:none;
}

.div_toplink {
    position: absolute;
    width: 198px;
    height: 70px;
    margin: 45px 0px 0px 440px;
    cursor: pointer;
}
.div_toplink2 {
    position: absolute;
    width: 98px;
    height: 94px;
    margin: 40px 0px 0px 850px;
    cursor: pointer;
}
.div_toplink_i {
    position: absolute;
    width: 98px;
    height: 94px;
    margin: 20px 0px 0px 80px;
    cursor: pointer;
}
.div_toplink_i2 {
    position: absolute;
    width: 98px;
    height: 94px;
    margin: 40px 0px 0px 440px;
    cursor: pointer;
}

.karkas_top_filial {
	width: 100%;
	height: 292px;
}

.karkas_top_filial td {
	vertical-align: top;
}

.karkas_top_filial td.karkas_top_filial_left {
	width: 190px;
}

.hleb_menu_filial {
	margin: 272px 0px 0px 323px;
	position: absolute;
}

.karkas_top_filial_ins {
	width: 100%;
}

.karkas_top_filial_ins td {
	vertical-align: top;
}

.karkas_top_filial_ins td.karkas_top_filial_ins_left {
	width: 50%;
	background: url(../images/top_inside_filial_left.jpg) repeat-x top left;
}

.karkas_top_filial_ins td.karkas_top_filial_ins_center {

}

.karkas_top_filial_ins td.karkas_top_filial_ins_right {
	width: 50%;
	background: url(../images/top_inside_filial_right.jpg) repeat-x top left;
}

.otstup_fil_1 {
	width: 190px;
}

.filial_pic {
	position: absolute;
}

.fil_jak {
	position: absolute;
	width: 100%;
}

.fil_jak td {
	text-align: right;
	padding: 8px 5px 0px 0px;
}

.fil_jak_pic {
	margin-left: 776px;
}


/* for map */
.map_link_1, .map_link_2, .map_link_3, .map_link_4, .map_link_5, .map_link_6, .map_link_7, .map_link_8, .map_link_9, .map_link_10, .map_link_11, .map_link_12, .map_link_13, .map_link_14, .map_link_15, .map_link_16, .map_link_17, .map_link_18, .map_link_19, .map_link_20 {
	color: #005c9b;
	font: bold 11px Tahoma, Verdnana, Arial;
	text-decoration: underline;
	display: block;
	position: absolute;
	float: left;
	background: url(../images/pic_for_map.png) no-repeat 70px 0px;
	margin: 60px 0px 0px 218px;
	padding: 9px 10px 0px 0px;
}

.map_link_1:hover, .map_link_2:hover, .map_link_3:hover, .map_link_4:hover, .map_link_5:hover, .map_link_6:hover, .map_link_7:hover, .map_link_8:hover, .map_link_9:hover, .map_link_10:hover, .map_link_11:hover, .map_link_12:hover, .map_link_13:hover, .map_link_14:hover, .map_link_15:hover, .map_link_16:hover, .map_link_17:hover, .map_link_18:hover, .map_link_19:hover, .map_link_20:hover {
	color: #00a6e9;
	text-decoration: underline;
	background: url(../images/pic_for_map_a.png) no-repeat 70px 0px;
}

.map_link_2 {
	background: url(../images/pic_for_map.png) no-repeat 94px 11px;
	margin: 226px 0px 0px 259px;
	padding: 0px 20px 10px 0px;
}

.map_link_2:hover {
	background: url(../images/pic_for_map_a.png) no-repeat 94px 11px;
}

.map_link_3 {
	background: url(../images/pic_for_map.png) no-repeat 129px 3px;
	margin: 257px 0px 0px 87px;
	padding: 0px 16px 3px 0px;
}

.map_link_3:hover {
	background: url(../images/pic_for_map_a.png) no-repeat 129px 3px;
}

.map_link_4 {
	background: url(../images/pic_for_map.png) no-repeat 136px 7px;
	margin: 288px 0px 0px 114px;
	padding: 0px 20px 10px 0px;
}

.map_link_4:hover {
	background: url(../images/pic_for_map_a.png) no-repeat 136px 7px;
}

.map_link_5 {
	background: url(../images/pic_for_map.png) no-repeat 0px 0px;
	margin: 316px 0px 0px 198px;
	padding: 6px 0px 0px 13px;
}

.map_link_5:hover {
	background: url(../images/pic_for_map_a.png) no-repeat 0px 0px;
}

.map_link_6 {
	background: url(../images/pic_for_map.png) no-repeat 5px 13px;
	margin: 502px 0px 0px 23px;
	padding: 0px 0px 15px 0px;
}

.map_link_6:hover {
	background: url(../images/pic_for_map_a.png) no-repeat 5px 13px;
}

.map_link_7 {
	background: url(../images/pic_for_map.png) no-repeat 76px 0px;
	margin: 133px 0px 0px 522px;
	padding: 2px 20px 0px 0px;
}

.map_link_7:hover {
	background: url(../images/pic_for_map_a.png) no-repeat 76px 0px;
}

.map_link_8 {
	background: url(../images/pic_for_map.png) no-repeat 80px 4px;
	margin: 280px 0px 0px 408px;
	padding: 0px 15px 5px 0px;
}

.map_link_8:hover {
	background: url(../images/pic_for_map_a.png) no-repeat 80px 4px;
}

.map_link_9 {
	background: url(../images/pic_for_map.png) no-repeat 104px 0px;
	margin: 296px 0px 0px 449px;
	padding: 8px 20px 0px 0px;
}

.map_link_9:hover {
	background: url(../images/pic_for_map_a.png) no-repeat 104px 0px;
}

.map_link_10 {
	background: url(../images/pic_for_map.png) no-repeat 64px 7px;
	margin: 380px 0px 0px 421px;
	padding: 0px 15px 10px 0px;
}

.map_link_10:hover {
	background: url(../images/pic_for_map_a.png) no-repeat 64px 7px;
}

.map_link_11 {
	background: url(../images/pic_for_map.png) no-repeat 0px 8px;
	margin: 380px 0px 0px 505px;
	padding: 0px 0px 10px 14px;
}

.map_link_11:hover {
	background: url(../images/pic_for_map_a.png) no-repeat 0px 8px;
}

.map_link_12 {
	background: url(../images/pic_for_map.png) no-repeat 0px 11px;
	margin: 435px 0px 0px 482px;
	padding: 0px 0px 10px 12px;
}

.map_link_12:hover {
	background: url(../images/pic_for_map_a.png) no-repeat 0px 11px;
}

.map_link_13 {
	background: url(../images/pic_for_map.png) no-repeat 0px 0px;
	margin: 456px 0px 0px 489px;
	padding: 11px 0px 0px 7px;
}

.map_link_13:hover {
	background: url(../images/pic_for_map_a.png) no-repeat 0px 0px;
}

.map_link_14 {
	background: url(../images/pic_for_map.png) no-repeat 0px 3px;
	margin: 467px 0px 0px 255px;
	padding: 0px 0px 5px 13px;
}

.map_link_14:hover {
	background: url(../images/pic_for_map_a.png) no-repeat 0px 3px;
}

.map_link_15 {
	background: url(../images/pic_for_map.png) no-repeat 0px 0px;
	margin: 489px 0px 0px 240px;
	padding: 4px 0px 0px 14px;
}

.map_link_15:hover {
	background: url(../images/pic_for_map_a.png) no-repeat 0px 0px;
}

.map_link_16 {
	background: url(../images/pic_for_map.png) no-repeat 85px 0px;
	margin: 496px 0px 0px 382px;
	padding: 3px 20px 0px 0px;
}

.map_link_16:hover {
	background: url(../images/pic_for_map_a.png) no-repeat 85px 0px;
}

.map_link_17 {
	background: url(../images/pic_for_map.png) no-repeat 67px 8px;
	margin: 523px 0px 0px 141px;
	padding: 0px 20px 10px 0px;
}

.map_link_17:hover {
	background: url(../images/pic_for_map_a.png) no-repeat 67px 8px;
}

.map_link_18 {
	background: url(../images/pic_for_map.png) no-repeat 0px 1px;
	margin: 545px 0px 0px 231px;
	padding: 0px 0px 0px 16px;
}

.map_link_18:hover {
	background: url(../images/pic_for_map_a.png) no-repeat 0px 1px;
}

.map_link_19 {
	background: url(../images/pic_for_map.png) no-repeat 75px 0px;
	margin: 565px 0px 0px 181px;
	padding: 5px 20px 0px 0px;
}

.map_link_19:hover {
	background: url(../images/pic_for_map_a.png) no-repeat 75px 0px;
}

.map_link_20 {
	background: url(../images/pic_for_map.png) no-repeat 0px 0px;
	margin: 574px 0px 0px 267px;
	padding: 3px 0px 0px 15px;
}

.map_link_20:hover {
	background: url(../images/pic_for_map_a.png) no-repeat 0px 0px;
}

/* styles for map 2 */
.map2_link {
   color: #005c9b;
   font: bold 11px Tahoma, Verdnana, Arial;
   text-decoration: underline;
   display: block;
   padding: 1px 0px 2px 0px;
}

.map2_link:hover {
   color: #ffffff;
   background: #016fe0;
}

#d_1a {
   margin: 68px 0px 0px 215px;
   float: left;
}

#d_2a {
   margin: 225px 0px 0px 256px;
   float: left;
}

#d_3a {
   margin: 256px 0px 0px 84px;
   float: left;
}

#d_4a {
   margin: 287px 0px 0px 111px;
   float: left;
}

#d_5a {
   margin: 320px 0px 0px 208px;
   float: left;
}

#d_6a {
   margin: 501px 0px 0px 20px;
   float: left;
}
#d_7a {
   margin: 134px 0px 0px 519px;
   float: left;
}

#d_8a {
   margin: 279px 0px 0px 405px;
   float: left;
}

#d_9a {
   margin: 303px 0px 0px 446px;
   float: left;
}

#d_10a {
   margin: 379px 0px 0px 418px;
   float: left;
}

#d_11a {
   margin: 379px 0px 0px 516px;
   float: left;
}

#d_12a {
   margin: 434px 0px 0px 491px;
   float: left;
}

#d_13a {
   margin: 466px 0px 0px 493px;
   float: left;
}

#d_14a {
   margin: 473px 0px 0px 265px;
   float: left;
}

#d_15a {
   margin: 492px 0px 0px 251px;
   float: left;
}

#d_16a {
   margin: 498px 0px 0px 379px;
   float: left;
}

#d_17a {
   margin: 522px 0px 0px 138px;
   float: left;
}

#d_18a {
   margin: 544px 0px 0px 244px;
   float: left;
}

#d_19a {
   margin: 569px 0px 0px 178px;
   float: left;
}

#d_20a {
   margin: 576px 0px 0px 279px;
   float: left;
}

#d_21a {
   margin: 455px 0px 0px 293px;
   float: left;
}

.form td {
   font-size: 12px;
   padding: 10px;
}

.form {
   background-color: #eee;
}

.zak td {
   text-align: left;
   font-size: 12px;
   padding: 7px 35px 7px 0;
   border-bottom: 1px dashed #ccc;
}

.zak td.last {
   text-align: left;
   font-size: 12px;
   padding: 7px 0 7px 0!important;
   border-bottom: 1px dashed #ccc;
}

.filter td {
   padding: 0 5px 5px 0;
}

.marg_line_out {	text-align: center;
	position: absolute;
	width: 100%;
	margin-top: 440px;}

.marg_line_in {	width: 705px;
	height: 20px;
	margin: 0 auto;
}

.pointer {	color: #ffffff;
	font: bold 12px Arial;}

#share42 {
  display: inline-block;
  padding: 6px 0 0 6px;
  background: #FFF;
  border: 1px solid #E9E9E9;
  border-radius: 4px;
}
#share42:hover {
  background: #F6F6F6;
  border: 1px solid #D4D4D4;
  box-shadow: 0 0 5px #DDD;
}
#share42 a {opacity: 0.5;}
#share42:hover a {opacity: 0.7}
#share42 a:hover {opacity: 1}

#social {
	margin-top: 20px;
}
