#home {width: 543px;}
#top, #topnav, #mmenu, #content, #content-home, #footer, .slavfoot, .slavfootspace {width: 760px; margin: auto;}
#top {height: 115px; background: url('./picture/mask/usdeumap_green.gif') no-repeat #015641 right top;}
#topnav {height: 24px; background: url('./picture/mask/bg_nav.gif') no-repeat #FFD23A right top; color: #014C39;}
#mmenu {height: 36px; background: url('./picture/mask/bg_mmenu_green.gif') repeat-x #015641;}
#smenu {padding: 2px 0px 0px 10px; background: #E5E9EC; margin: 0px 0px 0px 0px; clear: both;}
#content-home {background: url('./picture/mask/bg_home_green2.gif') repeat-y 204px 0px #F6FAFD; padding: 0px 0px 0px 0px;}
#content {background: #F6FAFD; padding: 0px 0px 0px 0px;}
#footer {height: 60px; background: #015641; color: #96C381;}
.showfooter {width: 196px; height: 65px; float: left; text-align: right;}
img.logo {margin: 30px 0px 0px 12px; border: 0; float: left;}
img {border: 0;}

#rightpart {width: 556px; float: left; overflow-x: auto;}
.subparent {width: 193px; background: #C7E1B6; margin: 0px 0px 0px 3px;}
.leftsub {background: url('./picture/mask/bg_leftsub_green.gif') repeat-y; border-bottom: solid 1px #75AC5C; width: 193px;}

#leftpart {width: 196px; float: left; margin: 0px 0px 10px 0px;}
#leftpart h3.h3-1, h3.h3-2, h3.h3-3  {font-size: 15px; color: #015641; margin: 6px 0px 0px 0px; padding: 0px 0px 0px 65px; font-weight: none;}
#leftpart h3.h3-1  {padding: 3px 0px 0px 65px;}
#leftpart h3.h3-2  {padding: 0px 0px 0px 70px;}
#leftpart h3.h3-3  {padding: 0px 0px 0px 47px;}

.ftext {width: 500px; float: left; padding: 3px 0px 0px 10px;}
.copyr {float: right; padding: 3px 10px 0px 0px;}
.quicknav {width: 760px; height: 35px; background: #F6FAFD;}
.newsl {border: solid 1px #DAD7CE; background: #FEF1A9; width: 156px; margin-top: 5px;}
.red {color: #F1AA26;}

/* style for top mainmenu */
#mmenu a {color: #FFD23A; text-decoration: none; font-weight: bold; text-transform: uppercase;}
#mmenu a:hover {text-decoration: underline;}
#mmenu a.active {color: #96C381;}
#mmenupad {padding: 4px 0px 0px 25px;}
#rightpartp {padding: 0px 5px 0px 8px;}
h2.tit {margin: 0px 0px 5px 0px; border-bottom: solid 3px #E5E9EC; font-size: 17px; padding: 0px 0px 5px 0px; color: #474747;}

/* styles for left submenu */
div.menutree {margin-top: 0px;}
div.menutree a {text-decoration: none; color: #015641; background: url(picture/mask/bg_menuitem.gif) no-repeat center left; padding-left: 0px; font-weight: bold;}
div.menutree a:hover {text-decoration: underline;}
div.menutree div.private-item {color: gray;}
div.menutree a.active-item {color: #474747;}
div.menutree a.active-item-submenu {color: #474747;}
div.menutree div.label {color: red;}
div.menutree div.submenu {margin-left: 10px; border: 0px;}
.sqsmenu {float: left; margin: 7px 5px 0px 0px;}
.bgund {height: 18px; background: url('./picture/mask/bg_menuitem.gif') repeat-x;}
.bgund div {padding: 2px 0px 0px 0px;}

/* m@gnetpro icons */
.mgd {width: 100px; float: right;}
.mgd img {border: 0; margin: 5px 0px 0px 0px;}

.search {float: left; width: 197px; margin: 2px 0px 0px 0px;}
.search div {padding: 0px 0px 0px 10px; background: url('./picture/mask/sq6.gif') no-repeat 2px 8px;}
.topinfo {float: left; width: 450px; margin: 5px 0px 0px 7px; font-weight: bold; color: #014C39;}
input.searchm {width: 129px; height: 12px; background: #F1AA26; border: solid 1px #F1AA26; vertical-align: middle;}
#runtext {background: url('./picture/mask/bg_runtext.gif') no-repeat #014C39; color: #FFD23A; padding: 0px 0px 3px 0px;  margin: 0px 0px 0px 0px;}
.fspac {height:24px; background: #F6FAFD; width: 543px; float: right;}

#lpyl {background: #C7E1B6; width: 275px; float: left; margin: 0;}
#infom {width: 263px; background: #E5E9EC;}
#tiskm {width: 263px; float: left; background: #C1C4C7;}

.rpyltabs1 {background: url('./picture/mask/graytab.gif') no-repeat; height: 27px;}
.rpyltabs2 {background: url('./picture/mask/dgtab.gif') no-repeat; height: 27px;}
.rpyltabs3 {background: url('./picture/mask/gdtab.gif') no-repeat; height: 27px;}
.lpyltabs {background: url('./picture/mask/gtab_green.gif') no-repeat; height: 27px;}
.lpylf1, .lpylf2, .lpylf3 {margin-left: 5px; padding: 3px 0 0 10px; font-size: 16px; font-weight: bold;}
.lpylf1 {background: url('./picture/mask/sq4.gif') no-repeat 2px 11px;}
.lpylf3, .lpylf2 {background: url('./picture/mask/sq2.gif') no-repeat 2px 10px;}
.lpylf1 {color: #015641;}
.lpylf2, .lpylf3 {color: #474747;}

.newstit {background: #96C381;}
.newstit span {display: block; padding: 0px 0px 2px 2px;}
.newsimg, .newscon {float: left; margin: 5px 0px 0px 0px;}
.newscon {width: 258px; padding: 0px 0px 10px 0px;}

.news2con {width: 248px; padding: 0px 0px 10px 0px; float: left;}
.news2tit span {display: block; padding: 0px 0px 2px 2px; font-weight: bold;}
.news2tit a {font-weight: bold; text-decoration: underline;}
.news2tit a:hover {text-decoration: none;}
.news2img {float: left; margin: 1px 0 0 0;}
.slavfoot {background: #F6FAFD; padding: 0px 0px 0px 0px; height: 65px;}
.slavfootspace {background: #F6FAFD; padding: 0px 0px 15px 0px; clear: both; font-size: 0;}
.slavfrig-home {background: url('./picture/mask/bg_home_green2.gif') repeat-y; float: left; width: 543px; margin: 0px 0px 0px 8px; height: 65px;}
.slavfrig {float: left; width: 543px; margin: 0px 0px 0px 8px; height: 65px;}

.subtext {font-weight: bold;}
.form-hot {background-color: #C8E1B7 ;border: 1px #015641 solid;}
.form-button {background-color: #015641 ;border: 1px #C8E1B7 solid; color: #C8E1B7; height: 18px;}
.form-area {overflow: auto; background-color: #C8E1B7; border: 1px #015641 solid; width: 300px; height: 70px;}

.button {text-decoration: none; color: #FFD23A; padding: 1px 5px 1px 15px; height: 15px; border: 0px; font-size: 11px; background: url(./picture/mask/button_arrow_green.gif) no-repeat 12px 6px #015641; }

a.mgp {color: #96C381;}
a.mgp:hover {text-decoration: underline;}
a.link {background: url(./picture/mask/arrow06.gif) no-repeat 0px 3px; padding: 0px 0px 0px 12px; text-decoration: underline;}
a.link:hover, a.link2:hover {text-decoration: none;}
a.link2 {background: url(./picture/mask/sq3.gif) no-repeat 0px 5px; padding: 0px 0px 0px 8px; text-decoration: underline; font-weight: bold;}
.link3 {background: url(./picture/mask/sq5.gif) no-repeat 0px 5px; padding: 0px 0px 0px 8px; font-weight: bold;}

.art-date, .art-bold {background: url(./picture/mask/arrow06.gif) no-repeat 0px 3px; padding: 0px 0px 0px 12px; font-weight: bold; margin-top: 10px;}
a.art-bold {text-decoration: underline;}
a.art-bold:hover {text-decoration: none;}
.art-subj {padding: 0px 0px 0px 12px; font-weight: bold;}
.art-desc {padding: 5px 0px 0px 12px; font-style: italic}
a.art-link {padding: 0px 0px 0px 12px; font-weight: bold; text-decoration: underline;}
a.art-link:hover {text-decoration: none;}
.art-text {padding: 7px 0px 10px 12px;}
.art-text2 {padding-left: 12px;}
.clankyclassstrana {padding: 20px 0px 0px 12px;}
.infotext {font-weight: bold; color: #4D5B69; text-align: center;}

.regions {background: url('./picture/mask/gtab_green.gif') no-repeat; height: 27px; margin: 80px 0px 0px 0px;}
.region-news {background: #C7E1B6; /*height: 170px;*/}
.region-pad {padding: 5px 2px 15px 2px;}
.region-item {width: 267px; float: left;}
.region-title {background: #96C381; margin-left: 12px; height: 15px; padding: 0px 0px 0px 3px;}
.region-itemp {padding: 0px 0px 0px 12px;}
.region-link {padding: 0px 0px 0px 12px; text-align: right;}
.regions h2 {font-size: 16px;  margin: 0px;}
.region-arch {padding: 15px 5px 0px 0px; clear: both; text-align: right;}

img.page-img {border: 2px #96C381 solid;}
.galsec {margin: 10px 0px 10px 0px; padding: 4px 0px 2px 0px;  background: #E7F2DD;}
a.gal {text-decoration: underline; font-size: 11px;}
a.gal:hover {text-decoration: none;}

/* styles for billboards (volby) */
.bill-desc, .bill-desc2 {height: 145px; float: left; width: 245px;}
.bill-desc {background: #D3D7DA;}
.bill-desc2 {background: #E5E9EC;}
.bill-board, .bill-board2 {height: 145px; width: 297px; float: left;}
.bill-board {background: #C1C4C7;}
.bill-board2 {background: #D3D7DA;}
.bill-board img {border: solid 5px #C1C4C7;}
.bill-board2 img {border: solid 5px #D3D7DA;}
.bill-descp {padding: 5px 5px 5px 5px;}

/* styles for Naši lidé  >  Republikový výbor */
tr.rep {background-color: #C7E1B6;}
tr.rep td {border-bottom: 1px #96C381 solid;}
.repsub {background: url(./picture/mask/sq3.gif) no-repeat 0px 5px; padding: 0px 0px 0px 8px; font-weight: bold; margin: 5px 0 5px 0;}

/* styles for krajské Volby 2008 */
table.volby {background-color: #C7E1B6; border-collapse:collapse;}
table.volby td {border: 1px #96C381 solid; vertical-align: top;}

/* styles for WebMap */
div.webmap {font-family:Tahoma, Arial, Verdana, sans-serif; color:#5f5f5f}
div.webmap a {text-decoration:none; color:#5f5f5f}
div.webmap a:hover {text-decoration:underline}
div.webmap img {border-width:0px}
div.webmap a.normal-item {font-weight:normal; font-size:95%}
div.webmap div.private-item {color:gray; font-weight:normal; font-size:95%; margin-top:4px}
div.webmap a.active-item {font-size:95%; font-weight:bold}
div.webmap a.active-item-submenu {font-size:95%; font-weight:bold}
div.webmap a.active-item-in-submenu {font-style:italic; font-size:95%}
div.webmap div.label {color:red; font-weight:normal; font-size:95%; margin-top:4px}
div.webmap div.submenu {margin-left:20px}
.item-submenu-k {font-weight:bold}
.submenu {margin:5px}

.volby-date {font-size:90%; font-weight:normal; margin:0; padding:0;}

