body {background: #f2f2f2 url('./bg_pg.jpg') 0 0 repeat-x;
      text-align: center; 
      font-family: Tahoma, "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif; 
      padding: 0; margin: 0;}

h1, h2 {margin:0; padding:0; padding-bottom:5px; font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;}

hr {display:none;}
img {border:none;}

#head_container {width: 100%; margin:0; padding:0; margin: auto;}			
#head {width: 900px; height: 350px; margin: auto; text-align:left; background:url('./bg_head.jpg') 0% 70px no-repeat;}			
#head h1 {width:309px; height:100px; background: url('./bg_logo.png') 0% 10px no-repeat; margin:0; padding:0; text-align:left;
         margin-left:20px;}
#head h1 a {display:block; height: 50px;}
#head span {display: none;}

ul#submenu {float:right; margin:0; padding:0;background:#000;width:270px;padding-left:10px;line-height:15px;}
ul#submenu li {float:left; list-style-type:none; padding:0; margin:0; text-align:center; font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;
            padding-left:10px;padding-bottom:5px;}
ul#submenu li a {font-size:65%; text-decoration:none; color:#14A1D7; font-weight:bold; 
padding-left:15px; background: url('./submenu_sipka.gif') 0% 45% no-repeat;
}
ul#submenu li a:hover {color:#fff;}
ul#submenu li a.active {color:#fff;}

ul#menu {margin:0; padding:0;padding-left:10px;padding-top:10px; z-index:1;}
ul#menu li {float:left; list-style-type:none; padding:0; margin:0; text-align:center; font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;
            padding-left:5px;}
ul#menu li a {margin:0; padding:0;font-size:70%; text-decoration:none; color:#fff; font-weight:bold; background:#000;
              padding:6px 10px 6px 10px;line-height:24px;}
ul#menu li a:hover {color:#000;background:#fff;}
ul#menu li a.active {color:#000;background:#fff;}

#head div.sluzby {position:relative;top:170px;font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;}
#head div.sluzby a {margin:0;padding:0;display:block; width:200px; height:30px; color:#000; text-decoration:none;padding-top:100px;
                    font-weight:bold;padding-left:30px;}
#head div.sluzby a.nem {background: url('./nemovitosti.jpg') no-repeat 50% 0;}
#head div.sluzby a.mov {background: url('./movite.gif') no-repeat 50% 0;}
#head div.sluzby a.firm {background: url('./firmy.gif') no-repeat 50% 0;}
#head div.sluzby a:hover {background: url('./vice_info.gif') no-repeat 65% 0;;}

#content_container {width:100%; margin:0; padding:0; margin:auto;}
#content {width: 900px; z-index:100; text-align:left; margin:auto; padding:0px;background: #fff url('./bg_content_top.jpg') 0 85px no-repeat;
          padding-top:85px;}
#content p {color:#333; line-height: 1.4; text-align:left;}
#content a {color:#2b76ba; font-weight:bold;}
#content a:hover {color:#777; text-decoration:none;}

#content #left_content {width:575px; margin:0; padding:0; padding:35px 5px 5px 20px;}
#content #left_content ul {margin:0;padding:0;padding:10px 5px 10px 22px; font-size:70%;}
#content #left_content ul li ul {margin:0;padding:0;padding:10px 5px 10px 22px; font-size:100%;}
#content #left_content ul li ul li {list-style-image:none;list-style-type: square;}

#content #left_content p {margin:0;padding:0; padding:10px 5px 10px 5px; font-size:70%;}
#content #left_content li {list-style-image: url('./odrazka.gif'); padding-bottom:3px; color:#333;}
#content #left_content h2 {font-size:110%; color:#2b76ba; font-family:"Arial CE", "Helvetica CE", Arial, helvetica, sans-serif; 
                           padding:10px 0px 5px 0px; 
                           border-bottom:1px solid #f1f1f1;}
#content #left_content p.zvyrazni {padding:10px;background:#f1f1f1;border:1px solid #e5e5e5;margin:5px 0 5px 0;}
#content #left_content p img {margin:2px;}
#content #left_content table {margin:0;padding:0;padding:5px;}

#content #left_content div.odd {background-color:#f1f1f1;}
#content #left_content ul#portal {list-style-type:none;margin:0;padding:0;padding:10px 0px;width:100%;margin-bottom:10px;}
#content #left_content ul#portal li {margin:0;padding:0;color:#555;list-style-image:none;
                                     background:url('./ulul_sipka.gif') no-repeat 3px 5px;padding: 1px 5px 1px 15px;
                                     margin-left:5px;
                                     }
#content #left_content ul#portal li a {color:#000;}
#content #left_content ul#portal li a:hover {color:#777;}

