* {
    margin: 0;
    padding: 0;
}

a {
    color: #333333;
    text-decoration: none;
}
a:hover {
    text-decoration: underline;
    
}
img {
    border: medium none;
}
#wrapper {
    border-left: 1px solid #999999;
    border-right: 1px solid #999999;
    height: auto !important;
    margin: 0 auto !important;
    width: 998px;

}
#header_remont {
    background: url("remont_kvartir_v_spb2bv4.jpg") repeat scroll 0 0 #CAD8D9;
    height: 382px;
}
.nicd {
     background: rgba(0, 0, 0, 0) url("menu10.jpg") no-repeat scroll 0 0;
    height: 18px;
    margin: 0 auto;
    width: 940px;
}
.ny2 {
    background: rgba(0, 0, 0, 0) url("ny_v2.jpg") no-repeat scroll 0 0;
    height: 81px;
    margin: 0 auto;
    width: 940px;
}
.ny12 {
    background: rgba(0, 0, 0, 0) url("ny_v12.jpg") no-repeat scroll 0 0;
    height: 250px;
    margin: 0 auto;
    width: 940px;

}
.ny11 {
    background: rgba(0, 0, 0, 0) url("ny_v11.jpg") no-repeat scroll 0 0;
    height: 420px;
    margin: 0 auto;
    width: 940px;    
}
.ny9 {
    background: rgba(0, 0, 0, 0) url("ny_v9.jpg") no-repeat scroll 0 0;
    height: 279px;
    margin: 0 auto;
    width: 940px;  
}
.ny10 {
    background: rgba(0, 0, 0, 0) url("ny_v10.jpg") no-repeat scroll 0 0;
    height: 81px;
    margin: 0 auto;
    width: 940px;    
}
.cod {
    font: 24px/60px Arial,Tahoma,Verdana,sans-serif;
    margin-left: 50px;
}
.tel {
    font: bold 40px Arial,Tahoma,Verdana,sans-serif;
}
.graf_7 {
    font: 55px/45px Arial,Tahoma,Verdana,sans-serif;
}
.graf_8 {
    font: 65px/100px Arial,Tahoma,Verdana,sans-serif;
}
.graf_9 {
    font: 60px/70px Arial,Tahoma,Verdana,sans-serif;
}

.logo {
    margin-left: 1px;
}
.rro {
    font: 13px/35px Arial,Tahoma,Verdana,sans-serif;
    margin-left: 35px;
}

#middle {
    background-color: #FFFFFF;
    height: 100%;
    padding: 0 0 103px;
    width: 100%;
}
.upText {
    font-size: 13px;
    line-height: 20px;
    padding: 0 30px;
    width: 940px;
}
.upText h1, #content h1, .upText h2, #content h2 .upText h3, #content h3 {
    color: #333333;
    font: bold 20px Arial,Tahoma,Verdana,sans-serif;
    padding: 26px 0 6px;
}
.upText img {
    margin: 1px 1px;
}
.zagolovok {
    color: #333333;
    font: bold 20px Arial,Tahoma,Verdana,sans-serif;
    padding: 26px 0 6px;    
}
.nic {
    background: none repeat scroll 0 0 #CCCCCC;
    color: #333333;
    font-size: 13px;
}
.nic_4 {
    background: none repeat scroll 0 0 #333333;
    color: #FFFFFF;
    font-size: 13px;
}
.nic_01 {
    background: none repeat scroll 0 0 #333333;
    color: #FFFFFF;
    font-size: 13px;
}
.nic_50 {
    background: #f3e7cf url("") no-repeat scroll 15px center;
    color: #333333;
    font-size: 13px;
}
.nic_6 {
    background: #d9ebed url("gal.png") no-repeat scroll 15px center;
    color: #333333;
    font-size: 13px;
}
.nic_60 {
    background: #d9ebed url("") no-repeat scroll 15px center;
    color: #333333;
    font-size: 13px;
}
#footer {
    border-top: 1px solid #CCCCCC;
    background-image: url(foot_01.jpg);
    height: 100px;
    margin: -100px auto 0;
    width: 935px;
}
.fleft {
    float: left;
    font-size: 11px;
    height: 70px;
    line-height: 17px;
    margin: 23px 0 0;
    padding: 0px 10px 0 0px;
}
.fright {
    float: right;
    margin-top: 20px;
    text-align: right;
}

