html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6 {
 padding: 0;
 margin: 0;
 list-style: none;
 color: #5f5f5f; 
}
p, li {
 /* font-size: 110%; */ 
 line-height: 1.4em;
}
ul ul li {
font-size: 100%;
}
p {
 
 padding-left: 0px;
}
body {
 font-size: 62.5%; 
 text-align: center;
 font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;
 background: #FFFFFF;
    }
#content {
  width: 980px;
  text-align: left; 
  margin: 0 auto; 
  position: relative;
}
#header {
 width: 980px; 
 height: 119px; 
 overflow: hidden; 
 position: relative;
 background: url(img/header-new-2.jpg) no-repeat left top; 
 left: 0px; 
 top: 0;
}
#header a.home_logo img{
 display: none;
}
#header a.home_logo{
 cursor: pointer; cursor: hand; 
 width: 100%; height: 119px; display: block;
}
#main {
 width: 728px; 
 float: left; 
 position: relative; 
 top: 0px; 
 left: 0px;
 background: url(img/main_top.jpg) no-repeat left top;
}  
#PhoneContacts th {
  width: 150px;
}
#PhoneContacts td select {
  width: 130px;
}
#subpage #main {
 top: 0; 
 margin-bottom: 0;
}
#main-content {
 position: relative; 
 top: 6px; 
 left: 0px; 
 width: 728px; 
 float: left;
 margin-bottom: 6px;
}
#main_in {
 background: url(img/main_backgr.jpg) repeat-y left top;
 float: left; 
 position: relative; 
 left: 0; 
 top: 6px;
 width: 728px;
} 
#main_left,
#content #main.page-index_view-newie #main_left,
#content #main.page-index_view-invitation #main_left {
 font-size: 1.2em;
 width: 703px;
 padding-left: 12px;
 float: left;
 position: relative;
 left: 7px; top: 0px;
 background: url(img/big2.jpg) no-repeat left top;
}
#main.page-index #main_left {
 width: 474px;
 background: url(img/big.jpg) no-repeat left top;
}
#main.contactFolder #main_left {
  font-size: 1em;
}
#main_left .perex {
 margin-left: 8px;
}
#main_left .text{ 
 font-weight: bold;
 margin-left: 3px;
}
*html #main_left .text {
 margin-left: 7px;
}
#main_left monthSwitcher{
}
#MainRight {
 width: 231px; 
 float: left; 
 position: relative; 
 left: 0px; 
 top: 0px;
 margin-left: 5px;
 overflow: hidden;
}
#main.page-index_view-newie #MainRight,
#main.page-index_view-invitation #MainRight {
	display: none;
}
#MainRight strong{
 font-size: 110%;
 line-height: 1.4em;

}
.main_right {
 width: 231px; 
 float: left; 
 position: relative; 
 left: 0px; 
 top: 0px;
/*  background: url(img/small.jpg) no-repeat left top; */
background: url(img/main-right-h2.jpg) no-repeat left top;
}
.main_right h2 {

margin-bottom: 0;

}
.main_right_in {
background: url(img/main-right.jpg) no-repeat left top;
margin-bottom: 8px;
min-height: 108px;
font-size: 1.2em;
}
*html .main_right_in {
 height: 108px;
}
.main_right_in {
padding: 8px 0px 0px 12px;
}
.main_right_in p {
padding-left: 0;
}
#subpage .main_right {
 left: 0;
}
#side-content {
 position: relative;
 float: right;
 top: 0; 
/* left: 3px; */
 padding-bottom: 45px;
 overflow: hidden;
}
#side {
 width: 251px; 
 float: left; 
 position: relative; 
 top: 3px; 
 left: 0px;
 background: url(img/menu_left_back.jpg) repeat-y left top;
}
#side #side_in {
 background: url(img/menu_left_top.jpg) no-repeat left top;
 position: relative; 
 top: 0px; 
 left: 0;
}
 #subpage #side {
 top: 3px; 
 margin-bottom: 5px;
}
#subpage #side-content{
padding-bottom: 0;
}
#side .side_end {
 background: url(img/menu_left_bottom.jpg) no-repeat left top;
 width: 251px; 
 height: 20px; 
 display: block;
}
#banner {
position: relative;
/* top: 43px; */
 width: 728px; 
