body {
	margin: 0;
	padding: 0;
	font-size: 70%;
	text-align: center;
	font-family: Tahoma, "Arial CE", Arial, "Verdana CE", Verdana, sans-serif;
	color: #484848;
	background: #e5e5e5;
	line-height: 1.2em;
	}

select {font-size: 1em;}
	
select option {
	padding-left:2px;
	padding-right:2px;
}	

#content_container .button, .inquiry .button {
	background-color: #666666;
	color: #FFF;
	border: 0;
	padding: 3px 10px;
	cursor: pointer;
	/*margin-left: 110px;*/
	font-size: 1em;
}	

/* ***** IE6 italic bug hack ***** */

/* \*/

#content, #content2 {
	overflow: hidden;
	o\verflow: visible;
	width: 100%;
	w\idth: auto;
	he\ight: 1%;
}

/* */	
	
/* ****** color versions ******* */

/* broadband monday */
#all.broadband #top {background: url(../img/top_image_monday.jpg) no-repeat top right #990102;}
#all.broadband h1 {background: url(../img/bg_h1_monday.gif) repeat-x #ffca21;}
#all.broadband h2, #all.broadband h3, #all.broadband h4, #all.broadband h5, #all.broadband h6, #all.broadband h7 {color: #a81011;}
#all.broadband a {color: #a81011;}
#all.broadband a:hover {color: #F0B500;}

#all.broadband #navibg {background: url(../img/bg_navi_monday.jpg) no-repeat #990102;}
#all.broadband #navibg ul li a:hover, #all.broadband #navibg ul li a.selected {background: #cf5656;}
#all.broadband #navibg ul li {border-bottom: 1px solid #c44a4b;}

#all.broadband #ender {background: url(../img/bg_ender_monday.jpg) no-repeat #71c02d;}

#all.broadband .top {background: url(../img/sipky_nahoru_monday.gif) no-repeat 0 1px; color: #f2ba1e; font-weight: bold;}
	#all.broadband  a.top:hover {background: url(../img/sipky_nahoru_monday.gif) no-repeat 0 -36px; color: #a81011;}
#all.broadband .tisk {background: url(../img/ico_tisk_monday.gif) no-repeat 0 1px; color: #f2ba1e;  font-weight: bold;}
	#all.broadband a.tisk:hover {background: url(../img/ico_tisk_monday.gif) no-repeat 0 -36px; color: #a81011;}
#all.broadband .vice a {background: url(../img/sipky_monday.gif) no-repeat 0 1px; padding-bottom: 1px; padding-left: 18px; font-weight: bold;}
	#all.broadband .vice a:hover {background: none; background: url(../img/sipky_monday.gif) no-repeat 0 -36px;}
	
#all.broadband .news h2 span {background: url(../img/h_novinky_monday.jpg) no-repeat 0 0;}
#all.broadband .info h2 span {background: url(../img/h_informace_monday.jpg) no-repeat 0 0;}
#all.broadband .akce h2 span {background: url(../img/h_akce_monday.jpg) no-repeat 0 0;}

#all.broadband .en .news h2 span {background: url(../img/h_novinky_monday_en.jpg) no-repeat 0 0;}
#all.broadband .en .info h2 span {background: url(../img/h_informace_monday_en.jpg) no-repeat 0 0;}
#all.broadband .en .akce h2 span {background: url(../img/h_akce_monday_en.jpg) no-repeat 0 0;}

/* media monday */
#all.media #top {background: url(../img/top_image_media.jpg) no-repeat top right #662464;}
#all.media h1 {background: #662464;}
#all.media h2, #all.media h3, #all.media h4, #all.media h5, #all.media h6 {color: #A54874;}
#all.media a {color: #662464;}
#all.media a:hover {color: #A54874;}

#all.media #navibg {background: url(../img/bg_navi_media.jpg) no-repeat #662464;}
#all.media #navibg ul li a:hover, #all.media #navibg ul li a.selected {background: #8c578b;}
#all.media #navibg ul li {border-bottom: 1px solid #8c578b;}

#all.media #ender {background: url(../img/bg_ender_media.jpg) no-repeat #dd5a96;}

/* wireless wednesday */
#all.wireless #top {background: url(../img/top_image_wednesday.jpg) no-repeat top right #155808;}
#all.wireless h1 {background: url(../img/bg_h1_wednesday.gif) repeat-x #c1d030;}
#all.wireless h2, #all.wireless h3, #all.wireless h4, #all.wireless h5, #all.wireless h6, #all.wireless h7 {color: #255f19;}
#all.wireless a {color: #95a126;}
#all.wireless a:hover {color: #255f19;}

#all.wireless #navibg {background: url(../img/bg_navi_wednesday.jpg) no-repeat #155808;}
#all.wireless #navibg ul li a:hover, #all.wireless #navibg ul li a.selected {background: #65945b;}
#all.wireless #navibg ul li {border-bottom: 1px solid #5f8e55;}

#all.wireless #ender {background: url(../img/bg_ender_wednesday.jpg) no-repeat #b2c02c;}