.akc_pot {
    background: rgba(0, 0, 0, 0) url("akc_pot.jpg") no-repeat scroll 0 0;
    height: 100px;
    margin: 0 auto;
    width: 540px;
}
.akc_pr {
    background: rgba(0, 0, 0, 0) url("akc_pr.jpg") no-repeat scroll 0 0;
    height: 100px;
    margin: 0 auto;
    width: 540px;
}
.sxrakcelektrika {
    background: rgba(0, 0, 0, 0) url("sxrakcelektrika.jpg") no-repeat scroll 0 0;
    height: 200px;
    margin: 0 auto;
    width: 928px;
}
.sxrakckvart {
    background: rgba(0, 0, 0, 0) url("sxrakckvart.jpg") no-repeat scroll 0 0;
    height: 301px;
    margin: 0 auto;
    width: 940px;
}
.sxrakcremontkvart {
    background: rgba(0, 0, 0, 0) url("sxrakcremontkvart.jpg") no-repeat scroll 0 0;
    height: 195px;
    margin: 0 auto;
    width: 940px;
}
.sxrakc001 {
    background: rgba(0, 0, 0, 0) url("free_pot.jpg") no-repeat scroll 0 0;
    height: 162px;
    margin: 0 auto;
    width: 928px;
}
.v_spec {
    background: rgba(0, 0, 0, 0) url("v_spec2.jpg") no-repeat scroll 0 0;
    height: 200px;
    margin: 0 auto;
    width: 940px;
}
.remont_spb_s_nami {
    background: rgba(0, 0, 0, 0) url("remont_spb_s_nami.jpg") no-repeat scroll 0 0;
    height: 90px;
    margin: 0 auto;
    width: 928px;
}
.skidki_na_remont {
    background: rgba(0, 0, 0, 0) url("bonys_free.jpg") no-repeat scroll 0 0;
    height: 430px;
    margin: 0 auto;
    width: 928px;
}
.cenvne {
    background: rgba(0, 0, 0, 0) url("cenvne_110.jpg") no-repeat scroll 0 0;
    height: 200px;
    margin: 0 auto;
    width: 940px;
}
.ceeee {
    background: rgba(0, 0, 0, 0) url("ceeee.jpg") no-repeat scroll 0 0;
    height: 94px;
    margin: 0 auto;
    width: 940px;
}
.cenvne_2 {
    background: rgba(0, 0, 0, 0) url("cenvne_2.jpg") no-repeat scroll 0 0;
    height: 980px;
    margin: 0 auto;
    width: 940px;
}

.ny {
    background: rgba(0, 0, 0, 0) url("ny.jpg") no-repeat scroll 0 0;
    height: 240px;
    margin: 0 auto;
    width: 940px;
}