/* height: 122px;*/ 
 padding-bottom: 2px;
}
#banner a img {
 border: none;
}
#nav {
 position: relative; 
 left: 35px; 
 top: 48px; 
 padding-bottom: 45px;
 width: 728px; 
 height: 15px;
}
#nav a, #nav span {
 font-size: 110%; 
 padding: 0px 5px 0 5px;
}
#nav a {
color: #004494;
}
#nav a:hover {
color: #CD2A2E;
}
#nav span {
 color: #cd2a2e; 
 font-weight: bold;
}
#footer {
 clear: both;
 margin: 0; 
 padding:0;left: 0;
 zoom: 1 !important;
 height: 1px;
 overflow: hidden;
}
#copyright {
 top: 3px;
 position: relative; 
 left: 0;
 width:100%;
 clear: both; 
 zoom: 1 !important;
} 
#copyright p {
 clear: both; 
 zoom: 1; 
 margin-left: 24px; margin-right: 24px;
}
p.develop {
 text-align: right;
 position: relative; 
 top: -16px;
}
.Rtext {
color: #cd2a2e; 
}
#header .Rtext {
 position: absolute; 
 top: 100px; 
 left: 100px; 
}
#header address {
 display: none;
}

/*-----------------------------menu-------------------------*/
#menu-content {
 position: absolute; 
 top: 119px; 
 left: 0px;
 background: url(img/menu.jpg) no-repeat left top;
 width: 980px; 
 height: 45px; 
 z-index: 100;
}
#menu-content h2 {
 display: none;
}
#menu-content ul {
 left: 25px; 
 top: 12px; 
 position: absolute;
 background: url(img/active_ul.jpg) repeat-x left top;
 z-index: 1;
}
#menu-content ul li {
 float: left; 
 display: block; 
 margin-right: 0px;
 line-height: 23px; 
 font-size: 140%;
 position: relative;
 background: url(img/active_left.jpg) no-repeat left top;
 padding-bottom: 10px;
}

/*#menu ul li {
  behavior: url(./hover.htc);
}*/
#menu-content ul li a {
 display: block; 
 float: left;
 color: #ffffff;
 text-decoration: none; 
 font-weight: bold;
 padding: 0 0 0 0;
 background: #043F83 url(img/menu_a.jpg) repeat-x top left;
}
*html #menu-content ul li a {
 display: inline-block;
 cursor: hand;
}
#menu-content li a:hover {
 
 background: transparent;
 color: black; 
 width: auto;
}
#menu-content ul li a span {
 padding-right: 13px;
 display: block; 
  background: url("img/menu_back.jpg") repeat-x top right;
}
#menu-content ul li span {
/*  padding-left: 13px; */
  background: url("img/menu_back.jpg") repeat-x top left;
  display: block;
}
*html #menu-content ul li a span {
 display: inline-block;
}
#menu-content li a:hover span {
 background: url("img/active_right.jpg") no-repeat top right;
}                                                 
#menu-content ul ul {
 display: none;
 position: absolute;
 top: 24px;
 width: 195px;
 left: 0px; 
 z-index: 1 !important;
 background:white url(img/submenu_top.jpg) no-repeat left top;
 padding-top: 3px;
 padding-bottom: -10px;
}      
* html #menu-content ul ul {
 display: block;
 top: -1000px;
}    
#menu-content ul ul li {
 float: none; 
 display: block;
 padding-left: 8px;
 clear: both; 
 line-height: 23px; 
 background: none;
 padding-bottom: 0px;
} 
* html #menu-content ul ul li{
 display: inline; 
 padding-left: 0px !important; 
 margin-left: 0 !important;
} 
#menu-content ul ul li a {
 padding:0 0 0 8px;
 color: #004494; 
 font-size: 60%;
 font-weight: normal;
 display: block; 
 clear: both;
 background: none;
} 
*html #menu-content ul ul li a {
 display: inline-block;
 clear: both;
 margin-left: 5px;
}
#menu-content ul ul li a:hover {
 background: url(img/sipka_black.jpg) no-repeat left center;
 text-decoration: underline;
 color: #cd2a2e; 
 padding:0 0 0 8px;
} 
*html #menu-content ul ul li a:hover {

} 
 #menu-content ul div{
     display: block;
     position: relative; top: 5px; left: 0;
     width: 195px;
     z-index: 1 !important;
     background:white url(img/submenu_bottom.jpg) no-repeat left bottom;
     padding-bottom: 30px;
}
*html #menu-content ul div{
 width: 195px;
 padding-bottom: 10px;
}
#menu-content ul div{
 &padding-bottom: 10px;
}
#menu-content ul li:hover ul {
 z-index: 1 !important;
 display: block;
}

