/******************************************************************/
/*
/*      S E Z I M O V O   U S T I   O N L I N E   C S S
/*     _________________________________________________
/*
/*     Idea, project, programming, scripting & webdesign 
/*              (c) Martin Klíma 2004, 2005 
/*                  All rights reserved.
/*
/*       "BlueNote" design by c0rw 2005 | www.coex.cz
/*               _ex: modyfied by Martin Klíma
/******************************************************************/

/* ----------- color scheme -------------- */
/* 3D4753 - cold dark gray
/* ff5500 - orange accent
/* 0044CC - blue complementar color


/*  MAIN DEFINITIONS  */

* {
	margin: 0px;
	padding: 0px;
	border: 0px;
	/*font-family: arial, helvetica, sans-serif;*/
	/*font-size: 11px;*/
}

a {
	color: #0044CC;
	text-decoration: none;
}

a:hover {
	color: #0044CC;
	text-decoration: underline;
}

body {
	text-align: center;
	/*background-color: #000; /* smuteční závoj */
  background: #D4DEEA url('body-bg.gif') ;  /* gradient v pozadi hlavicky */
	font-family: arial, helvetica, sans-serif;
	
}

ul {
	list-style: none;
}

#bigart ul {
	list-style-type: disc;
	list-style-position: outside;
	padding-left: 30px;
}

/*  COMMON CLASSES  */

.cleaner {
	clear: both;
	overflow: hidden;
	height: 1px;
	width: 100%;
}


/*  INPUT CLASSES  */

input, textarea {
	border: 1px solid black;
	padding: 0px 2px;
	height: 15px;
	line-height: 16px;
	font-size: 11px;
}

input:hover {
	border: 1px solid #0064C7;
}

.inp_text1 {
	width: 80px;
	padding-top: 1px;
}

.inp_submit1 {
	width: 30px;
	height: 18px;
	padding-bottom: 1px;
}


/*  ID: CONTAINER  */

#container {
	width: 890px;
	margin: 10px auto;
	text-align: left;
	background: white url('head.gif') no-repeat left top;  /*  pozadi hlavicky s logem na gradientu */
	border: 1px solid #8C8C8C;
	padding: 0px 5px;
	font-size: 11px;
}

#container h1 {
	display: none;
}


/*  ID: ADV_TOPBANER  */

#adv_topbaner {
	float: right;
	margin: 27px 0px 0px 0px;
	margin-right: 5px;
	_margin-right: 3px;
	border: 1px solid #646669;
	height: 60px;
	overflow: hidden;
}



/*  ID: TRANSPARENT  */

#transparent {
	clear: right;
	padding: 24px 0px 0px 10px;
	font-weight: bold;
	font-size: 12px;
	color: white;
	letter-spacing: 1px;
}


/*  ID: ZALOZKY  */

#horni_zalozky {
	margin-top: 15px;
	width: 712px;  /* nutne nastavit presnou sirku kvuli Opere */
}

#dolni_zalozky {
	width: 735px;  /* nutne nastavit presnou sirku kvuli Opere */
}

#politicke_zalozky {
	width: 743px;  /* nutne nastavit presnou sirku kvuli Opere */
	/*width: auto; */
	margin-top: 1px;
	border-bottom: 1px solid black;
}

#horni_zalozky, #dolni_zalozky, #politicke_zalozky {
	float: right;
}

#horni_zalozky li, #dolni_zalozky li {
	float: left;
	background: #597089 url('topmenu-roh2.gif') no-repeat top left;  /* pozadi zalozek */
}

#politicke_zalozky li {
	float: left;
	line-height: 18px;
	padding: 0px 11px;  /* urcuje velikost zalozky */
	font-weight: bold;
	margin-left: 1px;
}

#horni_zalozky li a, #dolni_zalozky li a, #politicke_zalozky a {
	font-size: 10px;
	font-family: tahoma, arial, helvetica, sans-serif;
	color: white;
}