.sxrakc {
    background: rgba(0, 0, 0, 0) url("sxrakc2220144.jpg") no-repeat scroll 0 0;
    height: 150px;
    margin: 0 auto;
    width: 928px;
}
.sxrakcc {
    background: rgba(0, 0, 0, 0) url("sxrakc2220145.jpg") no-repeat scroll 0 0;
    height: 150px;
    margin: 0 auto;
    width: 928px;
}
.sxrakccc {
    background: rgba(0, 0, 0, 0) url("sxrakc2220146.jpg") no-repeat scroll 0 0;
    height: 150px;
    margin: 0 auto;
    width: 928px;
}
.sxrakcccc {
    background: rgba(0, 0, 0, 0) url("sxrakc2220147.jpg") no-repeat scroll 0 0;
    height: 195px;
    margin: 0 auto;
    width: 928px;
}
.sxrakc_p {
    background: rgba(0, 0, 0, 0) url("sxrakc222012.jpg") no-repeat scroll 0 0;
    height: 150px;
    margin: 0 auto;
    width: 928px;
}
.sxrakc_p1 {
    background: rgba(0, 0, 0, 0) url("sxrakc222014.jpg") no-repeat scroll 0 0;
    height: 150px;
    margin: 0 auto;
    width: 928px;
}
.priemka_kvartir {
    background: rgba(0, 0, 0, 0) url("priemka_kvartir_spb.jpg") no-repeat scroll 0 0;
    height: 170px;
    margin: 0 auto;
    width: 940px;
}
.new_stroy {
    background: rgba(0, 0, 0, 0) url("new_stroy.jpg") no-repeat scroll 0 0;
    height: 170px;
    margin: 0 auto;
    width: 940px;
}
.new_stroynn {
    background: rgba(0, 0, 0, 0) url("new_stroynn.jpg") no-repeat scroll 0 0;
    height: 290px;
    margin: 0 auto;
    width: 940px;
}
.sxr_v {
    background: rgba(0, 0, 0, 0) url("sxr_remont30505.jpg") no-repeat scroll 0 0;
    height: 316px;
    margin: 0 auto;
    width: 701px;
}
.sxr {
    background: rgba(0, 0, 0, 0) url("sxr_remont3051251.jpg") no-repeat scroll 0 0;
    height: 314px;
    margin: 0 auto;
    width: 701px;
}
.sxr_p {
    background: rgba(0, 0, 0, 0) url("sxr_remont305125157.jpg") no-repeat scroll 0 0;
    height: 478px;
    margin: 8px auto;
    width: 705px;
}
.sxr_14 {
    font: 13px/20px Arial,Tahoma,Verdana,sans-serif;
    margin-left: 20px;
}
.sxr_15 {
    font: 13px/20px Arial,Tahoma,Verdana,sans-serif;
    margin-left: -88px;
}
.sxr_16 {
    font: 13px/45px Arial,Tahoma,Verdana,sans-serif;
    margin-left: 120px;
}
.sxr_17 {
    font: 13px/0px Arial,Tahoma,Verdana,sans-serif;
    margin-left: 135px;
}
.sxr_166 {
    font: 13px/50px Arial,Tahoma,Verdana,sans-serif;
    margin-left: 115px;
}
.sxr_177 {
    font: 13px/0px Arial,Tahoma,Verdana,sans-serif;
    margin-left: 10px;
}

.nat_pot {
    background: rgba(0, 0, 0, 0) url("nat_pot.jpg") no-repeat scroll 0 0;
    height: 97px;
    margin: 0 auto;
    width: 940px;
}

.sxr_remont {
    background: rgba(0, 0, 0, 0) url("sxr_remont22.jpg") no-repeat scroll 0 0;
    height: 320px;
    margin: 0 auto;
    width: 701px;
}
.sxr_14_remont {
    font: 13px/15px Arial,Tahoma,Verdana,sans-serif;
    margin-left: 20px;
}
.sxr_15_remont {
    font: 13px/20px Arial,Tahoma,Verdana,sans-serif;
    margin-left: -88px;
}
.sxr_150_remont {
    font: 13px/15px Arial,Tahoma,Verdana,sans-serif;
    margin-left: 20px;
}
.sxr_151_remont {
    font: 13px/20px Arial,Tahoma,Verdana,sans-serif;
    margin-left: 45px;
}
.sxr_16_remont {
    font: 13px/45px Arial,Tahoma,Verdana,sans-serif;
    margin-left: 135px;
}
.sxr_17_remont {
    font: 13px/0px Arial,Tahoma,Verdana,sans-serif;
    margin-left: 135px;
}

.sxr_yslygi {
    background: rgba(0, 0, 0, 0) url("yslygi.jpg") no-repeat scroll 0 0;
    height: 226px;
    margin: 0 auto;
    width: 940px;
}
.sxr_1_yslygi {
    font: 13px/25px Arial,Tahoma,Verdana,sans-serif;
    margin-left: 0px;
}
.sxr_2_yslygi {
    font: 13px/20px Arial,Tahoma,Verdana,sans-serif;
    margin-left: 20px;
}


.frame {
    border: 3px solid #e0f1f7;
   }


.min_mon2 {
    background: #f3e7cf url("gal.png") no-repeat scroll 15px center;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 15px !important;
    height: 46px;
    line-height: 22px;
    padding-left: 60px;
}



.price {
    border-collapse: collapse;
    margin-bottom: 10px;
    width: 100%;
}
.price td {
    padding: 5px;
}
.price tr:hover {
    background: #efe6cf none repeat scroll 0 0;
}
.price th {
    background: #b8cce4 none repeat scroll 0 0;
    border: 1px solid #333333;
    padding: 3px;
    text-align: center;
}

