body {
	font-family: Tahoma, Geneva, sans-serif;
	color: #000;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
  background: url("../img/bcg_main.gif") repeat-x white;
}

/* --- odkazy (rozsireno o ikonky typu souboru) --- */

a 				{color: #00c0ff; text-decoration: none; font-weight: bold;}
a:hover 	{color: #f9a300; text-decoration: underline;}

a.mail 				{background: url(../img/ico_mailanchor.gif) no-repeat right 0em; padding-right: 18px;}
a.out				{background: url(../img/ico_outanchor.gif) no-repeat left 0em; padding-left: 12px;}
a.out_right			{background: url(../img/ico_outanchor.gif) no-repeat right 0em; padding-right: 12px;}
a.print 			{background: url(../img/ico_print.gif) no-repeat left 0em; padding-left: 18px;}
a.favourites 			{background: url(../img/ico_favourites.gif) no-repeat left 0em; padding-left: 18px;}
a.map 				{background: url(../img/ico_map.gif) no-repeat left 0em; padding-left: 18px;}
a.rss 				{background: url(../img/ico_rss.gif) no-repeat left 0em; padding-left: 18px;}
a.classic			{font-weight:normal; text-decoration:underline;} 
	a.classic:hover	{text-decoration:none}

/* --- ikonky souboru --- */
.ai 				{background: url(../img/ico/ai.png) no-repeat left; padding-left: 20px;}
.avi 				{background: url(../img/ico/avi.png) no-repeat left; padding-left: 20px;}
.bmp 				{background: url(../img/ico/bmp.png) no-repeat left; padding-left: 20px;}
.cdr				{background: url(../img/ico/cdr.png) no-repeat left; padding-left: 20px;}
.doc				{background: url(../img/ico/doc.png) no-repeat left; padding-left: 20px;}
.dxf				{background: url(../img/ico/dxf.png) no-repeat left; padding-left: 20px;}
.gif 				{background: url(../img/ico/gif.png) no-repeat left; padding-left: 20px;}
.html 			{background: url(../img/ico/html.png) no-repeat left;	padding-left: 20px;}
.jpg 				{background: url(../img/ico/jpg.png) no-repeat left; padding-left: 20px;}
.mp3 				{background: url(../img/ico/mp3.png) no-repeat left; padding-left: 20px;}
.pdf 				{background: url(../img/ico/pdf.png) no-repeat left; padding-left: 20px;}
.png 				{background: url(../img/ico/png.png) no-repeat left; padding-left: 20px;}
.ppt 				{background: url(../img/ico/ppt.png) no-repeat left; padding-left: 20px;}
.psd 				{background: url(../img/ico/psd.png) no-repeat left; padding-left: 20px;}
.qt 				{background: url(../img/ico/qt.png) no-repeat left; padding-left: 20px;}
.ra 				{background: url(../img/ico/ra.png) no-repeat left; padding-left: 20px;}
.rtf 				{background: url(../img/ico/rtf.png) no-repeat left; padding-left: 20px;}
.swf 				{background: url(../img/ico/swf.png) no-repeat left; padding-left: 20px;}
.tif 				{background: url(../img/ico/tif.png) no-repeat left; padding-left: 20px;}
.txt 				{background: url(../img/ico/txt.png) no-repeat left; padding-left: 20px;}
.xls 				{background: url(../img/ico/xls.png) no-repeat left; padding-left: 20px;}
.zip				{background: url(../img/ico/zip.png) no-repeat left; padding-left: 20px;}
.unknown, file			{background: url(../img/ico/unknown.png) no-repeat left; padding-left: 20px;}


/* --- zakladni html prvky ---*/
em, i				   {font-style: normal;}
p 				     {text-align: left; margin: 0 0 10px 0; line-height: 1.4em; color:#0d0d0d;}
code 				   {font-size: 140%; font-weight: bold;}
hr					   {color: #d3d3d3; height: 1px; margin: 5px 0px 5px 0px; border: 0px; padding: 0px 0px 0px 0px; background: #d3d3d3;}
.bad           {color: red; font-weight: bold;}
.div-bad {
        padding: 10px;
        border: 3px solid red;
        background: white;
        color: black;
		margin-bottom:10px;
}
.div-good {
        padding: 10px;
        border: 3px solid green;
        background: white;
        color: black;
}
.div-gray {
		padding:10px;
		background:#ebebeb;
		width:100%;
		display:block;
		float:left;
		margin-left:-20px;
}
.bila         {color: white;}

/* --- seznamy --- */





ul ol li			  {color: white; list-style-type: none; margin: 0px; padding: 0px; text-align: left;}
ul						{list-style: none;}
li						{padding: 0px 0px 0px 15px;color:#303030; margin: 0px; background: url(../img/li_blue.gif) no-repeat 0px 5px;}

.menu1				  {font-size: 11px; color: #004e7b; list-style-type: none; margin: 0px; padding: 0px 0px 0px 0px;}
.menu1 li 			{font-size: 11px; color: #004e7b; text-align: right; margin: 0px 0px 0px 3px; float: right;}
.menu1 a:link 	{font-size: 11px; color: #004e7b; }
.menu1 a				{font-size: 11px; color: #004e7b; display: block; width: 135px; height: 20px; margin: 0px;  padding: 13px 0px 5px 0px; text-align: center; background: url("../img/bcg_menu.jpg") no-repeat; text-decoration: none;}
.menu1 a:hover	{font-size: 11px; color: #004e7b; text-decoration: underline;}

.menu2				  {font-size: 11px; color: #004e7b; list-style-type: none; margin: 0px; padding: 0px 0px 0px 0px;}
.menu2 li 			{font-size: 11px; color: #004e7b; text-align: right; margin: 0px 0px 0px 10px; float: right;}
.menu2 a:link 	{font-size: 11px; color: #004e7b; }
.menu2 a				{font-size: 11px; color: #004e7b; display: block; margin: 0px;  padding: 0px 0px 0px 10px; text-align: left; text-decoration: none;}
.menu2 a:hover	{font-size: 11px; color: #004e7b; text-decoration: underline;}

.menu2 .separator      {background: url("../img/separator.gif") left no-repeat;}
.menu1 .selected       {text-decoration: underline;}
.menu2 .selected       {text-decoration: underline;}

.podmenu				  {font-size: 11px;  color: #004e7b; list-style-type: none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
.podmenu li		    {font-size: 11px;  color: #004e7b; text-align: left; float: none; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
.podmenu a:link   {font-size: 11px;  }
.podmenu a				{font-size: 11px;  color: #004e7b; display: block; width: 159px; height: 22px; padding: 8px 15px 0px 15px; margin: 0px 0px 0px 0px; background: url("../img/bcg_submenu.gif") bottom left no-repeat;}
.podmenu a:hover	{font-size: 11px;  color: #004e7b; text-decoration: underline;}

.podmenu2				  {font-size: 10px; color: #004e7b; list-style-type: none; margin: 0px; padding: 0px 0px 0px 0px;visibility:hidden;
	position:absolute; display:block; width:189px; float:left;}
.podmenu2 li 			{font-size: 11px; color: #004e7b; text-align: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.podmenu2 a				{font-size: 11px; color: #004e7b; display: block; width: 169px; height: auto; margin: 0px 0px 0px 0px;  padding: 5px 0px 5px 20px; text-align: left; text-decoration: none; background: #e6f2f9;}
.podmenu2 a:hover	{font-size: 11px; color: #004e7b; text-decoration: underline;}

.kategorie 				{margin:0px; padding:0px;}
.kategorie li			{margin:0 0 15px; }


/* --- obrazky --- */
img 				{border: 0px;}
img.border 	{padding: 2px; border: 1px solid #7f7f7f;}
.bordernone {border: 0px;} 
img.icon		{vertical-align: -3px; margin: 0px 3px 0px 1px;}
img.toleft	{margin-right: 10px;}
img.toright {margin-left: 10px;}

/* --- horni a dolni indexy --- */
sub, sup 		{vertical-align: baseline; position: relative;}
sub 				{top: 0.4em;}
sup 				{bottom: 0.4em;}

/* --- tabulky --- */
table.nice						{width: 440px;}
table.nice tr td 				{padding: 3px;	font-size: 1em; border: 1px solid #dddddd;}
table.nice tr td.item		{background: #EBEBEB; font-weight: bold; width: 330px;}
table.nice tr th				{background:#FFA800; color:#ffffff; font-weight: bold; border: 1px solid #dddddd;padding: 3px;}

table.list			{width: 610px;}
table.list tr th		{background: #eeeeee; border-bottom: 2px solid #e1e1e1; padding: 5px 2px 5px 2px;}
table.list tr td		{border-bottom: 1px solid #e1e1e1; padding: 3px 2px 3px 2px;}

table {
  cellspacing: 0px;
  cellpadding: 0px;
  border-collapse: collapse;
}

/* --- hlavicky --- */
h1				{padding: 0px 0px 5px 0px;	font-size: 20px; color: #00c0ff; font-weight: bold; margin-top:0;}
h2				{padding: 0px 0px 10px 0px;	margin: 0px; font-size: 18px; color: #00c0ff; font-weight:normal;}
h3				{padding: 0px 0px 7px 0px;	margin: 0px; font-size: 14px; color: #ffa800; font-weight: bold;}  
h4				{padding: 0px 0px 3px 0px;	margin: 0px; font-size: 13px; color: #000; font-weight: bold;}
h5				{padding: 0px 0px 3px 0px;	font-size: 12px; color: #000; font-weight: bold;} 

/* --- formulare --- */
textarea, input, select			{border: 1px solid #1ec5fb; font-family: 'Trebuchet MS', Verdana,'Arial CE', 'Helvetica CE', Arial, helvetica, sans-serif; color: #000000; font-size: 0.95em; padding: 0px 0px 0px 0px;}
label				{font-size: 0.85em; font-weight: bold;}
form        {padding: 0px; margin: 0px;}
table {
  cellspacing: 0px;
  cellpadding: 0px;
  border-collapse: collapse;
}
input, select, textarea  {	
	border: 1px solid #e3e3e3;
	width:200px;
	height:20px;
	font-size:11px;
}
textarea {
	width:300px;
	height:60px;
}

input.checkbox {width:20px;}
input.submit {border:none; color:#fff; background:#019fd3; padding:1px 10px; font-weight:bold; 	cursor: pointer; width:auto}

/* --- globalni tridy --- */
.block			{display:block;}
.inline			{display:inline;}
.inline-block	{display:inline-block}
.clear			{clear: both;}
.smaller		{font-size: 0.85em;}
.small 			{font-size: 0.8em;}
.gray 			{color: #666666;}
.blue 			{color: #004080;}
.red			{color: #9f0000;}
.green			{color: #008000;}
.orange			{color: #f9a300;}
.right 			{text-align: right;}
.center			{text-align: center;}
.left			{text-align: left;}
.block			{text-align: justify;}
.toleft			{display: block; float: left;	text-align: left;}
.toright		{display: block; float: right; text-align: left;}
.nomargin		{margin: 0px;}
.noborder		{border:none}
.nopadding		{padding:0;}
.error			{display: block; color: #000000; font-weight: bold; text-align: center; margin-bottom: 10px; background: #d0d0d0; padding: 2px 0px 2px 0px; border: 1px solid #999999;}
.error a		{color: #000000;}
.hidden			{display: none;}
.visible		{display: inline;}
.invisible		{visibility:hidden}
.border			{display: block; border: 1px dotted #b1b1b1; padding: 10px 3px 10px 3px;}
.bold			{font-weight: bold; font-size: 1em;}
.nobold			{font-weight:normal;}
.halfrow		{position: relative; top: 3px;}
.underline		{text-decoration: underline;}
.odsazeni-top {margin-top: 3px;}
.odsazeni-bottom {padding-bottom: 10px;}
.odsazeni-top-bottom {padding: 8px 0px 8px 0px;}
.odsazeni-left {margin-left: 5px;}
.odsazeni-left-huge {margin-left: 15px;}
.odsazeni-right-huge {margin-right: 15px;}

.separator 		{display:block; float:left; width:100%; height:10px;}
.plnaSirka 		{width:100%}
.triCtvrtecniSirka {width:75%}

.big {font-size: 1.5em;}

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

#layout2 {
	margin:auto;
	width:1120px;
}

#layout {
  width: 980px;
  float: left;
}

#layout-reklama {
  width: 120px;
  float: right;
  padding: 0px 0px 0px 10px;
}

#header {
	display:block;
	float:left;
	margin-top:0px;
	width:980px;
	height:148px;
	background:url(../img/header.jpg) no-repeat;
	position:relative;
	z-index:1;
}
#menuSede {
	display:block;
	float:right;
	width: 720px;
	text-align:right;
	height:87px;
}
#menuSede ul{
	list-style-type:none;
	margin:56px 0 0 0;
	float:right;
}
#menuModre ul {
	list-style-type:none;
	margin:0px 0 0 0;
	padding:0;
	float:left;
}
#menuModre ul li h2, #menuSede ul li h2 {
	padding-bottom:0;
}
#menuSede ul li, #menuModre ul li {
	display:inline;
	float:left;
	margin-left:2px;
	padding:0;
	background:none;
	
}
#menuSede ul li ol li, #menuModre ul li ol li{ 
	margin:0;
	float:left;
}
#menuModre {
	display:block;
	float:left;
}
#menuModre ul li ol {
	margin:-3px 0 0 -2px;
	border:#3ec1ec 1px solid;
	border-top:none;
}
#menuModre ul li ol li a {
	background:#009fd3;
	color:#f4f4f4;
}
#menuSede ul li ol li a{
	background:#f4f4f4;
	color:#009fd3;
}
#menuSede ul li ol {
	margin-top:-1px;
	border:#dadada 1px solid;
	border-top:none;
}
#menuModre ul li ol li a:hover {
	background:#ffa800;
}
#menuSede ul li ol li a:hover {
	background:#009fd3;
	color:#f4f4f4;
}

#menuModre #search{
	width: 152px;
	float: left;
	padding: 12px 0px 0px 20px;
}

#menuModre #search #search_input{
	float: left;
	width: 110px;
	height: 14px;
	font-size: 11px;
	margin: 0px;
	border: 0px;
	padding: 2px 0px 3px 7px;
	color:#818181;
	background: #ffffff;	
}
#menuModre #search #search_submit{
	float: left;
	cursor:pointer;
	width: 30px;
	height: 18px;
	font-size: 11px;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	border: 0px;
	color: #000000;	
	background: none;	
}


#leftPane {
	width:690px;
	display:block;
	float:left;
	margin-right:10px;
	
/*	
	_width:675px;
	_margin-right:8px;
	_overflow:visible;*/
}
#leftPane.vypisClanku {
	min-height:600px;
	background:url(../img/clanky_vypis_bcg.jpg) top repeat-x;
}
#leftPane #seznamClanku{
	display:block;
	float:left;
	width:648px;
	padding:20px;
	border:1px solid #e3e3e3;
	min-height: 400px;
}
#leftPane #podstranka {
	display:block;
	float:left;
	width:648px;
	padding:20px;
	border:1px solid #e3e3e3;
	min-height:400px;
	margin-bottom:20px;
}
#leftPane #podstranka ul.rozpis{
	margin:0;
	padding:0;
}
#leftPane #podstranka ul.rozpis li{
	margin:0;
	background:url(../img/zluta_sipka_kratka.gif) no-repeat 0 1px;
	margin-bottom:15px;
}
.registrace_sloupec0 {
	display:block;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	text-align:right;
	width:200px;
	color:#1ec5fb;
}

.registrace_sloupec1 {
	display:block;
	float:left;
	margin-right:10px;
	padding-top:3px;
	margin-bottom:10px;
	text-align:right;
	width:200px;
	color:#1ec5fb;
}
.registrace_sloupec2 {
	display:block;
	float:left;
	width:438px;
		margin-bottom:10px;

}
.registrace_sloupec {
	display:block;
	margin-left:110px;
	width:100%;
	float:left;
}

#vlozitNovyPrispevek {
	display:block;
	float:left;
	width:400px;
	padding:10px;
	background:#e5e5e5;
	margin-left:114px;
	margin-top:10px;
}

#vypisPrispevku {
	display:block;
	float:left;
	width:100%;
}
#vypisPrispevku .prispevek {
	width:100%;
	display:block;
	float:left;
	border-bottom:1px dotted #b7b7b7;
	margin-bottom:10px;
	padding-bottom:10px;
}
#vypisPrispevku .prispevek .infoUzivatel{
	display:block;
	float:left;
	width:120px;
	padding:0 10px 10px 10px;
	font-size:0.85em;
	color:#00C0FF;
}
#vypisPrispevku .prispevek .infoUzivatel img{
	margin-top:5px;
}
#vypisPrispevku .prispevek .textPrispevku{
	width:508px;
	display:block;
	float:left;
	padding-top:2px;
	padding-bottom:10px;
}

#leftPane #clankyFooter {
	display:block;
	float:left;
	width:648px;
	border-right:1px solid #e3e3e3;
	padding:18px 20px;
	border-left:1px solid #e3e3e3;
	height:32px;
	background:url(../img/seznam_clanku_footer.jpg) repeat-x;
	margin-bottom:20px;
}
#leftPane.vypisClanku #clankyFooter #doDiskuze{
	display:block;
	width:405px;
	height:24px;
	float:left;
	background:#e5e5e5;
	padding:5px 10px 0 10px;
	margin-top:2px;
	margin:0 15px;
}
#leftPane.vypisClanku #clankyFooter #doDiskuze img{
	margin:-12px 7px 0 7px;
}
#leftPane.vypisClanku #clankyFooter img.toleft{
	margin:0;
}

#leftPane #clankyFooter form input.a-submit{
	width: 30px;
	height: 27px;
	cursor: pointer;
	border: 0px;
	background:url(../img/mailclanek_ico.jpg) no-repeat;
	float: left;
}

#leftPane .clanekBox {
	display:block;
	float:left;
	width:650px;
	margin-bottom:20px;
}
#leftPane .clanekBox div.obrazek{
	display:block;
	float:left;
	width:110px;
}
#leftPane .clanekBox div.text{
	display:block;
	float:left;
	width:540px;
}

#leftPane .clanekBox div.text h2 a{
	font-weight:normal;
}
	
#leftPane .clanekBox div.hlavicka{
	display:block;
	float:left;
	width:540px;
	color:#929292;
	padding:3px 0 4px 0;
	margin-bottom:5px;
	border:1px dotted #b7b7b7;
	border-left:none;
	border-right:none;
}