#all.wireless .top {background: url(../img/sipky_nahoru_wednesday.gif) no-repeat 0 1px; color: #b2c02c; font-weight: bold;}
	#all.wireless  a.top:hover {background: url(../img/sipky_nahoru_wednesday.gif) no-repeat 0 -36px; color: #255f19;}
#all.wireless .tisk {background: url(../img/ico_tisk_wednesday.gif) no-repeat 0 1px; color: #b2c02c;  font-weight: bold;}
	#all.wireless a.tisk:hover {background: url(../img/ico_tisk_wednesday.gif) no-repeat 0 -36px; color: #255f19;}
#all.wireless .vice a {background: url(../img/sipky_wednesday.gif) no-repeat 0 1px; padding-bottom: 1px; padding-left: 18px; font-weight: bold;}
	#all.wireless .vice a:hover {background: none; background: url(../img/sipky_wednesday.gif) no-repeat 0 -36px;}
	
#all.wireless .news h2 span {background: url(../img/h_novinky_wednesday.jpg) no-repeat 0 0;}
#all.wireless .info h2 span {background: url(../img/h_informace_wednesday.jpg) no-repeat 0 0;}
#all.wireless .akce h2 span {background: url(../img/h_akce_wednesday.jpg) no-repeat 0 0;}

#all.wireless .en .news h2 span {background: url(../img/h_novinky_wednesday_en.jpg) no-repeat 0 0;}
#all.wireless .en .info h2 span {background: url(../img/h_informace_wednesday_en.jpg) no-repeat 0 0;}
#all.wireless .en .akce h2 span {background: url(../img/h_akce_wednesday_en.jpg) no-repeat 0 0;}

/*#all.wireless .boxbotwide {background: url(../img/bg_boxbotwide_monday.jpg) no-repeat 15px 30px;}*/

/* security thursday */
#all.security #top {background: url(../img/top_image_thursday.jpg) no-repeat top right #60292F;}
#all.security h1 {background: url(../img/bg_h1_thursday.gif) repeat-x #88c3e1;}
#all.security h2, #all.security h3, #all.security h4, #all.security h5, #all.security h6, #all.security h7 {color: #681a24;}
#all.security a {color: #408CB0;}
#all.security a:hover {color: #60292F;}

#all.security #navibg {background: url(../img/bg_navi_thursday.jpg) no-repeat #60292F;}
#all.security #navibg ul li a:hover, #all.security #navibg ul li a.selected {background: #95656b;}
#all.security #navibg ul li {border-bottom: 1px solid #9e6c72;}

#all.security #ender {background: url(../img/bg_ender_thursday.jpg) no-repeat #88C3E1;}

#all.security .top {background: url(../img/sipky_nahoru_thursday.gif) no-repeat 0 1px; color: #7db4cf; font-weight: bold;}
	#all.security  a.top:hover {background: url(../img/sipky_nahoru_thursday.gif) no-repeat 0 -36px; color: #60292F;}
#all.security .tisk {background: url(../img/ico_tisk_thursday.gif) no-repeat 0 1px; color: #7db4cf;  font-weight: bold;}
	#all.security a.tisk:hover {background: url(../img/ico_tisk_thursday.gif) no-repeat 0 -36px; color: #60292F;}
#all.security .vice a {background: url(../img/sipky_thursday.gif) no-repeat 0 1px; padding-bottom: 1px; padding-left: 18px; font-weight: bold;}
	#all.security .vice a:hover {background: none; background: url(../img/sipky_thursday.gif) no-repeat 0 -36px;}
	
#all.security .news h2 span {background: url(../img/h_novinky_thursday.jpg) no-repeat 0 0;}
#all.security .info h2 span {background: url(../img/h_informace_thursday.jpg) no-repeat 0 0;}
#all.security .akce h2 span {background: url(../img/h_akce_thursday.jpg) no-repeat 0 0;}

#all.security .en .news h2 span {background: url(../img/h_novinky_thursday_en.jpg) no-repeat 0 0;}
#all.security .en .info h2 span {background: url(../img/h_informace_thursday_en.jpg) no-repeat 0 0;}
#all.security .en .akce h2 span {background: url(../img/h_akce_thursday_en.jpg) no-repeat 0 0;}

/*#all.security .boxbotwide {background: url(../img/bg_boxbotwide_monday.jpg) no-repeat 15px 30px;}*/

/* business tuesday */
#all.business #top {background: url(../img/top_image_business.jpg) no-repeat top right #ac0f25;}
#all.business h1 {background: url(../img/bg_h1_business.gif) repeat-x #606d98;}
#all.business h2, #all.business h3, #all.business h4, #all.business h5, #all.business h6, #all.business h7 {color: #910323;}
#all.business a {color: #59658c;}
#all.business a:hover {color: #60292F;}

#all.business #navibg {background: url(../img/bg_navi_business.jpg) no-repeat #ac0f25;}
#all.business #navibg ul li a:hover, #all.business #navibg ul li a.selected {background: #d15166;}
#all.business #navibg ul li {border-bottom: 1px solid #dc5d74;}

#all.business #ender {background: url(../img/bg_ender_business.jpg) no-repeat #5a668e;}

