

.mainPage {
	width: 1024px;
    	margin:0em auto;
	text-align:left;
	background-color:#FFF;
}
.mainPage a { color: #003366; }
.mainPage a:visited { color: #0F3A66 }
.mainPage a:hover { text-decoration:none; }

#header {
	height:86px;
	background:url('/public/f/e8/45/35_6042_header_gradient_new.gif') repeat-x left bottom;
	font-size:0.9em;
}

#header .hTop { height: 15px; }
#header .hMid {
	height: 55px;
	background: url('/public/c/bd/7b/37_50467__37_21844_hlavicka_facelift2.gif') no-repeat left top;
	margin-left:40px;
}
#header .hMid a.homeLink {
	display:block;
	width:470px; 
	height:50px; 
	float:left;
	cursor:pointer;
}
#header .fTH {
	display:block; 
	float:left; 
	width:250px;
	margin:20px 30px 0px 40px;
}

#header .hMid a.odsLink {
	display:block; 
	width:90px; 
	height:50px;
	float:left; 
	margin-right:20px;
	cursor:pointer;
}
#header .hMid a.prahaLink {
	display:block; 
	width:45px; 	
	height:50px; 
	float:left;
	cursor:pointer;
}
#header .hTop .hMPB {
	float:left;
	margin:30px 0px 0px 40px;
	background:url('/public/ea/1c/56/39_50466_pb_head_poslanec.gif') no-repeat left top;
	width:500px;
	height:50px;
}

#header .hTop .hRight {
	float:right;
	margin:30px 0px 0px 40px;
	background: url('/public/ea/1c/56/39_50466_pb_head_poslanec.gif') no-repeat left top;
	width:300px;
	height:60px;
}

#segmentBlock {
	height:283px;
	background: url('/public/c4/76/36/41_6042_bem_mezi_gradient.gif') repeat-x left top;
	color:#FFF;
	font-family:arial, verdana;
	overflow:hidden;
}

#segmentBlock  .menu {
	width:260px;
	float:left;
}
#segmentBlock  .menu .menuHolder {
	padding:10px 20px 10px 40px;
}

#segmentBlock  .menu .menuHolder ul {
	margin-left:0px;
	padding-left:0px;
	margin-top:0px;
}

#segmentBlock  .menu .menuHolder ul li {
	list-style-type:none; 
	font-weight:bold;
	border-bottom: solid 1px #96D3E3;
}

#segmentBlock  .menu .menuHolder ul li a,
#segmentBlock  .menu .menuHolder ul li a:visited {
	text-decoration:none;
	color:#FFF;
	padding-bottom:5px;
	padding-top:5px;
	display:block;
	width:100%;
	height:100%;
}
#segmentBlock  .menu .menuHolder ul li a:hover { color:#E7EDA8; }
#segmentBlock  .menu .menuHolder ul li a.active {
	background:transparent url('/public/42/25/7e/43_6042_gradient_menu.png') repeat-x left bottom; 
	color:#E7EDA8;	
}
/* -- IE PNG -- */
* html #segmentBlock  .menu .menuHolder ul li.m1 a.active { background: url('/public/e3/16/37/45_6042_m1.gif') repeat-x left top; }
* html #segmentBlock  .menu .menuHolder ul li.m2 a.active { background: url('/public/66/3b/4b/47_6042_m2.gif') repeat-x left bottom; }
* html #segmentBlock  .menu .menuHolder ul li.m3 a.active { background: url('/public/e9/5f/5f/49_6042_m3.gif') repeat-x left bottom; }
* html #segmentBlock  .menu .menuHolder ul li.m4 a.active { background: url('/public/1/d/33/51_6042_m4.gif') repeat-x left bottom; }
* html #segmentBlock  .menu .menuHolder ul li.m5 a.active { background: url('/public/84/31/47/53_6042_m5.gif') repeat-x left bottom; }
* html #segmentBlock  .menu .menuHolder ul li.m6 a.active { background: url('/public/7/56/5b/55_6042_m6.gif') repeat-x left bottom; }
* html #segmentBlock  .menu .menuHolder ul li.m7 a.active { background: url('/public/8a/7a/6f/57_6042_m7.gif') repeat-x left bottom; }
* html #segmentBlock  .menu .menuHolder ul li.m8 a.active { background: url('/public/d/9f/83/59_6042_m8.gif') repeat-x left bottom; }
* html #segmentBlock  .menu .menuHolder ul li.m9 a.active { background: url('/public/25/4c/57/61_6042_m9.gif') repeat-x left bottom; }

#segmentBlock  .menu .menuHolder ul li span { }
#segmentBlock  .menu .menuHolder ul li a.active span { padding-left:10px; color:#E7EDA8; }

#segmentBlock .info {
	float:left;
	height:100%;
	width:764px;
	background:transparent url('/public/2d/da/99/10896_50471_bem_hlava_bez_volebjpg.jpg') no-repeat 15% 100%;
}
#segmentBlock .hp1 {
	background: transparent url('/public/10/54/cc/63_16340_bem_primator_02Final.jpg') no-repeat 60% 100%;
}
#segmentBlock .hp2 {
	background: transparent url('/public/bf/d7/a5/457_15438__457_6042_bem_hp2_kopie.jpg') no-repeat 52% 100%;
}
#segmentBlock .hp3 {
	background: transparent url('/public/69/d9/e8/459_6042_bem_hp3.jpg') no-repeat 68% 100%;
}




#segmentBlock .iBg1 { background:transparent url('/public/da/54/12/351_6042_bem_hp1_podklad.jpg') no-repeat 61% 100%; }
#segmentBlock .iBg2 { background:transparent url('/public/80/8d/b9/353_6042_bem_hp3_pozadi.jpg') no-repeat 61% 100%; }
#segmentBlock .iBg3 { background:transparent url('/public/58/ae/7d/355_6042_bem_hp3_podklad.jpg') no-repeat 61% 100%; }

#infoContent { float:left; width:467px; height: 100%; }
#infoContent .holder { padding:20px 20px 10px 10px; color:#FFF; }
#infoContent .holder h2 {
	font-size:1em;
	margin:0px 0px 10px 0px;
}	
#infoContent .holder .body p { margin:8px 0px; }

