html {width: 100%;}

body {
padding: 0px;
margin: 0px;
font-family: Verdana;
font-size: 16px;
color: #917254;
text-align: left;
width: 100%;
}


.blur_fon::before {
content: "";
position: absolute;
left: 0;
top: 0;
right: 0;
bottom: 0;
z-index: -1;
background: url('pictures/sky1.jpg') 0 0 /cover fixed no-repeat;
}

.blur_fon {
position: absolute;
left: 0;
top: 0;
right: 0;
bottom: 0;
width: 100%;
height: 100%;
z-index: -1;
}


/* Верхняя, средняя и нижняя части */

.global_tbl {
margin: 0px auto;
opacity: 0.95;
}

.fon_head {background: url('pictures/sky.jpg') #f1e9d2 50% 50% /cover no-repeat;}

.tbl_head {
width: 1040px; /* было 795 */
height: 350px; /* было 285, потом 250 */
background: url('pictures/head_txt.png') left bottom no-repeat;
}

.padd_rstr {padding: 15px 25px;}


.menu_h {
height: 46px;
background: url('pictures/hmenu_fon.png') #f2ebdc repeat-x;
opacity: 0.9;
}

.menu_h_brd {
width: 1214px;
background: url('pictures/hmenu_brd.png') no-repeat;
}


.menu_h_lnk {
display: table;
float: left;
width: 200px;
margin-left: 2px;
line-height: 44px;
font-size: 13px;
font-weight: bold;
text-align: center;
}

.menu_h_lnk:last-child {width: 199px;}

.menu_h_lnk:link, .menu_h_lnk:visited {color: #853e00; background-color: transparent; text-decoration: none;}
.menu_h_lnk:hover {color: #d8a77d; background: linear-gradient(0deg, rgba(251,247,235,0.5) 19%, rgba(255,255,255,0) 63%); text-decoration: none;}
.menu_h_lnk:active, .menu_h_lnk:focus {color: #853e00; background: linear-gradient(0deg, rgba(255,255,255,0.6) 19%, rgba(251,247,235,1) 63%); text-decoration: none;}

.menu_verh {height: 44px;}


.tel_verh {
padding: 10px 0 0 40px;
font-size: 26px;
font-weight: bold;
}

.srd_gen {width: 1214px;}



.w_tbl_lft {
width: 241px;
text-align: center;
}


.tbl_lft {
padding-top: 15px;
vertical-align: top;
background-color: rgba(240, 228, 210, 0.85);
border-right: 1px solid #e2d9b7;
}

.menu_v_zag {
display: block;
width: 215px;
overflow: hidden;
margin: 0px 13px 20px;
font-size: 26px;
white-space: nowrap;
}


.mini_blk {
background-color: #f9eacd;
box-shadow: 2px 2px 8px rgba(0,0,0,.1);
}

.mini_zag {
display: block;
margin: 14px 14px 7px;
font-size: 24px;
}


/* Левое меню */

.menu_left {
position: relative;
margin: 0px auto;
width: 215px;
height: 193px;
}

.menu_left:last-child {height: 190px;}


.menu_left_txt {
position: relative;
display: block;
text-align: left;
width: 215px;
height: 27px;
font-size: 18px;
font-weight: bold;
}

/* //Левое меню */


.menu_uslugiPK {
display: block;
width: 309px;
height: 110px;
text-indent: 134px;
line-height: 110px;
font-size: 20px;
}


.menu_uslugiPK:link, .menu_uslugiPK:visited, .menu_uslugiPK:active, .menu_uslugiPK:focus {background-color: #f8e6c3; text-decoration: none;}
.menu_uslugiPK:hover {background-color: #f6e8cd; text-decoration: none;}


.menu_city_pic {
display: block;
min-width: 302px;
height: 80px;
text-indent: 120px;
line-height: 80px;
font-size: 20px;
background-repeat: no-repeat;
white-space: nowrap;
margin-bottom: 14px;
}


.w_tals {width: 430px;}



.menu_city_pic:link, .menu_city_pic:visited, .menu_city_pic:active, .menu_city_pic:focus {background-color: transparent; text-decoration: none;}
.menu_city_pic:hover {background-color: #fcf2de; text-decoration: none;}


.lnk_red {font-weight: bold;}

.lnk_red:link, .lnk_red:visited, .lnk_red:active, .lnk_red:focus {color: #ac2727; text-decoration: none;}
.lnk_red:hover {color: #aa7474; text-decoration: none;}





#sborkaPK, #nastroikaPK, #remontPK, #adminPK, #adminSR, #nastroikaNT, #remontNT, #sborkaSR, #nastroikaSR, #remontSR {
background-position: 16px 50%;
background-repeat: no-repeat;
}


#sborkaPK {background-image: url('pictures/micro/sborka_kompiuterov_krd.jpg');}
#nastroikaPK {background-image: url('pictures/micro/nastroika_kompiuterov_krd.png');}
#remontPK {background-image: url('pictures/micro/remont_kompiuterov_krd.jpg');}

#adminPK {background-image: url('pictures/micro/administrirovanie_kompiuterov_krd.jpg');}
#adminSR {background-image: url('pictures/micro/administrirovanie_serverov_krd.jpg');}

#nastroikaNT {background-image: url('pictures/micro/nastroika_noutbukov_krd.png');}
#remontNT {background-image: url('pictures/micro/remont_noutbukov_krd.jpg');}

#sborkaSR {background-image: url('pictures/micro/sborka_serverov_krd.jpg');}
#nastroikaSR {background-image: url('pictures/micro/nastroika_serverov_krd.jpg');}
#remontSR {background-image: url('pictures/micro/remont_serverov_krd.jpg');}



.tbl_rgt {
background-color: rgba(250, 235, 210, 0.85);
box-shadow: 10px 0px 20px -20px #000000 inset, 0px 13px 24px -28px #000000 inset;
vertical-align: top;
}


.w_txt_pic {width: 906px;}
.w_tbl_rgt {width: 970px;}
.w_rgt_dat {width: 938px;}

.padd_tbl_rgt {padding: 0px 16px;}


.brd_tbl_rgt {
border-left: 1px solid #e2d9b7;
border-right: 1px solid #e2d9b7;
}



#txt_img {
float: left;
margin: 0 14px 14px 0;
}

#div_txt {padding-bottom: 14px;}
#rsp_txt {margin-top: 400px;}





.tbl_niz {
height: 65px;
padding: 12px 14px 14px;
background-color: rgba(240, 228, 210, 0.75);
border-top: 1px solid #e2d9b7;
}


.live {
width: 242px;
text-align: center;
vertical-align: bottom;
}

.copyright {padding-left: 20px;}






/* //Верхняя, средняя и нижняя части */


/* Лендинг */


.blk {
width: 1210px; 
min-height: 300px;
padding-top: 40px;
margin-bottom: 40px;
}

.blk_min_lnd {
width: 938px; 
min-height: 300px;
padding-top: 20px;
margin-bottom: 40px;
}

.blk_in {
width: 1210px;
padding: 40px;
}

.blk_in_min_lnd {
width: 938px;
padding: 40px;
}



.lnt {
height: 70px;
font-size: 36px;
font-weight: bold;
text-align: center;
}

.lnt_min_lnd {
height: 50px;
font-size: 30px;
font-weight: bold;
text-align: center;
}

.lnt_red {
color: #f9efcb;
background: rgba(167,9,9,0.3);
}


.lnt_green {
color: #765333; 
background: rgba(102,163,97,0.2);
}


.lnt_blue {
color: #f9efcb;
background: rgba(109,198,224,0.4);
}

.lnt_gray {
color: #f9efcb;
background: rgba(109,198,224,0.2);
}


.bant {
position: absolute;
width: 300px;
height: 198px;
background: url('pictures/bant.png') no-repeat;
left: 910px;
top: 0px;
z-index: 999;
}

.bant_min_lnd {
position: absolute;
width: 200px;
height: 132px;
background: url('pictures/bant_min_lnd.png') no-repeat;
left: 738px;
top: 0px;
z-index: 999;
}

.classic {background-color: #e7cfb7;}


.spec {height: 500px;}
.trk {height: 350px; background: url('pictures/vopros_tr.jpg') #8e6750 no-repeat;}
.trk_min {height: 350px; background: url('pictures/vopros_tr_min.jpg') #8e6750 no-repeat;}
.bez_predoplati_min {height: 300px; background: url('pictures/bez_predoplati_mini.jpg') #e8d1bb no-repeat;}
.audit_min {height: 344px; background: url('pictures/audit_zachem_mini.jpg') #e8d1bb no-repeat;}
.rolik_param_min {height: 347px; background: url('pictures/rolik_param_mini.jpg') #618799 no-repeat;}
.speed {height: 312px; background: url('pictures/speed.jpg') #9eac8f no-repeat;}
.speed_min {height: 300px; background: url('pictures/speed_min.jpg') #9eac8f no-repeat;}
.desh {height: 485px; background: url('pictures/ura.jpg') #cfd0ce no-repeat;}
.desh_min {height: 385px; background: url('pictures/ura_min.jpg') #cfd0ce no-repeat;}
.vigoda {height: 500px; background: url('pictures/vigoda.jpg') #bbbabb no-repeat;}
.vigoda_min {height: 400px; background: url('pictures/vigoda_min.jpg') #bbbabb no-repeat;}
.garant {height: 630px; background: url('pictures/garant.jpg') #bbbabb no-repeat;}


.zvan_spec {
text-align: right;
padding-top: 40px;
color: #fcf9ed;
}

.zvan_spec_krd {
text-align: right;
color: #fcf9ed;
width: 700px;
height: 110px;
vertical-align: bottom;
}

.num_spec, .zvan_spec, .zvan_spec_krd {
font-size: 36px;
font-weight: bold;
}



.num_spec:link, .num_spec:visited, .num_spec:active, .num_spec:focus {color: #fcf9ed; text-decoration: none;}
.num_spec:hover {color: #fff; text-decoration: none;}



#spec_head {
white-space: nowrap;
padding-bottom: 40px;
font-size: 36px;
max-width: 1130px;
}

#spec_head_krd {
white-space: nowrap;
font-size: 36px;
max-width: 1130px;
height: 100px;
vertical-align: bottom;
}

#spec1 {
max-width: 750px;
font-size: 36px;
white-space: nowrap;
}

#spec1_krd {
max-width: 750px;
font-size: 30px;
white-space: nowrap;
vertical-align: bottom;
height: 50px;
}


.mw380 {max-width: 380px;}

.w700 {width: 700px;}

.h50 {height: 50px;}

.hr_trk {
background-color: #fbeed7;
height: 2px;
}

.TRK_param {color: #fafee5;}

.tbl_ceni {
border-collapse: collapse;
background-color: #fff;
border: 3px solid #d6c3b7;
}

.ceni_prc {
text-align: left;
padding: 5px 50px;
width: 850px;
}

.ceni_qnt {text-align: center;}



.tel_desh_td {text-align: right;}


.tel_desh {
color: #063235;
font-weight: bold;
}

.tel_desh:link, .tel_desh:visited, .tel_desh:active, .tel_desh:focus {color: #063235; text-decoration: none;}
.tel_desh:hover {color: #178c93; text-decoration: none;}


.tg {
color: #765333;
font-size: 32px;
}

.tg:link, .tg:visited, .tg:active, .tg:focus {color: #765333; text-decoration: none;}
.tg:hover {color: #b69a81; text-decoration: none;}


.hr_vig {
background-color: #fbeed7;
width: 540px;
height: 2px;
border: none;
}

.hr_vig_min {
background-color: #980000;
width: 467px;
height: 2px;
border: none;
}


.pnt_vig {color: #18ff00;}

.txt_vig {
font-size: 32px;
color: #4a0101;
vertical-align: bottom;
padding-top: 100px;
}

.txt_vig_min {
font-size: 23px;
color: #4a0101;
vertical-align: bottom;
padding-top: 60px;
}

.wrt_vig {
font-size: 25px;
color: #770202;
vertical-align: top;
padding-top: 80px;
}

.wrt_vig_min {
font-size: 24px;
color: #770202;
vertical-align: top;
padding-top: 60px;
}


.contact_dat {
margin: 40px 0;
height: 230px;
background-color: #fcf2eb;
}

.adr_pic {
width: 150px;
height: 100px;
}


.mail_pic {
width: 150px;
height: 130px;
}

.col_sea {color: #063235;}
.col_crem {color: #fdf4d6;}
.col_gray {color: #765333}
.col_white {color: #fff}


.lst_ofr {
margin-bottom: 20px;
border-bottom: 1px solid #b3b6a3;
}


/* // Лендинг */



/* Служебная часть */


a:link, a:visited, a:active, a:focus {cursor: default; color: #b95802; text-decoration: none;}
a:hover {cursor: pointer; color: #dd904c; text-decoration: none;}


.pr {position: relative;}
.pa {position: absolute;}

.fl {float: left;}

.pad {
position: absolute;
display: block;
}

.prd {
position: relative;
display: block;
}

.brdn {border: none;}
.nowrap {white-space: nowrap;}

.w100p {width: 100%;}


.fb {font-weight: bold;}


.f_it {font-style: italic;}


.fs12 {font-size: 12px;}
.fs14 {font-size: 14px;}
.fs16 {font-size: 16px;}
.fs18 {font-size: 18px;}
.fs20 {font-size: 20px;}
.fs22 {font-size: 22px;}
.fs24 {font-size: 24px;}
.fs26 {font-size: 26px;}
.fs28 {font-size: 28px;}
.fs30 {font-size: 30px;}
.fs32 {font-size: 32px;}
.fs36 {font-size: 36px;}
.fs38 {font-size: 38px;}
.fs40 {font-size: 40px;}

.fc_red {color: #ac2727;}


.mrg_top25 {margin-top: 25px;}

.mrg_btm14 {margin-bottom: 14px;}


.padd14 {padding: 14px;}
.padd40 {padding: 40px;}

.padd_tb14 {padding: 14px 0;}
.padd_tb20 {padding: 20px 0;}

.padd_top14 {padding-top: 14px;}
.padd_top20 {padding-top: 20px;}
.padd_top40 {padding-top: 40px;}
.padd_top45 {padding-top: 45px;}
.padd_top70 {padding-top: 70px;}

.padd_lft14 {padding-left: 14px;}
.padd_lft40 {padding-left: 40px;}

.padd_rgt40 {padding-right: 40px;}

.padd_btm14 {padding-bottom: 14px;}
.padd_btm20 {padding-bottom: 20px;}
.padd_btm40 {padding-bottom: 40px;}
.padd_btm60 {padding-bottom: 60px;}
.padd_btm100 {padding-bottom: 100px;}


.v_mid {vertical-align: middle;}
.v_bott {vertical-align: bottom;}

.txt_lft {text-align: left;}
.txt_rgt {text-align: right;}
.txt_cntr {text-align: center;}


.sound {
position: relative;
height: 50px;
margin-top: 15px;
}

.sound_txt {
position: relative;
float: left;
width: 100px;
padding-top: 15px;
}


img, iframe, .brd {border: 1px solid #b88e75;}


table {border-spacing: 0;}


img, h1, hr {
margin: 0px;
padding: 0px;
}

h1 {
font-size: 28px;
font-weight: normal;
}

hr {
height: 1%;
clear: both;
}


.glw, .glw:link, .glw:visited, .glw:active, .glw:focus {box-shadow: 0px 3px 5px #ae97a2;}
.glw:hover {box-shadow: 0px 3px 5px #ccbac2;}

.filt, .filt:link, .filt:visited, .filt:active, .filt:focus  {
-webkit-filter: brightness(100%) contrast(100%);
-moz-filter: brightness(100%) contrast(100%);
-khtml-filter: brightness(100%) contrast(100%);
-o-filter: brightness(100%) contrast(100%);
-ms-filter: brightness(100%) contrast(100%);
filter: brightness(100%) contrast(100%);
}

.filt:hover {
-webkit-filter: brightness(105%) contrast(105%);
-moz-filter: brightness(105%) contrast(105%);
-khtml-filter: brightness(105%) contrast(105%);
-o-filter: brightness(105%) contrast(105%);
-ms-filter: brightness(105%) contrast(105%);
filter: brightness(105%) contrast(105%);
}

::selection {
color: #fff;
background-color: #c3b19f;
}

::-moz-selection {
color: #fff;
background-color: #82847e;
}

.trans{
-webkit-transition: all 0.2s;
-moz-transition: all 0.2s;
-khtml-transition: all 0.2s;
-o-transition: all 0.2s;
-ms-transition: all 0.2s;
transition: all 0.2s;
}

.cancel_hvr:hover {
-webkit-transition: none;
-moz-transition: none;
-khtml-transition: none;
-o-transition: none;
-ms-transition: none;
transition: none;
}


/* Фото мини-картинки */

.w_foto {width: 904px;}


.g_bl_foto {
position: relative;
float: left;
margin: 0px 16px 14px 0px;
width: 214px;
height: 193px;
}

.g_bl_foto:nth-child(4n+4) {
margin-bottom: 14px;
margin-right: 0px;
}

.fotos {
position: relative;
display: block;
width: 214px;
height: 143px;
}


.foto_bl_txt {
position: relative;
display: block;
width: 226px;
height: 37px;
margin-top: 10px;
overflow: hidden;
font-size: 11px;
font-weight: bold;
}

.foto_bl_txt:link, .menu_left_txt:link, .foto_bl_txt:visited, .menu_left_txt:visited, foto_bl_txt:active, menu_left_txt:active, .menu_left_txt:focus, .foto_bl_txt:focus {color: #853e00; text-decoration: none;}
.foto_bl_txt:hover, .menu_left_txt:hover {color: #c68952; text-decoration: none;}



/* //Фото мини-картинки */

/* Выбор страницы */

.pages {
display: table;
text-align: center;
width: 904px;
min-height: 40px;
}

.page_txt {
display: inline-block;
margin: 0px 14px 14px 0px;
text-align: center;
vertical-align: middle;
color: #977230;
}

.page, .page_akt, .page_bok {
display: inline-block;
width: 35px;
height: 25px;
line-height: 25px;
margin: 0px 14px 14px 0px;
border: 1px solid #b88e75;
border-radius: 4px;
vertical-align: middle;
text-align: center;
font-size: 20px;
}


.page_akt:link, .page_akt:visited, .page_akt:active, .page_akt:focus, .page_akt:hover {
background-color: #fffbf1;
color: #817139;
font-weight: bold;
text-decoration: none;
}



.page:link, .page:visited, .page:active, .page:focus {
background-color: #faefd7;
color: #947818;
font-weight: normal;
text-decoration: none;
}


.page:hover {
background-color: #fdf5e2;
color: #817139;
font-weight: bold;
text-decoration: none;
}



.page_bok:link, .page_bok:visited, .page_bok:active, .page_bok:focus {
background-color: #e1cc9b;
color: #947818;
font-weight: normal;
text-decoration: none;
}


.page_bok:hover {
background-color: #edd9ad;
color: #817139;
font-weight: bold;
text-decoration: none;
}


/* //Выбор страницы */

/* Страница товара */

#ank_tov {margin-bottom: 20px;}

.tbl_rgt_tov {
background-color: rgba(250, 235, 210, 0.85);
vertical-align: top;
}


.w_tov {width: 1210px;}
.sled_str_tov {text-align: right;}
.w100 {width: 100px;}

.box_tov {
width: 1176px;
margin: 0px auto 20px;
}

.txt_tov {
display: block;
margin-bottom: 20px;
font-weight: bold;
}


/* //Страница товара */

/* Слайдшоу */

.h_slide {height: 360px;}

.mrg_slider {
width: 1060px;
height: 450px;
margin-top: -60px;
}

#slide_l3 {
width: 190px;
height: 20px;
left: 0px;
top: 310px;
}

#slide_l3 #slide_clsedit {
opacity: 0.5;
background-color: #77879f;
height: 20px;
}

#slide_l3 #slide_txt {
padding: 0px 25px 2px 25px;
color: #fff;
left: 0px;
top: 0px;
}

#slide_l1, #slide_l2 {
visibility: visible;
opacity: 1;
}

#slide_pict1, #slide_pict2 {cursor: pointer;}

/* //Слайдшоу */

/* Бег. строка */

#marquee_container {
margin: 0px auto;
width: 1078px;
height: 20px;
overflow: hidden;
}

#marquee_subcontainer {
margin: 0px;
width: 2500px;
height: 15px
}

#marquee_text {
margin: 0px;
height: 15px;
font-size: 14px;
font-style: italic;
color: #622f2f;
top: 0px;
left: 0px;
}

/* //Бег. строка */

/* Скрипт browsing */

#div1 {
position: fixed;
z-index: 9999;
top: 10px;
width: 850px;
height: 610px;
background-color: #3d2b00;
border: 3px solid #968252;
border-radius: 20px;
box-shadow: 0px 0px 50px 0px #000;
visibility: hidden;
}

.display_div {
left: 25px;
top: 10px;
width: 800px;
height: 533px;
background-color: #776c53;
overflow: hidden;
}

#img_div {
width: 800px;
height: 533px;
overflow: hidden;
}

.center_img_div {
left: 0px;
top: 0px;
background-color: #6a5114;
}

.left_img_div {
left: -820px;
top: 50px;
background-color: #968e7a;
}

.right_img_div {
left: 820px;
top: 50px;
background-color: #867447;
}

#lft {
left: 5px;
top: 20px;
}

#rgt {
left: 820px;
top: 20px;
}

.close_link_img {
left: 780px;
top: 5px;
}

#ld1 {
left: 200px;
top: 167px;
visibility: hidden;
}

#t1 {
left: 30px;
top: 535px;
width: 700px;
height: 49px;
font-size: 12px;
color: #ffffff;
}

.lnk_brws, .lnk_brws:link, .lnk_brws:visited, .lnk_brws:active, .lnk_brws:focus {
font-size: 12px;
color: #fff;
top: 585px;
text-decoration: none;
}

.lnk_brws:hover {text-decoration: underline;}

.lnk_close {left: 750px;}
#link_podr {left: 650px;}
#link_dwn {left: 550px;}

/* //Скрипт browsing */

/* Контакты */

.contact2 {
border-bottom: #c3b19f 1px solid;
text-align: left;
font-style: italic;
padding: 10px 0px 5px 20px;
font-size: 10pt;
font-weight: bold;
width: 305px;
}

.contact_pic {
width: 40px;
height: 24px;
text-align: center;
padding-top: 8px;
}

.contact_txt {
width: 110px;
text-align: left;
font-size: 10pt;
padding-top: 6px;
}

.contact_head {color: #a27301;}
.contact_link {color: #b95802;}

/* //Контакты */

/* Роскомнадзор */

#rskn {
position: fixed;
visibility: visible;
z-index: 1;
right: 0px;
bottom: 0px;
padding: 5px;
width: 400px;
height: 35px;
background: url('pictures/adm/kuki.png') #e5d6bc 20% 50% no-repeat;
opacity: 0.8;
}

.rskn_x {
position: fixed;
z-index: 1;
right: 0px;
bottom: 20px;
width: 20px;
height: 20px;
font-size: 16px;
color: #937932;
font-weight: bold;
cursor: pointer;
}

/* //Роскомнадзор */

/* //Служебная часть */