html, body {
	height:100%;
}

body{
	background:#ededed;
	font-family:Tahoma;
	font-size:12px;
	
}
/*
 data/images/mouse_lider_1.jpg
*/
td {
	vertical-align:top;
	font-size:12px;
	font-family:Tahoma; 
}


h1 {
 font-size:16px;
 color:#005600;
}


h2 {
 font-size:16px;
 color:#005600;
  margin:10px 0px;
}

#pr_center td {
 vertical-align:middle !important;
}

.zakaz_online {
 padding:0px 0px 0px 30px;
}

.zo_line {
 margin:10px 0px;
}

.rp_lnk_1 {
    display: block;
    height: 82px;
    margin: 33px 0 0 20px;
    position: absolute;
    text-indent: -9000px;
    width: 74px;
}

.rp_lnk_2 {
    display: block;
    height: 82px;
    margin: 33px 0 0 105px;
    position: absolute;
    text-indent: -9000px;
    width: 91px;
}

.rp_wnd1 {
 height:122px;
 background:url(../images/rp_wnd1.png) 0px 0px no-repeat;
 margin:10px 0px 0px 0px;
}

.rp_wnd2 {
 height:122px;
 background:url(../images/rp_wnd2.png) 0px 0px no-repeat;
 margin:10px 0px 0px 0px;
}

.dop_mods_btn {
 height:43px;
 width:212px;
 cursor:pointer;
 margin:10px 0px 0px 20px;
}

.cl_b1 {
 padding-bottom:100px;
}

.dm_tbls {
 width:467px;
}

.dm_top {
 height:29px;
 background:url(../images/dm_w1.png) no-repeat;
}

.dm_data {
 background:url(../images/dm_w2.png) repeat-y;
 padding:5px 10px 5px 10px;
}

.dm_bottom {
 height:34px;
 background:url(../images/dm_w3.png) no-repeat;
 cursor:pointer;
}

.dm_w1 {
 display:none;
 margin-top:10px;
}

.fr_rst {
 height:440px;
 background:url(../images/h_form.png) no-repeat;
 position:relative;
}

.complects {
 height:880px;
 width:896px;
 position:relative;
 background:url(../images/complect_new1.png) 0px 0px no-repeat;
}

.complects2 {
 height:993px;
 width:896px;
 position:relative;
 background:url(../images/complect_new2.png) 0px 0px no-repeat;
}

.wnds {
 width:506px;
 height:535px;
 position:absolute;
 display:none;
 left:50%;
 z-index:909090;
 top:50%;
 margin:-268px 0px 0px -253px;
 background:url(../images/txt_wnd.png) no-repeat;
}

.cnt_ws {
 padding:114px 23px 18px 33px;
}

.www_cc {
 position:absolute;
 right:0px;
 display:none;
 z-index:90909;
 bottom:0px;
 width:9000px;
 height:9000px;
 background:#000;
 opacity:0.5;
}

.wnd_ttl {
    font-family: Calibri,Tahoma;
    font-size: 18px;
    left: 37px;
    position: absolute;
    top: 70px;
}

.swww {
    cursor: help;
    height: 30px;
    left: 23px;
    position: absolute;
    width: 254px;
}

.swww_1 {
    top: 182px;
}

.swww_2 {
    top: 220px;
}

.swww_3 {
    top: 256px;
}

.swww_4 {
    top: 292px;
}

.swww_5 {
    top: 328px;
}

.swww_6 {
    top: 364px;
}

.swww_7 {
    top: 400px;
}

.swww_8 {
    top: 435px;
}

.swww_9 {
    top: 471px;
}

.swww_10 {
    top: 508px;
}

.swww_11 {
    top: 544px;
}

.swww_12 {
    top: 580px;
}

.swww_13 {
    top: 616px;
}

.swww_14 {
    top: 651px;
}

.swww_15 {
    top: 686px;
}

.swww_16 {
    top: 723px;
}

.swww_100 {
    top: 182px;
}

.swww_101 {
    top: 220px;
}

.swww_102 {
    top: 256px;
}

.swww_103 {
    top: 292px;
}

.swww_104 {
    top: 328px;
}

.swww_105 {
    top: 364px;
}

.swww_106 {
    top: 400px;
}

.swww_107 {
    top: 435px;
}

.swww_108 {
    top: 471px;
}

.swww_109 {
    top: 508px;
}

.swww_110 {
    top: 544px;
}

.swww_111 {
    top: 580px;
}

.swww_112 {
    top: 616px;
}

.swww_113 {
    top: 651px;
}

.swww_114 {
    top: 686px;
}

.swww_115 {
    top: 723px;
}

.swww_116 {
    top: 759px;
}

.swww_117 {
    top: 795px;
}

.swww_118 {
    top: 832px;
}

.sww_lnk_1 {
    display: block;
    height: 83px;
    left: 305px;
    position: absolute;
    text-indent: -9000px;
    top: 70px;
    width: 96px;
}

.complects2 .sww_lnk_1 {
    display: block;
    height: 101px;
    left: 305px;
    position: absolute;
    text-indent: -9000px;
    top: 55px;
    width: 90px;
}

.sww_lnk_2 {
    display: block;
    height: 91px;
    left: 456px;
    position: absolute;
    text-indent: -9000px;
    top: 63px;
    width: 96px;
}

.complects2 .sww_lnk_2 {
    display: block;
    height: 104px;
    left: 456px;
    position: absolute;
    text-indent: -9000px;
    top: 53px;
    width: 94px;
}

.sww_lnk_3 {
    display: block;
    height: 101px;
    left: 580px;
    position: absolute;
    text-indent: -9000px;
    top: 53px;
    width: 143px;
}