#menu-content ul ul .menuObal li.hover a:hover{
 display: block;
 float: none;
 display: inline;
}
                                                                            
/*-----------------------------#menu2-------------------------*/
#menu2 {
 position: absolute; 
 top: 100px; 
 right: 2px;
}
#menu2 li {
 float: left; 
 display: inline; 
 font-size: 100%;
}
#menu2 li a {
 display: block; 
 float: left;
 padding-right: 20px;
 color: #004494; 
}
*html #menu2 li a {
 display: inline-block;
}
#menu2 li span{
 display: block; 
 float: left; 
 padding-left: 10px; 
 padding-right: 10px;
}
#menu2 .home a{
 background: url(img/home.jpg) no-repeat right top;
}
#menu2 .mapa a{
 background: url(img/mapa.jpg) no-repeat right top;
}
#menu2 .tisk a{
 background: url(img/tisk.jpg) no-repeat right top;
}
#menu2 .mail a{
 background: url(img/mail.jpg) no-repeat right top;
}
#menu2 .rss a{
 background: url(img/rss.jpg) no-repeat right top;
}
/*----------------------------searchform------------------------*/
#searchform {
 position: absolute; 
 left: 735px; 
 top: 130px;
 z-index: 100;
}
#searchform p {font-size: 10px;}
#searchform input {
 width: 155px; 
 height: 15px;
 margin-right: 5px;
 display: block; 
 float: left;
}
#searchform label {
 color: white; 
 display: block; 
 float: left;
 margin-top: 5px;
}
#searchform button {
 background: url(img/hledej.jpg) no-repeat left top; 
 margin-left: 5px;
 width: 17px; 
 height: 17px;
 font-size: 1px; 
 color: #004494; 
 text-indent: -5px;
 border: none;  
 cursor: pointer;
 display: block; 
 float: left;
 margin-top: 3px;
}
*html #searchform button{
 cursor: hand;
}
/*----------------------------#main-----------------------*/
span.mainend{
 clear: both; 
 background: url(img/main_bottom.jpg) no-repeat left bottom;

 width: 728px; 
 height: 17px; 
 display: block;
}
/*----------------------------#main_left------------------------*/

.aktual {
 position: relative;

}
#main_left ul, .main_right ul {

 padding: 0;
/*  width: 355px; */
}
*html #main_left ul{
 margin-left: 3px;
}
#main_left ul li, .main_right ul li {
 background: url(img/sipka_red.gif) no-repeat left 3px;
 list-style: none; 
 padding-left: 15px;
 color: #5f5f5f; 
 line-height: 1.4em;
 display: block;
 zoom: 1;
