
body {
	font: 16px/1.5 "Trebuchet MS", "Geneva CE", lucida, sans-serif;
	color: #333;
	background-color: #fff;
}

h1 {
	font-size: 150%;
	color: #3484D2;
}

#ajax-spinner {
	margin: 15px 0 0 15px;
	padding: 13px;
	background: white url('../images/spinner.gif') no-repeat 50% 50%;
	font-size: 0;
	z-index: 123456;
	display: none;
}

div.flash {
	color:#E70123;
	font-weight:bold;
	background:#FFE1E2;
	border:1px dotted #FF0000;
	padding: 1em;
	margin: 1em 1em;
	clear: both;
}

a[href^="error:"] {
	background: red;
	color: white;
}

body {
	font: 12pt/1.4 "Trebuchet MS", "Geneva CE", lucida, sans-serif;
	color: black;
	background: none;
	width: 100%;
}

a img { border: none; }

#ajax-spinner {
	display: none;
}

/* CSS Document */

html, body
{ 
  margin:0 auto; 
  padding:0; 
  text-align:left; 
  color:#000;
  font-family:Arial, Verdana;
  font-size:90%;
  background:#e8eeef;
} 

a, a:visited
{
  color:#004276;
  text-decoration:underline;
}

a:hover
{
  text-decoration:none;
}

a.user, a:visited.user
{
  color:#fff;
  text-decoration:none;
}

a:hover.user
{
  text-decoration:underline;
  color:#fff;
}

span.user
{
  color:#91979A;
}

header, section, article, figure, figcaption, aside, footer 
{
  display: block;	
}

#wrapper
{
  width: 970px;
  margin: 0px auto;
  background:#fff;
}

#wrapper-header
{
  width: 100%;
  Xbackground:#000;
  background: #551800;
  float:left;
  height:136px;
}

#wrapper-nav
{
  width: 100%;
  float:left;
  background-color: #f4a460;
  Xbackground:#ff9d01 url('/images/bgs.png') repeat-x; 
  background-position: 0 -113px;
  color:#ccc;
  height:32px;
}

.banners-top
{
  width:970px;
  margin: 0 auto;
  height: 62px;
}

header
{
  width:970px;
  padding: 5px 0;
  margin:0 auto;
  color:#fff;
}

header ul#top-header
{
  width:500px;
  display:inline;
  margin:0;
  padding:0;
}

ul#top-header li
{
  display:inline;
  list-style-type:none;
}

#top-header li a, #top-header li a:visited
{
  background:url('/images/icons.png') no-repeat;
  color:#919799;
  font-weight:bold;
  font-size:90%;
  text-decoration:none;
  margin-right:25px;
  padding-left:20px;
}

ul#top-header li a:hover
{
  color:#ff9d00;
  text-decoration:none;
}



ul#top-header li a.zpravy {background-position: 0 0;}  
ul#top-header li a.forum {background-position: 0 -13px;} 
ul#top-header li a.eshop {background-position: 0 -27px;}  
ul#top-header li a.prenosy {background-position: 0 -41px;}
ul#top-header li a.klub {background-position: 0 -56px;}

ul#top-header li .aktual
{
  font-weight:bold;
  font-size:90%;
  text-decoration:none;
  margin-right:25px;
  padding-left:20px;
  background:url('/images/icons.png') no-repeat 0 2px;
  color:#ff9d00;
  text-decoration:none;
}

#main-header
{
  padding:8px 0;
  width:970px;
  float:left;  
}

#logo
{
  width:550px;
  float:left;
  Xtext-align:right;
} 

#logo img
{
  border:0;
} 

#logo-text
{
  display: block;
  text-align: right;
  font-size: 24px;
  color: #fff;
  text-decoration: none;
  top: -31px;
  position: relative;
  margin-left: 415px;
}

#search
{
  float:left;
  color:#91979a;
  text-align:right;
  width:420px;
  position:relative;
  top:-10px;
} 

#search a.login, #search a:visited.login
{
  color:#f9be0d;
  text-decoration:none;
}

#search a:hover.login
{
  text-decoration:underline;
}

#search a.reg, #search a:visited.reg
{
  color:#fff;
  text-decoration:none;
}

#search a:hover.reg
{
  text-decoration:underline;
}

#search input.logininput
{
  width:250px;
  margin:5px 0;
  padding:5px 0;
  border:0;
  color:#000;
  font-size:12px;
}

#search a.searchbutton
{
  background:#fff url('/images/icons.png') no-repeat 5px -70px;  
  padding:5px 5px 5px 20px;
  height:23px;
}

#search p
{
  margin:0;
  padding:0;
}

#search a.fb
{
  background:url('/images/icons.png') no-repeat 0px -142px;
  padding:1px 7px 1px 7px;
  text-decoration: none;
}

#search a.gplus
{
  background:url('/images/icons.png') no-repeat 0px -180px;
  padding:1px 7px 1px 7px;
  text-decoration: none;
}

a.rss
{
  background:url('/images/icons.png') no-repeat 0px -160px;
  padding:1px 7px 1px 7px;
  text-decoration: none;
}

aside a.rss
{
	position:relative;
	top:19px;
	left:240px;
	padding:1px 10px !important;
}	

aside a.archiv
{
	position:relative;
	top:17px;
	left:145px;
	padding:1px 10px !important;
}	



/* -------------- MENU ------------------------------- */
nav							{ width: 970px; margin: 0 auto; border:0;padding: 0;}
nav a,nav a:visited,nav a:hover									{ text-decoration: none; }
nav ul									{ list-style: none; padding:0;float:left;width:100%;}