.complects2 .sww_lnk_3 {
    display: block;
    height: 104px;
    left: 603px;
    position: absolute;
    text-indent: -9000px;
    top: 53px;
    width: 95px;
}

.sww_lnk_4 {
    display: block;
    height: 111px;
    left: 741px;
    position: absolute;
    text-indent: -9000px;
    top: 43px;
    width: 125px;
}

.complects2 .sww_lnk_4 {
    display: block;
    height: 102px;
    left: 750px;
    position: absolute;
    text-indent: -9000px;
    top: 55px;
    width: 93px;
}

.sww_lnk_01 {
    display: block;
    height: 38px;
    left: 293px;
    position: absolute;
    text-indent: -9000px;
    top: 758px;
    width: 126px;
}

.complects2 .sww_lnk_01 {
    top: 867px;
	left:291px;
}

.sww_lnk_01:hover {
	background:url(../images/buy_online_1.png) -9px 0px no-repeat;
}

.complects2  .sww_lnk_01:hover {
	background:url(../images/buy_online_2.png) -5px 1px no-repeat;
}

.sww_lnk_02 {
    display: block;
    height: 38px;
    left: 441px;
    position: absolute;
    text-indent: -9000px;
    top: 758px;
    width: 126px;
}


.complects2 .sww_lnk_02 {
    top: 867px;
	left:437px;
}


.sww_lnk_02:hover {
	background:url(../images/buy_online_1.png) -9px 0px no-repeat;
}

.complects2  .sww_lnk_02:hover {
	background:url(../images/buy_online_2.png) -5px 1px no-repeat;
}

.sww_lnk_03 {
    display: block;
    height: 38px;
    left: 591px;
    position: absolute;
    text-indent: -9000px;
    top: 758px;
    width: 126px;
}


.complects2 .sww_lnk_03 {
    top: 867px;
	left:583px;
}



.sww_lnk_03:hover {
	background:url(../images/buy_online_1.png) -9px 0px no-repeat;
}

.complects2  .sww_lnk_03:hover {
	background:url(../images/buy_online_2.png) -5px 1px no-repeat;
}

.sww_lnk_04 {
    display: block;
    height: 38px;
    left: 740px;
    position: absolute;
    text-indent: -9000px;
    top: 758px;
    width: 126px;
}

.complects2 .sww_lnk_04 {
    top: 867px;
	left:731px;
}

.sww_lnk_04:hover {
	background:url(../images/buy_online_1.png) -9px 0px no-repeat;
}

.complects2  .sww_lnk_04:hover {
	background:url(../images/buy_online_2.png) -5px 1px no-repeat;
}

.sww_lnk_001 {
    display: block;
    height: 47px;
    left: 14px;
    position: absolute;
    text-indent: -9000px;
    top: 816px;
    width: 259px;
}

.complects2 .sww_lnk_001 {
    top: 929px;
}

.sww_lnk_001:hover {
 background:url(../images/0001_h.png) 2px 1px no-repeat;
}

.sww_lnk_002 {
    display: block;
    height: 47px;
    left: 623px;
    position: absolute;
    text-indent: -9000px;
    top: 816px;
    width: 259px;
}

.complects2 .sww_lnk_002 {
    top: 929px;
	left:616px;
}

.sww_lnk_002:hover {
 background:url(../images/0002.png) -1px 1px no-repeat;
}


.zakazf_wnd:hover {
 background:url(../images/0001_h.png) 1px 0px no-repeat;
}


.close_wnd {
    bottom: 21px;
	display:block;
    color: #017000;
    cursor: pointer;
    font-weight: bold;
    height: 44px;
    left: 30px;
    position: absolute;
    text-indent: -9000px;
    width: 166px;
}

.zakazf_wnd {
    bottom: 21px;
    color: #017000;
    cursor: pointer;
    display: block;
    font-weight: bold;
    height: 44px;
    left: 232px;
    position: absolute;
    text-indent: -9000px;
    width: 256px;
}

.close_wnd:hover { 
 background:url(../images/close_wwws.png) -4px -3px no-repeat;
}

.flash_pr {
 position:absolute;
 margin:-265px 0 0 415px;
 width:39px;
 height:222px;
}

.flash_pr5 {
    height: 103px;
    margin: -115px 0 0 0;
    position: absolute;
    width: 649px;
}

.flash_pr6 {
    height: 118px;
    margin: -177px 0 0px 11px;
    position: absolute;
    width: 132px;
}

.flash_pr7 {
    height: 113px;
    margin: -172px 0 0 184px;
    position: absolute;
    width: 176px;
}

.flash_pr8 {
    height: 55px;
    margin: -168px 0 0 421px;
    position: absolute;
    width: 123px;
}

.flash_pr9 {
    height: 105px;
    margin: -160px 0 0 597px;
    position: absolute;
    width: 147px;
}

.flash_pr15 {
    height: 160px;
    margin: -308px 0 0 182px;
    position: absolute;
    width: 221px;
}

.flash_pr16 {
    height: 131px;
    margin: -142px 0 0 7px;
    position: absolute;
    width: 640px;
}

.rst_1 {
    left: 186px;
    position: absolute;
    top: 105px;
}

.rst_2 {
    left: 186px;
    position: absolute;
    top: 139px;
}

.rst_3 {
    left: 186px;
    position: absolute;
    top: 173px;
}

.rst_4 {
    left: 186px;
    position: absolute;
    top: 209px;
}

.rst_5{
    left: 186px;
    position: absolute;
    top: 242px;
}

.rst_6 {
    left: 186px;
    position: absolute;
    top: 333px;
}

.rst_7 {
    left: 390px;
    position: absolute;
    top: 369px;
}