#boxes {
	width:258px;
	height:100%;
	float: left;
	font-weight:normal;
}

#boxes .boxPrimator {
	width:257px;
	height:80px;
	background:transparent url('/public/f1/f5/af/814_30613_primatorV2_1__HRed.gif') no-repeat right top;
	margin-top:22px;
	margin-bottom:6px;
	overflow:hidden;
}
#boxes .selectedPrim a,
#boxes .selectedPrim a:visited {
	background:transparent url('/public/f1/f5/af/814_30613_primatorV2_1__HRed.gif') no-repeat left top;
}
#boxes .selectedPol a,
#boxes .selectedPol a:visited {
	background:transparent url('/public/bd/3d/83/812_30612_politikV2_2__HRed.gif') no-repeat left top;
}
#boxes .selectedPB a,
#boxes .selectedPB a:visited {
	background:transparent url('/public/93/87/47/816_31146_bemV2_1__HRed2.gif') no-repeat left top;
	color: #003366;
}

#boxes a.primator,
#boxes a.politik,
#boxes a.boxPB {
	display:block;
	width:100%;
	height:100%;
}
#boxes a,
#boxes a:visited {
	color:#FFF;
	text-decoration:none;
}
#boxes a.boxPB,
#boxes a.boxPB:visited { color: #003366; }

#boxes a.primator:hover {
	background:transparent url('/public/f1/f5/af/814_30613_primatorV2_1__HRed.gif') no-repeat left top;
}

#boxes .boxPolitik {
	width:257px;
	height:80px;
	background:transparent url('/public/bd/3d/83/812_30612_politikV2_2__HRed.gif') no-repeat right top;
	margin-bottom:6px;
	overflow:hidden;
}
#boxes a.politik:hover {
	background:transparent url('/public/bd/3d/83/812_30612_politikV2_2__HRed.gif') no-repeat left top;
}
#boxes .boxPB {
	width:257px;
	height:80px;
	background:transparent url('/public/93/87/47/816_31146_bemV2_1__HRed2.gif') no-repeat right top;
	overflow:hidden;
}
#boxes a.boxPB:hover {
	background:transparent url('/public/93/87/47/816_31146_bemV2_1__HRed2.gif') no-repeat left top;
	color: #003366;
}

#boxes .boxPrimator .text,
#boxes .boxPolitik .text,
#boxes .boxPB .text {
	padding:30px 25px 5px 83px;
	font-size:0.9em;
	display:block;
}

#content {
	margin-top:20px;
	padding:0px;
}
#breadcrumbs {
	margin-top:10px;
	font-size:0.9em;
	margin-left:40px;
}
#breadcrumbs a,
#breadcrumbs a:visited { color: #2E6089; }

#content a { color: #2E6089; }
#content a:visited { color: #0A5397; }
#content a:hover { text-decoration:none; color: #000; }

/* --- LEFT SIDE --- */

#content .leftSide { 
	width:260px; 
	float:left; 
	font-size:0.9em;
}
#content .leftSide .textHolder { padding-left:30px; }


#content .leftSide .tsBox { width:210px; }
#content .leftSide .tsBox .tsHead {
	padding-bottom:8px;
	border-bottom:solid 1px #CCCCCC;
	margin-left:10px;
}
#content .leftSide .tsBox .text { padding-top:10px; }
#content .leftSide .tsBox .text img {
	float:left;
	margin:0px 10px
}

#content .leftSide .newsletter {
	width:200px;
	height:94px;
	background:transparent url('/public/42/3c/8f/4123_6042_newsletterBox.gif') no-repeat left top;	
	margin:10px 0px 10px 10px;
}
#content .leftSide .newsletter .text {
	padding:30px 10px 0px 10px;
}
#content .leftSide .newsletter .nlInput { width:174px; }
* html #content .leftSide .newsletter .nlInput { width:180px; }
.mT8 { margin-top:8px; }

#content .leftSide .tsBlog {
	width:210px;
	margin-top:10px;
}
#content .rightSide .tsBlog { font-size: 0.9em; width: 255px; }

#content .tsBlog .tsHead {
	padding-bottom:8px;
	border-bottom:solid 1px #CCCCCC;
	margin-left:10px;	
}
#content .tsBlog .tsHead span {
	color:#3399CC;
	font: normal bold 1.1em arial;
	margin-left:10px;
	position:relative;
	top:-3px;
}
#content .tsBlog .text {
	padding:10px;
	background:transparent url('/public/8/d4/97/71_6042_left_blog_bottom.gif') no-repeat left bottom;	
	min-height:50px;
}
#content .rightSide .tsBlog .text {
	background:transparent url('/public/96/b5/85/941_6042_right_box_bottom.gif') no-repeat left bottom;
	padding-right:20px;
}
* html #content .tsBlog .text { height:70px; }

#content .tsBlog .text .calendar {
	padding-left:0px;
	margin-left:5px;
	background:transparent url('/public/d7/ab/f5/73_6042_blog_calendar_icon.gif') no-repeat left top;	
	min-height:31px;
}
* html #content .tsBlog .text .calendar { height:31px; }
#content .rightSide .tsBlog .text .calendar {	width:230px; }

#content .tsBlog .text .calendar a { color: #333; }
#content .tsBlog .text .calendar a:visited { color: #666; }

#content .tsBlog .text span {
	float:left;
	width:28px;
	height:40px;
	padding-top:9px;
	margin-right:10px;
	display:block;
	text-align:center;
}
#content .tsBlog .text span strong {
	display:block;
	width:27px;
	font-weight:normal;
	margin-top:8px;
}
#content .leftSide .holder {
	width:210px;
	padding:10px 0px;
}
#content .leftSide .holder a,
#content .midSide .holder a { margin-left:10px; }
#content .leftSide .banner { margin:10px 0px; }

/* --- MID SIDE ---*/

#content .midSide {
	width:470px;
	float:left;
}

#content .midSide .textHolder { padding-right:20px; }
#content .midSide h3.novinky { margin:15px 0px; }

.emptyBox { height:50px; }
#content .w730 { width:730px; }
#content .w764 { width:764px; }
#content .midSide .pR40 { padding-right:40px; }
#content .midSide .sM3 { padding-left:40px; padding-right:20px; }