/* 
	PRVNI LEVEL
*/
nav ul.dropdown                         { position: relative; top:-48px;Xbackground:url('/images/bgs.png') repeat-x; background-position: 0 -72px;}
@-moz-document url-prefix() { /** FF */ 
    nav ul.dropdown	
{
  top:-49px;
}
}
nav ul.dropdown li                      { font-weight: normal; float: left; zoom: 1; ;text-transform:uppercase;font-size:110%;color:#000;}
nav ul.dropdown a:hover		            { color: #000; }
nav ul.dropdown a:active                { color: #000; }
nav ul.dropdown li a                    { display: block; padding: 8px 20px; border-right: 0px solid #333;color:#ccc;font-weight: bold;}
nav ul.dropdown li.active a, nav ul.dropdown li.active a:hover {color:#000;}
nav ul.dropdown li:last-child a         { border-right: none; } /* Doesn't work in IE */
nav ul.dropdown li.hover,
nav ul.dropdown li:hover,
nav ul.dropdown li.active,
nav ul.dropdown li.active:hover { background-color: #f4a460; Xbackground:#000 url('/images/bgs.png') repeat-x; background-position: 0 -147px; color: black; position: relative; }
nav ul.dropdown li.hover a              { color: black; }


/* 
	DRUHY LEVEL
*/
nav ul.dropdown ul 						{ width: 970px; visibility: hidden; position: absolute; top: 100%; left: 0; }
nav ul.dropdown ul li 					{ font-weight: normal; color: #000; border-right: 0px solid #ccc; float: left; text-transform:none;font-size: 100%;}
nav ul.dropdown ul li:hover			{background:none;}						  
                                    /* IE 6 & 7 musi mit inline block */
nav ul.dropdown ul li a					{ border-right: none;  display: inline-block; padding:6px 15px 7px 15px;color: #000;text-decoration:none;font-weight: normal;} 
@-moz-document url-prefix() { /** FF */ 
    nav ul.dropdown ul li a	
{
  padding:6px 15px 6px 15px;
}
}

nav ul.dropdown ul li.uzivatelskemenu a
{
  Xbackground:#fc7500 url('/images/bgs.png') repeat-x;
  background-color:#fc7500;
  background-position: 0 -280px;  
}

nav ul.dropdown ul li a:hover, nav ul.dropdown ul li.active a, nav ul.dropdown ul li.active a:hover
{ color: #000;text-decoration:underline;background-color:#ffdab9;Xbackground:#000 url('/images/bgs.png') repeat-x; background-position: 0 -215px;} 
.sub_menu
{
  width:970px;
}



/* 
	TRETI LEVEL
*/
nav ul.dropdown ul ul 					{ left: 100%; top: 0; display:none; }
nav ul.dropdown li:hover > ul			{ visibility:hidden !important; }
nav ul.dropdown li.active:hover > ul, nav ul.dropdown li.active > ul			{ visibility:visible !important; }


h1
{
  font-size:170%;
  margin:0 0 5px 0;
  padding:0;
  font-weight:normal;
  font-family:Georgia, Times New Roman;
  color:#004276; 
  text-decoration:none;
  line-height: 120%;
}

.public-profile-lefttop h1
{
  margin:0 0 0px 0;  
}

h1#neodsazena
{
  padding:0 0 0 15px;
}

.textovyblok
{
  margin:0 0 0 15px;
  width:600px;
}

h2
{
  font-size:170%;
  margin:15px 0 10px 0;
  padding:0;
  
  font-weight:normal;
  color:#004276; 
}

h2.detail
{
  margin:25px 0 10px 0;
  color:#333;
}

h2 a, h2 a:visited
{
  font-size:100%;
  font-weight:normal;
  font-family:Georgia, Times New Roman;
  padding:0;
  margin:0 0 10px 0;
  color:#004276; 
  text-decoration:none;
}

h2 a:hover
{
  text-decoration:underline;
  padding:0;
  margin:0 0 10px 0;
}

h3
{
  font-size:120%;
  margin:5px 0 5px 0;
  padding:0;
  font-weight:normal;
  font-family:Georgia, Times New Roman;
  padding:0;
  color:#004276; 
  text-decoration:none;
}

h3 a, h3 a:visited
{
  color:#004276; 
  text-decoration:none;
} 

h3 a:hover
{
  text-decoration:underline;
}

h3.stat
{
  font-size: 100%;
}

h5
{
  font-size:140%;
  margin:5px 0 5px 0;
  padding:0;
  font-weight:normal;
  font-family:Georgia, Times New Roman;
  padding:0;
  margin:0;
  color:#004276; 
  text-decoration:none;
}

h5 a, h5 a:visited
{
  color:#004276; 
  text-decoration:none;
} 

h5 a:hover
{
  text-decoration:underline;
}

section
{
  padding: 0px;
}

.box
{
  float:left;
  padding:0px 15px 40px 0;
  background:#fff;
}

#main-wrapper
{
  float:left;
  width:640px;
}


section.articles
{
  float:left;
  font-family:Georgia, Times New Roman;
  color:#333;
  font-weight:normal;
  margin:0 25px 20px 15px;
  padding: 0 0 5px 0;
  width: 600px;
}

section.articles
{
  line-height:150%;
}



section.articles article
{ 
  float:left;
}

section.articles article .big-article
{
  border-bottom:1px dotted #a0a0a0;
  width:600px;
  margin-bottom: 15px;
  padding-bottom: 15px;
  float: left;
}

section.articles article:last-child
{
  border-bottom: none;
}

section.articles article section
{
  padding-top:0;
}


section.perex
{
  font-weight: bold;
}

article figure
{
  float: left;
  margin: 0 10px 10px 0;
  border: 0;
  padding: 3px 3px 3px 0;
  min-height: 100px;
}

section.articles article figure img
{
  width:200px;
  height:150px;
  border:1px solid #ddd;
  padding:2px;
  margin: 0 0 12px 0;
} 


section.subarticles
{
  clear:both;
  float:left;
  font-family:Georgia, Times New Roman;
  color:#333;
  font-weight:normal;
  margin:0 25px 0 0px;
  padding: 0 0 5px 0;
  width: 600px;
}

section.subarticles article, section.small-article
{
  width: 290px;
  border-bottom:1px dotted #a0a0a0;
  margin:0 10px 10px 0;
  padding: 0 0 10px 0;
  float:left;
  font-size: 1em;
  min-height: 150px;
}

section.subarticles article
{
  height: 100px;
  min-height: 80px;
}

.subarticles figure img, section.articles article section.small-article figure img
{
  width:100px;
  height:75px;
  border:1px solid #ddd;
  padding:2px;
  margin-bottom: 30px;
}

#events
{
  clear:both;
  float:left;
  width:600px;
  margin:0 25px 0 0px;
}

#events section.watch
{
  width:192px;
  float:left;
  margin:0 8px 0 0;
  
}

#events section.watch section
{
  background:#f6f6f6;
  padding:7px;
  border-bottom:1px dotted #a0a0a0;
}

#events section.watch section img
{
  width:40px;
  height: 30px;
  float:left;
  margin:0 10px 0 0;
  border: 1px solid #DDDDDD;
  padding:1px;
}

#events section.watch section a, #events section.watch section a:visited
{
  color:#353535;
  text-decoration:underline;
  font-size:90%;
}

#events section.watch section a:hover
{
  text-decoration:none;
}

#events a.information
{
  background:url('/images/icons.png') no-repeat; 
  background-position: 0 -498px;
  margin:10px 0 0 51px;
  display:block;
  padding:0 0 0 25px;
} 

h4
{
  font-size:100%;
  margin:5px 0 5px 0;
  padding:0;
  font-weight:normal;
  font-family:Georgia, Times New Roman;
  color:#004276; 
  text-decoration:none;
}

h4 a, h4 a:visited, #events section.watch section h4 a, #events section.watch section h4 a:visited
{
  color:#004276; 
  text-decoration:none;
  font-size:100%;
  font-weight:normal;
  padding:0;
  text-decoration:none;
} 


h4 a:hover, #events section.watch section h4 a:hover
{
  text-decoration:underline;
}

#eventsaside
{
  clear:both;
  float:left;
  width:315px;
  margin:30px 25px 0 2px;
}

#eventsaside section.watch
{
  width:192px;
  float:left;
  margin:-14px 8px 0 0;
  
}

#eventsaside section.watch section
{
  background:#FAF9F9;
  padding:2px 0 20px 0;
  margin: 0 0 0 7px;
  border-bottom:1px dotted #a0a0a0;
}

#eventsaside section.watch section img
{
  width:40px;
  height: 30px;
  float:left;
  margin:0 10px 0 0;
  border: 1px solid #DDDDDD;
  padding:1px;
}

#eventsaside section.watch section a, #eventsaside section.watch section a:visited
{
  color:#353535;
  text-decoration:underline;
  font-size:90%;
}

#eventsaside section.watch section a:hover
{
  text-decoration:none;
}

#eventsaside a.information
{
  background:url('/images/icons.png') no-repeat; 
  background-position: 0 -500px;
  margin:0 0 0 10px;
  padding:0 0 0 25px;
} 


h4 a, h4 a:visited, #eventsaside section.watch section h4 a, #eventsaside section.watch section h4 a:visited
{
  color:#004276; 
  text-decoration:none;
  font-size:100%;
  font-weight:normal;
  padding:0;
  text-decoration:none;
} 


h4 a:hover, #eventsaside section.watch section h4 a:hover
{
  text-decoration:underline;
}

aside
{
  float:left;
  width: 315px;
}

aside section figure.kafe a img, aside section figure.kafe img
{
  width:100px;
  height:75px;
  margin:0;
  padding:2px;
  float:left;
  border:1px solid #ddd;
} 




section .date,section .cat, aside section .date-kafe, aside section .cat-kafe, .date-sub, section .cat-sub, .user-cat-sub, .user-date-sub
{
  color:#647890;
  font-size:80%;
  font-family:Arial, Verdana;
  text-transform:uppercase;
  font-weight:normal;
} 

aside section .cat-kafe, aside section .date-kafe, .date-sub 
{
  font-size:80%;
}

.cat-sub
{
  font-size: 80%;
  display: block;
}

.small-article .date-sub
{
  font-size: 90%;
}

.small-article .cat
{
  font-size: 80%;
  display: block;
}

.user-cat-sub, .user-date-sub
{
  font-size: 80%;
}

.user-views
{
  font-size: 90%;
}

span.cat strong
{
  background: #f3f1f1;
  padding: 3px 6px;
  color:#647890;
  font-weight: normal;
  margin-right: 5px;
  font-size: 90%;
}

.date-events
{
  color:#647890;
  font-size:90%;
  font-family:Arial, Verdana;
  text-transform:normal;
  font-weight:italic;  
}

section .views, section .autor, section .views-kafe, .user-views, section .zobrazeni
{
  color:#969494;
  font-family:Arial, Verdana; 
  background:#fff url('/images/icons.png') no-repeat;  
  padding:0 0 0 20px;
}

.views-kafe a, section .views a
{
  color:#969494 !important;
}

section .views {background-position: 0 -96px;margin:0 25px 0 0;}
section .zobrazeni {background-position: 0 -808px;margin:0 25px 0 0;font-size: 90%;}
section.small-article .views {background-position: 0 -96px;margin:0 10px 0 0;font-size: 90%;}
section.small-article .views a
{
  color:#969494;  
}
.user-views {background-position: 0 -98px;margin:0 25px 0 0;}
section .autor {background-position: 0 -112px;}
section.small-article .autor {background-position: 0 -113px;font-size: 90%;padding:0 0 0 15px;}
section .views-kafe {background-position: 0 -97px;margin:0 25px 0 0;font-size:90%;}


.typy-sachu
{
  text-transform:normal;
  font-weight:italic;
  font-family:Arial, Verdana; 
  color:#647890;
  font-size:100%;
}

.typ
{
  float:left;
  width:140px;
  display:block;
}


.tip
{
  background:url('/images/ikony.png') no-repeat -25px -878px;
  display: block;
  float:left;
  color:#666;
  padding-left: 30px;
}

.regtip
{
  font-size:90%;
  float:right;
  padding:10px 0 10px 30px;
  margin:0px 30px 0 0;
}

figcaption
{
  font-style: italic;
}



aside section
{
  margin:0 0 0px -30px;
  padding:0px 0 7px 0;
  
  text-align:left;
}

aside section.first
{
  background: #f1f1f1;
  border-bottom:1px dotted #a0a0a0;
  text-align:left;
  margin:0;
}

aside section.second
{
  background: #faf9f9;
  border-bottom:1px dotted #a0a0a0;
  text-align:left;
  margin:0;
}

.last
{
  border:0 !important;
}

aside section.boxik
{
  margin:0 0 20px 0!important;
  padding:0px!important;
  text-align:left;
  background:transparent;
}

aside section .boxikin
{
  padding:5px;
  background:#faf9f9;
}

aside section.loga-online
{
  text-align:left;
  background: #faf9f9;
  width:315px;
  margin:0;
  float: left;
} 

aside section.loga-online img
{
  margin:0px 10px 5px 0px;
  width:107px;
  height:80px;
  border: 1px solid #DDDDDD;
  padding: 2px;
  float: left;
}

aside section.loga-online p
{
  float: left;
  margin: 0;
  width:160px;
}  


.yellow
{ 
  text-transform:uppercase;
  background:#fff;
  border-bottom:2px solid #ffa001;  
  padding:0 0 2px 0;
}

.userprofile
{ 
  margin:0 0 10px 0;
}

.yellow span
{
  Xbackground:#ffa001 url('/images/bgs.png') repeat-x 0 0;
  background-color: #f4a460;
  padding:4px 8px;
  color: #000;
}

.yellow a
{
  float:right;
  text-transform:lowercase;
  width:200px;
  text-align:right;
}  
  

.grey
{ 
  text-transform:uppercase;
  background:#fff;
  border-bottom:2px solid #f6f6f6;  
  padding:0 0 2px 0;
  color:#707070;
  margin:20px 0 0 0;
  text-align:left;
}

.grey span
{
  background:#f6f6f6 url('/images/bgs.png') repeat-x 0 -24px;
  padding:4px 8px; 
  text-align:left; 
}

.black
{ 
  text-transform:uppercase;
  background:#fff;
  border-bottom:2px solid #353535;  
  padding:0 0 2px 0;
  color:#fff;
  text-align:left;
}

.black span
{
  background:#353535 url('/images/bgs.png') repeat-x 0 -48px;
  padding:4px 8px;  
}


aside section figure
{
  float:left;
  margin:0 15px 0 7px;
  padding:0;
}

aside section p
{
  font-family:Georgia, Times New Roman;
  color:#333;
  width:200px;
  margin:10px 0 0px 102px; 
}


/*DETAIL CLANKU*/

.uvodnik
{
  font-size:115%;
  font-family:Georgia, Times New Roman;
  margin: 10px 0 0 0;
}

.cleaner
{
  clear:both;
}

#share
{
  background:#faf9f9;
  border-top:1px dotted #a0a0a0;
  border-bottom:1px dotted #a0a0a0;
  padding:5px;
  margin:20px 0;
}

#comments
{
  margin:50px 25px 0 15px;
  clear:both;
  display:block;
  font-family:Georgia, Times New Roman;
}

#comments form
{
  margin-bottom:20px;
}

a#refresh
{
  background:url('/images/icons.png') no-repeat 0 -520px;
  padding:3px 0 7px 30px;
  margin:0 0 10px 0;
  display: block;
}

.add_comm
{
  font-size:110%;
  font-weight:bold;
  float:right;

}

a.add_comm
{
  background:#fff url('/images/icons.png') no-repeat right -194px; 
  padding:0 30px 0 0;
}

span.headlinecomm
{
  font-size:150%;
  color:#333;
  display:block;
  margin:0px 0 15px 0;
  font-family:Georgia, Times New Roman;
  
}

#comments .comment
{
  font-size:100%;
  margin:10px 0;
}


#comments .comment span
{
  font-weight:bold;
} 

#comments .comment p
{
  color:#333;
  font-size:90%;
  margin:0;
  width:565px;

}

.paginator
{
  text-align: center;
  margin:0 0 20px 0;
  clear: both;
  display: block;
}

.paginator span
{
  border:1px solid #d3d3d3;
  padding:3px 5px;
  color:#999;
}

.paginator span.current
{
  border:1px solid #fc7500;
  background: url('/images/bgs.png') repeat-x 0 -280px;
  color:#fff;
}

.paginator a, .prev-next a
{
  background: url('/images/bgs.png') repeat-x 0 -315px;
  border:1px solid #d3d3d3;
  padding:3px;
  text-decoration: none;
  color: #707070;
  font-family: Arial,Verdana;
  font-size: 13px;
  font-weight: normal;
}

.prev-next a, .prev-next a:visited
{
  color: #707070 !important;
  margin-right: 3px;
}

.paginator a:hover, .prev-next a:hover
{
  border:1px solid #d3d3d3;
  background:#d3d3d3;
  color:#585858;
  text-decoration: none;
}

.prev-next
{
  clear: both;
  display: block;
  text-align: center;
  padding: 20px 0;
}

.prev-next a.nef, .prev-next a:visited.nef
{
  background: none;
  border: 0;
  color: #004276 !important;
  text-decoration: underline;
}

.prev-next a:hover.nef
{
  text-decoration: none;
}


#comments .comment {
  font-size: 100%;
  margin: 10px 0;
}

#comments .comment span {
  font-weight: bold;
}

#comments .comment p {
  color: #333;
  font-size: 90%;
  margin: 0;
  margin-top: 4px;
  margin-bottom: 4px;
  width: 565px;
}

.commentName {
  font-size: 14px;
  color: #551800;
}

.comment .commentHover{
  display: none;
}

.comment:hover .commentHover{
  display: inline-block!important;
}

.comment-like-delimiter {
  width: 10px;
  height: 18px;
  display: inline-block;
  text-decoration: none;
  font-size: 18px;
  text-align: center;
}

.comment-like {
  /*background: url('/images/ui-icons_222222_256x240.png') no-repeat -32px -125px;*/
  width: 16px;
  height: 18px;
  display: inline-block;
  text-decoration: none;
  font-size: 14px;
  color: green;
  text-align: center;
}

.js-comment-like{
  font-size: 18px;
}

.comment-dislike {
  /* background: url('/images/ui-icons_222222_256x240.png') no-repeat -47px -125px; */
  width: 16px;
  height: 18px;
  display: inline-block;
  text-decoration: none;
  font-size: 14px;
  color: red;
  text-align: center;
}
.js-comment-dislike{
  font-size: 18px;
}

a.delete-item-comment
{
  background: url('/images/ui-icons_222222_256x240.png') no-repeat -176px -96px;
  position:relative;
  top:-35px;
  left:0px;
  float: right;
  width: 16px;
  height: 16px;
}

a.accept-user-comment {
    background: url('/images/ui-icons_222222_256x240.png') no-repeat -116px -96px;
    position: relative;
    top: -35px;
    left: 0px;
    float: right;
    width: 13px;
    height: 16px;
}

a.ignore-user-comment {
    background: url('/images/ui-icons_222222_256x240.png') no-repeat -210px -96px;
    position: relative;
    top: -35px;
    left: 0px;
    float: right;
    width: 13px;
    height: 16px;
}

a.ban-user-comment {
    background: url('/images/ui-icons_222222_256x240.png') no-repeat -176px -96px;
    display: inline-block;
    width: 16px;
    height: 13px;
}

section#correspond, section#autor-articles
{
  text-align:left;
  padding:0 15px 20px 15px;
  margin:0;
}

section#autor-articles
{
  text-align:left;
  padding:0;
  margin:0;
}

section#correspond a h4, section#correspond a:visited h4, section#correspond h4, 
section#autor-articles a h4, section#autor-articles a:visited h4, section#autor-articles h4
{
  margin:0;
  padding:15px 0 0 0;
}

section#autor-articles p
{
  font-size:90%;
  padding:15px 0;
  margin:0;
  width:100%;
  background: #FAF9F9;
  border-bottom:1px dotted #A0A0A0;
  min-height: 90px;
}

section#autor-articles img
{
  float:left;
  margin:15px 10px 15px 15px;
  padding: 2px;
  display: block;
  border: 1px solid #DDDDDD;
}

section#kategorie
{
  text-align:left;
  padding:0;
  margin:0 0 25px 0;
}

#kategorie ul
{
  margin: 0;
  padding: 0;
  font-family: Georgia, Times New Roman;
}

#kategorie ul li
{
  margin: 0;
  padding: 0;
  list-style:none;
}

#kategorie ul li a, #kategorie ul li a:visited
{
    background: #FAF9F9;
    text-decoration: none;
    display: block;
    padding: 10px 15px;
    border-bottom:1px dotted #A0A0A0;
}

#kategorie ul li a span.pocet_clanku
{
  color:#333333;
  font-family: Arial;
}

#kategorie ul li a:hover
{
    background: #f1f1f1;
}

#kategorie ul li a h4
{
    display: inline;
}

#kategorie ul li a span.posledni_clanek
{
  color: #647890;
    font-family: Arial,Verdana;
    font-size: 70%;
    font-weight: normal;
    text-transform: uppercase;
    margin: 7px 0 0 0;
    display: block;
    padding: 0;
    line-height: 100%;
  
}

section.cal
{
  border-bottom: 1px dotted #A0A0A0;
}
h1.cal
{
  font-size:200%;
  margin:0 0 20px;
}

ul.cal
{
  clear:both;
  padding:0;
  
}

ul.cal li
{
  list-style:none;
  float:left;
  width:245px;
  line-height: 230%;
}

ul.cal li.poslednisloupec
{
  width:110px;  
}

ul.cal li a, ul.cal li span
{
  background: url('/images/icons.png') no-repeat;
  padding:5px 0 5px 40px;
}

ul.cal li span
{
  color: #bab9b9;
}

ul.cal li.ico_prop a {background-position: 0 -290px;}
ul.cal li.ico_web a {background-position: 0 -320px;}
ul.cal li.ico_partie a {background-position: 0 -350px;}
ul.cal li.ico_online a {background-position: 0 -380px;}
ul.cal li.ico_vysl a {background-position: 0 -410px;}
ul.cal li.ico_foto a {background-position: 0 -440px;}
ul.cal li.ico_zive a {background-position: 0 -470px;}

ul.cal li.ico_prop span {background-position: 0 -578px;}
ul.cal li.ico_web span {background-position: 0 -608px;}
ul.cal li.ico_partie span {background-position: 0 -638px;}
ul.cal li.ico_online span {background-position: 0 -668px;}
ul.cal li.ico_vysl span {background-position: 0 -698px;}
ul.cal li.ico_foto span {background-position: 0 -728px;}
ul.cal li.ico_zive span {background-position: 0 -758px;}

section.cal
{
  padding-bottom:15px;
}

#calendar
{
  background:#faf9f9;
  width:315px; 
  margin:0 0 20px 0;
}

#from-to
{
  background: url('/images/bgs.png') repeat-x 0 -113px;
  padding:6px 8px;
  font-weight: bold;
}

#from-to input
{
  width:100px;
  border:0;
  background:#fff;
  font-size:80%;
  margin:0 20px 0 5px;
  padding:3px 0;
}

#years
{
  padding:7px;
  border:1px solid #efeded;
}

#years strong {font-weight:bold;margin:10px 10px 0 0;}

#years a, #years a:visited
{
  padding:3px;
  background: #efeded;
  text-decoration:none;
  margin-left: 1px;
  border:1px solid #efeded;
}

#years a:hover, #years a:hover.active, #years a.activemonth, #years a:hover.activemonth, #years a:visited.activemonth
{
  background:#ffca86;
  text-decoration:none;
  color:#000;
  border:1px solid #ffca86;
}

#years a.active
{
  background:#efeded;
  text-decoration:none;
  border:1px solid #c7c6c6;
}

.months
{
  margin:0 0 10px 0;
}

#types
{
  background:#efeded;
  float:left;
  margin:0px 0 10px 0;
}

#types ul
{
  margin:0;
  padding:5px;
  float:left;
}

#types ul li
{
  list-style:none;
  float:left;
  width:140px;
}

#resetfiltr
{
  padding:7px 7px 10px 7px;
  border:1px solid #efeded;
  margin-bottom: 20px;
}

#resetfiltr a
{
  background: url('/images/icons.png') no-repeat 0 -784px;
  padding-left: 25px;
}

#resetfiltr a.tlacitko
{
  background:#ff9e00;
  text-decoration: none;
  border:0;
  color: #fff;
  font-weight: bold;
  font-size:13px;
  padding:5px 20px;
  margin: 0 15px 0px 0;
  border-radius: 2px 2px 2px 2px;
  clear: both;
}


#resetfiltr a:hover.tlacitko
{
  background:#ff7c02;
  color:#fff;
}


#tabs, #tabs2
{
  font-family:Arial; 
  width:600px;
  margin:10px 10px 20px 10px;
  border:0;
}

#tabs3
{
  font-family:Arial; 
  width:315px;
  margin:0px 0px 20px -2px;
  border:0;
}

#subtabs
{
  font-family:Arial; 
  width:600px;
  margin:10px 10px 20px -22px;
  border:0;
}  

.ui-tabs
{
  float:left;
  position:absolute;
  padding:0;
  
}

#tabs ul, #tabs2 ul, #tabs3 ul
{
  background:#fff;
  border-radius:0;
  height:30px;
  border:0;
  border-bottom:1px solid #d5d5d5;
}


#tabs ul li, #tabs2 ul li, #tabs3 ul li
{
  border-radius:0;
}

#tabs ul li a, #tabs2 ul li a
{
  color:#707070;
  font-size:86%;
  text-transform:uppercase;
  padding: 7px 10px 6px 10px;
}

#tabs3 ul li a
{
  color:#707070;
  font-size:75%;
  text-transform:uppercase;
  padding: 7px 8px 7px 8px;
  font-weight:bold;
  
}


@-moz-document url-prefix() { /** FF */ 
    #tabs ul li a, #tabs2 ul li a
{
  color:#707070;
  font-size:86%;
  text-transform:uppercase;
  padding: 6px 10px 6px 10px;
}
}

@-moz-document url-prefix() { /** FF */ 
    #tabs3 ul li a
{
  color:#707070;
  font-size:75%;
  text-transform:uppercase;
  padding: 7px 9px 7px 9px;
  font-weight:bold;
}
}

#subtabs ul
{
  background:#fff;
  border:0;
} 

#subtabs ul li
{
  border:0;
  margin:0;
  background:0;
  
}

#subtabs ul li a
{
  color:#004276;
  text-transform:lowercase;  
  text-decoration:underline; 
  font-size:100%;  
  padding:4px;
}

#subtabs ul li a:hover
{
  background:#000;
  color:#fff;
  text-decoration:none;
  
}  



/* Můj profil - veřejný */

.public-profile-lefttop
{
  float:left;
  width:580px;
  margin:0 0 20px 20px;
}

.public-profile-lefttop span
{
  font-style:italic;
  color:#647890;
}

.public-profile-righttop
{
  float:right;
  padding:5px 10px;
  background:#faf9f9;
}

.public-profile-left
{
  clear:both;
  float:left;
  width:250px;
  background:#f1f3e4;
  padding:0 0 15px 0;
  margin:0 20px 0 20px;
  min-height:540px;
  color:#333;
  font-family:Georgia, Times New Roman;
}

.public-profile-left p, .public-profile-left ul 
{
  margin:0 15px;
  padding:0;
  line-height:150%;
}

.public-profile-left p
{
  margin-bottom:15px;
}

.public-profile-left ul li
{
  list-style:none;
  margin-bottom:7px;
}

.public-profile-left img
{
  margin-bottom:15px;
}  

.public-profile-right
{
  float:left;
  width:665px;
  margin:0;
}

/* Soutěže družstev */

#vypis_souteze_druzstev table.souteze_druzstev 
{
  border:1px solid #d6d6d6;
  border-collapse:collapse;
  font-size: 100%;
  margin: 0 0 20px;
  width: 100%;
}

#vypis_souteze_druzstev table.souteze_druzstev tr 
{
  text-align:center;
}

#vypis_souteze_druzstev table.souteze_druzstev tr.sudy_radek
{
  background:#F7F7F7;
}

#vypis_souteze_druzstev table.souteze_druzstev tr.hlavicka 
{ 
  background:#ff9e00 url('/images/bgs.png') repeat-x 0 0;
  color: #333;
  font-weight: bold;
}  

#vypis_souteze_druzstev table.souteze_druzstev tr td
{
  padding:2px 0;
  border:1px solid #d6d6d6;
  width:25px;
}

#vypis_souteze_druzstev table.souteze_druzstev td.jmeno_uprava 
{
  padding: 0 0 0 5px;
  text-align: left;
  width: 40%;
}

#vypis_souteze_druzstev table.souteze_druzstev tr td.jmeno 
{
  padding: 0 0 0 5px;
  text-align: left;
}


.nezverejneno
{
  background:#ffa8a8; 
  padding:3px;
  color:#610404;
}

.poexpiraci
{
  background:#FFB800; 
  padding:3px;
  color:#A65200;
}

.predexpiraci
{
  background:#BCF46C; 
  padding:3px;
  color:#589800;
}

.nezverejneno_stranka
{
  background:#ffa8a8; 
  padding:5px 10px;
  display: block;
  margin:10px 40px 20px 15px;
  width:580px;
  color:#610404;
  float: left;
  font-size: 80%;
  text-transform: uppercase;
}

.zverejneno_stranka
{
  height:1px;
  display: block;
  background: #fff;
  margin:10px 125px 40px 15px;
  width:600px;
  float: left;
}

textarea.uzivatelsky
{
  border: 1px solid #C0C0C0;
  border-radius: 2px 2px 2px 2px; 
  width:600px; 
  padding:5px 2px;
  font-family:Arial, Verdana;
  font-size:12px;
  height: 100px;
}

.formular
{
  margin:0 0 0 15px;
}

.formular table
{
  margin:0;
  padding:0;
}

.formular td, .formular tr
{
  margin:0;
  padding:0;
}

.formular td
{
  width:350px;
}
.formular label
{
  display: block;
  font-size:1.2em;
}

.formular span.help
{
  font-size:70%;
  color:#666;
}  

.formular label.check
{
  display: inline;
  font-size:1.0em;
  width: 8em;
}

.formular fieldset
{
  background: #F5F5F5;
  border:1px solid #DBDBDB;
  padding:20px;
  border-radius: 5px 5px 5px 5px;
}

.tlacitko
{
  background:#ff7c02;
  border:0;
  color:#fff;
  font-size:13px;
  padding:4px 10px;
  cursor:hand;
  cursor:pointer;
  border-radius: 2px 2px 2px 2px; 
}

.tlacitko2
{
  background:#ff7c02;
  border:0;
  color:#fff;
  margin:20px 0 0 -70px;
  font-size:1.1em;
  padding:7px 15px;
  cursor:hand;
  cursor:pointer;
  border-radius: 5px 5px 5px 5px; 
}

.komenttlac
{
  margin-top: 10px;
}

.regform
{
  float:left;
  text-align:center;
  background:#ff9e00;
  margin:20px 0 0 0px;
  vertical-align: top;
}

.regform:hover
{
background:#ff7c02;
  color:#fff;
}


.policko-reg
{
  background: none repeat scroll 0 0 #FFFFFF;
  border: 1px solid #C0C0C0;
  border-radius: 5px 5px 5px 5px;
  font-family: Arial,Verdana;
  font-size: 1.1em;
  margin: 0 0 0 -70px;
  padding: 0.7em;
  width: 20em;
}

.policko, .text
{
  background: none repeat scroll 0 0 #FFFFFF;
  border: 1px solid #C0C0C0;
  border-radius: 5px 5px 5px 5px;
  font-family: Arial,Verdana;
  font-size: 1.1em;
  margin: 0 0 10px 0;
  padding: 0.7em;
  width: 20em;
}


.textovaarea
{
   background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #C0C0C0;
    border-radius: 5px 5px 5px 5px;
    font-family: Arial,Verdana;
    font-size: 1.1em;
    margin: 0 0 1em;
    padding: 0.7em;
    width: 20em;
}

.gallery
{
  margin:0 0 40px 15px;
  float:left;
}

a.galerie, a:visited.galerie
{
  
  color: #ddd;
    float: left;
    text-decoration: underline;
}

a:hover.galerie
{
  color:#004276;  
  text-decoration:underline;
  
}

a.galerie img
{
  width:100px;
  height:100px;
  border: 1px solid;
  margin: 5px 3px 0px 0;
  padding: 2px;
  
}


#ajax-spinner {
	margin: 15px 0 0 15px;
	padding: 13px;
	background: white url('/images/spinner.gif') no-repeat 50% 50%;
	font-size: 0;
	z-index: 123456;
}

.poradatel
{
  float:left;
  height:80px;
  margin:0 0 20px 0;
}

.poradatel img
{
  float:left;
  height: 80px;
  margin:0 20px 0 15px;
  border:1px solid #ddd;
  padding: 2px;
}

.poradatel h1
{
  margin:20px 0;
  width:460px;
  float:left;
  display:block;margin:0;padding:0;
}

ul.online-odkazy
{
  margin:0 0 0 15px;
  padding:0;
  width:550px;
}
ul.online-odkazy li
{
  list-style:none;
  display:inline;
}

ul.online-odkazy li a, ul.online-odkazy li a:visited
{
  background:#ccc;
  width:250px;
  padding:15px 0;
  text-decoration:none;
  text-align:center;
  font-size:18px;
  float:left;
}

ul.online-odkazy li a:hover
{
  background:#004276; 
  color:#fff; 
}

	
table.data th {	
    font-weight: bold;
}


table.data td, table.data th {
    border: 1px solid black;
    padding: 2px 5px;
}


a.delete-item-galerie, a.delete-item-kalendar
{
  background: #ddd url('/images/ui-icons_222222_256x240.png') no-repeat -176px -96px;
  border: 1px solid #ddd;
  position:relative;
  top:-10px;
  left:-15px;
  float:left;
  width: 16px;
  height: 16px;
}

a.delete-item-kalendar
{
    left: -5px;
    top: -279px;
}

a:hover.delete-item-galerie, a:hover.delete-item-kalendar
{
  background: #fff url('/images/ui-icons_222222_256x240.png') no-repeat -176px -96px;
  border: 1px solid #ddd;
}

a:hover.edit-item-kalendar
{
  background: #fff url('/images/ui-icons_222222_256x240.png') no-repeat -65px -111px;
  border: 1px solid #ddd;
}

a.edit-item-kalendar
{
  background: #ddd url('/images/ui-icons_222222_256x240.png') no-repeat -65px -111px;
  border: 1px solid #ddd;
  position:relative;
  left: -5px;
  top: -279px;
  float:left;
  width: 16px;
  height: 16px;
}

/* Vyroci a ulohy*/
#vyroci-ulohy
{
  float: left;
  margin:0px;
  width: 970px;
  background: #fff;
}

#vyroci-ulohy h4
{
  font-size: 20px;
}

#vyroci-ulohy p{
  font-size: 90%;
  font-style: italic;
}

#vyroci
{
  float:left;
  width:472px;
  background:#282828 url('/images/bg_vyroci.png') repeat-x 0 0;
  margin:10px 6px 10px 10px;
  border-top:2px solid #282828;
}

#vyroci h4
{
  color:#fff;
}

#vyroci span
{
  color:#c8c8c8;
  font-size: 14px;
  float:left;
  background:url('/images/icons.png') no-repeat;
  padding-left:20px;
}

#vyroci span#vyroci-od
{
  background-position: 0 -235px;
  margin:0 30px 0 0;
}

#vyroci span#vyroci-do
{
  background-position: 0 -261px;
}

#vyroci-left, #ulohy-left
{
    float: left;
    margin:10px;
    width:180px;
}

#vyroci-right, #ulohy-right
{
    float: left;
    margin:0 10px 0 0;
    width:246px;
}

#vyroci p
{
  color:#e2d9c1;
  clear: left;
  padding: 15px 0 0 0;
}

#vyroci-bez
{
  float:left;
  width:472px;
  background:#282828 url('/images/bg_vyroci.png') repeat-x 0 0;
  margin:10px 6px 10px 10px;
  border-top:2px solid #282828;
  height:204px;
}

#vyroci-bez h4
{
  color:#fff;
  margin-top:13px;
}   

#vyroci-bez a
{
  color:#f79704;
  font-weight:bold;
}

#vyroci-left-bez
{
    float: left;
    margin:24px 20px 0px 10px;
    width:190px;
}

#vyroci-left-bez img
{
  max-width:190px;
  max-height:180px;
}

#vyroci-right-bez
{
    float: left;
    margin:0 10px 0 0;
    width:236px;
}

#vyroci-bez p
{
  color:#e2d9c1;
  clear: left;
  padding: 15px 0 0 0;
  font-size:16px;
}


#ulohy
{
  float:left;
  width:472px;
  background: url('/images/bg_vyroci.png') repeat-x 0 -250px;
  margin:10px 10px 10px 0px;
  border-top:2px solid #ff8003;
}

#ulohy h4
{
  color:#282828;
}

#ulohy p
{
  color:#282828;
  padding: 0 0 10px 0;
  margin: 0;
}

#ulohy a, #ulohy a:visited
{
  background: url('/images/bg_vyroci.png') repeat-x;
  background-position: 0 -500px;
  padding:5px 10px;
  text-transform: uppercase;
  font-size: 80%;
  color:#fff;
  text-decoration: none;
}

#ulohy a:hover
{
  background-position: 0 -526px;  
}

/*Nastroje - pro bezne uzivatele*/

#tools-users
{
  width: 215px;
  float: left;
  margin: 10px 0 0 0;
}

.toolsusers-tools
{
  background: url('/images/toolsbuttons_users.png') no-repeat 0 0;
  display: block;
  float: left;
  width: 85px;
  height: 28px;
  margin: 0 0 0 36px;
}

a.toolsusers-button1, a.toolsusers-button2, a.toolsusers-button3, a.toolsusers-button4, a.toolsusers-button2-kraj, span.toolsusers-button1
{
 background: url('/images/toolsbuttons_users.png') no-repeat;
  display: block;
  float: left;
  width: 44px;
  height: 28px; 
}

a.toolsusers-button1{background-position: 0 -28px;}
a:hover.toolsusers-button1{background-position: 0 -84px;}
span.toolsusers-button1 span, span.toolsusers-button1
{
  background: url('/images/toolsbuttons_users.png') no-repeat;
  background-position: 0 -56px;
  display: block;
  float: left;
  width: 44px;
  height: 28px; 
}

a.toolsusers-button2{background-position: 0 -112px;}
a:hover.toolsusers-button2{background-position: 0 -168px;}

a.toolsusers-button2-kraj{background-position: 0 -364px;width:46px;}
a:hover.toolsusers-button2-kraj{background-position: 0 -420px;}

.on-users
{
  background: url('/images/toolsbuttons_users.png') no-repeat;
  background-position: 0 -140px;
  float: left;
  width: 44px;
  height: 28px;
  position: relative;
  left:0px;
}

.on-users-kraj
{
  background: url('/images/toolsbuttons_users.png') no-repeat;
  background-position: 0 -392px;
  float: left;
  width: 46px;
  height: 28px;
  position: relative;
  left:0px;
}

a.toolsusers-button3{background-position: 0 -196px;}
a:hover.toolsusers-button3{background-position: 0 -252px;}

a.toolsusers-button4{background-position: 0 -280px;width: 46px;}
a:hover.toolsusers-button4{background-position: 0 -336px;}



/*Paticka*/

footer
{
  clear:both;
  Xborder-top: 5px solid #ff9e00;
  border-top: 5px solid #f4a460;
  padding: 10px;
  Xbackground:#000;
  background:#551800;
  height:200px;
  margin: 0 auto;
  color:#fff;
}

footer a, footer a:visited
{
  color:#fff;
  text-decoration: underline;
}

footer a:hover
{
  text-decoration: none;
}

footer #footer-in
{
  width:970px;
  margin:0 auto;
}

section.kalendaruvod
{
  float:left;
  width:308px;
  margin-right:10px;
  background:#fff!important;
  color:#BAB9B9;
  height: 120px;
}

section.kalendaruvodaside
{
  float:left;
  width:308px;
  margin-right:10px;
  background:#fff!important;
  color:#BAB9B9;
  height: 95px;
}

.dvouradek
{
  height: 75px !important;
}

.dvouradek-nasledujici
{
  height: 75px !important;
}

span.kalendar-neaktivni
{
  color: #BAB9B9;
  font-size: 90%;
}


footer #footer-in #footer1
{
  xbackground: url('/images/logo-paticka.png') no-repeat 0 0;
  xpadding:50px 0 0 0;
  float:left;
  width:275px;
  xmargin:20px 70px 0 0;
  margin:10px 70px 0 0;
}

footer #footer-in #footer2
{
  float:left;
  width:225px;
  margin:20px 20px 0 0;
}


footer #footer-in #footer2 ul
{
  width:auto;
  margin:0;
  padding:0;
  line-height: 200%;
}

footer #footer-in #footer2 ul li
{
  list-style-type:none;
}

footer #footer-in #footer2 li a, footer #footer-in #footer2 li a:visited
{
  background:url('/images/icons.png') no-repeat;
  color:#fff;
  text-decoration:underline;
  margin-right:0px;
  padding-left:20px;
}

footer #footer-in #footer2 li a:hover
{
  text-decoration:none;
}

footer #footer-in #footer2 ul li a.zpravy {background-position: 0 2px;}  
footer #footer-in #footer2 ul li a.forum {background-position: 0 -13px;} 
footer #footer-in #footer2 ul li a.eshop {background-position: 0 -27px;}  
footer #footer-in #footer2 ul li a.prenosy {background-position: 0 -41px;}
footer #footer-in #footer2 ul li a.klub {background-position: 0 -56px;}



footer #footer-in #footer3
{
  float:left;
  width:150px;
  margin:20px 58px 0 0;
}

footer #footer-in #footer3 ul
{
  margin: 0;
  padding: 0;
  line-height: 250%;
}

footer #footer-in #footer3 ul li
{
  list-style-type: none;
}

footer #footer-in #footer4
{
  float:left;
  width:162px;
  margin:20px 0px 0 0; 
}

footer #footer-in #footer4 a.fbpaticka
{
  background:url('/images/socialni-paticka.png') no-repeat 0 0;
  width: 162px;
  height: 58px;
  display: block;
}

footer #footer-in #footer4 a.gppaticka
{
  background:url('/images/socialni-paticka.png') no-repeat 0 -60px;
  width: 162px;
  height: 58px;
	margin-top:10px;
  display: block;
}



a.add, a:visited.add, a.edit, a:visited.edit, a.add, a:visited.add, a.partiebutton, a.anketabutton, a:visited.partiebutton, a:visited.anketabutton, a.assign, a:visited assign
{
  background:#000 url('/images/ikony.png') no-repeat -10px -684px;
  font-family:Arial;
  font-weight:normal;
  float:left;
  display:block;
  padding:6px 20px 6px 40px;
  position:absolute;
  margin-left:15px;
  margin-top:0px;
  text-decoration:none;
  color:#fff;
  -webkit-border-radius:5px; 
  -moz-border-radius:5px; 
  border-radius:5px;
}

a.edit, a:visited.edit
{
  background-position: -10px -750px;
}

a.assign, a:visited assign
{
  background-position: -10px -941px;
}

a:hover.assign
{
  color:#fff;
  background:#f72323 url('/images/ikony.png') no-repeat -10px -973px;
}

a.partiebutton, a:visited.partiebutton
{
  background-position: -10px -816px;
  margin-left:135px;
  margin-top:-10px;
}

a.anketabutton,
a:visited.anketabutton {
    background-position: -28px -416px;
    margin-left: 262px;
    margin-top: -10px;
}

a:hover.add
{
  color:#fff;
  background:#f72323 url('/images/ikony.png') no-repeat -10px -717px;
}

a:hover.edit
{
  color:#fff;
  background:#f72323 url('/images/ikony.png') no-repeat -10px -783px;
}

a:hover.partiebutton
{
  color:#fff;
  background:#f72323 url('/images/ikony.png') no-repeat -10px -848px;
}

.addright
{
  margin:0px 0px 0 0;
}

/*Vyhledavani*/
#vypis-search
{
  margin:0 0 0 15px;
}

#vypis-search ul
{
  margin: 0;
  padding: 0;
}

#vypis-search ul li
{
  list-style: none;
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: 1px dotted #A0A0A0;
}

#vypis-search p
{
  margin: 5px 0 0 0;
  padding: 0;  
}

#vypis-search span
{
  display: block;
}

#vypis-search h2
{
  padding: 0 0 20px 0px;
  font-family: Georgia, Times New Roman;
}

#vypis-search h2 strong
{
  color: #000;
  font-weight: normal;
}  

#vypis-search h3
{
  font-size: 120%;
  background:url('/images/ikony.png') no-repeat 0 -919px;
  padding-left: 20px;
}  

#vypis-search span.date-sub
{
  font-size: 90%;
}

#vypis-search ul li .url-search
{
  margin: 0;
  padding: 0;
}

#vypis-search ul li .url-search a
{
  color: #00720B !important;
  text-decoration: none;
  margin: 0;
  padding: 0;
}

#vypis-search ul li .url-search a:hover
{
  text-decoration: underline;
}

ul#chybova-hlaska
{
  border:1px dotted #FF0000;
  padding:0px 10px;
  background:#FFE1E2;
  margin: 0;
}

ul#chybova-hlaska li
{
  background:url('/images/chyba.png') no-repeat;
  list-style: none;
  margin:0;
  padding:5px 0 5px 25px;
  color:#E70123;
  font-weight:bold;
}

/*Aloha styly*/
caption
{
  font-size: 90%;
  font-style: italic;
  text-align: left;
}
#clanekdetail table
{
  border-collapse: collapse;
  max-width: 600px;
}
#clanekdetail table tr td, #clanekdetail table tr th
{
  padding:2px 3px;
  border: 1px solid #D6D6D6;
}

#clanekdetail table tr th
{
  background: #FF9E00;
}

#newcom
{
	float:left;
	background:#f3f3f3;
	color:#474646;
	margin-left:15px;
	width:600px;
	font-size:12px;
	position:relative;
	top:-33px;
}

#newcom p
{
	margin:0;
	padding:6px 0;
}	

#newcom a p, #newcom a:visited p
{
	color:#474646;
}

#newcom a:hover p
{
	text-decoration:underline;
}	


#newcom p, #newcom span
{	
	float:left;
}		


#newcom .newcomnadpis
{
	text-transform:uppercase;
	color:#252424;
	background:url('/images/toolsbuttons_users.png') no-repeat 0 -456px;
	padding:7px 2px 7px 10px;
	width:125px;
	font-size:11px;
}

#newcom .newscomkdo
{
	color:#004276;
	margin-right:25px;
}

#newcom .newscomkdo strong
{
	color:#474646;
}

#newcom .newcomkom
{
	font-style:italic;
}	

a#newcomBlockLeft,a#newcomBlockRight
{
  background:url('/images/ikony.png') no-repeat 0 -1020px;
  padding:2px 7px 2px 7px;
  font-size:18px;
  display:block;
  text-decoration:none;
  color:#707070;
  float:left;
}

a:hover#newcomBlockLeft,a:hover#newcomBlockRight
{
  background:url('/images/ikony.png') no-repeat 0 -1055px;
  color:#fff;
  text-decoration:none;
}

img.predpaticka {
	margin: 10px 0 0 15px;
	position: absolute;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
 
    img.predpaticka {
        margin-left:488px;
  margin-top:10px;
  position:absolute;
    }
}





/*
	(c) 2009 David Grudl. All rights reserved.
*/


.paginator {
	margin: 1em 0;
	font-size: 90%;
	text-align:center;
}

.paginator a, .paginator span {
	margin-right: 0.1em;
	padding: 0.2em 0.5em;
	color: #004276;
}

.paginator a {
	border: 1px solid #004276;
	text-decoration: none;
	color: #004276;
}

.paginator a:hover {
	border: 1px solid #004276;
	text-decoration: none;
	color: #fff;
	background: #004276;
}

.paginator span.button {
	border: 1px solid #DDDDDD;
	color:#CCC;
}

.paginator .current {
	background: #004276;
	border: 1px solid #004276;
	color: #fff;;
	font-weight: bold;
}