#all.business .top {background: url(../img/sipky_nahoru_business.gif) no-repeat 0 1px; color: #606D99; font-weight: bold;}
	#all.business  a.top:hover {background: url(../img/sipky_nahoru_business.gif) no-repeat 0 -36px; color: #A90D23;}
#all.business .tisk {background: url(../img/ico_tisk_business.gif) no-repeat 0 1px; color: #606D99;  font-weight: bold;}
	#all.business a.tisk:hover {background: url(../img/ico_tisk_business.gif) no-repeat 0 -36px; color: #A90D23;}
#all.business .vice a {background: url(../img/sipky_business.gif) no-repeat 0 1px; padding-bottom: 1px; padding-left: 18px; font-weight: bold;}
	#all.business .vice a:hover {background: none; background: url(../img/sipky_business.gif) no-repeat 0 -36px;}
	
#all.business .news h2 span {background: url(../img/h_novinky_business.jpg) no-repeat 0 0;}
#all.business .info h2 span {background: url(../img/h_informace_business.jpg) no-repeat 0 0;}
#all.business .akce h2 span {background: url(../img/h_akce_business.jpg) no-repeat 0 0;}

#all.business .en .news h2 span {background: url(../img/h_novinky_business_en.jpg) no-repeat 0 0;}
#all.business .en .info h2 span {background: url(../img/h_informace_business_en.jpg) no-repeat 0 0;}
#all.business .en .akce h2 span {background: url(../img/h_akce_business_en.jpg) no-repeat 0 0;}

/*#all.security .boxbotwide {background: url(../img/bg_boxbotwide_monday.jpg) no-repeat 15px 30px;}*/

/* best tuesday */
#all.best #top {background: url(../img/top_image_best.jpg) no-repeat top right #af1831;}
#all.best h1 {background: url(../img/bg_h1_best.gif) repeat-x #E26458;}
#all.best h2, #all.best h3, #all.best h4, #all.best h5, #all.best h6, #all.best h7 {color: #af1831;}
#all.best a {color: #e95f50;}
#all.best a:hover {color: #af1831;}

#all.best #navibg {background: url(../img/bg_navi_best.jpg) no-repeat #af1831;}

#all.best #ender {background: url(../img/bg_ender_best.jpg) no-repeat #FD725F;}

#all.best .top {background: url(../img/sipky_nahoru_best.gif) no-repeat 0 1px; color: #e95f50; font-weight: bold;}
	#all.best  a.top:hover {background: url(../img/sipky_nahoru_best.gif) no-repeat 0 -36px; color: #af1831;}
#all.best .tisk {background: url(../img/ico_tisk_best.gif) no-repeat 0 1px; color: #e95f50;  font-weight: bold;}
	#all.best a.tisk:hover {background: url(../img/ico_tisk_best.gif) no-repeat 0 -36px; color: #af1831;}
#all.best .vice a {background: url(../img/sipky_best.gif) no-repeat 0 1px; padding-bottom: 1px; padding-left: 18px; font-weight: bold;}
	#all.best .vice a:hover {background: none; background: url(../img/sipky_best.gif) no-repeat 0 -36px;}
	
#all.best .news h2 span {background: url(../img/h_novinky_best.jpg) no-repeat 0 0;}
#all.best .info h2 span {background: url(../img/h_informace_best.jpg) no-repeat 0 0;}
#all.best .akce h2 span {background: url(../img/h_akce_best.jpg) no-repeat 0 0;}

#all.best .en .news h2 span {background: url(../img/h_novinky_best_en.jpg) no-repeat 0 0;}
#all.best .en .info h2 span {background: url(../img/h_informace_best_en.jpg) no-repeat 0 0;}
#all.best .en .akce h2 span {background: url(../img/h_akce_best_en.jpg) no-repeat 0 0;}
	

/* ************************************************************* */	

* {	margin: 0; padding: 0;}
.none {display: none;}

.focus {position: absolute; left: 33px;}
.focus a {
	position: absolute;
	top: -150px;
	left: 0;
	display: block;
	white-space: nowrap;
	}
	.focus a:focus, .focus a:active {
		top: -20px;
		background-color: #FFF;
		color: #000;
		padding: 4px 8px;
		}		

h1 {
	font-family: Tahoma, "Arial CE", Arial, "Verdana CE", Verdana, sans-serif;
	background: url(../img/bg_h1.gif) repeat-x #7BD031;
	font-size: 1.2em;
	color: #FFF;
	position: relative;
	text-transform: uppercase;
	border-right: none;
	margin: 9px 17px 0 10px;
	z-index: 50;
	}
	h1 span {
		padding: 7px 10px 5px 10px;
		display: block;
		}
	
h2 {font-size: 1.2em; }
h3 {font-size: 1.1em;}
h4, h5, h6, h7 {font-size: 1em;}

h2, h3, h4, h5, h6, h7 {
	margin-bottom: 10px; 
	font-family: Tahoma, "Arial CE", Arial, "Verdana CE", Verdana, sans-serif;
	/*border-left: 1px solid #cccccc;
	padding-left: 10px;*/
	color: #10528D;
	padding-bottom: 2px;
	}

.left	{text-align: left;}
.center	{text-align: center;}
.right	{text-align: right;}
.clr	{clear: both;}

