/* CSS Document */
/*RESET BLOCK*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
vertical-align: baseline;
background: transparent;
}
body {
line-height: 1;
}

blockquote, q {
quotes: none;
}
@-moz-document url-prefix()
{
 #right-corner-bf-fotr { background:url(right-corner-bf-fotr-moz.gif) top right no-repeat; width:84px; height:81px; float:right; }
}

 #right-corner-bf-fotr { background:url(right-corner-bf-fotr.gif) top left no-repeat; width:84px; height:81px;
width:84px; height:81px; float:right; }
/* remember to define focus styles! */
:focus {
outline: 0;
}

.b-simple-text table ul
{
        margin-left:20px;
}
.b-simple-text ul
{
        margin-left:20px;
}

/* remember to highlight inserts somehow! */
ins {
text-decoration: none;
}
del {
text-decoration: line-through;
}

/*BASE Style*/
body a {
        color:#f7c201;
        }
body h1,body h2,body h3,body h4,body h5,body h6{
        color:#FFF;}

/*LAYOTS INDEX PAGE*/


html{
        height:100%;
        width:100%;
        }
body{
        background-color:#333333;
        background-image:url(background-site.gif);
        background-repeat:repeat-x;
        min-height:100%;
        padding:40px 0px 40px 0px;
        position:relative;}


.l-header{
        background-color:#4c4c4c;
        background-image:url(background-header-rezina2.gif);
        background-repeat:repeat-x;
        height:300px;
        margin:0 auto;
        position:relative;
        width:100%;
        min-width:1000px;
        }

.l-header strong{
        display:block;
        height:106px;
        left:193px;
        position:relative;
        top:46px;
        overflow:hidden;
        width:219px;
        z-index:10;
        text-indent:-9000px;
                }
.l-header strong span{
        /* background-image:url(logotip.gif); */
        background-image:url(logo.png);
        background-repeat:no-repeat;
        display:block;
        height:62px;
        left:0;
        position:absolute;
        top:27px;
        width:219px;
        z-index:40;
        }
#instruct{
border:0px;
}
#instruct td{
border:0px;
}
#instruct_inner{
border:0px;
}
#instruct_inner td{
border:0px;
}
#picture-blocks {
        position:absolute;
        left:0;
        top:32px;
        z-index:0;
        }
#right-header{
        position:absolute;
        right:0px;
        top:0px;
        }
#left-header {
        position:absolute;
        left:0;
        top:0;
        }
#center-header{
        position:absolute;
        top:0;
        left:27%;
        }

.l-content{
        background-color:#4c4c4c;
        background-image:url(background-content-rezina-r.gif);
        background-repeat:repeat-y;
        background-position:100% 100%;
        /*_background-position:100% top;*/
        font-size:12px;
        line-height:1.3em;
        overflow:hidden;
        margin:0 auto;
        padding:0 0 0 0;
        width:100%;
        min-width:1000px;
                }

.l-wrap {
        background-image:url(background-content-rezina.gif);
        background-position:left top;
        background-repeat:repeat-y;
        width:100%;
        overflow:hidden;
        min-width:1000px;

        }
#polosa-left{
        position:absolute;
        left:32px;
        top:-1px;
        }
#polosa-right {
        position:absolute;
        right:32px;
        top:0;
        }
.l-site-map{
        background-image:url(background-content-rezina2.gif);
        background-repeat:no-repeat;
        background-position:left top;
        float:left;
        clear:both;
        height:100%;
        margin-right:-280px;
        padding:30px 0 60px 80px;
        width:200px;
        }
.l-site-map-catalog{
        float:left;
        clear:both;
        height:100%;
          overflow:hidden;
        padding:30px 0 40px 80px;
        width:200px;
          margin-right:-280px;
        }
.b-site-map li{
        list-style-type:none;
        list-style-image:none;
        padding:0 0 0 0px;
        margin:0 0 30px 13px;
        }
.b-site-map li a{
        /*margin:0 0 0 15px;*/}
.b-site-map li h3{
        display:inline;}
.sqare{
        margin:50px 0 0 10px;
        }
.services{
        margin:50px 0 0px 0;}
.services-menu{
        margin:20px 0 0 5px;
        list-style-position:inside;}
.services-menu li{
        list-style-type:square;
        margin:0 0 0 0px;}