.rst_1 input, .rst_2 input, .rst_3 input, .rst_4 input, .rst_6 input {
 background:none;
 border:0px solid red;
 width:359px;
}

.rst_7 input {
 background:none;
 border:0px solid red;
 width:165px;
 height:34px;
 cursor:pointer;
}


.rst_5 textarea {
 background:none;
 border:0px solid red;
    height: 72px;
	resize:none;
    width: 361px;
}

.nb_outer {
 height:283px;
 position:relative;
}

.nb_btn1 {
 margin:38px 0 0px 23px;
}

.nb_btn2 {
 margin:9px 0 0px 23px;
}

.nb_btn3 {
 margin:12px 0 0px 23px;
}

.nb_btn4 {
 margin:10px 0 0px 23px;
}

.nb_btn1s {
 background:url(../images/icons_t2_new.png) -333px -38px no-repeat;
}

.nb_btn2s {
 background:url(../images/icons_t2_new.png) -333px -112px no-repeat;
}

.nb_btn3s {
 background:url(../images/icons_t2_new.png) -333px -189px no-repeat;
}

.nb_btn4s {
 background:url(../images/icons_t2_new.png) -333px -264px no-repeat;
}

.nb_box {
    height: 279px;
    left: -18px;
    position: absolute;
    top: -3px;
    width: 310px;
 background:url(../images/icons_t2_new.png) no-repeat;
}

.show_seo_w {
 cursor:pointer;
}

img {
	border:0;
}

.seo_wnd {
background:url(../images/rst_frm.png) no-repeat;
height:220px;
width: 589px;
}

.src_i1 {
    left: 178px;
    position: absolute;
    top: 80px;
}

.src_i1 input {
 border:0px solid red;
 background:none;
 width:362px;
}

.src_i4 {
 display:none;
}

.src_i2 {
    left: 379px;
    position: absolute;
    top: 120px;
}

.src_i2 input {
 border:0px solid red;
 background:none;
 width:83px;
}

.src_i3 {
    left: 210px;
    position: absolute;
    top: 110px;
}

.src_i4 {
    cursor: pointer;
    height: 42px;
    left: 50px;
    position: absolute;
    top: 160px;
    width: 135px;

}

.src_i4h {
	background:url(../images/src_bb1.png) 0px 0px no-repeat;
}

.src_i5 {
    cursor: pointer;
    height: 42px;
    left: 386px;
    position: absolute;
    top: 161px;
    width: 166px;

}

.src_i5h {
	background:url(../images/src_bb2.png) 0px 0px no-repeat;
}

.src_log {
    font-size: 13px;
    left: 64px;
    position: absolute;
    text-align: left;
    top: 172px;
    width: 291px;
	color:#000;
	font-weight:bold;
	font-family:Tahoma;
}

.src_log .s_1 {
 color:#DA5901;
 font-weight:bold;
 font-size:16px;
}

.src_log .s_2 {
 color:#000;
 font-weight:normal;
}

.may {
    height: 132px;
    left: 22px;
    position: absolute;
    top: 2px;
    width: 364px;
  background:url(../images/logo9may.png) no-repeat;
}

.fr_viz {
 width:740px;
 height:500px;
 background:url(../images/fr_viz_center.png) repeat-y;
}

.viz_p_b {
 padding-bottom:100px !important;
}

.fr_viz_top {
 background:url(../images/fr_viz_top.png) no-repeat;
}
.fr_vizl_top {
 background:url(../images/fr_vizl_top_new.jpg) no-repeat;
}

.new_images .fr_viz_top {
 background:url(../images/fr_viz_top_new.jpg) no-repeat;
}



.fr_viz_bottom {
 background:url(../images/fr_viz_bottom.png) left bottom no-repeat;
}

.fr_vizl_bottom {
 background:url(../images/fr_vizl_bottom.png) left bottom no-repeat;
}

.viz_l_c {
 width:240px;
}

div.cccn {
 padding:314px 0 0px 20px;
}

.load_1 {
 padding:0px 0px 0px 0px;
 background:url(../images/ajax-loader7.gif) 91px 0px no-repeat;
 margin-top:2px;
}

.viz_r_c {
 padding:234px 32px 0 0;
}

.viz_r_c ul {
list-style:none;
margin:10px 0px 10px 0px !important;
padding:0px !important;
 background: url(../images/zz.png) 0px 5px no-repeat;
text-indent: 9px;
}

.viz_r_c li {
margin:0px !important;
padding:0px !important;
}

.pred_l_c {
 width:240px;
}

.pred_r_c {
 padding:234px 32px 0px 0px;
}

.corp_l_c {
 width:240px;
}

.corp_l_c div.cccn {
  padding:332px 0 0px 20px;
}


.pred_l_c div.cccn {
  padding:332px 0 0px 20px;
}


.corp_r_c {
 padding:234px 32px 0px 0px;
}

.fr_pred {
 width:740px;
 height:500px;
 background:url(../images/fr_pred_center.png) repeat-y;
}

.fr_pred_top {
 background:url(../images/fr_pred_top.jpg) no-repeat;
}


.new_images .fr_pred_top {
 background:url(../images/fr_pred_top.jpg) no-repeat;
}


.fr_pred_bottom {
 background:url(../images/fr_pred_bottom.png) left bottom no-repeat;
}

.fr_corp {
 width:740px;
 height:500px;
 background:url(../images/fr_corp_center.png) repeat-y;
}

.fr_corp_top {
 background:url(../images/fr_corp_top.jpg) no-repeat;
}


.new_images .fr_corp_top {
 background:url(../images/fr_corp_top.jpg) no-repeat;
}