#content .midSide .aktuality {
	border-top:solid 1px #CCC;
	border-bottom:solid 1px #CCC;
	margin:5px 0px;
	padding-bottom:10px;
}
#content .midSide .aktuality .akt {
	padding-top:10px;
	font-size:0.9em;
}
#content .midSide .aktuality .akt .date { font-size:0.8em; }

#content .midSide .aktuality .akt img,
#content .rightSide .video .mid .textHolder img,
#bigSide .content .text img { float:left; margin-right:10px; }

#content .midSide .aktuality .akt img { margin:0px 15px 2px 0px; border: solid 1px #BABABA; }

#bigSide .content .text img { margin-right:25px; }

#content .midSide .aktuality .akt h2 {
	font-size:1em;
	font-weight:bold;
	margin:2px 0px 5px 0px;
}

#content .midSide .aktuality h2 a,
.mainPage .content .midSide .aktuality h2 a:visited { color: #000; }

#content .midSide .aktuality .akt p,
#content .midSide .news p { margin:5px 0px; }

.fs08 { font-size:0.8em; }
.fs09 { font-size:0.9em; }

#content .midSide h2 {
	color:#3399CC;
	margin:0px 0px 5px 0px; 
	font-size:1.2em;
} 
h2.img { line-height:5px; }

#content .midSide h2 a { color: #3399CC; }
#content .midSide h2 a:visited { color: #1D7394; }
#content .midSide h2 a:hover { text-decoration:none; }

#content .midSide .news { margin-bottom:30px; font-size: 0.9em;}
#content .midSide .news span { font-size:0.8em; }
#content .midSide .holder { font-size:0.9em; }

/* --- RIGHT SIDE ---*/

#content .rightSide { 
	float:left; 
	width:256px; 
}

#content .rightSide h3 { margin:0px; }
#content .rightSide .banner { margin-bottom:20px; }

#content .rightSide .calendar {
	width:252px;
	overflow:hidden;
}

#content .rightSide .calendar .top {
	height:36px;
	background:transparent url('/public/c7/79/c0/75_6042_calendarTop.gif') no-repeat left bottom;
}
#content .rightSide .calendar .bottom {
	height:12px;
	background:transparent url('/public/e7/27/12/77_6042_calendarBottom.gif') no-repeat left top;
}
#content .rightSide .calendar .cal {
	background:#D3ECF3 url('/public/74/42/12/4118_6042_calendarMid.gif') repeat-x left top;
	padding:10px 0px 10px 20px;
}  

#content .rightSide .calendar .cal table.calendar { width:210px; font-size:0.8em; }
#content .rightSide .calendar .cal table.calendar a,
#content .rightSide .calendar .cal table.calendar a:visited { color:#0A5397; }
#content .rightSide .calendar .cal table.calendar th { text-align:center; }
#content .rightSide .calendar .cal table.calendar td {
	text-align:center;
	background-color: #FFF;
	border:solid 1px #DCDCDC;
	width:25px;
	padding: 2px 0px;
}
#content .rightSide .calendar .cal table.calendar td.empty {
	background-color:#D3ECF3;
	border:solid 1px #D3ECF3;
}
#content .rightSide .calendar .cal table.calendar td.empty:hover {
	background-color:transparent;
	border-width:0px;
}
#content .rightSide .calendar .cal table.calendar td.event { 
	border: solid 1px #85C8DA; 
	background-color: #F2F2F2;
}
#content .rightSide .calendar .allActions { margin:8px 0px 0px 35px; }
#content .rightSide .calendar .allActions a {	color: #000; }
#content .rightSide .calendar .cal table.calendar td.today { border: solid 1px #1A314F; background-color: #D3ECF3; }
#content .rightSide .calendar .cal table.calendar td.dark { background-color: #FAFAFF; }

#content .rightSide .calendar .cal table.calendar td:hover, 
#content .rightSide .calendar .cal table.calendar td.hover {
	background-color: #E2F0F9;
	color: #005284;
}

#content .rightSide .calendar .cal table.calendar td div.events {
	display: none;
}


#content .rightSide .fotogallery,
#content .rightSide .video {
	width:252px;
	margin:20px 0px;
	color:#FFF;
	font-size:0.9em;
}
#content .rightSide .fotogallery a,
#content .rightSide .video a { color: #FFF; }
#content .rightSide .fotogallery a:visited,
#content .rightSide .video a:visited { color: #F2F2F2; }

#content .rightSide .fotogallery .top,
#content .rightSide .video .top {
	background:transparent url('/public/c4/81/13/120_30713_FGB.gif') no-repeat left top;
	height:35px;
}
#content .rightSide .video .top {
	background-image: url('/public/f2/0/54/79_30726_vt.gif');
}
#content .rightSide .fotogallery .mid,
#content .rightSide .video .mid {
	background:#304d79 url('/public/c4/81/13/120_30713_FGB.gif') no-repeat left bottom;
	min-height:101px;
}
#content .rightSide .video .mid {
	background-image: url('/public/8/a4/24/81_30727_vb.gif');
}

* html #content .rightSide .fotogallery .mid,
* html #content .rightSide .video .mid { height:101px; }

#content .rightSide .fotogallery .mid .textHolder,
#content .rightSide .video .textHolder { padding: 20px 10px 15px 20px; text-align: center; }
#content .rightSide .fotogallery .mid .textHolder .slide,
#content .rightSide .video .mid .textHolder .slide {
	position: relative;
	height: 125px;
}
#content .rightSide .video .mid .textHolder .slide { height: 100px; }
#content .rightSide .fotogallery .mid .textHolder .slide a,
#content .rightSide .video .mid .textHolder .slide a {
	display: none;
	position: absolute;
	top: 0; left: 0; width: 100%;
}
#content .rightSide .fotogallery .mid .textHolder a.active,
#content .rightSide .video .mid .textHolder a.active {
	display: block;
}
#content .rightSide .fotogallery .mid .textHolder .slide a img,
#content .rightSide .video .mid .textHolder .slide a img {
	border: 3px solid #fff;
}
#content .rightSide .video .mid .textHolder img { float: none; }


