 /*******************************************************/
/*                        BASICS                       */
/*******************************************************/
body {
	font: normal normal normal 80%/1.5 tahoma, verdana, sans-serif;
	letter-spacing: 0.05em;
	margin: 0px;
	padding: 0px;
	width: 1020px;
	background: #fff;
	behavior: url("../css/csshover.htc");
}
body.gum {
	width: auto;
}

a {color: #00b}
dt {
	font-weight: bolder;
	width: 10em;
	clear: left;
	float: left;
	padding-right: 2em;
	border-top: 1px black solid
}
dd {
	float: left;
	border-top: 1px black solid;
	margin: 0;
	width: 10em;
}
*+html dd {
	float: none;
}
* html dd {
	float: none;
}

h2,h2 a {
	font-size: 222%;
	color: #9d3c05;
	border-bottom: 2px #9d3c05 solid;
	clear: right;
	line-height: 1.4;
	margin: 0 0 10px;
	font-family: georgia;
	font-weight: normal;
	text-decoration: none;
}
h2 a {
	color: #bd3c05;
	border: none;
	font-size: 100%;
}
h3 {
	font-size: 136%;
	color: #BF5E17;
	border-bottom: 2px #BF5E17 solid;
	font-family: georgia;
	line-height: 1.17em;
}
h4 {
	font-size: 110%;
	margin: .5em 0 0 0;
}
h4 em{
	font-size: 70%;
	color: #555;
	display: block;
	line-height: 1;
	font-style: normal;
	padding-bottom: .3em;
}
h5 {
	font-size: 100%;
	letter-spacing: 0px;
	margin: .6em 0 0 0;
}
.date {
	color: #BF5E17;
	padding-right: 1em;
	display: block;
	line-height: 1;
	font-size: 80%;
}
p {
	margin: 0px 0px 1.6em 0px;
}
.next {
	text-align: right;
	display: block;
}
.next:after {
	content: " »"
}
.previous:before {
  content: "« "
}
.clr {
	clear: both;
	float: none;
	margin: 0;
	padding: 0;
	font-size: 1px;
}

/* zakladni rozvrzeni */
#lista {
	background: #fafafa;
	border-bottom: solid 1px #eee;
	line-height: 22px;
	letter-spacing: 0 !important;
	text-align: center;
	width: 1002px;
	margin: 0 auto;
}
#lista A, #lista A:visited {
	color: #000;
	letter-spacing: 0.03em !important;
}
#lista A:hover {
	color: #bf5e17;
}



#menu {
	float: left;
	width: 180px;
	margin: 0;
	padding: 0 0 0 10px;
}
#mainContent {
	margin: 0 15px 0 15px;
	padding: 0 0 1.5em 1.3em;
        border-left: 2px #eee solid;
	float: left;
	width: 540px;
}
#pravy_sloupec {
	width: 215px;
	_width: 200px;
	float: left;
	margin-top: -60px;
	padding-left: 10px;
	border-left: solid 2px #eee;
}
#rubriky {
	background: #fff;
}
#copyright {
	padding: 1em 0 0 1.5em;
	border-top: solid 2px #eee;
	color: #555;
	font-size: 85%;
	text-align: center;
}
.footer_nfo * {
	margin: 0 !important;
	padding: 0 !important;
}


/*******************************************************/
/*                       HEADER                        */
/*******************************************************/
#header {
	padding: 15px 0 8px 18px;
	background: white;
}

#searchForm {
	float: right;
	padding: 0 0.25em 0 0;
	margin: 0em;
	_width: 250px;
}
#searchForm fieldset {
	padding-bottom: 5px;
}
fieldset {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
#podtitul {
	margin: 0 10px;
	padding: 0
}
#logo a {
	height: 76px;
	width: 176px;
	display: block;
	background: url(../images/logo.gif) no-repeat;
}
#logo span {
	display: none;
}
#subheading {
	margin: 0 0 0.2em .75em;
	color: #cf5e0b;
	font-weight: bold;
	display: none;
}
#slogany {
	margin: 0 1em 0 2.2em;
	line-height: 1.2em;
	position: relative;
	top: -9px;
}

/*******************************************************/
/*                    HEADER - konec                   */
/*******************************************************/