#horni_zalozky .horni_1st, #dolni_zalozky .dolni_1st {
	background: #597089 url('topmenu-roh1.gif') no-repeat top left;  /* pocatecni rohy */
}

#horni_zalozky li {
	line-height: 16px;
	height: 16px;
	padding: 0px 14px 0px 19px;  /* urcuje velikost horni zalozky */
}

#dolni_zalozky li {
	height: 18px;
	line-height: 18px;
	padding: 0px 36px 0px 41px;  /* urcuje velikost dolni zalozky */
	margin-top: 1px;
}

	
/*  ID: LEFTMENU, RIGHTMENU, RIGHTCONTEXTMENU, CONTENT  */

#leftmenu, #rightmenu, #rightcontextmenu, #content {
	border-top: 3px solid #DADEE2;
	float: left;
	margin-top: 1px;
	padding-top: 2px;
}

#leftmenu {
	width: 140px;
}

#content {
	width: 570px; /*590*/
	padding: 5px 20px 0px 20px; /*10px*/
}

#rightmenu, #rightcontextmenu {
	width: 140px;
}


/*  CLASS: MENU_TYPE1  */

.menu_type1 {
	background-color: #B8BDC2;
}

.menu_type1 h2 {
	background-color: #3D4753;
	color: white;
	font-size: 12px;
	padding: 3px 0px 3px 10px;
}

.menu_type1 li {
	margin: 2px 2px 0px 2px;
}

.menu_type1 li a {
	display: block;
	height: 20px;
	line-height: 20px;
	padding-left: 10px;
	background: #E8F0F7 url('menu-arr.gif') no-repeat left center;
	color: #47698E;
	font-weight: bold;
	text-decoration: none;
}

.menu_type1 li a:hover {
	background-color: #F7FBFF;
	background-image: url('menu-arr-on.gif');
	text-decoration: none;
	color: #3181F7;
}


/*  CLASS: MENU_TYPE2  */

.menu_type2 {
	margin: 10px 0px;
}

.menu_type2 h2 {
	background-color: #3D4753;
	color: white;
	font-size: 120%;
	padding: 3px 0px 5px 10px;
}

.menu_type2 ul {
	border: 1px solid #E9EBED;
	border-top: none;
	border-bottom: none;
}

.menu_type2 li {
	background: url('short-art-bg.gif') repeat-x bottom;
	padding: 3px 5px 3px 10px;
	border-bottom: 1px dotted #B8BDC2;
	color: #676767;
}

.menu_type2 li a {
	display: block;
}

.hotnews_date {
	color: #6666CE;
	color: #ff5500;
	font-family: verdana, helvetica, sans-serif;
	font-size: 10px;
}


/*  CLASS: MENU_TYPE3  */

.menu_type3 {
	margin-bottom: 10px;
	color: #333;
}

.menu_type3 h2 {
	background-color: #3D4753;
	color: white;
	font-size: 120%;
	padding: 2px 0px 2px 10px;
}

.menu_type3 ul {
	border: 1px solid #E9EBED;
	border-top: none;
	border-bottom: none;
}

.menu_type3 li {
	background: url('short-art-bg.gif') repeat-x bottom;
	padding: 3px 5px 3px 10px;
	border-bottom: 1px dotted #B8BDC2;
}

.menu_type3 li a {
	display: block;
}


/*  CLASS: MENU_TYPE_SI  */

.menu_type_si {
	border: 1px solid #D2D5D8;
	background-color: #F8F9FB;
	overflow: hidden;
	margin-bottom: 5px;
}

.menu_type_si h2 {
	background-color: #C5CDD6;
	font-size: 120%;
	margin: 1px;
	padding: 3px 0px 3px 9px;
}

.menu_type_si ul {
	padding: 5px 5px 5px 5px;
}