a {color: #51871F;}
a:hover {color: #1877d0;}
img {border: none;}
p {margin-bottom: 20px;}

strong {color: #000;}

img.lft {
	float: left;
	margin: 0 10px 10px 0;
	}

img.rgt {
	float: right;
	margin: 0 0 10px 10px;
	}

#content ul, #content2 ul {margin: 0 0 15px 30px; list-style-type: disc; line-height: 1.8em;}
#content ol, #content2 ol {margin: 0 0 15px 35px; line-height: 1.8em;}
	#content ul ul, #content2 ul ul {margin: 0 0 0 30px;}
	#content ol ol, #content2 ol ol {margin: 0 0 0 30px;}
	
	#content ul li, #content2 ul li {padding-left: 8px;}
	#content ol li, #content2 ol li {padding-left: 3px;}
	
/* tabulka bezna */
table {
	border: 1px solid #FFF;
	border-collapse: collapse;
	font-size: 1em;
	margin-bottom: 15px;
	}	
	th, td {
		padding: 5px 10px;
		vertical-align: top;
		border: 1px solid #FFF;
		}
		td {background-color: #F4F4F4;}
		th {background-color: #E4E4E4; color: #000;}
/* tabulka bez formatovani */
table.noformat {
	border: 0;
	border-collapse: collapse;
	}
	table.noformat th, table.noformat td {
		padding: 5px 10px;
		vertical-align: top;
		border: 0;
		}
		
/* nahrada obrazkem */

.box h2 span {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	}

	

/******************************************************
					PAGE
******************************************************/

#all {
/*puvoni hodnoty margin: 45px auto 0 auto;*/
margin: 0 auto 0 auto;
text-align: left;
width: 990px;
background: #FFF;
position: relative;
}

/* ******* hlavicka ******* */

#top {
	position: relative;
	background: url(../img/top_image1.jpg) no-repeat top right #2469AA;
	}
	.logo {
		position: relative;
		left: 33px;
		}
		

	
#shortcuts {	
	padding: 5px 0 7px 0;
	margin-bottom: 0;
	margin-left: 33px;line-height: 15px;
	}
	#shortcuts p {margin: 0; padding: 0;}
	#all #shortcuts a {
		color: #FFF;
		font-size: 0.9em;
		text-decoration: none;
		margin-left: 15px;
		}
		#all #shortcuts a:hover {color: #E1E1E1;}
		
	#login {	
		/*width:300px;
		background-color:#CC0033;
		z-index:1000;*/
		color: #E1E1E1;
		float: left;
		position: relative;
		}		
		.loginfield {
			font-size: 1em;
			border: 0;
			width: 80px;
			}
		.loginbutt {
			border: 0;
			vertical-align: middle;
			}
		
	.links {
		float: right;
		text-align: right;
		right: 15px;
		position: relative;
		line-height: 15px;
		}
		
.language {
	position: relative;
	padding-right: 153px;	
	
	}
	.language img {vertical-align: middle; margin-right: 6px;}


.monday, .tuesday, .wednesday, .thursday, .network, .forum, .mediamonday, .bestproject {
            position: absolute;
            top: 0;
            height: 32px;
            }

/*
            .monday {width: 108px;  left: 512px;}
            .tuesday {width: 95px;   left: 622px;}
            .wednesday {width: 108px;         left: 719px;}
            .thursday {width: 97px;  left: 829px;}
            .network {width: 140px; left: 372px;}
			.forum {width: 127px; left: 829px;}
*/			
			.network {width: 117px; left: 372px;}
			.mediamonday {width: 69px; left: 492px;}
            .tuesday {width: 80px;   left: 564px;}
            .wednesday {width: 106px; left: 647px;}
			.forum {width: 148px; left: 756px;}
			.bestproject {width: 75px; left: 908px;}
			
			
                        .monday span, .tuesday span, .wednesday span, .thursday span, .network span, .forum span, .bestproject span, .mediamonday span {display: none;}
				
/* **** hlavni cast **** */

#main {
	margin: 0;	
	position: relative;
	width: 100%;
	}
	
/* **** leve menu **** */

#navi {
	float: left;
	width: 183px;
	float: left;
	}
	#navibg {
		background: url(.../img/bg_navi.jpg) no-repeat #2368a8;
		}
	#all #navibg a {
		color: #FFF;
		text-decoration: none;
		}
		/*
	#navibg ul {
		list-style: none;
		padding: 30px 22px 20px 22px;
		}
		#navibg ul ul {margin: 0;}
		#navibg ul li {
			border-bottom: 1px solid #74b3dd;
			text-transform: uppercase;
			}
			#navibg ul li a {
				display: block;
				padding: 2px 5px 3px 5px;
				margin: 1px 0;
				}
				#navibg ul li a:hover, #navibg ul li a.selected {
					background: #64a1cf;		
					}
		*/			
/* **** search **** */

#search {
	margin: 0 22px 0 22px;
	padding-bottom: 5px;
	}
	#all #search h3 {
		color: #FFF;
		font-size: 0.85em;
		font-weight: normal;
		margin-bottom: 2px;
		border-left: none;
		padding-left: 0;
		}
	.searchfield {
		border: none;
		background: #FFF;
		width: 114px;
		float: left;
		margin-right: 2px;
		font-size: 1em;
		height: 16px;
		color: #484848;
		}
	.hledej {
		border-top: 1px solid #FFF;
		border-bottom: 1px solid #FFF;
		}
		