.fr_corp_bottom {
 background:url(../images/fr_corp_bottom.png) left bottom no-repeat;
}

.zakaz_zv {
 height:399px;
 width:406px;
 left:400px;
 top:200px;
 left:50%;
 margin-left:-203px;
 position:absolute;
 z-index:9092; 
 background:url(../images/zvonok.png) no-repeat;
}

.forma_zakaz3 .zakaz_zv {
 height:376px;
 width:356px;
 left:400px;
 top:200px;
 left:50%;
 margin-left:-203px;
 position:absolute;
 z-index:9092; 
 background:url(../images/send_wnd001.png) no-repeat;
}

.mn_zv {
 height:488px;
 width:561px;
 left:400px;
 top:200px;
 left:50%;
 margin-left:-280px;
 position:absolute;
 z-index:9092; 
 background:url(../images/mn2.png) no-repeat;
}



.zakaz_zv_inr {
 position:relative;
 height:251px;
 width:511px;
}

.zk_lnk_1 {
    cursor: pointer;
    display: block;
    height: 41px;
    left: 48px;
    position: absolute;
    text-indent: -9000px;
    top: 333px;
    width: 132px;
}

.forma_zakaz3 .zk_lnk_19 {
    cursor: pointer;
    display: block;
    height: 41px;
    left: 21px;
    position: absolute;
    text-indent: -9000px;
    top: 326px;
    width: 132px;
}

.zk_lnk_1:hover {
 background:url(../images/zk_fl_b1.png) no-repeat;
}

.zk_lnk_2:hover {
 background:url(../images/zk_fl_b2.png) no-repeat;
}

.forma_zakaz3 .zk_lnk_19:hover {
 background:url(../images/btn_001.png) -1px 1px no-repeat;
}

.forma_zakaz3 .zk_lnk_29:hover {
 background:url(../images/btn_002.png) 1px 1px no-repeat;
}

.zk_lnk_2{
    cursor: pointer;
    display: block;
    height: 41px;
    left: 190px;
    position: absolute;
    text-indent: -9000px;
    top: 333px;
    width: 162px;
}

.forma_zakaz3 .zk_lnk_29 {
    cursor: pointer;
    display: block;
    height: 41px;
    left: 160px;
    position: absolute;
    text-indent: -9000px;
    top: 326px;
    width: 162px;
}

.mn_lnk_1 {
    cursor: pointer;
    display: block;
    height: 41px;
    left: 31px;
    position: absolute;
    text-indent: -9000px;
    top: 423px;
    width: 132px;
}

.mn_lnk_1:hover {
 background:url(../images/zk_fl_b1.png) no-repeat;
}

.mn_lnk_2:hover {
	background:url(../images/mn_fl_b2.png) -8px -2px no-repeat;	
}

.mn_lnk_2{
    cursor: pointer;
    display: block;
    height: 41px;
    left: 365px;
    position: absolute;
    text-indent: -9000px;
    top: 423px;
    width: 162px;

}

.zkv_1 input, .zkv_2 input, .zkv_4 input {
 height:20px;
 width:208px;
 background:none;
 border:0px solid #F38D44;
}

.zkv_19 input, .zkv_29 input, .zkv_49 input {
 height:20px;
 width:208px;
 background:none;
 border:0px solid #F38D44;
}

.zkv_3 textarea {
    height: 102px;
	resize:none;
    width: 283px;
 background:none; 
 border:0px solid #F38D44;
}

.forma_zakaz3  .zkv_39 textarea {
    background: none repeat scroll 0 0 transparent;
    border: 0 solid #F38D44;
    height: 70px;
    resize: none;
    width: 287px;
}




.mnzkv_3 textarea {
    border: 0 solid #F38D44;
    height: 203px;
    resize: none;
    width: 479px;
 background:none; 
}

.mnzkv_1 input {
    border: 0 solid #F38D44;
    resize: none;
    width: 394px;
 background:none; 
}

.mnzkv_2 input {
    border: 0 solid #F38D44;
    resize: none;
    width: 394px;
 background:none; 
}

.mnzkv_4 input {
    border: 0 solid #F38D44;
    resize: none;
    width: 394px;
 background:none; 
}

.gt_c01i,.gt_c1i,.gt_c2i,.gt_c3i {
 font-size:11px;
 line-height:12px;
 
}

.gt_c01i p,.gt_c1i p,.gt_c2i p,.gt_c3i p {
 font-size:11px;
 line-height:12px;
 margin:10px 0px 10px 0px;
 text-indent:9px;
 background:url(../images/zz.png) 0px 5px no-repeat;
}

* html .gt_c01i p,* html .gt_c1i p, * html .gt_c2i p, * html .gt_c3i p {
 background:url(../images/zz.png) 0px 4px no-repeat;
}

.gt_c01i strong,.gt_c1i strong,.gt_c2i strong,.gt_c3i strong {
 font-weight:normal;
}

.gt_c01i {
 padding:0 24px 0 25px;
}

.gt_c1i {
 padding:0px 0px 0px 27px;
}

.gt_c2i {
 padding:0 0px 0 40px;
}

.gt_c3i {
 padding:0 24px 0 44px;
}

.gt_c01 {
 width:288px;
}

.gt_c1 {
 width:274px;
}

.gt_c2 {
 width:287px;
}

.zkv_1 {
    left: 135px;
    position: absolute;
    top: 138px;
}

.forma_zakaz3 .zkv_19 {
    left: 108px;
    position: absolute;
    top: 131px;
}

.zkv_2 {
    left: 135px;
    position: absolute;
    top: 176px;
}

.forma_zakaz3 .zkv_29 {
    left: 108px;
    position: absolute;
    top: 169px;
}

