body{margin:0;padding:0;color:#393939;background-color:#fff;font-size:11px;background-image:url('style/topbg.gif');background-repeat:repeat-x;background-position:top;font-family:tahoma,verdana;}

h1{font-size:18px;color:#F84444;padding-top:10px;}
h2{font-size:17px;color:#818181;font-weight:bold;}
h5,h6{font-size:14px;color:#6596C1;padding-left:20;}
h3{font-size:15px;color:#6596C1;padding-left:20;}
h4{font-size:15px;color:#6596C1;}
h5 a{text-decoration:none;color:#666666;}

ul{font-size:12;}
li{padding:0;margin:0;}

p{margin-bottom:1em;margin-top:1em;font-size:12px;line-height:135%;}

hr{text-align:left;height:0;padding:0;margin:0;background-color:#fff;color:#fff;border-top:solid 1 #DFDFDF;width:98%;}

a{text-decoration:underline;color:#8F9FB2;}
a.n{text-decoration:none;color:#F47045;}
a.n:hover{text-decoration:underline;color:#F47045;}
a:hover{color:#F47045;}

.mptable{background:url('style/bgbot.gif') repeat-x;background-position:bottom;}
.white{background:#fff;}
.kran{height:253px;}

.logo{height:200px;}
.navi{height:53px;background:url('style/quadro.gif') repeat-x;background-position:top;padding-top:14px;}

.lr{width:255px;background:#EDEDED;}
.pr{padding-top:24px; width: 246px; overflow: hidden; //zoom:1;}
.fr{width:54px;background:url('style/rape.jpg') repeat-y;background-position:left;}

.page{background:url('style/kr_3.jpg') no-repeat left bottom;padding:20px;padding-right:100px;}
.kr_2{background:#EDEDED; width: 246px;}

.d_1{background:url('style/d_1.jpg') no-repeat right top; padding-bottom:20px; vertical-align: top;}
.d_2{background:url('style/d_2.jpg') no-repeat left top; vertical-align: bottom; padding-bottom:20px;}
.d_3{background:url('style/d_3.jpg') no-repeat left top;padding-bottom:20px; }
.d_5{padding-top: 60px;}
.d_5 img {background:#fff; border-top: 20px solid #fff;}

.mmn{background:#fff;}
.mmn td{padding-left:10px;background:#fff;}
.mmn td img{background:#ccc;}

.preim{background:#68B8FF;padding:6px;}

.ll{background:#fff;padding-top:22px;border-left:#C9C9C9 solid 1px;border-right:#C9C9C9 solid 1px;}
.lb{border-left:#C9C9C9 solid 1px;background:#fff;background:url('style/ugol.gif') no-repeat right bottom;}
.ll div.l{background:url('style/mark_menu.gif') no-repeat left top;color:#2756C6;font-size:14px;padding-bottom:8px;padding-left:8px;margin-left:8px;}

div.hr{background:url('style/hr_menu.gif') repeat-x;background-position:top;}

.copyr{font-size:12px;color:#068BF0; padding: 95px 0 0 60px; width:180px;  overflow: hidden; //zoom:1;}

.dvaslonaa,
.dvaslonab{padding-right:11;font-size:10;vertical-align:text-bottom;}
.dvaslonaa a,
.dvaslonab a{text-decoration:none;font-size:11;}
.dvaslonaa a:hover,
.dvaslonab a:hover{text-decoration:none;}

.tel{position:absolute;left:490px;top:120px;color:#000;font-weight:bold;}
.tel p{font-size:16px;}

.list {list-style: none; margin: 0; padding: 0 0 20px;}
.list li {padding: 0 0 7px 20px; font-weight: bold; background: url('style/line-red.png') left 8px no-repeat;}

.back {padding: 0 0 0 27px; background: url('style/miniarrow-left-blue.png') left 50% no-repeat;}

.clear {
    clear: both;
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
}

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}

.calc{
    font-size: 12px;
    
    padding: 15px;

    background: #eee;
}

.calc__row{
    margin-bottom: 10px; 
    padding-bottom: 10px;

    border-bottom: 1px solid #d5d5d5;

    zoom: 1;
}

.calc__title{
    font-size: 16px;
    font-weight: bold;

    margin-bottom: 5px;
    
    color: #68b8ff;
}

.calc__row .text{
    width: 180px;
    padding: 4px 8px;
    margin-left: 10px;
    
    -webkit-box-shadow: inset 1px 2px 1px #e6e6e6;
    -moz-box-shadow: inset 1px 2px 1px #e6e6e6;
    box-shadow: inset 1px 2px 1px #e6e6e6;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #d9d9d9;
}


.calc__row input[type="checkbox"]{
    position: relative;
    top: 2px;
}

.calc__text{
    margin-bottom: 10px;
}

.calc__row label{
    font-weight: bold;

    display: block;
}

.calc__b{

}

.calc__btn{
    float: left;
}

.calc__price{
    float: right;

    margin-right: 80px;
}

.calc__rub{
    color: #f84444;
}

#calcprice{
    font-size: 24px;

    color: #f84444;
}

.btn{
    font-size: 16px;
    font-weight: bold;
    
    overflow: visible;

    padding: 5px 10px;

    cursor: pointer;
    text-transform: uppercase;
    text-shadow: 1px 1px #86c5fd;

    color: #fff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background: url(img/btn-bg.png) repeat-x 0 0;
    border: 1px solid #68b8ff;
    border-bottom: none;
}

.big-font{
    font-size: 20px;
    line-height: 20px;
}