/*  width: 350px; */
}
#main_left .atual_img, #subpage .main_right .sub_img {
 background: url(img/sipka.jpg) no-repeat left top;
 padding-left: 10px;
 margin-bottom: 0px;
}
#main_left .atual_img {
 width: 70px; 
 float: left;
}
#main_left dl.download {
	display: block;
	margin-left: 6px;
}
#main_left dl.download dt {
	line-height: 16px;
	background: transparent url(/system/styles/img/file.gif) left no-repeat; /* defaultne budeme zobrazovat ikonku souboru */
	padding-left: 20px;
	margin-top: 3px;
}
#main_left dl.download dt.download_form_folder {
	background-image: url(/system/styles/img/folder.gif);
}
#main_left dl.download dd {
	margin-left: 20px;
}
#main_left dl.download, #main_left dl.download * {
	zoom: 1; /* ie6 bug */
}


form fieldset {
	border: 0 none;
	background: #e6e6e6 url(/system/styles/img/fieldset.png) left bottom no-repeat;
	width: 637px;
	position: relative;
	padding: 40px 0 20px 20px;
	margin-top: 20px;
	&overflow: hidden;
	
}
form fieldset legend {
	position: relative;
	top: 0;
	left: 0;
}
form fieldset legend span {
	position: absolute;
	top: -40px;
	left: -20px;
	&left: -27px; /* ie6 ma 7px bug */
	_left: -20px;
	width: 630px;
	height: 36px;
	background: #e6e6e6 url(/system/styles/img/fieldset-legend.png) left top no-repeat;
	display: block;
	padding-left: 27px;
	line-height: 32px;
	font-weight: bold;
}
form fieldset p {
	clear: both;
	overflow: hidden;
	zoom: 1;
	padding: 5px 0;
}
form fieldset p.half {
	clear: none;
	float: left;
	width: 293px; /* ! */
}
form fieldset p label, form fieldset p strong {
	font-weight: bold;
	vertical-align: top;
	float: left;
	width: 100px;
	padding-right: 10px;
}
form fieldset p input, form fieldset p textarea {width: 496px;}
form fieldset p select {width: 500px;}
form fieldset p.half input, form fieldset p.half textarea {width: 181px; &width: 171px;}
form fieldset p.half select {width: 183px; &width: 175px;}

form fieldset p label input, form fieldset p.half label input, form fieldset p.yesNo label input {
	width: auto;
}
form fieldset p input, form fieldset p textarea, form fieldset p button, form fieldset p select {
	position: relative;
	top: -1px;
	border: 1px solid #7f9db9;
}
form fieldset p label input {
	border: 0 none;
	top: 3px;
}
form fieldset p textarea {
	height: 5em;
}
form fieldset p.yesNo {clear: both;}
form fieldset p.yesNo label {
	top: -2px;
	position: relative;
	width: auto;
}
form fieldset p.yesNo label input {
	top: 3px;
}
form fieldset #captcha-info img {
	float: left;
}
form fieldset #captcha-info p {
	clear: none;
	float: left;
	width: 180px;
}
form fieldset p.button {
	text-align: right;
}
form fieldset p button {
	background: transparent url(/system/styles/img/button.gif) right 3px no-repeat;
	&background-position: right 4px;
	padding-right: 15px;
	padding-left: 0;
	margin-left: 0;
	border: 0 none;
	cursor: pointer;
	cursor: hand;
	font-weight: bold;
}
form fieldset p button {
    padding: 0 .25em;
    padding-right: 15px;
    width: auto;
    _width: 0; /* pouze pro IE */
    overflow: visible;
}



/*----------------------------barvy atd.------------------------*/
h1.hide {
display: none;
}
#main_left h2.main, #main_left h1{
 background: url(img/ico_red.jpg) no-repeat left center;
 color: #5F5F5F; 
 font-size: 120%;
 font-weight: bold;
 padding: 0 0 0 17px;
 margin: 8px 0 15px 0px;
}
#main_left h2{
 font-size: 120%;
}
h3{
 font-size: 110%;
}
#main_left h2 a, .main_right h3 a{
 color: #004494; 
}
#main_left h2, #main_left h3, .main_right h3, #main_left h4, #main_left h5, #main_left h6 {
 color: #5F5F5F;
}
#main_left strong{

}