/* **** premium **** */

#premium {
	margin: 20px 22px 0 22px;
	padding-bottom: 5px;
	}
	#premium ul {list-style: none; margin-left: 11px;}
	#premium ul li {
		background: url(../img/sipka_black.gif) no-repeat 0 50%;
		padding-left: 10px;
		line-height: 1.8em;
		}
		#all #premium ul li a {
			color: #000;
			font-weight: bold;
			}
			#premium ul li a:hover {color: #1877D0;}

		
/* **** obsah **** */

#maincol {
	float: left;
	width: 820px;
	background: url(.../img/keyboard.jpg) no-repeat bottom left #FFF ;
	position: relative;
	}

#content_container {
	float: right;
	width: 637px;
	background: #FFF;
	position: relative;
	}


.banner-top-container 
{
	margin: 10px 0 0 10px;
	text-align:center;
}
	
.banner {
	/*width: 608px;
	height: 89px;
	margin: 10px 0 0 10px;*/
	border: 1px solid #dddddd;
	position: relative;
}
		#content {
			margin: 0 17px 10px 10px;
			padding: 27px 20px 0 20px;
			background: url(../img/bg_content.gif) repeat-x;
			z-index: 30;	
			}
			#content.homepage {padding: 0; background: none; }
			
			
		#content2 {
			margin: 0 17px 10px 10px;
			padding: 0px 20px 0 20px;
			z-index: 30;	
			}			
			
/* **** partneri **** */

#rightcol {
	float: right;
	width: 170px;
	position: relative;
	padding-top: 25px;
	text-align: right;
	z-index: 40;
	}
	#all #rightcol h4 {
		color: #7b7b7b;
		font-size: 0.8em;
		font-weight: normal;
		border-bottom: 1px solid #ebebeb;	
		text-align: left;	
		border-left: none;
		padding-left: 0;
		}
	#rightcol img {
		margin-bottom: 10px;
		margin-right: 15px;
		}
		#rightcol img:focus {
			border: none;
			}
		
/* **** paticka **** */

#ender {
	background: url(../img/bg_ender.jpg) no-repeat #71c02d;
	clear: both;
	width: 100%;
	font-size: 0.9em;
	_height: 79px;
	min-height: 79px;
	color: #FFF;
	}
	#ender p {margin-bottom: 0;}
	#all #ender a {color: #FFF;}
	#all #ender a:hover {color: #FFF; text-decoration: none;}
	#ender strong {color: #FFF;}
	
	.copyright {
		float: left;
		padding: 10px 0 10px 10px;
		}
	.enderlinks {
		float: right;
		padding: 10px 10px 10px 0;
		}
		
/* ***** stiny ***** */

#stinhead {
	width: 19px;
	height: 159px;
	background: url(../img/stin_head.jpg) no-repeat;
	position: absolute;
	top: 5px;
	left: -19px;
	}
#stincontent {
	width: 21px;
	height: 151px;
	background: url(../img/stin_content.jpg) no-repeat;
	position: absolute;
	top: 120px;
	right: -4px;
	z-index: 10;
	}
	
.funkce {text-align: right; margin-top: 10px;}
.top {background: url(../img/sipky_nahoru.gif) no-repeat 0 1px; padding: 0 0 1px 20px; margin-left: 25px;}
	a:hover.top {background: url(../img/sipky_nahoru.gif) no-repeat 0 -36px;}
.tisk {background: url(../img/ico_tisk.gif) no-repeat 0 1px; padding: 0 0 1px 20px;}
	a:hover.tisk {background: url(../img/ico_tisk.gif) no-repeat 0 -36px;}
	
/* ************************************************************** 
					HOMEPAGE
************************************************************** */