/* male menu - zalozky */
#littleMenu {
	font-size:90%;
	background:white;
	margin:0px 0 5px 0;
	padding:0px 10px;
	list-style:none;
	line-height:2em;
	clear:both;
	border-bottom:1px #000 solid;
	height:2em;
	width: 991px;
}

#littleMenu li {
	float: left;
}

#littleMenu li a, #littleMenu li a:visited {
	color:#222;
	background:#eee;
	padding:0px .7em 0px;
	display: block;
	float: left;
	margin-right:7px;
	text-decoration:none;
	border-style:solid solid none;
	border-width:1px;
	border-color:#ccc #bbb #ccc #ccc;
	cursor: pointer;
	position:relative;
	top:-1px;
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
}
#littleMenu li a:hover {
	top:-3px;
	padding-bottom:2px;
	color:black;
	background:white;
}


#littleMenu li a.selected {
	background-color:#f0ffe5;
	top:-5px;
	border-color:#000;
	color:black;
	text-decoration:none;
	padding:3px 1em 2px;
	cursor:default;
	background:white;
	font-weight:bolder;
	border-bottom:none;
	z-index: 2;
}

/* teasers - 4 vrchi ikony s obrazkem */
.teasers {
 clear: both;
	padding: 8px 0 12px 8px;
	width: 100%; /* kvuli JESPRu 6 a 7 */
}
.gum .teasers {
	height: 60px;
	overflow: hidden;
}
.teasers a {
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	-icab-text-overflow: ellipsis;
	-khtml-text-overflow: ellipsis;
	-moz-text-overflow: ellipsis;
	-webkit-text-overflow: ellipsis;
	float: left;
	width: 173px;
	height: 40px;
	overflow: hidden;
	font-size: 80%;
	line-height: 1.33em;
	margin: 0 8px 0 0;
	padding: 4px;
	text-decoration: none;
	background: #fafafa;
	color: black;
	border: 1px #eee solid;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	letter-spacing: 0;
}
.teasers a:hover {
	border-width: 2px;
	padding: 3px;
	border-color: #ccc;
	background: white;
	color: black !important;
}
.teasers a:visited {
	color: #777;
}
.teasers img, .teasers a+a+a+a+a+a+a+a+a img {
	float: left;
	margin: 0 5px 0 0;
	border: none;
}
.teasers a+a+a+a+a img {
	float: right;
	margin: 0 0 0 5px;
}
.teasers:after {
	display: block;
	clear: both;
	content: " ";
	margin-bottom: 0em
}


