
/* header_top */


#header_top {
//    background: #323232 url('header_t.gif') repeat-x 0 0;
//    height: auto !important;
//    height: 2.5833em;
//    min-height: 2.5833em;
//    max-height: 2.5833em;
//    position: relative;
//    z-index: 50;
}


    #header_top * {
//        vertical-align: middle;
    }

    #header_top a, #header_top .submenu {
        color: #fff;
        /* временно, до разборок с chrome text-shadow: #393939 0 -1px 0; */
    }


    #header_top .menu {
        padding: 0;
        float: left;
        position: relative;
        font-size: 0.75em;
//        height: 2.11em;
//        background: #585858 url('header_u.gif') no-repeat 0 0;
//        -webkit-background-size: auto 100%;
//        -khtml-background-size: auto 100%;
//        margin: 0 0 0 0.75em;
        list-style: none;
    }
//    .thin #header_top .menu { margin-right: 0.1667em; }
//    .verythin #header_top .menu { margin-right: 0.0833em; }

    #header_top .submenu div {
        padding: 0 4.66em 0 1.66em;
//        background: transparent url('header_v.gif') no-repeat 100% 0;
        height: 2.11em;
        line-height: 2.11em;
        vertical-align: middle;
//        -webkit-background-size: auto 100%;
//        -khtml-background-size: auto 100%;
        cursor: pointer;
    }
//    .thin #header_top .menu div { padding: 0 3.3em 0 0.8em !important; }
//    .verythin #header_top .menu div { padding: 0 2.4em 0 0.4em !important; }


    #header_top .menu ul {
	letter-spacing: 1px;
	font: 14px georgia,arial,helvetica;
	border: 1px solid red;
	background-color: #000000;
	display: none;
	position: absolute;
	left: -26px;
	top: 4.0em;
	z-index: 200;
	list-style: none;
	width: 200px;
	padding: 0;
	margin: 0;
    }



    #header_top .menu ul li {



	text-transform: uppercase;
	height: auto !important;
	height: 1.2em;
	line-height: 1.2em;
	min-height: 1.2em;
	margin: 0;
	padding: 0;
    }




    #header_top .menu ul a {
//	background: #585858 url('header_w.gif') no-repeat 95% center;
	border-bottom: 1px solid red;
	display: block;
	padding: 0.45em 4.66em 0.45em 1.33em;
	-webkit-background-size: auto 0.729em;
    }
    #header_top .menu ul a:hover {
	background-color: #FFFFFF;
	color: #000000;
    }






    /* safari 3 fix */
    @media screen and (-webkit-min-device-pixel-ratio:0) {

        /* prevent opera 9.2 from applying these rules */
        body:first-of-type #whois_dom_top label, #header_top a {
            font-size: 0.8em;
            line-height: 1.4em;
        }

        body:first-of-type #whois_dom_top label {
            height: 1em;
            width: 3.63em;
            padding: 0.41em 0.8em 0.8em 1.25em;
        }

        body:first-of-type #whois_dom_top #dsubmit {
            margin: 0.45em 0 0 1.1em;
            height: 0.6666em;
        }

        body:first-of-type #header_top .menu {
            font-size: 0.8em;
            height: 1.98em;
            margin-right: 0.72em;
        }

        body:first-of-type #header_top .submenu div {
            height: 1.98em;
            line-height: 1.98em;
            padding: 0 4.375em 0 1.25em;
        }

	body:first-of-type #header_top .menu ul {
	    top: 1.98em;
	    padding-top: 0.412em;
	    background-position: 0 0.252em;
	}
	body:first-of-type #header_top .menu ul li {
	    font-size: 1.3em;
	    height: 1.2em;
	    line-height: 1.2em;
	    min-height: 1.2em;
	}
	body:first-of-type #header_top .menu ul a {
	    padding: 0.45em 4.375em 0.45em 1.25em;
	}
	body:first-of-type #header_top .menu .last,
	body:first-of-type #header_top .menu .first,
	body:first-of-type #header_top .menu .last span,
	body:first-of-type #header_top .menu .first span {
	    height: 0.16em !important;
	    min-height: 0.16em !important;
	}

        body:first-of-type #header_top #header_options {
            font-size: 1em;
        }

        body:first-of-type #header_top #header_options div {
            margin: 0 0.76em 0 1.246em;
        }

        body:first-of-type #header_top #print_lnk a {
            height: 1.453em;
            padding: 0.375em 0 0.562em 2.39em;
            background: url('header-p.gif') no-repeat 0 60%;
        }

        body:first-of-type #header_top #lang a {
            height: 1.453em;
            padding: 0.375em 0 0.562em 1.246em;
        }
    }
    /* / safari 3 fix */


/* /header_top */