.b-basic-content,.b-basic-content-textpage,.b-basic-content-katalog-tovar,.b-basic-content-katalog-spisok{
        font-size:12px;
        line-height:1.2em;
        margin:0 0 0 0px;
        overflow:hidden;
        padding:30px 80px 55px 0px;
        }
.b-basic-content-katalog-tovar{
    width:auto;
    margin-left:330px;
}
.b-basic-content-katalog-tovar p.b-up-navigation-katalog-tovar{
    padding:0 0 10px 0px;
}
.b-basic-content-katalog-spisok{
    width:auto;
    margin-left:330px;
     padding-top:0px;
    padding-left:0px;
        }

.b-basic-content p, .hentry p{
        padding:10px 0 0px 0;}
.b-basic-content div, .hentry div{
        padding:0px 0 10px 0;}
.b-basic-content p a,.b-basic-content a{
        color:#f7c201;
        text-decoration:underline;
        }

.b-advertising-block{
        background-color:#4c4c4c;
        background-image:url(kroshka-poloska.jpg);
        background-position:left top;
        background-repeat:repeat-y;
        font-size:12px;
        line-height:1.2em;
        margin:0 auto;
        padding:0px 0 0px 0;
        position:relative;
        overflow:hidden;
        text-align:center;
        width:100%;
        min-width:1000px;
        }
#kroshka-poloska-l{
        position:absolute;
        left:0px;
        top:0px;
        }

/*.b-advertising-block-wrap{
        width:100%;
        overflow:hidden;
        background-color:#4c4c4c;
        background-image:url(kroshka-poloska-r.gif);
        background-repeat:repeat-y;
        background-position:100% top;
        }*/
.b-advertising-block-wrap{
        width:100%;
        overflow:hidden;
        background-color:#4c4c4c;
        background-image:url(footrastr.gif);
        background-repeat:repeat-y;
        background-position:100% 4px;
        }
.b-advertising-block ul{
        background-image:url(background-brend-rezina.gif);
        background-repeat:repeat;
        background-position:left top;
        width:auto;
        text-align:center;
        margin:0 42px;
        padding:25px 0px;
        }
.b-advertising-block ul li{
        display:inline;
        margin:20px 15px 10px 15px;
        }
.l-wrap-before-footer {
        width:100%;
        padding:0 0px;
        position:relative;
        height:81px;
        background-image:url(backgr-bf-fotr2.gif);
        background-repeat:repeat-x;
        min-width:1000px;
        }
img.right-corner-bf-fotr{
        position:absolute;
        left:0;
        top:0px
        }
/*img.left-corner-bf-fotr {
        position:absolute;
        right:0px;
        -right:-2px;
        top:0px;
        }
*/
.l-footer{
        font-size:12px;
        line-height:1.2em;
        margin:0 auto;
        overflow:hidden;
        position:relative;
        width:100%;
        min-width:1000px;
        }

#links-Dextra{
        clear:both;
        float:left;
        margin:25px 0 0 75px;
}
#links-Dextra h4{
        display:inline;}

#adress-company{
        float:left;
        margin:18px 0 0 100px;}

.meter-one{
        position:absolute;
        right:183px;
        top:25px;}

.meter-two{
        position:absolute;
        right:80px;
        top:25px;}
.links-in-text{
        color:#f7c201;}
#counters{
        text-align:right;
        padding:0 40px 0 0
        }
#catlinks{
        margin-right:200px;
        margin-top:25px;
        text-align:right;
        padding:0 40px 0 0
        }

/*END LAYOTS INDEX PAGE*/




/*LAYOTS TEXTPAGE*/

.b-basic-content-textpage table{
        border:1px #b3b3b3 solid;
        text-align:center;
        vertical-align:middle;
        width:100%;

        }
.b-basic-content-textpage{
    width:auto;
    margin-left:330px;
}
.b-basic-content-textpage table tr td{
        border:1px #b3b3b3 solid;}
.b-basic-content-textpage ol li{
        list-style-type:square;
        margin:0 0 0 10px;}
.b-basic-content-textpage ul li{
        margin:0 0 0 10px;}
/*END LAYOTS TEXTPAGE*/

/*LAYOTS SEND WITH US*/
#connection-with-as fieldset{
        text-align:right;
        padding:40px 0 0 0;
        width:500px;
        }