#main_left h2{
 padding: 12px 10px 6px 0px;
 clear: both;
}
#main_left h3 {
 padding: 6px 10px 6px 0px;
}
.main_right h3 {
 padding: 12px 10px 0 6px;
 clear: both; 
}
#main_left img{
margin: 5px 10px 0 0px; 
}
#main_left p img{
margin-left: 0;
}
#main_left img.article_Image {
	float: left;
	margin: 5px 20px 10px 0px;
}
.main_right h2, #side_box_in h2 {
 background: url(img/ico_red.jpg) no-repeat left 1px;
 font-size: 120%;
 padding-left: 17px;
 margin: 10px 0 8px 10px;
}
/* .main_right h2 {
 margin-bottom: 15px;
} */
#side_box_in p {
 width: 190px;
}
#side_box_in h2 {
 margin-top: 0px; 
 position: relative; 
 top: 20px; 
 left: -15px; 
 margin-bottom: 30px;
}
#side_box_in {
 color: #cd2a2e;
}
#copyright p {
}

#main_left h2 a:hover, .main_right h3 a:hover, #subpage .main_right h2 a:hover, 
#side tr td a:hover, #menu2 li a:hover {
 color: #cd2a2e; 
 text-decoration: underline;
}
#subpage .main_right h2 a, #subpage .main_right h2 {
 color: #004494; 
 text-decoration: none;
}
.main_right p, .main_right span {
 color: #5f5f5f;
}
.main_right a {
 margin-left: 20px;
}
.main_right h2 a{
 margin-left: 0;
}
.main_right ul a, .main_right ol a, .main_right h3 a {
 margin-left: 0px;
}
.main_right ul li, #side_box_in ul,.main_right ol li, #side_box_in ol {
 color: #004494;
}
.main_right .tel, #side_box_in .tel {
 color:#cd2a2e; 
 font-weight: bold;
}
#side_box_in .tel {
 margin-top: 20px;
}
.main_right span {
 display: block;
}
.main_right img {border: 1px solid #dadada;}
.main_right p, #main_left p {
 margin: 3px 20px 0px 0px;
}
.main_right span {
 margin: 3px 20px 0px 12px;
}
#subpage .main_right p {
 margin-left: 0;
}
#side #side_in h2 {
 text-align: center; 
 color: #cd2a2e; 
 font-size: 150%;
 padding-top: 10px;
}
#main p.main_link a, #side_box p.main_link a {
 color: #cd2a2e; 
 background: url(img/sipka_red.gif) no-repeat left center;
 font-weight: bold; 
 padding:5px 0 5px 15px;
 display: block;
}
#main p.main_link {
 padding-left: 0;
}
#main p.main_link a {
 float: left;
}
#main p.main_link a.doc, #main p.main_link a.pdf {
 background: none; 
 border: none;
}
#main p.main_link a.doc img, #main p.main_link a.pdf img {
 border: none;
}
#main a.main_link {
 margin-left: 5px;
}
#side_box a.main_link {
 margin-left: 20px;
}
ul#resolutionSwitcher li {
	line-height: 1.5em;
}
#main a.button {
	display: block;
	text-decoration: none;
	background: transparent url(/system/styles/img/link-button.png) 0 0 no-repeat;
	width: 128px; /* 143 - paddingleft */
	padding-left: 15px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	color: #5f5f5f;
	font-weight: bold;
	margin: 30px 0 20px; /* trochu prasarna, je ot tu kvuli odsazeni od h1 a nasledujicich textu */
}

/* --------------------------------.main_right----------------------- */
.main_right {
 padding-bottom: 10px;
}
#subpage .main_right {
 padding-bottom: 30px;
}
#subpage .main_right .sub_img {
 margin-left: 10px;
}
#subpage .main_right .sub_img img {
 margin-left: 0;
}
a.greenlink {
 color: #00940F; 
 font-weight: bold;
 margin-left: 0 !important;
}
a {
 color: #004494;
}
a:hover {
color: #CD2A2E;
}
/*----------------------------#side-----------------------*/