.forma_zakaz3 .zkv_49 {
    left: 108px;
    position: absolute;
    top: 207px;
}

.zkv_3 {
    left: 59px;
    position: absolute;
    top: 218px;
}
.forma_zakaz3 .zkv_39 {
    left: 30px;
    position: absolute;
    top: 244px;
}

.mnzkv_3 {
    left: 40px;
    position: absolute;
    top: 202px;
}

.mnzkv_1 {
    left: 125px;
    position: absolute;
    top: 84px;
}

.mnzkv_2 {
    left: 125px;
    position: absolute;
    top: 115px;
}

.mnzkv_4 {
    left: 125px;
    position: absolute;
    top: 146px;
}

.forma_zakaz {
 display:none;
}

.forma_zakaz3 {
 display:none;
}

.mn_zakaz {
 display:none;
}

.fon_flow {
 background:#000;
 top:0px;
 position:absolute;
 top:0px;
 width:100%;
 z-index:9091; 
 height:100%;

}

.razdel {
 position:relative;
 height:50px;
 background:url(../images/razd_c.png) repeat-x;
}

.razd_l {
 width:72px;
 height:50px;
 position:absolute;
 left:-22px;
 top:0px;
 background:url(../images/razd_l.png) no-repeat;
}

.razd_r {
 width:41px;
 height:50px;
 position:absolute;
 right:-18px;
 top:0px;
 background:url(../images/razd_r.png) no-repeat;
}

.ramkan {
 background:url(../images/ramkan.jpg) center top no-repeat;
 text-align:center;
 padding:15px 0px 6px 0px;
}

.tll {
height:120px;
left:38px;
position:absolute;
top:8px;
width:232px;
z-index:9090;
}

.poloska {
height:155px;
width:100%;
position:absolute;
left:0px;
top:0px;
background:url(../images/poloska.png) repeat-x;
}

.ng {
 width:386px;
 height:157px;
 position:absolute;
 left:0px;
 top:0px;
 background:url(../images/logo1.png) no-repeat;
}

.o_flash {
    height: 132px;
    left: 50%;
    overflow: hidden;
    position: absolute;
    top: 2px;
    width: 1240px;
	margin-left:-620px;
}

.o_flash div {
position:absolute;
right:0px;
top:0px;
height:132px;
width:1900px;
}
.icons_txt img {
  margin-right:6px;
}

.picv {
height:155px;
width:473px;
cursor:pointer;
position:absolute;
left:0px;
top:0px;
background:url(../images/picv.png) no-repeat;
}

#flash {
height:22px;
left:225px;
position:absolute;
top:23px;
width:22px;
}

.may1 {
 position:absolute;
 left:279px;
 top:0px;
 width:196px;
 height:137px;
 background:url(../images/1may.png) no-repeat;
}

a {
	color:#DD5A01;
}

a:hover{
	color:#00450c;
}

.main {
 height:100%;
 width:1240px;
 margin:0px auto;
 border-collapse:collapse;
}

.ti_1 {
 position:absolute;
 left:50%;
 margin:0px 0px 0px -620px;
 width:1240px;
 height:5px;
}

.ti_2 {
 position:absolute;
 left:50%;
 margin:0px 0px 0px -620px;
 width:1240px;
}

#line1 {
 height:155px;
}

#prodviz_t1 td {
 font-size:10px;
 font-family:Verdana;
 vertical-align:middle;
 text-align:center;
}

#prodviz_t2 td {
 font-size:10px;
 font-family:Verdana;
 vertical-align:middle;
 text-align:center;
}

.shapka1 {
 position:absolute;
 width:94px;
 height:60px;
 margin:0px 0px 0px 0px;
 background:url(../images/shapki.png) no-repeat;
}

.logo_d {
 position:absolute;
 left:0px;
 top:0px;
 width:490px;
 height:153px;
 background:url(../images/logo_d.png) no-repeat;
}


.podarok_d {
 position:absolute;
 right:0px;
 top:0px;
 width:51px;
 height:156px;
 background:url(../images/podarok.png) no-repeat;
}


#t_tbl {
 height:155px;
 width:100%;
 border-collapse:collapse; 
}


.faq_l {
padding:10px 30px 0px 33px;
}

#t1 {
 background:url(../images/shapka.jpg) -50px 0px no-repeat;
}

#t3 {
 background:url(../images/p20.jpg) repeat-x;
}

#t_tbl2, #line2 {
 height:47px;
}

.lnkttb {
 background:url(../images/j1.jpg) right 14px repeat-y;
}

.linkee, .linkee3  {
 width:53px;
}

.linkee4, .lmk4  {
 width:60px;
}

.lmk1 {
 background:url(../images/j2.jpg) right top no-repeat;
}

.lmk2, .linkee3 {
 background:url(../images/j4.jpg) right top no-repeat;
}

.lmk4 {
 background:url(../images/lnk4_top.png) -5px top no-repeat;
}


.linkee4 {
 background:url(../images/lnk4_bottom.png) -5px bottom no-repeat;
}

.txty4 {
 background:url(../images/lnk4_center.png) 15px center no-repeat;
}

.txx4 {
 position:absolute;
 margin:-9px 0 0 0px;
 width:64px;
 height:51px;
 background:url(../images/lnk4_top2.png) no-repeat;
}

.txty1 {
 background:url(../images/txt1.gif) left center no-repeat;
}

.txty2 {
 background:url(../images/txt2.gif) left center no-repeat;
}

.txty3 {
 background:url(../images/txt3.gif) left center no-repeat;
}

.prc1 {
 position:absolute;
 width:83px;
 height:43px;
 background:url(../images/prc1.png) no-repeat;
 margin:-41px 0px 0px -86px;
}