.menu_type_si li {
	border-bottom: 1px dashed #D2D5D8;
	margin-bottom: 5px;
	padding-bottom: 5px;
	line-height: 1.3em;
	font-family: verdana, helvetica, sans-serif;
	font-size: 10px;
	color: #595959;
}

.menu_type_si address {
	font-style: normal;
	margin-bottom: 10px;
	text-align: center;
}

.menu_type_si address a {
	border: 1px solid #D8DBE0;
	border-top: 1px solid #D2D5DB;
	border-left: 1px solid #D2D5DB;
	padding: 1px 5px;
	background-color: #E8EAEC;
}

.menu_type_si address a:hover {
	border: 1px solid #B1BCCA;
	text-decoration: none;
}


/*  SUB-CLASSES: ART_READX, ART_ALIVE, ART_DATE, LASTARTICLES, NEXTARTICLES  */

.art_readx, .art_alive, .art_comment  {
	float: right;
	font-family: tahoma, helvetica, sans-serif;
	font-size: 9px;
	color: #333;
	/*color: #ff5500;*/
	/*border-bottom: 1px dotted #92979D;*/
	margin-left: 5px;
}

.art_alive {
	padding-right: 14px;
	background: url('ico-talk.gif') no-repeat top right;
}

.art_readx {
	padding-right: 14px;
	background: url('ico-lens.gif') no-repeat top right;
}

.art_comment {
	color: #333;
}

.nextarticles h2 {
	background-color: #324A6B;
}

.nextarticles a {
	text-indent: 15px;
	background: url('ico-article.gif') no-repeat 0px 2px;
}


.lastarticles h2 {
	background-color: #324A6B;
	font-size: 12px;
}

.lastarticles a {
	text-indent: 15px;
	background: url('ico-article-new.gif') no-repeat 0px 2px;
	/*color: #D56E22;*/
	/*color: #666;*/
}


/*  ID: QUICK_SEARCH  */

#quick_search {
	background-color: #B8BDC2;
	text-align: center;
	padding: 10px 0px;
	margin-bottom: 10px;
}


/*  CLASS: STATS  */

#stats {
	text-align: center;
	line-height: 16px;
	padding-bottom: 5px;
	color: #626364;
	border: 1px solid #D2D5D8;
	background: url('short-art-bg.gif') repeat-x bottom;
}

#stats h2 {
	background-color: #C6D1DC;
	margin: 1px 1px 5px 1px;
	height: 20px;
	color: black;
	line-height: 20px;
	font-size: 120%;
}


/*  CLASS: ADMIN_ENTRY  */

.admin_entry {
	margin-top: 30px;
	background-color: #E5E9ED;
	border: 1px solid #D2D5D8;
	text-align: center;
	padding: 5px;
	background: url('short-art-bg.gif') repeat-x bottom;
}


/*  ID: TOPSTORY  */

#topstory {
	margin: 5px 0px 20px 0px;
	border-top: 1px solid #A3A9B0;
	background-color: #fd0;
			/* barva pozadi */
}


#topstory h3, #topstory h4, #topstory p {
	margin: 10px 0px 0px 15px;		/* odsazení nadpisů v Topstory */
}


#topstory .header {
	/*background-color: #2D68A8;		/*TopStory Entry:  */
	background-color: #c30;		/*TopStory Entry:  */
	color: white;
	font-family: verdana, tahoma, helvetica, sans-serif;
	font-size: 10px;
	padding: 2px 10px;
}

#topstory .footer {
  background-color: #c30;
  color: white;
}

#topstory h4 {
	font-size: 15px;
	font-family: verdana, tahoma, helvetica, sans-serif;
	color: #000;
}

#topstory h3 {
	width: 450px;
}

#topstory h3 a {
	font-family: verdana, tahoma, helvetica, sans-serif;
	font-size: 39px;
	color: #000;		/* barva pro nadpis v Topstory */
}

#topstory p {
	font-size: 15px;
	font-style: oblique;
	font-weight: bold;
	/*width: 250px;			/* šířka anotace v Topstory */
	line-height: 18px;
	margin-bottom: 10px;
	color: black;
}