#content #left_content ul#slovnik {list-style-type:none;margin:0;padding:0;padding:11px;width:100%;}
#content #left_content ul#slovnik li {margin:0;padding:0;color:#000;list-style-image:none;list-style-type:square;padding-bottom:5px;}

#content #right_content {float:right; width:260px; margin:0; padding:0; padding:45px 25px 5px 10px; font-size:70%;}
#content #right_content h2 {color:#D31E1E;padding-left:20px; font-size:115%; background: url('./square-red.gif') no-repeat 0% 0%}

#content #right_content div.box {width:260px;border:1px solid #E3E9EF; background: #fff url('./bg_box.png') no-repeat 50% 7px;}
#content #right_content div.box h2 {margin:0;padding:0;width:40%;font-size:130%;color:#009AC2;padding:5px 0 5px 16px;
                                    background: #fff url('./h2_box_ico.gif') no-repeat 0% 50%;margin-left:7px;}

#content #right_content div.box ul {list-style-type:none;margin:0;padding:0;padding:5px;padding-left:8px;font-size:95%;}
#content #right_content div.box ul.podklady li {clear:both;margin:0;padding:0;padding:5px; border-bottom:1px solid #f1f1f1;color:#555;}
#content #right_content div.box ul.podklady li.last {border:none;}
#content #right_content div.box ul.podklady li img {padding-right:5px;vertical-align:middle;}

#content #right_content div.box ul.butt li {clear:both;margin:0;padding:0;padding:5px 25px;}

#content #right_content div.box ul.odkazy li {margin:0;padding:0;border-bottom:1px solid #f1f1f1;color:#555;
                                              background:url('./ulul_sipka.gif') no-repeat 0% 10px;padding: 5px 0px 5px 15px;}
#content #right_content div.box ul.odkazy li a {color:#000;}
#content #right_content div.box ul.odkazy li a:hover {color:#777;}

#content #right_content div.box ul li b {color:#000;}
#content #right_content div.box ul.dict li {margin:0;padding:0;padding: 3px 0px 5px 3px;border-bottom:1px solid #f1f1f1;color:#555;}
#content #right_content div.box ul.dict li li {border:none;}
#content #right_content div.box ul.dict li ol {border:none;}
#content #right_content div.box p.center {margin:0;padding:0;text-align:center;padding-bottom:8px;}
#content #right_content div.box p {margin:0;padding:0;}

p.go_up a {text-decoration:none;}
p.go_up a img {vertical-align:middle;}

#footer_container {width:100%; margin:0; padding:0;font-size:70%;}
#footer {width: 900px; text-align: left; margin: auto; padding:30px 0px 20px 0px; background:url('./bg_footer.gif') no-repeat 0% 0%;}
#footer p {color:#999; line-height: 1;margin:0;padding:0;padding-left:10px;padding-right:10px;padding-top:5px;}
#footer p a {color:#1A5495;}
#footer div {margin:0;padding:0;padding:5px;}
#footer div a {color:#bbb;}

table {margin: 0; padding: 0; border-collapse: collapse; width: 100%; font-size:70%;}
td {padding: 10px 10px; border-bottom: 1px solid #EEE; vertical-align:top;}
td + td {border-left: 1px solid #eee; color: #000;}
td + td + td {color: #555; border-left: none;}
td a {color: #444; text-decoration: none; text-align: right;}
tr {color: #666;}

td ul li {font-size:140%;}
td ul li ul li {font-size:100%;}
td.foto {width:120px;text-align:center;}

tr.suda td {background: #f5f5f5;}

form {margin:0; padding:0; margin-top:10px; background-color:#F0F7FF;}
fieldset {margin:0; border:none;font-size:70%;padding:10px;}
label {float:left; width:110px;	padding:1em; text-align:right;}
fieldset div {margin-bottom: .5em; padding:0;	display:block;}
fieldset div input, fieldset div textarea {width:99%;padding:1px; color:#333;}
fieldset div select {padding:1px;width:256px;font-size:100%;font-weight:bold;color:#333;}
fieldset div input {width:250px;}

form fieldset div.poznamka {float:right; width:190px; margin:0; padding:0; margin:0 0 0 10px; padding:5px; border:1px solid #ddd;
                            background-color:#ffffe6; color:#666; font-size:125%;}
form fieldset div.poznamka h4 {margin:0; padding:0;background:url('./warning.gif') 0 0 no-repeat; padding:0 0 5px 20px; border-width: 0 0 1px 0;
                            border-style:solid; border-color:#ddd; font-size:80%;}
form fieldset div.poznamka p {margin:0; padding:0;}
form fieldset div.poznamka p.last {margin:0; padding:0;}


.clear_float {clear:both;}
.clear_left {clear:left;}
.toright {float:right;}
.toleft {float:left;}
.vertical {vertical-align:middle;}
.center {text-align:center;}
.odrazit {margin:10px;}
.required {color:red;}