/*******************************************************/
/*                   LEVY SLOUPEC                      */
/*******************************************************/
.menu                           {width: 180px;}
.menu ul,
.menu li,
.menu a				{display: block; margin: 0; padding: 0; letter-spacing: 0;}
.menu ul 			{list-style-type: none; width: 180px; margin: 0 auto; padding: 5px 0 4px 0; background: #fff; border: solid 2px #eee; border-width: 2px 0;}
.menu li 			{background: #eee; position: relative; z-index: 9; text-align: left; vertical-align: middle !important; margin-bottom: 1px; font-weight: bold;}
.menu li:hover 			{background: #ccc; color: #000;}
.menu li ul 			{position: absolute; left: 195px; _left: 180px; top: -125px; background: #fff; padding: 1px 1px 0 1px; margin: 0; border: solid 2px #eee;}
.menu li ul ul			{top: -3px;}
.menu li>ul 	 		{left: 180px;}
.menu a 			{display: block; height: 100%; color: #444; text-decoration: none; padding: 5px 5px 5px 8px; margin: 0; font-size: 90%;}
.menu ul ul a			{font-weight: normal !important; background: #eee;}
.menu ul ul a:hover		{}
.menu li>a 			{width: auto;}
.menu a:hover 			{color: #000; background: #ccc;}
.menu li a:hover 		{}
.menu ul ul li:hover 		{}
.menu li:hover 			{z-index: 10;}
.menu ul ul li 			{}
.menu ul ul li>a:hover		{background: none; color: #000 !important;}
.menu ul ul,
.menu li:hover ul ul,
.menu li:hover li:hover	ul ul,
.menu li:hover li:hover	li:hover ul ul		{display: none;}
.menu li:hover ul,
.menu li:hover li:hover ul,
.menu li:hover li:hover li:hover ul,
.menu li:hover li:hover li:hover li:hover ul 	{display: block;}
#menu ul ul a                   {color: #000;}
#menu li:hover a                {color: #000;}
.menu ul ul {
	border-width:2px;
	border-color:#ccc !important;
	border-style:solid;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	padding:1px 1px 0;
	-moz-opacity:.97;
	opacity:.97;
}
.menu ul ul li:first-child {
	-moz-border-radius-topright:4px;
	-webkit-border-top-right-radius:4px;
	-moz-border-radius-topleft:4px;
	-webkit-border-top-left-radius:4px;
}
.menu ul ul li:last-child {
	-moz-border-radius-bottomleft:4px;
	-webkit-border-bottom-left-radius:4px;
	-moz-border-radius-bottomright:4px;
	-webkit-border-bottom-right-radius:4px;
}
.menu_first {cursor: default;}



/* anketa */
.anketa form .left {
	list-style: none;
	margin: 1em 0;
	padding: 0;
}
.anketa form .left li {
	border-top: solid 1px #eee;
	margin: 0;
	padding: 0;
	clear: both;
}
.anketa form .left input {
	float: left;
	width: 15px;
	padding-top: .3em;
}
.anketa label {
	cursor: pointer;
	padding: .3em 0 .3em .5em;
	float: left;
	width: 13.5em;
	font-size: 85%;
	line-height: 1.3em;
}

.anketa label:hover {
	color: #0000bb;
}
.anketa p {clear: both;}

.anketa .submit {
	margin: 0 auto;
	display: block;
	clear: both;
	width: auto;
}
.anketa .obsah .left, .anketa_clanek .obsah .left {
	margin: 0 !important;
}



/* partneri */
#partneri .obsah {
	text-align: center;
}
#partneri A IMG {
	border: solid 1px #eee;
}
#partneri A, #partneri A:visited {
	font-size: 85%;
}


/*******************************************************/
/*               LEVY SLOUPEC - konec                  */
/*******************************************************/



/*******************************************************/
/*                   HLAVNI OBSAH                      */
/*******************************************************/

/* hlavni obsah */
#mainContent div.picture {
	background: #eee;
	float: left;
	padding: 10px;
	margin-right: 10px;
}
#mainContent div.picture p {
	margin: 0px;
	font-size: 80%;
}
#mainContent div.picture .source {
	text-align: right;
	font-size: 70%;
	color: gray;
}
#mainContent .prvniodstavec {
	font-weight: bolder;
	clear: right;
}
#mainContent .additionalInfo{
float: right;
width: 222px;
border: 1px #a85 solid;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
margin: 0em 0em 1em 1em;
font-size: 80%;

}
#mainContent .additionalInfo div{
padding: 1em;
background: #fec;
margin: 1px;
-moz-border-radius: 3px;
}



#mainContent .additionalInfo h3{

color: black;
margin: 0 ;
border: none;
font-family: tahoma;
padding: 0;
}
#mainContent .additionalInfo img{
margin-right: 3px;
}
#mainContent .poll p{
margin: 0px;
}








/*******************************************************/
/*                HLAVNI OBSAH - konec                 */
/*******************************************************/









/*******************************************************/
/*                   PRAVY SLOUPEC                     */
/*******************************************************/

#pravy_sloupec .strucna_zprava {
	margin-bottom: 5px;
	padding: 5px;
}

#pravy_sloupec .zvyrazneni {
	background: #fff5ef;
	border: solid 1px #faebe1;
	font-weight: bold;
}

#pravy_sloupec H3 {
	margin: 0 0 .5em 5px;
	padding-top: 5px;
}

#pravy_sloupec .strucna_zprava .datum {
	font-size: 80%;
	color: #bf5e17;
	display: block;
}

#pravy_sloupec .strucna_zprava h4 {
	margin: 0;
}

#pravy_sloupec .strucne_zpravy {
	margin-bottom: 10px;
}

#pravy_sloupec .propojeni,
#pravy_sloupec .vice_str_zprav {
	text-align: right;
	font-size: 90%;
	padding-right: .5em;
}

#pravy_sloupec .vice_str_zprav A {
	color: #999;
}


/*******************************************************/
/*                PRAVY SLOUPEC - konec                */
/*******************************************************/