/*  CLASS: ONE_RECORD  */

.one_record {
	/*width: 590px;*/
	width: 100%;
	border-top: 1px solid #A3A9B0;
	margin: 0px 0px 15px 0px;
	background: url('art-bg.gif') repeat-x top;
	line-height: 1.5em; /*avoid IE6 Peekaboo Bug, added by Marty*/
}

.one_record .header {
	font-family: verdana, tahoma, helvetica, sans-serif;
	font-size: 10px;
	text-align: right;
	color: #656D75;
	background: url('art-header.gif') no-repeat top left;
}

.one_record h4 {
	color: #40474D;
	font-size: 12px;
	font-family: verdana, tahoma, helvetica, sans-serif;
	margin-bottom: 5px;
}

.one_record h3 {
	margin-bottom: 10px;
}

.one_record h3 a {
	/*color: #FF7200;*/
	color: #ff5500;
	font-size: 20px;
	line-height: 24px;
	font-family: verdana, tahoma, helvetica, sans-serif;
}

.one_record p {
	font-size: 12px;
	margin-bottom: 5px;
}

.one_record img {
	float: right;
	border: 1px solid #646669;
	margin: 5px 0px 0px 10px;
}

/* *************** */
/*  ID: BIGART  */

#bigart, #leader {
	width: 100%;
	/*width: 570px;*/
	margin: 10px 0px 20px 0px;
	background: url('art-bg.gif') repeat-x top;
	border-top: 2px solid #C5CDD6;
	line-height: 1.5em;
	/*padding: 0px 10px 0px 10px;*/
	font-size: 1.3em;
}

#bigart .rubrika, #leader .rubrika {
	color: #ff5500;
	font-family: verdana, tahoma, helvetica, sans-serif;
	text-align: left;
	font-size: 0.9em;
}

#bigart h4, #leader h4 {
	font-size: 16px;
	font-weight: bold;
	font-family: verdana, tahoma, helvetica, sans-serif;
	color: #474D54;
	margin-top: 20px;
}

#bigart h3, #bigart h2, #bigart h1, #leader h3 {
	font-size: 30px;
	font-weight: bold;
	font-family: tahoma, verdana, helvetica, sans-serif;
	color: #FF7200;
	margin-top: 15px;
	line-height: normal;
	display: block;
}

#bigart h2 {
	font-size: 140%;
}

#bigart h1 {
	font-size: 160%;
}

#bigart h5, #leader h5 {
	font-size: 16px;
	font-weight: normal;
	font-family: verdana, tahoma, helvetica, sans-serif;
	color: #717378;
	margin-top: 25px;
}

#bigart p, #leader p {
	/*font-size: 13px;*/
	margin-top: 15px;
	line-height: 1.5em;
	text-align: left;
}

#bigart img#headline, #leader img#headline {
	float: right;
	border: 1px solid #646669;
	margin: 25px 0px 10px 20px;
}

#bigart img {
	border: 1px solid black;
}

#bigart address, #leader address {
	float: right;
	font-style: oblique;
	margin: 20px 0px 30px 0px;
	/*font-size: 12px;*/
}

#bigart p a, #leader p a {
	/*font-size: 13px;*/
	color: #0044CC;
	text-decoration: none;
}

#bigart p b, #leader p b {
	font-weight: bold;
	/*font-size: 13px;*/
}

#bigart address a, #leader address a  {
	/*font-size: 12px;*/
}

#bigart .button_print, #leader .button_print {
	clear: right;
	border-top: 1px dotted #C5CDD6;
}

#bigart .button_print a, #leader .button_print a {
	padding-left: 17px;
	background: url('ico-print.gif') no-repeat left center;
	line-height: 25px;
}

#bigart hr {
	color: #77828F;
	height: 1px;
	width: 75%;
}
#bigart hr.separator { 
  height: 40px;
  border-top: 1px solid #000;
  width: 100%;
}