#leftPane .clanekBox div.text p{
	display:inline;
}
#leftPane.vypisClanku #clanekCely {
	display:block;
	float:left;
	padding:20px;
	width:648px;
	border:1px solid #e3e3e3;
}
#leftPane.vypisClanku #clanekCely .anotaceVetsi{
	font-size:13px;
}

#leftPane.vypisClanku #clanekCely img.hlavni{
	display:block;
	float:left;
	margin:-20px 20px 20px -20px;
}

#leftPane.vypisClanku #clanekCely div.hlavicka{
	display:block;
	float:left;
	width:298px;
	color:#929292;
	padding:3px 0 4px 0;
	margin:0 0 5px 0;
	border:1px dotted #b7b7b7;
	border-left:none;
	border-right:none;
}
#leftPane.vypisClanku #clanekCely .textImageHolder{
	display:block;
	float:right;
	background:#ebebeb;
	padding:10px;
	margin:20px 0 20px 20px;
	border-top:#b0b0b0 5px solid;
}
a.strankovaniClanky {
	display:inline-block;
	border:#d1d1d1 1px solid;
	padding:3px 0;
	width:22px;
	background:url(../img/strankovani_clanky.jpg) no-repeat;
	margin:-3px 3px 0;
}
a.strankovaniClankyAktivni {
	display:inline-block;
	border:#11c4ff 1px solid;
	padding:3px 0;
	margin:-3px 3px 0;
	width:22px;
	background:url(../img/strankovani_clanky_aktivni.jpg) no-repeat;
	color:#fff;
}
a.strankovaniClanky:hover {
	display:inline-block;
	border:#11c4ff 1px solid;
	padding:3px 0;
	margin:-3px 3px 0;
	width:22px;
	text-decoration:underline;
	background:url(../img/strankovani_clanky_aktivni.jpg) no-repeat;
	color:#fff;
}
#strankovaniClanky {
	padding-top:5px;
	text-align:center;
	display:block;
	margin:auto;
}
#leftPane #topClanky {
	width:690px;
	height:400px;
	display:block;
	float:left;
	background:#f1f1f1;
	margin-bottom:20px;
}
#topClanky #nahled {
	display:block;
	float:left;
	width:350px;
	height:400px;
}
#topClanky #clanky {
	display:block;
	float:left;
	width:340px;
	height:400px;
}
#topClanky #clanky .topStoryAnotace {
	display:block;
	float:left;
	text-align:left;
	width:320px;
	height:80px;
	padding:10px;
	background:url(../img/top_story_bcg.jpg) no-repeat;
	cursor:pointer;
}
#topClanky #clanky .topStoryAnotace img {
	float:right;
}
#topClanky #clanky .topStoryAnotace h3 {
	margin-top:5px;
	height:33px;
	color:#00c0ff;
}
#topClanky #clanky .topStoryAnotace:hover {
	background:url(../img/top_story_hover.jpg) no-repeat;
}
#topClanky #clanky .topStoryAnotace:hover h3 {
	color:#0b0b0b;
}
#topClanky #clanky .topStoryAnotace .anotace {
	width:220px;
	overflow:hidden;
	height:33px;
}