label,textarea {
display: block;
}
#calendar table{
width: 100%;
text-align: right;
empty-cells: show;
}
#calendar table thead td {
background: #eee;
text-align: center;
}
#calendar table td{
padding: 0px 4px;
margin: 1px;
border: 1px #ddd solid;
}
#calendar table .ne {
background: #fee !important;
}
#calendar table .so {
background: #efe !important;
}
#calendar table .anotherMonth{
color: #aaa;
}
#calendar table caption{
font-weight: bolder;

}
#calendar table caption .anotherMonth{
display: inline;
font-weight: normal;
}

#calendar table tbody td a{
font-weight: bolder;
}
#calendar .year {display: block; font-size: 200%;}


#replyForm{margin:1emclear:both;}
#replyForm label *{display:block;}
#replyForm  textarea{width:95%;height:5em;}
#replyForm label[for=name],#replyForm label[for=commentLabel]{width:49%;float:left;}




/* reklamni prouzky */
.reklama{margin:0px 1px 1px 0px;display:inline;}
#r01,#r02{float:left;}
#r03{clear:both;display:block;background:#fafafa;text-align:center;line-height:2;font-size:89%;}
#r04{float:right;}
#mainContent .advertisment{width:120px;  height:240px;margin:24px 14px 34px 0px;float:right;}
#r10{position:absolute;left:1020px;top:275px;}
body.gum #r10{position:absolute;left:auto;right:5px;top:275px;}



#diskuse h4{margin:0px; background:#e7e7e7; padding:.2em .5em; margin:0px 0px 5px; clear:both;border:1px #fcfcfc   solid; border-width:1px 0px 1px 1px;}
#diskuse .reaction, #diskuse .highlightReaction{display:block; float:right; background:#eee;  padding:0em 1em; margin:0em .4em 0 0; font-weight:bolder; border:1px silver solid; cursor:pointer; text-decoration:none; color:black; -moz-border-radius:2px;}
#diskuse .comment{border-bottom:2px #eee solid;padding:1.5em 0 1px .5em; position:relative;}
#diskuse .comment.highlightedComment{background:#ddd;}
#diskuse .comment.highlightedComment .comment{border-color:#333; background:#eee;}
#diskuse .comment.highlightedComment .comment .comment{border-color:#666;background:#fff}
#diskuse .comment .comment{margin-left:4em;padding-left:1em;border-style:solid none none solid;border-width:1px;border-color:#ccc;}
#diskuse .comment .comment .comment{margin-left:2em;border-color:#ddd;padding-left:.9em;}
#diskuse .comment .comment .comment .comment{margin-left:1em;border-color:#eee;padding-left:.8em;}
#diskuse .comment .comment .comment .comment .comment{margin-left:.5em;padding-left:.7em;}
#diskuse .comment .comment .comment .comment .comment .comment{margin-left:.25em;padding-left:.6em;}
#diskuse .comment .comment .comment .comment .comment .comment .comment{margin-left:.125em;padding-left:.5em;}

















/****************************************************************/
/************                                   *****************/
/************                HP                 *****************/
/************                                   *****************/
/****************************************************************/


.topStory{
background: #FFF5EF;
padding: 1em 1em 1px;
margin-bottom: 1em;
}
#mainContent .topStory .picture {
margin: 0 0 0 1em;
float: right !important;
background: transparent;
}
#mainContent  .topStory .picture img{
max-height: 150px;
}
#mainContent .topStory p a {
font-weight: bolder;
}
.section{
float: right;
width: 46%;
min-height: 320px;

}
.section+.section{
margin-right: 5%;
}

#mainContent div.reklama {
clear: both;
width: 75%;
display: block;
text-align: center;
padding: 0 1em;
}

/* hlavni velka zprava */
.oddil_velky {
}
.velkazprava {
	background: #fff5ef;
	padding: .5em 1em 1em 1em;
	border: solid 1px #faebe1;
}
.velkazprava h4, .velkazprava h4 a {
	color: #bd3c05;
	font-family: georgia;
	font-size: 158%;
	font-weight: normal;
	text-decoration: none;
	line-height: 1.4em;
	margin-top: 0;
}
.velkazprava h4 {
	border-bottom: solid 2px #9d3c05;
	margin-bottom: 10px;
}

.velkazprava .popisekfoto {
	font-size: 85%;
	color: #6e6e6e;
}
.velkazprava .text {
	font-weight: bold;
}

.velkazprava .row1 {
	display: none;
}
.velkazprava .row2 {
	text-align: right;
	font-size: 85%;
	color: #6e6e6e;
}