.prc2 {
 position:absolute;
 width:83px;
 height:43px;
 background:url(../images/prc2.png) no-repeat;
 margin:-41px 0px 0px -86px;
}

.prc3 {
 position:absolute;
 width:83px;
 height:43px;
 background:url(../images/prc3.png) no-repeat;
 margin:-49px 0px 0px -86px;
}

.prc4 {
 position:absolute;
 width:85px;
 height:45px;
 background:url(../images/prc4.png) no-repeat;
 margin:-75px 0 0 -82px;
}

.lmk3 {
 background:url(../images/j3.jpg) right bottom no-repeat;
}

#line2 {
 background:url(../images/p5.jpg) repeat-x;
}

#tm1 {
 width:29px;
 background:url(../images/p4.jpg) no-repeat;
}

#tm3 {
 width:33px;
 background:url(../images/p6.jpg) no-repeat;
}

#tl_tbl,#t_tbl2, #m_tbl, #f_tbl, #tbl_menu, #f_tbl6, #cnt1, #cnt2, 
#f_tbl5, #tbl_m2, #cn1_tbl, #cn12_tbl, #cnt_t1, #t_tbl3, #c_tb1, 
#t_menus , #cnt_y , .m_cnt_t, .content_table, .m_cnt_t2, .m_cnt_t3,  #t_tbl4, .icons_menu{
 width:100%;
 border-collapse:collapse;
}

.box_r {
 height:15px;
 background:#EDEDED;
}

.box_top {
 height:42px;
 background:url(../images/p2.png) left top no-repeat;
 color:#fff;
 font-family:Tahoma;
 font-size:16px;
 line-height:30px;
 padding:0px 0px 0px 30px;
}

.box_top2 {
 height:42px;
 background:url(../images/p2top.png) left top no-repeat;
 color:#fff;
 font-family:Tahoma;
 font-size:16px;
 line-height:30px;
 padding:0px 0px 0px 30px;
}

.box_top a , .box_top2  a{
 color:#fff;
 text-decoration:none;
}

.box_center {
 background:url(../images/p3.jpg) repeat-y;

}

.box_content {
 background:url(../images/p4.jpg) left bottom no-repeat;
 min-height:150px;
}


#m_tbl, #tbl_menu, #cnt1, #cnt2 , #tbl_m2, #cnt_t1, #t_tbl3, #c_tb1, .m_cnt_t2, #t_tbl4, .icons_menu{
 height:100%;
}

.m_cnt_t {
 height:46px;
}

.m_cnt_t2 {
 background:#fff;
}

.navigation {
	list-style:none;
}

.navigation li {
	margin:0px 0px 0px 17px;
}

.top_c1 {
 background:url(../images/p10.jpg) repeat-y;
 width:20px;
}

.top_c3 {
 background:url(../images/p11.jpg) right repeat-y;
 width:18px;
}

.top_c2 {
 background:url(../images/p12.jpg) bottom repeat-x;
 padding-bottom:10px;
}

.niz {
 padding-bottom:4px;
}

.cnt_t3 {
 height:20px;
 background:url(../images/p14.jpg) repeat-x;
}

.m_cnt_t3 {
 height:20px;
}

.top_head13 {
 width:23px;
 background:url(../images/p13.jpg) -1px 0px no-repeat;
}

.top_head33 {
 width:29px;
 background:url(../images/p15.jpg) 0px -1px no-repeat;
}

#cnt_y {
 height:100%;
}

.right_col {
	width:182px;
	background:url(../images/p4.png) top right no-repeat;
}

.r_top {
	height:24px;
	background:url(../images/p7.gif) no-repeat;
}

.r_center {
	background:url(../images/p8.gif) repeat-y;
}

.r_bottom {
	height:3px;
	background:url(../images/p9.gif) no-repeat;
}

.top_text {
 background:url(../images/p2.png) no-repeat;
 width:362px;
 height:112px;
 top:15px;
 position:absolute;
 left:150px;
}

#t_menus {
 height:769px;
 background:url(../images/p4.jpg) repeat-x #303D71;
}

.icons {
	height:130px;
}

.rdz {
 height:9px;
 font-size:6px;
}

.top_c2 li {
 margin:1px 10px 1px 40px;
 padding:0px;
}

/*===============ÍÎÂÎÑÒÈ========================*/

.faq_l {
 font-size:11px;
 list-style:none;
}

.faq_l  p.news_date_title {
 color:#dd5a01;
 margin:0px 0px 3px 0px;
}

.faq_l  p.news_text {
 margin:0px 0px 10px 0px;
}

.faq_l  p.news_full {
 margin:0px 0px 10px 0px;
 padding:0px 50px 20px 0px;
 background:url(../images/p19.jpg) 0px bottom no-repeat; 
}

.news {
 font-size:11px;
 list-style:none;
}

.news_date_title {
 color:#dd5a01;
 margin-bottom:3px;
}

ul.news *  p {
 padding:0px 0px 10px 0px;
 margin:0px;
}

.news_date {
 font-weight:bold;
 margin-right:10px;
}

.news_title {
 color:#005600;
}

.news_full {
 color:#00450c;
 text-align:right;
 font-size:11px;
 font-weight:bold;
 margin:5px 50px 5px 0px;
}

.news_full a {
 color:#00450c;
 text-decoration:none;
}

.news_p {
 padding:10px 30px 10px 33px;
 background:url(../images/p19.jpg) 33px bottom no-repeat;
 margin-bottom:5px;
}

.arxiv {
 color:#00450c;
 /*font-style:italic;*/
 font-family:Verdana;
 font-size:11px;
 padding:10px 0px 20px 0px;
 text-align:center;
}