#content .article { font-size:0.9em; margin-bottom: 10px; }
#content .article .date { font-size:0.8em; margin-bottom:5px; }
#content .article h1 { 
	color:#3399CC;
	margin:0px 0px 10px 0px;
	font-size:1.4em; 
}

#content .dP .article h1,
#content .article h1.underline { border-bottom: solid 1px #CCCCCC; padding-bottom:8px; }

#content .article .headline { color: #999999; font-weight: bold; font-size:0.9em; }
#content .article .perex { margin-top:15px; margin-bottom:10px; }

#content .rozhovory .article .perex,
#content .rozhovory .article em, #content .rozhovory .article .otazka { font-weight:bold; font-style: italic; }
#content .rozhovory .article .otazka { margin: 1em 0; }

#content .article .body { padding-top:5px; }
#content .article .body img { float:left; margin: 0px 15px 10px 0px; }
#content .article .body h2 img { float: none; margin:0px; }
#content .article .body h2 { margin-bottom:10px; padding-bottom:10px; } /* line-height:5px; */
#content .article .body p { margin:0px 0px 20px 0px; }

#content .article i,
#content .article em { width:98%; }

/* -- BIG SIDE -- */

#bigSide { margin:0px 40px 10px 30px; }
#bigSide .content { padding-left:10px; font-size: 0.9em;}

#bigSide .lifeLine { 
	background:transparent url('/public/ee/f7/27/83_42294_zivot_line3.gif') no-repeat left top;
	height:77px;
	margin:20px 0px 30px 0px;
	padding-left:37px;
	padding-right:26px;
}
#bigSide .lifeLine div {
	width:26px;
	height:35px; 
	float:left;
	margin-top:28px;
}

#bigSide .lifeLine div a { display:block; width:100%; height:100%; }

#cv_1963 { width:24px !important; }
#cv_1963 a { background: #2DA7C7 url('/public/bc/38/34/342_6042_tlBod.gif') no-repeat left top; }
#cv_1963 a:hover,
#cv_1963 a:active,  
#cv_1963 a:focus { background: #2DA7C7 url('/public/bc/38/34/342_6042_tlBod.gif') no-repeat right top; }

#cv_2008 { width:24px; }
#cv_2008 a { background: #2DA7C7 url('/public/bc/38/34/342_6042_tlBod.gif') no-repeat left top; }
#cv_2008 a:hover,
#cv_2008 a:active,  
#cv_2008 a:focus { background: #2DA7C7 url('/public/bc/38/34/342_6042_tlBod.gif') no-repeat right top; }

#cv_1974 a { background: url('/public/38/7f/d3/318_6042__1974.gif') no-repeat left bottom; }
#cv_1974 a:hover,
#cv_1974 a:active,  
#cv_1974 a:focus { background: url('/public/38/7f/d3/318_6042__1974.gif') no-repeat right bottom; }

#cv_1985 a { background: url('/public/61/5e/b1/320_6042__1985.gif') no-repeat left bottom; }
#cv_1985 a:hover,
#cv_1985 a:active,  
#cv_1985 a:focus { background: url('/public/61/5e/b1/320_6042__1985.gif') no-repeat right bottom; }

#cv_1989 a { background: url('/public/23/78/d/322_6042__1989.gif') no-repeat left bottom; }
#cv_1989 a:hover,
#cv_1989 a:active,  
#cv_1989 a:focus { background: url('/public/23/78/d/322_6042__1989.gif') no-repeat right bottom; }

#cv_1991 a { background: url('/public/78/50/75/324_6042__1991.gif') no-repeat left bottom; }
#cv_1991 a:hover,
#cv_1991 a:active,  
#cv_1991 a:focus { background: url('/public/78/50/75/324_6042__1991.gif') no-repeat right bottom; }











#cv_1994 a { background: url('/public/b9/52/c3/326_6042__1994.gif') no-repeat left bottom; }
#cv_1994 a:hover,
#cv_1994 a:active,  
#cv_1994 a:focus { background: url('/public/b9/52/c3/326_6042__1994.gif') no-repeat right bottom; }

#cv_1998 a { background: url('/public/7b/6c/1f/328_6042__1998.gif') no-repeat left bottom; }
#cv_1998 a:hover,
#cv_1998 a:active,  
#cv_1998 a:focus { background: url('/public/7b/6c/1f/328_6042__1998.gif') no-repeat right bottom; }

#cv_2000 a { background: url('/public/7b/19/37/330_6042__2000.gif') no-repeat left bottom; }
#cv_2000 a:hover,
#cv_2000 a:active,  
#cv_2000 a:focus { background: url('/public/7b/19/37/330_6042__2000.gif') no-repeat right bottom; }

#cv_2001 a { background: url('/public/ba/ec/68/332_6042__2001.gif') no-repeat left bottom; }
#cv_2001 a:hover,
#cv_2001 a:active,  
#cv_2001 a:focus { background: url('/public/ba/ec/68/332_6042__2001.gif') no-repeat right bottom; }

#cv_2003 a { background: url('/public/7a/d7/a8/334_6042__2003.gif') no-repeat left bottom; }
#cv_2003 a:hover,
#cv_2003 a:active,  
#cv_2003 a:focus { background: url('/public/7a/d7/a8/334_6042__2003.gif') no-repeat right bottom; }

#cv_2004 a { background: url('/public/b9/aa/da/336_6042__2004.gif') no-repeat left bottom; }
#cv_2004 a:hover,
#cv_2004 a:active,  
#cv_2004 a:focus { background: url('/public/b9/aa/da/336_6042__2004.gif') no-repeat right bottom; }

#cv_2006 a { background: url('/public/79/95/1a/338_6042__2006.gif') no-repeat left bottom; }
#cv_2006 a:hover,
#cv_2006 a:active,  
#cv_2006 a:focus { background: url('/public/79/95/1a/338_6042__2006.gif') no-repeat right bottom; }

#cv_2007 a { background: url('/public/3/9c/43/340_6042__2007.gif') no-repeat left bottom; }
#cv_2007 a:hover,
#cv_2007 a:active,  
#cv_2007 a:focus { background: url('/public/3/9c/43/340_6042__2007.gif') no-repeat right bottom; }

