﻿/* ----------------------------------------------------------------------------------------------------------

    Výstupní zařízení: screen, projection

    Autor:          Nuvio (www.nuvio.cz)
    Aktualizace:    2009-01-27, 01:10 GMT+1
    Verze:          2.3.0 (2008-10-12, 13:20 GMT+1)

    Struktura:
        display; position; z-index; float; clear; width; height; overflow; margin; padding; border; background; align; font;

    Obsah:
    
        1) HTML tagy
        2) Layout
        3-1) Kategorie: Index (body#style-00)
            3-1-1) Kategorie: Geoportál (body#style_00_gp)
        3-2) Kategorie: Český úřad zeměměřický a katastrální (body#style-01)
        3-3) Kategorie: Katastrální úřady (body#style-02)
        3-4) Kategorie: Zeměměřické a katastrální inspektoráty (body#style-03)
        3-5) Kategorie: Zeměměřický úřad (body#style-04)
        4-1) Stránka: Mapa webu / Výsledky vyhledávání
        5) Nezařaditelné: #content+#aside
        6) Nezařaditelné: Ostatní

---------------------------------------------------------------------------------------------------------- */

/* ----------------------------------------------------------------------------------------------------------
1) HTML tagy
---------------------------------------------------------------------------------------------------------- */

body {background:#e8f1f9 url("../design/bg.gif") 50.1% 0 repeat-y; color:#000; font:0.75em/1.5 "arial", sans-serif;}

a {color:#224f79;}
a:hover, a:focus {color:#C24100;}

h1, h2, h3, h4, h5, h6, address, blockquote, dl, fieldset, ol, p, table, ul {margin:15px 0;}

h1 {font-size:200%;}
h2 {font-size:180%;}
h3 {font-size:140%;}
h4 {font-size:120%;}
h5 {font-size:100%;}
h6 {font-size:100%;}

#content h1 {margin:10px 0; font-size:220%; font-weight:bold; letter-spacing:-1px;}
#content table {border-collapse:collapse;}
#content table caption {font-weight:bold; text-align:left;}
#content table th, #content table td {padding:4px 5px; text-align:left; }
#content fieldset table, #content fieldset td {border:0 !important;}
#content fieldset {padding:10px;}
#content fieldset legend {font-weight:bold; font-size:120%;}
#content fieldset .form-label {float:left; width:125px;}
#content fieldset .form-input {float:left;}
#content fieldset .form-label, #content fieldset .form-input {padding:2px 0;}
#content ul {margin-left:20px; list-style:none;}
#content ul ul {margin:0; margin-left:20px;}
#content ul li {padding-left:15px; background-position:0 3px; background-repeat:no-repeat;}
#content ul li ul li {padding-left:15px; background:url("../design/ul-ul.gif") 0 5px no-repeat;}
#content ol {margin-left:35px; list-style-type:decimal;}
#content ol ol {margin:0; margin-left:20px; list-style-type:lower-alpha;}
#content blockquote {padding-left:60px; background:url("../design/blockquote-left.gif") 20px 0 no-repeat;}
#content blockquote div {padding-right:80px; background:url("../design/blockquote-right.gif") 550px 100% no-repeat;}
#content code, dfn, kbd, pre, samp {font-family:"",monospace;}
#content address {font-style:normal;}

#uvod_ramecek ul {margin-left:20px; list-style:none;}
#uvod_ramecek ul li {padding-left:15px; background-position:0 3px; background-repeat:no-repeat;}


/* ----------------------------------------------------------------------------------------------------------
2) Layout
---------------------------------------------------------------------------------------------------------- */

#main {width:980px; margin:0 auto; background:#fff; overflow:hidden; position:relative; top:0; left:0;}

	#header {padding:10px 15px;}
        #header-left {float:left; width:660px;}
        #header-left h1#page-title, #header-left h2#page-title {float:left; padding:20px 0 5px 0; margin:0; font-size:160%; color:#224f79 !important;}
				
            #logo {margin:0; margin-right:15px; float:left;}
						#logo img {width:166px; height:59px; display:block;}
/* nove */	#header-gp-00a {padding:10px 15px;}
						#header-gp-00a #header-left {float:left; width:600px; }
						#header-left h1#page-title, #header-left h2#page-title {float:left; padding:0px 0 5px 0; margin-top:-10px; font-size:160%; color:#224f79 !important;}
						#header-gp-00a #logo {margin:0; margin-right:15px; margin-left: 15px; float:left;}
						#header-gp-00a #logo img {width:170px; height:75px; display:block;}
						
        #header-right {float:right; width:270px; text-align:right;}
  
           
            #lang {padding-bottom:1px;}
            #lang-cz {padding-left:20px; background:url("../design/lang-cz.gif") 0 1px no-repeat;}
            #lang-en {margin-left:10px; padding-left:20px; background:url("../design/lang-en.gif") 0 1px no-repeat;}
/* nove */  #lang-en-gp {margin:0 10px 0 20px; padding-left:20px; background:url("../design/lang-en.gif") 0 1px no-repeat;}
            #lang .lang-active {font-weight:bold; text-decoration:none; color:#C24100;}

						
		
		
		
						
						
						
						

    #tabs {clear:both;}

        #tabs ul {margin:0; list-style:none; font-size:105%;}
        #tabs ul li {display:inline;}
        #tabs ul li a {display:block; float:left; color:#000;}
        #tabs ul li a span {text-decoration:underline;}
        #tabs ul li a:hover, #tabs ul li a:active, #tabs ul li a:focus, #tabs ul li a:hover span {text-decoration:none;}
        #tabs ul li#tab-00 a, 
		#tabs ul li#tab-01 a, 
		#tabs ul li#tab-02 a, 
		#tabs ul li#tab-03 a {float:left; height:40px; overflow:hidden; background:#E0F0FF url("../design/tab.gif") 0 0 no-repeat; cursor:pointer;}
		#tabs ul li#tab-04 a {float:left; height:40px; overflow:hidden; background:#E0F0FF url("../design/tab.gif") 0 0 no-repeat; cursor:pointer;}
        #tabs ul li#tab-00 a span, 
		#tabs ul li#tab-01 a span, 
		#tabs ul li#tab-02 a span, 
		#tabs ul li#tab-03 a span {float:left; display:block; padding:10px 35px 15px 0; background:url("../design/tab-r.gif") 100% 0 no-repeat;}
		#tabs ul li#tab-04 a span {float:left; display:block; padding:10px 35px 15px 0; background:url("../design/tab-r.gif") 100% 0 no-repeat;}
        #tabs ul li#tab-00 a span {padding-left:20px;}
        #tabs ul li#tab-05 a {float:left; height:40px; overflow:hidden; background:#E0F0FF url("../design/tab.gif") 0 0 no-repeat; cursor:pointer;}
        #tabs ul li#tab-05 a span {float:left; display:block; padding:10px 35px 15px 0; background:url("../design/tab-r-last.gif") 100% 0 no-repeat;}

            #style-00 #tabs ul li#tab-00 a {background:#0A70C2 url("../design/tab-00.gif") 0 0 no-repeat; cursor:pointer; color:#fff; text-decoration:none; font-weight:bold;}
            #style-00 #tabs ul li#tab-00 a span {float:left; display:block; padding:10px 35px 15px 20px; background:url("../design/tab-00-r.gif") 100% 0 no-repeat; text-decoration:none !important;}
            #style-01 #tabs ul li#tab-00 a span {float:left; display:block; padding:10px 11px 15px 20px; background:url("../design/tab-r-unactive.gif") 100% 0 no-repeat;}
            #style-01 #tabs ul li#tab-01 a {background:#C24100 url("../design/tab-02.gif") 0 0 no-repeat; cursor:pointer; color:#fff; text-decoration:none; font-weight:bold;}
            #style-01 #tabs ul li#tab-01 a span {float:left; display:block; padding:10px 35px 15px 20px; background:url("../design/tab-01-r.gif") 100% 0 no-repeat; text-decoration:none !important;}
            #style-02 #tabs ul li#tab-01 a span {float:left; display:block; padding:10px 11px 15px 20px; background:url("../design/tab-r-unactive.gif") 100% 0 no-repeat;}
            #style-02 #tabs ul li#tab-02 a {background:#C24100 url("../design/tab-02.gif") 0 0 no-repeat; cursor:pointer; color:#fff; text-decoration:none; font-weight:bold;}
            #style-02 #tabs ul li#tab-02 a span {float:left; display:block; padding:10px 35px 15px 20px; background:url("../design/tab-02-r.gif") 100% 0 no-repeat; text-decoration:none !important;}
            #style-03 #tabs ul li#tab-02 a span {float:left; display:block; padding:10px 11px 15px 0; background:url("../design/tab-r-unactive.gif") 100% 0 no-repeat;}
            #style-03 #tabs ul li#tab-03 a {background:#9E1226 url("../design/tab-03.gif") 0 0 no-repeat; cursor:pointer; color:#fff; text-decoration:none; font-weight:bold;}
            #style-03 #tabs ul li#tab-03 a span {float:left; display:block; padding:10px 35px 15px 20px; background:url("../design/tab-03-r.gif") 100% 0 no-repeat; text-decoration:none !important;}
            #style-04 #tabs ul li#tab-03 a span {float:left; display:block; padding:10px 11px 15px 0; background:url("../design/tab-r-unactive.gif") 100% 0 no-repeat;}
            #style-04 #tabs ul li#tab-04 a {background:#688503 url("../design/tab-04.gif") 0 0 no-repeat; cursor:pointer; color:#fff; text-decoration:none; font-weight:bold;}
            #style-04 #tabs ul li#tab-04 a span {float:left; display:block; padding:10px 35px 15px 20px; background:url("../design/tab-04-r.gif") 100% 0 no-repeat; text-decoration:none !important;}

			
/* nove */
			#style_00_gp #tabs #sekce-00-gp ul li#tab-00 a {background:#0A70C2 url("../design/tab-00.gif") 0 0 no-repeat; cursor:pointer; color:#fff; text-decoration:none; font-weight:bold;}
            #style_00_gp #tabs #sekce-00-gp ul li#tab-00 a span {float:left; display:block; padding:10px 35px 15px 20px; background:url("../design/tab-00-r.gif") 100% 0 no-repeat; text-decoration:none !important;}
            #style_00_gp #tabs #sekce-01-gp ul li#tab-00 a span {float:left; display:block; padding:10px 11px 15px 20px; background:url("../design/tab-r-unactive.gif") 100% 0 no-repeat;}
            #style_00_gp #tabs #sekce-01-gp ul li#tab-01 a {background:#9E1226 url("../design/tab-00.gif") 0 0 no-repeat; cursor:pointer; color:#fff; text-decoration:none; font-weight:bold;}
            #style_00_gp #tabs #sekce-01-gp ul li#tab-01 a span {float:left; display:block; padding:10px 35px 15px 20px; background:url("../design/tab-00-r.gif") 100% 0 no-repeat; text-decoration:none !important;}
			#style_00_gp #tabs #sekce-02-gp ul li#tab-01 a span {float:left; display:block; padding:10px 11px 15px 0; background:url("../design/tab-r-unactive.gif") 100% 0 no-repeat;}
            #style_00_gp #tabs #sekce-02-gp ul li#tab-02 a {background:#C24100 url("../design/tab-00.gif") 0 0 no-repeat; cursor:pointer; color:#fff; text-decoration:none; font-weight:bold;}
            #style_00_gp #tabs #sekce-02-gp ul li#tab-02 a span {float:left; display:block; padding:10px 35px 15px 20px; background:url("../design/tab-00-r.gif") 100% 0 no-repeat; text-decoration:none !important;}
            #style_00_gp #tabs #sekce-03-gp ul li#tab-02 a span {float:left; display:block; padding:10px 11px 15px 0; background:url("../design/tab-r-unactive.gif") 100% 0 no-repeat;}
            #style_00_gp #tabs #sekce-03-gp ul li#tab-03 a {background:#9E1226 url("../design/tab-00.gif") 0 0 no-repeat; cursor:pointer; color:#fff; text-decoration:none; font-weight:bold;}
            #style_00_gp #tabs #sekce-03-gp ul li#tab-03 a span {float:left; display:block; padding:10px 35px 15px 20px; background:url("../design/tab-00-r.gif") 100% 0 no-repeat; text-decoration:none !important;}
            #style_00_gp #tabs #sekce-04-gp ul li#tab-03 a span {float:left; display:block; padding:10px 11px 15px 0; background:url("../design/tab-r-unactive.gif") 100% 0 no-repeat;}
            #style_00_gp #tabs #sekce-04-gp ul li#tab-04 a {background:#688503 url("../design/tab-00.gif") 0 0 no-repeat; cursor:pointer; color:#fff; text-decoration:none; font-weight:bold;}
            #style_00_gp #tabs #sekce-04-gp ul li#tab-04 a span {float:left; display:block; padding:10px 35px 15px 20px; background:url("../design/tab-00-r.gif") 100% 0 no-repeat; text-decoration:none !important;}
			#style_00_gp #tabs #sekce-05-gp ul li#tab-04 a span {float:left; display:block; padding:10px 11px 15px 0; background:url("../design/tab-r-unactive.gif") 100% 0 no-repeat;}
            #style_00_gp #tabs #sekce-05-gp ul li#tab-05 a {background:#9E1226 url("../design/tab-00.gif") 0 0 no-repeat; cursor:pointer; color:#fff; text-decoration:none; font-weight:bold;}
            #style_00_gp #tabs #sekce-05-gp ul li#tab-05 a span {float:left; display:block; padding:10px 35px 15px 20px; background:url("../design/tab-00-r-last.gif") 100% 0 no-repeat; text-decoration:none !important;}

            


    #ilu {position:relative; min-height:80px; background:url("../design/ilu.gif") 0 0 repeat-x;}
    
        #ilu-img {min-height:80px; padding:0 20px; font-size:105%;}
        
        #ilu a {font-weight:bold; color:#C24100;} #style-01 #ilu a, #style-02 #ilu a, #style-03 #ilu a, #style-04 #ilu a {color:#224f79;}
        #ilu a#ilu-active {font-weight:bold; color:#224f79; text-decoration:none;}
        #ilu ul {margin:0; list-style:none;}
        #ilu ul li {display:inline;}
        #ilu ul li a {display:block; float:left; width:150px; padding:20px 10px 20px 50px;}
        #ilu ul li#ico-01 a {padding-left:65px; background:url("../design/ilu-ico-01.gif") 0 50% no-repeat;}
        #ilu ul li#ico-02 a {background:url("../design/ilu-ico-02.gif") 0 50% no-repeat;}
        #ilu ul li#ico-03 a {width:80px; background:url("../design/ilu-ico-03.gif") 0 65% no-repeat; padding-top:30px;}
        #ilu ul li a:hover, #ilu ul li a:active, #ilu ul li a:focus {text-decoration:none;}

    #tray {position:relative; padding:0 10px 0 0; border-top:1px solid #2d68a0; background:#214e79 url("../design/tray.gif") 0 0 repeat-x; font-size:105%; z-index:9999;}
    
        #tray p {margin:0; padding:5px 10px; color:#fff; font-weight:bold;}
        #tray ul {margin:0; list-style:none;}
        #tray ul li {float:left; display:inline; margin:0; padding:0; background:none !important;}
        #tray ul li a {display:block; float:left; /*\*/ float:none; padding:10px 8px; color:#fff;}
        #tray ul li a sup {position:relative; top:-5px; text-decoration:none !important;}
        #tray ul li a:hover, #tray ul li a:active, #tray ul li a:focus {background:url("../design/tray-hover.gif") 0 0 repeat-x; text-decoration:none;}
/* nove */
       #tray ul li a#tray-active {padding:10px; background:url("../design/tray-hover.gif"); font-weight:bold; color:#fff; text-decoration:none;}
        #tray ul li.first a {margin-left:15px;}
        #tray ul li.first a#tray-active {margin:0; padding:10px 20px;}
        #tray ul li#tray-last div, #tray ul li#tray-last-02 div {right:15px;}

        
        #tray ul li.tray-on div {visibility:visible;}
        #tray ul li.tray-off div {visibility:hidden;}
        #tray ul li div {width:200px; display:none; /*\*/ display:block; position:absolute; margin-left:-5px; visibility:hidden;border:5px solid #fff; border-top:none;}	
				
							
				
				#tray ul li.tray-on div ul li div, #tray ul li.tray-sub-off div {visibility:hidden;}
        #tray ul li.tray-on div ul li.tray-sub-on div {visibility:visible;}
        #tray ul li div {width:200px; display:none; /*\*/ display:block; position:absolute; margin-left:-5px; visibility:hidden; border:5px solid #fff; border-top:none;}
        #tray ul li.tray-on div ul li.tray-sub-on div {position:absolute; left:205px; margin-top:-26px; z-index:999;}
				
				
        #tray ul li div a {display:block; width:190px; padding:7px 5px !important; border-bottom:1px solid #4E8CCA; background:#2d68a0; color:#fff; font:90%/1 "tahoma",sans-serif; text-decoration:none;}
        #tray ul li div a:hover, #tray ul li div a:active, #tray ul li div a:focus {background:#173552; color:#fff;}
        #tray ul li ul {margin:0; padding:0;}
        #tray ul li ul li {float:none; width:auto;}
  
    #cols {clear:both; padding:20px; overflow:hidden;}

    	#content {float:left; width:670px;}

            #content.font-small {font-size:100%;}
            #content.font-medium {font-size:120%;}
            #content.font-large {font-size:140%;}
/*nove*/    #content #breadcrumbs-gp {margin:0; padding-bottom: 5px; margin-bottom: 10px; font-size:90%; background:url("../design/dot.gif") 0px 100% repeat-x;}

    	#aside {float:right; width:250px;}

            #aside .aside-box {padding:15px 20px; background:url("../design/aside-box.gif") 0 0 no-repeat;}
            #aside .aside-box h3.title, #aside .aside-box-02 h3.title {margin-top:0; margin-bottom:10px; padding-left:20px; background:url("../design/aside-title.gif") 0 50% no-repeat; font-size:120%; color:#224f79;}
						#aside .aside-box h3.title-02, #aside .aside-box-02 h3.title-02 {display:block; clear:both; margin:0 -20px; padding:5px 20px 4px 40px; background:url("../design/aside-title-02.gif") 22px 60% no-repeat; font-size:120%; color:#000; cursor: pointer;}
						#aside .aside-box h3.title-02a, #aside .aside-box-02 h3.title-02a {display:block; clear:both; margin:0 -20px; padding:5px 20px 4px 40px; background:url("../design/aside-title-02-off.gif") 22px 60% no-repeat; font-size:120%; color:#000; cursor: pointer;}

/*nove*/    #aside .aside-box h3.title-02-off, #aside .aside-box-02 h3.title-02-off {display:block; clear:both; margin:0 -20px; padding:5px 20px 4px 40px; background: url("../design/aside-title-02.gif") 22px 60% no-repeat; font-size:120%; color:#000; cursor: pointer;}
/*nove*/    #aside .aside-box h3.title-02a-off, #aside .aside-box-02 h3.title-02a-off {display:block; clear:both; margin:0 -20px; padding:5px 20px 4px 40px; background: url("../design/aside-title-02-off.gif") 22px 60% no-repeat; font-size:120%; color:#000; cursor: pointer;}

            #aside .aside-box-02-top {width:250px; height:5px; background:#EFF5FB url("../design/aside-box-02-top.gif") 0 0 no-repeat; font-size:0; line-height:0; overflow:hidden;}
            #aside .aside-box-02-bottom {width:250px; height:5px; margin-bottom:10px; background:#EFF5FB url("../design/aside-box-02-bottom.gif") 0 0 no-repeat; font-size:0; line-height:0; overflow:hidden;}
            #aside .aside-box-02 {padding:10px 20px; background:#EFF5FB url("../design/aside-box-02.gif") 0 0 repeat-y;}
						#aside .aside-box-02-bottom-pred {height: 10px; background:#EFF5FB url("../design/aside-box-02.gif") 0 0 repeat-y;}

/*nove*/
	.gp-odstup-vertikal{height: 5px;}
	.gp-odstup-vertikal2{height: 10px;}
	#footer {clear:both; padding:20px; background:url("../design/footer.gif") 0 100% repeat-x;}

        #footer .f-left {font-weight:bold;}
        #footer .f-left span {font-weight:normal;}
        #footer .f-right a {margin-left:10px;}
        #footer .f-right a.ico-rss {padding-left:18px; background:url("../design/ico-rss.gif") 0 1px no-repeat;}
        #footer a {color:#555;}
        #footer a:hover, #footer a:active, #footer a:focus {color:#000;}
    	#footer p {margin:0;}

/* ----------------------------------------------------------------------------------------------------------
3-1) Kategorie: Index (body#style-00)
---------------------------------------------------------------------------------------------------------- */

#style-00 #content a, #style-00 #content h1, #style-00 #content h2, #style-00 #content h3, .style-00, #style-00 legend {color:#224f79;}
#style-00 #aside .aside-box-02 h3.title-02 {background-color:#224f79; color:#fff;}
#style-00 #aside #resize a, #style-00 #cols a:hover, #style-00 #cols a:active, #style-00 #cols a:focus, a:hover.style-00 {background:#224f79; color:#fff; text-decoration:none;}
#style_00_gp #aside .aside-box-02 h3.title-02a {background-color:#224f79; color:#fff;}
#style-00 #tabs {border-bottom:1px solid #accdea;}
#style-00 #ilu-img {background:url("../design/ilu-00.jpg") 100% 0 no-repeat;}
#style-00 #header-left h2#page-title {padding-left:30px; background:url("../design/ico-znak.gif") 0 20px no-repeat;}
#style-00 fieldset, #style-00 table, #style-00 th, #style-00 td {border:1px solid #accdea;}
#style-00 th {background:#20507a; color:#fff;}
#style-00 tr.bg td {background:#f3f8fc;}
#style-00 ul li {background:url("../design/ul-00.gif") 0 5px no-repeat;}
#style_00_gp #aside ul.ul-02 li {background:url("../design/aside-00-ul.gif") 0 6px no-repeat;}

.btn-box .btn-top {width:285px; height:5px; background:url("../design/content-btn-top.gif") 0 0 no-repeat; font-size:0; line-height:0; overflow:hidden;}
.btn-box .btn-bottom {width:285px; height:5px; margin-bottom:5px; background:url("../design/content-btn-bottom.gif") 0 0 no-repeat; font-size:0; line-height:0; overflow:hidden;}
.btn-box .btn {padding:5px 10px 5px 45px; background:#FFE6C1 url("../design/content-btn.gif") 0 0 no-repeat;}

    .btn-box .btn dl {margin:0;}
    .btn-box .btn dt {font-size:120%; font-weight:bold; text-transform:uppercase; color:#000;}
    .btn-box .btn dt a {padding:2px; color:#000 !important;}
    .btn-box .btn dt a:hover, .btn-box .btn dt a:active, .btn-box .btn dt a:focus {background:#000 !important; color:#fff !important; text-decoration:none;}
    .btn-box .btn dd {margin:0 !important; padding:0 !important; padding-left:2px !important; background:none !important; font-size:90%; color:#704400;}

    .btn-box:hover {cursor:pointer;}
    .btn-box:hover .btn-top, .btn-box.hover .btn-top {width:285px; height:5px; background:url("../design/content-btn-hover-top.gif") 0 0 no-repeat; font-size:0; line-height:0; overflow:hidden;}
    .btn-box:hover .btn-bottom, .btn-box.hover .btn-bottom {width:285px; height:5px; margin-bottom:5px; background:url("../design/content-btn-hover-bottom.gif") 0 0 no-repeat; font-size:0; line-height:0; overflow:hidden;}
    .btn-box:hover .btn, .btn-box.hover .btn {padding:5px 10px 5px 45px; background:#bdd7ef url("../design/content-btn-hover.gif") 0 0 no-repeat;}
    .btn-box:hover .btn dd, .btn-box.hover .btn dd {color:#000;}

#geoportal-promo {margin:10px 0 15px 0; padding:15px 20px 16px 20px; background:#224f79 url("../design/geoportal-promo.jpg") 0 0 no-repeat; cursor:pointer;}

    #geoportal-promo h3 {margin:0; font-size:140%; color:#fff !important;}
    #geoportal-promo h3 a {color:#fff !important;}
    #geoportal-promo h3 a:hover, #geoportal-promo h3 a:active, #geoportal-promo h3 a:focus {background:none !important; text-decoration:none;}
    #geoportal-promo p {margin:0; color:#d5ebff;}

.box-01-top {width:670px; height:8px; background:url("../design/content-box-01-top.gif") 0 0 no-repeat; font-size:0; line-height:0; overflow:hidden;}
.box-01-bottom {width:670px; height:8px; margin-bottom:10px; background:url("../design/content-box-01-bottom.gif") 0 0 no-repeat; font-size:0; line-height:0; overflow:hidden;}
.box-01 {padding:0 1px; background:url("../design/content-box-01.gif") 0 0 repeat-y;}
.box-01-in {padding:12px 20px; background:url("../design/content-box-01.gif") 0 0 repeat-y; z-index:100;}
/* nove */ .box-01-in-gp {margin: 0px; padding:1px 20px; background:url("../design/content-box-01.gif") 0 0 repeat-y; z-index:100;}
					 .box-01-vypis-gp {border: 1px solid #accdea; background:url("../design/pozadi-vypisu.gif") repeat-x; margin: 10px 0;}
					 .box-01-vypis-gp-nadpis {padding: 10px; font-weight: bold; line-height: 130%; }
					 .nadpis-sada01  {background:url("../design/sady-01.gif") 0 3px no-repeat; padding-left:25px;}
					 .nadpis-sada02  {background:url("../design/sady-02.gif") 0 3px no-repeat; padding-left:25px;}
					 .nadpis-sada03  {background:url("../design/sady-03.gif") 0 3px no-repeat; padding-left:25px;}
					 .nadpis-sada04  {background:url("../design/sady-04.gif") 0 3px no-repeat; padding-left:25px;}
					 .box-01-vypis-gp-text{padding: 0 10px 10px 10px; color:#666666;}
					 .box-01-vypis-gp-odkaz{background:url("../design/aside-ul-01.gif") 0px 4px no-repeat; padding: 0 10px;}
					 .box-01-vypis-gp-odkaz a{font-weight: bold;}
					 .box-01-vypis-gp-vpravo {float: right; width: 165px; padding: 10px;}
					 .box-01-vypis-gp-vpravo-detail {float: right; width: 165px;}
					 .mapa-mala {border: 1px solid #999999; overflow:hidden; }
					 .mapa-mala-text {font-size: 90%;}
					 .nepretekat {clear:both; height: 1px;}


    .box-01-in ul {margin-left:0 !important;}
    .box-01 .padding {padding:10px 19px;}
    .box-01 #icons {width:668px; height:60px; background:url("../design/icons.gif") 0 0 no-repeat; font-size:0; line-height:0; overflow:hidden;}

    .box-01 .col25 {float:left; width:167px;}
    .box-01 .col25 h4 {position:relative; margin:0; padding:7px 0; background:#d5ebff; color:#000; text-align:center; font-size:105%; z-index:999; cursor:pointer !important;}
    .box-01 .col25 h4 a {padding-top:65px;}
    .box-01 .col25 h4 a:hover, .box-01 .col25 h4 a:active, .box-01 .col25 h4 a:focus {background:none !important;}
    .box-01 .col25 h4 a:visited, .box-01 .col25 h4 a:visited span {background:none !important; color:#20507a;}
    .box-01 .col25 h4 a:hover span, .box-01 .col25 h4 a:focus span {background:#20507a !important; color:#fff;}

    .box-01 .col25 ul {margin:10px 10px 0 20px !important; list-style:none;}
    .box-01 .col25 ul li {border-top:1px solid #fff; padding-left:10px; background:url("../design/aside-ul-01.gif") 0 5px no-repeat !important;}
    .box-01 #situations .col25 ul {margin-top:0 !important;}

    /* ----------------------------------------------------------------------------------------------------------
    3-1-1) Kategorie: Geoportál (body#style_00_gp)
    ---------------------------------------------------------------------------------------------------------- */

    #style_00_gp #content a, #style_00_gp #content h1, #style_00_gp #content h2, #style_00_gp #content h3, .style_00_gp, #style_00_gp legend {color:#224f79 !important;}
    #style_00_gp #aside .aside-box-02 h3.title-02 {background-color:#224f79; color:#fff;}

/* nove */
		#style_00_gp #aside .aside-box-02 h3.title-02-off {background-color: #1c4063; color:#fff;}
		#style_00_gp #aside .aside-box-02 h3.title-02a-off {background-color: #1c4063; color:#fff;}
		
    #style_00_gp #aside #resize a, #style_00_gp #cols a:hover, #style_00_gp #cols a:active, #style_00_gp #cols a:focus, a:hover.style_00_gp, a:active.style_00_gp, a:focus.style_00_gp {background:#224f79 !important; color:#fff !important; text-decoration:none !important;}
    #style_00_gp #ilu {min-height:95px; border-top:1px solid #accdea;}
    #style_00_gp #ilu-img {min-height:95px; background:url("../design/ilu-00-gp.jpg") 100% 0 no-repeat;}
    #style_00_gp fieldset, #style_00_gp table, #style_00_gp th, #style_00_gp td {border:1px solid #accdea;}
    #style_00_gp th {background:#20507a; color:#fff;}
    #style_00_gp tr.bg td {background:#f3f8fc;}
    #style_00_gp ul li {background:url("../design/ul-00.gif") 0 5px no-repeat;}

    #style_00_gp #header-left h1#page-title, #style_00_gp #header-left h2#page-title {padding-top:13px; font-size:240%; line-height:1;}
    #style_00_gp #header-left h1#page-title span, #style_00_gp #header-left h2#page-title span {display:block; clear:both; font-size:40%;}
    #style_00_gp #aside ul.ul-02 li {background:url("../design/aside-00-ul.gif") 0 6px no-repeat;}


    #style_00_gp #ilu #gp-title {position:absolute; bottom:5px; left:20px; margin:0; padding-left:20px !important; background-position:0 4px! important; color:#224f79;}

    #style_00_gp #tray ul li a {padding:10px 6px;}
    #style_00_gp #tray ul li.first a {padding-left:10px;}
    #style_00_gp #tray ul li.first a#tray-active {padding:10px 20px;}


				
/* nove */
    #login {position:absolute; top:40px; right:0px; z-index:99999; padding-left:120px;}
    #login ul {width:150px; margin:0; padding:0; list-style:none;}
    #login ul li {float:left; display:inline; margin:0; padding:0;}
/*    #login ul li a {display:block; float:left; float:none; width:120px; padding:1px 3px 1px 17px; background:#666 url("../design/ico-locked-02.gif") 5px 50% no-repeat; color:#fff; text-decoration:none; text-align:left;} */
	#login ul li a {display:block; float:left; float:none; width:120px; padding:2px 1px 1px 19px; background:#666 url("../design/ico-locked-02.gif") 5px 50% no-repeat; color:#fff; text-decoration:none; text-align:left; font-size: 11px;} 
    #login ul li a:hover, #login ul li a:active, #login ul li a:focus {background-color:#224f79; color:#fff; text-decoration:none;}
 
        #login ul li.login-on div {visibility:visible;}
        #login ul li.login-off div {visibility:hidden;}
        #login ul li div {width:150px; display:none; /*\*/ display:block; visibility:hidden; overflow:hidden; position:absolute;;}
        #login ul li div a {display:block; width:130px; padding:7px 5px; border-bottom:1px solid #999; background:#666; color:#fff; font:90%/1 "tahoma",sans-serif; margin-right: 10px;}
        #login ul li div a:hover, #login ul li div a:active, #login ul li div a:focus {color:#fff; background-color:#224f79;}
        #login ul li ul {margin:0; padding:0;}
        #login ul li ul li {float:none; width:auto;}


/* nove */
    #kosikHead {position:absolute; top:60px; right:0px; z-index:888; padding:3px 10px 3px 0;}
	#kosikHead #kosikHeadObal {width:118px; padding:2px 3px 1px 19px; cursor:pointer; background:#ee5500 url("../design/ico-cart-fff.gif") 5px 5px no-repeat; color:#fff; text-decoration:none; text-align:left; font-size: 11px;}
	#kosikHead #kosikHeadObal #kosikHeadLevy {width:50%;}
	#kosikHead #kosikHeadObal #kosikHeadPravy {float:right;}
	#kosikHead #kosikHeadObal:hover {background-color:#b64100;}
	#kosikHead  a {text-decoration:none;}
	/*
    #kosikHead ul {width:150px; margin-right:-10px; padding:0; list-style:none;}
	#kosikHead ul li {display:block; float:none; width:118px; padding:2px 3px 1px 19px; background:#ee5500 url("../design/ico-cart-fff.gif") 5px 5px no-repeat; color:#fff; text-decoration:none; text-align:left; font-size: 11px;} 
	#kosikHead ul li a {text-decoration:none;color:#fff;}
	#kosikHead ul li:hover {background-color:#b64100;}
*/
        /*#kosikHead ul li div hover, #kosikHead ul li div active, #kosikHead ul li div focus {color:#666; background-color:#ff6600;}
        #kosikHead ul li ul {margin:0; padding:0;}
        #kosikHead ul li ul li {float:none; width:auto;}*/
        

    
/* nove */ #content #gp-map {position:relative; width:670px; height:500px; background:url("../tmp/mapa.jpg") 0 0 no-repeat; overflow:hidden;}

        #content ul#gp-show {position:absolute; right:10px; top:10px; margin:0; padding:0; border:0; list-style:none;}
        #content ul#gp-show li {display:block; float:left; margin:0; padding:0; line-height:1.2em;}
        #content ul#gp-show li a {display:block; position:relative; width:120px; margin:0; padding:7px 0; border:1px solid #f90; background:#C24100 url("../design/gp-show.gif") 0 100% repeat-x; font-weight:bold; color:#fff !important; text-transform:uppercase; text-decoration:none; text-align:center; overflow:hidden;}

                #content ul#gp-show li ul {position:absolute; left:-999em;; margin-left:-74px; width:195px !important; border:0; border-right:1px solid #999; background:#666; list-style:none;}
                #content ul#gp-show li ul a {display:block; width:175px !important; height:auto !important; padding:7px 10px !important; border:0; border-bottom:1px solid #999; background:#666; text-decoration:none; text-align:left; text-transform:none; font:90%/1 "tahoma",sans-serif;}
                #content ul#gp-show li ul a.drop {background:#666 url("../design/gp-show-sub.gif") 180px 50% no-repeat;}
                #content ul#gp-show li ul ul {margin:-26px 0 0 -195px; border-left:1px solid #999; border-right:0;}

                #content ul#gp-show li:hover ul ul, #content ul#gp-show li.sfhover ul ul {left:-999em;}
                #content ul#gp-show li:hover ul, #content ul#gp-show li li:hover ul, #content ul#gp-show li.sfhover ul, #content ul#gp-show li li.sfhover ul {left:auto;}

    #content .ico-popup {padding-left:13px; background:url("../design/ico-popup.gif") 0 3px no-repeat;}
    #content .out {padding-right:13px; background:url("../design/ico-popup.gif") 100% 3px no-repeat;}
    #content #map-info {margin-bottom:10px; padding:7px 10px; background:#d5ebff; color:#224f79;}
    #content #map-info p {margin:0;}

    #content form#search {margin-top:10px; position:relative;}
    #content div#search-input {position:relative; float:left;}
    #content label.overlabel-apply {position:absolute; top:2px; left:5px; z-index:1;}

    /* Geoportál - Aplikace */
	#content100 {width:940px; padding:15px 20px 20px 20px !important;}
	#content100 .col50 {float:left; width:420px !important;}
	#content100 .col50 .col25 {float:left; width:100px;}
	
    #header-gp {position:relative; padding:0 20px; background:url("../design/header-gp.jpg") 0 0 no-repeat;}
    #header-gp #page-title {position:absolute; left:190px; top:21px; margin:0; font-size:240%; line-height:1; color:#224f79;}
    #header-gp #page-title span {display:block; clear:both; font-size:40%; color:#224f79;}
/* nove */
    #header-gp-00a {position:relative; padding:0 ; background:url("../design/header-gp-00a.jpg") 0 0 no-repeat;}
    #header-gp-00a #page-title {position:absolute; left:190px; top:20px; margin:0; font-size:240%; line-height:1; color:#224f79;}
    #header-gp-00a #page-title span {display:block; clear:both; font-size:40%; color:#224f79;}
    
    
    .box-submit {padding:10px; border:1px solid #D4E5F4; background:#F3F8FC;}
    
/* nove */ 
  #gp-ikony-box {width:670px; height:24px; background: #d5ebff; margin-top:10px; height: 28px; } 
	#gp-ikony-box-text {float:right; padding: 6px 10px 0 0} 
	.funkce001-off {float:left; height: 24px; width: 24px; cursor: pointer; margin: 3px 0 0 3px; background:url("../design/pikto_zpet.gif") 0px 0px no-repeat;}
  .funkce001-on {float:left; height: 24px; width: 24px; cursor: pointer; margin: 3px 0 0 3px; background:url("../design/pikto_zpet.gif") 0px -24px no-repeat;}
  .funkce002-off {float:left; height: 24px; width: 24px; cursor: pointer; margin: 3px 0 0 3px; background:url("../design/pikto_vpred.gif") 0px 0px no-repeat;}
  .funkce002-on {float:left; height: 24px; width: 24px; cursor: pointer; margin: 3px 0 0 3px; background:url("../design/pikto_vpred.gif") 0px -24px no-repeat;}  
  .funkce003-off {float:left; height: 24px; width: 24px; cursor: pointer; margin: 3px 0 0 3px; background:url("../design/pikto_vyber.gif") 0px 0px no-repeat;}
  .funkce003-on {float:left; height: 24px; width: 24px; cursor: pointer; margin: 3px 0 0 3px; background:url("../design/pikto_vyber.gif") 0px -24px no-repeat;}
	.funkce004-off {float:left; height: 24px; width: 24px; cursor: pointer; margin: 3px 0 0 3px; background:url("../design/pikto_lupa_plus.gif") 0px 0px no-repeat;}
  .funkce004-on {float:left; height: 24px; width: 24px; cursor: pointer; margin: 3px 0 0 3px; background:url("../design/pikto_lupa_plus.gif") 0px -24px no-repeat;}
	.funkce005-off {float:left; height: 24px; width: 24px; cursor: pointer; margin: 3px 0 0 3px; background:url("../design/pikto_lupa_minus.gif") 0px 0px no-repeat;}
  .funkce005-on {float:left; height: 24px; width: 24px; cursor: pointer; margin: 3px 0 0 3px; background:url("../design/pikto_lupa_minus.gif") 0px -24px no-repeat;}
	.funkce006-off {float:left; height: 24px; width: 24px; cursor: pointer; margin: 3px 0 0 3px; background:url("../design/pikto_krizek.gif") 0px 0px no-repeat;}
  .funkce006-on {float:left; height: 24px; width: 24px; cursor: pointer; margin: 3px 0 0 3px; background:url("../design/pikto_krizek.gif") 0px -24px no-repeat;}
	.funkce007-off {float:left; height: 24px; width: 24px; cursor: pointer; margin: 3px 0 0 3px; background:url("../design/pikto_resize.gif") 0px 0px no-repeat;}
  .funkce007-on {float:left; height: 24px; width: 24px; cursor: pointer; margin: 3px 0 0 3px; background:url("../design/pikto_resize.gif") 0px -24px no-repeat;}  
	.funkce008-off {float:left; height: 24px; width: 24px; cursor: pointer; margin: 3px 0 0 3px; background:url("../design/pikto_lupa_okno.gif") 0px 0px no-repeat;}
  .funkce008-on {float:left; height: 24px; width: 24px; cursor: pointer; margin: 3px 0 0 3px; background:url("../design/pikto_lupa_okno.gif") 0px -24px no-repeat;}
	.funkce009-off {float:left; height: 24px; width: 24px; cursor: pointer; margin: 3px 0 0 3px; background:url("../design/pikto_sipka.gif") 0px 0px no-repeat;}
  .funkce009-on {float:left; height: 24px; width: 24px; cursor: pointer; margin: 3px 0 0 3px; background:url("../design/pikto_sipka.gif") 0px -24px no-repeat;}  
	.funkce010-off {float:left; height: 24px; width: 24px; cursor: pointer; margin: 3px 0 0 3px; background:url("../design/pikto_xy.gif") 0px 0px no-repeat;}
  .funkce010-on {float:left; height: 24px; width: 24px; cursor: pointer; margin: 3px 0 0 3px; background:url("../design/pikto_xy.gif") 0px -24px no-repeat;}
	.funkce011-off {float:left; height: 24px; width: 24px; cursor: pointer; margin: 3px 0 0 3px; background:url("../design/pikto_obdelnik.gif") 0px 0px no-repeat;}
  .funkce011-on {float:left; height: 24px; width: 24px; cursor: pointer; margin: 3px 0 0 3px; background:url("../design/pikto_obdelnik.gif") 0px -24px no-repeat;}  
	.funkce012-off {float:left; height: 24px; width: 24px; cursor: pointer; margin: 3px 0 0 3px; background:url("../design/pikto_oblast.gif") 0px 0px no-repeat;}
  .funkce012-on {float:left; height: 24px; width: 24px; cursor: pointer; margin: 3px 0 0 3px; background:url("../design/pikto_oblast.gif") 0px -24px no-repeat;}
	.funkce013-off {float:left; height: 24px; width: 24px; cursor: pointer; margin: 3px 0 0 3px; background:url("../design/pikto_obdelnik2.gif") 0px 0px no-repeat;}
  .funkce013-on {float:left; height: 24px; width: 24px; cursor: pointer; margin: 3px 0 0 3px; background:url("../design/pikto_obdelnik2.gif") 0px -24px no-repeat;} 
  #gp-symbol {float: left; margin-right: 6px;} 	
	.gp-delitko {margin: 0 10px;}

/* nove */ 	
	.tabulka-vysledek-vyhledavani {width: 100%;}
	.tabulka-radek1 td {line-height: 16px; background: white;}
	.tabulka-radek1:hover td {line-height: 16px; background: #e6f0f8;}
	.tabulka-radek2 td {line-height: 16px; background: #f3f8fc;}
	.tabulka-radek2:hover td {line-height: 16px; background: #e6f0f8;}
	.tabulka-bunka-lupa {width: 14px; background: url("../design/pikto_lupa_plus.gif") 1px 0px no-repeat !important;}
	.tabulka-bunka-lupa:hover {width: 14px; background: url("../design/pikto_lupa_plus.gif") 1px -24px no-repeat !important;}

	.tabulka-kosik {width: 100%;}
	.tabulka-kosik th {font-size: 90%; line-height: 13px;}
	.tabulka-kosik-radek1 td {background: white;}
	.tabulka-kosik-radek2 td {background: #f3f8fc;}
	.tabulka-kosik-vpravo {text-align: right !important;}
	.tabulka-kosik-vpravo-red {text-align: right !important; color:#cb3400;}
	.tabulka-kosik-text-red {color:#cb3400;}
	.tabulka-kosik-text-black {color:#000000;}
	.tabulka-kosik-tucne {font-weight: bold;}
	.tabulka-kosik-vyber {width:80px; padding: 0; margin-left: -8px;}
	.tabulka-kosik-piktogramy {white-space: nowrap; padding: 3px 0 0 5px !important; margin: 0; vertical-align: top;}
	#style_00_gp #cols .tabulka-kosik-piktogramy a:hover {background-color: transparent;}
	.tabulka-objednavka-piktogramy {text-align:center !important; padding: 3px 0 0 0 !important; margin: 0; vertical-align: top;}
	.kosik-poznamky {color:#666666; padding-top: 50px;}
	.kosik-navigace-on {float:left; background: url("../design/kosik-navigace.gif") 0px 0px no-repeat; color:#cb3400; font-weight: bold; margin-left: 10px;}
	.kosik-navigace-off {float:left; background: url("../design/kosik-navigace.gif") 0px -18px no-repeat; font-weight: bold; margin-left: 10px; color:#666666;}
	.kosik-navigace-off a {font-weight: normal !important; text-decoration:none;}
	.kosik-navigace-cislo{padding: 0 10px 0 6px; color:White;}
	
	.tabulka-objednavka {width: 100%;}
	.tabulka-objednavka td {background: white; border: 0 !important; padding: 10px !important; width: 50%;}
	.tabulka-objednavka-podkres td {background: #f3f8fc; color: #666666; border: 0 !important; padding: 10px !important;}
	.tabulka-objednavka-nadpis td {padding: 20px 10px 0 10px !important;}
	.objednavka-nadpis {border-bottom: 1px dashed #CCCCCC;}
	.objednavka-nadpis-cerna {color: Black; font-weight: bold;}
	.objednavka-text-red {color:#cb3400;}
	
	.formular-fieldset {margin:10px 0 0 10px; padding:0 10px 10px 10px; border:1px solid #d5d1c9;}
	.formular-legend {color:#666666; margin:0 0 10px 10px; border:1px solid #d5d1c9; padding:5px 15px 5px 15px;}
	.formularovy-radek {height:26px; line-height:26px; margin:1px 0 0 0; padding:0 0 0 3px;}
	.formular-popis {float:left; width:180px; overflow:hidden; text-align:right; white-space:nowrap; padding:0 10px 0 0;}
	.formular-text {width:150px; height:18px; color:#666666; line-height:18px; margin:3px 5px 0 0; padding:0 5px 0 10px; border:1px solid #7f9db9;}
	.formular-file {width:300px; height:20px; color:#666666; line-height:18px; margin:3px 5px 0 0; padding:0 5px 0 5px; border:1px solid #7f9db9;}
	.formular-select {width:167px; height:21px; color:#666666; margin:3px 5px 0 0; padding:0 0 0 5px; border:1px solid #7f9db9;}
	.formular-radio {}
	.formular-checkbox {margin:0;}
	.formular-textarea {width:590px; height:100px; color:#666666; line-height:18px; margin:5px 5px 0 0; padding:0 5px 0 5px; border:1px solid #7f9db9;}
	.povinna-polozka {background:#ffffff url("../design/povinna-polozka.gif") no-repeat;}
	.nepovinna-polozka {background:#ffffff url("../design/nepovinna-polozka.gif") no-repeat;}
	.zamcena-polozka {background:#d2d2d2;}
	
#uzivatel {position:absolute; top:91px; right:0px; z-index:777; padding: 3px 10px; background: white; text-align:right;}
	
	
	

/* ----------------------------------------------------------------------------------------------------------
3-2) Kategorie: Český úřad zeměměřický a katastrální (body#style-01)
---------------------------------------------------------------------------------------------------------- */

#style-01 #content a, #style-01 #content h1, #style-01 #content h2, #style-01 #content h3, .style-01, #style-01 legend, #style-01 #tray a#tray-active {color:#0A70C2 !important;}
#style-01 #aside .aside-box-02 h3.title-02 {background-color:#0a70c2; color:#fff;}
#style-01 #aside #resize a, #style-01 #cols a:hover, #style-01 #cols a:active, #style-01 #cols a:focus, a:hover.style-01, a:active.style-01, a:focus.style-01 {background:#0A70C2 !important; color:#fff !important; text-decoration:none !important;}
#style-01 #tabs {border-bottom:2px solid #0A70C2;}
#style-01 #ilu-img {background:url("../design/ilu-01.jpg") 100% 0 no-repeat;}
#style-01 fieldset, #style-01 table, #style-01 th, #style-01 td {border:1px solid #A9D6FA;}
#style-01 th {background:#0A70C2; color:#fff;}
#style-01 tr.bg td {background:#F0F8FE;}
#style-01 ul li {background:url("../design/ul-01.gif") 0 5px no-repeat;}
#style-01 #aside ul.ul-02 li {background:url("../design/aside-01-ul.gif") 0 6px no-repeat;}

/* ----------------------------------------------------------------------------------------------------------
3-3) Kategorie: Katastrální úřady (body#style-02)
---------------------------------------------------------------------------------------------------------- */

#style-02 #content a, #style-02 #content h2, #style-02 #content h3, .style-02, #style-02 legend, #style-02 #tray a#tray-active {color:#C24100 !important;}
#style-02 #aside .aside-box-02 h3.title-02 {background-color:#C24100; color:#fff;}
#style-02 #content h1 {color:#E50;}
#style-02 #aside #resize a, #style-02 #cols a:hover, #style-02 #cols a:active, #style-02 #cols a:focus, a:hover.style-02, a:active.style-02, a:focus.style-02 {background:#C24100 !important; color:#fff !important; text-decoration:none !important;}
#style-02 #tabs {border-bottom:2px solid #C24100;}
#style-02 #ilu-img {background:url("../design/ilu-02.jpg") 100% 0 no-repeat;}
#style-02 fieldset, #style-02 table, #style-02 th, #style-02 td {border:1px solid #F0B99A;}
#style-02 th {background:#C24100; color:#fff;}
#style-02 tr.bg td {background:#FFFAE7;}
#style-02 ul li {background:url("../design/ul-02.gif") 0 5px no-repeat;}
#style-02 #aside ul.ul-02 li {background:url("../design/aside-02-ul.gif") 0 6px no-repeat;}

/* ----------------------------------------------------------------------------------------------------------
3-4) Kategorie: Zeměměřické a katastrální inspektoráty (body#style-03)
---------------------------------------------------------------------------------------------------------- */

#style-03 #content a, #style-03 #content h1, #style-03 #content h2, #style-03 #content h3, .style-03, #style-03 legend, #style-03 #tray a#tray-active {color:#CB1832 !important;}
#style-03 #aside .aside-box-02 h3.title-02 {background-color:#CB1832; color:#fff;}
#style-03 #aside #resize a, #style-03 #cols a:hover, #style-03 #cols a:active, #style-03 #cols a:focus, a:hover.style-03, a:active.style-03, a:focus.style-03 {background:#CB1832 !important; color:#fff !important; text-decoration:none !important;}
#style-03 #tabs {border-bottom:2px solid #9E1226;}
#style-03 #ilu-img {background:url("../design/ilu-03.jpg") 100% 0 no-repeat;}
#style-03 fieldset, #style-03 table, #style-03 th, #style-03 td {border:1px solid #ccc;}
#style-03 th {background:#CB1832; color:#fff;}
#style-03 tr.bg td {background:#F9EBEC;}
#style-03 ul li {background:url("../design/ul-03.gif") 0 5px no-repeat;}
#style-03 #aside ul.ul-02 li {background:url("../design/aside-03-ul.gif") 0 6px no-repeat;}

/* ----------------------------------------------------------------------------------------------------------
3-5) Kategorie: Zeměměřický úřad (body#style-04)
---------------------------------------------------------------------------------------------------------- */

#style-04 #content a, #style-04 #content h2, #style-04 #content h3, .style-04, #style-04 legend, #style-04 #tray a#tray-active {color:#557B00 !important;}
#style-04 #aside .aside-box-02 h3.title-02 {background-color:#557B00; color:#fff;}
#style-04 #content h1 {color:#709900;}
#style-04 #aside #resize a, #style-04 #cols a:hover, #style-04 #cols a:active, #style-04 #cols a:focus, a:hover.style-04, a:active.style-04, a:focus.style-04 {background:#547B05 !important; color:#fff !important; text-decoration:none !important;}
#style-04 #tabs {border-bottom:2px solid #557B00;}
#style-04 #ilu-img {background:url("../design/ilu-04.jpg") 100% 0 no-repeat;}
#style-04 fieldset, #style-04 table, #style-04 th, #style-04 td {border:1px solid #CBDB98;}
#style-04 th {background:#557B00; color:#fff;}
#style-04 tr.bg td {background:#F1F6E2;}
#style-04 ul li {background:url("../design/ul-04.gif") 0 5px no-repeat;}
#style-04 #header-left h2#page-title {padding-left:50px; background:url("../design/logo-zu.gif") 0 13px no-repeat;}
#style-04 #aside ul.ul-02 li {background:url("../design/aside-04-ul.gif") 0 6px no-repeat;}


/* ----------------------------------------------------------------------------------------------------------
3-5) Kategorie: Zeměměřický úřad (body#style-05)
---------------------------------------------------------------------------------------------------------- */

#style-05 #content a, #style-05 #content h2, #style-05 #content h3, .style-05, #style-05 legend, #style-05 #tray a#tray-active {color:#557B00 !important;}
#style-05 #aside .aside-box-02 h3.title-02 {background-color:#557B00; color:#fff;}
#style-05 #content h1 {color:#709900;}
#style-05 #aside #resize a, #style-05 #cols a:hover, #style-05 #cols a:active, #style-05 #cols a:focus, a:hover.style-05, a:active.style-05, a:focus.style-05 {background:#547B05 !important; color:#fff !important; text-decoration:none !important;}
#style-05 #tabs {border-bottom:2px solid #557B00;}
#style-05 #ilu-img {background:url("../design/ilu-04.jpg") 100% 0 no-repeat;}
#style-05 fieldset, #style-05 table, #style-05 th, #style-05 td {border:1px solid #CBDB98;}
#style-05 th {background:#557B00; color:#fff;}
#style-05 tr.bg td {background:#F1F6E2;}
#style-05 ul li {background:url("../design/ul-04.gif") 0 5px no-repeat;}
#style-05 #header-left h2#page-title {padding-left:50px; background:url("../design/logo-zu.gif") 0 13px no-repeat;}
#style-05 #aside ul.ul-02 li {background:url("../design/aside-04-ul.gif") 0 6px no-repeat;}

/* ----------------------------------------------------------------------------------------------------------
4-1) Stránka: Mapa webu / Výsledky vyhledávání
---------------------------------------------------------------------------------------------------------- */

.sitelist {margin-left:15px; padding-left:15px;}
.sitelist ul {margin:0 !important; list-style:none;}
.sitelist ul li {padding:0 !important; background:none !important;}
.sitelist ul li ul {margin-left:25px !important;}
.sitelist a:hover, .sitelist a:active, .sitelist a:focus {background:#224f79 !important; color:#fff !important; text-decoration:none !important;}

.box-style-00 {border-left:3px solid #224f79;}
.box-style-01 {border-left:3px solid #188DF3;}
.box-style-02 {border-left:3px solid #e50;}
.box-style-03 {border-left:3px solid #CB1832;}
.box-style-04 {border-left:3px solid #7A9D04;}
.box-style-05 {border-left:3px solid #7A9D04;}

/* ----------------------------------------------------------------------------------------------------------
5) Nezařaditelné: #content+#aside
---------------------------------------------------------------------------------------------------------- */

/* Content */

    #content .cols50 h2, #content .content-box h2 {margin:15px 0; font-size:130%; font-weight:bold;}
    #content .cols50 {background:url("../design/content-cols50.gif") 0 0 no-repeat;}
    #content .col50 {float:left; width:285px; padding:0 20px;}
    #content .col50 h2, #content .col50 h3 {color:#224f79;}
    #content .col50 table {border:1px solid #C0D9EF; border-collapse:collapse;}
    #content .col50 table caption {margin-bottom:5px; text-align:left; font-weight:bold;}
    #content .col50 table td, #content .col50 th {width:50%; padding:3px 5px; border:1px solid #C0D9EF;}
    #content .col50 table th {background:#F7FAFD; color:#224f79; text-align:left; font-weight:bold;}
    #content .col50 table {width:285px;}
    #content dl dt {font-weight:bold;}
    #content dl dd {margin-bottom:10px; padding-bottom:10px; background:url("../design/dot.gif") 0 100% repeat-x;}
    #content .important {border-left:7px solid #ee5500; padding:15px; background:#fffae7; font-size:120%;}
    #content .important p {margin:0;}
    #content .content-box {min-height:60px; padding:15px 20px; background:url("../design/content-box.gif") 0 0 no-repeat;}
    #content .content-box h2, #content .content-box h3, #content .content-box h4, #content .content-box h5, #content .content-box h6, #content .content-box p {margin-top:0;}
    #content .content-box .col30 {float:left; width:210px;}
    .content-box-02 {min-height:60px; padding:15px 20px; background:url("../design/content-box-02.gif") 0 0 no-repeat;}
    .content-box-02 .col30 {float:left; width:300px;}
    .content-box-02 .col30 h4 {margin-top:0;}

/* Aside */

    #aside ul {list-style:none;}
    #aside ul.ul-01 {list-style:none;}
    #aside ul.ul-01 li {padding-left:10px; background:url("../design/aside-ul-01.gif") 0 5px no-repeat;}
    #aside ul.ul-02 {width:210px; margin:5px 0;}
    #aside ul.ul-02 li {width:193px; padding-left:17px;}
	#aside ul.ul-02 li.kosik {width:193px; padding-left:17px; background:url("../design/ico-cart.gif") 0 5px no-repeat !important;}
	#aside ul.ul-02 li.info {width:193px; padding-left:17px; background:url("../design/ico-i.gif") 0 5px no-repeat !important;}
    #aside ul.ul-02 li a {font-weight:bold;}

		
    
/* nove */	
		.nadpis-vysledek {font-weight: bold; color: #224f79; padding: 10px 0 0 0;}
		.nadpis-vysledek2 {font-weight: bold; color: #224f79; padding: 0;}
		.ul-02-vysledek {width:210px; margin:0; color: #666666;}	
    .ul-02-vysledek li {width:193px; padding-left:15px; padding-top: 3px; background:url("../design/aside-00-ul.gif") 4px 8px no-repeat !important; line-height: 130%;}
		.ul-02-vysledek-sady {width:210px; margin:0; color: #666666;}	
    .ul-02-vysledek-sady li {width:193px; padding-left:20px; padding-top: 3px;}
		.sada01 {background:url("../design/sady-01.gif") 0 7px no-repeat !important;}
		.sada02 {background:url("../design/sady-02.gif") 0 7px no-repeat !important;}
		.sada03 {background:url("../design/sady-03.gif") 0 7px no-repeat !important;}
		.sada04 {background:url("../design/sady-04.gif") 0 7px no-repeat !important;}
		.velky-odkaz-sedy {float: right; text-align: right; height: 24px; background:url("../design/sipka-velka-seda.gif") bottom right no-repeat; margin: -30px 20px 0 0; padding: 5px 40px 0 0;}
		.velky-odkaz-sedy a {font-weight: bold;}
		.velky-odkaz-oranzovy {float: left; text-align: left; height: 24px; background:url("../design/sipka-velka-oranzova.gif") bottom left no-repeat; margin: -14px 0 0 0; padding: 5px 0 0 50px; font-size: 120%;}
		.velky-odkaz-sedy-dole {float: left; text-align: left; height: 24px; background:url("../design/sipka-velka-seda.gif") bottom left no-repeat; margin: 5px 0 0 0; padding: 5px 0 0 50px; font-size: 120%;}		
		.popisek {color: #666666; font-size: 90%;}
		.inspire-odskok{color: #666666; padding: 0 0 0 20px; }
		.napoveda-odkaz{background:url("../design/otaznik.gif") 0px 3px no-repeat; padding: 0 10px 0 13px; font-size: 90%;}
		.navigace-odkaz{background:url("../design/sipka-odkaz.gif") 0px 2px no-repeat; padding: 0 10px 0 15px;}
		.krizek {float: right; margin: 0 3px 0 0; cursor: pointer;}
		.odstraneni-okraje-vpravo {margin: 0 -20px 0 0;}
		.odstraneni-okraje {margin: 0 -20px 0 -10px;}
		
		#rolovaci {overflow-y: auto; overflow: -moz-scrollbars-horizont; width: 230px; height: 280px;}
		#rolovaci_mp {overflow-y: auto; overflow: -moz-scrollbars-horizont; width: 230px; max-height: 180px;}

										
		.ul-02-stav {width:210px; margin:5px 0; color: #666666;}
    .ul-02-stav li {width:193px; padding-left:15px; padding-top: 3px; background:url("../design/sipka-modra.gif") 0px 8px no-repeat !important;}
		.ul-02-stav li a {font-weight:bold;}
		.stav-vypis {margin-bottom: 10px;}
		.ul-02-stav-vypis {width:210px; margin:0;}
    .ul-02-stav-vypis li {width:193px; padding-left:10px; background:url("../design/aside-ul-02.gif") 0px 10px no-repeat !important; line-height: 130%;}
    .ul-02-stav-vypis li a {font-weight:normal;}
		
		.ul-02-stav-strom {width:210px; margin:0 0 10px 0;}
		.ul-02-stav-strom li.srolovano {width:193px; padding-left:12px;background:url("../design/znamenko-plus.gif") 0px 7px no-repeat !important; line-height: 130%;}
		.ul-02-stav-strom li.rozrolovano {width:193px; padding-left:12px;background:url("../design/znamenko-minus.gif") 0px 7px no-repeat !important; line-height: 130%;}
		.ul-02-stav-strom li.produkt {width:193px; padding-left:12px;background:url("../design/aside-ul-02.gif") 0px 8px no-repeat !important; line-height: 130%;}
		.ul-02-stav li.kosik {width:193px; padding-left:17px; background:url("../design/ico-cart.gif") 0 7px no-repeat !important;}
		.ul-02-stav li.info {width:193px; padding-left:17px; background:url("../img/aside-ul-01.gif") 2px 9px no-repeat !important;}
		.ul-02-stav-strom li a {font-weight:normal;}
		
		.listovani-podklad {background: #bed7ee; padding: 10px 5px;}
		.listovani-lista {background:url("../design/listovani-pozadi.gif") repeat-x; height:18px;}
		.stiskni-right{float: right; cursor: pointer; margin: 0px; padding:0px}
		.stiskni-left {float: left; cursor: pointer; margin: 0px; padding:0px;}
		.listovani-left-text {margin: 0 0 0 30px; padding:2px 0 0 0; color: White; font-size: 80%;}
		.listovani-vpravo {float: right; width: 150px;}
		.listovani-stranka-input {float:right; height:16px; width:30px; text-align:center; margin:0px; padding: 0px; border: 1px solid #8399b5; border-bottom: 1px solid #394a65;}
		.listovani-stranka-button {float:right; width: 21px; height: 18px; margin:0px; padding: 0px; border: 0px; background:url("../design/listovani-enter.gif") no-repeat; cursor: pointer;}
		.listovani-lista-velke {background:url("../design/listovani-pozadi-velke.gif") repeat-x; height:29px; padding-top: 6px;}
		.listovani-left-text-velke-first {float:left; margin: 0; padding:0 20px 0 20px; color: White; border-right: 1px solid #113651;}
		.listovani-left-text-velke {float:left; margin: 0; padding:0 20px 0 20px; color: White; border-right: 1px solid #113651; border-left: 1px solid #4c79a0;}
		.listovani-left-text-velke-last {float:left; margin: 0; padding:0; border-left: 1px solid #4c79a0;}
		.listovani-vpravo-velke {float: right; width: 150px; margin-right: 20px;}
		.info-jednotka {margin-top: 10px;}
		.hledani-zaklad {margin: 10px 0 20px 0; color:#224f79}
		.odsazeni-zleva {padding-left: 5px;}
		.odsazeni-zleva-sede-male {padding-left: 5px; color: #666666; font-size: 90%;}
		.formular-submit { height: 25px; color: white; cursor: pointer; line-height: 25px; padding: 0 14px 0 5px; border: 0; background: url("../design/pozadi-tlacitek.gif") top right no-repeat;}
		.formular-submit:hover { background: url("../design/pozadi-tlacitek.gif") bottom right no-repeat;}
		
		#gp-ikony-navigace {margin: -5px 0 0 20px; padding:4px 0;}
		.navigace-podklad {padding: 5px 0 0 0; height: 32px; margin:0 -20px; background: #bed7ee url("../design/ico-cart.gif") 5px 15px no-repeat}		
		
		.tabulka-vybrano {border-collapse: collapse; border-spacing: 0px; background: White; margin: 5px 0; border:0 !important; width: 210px; }
		.tabulka-vybrano th {padding:0px 2px; text-align:left; background: White !important; color: Black !important; border:0 !important; }
		.tabulka-vybrano th.stred {text-align:center; padding:0px 0px;}
		.tabulka-vybrano td {padding:0px 2px; text-align:left; background: White; border:0 !important; }
		.tabulka-vybrano td.stred {text-align:center; padding:0px 0px;}		
		.tabulka-vybrano td.tecky { background: url("../design/tabulka-linka-tecky.gif") 2px 7px no-repeat; padding:0px 0px;}	
		.vybrano-vysledek	{ margin: 10px 0; font-weight: bold;}	
		
		#aside #resize {margin-top:0; margin-bottom:7px; font-size:90%; color:#555;}
    #aside #resize .resize-01, #aside #resize .resize-02, #aside #resize .resize-03 {padding:2px 5px; text-decoration:none; color:#fff;}
    #aside #resize .resize-02 {font-size:110%;}
    #aside #resize .resize-03 {font-size:120%;}
    #aside #resize .resize-01#resize-active, #aside #resize .resize-02#resize-active, #aside #resize .resize-03#resize-active {background:#000 !important; color:#fff}
    #aside dl#news {margin:0; font-size:90%;}
    #aside dl#news dt {color:#C24100; font-weight:bold;}
    #aside dl#news dd {margin-bottom:10px; padding-bottom:10px; background:url("../design/dot.gif") 0 100% repeat-x; color:#224f79;}
    #aside #anketa-q {padding-bottom:10px; background:url("../design/dot.gif") 0 100% repeat-x;}
    #aside #anketa-q p {margin:0;}
    #aside #anketa-a {margin-bottom:10px; padding-bottom:10px; background:url("../design/dot.gif") 0 100% repeat-x;}
    #aside #anketa-a dl {margin:10px 0 0 0; font-size:90%;}
    #aside #anketa-a dd {color:#555;}

/* ----------------------------------------------------------------------------------------------------------
6) Nezařaditelné: Ostatní
---------------------------------------------------------------------------------------------------------- */

ul.ul-arrow {margin:15px 0 15px 15px; list-style:none;}
ul.ul-arrow li {padding-left:18px; background:url("../design/ul-arrow.gif") 0 4px no-repeat;}

a.button, #style-00 #cols a.button, #style-01-gp #cols a.button, #style-01 #cols a.button, #style-02 #cols a.button, #style-03 #cols a.button, #style-04 #cols a.button {float:left; padding-left:8px; height:31px; overflow:hidden; background:url("../design/button-left.gif") 0 0 no-repeat !important; color:#224f79 !important; text-decoration:none; font-weight:bold; cursor:pointer;}
a.button span, #style-00 #cols a.button span, #style-01-gp #cols a.button span, #style-01 #cols a.button span, #style-02 #cols a.button span, #style-03 #cols a.button span, #style-04 #cols a.button span{float:left; display:block; padding:6px 10px 8px 2px; background:url("../design/button-right.gif") 100% 0 no-repeat !important;}
a:hover.button, #style-00 #cols a:hover.button, #style_00_gp #cols a:hover.button, #style-01 #cols a:hover.button, #style-02 #cols a:hover.button, #style-03 #cols a:hover.button, #style-04 #cols a:hover.button,
a:active.button, #style-00 #cols a:active.button, #style_00_gp #cols a:active.button, #style-01 #cols a:active.button, #style-02 #cols a:active.button, #style-03 #cols a:active.button, #style-04 #cols a:active.button,
a:focus.button, #style-00 #cols a:focus.button, #style_00_gp #cols a:focus.button, #style-01 #cols a:focus.button, #style-02 #cols a:focus.button, #style-03 #cols a:focus.button, #style-04 #cols a:focus.button
{float:left; padding-left:8px; height:31px; overflow:hidden; background:url("../design/button-left.gif") 0 0 no-repeat !important; color:#000 !important; text-decoration:none; font-weight:bold; cursor:pointer;}
a:hover.button span, #style-00 #cols a:hover.button span, #style-01-gp #cols a:hover.button span, #style-01 #cols a:hover.button span, #style-02 #cols a:hover.button span, #style-03 #cols a:hover.button span, #style-04 #cols a:hover.button span,
a:active.button span, #style-00 #cols a:active.button span, #style-01-gp #cols a:active.button span, #style-01 #cols a:active.button span, #style-02 #cols a:active.button span, #style-03 #cols a:active.button span, #style-04 #cols a:active.button span,
a:focus.button span, #style-00 #cols a:focus.button span, #style-01-gp #cols a:focus.button span, #style-01 #cols a:focus.button span, #style-02 #cols a:focus.button span, #style-03 #cols a:focus.button span, #style-04 #cols a:focus.button span
{float:left; display:block; padding:6px 10px 8px 2px; background:url("../design/button-right.gif") 100% 0 no-repeat !important;}
.more {padding-left:16px; background:url("../design/ico-more.gif") 0 1px no-repeat;}

.input-text {padding:2px;}

img.f-left {margin-right:15px;}
img.f-right {margin-left:15px;}

.smaller {font-size:90%;}
.big {font-size:130%;}
.low {color:#555;}
.high {color:#224f79;}
.high-02 {color:#C24100 !important;}

#sideSearch { border:none; background:#EFF5FB; }
#sideSearch #sideSearchTabs { border:none; background:#EFF5FB; }
#sideSearch  #sideSearchTabs li { background:#EFF5FB; border: 1px solid #ccc; border-radius: 0px !important;}
#sideSearch  #sideSearchTabs li.ui-state-active { background:#EFF5FB !important; border-bottom: none !important;}
#sideSearch  #sideSearchTabs li.ui-state-hover { background:#EFF5FB !important;}
#sideSearch  #sideSearchTabs li a:hover {background-color: transparent !important;color: #000000 !important;}
#sideSearch  #sideSearchTabs li a:focus {background-color: transparent !important;color: #000000 !important;}
#sideSearch  #sideSearchTabs li a { cursor:pointer; color: gray;}
#sideSearch  #sideSearchTabs li.ui-state-active a { color: black; font-weight: bold; }
#sideSearch input[name="searchText"] {width:140px;}
#sideSearch *[name="submit"] {float: right;height: 18px;background-color: #224F79;cursor: pointer;border:none;}
#sideSearch div { border:1px solid #ccc; background: #EFF5FB; border-radius: 0px !important;}

#tabsMapa {border:none;}
#tabsMapa .ui-tabs-nav {background: none !important; border: none;}
#tabsMapa .ui-tabs-nav li {background: none !important; padding: 0; }
#tabsMapa .ui-tabs-nav li.ui-tabs-selected {border-bottom: 1px solid #fff !important; }
#style_00_gp #cols #tabsMapa .ui-tabs-nav li a:hover {color: #224f79 !important; background: transparent !important; }
#tabsMapa .ui-tabs-panel {border: 1px solid #aaa; }

#search-input span {font-style:italic;}