* {font: normal 14px Calibri; color: #000; margin:0; padding:0; }

body {width: 100%; background: url(../img/bgbg2.png) 50% 0% repeat-y;}
table,td {padding:0px; margin:0px; border-collapse:collapse; vertical-align:top;}
.clear {clear: both;height: 0;overflow: hidden;}
a {color: #05126a; text-decoration: none }
a:hover {text-decoration: none}

b {font-weight: bold}
a img {border:none}

h1 {font: normal 24px "Arial"; color: #3c3333; margin:0; padding:30px 0px 10px 0px;}
h2 {font: bold 15px Calibri; color: #05126a; margin:0; padding: 15px 10px 6px 20px;}
h5 {clear: both; float: left; width: 90%; font: bold 16px Calibri; color: #05126a; margin: 0; padding: 10px 0px 10px 30px; _padding-left: 40px; text-transform: uppercase}
h4 {clear: both; float: left; width: 90%; font: bold 16px Calibri; color: #05126a; margin: 0; padding: 20px 0px 0px 35px; _padding-left: 42px; text-transform: uppercase}

#left_bg {clear: both; float: left; width: 50%; height: 900px; background: url(../img/bg_l.png) 0% 0% repeat-x; padding: 0px; margin: 0px;}
#right_bg {float: left; width: 50%; width: 49%; height: 900px; background: url(../img/bg_r.png) 0% 0% repeat-x; padding: 0px; margin: 0px;}

#main_body {position: absolute; top: 0px; left: 0px; width: 100%; min-width: 1000px; background: url(../img/hibg_repeat.png) 50% 0% repeat-y;}
#main_body_caption {float:left; width: 100%; min-width: 1000px; background: url(../img/hi_bg3.jpg) 50% 0% no-repeat;}
#main_body_content {width: 967px; margin: 0 auto;position:relative; }
#footer_bg {clear: both; width: 969px; height: 119px; margin: 0 auto;background: #000108 url(../img/footer_bg.jpg) 1px 0% no-repeat;}
        #footer_bg .ars_link {float: left; width: 40%; font: normal 14px Arial; color: #000; margin: 14px 10px 0px 36px; _margin-left: 18px; padding:0;}
                #footer_bg .ars_link a {font: normal 13px  Arial; color: #000; text-decoration: underline}
        #footer_bg .ne_link {float: right; width: 30%; font: normal 14px Arial; color: #000; margin: 14px 0px 0px 0px; _margin-right: 0px; padding:0;}

#contacts {clear: both; float: right; font: bold 16px "Garamond"; color: #201103; margin: 50px 43px 0px 0px; _margin-right: 25px; padding:0;}
#kpk {position:absolute;top:50px;left:30px;}
        #kpk a{text-decoration:none;color:#000;font-size:14px;}
#main_menu {width: 100%; float: left; margin: 136px 0px 0px 8px; padding:0; }
        .mm_cell {float: left; padding: 2px 0px 0px 0px; height: 20px; cursor: hand; text-align: center}
                .mm_cell a {font: bold 13px "Times New Roman"; color: #401c01; text-transform: uppercase; letter-spacing: 0.04pc }
                .mm_cell a:hover {font: bold 13px "Times New Roman"; color: #401c01; text-transform: uppercase; text-decoration: none; letter-spacing: 0.04pc }

                #mmc_1 {width: 118px; margin-left: 21px; _margin-left: 11px; }
                #mmc_2 {width: 190px; margin-left: 42px;}
                #mmc_3 {width: 106px; margin-left: 27px;}
                #mmc_4 {width: 106px; margin-left: 21px;}
                #mmc_5 {width: 141px; margin-left: 16px;}
                #mmc_6 {width: 106px; margin-left: 20px; }

                #mmc_1_active, #mmc_1:hover {width: 118px; margin-left: 21px; _margin-left: 11px; background: url(../img/id1_hover.png) 50% 0% no-repeat;}
                #mmc_2_active, #mmc_2:hover {width: 190px; margin-left: 42px;background: url(../img/id2_hover.png) 50% 0% no-repeat;}
                #mmc_3_active, #mmc_3:hover {width: 106px; margin-left: 27px;background: url(../img/id3_hover.png) 50% 0% no-repeat;}
                #mmc_4_active, #mmc_4:hover {width: 106px; margin-left: 21px;background: url(../img/id4_hover.png) 50% 0% no-repeat;}
                #mmc_5_active, #mmc_5:hover {width: 141px; margin-left: 16px;background: url(../img/id5_hover.png) 50% 0% no-repeat;}
                #mmc_6_active, #mmc_6:hover {width: 106px; margin-left: 20px; background: url(../img/id6_hover.png) 50% 0% no-repeat;}

/* main page */
#mp_hello_column {float:left; width: 656px; margin: 2px 0px 0px 5px; _margin-left: 7px; padding-top: 585px; background: url(../img/mainpage2.jpg) 0% 0% no-repeat;position:relative;}
        #mp_hello_column h1 {font: bold 18px Calibri; color: #05126a; margin:0; padding:0px 0px 8px 30px;}
        #mp_hello_column p {font: normal 14px Calibri; color: #000; margin: 0; padding: 6px 0px 6px 30px; text-align: justify}
#mp_hello_column_my{position:absolute;top:0;left:0;}
#mp_news_column {float: left; width: 285px; background: url(../img/news_rpt.png) 0% 0% repeat-y; margin: 130px 0px 0px 10px}
#mp_news_column2 {width: 285px; min-height: 710px; _height:720px; background: url(../img/ending.png) 0% 100% no-repeat}
        #mp_news_column_caption {width: 100%; height: 97px; background: url(../img/news_capt.jpg) 0% 0% no-repeat;}
                #link_to_news {float: left; width: 100px; height: 100px; margin: 0px 0px 0px 20px; _margin-left: 10px; cursor: hand}
        #mp_news_column_caption_archiv {float: right; width: 150px; height: 100px; }
                #link_to_archiv {font: bold 10px "Times New Roman"; color: #401c01; float: left; width: 100px; height: 100px; margin: 20px 0px 0px 80px; _margin-left: 10px; cursor: hand}
        #mp_news_column h2 {font: bold 15px Calibri; color: #05126a; margin:0; padding: 15px 10px 6px 20px;}
        #mp_news_column p {font: normal 14px Calibri; color: #000; margin: 0; padding: 6px 10px 6px 20px; }
        #mp_news_column p a {font: normal 14px Calibri; color: #000; text-decoration: underline}

/* calc page */
#calc_img_column {float:left; width: 421px; height: 504px; margin: 20px 0px 0px 25px; _margin: 20px 0px 0px 15px; background: url(../img/calculator.jpg) 0% 0% no-repeat;}
#calc_inputs_column {float: left; width: 499px; _width: 496px; padding-bottom: 50px; margin: 130px 0px 0px 10px;}
        #calc_inputs_column h2 {font: bold 18px Calibri; color: #06127b; margin:0; padding: 15px 10px 6px 40px;}
        .calc_line {float:left; width: 95%; height: 44px; margin: 2px 0px 2px 25px; _margin: 0px 0px 0px 15px;position:relative }
        .calc_line0 {float:left; width: 95%; margin: 2px 0px 18px 35px; _margin: 0px 0px 0px 25px; }
		.calc_line01 {float:left; width: 95%; margin: 2px 0px 16px 38px; _margin: 0px 0px 0px 28px;color:#EF5959 }
        .calc_line2 {float:left; width: 95%; min-height: 10px; margin: 2px 0px 2px 50px; _margin: 0px 0px 0px 15px; }
        .calc_line3 {float:left; width: 95%; }
		.calc_line4 {float:left; width: 95%;height: 24px; margin: 2px 0px 2px 25px; _margin: 0px 0px 0px 15px;position:relative}
		.calc_line5 {float:left; width: 100%; margin: 2px 0px 2px 10px; _margin: 0px 0px 0px 13px;position:relative }
			.calc_line5 img{margin:0;padding:0;}
        .calc_line3 h2 {font: bold 18px Calibri; color: #06127b;}
                .line_name_one {float: left; width: 81px; height: 44px; font: normal 16px Calibri; color: #000; padding: 12px 0px 0px 13px; _padding: 12px 0px 0px 8px; }
                .line_name_two {float: left; width: 81px; height: 44px; font: normal 16px Calibri; color: #000; padding: 0px 0px 0px 13px; line-height: 110%}
                .calc_line select {float: left; width: 164px; _width: 154px; height: 28px; margin: 2px 0px 2px 0px; _margin-top:10px; border: 1px solid #937957; background: #f9f4ea; font: normal 18px Calibri; color: #000;}
                .calc_line input {float: left; width: 78px; height: 28px; margin: 2px 0px 2px 0px; padding: 0px 2px; font: normal 20px Calibri; color: #000; border: 1px solid #937957; background: #f9f4ea; border-bottom: none; border-right: none}
                .lin_x {float: left; width: 14px; height: 44px; font: normal 16px Calibri; color: #000; padding: 6px 0px 0px 0px; text-align: center}
				.lin_y {float: left; width: 14px; height: 44px; font: normal 16px Calibri; color: #000; padding: 12px 0px 0px 6px; _padding: 12px 0px 0px 1px;  text-align: center}
                         #date_send {float: left; width: 206px; height: 30px; margin: 2px 0px 2px 0px; border: 1px solid #937957; background: #f9f4ea; margin-right: 13px;}
                         #to_doors_sending {float: left; width: 30px; height: 30px; margin: 0px; padding: 0px;        border: none; background: #f9f4ea; _background: transparent;}
                         .to_clients {float: left;  height: 24px; background: url(../img/arrow.png) 0% 50% no-repeat; padding:1px 20px; margin-left:15px;}
                         .to_clients a {font: bold 16px Calibri; color: #05116a; text-decoration: underline}
.calc_error{border:1px solid #EF9595;background:#EF9595}
#calc_info{position:relative;overflow:hidden;display:none;}
	#calc_info .textinfo{position:relative;overflow:hidden;background:url(../img/info_bg.png) repeat-y;margin:0;padding:0;margin-top:-4px;padding-left:45px;position:relative}
/* card_offices */
#card_off_mapcolunm {float:left; width: 437px; height: 317px; margin: 20px 0px 0px 25px; _margin: 20px 0px 0px 15px; }
        #card_off_mapcolunm h1 {font: bold 16px Calibri; color: #05126a; margin: 0; padding: 0px 0px 0px 10px; text-transform: uppercase}
        #card_off_mapcolunm p {font: normal 16px Calibri; color: #0b0b0b; margin: 0; padding: 5px 0px 10px 10px; }
        #map {float: left; width: 440px; height: 226px; background: url(../img/map_framebg.jpg); text-align: center}
        #map_in{border: 2px solid #6f879b; margin-top: 7px;width: 420px; height: 204px;margin-left:5px;_margin-left:-4px;}
		*:first-child+html #map_in {margin-left:-4px;}
        #map img{border: 2px solid #6f879b; margin-top: 7px;width: 415px; height: 204px;}
#card_off_addrescolumn {float: left; width: 450px; margin: 120px 0px 0px 20px}
        .ca_clmns {float: left; width: 178px; margin-left: 10px; _margin-left: 5px;}
        #card_off_addrescolumn p {float: left; width: 100%; font: normal 16px Calibri; color: #0b0b0b; margin: 0; padding: 3px 0px 3px 10px; line-height: 90%}
        #card_off_addrescolumn p b {font: bold 16px Calibri; color: #05116a;  }
        #card_off_addrescolumn p a {font: bold 16px Calibri; color: #05126a; text-decoration: underline}
.card_offices_table {float: left; width: 400px; margin:0px 42px 20px 20px; }
        .cot_header {background: url(../img/card_offices_table_repeat.png); font: normal 16px Calibri; color: #000104; }
                .cot_header_td1 {padding: 9px 0px 0px 9px; width: 250px; text-align: left}
                .cot_header_td2 {padding: 2px 0px 0px 9px; text-align: center}
                .cot_header_td3 {padding: 2px 0px 0px 0px; text-align: center}
                        .cot_cell1 {padding: 2px 0px 2px 8px;}
                        .cot_cell2 {text-align: center; padding-top: 2px}

/* contacts */
#contacts_main_column {float: left; width: 584px; background: url(../img/contacts.jpg) 0px 38px no-repeat; _background: url(../img/contacts.jpg) 8px 38px no-repeat;}
        #contacts_main_column h1 {float: left; font: bold 16px Calibri; color: #05126a; margin: 0; padding: 10px 0px 0px 60px; }
        .c_clmns {float: left; font: normal 15px Calibri; color: #0b0b0b; padding: 0px; line-height: 90%; margin: 340px 0px 0px 50px; width: 220px; }
                .c_clmns b {font: bold 15px Calibri; color: #05116a;  }
		.c_clmns2 {float: left; font: normal 15px Calibri; color: #0b0b0b; padding: 0px; line-height: 16px; margin: 0px 0px 0px 55px; width: 510px; }
				.c_clmns2 b {font: bold 15px Calibri; color: #05116a;  }
        #paper_top {clear: both; float: left; width: 774px; background: url(../img/contacts_paper.jpg) 0% 0% no-repeat; margin: 20px 0px 0px 1px; _margin-left:5px}
        #paper_bottom {float: left; width: 774px; height: 584px; background: url(../img/contacts_paper_bottom.jpg) 0% 100% no-repeat;}
                #paper_header {float: left; height: 18px; font: bold 18px Calibri; color: #05126a; margin: 15px 0px 5px 0px; text-align: left; padding-left: 246px;}
                .paper_txt_1 {clear: both; float:left; width: 480px; font: normal 16px Calibri; color: #000; margin:5px 0px; padding: 0px 0px 0px 51px;}
                .paper_txt_2 {clear: both; float:left; width: 80px; font: normal 16px Calibri; color: #000; margin:5px 0px; padding: 45px 0px 0px 51px;}
                         .paper_data_result {float:left; width: 440px; height: 170px;}
                                 .pdr_c1 {float:left; width: 206px; margin: 2px 0px 4px 0px;font: normal 16px Calibri; color: #000; }
                                .pdr_c1 select {width: 161px; height: 20px; border: 1px solid #8f7452}
                                .pdr_c1 input {width: 160px; height: 20px; border: 1px solid #8f7452}
                         .paper_data_result        textarea {float:left; width: 363px; height: 100px; margin: 5px 0px;}
                         .send_btn {clear: both; float:left; width: 440px; margin: 35px 0px 0px 128px; _margin: 15px 0px 0px 65px }

#contacts_kiew_column {float: left; width: 285px;  background: url(../img/news_rpt.png) 0% 0% repeat-y; margin: 140px 0px 0px 84px; _float: right; _margin: -1020px -10px 0px 0px;}
#contacts_kiew_column_ending {width: 100%; height: 830px;padding: 0px; margin: 0px; background: url(../img/ending.png) 0% 100% no-repeat}
        #ckc_h {width: 100%; height: 5px; background: url(../img/contacts_left_head.png) 0% 0% no-repeat;}
        #contacts_kiew_column h2 {font: bold 15px Calibri; color: #05126a; margin:0; padding: 15px 10px 6px 20px;}
        #contacts_kiew_column p {font: normal 14px Calibri; color: #000; margin: 0; padding: 6px 10px 6px 20px; }
        #zoomer {position: relative; width: 260px; padding: 230px 20px 0px 60px; font: normal 14px Calibri; color: #000; background: url(../img/zooomer.jpg) 0% 0% no-repeat; margin-left: -39px}
        #zoomer a {font: normal 14px Calibri; color: #000; text-decoration: underline}

/* documents */

#doc_caption {float: left; width: 430px; height: 105px;}
        #doc_caption h1 {float: left; font: bold 16px Calibri; color: #05126a; margin: 0; padding: 12px 0px 6px 40px; }
        #doc_caption p {float: left; width: 100%; font: normal 14px Calibri; color: #0b0b0b; margin: 0; padding: 3px 0px 3px 40px; line-height: 110%}
#doc_content {clear: both; float:left; width: 100%; }
.doc_header_column {float: left; width: 431px; height: 27px; padding-top: 8px; margin: 30px 0px 10px 30px; background: url(../img/card_offices_table_repeat.png); font: bold 16px Calibri; color: #000; text-align: center; text-transform: uppercase}
        .h_separator {float: left; height: 27px; width: 280px; padding-top: 0px; margin: 2px 0px 2px 30px; font: bold 16px Calibri; color: #000; text-align: center; text-transform: uppercase}
.dots_one {float: left; width: 411px; height: 204px; padding: 15px; margin: 0px 0px 2px 25px; background: url(../img/dots1.jpg); font: normal 16px Calibri; color: #000; text-align: justify; line-height: 90%}
.dots_two {float: left; width: 411px; height: 162px; padding: 15px; margin: 0px 0px 2px 25px; background: url(../img/dots2.jpg); font: normal 16px Calibri; color: #000; text-align: justify; line-height: 90%}
.dots_tree {float: left; width: 411px; height: 96px; padding: 15px 15px 0px 15px; margin: 0px 0px 2px 25px; background: url(../img/dots3.jpg); font: normal 16px Calibri; color: #000; text-align: justify; line-height: 90%}
         .dots_one b, .dots_two b, .dots_tree b  {font: bold 16px Calibri; color: #000;line-height: 90%}
        .dots_one a, .dots_two a, .dots_tree a  {font: normal 16px Calibri; color: #000; text-decoration: underline; line-height: 90%}

.dots_one p, .dots_two p, .dots_tree p {font: 16px Calibri; color: #000; line-height: 90%}
.dots_one p b, .dots_two p b, .dots_tree p b {font: bold 16px Calibri; color: #000; line-height: 90%}
.dots_one p a, .dots_two p a, .dots_tree p a {font: normal 16px Calibri; color: #000; text-decoration: underline; line-height: 90%}

#doc_header_full {float: left; width: 893px; height: 27px; padding-top: 8px; margin: 20px 0px 10px 30px; background: url(../img/card_offices_table_repeat.png); font: bold 16px Calibri; color: #000; text-align: center; text-transform: uppercase}
        #another_docs {clear: both; float: left; width: 640px; margin: 10px 0px 0px 40px;}
                #another_docs a {font: normal 13px Calibri; color: #000; text-decoration: underline;}
        #stamp {float: left; width: 228px; height: 146px; margin: -36px 0px 10px 0px; background: url(../img/stamp.jpg); }

/* news */
#news_arch_caption {float: left; width: 660px; background: url(../img/news.jpg) 35px 47px no-repeat; _background: url(../img/news.jpg) 43px 47px no-repeat; _width:620px;padding-bottom:35px;position:relative}
#news_arch_caption2 { width: 880px;_width:840px;padding-bottom:35px;position:relative}
        #news_arch_caption #paginator{position:absolute;bottom:10px;left:200px;}
        #news_arch_caption h1 {float: left; font: bold 18px Calibri; color: #05126a; margin: 0; padding: 12px 0px 6px 40px; text-transform: uppercase}
        #news_arch_caption2 h1 {float: left; font: bold 18px Calibri; color: #05126a; margin: 0; padding: 60px 0px 6px 48px; text-transform: uppercase;width:400px;}
        #news_arch_caption p {float: left; width: 100%; font: normal 16px Calibri; color: #201103; margin: 0; padding: 4px 0px 4px 50px; line-height: 100%}
        #news_arch_caption2 p {float: left; width: 100%; font: normal 16px Calibri; color: #201103; margin: 0; padding: 4px 0px 4px 50px; line-height: 100%}
        #news_arch_caption p a,#news_arch_caption2 p a {font: normal 16px Calibri; color: #201103; text-decoration: underline}
        #news_arch_caption p b,#news_arch_caption2 p b{ font: bold 16px Calibri; color: #05126a; margin: 0; line-height: 110%}
#news_column {float: left; width: 285px; _width: 263px; padding: 0px; background: url(../img/news_rpt.png) 0% 0% repeat-y; margin: 140px 0px 0px 14px; _margin: 140px 0px 0px 14px;}
#news_column_column_ending {width: 100%; height: 830px;padding: 0px; margin: 0px; background: url(../img/ending.png) 0% 100% no-repeat}
        #ckc_h {width: 100%; height: 5px; background: url(../img/contacts_left_head.png) 0% 0% no-repeat;}
        #news_column_column_ending p {float: left; width: 100%;  margin: 0; padding: 5px 0px 5px 20px; line-height: 100%}
        #news_column_column_ending p a {font: normal 14px Calibri; color: #000; text-decoration: underline}
        #news_column_column_ending p b {font: bold 15px Calibri; color: #000; margin: 0px; line-height: 110%; text-transform: uppercase}

/* offices */
#offices_main {float: left; width: 939px; background: url(../img/offices4.jpg) 1px 168px no-repeat; padding-bottom: 30px; _background: url(../img/offices4.jpg) 10px 168px no-repeat;position:relative;}
        #offices_main h1 {clear: both; width: 40%; float: left; font: bold 16px Calibri; color: #05126a; margin: 0; padding: 12px 0px 6px 34px;_padding: 12px 0px 6px 40px;}
        #offices_main p {float: left; width: 100%; font: normal 15px Calibri; color: #201103; margin: 0; padding: 4px 0px 4px 34px; _padding: 4px 0px 4px 40px; line-height: 18px}
        #search_city {position:absolute;top:103px;left:34px;_left:42px;}
                #search_city p {display:block;width: 900px; font: normal 15px Calibri; color: #201103; margin: 0; padding: 10px 0px 4px 0px; line-height: 100%;}
                #search_city input {float:left; width:230px; padding: 0px 1px;font: normal 16px Calibri; color: #201103; height:24px; border: 1px solid #937957; background: #f9f4ea; border-bottom: none; border-right: none}
                #search_city select {float:left; width:233px; height:28px; border: 1px solid #937957; background: #f9f4ea; margin:4px 10px 0 0;}
                #go_search {float:right; margin: 10px 0px 0px 0px}
        #city_offices_table {clear: both; float: left;width: 892px; margin: 0px 0px 0px 30px; _margin-left: 15px; font: normal 15px Calibri; color: #201103; }
                #city_offices_table td { padding:2px 0px 1px 10px; margin: 0px; font: normal 15px Calibri; color: #201103; }
                #city_offices_table td a {font: normal 15px Calibri; color: #201103; text-decoration: underline}
                        #coff_td1 {width: 148px; }
                        #coff_td2 {width: 169px;}
                        #coff_td3 {width: 169px;}
                        .papered_td {background: url(../img/card_offices_table_repeat.png); }
                        .none_papered_td {background: #fffbea}
	    #maps_all {clear: both; float: left; width: 865px; height: 575px; margin:98px 0 150px 51px;_margin:95px 0 150px 30px;border:2px solid #6f879b;}
                #offices_map { width: 865px; height: 575px;  }

/* order */
#order_column {float: left; width: 461px;  background: url(../img/woodpaper_repeat.jpg) 0% 0% repeat-y; margin: 18px 0px 0px 18px; _margin-left: 13px;}
        #order_column_top {float:left; width: 324px; padding: 12px 100px 10px 37px; background: url(../img/woodpaper_top.jpg) 0% 0% no-repeat; }
        #order_column_top h1 {clear: both; float: left; font: bold 18px Calibri; color: #06127b; margin: 0; padding: 0px 0px 47px 140px; text-transform: uppercase}
        #to_order_column_top {float:left; width: 404px; padding: 12px 20px 10px 37px; background: url(../img/woodpaper_top.jpg) 0% 0% no-repeat; }

        .order_line_one {clear: both; float: left; width: 90%; font: normal 16px Calibri; color: #06127b; margin: 0; padding: 1px 0px 1px 0px; text-decoration: underline; cursor: hand}
		.order_line_one2 {clear: both; float: left; width: 100%; font: normal 15px Calibri; color: #EF1D1D; margin: 0; padding: 1px 0px 1px 0px;}
        .order_line_one a{ font: normal 16px Calibri; color: #06127b;text-decoration: underline; cursor: hand}
                .order_line_two {clear: both; float: left; width: 93px; height: 24px; font: normal 16px Calibri; color: #000; margin:5px 0px; padding: 4px 0px 0px 0px; }
                .order_line_two2 {clear: both; float: left; width: 93px; height: 32px; font: normal 16px Calibri; color: #000; margin: 5px 0px; padding:2px 0px 0px 0px; line-height: 80%}
                .order_data_two {float:left; width: 230px; height: 28px; margin: 5px 0px;}
                        .order_data_two input {width: 226px; padding: 0px 1px; height: 24px; font: normal 20px Calibri; color: #000; border: 1px solid #937957; background: #f9f4ea; border-bottom: none; border-right: none }
                        .order_data_two select {width: 230px; height: 25px; _height: 21px; font: normal 18px Calibri; color: #000; _font: normal 17px Calibri;  border: 1px solid #937957; background: #f9f4ea; padding-bottom:1px;}
                        .order_data_two .short_ {width: 162px;margin-left:5px }
                        .order_data_two .short {width: 62px;}
                        .order_data_two .short2 {width: 55px; margin-left:0px;}
        #send_order {clear: both; width: 50%; float:left; margin: 10px 0px 0px 93px; _margin-left: 43px;}
                         .order_to_clients {clear: both;float: left; width: 90%; margin: 10px 0px 0px -20px; _margin-left: -10px; height: 24px; background: url(../img/arrow.png) 0% 50% no-repeat; padding:1px 20px; }
                         .order_to_clients a {font: bold 16px Calibri; color: #05116a; text-decoration: underline}
#img_order_column {float: left; width: 967px; _width: 976px; min-height:600px; margin: 0px; padding: 0px; background: url(../img/order.jpg) 100% 119px no-repeat;position:relative;}
	#order_result{float:right;width:480px;_width:460px;height:260px;margin-top:475px;margin-right:2px;}
	#order_result h1 {clear: both;  font: bold 18px Calibri; color: #06127b; margin: 0; padding: 10px 0px 10px 25px; text-transform: uppercase}
	.order_line_two3 {background: url(../img/arrow.png) 0px 9px  no-repeat;clear: both; float: left; width: 180px; height: 24px; font: normal 16px Calibri; color: #000; margin:5px 0px 0px 0px; padding: 4px 0px 0px 25px; }
	.order_data_two3 {float:left; width: 130px; height: 28px; margin: 5px 0px;}
	.order_data_two3 input {width: 126px; padding: 0px 1px 0px 1px; height: 24px; font: normal 20px Calibri; color: #000; border: 1px solid #937957; background: #f9f4ea; border-bottom: none; border-right: none;background:#FBC000 }
	#order_result .vb_l{margin-left:24px;_margin-left:12px;}
#order_info{position:relative;overflow:hidden;display:none;width:455px;_width:435px;}
	#order_info .textinfo{position:relative;overflow:hidden;margin:0;padding:0;margin-top:-4px;padding-left:45px;position:relative;font-size:16px}

/* warehouse */
#to_send_order {clear: both; width: 60%; float:left; margin: 10px 0px 0px 120px; _margin-left: 60px;}
#to_order_column_bottom {float: left; width: 461px; background: url(../img/warehouse_bottom.jpg) 2px 100% no-repeat; margin: 0px; }
#to_order_column_top {float:left; width: 414px; padding: 52px 20px 400px 27px; background: url(../img/woodpaper_top.jpg) 0% 0% no-repeat; }
        #to_order_column_top p {float: left; width: 100%; font: normal 16px Calibri; color: #201103; margin: 0; padding: 6px 0px 4px 0px; line-height: 100%}
        #to_order_column_top p b{ font: bold 18px Calibri; color: #05126a; margin: 0; line-height: 100%}
#warehouse_order_column {float: right; font: normal 14px Calibri; color: #000; width: 468px; margin: 90px 0px 0px 0px}
        #warehouse_order_column a {font: normal 14px Calibri; color: #05126a; text-decoration: underline}
        #warehouse_order_column b {font: bold 18px Calibri; color: #05126a; line-height: 80%}
        /* buttons */
.violet_btn {float: left; height: 36px; background: url(../img/button_bg.png) 0% 0% repeat-x; font: normal 16px Calibri; color: #fff; padding: 8px 10px 0px 8px; margin: 0px; text-align: center; cursor: hand}
         .vb_l {float: left; width: 7px; height: 36px; background: url(../img/button_bg_l.png) 0% 0% no-repeat; margin: 0px; padding: 0px;}
         .vb_r {float: left; width: 5px; height: 36px; background: url(../img/button_bg_r.png) 100% 0% no-repeat; }

#id_sender_block {width: 350px; height: 350px;}
#id_registrator_block {display: none; width: 350px; height: 120px;}
#id_pay_block {display: none; width: 350px; height: 38px;}
#id_pay_face_block {display: none; width: 350px; height: 310px;}
#id_tohi_block {display: none; width: 350px; height: 400px;}
#id_gruz_block {display: none; width: 350px; height: 150px;}
        #id_gruz_block input {width: 41px;}
        #id_gruz_block select {width: 53px; margin-left: 5px}

#paginator {width: 99%; height: 15px; }
        .pag_cell {float: left; height: 15px; width: 17px; padding: 0px 0px 3px 5px; _padding-bottom: 0px; margin: 0px; background: url(../img/dagi_dots.png) 0% 100% no-repeat; text-align: center; font: normal 14px Calibri, Arial; }
                .pag_cell a {font: normal 14px Calibri, Arial; color: #402023; text-decoration: none}
				