#content  h2.mini {
	color:#1A4B6A;
	font-size:1.1em;
}

#content  h2.underline {
	border-bottom: solid 1px #CCCCCC;
	padding-bottom:5px;
	padding-top:0px;
	margin:0px;
	margin-bottom:10px;
}

#content .cv .article h2.underline {	margin-bottom:10px; padding-bottom:5px; /* line-height:5px; */ }

#bigSide h3 {
	color: #1A4B6A;
	margin-bottom:10px;
	font-size:1.4em;
}
#bigSide .text { color: #333333; }
#content .cv .article h4 {
	font-size: 1.1em;
	padding-bottom:5px;
	margin:0px;
}
#content .cv .article h4.underline,
#content .cv .article .cvHolder h4 {
	border-bottom: solid 1px #CCCCCC;
	margin-bottom:3px;
	margin-top:15px;
}

#content .cv .article p {
	padding:0px;
	margin:0px;
}

#content h4 { font-size:1em; }

/* --- FOOTER --- */

.mainPage .footer {
	margin:30px 30px 0px 30px;
	padding-bottom:10px;
	color:#666;
	border-top:solid 1px #CCC;
	font-size:0.8em;
}
.mainPage .footer .copy {
	float:left;	
	padding:5px 0px 7px 5px;
	width:450px;
}
.mainPage .footer .copyRight {
	padding-top:5px;
	text-align:right;
}
.mainPage .footer .prava { font-size: 0.9em; padding-left:5px;}

.ico_rss {
	background: url('/public/e8/d1/d1/4112_6042_icon_rss.gif') no-repeat left center; 
	padding: 3px 0px 3px 21px;
	margin-right:8px;
}
.ico_top {
	background: url('/public/cf/fe/39/4116_6042_icon_nahoru.gif') no-repeat left center; 
	padding: 3px 0px 3px 19px;
	margin-right:8px;
}
.ico_tisk {
	background: url('/public/65/71/2a/4110_6042_icon_tisk.gif') no-repeat left center; 
	padding: 3px 0px 3px 21px;
	margin-right:8px;
}
.ico_mapa {
	background: url('/public/30/7f/9f/4207_6187_icon_sitemap.gif') no-repeat left center; 
	padding: 3px 0px 3px 21px;
	margin-right:8px;
}

.ico_del_icio {
	background: url('/public/5f/2c/c0/4106_6042_ico_del_icio.gif') no-repeat left center; 
	padding: 3px 0px 3px 17px;
	margin-right:8px;
}
.ico_linkuj {
	background: url('/public/57/20/63/4114_6042_ico_linkuj.gif') no-repeat left center; 
	padding: 3px 0px 3px 17px;
	margin-right:8px;
}
.ico_jagg {
	background: url('/public/c4/81/6b/4108_6042_ico_jagg.gif') no-repeat left center; 
	padding: 3px 0px 3px 19px;
	margin-right:8px;
}



/* --- KONTAKT --- */

#content .article table.napiste {
	width:490px;	
	font-size:0.9em;
	margin-top:10px;
}
#content .article table.napiste tr td,
#content .article table.napiste tr th {
	padding-bottom:10px;
	padding-right:10px;
}
#content .article table.napiste tr th {
	text-align:right;
	font-weight:normal;
}

#content .article table.napiste tr th.vT {

	vertical-align:top;
}

table.napiste label {
	margin-left:10px;
	color: #999999;
	font-style:italic;
}

form table.napiste input.border,
form table.napiste textarea,
.newsletterModal input.gradient {
	background: url('/public/0/5c/d9/85_6042_input_gradient.gif') repeat-x top left;
	border:solid 1px #CCC;
}
form table.napiste input.border {
	/*height:20px;*/
}
#content .article table.left100 {
	font-size:1em; 
	margin:20px 0px 0px 100px;
}

/* --- FOTOGALERIE --- */

.fotogalerie { width:724px; }
.fotogalerie .album {
	float:left;
	margin:0px 14px 14px 0px;
	text-align:center;
	width:168px;
	height:180px;
	border: solid 1px #CCC;
	padding-top:10px;
	color:#666666;
	line-height: 1.4em;
	font-size:0.9em;
	overflow:hidden;
	position:relative; 
}
.fotogalerie .videoList .album .icon {
	background: url(/public/51/c1/8c/1355_6042_playIco2.gif) no-repeat top;
	position: absolute;
	top:20px;
	left:125px;
}

* html .fotogalerie .album {
	width:170px;
	height:194px;
}

.fotogalerie .foto {
	height:160px;
	border:solid 1px #BABABA; 
	height:124px;
}
* html .fotogalerie .foto { height:135px; }

.fotogalerie .mR0 {
	margin-right:0px;
}

.fotogalerie .album  img {
	margin-bottom:10px;
}


/* --- MENU 2. urovne --- */

#content .submenu {
	width:210px;
	margin-bottom:20px;
	border-top:1px solid #FFF;
}
#content .submenu ul {
	margin-left:0px;
	padding-left:0px;
	margin-top:0px;
	margin-bottom:20px;
	width:200px;
	float:right;
	font-size:1.1em;
}
#content .submenu ul li {
	list-style-type:none; 
	font-weight:bold;
	border-bottom: solid 1px #BABABA;
	padding:5px 0px;
}
#content .submenu ul li a,
#content .submenu ul li a:visited {
	color: #333333;
	text-decoration:none;
	display:block;
	width:100%;
	height:100%;
}
#content .submenu ul li a.active,
#content .submenu ul li a:hover,
#content .submenu ul li a.active:visited  {
	color:#2DA7C7;
}

