/* ------- global styles */

body {font-family: Tahoma, Arial, Times, serif; font-size: 12px; background-color: #fff; margin: 0px; padding: 0px; background-image: url('../lo_files/style/bg-top.jpg'); background-repeat: repeat-x; background-position: top; }

/* ------- layout */

#global_wrapper {margin: auto; width: 910px; margin-top: 0px; }

#top_wrapper {margin: auto; width: 100%; height: 140px; margin: 0px; background-image: url('../lo_files/style/bg-head.jpg'); background-repeat: no-repeat; background-position: right bottom; }

#head_gds {float: left; width: 180px; height: 140px; margin: 0px; background-image: url('../lo_files/style/gds.jpg'); background-repeat: no-repeat; background-position: 31px 8px; }

#head_md {float: left; width: 430px; height: 140px; margin: 0px; color: #ffecbd; text-align: left;font-family: Georgia, Arial, Times, serif; }
#head_md p {word-spacing: normal; }
#head_md p.h2 {margin: 0px; font-size: 20px; }
#head_md p.h3 {margin: 20px 0px 5px 0px; font-size: 18px; }

#head_version {float: left; width: 150px; height: 140px; margin: 0; text-align: right; }
#head_version img { margin: 0; border-style: none; }
#head_version a {color: #906b59; margin: 0px; text-decoration: none; font-size: 12px; }
#head_version a:hover {color: #ffecbd; margin: 0px; text-decoration: none; font-size: 12px; }

#main_menu {margin: auto; width: 100%; height: 40px; margin: 0px; background-image: url('../lo_files/style/bg-mmenu.jpg'); background-repeat: no-repeat; background-position: right 0px; }

ul, li { margin: 0px; padding: 6px 0 0 0; text-align: left; }
.cl { clear: both; }
ul.menu { border: 0px; }
ul.menu li { list-style-type: none; }

ul.menu li.menu { float: left; padding: 0 10px 0 9px; margin-top: 5px; }
ul.menu li.menu a { text-align: center; color: #ffffcc; text-decoration: none; font-size: 14px; }
ul.menu li.menu a:hover { text-align: center; color: #ffffff; text-decoration: none; font-size: 14px; }

#main_wrapper { margin: 0; width: 760px; height: 100%; padding-top: 10px; }
#sub_main_wrapper { margin: 0; width: 910px; height: 100%; padding-top: 5px; }

#left_wrapper { float: left; width: 210px; height: 100%; padding-top: 60px; padding-bottom: 20px; }
#left_sluzby { float: left; padding-bottom: 20px; }
#left_sluzby p.sluzby {margin: 10px 0 0 10px; }
#left_sluzby p.sluzby a {color: #906b59; margin: 0px; text-decoration: none; font-size: 14px; }
#left_sluzby p.sluzby a:hover {color: #660000; margin: 0px; text-decoration: none; font-size: 14px; }

#main_kontakt { float: left; width: 190px; margin: 0; padding: 10px 0 10px 10px; font-size:11px;font-family: verdana, Arial; }

#right_wrapper { float: left; width: 670px; margin-top: 10px; padding:10px; }
#right_wrapper h2 { padding: 0px; font-family: Georgia, Arial, Times, serif; color: #660000; font-weight: bold; vertical-align: top; font-size: 16px; }
#right_wrapper h3 { padding: 0px; font-family: Georgia, Arial, Times, serif; color: #660000; font-weight: bold; vertical-align: top; font-size: 12px; }

ul.sluzby { margin-top: 20px; border: 0px; }
ul.sluzby a { margin: 0px; padding: 0px; font-family: Georgia, Arial, Times, serif; color: #660000; text-align: left; font-size: 14px; text-decoration: none; }
ul.sluzby li { margin-top: 10px; list-style-type: none; }
ul.sluzby li.sluzby { float: left; padding-left: 20px; padding-right: 10px; }

ul.pravne_sluzby { border: 0px; text-align: left; }
ul.pravne_sluzby li { margin: 1em 1em 1em 1.8em; text-align: left; list-style-type: disc; }
ul.pravne_sluzby li.pravne_sluzby { padding-left: 5px; padding: 0 20px 0 0; }

ul.poradna { border: 0px; text-align: left; }
ul.poradna li { margin: 1em 1em 1em 1.8em; text-align: left; list-style-type: decimal; }
ul.poradna li.poradna { padding-left: 5px; }

#footer { margin-top: 20px; margin-bottom: 20px; width: 760px; height: 20px; border-top: 1px solid #906b59; }
#footer p {margin: 0px; padding-top: 4px; text-align: center; text-decoration: none; font-size: 10px; color: #906b59; }
#footer p.sluzby a {color: #906b59; margin: 0px; text-decoration: none; font-size: 10px; }
#footer p.sluzby a:hover {color: #660000; margin: 0px; text-decoration: none; font-size: 10px; }