.box {
	width: 203px;
	float: left;
/*	margin-bottom: 20px;*/
	margin-bottom: 6px;	
	margin-top: 9px;
	}
	.kalendar {width: 204px;}
	.boxin {
		border-right: 1px solid #FFF;
		/*padding-bottom: 8px;*/
		min-height: 230px;
		_height: 230px;
		}
		.akce .boxin {background: url(../img/bg_box_akce.gif) repeat-x 0 25px;}
		.kalendar .boxin {background: url(../img/bg_box_info.gif) repeat-x 0 25px; border-right: none; }
	.box h3, .box h3 a {
		color: #000;
		font-size: 1em;
		padding: 0;
		border: 0;
		margin: 0;
		}
		.box h3 a:hover {color: #51871F;}
	.boxin h3, .boxin p {		margin: 0 15px;}		
	.box p {margin-bottom: 8px;}
	#content .box .datum {margin-bottom: 0; font-size: 0.9em; font-weight: bold;}
	.box h2 {
		border: 0;
		padding: 0;
		height: 34px;
		width: 202px;
		position: relative;
		}
		.kalendar h2 {width: 204px; _width: 203px;}
		.news h2 span {background: url(../img/h_novinky.jpg) no-repeat 0 0;}
		.info h2 span {background: url(../img/h_informace.jpg) no-repeat 0 0;}
		.akce h2 span {background: url(../img/h_akce.jpg) no-repeat 0 0;}
		.kalendar h2 span {background: url(../img/h_kalendar.jpg) no-repeat 0 0;}
		.kalendar  h2.blog span {background: url(../img/h_wokno.gif) no-repeat 0 0;}
		 h2.onlinenews span {background: url(../img/h_patria_novinky.gif) no-repeat 0 0;}
		 h2.onlinenews {margin-top: 20px;}
		
		.en .news h2 span {background: url(../img/h_novinky_en.jpg) no-repeat 0 0;}
		.en .info h2 span {background: url(../img/h_informace_en.jpg) no-repeat 0 0;}
		.en .akce h2 span {background: url(../img/h_akce_en.jpg) no-repeat 0 0;}
		.en .kalendar h2 span {background: url(../img/h_kalendar_en.jpg) no-repeat 0 0;}
		.en  h2.onlinenews span {background: url(../img/h_patria_novinky_en.gif) no-repeat 0 0;}
		
.vice a {background: url(../img/sipky_green.gif) no-repeat 0 1px; padding-bottom: 1px; padding-left: 18px; font-weight: bold;	}
	.vice a:hover {background: none; background: url(../img/sipky_green.gif) no-repeat 0 -36px;}
	
.boxbotwide {
	width: 406px;
	float: left;
	/*background: url(../img/bg_boxbotwide.jpg) no-repeat -10px 13px;*/
	}
	.boxbotwide div {
		margin: 0 15px 0 120px;
		}
	.boxbotwide h3 {
		margin-left: 16px;
		}
	
.boxbotshort {
	width: 188px;
	float: right;
	}
	.boxbotshort div {
		margin-right: 15px;
		}
.error { color: #ff0000; padding: 5px 0 0 30px; font-weight: bold; }

#registrace .poleW
{
	width: 300px;
	border: 1px solid;
	border-color: Red;
	background-color: #ffffcc;
}


/* ***************** REGISTRACE ****************** */

#registrace {
	}
	#registrace fieldset {
		border: 0;
		margin: 15px 0;
	}
		#registrace legend {
			font-weight: bold;
			/*margin-left: 102px;*/
			margin-left:0;
			margin-bottom: 10px;
			padding: 0;
			text-align:left;
			}
		#registrace label {
			display: block;
			float: left;
			width: 110px;
			vertical-align: middle;
			}
		#registrace input {
			vertical-align: middle;
			margin-bottom: 10px;
			}
			#registrace .pole {
				width: 300px;
				border: 1px solid;
				}
		#registrace textarea {
			border: 1px solid;
			width: 300px;
			}
		#registrace br {
			clear: both;
			}
		#registrace select {
			width: 300px;
			margin-bottom: 10px;
			border: 1px solid;
			}
			
		#registrace .button {
			background-color: #666666;
			color: #FFF;
			border: 0;
			padding: 3px 10px;
			cursor: pointer;
			margin-left: 110px;
			font-size: 1em;
			}

		#registrace .checkbox {float: left; margin-right: 40px;}


.inquiry 
{
	margin: 15px 0 15px 0;
	padding: 10px 15px 15px 20px;
	border-top: 1px solid #5FAAEE;
	background: url(.../img/bg_navi.jpg) no-repeat 0 -200px #5FAAEE;
	
	color: #FFF;
	
	/*
	margin-top:10px;
	margin-bottom:10px;
*/
}

.inquiry h6 {
	color: #FFF;
	text-transform: uppercase;
	}