/* --- Video --- */
.videoListHolder {
	width:305px;
	float:left;
	margin-bottom:5px;
	margin-right:10px;
}
.videoListHolder ul,
ul.square {	
	color:#2DA7C7; 
	margin-left:15px;
	padding-left:0px;
}
.videoListHolder ul li,
ul.square li { margin:5px 40px 10px 0px; padding-left:0px; list-style-type:square; }
.videoListHolder ul li div,
.videoListHolder ul li strong,
ul.square li div,
ul.square li span { color: #333333; }
.videoListHolder ul li strong { display:block; margin-top:3px; }
.videoListHolder ul li div { margin-top:8px; }
.videoPlayerHolder { float:left; }
.videoListHolder ul li p { 
	margin:5px 0px;
}
.videoListHolder ul li p img {
	float:left;
	margin-right:10px;
}


/* --- AKCE --- */

.midSide .action {
	height:53px;
	background: url('/public/bd/e0/e3/663_6042_akce.gif') no-repeat;
	margin-bottom:10px;
}
.midSide .action .holder a { margin-left:0px; }

.midSide .action .aHolder {
	padding:15px 10px 0px 10px;
}
.midSide .action .aHolder a { margin-left:0px; }

.midSide .action .holder { padding-left:20px; }
.midSide .action .holder table {
	margin-top:12px;
	padding-top:0px;
	width:410px;
}
.midSide .action table { font-size:1em; }
.midSide .action .select { width:120px; border:solid 1px #BEBEBE; }

/* --- PAGER --- */

.pager {
	text-align:center;
	margin:10px 0px;
}
.pager span.prev {
	margin-right:20px;
	background: url('/public/22/5e/c5/643_6042_sipka_predchozi.gif') no-repeat 0% 50%;
	padding-left:27px;	
}
.pager span.next {
	margin-left:20px;
	background: url('/public/4d/e8/71/359_6042_sipka_dalsi.gif') no-repeat 100% 50%;
	padding-right:27px;	
}

/* --- zalozkove menu --- */

ul.zalozky {
	list-style-type:none;
	padding:0px;
	margin:0px;
	position:relative;
	top:1px;
}

ul.zalozky li {
	float:left;
	margin-right:8px;
	height:32px;
	padding-top:0px;
}

ul.zalozky li a, 
ul.zalozky li a:visited {
	font-size:0.9em;
	font-weight:bold;  
	text-decoration:none;
	display:block;
	float:left; 
	height:31px;
	color:#FFF !important;
	padding:0px 4px;
}
ul.zalozky li a:hover, 
ul.zalozky li a:focus {
	color:#000;
	text-decoration:underline;
}
ul.zalozky li a span {
	display:block;
	padding:8px 10px 10px 10px;
}

ul.zalozky li.active { background:#2DA7C7 url('/public/40/ea/aa/676_6042_zalozka_active_left.gif') no-repeat top left; }
ul.zalozky li.active a, 
ul.zalozky li.active a:visited,
ul.zalozky li.active a:hover, 
ul.zalozky li.active a:focus { 
	color:#FFF; 
	background:transparent url('/public/f1/cc/cf/678_6042_zalozka_active_right.gif') no-repeat top right; 
}

ul.zalozky li.noactive { background:#999999 url('/public/a6/f4/ef/680_6042_zalozka_noactive_left.gif') no-repeat top left; }
ul.zalozky li.noactive a, 
ul.zalozky li.noactive a:visited,
ul.zalozky li.noactive a:hover, 
ul.zalozky li.noactive a:focus {
	color:#FFF;
	background:transparent url('/public/cb/f6/9/682_6042_zalozka_noactive_right.gif') no-repeat top right;
}

/*--- HP segmenty --- */

.article .perexHP {
	margin-bottom: 20px;
}
.article .newsHolder {
	margin-top:20px;
}

.article .newsHolder img {
	float:left;
	margin-right:15px;
	border: solid 1px #BABABA;
}

.article .fotoUpoutavka {
	margin:10px 0px;
}
.article .fotoUpoutavka img {
	margin-right:4px;
}
.fotoUpoutavka .fotoName { padding:0px 0px 5px 0px; font-weight:bold; }

.mainPage .newsHolder h3,
.mainPage .article h3 {
	color:#3399CC;
	margin:0px 0px 5px 0px; 
	font-size:1.1em;
} 


.mainPage .newsHolder h3 a { color: #3399CC; }
.mainPage .newsHolder h3 a:visited { color: #1D7394; }
.mainPage .newsHolder h3 a:hover { text-decoration:none; color: #3399CC; }

.rssHolder { margin:10px 5px 20px 0px; font-size:0.9em; }
#content .leftSide .rssHolder { margin-right: 20px; }

.rssHolder a, 
.rssHolder a:visited {
	color:#003366;
	margin-left:10px;
}

.more { margin: 5px 0px 10px 0px; }
.moreNews { 
	margin: 5px 0px 5px 0px; 
	text-align:right;
}

/* --- DANOVA PRIZNANI --- */

.dP .article table {
	border-collapse: collapse;
	font-size:1em;
}

.dP .article table td {
	width:240px;
	border:solid 1px #DADADA;
	padding:10px;
}
.dP .article table td.first {
	background-color: #2DA7C7;
	color:#FFF;
}

/* --- DISKUZE --- */

table.diskuzeTable,
table.dInfo {
	width: 724px;
	border-collapse: collapse; 
	font-size:0.9em;
}
table.diskuzeTable th {
	padding:8px 20px 10px 20px;
	background-color:#E8E8E8;
	border-right: solid 1px #FFF;
	text-align:left;
	font-weight:normal;
}
table.diskuzeTable td {
	padding:12px 20px 14px 20px;	
	border-right: solid 1px #FFF;
} 
table.diskuzeTable tr.r2 td {
	background:transparent url('/public/d5/2b/1c/970_6042_diskuse_td.gif') repeat-x left bottom;
	border-top:solid 1px #EEEEEE;
}
table.diskuzeTable th.tema { width:360px; }
table.diskuzeTable th.koment { width:100px; }
table.diskuzeTable th.lastKoment { width:135px; }
table.diskuzeTable th.od { width:115px; }

table.dInfo td {
	background-color:#E8E8E8;
	padding:8px 20px 10px 20px;
}

.theme { width:724px; }
.theme ul li table {
	width:100%;
	border:solid 1px red;
	margin-left:15px;
}
.theme ul  { margin:0px; padding:0px; }
.theme ul li { list-style-type:none; }

.theme ul li .none {
	background: url('') no-repeat left bottom;
	padding-left:0px;
}

.theme .prispevek {
	background: url('/public/0/39/2c/972_6042_diskuse_prispevek.gif') no-repeat left bottom;
	padding-left:30px; 
	padding-top:20px;
}

.theme .first{
	background: url('/public/7e/d5/2b/974_6042_diskuse_prispevekFirst.gif') no-repeat left bottom;	
}

.theme .prispevek span {
	display:block;
	background:transparent url('/public/d5/2b/1c/970_6042_diskuse_td.gif') repeat-x left bottom;
	padding:10px 10px 25px 15px;
}
.theme .prispevek span.bem {
	background:transparent url('/public/72/59/8f/101438_48890_diskuse_td_bem.gif') repeat-x left bottom;
}

/*
.theme ul li ul { margin-left:0px; margin-top:5px; }
.theme ul ul li { padding-left:10px; }
.theme ul ul ul li { padding-left:40px; }
.theme ul ul ul.open { background: url('/public/f9/87/24/976_6042_diskuse_prispevekLI.gif') no-repeat left bottom; }
.theme li.open { background: url('/public/f9/87/24/976_6042_diskuse_prispevekLI.gif') no-repeat left bottom; }
*/

.prispevek .name {
	width:200px;
	float:left;
	padding-left:15px;
}
.prispevek .time { float:none; }
.prispevek .reakce {
	width:200px;
	float:right;
	text-align:right;
	padding-right:15px;
}
.prispevek .reakce a {
	padding-left:25px;
	background: url('/public/37/c3/8b/978_6042_reakce_bublina.gif') no-repeat 0% 50%;
}
.waiting { border:solid 1px #E8E8E8; color: #999999; }
ul li div.admin { border: solid 1px #41A0CF; }

ul li div.name strong.admin {
	background: url('/public/27/67/5d/5758_7431_bem_diskuze_admin.jpg') no-repeat left bottom;
	color:#41A0CF;
	padding:25px 0px 10px 30px; 
	line-height:32px;
}
ul li div.reaction strong.admin { color:#41A0CF; }

ul li div.admin .reakce,
ul li div.admin .name,
ul li div.admin .time { line-height:32px; }


.reaction, 
.adminReakce { 
	margin:10px 15px 5px 15px; 
	color: #666; 
	border-left:solid 1px #999; 
	border-top: solid 1px #999; 
	padding:10px 0px 5px 10px;
}
.reaction em { width:99%; }
.adminReakce { 
	border-left:solid 1px #41A0CF; 
	border-top: solid 1px #41A0CF;
	padding-top:15px;
}

.next-note {
	margin:0px;
	padding-left:20px;
	background: url('/public/f9/87/24/976_6042_diskuse_prispevekLI.gif') no-repeat left bottom;	
}

.forum-reply {
	margin-top:25px;
	margin-left:30px;
	margin-right:30px;
}

/* --- Fulltext --- */

.fulltext .vysledekL {
	background:transparent url('/public/d5/2b/1c/970_6042_diskuse_td.gif') repeat-x left bottom;
	min-height:80px;
	padding-bottom:12px;	
}
.fulltext .vysledekS {
	border-bottom:solid 1px #EEEEEE;
	min-height:80px;
	padding-bottom:12px;
}
* html .fulltext .vysledekS, 
* html .fulltext .vysledekL { height:80px; }

.article .fulltext .zalozkyHolder { padding-top:15px; }
.article .fulltext h3 {
	color: #000;
	font-size:1.1em;
	margin:10px 0px;
}
.article .fulltext h3 span {
	font-weight:normal;
	padding-left:5px;
	font-size:0.8em;
}
.article .fulltext a,
.article .fulltext a:hover { color:#2DA7C7; }
.article .fulltext a:visited {	color: #1D7394 }

.article .fulltext table.fTable {
	margin:auto;
	font-size:1em;
}

.article .fulltext table.fTable .fSelect {
	border:solid 1px #BEBEBE;
	width:60px;
	padding-left:10px;
	margin:0px 10px;
}

/* --- OSTATNI --- */

.buttonAdd {
	background:#E8E8E8 url('/public/d7/f5/e6/4146_6042_add_file.gif') no-repeat 5px 50%;
	padding:5px 0px 0px 25px;
	height:25px;
	width:100px;
	color:#000;
	font-family:arial, verdana;	
}

/* -- FORM -- */

.mainPage form {
	margin:0px;
	padding:0px;
}
.mainPage form .gradient {
	background:#FFF url('/public/0/5c/d9/85_6042_input_gradient.gif') repeat-x top left;
	border:solid 1px #CCCCCC;
	padding:1px 0px 0px 4px;
	margin:0px;
	vertical-align:top;
	height:20px;
}
* html .mainPage .header form .gradient { height:22px; }

.mainPage .header form .button {
	vertical-align: middle;
	margin-left:1px;
}

/* -- BUBBLE CALENDAR -- */
	
	#bubble_cal {
		position: absolute;
		width: 204px;
		overflow: auto;
		left: 840px;
		top: 755px;
		color: #FFF;
		z-index: 200;
		-moz-opacity: 0.9;
		opacity:.90;
		filter: alpha(opacity=90);
	}
	#bubble_cal .bubble_pointer {
		background: url('/public/6c/9/74/87_6042_c_bub_arrow.gif') no-repeat 181px 0px;
		padding-top: 12px;
	}

	#bubble_cal .bubble_m {
		background: url('/public/29/90/64/89_6042_c_bub_mid.gif') left top repeat-y;
		padding: 3px 10px;
		font-size:0.9em;
	}
	
	#bubble_cal .bubble_m .ix { text-align:right; margin: 0px 4px 0px 5px; float:right; line-height:3px; }
	#bubble_cal .bubble_m .ix img { cursor:pointer; margin:0px; }
	
	#bubble_cal .bubble_t {
		background: transparent url('/public/3f/9f/20/91_6042_c_bub_top.gif') left top no-repeat;
		padding-top: 10px;
	}
	#bubble_cal .bubble_b {
		background: transparent url('/public/ef/7/bd/93_6042_c_bub_bottom.gif') left bottom no-repeat;
		padding-bottom: 8px;
	}
	#bubble_cal a,
	#bubble_cal a:visited {
		font-weight: bold;
		color: #fff;
		margin-bottom:5px;
		padding-bottom:10px;
	}
	#bubble_cal p {
		padding-bottom: 5px;
		padding-top:0px;
		margin:0px;
	}		
	
/* -- BUBBLE CV -- */

	#zBubble {
		position: absolute;
		width:370px;
		overflow: auto;
		left: 220px;
		top: 680px;
		color: #0D0D0D;
		z-index: 250;
	}
	#zBubble .bubble_pointer {
		padding-top: 16px;
	}
	.left .bubble_pointer {
		background: url('/public/46/b9/50/95_6042_z_bub_arrow.gif') no-repeat 30px 0px;
	}
	.right .bubble_pointer {
		background: url('/public/46/b9/50/95_6042_z_bub_arrow.gif') no-repeat 320px 0px;
	}
	

	#zBubble .bubble_m {
		background-color: #E7E2D8;
		padding: 3px 10px;
	}
	#zBubble .bubble_t {
		background: transparent url('/public/10/3b/b1/97_6042_z_bub_top.gif') left top no-repeat;
		padding-top: 7px;
	}
	#zBubble .bubble_b {
		background: transparent url('/public/7e/8e/1/99_6042_z_bub_bottom.gif') left bottom no-repeat;
		padding-bottom: 7px;
	}
	#zBubble A {
		font-weight: bold;
		color: #0D0D0D;
	}
	#zBubble img {
		float:left;
		margin-right:10px;
	}		
	#zBubble P {
		padding: 0px;
		text-align:left;
		font-size:0.8em;
		margin:2px 2px 4px 2px;
	}	