.arxiv  a {
 color:#00450c;
 text-decoration:none;
}

/*=======================================*/

/*===============ÏÎÐÒÔÎËÈÎ========================*/

.gall {
 font-size:11px;
 list-style:none;
 padding-bottom:20px;
}

.gall_p {
 padding:10px 30px 10px 33px;
}

.gall_img, .gall_name, .gall_link {
 text-align:center;
}

.gall_link a {
 color:#dd5a01;
}


/*=======================================*/

.c_wrap {
 width:262px;
}


#f2 {
 text-align:center;
 font-family:Arial;
 font-size:11px;
  font-weight:bold;
  padding-top:6px;
}

.sel_text {
 color:#005600;

}

.m_main {
 margin:20px 7px 0px 7px;
 background:#3a4985;
 border-bottom:1px solid #3a4985;
 
}

.m_t {
 background:url(../images/p5.gif) no-repeat;
 padding-top:5px;
}

.m_c {
 background:url(../images/p2.gif) top right no-repeat;
}

.m_b {
 background:url(../images/p1.png) no-repeat;
 height:14px;
 margin:0px 7px 10px 7px;
}

#mc1 {
 width:307px;
}

.w_botom {
 height:244px;
 background:url(../images/p6.jpg) no-repeat;
}



.l_wrap {
 width:9px;
 background:#fff;
}

.r_wrap {
 width:14px;
 background:#fff url(../images/p5.jpg) repeat-y;
}

#mc2 {
padding-right:6px;
}

.cnt_t {
 background:url(../images/p6.png) repeat-x;
 height:46px;
}

.top_head1 {
 width:19px;
 background:url(../images/p5.png) no-repeat;
}

.top_head3 {
 width:26px;
 background:url(../images/p7.png) no-repeat;
}

.cnt_b {
 height:13px;
}

.top_head2 {
	font-size:18px;
	line-height:30px;
}

.top_head2, .top_head2 a {
	color:#fff;
    text-shadow: 2px 2px 1px #D13B00;	
	text-decoration:none;

}

.icons_menu td {
 text-align:center;
 padding:0px;
}

#c_tb1 {
 background:url(../images/p9.jpg) repeat-x;
}

.ff_n {
 height:100%;
 background:url(../images/p8.jpg) bottom left no-repeat; 
}

.ff_n2 {
 height:100%;
 background:url(../images/p9.jpg) bottom right no-repeat; 
}

.part_1 {
 background:url(../images/p7.jpg) repeat-y;
 height:10px;
}

.m_head {
 padding:8px 0px 30px 80px;
 color:#fff;
 font-weight:bold;
}

.f_menu {
 background:url(../images/p8.jpg) no-repeat;
}

.m_foot{
 padding:0px 0px 20px 0px;
 background:url(../images/p14.jpg) left bottom no-repeat;
}

.part_2 {
 height:18px;
 background:url(../images/p10.jpg) no-repeat;
}

#tbl_m2 {

}

#line6, #f_tbl6 {
 height:106px;
}

#line4 {
 height:86px;
 background:url(../images/p18.jpg) repeat-x;
}

#f1 {
 width:106px;
 background:url(../images/p17.jpg) no-repeat;
}

#f3{
 width:596px;
 background:url(../images/p16.jpg) top right no-repeat;
}

#cn12_tbl, #cn_b {
 height:16px;
}

#p111 {
 width:18px;
}

#cn1 {
 height:62px;
}

#cn1_tbl {
 height:62px;
}

#tf1 {
 width:309px;

}

#tf3 {
 width:216px;
}

#tl1 {
 width:184px;
}

#tl2 {
}

#tl3 {
 width:193px;
}

#m1 {
 width:214px;
}

#m2 {
 padding:0px 0px 0px 22px;
}

#menu{
}

.first_p {
 margin-top:23px;
}

#p13 {
 width:80px;
}

.p_f {
 height:83px;
}

.ftbls {
}

.menu_bottom {
 height:466px;
}

.menu_center {
 height:303px;
}

#f_tbl5 {
 height:95px;
}

.tlm {

 height:12px;
 font-size:10px;
}

.content {
 padding:10px 20px 10px 30px;
 line-height:1.5;
}

.phones {
 position:absolute;
 top:20px;
 right:60px;
 font-family:Arial;
 font-size:15px;
}

.abouts {
	margin:70px 20px 10px 20px;
	font-size:18px;
	line-height:25px;
	text-align:center;
}

.abouts, .abouts a {
	color:#fff;
}

.peredovik {
	position:absolute;
	right:20px;
	text-align:center;
	margin-top:-50px;
	width:300px;
}
.peredovik, .peredovik a {
	color:#616161;
	font-family:Tahoma;
	font-size:11px;
	text-decoration:none;
}
.peredovik a:hover {
	color:#616161;
	text-decoration:none;
}

.copyright {
	position:absolute;
	left:40px;
	text-align:center;
	margin-top:-40px;
	width:200px;	
}

.chk_m {
 color:red;
}

.gt_tbl {
 margin:0px auto;
 width:868px;
 background:url(../images/gt_center.png) -290px 0px repeat-y;
}

.gt_top {
 background:url(../images/gt_top.png) -290px 0px no-repeat;
 height:122px;
}

.gt_center {
 background:url(../images/gt_center2.png) -290px bottom no-repeat;
 height:70px;
}

.gt_bottom {
 background:url(../images/gt_bottom.png) no-repeat;
 height:145px;
}

.new_images .gt_bottom {
 background:url(../images/gt_bottom.png) no-repeat;
}

.gt_top_r {
 height:122px;
 position:relative;
} 