#side ul {
 position: relative; 
 left: 0px; 
 top: 0;
/*background: url(img/menu_left_back.jpg) repeat-y left bottom;*/
}
#side td, #side th {
 vertical-align: middle;
 height: 37px;
}
*html #side td, *html #side th {
 height: 35px;
}
#side table {
 margin:8px 20px 0 25px; 
 border-collapse: collapse;
}
#side table td {
 font-size: 120%;
 margin-left: 25px;
 vertical-align: middle;
}
#side table th {
 width: 40px; 
 height: 30px;
}
#side tr td a, #side tr td {
 color: #004494; 
 font-weight: bold; 
}
#side tr td span {
 display: block;
}
tr th.side_kontakty {
 background: url(img/tel.jpg) no-repeat left center;
}
tr th.side_hodiny {
 background: url(img/hodiny.jpg) no-repeat left center;
}
tr th.side_podatelna {
 background: url(img/podatelna.jpg) no-repeat left center;
}
tr th.side_mista {
 background: url(img/prac_mista.jpg) no-repeat left center;
}
tr th.side_granty {
 background: url(img/granty.jpg) no-repeat left center;
}
tr th.side_neziskove {
 background: url(img/neziskove.jpg) no-repeat left center;
}
tr th.napiste_nam {
 background: url(img/ico-napiste-nam.gif) no-repeat left center;
 }
tr th.side_dotazy {
 background: url(img/faq.gif) no-repeat left center;
}
tr th.side_kultura {
 background: url(img/kultura.jpg) no-repeat left center;
}
tr th.side_noviny {
 background: url(img/noviny.jpg) no-repeat left center;
}
tr th.side_odpad {
 background: url(img/odpad.jpg) no-repeat left center;
}
tr th.side_deska {
 background: url(img/deska.gif) no-repeat left center;
}
tr th.side_tiskoveCentrum {
 background: url(img/ico-tiskove-centrum.gif) no-repeat left center;
}
tr th.side_cisteni {
 background: url(img/cisteni.gif) no-repeat left center;
}
tr th.side_vyzvy {
 background: url(img/ico-vyzva.gif) no-repeat left center;
}
tr th.side_online-rezervace {
 background: url(img/online-rezervace.gif) no-repeat left center;
}

/* -------------------------------side_box----------------------- */
#side_box {
 background: url(img/side_box_back.jpg) repeat-y left top;
 width: 251px; 
 float: right;
}
#side_box #side_box_in {
 background: url(img/side_box_top.jpg) no-repeat left top;
 width: 251px;  
 padding: 0 0px 0 0px;
}
#side_box_in #side_box_in2 {
 background: url(img/side_box_bottom.jpg) no-repeat left bottom;
 width: 251px; 
 padding-bottom: 18px;
 margin-left: 0px;
}
.side_box_bottom{

}
#side_box h2, #side_box ul {
 margin-left: 35px;
}
#side_box p {
 margin-left: 15px;
}
/* vyhledávání */
#searching {

}
#searching h3 {
padding:12px 10px 0 20px;
font-size:120%;
}
#searching h3 a {

