  /* global rules */
            
            * html, body {margin: 0; padding: 0;
            }
            
            body {text-align: center;
            /*font-family: "verdana", georgia, serif;*/
            font-family: "trebuchet ms", georgia, serif;
            }
            
            /* skipper */
            
            #skipper {
			display: none; 
            }
		
            a:focus#skipper, a:active#skipper {
            left:0;
            color: black;
			background: yellow;
			font-size:1em;
			display:block;
			padding:0.5em;
			/*border:0.3em #000;*/
			white-space: nowrap;
			width: 15em;
			text-align:center;
			font-weight:bold;
            }
            
            /* header */
            
            div#container {
                width: 48.785em;
                margin: 0 auto;
            }

	     h1 {
                float: left;
                margin: 0;
                padding: 0;
             }

	     h1 img {
		 display:block;
	     }
                
             div#header {
                 
                /*background-image: url(gfx/top.jpg);
                background-repeat: no-repeat;
                background-position: right;
                text-align: left;
                height: 177px;*/
                display:none;
            }
                
            
            
            
	    ul#nav {
		width:707px;
		clear:both;
                list-style-type: none;
                margin: 0 auto;
		padding:15px 0 0;
                text-align: left;
            }
            
            #nav li {
		text-align: left;
		float:left;
                background-image: url(gfx/kropki_menu.jpg);
                background-position:0 50%;
                background-repeat: no-repeat;
                height: 31px;
                padding-left: 1px;
                margin:0;
            }
       
            #nav img {
		display:block;
                border: none;
            }
            
            div#nav-bar {
/*                height: 69px;
                width: 100%;
                background-color: #5C8423; 
                background-image: url(gfx/cien_menu.jpg);
                background-position: bottom;
                background-repeat: repeat-x;
                text-align: left;*/
                display: none;
            }
            
            /* main nav rollovers */
            #nav a {display:block; padding-bottom: 5px;}
            #nav a:active {border-bottom: 2px solid yellow;}
            #nav a:hover {border-bottom: 2px solid #A7C482;}
            #nav .here {border-bottom: 2px solid #fff;}
            
            /*USP*/
            
             div#content-main {
                background-image: url(gfx/usp_kropki.jpg);
                background-position: left;
                height: 24em;
                background-repeat: repeat-y;
                font-size: 0.6875em;
                line-height: 1.63em;
                /*padding-left: 2.4em;*/
                /*display:table-cell;*/
            }
            
            .usp {
                display: block;
                
                /*background-image: url(gfx/usp_kropki.jpg);
                background-position: right;
                background-repeat: repeat-y;
                */
                float: left;
                /*width: 16.45em;*/
                text-align: left;
                color: #000;
                margin:0;
                height: 100%;
	    }

	    .usp p, ul, h3, h4, h5 {
		margin: 1em 3.6em;
	    }
        
        .usp li {margin: 0.1em 0.9em;}

            
            #usp1 {
                width: 31.7%;
            }
            
            #usp1p {
                width: 64.9%;
            }

            #usp2 {
                width: 33.2%;
            }
            
            #usp3 {
                width: 35.1%;
            }
            
            #usp1h, #usp2h, #usp3h
            {
            width: 9em;
            margin: 1em 0;
            background-image: url(gfx/usp_podkreslenie.jpg);
            background-repeat: no-repeat;
            background-position: bottom left;
	    padding-bottom: 1em;
	    position:relative;
	    left:3.6em;
	    font-size:1em;
            /*padding-left: 2.4em;*/
            }
            
            /*footer bar*/
            
            div#foot-bar {
                background-image: url(gfx/footer_line.jpg);
                background-repeat: repeat-x;
                height: 13px;
                border: none;
            }
            
            /*footer nav*/
            
            div#footer {
                /*text-align: center;
                width: 100%;
                font-size: 0.67em;*/
                display: none;
            }
            
            div#footer ul {
                margin-left: 0;
                padding-left: 0;
            }
            
            #nav-foot {/*
                padding-top: 0em;
                list-style-type: none;
                text-transform: uppercase;*/
                display: none;
            }
            
            #nav-foot li {
                display: inline;
                padding: 0 0.67em;
                line-height: 0.8em;
            }
            
            #nav-foot a {
                font-weight: normal;
            }
            
            
                       
            .leftborder {
                border-left: 1px solid #ABABA9;
            }
            
            #nav-foot a {
                color: #ABABA9;
                text-decoration: none;
            }
            
            #nav-foot a:hover {
                text-decoration: underline;
                color: #333;
            }
          
            /* LINKS */
            
            a {color: #5C8423;
                text-decoration: none;
                font-weight: bold;
                letter-spacing: 0.05em;
            }
            
            a:visited {color: #93B664;
                text-decoration: none;
            }
            
            a:hover {
                text-decoration: underline;
            }

            /* abbr */
            
            abbr, acronym {
            cursor:help
            }

            .photo {
                margin: 0.9em 3.6em;
            }
            
            img#mapka {
                margin-left: 12em; margin-top: 1em;
            }