.calTopHolder {	margin-right:20px; padding-left:20px; }
#month {
	float: left;
}
#year {
	float: right;
	margin-right:5px;
}
 #year,  #month {
	font-size: 1em;
	font-weight: bold;
	line-height: 1em;
	margin:10px 0px 0px 0px
}
 #year a,  #month a,  #year a:visited, #month a:visited {
	color: #333333;
	text-decoration:none;
}
#year img,
#month img { position:relative; top:2px; }

/* --- SiteMap --- */

#sitemap {
	font-family: Verdana, Arial, sans-serif;
	font-size: 0.9em;
	color: #000;
}

#sitemap li { list-style-type: none; }
ul#sitemap > li { margin-bottom: 10px; }
#sitemap ul li { list-style-image: url('/public/7a/2a/c1/400_6042_l2_normal.gif'); }
#sitemap ul ul li { list-style-image: url('/public/d1/82/81/408_6042_l3_normal.gif'); }
#sitemap ul li.firstfollow { list-style-image: url('/public/59/23/1b/394_6042_l2_first_follow.gif'); }
#sitemap ul li.last { list-style-image: url('/public/73/d7/0/398_6042_l2_last_item.gif'); }
#sitemap ul ul li.firstfollow { list-style-image: url('/public/d0/cf/f1/402_6042_l3_first_follow.gif'); }
#sitemap ul ul li.last { list-style-image: url('/public/5c/56/9b/406_6042_l3_last_item.gif'); }
#sitemap ul ul ul li { list-style-image: url('/public/8f/b/be/926_6042_l4_normal.gif'); }
#sitemap ul ul ul li.firstfollow { list-style-image: url('/public/6/eb/52/928_6042_l4_first_follow.gif'); }
#sitemap ul ul ul li.last { list-style-image: url('/public/b9/56/43/930_6042_l4_last_item.gif'); }