/* hlavni male zpravy */
.oddilxxx {
	clear: both;
}
.oddilxxx .malazprava {
	margin-bottom: 20px;
	clear: both;
}

.oddilxxx .malazprava .mnahled {
	width: 29%;
}

.oddilxxx .malazprava H4 {

}
.oddilxxx .malazprava .row1 * {
	display: none;
	clear: none !important;
}
.oddilxxx .malazprava .row2 {
        
}

.oddilxxx .malazprava .text {
	clear: none;
	letter-spacing: .05em;
}

/* male zpravy */
.oddil {
	width: 260px;
	float: left;
	margin-right: 10px;
}
.oddil .malazprava {
	margin: 0 10px 2px 0;
	min-height: 176px;
}
.malazprava .dorubriky {
	display: none;
}
.malazprava .mnahled {
	float: left;
	margin: 0 10px 10px 0;
}
.malazprava h4 {
	line-height: 1.5em;
	margin: 0;
}
.malazprava .row1 {
	clear: both;
}
.malazprava .row1 .left {
	float: right;
}
.malazprava .row1 .right {
	
}
.malazprava .text {
	clear: both;
}
.malazprava .row2 .right {
	text-align: right;
	color: #999;
	font-size: 85%;
}

.oddil_hlavnimale {
	float: none;
	clear: both;
}
.oddil_hlavnimale .malazprava {
	float: left;
	width: 250px;
}



/****************************************************************/
/************                                   *****************/
/************              Pocasi               *****************/
/************                                   *****************/
/****************************************************************/

.pocasi {
	clear: both;
	float: none;

}
.pocasi H3 {
	margin-bottom: 10px;
}


.pocasi_mapa {overflow: hidden; position: relative;}

.pocasi_mapa .abs_pos {
	position: relative;
	height: 270px;
	margin-top: -20px;
	_margin-top: -10px; /* kvuli IE6, jelikoz nedava overflow */
}
.pocasi_mapa .abs_pos DIV {
	position: absolute;
}
.pocasi_mapa .abs_pos DIV .pocasi_box {
	position: relative;
}
.pocasi_mapa .abs_pos DIV .pocasi_box SPAN {
	position: absolute;
	left: 23px;
	top: 56px;
	background: #2e8ad8;
	color: #fff;
	font-weight: bold;
	font-size: 85%;
	line-height: 1em;
	padding: 2px 3px;
	border: solid 1px #86c7f3;
}

/* pozice */
.mapa_moravskoslezsky	{top: 86px; left: 323px;}
.mapa_olomoucky         {top: 100px; left: 271px;}
.mapa_zlinsky           {top: 152px; left: 310px;}
.mapa_jihomoravsky      {top: 172px; left: 245px;}
.mapa_vysocina          {top: 130px; left: 186px;}
.mapa_pardubicky        {top: 92px; left: 219px;}
.mapa_kralovehradecky   {top: 34px; left: 206px;}
.mapa_jihocesky         {top: 155px; left: 118px;}
.mapa_stredocesky       {top: 87px; left: 134px;}
.mapa_liberecky         {top: 18px; left: 151px;}
.mapa_plzensky          {top: 115px; left: 58px;}
.mapa_ustecky           {top: 31px; left: 89px;}
.mapa_karlovarsky       {top: 54px; left: 32px;}

/* aktualita pocasi */
#pocasi_hp .pocasi_box {
	width: 80px;
	float: left;
	position: relative;
}
#pocasi_hp .pocasi_box SPAN {
	position: absolute;
	top: 60px;
	left: 20px;
}
#pocasi_hp .rightbox .upozorneni {
	padding: 5px 0;
}


/****************************************************************/
/************                                   *****************/
/************           another page            *****************/
/************                                   *****************/
/****************************************************************/


#diskuse {}


.fotoreport {}
.fotoreport .fotka {
	float: left;
	height: 80px;
	margin-right: 15px;
}
.fotoreport A {
	display: block;
	border: 0;
}
.fotoreport A STRONG {
	display: block;
	margin-bottom: 10px;
	border: 0;
}
.fotoreport A IMG {
	border: 0;
}
#navrat {
	margin: 0;

}
#navrat .left {
	float: left;
}
#navrat .right {
	float: right;
}