#topClanky #clanky .AnotaceAktivni {
	background:url(../img/top_story_hover.jpg) no-repeat;
}
#topClanky #clanky .AnotaceAktivni h3 {
	color:#0b0b0b;
}
#topClanky #nahled .topStoryNahled {
	width:350px;
	height:400px;
	position:relative;
}
.topStoryNahled .navigace { 
	display:block;
	float:left;
	width:60px;
	height:30px;
	margin:10px 0 0 10px;
}
.topStoryNahled .textAnotace {
	display:block;
	padding:10px;
	width:310px;
	background:url(../img/anotace_bcg.png);
	position:absolute;
	bottom:30px;
	left:10px;
}
.topStoryNahled .textAnotace p {
	color:#fff;
}
.topStoryNahled .textAnotace h3 {
	color:#fff;
	font-size:18px;
}
.topStoryNahled .bottom {
	display:block;
	position:absolute;
	height:18px;
	left:10px;
	bottom:10px;
	background:url(../img/anotace_dark_bcg.png);
	width:310px;
	padding:2px 10px 0 10px;
	color:#fff;
}
#leftPane #leftLeftPane {
	display:block;
	float:left;
	width:350px;
	margin-right:10px;
	min-height:400px;
}
#leftPane #boxKarty{
	display:block;
	float:left;
	width:350px;
	background:url(../img/bcg_karty.gif) repeat-y 0px 0px;
	margin-bottom:20px;
}
#leftPane #boxKarty .tabs {
	height: 30px;
	background:url(../img/bcg_tabs.gif) repeat-x 0px 0px;
}

