@charset "windows-1251";
/* CSS Document */
html, body{
        padding:0;
        margin:0;
        font-size:13px;
        font-family:Tahma, Arial, Helvetica, sans-serif;
        color:#414141}

body{
        background:url(../images/bg.png) 0 0 repeat-x #eff1f1}

img{
        border:0}
form{
        margin:0}
p{
        padding:7px 0;
        margin:0}

h1{
        font-size:26px;
        color:#d20300;
        margin:0;
        padding:10px 0;
        font-weight:normal}
h1 small{font-size:24px;}

h2{
        color:#414141;
        font-size:30px;
        font-weight:normal;
        margin:0;
        padding:10px 0 15px;}
h2 small{
        font-size:24px;}
h3{
        color:#414141;
        font-size:18px;
        font-weight:normal;
        margin:0;
        padding:10px 0 5px;}
h5{
        font-size:14px;
        color:#084663;
        margin:0;
        padding:7px 0}

.blue{color:#06a3c8;}
h1.blue{ padding-top:20px}
input, select, textarea{
        font-family:tahoma, Arial, Helvetica, sans-serif;
        border:1px solid #aba6a6;
        font-size:12px;
        padding:3px;
        color:#000}
textarea{color:#1d70b6}

.wrapper{
        width:1000px;
        margin:0 auto;
        background:url(../images/splash.jpg) 30px 0 no-repeat;}
.header{
        height:629px;}
.header .top_txt{
        padding:16px 0 16px 230px;
        height:73px;}

.man{
        background:url(../images/man_top.jpg) 328px 0 no-repeat;}
.man_bttm{
        height:525px;
        background:url(../images/man_bttm.jpg) 97px 371px no-repeat;}
.block{
        text-align:right;
        background:url(../images/bg_right.png) 653px 255px no-repeat;
        height:459px;
        padding:15px 23px 0 0}
.block .rblock1{padding-bottom:13px;}
.block .top_links{
        padding:25px 0 40px 65px;
        float:left}
.block .top_links a{
        padding:0 20px;}
.block .top_links img{
        vertical-align:middle}

.block .logo{
        padding:0 0 0 40px;
        float:left;
        clear:both}
.block .lblock{
        margin-top:50px;
        clear:both;
        float:left;
        background:url(../images/phone_bg.png) 0 bottom no-repeat;
        width:328px;
        height:105px;}
.block .lblock label{
        display:block;
        font-family:Arial, Helvetica, sans-serif;
        font-size:18px;
        text-align:left;
        color:#053774;
        font-style:italic;
        line-height:18px;
        height:50px;
        padding:0 0 0 90px}
.block .lblock span{
        font-family:tahoma;
        font-size:24px;
        color:#fff;
        display:block;
        padding-left:92px;
        text-align:left}

.menu{
        background:url(../images/menu.png) 97px top no-repeat;
        height:50px;}
.menu ul{
        padding:12px 0 0 0;
        text-align:center;
        margin:0;
        list-style:none}
.menu ul li{
        display:inline;
        background:url(../images/menu_bord.gif) right bottom no-repeat;
        line-height:40px;
        padding:23px 16px 5px 16px; }
* html .menu ul li{padding-bottom:0}
.menu ul li.last{background:none}
.menu ul li a, .menu ul li a:hover{
        position:relative;
        text-transform:uppercase;
        color:#fff;
        font-family:Arial, Helvetica, sans-serif;
        text-decoration:none;
        font-size:13px; font-weight:bold;
        line-height:40px;
        padding:23px 0 5px 0;}
* html .menu ul li a, * html .menu ul li a:hover{
        position:fixed}
.menu ul li a.sel, .menu ul li a.sel:hover, .menu ul li a:hover{
        background:url(../images/menu_cut.gif) center 0 no-repeat;}

.cont{
        background:url(../images/cont_bg.png) 94px 0 repeat-y;
        position:relative;
        clear:both;
        padding:0 132px 0 128px;}
* html .cont{
        margin-top:-2px}


.ind_top{
        background:url(../images/info_bg.jpg) center 380px no-repeat }
.girl{
        background:url(../images/girl.jpg) 0 0 no-repeat;
        width:167px;
        height:207px;
        position:absolute;
        margin:-79px 0 0 424px}
.ind_top .left{
        width:270px;
        vertical-align:top;
        padding:12px;}
.ind_top .left .img{
        text-align:center;
        padding:4px;
        background:#f5f3f3;}
.ind_top .left .img img{
        margin:4px 2px;
        border:1px solid #cbccce}
.ind_top .right{
        padding:12px;
        vertical-align:top}
.ind_top .right .hd{
        background:#f5f6f6;
        border-bottom:3px solid #fff;
        padding:6px 0 3px 110px }
.ind_top .right .video{
        background:#ebebeb;
        padding:10px 0;
        text-align:center}


.ind_txt{
        padding:0 100px 0 145px}

.price{
        font-family:Arial, Helvetica, sans-serif;
        padding:20px 0 30px 95px;
        color:#167e05;}
.price b{
        font-size:24px;
        font-style:italic;
        color:#169406;}
.price small{
        font-size:12px;
        color:#49474a;
        font-style:italic}

form .hd{
        font-size:28px;
        text-align:center;
        color:#d00100;
        padding:7px;}
form th, form td{
        font-size:12px;
        color:#5a5a5a;
        padding:4px 0;}
form th{
        padding-right:12px;
        text-align:right;
        font-weight:normal;}
.bttn{
        padding:inherit;
        border:0}

.form{background:url(../images/cut1.png) 0 0 no-repeat #f6f5f5;
        margin:0 50px;
        position:relative}
.form .cut2{background:url(../images/cut2.png) right 0 no-repeat}
.form .cut3{background:url(../images/cut3.png) 0 bottom no-repeat}
.form .cut4{background:url(../images/cut4.png) right bottom no-repeat}

.txt{
        font-size:13px;
        line-height:14px;
        color:#39444e;
        padding:0 40px 20px 75px}

.phone{
        padding:7px 0 30px 0;
        font-size:12px;
        clear:both;
        text-align:center}
.phone b{
        color:#000;
        font-weight:normal}
.phone label{
        display:block;
        font-size:36px;
        color:#284655}
.back{
        position:absolute;
        width:133px;
        padding:70px 0 0 54px;}
* html .back{padding-top:80px;}

.bttm{
        font-size:12px;
        color:#4d5b5c;
        background:url(../images/bttm_bg2.png) 0 0 repeat-y;}
.bttm a, .bttm a:hover{
        color:#4d5b5c;
        text-decoration:underline}
.bttm .bttm_bg{
        background:url(../images/bttm_bg.png) 119px 0 no-repeat;
        padding:55px 180px 15px;}
.bttm .txt{
        font-size:12px;
        margin-left:310px;
        padding:0}
.bttm .counter1, .bttm .counter2{
        float:left}
 .bttm .counter2{
         padding-left:5px;
        color:#ff6500}