#connection-with-as fieldset textarea{
        margin:0 0 0 10px;
        width:300px;
        }
.b-forma{
        margin:0 0 0 10px;
        width:300px; }
.write-you-post{
        vertical-align:top;}
.b-cod{
        text-align:left;
        margin:0 0 0 43px;}
#b-present{
        width:60px;
        margin:0 0 0 15px;}
.grafic-cod{
        margin:-2px 0 0 0;
        vertical-align:middle;}
.pole-for-you{
        text-align:left;
        margin:0 0 0 20px;}
.b-buttons{
        text-align:left;
        margin:0 0 0 195px;}

/*END LAYOTS SEND WITH US*/

/*KATALOG PAGE*/
.b-catalog{
        height:100%;
        margin:0 5px 0 305px;
        padding:20px 70px 0 0;
        overflow:hidden;
          width:auto;

          }
@-moz-document url-prefix(){
        .b-catalog{
            margin:0 5px 0 305px;
        }
}
.b-catalog table{
        height:100%;
        margin:0;
        text-align:center;
        width:100%;
        padding:0;

        }
.b-catalog table tbody{
        height:100%;
        margin:0 0px 0 0;
        padding:0;
        text-align:center;
        width:100%;

        }

.b-catalog table tr td{
        vertical-align:top;
        }

.b-catalog table tr td div{
        height:210px;
        float:left;
       /*width:200px;*/
        width:213px;
         }
.b-catalog1 table tr td div{
        height:210px;
        float:left;
        /*width:200px;*/
        width:213px;
 }
 .b-basic-content .b-catalog1{
    padding: 0px;
 }

.b-catalog1 table tr td div.b-main-catalog2 table{
    width: 100%;
    height: 46px;
}
.b-catalog1 table tr td div.b-main-catalog2 table td{
    text-align: center;
    vertical-align: middle;
}
.b-catalog1 table tr td div.b-main-catalog2 p{
    margin-top:0px;
    text-align:center;
}
.b-catalog1 table tr td div.b-main-catalog2 p img{
    border:1px solid #B3B3B3;
}
.b-catalog table tr td div p{
        margin:20px 0 10px 0;}