#leftPane #boxKarty .tabs_box {
	padding: 5px 20px 5px 20px;
	border-bottom: 1px solid #E4E4E4;
}

#leftPane #boxKarty .tabs_box ul {padding: 0px;}
#leftPane #boxKarty .tabs_box ul li {margin: 7px 0px 7px 0px;}
#leftPane #boxKarty .tabs_box ul li strong {color:#029FD4}



#leftPane #dalsiClanky {
	display:block;
	float:left;
	background:url(../img/dalsi_clanky_bcg.jpg) repeat-x;
	width:348px;
	border:1px solid #e3e3e3;
	padding-bottom:10px;
}
#leftPane #dalsiClanky #zahlavi {
	width:348px;
	height:60px;
	display:block;
	float:left;
	background:url(../img/dalsi_clanky_header.jpg) no-repeat;
}
#leftPane #dalsiClanky #dalsiClankyHolder{
	display:block;
	float:left;
	padding:0 10px;
	width:328px;
}
#leftPane #dalsiClanky .dalsiClankyTop{
	display:block;
	float:left;
	width:328px;
	margin-left:10px;
	margin-bottom:10px;
}
#leftPane #dalsiClanky .dalsiClankyTop h2 a{
	font-weight:normal;
}
#leftPane #dalsiClanky .dalsiClankyTop img{margin-top:5px }
#leftPane #dalsiClanky .dalsiClankyTop .cistic{height: 1px;}