.gt_bottom_r {
 height:145px;
 position:relative;
} 

.gt_lnk_01 {
    cursor: pointer;
    display: block;
    height: 71px;
    left: 1px;
	display:none;
    position: absolute;
    text-indent: -9000px;
    top: 25px;
    width: 284px;
}

.gt_lnk_1 {
    cursor: pointer;
    display: block;
    height: 71px;
    left: 1px;
    position: absolute;
    text-indent: -9000px;
    top: 25px;
    width: 284px;
}

.gt_lnk_2 {
    cursor: pointer;
    display: block;
    height: 71px;
    left: 291px;
    position: absolute;
    text-indent: -9000px;
    top: 25px;
    width: 284px;
}

.gt_lnk_3 {
    cursor: pointer;
    display: block;
    height: 71px;
    left: 581px;
    position: absolute;
    text-indent: -9000px;
    top: 25px;
    width: 284px;
}

.gt_lnk_4 {
    cursor: pointer;
    display: block;
    height: 44px;
    left: 21px;
    position: absolute;
    text-indent: -9000px;
    top: 76px;
    width: 245px;
}

.gt_lnk_4:hover {
 background:url(../images/zk_btn_1h.png) no-repeat;
}

.gt_lnk_5 {
    cursor: pointer;
    display: block;
    height: 44px;
    left: 598px;
    position: absolute;
    text-indent: -9000px;
    top: 76px;
    width: 245px;
}


.gt_lnk_5:hover {
 background:url(../images/zk_btn_2h.png) no-repeat;
}


.gt_lnk_6 {
    cursor: pointer;
    display: block;
    height: 119px;
    left: 57px;
    position: absolute;
    text-indent: -9000px;
    top: 85px;
    width: 96px;
}

.gt_lnk_7 {
    cursor: pointer;
    display: block;
    height: 119px;
    left: 287px;
    position: absolute;
    text-indent: -9000px;
    top: 85px;
    width: 96px;
}

.gt_lnk_8 {
    cursor: pointer;
    display: block;
    height: 119px;
    left: 499px;
    position: absolute;
    text-indent: -9000px;
    top: 85px;
    width: 96px;
}

.gt_lnk_9 {
    cursor: pointer;
    display: block;
    height: 119px;
    left: 721px;
    position: absolute;
    text-indent: -9000px;
    top: 85px;
    width: 96px;
}

.gt_lnk_10 {
    cursor: pointer;
    display: block;
    height: 44px;
    left: 29px;
    position: absolute;
    text-indent: -9000px;
    top: 214px;
    width: 245px;
}

.gt_lnk_10:hover {
 background:url(../images/zk_btn_1h.png) no-repeat;
}


.gt_lnk_11 {
    cursor: pointer;
    display: block;
    height: 44px;
    left: 606px;
    position: absolute;
    text-indent: -9000px;
    top: 214px;
    width: 245px;
}

.gt_lnk_11:hover {
 background:url(../images/zk_btn_2h.png) no-repeat;
}

.ht_1 {
 height:277px;
 width:875px;
 margin:0px auto;
 position:relative;
 background:url(../images/ht_1.png) center top no-repeat;
}

.new_images .ht_1 {
 background:url(../images/ht_1_new.png) center top no-repeat;
}

.arts_qq_f {
 padding:0px 0px 0px 4px;
}

.sw_1 {
 position:absolute;
 right:1px;
 top:170px;
 height:218px;
 width:261px;
 background:url(../images/sw_1.png) no-repeat;
 z-index:9090;
}

.sw_2 {
 position:absolute;
 right:1px;
 top:170px;
 height:130px;
 width:261px;
 background:url(../images/sw_2.png) no-repeat;
}

.swi_1 {
    left: 42px;
    position: absolute;
    top: 169px;
}

.swi_1 input {
border:0px solid red;
background:none;
width:107px;
}

.swi_5 {
    left: 42px;
    position: absolute;
    top: 114px;
}

.swi_5 input {
border:0px solid red;
background:none;
width:192px;
}

.swi_6 {
    left: 42px;
    position: absolute;
    top: 142px;
}

.swi_6 input {
border:0px solid red;
background:none;
width:192px;
}

.swi_2 {
    cursor: pointer;
    height: 26px;
    left: 157px;
    position: absolute;
    top: 165px;
    width: 82px;
}

.swi_3 {
    cursor: pointer;
    height: 15px;
    left: 97px;
    position: absolute;
    top: 194px;
    width: 99px;
}

.swi_4{
    cursor: pointer;
    height: 15px;
    left: 97px;
    position: absolute;
    top: 106px;
    width: 99px;
}

.ch1 {
    height: 101px;
    left: -24px;
    position: absolute;
    top: 10px;
    width: 107px;
 background:url(../images/ch1.png) no-repeat;
}

.ch2 {
    height: 78px;
    left: 12px;
    position: absolute;
    top: 22px;
    width: 60px;
 background:url(../images/ch2.png) no-repeat;
}

.ch3 {
 position:absolute;
 left:0px;
 top:7px;
 width:80px;
 height:93px;
 background:url(../images/ch3.png) no-repeat;
}

.qq_f1 {
 font-size:16px;
 color:#005600;
 font-weight:bold;
 padding:0px 0px 10px 0px;
}

.qq_f2 textarea {
    border: 0px solid #333333;
    height: 137px;
    resize: none;
    width: 596px;
}

.qq_f2 {
 background:url(../images/texta.png) -7px -5px no-repeat;
 padding:5px 0 6px 5px;
}

.qq_f3 input {
 cursor:pointer;
}

.qq_f3 {
 padding:3px 0px 15px 0px;
}
