/*
 *  @file:index.css
 *  @author: Webway IT Labs (www.webway.ru)
 *
 *  @desc:Start Page ONLY
 *  
 */

@import url(v11/reset.css);
@import url(v11/layout.css);
@import url(v11/base.css);

body{
    background:#CFCFCF url(../_pic/bg-twirls-bottom.jpg) no-repeat 0 605px;
    color:#606060;
    font:normal 62.5%/160% Arial, Helvetica, sans-serif;
}

a{
    color:#333;
    font-family:Arial, Helvetica, sans-serif;
    font-size:1em;
    text-decoration:none;
}

p{
    color:##595959;
    font-size:1em;
    line-height:1.3em;
    padding:0.2 0 1.1em;
    margin:0;
}

/* TITLES */
.h-m-close{
    background-image:url(../_pic/main-h-es/h-m-close.png);
    width:132px;height:15px;
}
.h-w-close{
    background-image:url(../_pic/main-h-es/h-w-close.png);
    width:132px;height:15px;
}


/* ICONS */
.next{
    background-image:url(../_pic/ico-next-small.gif);
    background-position:100% 3px;
    padding-right:19px;
}


.special,
.special img{
}
.special{
    display:table;
    font-family:Verdana, sans-serif;
    font-weight:bold;
    position:relative;
    width:80%;
}
    .special img{
        float:left;
        padding-right:18px;
    }
    .special img.ico{
        position:absolute;
        top:0px;
        left:152px;
    }
    
    .special .desc{
        display:table-cell;
        vertical-align:top;
    }
        .special .desc p{
            font-size:1em;
            margin:0;
            padding:0;
				margin-left: 5px;
        }
        .special .desc p a{
			   color: rgb(96, 96, 96);
			   font-family: Verdana;
				font-size: 11px;
				font-style: normal;
				font-variant: normal;
				font-weight: bold;
            font-size:1em;
            margin-left:5px;
            /*margin-left:0px;*/
            padding:0;
        }		  
    

#outside{
    font-size:1.1em;
    text-align:left;
}



#hd{
    /*background:#b4b4b4 url(../_pic/bg-twirls-top.jpg) no-repeat 0 100%;*/
    /*background:#b4b4b4 url(../_pic/bg-main-top.jpg) no-repeat 0 100%;*/
    height:567px;
    position:relative;
    top:0px;
    left:0px;
    width:100%;
    padding:0;
    margin:0;
}
/* 966*/
    #hd #logo{
        position:absolute;
        top:92px;
        left:712px;

    }
    #hd ul.vert{
        position:absolute;
        top:187px;
        left:820px;
    }
        #hd ul.vert li{
            margin:0 0 10px;
        }
            #hd ul.vert li a{
                color:#D90900;
                *display:inline-block;
                font-size:1.2em;
                font-weight:bold;
                text-transform:uppercase;
            }
        
        #hd ul.vert ul.vert{
            display:block;
            padding:5px 0 10px 2px;
            position:static;
        }
            #hd ul.vert ul.vert li{
                margin:0;
                text-transform:uppercase;
            }
                #hd ul.vert ul.vert li a{
                    color:#606060;
                    font-size:1.1em;
                    text-transform:none;
                }

#navi{
    background-color:#D90900;
    color:#fff;
    font-size:.95em;
    margin:0 0 25px;
    overflow:hidden;
    text-transform:uppercase;
    width:100%;
}
    #navi ul.hor{
        float:left;
        padding:10px 0 10px 110px;
        margin:0;
    }
        #navi li{
            /*margin:0 0 0 57px;*/
            margin:0 0 0 78px;
        }
		#navi li.first {
			margin-left:0;
		}
        #navi li.last{
            margin-left:121px;
        }
    
    #navi a{
        color:#fff;
        font-size:1em;
        text-decoration:none;
    }

#bd{
    width:1000px;
}
#bd{
    padding-top:9px;
}
#index #bd{
    margin:0 0 0 113px;
    width:770px;
}
    #bd .w50{
        margin-left:-49%;
    }
    #bd .w50.first{
        margin-left:-100%;
    }

#ft{
    color:#606060;
    font-family:Verdana, sans-serif;
    font-size:.95em;
    margin:80px 0 10px 173px;
    width:770px;
}
    #ft a{
        color:#606060;
        font-family:Verdana, sans-serif;
        font-size:1em;
    }
    
    #ft .row{
        margin:0 0 13px;
        -width:100%;
    }
    
    #ft .tel,
    #ft .email{
        float:left;
    }
        #ft dt,
        #ft dd{
            padding-right:.5em;
        }
            #ft .tel dd:after{
                content:'|';
                font-size:1em;
                padding:0 0 0 .5em;
            }
    
    #ft #copyrights{
        color:#D90900;
    }
        #ft #copyrights *{
            vertical-align:top;
        }
        #ft #copyrights .date{
            color:#231F20;
        }
    
    #ft #webway{
        color:#231F20;
        margin-left:-80%;
    }
        #ft #webway a{
            color:#231F20;
        }

#index .popup{
    position:absolute;
    top:350px;left:833px;
    width:155px;
    
}
    #index .popup .entry{
        padding:30px 20px 70px 45px;
        /*height:230px;*/
        height:auto;
    }
    
    .popup h3{
        color:#D90900;
        font-size:1.2em;
        padding:0 0 20px;
        text-transform:uppercase;
    }
    .popup ul.vert{
        
    }
        .popup .vert li{
            color:#D90900;
            font-size:1.2em;
            font-weight:bold;
            padding:2px 0;
            text-transform:uppercase;
        }
            .popup .vert li a{
                font-size:1em;
                color:#fff;
            }
    
    .popup .btn-close{
        position:absolute;
        bottom:10px;
        right:21px;
    }
        .popup .btn-close a{
            background:transparent url(../_pic/ico-close.gif) no-repeat 100% 0;
            display:inline !important;
            color:#fff;
            font-size:1.2em;
            font-weight:bold;
            line-height:17px;
            padding:3px 24px 1px 0;
            text-decoration:none;
            text-transform:uppercase;
        }

#ibox{
    width:100%;
    /*height:100%;*/
    -overflow:hidden;
}
    #ibox #overlay{
        background:transparent url(../_pic/bg-patter.png) repeat scroll 0pt 0pt;
        opacity:.6;
        filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
        
        display:block;
        width:100%;
        height:100%;
        position:fixed;
        top:0px;
        left:0px;
        z-index:1000000;
    }
    #ibox .popup{
        z-index:1000001;
    }