#leftPane #dalsiClanky .dalsiClankyTop .listicka{
	width:308px;
	height:15px;
	display:block;
	float:left;
	padding:5px 10px;
	background:url(../img/dalsi_clanky_lista.jpg) no-repeat;
}
#leftPane #dalsiClanky .dalsiClankyTop .listicka .toright{
	margin-right:30px;
}
#leftPane #rightLeftPane {
	display:block;
	float:left;
	width:330px;
	min-height:400px;
}
#leftPane #eshopTipy {
	display:block;
	float:left;
	width:330px;
	background:url(../img/eshop_tipy_bcg.jpg) no-repeat #ebebeb;
	margin-bottom:20px;
	padding-top: 50px;
}

#leftPane #eshopTipy #eshopTipy_box {
	
	padding: 0px 20px 0px 20px;
}
#leftPane #eshopTipy #eshopTipy_box strong {color:#FFA800}

#leftPane #aktualneNaForu {
	display:block;
	float:left;
	width:310px;
	background:url(../img/aktualne_na_foru_bcg.jpg) no-repeat #ebebeb;
	margin-bottom:20px;
	padding:60px 10px 5px 10px;
}
	ul.forum {
		padding:0;
		margin:0;
	}
	ul.forum li{
		background:url(../img/li_aktualnenaforu.gif) no-repeat 0 3px;
		padding-left:25px;
		margin-bottom:15px;
	}
	.big-li{
		background-position:0 6px;
	}
