body { background: #e6e6e6; margin: 0; font-family: Arial, Helvetica, sans-serif; font-size: 69%; color: #717171; }
table { border: 0; border-collapse: collapse; }
th, td { padding: 0; }
form { margin: 0; }
img { border: 0; }
a { color: #2871f7; text-decoration: underline; }
a:hover { color: #0c3276; text-decoration: underline; }
a.black { color: #000000; }
a.gray { color: #767676; }
a.gray:hover { color: #000000; }
a.red { color: #d9412e; }
a.red:hover { color: #63150b; }
.check-form td { height: 21px; }

/*для гугл географии */
#searchgeogoogle {
	position:absolute;
    z-index:5;
    background-color: #000000;
    width : 205px;
    border : 1px solid #C7C7A9;
    margin-top : 13px;
    margin-left : 220px;
    display : none;
}
.sr, .srs {
    width : 100%; float : left; font-family : Arial, sans-serif;
    font-size : 11px; padding : 5px 0 5px 0;
}
.sr { background-color : #fff; color : #000; }
.srs { background-color : #36c; color : #fff; cursor : pointer; }
.sr .src { color : #008000; }
.srs .src { color : #fff; }
.srt { float : left; font-size : 11px; margin-left : 4px; }
.src { float : right; font-size : 11px; margin-right : 3px; padding-top : 2px; }

div.h1 { margin-bottom: 20px; padding-top: 13px; }

.w1000 { width: 1000px; margin: 0 auto; }
.white { background: #ffffff; min-height: 500px; position: relative; }


.why-box { position: absolute; margin-left: 350px; top: 9px; z-index: 1000; display: none; }
.why-box .close { position: absolute; margin-left: 395px; margin-top: -2px; }
.why-box .wb-left { background: url(../images/why_left.png) 0 0 repeat-y; }
.why-box .wb-right { background: url(../images/why_right.png) 0 0 repeat-y; }
.why-box .wb-body { background: url(../images/why_bg.jpg) 44px 0 repeat-y #e8e8d7; }
.why-box .wb-text { padding: 0 20px 0 32px; margin-bottom: -20px; position: relative; color: #000000;}
.feedback-box { position: absolute; margin-left: 522px; top: 12px; z-index: 1000; display: none; }
.feedback-box .close { position: absolute; margin-left: 218px; margin-top: -5px; }
.feedback-box .fb-left { background: url(../images/fb-left.png) 0 0 repeat-y; }
.feedback-box .fb-right { background: url(../images/fb-right.png) 0 0 repeat-y; }
.feedback-box .fb-body { background: url(../images/fb-bg.gif) 60px 0 repeat-y #e8e8d7; }
.feedback-box .fb-text { padding: 0 25px 0 20px; margin-bottom: -24px; position: relative; color: #000000; }
.feedphone-box { position: absolute; left: 550px; top: 180px; z-index: 10000; display: none; }
.feedphone-box .close { position: absolute; margin-left: 215px; top: -5px; }
.feedphone-box .fb-left { background: url(../images/fb-left.png) 0 0 repeat-y; }
.feedphone-box .fb-right { background: url(../images/fb-right.png) 0 0 repeat-y; }
.feedphone-box .fb-body { background: url(../images/fb-bg.gif) 60px 0 repeat-y #e8e8d7; }
.feedphone-box .fb-text { padding: 0 25px 0 20px; margin-bottom: -24px; position: relative; color: #000000; }

/* блок allinout и проверки заявок*/
.mtbg { background: url(../images/mtbg.gif) #fbfbf6; }
.mtbg a { color: #008a00; text-decoration: underline; }
.mtbg a:hover { color: #003700; text-decoration: underline; }
.mtbg a.dashed { color: #008a00; text-decoration: none; border-bottom: 1px dashed #008a00; }
.mtbg a.dashed:hover { color: #003700; text-decoration: none; border-bottom: 1px dashed #003700; }
.allinout { background: url(../images/allinout.gif) 23px 10% no-repeat; padding: 10px 20px 0px 130px; z-index:0}
.str { display: block; margin-bottom: 7px; }
.mcheck { background: url(../images/check2.gif) 23px 50% no-repeat; padding: 7px 20px 0px 115px; }
.mcheckwait { background: url(../images/checkwait.gif) 23px 50% no-repeat; padding: 7px 20px 0px 115px; }
.mcheckgood { background: url(../images/checkgood.gif) 23px 50% no-repeat; padding: 7px 20px 0px 115px; }
.mcheckerr { background: url(../images/checkerr.gif) 23px 50% no-repeat; padding: 10px 20px 0px 115px; }
.res_status { display:none; font-size: 110%; }
.res_status a.dashed { color: #008a00; text-decoration: none; border-bottom: 1px dashed #008a00; }
.res_status a.dashed:hover { color: #003700; text-decoration: none; border-bottom: 1px dashed #003700; }
.mcorn { position: absolute; z-index: 0; margin-left: -16px; margin-top: 30px; }
.block { display: block; }

.city-box { position: absolute; display: none; margin-left: -42px; margin-top: 59px; z-index: 1000; }
.city-box .close { position: absolute; margin-left: 932px; margin-top: -3px; }
.city-box .cb-left { background: url(../images/city_left.png) 0 0 repeat-y; }
.city-box .cb-right { background: url(../images/city_right.png) 0 0 repeat-y; }
.city-box .cb-body { background: url(../images/city-bg.gif) 50% 0 repeat-y #e8e8d7; }
.city-box .cb-body .form { margin-top: 10px; height: 23px; overflow: hidden; }
.city-box .cb-body .form select { width: 250px; font-size: 100%; color: #888888; padding: 2px 5px; height: 23px; }
.city-box .cb-body .form select option {   }
.city-box .cb-body .form .input { background: url(../images/city_fbg.gif) 0 50% repeat-x; }
.city-box .cb-body .form .input input { width: 150px; border: 0; background: none; padding: 2px 5px; font-size: 100%; color: #888888; }
.city-box .cb-body .form .links a { color: #444444; font-size: 150%;  font-weight: bold; }
.city-box .cb-body .form .links a:hover { color: #d9412e; }
.city-box .cb-body .cities { position: relative; top: 20px; width: 800px;  z-index: 1; padding-left: 20px; }
.city-box .cb-body .cities td { padding-right: 20px; vertical-align: top; }
.city-box .cb-body .cities .region .r { padding-right: 50px; }
.city-box .cb-body .cities .lit { float: left; font-size: 163%; color: #97977f; margin-bottom: -30px; }
.city-box .cb-body .cities .links { margin-left: 18px; padding-top: 3px; font-size: 109%; line-height: 140%; }
.city-box .cb-body .cities .links a:hover { color: #d9412e; }
.city-note { position: absolute; margin-left: -46px; margin-top: -10px; color: #000000; z-index:10000}
.city-note .close { position: absolute; margin-left: 391px; margin-top: -3px; }
.city-note .cn-lsh { background: url(../images/cn_lsh.png); width: 6px; }
.city-note .cn-rsh { background: url(../images/cn_rsh.png); width: 12px; }
.city-note .cnb-box { background: url(../images/cn_bg.gif) 0 0 no-repeat #e8e8d7; min-height: 116px; _height: 116px; position: relative; width: 405px; }
.city-note .cnbb-info { padding: 15px 40px 0 160px; font-size:110%;}
.city-note .cnbb-check { position: absolute; left: 8px; bottom: -40px; }
.city-note .cnbbi-city { color: #000000; font-size: 200%; font-weight: normal; text-decoration: none; line-height: 150%; }
/*.city-note a.cnbbi-city:hover { border-bottom: 1px dashed #e8e8d7; }*/
.city-note a.cnbbi-link { border-bottom: 1px dashed #2871f7; text-decoration: none; }
.city-note .cn2-lsh { background: url(../images/cn2_lsh.png); width: 6px; }
.city-note .cn2-rsh { background: url(../images/cn2_rsh.png); width: 11px; }
.city-note .cn2-body { background: #d6d6c4; }
.city-note .cn2-body form { padding: 0 20px 0 40px; }
.city-note .cn2-body input { position: absolute; margin-left: -20px; *margin-left: -25px; margin-top: 0; *margin-top: -3px; }

.header { margin-bottom: 30px; }
.left-part { float: left; width: 213px; }
.right-part { float: left; width: 743px; }
.header .logo { padding: 5px 0 0 55px;}
.header .logotext { margin-left: 37px; font-size: 80%; }
.header .result { color: #FFFFFF; line-height: 100%; padding-left: 10px; }
.header .page-menu { margin: 0; padding: 33px 35px 0px 35px; list-style: none; font-size: 109%; }
.header .page-menu li { clear: left; padding: 2px 0; }
.header .page-menu li a { float: left; padding: 0 0 0 20px; color: #888888; margin-bottom: 5px; }
.header .page-menu li a:hover { padding: 0 0 0 20px; color: #d9412e; background: url(../images/pm-bul.gif) 3px 5px no-repeat; }
.header .page-menu .active a { background: url(../images/pm-bula.gif) 1px 1px no-repeat; color: #000000; }
.header .page-menu .active a:hover { background: url(../images/pm-bula.gif) 1px 1px no-repeat; color: #000000; }
.header .page-menu .submenu { padding: 0; margin: 0 0 20px 15px; list-style: none; font-size: 92%; }
.header .page-menu .submenu li { padding: 0; margin-bottom: 5px; }
.header .page-menu .submenu li a { float: none; color: #888888; background: none; }
.header .page-menu .submenu li a:hover { color: #000000; background: none; }
.header .page-menu .submenu .smact a { padding: 0 0 0 20px; background: 0; font-weight: bold; color: #000000; text-decoration: none; }
.header .top-links { position: absolute; top: 13px; font-size: 109%; }
.header .top-links .auth-link { background: url(../images/reb-but.gif) #d9412e; width: 118px; height: 40px; overflow: hidden; }
.header .top-links .auth-link table { height: 40px; }
.header .top-links .auth-link table td { width: 118px; text-align: center; }
.header .top-links .auth-link a { color: #ffffff; text-decoration: none; border-bottom: 1px dashed #ffffff; }
.header .top-links .auth-link a:hover { color: #ffffff; text-decoration: none; border-bottom: 1px dashed #d9412e; }
.header .top-links .feedback { background: url(../images/tan-but.gif); width: 118px; height: 40px; overflow: hidden; }
.header .top-links .feedback table { height: 40px; }
.header .top-links .feedback table td { width: 118px; text-align: center; }
.header .top-links .feedback a { color: #2871f7; text-decoration: none; border-bottom: 1px dashed #2871f7; }
.header .top-links .feedback a:hover { color: #2871f7; text-decoration: none; border-bottom: 1px dashed #e8e8d7; }
.header .top-links .phoneworktime {padding:0 0 0 22px;}
.header .top-links a.why { color: #008a00; text-decoration: none; border-bottom: 1px dashed #008a00; }
.header .top-links a.why:hover { color: #008a00; text-decoration: none; border-bottom: 0; }
.header .panel-box { height: 242px; overflow: hidden; padding-top: 52px; }
.header .panel-box .panel-1 { display: block; height: 242px; background: #f7a001 url(../images/tbg01.jpg); }
.header .panel-box .panel-1 .out-but { position: absolute; margin-left: 562px; margin-top: 158px; }
.header .panel-box .panel-1 .padding { padding: 43px 0 0 40px; }
.header .panel-box .panel-1 .part1 { color: #000000; font-size: 182%; padding-left: 10px; padding-bottom: 20px; float: left; }
.header .panel-box .panel-1 .part2 { color: #000000; font-size: 182%; padding-left: 10px; padding-right: 15px; float: left; padding-bottom: 20px; }
.header .panel-box .panel-1 .icons { padding: 0; margin-top:5px; margin: 0px; list-style: none; line-height: 24px; font-size: 118%; }
.header .panel-box .panel-1 .icons li { padding-left: 34px; }
.header .panel-box .panel-1 .ico1 { margin-bottom:10px;background: url(../images/p1ico01.gif) 0 55% no-repeat; }
.header .panel-box .panel-1 .ico2 { margin-bottom:10px;background: url(../images/p1ico02.gif) 0 55% no-repeat; }
.header .panel-box .panel-1 .ico3 { margin-bottom:10px;background: url(../images/p1ico03.gif) 6px 55% no-repeat; }
.header .panel-box .panel-1 .ico4 { margin-bottom:10px;background: url(../images/p1ico04.gif) 9px 55% no-repeat; }
.header .panel-box .panel-1 .ico1 a, .header .panel-box .panel-1 .ico2 a, .header .panel-box .panel-1, .header .panel-box .panel-1 .ico4 a { text-decoration: none; border-bottom: 1px dashed #ffffff; }
.header .panel-box .panel-1 .ico1 a:hover, .header .panel-box .panel-1 .ico2 a:hover, .header .panel-box .panel-1 .ico4 a:hover { text-decoration: none; border-bottom: 0; }
.header .panel-box .panel-1 .ico5 { background: url(../images/p1ico05.gif) 14px 55% no-repeat; }
.header .panel-box .panel-1 .ico6 { background: url(../images/p1ico06.gif) 9px 55% no-repeat; }
.header .panel-box .panel-1 .ico7 { background: url(../images/p1ico07.gif) 9px 55% no-repeat; }
.header .panel-box .panel-1 .ico8 { background: url(../images/p1ico08.gif) 9px 55% no-repeat; }
.header .panel-box .panel-1 .ico9 { background: url(../images/fixx.gif) 7px 55% no-repeat; }
.header .panel-box .panel-1 .ico10 { background: url(../images/p1ico10.gif) 9px 55% no-repeat; }
.header .panel-box .panel-1 .ico11 { background: url(../images/p1ico11.gif) 10px 55% no-repeat; }
.header .panel-box .panel-1 .ico12 { background: url(../images/p1ico12.gif) 10px 55% no-repeat; }
.header .panel-box .panel-1 a { color: #ffffff; text-decoration: underline; }
.header .panel-box .panel-1 a:hover { color: #ffffff; text-decoration: none; }
.header .panel-box .panel-1 .check-form { padding-left: 10px; }
.header .panel-box .panel-1 .check-form .input { background: url(../images/check-bg.gif) 0 100% repeat-x #ffffff; }
.header .panel-box .panel-1 .check-form .input input { background: none; border: 0; font-size: 100%; color: #767676; padding: 4px 5px 2px; height: 13px; overflow: hidden; width: 150px; }
.header .panel-box .panel-2 { display: none; height: 242px; background: #acae1a url(../images/tbg02.jpg); }
.header .panel-box .panel-2 .padding { padding: 43px 0 0 40px; color: #ffffff; }
.header .panel-box .panel-2 .text { color: #fdfaeb; margin: 0 0 15px 0; font-size: 118%; }
.header .panel-box .panel-2 .text h2 { font-size: 154%; margin: 0 0 20px 0; font-weight: normal; }
.header .panel-box .panel-2 a { color: #f5f988; text-decoration: underline; }
.header .panel-box .panel-2 a:hover { color: #f5f988; text-decoration: none; }
.header .panel-box .panel-2 .u-links { margin-top: 30px; list-style: none; }
.header .panel-box .panel-2 .u-links li { font-size: 118%; padding-left: 15px; background: url(../images/uulbul.gif) 0 5px no-repeat; margin-bottom: 5px; }
.header .panel-box .panel-3 { display: none; height: 242px; background: #0fb003 url(../images/tbg03.jpg); }
.header .panel-box .panel-3 .padding { padding: 43px 0 0 40px; color: #ffffff; }
.header .panel-box .panel-3 .text { float: left; width: 300px; margin-right: 35px; font-size: 118%; }
.header .panel-box .panel-3 .text h2 { font-size: 154%; margin: 0 0 15px 0; font-weight: normal; }
.header .panel-box .panel-3 .text p { margin: 0 0 15px 0; }
.header .panel-box .panel-3 .text a { color: #98ff90; }
.header .panel-box .panel-3 .text a:hover { color: #98ff90; text-decoration: none; }
.header .panel-box .panel-3 .links { margin-top: 42px; font-size: 118%; }
.header .panel-box .panel-3 .links a { color: #ffffff; text-decoration: underline; line-height: 20px; }
.header .panel-box .panel-3 .links a:hover { color: #ffffff; text-decoration: none; }
.header .panel-box .panel-4 { display: none; height: 242px; background: #0096ff url(../images/tbg04.jpg); }
.header .panel-box .panel-4 .padding { padding: 43px 0 0 40px; color: #ffffff; }
.header .panel-box .panel-4 .text { float: left; width: 300px; margin-right: 35px; font-size: 118%; }
.header .panel-box .panel-4 .text h2 { font-size: 154%; margin: 0 0 15px 0; font-weight: normal; }
.header .panel-box .panel-4 .text p { margin: 0 0 15px 0; }
.header .panel-box .panel-4 .text a { color: #c0e5ff; }
.header .panel-box .panel-4 .text a:hover { color: #c0e5ff; text-decoration: none; }
.header .panel-box .panel-4 .links { margin-top: 42px; font-size: 118%; }
.header .panel-box .panel-4 .links a { color: #ffffff; text-decoration: underline; line-height: 20px; }
.header .panel-box .panel-4 .links a:hover { color: #ffffff; text-decoration: none; }
.header .panel-box .panel-5 { display: none; height: 242px; background: #d22890 url(../images/tbg05.jpg); }
.header .panel-box .panel-5 .padding { padding: 43px 0 0 40px; color: #ffffff; }
.header .panel-box .panel-5 .text { float: left; width: 300px; margin-right: 35px; font-size: 118%; }
.header .panel-box .panel-5 .text h2 { font-size: 154%; margin: 0 0 15px 0; font-weight: normal; }
.header .panel-box .panel-5 .text p { margin: 0 0 15px 0; }
.header .panel-box .panel-5 .text a { color: #ffa9e1; }
.header .panel-box .panel-5 .text a:hover { color: #ffa9e1; text-decoration: none; }
.header .panel-box .panel-5 .links { margin-top: 42px; font-size: 118%; }
.header .panel-box .panel-5 .links a { color: #ffffff; text-decoration: underline; line-height: 20px; }
.header .panel-box .panel-5 .links a:hover { color: #ffffff; text-decoration: none; }
.header .panel-box .panel-6 { display: none; height: 242px; background: #ea0000 url(../images/tbg06.jpg); }
.header .panel-box .panel-6 .padding { padding: 43px 0 0 40px; color: #ffffff; }
.header .panel-box .panel-6 .text { float: left; width: 300px; margin-right: 35px; font-size: 118%; }
.header .panel-box .panel-6 .text h2 { font-size: 170%; margin: 0 0 15px 0; font-weight: normal; }
.header .panel-box .panel-6 .text p { margin: 0 0 15px 0; }
.header .panel-box .panel-6 .text a { color: #ff8b02; }
.header .panel-box .panel-6 .text a:hover { color: #ff8b02; text-decoration: none; }
.header .panel-box .panel-6 .links { margin-top: 42px; font-size: 118%; }
.header .panel-box .panel-6 .links a { color: #ffffff; text-decoration: underline; line-height: 20px; }
.header .panel-box .panel-6 .links a:hover { color: #ffffff; text-decoration: none; }

#but01 { background: #f6a002; color: #ffffff; }
#but02 { background: #acae1a; color: #ffffff; }
#but03 { background: #0fb003; color: #ffffff; }
#but04 { background: #0096ff; color: #ffffff; }
#but05 { background: #d22890; color: #ffffff; }
#but06 { background: #ea0000; color: #ffffff; }

.auth-box { position: absolute; margin-left:133px; top: 12px; z-index: 1000; display: none; }
.auth-box .bg { position: absolute; }
.auth-box .close { position: absolute; margin-top: -5px; margin-left: 253px; }
.auth-box .auth-form { position: relative; background: url(../images/auth_fields.gif); width: 221px; height: 23px; margin-left: 31px; margin-top: 38px; overflow: hidden; }
.auth-box .auth-form .input { border: 0; background: none; width: 80px; padding: 0 5px; font-size: 100%; color: #767676; }
.auth-box .auth-links { position: absolute; margin-left: 31px; height: 22px; overflow: hidden; }
.auth-box .auth-links a { color: #ffc724; }
.auth-box .auth-links a:hover { color: #ffffff; }
.auth-box .wm-links { position: absolute; margin-left: 33px; margin-top: 80px; width: 221px; }
.auth-box .wm-links a { color: #ffffff; }
.auth-box .wm-links a:hover { color: #ffffff; text-decoration: none; }
.auth-box .wm-links .why { margin-top: 10px; }
.auth-box .wm-links .why a { color: #ffc724; }
.auth-box .wm-links .why a:hover { color: #ffffff; text-decoration: underline; }

.popup { position: absolute; margin-left: -53px; margin-top: -17px; display: none; }
.popup a { border: 0 !important; }
.popup .close { position: absolute; margin-left: 217px; margin-top: 1px; z-index: 2000; }
.popup .popup-lbg { background: url(../images/popup_lbg.png); }
.popup .popup-rbg { background: url(../images/popup_rbg.png); }
.popup .body { background: #ffffff; }
.popup .body .sub { line-height: 120%; font-size: 84%; padding-top: 15px; }
.popup .body .head { background: url(../images/popup_head.gif); width: 216px; height: 32px; overflow: hidden; margin: auto; line-height: 32px; color: #ffffff; margin-top: -23px; position: relative; }
.popup .body .head .ico1a { background: #d9412e url(../images/p1ico01a.gif) 5px 55% no-repeat; padding-left: 39px; padding-right: 5px; margin-left: 5px; }
.popup .body .head .ico2a { background: #d9412e url(../images/p1ico02a.gif) 5px 55% no-repeat; padding-left: 39px; padding-right: 5px; margin-left: 5px; }
.popup .body .head .ico3a { background: #d9412e url(../images/p1ico03a.gif) 11px 55% no-repeat; padding-left: 39px; padding-right: 5px; margin-left: 5px; }
.popup .body .head .ico4a { background: #d9412e url(../images/p1ico04a.gif) 14px 55% no-repeat; padding-left: 39px; padding-right: 5px; margin-left: 5px; }
.popup .body .pad { padding: 5px 7px 0 15px; line-height: 22px; font-size:95%;}
.popup .body .pad a { color: #2871f7; text-decoration: underline !important; border: 0 !important; }
.popup .body .pad a:hover { color: #0c3276; text-decoration: underline !important; border: 0 !important; }

.ukr {/*background: url(../images/ukr.gif) 32px 7px no-repeat;*/ padding: 5px 20px 0 0px; margin-top: 170px; }

.change-city-link { padding: 75px 10px 0 55px;height:auto; min-height:100px;}
.change-city-link a.ccl-dashed { text-decoration: none; border-bottom: 1px dashed #2871f7; font-size: 109%; margin-left: 2px; }
.change-city-link a.ccl-dashed:hover { text-decoration: none; border-bottom: 1px dashed #0c3276; }

.mid-content .left-part { float: left; width: 213px; }
.mid-content .right-part { float: left; width: 743px; }
.mp-partners { padding-right: 50px; }
.mp-partners .mpp-one img { margin-bottom: 15px; }
.mp-news { padding-right: 10px; }
.mp-news .mpn-one { margin-bottom: 10px; }
.mp-news .mpn-one .date { color: #a6a6a6; }

.mp-tips { width: 214px; }
.mp-tips .bookmark .step { background: url(../images/mainswitcher-bgt.gif) -1px 0 repeat-y; padding-top: 7px; }
.mp-tips .bookmark .step img { margin-left: 15px; }
.mp-tips .bookmark .step .step-text { background: url(../images/mainswitcher-bg.gif) 0 0 repeat-y #e6e6e6; padding: 15px 20px 15px; height: 70px; overflow: auto; }
.mp-tips .bookmark .step .step-text .st-link a { color: #000000; }
.mp-tips .bookmark .step .step-text .st-link a:hover { text-decoration: none; }
.mp-tips .bookmark .step img,  x:-moz-any-link, x:default { margin-bottom: -3px; }

.footer {background: url(../images/footer_bg.gif) 50% 0 no-repeat;}
.footer .w1000 {background: url(../images/footer_bg2.gif) 0 0 no-repeat; position: static; }
.footer .footer-1 { float: left; padding: 20px 0 20px 40px; width: 100px; margin-right: 50px; margin-left:14px}
.footer .footer-1 img { margin: 10px 0; }
.footer .footer-1 .hr { height: 0; overflow: hidden; border-bottom: 1px solid #dddddd; }
.footer .footer-2 { width: 335px; float: left; padding: 60px 0 20px 0; margin-right: 40px; margin-left:10px}
.footer .footer-2 .fp { margin-bottom: 15px; display: none; }
.footer .footer-2 .copy { margin-bottom: 0; padding-top:15px;}
.footer .footer-2 .cont { margin-bottom: 3px; }
.footer .footer-2 .cont img { margin-bottom: -3px; }
.footer .footer-3 { float: left; padding: 90px 0 20px; margin-left:13px;}
.footer .footer-3 .counter { margin-bottom: 7px; }
.footer .footer-4 { position: static; float: right;  padding: 59px 0 20px; width: 260px; }
.footer .footer-4 .day-stat { margin-right: auto; margin-bottom: 10px; }
.footer .footer-4 .day-stat .ds-1 { background: url(../images/f10.gif) 0 100% no-repeat #dcdcda; padding: 15px 10px 15px 20px; color: #000000; font-size: 110%; vertical-align: bottom; }
.footer .footer-4 .day-stat .ds-1 b { font-size: 200%; line-height: 90%; }
.footer .footer-4 .day-stat .ds-2 { background: url(../images/f11.gif) 100% 100% no-repeat #d7d7d7; padding: 15px 20px 15px 10px; color: #000000; vertical-align: bottom; }

.tt-rel .period-box .close { margin-left:190px; margin-top:-40px; position:absolute; }

.main-text { margin: 30px 0 0 0; font-size: 110%;}
.main-text .mt-decor { display: block; }
.main-text .mt-body { border-right: 1px solid #dedede; border-left: 1px solid #dedede; padding: 5px 20px 20px; }
.main-text .mt-body h1 { margin: 0 0 15px; font-size:100%;}
.main-text .mt-body h2 { margin: 0 0 15px; font-size:100%;}
.main-text .mt-body p { margin: 0 0 15px; }

.ssldiv {width:160px;font-size:12px;padding-left:15px;padding-top:25px;}

/* added at 04.16.2010 */
.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%; }