color:#004494;
}
#searching hr {
visibility: hidden;
}
span.ellipsis {
margin:3px 20px 0 20px;
display: block;
color:#5F5F5F;
}
span.detail {
text-align: right;
color:#CD2A2E;
display: block;
margin: 3px 20px 3px 0;
}
span.detail a {
color:#CD2A2E;
display: block;

}
#searchingForm {
text-align: center;
}
#searchingForm input {
width: 200px;
height: 18px;
}
#searchingForm button {
background: #043F83;
color: white;
border: none;
width: 80px;
height: 23px;
position: relative;
top: 2px;
cursor: pointer;
cursor: hand;
&top: 0;
&left: 3px;
}
*html #searchingForm button {
 top: 0;
 left: 3px;
}
p.searchSwitcher {
text-align: center;

}
p.searchSwitcher a {
color:#CD2A2E;
}
#main_left table {
border: 1px solid #6683AE;
border-bottom: 0;
border-right: 0;
border-collapse: collapse;
border-spacing: 0;
margin-bottom: 1em;
}
#main_left table tr {
border-collapse: collapse;
border: 1px solid #6683AE;
}
#main_left table th {
background: #C3D2E8;
}
#main_left table th, #main_left table td {
padding: 5px;
border: 1px solid #6683AE;
border-collapse: collapse;

}
#main_left table td {

background: white;
}
#main_left table tr.first td {
background: #FFFFFF;
}
#main_left table tr td {
background: #EDEFF1;
}


hr.clear {
height: 1px;
clear: both;
visibility: hidden;
margin: 0; padding: 0;
border: none;
}
#application_form table td, #application_form table th, #application_form table, #application_form table tr {
 border: none;
 background: transparent !important;
}
div.infoBox {
margin-left: 8px;
}
.left {
float: left;
}
.right{
float: right;
}
.contactFile dl dt {
float: left;
padding-bottom: 5px;
padding-right: 5px;
}
.contactFile dl dd {
padding-bottom: 5px;
}
img.anotace {
border: 1px solid #DADADA;
margin-top: 10px !important; 
margin-left: 25px !important;
}
.czechpoint {
background: url(/system/img/czechpoint_logo.png) no-repeat top left;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/system/img/czechpoint_logo.png', sizingMethod='scale');
_background: none;
width: 183px;
height: 81px;
display: block;
cursor: pointer;
cursor: hand;
}
.volbyEP {
background: url(/system/img/volbyEP.jpg) no-repeat top left;
width: 219px;/*198 219*/
height: 185px; /*135 150*/
display: block;
cursor: pointer;
cursor: hand;
position: relative;
left: -14px;
top: -16px;
_top: 0px;
~top: 0px;
}
.ph3BezBarier {
background: url(/system/img/ph3-bez-barier.jpg) no-repeat top left;
width: 219px;/*198 219*/
height: 185px; /*135 150*/
display: block;
cursor: pointer;
cursor: hand;
position: relative;
left: -14px;
top: -16px;
_top: 0px;
~top: 0px;
}
.ph3podzim2009 {
background: url(/system/styles/img/podzim2009.jpg) no-repeat top left;
width: 219px;
height: 389px; 
display: block;
cursor: pointer;
cursor: hand;
position: relative;
left: -14px;
top: -16px;
_top: 0px;
~top: 0px;
}
.ph3vinobrani2009 {
background: url(/system/img/vinobrani-2009.jpg) no-repeat top left;
width: 219px;/*198 219*/
height: 192px; /*135 150*/
display: block;
cursor: pointer;
cursor: hand;
position: relative;
left: -15px;
top: -17px;
_top: 0px;
~top: 0px;
}
.onlineRez {
background: url(/system/img/Banner_Doporucujeme.gif) no-repeat top left;
width: 219px;/*198 219*/
height: 150px; /*135 150*/
display: block;
cursor: pointer;
cursor: hand; 
position: relative;
left: -15px;
}
.etapaPrivatizace a span {
background: url(/system/img/etapaPrivatizace.png) no-repeat top left;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/system/img/etapaPrivatizace.png', sizingMethod='scale');
_background: none;
width: 214px;
height: 100px;
display: block;
cursor: pointer;
cursor: hand;
margin-left: 15px;
}
.etapaPrivatizace a {text-decoration: none;}
.etapaPrivatizace a span b {visibility: hidden;}
#volbyDoPsPCR {
	position: relative;
	top: 18px;
	left: 2px;
}
#volbyDoPsPCR img {border: none;}
#side_box p.VolbyDoPsPCR { margin-left: 1px !important; }
p.VolbyDoPsPCR img {border: none;}
#main_left #PhoneContacts td { padding: 2px; }
#main_left #PhoneContactsObal { margin-left: -12px; }
#content .movie-flash {
	float: left;
	margin-right: 10px;
}