.b-catalog table tr td div img{
        border:1px #b3b3b3 solid;}
.b-header-catalog{
        /*margin:0 0 0 27px;*/}

/*END KATALOG PAGE*/

/*KATALOG-TOVAR PAGE*/
.b-navigation-katalog-tovar li{
        margin:0 0 15px 13px;
        }
.b-basic-content-katalog-spisok p.b-up-navigation-katalog-tovar{
        padding:0 0 30px 0px;}
.b-up-navigation-katalog-tovar{
        padding:0 0 10px 305px;
}
.b-middle-navigation-katalog-tovar{
        height:25px;
        line-height:25px;
        }
.b-middle-navigation-katalog-tovar a{
        height:25px;
        line-height:25px;
        padding:5px 5px 15px 5px;
        width:80px;}
.b-middle-navigation-katalog-tovar a:hover{
        background-color:#b3b3b3;}
.b-up-navigation-katalog-tovar a{
        color:#b3b3b3;
        font-size:11px;
        margin:0 2px 0 2px;
        text-decoration:none;
                }
.b-basic-content-katalog-tovar h2{
        color:#FFF;
        margin:0 0 15px 0;
        }
.b-write-about-tovar{
        overflow:hidden;
        padding:0 0 20px 0;
        width:100%;

        }
.b-write-about-tovar img{
        border:1px #b3b3b3 solid;
        float:left;}
.b-write-about-tovar p img{
        float:none;}
.b-production-characteristic{
        display:table;
        padding:0 0 0 40px;}
.b-header-about-production{
        margin:0 0 15px 0;}
.b-simple-text{
        padding: 0 0 20px 0;}
.b-simple-text table{
    width:99%;
}
.b-about-image{
        display:table;
        padding:0 0 0 15px;}
.b-about-image h4{
        margin:-5px 0 15px 0;}
.b-about-image p{
        padding:0 0 10px 0;
        }
div.catalog-tovar{
        overflow:hidden;
        width:100%;
        }
.b-catalog-tovar table{
        border:0;
        background-color:#4c4c4c;
        font-size:14px;
        text-align:center;
        vertical-align:middle;
        width:100%;
        }
.b-catalog-tovar table tr td{
        border:1px #b3b3b3 solid;
        border-collapse:collapse;
        padding:0 5px 0 5px;
        vertical-align:middle;
        }
.b-catalog-tovar table tr td h6 {
        color:#FFF;
        font-weight:bold;}
.b-catalog-tovar table tr td{
        color:#b3b3b3;}



/*END KATALOG-TOVAR PAGE*/

/*KATALOG-SPISOK PAGE*/
.b-catalog-spisok-content{
        /*-margin:0px 0 15px 0;*/
        overflow:hidden;
          width:100%;
        margin:0 0 0 0px;
        padding:0px 80px 10px 20px;
        }
.b-catalog-spisok-content img{
        border:1px #b3b3b3 solid;
        float:left;}
.b-catalog-spisok-content a{
}
.b-about-image p{
        display:table;
        padding:0 0 20px 20px;}
.b-catalog-spisok-content h3{
        margin:0 0 5px 0;}

.b-catalog-spisok-content p{
        margin:-5px 0 0 0;}
/*END KATALOG-SPISOK PAGE*/

/*NEWS PAGE*/
.b-basic-news{
        /*float:right;*/
        font-size:12px;
        line-height:1.6em;
        margin:0 0 0 310px;
        overflow:hidden;
        padding:30px 100px 55px 0;
        width:auto;
        }
.published{
        /*margin:10px 0 5px 0;*/}
.entry-content{
        overflow:hidden;
        width:100%;}
.hentry{
        padding:0px 0 10px 0;
          color:#B3B3B3;
          font-size:14px;
          }
.hentry table{
    margin-left:2px;
}
.hentry span{
          font-size:12px;
background-color:#3E3E3E;
border:0 none;
/*color:#FFFFFF;
cursor:pointer; */
/*height:21px;*/
/*margin-left:4px;*/
padding:1px 3px;

/*width:117px;*/

          }
.hentry a{
        text-align:center;font-weight:normal;}
.hentry ul{
    margin:0px 0 10px 30px;
}
.hentry ul li div{
    padding:0px;
}
.peidger{
        text-align:left;}
.peidger p a{
        margin:0 5px 0 5px;}

/*END NEWS PAGE*/

/*FONT`S AND TYPOGRAPHICS*/
        /*INDEX PAGE*/

body{
        font:62.5%/1.4 Arial, Helvetica, sans-serif;}

.b-site-map li h3{
        font-style:normal;}
.b-site-map li h3 a{
        color:#f7c201;
        font-size:18px;
        font-style:normal;
        text-decoration:none;
        font-weight:normal;
          margin-left:15px;
        }
.b-site-map li h3 a:hover,.b-site-map li h3 a:active{
        text-decoration:underline;}

.b-basic-content h2{
        color:#FFF;
        font-size:24px;
        font-weight:normal;
        }
.b-basic-content p{
        color:#b2b2b2;
        font-size:14px;
        line-height:130%;}

.services-menu li {
        color:#b2b2b2;
        font-size:16px;
        line-height:1.6em;}
#links-Dextra {
        color:#b3b3b3;
        font-size:12px;
        line-height:1.4em;
        font-style:normal;
                        }
#links-Dextra a{
        color:#f7c201;
        text-decoration:underline;}
#adress-company{
        color:#b3b3b3;
        font-size:12px;
        font-style:normal;
        line-height:1.4em;}
#self-company{
        color:#b3b3b3;
        text-decoration:none;}
.email{
        color:#f7c201;
        text-decoration:underline;}
        /*ENd INDEX PAGE*/
        /*TEXT PAGE*/
.b-basic-content-textpage h1{
        color:#FFF;
        font-size:24px;
        font-weight:normal;
        line-height:1.0em;
        padding:0 0 1em 0;
        }
.b-basic-content-textpage h2{
        color:#FFF;
        font-size:22px;
        font-weight:normal;
        line-height:1.0em;
        padding:0 0 1em 0;
        }
.b-basic-content-textpage h3{
        color:#FFF;
        font-size:20px;
        font-weight:normal;
        line-height:1.0em;
        padding:0 0 1em 0;
        }