#leftPane #nejctenejsiClanky { /* REKLAMNI BLOK C. 3 */
	display:block;
	float:left;
	width:310px;
}
#leftPane #nejnovejsiClanky {
	display:block;
	float:left;
	border:1px solid #e3e3e3;
	background:url(../img/nejnovejsi_clanky_header.jpg) no-repeat;
	padding:60px 10px 10px 10px;
	width:328px;
	margin-right:10px;
}
#leftPane #nejnovejsiClanky ul, #leftPane #nejctenejsiClanky ul, #leftPane #dalsiClanky ul {
	margin:0;
	padding:0;
}
#leftPane #nejnovejsiClanky ul li, #leftPane #nejctenejsiClanky ul li, #leftPane #dalsiClanky ul li {
	background:url(../img/zluta_sipka.gif) no-repeat 0 4px;
	padding-left:20px;
	color:#808080;
	font-size:11px;
	border-bottom:1px dotted #b7b7b7;
	padding-bottom:5px;
	margin-bottom:5px;
}
#leftPane #nejnovejsiClanky ul li a, #leftPane #nejctenejsiClanky ul li a, #leftPane #dalsiClanky ul li a{
	font-size:12px;
}
#leftPane #nejnovejsiClanky ul li.noborder, #leftPane #nejctenejsiClanky ul li.noborder, #leftPane #dalsiClanky ul li.noborder{
	border:none;
}
#rightPane {
	width:280px;
	display:block;
	float:left;
	min-height:800px;
	_width:279px;
}
#rightPane #prihlaseniUzivatele {
	display:block;
	float:left;
	background:url(../img/prihlaseni_uzivatele_bcg.jpg) no-repeat;
	width:280px;
	height:141px;
}
#prihlaseniBoxy {
	margin-top:48px;
	display:block;
	float:left;
	color:#919191;
	width:149px;
}
#prihlaseniOdkazy {
	display:block;
	float:left;
	margin:48px 0 0 10px;
	font-size:10px;
}
#prihlaseniOdkazy p {
	line-height:19px;
	margin-bottom:5px;
}
#prihlaseniUzivatele table tr td {
	text-align:right;

}
#prihlaseniUzivatele input.login {
	border: 1px solid #e3e3e3;
	width:85px;
	height:20px;
	font-size:11px;
}
#rightPane #webTv {
	display:block;
	float:left;
	width:280px;
	background:url(../img/web_tv_bcg.jpg) no-repeat;
	border-bottom:1px dotted #d3d3d3;
	margin-top:20px;
	margin-bottom:20px;
	padding-top:60px;
}
#rightPane #webTv ul {
	margin:0;
	padding:0;
}
#rightPane #webTv ul li{
	border-bottom:1px dotted #d3d3d3;
	background:url(../img/zluta_sipka_kratka.gif) no-repeat 0 2px;
	margin:7px 0;
	padding-bottom:7px;
}
#rightPane #webTv a.videoarchivStyle{
	margin:-3px 0 4px;
}

#rightLeftPane #kratkeZpravy {
	display:block;
	width:288px;
	float:left;
	margin-top:0px;
	background:url(../img/kratke_zpravy_bcg.jpg) 0px 0px no-repeat #f4f4f4;
	padding:60px 20px 20px 20px;
	border: 1px solid #ebebeb;
}


#kratkeZpravy .kratkaZpravaText {
	display:none;
}
#kratkeZpravy .kratkaZpravaText br {
	margin-bottom:5px;
}
#kratkeZpravy ul {
	padding:0;
	margin-left:0;
}
#kratkeZpravy ul li {
	border-bottom:1px dotted #d3d3d3;
	margin-top:5px;
	padding-bottom:5px;
}

#rightPane #fotogalerieHmpg {
	float:left;
	width:280px;
	padding-top:65px;
	display:block;
	margin-bottom:10px;
	background:url(../img/fotogalerie_hmpg.jpg) no-repeat;
}

#rightPane #expertiRadiHmpg {
	float:left;
	width:280px;
	padding-top:80px;
	display:block;
	margin-bottom:10px;
	background:url(../img/experti_radi_hmpg.jpg) no-repeat;
}
#rightPane #onlinePrenosyHmpg {
	float:left;
	width:280px;
	padding-top:60px;
	display:block;
	margin-bottom:10px;
	background:url(../img/online_prenosy_hmpg.jpg) no-repeat;
}
#rightPane #ziveVideoprenosyHmpg {
	float:left;
	width:280px;
	padding-top:60px;
	display:block;
	margin-bottom:50px;
	background:url(../img/zive_videoprenosy_hmpg.jpg) no-repeat;
}
#rightPane #casopisy {
	float:left;
	display:block;
	width:280px;
	background:url(../img/casopisy_bcg.jpg) no-repeat;
	margin-top:20px;
	padding-top:60px;
	padding-bottom: 20px;
}
#rightPane #casopisy img {
	margin: 15px 0px 0px 0px;
	
}