#navrat A, #navrat A:visited {
        padding: 3px 8px;
	margin: 0;
	background: #eee;
	border: solid 2px #ddd;
	border-width: 0 0 2px 0;
	color: #777;
	text-decoration: none;
}
#navrat A:hover {
	background: #f4f4ff;
	border-color: #4343d4;
	color: #0000bb;
}

#clanek .datum {
	color: #9d3c05;
	font-weight: bold;
}

/****************************************************************/
/************                                   *****************/
/************               rubriky             *****************/
/************                                   *****************/
/****************************************************************/

#no_homepage H3 {
	margin-top: 0;
}
#no_homepage .malazprava {
	clear: both;
}
#no_homepage .malazprava .mnahled {
	width: 29%;
}
#no_homepage .malazprava .text {
	clear: none;
}
#no_homepage .malazprava .row1 {
	color: #999;
	font-size: 85%;
	text-align: right;
	position: relative;
	top: -15px;
}

/****************************************************************/
/************                                   *****************/
/************               detail              *****************/
/************                                   *****************/
/****************************************************************/

#detail .pozadi {
	background: #fff5ef;
	padding: .5em 1em .5em 1em;
	margin-bottom: 1em;
	border: solid 1px #faebe1;
}
#detail .obrazek {
        font-size: 85%;
        color: #6e6e6e;
        clear: both;
        display: block;
}
#detail .obrazek img {
	margin-bottom: 5px;

}
#detail .popisekfoto {
	float: left;
}
#detail .fotogalerie {
	float: right;
}
#detail .autorzdrojfoto {
/*	float: right; */
	clear: both;
}

#detail .prvniodstavec {
	margin: 0 0 .5em 0;
}

#detail .datum_vlozeni {
	font-size: 85%;
	color: #bf5e17;
	margin: 0 0 .5em 0;
}
.autorzdroj {
	text-align: right;
	color: #999;
	font-size: 85%;
	margin: 1em 0;
}

.autorzdroj a:hover {
    color: #999;
    text-decoration:underline;
}

.autorzdroj a {
    color: #999;
    text-decoration:none;
}

#detail .dalsi_clanky {
	margin: 2em 0 0 0;
	clear: both;
}
#detail .dalsi_clanky H3 {
	margin: 0 0 0.5em 0;

}
#detail .dalsi_clanky ul {
	margin: 1em 0;
	padding: 0;
	font-size: 100%;
	list-style: none !important;
}
#detail .dalsi_clanky ul li {
        margin: 0 0 .5em 0;
        clear: both;
}
#detail .dalsi_clanky ul li img {
	margin: 0 10px 0 0;
	float: left;
	width: 29%;
}
#detail .dalsi_clanky ul li a {
	font-size: 110%;
	font-weight: bold;
	display: block;
	margin: 0;
}
#detail .dalsi_clanky ul li P {
	margin-bottom: 0;
}



#detail .dalsi_clanky ul li .datum {
	text-align: right;
	font-weight: normal;
	font-size: 85%;
	color: #999;
	clear: both;
	position: relative;
	top: -10px;
}

/****************************************************************/
/************                                   *****************/
/************        zpravy v zalozkach         *****************/
/************                                   *****************/
/****************************************************************/

#submenu {
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 90%;
}
#submenu LI {
	float: left;
}
#submenu A {
	padding: 3px 22px;
	margin-right: 2px;
	background: #eee;
	border: solid 2px #ddd;
	border-width: 2px 0 0 0;
	color: #777;
	text-decoration: none;
	display: block;
	float: left;
}
#submenu A:hover {
	background: #fff5ef;
	border-color: #bf5e17;
	color: #9d3c05;
}
#submenu .selected A {
	background: #fff;
	color: #444;
	text-decoration: none;
	font-weight:bold;
	border-color: #9d3c05;
}

.special {
	font-size: 136%;
	font-weight: bold;
	clear: both;
	padding: 12px 0 0 0;
}
.video {
	margin-bottom: .5em;
	padding: 5px 5px 5px 7px;
	border: solid 1px #fff;
}
.video:hover {
	background: #fff5ef;
	border: solid 1px #faebe1;
}
.video .maly_text .nadpis {
	font-size: 110%;
	font-weight: bold;
	font-family: georgia !important;
/*	color: #9d3c05; */
 	
}
.video .maly_text b {
	color: #9d3c05;
}
.video .row2 {
	text-align: right;
	font-size: 90%;
}