/* --- LIGHTBOX --- */

#lightbox {
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}

#lightbox a img{ border: none; }

#outerImageContainer {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}

#imageContainer {
	padding: 20px 10px 0px 10px;
}

#loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#bottomNav {
	padding:10px 0px 10px 0px;	
}


#prevLink, #nextLink {
	font-size:1.2em;
	font-weight:bold;
	color:#000;
}
	

#prevLink { float: left;}
#nextLink { float: right;} 


#prevLink:hover, #nextLink:hover { text-decoration:none; }


#imageDataContainer {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;	
}

#imageData {	padding:10px 20px; color: #666; }
#imageData #imageDetails { text-align: left; font-weight:normal; font-family:arial, verdana; font-size:1.1em; }	
#imageData #caption { font-size:1.1em; }
#imageData #numberDisplay { display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose { width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
}

/***** LIGHTBOX  iframe *****/

#modal_container {
	font-size: 70%;
	text-align: left;
	color:#fff;
}
#modal_container li {
	margin-left: 1em;
}
#contest .notificationBox {
	background: White;
	border: solid 10px #ADD4ED;
	padding: 10px;
}

#modal_overlay {
	background-color: #000000;
}

#modal_container table.form td {
	text-align: right;
}

#modal_container p {
	color: #666;
}
#closeButton {
	float:right;
	margin:0px 10px 0px 0px;
cursor:pointer;
}

/***** FORM ALERTS, NOTIFICATIONS *****/

.msg {
	padding-bottom: 1em;
}

.error {
	color: #C00000;
	font-weight: bold;
}
.info {
	color: #000;
	font-weight: bold;
}


.newsletterModal {
	border: solid 3px #666;
	background-color: #FFF;
	padding:10px 15px;
	color: #999;
}
.newsletterModal h2 {
	color:#3399CC;
	margin:0px 0px 5px 0px; 
	font-size:1.4em;
}
.newsletterModal img.zavrit {
	float:right;
	cursor:pointer;
}
.newsletterModal form {
	margin:0px;
	padding:0px;
}

/*** PRILOHY ***/

.prilohy { margin-left: 1em; }

.prilohy .file , .prilohy .pdf , .prilohy .document , .prilohy .spreadsheet , .prilohy .presentation {
	display: block;
	padding: 2px 0 2px 26px; margin-bottom: 0.5em;
	background: transparent url('/public/21/c9/df/8046_12655_file.gif') no-repeat 0 50%;
}

.prilohy .pdf { background-image: url('/public/95/5f/c0/8044_12653_pdf.gif'); }
.prilohy .document { background-image: url('/public/ab/c1/1e/8048_12657_word.gif'); }
.prilohy .spreadsheet { background-image: url('/public/e3/28/50/8050_12659_sheet.gif'); }
.prilohy .presentation { background-image: url('/public/9f/50/b8/8052_12661_pres.gif'); }


#calendar-content { margin-bottom:10px; }