.inquiry .buttons {	text-align:center;}
.inquiry strong {color: #FFF;}
.inquiry .items{padding: 10px 0;}

.inquiry input {vertical-align: middle;}
.inquiry input.button {background: #FFF; color: #4A90CE;}
.inquiry .item {margin-bottom:4px;}

.treemenu {
	padding: 15px 0;
	margin: 0 20px;
	}
		
.odkaz a {
	display: block;
	padding: 2px 4px;
	margin: 1px 0;
	}
	.odkaz .odkaz a {
		padding-left: 15px;}
	
	
#all.tbn .aktual a {margin: 1px 0; background: #64A1CF;}
	#all.tbn .odkaz .odkaz a {background: none;}
		#all.tbn .odkaz .aktual a {background: #64A1CF} 	
#all.tbn .odkaz {border-bottom: 1px solid #64A1CF;}
	#all.tbn .odkaz .odkaz {border-top: 1px solid #64A1CF; border-bottom: 0;}	
#all.tbn .odkaz a:hover {background: #64A1CF;}

#all.media .aktual a {margin: 1px 0; background: #8c578b;}
	#all.media .odkaz .odkaz a {background: none;}
		#all.media .odkaz .aktual a {background: #8c578b} 	
#all.media .odkaz {border-bottom: 1px solid #8c578b;}
	#all.media .odkaz .odkaz {border-top: 1px solid #8c578b; border-bottom: 0;}	
#all.media .odkaz a:hover {background: #8c578b;}

#all.business .aktual a {margin: 1px 0; background: #D15166;}
	#all.business .odkaz .odkaz a {background: none;}
		#all.business .odkaz .aktual a {background: #D15166} 	
#all.business .odkaz {border-bottom: 1px solid #D15166;}
	#all.business .odkaz .odkaz {border-top: 1px solid #D15166; border-bottom: 0;}	
#all.business .odkaz a:hover {background: #D15166;}

#all.wireless .aktual a {margin: 1px 0; background: #65945B;}
	#all.wireless .odkaz .odkaz a {background: none;}
		#all.wireless .odkaz .aktual a {background: #65945B} 	
#all.wireless .odkaz {border-bottom: 1px solid #65945B;}
	#all.wireless .odkaz .odkaz {border-top: 1px solid #65945B; border-bottom: 0;}	
#all.wireless .odkaz a:hover {background: #65945B;}

#all.broadband .aktual a {margin: 1px 0; background: #95656B;}
	#all.broadband .odkaz .odkaz a {background: none;}
		#all.broadband .odkaz .aktual a {background: #95656B} 	
#all.broadband .odkaz {border-bottom: 1px solid #95656B;}
	#all.broadband .odkaz .odkaz {border-top: 1px solid #95656B; border-bottom: 0;}	
#all.broadband .odkaz a:hover {background: #95656B;}

#all.best .aktual a {margin: 1px 0; background: #b65f6e;}
	#all.best .odkaz .odkaz a {background: none;}
		#all.best .odkaz .aktual a {background: #b65f6e} 	
#all.best .odkaz {border-bottom: 1px solid #b65f6e;}
	#all.best .odkaz .odkaz {border-top: 1px solid #b65f6e; border-bottom: 0;}	
#all.best .odkaz a:hover {background: #b65f6e;}

#all.security .aktual a {margin: 1px 0; background: #95656b;}
	#all.security .odkaz .odkaz a {background: none;}
		#all.security .odkaz .aktual a {background: #95656b} 	
#all.security .odkaz {border-bottom: 1px solid #9e6c72;}
	#all.security .odkaz .odkaz {border-top: 1px solid #9e6c72; border-bottom: 0;}	
#all.security .odkaz a:hover {background: #95656b;}


.action-noreg-box
{
	margin-top:20px;
	margin-bottom:20px;
	color:red;
	text-align:center;	
}

.action-reg-box
{
	margin-top:20px;
	margin-bottom:20px;
	text-align:center;
}
.action-reg-box .code-info 
{
	font-style:italic;
}

.pagger 
{
	text-align:right;
	margin-top:4px;
	margin-bottom:10px;
}
.althelp 
{
	border:solid 1px black;
	margin-left:2px;
	margin-right:2px;
}
.imp 
{
	color:Red;
}
.imp-info
{
	color:Red;
}

.org-detail-logo 
{
	margin-top:10px;
	margin-bottom:10px;
	/*text-align:center;*/
}
.org-detail-logo img 
{
	border:solid 1px black;
	/*margin-left:auto;
	margin-right:auto;*/
}

table.event-info 
{
	width:100%;
}
table.event-info th 
{
	width:120px;
}

table.event-info table 
{
	border:0;
	margin:0;
}
table.event-info table td 
{
	text-align:left;
	padding-left:0;
	border:0;
}



#admin 
{ 
	margin-top:10px;
	margin-bottom:10px;
}

#admin.treemenu 
{
	padding:0;
	padding-bottom:4px !important;
}


/*mozna by se mohlo hodit k enderu #all.x #ender*/
#all.tbn #admin { background: url(../img/bg_ender.jpg) no-repeat #71c02d;}
#all.media #admin,#all.wireless .inquiry {background: url(../img/bg_ender_media.jpg) repeat-y #dd5a96;}
#all.broadband #admin, #all.broadband .inquiry {	background: url(../img/bg_ender_monday.jpg) no-repeat #71c02d;}
#all.wireless #admin,#all.wireless .inquiry {background: url(../img/bg_ender_wednesday.jpg) no-repeat #b2c02c;}
#all.security #admin,#all.security .inquiry {background: url(../img/bg_ender_thursday.jpg) no-repeat #b2c02c;}
#all.business #admin,#all.business .inquiry {background: url(../img/bg_ender_business.jpg) no-repeat #5a668e;}
#all.best #admin,#all.best .inquiry {background: url(../img/bg_ender_best.jpg) no-repeat #b2c02c;}


/*
#all.tbn #admin { background:  no-repeat #64a1cf;}
#all.broadband #admin {	background: url(../img/bg_ender_monday.jpg) no-repeat #71c02d;}
#all.wireless #admin {background: url(../img/bg_ender_wednesday.jpg) no-repeat #b2c02c;}
#all.security #admin {background: url(../img/bg_ender_thursday.jpg) no-repeat #b2c02c;}
#all.business #admin {background: url(../img/bg_ender_business.jpg) no-repeat #5a668e;}
*/

#all.tbn #admin h6 {background-color: #71c02d;}
#all.media #admin h6 {background-color: #dd5a96;}
#all.broadband #admin h6 {background-color: /*#71c02d*/#ffca21;}
#all.wireless #admin h6 {background-color:#b2c02c;}
#all.security #admin h6 {background-color:#408cb0;}
#all.business #admin h6 {background-color: #5a668e;}
#all.best #admin h6 {background-color:#408cb0;}

#admin h6
{
	color:White !important;
	text-align: center;
	border: 0;
	padding: 2px;
	padding-top:4px;
	padding-bottom:4px;
	/*margin-bottom:0px;*/
}


#admin .odkaz a, #admin .odkaz a:visited , #admin .odkaz a:hover
{
	/*color: #518679;*/
	color:White;
}


.partners .group img 
{
	margin:4px;
}

.partners group 
{
	vertical-align:middle;
}


.menulinks {
	margin: 20px 22px 0 22px;
	padding-bottom: 5px;
	}
	.menulinks ul {list-style: none;}
.archiv {
	overflow: hidden;
	_display: inline-block;
	margin-top: 15px;
}
.akcebox {
	width: 270px;
	_width: 260px;
    margin-right: 15px;
	float: left;
}
.dateplace 
{
	margin-bottom: 8px;
}





/* kalendar */       
#all .calendar {width: 100%; border: 0;}
	#all .calendar td {padding: 0;}

#all table.months {width: 100%;  margin: 0; border: 0;}
	#all .months td {font-weight: bold; border: 0; padding: 4px; background: #EBEBEB;}
		.months a {text-decoration: none;}
		
#all .calendar td.day, #all table.calendar tr th, #all .calendar td.today, #all .calendar td.eventDay, #all .calendar td.exEventDay, #all .calendar td.dayOM {padding:6px 4px;}
/*#all .calendar td.today {background: #71C12C;  font-weight: bold; color: #FFF;}*/
#all .calendar td.today
{
	background-color: darkgray;
	font-weight: bold; /*color: #ffcc00;*/
}
#all .calendar td.eventDay {background: #71C12C;}
/*all .calendar td.exEventDay {background: url(../img/ico_externlink.gif) repeat-x #5EA7EC;}*/
#all .calendar td.exEventDay
{
	background-position: right top;
	background-image: url(../img/ico_externlink2.gif);
	background-color: #5ea7ec;
	background-repeat:no-repeat;
}
.eventDay a,  .eventDay a:visited, .eventDay a:hover {	color:White; font-weight: bold;}
.exEventDay a,  .exEventDay a:visited, .exEventDay a:hover {	color:White; font-weight: bold;}


#all .calendar td.dayOM
{
	color: #e6c4b5;
}


#content h4, #content2 h4
{
	margin-bottom:0;
}
#content img, #content2 img  
{
	margin:4px;
}
#content table, #content2 table 
{
	
}
 
 

.multitext 
{
	width:99%;
}



/* ************* diskuze *************** */

.comments {
	background: #F5F5F5;
	margin: 20px 0 10px 0    
}

.comments h4 {
	font-size: 1.2em;
	margin-bottom: 10px;
	text-transform: uppercase;
	background: #FFF;
	padding-bottom: 5px;
}

.comments .item {
	margin-bottom: 15px;
	border-bottom: 1px solid #999999;
	padding: 0 0 15px 0;
	margin: 0 15px;
}

.comments .item > .item {border: 0; padding: 0; margin: 0;}
.comments .head {margin-top: 15px; font-weight: bold}    
.comments .head .date {font-weight:normal}   
.comments .new {padding: 10px 0; font-weight: bold; text-align: center; text-transform: uppercase;}
.comments .text {margin-bottom: 4px;}
/* **************************************** */

.rss 
{
	text-align:center;padding-top:10px;
}


.topsubnavi 
{
	margin: 0;
	margin-bottom:10px !important;
	padding: 0;
	}
	#all .topsubnavi ul {
		list-style: none;
		margin: 0;
	padding: 0;

		}
		#all .topsubnavi li {
			background: none;
			 padding: 0;
			 display: inline;
			}
			.topsubnavi a {
				background: #E4E4E4;
				display: block;
				float: left;
				padding: 2px 13px;
				margin-right: 1px;
				border-bottom: 1px solid #FFF;
				color: #000;
				}
				.topsubnavi a:hover {background: #FFF;}
			.topsubnavi li a.selected {background: #F4F4F4;}
			
/*prezidentovo wokno*/			
.box h2.blog
{
	font-size: 1.3em;
	/*margin-bottom:4px;*/
}			

.breadcrumbs
{
	margin: 9px 17px 0 10px;
	padding-bottom:2px;
	border-bottom: solid 1px black; 
}
.breadcrumbs a
{
	text-decoration: none;
}

.icoex 
{
	display:inline;
	padding: 0 4px;
	background: url(../img/ico_externlink2.gif) no-repeat top center;
}

.warning { color: #ff0000 !important; font-size: 115%; font-weight: bold; position: absolute; left: 0; width: 612px; padding: 37px 200px; text-align: right; }
.warning strong { color: #ff0000 !important; }

#icons { margin-top: 15px; margin-bottom: 15px; text-align: center; }
#icons img { margin-left: 20px; margin-top: 5px; }
#icons .findus { text-align: left; margin-left: 22px; margin-bottom: 3px; font-weight: bold; }
#icons .firstIcon { margin-left: 0; }