.b-basic-content-textpage h4{
        color:#FFF;
        font-size:18px;
        font-weight:normal;
        line-height:1.0em;
        padding:0 0 1em 0;}
.b-basic-content-textpage h5{
        color:#FFF;
        font-size:16px;
        font-weight:normal;
        line-height:1.0em;
        padding:0 0 1em 0;
        }
.b-basic-content-textpage p{
        color:#b3b3b3;
        font-size:14px;
        line-height:1.5em;
        }
.b-basic-content-textpage p input.subm{

background-color:#3E3E3E;
border:0 none;
color:#FFFFFF;
cursor:pointer;
height:21px;
margin-left:4px;
padding-bottom:2px;
width:75px;
}
.b-basic-content{
        color:#b3b3b3;
        font-size:14px;
        line-height:1.5em;
        background:url(b-c-r2.gif) top right no-repeat;
          width:auto;
          margin-left:330px;
          }

.b-basic-content-textpage a{
        color:#f7c201;
        font-size:14px;
        line-height:1.4em;}
.b-basic-content-textpage ol,.b-basic-content ol{
        margin:0 0 0 25px;
        }
.b-basic-content-textpage ul,.b-basic-content ul{
        margin:0 0 0 40px;}
.b-basic-content-textpage ol li,.b-basic-content ol li{
        color:#b3b3b3;
        font-size:14px;
        line-height:1.5em;
        list-style-type:decimal;
        list-style-position:inside;
        margin:5px 0 0 0;
        }
.b-basic-content-textpage ul li,.b-basic-content ul li{
        color:#b3b3b3;
        font-size:14px;
        line-height:1.5em;
        margin:5px 0 0 0;
        }
.b-basic-content-textpage ul li div,.b-basic-content ul li div{
        margin:0px 0 0 0;
          padding:0px;
        }
.b-basic-content-textpage table tr td{
        font-size:14px;
        line-height:1.4em;}

/*KATALOG PAGE*/
.b-catalog table tr td div p a{
        color:#F7C201;
        font-size:14px;
        line-height:1.2em;
        }

.b-header-catalog{
        color:#FFF;
        font-size:20px;
        line-height:1.8em;
        font-weight:normal;}
/*END KATALOGPAGE*/


/*KATALOG-TOVAR PAGE*/
.b-navigation-katalog-tovar-main{
        padding:10px 0 0 15px;}
.b-navigation-katalog-tovar-main li{
        margin:5px 0 0 15px;}
.b-navigation-katalog-tovar-main li a{
        color:#FFF;
        font-size:13px;
        line-height:1.5em;
        text-decoration:none;
        }
.b-navigation-katalog-tovar-main li a:hover{
        text-decoration:underline;}