.video .row2 A {
	padding-right: .5em;
}
.video_zvyrazneni {
    	margin-bottom: .5em;
	padding: 5px 5px 5px 7px;
	border: solid 1px #fff;
	background: #fff5ef;
	border: solid 1px #faebe1;
}

/****************************************************************/
/************                                   *****************/
/************             vyhledavani           *****************/
/************                                   *****************/
/****************************************************************/

#search H3 {
	font-size: 100%;
	padding-bottom: 2px;
}

#search {

}

#search {

}

#search {

}


/****************************************************************/
/************                                   *****************/
/************               bannery             *****************/
/************                                   *****************/
/****************************************************************/
.banner_widebanner {
	text-align: center;
}
.banner_widebanner P, .banner_sponzor_levy P, .banner_left P {
	text-align: left;
	margin: 0;
	padding-left: 1em;
	font-size: 84%;
	color: #777;
}
.banner_right {
	position: absolute;
	left: 1025px;
/*	top: 377px; */
	top: 130px;
	width: 162px;
}
.banner_right P {
	text-align: left;
	margin: 0;
	font-size: 84%;
	color: #777;
}
.banner_sponzor_levy, .banner_left {
	text-align: center;
}

.banner_sponzor_horni {
	width: 222px;
	float: right;
	margin: 0 1em .5em 1em;
	position: relative;
}
.banner_sponzor_horni P {
	text-align: center;
	margin: 0;
	font-size: 84%;
	color: #777;
	position: absolute;
	top: -14px;
}
.banner_sponzor_pravy P, .banner_full P {
	text-align: left;
	margin: 0;
	font-size: 84%;
	color: #777;
}
.banner_full {
	width: 520px;
	margin: 1em auto .5em auto;
}
.banner_full.notopmargin {
	width: 520px;
	margin: 0 auto 1em auto;
}
.banner_detail {
	width: 250px;
	margin: 1em 0 0 0;
}
.banner_detail P {
	text-align: left;
	margin: 0;
	font-size: 84%;
	color: #777;
}
.banner_detail.levy {
	float: left;

}
.banner_detail.pravy {
	float: right;
}
.widead {
	text-align: center;
	margin: .5em 0 1.5em 0;
}
.widead P {
	text-align: left;
	margin: 0;
	font-size: 84%;
	color: #777;
}
.banner_widebanner IMG, .banner_left IMG, .banner_right IMG, .banner_sponzor_levy IMG, .banner_sponzor_pravy IMG, .banner_sponzor_horni IMG, .banner_full IMG, .banner_detail IMG, .widead IMG {
	border: solid 1px #e0dfdf !important;
}
.backlink DIV {
	background: #f1f1fe;
	border: solid 1px #d1d1f8;
	color: #000;
	padding: 2px 5px;
	margin-bottom: 1em;
}

.backlink .reklam_nadp {
	color: #777;
	font-size: 84%;
	margin: 0;
	padding-left: 0;
	text-align: left;
}
.blok_odkazu DIV {
	background: #f1f1fe;
	border: solid 1px #d1d1f8;
	color: #000;
	padding: 2px 5px;
	margin-bottom: 1em;
}

.blok_odkazu .reklam_nadp {
	color: #777;
	font-size: 84%;
	margin: 0;
	padding-left: 0;
	text-align: left;
}

.discussionbox {
    border-bottom: 1px solid #CCC;
    border-left: 1px solid #CCC;
    margin:10px;
    padding: 0px 5px 5px 5px;
}

.discussionbox .title{
    font-size:14px;
    font-weight:bold;
}

.discussionbox .time{
    font-size:12px;
    color: #777;
}

.discussionbox img{
    float:left;
    margin-right:10px;
}

.discussionbox hr{
    color: #DDD;
    background-color: #DDD;
    border:0px;
    height:1px;
}

.discussionpage pre{
    font-size:14px;
    background-color:#EEE;
    padding: 10px;
}
.discussionbox .quote{
    font-style:italic;
    font-weight:bold;
}
.discussionbox .quotetext{
    font-style:italic;
    padding:5px 15px 5px 15px;
}

.formdiscussion{
    display:none;
}

.clickformdiscussion{
    border: 1px solid #faebe1;
    background-color:#fff5ef;
    text-align:center;
    padding:10px;
    margin: 5px 50px 5px 50px;
}
.discussionItemMenu{
    float:right;
}