#bigart blockquote {
	font-style: italic;
	padding: 0em 1em 0em 2em;
	color: #333;
	font-family: Times New Roman;
	font-size: 1.1em;
	margin: 5px;
	border: 1px solid white;
}

/* --------- big art table section ---------- */
#bigart table {	
	border: 2px solid black;
	background-color: #fafafa;
}

#bigart table td, {	
	border-bottom: 1px solid black;
	border-right: 1px solid black;
	padding: 1px 5px;
}

#bigart table th {
	border-bottom: 2px solid black;
	border-right: 1px solid black;
	padding: 4px;
	background-color: silver;
}


/*  CLASS: FOOTER  */

#leader .footer {
	margin-top: 1em;
}

.footer {
	background-color: #E5EDF6;
	font-family: verdana, tahoma, helvetica, sans-serif;
	font-size: 10px;
	height: 15px;
	line-height: 15px;
	border-bottom: 2px solid #77828F;
}

.footer .counter {
	background-color: #3D4753;
	/*background-color: #f50;*/
	color: white;
	margin: 1px;
	padding: 0px 6px;
	margin-right: 10px;
	font-size: 10px;
}


/*  ID: LASTARTICLELIST  */

#lastarticlelist {
	border: 1px solid #D2D5D8;
	display: inline-block;  /*avoid IE6 Peekaboo Bug, added by c0rw*/
}

#lastarticlelist h2 {
	margin: 1px;
	background-color: #EEF1F4;
	padding: 3px;
	text-align: center;
	font-size: 120%;
}

#lastarticlelist .col1, #lastarticlelist .col2, #lastarticlelist .col3 {
	float: left;
	/*width: 175px;*/
	width: 30%;
	padding: 1%;
}

#lastarticlelist h5 a {
	color: #FF7200;
	padding-left: 13px;
	background: url('act-cat-arrow.gif') no-repeat left center;
	font-size: 12px;
}

#lastarticlelist ul {
	padding-left: 4px;
	margin-bottom: 7px;
}

#lastarticlelist li {
	padding-left: 9px;
	background: url('act-art-arrow.gif') no-repeat left center;
	margin-top: 3px;
	line-height: 12px;
}


/*  ID: FORUM_SECTION  */

#forum_section * {
	font-family: tahoma, verdana, helvetica, sans-serif;
}

#forum_section {
	margin-top: 10px;
	border: 1px solid #F3F5F6;
	padding: 5px;
}

#forum_section p {
	color: #333;
	font-size: 1.1em;
	line-height: 1.3em;
	padding: 5px;
	background-color: #FCFDFD;
	background: url('short-art-bg.gif') repeat-x bottom;
	margin-bottom: 15px;

}

#forum_section .header {
	padding: 3px 5px;
}

#forum_section .header a {
	padding: 0px 5px 0px 3px;
	font-weight: bold;
	font-size: 11px;
	letter-spacing: 1px;
}

.forum1 .header {
	background-color: #EFF5F9;
}

.forum2 .header {
	background-color: #FBF6EF;
}

#forum_section .counter {
	color: #737780;
}


/*  ID: REAKCE_FORM  */

#forum_section #reakce_form p {
	background: transparent;
	font-size: 11px;
	color: #8D8D8D;
}

#reakce_form {
	background: #F8F9FC;
	padding-bottom: 10px;
	margin-top: 40px;
	border: 2px solid #DDD;
}

#reakce_form form {
	padding:0 20px 10px 20px;
}

#reakce_form textarea {
	height: 120px;
	width: 508px;
	margin-top: 5px;
}

#reakce_form .button {
  background-color:#2D68A8;
  color:White;
  height:22px;
  margin-top:5px;
  width:200px;
}

#reakce_form fieldset {
  padding : 10px;
  border: 1px solid #999;
}


/*  ID: FOOT  */