.b-up-navigation-katalog-tovar{
        color:#b3b3b3;}
.b-up-navigation-katalog-tovar a:hover{
        text-decoration:underline;}

.b-middle-navigation-katalog-tovar a{
        color:#f7c201;
        font-size:13px;
        text-decoration:none;
        }
.b-middle-navigation-katalog-tovar a:hover{
        color:#000;
        text-decoration:none;}
.b-basic-content-katalog-tovar h2, .b-basic-content-katalog-tovar h1{
        color:#FFF;
        font-size:20px;
        line-height:2.0em;
        font-weight:normal;}
.b-production-characteristic{
        color:#FFF;
        font-size:14px;
        line-height:1.5em;}
.b-header-about-production{
        color:#FFF;
        font-size:16px;
        font-weight:normal;
        line-height:1.6em;}
.b-simple-text{
        color:#b3b3b3;
        font-size:14px;
        line-height:1.5em;
          }
.b-about-image h4{
        color:#FFF;
        font-size:16px;
        font-weight:normal;
        line-height:1.6em;}
.b-about-image p{
        color:#b3b3b3;
        font-size:14px;
        line-height:1.5em;}
.b-catalog-tovar{
        border-collapse:collapse;
        border:1px #b3b3b3 solid;
        font-size:14px;
        line-height:1.4em;}
.b-catalog-tovar-header{
        color:#FFF;}
/*END KATALOG-TOVAR PAGE*/


/*KATALOG-SPISOK PAGE*/
.b-basic-content-katalog-spisok h2{
        color:#FFF;
        font-size:20px;
        line-height:2.0em;
        }
.b-basic-content-katalog-spisok span{
        color:#FFF;
        font-size:16px;
        line-height:1.6em;}
.b-catalog-spisok-content h3 a{
        color:#f7c201;
        font-size:14px;
        font-weight:normal;
        line-height:1.5em;
        text-decoration:underline;}

.b-catalog-spisok-content p{
        color:#b3b3b3;
        font-size:14px;
        line-height:1.5em;}
/*END KATALOG-SPISOK PAGE*/

/*NEWS PAGE*/
.published{
        /*color:#b3b3b3;*/
        color:#eee;
        font-size:12px;
        font-style:normal;
        line-height:1.1em;
         /* display:block;*/
display:inline;
          /*font-weight:bold;*/
/*background-color:#3E3E3E;*/
border:0 none;
/*color:#FFFFFF;
cursor:pointer; */
/*height:21px;*/
/*margin-left:4px;*/
/*padding:1px 3px;*/

width:117px;

        }
.entry-title{
        font-size:14px;
        font-weight:bold;
        line-height:1.4em;}
.entry-title a{
        margin:0 0 0 0px;}
.hentry a{
        color:#F7C201;
        font-size:14px;
        line-height:1.3em;
        text-decoration:underline;
        }
.hentry a:hover{
        text-decoration:none;}
p.href a{color:#fff;text-decoration:none;}
p.href a:hover{color:#fff;text-decoration:underline;}
.entry-content p{
        width:600px;
        color:#b3b3b3;
        /*font-size:0.85em;*/
        line-height:1.3em;}
.peidger{
        color:#b3b3b3;
        font-size:14px;
        line-height:1.3em;}
.peidger p a{
        color:#b3b3b3;
        font-size:14px;
        line-height:1.3em;
        text-decoration:none;}
.peidger p a:hover{
        text-decoration:underline;}
/*END NEWS PAGE*/


#partners{
        display:block;
        height:20px;
        left:10px;
        position:absolute;
        top:0px;
        overflow:hidden;
        width:50px;
        z-index:10;
        color:#000000;
}

#partners a{
        color:#000000;
        text-decoration:none;
}

div.entry-content img{
        float:left;
        margin:0;
        margin-right:5px;
        margin-bottom:2px;
        margin-top:2px;
          border:1px solid #B3B3B3;
}
@-moz-document url-prefix(){
    .b-catalog-spisok-content{
        padding-left:3px;
    }
}
@-moz-document url-prefix(){
    .b-basic-content-katalog-spisok{
        margin-left:330px;
    }
}


/* Roman */

.b-catalog-objects{
        height:100%;
        margin:0 5px 0 20px;
        padding:0 70px 0 0;
        overflow:hidden;
          width:auto;

          }

.b-catalog-objects table{
        height:100%;
        margin:0 0px 0 0;
        text-align:center;
        width:100%;

        }
.b-catalog-objects table tr td{
        vertical-align:top;
        }

.b-catalog-objects table tr td div{
        height:130px;
        float:left;
        width:150px;
         }
.b-catalog-objects table tr td div p{
        margin:20px 0 10px 0;}
.b-catalog-objects table tr td div img{
        border:1px #b3b3b3 solid;}
.b-catalog-objects table tr td div p a{
        color:#b3b3b3;
        font-size:14px;
        line-height:1.4em;
        }
.otv{
    color:#B3B3B3;
    padding:20px;
    font-size:14px;
    line-height:130%;
}
.otv ul{
    margin-left: 8px;
}

.ltops{
    margin:0px 0 0 20px;
}


/* */

.l-content table.tar-with {
  vertical-align: middle;
  margin: 0 0 20px 2px; padding: 0;
  width: 98%;
}

.l-content table.tar-with td {
  border: 1px solid #a9a9a9;
}

.l-content table.tar-with td p, .l-content table.tar-with td div {
  margin: 0; padding:0;
}
/************** Блок проекты *************/
#projects{
    width: 185px;
    height: 225px;
    overflow: hidden;
    margin: 35px 0px 35px 0px;
    border: 1px solid #777;
    background-color: #4C4C4C;
}
#projects p{
    margin-top: 10px;
    text-align: center;
    font-weight: bold;
}
#projects p a{
    color: #fff;
    font-size: 18px;
    text-decoration: none;
}
#projects_items{
    width: 165px;
    height: 185px;
    overflow: hidden;
    margin: 5px 10px;
    position: relative;
    /*border: 1px solid #B2B2B2;*/
}
#projects_items .p_item{
    height: 185px;
    text-align: center;
    overflow: hidden;
    margin: 0px;
    padding: 0px;
}
#projects_items .p_item img{
    border:1px solid #B3B3B3;
}
#projects_items .p_item h3{
    text-align: center;
    margin: 5px 0px;
    padding: 0px;
}
#projects_content{
    top: 0px;
    position: relative;
    margin: 0px;
    padding: 0px;
}

