html { width: 100%; }
body { width: 100%; height: 100%; font-family: Arial; font-size: 12px; color: #000000; }

input, select { font-family: Arial; font-size: 12px; }

* {margin:0px; padding:0px; border:0px;}

img { border:none; outline:none; }

@font-face {
    font-family: 'RobotoRegular';
    src: url('/fonts/RobotoRegular.eot');
    src: url('/fonts/RobotoRegular.eot') format('embedded-opentype'),
         url('/fonts/RobotoRegular.woff2') format('woff2'),
         url('/fonts/RobotoRegular.woff') format('woff'),
         url('/fonts/RobotoRegular.ttf') format('truetype'),
         url('/fonts/RobotoRegular.svg#RobotoRegular') format('svg');
}
@font-face {
    font-family: 'RobotoLight';
    src: url('/fonts/RobotoLight.eot');
    src: url('/fonts/RobotoLight.eot') format('embedded-opentype'),
         url('/fonts/RobotoLight.woff2') format('woff2'),
         url('/fonts/RobotoLight.woff') format('woff'),
         url('/fonts/RobotoLight.ttf') format('truetype'),
         url('/fonts/RobotoLight.svg#RobotoLight') format('svg');
}
@font-face {
    font-family: 'RobotoBold';
    src: url('/fonts/RobotoBold.eot');
    src: url('/fonts/RobotoBold.eot') format('embedded-opentype'),
         url('/fonts/RobotoBold.woff2') format('woff2'),
         url('/fonts/RobotoBold.woff') format('woff'),
         url('/fonts/RobotoBold.ttf') format('truetype'),
         url('/fonts/RobotoBold.svg#RobotoBold') format('svg');
}
@font-face {
    font-family: 'RobotoMedium';
    src: url('/fonts/RobotoMedium.eot');
    src: url('/fonts/RobotoMedium.eot') format('embedded-opentype'),
         url('/fonts/RobotoMedium.woff2') format('woff2'),
         url('/fonts/RobotoMedium.woff') format('woff'),
         url('/fonts/RobotoMedium.ttf') format('truetype'),
         url('/fonts/RobotoMedium.svg#RobotoMedium') format('svg');
}
@font-face {
    font-family: 'RobotoThin';
    src: url('/fonts/RobotoThin.eot');
    src: url('/fonts/RobotoThin.eot') format('embedded-opentype'),
         url('/fonts/RobotoThin.woff2') format('woff2'),
         url('/fonts/RobotoThin.woff') format('woff'),
         url('/fonts/RobotoThin.ttf') format('truetype'),
         url('/fonts/RobotoThin.svg#RobotoThin') format('svg');
}
@font-face {
    font-family: 'helveticaneuecyrbold';
    src: url('/fonts/helveticaneuecyrbold.eot');
    src: url('/fonts/helveticaneuecyrbold.eot') format('embedded-opentype'),
         url('/fonts/helveticaneuecyrbold.woff2') format('woff2'),
         url('/fonts/helveticaneuecyrbold.woff') format('woff'),
         url('/fonts/helveticaneuecyrbold.ttf') format('truetype'),
         url('/fonts/helveticaneuecyrbold.svg#helveticaneuecyrbold') format('svg');
}
@font-face {
    font-family: 'OpenSans';
    src: url('/fonts/OpenSans.eot');
    src: url('/fonts/OpenSans.eot') format('embedded-opentype'),
         url('/fonts/OpenSans.woff2') format('woff2'),
         url('/fonts/OpenSans.woff') format('woff'),
         url('/fonts/OpenSans.ttf') format('truetype'),
         url('/fonts/OpenSans.svg#OpenSans') format('svg');
}
@font-face {
	font-family:Groupon;
	font-style:normal;
	font-weight:400;
	src:url(/fonts/Groupon-v2.5.eot);
	src:local('☺'),url(/fonts/Groupon-v2.5.eot?#iefix) format('embedded-opentype'),
		url(/fonts/Groupon-v2.5.woff2) format('woff2'),
		url(/fonts/Groupon-v2.5.woff) format('woff'),
		url(/fonts/Groupon-v2.5.ttf) format('truetype'),
		url(/fonts/Groupon-v2.5.svg#Groupon) format('svg')
}

.main { width: 100%; }
.main h2 {color: #000000; display: block; font-size: 24px; font-weight: normal; margin-bottom: 20px;}
.main a { color: #1163b8; text-decoration: underline; }
.logo { position: absolute; top: 18px; left: 5px; z-index: 2; }

/*-----header------*/
.header { background-image: url("/images/header_bg.png"); background-repeat: no-repeat; background-size: 100% 100%; height:795px; min-width:960px;}
.header:not(.inner-header) {overflow:hidden;}
.inner-header { background:#1d2c3b; height:133px; border-bottom:1px solid #414b54; }
.box { position: relative; margin: 0 auto; width: 960px; }
.inner-header .box { width:992px; }
.top-menu { height: 79px; }
.top-menu a { color: #fff; text-decoration:none; cursor:pointer; }
.logotype { float: left; margin-top: 19px; }
.top-menu-mid li, .top-menu-right li { display: inline-block; font-family: "RobotoMedium"; font-size: 13px; list-style: outside none none; }
.top-menu-mid { float: left; margin: 35px 0 0 0; padding-left: 62px; }
.top-menu-mid a { text-decoration:none; }
.top-menu-mid a:hover {text-decoration:none;}
.top-menu-mid .main-menu-link:hover {color:#efbf1e !important;}
.top-menu-right { float: right; margin: 35px 14px 0 0; }
.top-menu-mid li { padding-left: 40px; }
.top-menu-right li { padding-left: 15px; }
.top-menu-right a { text-decoration: underline; }
.menu-bg { background-color: #1a1e20; height: 55px; opacity: 0.93; }
.main-menu a { color: #fff; text-decoration:none; }
.main-menu.right li { padding-right:0px; }
.main-menu a:hover { text-decoration:underline; }
.main-menu li { border-left: 1px solid #4b4f51; display: inline; font-family: "RobotoBold"; font-size: 11px; padding: 10px 15px 10px 20px; text-transform: uppercase; }
.main-menu ul { margin: 0; padding: 19px 0 0; }
.main-menu { float: left; }
.main-menu li:first-child { border: medium none !important; padding-left: 0; }

.inner-header .menu-bg  {background-color:#e5eff4; opacity:1;}
.inner-header .main-menu ul { padding:0px; }
.inner-header .main-menu a { color:#838a92; font-size:14px; font-family:"RobotoMedium"; }
.inner-header .main-menu.right a { color: #1e2d3d; }
.inner-header .main-menu li.active a { color:#1e2d3d; }
.inner-header .main-menu li.active { border-bottom:2px solid #1e2d3d !important; }
.inner-header .main-menu li { padding: 0 20px; display:inline-block; height:53px; line-height:55px; border:0px; text-transform: none; }

.new-item span { color: #efbf1e; font-family: Calibri, Arial, sans-serif; font-size: 10px; left: -2px; position: relative; top: -8px; vertical-align: top; }
.inner-header .new-item span { font-size:12px; }
.value { float: right; }
.value p { color: #fff; float: left; font-family: "RobotoRegular"; font-size: 12px; margin: 19px 0 0 50px; }
.inner-header .value p { margin-left:38px; color: #1e2d3d; margin-top:20px; }
.value select { appearance: none; background: url("/images/arrow.png") no-repeat scroll right center transparent; border: 1px solid #fff; color: #fff; font-family: "RobotoRegular"; font-size: 12px; margin: 17px 0 0 7px; padding: 0 0 0 5px; width: 115px; -webkit-appearance: none; -o-appearance: none; -ms-appearance: none; }
.value option { background: #181c20; padding:1px 3px; }
.inner-header .value select { border:1px solid #1e2d3d; color:#1e2d3d; background: url("/images/arrow_black.png") no-repeat scroll right center transparent; background-color:#FFF;}
.inner-header .value option { background:#fff; }
.header-info { color: #fff; float: right; font-family: "RobotoLight"; width: 650px; margin-top: 35px; position: relative; left: -24px; }
.header-info a { float:left; }
.header-info h1 { margin-bottom:23px; font-size: 35px; font-weight: normal; margin-top: 0; }
.header-info p { font-size: 16px; line-height: 22px; margin: 0; }
.header-info img { margin-top: 23px; padding: 0 11px 0 0; }
.header-description li { color: #fff; display: inline-block; font-family: Calibri, Arial, sans-serif; font-size: 15px; list-style: outside none none; text-align: center; width: 155px; margin-top:45px; }
.header-description ul { padding: 0; margin:16px 0px;}
.header-description p { margin: 5px 0 0; }
.header-top-border { border-top: 1px solid #ccc; opacity: 0.32; }
.header-description { position: relative; background-image: url("/images/header_arrow2.png"); background-position: center top; background-repeat: no-repeat; padding-bottom: 13px; }
.new-journal-btn a {text-decoration:none;}
.new-journal-btn p { background-color: #f1c40f; border-radius: 2px; color: #1a2738; font-family: "helveticaneuecyrbold"; font-size: 21px; padding: 12px 0; }
.new-journal-btn { text-align: center; width: 388px; margin: 100px auto 0; }
.hand-iphone { float: left; margin: 35px 0 0 -325px; position: absolute; }
.testimonials { margin-top: 266px; position: absolute; z-index: 10; }
.submenu { display: none; background-image: url("/images/submenu_arrow.png"); background-position: 25px 10px; background-repeat: no-repeat; margin: 0 0 0 0px; padding: 10px 0 0; position: absolute; width: 202px; z-index: 10; }
.submenu li { border-bottom-colors: none; border-left-colors: none; border-right-colors: none; border-top-colors: none; border-color: -moz-use-text-color #e1e1e1 #e1e1e1; border-image: none; border-right: 1px solid #e1e1e1; border-style: none solid solid; border-width: medium 1px 1px; border:1px solid #e1e1e1; border-top: none; margin: 8px 0 -8px 0px; background-color: #f6f9fb; padding: 8px 0 8px 20px; width: 202px; }
.submenu li:first-child { padding-top:10px; }
.top-menu-mid li:hover .submenu { display: block; }
.submenu a { color: #253546; font-size: 13px; }
.submenu a:hover { text-decoration:underline; }
/*---------------LOGINFORM-------------------*/
.header-social-icons p { float: left; color: #fff; font-family: "RobotoMedium"; font-size: 14px; margin: 34px 0 0; display: inline-block; }
.header-social-icons li { display: inline; }
.login { float: right; }
.header-social-icons { float: left; margin-left:110px; }
.login p { border-bottom: 1px dashed #fff; color: #fff; font-family: "RobotoMedium"; font-size: 14px; margin: 34px 0 0 0px; }
.login-bg { display: none; background-image: url("/images/submenu_arrow.png"); background-position: 230px 7px; background-repeat: no-repeat; margin: 0 0 0 -198px; position: absolute; width: 291px; z-index: 1; }
.login-form { border-bottom-colors: none; border-left-colors: none; border-right-colors: none; border-top-colors: none; background-color: #f6f9fb; border-color: use-text-color #e1e1e1 #e1e1e1; border-image: none; border-radius: 2px; border-right: 1px solid #e1e1e1; border-style: none solid solid; border-width: medium 1px 1px; border: 1px solid #e1e1e1; border-top: none; height: 230px; margin-top: 15px; width: 291px; }
.login-form form input { border: 1px solid #e1e1e1; font-family: "RobotoMedium"; font-size: 12px; font-weight: normal; height: 23px; margin: 17px -10px 0 10px; padding-left: 9px; width: 122px; color: #535e6a; }
.login-form form input::-webkit-input-placeholder { font-family: "RobotoMedium";  font-size: 12px; font-weight: normal; color: #535e6a; }
.login-form form input:-moz-placeholder { font-family: "RobotoMedium";  font-size: 12px; font-weight: normal; color: #535e6a; }
.login-form form input::-moz-placeholder { font-family: "RobotoMedium";  font-size: 12px; font-weight: normal; color: #535e6a; }
.login-form form input:-ms-input-placeholder { font-family: "RobotoMedium";  font-size: 12px; font-weight: normal; color: #535e6a; }
.login-form > p { color: #1d2c3b; font-family: "RobotoMedium"; font-size: 15px; margin: 0; padding: 15px 0 0 18px; }
.login-form form input[type="submit"] { background-color: #f1c40f; border: medium none; color: #1d2c3b; font-size: 15px; height: 30px; width: 271px; }
.login-form form input[type="submit"]:hover { cursor: pointer; }
.checkbox-style .remember_me { color: #9099a1; font-size: 13px; margin: 0; vertical-align: text-top; }
.checkbox-style { float: left; padding: 15px 0 0 8px !important; width: 130px; }
.checkbox-style input[type="checkbox"] { display: none; }
.checkbox-style #checkbox { background-image: url("../images/checkbox.png"); cursor: pointer; float: left; height: 16px; margin: 0 5px 0 3px; width: 14px; }
.checkbox-style #checkbox.checked { background-image: url("../images/checkbox_checked.png"); }
.restore-pass { color: #9099a1 !important; display: block; float: left; font-family: "RobotoMedium"; font-size: 13px; margin: 15px 0 0 25px; text-decoration: underline !important; vertical-align: text-top; }
.create-account { color: #1d2c3b !important; display: block; font-family: "RobotoMedium"; font-size: 15px; margin: 27px 0 0; text-align: center; text-decoration: underline !important; }
/*-----journal-----*/
.journal h2 { color: #293545; font-family: "RobotoThin"; font-size: 36px; font-weight: normal; margin: 48px 0 24px; text-align: center; }
.about-journal ul { list-style: outside none none; margin-bottom: 35px; }
.about-journal img { border: 1px solid #cecece; border-radius: 2px; height: 139px; width: 208px; }
.about-journal li { display: inline-block; padding-right: 20px; vertical-align: top; width: 22.9%; }
.about-journal li.last { padding: 0; }
.journal-description { margin: 17px 0px; color: #1a2738; font-family: "RobotoMedium"; font-size: 17px; line-height: 18px; text-align: left; }
.journal-description span { color: #4c5869; display: block; font-family: "RobotoLight"; font-size: 12px; font-weight: normal; margin: 12px 0 0; text-align:left; }
.journal-description a { color: #397ec3; display: none; font-family: "RobotoMedium"; font-size: 12px; margin: 12px 0 0; text-decoration: underline; text-transform: uppercase; }
.journal-description a:hover { text-decoration: none; }
.about-journal li:hover a, .about-journal li.active a { display: block; }
.journal-more { padding-bottom: 54px; }
/*-----event------*/
.event { background-image: url("../images/event_bg.png"); padding-bottom:50px; font-family: "RobotoRegular"; }
.event h2 { color: #f1f2f3; font-family: "RobotoThin"; font-size: 36px; padding: 69px 0 12px; text-align: center; margin: 0; }
.events ul {margin:16px 0px;}
.events li { border-bottom: 1px solid #445363; list-style: outside none none; padding: 13px 0 17px; }
.events li:first-child { border-top: 1px solid #445363; }
.events div ul {margin-top:-16px;}
.events div li:first-child {border-top:0px;}
.events img { vertical-align: middle; float: left; }
.event .social-groups { margin-left: 10px; margin-top: 15px; width: 285px; }
.event .date { color: #e4bb13; display: inline; font-size: 10px; }
.event-description { height:14px; overflow:hidden; color: #fff; font-size: 12px; }
.event-description a { color: #fff; text-decoration: underline; }
.events p { margin: 0; }
.events ul { padding: 0; }
.events { width: 663px; }
.eventsdiv { margin: -4px 0 0 36px; }
.events-more > a { color: #fff; font-family: "robotoregular"; font-size: 12px; border-bottom: 1px dashed #fff; text-decoration:none; }
/*------statistics------*/
.statistics { background-image: url("/images/statistics_bg.png"); background-size: 100% 100%; height: 425px; }
.statistics h3 { color: #b1b4b7; font-family: "RobotoThin"; font-size: 36px; margin: 0; padding: 65px 0 45px; text-align: center; }
.statistic-count { text-align: center; }
.statistic-count { color: #f1c40f; font-family: "RobotoBold"; font-size: 68px; text-align: center; }
.statistic-count p { margin: 0; padding: 0; }
.statistics-desc { color: #b1b4b7; font-family: "RobotoThin"; font-size: 27px; }
.s-events, .s-avto  { padding-right: 4px; }
.create-journal { background-color: #f1c40f; border-radius: 2px; color: #1a2738; display: block; font-family: "RobotoBold"; font-size: 20px; margin: 50px auto 0; padding: 16px 0; text-align: center; width: 388px; text-decoration:none; }
/*-----footer----*/
.new-footer { background: none repeat scroll 0 0 #151617; height: 555px; }
.footer-section { padding-right: 80px; width: 180px; }
.footer-section p { border-bottom: 1px solid #828383; color: #fff; font-family: "RobotoMedium"; font-size: 18px; margin: 54px 0 0; }
.footer-section.last { padding: 0; }
.footer-section ul { font-family: "RobotoLight"; font-size: 12px; line-height: 20px; list-style: outside none none; padding: 0; margin:12px 0px; }
.footer-section a { color: #e0e0e0; text-decoration:none; }
.footer-section a:hover { text-decoration:underline; }
.footer-section span { color: #616161; }
.footer-section-dop { border-bottom: 1px solid #48494a; padding-bottom: 14px !important; }
.rss li { background-image: url("../images/rss-icon.png"); background-position: left center; background-repeat: no-repeat; padding-left: 16px; }
.social-icons li { display: inline; padding-right: 8px; }
.copyright { color: #d0d0d1; font-family: "RobotoLight"; font-size: 12px; margin-top: 50px; }



.all { position: relative; background-color: #fafafa; padding: 0px 0px 10px 0px; }
.all .main:first-child {width:992px; margin:0 auto; padding-top: 25px;}

.all .holder:first-child {min-height:1050px;}

        .user-block { position: relative; float: right; margin: 7px 0 0 0; color: #FFFFFF; z-index: 2; }
        .user-block a { color: #FFFFFF; text-decoration: underline; }
        .user-block p { padding: 3px 0px; }
        .user-block input.field { position: relative; display: block; width: 120px; height: 20px; border: 1px solid #7b9d4b; background-color: #FFFFFF; padding: 0px 5px; line-height: 20px; font-size: 11px; margin-right: 5px; }
        .user-block input.enter { width: 50px; float: left; background:url(/images/enter-but-bg.gif) 0px 0px no-repeat; cursor: pointer; font-size: 11px; color: #000000; text-shadow: 1px 1px #FFFFFF; padding: 3px 0px 9px; }
        .user-block .left { font-size: 11px; }

        ul.top-menu { position: absolute; top: 103px; right: 0px; list-style: none; z-index: 1; }
        ul.top-menu li { position: relative; float: left; margin-left: 2px; }
        ul.top-menu li a { display: block; float: left; height: 26px; padding: 0px 20px; line-height: 26px; overflow: hidden; font-size: 14px; color: #000000; font-weight: bold; background:url(/images/topmenu-list-bg.gif) 0px 0px repeat-x; text-decoration: none; }
        ul.top-menu li a:hover { text-decoration: none !important; }

        ul.top-menu.garage { position: absolute; top: 103px; left: 70px; width: 120px; list-style: none; z-index: 4; }
        ul.top-menu.garage li img { position: absolute; top: 26px; left: 50%; margin-left: -4px; }

        /*
        .submenu { position: absolute; top: 130px; left: 0px; width: 100%; background:url(/images/submenu-bg.gif) 0px 0px repeat-x; z-index: 3; }
        .submenu-l { position: relative; background:url(/images/submenu-l.gif) 0px 0px no-repeat; }
        .submenu-r { position: relative; background:url(/images/submenu-r.gif) 100% 0px no-repeat; height: 39px; padding: 0px 10px; }
            ul.submenu-list { position: relative; list-style: none; height: 37px; overflow: hidden; left: 0px; padding-top: 1px; float: left; }
            ul.submenu-list li { position: relative; display: block; float: left; margin-left: -2px; background:url(/images/submenu-sep.gif) 0px 0px no-repeat; }
            ul.submenu-list li a { display: block; float: left; height: 37px; line-height: 36px; color: #FFF; text-shadow: 1px 1px #000000; padding: 0px 16px 0px 18px; text-decoration: none; }
            ul.submenu-list li a:hover, ul.submenu-list li.act a { color: #FFFFFF;}
            ul.submenu-list li.act a {font-weight: bold;}
            .upd { position: relative; float: right; line-height: 36px; font-size: 11px; color: #feda5d; text-shadow: -1px 0px #000000; }
            .upd a { color: #FFFFFF; text-decoration: underline; }
            .upd a:hover { text-decoration: none; }
                .close { position: absolute; top: 5px; right: 0px; }
         */

.regblock { position: relative; z-index:2; text-align: center; background:#e8ecf6; border-bottom: 1px solid #dadde4; height: 511px; margin-top: 7px; }
    .text { position: relative; width: 424px; margin: 39px 0px 0px; padding: 0px 10px; }
    .text h1 { display: block; font-size: 26px; font-weight: normal; color: #000000; margin-bottom: 20px; }
    .main .text h1 {margin-bottom:0px}
    .text .h1_title { display: block; font-size: 26px; font-weight: normal; color: #000000; margin-bottom: 20px; }
    .text p { font-size: 14px; line-height: normal; margin-bottom: 17px; }
    .text blockquote { font-size: 18px; line-height: 23px; }
    a.regbut { display: block; float: left; width: 291px; height: 62px; background:url(/images/register-but-bg.gif) 0px 0px no-repeat; margin: 15px 0px 0px -5px; text-align: center; font-size: 20px; line-height: 56px; color: #c13100; text-shadow: 1px 1px #ffba7a; text-decoration: none !important; }
    a.regbut:hover {  text-decoration: none !important; }
.regblock .whitebox { margin-top: 20px; }
.regblock h2 { display: block; font-size: 16px; color: #1163b8; font-weight: normal; padding: 0px !important; }
.regblock .h2_title { display: block; font-size: 16px; color: #1163b8; font-weight: normal; padding: 0px !important; }
.regblock select { border: 1px solid #bbb9b9; float: left; width: 150px; margin-top: 10px; margin-right: 10px; background-color: #FFFFFF; }
.regblock select option { padding: 0px 5px; }
.journal .video {width: 524px; margin:0 auto 24px auto;}
.journal .video .video-frame {margin: 0 auto; width:500px;}

    .reg-cont { display: block; float: right; width: 147px; background:url(/images/reg-cont.gif) 0px 0px no-repeat; margin: -5px 0px 8px 0px; text-align: center; font-size: 16px; color: #345900; text-shadow: 1px 1px #cbe27e; text-decoration: none; padding: 10px 0px 14px; cursor: pointer; outline-style: none; height: 46px;}

    .content { position: relative; width: 100%; margin-bottom: 30px; }
    .content h1 { display: block; font-size: 24px; font-weight: normal; color: #000000; padding: 20px 0px 15px; }
    .content .hldr { position: relative; width: 100%; overflow: hidden; }
        ul.about-info { position: relative;list-style: none; width: 103%; }
        ul.about-info li { position: relative; display: block; float: left; width: 227px; margin-right: 28px; }
        ul.about-info li h2, ul.about-info li .h2_title { display: block; padding: 10px 0px; font-size: 16px; font-weight: normal; color: #000; }
        ul.about-info li div .h2_title { margin-bottom: 20px; }
        ul.about-info li div h2 { margin-bottom: 0px; }
        ul.about-info li h2 a { color: #1163b8; text-decoration: none; }
        ul.about-info li h2 a:hover { text-decoration: none; }
        ul.about-info li p { line-height: 16px; }

        .shbox { position: relative; width: 100%; background:url(/images/shbox-brdr.gif) 0px 0px repeat-y; }
        .shbox-t { position: relative; background:url(/images/shbox-t.gif) 0px 0px no-repeat; }
        .shbox-b { position: relative; background:url(/images/shbox-b.gif) 0px 100% no-repeat; height: 160px; overflow: hidden; }
        .shbox span { display:  block; width: 207px; height: 138px; border: 1px solid #dbe1ed; margin: 9px 0px 0px 9px; overflow: hidden; }

.events-block { position: relative; border: 1px solid #e1e1e1; background-color: #f7f6f6; padding: 20px 0px; }
.events-block h1 { display:  block; font-weight: normal; font-size: 16px; padding-bottom: 20px; }
.events-block .h1_title { display:  block; font-weight: normal; font-size: 16px; padding-bottom: 20px; }
.events-block ul li div.left {max-width:580px;}
.events-block .fbkad { width:284px !important; position: relative; float: right; }
.events-block .whitebox { width: 700px; float: left; }
.see_also_all_include .alfa-strah-block {float: left; position: inherit;}
.see_also_all_include .alfa-strah-block img {float:left;}
.alfa-main-page-block {position: absolute; right: 0px;}
    ul.event-list { position: relative; list-style: none; width: 100%; overflow: hidden; float:left; }
    ul.event-list li { position: relative; width: 100%; border-top: 1px solid #ececec; padding-top: 14px; margin-top: -1px; margin-bottom: 14px; vertical-align: top; height: 28px; overflow: hidden; }
    ul.event-list li img { display: inline; vertical-align: middle; padding-right: 20px; }
    ul.event-list li a { color: #1163B8; text-decoration: underline; }
    ul.event-list li a:hover { text-decoration: underline; }
    ul.event-list li a span { color: #5A8C15; text-decoration: underline; }
    ul.event-list li a:hover span { text-decoration: underline; }
    ul.event-list li .right, ul.event-list li .r { color: #999999; line-height: 26px; }

    .whitebox, .whitebox2 { position: relative; width: 100%; }
    .whitebox .holder { position: relative; padding: 0px 15px; }
    .whitebox .holder h1 { display: block; font-size: 30px; font-weight: normal; padding-bottom: 10px; }
    .whitebox .h1_title { display: block; font-size: 30px; font-weight: normal; padding-bottom: 10px; }
    .whitebox .holder h2 { display: block; font-size: 24px; font-weight: normal; padding-bottom: 10px; }
    .whitebox .h2_title { display: block; font-size: 18px; font-weight: normal; padding-bottom: 10px; }
    .whitebox .holder .simple-list li { margin-left: 15px; }





    .whitebox-top, .whitebox2-top { position: relative; height: 11px; overflow: hidden; }
        .whitebox-tl, .whitebox2-tl { position: absolute; top: 0px; left: 0px; width: 11px; height: 11px; background:url(/images/whitebox-crnrs.gif) 0px 0px no-repeat; }
        .whitebox-tr, .whitebox2-tr { position: absolute; top: 0px; right: 0px; width: 11px; height: 11px; background:url(/images/whitebox-crnrs.gif) 100% 0px no-repeat; }
        .whitebox-t, .whitebox2-t { position: relative; height: 11px; background:url(/images/whitebox-x.gif) 0px 0px repeat-x; margin: 0px 11px; }

    .whitebox-midd, .whitebox2-midd { position: relative; }
        .whitebox-l, .whitebox2-l { position: relative; background:url(/images/whitebox-y.gif) 0px 0px repeat-y; }
        .whitebox-r, .whitebox2-r { position: relative; background:url(/images/whitebox-y.gif) 100% 0px repeat-y; padding: 0px 6px; }
        .whitebox-bg, .whitebox2-bg { position: relative; background-color: #FFFFFF; }

    .whitebox-bot, .whitebox2-bot { position: relative; height: 11px; overflow: hidden; }
    * html .whitebox-bot { z-index: -1; }
        .whitebox-bl, .whitebox2-bl { position: absolute; top: 0px; left: 0px; width: 11px; height: 11px; background:url(/images/whitebox-crnrs.gif) 0px 100% no-repeat; }
        .whitebox-br, .whitebox2-br { position: absolute; top: 0px; right: 0px; width: 11px; height: 11px; background:url(/images/whitebox-crnrs.gif) 100% 100% no-repeat; }
        .whitebox-b, .whitebox2-b { position: relative; height: 11px; background:url(/images/whitebox-x.gif) 0px 100% repeat-x; margin: 0px 11px; }

    .whitebox2 .video-frame {margin: 0 auto;width: 622px;}

	.all .whitebox-top {height: 7px !important; height: 0px; overflow: hidden; }
        .all .whitebox-tl {width: 11px; height: 11px; background:none; }
        .all .whitebox-tr { width: 0px; height: 0px; background:none; }
        .all .whitebox-t { height: 0px; background:none; margin: 0px 0px; }

        .all .whitebox-l { background:none; }
        .all .whitebox-r { background:none; padding: 0px 0px; }
        .all .whitebox-bg { background-color: #FFFFFF; }

    .all .whitebox-bot { height: 0px; overflow: hidden; }
        .all .whitebox-bl { width: 11px; height: 11px; background:none; }
        .all .whitebox-br { width: 11px; height: 11px; background:none; }
        .all .whitebox-b { height: 0px; background:none; margin: 0px 0px; }

     .all .whitebox {border:1px solid #e0e2e4; border-radius:5px; background-color:#FFFFFF; padding:0px 0px 5px 0px;}

     .what-is-drivernotes {font-size: 18px; margin-bottom: 10px;}

     /*
     .whitebox-top { position: relative; height: 11px; overflow: hidden; }
        .whitebox-tl { position: absolute; top: 0px; left: 0px; width: 11px; height: 11px; background:url(/images/whitebox-crnrs.gif) 0px 0px no-repeat; }
        .whitebox-tr { position: absolute; top: 0px; right: 0px; width: 11px; height: 11px; background:url(/images/whitebox-crnrs.gif) 100% 0px no-repeat; }
        .whitebox-t { position: relative; height: 11px; background:url(/images/whitebox-x.gif) 0px 0px repeat-x; margin: 0px 11px; }

    .whitebox-midd { position: relative; }
        .whitebox-l { position: relative; background:url(/images/whitebox-y.gif) 0px 0px repeat-y; }
        .whitebox-r { position: relative; background:url(/images/whitebox-y.gif) 100% 0px repeat-y; padding: 0px 6px; }
        .whitebox-bg { position: relative; background-color: #FFFFFF; }

    .whitebox-bot { position: relative; height: 11px; overflow: hidden; }
    * html .whitebox-bot { z-index: -1; }
        .whitebox-bl { position: absolute; top: 0px; left: 0px; width: 11px; height: 11px; background:url(/images/whitebox-crnrs.gif) 0px 100% no-repeat; }
        .whitebox-br { position: absolute; top: 0px; right: 0px; width: 11px; height: 11px; background:url(/images/whitebox-crnrs.gif) 100% 100% no-repeat; }
        .whitebox-b { position: relative; height: 11px; background:url(/images/whitebox-x.gif) 0px 100% repeat-x; margin: 0px 11px; }
    */

    .greybox { position: relative; width: 100%; }
    .greybox .holder { position: relative; padding: 5px 15px; }
    .greybox-top { position: relative; height: 11px; overflow: hidden; }
        .greybox-tl { position: absolute; top: 0px; left: 0px; width: 11px; height: 11px; background:url(/images/greybox-crnrs.gif) 0px 0px no-repeat; }
        .greybox-tr { position: absolute; top: 0px; right: 0px; width: 11px; height: 11px; background:url(/images/greybox-crnrs.gif) 100% 0px no-repeat; }
        .greybox-t { position: relative; height: 11px; background:url(/images/greybox-x.gif) 0px 0px repeat-x; margin: 0px 11px; }

    .greybox-midd { position: relative; }
        .greybox-l { position: relative; background:url(/images/greybox-y.gif) 0px 0px repeat-y; }
        .greybox-r { position: relative; background:url(/images/greybox-y.gif) 100% 0px repeat-y; padding: 0px 6px; }
        .greybox-bg { position: relative; background-color: #efefef; }

    .greybox-bot { position: relative; height: 11px; overflow: hidden; }
        .greybox-bl { position: absolute; top: 0px; left: 0px; width: 11px; height: 11px; background:url(/images/greybox-crnrs.gif) 0px 100% no-repeat; }
        .greybox-br { position: absolute; top: 0px; right: 0px; width: 11px; height: 11px; background:url(/images/greybox-crnrs.gif) 100% 100% no-repeat; }
        .greybox-b { position: relative; height: 11px; background:url(/images/greybox-x.gif) 0px 100% repeat-x; margin: 0px 11px; }

    .lgreybox { position: relative; }
    .lgreybox-top { position: relative; height: 11px; overflow: hidden; }
        .lgreybox-tl { position: absolute; top: 0px; left: 0px; width: 11px; height: 11px; }
        .lgreybox-tr { position: absolute; top: 0px; right: 0px; width: 11px; height: 11px; }
        .lgreybox-t { position: relative; height: 11px; margin: 0px 11px; }

    .lgreybox-bot { position: relative; height: 11px; overflow: hidden; }
        .lgreybox-bl { position: absolute; top: 0px; left: 0px; width: 11px; height: 11px; }
        .lgreybox-br { position: absolute; top: 0px; right: 0px; width: 11px; height: 11px; }
        * html .lgreybox-br { background:url(/images/lgreybox-br.gif) 0px 0px no-repeat; }
        .lgreybox-b { position: relative; height: 11px; margin: 0px 11px; }

    .container { position: relative; width: 100%; min-height:1180px; }
        .sbar-top { position: absolute; top: -11px; left: -6px; width: 254px; height: 11px; }
        .sbar-bot { position: absolute; bottom: -11px; left: -6px; width: 254px; height: 11px; z-index: 1; }

    .sidebar { position: relative; width: 300px; text-shadow: 1px 1px #FFFFFF; }
    .sidebar .holder { padding: 0px 6px 0px 9px; }
    .sidebar h1 { display: block; font-size: 14px !important; padding-bottom: 10px; }
    .sidebar .h1_title { display: block; font-size: 14px !important; padding-bottom: 10px; }
    .sidebar p { line-height: 18px; }
    .sidebar font { color: #5a8c15; font-size: 14px; line-height: 30px; }
    .sidebar font a { color: #5a8c15; text-decoration: underline; }
    .sidebar font a:hover { text-decoration: none; }
    .sidebar center a { display: block; }
        .user-info { position: relative; line-height: 18px; text-shadow: none; padding:12px 0px 0px 14px; width:280px; }
        .user-info a.left { border: 1px solid #ececec; margin-right: 10px; }
        .user-info a:hover { text-decoration: none !important; }
        .user-info a b { color: #5a8c15; text-decoration: underline; }
        .user-info a span { color: #5a8c15 !important; text-decoration: underline; }
        .user-info a:hover span { text-decoration: none !important; }
        .user-info a img { display: inline; vertical-align: middle; }
        .user-info p span { font-size: 11px; color: #898989; }
        .user-info a.sendmsg-but { display: inline-block; width: 144px; height: 34px; background:url(/images/sendmsg-but.gif) 0px 0px no-repeat; line-height: 30px; font-size: 11px; color: #000000; text-align: center; text-shadow: 1px 1px #d3e39f !important; text-decoration: none; margin: 0px -5px; }
        .user-info a.sendmsg-but:hover { text-decoration: none !important; }

        ul.my-cars-list { position: relative; list-style: none; padding: 5px 0px 10px; margin-bottom:4px; }
        ul.my-cars-list li { vertical-align: top; line-height: 12px; float:left; }
        ul.my-cars-list li span { display: block; padding-right: 12px; color: #898989; }
        ul.my-cars-list li a { display: block; padding-right: 12px; color: #1163b8; font-weight: bold; text-decoration: none; }
        ul.my-cars-list li a:hover { text-decoration: none !important; }
        .hr { position: relative; height: 1px; background-color: #e0e2e4; overflow: hidden; margin: 10px -6px 10px -9px; }
        .my-car { position: relative; display: block; width: 220px; border: 1px solid #ececec; overflow: hidden; margin-bottom: 5px; }


    .inner { position: relative; float: left; width: 673px; padding-left: 15px; padding-bottom: 15px;}
    .inner-clearfix {width:97%;}
    .inner h1 { display: block; font-size: 30px; font-weight: normal; margin: 5px 0px 20px; }
    .inner h2 { display: block; font-size: 24px; font-weight: normal; padding: 10px 0px 20px; }
    .div_h2 h2 { display: block; font-size: 30px !important; font-weight: normal !important; margin: 5px 0px 20px !important; padding: 0 !important; }
    .div_h7 h1 { display: block; font-size: 13px !important; font-weight: normal !important; padding: 0 !important; }
    .inner .hr { margin: 10px 0px 1px; }
    .inner .user-info { width: auto; }
    .inner .user-info span { font-size: 12px; line-height: 22px; }
    .inner font a, .inner .string-next { font-size: 14px; color: #5a8c15; }
        .like { float: right; margin: 5px 0px 0px 5px; }

        ul.act-tabs { list-style: none; overflow: hidden; }
        ul.act-tabs li { position: relative; float: left; margin:0px 9px; line-height: 20px; }
        ul.act-tabs li a { display: block; float: left; font-family:Arial; font-size: 13px; font-weight:bold; color: #1163b8; text-decoration: none; border-bottom:1px dotted #1163b8; margin-top:1px; }
        ul.act-tabs li a:hover { text-decoration:none !important; }

        ul.act-tabs li.act a { display: block; border:0px; background:url(/images/tabs-bg-r-new.png) 100% 0px no-repeat; font-size: 13px; color: #000000; font-weight:bold; padding-right: 10px; line-height: 21px; text-decoration: none; margin:0px; }
        ul.act-tabs li.act a span { display: block; float: left; height: 23px; background:url(/images/tabs-bg-l-new.png) 0px 0px no-repeat; padding: 0px 5px 0px 15px; }
        ul.act-tabs li.red a { display: block; border:0px; background:url(/images/tabs-red-bg-r-new.png) 100% 0px no-repeat; font-size: 13px; color: #FFF; font-weight:bold; padding-right: 10px; line-height: 21px; text-decoration: none; margin:0px; }
        ul.act-tabs li.red a span { display: block; float: left; height: 23px; background:url(/images/tabs-red-bg-l-new.png) 0px 0px no-repeat; padding: 0px 5px 0px 15px; margin-right: -1px;}
        a.greybut-sm:hover { text-decoration: none !important; }

        .inner-border { position: relative; }
        .inner-border.wide { position: relative; }
            .main-frame { position: relative; padding-right: 15px; width:640px; }
            .main-frame-wide {width:962px;}
            .garage-main .main-frame {width:658px !important;}
            .main-clearfix .main-frame {width:658px !important;}
            .main-frame h1 { display: block; font-size: 22px; font-weight: normal; line-height: 40px; margin: 0px; }
            .main-frame h3 { display: block; font-size: 22px; font-weight: normal; line-height: 40px; margin: 0px; }
            .main-frame h1 img { display: inline; vertical-align: middle; margin: -10px 10px 0px 0px; }
            .main-frame h2 span { color: #FF6000; }
            .main-frame p span { font-size: 11px; color: #898989; }
                a.add-action { display: block; position: relative; background:url(/images/add-action-but-r.gif) 100% 0px no-repeat; line-height: 48px; text-align: center; font-size: 16px; color: #345900; text-shadow: 1px 1px #c4da7c; padding-right: 17px; text-decoration: none !important; }
                a.add-action span { display: block; float: left; height: 50px; background:url(/images/add-action-but-l.gif) 0px 0px no-repeat; padding: 0px 10px 0px 40px; color: #345900; }
                a.add-action:hover, a.add-action:hover span { text-decoration: none !important; }
                .action-search { position: relative; float: right; border: 1px solid #e0e2e4; padding: 2px 10px 2px 7px;  margin-top: 7px; width: 175px;}
                .action-search input { position: relative; color: #000000; width: 165px; font-style: italic; background: transparent; }
                .action-search a {float: right; margin-top: -15px; margin-right: -5px;}
                a.deletemsg { display: block; float: none; position: relative; width: 118px; height: 32px; background:url(/images/deletemsg-but.gif) 0px 0px no-repeat; line-height: 30px; text-align: center; font-size: 11px; color: #000000 !important; text-shadow: 1px 1px #FFFFFF; text-decoration: none !important; }
                a.deletemsg span { color: #000000; }
                a.deletemsg:hover { text-decoration: none !important; }

                table.acts-table { position: relative; width: 100%; border-collapse: collapse; margin-top: 10px; }
                table.acts-table tr th { background-color: #eaf4ff; padding: 1%; color: #0061c5; text-align: center; font-weight: normal; font-size: 13px; height: 34px; }
                table.acts-table tr th a { color: #0061c5; text-decoration: none; }
                table.acts-table tr th span a { color: #5A8C15; text-decoration: underline; }
                table.acts-table tr td { border-bottom: 1px solid #eff0f1; padding: 2% 1%; text-align: center; vertical-align: top; }
                table.acts-table tr td img { display: inline; vertical-align: middle; }
                table.acts-table tr td a { color: #1163b8; font-style: italic; text-decoration: underline; }
                table.acts-table tr td a:hover { text-decoration: none; }
                table.acts-table p { text-align: left; text-align: left; }
                table.acts-table tr.exp td { background-color: #f1fdff; }
                table.acts-table input { vertical-align: middle; }
                table.acts-table img.edit {cursor:pointer;margin-left:-15px}
                .w50 { width: 50%; }
                .w30 { width: 30%; }
                .w15 { width: 15%; }
                .w10 { width: 10%; font-size: 11px !important; }
                .w5 { width: 5%; }
                .w4 { width: 4%; }
                .w1 { width: 1%; }

                .pager { position: relative; color: #898989; line-height: 16px; padding-bottom: 25px; min-width:650px; }
                .pager .left { padding-top: 7px; }
                .pager.wide .left { padding-top: 0px; }
                .pager select { border: 1px solid #e0e2e4; float: left; margin: 7px 10px 0px; font-size: 11px; }
                .pager.wide select { border: 1px solid #e0e2e4; float: left; margin: 0px 10px 0px; font-size: 11px; }
                .pager select option { padding: 0px 5px; }

                .page-select { position: absolute; top: 0px; left: 0px; }

                .pages { display: block; font-size: 13px; }
                .pages a { color: #719815 !important; text-decoration: underline; margin: 0px 5px 0px 0px; }
                .pages a:hover { text-decoration: none; }
                .pages font a { font-size: 12px; text-decoration: none !important; }
                .pages font a:hover { text-decoration: underline !important; }
                .pages span { background-color: #b1b1b1; color: #FFFFFF; padding: 0px 2px; }

            .main-frame font { color: #5a8c15; font-size: 14px; line-height: 30px; }
            .main-frame font a { color: #5a8c15; text-decoration: underline; }
            .main-frame font a:hover { text-decoration: none; }
            .main-frame a { color: #1163b8; text-decoration: underline; }
            .main-frame a:hover { text-decoration: none; }
            .main-frame .l p { font-size: 11px; line-height: 26px; }
            .main-frame .l p font { font-size: 12px; line-height: 26px; }

            table.gas-usage { position: relative; width: 100%; }
            table.gas-usage  tr th, table.gas-usage  tr td { width: 50%; font-weight: normal; }
            table.gas-usage  tr td { background-color: #eaf4ff; vertical-align: top; }
            table.gas-usage  .hldr { position: relative; padding: 8px; }
            table.gas-usage ul.gas-list { list-style: none; position: relative; width: 100%; margin-top: -8px; overflow: hidden; }
            table.gas-usage ul.gas-list li { position: relative; margin-top: 10px; padding-top: 8px; margin-bottom: 10px; }
            table.gas-usage ul.gas-list li ol { list-style: none; position: relative; overflow: hidden; width: 100%; }
            table.gas-usage ul.gas-list li ol li { position: relative; width: 32%; display:inline-block; margin-left: -1px; margin-bottom: 0px; border-top: none; text-align: center; padding-top: 0px; }
            table.gas-usage ul.gas-list li ol li:not(:first-child) {border-left: 1px dotted #7f7f7f;}
            table.gas-usage ul.gas-list li ol li h4,
            table.gas-usage ul.gas-list li ol li h5,
            table.gas-usage ul.gas-list li ol li h6 { display: block; text-align: center; font-size: 24px; line-height: 20px; }
            table.gas-usage ul.gas-list li ol li h4 { color: #95BF5A; }
            table.gas-usage ul.gas-list li ol li h4 a { font-weight: normal; font-size: 11px; color: #95BF5A; }
            table.gas-usage ul.gas-list li ol li h5 { color: #4f9ddf; }
            table.gas-usage ul.gas-list li ol li h5 a { font-weight: normal; font-size: 11px; color: #4f9ddf; }
            table.gas-usage ul.gas-list li ol li h6 { color: #FF0000; }
            table.gas-usage ul.gas-list li ol li h6 a { font-weight: normal; font-size: 11px; color: #FF0000; }

                ul.avarage-gas-usage { list-style: none; position: relative; width: 100%; }
                ul.avarage-gas-usage li { position: relative; vertical-align: top; background:url(/images/green-bull.gif) 0px 50% no-repeat; padding-left: 10px; height: 1%; margin: 5px 0px; }
                ul.avarage-gas-usage li p { background:url(/images/dotted-bg.gif) 0px 13px repeat-x; height: 14px; overflow: hidden; }
                ul.avarage-gas-usage li p a { display: block; float: left; font-weight: bold; color: #1163b8; text-decoration: underline; line-height: 16px; }
                * html ul.avarage-gas-usage li p a { line-height: normal; }
                ul.avarage-gas-usage li p a:hover { text-decoration: none; }
                ul.avarage-gas-usage li p span { display: block; float: right; color: #5e5e5e; background-color: #eaf4ff; padding-left: 3px; font-weight: bold; }

            table.car-details { position: relative; line-height: 22px; text-align: left; font-size: 12px;}
            table.car-details tr th { padding-left: 5px; padding-right: 20px; }
            table.car-details tr td { padding: 0px 5px; }
            table.car-details tr th p{ line-height: 13px; margin-top: 5px; margin-bottom: 5px; }

            .gallery-hldr { position: relative; width: 100%; overflow: hidden; margin-bottom:20px; }
            ul.gallery-list { position: relative; width: 115%; list-style: none; }
            ul.gallery-list li { position: relative; display:inline-block; margin-right: 56px; width: 182px; line-height: 16px; margin-bottom:10px; vertical-align:top; }
            ul.gallery-list li .thumb { display: table; width: 180px; height: 135px; border: 1px solid #dbdbdb; overflow: hidden; margin-bottom: 10px; }
            ul.gallery-list li .thumb div { height: 135px; vertical-align: middle; display: table-cell; }
			      ul.gallery-list li .thumb div img { margin: 0px auto; display: block;}
            ul.gallery-list li input { float: left; margin-top: 2px; }
            * html ul.gallery-list li input { margin-top: -2px; }
            ul.gallery-list li p { margin-left: 22px; color: #898989; padding-bottom: 5px; }
            ul.gallery-list li p i { color: #000000; }
            ul.gallery-list li p span { font-size: 12px; }
            ul.gallery-list li p span a { color: #5a8c15; text-decoration: underline; }
            ul.gallery-list li p span a:hover { text-decoration: none; }

            a.add-photo { display: block; width: 110px; height: 32px; background:url(/images/add-photo-but.gif) 0px 0px no-repeat;  line-height: 30px; text-align: center; font-size: 11px; color: #000000 !important; text-shadow: 1px 1px #FFFFFF; text-decoration: none !important; }
            a.add-photo:hover { text-decoration: none !important; }

            table.allcars-list { position: relative; width: 100%; }
            table.allcars-list tr td { width: 33%; text-align: center; vertical-align: top; padding-bottom: 50px; }
            table.allcars-list tr td ul { list-style: decimal; color: #878787; margin: auto 0px auto 75px; padding: 10px 20px 0px; text-align: left; }
            table.allcars-list tr td ul li { padding-left: 5px; line-height: 11px; font-size: 11px; }
            table.allcars-list tr td center img { margin-bottom: 10px; }

            table.allcars-list-top {margin-left: 3px;margin-top: -10px;width: 100%;}
            table.allcars-list-top td {padding: 0 20px 3px 0;width: 25%;}
            table.allcars-list-top td span {color: #1163B8;}
            table.allcars-list-top td a img {float:left;padding-right: 5px;}

            table.allcars-list-new {margin-left: 40px;margin-top: -10px;width: 100%;}
            table.allcars-list-new td {padding: 0 20px 0 0;width: 25%;}
            table.allcars-list-new ul, table.allcars-list-new li {list-style: none outside none;}
            table.allcars-list-new ul {margin-bottom:10px;}
            table.allcars-list-new li {clear: both;font-size: 12px;padding: 0 3px 4px 0;position: relative;}
            table.allcars-list-new li span {color: #1163B8;}
            table.allcars-list-new li b {color: #999999;float: left;margin-left: -1.5em;position: relative;text-align: right;width: 1em;}

            ul.users-list { list-style: none; position: relative; width: 100%; overflow: hidden; }
            ul.users-list li { position: relative; vertical-align: top; border-top: 1px solid #eff0f1; margin-top: -1px; line-height: 22px; color: #878787; padding: 10px 0px 10px 10px; }
            ul.users-list li:hover, ul.users-list li.hover { background-color: #f7f7f7; }
            ul.users-list li .user-avatar { position: relative; float: left; width: 80px; height: 80px; border: 1px solid #ececec; margin-right: 23px; }
            ul.users-list li .user-info { position: relative; line-height: 26px; margin-left: 103px; width: auto; }
            ul.users-list li a b { color: #4DA400; text-decoration: underline; }
            ul.users-list li a:hover b { text-decoration: none; }
            ul.users-list li span, span.orange { position: relative; display: inline-block; background:#ff3600 url(/images/tail-orange.gif) 0px 50% no-repeat; color: #FFFFFF; vertical-align: middle; padding: 0px 5px 0px 10px; line-height: 20px; }
            span.orange a { color: #fff; text-shadow: none; }
            span.orange_line { position: relative; display: inline-block; background:#ff3600 ; color: #FFFFFF; vertical-align: middle; padding: 0px 5px 0px 5px; line-height: 20px; margin-bottom: 5px; }
            span.orange_line a { color: #fff; text-shadow: none; }

            .right-box { position: relative; float: right; background-color: #eaf4ff; padding: 10px; line-height: normal; }
            .right-box b { color: #898989; }
            .right-box font a { font-size: 11px; line-height: 30px; }
            .right-box span { font-size: 11px; color: #898989; }

            .import-block { position: relative; float: left; width: 370px; }
                .inp-area { position: relative; width: 100%; overflow: hidden; margin-bottom: 10px; }
                .inp-area .text-field { position: relative; float: left; width: 185px; line-height: 24px; }
                .inp-area .inp-field { position: relative; }
                .inp-area .inp-field .l { line-height: 24px; }
                .inp-area .inp-field input { height: 16px; }
                .inp-area .inp-field select { display: block; width: 120px; }
                .inp-area .inp-field select option { padding: 0px 5px; }
                .inp-area .inp-field .file { display: block; height: 22px; border: 1px solid #abadb3; }

            .w310 { width: 310px; }
            .w280 { width: 280px; }
            .w255 { width: 255px; }

            .search-block { position: relative; float: left; width: 339px; padding-right: 10px; }
            .search-block .hldr { position: relative; height: 205px; padding: 20px 20px 10px 20px; background-color: #eaf4ff; }
            * html .search-block .hldr { height: 170px; }
            .search-block .text-field { width: 70px; }
            .search-block .inp-field { float: left; width: 176px; margin-left: 0px; line-height: 18px; }
            .search-block .inp-field select { width: 100%; }
            .search-block .inp-field select.l { width: 62px; }
            .search-block .inp-field input { width: 100%; }
            .search-block .inp-field span { display: block; font-size: 11px; color: #999999; }

            .filter-block { position: relative; width: 100%; background-color: #eaf4ff; overflow: hidden; }
            .filter-block .hldr { position: relative; padding: 20px 20px 10px; }
            .filter-block .inp-area { position: relative; float: left; width: 249px; margin-bottom: 10px; }
            .filter-block .inp-area .text-field { float: left; width: 80px; }
            .filter-block .inp-area .inp-field { float: left; width: 155px; margin-left: 0px; line-height: 18px; }
            .filter-block .inp-area .inp-field select { width: 100%; }
            .filter-block .inp-area .inp-field select.l { width: 52px; }

            .search-but { width: 61px; background:url(/images/search-but.gif) 0px 0px no-repeat; margin-top: 10px; padding: 8px 0px 10px; font-size: 11px; text-shadow: 1px 1px #FFFFFF; color: #000000; cursor: pointer; }

            .search-res-holder { position: relative; width: 100%; overflow: hidden; }
            .search-res-holder ul { position: relative; list-style: none; width: 110%; overflow: hidden; }
            .search-res-holder ul li { position: relative; width: 182px; height: 250px; float: left; margin-right: 55px; margin-bottom: 10px; line-height: 18px; }
            .search-res-holder ul li .thumb { position: relative; display: block; width: 180px; height: 135px; border: 1px solid #dbdbdb; overflow: hidden; margin-bottom: 10px; text-decoration: none; }
            .search-res-holder ul li .lbl { display: block; position: absolute; top: 112px; right: 0px; width: 91px; height: 23px; background:url(/images/orange-lbl-bg.gif) 0px 0px no-repeat; font-size: 11px; color: #FFFFFF; line-height: 26px; text-align: center; }
			span.events { display: block; position: absolute; top: 63px; left: 83px; width: 91px; height: 23px; background:url(/images/orange-lbl-bg.gif) 50% 0px no-repeat; font-size: 11px; color: #FFFFFF; line-height: 26px; text-align: center; }
			 /* { display: block; position: absolute; top: 112px; right: 0px; width: 91px; height: 23px; background:url(/images/orange-lbl-bg.gif) 0px 0px no-repeat; font-size: 11px; color: #FFFFFF; line-height: 26px; text-align: center; } */
            .search-res-holder ul li a strong { color: #5a8c15; text-decoration: underline; }
            .search-res-holder ul li a:hover strong { color: #5a8c15; text-decoration: none; }
            .search-res-holder ul li big { vertical-align: middle; font-weight: bold; }
            .search-res-holder ul li font { display: block; font-size: 11px; margin-top: 10px; color: #898989; }
            .search-res-holder ul li ul { width: auto; }
            .search-res-holder ul li ul li { width: 100%; float: none !important; vertical-align: top; padding: 0px; margin-right: 0px; margin-bottom: 0px; }
            .search-res-holder ul li ul li a { display: block; font-weight: normal; }

            .show-msgs { position: relative; float: right; line-height: 32px; }
            .show-msgs select { width: 100px; border: 1px solid #abadb3; }
            .show-msgs select option { padding: 0px 5px; }

            table.msgbox { width: 100%; border-collapse: collapse; }
            table.msgbox tr td { padding: 10px 5px; border-bottom: 1px solid #e0e2e4; }
            table.msgbox tr:hover td, table.msgbox tr:hover th, table.msgbox tr.hover td, table.msgbox tr.hover th { background-color: #f7f7f7; }
            table.msgbox tr td img { display: inline; border: 1px solid #ececec; }
            table.msgbox tr th { vertical-align: top; width: 100%; border-bottom: 1px solid #e0e2e4; font-weight: normal; padding: 10px 0px 10px 10px; text-align: left; }
            table.msgbox tr th a b { color: #5a8c15; text-decoration: underline; }
            table.msgbox tr th a:hover b { text-decoration: none; }
            table.msgbox tr th span { font-size: 11px; }

            .fld-hldr { position: relative; padding: 2px; border: 1px solid #ABADB3; background-color: #FFFFFF; }

            .sidebar.right { position: relative; float: right; width: 160px; padding: 10px 0px 110px 0px; text-shadow: none; }
            .sidebar.right h2 { display: block; font-size: 14px; font-weight: normal; padding: 10px 0px; }
            .sidebar .h2_title { display: block; font-size: 14px; font-weight: normal; padding: 10px 0px; }
                ul.relative-acts { list-style: none; position: relative; width: 100%; }
                ul.relative-acts li { position: relative; vertical-align: top; margin-bottom: 10px; }
                ul.relative-acts li img { float: left; margin-right: 10px; }
                ul.relative-acts li a b { color: #5a8c15; text-decoration: underline; }
                ul.relative-acts li a:hover b { color: #5a8c15; text-decoration: none; }
                ul.relative-acts li a { text-decoration: underline; }
                ul.relative-acts li a:hover { text-decoration: none; }
                ul.relative-acts li p { color: #898989; }

                .grey-box { position: relative; width: 100%; margin-top: 10px; line-height: 18px; }
                .grey-box-t { position: relative; background:#f7f6f6 url(/images/grey-box-t.gif) 0px 0px no-repeat; }
                .grey-box-b { position: relative; background:url(/images/grey-box-b.gif) 0px 100% no-repeat; padding: 10px 5px; }
                .grey-box-tail { position: absolute; top: -7px; left: 30px; width: 8px; height: 10px; background:url(/images/grey-box-tail.gif) 0px 0px no-repeat; }
                .grey-box a { color: #1163b8; text-decoration: underline; }
                .grey-box a:hover { text-decoration: none; }

                ul.new-cars-list { list-style: none; width: 100%; }
                ul.new-cars-list li { position: relative; vertical-align: top; border-bottom: 1px dotted #7f7f7f; padding-bottom: 10px; margin-bottom: 10px; }
                ul.new-cars-list a.thumb { display: block; border: 1px solid #ececec; text-align: center; padding: 5px 0px; margin-bottom: 3px; }
                ul.new-cars-list a.thumb img { display: inline; }
                ul.new-cars-list a { color: #1163b8; font-weight: bold; text-decoration: underline; line-height: 16px; }
                ul.new-cars-list a:hover { text-decoration: none; }

            .stats-block { position: relative; padding: 10px 10px 0px; background-color: #eaf4ff; }
            .stats-block .text-field { position: relative; width: 115px; line-height: 22px; }
            .stats-block .inp-field .l { line-height: 22px; }
            .stats-block .inp-field select { width: 180px; }
            .stats-block input { width: 70px; }


        a.greybut-sm { display: block; font-family:Arial; font-weight:bold; background:url(/images/new_grey_btn_r.png) 100% 0px no-repeat; font-size: 13px; color: #FFF; text-shadow: 1px 1px #656565; padding-right: 3px; line-height: 24px; text-decoration: none; }
        a.greybut-sm span { display: block; float: left; height: 25px; background:url(/images/new_grey_btn_l.png) 0px 0px no-repeat; padding: 0px 15px 0px 15px; }
        a.greybut-sm:hover { text-decoration: none !important; }

        a.greybut2-sm { display: block; background:url(/images/greybut2-sm-r.gif) 100% 0px no-repeat; font-size: 11px; color: #000000; text-shadow: 1px 1px #FFFFFF; padding-right: 10px; line-height: 32px; text-decoration: none; }
	    a.greybut2-sm span { display: block; float: left; height: 34px; background:url(/images/greybut2-sm-l.gif) 0px 0px no-repeat; padding: 0px 5px 0px 15px; }
	    a.greybut2-sm:hover { text-decoration: underline; }

        a.greenbut-sm { display: block; float:left; font-family:Arial; font-weight:bold; background:url(/images/new_green_btn_r.png) 100% 0px no-repeat; font-size: 13px; color: #FFF; text-shadow: 1px 1px #79981a; padding-right: 3px; line-height: 24px; text-decoration: none; margin-right:10px;}
        a.greenbut-sm span { display: block; color:#FFF !important; text-decoration:none; float: left; height: 25px; background:url(/images/new_green_btn_l.png) 0px 0px no-repeat; padding: 0px 12px 0px 15px; font-size: 13px !important; color: #FFF !important;}
        a.greenbut-sm:hover { text-decoration: none !important; }

	    a.greenbut2-sm { display: block; float:left; font-family:Arial; font-weight:bold; background:url(/images/new_green_btn_r.png) 100% 0px no-repeat; font-size: 13px; color: #FFF; text-shadow: 1px 1px #79981a; padding-right: 3px; line-height: 26px !important; text-decoration: none; margin-right:10px; margin-top:4px;}
	    a.greenbut2-sm span, a.greenbut2-sm input { display: block; color:#FFF !important; text-decoration:none; float: left; height: 25px; background:url(/images/new_green_btn_l.png) 0px 0px no-repeat; padding: 0px 12px 0px 15px; }
	    a.greenbut2-sm input {font-family:Arial; font-weight:bold; font-size: 13px; color: #FFF; text-shadow: 1px 1px #79981a; line-height: 26px !important;}
	    a.greenbut2-sm:hover { text-decoration: none !important; }

        a.greenbut3-sm { display: block; float:left; font-family:Arial; font-weight:bold; background:url(/images/new_green_btn_r.png) 100% 0px no-repeat; font-size: 13px; color: #FFF; text-shadow: 1px 1px #79981a; padding-right: 3px; line-height: 24px; text-decoration: none; margin-right:10px;}
		a.greenbut3-sm span { display: block; color:#FFF !important; text-decoration:none; float: left; height: 25px; background:url(/images/new_green_btn_l.png) 0px 0px no-repeat; padding: 0px 12px 0px 15px; }
		a.greenbut3-sm:hover { text-decoration: none !important; }

        a.yellowbut-sm { display: block; font-family:Arial; font-weight:bold; background:url(/images/new_yellow_btn_r.png) 100% 0px no-repeat; font-size: 13px; color: #FFF; text-shadow: 1px 1px #000; padding-right: 5px; line-height: 24px; text-decoration: none; }
        a.yellowbut-sm span { display: block; float: left; height: 25px; background:url(/images/new_yellow_btn_l.png) 0px 0px no-repeat; padding: 0px 15px 0px 15px; }
        a.yellowbut-sm:hover { text-decoration: none !important; }

        a.gblue-btn { display: block; float:left; font-family:Arial; font-weight:bold; background:url(/images/gblue_btn_r.png) 100% 0px no-repeat; font-size: 13px; color: #010100; text-shadow: 1px 1px #cde7fd; padding-right: 3px; line-height: 24px; text-decoration: none; margin-right:10px;}
        a.gblue-btn span { display: block; color:#010100 !important; text-decoration:none; float: left; height: 25px; background:url(/images/gblue_btn_l.png) 0px 0px no-repeat; font-size: 13px !important; padding: 0px 12px 0px 17px;}
        a.gblue-btn:hover { text-decoration: none !important; }


.footer { position: relative; border-top: 1px dashed #FFFFFF; background:url(/images/footer-pattern-bg.gif) 0px 0px repeat; padding: 30px 0px; color: #FFFFFF; font-size: 14px; margin-bottom:-17px;}
.footer .main { width: 952px; overflow: hidden; }
.footer ul { position: relative; width: 110%; list-style: none; padding: 30px 0px; overflow: hidden; }
.footer ul li { float: left; width: 221px; margin-right: 25px; font-size: 12px; color: #FFFFFF; }
.footer ul li a { display: block; color: #fffefe; text-decoration: none; }
.footer ul li a:hover { text-decoration: underline; }
.footer ul li b { display: block; padding-bottom: 5px; color: #fffefe; }
.footer b { color: #b8b8b8; }
.footer a { color: #FFFFFF; font-size: 12px; text-decoration: none; }
.footer a:hover { text-decoration: underline; }
.footer a span { color: #b8b8b8; }
.footer div.rss img {float: left; margin-top: 2px; margin-right: 3px;}
.footer div.rss a {float: left;}
.footer div.rss .hr {width: 169px; margin-left: 0px; background-color: #B8B8A8;}
/* /футер */

.social { width: 110px; background:#e7e7e7 url(/images/social-side.gif) 0px 0px no-repeat; margin-top: 5px; }
.social-r { position: relative; width: 110px; height: 27px; background:url(/images/social-side.gif) 100% 0px no-repeat; }
.social a { display: block; float: left; margin: 6px 0px 0px 9px; }

/*
.footer { position: relative; border-top: 1px dashed #FFFFFF; background:url(/images/footer-pattern-bg.gif) 0px 0px repeat; padding: 30px 0px; color: #FFFFFF; font-size: 11px; text-shadow: -1px -1px 0px #444444; }
.footer a { margin: 0px 10px; color: #FFFFFF; font-size: 11px; text-shadow: -1px -1px 0px #444444; text-decoration: none; }
.footer a:hover { text-decoration: underline; }
*/

.left, .l {position: relative; float:left !important;}
.right, .r {position: relative; float:right !important;}
.center {position: relative; margin: 0 auto;}

.tr { text-align: right; }

.width50 { width: 45%; }
.w30 { width: 33%; }

.centered { text-align: center; }
.centered a { display: inline-block; margin: 0px auto; }
.centered img { margin: 0px auto; }

.tright { text-align: right; }

.clearfix {overflow:hidden;}
* html .clearfix {overflow:visible; height:1%;}
.clear { clear: both; border: none !important; 	margin:0 !important; padding:0 !important; }
.border {border:1px solid red;}



/* OLD FORMS STYLES */

.close {
	position:absolute;
	right:0px;
	top:10px;
	}
.rashod {
	font-size:14px;
	color:#FF5A00;
	font-weight:bold;
	text-align:center;
	padding:10px;
	}
.wind_reg {
	width:410px;
	padding:0 5px;
	background:#fff;
	border:1px solid #fff;
	position:relative;
	text-align: left;
}
.wind_reg form {
	margin:0;
	padding:0;
	}
.wind_reg h1 {
	color:#1163B8;
	font-size:24px;
	}
.wind_reg .h1_title {
	color:#000000;
	font-size:24px;
	}
.wind_reg form div {
	/*border:1px solid #DCDCDC;*/
	margin-bottom:10px;
	padding:10px;
	}
.wind_reg form div table { margin:0 auto;}
.wind_reg form div table td {
	vertical-align:top;
	padding-bottom:5px;
	color:#000;
	font-size:12px;
	}
.wind_reg form div span { font-size:11px; color:#606060;}
.wind_reg form input { width:165px; border:1px solid #BBB9B9;}
.wind_reg form checkbox { width:15px; border:1px solid #BBB9B9;}
.wind_reg form textarea { width:165px; border:1px solid #BBB9B9;}
.error {
	color:#FF0000;
	text-align:center;
	font-size:12px;
	border:none!important;
	padding:0!important;
	}


.wind_reg_check	{width:15px!important;  margin-bottom:-1px!important; border:none!important;}

.wind_reg2 td {
	text-align: left;
}

.wind_reg2 {
	width:670px;
	padding:0 4px;
	background:#fff;
	border:1px solid #fff;
	position:relative;
	}
.wind_reg2 form {
	margin:0;
	padding:0;
	font-size:12px;
	}
.main_form {
	border:1px solid #DCDCDC;
	margin-bottom:10px;
	padding:10px;
	}
.wind_reg2 h1 {
	color:#1163B8;
	font-size:24px;
	}
.wind_reg2 h2 {
	color:#1163B8;
	font-size:14px;
	margin:0 0 10px 0;
	}
.wind_reg2 form .blocks_form {
	width:300px;
	float:left;
	margin:0 20px 0 0;
	padding-bottom:20px;
	}
.wind_reg2 form .blocks_form img{
	float:right;
	}
.wind_reg2 form .blocks_form table { width:300px; }
.wind_reg2 form .blocks_form table td {
	vertical-align:top;
	padding-bottom:5px;
	color:#000;
	}
.wind_reg2 form .blocks_form span { font-size:11px; color:#606060; 	float:right;}
.wind_reg2 form select { width:133px; border:1px solid #BBB9B9; float:right}
.wind_reg2 form input { width:130px; border:1px solid #BBB9B9; float:right}
.wind_reg2 form textarea { height:110px; width:260px; border:1px solid #BBB9B9;}
.wind_reg2 form .butt_l input { float:none!important;}
.wind_reg2 form .butt_l { margin-bottom:10px;}


.actions_form {
	width:685px;
	padding:0 5px;
	background:#fff;
	border:1px solid #fff;
	position:relative;
	text-align: left;
}

.actions_form form {
	margin:0;
	padding:0;
}

.actions_form h1 {
	color:#1163B8;
	font-size:24px;
	padding: 20px 0px;
}

.actions_form form div {
	border:1px solid #DCDCDC;
	margin-bottom:6px;
	padding:9px;
}

.actions_form form div table { margin:0 auto;}
.actions_form form div table td {
	vertical-align:top;
	padding-bottom:3px;
	color:#000;
	font-size:12px;
	}

.actions_form form img { display: inline; }
.actions_form form div span { font-size:11px; color:#606060;}
.actions_form form input { width:165px; border:1px solid #BBB9B9; height: 22px; font-size: 14px;}
.actions_form form select { height: 22px; }
.actions_form form input[type=checkbox] {width: 15px; border: none; }
.actions_form .post_avto { border:none;}
.actions_form .start_avto { border:none; padding-bottom: 0!important; margin-bottom: 0!important;}
.actions_form .last { background:none!important; padding-bottom: 0!important; margin-bottom: 0!important;}
.actions_form .enter_l { margin-right:10px; _margin-right:5px;}
.actions_form h2 {
	margin:0;
	margin-bottom:5px;
	color:#1163B8;
	font-size:14px;
	}
.actions_form .left {
	width:371px;
	min-height:407px;
	height:auto!important;
	height:407px;
	}
.actions_form .right {
	width:260px;
	font-size:12px;
	min-height:407px;
	height:auto!important;
	height:407px;
	}
.actions_form .right p { color:#878787; font-size:11px;}
.red { color:#FF5900!important;}
.green { color:#4DA400;}
.grey { font-size:11px; color:#606060;}
.star { margin-bottom:-8px;}
.actions_form .right input { width:15px;}
.actions_form textarea { width:235px; border:1px solid #BFBDBD; height:98px; margin-bottom:9px;}
.actions_form .butt_l { float:right;}
.actions_form .enter_l { float:right;}
.actions_form span {font-size:11px; color:#878787;}


#jq_azs_quick_list.short, #jq_fuelling_quick_list.short
{
  border: none !important;
  margin: 0 !important;
  margin-right:3px;
  padding: 0 !important;
  line-height: 22px;
  max-height: 20px;
  overflow: hidden;
  width: 148px;
  float:left
}

#jq_azs_quick_list.full, #jq_fuelling_quick_list.full {
  border: 1px solid #DCDCDC;
  background:url(../images/small_close.gif)  257px 5px no-repeat ;
  z-index: 999;
  background-color: white;
  position: absolute;
  width: 250px;
  float:left;
  margin-top: 23px;
}

.jq_fuelling_quick_list {white-space: nowrap;}

/*
a.jq_azs_quick_list
{
  text-decoration: none;
  border-bottom: 1px dotted #39C;
  margin-right:3px;
}
*/

.actiontip
{
background-color:#FFFFCC!important;
border-bottom:1px dashed #CCCCCC!important;
border-top:1px dashed #CCCCCC!important;
border-left:none!important;
border-right:none!important;
font-size:11px;
padding:5px 0 0 10px!important;
margin: 0!important;
}

.butt{
	background:#FF5900 url(/images/butt_r.gif) no-repeat 100% 0%;
	margin: 0px;
	height:22px;
	border:none!important;
	color:#fff;
	font-weight:normal;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	width:auto!important;
	cursor:pointer;
}

.butt_l { background:url(/images/butt_l.gif) no-repeat 0% 0%; padding:0 0 0 1px!important; border:none!important; }
.butt_r { background:url(/images/butt_r.gif) no-repeat 0% 0%; padding:0 0 0 1px!important; border:none!important; }


table.import {
    border: medium none;
    border-collapse: collapse;
    font-size: 12px;
    font-weight: bold;
    padding: 0 !important;
}

table.import td {
    border: 1px dotted #000000;
    font-size: 10px;
    padding: 0;
}

table.import th {
    border: 1px dotted #000000;
    font-size: 11px;
    padding: 0;
}




/* POPUPS */

.popup-holder { position: relative; padding: 20px 10px 20px 20px; text-align: left; }
.popup-holder h1, .popup-holder span.recovery { display: block; border-bottom: 1px solid #e0e2e4; font-weight: normal; font-size: 24px; color: #000000; padding-bottom: 10px; margin-bottom: 10px; }
.popup-holder h2 { display: block;font-weight: normal; font-size: 18px; color: #000000; padding-bottom: 10px; }
.popup-holder .inp-area { position: relative; width: 100%; overflow: hidden; margin-bottom: 5px; line-height: 21px; }
    .inp-area .field-text { position: relative; float: left; width: 120px; }
    .inp-area .field-text input { vertical-align: top; margin-top: 4px; }
    * html .inp-area .field-text input { vertical-align: middle; margin-top: 0px; }
    .inp-area .field-inp { position: relative; overflow: hidden; line-height: 20px; }
    * html .inp-area .field-inp { position: relative; margin-left: 0px; height: 1%; }
	.inp-area .hldr, .field-inp .hldr { border: 1px solid #bbb9b9; padding: 2px; background-color: #FFFFFF; }
    .inp-area .r { width: 25px; }
    .inp-area .r img { display: inline; }
    .inp-area span { color: #898989; font-size: 11px; }
    .inp-area textarea { width: 100%; resize: none }


    .field-inp input, .field-inp select { display: block; border: none; }
    * html .field-inp input, * html .field-inp select { margin-top: 0px; }
    .field-inp select option { padding: 0px 5px; }

    .status-box { position: relative; width: 100%; }
    .status-box .text { position: relative; float: left; line-height: 24px; width: auto; margin: 0px; }
    .status-box .stats { position: relative; float: right; }
    .status-box .stats a, .status-box .stats span { display: block; float: left; width: 97px; height: 23px; color: #719815; line-height: 24px; text-align: center; overflow: hidden; text-decoration: underline; }
    .status-box .stats a:hover, .status-box .stats a.act { color: #000000; text-decoration: none; }
    .status-box .stats a.stat-finished { background:url(/images/stat-bg.gif) 0% 33% no-repeat; }
    .status-box .stats a.stat-midle { background:url(/images/stat-bg.gif) 10% 33% no-repeat; }
    .status-box .stats a.stat-low { background:url(/images/stat-bg.gif) 0px 33% no-repeat; }
    .status-box .stats a.stat-low:hover, .status-box .stats a.stat-low.act { background:url(/images/stat-bg.gif) 0px 100% no-repeat !important; color: #FFF;}
    .status-box .stats a.stat-midle:hover, .status-box .stats a.stat-midle.act { background:url(/images/stat-bg.gif) -10px 66% no-repeat !important; }
    .status-box .stats a.stat-finished:hover, .status-box .stats a.stat-finished.act { background:url("/images/stat-bg.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important; }

    .status-box .stats a.stat-unfinished { background:url(/images/stat-bg.gif) 100% 33% no-repeat; }
    .status-box .stats a.stat-unfinished:hover, .status-box .stats a.stat-unfinished.act { background:url(/images/stat-bg.gif) 100% 0px no-repeat; }

    .status-box .stats span.stat-rating-1 { background:url(/images/stat-bg-min.gif) 0 100% no-repeat; color: #FFF; text-decoration: none;}
    .status-box .stats span.stat-rating-2 { background:url(/images/stat-bg-min.gif) 0 67% no-repeat; color: #000000; text-decoration: none;}
    .status-box .stats span.stat-rating-3 { background:url(/images/stat-bg-min.gif) 0 0% no-repeat; color: #000000; text-decoration: none;}
    .part-rating { font-size: 14px; font-weight: bold; float: left; padding-top: 3px; padding-right: 7px;}
    .post_auto a, .post_auto span, .post_poll span {font-size: 14px;}
    .post_auto span, .post_poll span {font-weight: bold; padding-right: 5px;}
    .post_auto span.cn {color: #787878;font-weight: normal;}

    .but-area { border-top: 1px solid #e0e2e4; background: #f1f1f1; padding: 10px 15px; }
    .but-area a { color: #719815; height: 32px; line-height: 30px; font-size: 13px; text-decoration: underline; margin-left: 5px; }
    .but-area a:hover { text-decoration: none; }

    .avarage-kms { display: none; position: relative; float: right; height: 25px; padding: 0px 10px 0px 15px; background:#606060 url(/images/avarage-kms-bg.gif) 0px 0px no-repeat; font-size: 11px; color: #FFFFFF; line-height: 24px;

overflow: hidden; }

.popup-holder .left { width: 352px; padding-right: 10px; border-right: 1px solid #e0e2e4; }
.popup-holder .left-block { width: 340px; float: left; }
.popup-holder .left .field-text { position: relative; float: left; width: 170px; }
.popup-holder .left .field-text input { vertical-align: middle; }
.popup-holder .left .field-inp { position: relative; overflow: hidden; line-height: 20px; }
.popup-holder .left .inp-area .r { width: 30px; text-align: left; padding-left: 5px; }
.popup-holder .left .inp-area a { color: #1163b8; font-size: 11px; text-decoration: underline; }

    .bluebox { position: relative; padding: 10px 20px 10px 10px; background-color: #eaf4ff; margin-bottom: 10px; }
    .bluebox .l, .greybox .l { line-height: 20px; font-size: 14px; font-style: italic; }
    .bluebox .inp-area, .greybox .inp-area { position: relative; float: right; width: 295px; }
    .bluebox.norm .inp-area, .greybox.norm .inp-area { position: relative; float: none; width: 100%; }
    .bluebox .field-text, .greybox .field-text { width: 132px !important; }
    .bluebox.norm .r img { display: inline; vertical-align: middle; }
    a.close-ico { position: absolute; top: 5px; right: 5px; }
    .greybox { position: relative; padding: 10px 20px 5px 10px; background-color: #f6f6f6; margin-bottom: 10px; width: 322px; }
    a.green-select { float: right; display: block; margin-top: 2px; }

.popup-holder .right { width: 250px; }
    .visibility-block { line-height: 20px; }
    .visibility-block input, .visibility-block label { vertical-align: middle; }

	a.adot {border-bottom: 1px dotted; text-decoration: none;}
	a.adot:hover {border-bottom: none; text-decoration: none !important;}

    ul.steps-block { position: relative; list-style: none; width: 100%; height: 25px; margin-bottom: 20px; overflow: hidden; }
    ul.steps-block.step1 { position: relative; background:url(/images/steps-bg.gif) 0px 0px no-repeat; }
    ul.steps-block.step2 { position: relative; background:url(/images/steps-bg.gif) 0px -25px no-repeat; }
    ul.steps-block.step3 { position: relative; background:url(/images/steps-bg.gif) 0px -50px no-repeat; }
    ul.steps-block li { position: relative; width: 33%; float: left; line-height: 26px; text-align: center; }
    ul.steps-block li.act { color: #FFFFFF; }
    ul.steps-block li.first { text-indent: 15px; text-align: left; }

	ul.steps-block2 { position: relative; list-style: none; width: 675px; height: 25px; margin-bottom: 20px; overflow: hidden; }
    ul.steps-block2.step1 { position: relative; background:url(/images/steps-bg2.gif) 0px 0px no-repeat; }
    ul.steps-block2.step2 { position: relative; background:url(/images/steps-bg2.gif) 0px -25px no-repeat; }
    ul.steps-block2.step3 { position: relative; background:url(/images/steps-bg2.gif) 0px -50px no-repeat; }
    ul.steps-block2 li { position: relative; width: 45%; float: left; line-height: 26px; text-align: center; }
    ul.steps-block2 li.act { color: #FFFFFF; }
    ul.steps-block2 li.first { text-indent: 15px; text-align: left; }

    ul.steps-block3 { position: relative; list-style: none; width: 945px; height: 25px; margin-bottom: 20px; overflow: hidden; }
    ul.steps-block3.step1 { position: relative; background:url(/images/steps-bg-service.gif) 0px 0px no-repeat; }
    ul.steps-block3.step2 { position: relative; background:url(/images/steps-bg-service.gif) 0px -25px no-repeat; }
    ul.steps-block3.step3 { position: relative; background:url(/images/steps-bg-service.gif) 0px -50px no-repeat; }
    ul.steps-block3 li {  text-indent: 15px; position: relative; width: 33%; float: left; line-height: 26px;}
    ul.steps-block3 li.act { color: #FFFFFF; }

    #act-car-create .greenbut-sm, #act-car-form .greenbut-sm { margin-left:0px; margin-right:20px;}

	.imp { display: block; font-size: 16px; margin: 5px 0px -3px; color: #FF0000; }

 	small { display: block; font-size: 11px; padding: 5px 0px; }


.pathway { position: relative; color: #5a8c15; font-size: 12px; }
.pathway span { background:url(/images/green-arr.gif) 0px 4px no-repeat; padding-left: 18px; }
.pathway a { color: #5a8c15; text-decoration: underline; }
.pathway a:hover { text-decoration: none; }

h2.car-logo img { float: right; margin-right: 20px; }
h2.car-logo { line-height: 50px; }
div.car-logo {margin-top: -2px;float:left;}
.car-logo-text p{font-size: 12px; text-align: justify;}

p ins { text-decoration: none; color: #898989; }

ul.car-models-list { position: relative; width: 100%; list-style: none; overflow: hidden; margin-bottom: 20px; overflow: hidden; }
ul.car-models-list li { position: relative; width: 33%; float: left; text-align: center; }
ul.car-models-list li h5 a { font-size: 14px; font-weight: bold; }


.car-statistics { position: relative; width: 100%; }
.car-statistics .event { display: inline-block; background:#f1f1f1 url(/images/car-arr.gif) 100% 50% no-repeat; padding: 5px 26px 5px 8px; height: 15px;}
.car-statistics .event b h2 {font-size:12px; padding:0; font-weight: bold;}
.car-statistics .hldr { margin-bottom: 6px; }
.car-statistics ins { display: inline-block; font-size: 14px; color: #1163b8; text-decoration: none; padding: 5px 0px; }
.car-statistics small { display: inline-block; font-size: 12px; color: #898989; padding: 5px 0px; }
.model_list { margin-bottom: 5px;width: 120px;float:left;}
.model_list a {border-bottom: 1px dotted; text-decoration: none;}
.model_list a:hover {border-bottom: medium none; text-decoration: none !important;}

.diagramm-block .r .diagramm-info { position: relative; background-color: #eaf4ff; margin-top: 35px; padding-top: 10px; }
.diagramm-block .r .diagramm-info p { padding: 0px 15px 10px; font-size: 11px; }
.diagramm-block .r .alert-text { position: relative; background:url(/images/alert-ico.jpg) 0px 50% no-repeat; padding-left: 30px; margin: 10px; font-size: 11px; }

.diagramm-block { position: relative; width: 100%; margin: 0px 0px; overflow: hidden; }
.diagramm-block .r { width: 237px;}
.diagramm-text .bluebox { position: relative; background-color: #eaf4ff; padding-top: 10px; padding-bottom:0}
.diagramm-text .bluebox p { padding: 0px 15px 10px; font-size: 11px; }
.diagramm-text .alert-text { position: relative; background:url(/images/alert-ico.jpg) 0px 50% no-repeat; padding-left: 30px; margin: 10px; font-size: 11px;height: 22px;padding-top: 10px;margin-bottom: 0px;}

#ui-form-loader, .string-loading {
  font-size:12px;
  color:#3399CC;
  padding: 0 0 0 25px;
  background: url(/images/loading5.gif) left no-repeat;
}

a.string-loading {
  text-decoration: none;
}

.register-block { position: relative; background:url(/images/grey-border.gif) 50% 0px repeat-y; }
.register-block a { font-size: 12px !important; }

.or { position: absolute; top: 160px; left: 50%; margin-left: -10px; width: 22px; line-height: 30px; background-color: #FFFFFF; color: #988383; font-weight: bold; }

    .sitereg-block { position: relative; width: 360px; float: left; margin: 15px 95px 15px 20px; }
    .field-inp input, .field-inp select { display: block; border: none; width: 100%; }
    .check-inp input { display: block; border: none; margin-left: 160px;}
    .inp-area .hldr, .field-inp .hldr { position: relative; border: 1px solid #bbb9b9; padding: 2px; background-color: #FFFFFF; }
    .inp-area .hldr.left { width: 159px;}
    .inp-area .field-text { position: relative; float: left; width: 160px; }
    .inp-area .field-text input { vertical-align: top; margin-top: 4px; }
    .inp-area .field-text p {line-height: 10px; font-size: 12px;}
    .inp-area .captcha { position: relative; width: 100%; margin-bottom: 10px; }
    .field-inp { position: relative; overflow: hidden; line-height: 20px; }
    .inp-area .r { width: 30px; text-align: left; padding-left: 5px; }
    .inp-area a { color: #1163b8; font-size: 11px; text-decoration: underline; }
    .imp { display: block; font-size: 16px; margin: 5px 0px -3px; color: #FF0000; }
    * html .inp-area .field-text input { vertical-align: middle; margin-top: 0px; }
    .inp-area .field-inp { position: relative; overflow: hidden; line-height: 20px; }
    * html .inp-area .field-inp { position: relative; margin-left: 0px; height: 1%; }

    .sitereg-block a.greenbut-sm { margin-left: -10px; }

    .outerreg-block { position: relative; width: 340px; float: left; margin-left: 75px; }


/* car review */
#count_like, #count_dislike, .count_like, .count_dislike {font-size: 10pt;float:right;}
#count_like, .count_like {color: #5A8C15;}
#count_dislike, .count_dislike {color: #FF0000;}
.separator {float: right; font-size: 10pt; color: #898989;}
.main-frame h3 span, #avr_rating, .avr_rating { font-size: 18px; color: #5a8c15; }
ul.user-rate { position: relative; width: 100%; list-style: none; overflow: hidden; }
ul.user-rate li { position: relative; vertical-align: top; margin-top: 10px; }
ul.user-rate li .left { width: 110px; }
ul.user-rate li .left img { display: block; float: left; }

small { font-size: 11px; color: #898989; padding-bottom: 5px; }

ul.review-cars-list { position: relative; list-style: none; width: 100%; padding: 10px 0px; overflow: hidden; }
ul.review-cars-list li { position: relative; vertical-align: top; float: left; width: 49%; line-height: 18px; }
ul.review-cars-list li a { display: block; background:url(/images/green-bull.gif) 9px 50% no-repeat; padding-left: 20px; color: #1163b8; font-weight: bold; text-decoration: underline; }
ul.review-cars-list li a:hover { text-decoration: none; }

.read-reply { display: block; float: right; width: 107px; height: 30px; background:url(/images/read-reply.gif) 0px 0px no-repeat; text-align: center; line-height: 40px; font-size: 11px; color: #000000 !important; text-shadow: none;

margin: -10px 20px 10px 0px; text-decoration: underline; }

/*���������� ���� ��� �������/������������ ����*/
.excoll-but { position: absolute; top: 2px; right: 2px; width: 16px; height: 14px; overflow: hidden; }
.excoll-but.exp { background:url(/images/expand-collapse-but.gif) 0px 0px no-repeat; }
.opnd .excoll-but.exp { background:url(/images/expand-collapse-but.gif) 0px 100% no-repeat; }
.excoll-but.col { background:url(/images/expand-collapse-but.gif) 0px 0px no-repeat; }
.excoll-but.select { background:url(/images/selector.gif) 0px 0px no-repeat; }

.greypopbox { position: absolute; top: 31px; left: 0px; width: 100%; background:#615f5f url(/images/greyblock-crnr-tl.gif) 0px 0px no-repeat; z-index: 2; line-height: normal; }
.greybox-tail { position: absolute; top: -7px; left: 284px; width: 16px; height: 11px; background:url(/images/greybox-tail.gif) 0px 0px no-repeat; }
.greyblock-crnr-tr { position: relative; background:url(/images/greyblock-crnr-tr.gif) 100% 0px no-repeat; }
.greyblock-crnr-bl { position: relative; background:url(/images/greyblock-crnr-bl.gif) 0px 100% no-repeat; }
.greyblock-crnr-br { position: relative; background:url(/images/greyblock-crnr-br.gif) 100% 100% no-repeat; padding: 10px 10px 10px 20px; color: #FFFFFF; }

 #greypopbox {width: 605px; left: 50px; top: 174px; display: none; position: absolute;}
 #greypopbox .current, #greypopbox-nodes .current, #greypopbox-vendors .current, #greypopbox-vendors a:hover { color: #60F060 !important; }
 #greypopbox-vendors .symbol {float:left;padding-right: 6px;}
 #greypopbox-vendors .symbols {text-align: left;}
 #greypopbox-vendors .symbols h2 {font-size: 14px;}
 #greypopbox-vendors .symbols a{float: left;padding-right: 6px;}
 #greypopbox-vendors .part_vendors div{float: left;padding-right: 20px;}
 .part_vendors td{width: 120px;height: 20px;}
 .part_vendors td a {line-height: 11px;}
 #greypopbox-vendors .part_vendors{margin-top: 25px;}
.greypopbox a { display: block; color: #FFFFFF !important; text-decoration: none; }
.greypopbox a:hover, #greypopbox-vendors a:hover { text-decoration: underline !important}
.greypopbox .left { width: 170px; background:url(/images/separator.gif) 100% 70% no-repeat; text-align: left; }
.greypopbox .right { width: 370px; padding: 0px 15px; text-align: left; }
.greypopbox .right .but-prev { position: absolute; top: 92px; left: 10px; }
.greypopbox .right .but-next { position: absolute; top: 92px; right: 0px; }
.greypopbox .right .list-hldr { position: relative; width: 100%; overflow: hidden; }
	.list-hldr ul { list-style: none; overflow: hidden; position: relative; }
    .list-hldr ul li { display: block; float: left; background: transparent; margin: 0px; position: relative; width: 350px; height: auto; line-height: 16px; margin-left: 20px;}
#tuning-nodes {margin-top: 5px; text-align: left;}

.loading-bibb {
	width:100%;
	display: block;
	position: absolute !important;
	top:0px;
	left:0px;
	background-color:#615F5F;
	z-index:110;
	text-align:center;
}
.loading-bibb {width:100%; display: block; position: absolute !important; top:0px; left:0px; background-color:#FFFFFF; z-index:110; text-align:center;}
.loading-bibb table {height:100%; margin:0px auto;}
.loading-bibb table tr td {height:100%; vertical-align:middle; text-align:center; font-size:14px; color:#000000; white-space:nowrap;}
.loading-bibb table tr td p {display:block; float:left;}
.loading-bibb table tr td img {float:left;}

/*quick report*/
.tdbgreen, .tdbred, .tdb { font-weight: bold; }
.tdbred { color: #FF0000; }
.tdbgreen { color: #719815; }
.greendown { background: url(/images/green_down_icon.gif)  no-repeat scroll right center transparent; width: 20px; }
.redup { background: url(/images/red_up_icon.gif)  no-repeat scroll right center transparent; width: 20px; }
.greyup { background: url(/images/grey_up_icon.gif)  no-repeat scroll right center transparent; width: 20px; }
.greydown { background: url(/images/grey_down_icon.gif)  no-repeat scroll right center transparent; width: 20px; }
.left table tr, .right table tr { height: 19px; }
#alert_msg {color: #FF0000;font-weight: bold}


#run_alert {display:none;position:absolute;left:-128px;top:42px;z-index:9999}
.run_alert_teil {display:none;position:absolute;top:-12px;left:284px;width:27px;height:15px;background:url(/images/run_alert_teil.png) 0px 0px no-repeat;z-index:1000}
.run_alert_block {position:absolute;left:442px;top:-69px;width:308px;height:135px;background:url(/images/run_alert_block2.png) 0px 0px no-repeat;z-index:999}
.run_alert_block img {position:absolute;top:28px;left:28px}
.run_alert_block p {margin-left:60px;text-align:left;width:220px}
.run_alert_block p.run_alert_text {margin-bottom:10px; margin-top:30px}
#run_alert #alert_ok {font-size:14px;position:absolute;right:27px;bottom:18px}


/*about popup*/
#boxOverlay {position:fixed; bottom:-270px; width:100%; font-family:Arial, Helvetica, sans-serif; z-index:999; display:none;}

#boxTop {background-image:url(/images/popup_top.png); width:653px; margin:0 auto; height:39px; background-repeat:no-repeat;}
#boxMain {background-image:url(/images/popup_main.png); width:653px; background-repeat:repeat-y; margin:0 auto;}
.boxInfo{padding: 0px 40px 0px 40px;}
.boxInfo2 {padding: 0px 40px 20px 40px;}
.infoContent {width:380px;}
.infoContent h3 {display: block;  font-size: 24px; font-weight: normal; color: #000000; margin:4px 10px 0px 2px;}
.infoContent p {display:block; font-size:12px; color:#000001; margin:2px 0px 0px 2px;}
.boxInfo .close {font-size:11px; color:#000000; margin:-3px 20px 0px 80px;}
.boxInfo .close:hover {text-decoration:none;}
.boxInfo2 h3 { margin-top: -8px !important; margin-bottom: 8px !important;}
.boxInfo .arrow {margin-left:70px;}
.closeImg {left: 135px;}

.boxInfo2 h3 {margin:0px 0px 0px 40px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:21px; color:#6e8722; font-weight: normal;}
.boxInfo2 a {float:left; font-size:13px; font-weight:bold; color:#1163c4;}
.boxInfo2 span {float:left; font-size:13px; color:#828282; padding:35px 3px 0px 17px;}
.boxInfo2 .getReg {float:left; margin:17px 0px 0px 5px;}

/*to map*/
#jq_edit_tomap_details_b {z-index: 1; }
.tml { color: #5A8C15 !important; float: right; margin: 10px 0 0 10px; }
.to_map_red { color: red;}
.act_to_map span { color: #000000 !important;}
.add_custom_opt { color: #5A8C15 !important; border-bottom: 1px dotted !important; text-decoration: none !important;}
.add_custom_opt:hover { border-bottom: medium !important; text-decoration: none !important; }
.to_map_button_submit {margin: 0 0 0 10px !important;}

/*posts*/

/*
.rubric { background-color: #656565; float: left; padding: 6px 10px 8px 10px; }
.rubric a { color: #FFFFFF; text-decoration: none }
.rubric.active { background-color: #FCE000 }
.rubric.active a { color: #000000; text-decoration: none }
.rubric.settings { background-color: #F7F7F7 }
.rubric.settings a{ color: #000000; text-decoration: underline }
*/

#jq_post_settings {display:none; width: 200px; background: #F7F7F7; border:1px #ccc solid; border-top:0px; position: absolute; z-index: 9999; right: 15px; top: 136px; padding: 10px; margin-top:-1px; line-height:20px;}
.del_settings {position:relative; top:-3px;}
a.comment_button_submit span { color: #000000 !important; }
a.jq_button_submit {text-decoration:none; margin-top:13px; margin-right:0px; margin-left:10px;}
.wysiwyg { border: 1px solid #E0E2E4; height: 400px; width: 753px; background: #FFF;}
.repair { width: 422px; }
#tag_mark, #tag_model, #tag_other span.tag { text-decoration: underline; cursor: pointer; margin-right: 8px; float: left;}
#tag_other span.tag span {float: left;}
.nbsp { text-decoration: none !important; cursor: default !important; }
.del_tag { width: 14px; height: 14px; float: right; margin-top: 4px; margin-left: -2px; }
#jq_post_complain_b { float: right; color:#1163B8; text-decoration:none; border-bottom:1px #1163B8 dotted; margin-top:1px;}
#jq_post_complain_b:hover {text-decoration:none !important;}
.post_content ol, .post_content ul { padding-left: 40px; margin-bottom: 16px; }
.post_content img {margin: 10px 0px 10px 0px; max-width: 630px;}
.rubric_tags { width: 647px; overflow: hidden; position: relative;}
.rubric_tags a {text-decoration: none; }
.rubric_tags a sup { font-size: 9px; padding-left: 3px; text-decoration: none !important;}
.rubric_tags a:hover sup { text-decoration: none !important;}
#comments .comment {margin-top:5px; margin-bottom:5px;}
#comments .top_comment {display: none;}
a.remove_post {margin-top: 13px;}
/*#comments .comment.parent:hover {background-color: #F7F6F6;}*/

.rubrics {min-height:1130px !important;}
.add-bg {float:left; width:50px; margin-right:2px;}
.rubrics .add-bg .add-bg-left {float:left; background-image:url('/images/enciclopedia/add_bg_left.jpg'); width:5px; height:29px;}
.rubrics .add-bg .add-bg-middle {float:left; background-image:url('/images/enciclopedia/add_bg_middle.jpg'); height:29px;}
.rubrics .add-bg .add-bg-right {float:left; background-image:url('/images/enciclopedia/add_bg_right.jpg'); width:1px; height:29px;}
.rubrics .add-bg .add-bg-middle .plus {float:left; margin:7px 0px 0px 7px;}
.rubrics .add-bg .add-bg-middle .arrow {float:left; margin:12px 9px 0px 8px;}

.rubrics .rubric {float:left;}
.rubrics .rubric .rubric-left {float:left; background-image:url('/images/enciclopedia/categ_bg_left.jpg'); width:1px; height:29px;}
.rubrics .rubric .rubric-middle {float:left; background-image:url('/images/enciclopedia/categ_bg_middle.jpg'); height:29px; width:908px;}
.rubrics .rubric .rubric-right {float:left; background-image:url('/images/enciclopedia/categ_bg_right.jpg'); width:1px; height:29px;}
.rubrics .rubric .rubric-middle .rubric-name {padding:7px 15px 0px 15px;}
.rubrics .rubric .rubric-middle .rubric-name a {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-decoration:none;}

.rubrics .rubric .active .active-middle {padding:7px 11px 0px 11px;}
.rubrics .rubric .active .active-left {float:left; background-image:url('/images/enciclopedia/categ_bga_left.jpg'); width:1px; height:29px;}
.rubrics .rubric .active .active-middle {float:left; background-image:url('/images/enciclopedia/categ_bga_middle.jpg'); height:23px;}
.rubrics .rubric .active .active-middle a {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:none;}
.rubrics .rubric .active .active-middle .arrow {margin-top:6px;}
.rubrics .rubric .active .active-right {float:left; background-image:url('/images/enciclopedia/categ_bga_right.jpg'); width:1px; height:29px;}

.rubrics .rubric a:hover {text-decoration:none !important;}

.rubric.settings {float:left; background-image:url('/images/enciclopedia/categ_settings_bg.jpg'); height:23px; padding:6px 15px 0px 15px;}
.rubric.settings:hover {background:#F7F7F7;}
.rubric.settings a {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#717171;}
.rubrics .rubric-dop-bg {float:left; background-image:url('/images/enciclopedia/categ_dop_bg.jpg'); height:29px; width:29px; position:absolute; margin:-21px 0px 0px 76px;}
.rubrics .rubric-dop-bg img {margin:12px 0px 0px 11px;}

#jq_close_settings {}
#jq_add_car, #jq_add_car2 { color: #1163B8; border-bottom: 1px dotted; text-decoration: none;}
.rubrics .theme-create {margin: 0 -16px 0 0;}
.rubrics .theme-create a {margin: 0;}
.rubrics .add-info-block .filter {margin-top: -23px;color:#4f4f4f;float: left}
.rubrics .add-info-block .rubric-title {float: left; margin:13px 12px 0px 12px;}
.rubrics .add-info-block .count_rubric {background-color:#8fd230; float:left; margin:12px 0px 0px 10px; color:#FFFFFF; padding:1px 10px 3px 10px; height:25px; font-size: 25px;}
.auto-title .count_rubric {background-color:#8fd230; margin:0 0 0 10px; color:#FFFFFF; padding:1px 5px 3px 5px; height:14px; font-size: 14px; margin: 6px 0 0 10px; position: relative; top: -8px; display: inline;}
.auto-title h1 {display: inline !important;}

.theme-create {float:right; /* background-image:url('/images/enciclopedia/theme_create.jpg'); width:127px; height:33px;*/  margin-top:33px; margin-right:17px;}
.theme-create a {float:left; margin:9px 0px 0px 33px; text-decoration:none; font-size:11px; color:#000; text-shadow:1px 1px #FFFFFF; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.theme-create a:hover {text-decoration:none !important;}

.theme-create-l {float:left; background-image:url('/images/enciclopedia/new_add_btn_l.png'); width:3px; height:25px;}
.theme-create-m {float:left; background-image:url('/images/enciclopedia/new_add_btn_m.png'); line-height:20px; font-size:13px; font-family:Arial; padding: 3px 8px 0px 8px !important; height: 22px !important; margin-top: 0px;}
.theme-create-r {float:left; background-image:url('/images/enciclopedia/new_add_btn_r.png'); width:3px; height:25px;}

.rubrics .post {clear:both; margin-bottom:10px;}
.rubrics .post-title {float:left;}
.rubrics .post-title h3 {line-height: 30px;margin-top: -3px;}
.rubrics .post-title a {font-size:24px; color:#1163b8; font-family:Arial, Helvetica, sans-serif;}
.rubrics .post-title a:hover {text-decoration:none !important;}
.rubrics .votes {float:left; background-color:#f7f6f6; font-size:15px; color:#FFF; font-weight:bold; }

.rubrics .post_content, .rubrics .post_content b, .rubrics .post_content strong, .rubrics .post_content span, .rubrics .post_content p, .rubrics .post_content font {font-size:14px !important; font-family:Arial, Helvetica, sans-serif !important; line-height:20px !important; color: #000 !important; background-color: #FFF !important}

.rubrics .tags, .car_review .tags {margin:2px 7px 0px 0px;}
.rubrics .info_block, .car_review .info_block {height:19px; background-color:#f7f6f6; -moz-border-radius: 4px; border-radius: 4px; padding:5px 15px 5px 15px; width:665px;}
.rubrics .info_block .img1, .car_review .info_block .img1 {margin:2px 10px 0px 10px;}
.rubrics .info_block .img2, .car_review .info_block .img2 {margin:4px 10px 0px 10px;}
.rubrics .info_block .img3, .car_review .info_block .img3 {margin:0px 10px 0px 10px;}
.rubrics .info_block .img4, .car_review .info_block .img4 {margin:2px 10px 0px 10px;}
.rubrics .info_block .p1, .car_review .info_block .p1 {margin:2px 10px 0px 0px;}
.rubrics .info_block .p2, .car_review .info_block .p2 {margin:2px 10px 0px 0px;}
.rubrics .info_block .p3, .car_review .info_block .p3 {margin:1px 10px 0px 0px;}
.rubrics .info_block .p3 a, .car_review .info_block .p3 a {text-decoration:none; border-bottom:1px #5a8c15 dotted;}
.rubrics .info_block .p3 a:hover, .car_review .info_block .p3 a:hover {text-decoration:none !important;}
.rubrics .info_block span, .car_review .info_block span {position:relative; top:1px;}
.rubrics .info_block p, .car_review .info_block p {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#787878;}
.rubrics .info_block a, .car_review .info_block a {margin-right:15px; color:#5a8c15; font-weight:bold; font-size:11px; font-weight:normal;}
.rubrics .tag, .car_review .tag {color:#787878; font-size:11px;}

.rubrics .search-btn {margin-top:1px;}
.rubrics .action-search #words {color:#5b5b5b;}

.rubrics .right-block {}
.rubrics .right-block .title {font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.rubrics .right-block .block-top {background-image:url('/images/enciclopedia/info_block_top.jpg'); width:238px; height:17px;}
.rubrics .right-block .block-middle {background-image:url('/images/enciclopedia/info_block_middle.jpg'); width:238px;}
.rubrics .right-block .block-bottom {background-image:url('/images/enciclopedia/info_block_bottom.jpg'); width:238px; height:8px;}

.rubrics .right-block p {padding:5px 0px 5px 0px;}
.rubrics .right-block .cp2 {margin:3px 5px 0px 15px;}
.rubrics .right-block .qp2 {margin:3px 8px 0px 18px;}
.rubrics .right-block .question {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#5a8c15;}
.rubrics .right-block .answear {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#1163b8;}
.rubrics .right-block span {padding:0px 7px 0px 7px; color:#5a8c15; font-size:13px;}

.logo_icons {position:absolute; margin-top:77px; right:-51px;}
.garage-main .logo_icons {margin-top:-24px;}
.logo_icons_rubrics {position:absolute; margin-left:-71px; margin-top:-13px;}

.mark-logos {padding:4px 0px 0px 3px;}
.logo_top {background-image:url('/images/enciclopedia/icons_line_top2.png'); width:50px; height:47px;}
.logo_middle {background-image:url('/images/enciclopedia/icons_line_middle2.png'); width:47px; height:27px;}
.logo_middle_active {background-image:url('/images/enciclopedia/icons_line_middle_active2.png'); width:34px; height:27px;}
.logo_bottom {background-image:url('/images/enciclopedia/icons_line_bottom2.png'); width:47px; height:41px;}
.rubric_marks_logos table {border:none;width:500px}
.rubric_marks_logos table td {width:100px;vertical-align:text-top}

.rubrics .pages {margin-top:8px; margin-left:-10px;}
.rubrics .settings-overlay {width:100%; height:100%; position:fixed; top:0px; left:0px; z-index:100; display:none;}

#jq_post_mark_settings {width: 230px; margin-top:-1px; }
.car_mars_settings {display:none; background: #FFF; border:1px #ccc solid; border-left:0px; position: absolute; z-index:150; margin:-31px 0px 0px 51px; padding:10px; line-height:18px;}

.rubric_model_list {display:none;  background:#FFFFFF; position:absolute; z-index:150; margin:-32px 0px 0px -500px;}
.rubric_model_list td {padding:3px;}
.mark_settings_title {background-image:url('/images/enciclopedia/marks_title.png'); height:27px; padding-top:4px; border-top:1px #afafaf solid; border-left:1px #afafaf solid;}
.mark_settings_title p {font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; margin:3px 0px 0px 15px;}
.rubric_model_list table {border-right:1px #afafaf solid; border-bottom:1px #afafaf solid; border-left:1px #afafaf solid; padding:10px;}

.rubric_model_list a:hover {text-decoration:none !important;}

.rubrics .add_comment {text-decoration:none; border-bottom:1px #1163B8 dotted !important;}
.rubrics .add_comment:hover {text-decoration:none !important;}

.width-left-menu {margin-left:15px;}

.rubrics .favorite {color: #5A8C15; float: left; margin-top:1px; text-decoration:none; border-bottom:1px #5a8c15 dotted;}
.rubrics .favorite:hover {text-decoration:none !important;}
.rubrics .rubric-info a, .rubrics .rubric-info span {font-size:11px; color:#787878;}
.rubrics .rubric-info {margin-top: 8px;}
.rubrics .info_block .comment {color: #5A8C15; float: left; margin: 0px; text-decoration:none; border-bottom:1px #5a8c15 dotted;}
.rubrics .info_block .comment:hover {text-decoration:none !important;}
#jq_post_remove_b {color: #5A8C15; float: left; margin: 1px 15px 0 0; text-decoration: underline;}

.complain_btn {font-size:12px; margin:5px 0px 0px 0px;}
.vk-like a:hover {text-decoration:none !important;}

.more-rubrics {display:none; min-width:200px; background: #797979; border:1px #333333 solid; position:absolute; margin:22px 0px 0px -150px; z-index:200; padding-bottom:7px; border-top-width: 0px; top: 6px;}
.more-line {display:none; background:#797979; width:159px; height:4px; position:absolute; margin:21px 0px 0px -115px; z-index:201;}

.model-rubric {width:335px; margin-top:10px;}
.model-history {width:307px; margin-top:10px;}
.model-history .models-list {width: 370px; margin-left: 30px;}
.model-history .model_list {width:107px;}
.model-history .model-title {font-size:18px;}
.model-rubrics {clear:both; float:left; font-size:13px; font-weight:bold; color:#1163b8; margin-bottom:10px;}
a.model-rubrics:hover {text-decoration:none !important;}

.model-info-block {float:left; position:relative; background-image:url('/images/model_info_block_middle.jpg'); width:343px; min-height:48px; margin:7px 0px 10px 0px; padding:7px 15px 7px 15px;}
.model-info-block .all-rubrics {font-size:14px; font-weight:bold; color:#000000;}
.model-info-block .all-rubrics a {text-decoration:none; color:#000000;}
.model-info-block .all-rubrics a:hover {text-decoration:none;}
.model-info-block img {margin:4px 0px 0px 5px;}
.model-info-block .list-rubrics {float:left; margin-top:4px !important; font-size:11px; color:#000000; position:relative;}
.model-info-block .list-rubrics a {color:#000;}
.model-info-block .list-rubrics a:hover {text-decoration:none !important;}
.model-info-block-top {background-image:url('/images/model_info_block_top.jpg'); width:373px; height:57px; background-repeat:no-repeat; position:absolute; left:0; top:0;}
.model-info-block-bottom {background-image:url('/images/model_info_block_bottom.jpg'); width:373px; height:4px; position:absolute; left:0; bottom:0; background-repeat:no-repeat;}


.btn-action {position:relative; float:left; margin-top:6px; margin-left:7px;}
.btn-action-left {background-image:url('/images/drop_left.png'); height:66px; width:2px; background-repeat:no-repeat;}
.btn-action-right {background-image:url('/images/drop_right.png'); height:66px; width:2px; background-repeat:no-repeat;}
.btn-action-content {background-image:url('/images/drop_middle.png'); height:66px; padding:0px 10px 0px 12px;}
.btn-action .all-rubrics {font-size:12px; color:#000000; margin-top:3px;}
.btn-action .all-rubrics a {text-decoration:none; color:#000000;}
.btn-action .all-rubrics a:hover {text-decoration:none;}
.btn-action img {margin:9px 0px 0px 7px;}
.btn-action .list-rubrics {float:left; margin-top:4px !important; font-size:11px; color:#000000; position:relative;}
.btn-action .list-rubrics a {color:#000;}
.btn-action .list-rubrics a:hover {text-decoration:none !important;}
.btn-action-small {margin:5px 0px 0px 7px;}
.btn-action-small a {width:130px;}
.btn-action-menu p {margin-top:4px;}
.btn-action-menu p a {color:#000 !important}
.btn-action-small .yellow_btn div {float:left; color: #000; padding-left: 14px;}
.btn-action-small.left {margin-top: 6px;}

.random-review.diagramm {font-size: 11px; margin-top: 15px;}
.random-review {clear:both; background-color:#eaf4ff; width:288px; padding:5px 15px 15px 15px;}
.random-review .title span {font-size:14px; color:#000; font-weight:bold;}
.random-review .title a {font-size:12px; color:#1163b8; margin-left:7px;}
.random-review .review-text { margin:10px 0px 10px 0px !important; overflow:hidden; max-height: 60px;}
.random-review .read-full {float:right;}
.random-review .read-full a {color:#5a8c15;}
.random-review .read-full img {margin:6px 0px 0px 6px;}
.random-review-block {position:absolute; z-index:100;}
.random-review-block .random-review:hover {box-shadow:0 0 20px 2px #AAA; margin-left:20px;}
.car-to {margin:10px 0px 7px 0px;}

#full_history , #full_model_type {float:right;margin-top:10px;}
#full_history a, #full_model_type a { color:#5a8c15; font-size:13px;}
#full_history span, #full_model_type span {font-size:14px; color:#5a8c15;}
#short_history, #short_model_type {display:none; float:right; margin-top:10px;}
#short_history a, #short_model_type a {color:#5a8c15; font-size:13px;}
#short_history span, #short_model_type span{font-size:14px; color:#5a8c15;}

#model_types {height:auto;overflow:hidden;max-height:176px;}
.all-about-model {font-size: 24px;font-weight: normal;margin:17px 0 10px 0;float:left;}

.top5-title {font-size:14px; font-style:italic; font-weight:bold; color:#010100;}
.top5-title h2 {font-size:14px !important; font-style:italic; font-weight:bold !important; color:#010100;margin-bottom: 10px;width: 333px;}
.top5 {}
.top5-photos {clear:both;}

.top5 .users-list li{border-top:0px;}
.top5 .users-list li:hover {background:none !important;}
.top5 .users-list .reg-date {font-size:11px;}

.yellow_btn {line-height:22px; background-image:url('/images/yellow_btn_l.png'); float:left;}
.yellow_btn p {height:22px; padding:0px 13px 0px 13px; background-image:url('/images/yellow_btn_r.png'); float:right; background-position:right; background-repeat:no-repeat; position:relative; right:-1px;}
.yellow_btn p span {float:left; text-decoration:underline;font-size:12px; color:#000;}
.yellow_btn p img {float:right; margin:10px 0px 0px 7px;}

.new-table {border: 1px #E2F0FF solid; border-collapse: collapse;}
.new-table td {border: 1px #E2F0FF solid; padding: 0.5em;}
.new-table-header {background-color:#EAF4FF;  color:#0061C5;}
.new-table-header td {font-weight:bold; color:#000;}
.new-table-header .border-right {border-right: 1px #FFF solid !important;}

.technic-all .new-table-header {height:35px;}
.technic-all .new-table-header b {font-size:14px;}
.technic-all .data-tr {height:30px;}
div.technic-model-type h2 {margin-bottom:5px;font-size: 16px !important;}
.new-table .new-table-header td {text-align:center;}
.new-table .new-table-header td:first-child {width:150px}
.new-table tr td {text-align:center;}

.search-text a {text-decoration:none !important; border-bottom:1px #316ac5 dotted; font-size:13px;}
.search-text a:hover {text-decoration:none !important;}

.search-text span {color:#316ac5; font-size:14px;}
.user-name:hover {color:#4DA400;}
.search-text span {color:#316ac5; font-size:14px;}

.my-filter { color: #787878; font-size: 11px; }

.ug-sort a {text-decoration:none; border-bottom:1px #1163B8 dotted;}
.ug-sort a:hover {text-decoration:none !important;}

.btn-inbox {position:absolute; bottom:0; right:0; margin:0px 10px 10px 0px;}

.first-search-block {width:360px;}
.first-search-block-hldr {width:360px;}
.first-search-block-hldr .inp-field {padding-left:50px;}
.first-search-block-hldr .text-field {width:112px;}
.second-search-block {width:277px !important;}
.second-search-block-hldr {width:247px;}
.second-search-block-hldr .text-field {width:70px;}

.rubric-attention { color: #FF3600; font-size: 14px;}

ul.btn-menu { position: absolute; top: 103px; right: 0px; list-style: none; z-index: 10;}
ul.btn-menu li { position: relative; float: left; margin-left: 2px; }
ul.btn-menu li.drop a.yellowbut-sm { display: block; float: left; height: 25px; padding: 0px 20px; line-height: 25px; overflow: hidden; font-size: 14px; color: #000000; font-weight: bold; background:url(/images/drop_top.png) 0px 0px

repeat-x; text-decoration: none; border:1px #95BF5A solid; border-bottom:0px;}
ul.btn-menu li.drop a.yellowbut-sm:hover { text-decoration: none !important;}
ul.btn-menu li.drop img.btn-menu-arrow {position:relative; left:9px; top:11px;}

ul.main-menu { position: absolute; top: 103px; right: 0px; list-style: none; z-index: 10;}
ul.main-menu li { position: relative; float: left; margin-left: 2px; }
ul.main-menu li.mobile a {float:left; font-size:12px; height:26px; line-height:26px; color:#FFF; font-weight:bold; margin:0px 10px 0px 10px;}
ul.main-menu li.drop a.main-top-menu{ display: block; float: left; height: 25px; padding: 0px 20px; line-height: 25px; overflow: hidden; font-size: 14px; color: #000000; font-weight: bold; background:url(/images/topmenu-list-bg.gif) 0px

0px repeat-x; text-decoration: none; border:1px #95BF5A solid; border-bottom:0px;}
ul.main-menu li.drop a.main-top-menu:hover { text-decoration: none !important;}
.drop-active {background:none !important; background-color:#8c8c8c !important; border:1px #c9c9c9 solid !important; border-bottom:0px !important; height:26px !important; position:relative; z-index:20; color:#FFF !important;}
ul.main-menu li.drop img.menu-arrow {position:relative; left:9px; top:11px;}
.drop .title {width:100px; color:#d9d9d9; font-weight:bold; vertical-align:middle; position:relative; margin-top:3px;}
.menu-hr {height:1px; width:370px; background-color:#d9d9d9; margin:5px 0px 5px -10px;}

.main-menu-box {display:none; padding:10px; background-color:#8c8c8c; border:1px #c9c9c9 solid; position:absolute; margin:26px 0px 0px 0px;}
.main-menu-box p {clear:both; line-height:19px !important;}
.main-menu-box a {float:left; height:19px !important; line-height:19px !important; border:0px !important; font-size:14px; color:#FFF; text-decoration:none; font-size:12px;}
.main-menu-box a:hover {text-decoration:none !important;}

.main-menu-box img {float:left; margin:9px 7px 0px 5px;}
.auto-title { font-size: 30px; }
.auto-title .a-t-d { float:left; padding-bottom: 10px; }
.main-menu-box img {float:left; margin:9px 7px 0px 5px;}
.main-menu-box .new {margin-top:6px;}

.technic-search-block, .consumption-search-block {width:100%; margin-bottom:10px;}
.technic-search-block div.search-text {padding-bottom: 10px;}
.technic-search-block .hldr {float:left; width:650px; padding:10px 10px 0px 10px; height:60px;}
.consumption-search-block .hldr {float:left; width:638px; padding:10px 10px 0px 10px; height:34px;}
.technic-search-block .inp-area {float:left; width:280px;}
.technic-search-block .text-field {width:80px;}
.technic-search-block .text-field span, .consumption-search-block .text-field span {color:#FF0000;}
.technic-search-block .btn-inbox {top:29px;}
sup:hover {text-decoration:none !important;}

.photo-search-block, .consumption-search-block {width:100%; margin-bottom:10px;}
.photo-search-block div.search-text {padding-bottom: 10px;}
.photo-search-block .hldr {float:left; width:650px; padding:10px 10px 0px 10px; height:32px;}
.photo-search-block .inp-area {float:left; width:280px;}
.photo-search-block .text-field {width:80px;}
.photo-search-block .text-field span, .consumption-search-block .text-field span {color:#FF0000;}

.consumption-search-block .hldr {height:67px;}
.consumption-search-block .inp-field {width:145px;}
.consumption-search-block .inp-area {float:left;width:260px;}
.consumption-search-block .text-field {width:90px;}
.consumption-search-block .btn-inbox {top: 44px; right: -8px;}

.post_h1 h1 { font-size: 23px !important; color: #000 !important; line-height: 30px;}

.footer span {color: #B8B8B8;}

.subscribe-models {padding:10px 0px 10px 50px;}
.subscribe-models span {line-height:25px; height:25px; margin-right:5px; white-space:nowrap;}
.subscribe-user span {white-space:nowrap; margin-right:5px;}

.subscribe {background:none !important;}

.car-last-action-subscribe {position:absolute; right:0; margin:-30px 20px 0px 0px;}
.post-rubric-subscribe {position:absolute; right:0; margin:-35px 15px 0px 0px;}

.subscribe-actions {width:687px;}
.subscribe-actions li {padding:7px; width:755px;}
.subscribe-actions .left-block {float:left;}
.subscribe-actions .right-block {float:left; width:686px;}
.subscribe-actions .right-block p {margin:27px 0px 0px 20px;}

.subscribe-match {}

.settings-holder {padding:0px 20px 0px 20px;}

.mark_model {}
.mark_model_holder p, .mark_model p {margin:3px 10px 0px 0px;}
.mark_model_holder .field-inp, .mark_model .field-inp {width:145px; margin-bottom:5px;}
.add-mark-model {float:left; margin-top:10px;}

.mark_model_close {margin-left:7px; cursor:pointer;}
.mark_model .mark_model_close {display:none;}

.rubric-subscribe-settings p, #set_subscribe p, .subscribe-user p, .actions-subscribe-settings p {margin-bottom:5px;}

.subscribe-user {float:left;}
.mark_model_subscribe img, .subscribe-user img, .actions-subscribe-settings img {margin-top:-3px; cursor:pointer;}

.subscribe-settings-link {margin:4px 0px 0px 0px; color:#717171 !important;}

.user-posts-subscribers {}
.user-posts-subscribers h2 {margin-bottom:0px;}
.user-posts-subscribers a, .user-posts-subscribers span {margin:0px 5px 0px 5px; white-space:nowrap; line-height:20px; color:#787878;}

.show-post-subscribers {clear:both; float:right; margin-top:25px;}
.hide-post-subscribers {clear:both; float:right; margin-top:25px; display:none;}

.show-post-subscribers a, .hide-post-subscribers a {text-decoration:none;}
.show-post-subscribers a:hover, .hide-post-subscribers a:hover {text-decoration:none !important;}
.show-post-subscribers a span, .hide-post-subscribers a span {font-size:14px; position:relative; top:-1px;}

.s-users {display:none;}

.notifications-settings {margin:10px 0px 20px 0px;}
.notifications-settings p {line-height:25px;}
.notifications-settings label {position:relative; top:-1px;}

.subscribe-icon {float:left; margin-right:7px;}
.subscribe-icon {margin-top:1px;}
.user-list-subscribe img {margin-top:3px;}

.action-btn-subscribe a {margin-top:-10px;}

.do-subscribe, .undo-subscribe, .show-cars-subscribe {font-size:11px; text-decoration:none !important; border-bottom:1px #1163B8 dotted;}
a.do-subscribe:hover, a.undo-subscribe:hover, a.show-cars-subscribe:hover {text-decoration:none !important;}
.car-last-action-subscribe a {border:none;}

.cars-subscribe-block {display:none; position:absolute; background-color:#FFFFFF; border:1px #CCC solid; z-index:100; padding:7px 10px 7px 10px; margin-left:22px;}
.cars-subscribe-block p {line-height:20px;}
.cars-subscribe-block input {position:relative; margin:0px 5px 0px 0px; top:2px;}

.line-fuel-block div {width: 70px;}
.line-fuel-block input {margin-right: 3px;}

.step-info-block { background-color:#eaf4ff !important;  padding: 10px; width:250px; }

.add-mark-model-settings, .edit-mark-model-settings {margin-left:7px !important; font-size:11px !important; text-decoration:none !important; border-bottom:1px #1163B8 dotted !important;}
a.add-mark-model-settings:hover, a.edit-mark-model-settings:hover {text-decoration:none !important;}

.mark_model_filter_title {font-size:14px; font-weight:bold; margin:15px 0px 10px 0px;}

.garage-action-subscribe {}
.garage-action-subscribe a {}
.garage-action-subscribe img {margin:3px 0px 0px 0px;}

.subscribe-settings .act-tabs b {font-size:12px;}

.action-settings {margin-top:5px; margin-bottom:5px;}
.action-settings span {padding-right:10px;}
.action-settings input {position:relative; top:2px; margin-right:3px;}
.action-settings label {margin-right:7px;}

.saction {width:675px !important; margin-bottom:0px !important; height:auto !important;}
.saction div.left {width:607px;}
.saction .action-info {float:left;}
.saction .action-info p {position:relative; top:-3px; width:510px; margin:0px; padding:0px;}
.saction-date {width: 63px; margin-right: 45px; margin-top: -7px;}

.sendgrid-letters p {line-height:20px;}

.selector-active {background-color:#EBEBEB; width:635px; border:1px #DEDEDE solid;}
.selector-active .post_content, .selector-active .post_content b, .selector-active .post_content strong, .selector-active .post_content span, .selector-active .post_content p, .selector-active .post_content font {background-color:#EBEBEB !important;}
.selector-active .votes, .selector-active .rubric-info span {margin-right:-3px !important;}
.post-active .info_block {width:650px;}
.post-active {width:678px !important;}

.saction-active {background-color:#EBEBEB !important; margin:1px 0px 1px 0px !important;}

#mark_model_block .my-cars-list a {font-size: 12px;}
#mark_model_block .my-cars-list a.active {background:url(/images/greenarr-bull.gif) 7px 50% no-repeat; padding-left: 20px; color: #898989; text-decoration: none !important; cursor: default !important; font-weight: normal; }
#mark_model_block .my-cars-list a.active:hover {text-decoration: none !important; cursor: default !important;}

#parts_review_block .my-cars-list a {font-size: 12px;}
#parts_review_block .my-cars-list a.active {background:url(/images/greenarr-bull.gif) 7px 50% no-repeat; padding-left: 20px; color: #898989; text-decoration: none !important; cursor: default !important; font-weight: normal; }
#parts_review_block .my-cars-list a.active:hover {text-decoration: none !important; cursor: default !important;}

.fuel_info {margin:7px 0px 14px 0px; color: #898989; font-size: 11px; padding-left: 133px;}
.text_info {margin:7px 0px 14px 0px; color: #898989; font-size: 11px; background:url(/images/info-ico.png) 15px 15px no-repeat #EAF4FF; padding: 15px 10px 15px 40px;}
.text_info2 {position: relative; height:20px; color: #898989; font-size: 12px;padding: 17px 10px 13px 40px;background: url("/images/warning-ico.png") no-repeat scroll 15px 15px #EAF4FF;border:1px solid #A9D8FF;margin:0px auto;width:944px}
.text_info.up {margin-top: -25px;}
.fueling-fields-hover .fuel_info {display:none;}
.fueling-fields-hover {margin-bottom:8px;}

.avr_rating_text {font-size:14px; font-weight:bold;margin-top: -30px;}

#service-create p {margin:3px 15px 10px 0px; width:160px;}
#service-create .input, #service-create select {width:250px;}
#service-create #currencies, #service-create .perhour {width:81px;}
#service-create label {margin-right:5px; position:relative; top:-2px;}
#service-create span {margin-right:5px; position:relative; top:2px;}
#service-create textarea {width:500px; height:150px;}
#service-create img {display:inline;}

.mark-list-block {display:none;}
.service-mark-list {display:none; float:left; margin:3px 0px 12px 0px;}
.service-mark-list li {display:inline; float:left; width:20%; margin-top:2px; margin-bottom:2px;}
.service-mark-list li label {margin-left:7px;}
.clone-block .service-create-holder {margin-top:10px;}
.close-service-block {position:absolute; right:37px; cursor:pointer;}

.service_rules {margin-top:3px;}
.service_rules input {margin-right:5px;}

.groups .group {margin-bottom:15px;}
.groups .group-title {font-weight:bold; line-height:27px;}
.groups .detail-title {margin-left:20px; line-height:27px; width:690px;}
.groups .detail-title .detail-checkbox {position:relative; top:2px;}
.groups .detail-title label {margin-left:5px;}

.add-service-detail {margin:0px 0px 20px 0px;}
.add-service-detail .detail-checkbox {position:relative; top:4px !important;}
.add-own-detail {float:left; margin-left:20px; margin-top:5px; margin-bottom:10px;}

.services-list-arrow {position:absolute; right:60px; top:-10px;}
.service-nodes {font-size:14px; list-style:none;}
.service-node-details {list-style:none;}
.service-node-details li {font-size:12px; display:inline; float:left; width:180px;}

.perhour-currency {margin-left:5px; margin-top:2px;}
.services-list-data .name {padding-left:15px;}
.services-list-data .name input {position:relative; top:2px;}
.services-list-data .name label {margin-left:10px; width:265px;}

.add-new-category {margin-top:10px;}
.add-new-category p {margin-top:2px; margin-right:5px;}
.add-new-category .add-category {margin-top:-7px;}
.add-new-category .field-inp {width:180px;}

.profile-all h3 {font-size:20px; margin-top:-20px;}

.node-settings .new-table-header td {border:1px #FFF solid;}
.new-table-header .bleft {border-left:1px #E2F0FF solid !important;}
.new-table-header .bright {border-right:1px #E2F0FF solid !important;}
.new-table-header .btop {border-top:1px #E2F0FF solid !important;}
.new-table-header .bbottom {border-bottom:1px #E2F0FF solid !important;}
.node-settings .new-table-header input {position:relative; top:2px;}

.wind_settings form div {border:none; padding:0px; margin:0px; margin-bottom:2px;}
.wind_settings p {width:100px; margin-top:4px;}
.wind_settings select, .wind_settings input {width:290px !important; border:none !important;}
.isinto .checkbox {margin-top:7px;}
.isinto .checkbox input {width:13px !important; position:relative; top:2px; margin-left:16px;}
.isinto .checkbox label {}
.wind_settings .closed-block {background-color:#ccc; height:94px; width:410px; position:absolute; margin-top:-61px; opacity:0.4;}
.isinto .input {margin-top:4px;}
.isinto .input input {width:50px !important;}
.wind_settings .hr, .isinto .hr {margin-top:8px; margin-bottom:8px;}

.a-settings-list tr:hover {background-color:#CCC;}
.a-settings-list tr.new-table-header:hover {background-color:#EAF4FF !important;}
a.a-arr {font-size:14px; text-decoration:none !important;}
a.a-arr:hover {text-decoration:none !important;}

.show-settings p {width:250px;}

.show-settings input {width:13px !important; position:relative; top:3px; margin-right:5px;}

.all_day input{margin-right:3px;}
.all_day {margin-top:5px;}
.working-time {margin:-6px 0px 13px 175px;}

.car_wash_settings {display:none;}
.car_wash_settings p {margin-top:-2px !important;}
.car_wash_settings .car_wash_types {margin:5px 0px 5px 0px;}
.car_wash_settings .car_wash_kinds {margin:5px 0px 10px 0px;}

.object_contacts_js .object_contacts_close {display:none !important;}
.object_contacts_js {margin-left:15px; margin-bottom:10px;}
.object_contacts_block {background-color:#EAF4FF; width:920px; padding:15px; margin-bottom:5px;}
.object_contacts_block .object_contacts_close {position:absolute; right:15px; cursor:pointer;}
.service-list-data-ajax .input {color:#777;}
.c_data, .uc_data {display:none;}
.c_name b, .uc_name b {cursor:pointer;}
.c_name span, .uc_name span {font-size:14px; color:#1163B8;}

.list-hldr ul li .post_button_create2, .list-hldr ul li .create_post { margin-bottom: 3px; width: 126px;}

.main-text { font-size: 17px; line-height: 30px; margin: 20px 0 5px 15px; list-style: none outside none;}
.main-text-p { font-size: 12px !important; margin-bottom: 0px !important;}
.main-text li p span {float:left; font-size: 17px;margin-left: 10px;margin-top: 5px;}
.main-text li p img {float:left;}
.main-text li p {margin-bottom: 5px !important;}


.technik_review ul li a, .consumption_review ul li a {line-height: 25px;color: #1163B8;}
.technik_review a , .consumption_review a {color: #5A8C15;}
.technik_review a.up, .consumption_review a.up {font-family: tahoma;}
.technik_review p {padding-bottom: 10px;}
.technik_review h2 {margin:0;font-size: 12px !important;}
.technik_review .hr {margin-top: 20px;margin-bottom: 20px;}
.technik_review div p span, .consumption_review p span {font-weight: bold;color: #000;font-size: 12px;}
.consumption_review h2 {margin-bottom: 0px;}
.consumption_review p span {color:#1163B8}
.consumption_review div p {padding-top: 10px;}
.consumption_review div, .consumption_review .hr {margin-bottom: 10px; margin-top: 10px;}
.consumption_review div span {font-weight: bold;}
.consumption_review ul li div {display:none; margin:0;margin-left: 25px;}
.consumption_review ul li div ul {list-style: disc}

.req-text {float: left; padding-top: 10px; padding-left: 18px;}

.fuel-text {margin-bottom: 15px;margin-top: -15px;}

.random_posts p {margin:5px 0 5px 0}
.random_posts p span {color: #000;font-size: 20px;}
.random_posts div {color: #5A8C15;margin-bottom: 15px;}
.random_posts div a {color: #5A8C15;}

.mobile_h2 h2{font-size:12px !important; padding: 0 10px 0 10px !important; margin-bottom: 0px;line-height: 16px;}

.technic_link {padding-top: 15px;}
.technic_link a {color: #5A8C15;}
.technic_link span.back-arrow { background:url(/images/green-arr-back.gif) 0px 4px no-repeat; padding-left: 18px; margin-left: 10px; }
.technic_link .reg-cont {width: 225px;background: url(/images/reg-cont2.gif) 0px 0px no-repeat !important;}

#jq_auth_remind_error {text-align: left !important;}

#jq_auth_remember input { float:left; }
#jq_auth_remember span { float: left; margin-left: 5px; margin-top: 3px; }

.user-car-consumption {position: absolute;right: 0;top: 30px;}
.min-consumption, .avg-consumption, .max-consumption {float:right;margin-left: 10px;padding-right: 10px;}
.avg-consumption div, .min-consumption div, .max-consumption div {line-height: 20px;font-weight: bold;text-align: center;}
.min-consumption, .avg-consumption {border-right: 1px dotted #7F7F7F;}
.avg-consumption div {font-size: 24px;}
.min-consumption div, .max-consumption div {padding-top: 3px; height: 17px;}
.avg-consumption div, .avg-consumption p a {color:#4F9DDF}
.min-consumption div, .min-consumption p a {color:#95BF5A}
.max-consumption div, .max-consumption p a {color:#FF0000}
.avg-consumption p a, .min-consumption p a, .max-consumption p a {font-size: 11px;}
.fuel-order {float:right; margin: 0 5px 5px 0;}
.fuel-order a{color: #0061C5; text-decoration: none;}
.fuel-order a strong {font-size: 13px;}

.add_shop .lable {width:200px;}
.add_shop img {display:inline !important;}
.add_shop .form_element {width:250px;}
.add_shop .dash {margin:6px 8px 0px 3px;}
.add_shop .extra-info {margin:0px 0px 0px 7px;}
.add_shop .extra-info label {width:150px;}
.add_shop .extra-info input {margin-right:7px;}
.add_shop .extra-info textarea {width:300px;}
.add_shop .field-inp {margin:2px 5px 2px 0px;}

.add_shop .delete-ico {margin-top:2px; display:none !important;}
.work_block .delete-ico {margin-top:4px; display:none !important;}
.add_shop .contact_block_ins .delete-ico, .add_shop .work_block_ins .delete-ico {display:inherit !important; cursor:pointer;}

.status-good {color:#5A8C15;}
.status-moder {color:#990099;}
.status-bad {color:#FF0000;}
.shop_delete_btn, .wearhouse_delete_btn {margin-top:-2px;}

.change-to-national, .change-to-dollar {display:none;}
.change-to-national span {color:#000000 !important; font-size:12px !important;}
.min-opt-sum {display:none;}

#jq_add_part {float:left; text-align:left;}
#jq_add_part .title {font-size:24px;}
#jq_add_part table {margin:10px 0px 10px 0px;}
#jq_add_part table .checkbox {margin-top:1px;}

.part-like-block {border:1px solid #BBB9B9; position:absolute; width:142px; border-top:1px solid #FFF; margin-top:-1px; display:none; background-color:#FFF; z-index:100;}
.part-like-block p {padding:0px 2px 0px 2px; line-height:18px; cursor:pointer;}

.part-like-suppliers {border:1px solid #BBB9B9; position:absolute; width:208px; border-top:1px solid #FFF; margin-top:-1px; display:none; background-color:#FFF; z-index:100;}
.part-like-suppliers p {padding:0px 2px 0px 2px; line-height:18px; cursor:pointer;}

.white-close {position:absolute; right:5px; top:5px; cursor:pointer;}
.temp-parts {margin-top:7px;}
.temp-parts p {line-height:25px;}
.temp-parts a {font-size:12px; color:#1163B8;}
.temp-parts img {margin-top:-2px; cursor:pointer;}

.my-price-list .new-table .new-table-header .checkbox {position:relative; top:2px;}
.my-price-list .new-table .new-table-data .checkbox {position:relative; top:2px;}
.my-price-list .new-table .new-table-data .price-row-disabled {opacity:0.4;}

.price-controlles {margin:10px 0px 0px 0px;}
#preview_photo_remove {margin: 5px 0 0 10px; float:left; color:#5A8C15; font-size: 12px;}
/* snippets */
.hreview, .hreview-aggregate, #snippet { height: 0; overflow: hidden;}

/* posts avtomir theme */
.all.avtomir-bg, .all.post_theme_1 {background: url("/images/avtomir_bg.jpg") repeat scroll 0 0 transparent;}
.avtomir-header {width:720px; background-color:#eef2f5; padding:4px; margin-bottom: 14px;}
.avtomir-header .avtomir-header-info {width:513px; padding:5px 10px 0px 10px;}
.avtomir-header .avtomir-header-info .avtomir-header-text {margin-top:5px;}
.avtomir-read-more {color: #5A8C15; margin-top:7px;}
.avtomir-read-more a {color: #5A8C15;}

.avtomir-sidebar {width:283px; background-color:#eef2f5; padding:9px; margin-top:15px;}
.avtomir-sidebar .avtomir-sidebar-info {background-color:#FFF; padding:4px;}
.avtomir-sidebar .avtomir-sidebar-info p {line-height:15px; width:165px; margin:3px 0px 0px 7px;}
.avtomir-sidebar .avtomir-sidebar-last {margin-top:10px; padding:4px;}
.avtomir-sidebar .avtomir-sidebar-last p {font-size:14px; font-weight:bold;}
.avtomir-sidebar .avtomir-sidebar-last div {margin:15px 0px 17px 0px;}
.avtomir-sidebar .avtomir-sidebar-last div img {margin-bottom:7px;}
.avtomir-sidebar .avtomir-sidebar-last .avtomir-read-more {margin:0px;}

.drivernotes-sidebar {width: 268px; padding: 5px 0 0 15px;border: 1px solid #E0E2E4;margin: -10px 0 25px 15px;}
.drivernotes-sidebar .h1_title {font-size: 27px !important; line-height: 30px; margin: 0 auto; padding-bottom: 5px;}
.drivernotes-sidebar .main-text li p span {font-size: 13px; margin-top: 0px;}
.drivernotes-sidebar .main-text {margin:0;}
.drivernotes-sidebar .reg-button { display: block; width: 222px; background:url(/images/reg-cont2.gif) 0px 0px no-repeat; text-align: center; font-size: 16px; color: #345900 !important; text-shadow: 1px 1px #cbe27e; text-decoration: none; padding-top: 12px; outline-style: none; height: 46px;text-decoration:none;margin: 5px auto -5px auto;}
.drivernotes-sidebar a.reg-button:hover {text-decoration:none !important;}
.drivernotes-sidebar img {display:inherit !important;}

.drivernotes-sidebar.post {width: 283px;margin: 15px 0 -10px 0;}
.drivernotes-sidebar.float_block {position:fixed; top: 10px; margin-top: 0; z-index: 99; background: #FFF;}


/* posts avtocenter theme */
.all.post_theme_2 {background: url("/images/avtocenter_bg.jpg") repeat scroll 0 0 transparent;}

/* posts Go Furgher theme */
.all.post_theme_3 {background: url("/images/GoFurther_bg.jpg") repeat scroll 0 0 transparent;}
.hreview, .hreview-aggregate { height: 0; overflow: hidden;}

.to-partners p, .to-partners li {line-height:20px;}
.to-partners .partner-block {margin-bottom:20px;}
.to-partners li {font-weight:bold; font-style:italic; margin-left:10px; list-style:none;}

.donate p {line-height:20px;}

/*	planning */

#plans {padding-left: 20px;}
#plans div.plan-icons {margin-top: -25px; margin-left: 50px;opacity: 0.4;}
#plans div.plan-icons a, #plans div.plan-icons a:hover {text-decoration: none !important;}
#plans div.plan-icons a span {position: relative; left: 3px; top: 3px; color: #719815;}
#plans div.plan-icons div.add_action_link { display: none; float: left;}
#plans div.plan-icons div.add_action_link a { position: relative; left: 3px; top: 3px; color: #719815;}
#plans div.plan-check, #plans div.plan-detail-check {margin-right: 5px;float:left;}
#plans div {min-height: 22px;}
#plans div.plan-eye {margin-right: 10px; float:left; width: 22px;}
#plans div.plan-title {max-width: 370px; float: left; position: relative; height: 25px; margin-bottom: -3px;}
#plans div.plan-title a {font-size:14px; overflow: hidden; max-width: 370px;}
#plans div.plan-date {float: right; margin-right: 5px;}
#plans div.plan-details {margin-left: 50px; width: 600px;}
#plans div.plan {border-bottom: 1px solid #E0E2E4; margin-bottom: 15px; padding-bottom: 5px;}
#plans div.plan-details div.b_l {border-bottom: 1px solid #E0E2E4; margin-top: 8px;}
#plans div.plan-detail-title {float: left; margin:0 5px 0 5px; max-width: 340px;overflow: hidden;}
#plans div.plan-detail-note {margin-left: 5px; float: left;}
#plans div.plan-detail-note a img {width: 20px; height: 20px; margin-top: -3px;}
#plans div.plan-detail-note div.detail-note {position: absolute; border: 1px solid #E0E2E4; background-color: #FFF;width: 200px; padding: 5px; display: none;margin-left: 25px; margin-top: -20px; z-index: 9;
-moz-box-shadow: 3px 3px 10px rgba(0,0,0,0.5); /* ��� Firefox */
-webkit-box-shadow: 3px 3px 10px rgba(0,0,0,0.5); /* ��� Safari � Chrome */
box-shadow: 3px 3px 10px rgba(0,0,0,0.5);}
#plans div.plan-detail-price {float: right;}
#plans div.plan-total-price {margin-top: 5px;}
#plans div.plan-priority {float: right; margin-top: -3px;}
#plans div.plan-detail {float:left;}
#plans div.plan-detail span {margin-left: 18px; float: left; margin-right: 5px; font-style: italic;}
#plans div.plan-detail-variants { border-bottom: 1px solid #E0E2E4; margin: 5px 0 0 19px;}
#plans div.plan-detail-variants span.l:first-child {margin-right: 5px;}
#plans div.variants {display:none;}
#plans div.hr {min-height: 1px;margin-bottom: 15px;}
#plans div.clear {min-height: 0px;}
#plans div.plan-description, div.action-description {position: absolute; border: 1px solid #E0E2E4; background-color: #FFF;width: 600px; padding: 5px; display: none; z-index: 100;
-moz-box-shadow: 3px 3px 10px rgba(0,0,0,0.5); /* ��� Firefox */
-webkit-box-shadow: 3px 3px 10px rgba(0,0,0,0.5); /* ��� Safari � Chrome */
box-shadow: 3px 3px 10px rgba(0,0,0,0.5);}
#plans div.plan-description div.plan-details {margin:20px 0 10px 25px;width: 560px;}
#plans div.plan-description div.variants {margin-top: -5px;display:block;}
#plans div.plan-description div.plan-details div.detail {margin-top: 8px;}
#plans div.plan-description div.plan-detail-variants { margin: 12px 0 0 30px; border:none; clear: both;padding-bottom: 10px; opacity: 0.4; min-height: 16px !important;}
#plans div.plan-description div.plan-detail-variants.active {opacity: 1 !important;}
#plans div.plan-description div.plan-detail-variants div.plan-detail-title div.text-opacity-gradient {left: 295px; top: -9px; position: absolute;}
#plans div.plan-description div.plan-detail-variants div.plan-detail-title,
#plans div.plan-description div.plan-detail-variants div.plan-detail-price {margin-top:0px; margin-bottom:0px; min-height: 16px !important;}
#plans div.plan-description div.plan-detail-variants div.plan-detail-title {max-width: 325px; position: relative;}
#plans div.plan-description div.plan-detail-title span {font-size:14px;}
#plans div.plan-description div.plan-detail-title {max-width: 360px;}
#plans div.plan-description div.plan-detail-variants div.plan-detail-title span {font-size:12px;}
#plans div.plan-description div.plan-detail-variants div.plan-detail-note {clear: both;float: none; margin-top:0px}
#plans div.plan-description div.plan-detail-variants span.l.b {font-weight: bold;}
#plans div.plan-description div.plan-detail-variants div {margin: 3px 0 0 0;}
#plans div.plan-description div.plan-detail-variants.b_l {border-bottom: 1px solid #E0E2E4 !important;}

.finish {color:#898989}
#plans a.finish, .finish {text-decoration: line-through !important;}
#remove_plan {margin-left: 10px; margin-top: 4px; display:none;}
#remove_plan span {color: #FFFFFF;line-height: 26px;}


.variants_dropdown_list {position:absolute; z-index:100; line-height:20px; display: none; top: -13px; left: -16px;}
.variants_dropdown_list_top {background-image:url("/images/dropbox_top.png"); width:316px; height:52px;}
.variants_dropdown_list_middle {background-image:url("/images/dropbox_middle.png"); width:316px; height:100%;}
.variants_dropdown_list_bottom {background-image:url("/images/dropbox_bottom.png"); width:316px; height:35px;}
.variants_dropdown_list {margin-top: -12px; margin-left: -7px;}
.variants_dropdown_list_middle .variants_dropdown_main {padding: 4px 46px 6px 27px;}
.variants_dropdown_click {cursor:pointer; width:19px; height:19px; position:relative; margin-top: -26px; margin-left: 23px;}
.variants_dropdown_main {width: 245px;}

.tDnD_whileDrag {background: #EFF0F1;}
table#planning_table tr:first-child {cursor: default !important;}

table.planning-table { position: relative; width: 100%; border-collapse: collapse; margin-bottom: 20px;}
table.planning-table tr th { background-color: #eaf4ff; padding: 1%; color: #0061c5; text-align: center; font-weight: normal; font-size: 13px; height: 34px; }
table.planning-table tr th a { color: #0061c5; text-decoration: none; }
table.planning-table tr th span a { color: #5A8C15; text-decoration: underline; }
table.planning-table tr td { border-bottom: 1px solid #eff0f1; padding: 2% 1%; text-align: center; vertical-align: top; }
table.planning-table tr td img { display: inline; vertical-align: middle; }
table.planning-table tr td a { color: #1163b8; font-style: italic; text-decoration: underline; }
table.planning-table tr td a:hover { text-decoration: none; }
table.planning-table p { text-align: left; text-align: left; }
table.planning-table tr.exp td { background-color: #f1fdff; }
table.planning-table input { vertical-align: middle; }
.plan-bluebox, .plan-greybox {padding: 10px 20px 10px 10px;margin:10px 0 10px -10px;width: 370px;overflow: hidden; position: relative;}
.plan-bluebox {background-color: #EAF4FF}
.plan-greybox {background-color: #F6F6F6}

#slider {width: 468px;margin: 5px 0 5px 6px;}
#variants_block {padding-left: 25px;}
.excoll-but2 { position: absolute; bottom: 2px; right: 2px; width: 16px; height: 14px; overflow: hidden; }
.excoll-but2.col { background:url(/images/expand-collapse-but.gif) 0px 0px no-repeat; }
.plan-bluebox .inp-area, .plan-greybox .inp-area {width:350px;float:right;}
.plan-bluebox .l, .plan-greybox .l {font-size: 14px;font-style: italic;line-height: 20px;}
.child {margin-left: 15px;}
#slider {width: 259px;margin: 5px 0 5px 6px;}


.table-import tr span {color:#FF0000 !important;}
.start-price-import-from span {margin-top:3px;}
.start-price-import-from input {width:40px;}
.start-price-import-from {margin:3px 0px 13px 0px;}

.price-import-submit {margin:10px 0px 10px 0px;}
.price-import-submit p {margin:9px 5px 0px 0px;}
.price-import-submit input {margin-top:6px;}

.from_ftp {margin:12px 0px 10px 0px;}
.from_ftp input {position:relative; top:2px; margin-right:5px;}

.price-from-ftp .from-ftp-block {margin-top:5px;}
.price-from-ftp .from-ftp-block p {margin-top:3px; width:135px;}
.price-from-ftp .from-ftp-block input, .price-from-ftp .from-ftp-block select {width:200px;}


#jq_from_action_like {float:left;}
#jq_from_action_like .title {font-size:20px;}

#action_type_1, #action_type_2, #action_type_3, #action_type_4 {display: none}

#jq_planning_details .popup-holder {padding-right: 10px !important;}
#jq_planning_details .popup-holder .right {width: 275px !important;}
#jq_planning_details .popup-holder .left {width: 415px !important;}
#jq_planning_details .popup-holder .left .field-text {width: 110px !important;}
#jq_planning_details .popup-holder .left #title_block .field-text,
#jq_planning_details .popup-holder .left #priority_block .field-text {width: 130px !important;}
#jq_planning_details #priority_block .stat-low,
#jq_planning_details #priority_block .stat-midle,
#jq_planning_details #priority_block .stat-unfinished {width: 80px;color: #719815;}
#jq_planning_details #priority_block .stat-low.act, #jq_planning_details #priority_block .stat-low:hover {color: #FFF;}
#jq_planning_details #priority_block .stat-midle.act,
#jq_planning_details #priority_block .stat-unfinished.act,
#jq_planning_details #priority_block .stat-midle:hover,
#jq_planning_details #priority_block .stat-unfinished:hover {color:#000;}
#jq_planning_details #remind_overlay {background: #FFF;opacity: 0.7;position: absolute;width: 275px;height: 110px;z-index: 99;}
#jq_planning_details #apply_date_block {position: relative;}
#jq_planning_details .popup-holder .left #title_block {margin-bottom: 10px; display: none;}
#jq_planning_details #amount {font-weight: bold;width: 100%;}
#jq_planning_details #apply_alarm {margin-left: 5px;font-size: 12px;color:red;font-weight:bold}
#jq_planning_details .variant_create_block {float: right;margin-top: 3px;position: relative;}
#jq_planning_details .variant_create_block a {color: #5A8C15;}
#jq_planning_details .show-options {margin: 3px 0 0 10px; float: left; display: none;}
#jq_planning_details .show-options a {color: #5A8C15;}
#jq_planning_details .child .l b {margin-left: -5px;}
#jq_planning_details textarea {font-family: arial; font-size: 12px;}
div.plan-bluebox div.c_p {width:200px !important;margin-bottom: -3px;float:left}
.fb-like {height: 20px; overflow: hidden;}
.opacity-gradient {background: url("/images/opacity-gradient.png");z-index: 99;height: 30px;width: 100%;position: absolute;top: 72px;display: none;}
.text-opacity-gradient {background: url("/images/text-opacity-gradient.png");z-index: 99;height: 100%;width: 30px;position: relative;top: -2px;left: 345px;}
#all_tags {display: none; float:right;}
#all_tags span {font-size: 14px;}
#all_tags a, #all_tags span {color: #5A8C15;}
.hide-options {font-size: 14px !important; text-decoration: none;position: absolute; right: 7px; bottom: 12px; color: #5A8C15; display: none;}
label.main {color: #898989;}
input[type="radio"]:checked+label.main {color: #000;}




.garage-new-top {height: 113px; width: 100%; border-radius: 2px 2px 0px 0px; border-bottom:1px solid #e2e4e6;}
.garage-new-top .new-profile-info {margin:2px 0px 0px 10px;}
.garage-new-top .new-profile-l {width:18px; height:102px;}
.garage-new-top .new-profile-m {height:82px; width:635px; background-repeat:repeat-x; padding:10px;}
.garage-new-top .new-profile-r {width:4px; height:102px;}
.garage-new-top .new-profile-info p {}

.fbkad {width:300px;}
.right-owner-block {padding-left:15px;}
.garage-main .right-owner-block {padding-left:0px;}
.main-clearfix .right-owner-block {margin-top:0px;}

.garage-main .cars_dropdown a {float:left; margin-top: 13px; margin-left: 16px; width:100%;}

.cars_dropdown_list {position:absolute; margin-top:31px; z-index:100; line-height:20px; display:none;}
.cars_dropdown_list a {margin-top:0px !important;}

.cars_dropdown_list_top {background-image:url("/images/dropbox_top.png"); width:316px; height:52px;}
.cars_dropdown_list_middle {background-image:url("/images/dropbox_middle.png"); width:316px; height:100%;}
.cars_dropdown_list_bottom {background-image:url("/images/dropbox_bottom.png"); width:316px; height:35px;}
.cars_dropdown_list {margin-top: -12px; margin-left: -7px;}
.cars_dropdown_list_middle .cars_dropdown_main {padding: 4px 46px 6px 27px;}
.cars_dropdown_click {cursor:pointer; width:19px; height:19px; position:relative; margin-top: -26px; margin-left: 23px;}

.car_arrow_green {margin-top:-1px;}

.cars_not_inlist {position:absolute; z-index:100; left: -273px; top: -28px; display:none;}
.cars_not_inlist .cnil_top {background-image:url("/images/dropbox_top2.png"); width:316px; height:52px;}
.cars_not_inlist .cnil_middle {background-image:url("/images/dropbox_middle2.png"); width:316px; height:100%;}
.cars_not_inlist .cnil_bottom {background-image:url("/images/dropbox_bottom2.png"); width:316px; height:35px;}
.cars_not_inlist .cnil_middle div {padding: 4px 43px 7px 40px;}
.cars_not_inlist .cnil_middle p {line-height:20px;}
.cars_not_inlist .cnil_close {position:absolute; width:19px; height:19px; margin-left: 271px; margin-top: 25px; cursor:pointer;}
.but-area .theme-create {margin: -5px 0px 0px 0px !important; width:210px !important;}

#but_messages_remove {margin-right:10px;}

.events-block .main .fbkad {width:180px;}

.inner.clearfix {padding-left:10px; padding-right:8px;}
.inner.inner-clearfix {padding-left:10px; padding-right:5px;}
.inner.inner-clearfix .hr {width:966px;}

#create_post #mark_model_block li, #update_post #mark_model_block li {clear:both !important;}
#create_post .my-cars-list, #update_post .my-cars-list {float:left;}
#create_post #mark_model_block a, #update_post #mark_model_block a {height:100% !important;}
#create_post ul.my-cars-list li a, #update_post ul.my-cars-list li a { display: block; background:url(/images/green-bull.gif) 9px 50% no-repeat !important; padding-left:20px; line-height: 20px;}

.rubrics .add-info-block .theme-create {margin-right:0px;}

.donate, .to-partners {width:100%;}

#vk_groups {border:1px #5b7fa6 solid;}

.leave-me-alone {color:#1163B8 !important; margin-top:4px;}

.action-selector {height:35px;}
.action-selector-holder {width:390px; padding:3px 15px 1px 15px; position:absolute; z-index:100; border:1px #FFF solid;}
.action-selector-holder .hr {margin:15px 0px !important; width:390px !important;}
.action-selector-click {border:1px #9f9f9f solid; box-shadow:0 0 5px 1px #D4DDE7; background-color:#FFF; padding-bottom:15px;}
.action-selector p:not(.action-temp-info) {float:left; font-family:Arial; font-size:18px; color:#000;}
.action-selector p.action-temp-info {float:right; font-size:12px; font-style:italic; margin-right:37px;}
.action-selector .action-selector-holder img {float:left; margin-right:10px;}
.action-selector .action-selected img {margin-top:5px;}
.action-selector .action-selected p {height:35px; line-height:35px;}
.action-selector-arrow {position:absolute; top: 11px; right: 14px; margin:0px !important; cursor:pointer;}
.action-selector .action-selected, .action-selector .action-hidden {cursor:pointer;}
.action-selected span {display:none;}
.action-selector-hover:hover {border:1px #9f9f9f solid; box-shadow:0 0 5px 1px #D4DDE7;}
.action-selector .action-hidden {display:none;}
.action-hidden div, .action-selected div {float:left; width:350px !important; border:0px !important; padding:0px !important;}
.action-selector-click .action-selected div {margin-bottom:25px;}
.action-selector-click .action-selected {margin-bottom:25px;}
.action-selector-click .action-hidden {display:block; margin:15px 0px;}
.action-selector-click .action-hidden img {float:left;}
.action-selector-click .action-hidden span {clear:both; float:left; font-size:12px; font-style:italic; color:#969696; margin-top:-6px;}
.action-selector-click .action-hidden #type_1 {margin-top:-10px;}
.action-selector-click .action-hidden #type_3 {margin-top:-6px;}
.action-selector-click .action-hidden #type_4 {margin-top:-7px;}

/* easy selector */

.easy-selector {height:30px; margin-top: -11px;}
.easy-selector-holder {width:290px; padding:3px 15px 1px 15px; position:absolute; z-index:100; border:1px solid transparent;}
.easy-selector-holder .hr {margin:10px 0px !important; width:290px !important;}
.easy-selector-click {border:1px #E0E2E4 solid; background-color:#FFF; padding-bottom:15px; z-index:101;}
.easy-selector p:not(.easy-temp-info) {float:left; font-family:Arial; font-size:17px; color:#000;}
.easy-selector p.easy-temp-info {font-size:14px; margin-right:37px;}
.easy-selector p.easy-temp-info span {border-bottom: 1px dashed; color: #1163B8; display: inline;line-height: 16px;padding-top: 7px;font-family: verdana;font-size: 14px;}
.easy-selector .easy-selector-holder img {float:left; margin-right:10px;}
.easy-selector .easy-selected img {margin-top:5px;}
.easy-selector .easy-selected p {height:35px; line-height:30px;}
.easy-selector-arrow {position:absolute; top: 11px; right: 14px; margin:0px !important; cursor:pointer;}
.easy-selector .easy-selected, .easy-selector .easy-hidden {cursor:pointer;}
.easy-selected span {display:none;}
.easy-selector-hover:hover {border:1px #E0E2E4 solid;}
.easy-selector .easy-hidden {display:none;}
.easy-hidden div, .easy-selected div {float:left; width:350px !important; border:0px !important; padding:0px !important;}
.easy-selector-click .easy-selected div {margin-bottom:0px;}
.easy-selector-click .easy-selected {margin-bottom:15px;}
.easy-selector-click .easy-hidden {display:block; margin:15px 0px;}
.easy-selector-click .easy-hidden img {float:left;}
.easy-selector-click .easy-hidden span {clear:both; float:left; font-size:12px; font-style:italic; color:#969696; margin-top:-6px;}
.easy-selector-arrow {display:none;}
.easy-selector .easy-scroll {display:none; max-height: 340px; overflow-x: hidden;float: left !important;width: 100%;}
.car-repair .easy-selector-holder, .car-repair .easy-selector-holder .hr {width: 330px !important;}
.car-region .easy-selector-holder, .car-region .easy-hidden div {width: 400px !important;}
.car-region p.easy-temp-info {display:table;height: auto;  line-height: 16px;}
.car-region p.easy-temp-info span{display:inline; padding-top: 0px; border-bottom: 1px solid dashed; vertical-align: middle; text-decoration-style: dashed;}
.car-region .easy-selector-hover {height:35px; display: table;}
.car-region .easy-selected {display: table-cell; vertical-align: middle;}
.car-region .easy-selector-click .easy-selected {height: 35px; display: table;}
.car-region .easy-selector-click .easy-selected div.left { display: table-cell;float: none !important;vertical-align: middle; margin-bottom:0px;}
.car-region .easy-selected p.easy-temp-info {width: 350px; margin-right: 0px;}
.inp-area.car-type span {border-bottom: 1px dashed; color: #1163B8; display: inline; font-family: verdana; font-size: 14px; line-height: 16px; padding-top: 7px; margin-left: 16px;}
.pdd .easy-selector-holder, .car-region .easy-hidden div {width: 340px !important;}


/* region and city selector*/
.region-selector, .city-selector {height:30px; margin-top: -11px;}
.region-selector-holder, .city-selector-holder {width:290px; padding:3px 15px 1px 15px; position:absolute; z-index:100; border:1px solid transparent;}
.region-selector-holder .hr, .city-selector-holder .hr {margin:10px 0px !important; width:290px !important;}
.region-selector-click, .city-selector-click {border:1px #E0E2E4 solid; background-color:#FFF; padding-bottom:15px; z-index:101;}
.region-selector p:not(.region-temp-info), .city-selector p:not(.city-temp-info) {float:left; font-family:Arial; font-size:17px; color:#000;}
.region-selector p.region-temp-info, .city-selector p.city-temp-info {font-size:14px; margin-right:37px;}
.region-selector p.region-temp-info span, .city-selector p.city-temp-info span {border-bottom: 1px dashed; color: #1163B8; display: inline;line-height: 16px;padding-top: 7px;font-family: verdana;font-size: 14px;}
.region-selector .region-selector-holder img, .city-selector .city-selector-holder img {float:left; margin-right:10px;}
.region-selector .region-selected img, .city-selector .city-selected img {margin-top:5px;}
.region-selector .region-selected p, .city-selector .city-selected p {height:35px; line-height:30px;}
.region-selector-arrow, .city-selector-arrow {position:absolute; top: 11px; right: 14px; margin:0px !important; cursor:pointer;}
.region-selector .region-selected, .city-selector .city-selected, .region-selector .region-hidden, .city-selector .city-hidden {cursor:pointer;}
.region-selected span, .city-selected span {display:none;}
.region-selector-hover:hover, .city-selector-hover:hover {border:1px #E0E2E4 solid;}
.city-selector .city-hidden, .region-selector .region-hidden {display:none;}
.city-hidden div, .region-hidden div, .region-selected div, .city-selected div {float:left; width:350px !important; border:0px !important; padding:0px !important;}
.region-selector-click .region-selected div, .city-selector-click .city-selected div {margin-bottom:0px;}
.region-selector-click .region-selected, .city-selector-click .city-selected {margin-bottom:25px;}
.region-selector-click .region-hidden, .city-selector-click .city-hidden {display:block; margin:15px 0px;}
.region-selector-click .region-hidden img, .city-selector-click .city-hidden img {float:left;}
.region-selector-click .region-hidden span, .city-selector-click .city-hidden span {clear:both; float:left; font-size:12px; font-style:italic; color:#969696; margin-top:-6px;}
.region-selector-arrow, .city-selector-arrow {display:none;}
.region-selector .region-scroll, .city-selector .city-scroll {display:none; max-height: 340px; overflow-x: hidden;float: left !important;width: 100%;}

#ui-accordion-alfa-accordion-panel-3 {min-height: 270px !important}
#insurance_order {padding: 20px 5px 10px 5px}
#insurance_order .cart-question {font-size:15px; color:#010100; padding:0px 0px 16px 0px;}
#insurance_order .field-text {width:105px; height:23px; line-height:23px;}
.make-insurance .field-inp {height:23px;}

#insurance_order .inp-area span.brackets-left {font-size:18px; color:#999999; position:relative; top:-2px; padding-right:4px;}
#insurance_order .inp-area span.brackets-right {font-size:18px; color:#999999; position:relative; top:-2px; padding-left:4px;}

#insurance_order .alfa-green-btn-order {margin-right:0px;}
#insurance_order .alfa-green-btn-order span {padding-left:57px; padding-right:50px;}

#insurance_order p {color: #010100 !important; font-size: 15px; padding: 0 0 16px; font-family:Arial !important;}

/*car body type selector*/
.cbt-selector, .cbtv-selector {height:30px; margin-top: -11px;}
.cbt-selector-holder, .cbtv-selector-holder {width:290px; padding:3px 15px 1px 15px; position:absolute; z-index:100; border:1px solid transparent;}
.cbt-selector-holder {width:360px}
.cbt-selector-holder .hr, .cbtv-selector-holder .hr {margin:10px 0px !important; width:290px !important;}
.cbt-selector-holder .hr {width:360px !important;}
.cbt-selector-click, .cbtv-selector-click {border:1px #E0E2E4 solid; background-color:#FFF; padding-bottom:15px; z-index:101;}
.cbt-selector p:not(.cbt-temp-info), .cbtv-selector p:not(.cbtv-temp-info) {float:left; font-family:Arial; font-size:17px; color:#000;}
.cbt-selector p.cbt-temp-info, .cbtv-selector p.cbtv-temp-info {font-size:14px; margin-right:37px;}
.cbt-selector p.cbt-temp-info {margin-right:20px;}
.cbt-selector p.cbt-temp-info span, .cbtv-selector p.cbtv-temp-info span {border-bottom: 1px dashed; color: #1163B8; display: inline;line-height: 16px;padding-top: 7px;font-family: verdana;font-size: 14px;}
.cbt-selector .cbt-selector-holder img, .cbtv-selector .cbtv-selector-holder img {float:left; margin-right:10px;}
.cbt-selector .cbt-selected img, .cbtv-selector .cbtv-selected img {margin-top:5px;}
.cbt-selector .cbt-selected p, .cbtv-selector .cbtv-selected p {height:35px; line-height:30px;}
.cbt-selector-arrow, .cbtv-selector-arrow {position:absolute; top: 11px; right: 14px; margin:0px !important; cursor:pointer;}
.cbt-selector .cbt-hidden, .cbtv-selector .cbtv-hidden, .cbt-selected, .cbtv-selected {cursor:pointer;}
.cbt-selected span, .cbtv-selected span {display:none;}
.cbt-selector-hover:hover, .cbtv-selector-hover:hover {border:1px #E0E2E4 solid;}
.cbt-selector .cbt-hidden, .cbtv-selector .cbtv-hidden {display:none;}
.cbt-selected div, .cbt-hidden div, .cbtv-selected div, .cbtv-hidden div {float:left; width:350px !important; border:0px !important; padding:0px !important;}
.cbt-selected div, .cbt-hidden div {width:370px !important;}
.cbt-selector-click .cbt-selected div, .cbtv-selector-click .cbtv-selected div {margin-bottom:10px;}
.cbt-selector-click .cbt-selected, .cbtv-selector-click .cbtv-selected {margin-bottom:25px;}
.cbt-selector-click .cbt-hidden, .cbtv-selector-click .cbtv-hidden {display:block; margin:15px 0px;}
.cbt-selector-click .cbt-hidden img, .cbtv-selector-click .cbtv-hidden img {float:left;}
.cbt-selector-click .cbt-hidden span, .cbtv-selector-click .cbtv-hidden span {clear:both; float:left; font-size:12px; font-style:italic; color:#969696; margin-top:-6px;}
.cbt-selector-arrow, .cbtv-selector-arrow {display:none;}

/*insurance calc block*/
.insurance-calc {position: absolute; right: 0;top: -30px;background-image:url(/images/calc_block_bg.png); width:282px; height:315px; padding:15px 20px 0px 20px; background-repeat:no-repeat; text-align:left; z-index: 102;}
.insurance-calc p {font-family:Verdana; font-size:12px; color:#484848; text-shadow:#f5f4e0 1px 1px; line-height:18px;}
.insurance-calc .total-price p {text-shadow:#fdfdfa 1px 1px; font-family:Arial; font-size:44px; color:#2c2a20; line-height: 45px; text-align: center;}
.insurance-calc div.insurance-calc-holder {margin:5px 15px 15px 5px;}
.insurance-calc div.insurance-calc-holder div {margin:12px 0px}
.insurance-calc .total-price {margin:9px 0px !important}
.insurance-calc .insurance-culc-btn {margin-top:10px !important; float: left;}
.insurance-calc .insurance-culc-btn a {margin:14px 0 0 55px;}
.insurance-calc.osago {background-image:url(/images/calc_block_bg_small.png) !important;}
.insurance-calc.osago .total-price {margin: 13px 0 9px 0 !important;}
.insurance-calc.osago .insurance-culc-btn a {margin-top:16px !important;}
.insurance-calc .make-insurance {top: 214px; right: 100px;}
.insurance-calc.osago .make-insurance {top: 175px;}
.insurance-calc .make-insurance, .insurance-calc .make-insurance select, .insurance-calc .make-insurance input {font-family: Arial !important; font-size: 12px !important;}
.insurance-calc .make-insurance .field-inp, .insurance-calc .make-insurance .inp-area {height: 24px !important;}
.phone {color: #7C7777;}


.action_edit_form h1 {font-family:Arial; font-size:18px; color:#000;}
.action_edit_form h1 img {float:left; margin-right:7px;}

#jq_planning_details .popup-holder .action-selector .left { width:335px !important;}

/* poll */
.poll_result {margin-right: 10px;}Технические характеристики автомобилей
.poll {position: relative; border-bottom: 1px solid #e0e2e4; margin-bottom: 10px;}
.poll span.answer_number {margin-left:3px; font-size:12px; color: #000;}

.post_poll table.result {border: 0 none; margin: 10px 0 10px; width: 100%;}
.post_poll table.result span {font-weight: normal;}
.post_poll table.result tr td.percent {color: #CCCCCC; padding-right: 10px; text-align: right; width: 1%; word-break: normal; word-wrap: normal;}
.post_poll table.result tr td {border: 0 none; padding: 4px 0; vertical-align: baseline;}
.post_poll table.result tr td div.progress-bar {background: none repeat scroll 0 0 #DADACD; height: 5px; margin-top: 2px;}
.post_poll table.result tr td.percent strong span {font-weight: bold; color: #000;}
.post_poll .question_title {color: #404040; font-size: 14px; font-weight: bold; margin-top: 10px;}

.post_poll table.answer {border: 0 none; margin: 10px 0 10px; width: auto;}
.post_poll table.answer tr {border: 0 none;}
.post_poll table.answer tr td {border: 0 none; padding: 4px 0;}
.post_poll table.answer tr td.label {font-size: 14px; padding-left: 5px;}

.post_poll table.result tr td div.progress-bar.top {background: none repeat scroll 0 0 #9ACB05;}

div.action-description {width: 490px;}
div.action-description img, div.action-description ul.event-list {display:none !important;}
div.action-description table.car-details tr {line-height: 15px;}
div.action-description table.car-details tr th {background-color: #FFF; color: #000; font-size: 12px; font-weight: bold; height: auto; text-align: left;}
div.action-description table.car-details tr td {border-bottom: none; text-align: left; vertical-align: inherit;}
#actions div.action>div {border-bottom: 1px solid #E0E2E4; margin-bottom: 15px; padding-bottom: 5px; padding-left: 35px;}
#actions div.action-title {margin-top: -3px !important; margin-bottom: 10px !important;}
#actions div.action-title a {font-size: 14px;}
#actions div.action-details {padding-left: 20px;}
#actions div.action-details div.b_l {border-bottom: 1px solid #E0E2E4; margin-bottom: 5px; float:left; padding-bottom: 3px; clear:both; width: 100%;}
#actions div.action-total-price {float:right; clear:both; margin-top: 5px;}
#actions div.action-date {float:left; font-size: 11px;margin-top: -2px;}

/*start alfa insurance*/
.alfa-strah-block {float:right; position: relative; top: 31px;}
.alfa-strah-block img {float:right;}
.alfa-strah-block a span {float:right; font-size: 13px; font-weight: bold; color: #EE3126; margin-top: 5px; text-decoration: none;border-bottom: 1px dotted #EE3126; padding-bottom: 2px;}
.alfa-strah-block a:hover {text-decoration: none !important;}

.alfa-insurance {padding:0px 0px 0px 0px;}
.alfa-insurance .hr {margin:0px;}
a.alfa-green-btn { display: block; float:left; font-family:Arial; font-weight:bold; background:url(/images/alfa_green_btn_r.png) 100% 0px no-repeat; font-size: 16px; color: #FFF; text-shadow: 1px 1px #79971a; padding-right: 3px; line-height: 35px; text-decoration: none; margin-top:7px; margin-right:20px;}
a.alfa-green-btn span { display: block; color:#FFF; text-decoration:none; float: left; height: 35px; background:url(/images/alfa_green_btn_l.png) 0px 0px no-repeat; padding: 0px 12px 0px 15px; font-size: 16px;}
a.alfa-green-btn:hover { text-decoration: none !important; }
.alfa-menu {width:100%; height:50px; background-color:#FFF; border-top:1px #e0e0e0 solid; border-bottom:1px #e0e0e0 solid; margin-top:7px; position:relative;}
.alfa-menu div.alfa-menu-holder {position:relative; width:992px; margin:0 auto;}
.alfa-menu div.alfa-menu-holder .alfa-menu-arrow {position:absolute; right:54px; top:-15px;}

.alfa-menu-holder ul {float:left; margin-top:15px;}
.alfa-menu-holder ul li {display:inline; float:left; list-style:none; margin-right:30px;}
.alfa-menu-holder ul li span {font-family:Verdana; font-size:14px; color:#484848;}
.alfa-menu-holder ul li a {font-family:Verdana; font-size:14px; color:#1163b8;}
.alfa-menu-holder .small-discount {margin-right: 37px;}
.alfa-menu-holder .small-discount p {font-family:Verdana; font-size:14px; color:#484848; margin-top:15px;}
.alfa-menu-holder .small-discount div {background-image:url(/images/discount_small.png); width:55px; height:40px; font-family:Myriad Pro; font-size:18px; color:#FFF; padding-top:15px; margin-top:-3px; margin-left:7px;}
.alfa-menu-holder p span {color:#ee3126; font-weight:bold;}
.alfa-block-1 {padding-bottom:60px;}
.alfa-block-1 .left-block {padding-top:50px;}
.alfa-block-1 .left-block img.block-main-pic {margin-top:34px; margin-bottom:20px;}
.alfa-block-1 .right-block {width:463px; padding-top:30px;}
.alfa-block-1 .alfa-title {margin-bottom: 15px;}
.alfa-block-1 .alfa-title p {font-family:"Myriad Pro"; font-size:40px; color:#f00000;}
.alfa-block-2 .alfa-title p, .alfa-block-3 .alfa-title p, .alfa-block-4 .alfa-title p {font-family:"Myriad Pro"; font-size:72px; color:#f00000;}
.alfa-block-1 .alfa-title p.second {margin-top:-10px;}
.alfa-title span {float:left; font-family:"Myriad Pro"; font-size:36px; color:#f00000; margin-top:-7px;}
.alfa-star {font-family:"Myriad Pro"; font-size:18px; color:#f5281c; margin-top:7px; margin-bottom:28px;}
.alfa-text p {font-family:Verdana; font-size:14px; color:#484848; line-height:22px; margin-bottom:21px;}
.alfa-block-1 .next {margin-top:15px;}
.alfa-block-1 .next .next-box {border:1px solid #e0e0e0; background-color:#FFF; position:absolute; display:none; margin-top:15px; padding-left:25px; padding-right:12px;}
.alfa-block-1 .next .next-li-1 .next-box {}
.alfa-block-1 .next .next-li-1 .next-box img {position:absolute; margin-top: -14px; margin-left: 30px;}
.alfa-block-1 .next .next-li-2 .next-box {margin-left:-92px;}
.alfa-block-1 .next .next-li-2 .next-box img {position:absolute; margin-top: -14px; margin-left: 120px;}
.alfa-block-1 .next .next-li-3 .next-box {margin-left:-367px;}
.alfa-block-1 .next .next-li-3 .next-box img {position:absolute; margin-top: -14px; margin-left: 395px;}
.alfa-block-1 .next .next-box p {color:#484848; font-family:Verdana; font-size:14px; height:40px; line-height:40px;}
.alfa-block-1 .next p {font-family:Verdana; font-size:14px; color:#1163b8; margin-right:10px;}
.alfa-block-1 .next ul {}
.alfa-block-1 .next ul li {float:left; list-style:none; margin-right:25px; font-family:Verdana; font-size:14px; color:#1163b8;}
.alfa-block-1 .next ul li a {font-family:Verdana; font-size:15px; color:#1163b8; margin-left:5px;}
.alfa-block-1 .button {margin-top:40px;}
.alfa-block-1 .addthis_toolbox {margin-left:92px; margin-top:5px;}

.alfa-block-2 {position:relative; height:540px;}
.alfa-block-bg-2 {position:absolute; right:-163px; z-index:1; top:1px;}
.alfa-block-2 .alfa-block-holder {position:absolute; z-index:2; width:666px; margin-top:17px;}
.alfa-block-2 .alfa-text {margin-top:20px;}
.alfa-block-2 .alfa-text ul {width:590px; margin-left:15px;}
.alfa-block-2 .alfa-text ul li {font-family:Verdana; font-size:14px; color:#484848; margin-bottom:10px; line-height:22px;}
.alfa-block-2 .consalting {margin:35px 0px 0px 20px;}
.alfa-block-2 .consalting p {font-family:Verdana; font-size:14px; color:#1163b8; width:300px; margin-left:16px;}

.alfa-block-3 {padding:18px 0px 30px 0px;}
.alfa-block-3 .to-osago {font-family:Verdana; font-size:14px; color:#1163b8; margin:42px 30px 0px 0px;}
.alfa-block-3 .to-osago a {margin-left:7px;}
.alfa-block-3 .alfa-text {margin:35px 0px;}
.percent-block {background-image:url('/images/alfa_percent_block.png'); width:89px; height:88px; position:absolute; z-index:1; top:-20px; right:-25px; padding:20px 0px 0px 11px; background-repeat:no-repeat;}
.percent-block p {color:#f7f6f6; font-family:'Myriad Pro'; font-size:27px;}
.percent-block span {color:#f7f6f6; font-family:'Myriad Pro'; font-size:14px; position:relative; left:18px; top:-5px;}
.sub-price {position:absolute; top:-20px; right:-25px;}

.alfa-block-3 .left-text {width:585px;  right:-35px;}
.alfa-block-3 .left-text p.sub-title {font-family:'Myriad Pro'; font-size:36px; color:#434343;}
.alfa-block-3 .left-text span.sub-title {font-family:Verdana; font-size:12px; color:#484848; position:relative; top:-3px;}
.alfa-block-3 .left-text .sub-text {font-family:Verdana; font-size:14px; color:#484848; line-height:22px; margin-top:15px;}
.alfa-block-3 .discount-text {margin-top:10px;}
.alfa-block-3 .discount-text p {font-family:Verdana; font-size:14px; color:#e20000; margin-top:14px;}
.alfa-block-3 .sub-block .hr {margin:30px 0px;}

.alfa-block-4 {position:relative; height:551px;}
.alfa-block-bg-4 {position:absolute; right:-145px; top:50px; z-index:1;}
.alfa-block-4 .alfa-block-holder {position:absolute; z-index:2; width:666px; margin-top:40px;}
.alfa-block-4 .alfa-block-holder .alfa-title p {font-size: 48px !important;}
.alfa-block-4 .alfa-text {margin-top:30px;}
.alfa-block-4 .alfa-text ul {width:555px; margin-left:15px;}
.alfa-block-4 .alfa-text ul li {font-family:Verdana; font-size:14px; color:#484848; margin-bottom:18px; line-height:22px;}
.alfa-block-4 .consalting {margin:35px 0px 0px 20px;}
.alfa-block-4 .consalting p {font-family:Verdana; font-size:14px; color:#1163b8; width:300px; margin-left:16px;}

.moved-block {width:100%; background-color:#f7f6f6; z-index:100; padding-top:5px;}
.static-empty-block {height:103px;}

#reliability, #economy, #bonuses {position:absolute; margin-top:-104px;}

.insurance-holder {position:fixed; top:0px; z-index:-1;}

.make-insurance-block {display:none;}
.make-insurance {display:none; position:absolute; z-index:10; right:20px; top:33px;}
.order-buttom-holder {position:relative;}

.make-insurance-top {background-image:url(/images/product_buy_top.png); width:398px; height:17px;}
.make-insurance-middle {background-image:url(/images/product_buy_middle.png); padding: 15px 28px; width: 341px;}
.make-insurance-bottom {background-image:url(/images/product_buy_bottom.png); width:398px; height:16px;}

.make-insurance .cart-question {font-size:15px; color:#010100; padding:0px 0px 16px 0px;}
.make-insurance .field-text {width:105px; height:23px; line-height:23px;}
.make-insurance .inp-area, .make-insurance .field-inp {height:23px;}

.make-insurance .inp-area span.brackets-left {font-size:18px; color:#999999; position:relative; top:-2px; padding-right:4px;}
.make-insurance .inp-area span.brackets-right {font-size:18px; color:#999999; position:relative; top:-2px; padding-left:4px;}

.make-insurance .alfa-green-btn-order {margin-right:0px;}

.make-insurance p {color: #010100 !important; font-size: 15px; padding: 0 0 16px; font-family:Arial !important;}

.sub-block ul {margin-top:10px; margin-left:15px; margin-bottom:15px;}
.sub-block ul li {font-size:14px; font-family:Arial; color:#484848; line-height:20px; margin-bottom:10px;}
.sub-block ul li span {font-style:italic; font-size:12px;}

.alfa-block-3 #products {position:absolute; margin-top:-94px;}

#product_1, #product_2, #product_3, #product_4 {position:absolute; margin-top:-134px;}

.make-insurance-rev {margin-left:50px; right:-178px; top:45px;}
.make-insurance-rev .make-insurance-top {background-image:url(/images/product_buy_top_rev.png);}

.alfa-agreeament {margin-bottom:10px;}
.alfa-agreeament input {position:relative; top:2px; right:5px; float:left;}
.alfa-agreeament p {float:left; font-size:12px !important; width:300px; margin-top:0px !important;}

.code-left {font-size: 14px !important; margin-right: 5px; position: relative; top: 2px;}

.form-error {float: left; margin-bottom: 15px; color:#FF0000; font-size:14px; font-family:Verdana; display:none;}

.privacy-policy p {line-height:20px; margin-bottom:10px; font-size:12px; font-family:Arial;}
.privacy-policy ul {margin-left:20px;}
.privacy-policy ul li {line-height:20px; margin-bottom:10px; font-size:12px; font-family:Arial}

.nearest-sk {height:32px !important; display:none;}

#alfa-accordion {margin: 0 auto; position: relative; text-align: left; width: 992px; padding: 30px 0 30px 0;}
#alfa-accordion h3 {border: 0px solid transparent; padding: 20px 0 20px 20px;}
#alfa-accordion .ui-accordion-content {margin-bottom:0; overflow: inherit; border: 0px solid transparent;}
#alfa-accordion .ui-accordion-header-active {background: #FFF !important;}
#alfa-accordion>div {height: auto !important; min-height: 230px;}
#alfa-accordion h3 div {color:#000; font-size: 16px; font-family: verdana;}
#alfa-accordion h3 div>p {font-size: 14px;font-weight: normal;margin-top: 15px;}
#alfa-accordion h3 div span {color:#1163b8; border-bottom: 1px dashed; font-size: 16px;}
#alfa-accordion .ui-state-hover , #alfa-accordion .ui-state-hover:hover {background: #EEE;}
#alfa-accordion form.alfa-calculation .field-text {font-family: verdana; font-size: 14px; width: 190px;}
#alfa-accordion form.alfa-calculation .inp-area {overflow: inherit;}
#alfa-accordion form.alfa-calculation .field-inp {width: 322px; top: -11px;}
#alfa-accordion form.alfa-calculation .field-inp .hldr {border: 1px solid #E0E2E4; padding-left: 15px;}
#alfa-accordion form.alfa-calculation .field-inp .hldr input {height: 33px;font-family: verdana; font-size: 14px;}
#alfa-accordion form.alfa-calculation .radio {margin-left: 15px;}
#alfa-accordion form.alfa-calculation .radio>div {padding-bottom: 5px;}
#alfa-accordion form.alfa-calculation .radio span {font-family: verdana; font-size: 13px; height: 33px; padding: 0 5px 0 2px; color: #000000;}
#alfa-accordion form.alfa-calculation div.hidden-form {display:none;}
#alfa-accordion>div, #alfa-accordion .ui-accordion-header {background: -moz-linear-gradient(top, #FFF, #F7F6F6); /* Firefox 3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFF), color-stop(100%,#F7F6F6));/* Chrome 1-9, Safari 4-5 */
    background: -webkit-linear-gradient(top, #FFF, #F7F6F6);/* Chrome 10+, Safari 5.1+ */
    background: -o-linear-gradient(top, #FFF, #F7F6F6); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #FFF, #F7F6F6); /* IE10 */
    background: linear-gradient(to top, #FFF, #F7F6F6); /* CSS3 */ }
#alfa-accordion .hidden-alfa-block {display:none; color: #717171;}
#alfa-accordion .all-params, #alfa-accordion .all-params a {color: #5A8C15; font-size: 14px;}
#alfa-accordion .alfa-type-info {width: 575px; margin-bottom: 15px;}
#alfa-accordion .alfa-type-info li {font-family: verdana; font-size: 11px;}
#alfa-accordion .alfa-type-info ul {list-style-image: url(/images/icon_yes.png); margin-left: 20px;}
#alfa-accordion .alfa-type-info ul ul {list-style: disc; margin-left: 16px;}

/*end alfa insurance*/

/*demo user*/
#jq_demo_register, #jq_create_user_b {float: left;font-size: 12px;font-weight: bold;height: 26px;line-height: 26px;margin: 0 10px;text-decoration: none;}
#jq_demo_register span, #jq_create_user_b span {color: #EE3126; border-bottom:1px dotted #EE3126;}
#jq_demo_register:hover, #jq_create_user_b:hover {text-decoration: none !important;}
/*end alfa insurance*/

.services-table {border-collapse:collapse;}
.services-table .st-header td {font-size:14px;}
.services-table .st-colored {background-color:#f2f2f2;}
.services-table td {padding:7px 5px; line-height:20px;}
.services-table td span {color:#009900;}
.services-table em {font-size:400%; color:#009900; position:relative; top:7px;}
.services-table .st-footer {color:#75923c;}
.services-table .st-footer td:first-child {font-size:14px;}
.services-table tr td:nth-child(2) {color:#404040 !important; font-size:11px;}
.services-table .greenbut-sm {margin-left:15px;}
.inp-textarea, .field-textarea {height:auto !important;}

/*zapchast request*/

/*#zapchast-request {width: 494px;}*/
#zapchast-request div.newform-bg {background: url("/images/newform2-bg.gif") repeat-y scroll 0 0 #F9F9F9; float: right; width: 494px;}
#zapchast-request div.newform-bg .top {background: url("/images/newform-top.png") no-repeat scroll 0 0 transparent; float: left; width: 494px;}
#zapchast-request div.newform-bg .bottom {background: url("/images/newform-bot.png") no-repeat scroll 0 100% transparent; float: left; padding: 12px 15px 17px; width: 464px;}
#zapchast-request div.formdata-bg {background: url("/images/formdata-bg.gif") repeat-y scroll 0 0 #FFFFFF; float: right; width: 464px;}
#zapchast-request div.formdata-bg .top {background: url("/images/formdata-top.gif") no-repeat scroll 0 0 transparent; float: left; width: 464px;}
#zapchast-request div.formdata-bg .bottom {background: url("/images/formdata-bot.gif") no-repeat scroll 0 100% transparent; float: left; padding: 15px 15px 10px; width: 434px;}
#zapchast-request .b12 {color: #000000; font-size: 12px;}
#zapchast-request .minh466 {height: auto !important; min-height: 466px;}
#zapchast-request .fl {float: left;}
#zapchast-request .fr {float: right;}
#zapchast-request .padbot5 {padding: 0 0 5px;}
#zapchast-request .mbot10 {margin: 0 0 10px;}
#zapchast-request .wid430 {width: 430px;}
#zapchast-request .greydot-bot {background: url("/images/greydot-bot.gif") repeat-x scroll 0 100% transparent;}
#zapchast-request .grey10 {color: #B0B0B0;font-size: 10px;}
#zapchast-request .red {color: #FF0000;}
#zapchast-request table.form_table tr td.l {font-weight: bold; padding: 5px 0; text-align: right; width: 130px;}
#zapchast-request table.form_table tr td.r {padding: 5px 0 5px 8px; width: 293px;}
#zapchast-request select, #zapchast-request textarea {border:1px solid #BFBBB5;}
#zapchast-request input, #zapchast-request select {color: #3F3D3D; font: 11px/12px Verdana,Arial,Helvetica,sans-serif; margin: 0; outline: 0 none; vertical-align: middle;}
#zapchast-request input.large {background: url("/images/input-bg.gif") repeat-x scroll 0 0 #FFFFFF; border-color: #7D7D7D #DEDEDE #DEDEDE; border-style: solid; border-width: 1px; font-family: Arial; font-size: 12px; height: 18px; padding: 3px 2px 0 3px;}
#zapchast-request input.large.red-bg {border: 2px solid #DE0000;}
#zapchast-request .ac_results {background: url("/images/partlist-bg.gif") repeat-y scroll 0 0 white; border-color: #D4D0C8 #7D7D7D #7D7D7D; border-right: 1px solid #7D7D7D; border-style: solid; border-width: 1px; display: none; height: 200px; list-style: none outside none; margin: 0; overflow: auto; padding: 0; position: absolute; width: 320px; z-index: 10000;}
#zapchast-request .wid285 {width: 285px;}
#zapchast-request .hidden, .h {display: none;}
#zapchast-request img {border: 0 none; display: block;}
#zapchast-request select.large {font-family: Arial; font-size: 12px; height: 24px; padding: 3px 2px 1px 3px;}
#zapchast-request .wid292 {width: 292px;}
#zapchast-request .mtop3 {margin: 3px 0 0;}
#zapchast-request .midgrey11 {color: #828282; font-size: 11px;}
#zapchast-request .icon-plus {background: url("/images/plus.png") no-repeat scroll 0 0 transparent; padding: 1px 0 1px 23px;}
#zapchast-request a {font-family: Arial; font-size: 12px; outline: 0 none; text-decoration: underline;}
#zapchast-request a.blue12 {color: #1D71BA; font-size: 12px; text-decoration: underline;}
#zapchast-request .grey12 {color: #989898 !important;}
#zapchast-request table.form_table2 tr td.l {font-weight: bold; padding: 5px 0; text-align: right; width: 113px;}
#zapchast-request table.form_table2 tr td.r {padding: 5px 0 5px 8px; width: 313px;}
#zapchast-request .wid302 {width: 302px;}
#zapchast-request .midgrey10 {color: #828282; font-size: 10px;}
#zapchast-request .b {font-weight: bold;}
#zapchast-request .b12 {color: #000000; font-size: 12px;}
#zapchast-request html > body .ac_results li {line-height: normal;}
#zapchast-request .ac_results li {border-bottom: 1px dotted #D4D0C8; color: #3F3D3D; display: block; font-family: Verdana; font-size: 12px; line-height: 14px; overflow: hidden; padding: 3px 5px; text-align: left; white-space: nowrap;}
#zapchast-request .ac_match {font-weight: bold;}
#zapchast-request .ac_over {background: url("/images/partlist-act-bg.gif") repeat-y scroll 0 0 transparent; cursor: pointer;}
#zapchast-request .list-descr {color: #A6A6A6; font-size: 10px; width: auto;}
#zapchast-request .mtop10 {margin: 10px 0 0;}
#zapchast-request ul.my-cars-list {margin-left: -8px;}
#zapchast-request ul.my-cars-list li {float: none;}
#zapchast-request ul.my-cars-list li a {display: block; background: url(/images/zp-empty-check.png) 9px 5px no-repeat !important; padding-left: 25px; line-height: 20px;}
#zapchast-request .my-cars-list a.active {background: url(/images/zp-check.png) 9px 5px no-repeat !important; padding-left: 25px; color: #898989; text-decoration: none !important; cursor: default !important; font-weight: normal; }
#zapchast-request #PartRequest {margin-left: 115px; margin-top: 10px; width: 434px;}
#zapchast-request #other_car {color: #5a8c15; text-decoration: none; border-bottom: 1px dotted;}
#zapchast-request #other_car:hover {text-decoration: none !important;}
#zapchast-request #other_car_arrow {color: #5a8c15; font-size: 14px;}
#zapchast-request .greenbut2-sm {margin-top: 0px; margin-right: 0px;}
#zapchast-request #main_submit {float: right;}
#zapchast-request .wid200 {width: 200px;}
#zapchast-request input.partfoto {border: medium none; font-family: Arial; font-size: 12px;}
#zapchast-request div.link, #zapchast-request span.link {text-decoration: underline;}
#zapchast-request div.link, #zapchast-request span.link, #zapchast-request span.link-dashed {cursor: pointer !important;}
#zapchast-request .f11, #zapchast-request a.f11 {font-size: 11px;}
#zapchast-request div.link:hover, #zapchast-request span.link:hover {text-decoration: none;}
#zapchast-request .grey, #zapchast-request a.grey {color: #828282;}
#zapchast-request .PartGroup {display:none;}

#zapchast-request-order {width: 647px !important;padding-right: 0;}
#zapchast-request-order .date {color: #787878; font-size: 11px; float: left;}
#zapchast-request-order .car {color: #787878; font-size: 12px; float: left; padding-top: 5px;}
#zapchast-request-order .link {float: left; padding-top: 5px;}
#zapchast-request-order .count-response {color: #5a8c15; font-weight: bold; float:left; padding-top: 6px;}
#zapchast-request-order .count-new-response {background: url(/images/new-response.png) 0px 0px no-repeat; color: #FFF; font-weight: bold; display: block; float:left; height: 24px; width: 34px; padding-top: 6px; margin-left: 5px;}
#zapchast-request-order .counts {display: table; margin: 0 auto;}
#zapchast-request-order table.acts-table tr td {vertical-align: middle;}

#zapchast-blacklist>div {float: left; padding: 10px 0 0; margin: 10px 0 0; border-bottom: 1px solid #E0E2E4; width: 100%;}
#zapchast-blacklist .scamnotice {background: url(/images/user-silhouette.gif) no-repeat scroll 0 0 rgba(0, 0, 0, 0); padding: 2px 0 0 25px;}
#zapchast-blacklist .description {margin: 5px 0 10px 25px; line-height: 16px;}
#zapchast-blacklist .description span {color: #828282;}

#zapchast_checkvendor #servicecode {margin:0 auto;width:364px;height:116px;background:url(/images/servicecode-bg.gif) no-repeat 0 0;}
#zapchast_checkvendor ul li {list-style: disc outside none; margin: 0 0 0 20px;}
#zapchast_checkvendor h4 {margin: 20px 0 0; font-size: 14px; font-weight: bold; float: left;}
#zapchast_checkvendor .midgrey12 {color: #828282; font-size: 12px;}
#zapchast_checkvendor table.vcard td {background: url(/images/d-bg.gif) repeat-x scroll 0 100% rgba(0, 0, 0, 0); padding: 6px 0 4px;}
#zapchast_checkvendor table.vcard td.first {background: none repeat scroll 0 center rgba(0, 0, 0, 0);  padding: 10px 0 5px;}
#zapchast_checkvendor table.vcard td.last {background: none repeat scroll 0 center rgba(0, 0, 0, 0); padding: 6px 0 15px;}
#zapchast_checkvendor .b {font-weight: bold;}
#zapchast_checkvendor h2 {color: #000000; font-size: 18px;}
#zapchast_checkvendor .b12 {color: #000000; font-size: 12px;}

#zapchast_order_detail .date {color: #878787; font-size: 12px;}
#zapchast_order_detail .car_name {color: #878787; font-size: 12px; margin-top: 5px;}
#zapchast_order_detail .detail {font-size: 16px;}
#zapchast_order_detail .detail span.txt {color: #5a8c15; font-size: 12px; border-bottom: 1px dotted; margin-left: 20px; cursor: pointer;}
#zapchast_order_detail .detail span.arrow {font-size: 14px; color: #5a8c15; }
#zapchast_order_detail .details {color: #878787; margin-top: 5px; margin-left: 20px; display: none;}
#zapchast_order_detail .details div {margin-bottom: 3px;}
#zapchast_order_detail .part_name {font-size: 14px; font-style: italic; margin-left: 3px;}
#zapchast_order_detail .proposal {font-size: 16px; font-weight: bold; margin-bottom: 10px;}
#zapchast_order_detail .repsonse {padding: 10px 10px 10px 20px; border-bottom: 1px solid #EFF0F1;}
#zapchast_order_detail .response_new {background: #f8f8f8;}
#zapchast_order_detail .repsonse .from {color: #878787;}
#zapchast_order_detail .repsonse .from span {color: #000;}
#zapchast_order_detail .repsonse .email {color: #878787;}
#zapchast_order_detail .repsonse .email span {color: #1163b8;}
#zapchast_order_detail .repsonse .message {margin-top: 10px; font-size: 14px;}
#zapchast_order_detail .repsonse .complain a, #zapchast_order_detail .repsonse .complain a:hover {text-decoration: none !important;}
#zapchast_order_detail .repsonse .complain img {float: right; margin-right: 5px;}
#zapchast_order_detail .repsonse .complain div:first-child {float: right; border-bottom: 1px dotted;}
#zapchast_order_detail .repsonse:hover {background: #eaf4ff;}
#zapchast_order_detail .add_action {margin-top: 16px;}
#zapchast_order_detail .add_action img {margin-top: -3px;}
#zapchast_order_detail h1 {font-size: 24px;}
#jq_response_complain #add_complain {margin-top: 0px;}
#jq_response_complain #remove_complain {margin-top: 0px;}
#jq_response_complain .tml {margin-top: 5px;}



/* zapchast info block*/
#zp-info-header {background-image:url(/images/zp-info-header.jpg); background-repeat:no-repeat; height: 66px; width: 284px;}
#zp-info-center {background-image:url(/images/zp-info-center.jpg); background-repeat:repeat-y; height: 245px; width: 284px;}
#zp-info-footer {background-image:url(/images/zp-info-footer.jpg); background-repeat:no-repeat; height: 100px; width: 261px; padding-top: 23px; padding-left: 23px;}
#zp-info-center>div {padding-left: 24px; padding-top: 20px;}
#zp-info-center img {float: left;}
#zp-info-center p {font-family: arial; font-size: 15px; font-weight: bold; margin-left: 34px; text-shadow: 1px 1px #f7f7e8;}
#zp-info-center>div>div {font-family: arial; font-size: 13px; margin-left: 34px; width: 205px; text-shadow: 1px 1px #f7f7e8}
#zp-info-header .first-line {color: #FFF; font-family: arial; font-size: 20px; font-weight: bold;}
#zp-info-header .second-line {color: #FFF; font-family: arial; font-size: 16px;}
#zp-info-header>div {margin-left: 30px; padding-top: 9px;}
#zp-info-header span {text-shadow: -1px -1px #4e4e4e;}
#zp-info-footer span {font-family: arial; font-size: 14px; font-weight: bold; text-shadow: 1px 1px #fefdfb;}
#zp-info-footer ul li {font-family: arial; font-size: 12px; text-shadow: 1px 1px #fefefb; background: url(/images/zp-info-point.png) no-repeat scroll 0px 9px; display: block; line-height: 20px; padding-left: 10px;}
#zp-info-footer ul {margin-top: 4px;}
#zp-info-footer .zapchast-partner {color: #5a5a5a; text-shadow: 1px 1px #FEFEFB}
#zp-info-footer .zp-logo {margin: 12px 0 12px 0}
#zp-info-block {width: 284px; box-shadow: 13px 13px 10px -5px #D3D3D3;}
#zp-info-block-2 {margin-top:20px; padding-left:20px;}

/*price list*/
#price-list {padding:0px 20px 0px 0px; text-align:left; z-index: 102;overflow: hidden;width: 280px;}
#price-list-header {background-image:url(/images/price_list_header.png); background-repeat:no-repeat; height: 51px;width: 302px;padding-top: 10px;}
#price-list-center {background-image:url(/images/price_list_center.png); background-repeat:repeat-y;width: 302px;padding-bottom: 2px;padding-top: 5px;}
#price-list-footer {background-image:url(/images/price_list_footer.png); background-repeat:no-repeat; height: 87px;width: 302px;}
#price-list-header>div {width: 285px;}
#price-list-center>div {padding: 0 10px 0 10px; width: 265px;}
#price-list li {margin-right: 35px;padding-top: 10px; list-style: none outside none;width: 270px !important;}
#price-list p {font-family:Verdana; font-size:12px; color:#484848; line-height:18px; text-align: center;}
#price-list p.white {color:#FFF; text-shadow: 0 -1px #9E231D;}
#price-list span.name {border-bottom: 1px dashed; color: #1163B8; font-family: verdana; font-size: 18px; font-weight: bold; color:#FFF; text-shadow: 0 -1px #9E231D !important;}
#price-list .total-price p {text-shadow:#fdfdfa 1px 1px; font-family:Arial; font-size:32px; color:#2c2a20; line-height: 32px; text-align: center;}
#price-list .total-price {margin-bottom: 12px; padding-top: 7px;}
#price-list li.osago .inp-area {margin-bottom: 27px;}
#price-list li.osago .total-price {margin-top: 1px; margin-bottom: 30px;}
#price-list .insurance-culc-btn a {margin-right: 110px; margin-top: 17px;}
#price-list input {text-align: center;font-family: verdana;font-size: 16px;}
#price-list .inp-area {width: 145px; margin: 4px auto; margin-bottom: 12px;}
#price-list .jcarousel-prev {background-image: url("/images/price_list_arrow_left.png"); cursor: pointer; height: 30px; left: 10px; position: absolute; top: 25px; width: 30px;}
#price-list .jcarousel-next {background-image: url("/images/price_list_arrow_right.png"); cursor: pointer; height: 30px; right: 5px; position: absolute; top: 25px; width: 30px;}

.mobile-menu {float:left; width:350px; margin-top: 22px; margin-left: 11px; position:absolute; bottom:5px;}
.mobile-menu img {float:left; margin:0px 6px 0px 10px;}
.mobile-menu a {float:left; font-size:12px; font-weight:bold; font-family:Arial; color:#FFF; text-decoration:none;}
.auto-market a:hover {height:25px !important;}
.auto-market a {padding-right: 32px !important;}
.auto-market img {position: absolute; right: 10px; top: 7px; padding-right: 0px; z-index:30;}
.zp-order img {position: relative; float: left; top: 8px; right: 13px; padding-right: 0px; z-index:30;}

.header-tab {background-position:0 26px;}
.header-info-tab {font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; font-size: 9pt; background-color:#FFFF88; padding-bottom: 5px; padding-top: 5px; text-align: center; height:16px;}
.header-info-tab a {color:#0070BA !important; outline-color: #EEEEEE;}

/*�������� ����������� � ��������� - START*/
.alfa-insurance-reminder {}
.alfa-insurance-reminder-holder {width:992px; margin:0 auto;}
.alfa-insurance-reminder h1 {font:300 28px 'Roboto'; color:#2e3e4b; text-shadow:1px 1px #FFF;}
.alfa-insurance-reminder .hr-air {background-color:#e0e2e4; width:100%; height:1px; margin:20px 0px;}
.alfa-insurance-reminder .air-info {margin-top:25px;}
.alfa-insurance-reminder .air-info li {float:left; list-style:none; width:25%;}
.alfa-insurance-reminder .air-info li img {float:left;}
.alfa-insurance-reminder .air-info li p {float:left; width:175px; text-align:left; font:300 14px 'Roboto'; color:#000; margin:-4px 0px 0px 15px; line-height:17px;}

.alfa-insurance-reminder .air-block {background-color:#FFF; border:1px #e0e2e4 solid; margin-top:30px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; text-align:left; padding:25px 35px;}
.alfa-insurance-reminder .air-block .air-title {font: 30px 'Arial'; color:#000000; margin-bottom:25px;}

.air-insurance-block {background-image:url(../images/air_block1.jpg); width:442px; height:108px; margin-left:14px; position:relative;}
.air-insurance-block2 {background-image:url(../images/air_block3.jpg); width:442px; height:108px; margin-left:14px; position:relative;}
.air-kasko {display:none;}
.air-kasko-add {cursor:pointer; background-image:url(../images/air_block2.jpg); width:442px; height:108px; margin-left:16px; position:relative;}
.air-block-blue {background-image:url(../images/air_block_blue.jpg); width:38px; height:98px; position:absolute; top: 5px; left: 6px;}
.air-block-blue p {margin-top:47px;text-align:center; font:bold 16px 'Arial'; color:#FFF; -webkit-transform: rotate(270deg); -moz-transform: rotate(270deg); -o-transform: rotate(270deg); writing-mode: lr-tb;}
.air-kasko-add .add-kasko {margin-top: 44px; margin-left: 143px;}
.air-kasko-add .add-kasko img {float:left; margin-top:2px; margin-right:12px;}
.air-kasko-add:hover .add-kasko img {-webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -o-transform: rotate(180deg); writing-mode: lr-tb;}
.air-kasko-add .add-kasko span {float:left; font:16px 'Arial'; color:#525252;}
.air-kasko-add:hover .add-kasko span {text-decoration:underline;}
.air-form-block {margin-left:68px; margin-top:17px;}
.air-form-block .air-date-end p {float:left; font:16px 'Arial'; color:#212121; margin-top:4px; margin-right:12px;}
.air-form-block .air-date-end input {float:left; border:1px #caced8 solid; padding:4px; font:16px 'Arial'; color:#a3a5a6; width:112px;}
.air-form-block .air-date-end img {float:left;margin-left:12px; margin-top:5px; cursor:pointer;}
.air-form-block .air-date-end-near {margin-top:13px;}
.air-checkbox input[type='checkbox'] {display:none;}
.air-checkbox #checkbox {float:left; margin-top:7px; background-image:url(../images/air_checkbox.png); width:14px; height:16px; cursor:pointer; margin-left:-2px;}
.air-checkbox #checkbox.checked {background-image:url(../images/air_checkbox_checked.png);}
.air-form-block .air-date-end-near p {float:left; font:13px 'Arial'; color:#7c7777; margin-top:7px; margin-left:6px; margin-right:4px;}
.air-form-block .air-date-end-near span {float:left; font:18px 'Arial' !important; color:#4c4c4c; margin:4px 7px 0px 10px;}
.air-form-block .air-date-end-near input[type='text'] {float:left; border:1px #caced8 solid; padding:6px; font:13px 'Arial'; color:#212121; width:20px;}
.air-form-block .air-date-end-near .select {float:left; margin:0px;}
.air-form-block .air-date-end-near .select .easy-selector-holder {padding:0px; width: 66px; margin-left: 4px; padding:4px 0px 2px 6px;}
.air-form-block .air-date-end-near .select .easy-temp-info {margin:0px;}
.air-form-block .air-date-end-near .select .easy-temp-info span {font:13px 'Arial' !important; color:#1163b8; margin:0px; padding:0px}
.air-form-block .air-date-end-near .select .easy-selected .left {width:66px !important; height:22px;}
.air-form-block .air-date-end-near .select .easy-selector-arrow {left: 57px; top: 12px;}
.air-form-block .air-date-end-near .select .easy-hidden p {margin-left:0px;}
.air-form-block .air-date-end-near .select .easy-selector-click .easy-hidden {margin:0px;}
.air-block .air-remind {}
.air-block .air-remind .title-type {font:22px 'Arial'; color:#212121;}

.air-settings {margin-left:15px; width:897px;}
.air-settings .air-checkbox {margin:0px 7px;}
.air-settings .settings-email {width:51%; margin-top:20px;}
.air-settings .settings-phone {width:49%; margin-top:20px;}
.air-settings .air-info {margin:0px;}
.air-settings .air-info .title {font:bold 15px 'Arial'; color:#212121; margin-top:5px;}
.air-settings .air-info .title img {margin-left:10px;}
.air-settings .settings-phone  .title img {margin-top:-10px;}
.air-settings .air-info-data {margin-left: 26px; margin-top: 8px; font:12px/19px 'Arial'; color:#7c7777;}
.air-settings .air-info-data #email {text-decoration: underline; position:relative; top:11px;}
.air-settings .air-info-data a {font:13px 'Arial'; color:#1163b8; text-decoration:none; border-bottom:1px #1163b8 dotted; margin-left:7px;}
.air-settings .air-info-data input[type='text'] {float:left; border:1px #caced8 solid; padding:6px; font:13px 'Arial'; color:#7c7777; width:190px; margin-top:6px;}
.air-settings .air-info-data input[name='air_email'] {display:none; margin-top:6px;}
.air-settings .air-info-data span {font:13px 'Arial'; color:#7c7777;}
.air-get-best {margin:45px 0px 35px 0px;}
.air-get-best p {font:14px 'Arial'; color:#212121; margin-top:6px;}

a.air-button { display: block; float:left; background:url(../images/air_button_r.jpg) 100% 0px no-repeat; font:20px 'Trebuchet MS'; color: #010101; text-shadow: 1px 1px #fdc564; padding-right: 22px; line-height: 24px; text-decoration: none;}
a.air-button span { display: block; text-decoration:none; font:20px 'Trebuchet MS'; float: left; height: 63px; background:url(../images/air_button_l.jpg) 0px 0px no-repeat; padding: 0px 12px 0px 33px; color: #010101; line-height:58px;}
a.air-button:hover { text-decoration: none !important; }

.air-button-holder {width:516px; margin:0 auto;}
.air-button-holder a {text-decoration:none; font:20px 'Trebuchet MS'; background:url(../images/air_btn.jpg) 100% 0px no-repeat; width:537px; height:63px; line-height:59px; float:left; color: #010101; text-shadow: 1px 1px #fdc564; text-align:center;}
.air-button-holder a:hover {background-image:url(../images/air_btn_hover.jpg);}
.air-show {display:none;}
#save_air_email {float:left; margin-top:13px; display:none;}
#edit_air_email {position:relative; top:10px;}
#edit_air_email, #save_air_email  {font:11px 'Arial';}

.air-car .easy-selector-holder {width:350px !important;}
.air-car .hr {width:100% !important;}
.air-add-car {margin:13px 0px 8px 17px;}
.air-add-car-holder {border:1px #ccc solid; padding:10px; width:400px; margin-top:10px;}
.air-close {position: absolute; right: 6px; top: 6px; cursor:pointer;}

.air-success-text {font:14px 'Arial'; color:#212121;}
.air-success-text a {color:#1163B8;}
/*�������� ����������� � ��������� - END*/

/*action photo*/
#action-photo p {font-size: 18px;padding-bottom: 10px;padding-top: 10px;}
#action-photo #preloader {display:none; background:#FFFFFF url(/images/spinner.gif) no-repeat 50% 50%;margin-right: 12px}
#action-photo .add_photo, #action-photo #preloader {width:90px;height:90px;border:1px solid #e0e2e4;float:left;margin: 0 15px 15px 15px}
#action-photo .add_photo img {margin-top: 36px; float: left; margin-left: 12px}
#action-photo .add_photo #add-photo {float: left; margin-top: 36px; margin-left: 5px; cursor: pointer;border-bottom: 1px solid;color:#1163b8}
#action-photo .upload_photo img, #uploaded_photo img {margin: 0 auto;display: block}
#action-photo .upload_photo div, #uploaded_photo div {width:90px;height:90px;border:1px solid #e0e2e4;display: table-cell;vertical-align: middle;}
#action-photo .upload_photo ul, #uploaded_photo ul {list-style:none}
#action-photo .upload_photo ul li, #uploaded_photo ul li {margin: 0 15px 15px 15px;position: relative;float:left}
#action-photo .upload_photo .remove-photo {position: absolute; right: -5px; top: -5px}
#uploaded_photo {margin-top: -20px;}

/*������������� ����� ������� - START*/
.fuel-card-holder {}
.fuel-card-holder .card-types {float:left; width:240px; height:500px;}
.fuel-card-holder .card-types li {clear:both; float:left; list-style:none; line-height:22px; margin-left:10px; margin-bottom:3px;}
.fuel-card-holder .card-types a {float:left; font-size:13px; font-family:Arial; color:#1163b8; margin-left: -24px; margin-top: 8px; position: relative; z-index: 10; padding-top:3px; padding-left:33px; width:117px; height:29px; }
.fuel-card-holder .card-types img {float:left; position:relative; z-index:20;}
.fuel-card-holder .card-types .active-card a {background-image:url(/images/active_card.jpg); color:#FFF; text-shadow:1px 1px #393939;}

.fuel-card-holder .card-area {float:left; width:330px; border-right:1px #e0e2e4 solid;}
.fuel-card-holder .card-edit {display:none;}

.fuel-card-block {width:299px; height:187px;}
.fuel-card-block-3 {height:195px;}

.card-area .greenbut-sm {margin-right: 40px; margin-top: 16px;}
.card-info .greenbut-sm {margin-right:10px;}

.fuel-card-block-2 input {font-size:14px; color:#000000; font-family:Arial; margin-top: 155px; margin-left: 142px; width:128px; text-align:center;}
.fuel-card-block-3 input {font-size:14px; color:#000000; font-family:Arial; margin-top: 154px; margin-left: 149px; width:128px; text-align:center;}

.code-field {width:265px; margin-left:33px; margin-top:10px;}
.code-field .field-text {width:100px; color:#000; font-size:13px; font-family:Arial; margin-top:5px;}
.code-field input {font-size:14px; color:#000000; font-family:Arial; width:128px; padding:0px 6px;}
.code-field .hldr {padding-top:5px; padding-bottom:4px;}
.code-field .field-inp {width: 145px;}

.code-field p {color:#898989; font-size:11px; font-family:Arial;}
.code-field p span {color:#fd1500;}
.fuel-card-holder .error {margin-top: 10px; margin-right: -54px;}
.fuel-card-holder .card-info {font-size:14px; color:#000; margin-top:20px;}
.card-edit #edit-cancel {float: right; margin-right: 10px; margin-top: 20px;}

.fuel-card-greetings {text-align:center;}
.fuel-card-greetings p {font-size:22px;}
.fuel-card-greetings p span {font-size:14px;}
.fuel-card-greetings div {width:150px; margin:0 auto; margin-top:30px;}

.card-check {margin:10px 0px 0px 140px;}
.card-check div {float:left; margin-right:2px; background:#CCC; width:6px; height:6px; -moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;behavior: url(css/pie.htc);}
.card-check div.active {background:#666;}
.card-check.filled div.active {background:#2FC3FF;}

.fuel-card-text {margin-bottom:10px; float:right;width:363px;}
.fuel-card-text p {margin-bottom:7px; font-size:13px;}

/*������������� ����� ������� - END*/

.user-guide p {line-height:20px; margin:2px 0px;}
.guide-overlay {position:fixed; background-color:#ccc; opacity:0.5; width:100%; height:100%; z-index:100; top:0px; left:0px;}
.guide-slides-block {position:absolute; z-index:200; width:800px; height:600px; left:50%; top:50%; margin-left:-400px; margin-top:-300px; background-color:#FFF; box-shadow:0 0 17px 8px #5C5C5C; -webkit-box-shadow:0 0 17px 8px #5C5C5C; -moz-box-shadow:0 0 17px 8px #5C5C5C;}
.guide-slides-block .guide-images div {display:none;}
.guide-slides-block .guide-images div:first-child {display:block;}
.slide-controls {height:47px; width:100%; background-color:#000; opacity:0.7; position:absolute; margin-top:-47px;}
.slide-controls div.slide-holder {margin:16px auto 0px auto; position:relative;}
.slide-controls ul {display:inline-block;}
.slide-controls li {margin:0px 7px 0px 8px; cursor:pointer; list-style:nonel; display:inline-block; background-image:url(/images/guide-bubble.png); width:15px; height:15px;}
.slide-controls li.active {background-image:url(/images/guide-bubble-active.png);}
.slide-controls .prev-arrow {display:inline-block; cursor:pointer; background-image:url(/images/guide-left-arrow-active.png); width:13px; height:14px; margin-right:10px;}
.slide-controls .next-arrow {display:inline-block; cursor:pointer; background-image:url(/images/guide-right-arrow-active.png); width:13px; height:14px; margin-left:10px;}
.slide-controls .prev-arrow-disabled {background-image:url(/images/guide-left-arr.png);}
.slide-controls .next-arrow-disabled {background-image:url(/images/guide-right-arr.png);}
.jcarousel-clip {overflow: hidden; width: 100%;}
#popup_close {position:absolute; right:-12px; top:-12px; cursor:pointer;}
.guide-images p {display:inline-block; background-color:#FFF; font-size:16px; color:#000; font-family:Arial; margin:0 auto; margin-top:500px; padding:5px 17px; -moz-border-radius:17px;-webkit-border-radius:17px;-khtml-border-radius:17px;border-radius:17px;}

.garage-fuel {position:relative; background-image:url(/images/garage_fuel_bg.jpg); height:62px; width:100%; background-repeat:no-repeat; background-color:#f0cb00; margin-top:-7px;}
.garage-fuel p {font-size:18px; font-family:Arial; color:#070505; text-shadow:1px 1px #f7e57e; float:left; margin-left: 270px; margin-top: 19px;}
.garage-fuel a.gblue-btn {margin-right: 140px; margin-top: 19px;}
.garage-fuel .close {width:66px; color:#FFF; font-size:12px; text-decoration:none; margin-top:-5px;}
.garage-fuel .close:hover {text-decoration:none;}
.garage-fuel .close span {text-decoration:underline;}
.garage-fuel .close img {float:right; margin-left: -3px; margin-top: -1px;}

.udobnyj-uchet div.left p {font-size:13px; line-height:20px; margin:7px 0px;}
.udobnyj-uchet div.left ul {margin:12px 0px 12px 20px;;}
.udobnyj-uchet div.left li {font-size:13px; line-height:20px;}
.udobnyj-uchet .show-slide-link a:hover {text-decoration:none !important;}

.udobnyj-uchet div.left {width:700px;}
.udobnyj-uchet .gallery-list {margin-right:40px; margin-top:12px;}
.udobnyj-uchet .gallery-list li {display:none;}
.udobnyj-uchet .gallery-list li.active {display:block;}
.udobnyj-uchet .gallery-list {width:200px;}

.udobnyj-uchet .slider-dots {clear:both; float:right; margin-right:61px;}
.udobnyj-uchet .slider-dots li {list-style:none; float:left; cursor:pointer; margin:0px 7px; background-image:url('/images/slider-dots.png'); width:11px; height:11px;}
.udobnyj-uchet .slider-dots li.active {background-position: 11px 0;}

.run-mistake {position:relative; color:#ff0000; font-weight:bold;}
.run-mistake img {left: -21px; position: absolute; top: -2px;}


/*notifications start*/
.notification-holder a.dark-grey-button {background-color:#737373; -moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px; padding:7px 20px; display:block; color:#FFF !important; font:normal 14px "Open Sans"; text-decoration:none !important;}
.notification-holder a.dark-grey-button:hover {background-color:#666; text-decoration:none !important;}

.notification-holder .filter-list, .notification-holder .notification-list {list-style:none; margin:20px;}
.notification-holder .filter-list, .notification-holder .notification-list li {line-height:22px;}
.notification-holder .notification_action_value {display:none;}
.notification-holder .hldr {width:600px; float:left;}

.form-view {list-style:none; position:relative; top:20px;}
.form-view li {display:inline; padding-right:15px; font-size:14px;}
.form-view li:not(.active) {color:#1163b8; text-decoration:underline; cursor:pointer;}

.notification-view {display:none; width:500px; margin:0 auto; padding:10px; background-color:#e2e2e2;}
.notification-view p.title, .notification-view p.short-description {margin:5px 0px; text-align:center;}
/*notifications end*/

.ui-helper-clearfix:after { content: "" !important; }
.ui-datepicker {background-color: #151617;}

.loginza {margin-left:10px;}
.loginza a {float: left; margin-left:7px;}
.loginza .provider {background-image: url("http://loginza.ru/img/widget/provider_bg.png"); background-position: center center; background-repeat: no-repeat; text-align: center; height: 37px; width: 102px; background-color:#FFF;}
.loginza .provider:hover {background-image: url("http://loginza.ru/img/widget/provider_bg_hover.png");}
.loginza .providers_sprite {background-image: url("http://loginza.ru/img/widget/providers_sprite.png?linkedin"); background-position: 0 0; background-repeat: no-repeat; display: inline-block; height: 25px; width: 90px; margin-top:7px;}
.loginza .yandex {background-position: 0 -25px;}
.loginza .mailruapi {background-position: 0 -50px;}
.loginza .odnoklassniki {background-position: 0 -450px;}
.outerreg-block.loginza {width:500px;}
.outerreg-block.loginza center {margin-left:40px;}

.modification-show {display:none;}

/*filter start*/
.filter_holder {margin:25px 0px 5px 0px;}
.filter_holder .hldr {float:left;}
.filter_holder .filter_row {clear:both;}
.filter_holder .filter_row .inp-area {width:auto; float:left; margin-right: 10px;}
.filter_holder .field-inp {float:left;}
.add-filter {clear:both; float:left; display:block; margin-bottom:20px;}

.filter_holder .delete-filter-row {margin-top:1px; cursor:pointer;}
.form-mistake {float:left; color:#FF0000 !important; margin-left:8px; display:none; font-size:12px !important;}
.filter_row .form-mistake {margin-top:4px;}
/*filter end*/

#node-details-holder a {display: inline !important;}
.remove_custom {margin-left: 5px;cursor: pointer;}

.new-toggle {-moz-user-select: none; cursor: pointer; direction: ltr; overflow: hidden; margin: 1px; width:170px; border-radius: 9999px; box-shadow: 0 0 0 1px #999; position: relative;}
.new-toggle .toggle-inner div:nth-child(0), .new-toggle .toggle-inner .active {background: #1c94c4 none repeat scroll 0 0; box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.2) inset; color: rgba(255, 255, 255, 0.8); text-shadow: 1px 1px rgba(0, 0, 0, 0.2);}
.new-toggle .toggle-inner div {font-weight: 500; float: left; height: 22px; line-height: 22px; width: 50%; text-align:center; background: rgba(0, 0, 0, 0) linear-gradient(#cfcfcf, #f5f5f5) repeat scroll 0 0; color: rgba(0, 0, 0, 0.6); text-shadow: 0 1px rgba(255, 255, 255, 0.2);}
.new-toggle .toggle-inner div:not(.active):hover {background: rgba(0, 0, 0, 0) linear-gradient(#e4e4e4, #f9f9f9) repeat scroll 0 0;}

.fancybox-margin{margin-right:0px !important;}

div#appleid-signin {
    cursor:pointer;
    height: 40px;
    width: 180px;
}
div#appleid-signin:focus,div#appleid-signin > div:focus  {
    outline: 0;
}
.loginza-custom-block {margin-bottom: 7px;position: relative;display: flex;align-items: center;flex-direction: column;}

#left-promo-categories ul {list-style: outside none none;padding: 0;}
#left-promo-categories li {font-size: 15px;margin-bottom: 12px;}
#left-promo-categories li a {color: #333;text-decoration: none;}
#left-promo-categories li a:hover {color: #0185c6;}

/*promo*/

.prom-night {color: #333;font-size: 13px;font-weight: 400;line-height: 1.5;}
.prom-night .row::after, .prom-night .row::before {display: table;}
.prom-night .row::after,.prom-night .row::before {content: "";}
.prom-night .row::after {clear: both;}
.prom-night .row {margin: 0 auto;width: 960px;}
.prom-night .row .three {width: 20%;}
#pull-results {width: 75%;}
.prom-night .column, .prom-night .columns {position: relative;}
.prom-night .column, .prom-night .columns {float: left;min-height: 1px;padding: 0 10px;}
#refinement-ui {padding: 0;z-index: 9;}
#refinement-ui .refinement-box {border: 0 none;border-radius: 0;color: #666;margin-bottom: 21px;width: 200px;}
#refinement-ui .refinement-box h4 {border-bottom: 1px solid #d8d8d8;margin-bottom: 0;padding-bottom: 5px;}
#refinement-ui h4 {color: #333;font-size: 16px;font-weight: 700;}
.prom-night h4 {line-height: 1.2;}
#refinement-ui .refinement-box ul {padding-top: 10px;}
#refinement-ui ul {list-style: outside none none;margin: 0;}
#refinement-ui .refinement-box li::before {color: #aaa;padding-right: 6px;}
#refinement-ui .refinement-box li, #refinement-ui .refinement-box li a {color: #333;font-size: 13px;}
#refinement-ui .refinement-box li {cursor: pointer;margin-bottom: 7px;}
#refinement-ui .refinement-box li, #refinement-ui .refinement-box li a {color: #333;font-size: 13px;}
.prom-night a {color: #0185c6;text-decoration: none;}
.prom-night .deal-counts {color: #888;font-size: 11px;}
#refinement-ui .refinement-box .child-refinement a:hover {color: #0185c6;text-decoration: none;}
#pull-results .large-cards .deal-card, #pull-results .large-cards .finder {width: 47%;}
#pull-results .card-ui.deal-card {min-height: 1px;}
#pull-results .card-ui.deal-card figcaption {height: 155px;}
#pull-results .card-ui {float: left;padding: 0 10px;position: relative;width: 100%;}
.prom-night .card-ui {margin-bottom: 20px;}
.prom-night figcaption, .prom-night figure, .prom-night hgroup {display: block;}
.prom-night .card-ui.legacy.deal-card .content {background: #f2f2f2 none repeat scroll 0 0;transition: box-shadow 100ms linear 0s, top 100ms linear 0s; margin-bottom: 0;}
.prom-night .card-ui.legacy.deal-card a {margin-bottom: 0;}
.prom-night .deal-card a {display: block;margin-bottom: 10px;}
.prom-night .deal-card a, .prom-night .deal-card figcaption {position: relative;}
.prom-night .card-ui .image-container {position: relative;}
.prom-night .card-ui .image-container div.deal-price, .prom-night .card-ui.featured-deal .economy div.deal-price {position: absolute; right: 5px; bottom: -30px; background-color: rgb(28, 110, 217); border-radius: 33px; width: 66px; text-align: center; padding: 0px; height: 66px;}
.prom-night .card-ui .image-container div.deal-price span.discount-price, .prom-night .card-ui.featured-deal .economy div.deal-price span.discount-price {font-size: 11px; height: 25px; line-height: 11px; margin-top: 20px; color: white; position: relative; text-align: center; width: 100%; display: block; height: 100%;font-weight: bold;}
.prom-night .card-ui.featured-deal .economy {position: absolute; width: auto; right: 0px; bottom: 30px;}
#pull-results.nine.columns .deal-card img {height: 200px;}
.prom-night .deal-card img {display: block;height: auto;width: 100%;}
.prom-night img {height: auto;max-width: 100%;border: 0 none;}
.prom-night .deal-card figcaption, .prom-night .deal-list-tile figcaption {padding: 0;}
.prom-night .deal-card a, .prom-night .deal-card figcaption {position: relative;}
.prom-night .card-ui.legacy.deal-card .deal-title {margin-bottom: 6px; overflow: hidden; line-height: 20px !important; height: auto;}
.prom-night .deal-card .deal-title, .prom-night .deal-card h1, .prom-night .deal-list-tile .deal-title, .prom-night .deal-list-tile h1 {color: #333;font-size: 16px;height: 60px;line-height: 22px;margin: 0;padding: 28px 15px 0;text-decoration: none;}
.prom-night .deal-card .deal-title {height: 40px; width: 245px; padding-top: 10px;}
.prom-night .deal-card p {line-height: 1.3;margin: 0;}
.prom-night .card-ui.legacy.deal-card .deal-location, .prom-night .card-ui.legacy.deal-card .merchant-name {height: 70px; overflow: hidden;}
.prom-night .deal-card .deal-location, .prom-night .deal-card .location, .prom-night .deal-card .merchant-name, .prom-night .deal-list-tile .deal-location, .prom-night .deal-list-tile .location, .prom-night .deal-list-tile .merchant-name {color: #888;display: block;margin: 0;min-height: 21px;padding: 0 16px;}
.prom-night .deal-card .merchant-name {color: #333;}
.prom-night .deal-card .deal-location::before, .prom-night .deal-card .location::before, .prom-night .deal-list-tile .deal-location::before, .prom-night .deal-list-tile .location::before {color: #888;content: "";font-family: Groupon;font-size: 14px;height: 16px;left: -2px;padding: 0;position: relative;top: 1px;width: 13px;}
.prom-night .card-ui .deal-location::before {color: #888;content: "";font-family: Groupon;font-size: 14px;height: 16px;left: -2px;padding: 0;position: relative;top: 1px;width: 13px;}
.prom-night .card-ui .pricing {min-height: 33px;}
.prom-night .deal-card .deal-price, .prom-night .deal-card .price, .prom-night .deal-list-tile .deal-price, .prom-night .deal-list-tile .price {color: #53a318 !important;font-size: 18px !important;margin: 0;padding: 0 16px 6px 0;}
.prom-night .deal-card .deal-price {font-size: 18px;text-align: right;}
.prom-night span.dial-link {background-color: #3e8c12;background-image: linear-gradient(to bottom, #67ba1e 0px, #3e8c12 100%);border-radius: 5px;bottom: 7px;color: #fff;font-size: 15px;font-weight: bolder;padding: 5px 15px;position: absolute;right: 7px;text-decoration: none;}
.prom-night span.dial-link:hover{background-color: #4cab16;background-image: linear-gradient(to bottom, #75d322 0px, #4cab16 100%);text-decoration: none;}
.prom-night p.deal-price span.discount-price:hover {text-decoration: underline;}
.prom-night .card-ui.legacy.deal-card .content:hover {box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);}
.prom-night .row .twelve {width: 100%;}
.prom-night .deal {overflow: visible;}
.prom-night .module {background-color: #fff;margin-bottom: 20px;}
.prom-night .module.deal .module-body::after, .prom-night .module.deal .module-body::before {content: "";display: table;}
.prom-night .module.deal .module-body::after {clear: both;}
.prom-night .module.deal .module-body::after, .prom-night .module.deal .module-body::before {content: "";display: table;}
.prom-night .module-body hgroup {margin-bottom: 10px;overflow: hidden;}
.prom-night .deal-page-title {font-size: 35px !important;letter-spacing: -1px;line-height: 42px;margin: 0; padding: 0 !important;}
.prom-night h1, .prom-night h2 {font-weight: 300 !important;}
.prom-night .deal-subtitle {color: #666;font-size: 16px !important;font-weight: 300 !important;margin-bottom: 0;margin-top: 10px; padding: 0 !important;}
.prom-night .row .row {margin: 0 -10px;max-width: none;min-width: 0;width: auto;}
.prom-night #purchase-cluster .buy {margin-bottom: 20px;position: relative;}
.prom-night #deal-hero-price {margin-bottom: 10px;}
.prom-night .btn-buy-big::before {display: none;}
.prom-night .btn-buy-big {display: block;text-align: center;}
.prom-night .btn-buy-big {background-color: #3e8c12;background-image: linear-gradient(to bottom, #67ba1e 0px, #3e8c12 100%);border: 0 none;border-radius: 32px;color: #fff;font-size: 24px;font-weight: 600;line-height: 18px;max-width: 220px;outline: 0 none;padding: 24px 0;position: relative;width: 100%;}
.prom-night .limited-time {border-top: 1px solid #d8d8d8;font-size: 18px;font-weight: 700;line-height: 18px;margin-bottom: 1px;padding: 20px 0;position: relative;}
.prom-night .limited-time .counter {list-style: outside none none;margin-bottom: 0;padding-left: 0;}
.prom-night .limited-time .counter .countdown-label {color: #888;display: block;font-size: 11px;font-weight: 400;height: 11px;line-height: 11px;margin-bottom: 10px;overflow: hidden;text-transform: uppercase;white-space: nowrap;}
.prom-night .limited-time .counter .countdown-timer {color: #e35205;display: block;font-family: OpenSans,Tahoma,"Helvetica Neue",Helvetica,Arial,FreeSans,sans-serif;font-size: 18px;font-weight: 400;line-height: 18px;word-spacing: -1px;}
.prom-night .limited-time .no-counter::before {color: #e35205;content: "";display: block;float: left;font-family: Groupon;font-size: 18px;font-style: normal;font-weight: 400;padding: 0 3px 0 0;}
.prom-night .limited-time .no-counter {color: #e35205;display: block;font-family: OpenSans,Tahoma,"Helvetica Neue",Helvetica,Arial,FreeSans,sans-serif;font-size: 17px;font-weight: 400;line-height: 18px;word-spacing: -1px;}
.prom-night .deal-status {border-top: 1px solid #d8d8d8;font-size: 14px;font-weight: 700;padding: 15px 0 20px;position: relative;}
.prom-night .qty-bought {display: block;font-family: OpenSans,Tahoma,"Helvetica Neue",Helvetica,Arial,FreeSans,sans-serif;font-size: 18px;font-weight: 400;line-height: 18px;padding: 8px 0 3px;position: relative;word-spacing: -1px;}
.prom-night .buy > a:hover {text-decoration: none;}
.prom-night .btn-buy-big:hover {background-color: #4cab16;background-image: linear-gradient(to bottom, #75d322 0px, #4cab16 100%);}
.prom-night .price {display: block;font-size: 40px;font-weight: 600;line-height: 48px;margin-bottom: 10px;word-wrap: break-word;}
.prom-night #options .order-processing-loader, .prom-night #purchase-cluster .order-processing-loader {display: none;height: 66px;margin-top: -66px;position: absolute;width: 100%;}
.prom-night .icon-g-loader::after, .prom-night .icon-g-loader::before {display: none;height: 1em;left: 50%;line-height: 1em;margin-left: -0.5em;margin-top: -0.5em;position: absolute;text-align: center;top: 50%;width: 1em;}
.prom-night #options .order-processing-text, .prom-night #purchase-cluster .order-processing-text {display: block;font-size: 14px;font-weight: 600;text-align: center;}
.prom-night .icon-g-loader {background-size: 100% 100%;font-size: 1.4em;left: auto;margin-left: auto;margin-right: auto;top: 5px;background-position: center top;background-repeat: no-repeat;display: block;font-family: Groupon;font-size: 30px;font-variant: normal;font-weight: 400;height: 2.1334em;line-height: 1;position: relative;text-transform: none;width: 2.1334em;}
.prom-night .icon-g-loader::after {animation: 1s linear 0s normal none infinite running rotate;content: "";font-size: 2em;}
.prom-night input[type="checkbox"], .prom-night input[type="radio"] {margin: 0 5px 0 1px;}
.prom-night #refinement-ui .refinement-box a:hover {color: #0185c6; text-decoration: none;}
.prom-night .featured-deal::after, .prom-night .featured-deal::before {content: "";display: table;}
.prom-night .card-ui.legacy.featured-deal .image-container {float: left;position: relative;width: 57%;}
.prom-night .card-ui.legacy.featured-deal figcaption {float: left;margin-left: 35px;width: 33%;}
.prom-night .featured-deal figcaption {margin: 0 0 0 50%;padding: 0 0 0 10px;}
.prom-night .featured-deal figcaption {color: #949494;font-size: 14px;line-height: 1.5;margin-left: 50%;padding: 0 0 0 20px;}
.prom-night .card-ui.legacy.featured-deal .merchant-name {margin: -2px 0 5px;}
.prom-night .featured-deal p {color: #888;font-size: 13px;margin: 0 0 40px;padding: 0;}
.prom-night .card-ui.legacy.featured-deal .view-deal {bottom: 1px;position: absolute; right: 74px;}
.prom-night .featured-deal .view-deal {text-align: right;}
.prom-night .btn-buy, .prom-night .btn-cta, .prom-night input.btn-buy[type="button"], .prom-night input.btn-cta[type="button"], .prom-night input.btn-buy[type="submit"], .prom-night input.btn-cta[type="submit"] {background-color: #3e8c12;background-image: linear-gradient(to bottom, #67ba1e 0px, #3e8c12 100%);}
.prom-night .btn, .prom-night .btn-buy, .prom-night .btn-cta, .prom-night .btn-save, .prom-night .btn-secondary {border: 0 none;color: #fff;display: inline-block;font-size: 16px;font-weight: 400;margin: 0;overflow: visible;padding: 0.8em 1.6em;text-transform: uppercase; border-radius: 5px;}
.prom-night .card-ui.legacy.featured-deal .title {color: #333;font-weight: 400;line-height: 24px;}
.prom-night .card-ui.legacy.featured-deal .title a {color: #333;}
.prom-night .card-ui.legacy.featured-deal .description {max-height: 60px; line-height: 1.3;}
.prom-night .featured-deal .description {margin: 10px 0 20px;max-height: 40px;overflow: hidden;}
.prom-night .featured-deal p {color: #888;font-size: 13px;margin: 0 0 40px;padding: 0;}
.prom-night .featured-deal .deal-location {color: #888;margin: 0 0 7px;}
.prom-night .featured-deal p {color: #888;font-size: 13px;margin: 0 0 40px;padding: 0;}
.prom-night .card-ui.legacy.featured-deal .deal-location {bottom: 75px;height: 21px;position: absolute;width: 253px;}
.prom-night .featured-deal .deal-location::before {content: "";font-family: Groupon;font-size: 14px;height: 16px;left: -2px;padding: 0;position: relative;top: 1px;width: 13px;}
.prom-night .card-ui.legacy.featured-deal .pricing {bottom: 45px;position: absolute;}
.prom-night .card-ui.legacy.featured-deal .deal-location {bottom: 75px;height: 21px;position: absolute;width: 253px;}
.prom-night .featured-deal .deal-location {color: #888;margin: 0 0 7px;}
.prom-night .card-ui.deal-card .deal-location.has-distance {position: absolute; bottom: -3px;}
.prom-night .card-ui.featured-deal .deal-location.has-distance {bottom: 40px;}
.prom-night .card-ui.featured-deal .deal-location.has-distance .name {max-width: 63%;}
.prom-night .card-ui.legacy.featured-deal .pricing {bottom: 45px;position: absolute;}
.prom-night .card-ui.legacy.featured-deal .pricing .deal-price {font-size: 21px;}
.prom-night .featured-deal .deal-price {color: #53a318;font-size: 24px;margin: 0; bottom: 10px !important; right: -25px !important; height: 83px !important; width: 83px !important; border-radius: 42px !important;}
.prom-night .featured-deal .deal-price .discount-price {font-size: 13px !important; line-height: 14px !important; margin-top: 26px !important;}
.prom-night .card-ui.legacy.featured-deal img {max-width: 108%;}
.prom-night .row .nine {width: 73%;}
.prom-night .pitch div.description {padding: 20px 55px 0 0;}
.prom-night .pitch div.description p {padding-bottom: 10px;}
.prom-night .row .twelve {width: 100%;}
.prom-night .btn-buy:hover, .prom-night .btn-cta:hover, .prom-night input.btn-buy[type="button"]:hover, .prom-night input.btn-cta[type="button"]:hover, .prom-night input.btn-buy[type="submit"]:hover, .prom-night input.btn-cta[type="submit"]:hover {background-color: #4cab16;background-image: linear-gradient(to bottom, #75d322 0px, #4cab16 100%);}
.prom-night .has-distance {height: 21px !important; padding-bottom: 10px !important;}
body .prom-night {font-family: OpenSans,"Helvetica Neue",Helvetica,Arial,FreeSans,sans-serif;}
#purchase-cluster { width: 22% !important; left: -50px;}
.prom-night .row .four {width: 49%;}
.prom-night .merchant-locations {width: 963px !important;}
.prom-night .merchant-locations ol {list-style: outside none none;margin: 0; padding: 0;}
.prom-night .merchant-locations li {line-height: 1.5; margin-bottom: 10px; width:212px;display: inline-table;}
.prom-night .merchant-locations .merchant-location {position: relative;padding-left: 10px;}
.prom-night .merchant-locations .marker {font-size: 12px;padding: 1px 9px; position: absolute; top: 0; width: 26px;left: 7px;border-radius: 10px; color: #fff; font-size: 10px; margin-top: 3px; padding: 1px 4px; z-index: 2;text-align: center;}
.prom-night .merchant-locations .icon-marker-filled::before {color: #f1c40f; line-height: 24px; position: absolute; top: 4px; z-index: 1;font-size: 34px; top: 6px;left: -5px;}
.prom-night .write-up p {color: #333; font-weight: 400;}
.prom-night .module.deal p {word-wrap: break-word;}
.prom-night .address p {margin-bottom: 0;}
.prom-night b, .prom-night strong {font-weight: 600;}
.prom-night b, .prom-night strong, .prom-night th {font-weight: 600;}
.prom-night .icon-marker-filled::before { font-family: Groupon;font-style: normal;font-variant: normal;font-weight: 400;line-height: 1;text-transform: none; content: "";}
.prom-night .merchant-locations .address {display: block;margin: 0 0 10px;position: relative; padding-left: 32px;}
.prom-night .share-message {border-top: 1px solid #d8d8d8;color: #888;display: block;font-size: 11px;padding: 20px 0 10px 0;text-transform: uppercase;}
.prom-night #other-geo-points {display:none;}
.prom-night img.promo-logo {margin: 0 5px -5px 0; border-radius: 12px}
.prom-night #other-geo-points-btn, .prom-night .other-link-txt a {color: #5a8c15;text-decoration: underline;}
.prom-night #other-geo-points-btn:hover, .prom-night .other-link-txt a:hover {text-decoration: none;}
.prom-night .other-link-txt, .prom-night .other-link-txt a {color: #5a8c15;}
.prom-night #redemption-locations .other-link-txt {margin-left: 43px;}
#jq_add_deal_btn {background-color: rgb(28, 110, 217); color: #FFF; font-weight: bolder; font-size: 17px; padding: 8px 15px; border-radius: 20px; display:table; margin: 0 auto; margin-top: 15px;}
#add_deal_form.wind_settings p {width: 140px !important; margin-right: 6px; margin-top: 4px; text-align: end;}
#add_deal_form.wind_settings select, #add_deal_form.wind_settings input {width: 230px !important;}
#add_deal_form.wind_settings textarea {width: 234px;}
#add_deal_form .title {display: table;font-size: 20px;margin: 0 auto;}
#add_deal_form #send-deal {background-color: #f1c40f;border-radius: 10px;color: #000;display: table;font-size: 15px;margin: 0 auto;padding: 5px 20px;text-decoration: none; margin-top: 15px; margin-bottom: 10px;}
#add_deal_form.wind_settings p, #add_deal_form.wind_settings input {font-family: OpenSans,"Helvetica Neue",Helvetica,Arial,FreeSans,sans-serif; color:#888}
#add_deal_form.wind_settings select {font-family: OpenSans,"Helvetica Neue",Helvetica,Arial,FreeSans,sans-serif;}
#map_canvas {height: 300px;width:470px;}


.promo-holder .new-table .new-table-header td:first-child {width: auto; text-align:left;}
.promo-holder .new-table tr td {text-align: inherit;}
.promo-holder .hr {margin:10px 0px;}

.promo-holder h2 {margin-top:30px; margin-bottom:0px; padding-bottom:0px !important;}
.promo-holder .promo-info-form .short .field-inp {float:left;}
.promo-holder .promo-info-form p.counter {color:#898989; font-size:11px; margin-left:10px; margin-top:3px;}
.promo-holder .promo-info-form .short .field-inp {width:400px;}
.promo-holder .promo-info-form .country-block .field-inp {width:190px; margin-right:10px;}
.promo-holder .promo-info-form textarea.count-letters {height:80px;}
.promo-holder .promo-info-form .promo-dates span {float:left; margin-top: 4px;}
.promo-holder .promo-info-form .promo-dates span#from {margin-left:-9px;}
.promo-holder .promo-info-form .promo-dates span#to {margin-left:5px;}
.promo-holder .inp-area .field-text {line-height: 22px; width: 190px;}
.promo-holder .promo-info-form input[name='promo_country'], .promo-holder input[name='promo_days'] {margin-top:4px;}
.promo-holder .promo-info-form .add_city {margin-top:4px; cursor: pointer;}
.promo-holder .promo-info-form .add_time {margin-top:4px; margin-left:10px; cursor:pointer;}
.promo-holder .promo-info-form .promo-days span {line-height: 20px; display:inline-block;}
.promo-holder .promo-info-form .selected-area {margin-bottom: 5px; margin-left: 190px;}
.promo-holder .promo-info-form .selected-area img {position: relative; top: 8px; left: -4px; cursor: pointer;}
.promo-holder .promo-info-form .geo-location .field-inp {margin-right:10px;}
.promo-holder .promo-info-form .geo-location .add_geo_location {margin-top: 3px; cursor:pointer;}
.promo-holder .promo-info-form .photos .hldr {padding:0px;}
.promo-holder .promo-info-form .photos .inp-area {overflow: inherit !important; clear:both; float:left; margin-bottom:5px;}
.promo-holder .promo-info-form .photos .inp-area.last {margin-bottom:0px;}
.promo-holder .promo-info-form .preview-image {position:relative;}
.promo-holder .promo-info-form .preview-image .promo-pic {display:none; position: absolute; z-index: 150; box-shadow: 0px 0px 14px 0px rgba(0,0,0,0.75); left: 159px;}
.promo-holder .promo-info-form .preview-image .remove-photo {position: absolute; top: -3px; cursor:pointer;}
.promo-holder .promo-filter, .promo-holder .dealoftheday {position:relative;}
.promo-holder .promo-filter .padding-holder, .promo-holder .dealoftheday .padding-holder {padding:10px 0px;}
.promo-holder .promo-filter form {padding:0px 10px;}
.promo-holder .promo-filter-disabled {background-color: rgb(204, 204, 204); position: absolute; width: 100%; height: 100%; z-index: 100; opacity: 0.5;}
.promo-holder .promo-filter-info { margin-top:7px;}
.promo-holder .promo-filter .filter_holder .filter-name {display:none;}
.promo-holder .promo-filter .filter_holder .inp-area .field-text {width: 210px;}
.promo-holder .promo-info-form .geo-location .country-block .field-inp {width:169px; margin-bottom:7px;}
.promo-holder .promo-info-form .geo-location .country-block .hldr {padding:1px;}
.promo-holder .field-inp-short {width: 222px; margin-right:14px !important; margin-top:5px;}
.promo-holder .promo-filter-info {float:right;}
.promo-holder .ui-datepicker {width: 291px;}
.promo-holder .ui-state-default, .promo-holder .ui-widget-content .ui-state-default {font-size:24px;}
.promo-holder .ui-datepicker .ui-datepicker-title {font-size:16px;}
.promo-holder .ui-datepicker th {font-size:12px;}
.promo-holder .ui-datepicker .ui-datepicker-prev, .promo-holder .ui-datepicker .ui-datepicker-next {top:7px;}
.promo-holder .dealoftheday .ui-state-active, .promo-holder .dealoftheday .ui-widget-content .ui-state-active {color:#1c94c4; border:1px solid #cccccc;}
.promo-holder .dealoftheday .ui-state-active:hover, .promo-holder .dealoftheday .ui-widget-content .ui-state-active:hover {color:#eb8f00; border:1px solid #fbd850;}
.promo-holder .dealoftheday .ui-state-highlight, .promo-holder .dealoftheday .ui-widget-content .ui-state-highlight {color:#1c94c4; border:1px solid #cccccc; background: #ffffff url("/css/ui-lightness/images/ui-bg_glass_65_ffffff_1x400.png") repeat-x scroll 50% 50%;}
.promo-holder .dealoftheday td.highlight a, .promo-holder .dealoftheday .highlight .ui-state-active, .promo-holder .dealoftheday .ui-state-hover {color:#eb8f00; border: 1px #fbd850 solid;}
.promo-holder .geo-points-file {margin-top:7px;}
.promo-holder .geo-points-file .hldr {padding:0px;}
.promo-holder .download-file {margin-top:7px; line-height: 26px;}
.promo-holder .promo-not-active {color: #767676;}

.new-menu-btn {position:relative;}
.new-menu-btn a {background-color: #eec700;border-radius: 17px;color: #000 !important;display: block;font-size: 15px;margin-bottom: 0;margin-top: -10px;padding: 7px 17px;text-decoration: none !important;}
.new-menu-btn span {background-color: red;border-radius: 9px;  bottom: 3px;color: #fff;display: table;font-size: 10px;margin-bottom: 0;padding: 2px 4px;position: absolute;right: -10px;top: -20px;max-height: 12px;}
.yellow-btn a {margin:0 auto; font-weight: bold; padding: 10px 20px; width: 146px;}

.top-block {background-color:#fafafa; padding:30px 0px 0px 0px; position: relative;}
.top-block.main-page {background-color:#ffffff;}
.top-block .top-block-holder {width: 990px; margin:0 auto; position: relative;}
.top-block .top-block-holder .banner {border:1px solid #e0e2e4;}
.top-block-holder .close {top:0px; right: -4px;}
.deal-recommend {margin-top:25px;}
.deal-recommend .title {font-size:16px; font-weight:bold;}
.deal-recommend .left {margin-right:15px; margin-top:10px; width: 225px; background:#f2f2f2 none repeat scroll 0 0; transition: box-shadow 100ms linear 0s, top 100ms linear 0s;}
.deal-recommend .left:hover {box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);}
.deal-recommend .recommend-image {position: relative;}
.deal-recommend .deal-price {position: absolute; right: 5px; bottom: -30px; background-color: rgb(28, 110, 217); border-radius: 33px; width: 66px; text-align: center; padding: 0px; height: 66px;}
.deal-recommend span {font-size: 11px; height: 25px; line-height: 11px; margin-top: 20px; color: white; position: relative; text-align: center; width: 100%; display: block; height: 100%;font-weight: bold;}
.deal-recommend .deal-title {max-width:140px; color:#333; font-size:12px;}
.deal-recommend .merchant-name {color:#333; font-size:10px; padding-top:7px;}
.deal-recommend .recomment-text {padding:0px 10px 10px 10px; min-height:110px;}

.deal-recommend-zapchast {margin-top:0px;}
.deal-recommend-zapchast a {text-decoration:none;}
.zapchast-success p {font-size:13px; line-height: 20px;}

.content p {line-height: 20px; margin: 7px 0px; text-align: justify;}
.content li {line-height: 20px;}
.content ul {margin: 7px 0px; padding-left:25px;}

.new-zapchast-block img {margin-left:5px; position: relative; top:-3px;}

.garage-order-title {display: block; font-size: 30px; font-weight: normal; margin: 5px 0 20px;}
.request-info p {font-size:14px;}
.request-info span {font-size:12px; margin: 30px 0px 40px 0px; display: block;}
.request-info ul {margin:20px 0px;}
.request-info ul li {list-style:none; display: inline-block; width:33%; text-align: center; vertical-align: top;}
.request-info ul li p {padding: 0px 25px;}

.response-holder * {padding:0px; margin:0px; font-family:'Arial';}
.response-holder .holder {padding:0px; background-color:#FFF;}
.response-holder .holder .block {padding-top:7px;}
.response-holder .block {border-bottom:1px solid #c2ced9;}
.response-holder .block table {width:100%;}
.response-holder .top {color:#092030;}
.response-holder .top td {padding-bottom:3px; font-size:10px;}
.response-holder .block .info {margin: 20px 0px; text-align: left}
.response-holder .block .info .title {color:#2c3e50; font-size:18px; font-weight:bold;}
.response-holder .block .info .sub-title {color:#092030; font-size:12px; margin-top:1px;}
.response-holder .block .info .button {float:right; display:block; text-decoration:none; color:#FFF; background-color:#2281dd; font-size:18px; padding:7px 16px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;}
.response-holder .answears {margin:0px;}
.response-holder .answears td {clear: both; color:#2c3e50; border-bottom: 1px solid #e5eaef; padding:8px 0 3px;}
.response-holder .seller-info td {border:0px; padding:10px;}
.response-holder .seller-info, .response-holder .seller-info a {color:#2281dd; text-decoration: none;}
.response-holder .seller-info span {font-size:12px; float:left; color:#2281dd; width: 14px; height: 14px; text-align:center; display:block; border:2px solid #2281dd; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;  margin-right:10px; margin-top:-2px;}
.response-holder .seller-info a {position:relative; top:1px; font-size:12px;}

.radio-group {margin-left:5px;}
input.group-radio-input {
    display: none;
}
input.group-radio-input + label {
    background-color: #fff;
    border: 1px solid #c2c2c2;
    box-sizing: border-box;
    color: #555;
    cursor: pointer;
    display: inline-block;
    font-size: 12px;
    height: 28px;
    margin: 0 0 0 -5px;
    outline: medium none;
    padding: 6px 10px;
    vertical-align: top;
    text-align: center;
}
input.group-radio-input + label.width100 {
    width: 105px;
}
input.group-radio-input + label.width145 {
    width: 130px;
}
input.group-radio-input:checked + label {
    background-color: #eeeeee;
    background-image: none;
    box-shadow: 0 0 4px rgba(76, 76, 76, 0.18) inset;
    outline: 0 none;
}
input.group-radio-input + label:first-of-type {
    border-bottom-left-radius: 3px;
    border-top-left-radius: 3px;
}
input.group-radio-input + label:last-of-type {
    border-bottom-right-radius: 3px;
    border-top-right-radius: 3px;
}
#step1 .outerreg-block {
	height:275px !important;
}
#step1 .blue {
	height:295px !important;
}
.g-recaptcha {
	margin-left:118px;
}
.loginza-custom-block {
    display: flex;
}
.loginza-custom-block #appleid-signin {
    margin-left: 5px;
}
.loginza-custom-block #appleid-signin svg{
    height: 50px;
}
.login-provider-list {
    display: flex;
    flex-wrap: wrap;
    justify-content: end;
    margin-top: 0px;
    width: 30%;
    position: absolute;
    top: 29px;
    right: 12px;
    list-style: none;
}
ul.login-provider-list li {
    display: flex;
}
.login-provider-list #appleid-signin {
    height: 30px;
}