.price_2 {
    border-collapse: collapse;
    margin-bottom: 10px;
    width: 100%;
}
.price_2 td {
    padding: 0 5px;
}
.price_2 tr:hover {
    background: #efe6cf none repeat scroll 0 0;
}
.price_2 th {
    background: #E0F1F7 none repeat scroll 0 0;
    border: 1px solid #333333;
    padding: 0px;
    text-align: center;
}


#menu {
    background: url("bg_menu.jpg") repeat-x scroll 0 0 #00689A;
    height: 38px;
    width: 998px;
}
#bg_menu_left {
    background: url("bg_menu_left.jpg") no-repeat scroll 0 0 transparent;
    float: left;
    height: 38px;
    width: 0px;
}
#bg_menu_right {
    background: url("bg_menu_right.jpg") no-repeat scroll 0 0 transparent;
    float: right;
    height: 38px;
    width: 0px;
}
ul.dropdown, ul.dropdown li, ul.dropdown ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
ul.dropdown li {
    float: left;
}
ul.dropdown li {
    background: url("bg_menu_withaut.jpg") no-repeat scroll 0 0 transparent;
    font-size: 16px;
    line-height: 36px;
    padding: 0 50px;
}
ul.dropdown li span {
    color: #FFFFFF;
}
ul.dropdown li.hover, ul.dropdown li:hover {
    background: url("bg_menu_hover.jpg") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
}
ul.dropdown a:link, ul.dropdown a:visited {
    color: #FFFFFF;

}
ul.dropdown a:hover {
    color: #FFFFFF;
}
ul.dropdown a:active {
    color: #FFFFFF;
}


#menu_priemka {
    background: url("bg_menu.jpg") repeat-x scroll 0 0 #00689A;
    height: 38px;
    width: 998px;
}
#bg_menu_left_priemka {
    background: url("bg_menu_left.jpg") no-repeat scroll 0 0 transparent;
    float: left;
    height: 38px;
    width: 0px;
}
#bg_menu_right_priemka {
    background: url("bg_menu_right.jpg") no-repeat scroll 0 0 transparent;
    float: right;
    height: 38px;
    width: 0px;
}
ul.dropdown_priemka, ul.dropdown_priemka li, ul.dropdown_priemka ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
ul.dropdown_priemka li {
    float: left;
}
ul.dropdown_priemka li {
    background: url("bg_menu_withaut.jpg") no-repeat scroll 0 0 transparent;
    font-size: 16px;
    line-height: 36px;
    padding: 0 48px;
}
ul.dropdown_priemka li span {
    color: #FFFFFF;
}
ul.dropdown_priemka li.hover, ul.dropdown_priemka li:hover {
    background: url("bg_menu_hover.jpg") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
}
ul.dropdown_priemka a:link, ul.dropdown_priemka a:visited {
    color: #FFFFFF;

}
ul.dropdown_priemka a:hover {
    color: #FFFFFF;
}
ul.dropdown_priemka a:active {
    color: #FFFFFF;
}


#menu_remont {
    background: url("bg_menu.jpg") repeat-x scroll 0 0 #00689A;
    height: 38px;
    width: 998px;
}
#bg_menu_left_remont {
    background: url("bg_menu_left.jpg") no-repeat scroll 0 0 transparent;
    float: left;
    height: 38px;
    width: 0px;
}
#bg_menu_right_remont {
    background: url("bg_menu_right.jpg") no-repeat scroll 0 0 transparent;
    float: right;
    height: 38px;
    width: 0px;
}
ul.dropdown_remont, ul.dropdown_remont li, ul.dropdown_remont ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
ul.dropdown_remont li {
    float: left;
}
ul.dropdown_remont li {
    background: url("bg_menu_withaut.jpg") no-repeat scroll 0 0 transparent;
    font-size: 16px;
    line-height: 36px;
    padding: 0 35px;
}
ul.dropdown_remont li span {
    color: #FFFFFF;
}
ul.dropdown_remont li.hover, ul.dropdown_remont li:hover {
    background: url("bg_menu_hover.jpg") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
}
ul.dropdown_remont a:link, ul.dropdown_remont a:visited {
    color: #FFFFFF;

}
ul.dropdown_remont a:hover {
    color: #FFFFFF;
}
ul.dropdown_remont a:active {
    color: #FFFFFF;
}