/* Diskuze */
#disc-list dl {
	margin-bottom: 15px;
	display: block;
	width: 656px; 
}
#disc-list dl dt, #disc-list dl dd {
	padding: 0 15px 0 30px;
	width: 611px; /* 656 - (15 + 30) */
	display: block;
	margin: 0;
}
#disc-list dl {background: transparent url(/system/styles/img/disc-body.png) center top repeat-y;}
#disc-list dl dt {
	background: transparent url(/system/styles/img/disc-answer.png) center 3px no-repeat;
	position: relative;
	font-weight: bold;
}
#disc-list dl dt:first-child, #disc-list dl dt.first-child {
	background-image: url(/system/styles/img/disc-header.png);
	background-position: center 0;
	line-height: 30px;
}
#disc-list dl dt em {
	position: absolute;
	right: 15px;
	top: 0;
	font-style: normal;
	font-weight: normal;
}
#disc-list dl dd {
	margin: 5px 0 10px 0;
}
#disc-list dl dd:last-child, #disc-list dl dd.last-child {
	background: transparent url(/system/styles/img/disc-footer.png) center bottom no-repeat;
	padding-bottom: 10px;
	margin-bottom: 0;
}

/* prepinac */
p.switcher {
	float: right;
	overflow: hidden;
}
p.switcher a, p.switcher b {
	padding: 0 5px;
}
p.switcher a {
	color: #004494;
	text-decoration: none;
}
p.switcher b {
	color: white;
	background-color: #004494;
}
#main p.switcher a img {
	border: 0 none;
	margin: 0;
}

/* homepage */
#index #main dl {
	padding-left: 15px;
	width: 449px;
	margin-bottom: 20px;
}
#main.page-index_view-newie #main_left dl,
#main.page-index_view-invitation #main_left dl {
	width: 670px;
} 
#index #main dl dt {
	clear: both;
}
#index #main dl dt a {
	text-decoration: none;
}
#index #main dl dt a b {
	padding-left: 15px;
	background: transparent url(/system/styles/img/sipka_red.gif) no-repeat scroll left 3px;
	text-decoration: underline;
	position: relative;
	font-weight: normal;
	display: block;
}
#index #main dl dt a b, #index #main dl dd.image {left: -15px;}
#index #main dl dt.image a b {
	margin-left: 88px;
}

#index #main dl dt a span {
	float: left;
	width: 68px;
	height: 73px;
	overflow: hidden;
	margin-right: 20px;
}
#index #main dl dt a span img {
	width: 68px;
	border: 0 none;
}
#index #main dl dd {
	margin-left: 0px;
	margin-bottom: 1em;
}
#index #main dl dd a {
	display: block;
	text-align: right;
	margin-right: 10px;
}


#index #main #otherActualLink, #index #main #otherInfoLink {
	/*
	position: absolute;
	top: 5px;
	right: 0;
	*/
	text-align: right;
	margin-bottom: 20px;
}
#index #main #otherActual, #index #main #otherInfo {
	display: none;
}
#index #main #zvemevas {
	background: transparent url(img/big.jpg) no-repeat scroll left top;
	position: relative;
	left: -10px;
	padding-left: 10px;
	padding-top: 2px;
	width: 470px;
	margin-right: -10px;
}
#index #main.page-index_view-invitation #zvemevas {
	width: auto;
}
#main.page-index_view-newie #main_left #zvemevas {
	display: none;
}
#index #main #zvemevas #newieSwitcher {
	position: absolute;
	top: 5px;
	right: -4px;
}
/* ie6 zlo */
#index #main.page-index_view-invitation dl dt a span {
	/*_float: none;*/
}
#index #main.page-index_view-invitation * {
	_zoom: 1;
}