#foot {
	background: #F3F5F6;
	text-align: center;
	margin: 10px 0px 5px 0px;
	padding: 10px;
	border: 1px dashed #DBDFE3;
	border-left: none;
	border-right: none;
	color: #6A6F75;
}

#foot #tirage {
	font-family: verdana, tahoma, helvetica, sans-serif;
	font-size: 10px;
	padding: 0px 120px;
}

#foot strong {
	color: #44474B;
}


/*  CLASS: CALENDAR  */

.calendar, .kurzy, .citat, .pocasi {
	border: 1px solid #D2D5D8;
	background: url('short-art-bg.gif') repeat-x bottom;
	padding: 5px 5px 5px 10px;
	margin-bottom: 5px;
}


/*  CLASS: CITAT  */

.citat {
	background: url('poetry-bg.gif') no-repeat left center;
}

.citat blockquote {
	font-family: georgia, serif;
	font-style: oblique;
	margin-bottom: 3px;
}

.citat address {
	text-align: right;
	color: #8A9CAE;
	font-family: tahoma, helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
}


/*  CLASS: KURZY  */

.kurzy strong {
	color: #43474A;
}

.kurzy table {
	margin-top: 2px;
}

.kurzy td {
	font-size: 10px;
	font-family: tahoma, helvetica, sans-serif;
	border-bottom: 1px dotted #D2D5D8;
}

.kurzy .eur, .kurzy .skk, .kurzy .usd {
	text-align: right;
	padding: 0px 5px 0px 25px;
	line-height: 16px;
}

.kurzy .eur { background: url('flg-eur.gif') no-repeat left center; }
.kurzy .skk { background: url('flg-skk.gif') no-repeat left center; }
.kurzy .usd { background: url('flg-usd.gif') no-repeat left center; }



/* CLASS: Advertise, reklamni banery*/
.advertise2, .advertise3 {
	text-align: center;
	margin: 5px 0px;
}


/* CLASS: POCASI  */

.pocasi {
	text-align: center;
	padding: 5px;
	line-height: 1.4em; /*avoid IE6 Peekaboo Bug, added by Marty*/
}

.pocasi h2 {
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 0px;
	color: #43474A;
}

.pocasi .temp {
	color: #669;
	font-size: 2.5em;
	font-weight: bold;
	margin: -3px 0px;
	line-height: 2.2em;
}

.pocasi .wind {
	font-weight: bold;
}


/* HIGHLIGHTS pro zvyraznovani vyhledavacem */
.highlight {
	background-color: Yellow;
	border: 1px solid orange;
}


/* ------- paging --------- */
#paging {
	margin: 1em 0px 1em 0px;
	background-color: #669;
	text-align: center;
}

#paging a {
	border: 2px solid #669;
	background-color: #fff;
	text-align: center;
	margin: 2px;
	/*display: inline;*/
}

#paging a.actual {
	background-color: #FEFFFF;
	border: 5px solid #669;
	font-weight: bold;
}

#paging a:hover {
  	color: White;
	background-color: #669;
	text-decoration: none;
}


#google .inp_submit1 {
	height: auto;
	width: auto;
}

/* ---------- related articles ------------ */

#relatedarticles {
	padding: 0px;
	line-height: auto;
	font-size: 0.8em;
	margin: 2em 0em;
}
#relatedarticles ul {
	line-height: 1.4em;
	list-style: none;
}

#relatedarticles ul li {
	padding-left: 10px;
	background: url('menu-arr.gif') no-repeat left center;
}

#relatedarticles .percentbingo{
	font-size: x-small;
	color: #666;
}

#disclaimer {
	font-size: 0.7em;
	line-height: 1.3em;
	margin-top: 2em;
	color: #666;
}

#bigart div.mak {
  /*font-family: Georgia, Times, serif;*/
  padding: 0.5em;
  font-size: 80%;
  line-height: 160%;
  border: 1px solid black;
  border-left-width: 5px;
  background-color: #ffe;
}

