@charset "utf-8";
/* CSS Document */

html, body, div, ul, ol, li, h1, h2, h3, h4, h5, h6, dd, dt, dl, table, tr, td, th, p, span, strong, small, a, img, form { margin: 0px; padding: 0px; }
html { height: 100%; font-size: 62.5%; }
body { font: normal 14px Arial, Helvetica, sans-serif; color: #727272; background: #fff; min-width: 1000px; position: relative; height: 100%; }
img { border: none; }
a { cursor: pointer; text-decoration: underline; color: #727272; }
a:hover { text-decoration: none; }
p { padding-bottom: 15px; }
p small { font-size: 0.8em; }
h1, h2, h3, h4, h5, h6 { font: normal 18px Arial, Helvetica, sans-serif; color: #f79206; padding-bottom: 15px; text-transform: uppercase;}
h1 { font-size: 24px; }
h3 { font-size: 14px; }
h4 { font-size: 13px; }
h5 { font-size: 12px; }
h6 { font-size: 11px; }
input[type='submit'], input[type='button'] { cursor: pointer; }
ul, ol { padding-left: 30px; }
ul li { list-style: disc outside; }
.set, .list1:after, .list2_b ul:after { height: 0; overflow: hidden; clear: both; font-size: 0; line-height: 0; display: block; content: '';}
.fl { float: left; }
.fr { float: right; }
.rel { position: relative; }

#wrap {  position: relative; width: 900px; margin: 15px auto; padding: 34px; border: solid #f79206 1px;}
    .title { position: absolute; right: 34px; top: -1px; border: solid 1px #f0a228; -webkit-border-radius: 0 0 10px 10px; -moz-border-radius:  0 0 10px 10px; border-radius:  0 0 10px 10px; background: #FCC433; background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FCC433), to(#fbac32)); background: -webkit-linear-gradient(#FCC433, #fbac32); background: -moz-linear-gradient(#FCC433, #fbac32); background: -ms-linear-gradient(#FCC433, #fbac32); background: -o-linear-gradient(#FCC433, #fbac32); background: linear-gradient(#FCC433, #fbac32); -pie-background: linear-gradient(#FCC433, #fbac32); font-size: 24px; font-weight: bold; color: #fff; line-height: 56px; height: 52px; padding: 0 17px 0 19px; text-shadow: 1px 1px 0 #f3a82b, -1px -1px 0 #f3a82b;}
    .title:after { position: absolute; display: block; content: '5 простых шагов к выключателю Вашей мечты'; right: -1px; top: 62px; font-size: 14px; font-weight: normal; color: #727272; text-shadow: none; text-transform: none; line-height: normal;}

    .h201, .h202, .h203, .h204, .h205 { font-size: 14px; padding: 2px 0 11px 30px; position: relative;}
    .h201:before, .h202:before, .h203:before, .h204:before, .h205:before { position: absolute; content: ''; left: -1px; top: -1px; width: 21px; height: 21px;}
    .h201:before { background: url(../images/n1.png);}
    .h202:before { background: url(../images/n2.png);}
    .h203:before { background: url(../images/n3.png);}
    .h204:before { background: url(../images/n4.png);}
    .h205:before { background: url(../images/n5.png);}
    .h205 { margin-bottom: 8px;}

.select_col { position: relative;}
    .list1 { position: relative; left: -1px;}
    .list1 ul, .list2_t ul, .list2_b ul, .select_kl ul, .list3 ul, .list4 ul { padding: 0; margin: 0;}
    .list1 li { float: left; list-style: none; display: block; margin: 0 21px 29px 0; padding: 0 0 5px; border-bottom: 2px solid transparent;}
    .list1 li:hover { border-color: #a1a2a1; }
    .list1 li.active { border-color: #f79206;}
    .list1 li img { float: left;}


.select_back { position: relative;}
    .list2_wr { float: right; width: 263px; margin-top: 1px;}
        .list2_t { border: solid 2px #f0a228; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; -moz-background-clip: padding-box; -webkit-background-clip: padding-box; background-clip: padding-box; padding: 0 20px 10px; text-align: center; margin-bottom: 19px;}
        .h301 { position: relative; top: -2px; left: -22px;  border: solid 1px #f0a228; -webkit-border-radius: 5px 5px 0 0; -moz-border-radius:  5px 5px 0 0; border-radius:  5px 5px 0 0; background: #FCC433; background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FCC433), to(#fbac32)); background: -webkit-linear-gradient(#FCC433, #fbac32); background: -moz-linear-gradient(#FCC433, #fbac32); background: -ms-linear-gradient(#FCC433, #fbac32); background: -o-linear-gradient(#FCC433, #fbac32); background: linear-gradient(#FCC433, #fbac32); -pie-background: linear-gradient(#FCC433, #fbac32); font-size: 18px; font-weight: bold; color: #fff; height: 40px; line-height: 44px; text-shadow: 1px 1px 0 #f3a82b, -1px -1px 0 #f3a82b; text-align: center; padding: 0; margin: 0 -44px 15px 0;}
        .list2_t li { list-style: none; padding: 0 0 7px;}
        .list2_t li a { display: block; border: solid 1px #a1a2a1; background: #FEFEFE; background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FEFEFE), to(#ebebeb)); background: -webkit-linear-gradient(#FEFEFE, #ebebeb); background: -moz-linear-gradient(#FEFEFE, #ebebeb); background: -ms-linear-gradient(#FEFEFE, #ebebeb); background: -o-linear-gradient(#FEFEFE, #ebebeb); background: linear-gradient(#FEFEFE, #ebebeb); -pie-background: linear-gradient(#FEFEFE, #ebebeb); text-decoration: none; font-size: 12px; line-height: 14px; color: #727272; padding: 4px 5px 3px;}
        .list2_t ul { padding-top: 2px;}
        .list2_t ul.first li a { font-size: 14px; line-height: 16px; font-weight: bold; text-transform: uppercase; padding: 6px 5px 5px;}
        .list2_t ul.first { margin-bottom: 6px; padding-top: 0;}


        .h302 { padding-bottom: 9px;}

        .list2_b { position: relative; padding: 16px 17px 9px; border: solid 1px #a1a2a1; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; -moz-background-clip: padding-box; -webkit-background-clip: padding-box; background-clip: padding-box;}
        .list2_b .h302 { padding-bottom: 11px;}
        .list2_b li { list-style: none; display: block; padding: 0 0 16px 7px; float: left;}
        .list2_b li:first-child { padding-left: 0;}
        .list2_b li a { display: block; width: 47px; height: 48px; text-indent: -99in; overflow: hidden; border: solid 2px #a1a2a1;}
        .list2_b li.active a, .list2_b li:hover a { border-color: #f79206;}
        .f1 a { background: url(../images/f1.png);}
        .f2 a { background: #e8e8e8;}
        .f3 a { background: url(../images/f3.png);}
        .f4 a { background: url(../images/f4.png);}

        .pic1 { padding: 4px 0 12px;}
        .pic2 { padding: 4px 0 0;}

    .preview { position: relative; overflow: hidden; left: -1px; margin-bottom: 25px;}
        .texture_wr { float: left; width: 401px; height: 367px; border: solid 1px #a7a8a7;}
        .slider { float: left;}
        .texture { padding: 47px 51px 46px 50px;}
        .r { padding: 71px 84px 71px 83px;}
        .kl { width: 133px; height: 132px;}

    .select_kl_form { position: relative; overflow: hidden; padding: 1px 0 0 1px; left: -1px; top: -1px;}
        .select_kl, .select_form { float: left;}
        .select_kl { width: 298px; margin-right: 45px;}
            .list2 ul { width: 120%; margin-right: -40px;}
            .list2 li { list-style: none; float: left; width: 83px; text-align: center; padding: 0; margin: 0 24px 24px 0;}
            .list2 li img { width: 83px; height: 83px; margin-bottom: 4px; display: block;}
            .list2 li a {  text-decoration: none;}
            .list2 li span { display: block; padding: 4px 0 0; border-top: solid 2px transparent; font-size: 12px; color: #000;}
            .list2 li:hover span { border-color: #a1a2a1;}
            .list2 li.active span { border-color: #f79206;}

        .select_form { width: 270px;}
            .list3 { overflow: hidden;}
            .list3 li { list-style: none; display: block; float: left; margin: 0 26px 24px 0;}
            .list3 li a { display: block; width: 100px; height: 83px; padding-bottom: 4px; border-bottom: solid 2px transparent; background: url(../images/ramki.png) no-repeat;}
            .list3 li.active a { border-color: #f79206;}
            .list3 li.r1 a { background-position: 0 0;}
            .list3 li.r2 a { background-position: -110px 0; width: 94px;}
            .list3 li.r3 a { background-position: -220px 0;}
            .list3 li.r4 a { background-position: -338px 0; width: 96px;}
            .list3 li.r1 a:hover, .list3 li.r1.active a { background-position: 0 -119px;}
            .list3 li.r2 a:hover, .list3 li.r2.active a { background-position: -110px -119px;}
            .list3 li.r3 a:hover, .list3 li.r3.active a { background-position: -220px -119px;}
            .list3 li.r4 a:hover, .list3 li.r4.active a { background-position: -338px -119px;}


    .select_r { position: relative; top: -1px; left: -1px;}
        .list4 { overflow: hidden;}
        .list4 ul { width: 110%; margin-right: -30px; display: none;}
        .list4.active ul { display: block;}
        .list4 li { float: left; list-style: none; width: 93.5px; height: 124px; text-align: center; padding: 0; margin: 0 22px 0 0;}
        .list4 li img { width: 93px; height: 84px; margin-bottom: 4px; display: block;}
        .list4 li a {  text-decoration: none;}
        .list4 li span { display: block; padding: 4px 0 0; border-top: solid 2px transparent; font-size: 12px; color: #000;}
        .list4 li:hover span { border-color: #a1a2a1;}
        .list4 li.active span { border-color: #f79206;}

        .h303 { padding: 0 0 0 22px; margin-bottom: 13px; position: relative; cursor: pointer;}
            .h303:before { display: block; position: absolute; width: 14px; height: 14px; left: 0; top: 1px; background: url(../images/plus.png) no-repeat; content: '';}
            .list4.active .h303:before { background: url(../images/minus.png) no-repeat;}


    .div1 { background: #eaeaea; padding: 18px 16px 10px; text-align: center;}
        .h401 { font-size: 12px; color: #727272;}    
© TrueDev.org