#rightPane #rozpisPodsekciClanku {
	display:block;
	float:left;
	width:280px;
	padding-top:40px;
	margin-bottom:20px;
}
#rozpisPodsekciClanku ul {
	padding:0 0 0 2px;
	margin:0;
}
#rozpisPodsekciClanku ul li {
	border-bottom:1px dotted #d3d3d3;
	margin-top:5px;
	padding-bottom:5px;
		
}

#rozpisPodsekciClanku ul li.sub {
	padding:0px 0px 5px 15px;
	background: transparent;
	font-size: 0.9em
}




#footer {
	width:946px;
	background:url(../img/footer.jpg) no-repeat;
	height:42px;
	float:left;
	display:block;
	margin:25px 0 50px 0;
	padding:20px 17px;
	color:#fff;
	font-size:10px;
}

#footer ul {
	display:inline;
	list-style-type:none;
	padding:0;
	margin:0 0 15px 0;
	font-size:10px;
}
#footer ul li {
	display:inline;
	color:#fff;
	padding: 0;
}
#footer a {
	color:#fff;
	text-transform:uppercase;
	text-decoration:none;
}
#footer a:hover {
	text-decoration:underline;
}
#reklama1 {
	display:block;
	float:left;
	width:690px;
	margin-bottom:20px;
}

#reklama2 {
	display:block;
	float:left;
	width:280px;
}
#reklama3 {
	display:block;
	float:left;
	width:280px;
}

#reklama4 {
	display:block;
	float:left;
	width:288px;
	background: #f4f4f4;
	padding:20px 20px 20px 20px;
	border: 1px solid #ebebeb;
	text-align: center;
	margin: 10px 0px 10px 0px;
}

#reklama4 p {
  margin: 0px;
  padding: 0px;
}


/*eshop*/
#eshop input {
  width: auto;
}

#eshop #cart_menu{
	float: right;
	width: 170px;
}
#eshop #cart_menu a.cart_anchor{
	float: left;
	width: 28px;
	height: 23px;
	background: url(../img/cart_menu_cart.gif) no-repeat 0px 0px;
	margin: 2px 5px 0px 0px;
}


#eshop #cart_menu p {
	font-size: 11px;
	color:#7F7F7F;
	padding: 0px 0px 0px 0px;
	line-height: 13px;
	margin: 0px;
	font-weight: bold;
}
#eshop #cart_menu p a {text-decoration: underline;}

#eshop #cart_menu strong {
	color:#029FD4;
}

#eshop .eshop_order {border: 1px solid #E3E3E3; padding: 5px 5px 5px 5px; height: 20px;}
#eshop .eshop_order .eshop_select{float: left;}
#eshop .eshop_order .eshop_select select {width: 150px;}
#eshop .eshop_order strong {color:#029FD4;}

#eshop .eshop_order .eshop_sorting{float: right; padding: 3px 0px 0px 0px; font-size: 11px; color:#7F7F7F; font-weight: bold;}
#eshop .eshop_order .eshop_sorting .odsazeni-top3 {font-size: 11px; color:#7F7F7F; font-weight: bold;}
#eshop .eshop_order .eshop_sorting .sort {padding: 0px 10px 0px 0px; margin: -2px 0px 0px 0px}

#eshop .eshop_order #eshop_order_box {
	text-align: center;
	
}
#eshop .eshop_order #eshop_order_box input.arrow {
	border:0px; background:transparent; color:#029FD4;
	text-decoration: underline;
	cursor: pointer;
	padding: 0px 15px 0px 15px;
	font-weight: bold;
	font-size: 1.1em;
	width: auto;
}
#eshop .eshop_order #eshop_order_box input.input-cisla-stranek {
	border:0px; 
	color:#029FD4;
	cursor: pointer;
	font-weight: bold;
	margin: 0px 1px 0px 1px;
	width: 24px;
	height: 25px;
	background: url(../img/listing_off.gif) no-repeat 0px 0px;
	font-size: 1.1em;
}
#eshop .eshop_order #eshop_order_box input.input-cisla-stranek.selected{
	background: url(../img/listing_on.gif) no-repeat 0px 0px;
	color:#ffffff;
}


#eshop .produkty {
	width: 311px;
	font-size: 0.9em
}

#eshop .produkty .produkty_popis {
	color:#919191;
	padding: 0px 0px 0px 0px;
	height: 75px;
	
}
#eshop .produkty .produkty_popis p {color:#919191;}

#eshop .produkty .produkty_popis img{
	float: left;
	margin: 3px 10px 0px 0px;
}
#eshop .produkty .produkty_popis .clear {font-size: 3px;}


#eshop .produkty .produkty_popis_detail {
	clear: both;
	height: 45px;
	margin: 10px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	border-top: 1px dashed #E3E3E3;
	background: url(../img/bcg_produkt_list.jpg) no-repeat left bottom;;
}