/********** Анонсы новостей и статей на главной **********/
#main_anonces{
    margin: 25px 0px 0px 0px;
    padding: 0px;
    clear: both;
    width: 100%;
    overflow: hidden;
}
#anonces{
    padding: 0px;
}
#main_anonces .a_title{
    width: 100%;
    padding: 0px 0px 12px 0px;
}
#main_anonces .a_title h2{
    font-size: 18px;
}
#main_anonces .main_item{
    width: 100%;
    overflow: hidden;
    padding: 0 0 30px;
}
#main_anonces .main_item .n_item{
    padding: 0px;
    float: left;
    width: 48%;
    padding-right: 1%;
}
#main_anonces .main_item .n_item h4{
    font-weight: normal;
}
#main_anonces .main_item .n_item span{
    line-height:1.1;
    font-size: 11px;
    font-weight: bold;
}


.icons{
position:absolute;
right:72px;
top:52px;
 }

.icons img{ margin-right:14px; }
.clboth{
    clear: both;
}
#techlinks a{
    float:left;
    margin:0 20px 10px 0;
}

div.weather{
    left:0px;
    margin-left:23px;
}

ol.s_txt{
    color:#B3B3B3;
    margin-left:30px;
    margin-top:15px;
}

ol.s_txt li{
    margin:5px 0;
}

ol.s_txt li b{
    color:white;
}

div.search_input input {
    background-color:#5F5F5F;
    border:1px solid #777777;
    color:white;
    float:left;
    margin:5px 0 40px;
    width:125px;
}
div.search_input input.subm {
    background-color:#3E3E3E;
    border:0 none;
    color:#FFFFFF;
    cursor:pointer;
    height:21px;
    margin-left:4px;
    padding-bottom:2px;
    width:55px;
}

.logo-block{
   height: 258px;
    left: 175px;
    position: absolute;
    top: -40px;
    width: 332px;
    background: url(../pic/logo-block.png) 0 0 no-repeat;
    z-index:100;
}

.logo-block img{ width:190px; height:55px; position:absolute; left:70px; top:115px;}

.moved-to{position:absolute; width:224px; height:203px; background: url(../pic/moved-to.png) 0 0 no-repeat; top:75px; left:50%; z-index:100;}
.moved-to img{position:absolute; top:112px; left:122px;}

/* === popup window === */
.popup_overlay {
    background: #ccc;
    position: fixed;
    z-index: 5000;
    width: 100%;
    height: 100%;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    opacity: 0.4;
    filter: alpha(opacity=40);
}
.popup {
    position: fixed;
    z-index: 5001;
    top: 50%;
    left: 50%;
    margin: -200px 0 0 -200px;
    width: 400px;
}
    .popup_closer {
        position: absolute;
        width: 20px;
        height: 20px;
        line-height: 19px;
        text-align: center;
        color: #1752A2;
        background-color: #FFF;
        border: 1px solid #1752A2;
        right: -25px;
        top: -25px;
        font-size: 16px;
        text-decoration: none;
        cursor: pointer;
        font-weight: bold;
        -moz-border-radius:10px;
        -webkit-border-radius: 10px;
        -o-border-radius: 10px;
        -khtml-border-radius: 10px;
        border-radius: 10px;
        behavior: url(/styles/PIE.htc);
    }
    .popup_closer:hover { color: #F0600A; border-color: #F0600A; }
    .popup_content {
        width: 400px;
        height: 400px;
        text-align: center;
        /*background: #fff;
        border: 1px solid #ddd;*/
    }
/* === end popup window === */