#eshop .produkty .produkty_popis_detail .toleft {color:#7F7F7F; font-weight: bold;  text-align: center; padding: 2px 0px 0px 0px; line-height: 1.5em}
#eshop .produkty .produkty_popis_detail .toleft strong  {color:#029FD4;}
#eshop .produkty .produkty_popis_detail .toleft .baleni  {float: left; width: 85px;}
#eshop .produkty .produkty_popis_detail .toleft .cena  	{float: left; width: 85px;}
#eshop .produkty .produkty_popis_detail .toleft .cena_eshop  {float: left; width: 85px;}
#eshop .produkty .produkty_popis_detail .toright {padding: 5px 5px 0px 0px}
#eshop .produkty .produkty_popis_detail .toright a  			{display: block; width: 30px; height: 30px; text-decoration: none;}

#eshop .table-nakupni-kosik {  width: 650px;}

#eshop .td-nakupni-kosik1 {
      padding: 4px 5px 4px 5px;
      border: 1px solid dotted;
      background:#FFA800;
      color: #ffffff;
      font-weight: bold;
      vertical-align: top;
}

#eshop .td-nakupni-kosik2 {
      padding: 4px 5px 4px 5px;
      border: 1px solid #E3E3E3;
      background: white;
      vertical-align: top;
}

#eshop td.item {
      background: #F2F2F2;
		color:#000000;
		border: 1px solid #E3E3E3;
		
}

#eshop #produkt_box {
	border-top: 1px solid #E5E5E5;
	border-bottom: 1px solid #E5E5E5;
	padding: 20px 0px 10px 0px;
	margin: 0px 0px 10px 0px;
}

#eshop #produkt_box #produkt_box_foto {
	float: left;
	width: 210px;
	text-align: center;
}

#eshop #produkt_box #produkt_box_text {
	float: right;
	width: 430px;
}

#eshop #produkt_prices {
	width: 648px;
	padding: 0px;
	margin: 0px;
	font-size: 0.9em;
}
#eshop .produkt_prices_header {background: #ffffff; color:#029FD4; font-weight: bold; text-align: left; width: 648px; height: 15px;}
#eshop .produkt_prices_header div {float: left; text-align: center; padding: 0px 4px 0px 4px;}
#eshop .baleni {width: 50px;}
#eshop .nazev {width: 220px; text-align: left;}
#eshop .ob_cena {width: 80px;}
#eshop .cena {width: 80px;}
#eshop .pocet {width: 50px;}
#eshop .kosik {width: 120px;}

#eshop .produkt_prices_item {
	width: 648px;
	min-height: 35px;
	display: block;
	background: url("../img/bcg_produkt_list_varia.jpg") bottom no-repeat;
	color:#808080; 
	float: left;
}
#eshop .produkt_prices_item div {float: left;  padding: 10px 4px 0px 4px;}
#eshop .produkt_prices_item div.kosik {padding-top: 0px;}
#eshop .produkt_prices_item div.pocet {padding-top: 5px;}
#eshop .produkt_prices_item input.ks	{width: 20px;}
#eshop .produkt_prices_item input.submit-produkt	{width: 115px; height: 30px; float: right; background: transparent; border:0px; color:#FFA800; text-decoration: underline;text-align: left; cursor: pointer;}

#eshop .div-obchodni-podminky {
	overflow: auto;
	margin: auto;
	width: 600px;
	padding: 15px;
	border: 1px solid #E3E3E3;
	height: 150px;
}

#eshop .eshop_help {
	border: 1px solid #E3E3E3; 
	padding: 5px 5px 5px 5px;
	font-size: 0.9em;
	text-align: center;
	color:#03A8D8;
	margin: 0px 0px 10px 0px;
}
#eshop .eshop_help b{text-transform: uppercase;}
	
	
fieldset {
      border: 1px solid #00B3ED;
      padding: 10px 10px 10px 10px;
      margin: 0px 0px 20px 0px;
}

legend {
      color: #00B3ED;
      font-weight: bold;
}

#photo .p-foto {
      float: left;
      padding: 2px 5px 0px 0px;
}

#photo .input-foto {
      background: white;
      border: 1px solid #e5eeeb;
      padding: 1px 1px 1px 1px;
      float: left; 
}

#photo .submit-foto {
      background: #029FD4;
      color: white;
      font-weight: bold;
      padding: 2px 5px 2px 5px;
      border: none;
      float: left;
      cursor: pointer;
      font-size: 11px;
		width: auto;
}

#photo .td {
      width: 156px;
      padding: 3px 3px 3px 3px;
      vertical-align: middle;
      text-align: center;
	  border:1px solid #00B3ED;
}

#photo .td img {
      padding: 1px 1px 1px 1px;
      border: 1px dotted #FFA901; 
}

.img-sipka {
      width: 16px;
      height: 16px;
      float: left;
      padding: 0px 2px 0px 2px;
}

	ul.ul-users {
		padding:0;
		margin:0;
	}
	ul.ul-users li{
		background:url(../img/li_aktualnenaforu.gif) no-repeat 0 3px;
		padding-left:25px;
		margin: 0px 40px 15px 0px;
		padding: 0px 15px 0px 0px;
		border-bottom: 1px dotted #d3d3d3;
		width: 150px;
		height: 100px;
		float: left;
		text-align: center;
	}
	
	ul.ul-users li img {
    height: 60px;
  }
