BODY {
	background-color: #ECEEEF;
	margin: 0px 0px 0px 0px;
	font-family: Tahoma, Arial;
	font-size: 11px;
	color: #414141;
}
P {
	word-spacing: 2px;
}
A {
	color: #414141;
}
/* hlavni ram levy */
.hl_r_l {
	width: 6px;
	background-repeat: repeat-y;
	background-color: #FFFFFF;
	height: 1px;
	font-size: 1px;
}
/* hlavni ram pravy */
.hl_r_p {
	width: 6px;
	background-repeat: repeat-y;
	background-position: right;
	background-color: #FFFFFF;
	height: 1px;
	font-size: 1px;
}
/* ############################ ZAHLAVI zacatek ############################ */
#zahlavi_odsazeni {
	background-color: #FFFFFF;
	height: 3;
	font-size: 3px;
}

#zahlavi4 {
	padding-left: 7px;
	padding-right: 7px;
	background-color: #FFFFFF;
}
#bg_zahlavi {
	background-repeat: no-repeat;
	height: 61px;
	width: 768px;
}
#logo {
	width: 490px;
	float: left;
}

#logo IMG {
	margin-top: 3px;
	margin-left: 95px;
}

#region {
	float: left;
	margin-top: 38px;
}
#region_text {
	font-weight: bold;
	color: white;
	float: left;
	margin-top: 3px;
	margin-right: 3px;
}
#region_select {

}
#region_select SELECT {
	color: #035C94;
	font-size: 11px;
	margin: 0px;
}
#region_select FORM {
	margin: 0px;
}

#menu_hlavicka {
	width: 768px;
	text-align: center;
	background-color: #414141;
}
#menu_hlavicka A {
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
#menu_hlavicka A:hover {
	color: #FFAE00;
}
/* menu hlavicka */
.mn_hl A {	
	padding-left: 14px;
	border-right: 1px solid #787979;
	padding-right: 14px;
}
/* menu hlavicka prvni polozka */
.mn_hl_pr A {
	border-right: 1px solid #787979;
	padding-right: 14px;
}
/* menu hlavicka posledni polozka */
.mn_hl_po A{
	padding-left: 14px;
}
/* ############################ ZAHLAVI konec ############################ */

#reklama_745x100 {
	background-color: #2C2E2F;
	padding-left: 11px;
	padding-top: 1px;
	height: 107px;
	border-bottom: 1px solid #FFFFFF;
}
#reklama_630x400 {
	padding-left: 1px;
	padding-top: 10px;
}

/* ############################ ZAPATI zacatek ############################ */
#zapati {
	background-repeat: repeat-x;
	width: 768px;
	height: 50px;
}
#zapati_vlp {
	padding-top: 7px;
	padding-left: 17px;
	float: left;
}
#zapati_text {
	padding-top: 7px;
	padding-left: 13px;
	font-size: 10px;
	float: left;
}
#zapati_text A:hover {
	text-decoration: none;
}
.zapati_spodek {
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #FFFFFF;
	font-size: 1px;
	height: 1px;
}
/* ############################ ZAPATI konec ############################ */

/* ############################ LEVY SLOUPEC zacatek ############################ */
#levy_sl {
	width: 137px;
	vertical-align: top;
	background-repeat: repeat-y;
}
#l_sl_m_ram {
	padding-top: 4px;
	border-right: 1px solid #000000;
}
#l_sl_m_ram A {
	color: #FFFFFF;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
	padding-left: 7px;
}
#l_sl_m_ram A:hover {
	color: #FFAE00;
}
.l_sl_m {
	padding-left: 13px;
}
.l_sl_m IMG {
	padding-bottom: 1px;
}
.l_sl_linka {
	background-repeat: repeat-x;
	background-position: center;
	margin-left: 1px;
	margin-right: 1px;
	font-size: 1px;
	padding-top: 4px;
	padding-bottom: 4px;
}
#vyhledavani {
	background-color: #2C2E2F;
	height: 63px;
	font-weight: bold;
	font-size: 9px;
	color: #898A8A;
}
#vyhledavani FORM {
	margin: 0px;
}
#vyhledavani INPUT {
	margin-top: 2px;
	font-size: 9px;
}
#vyhledavani_form {
	padding-top: 15px;
	padding-left: 13px;
}
.sloupek_nadpis {
	background-repeat: repeat-x;
	height: 19px;
	background-color: #FFFFFF;
	padding-top: 1px;
	margin-top: 1px;
}
.sloupek_nadpis IMG {
	padding-left: 13px;
	padding-right: 7px;
	padding-top: 5px;
	float: left;
}
.sloupek_nadpis H3 {
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0px;
	padding-top: 4px;
}

.sloupek_text {
	padding-top: 10px;
	padding-left: 7px;
	padding-right: 7px;
	padding-bottom: 10px;
}
.sloupek_text H3 {
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	margin: 0px;
}
.sloupek_text P {
	margin: 0px;
}
.sloupek_text IMG {
/*	padding: 5px 5px 3px 5px;*/
	padding-top: 5px;
	padding-bottom: 3px;
}
.sloupek_text A {
	color: #006DA6;
	text-decoration: none;
}
.sloupek_text A:hover {
	color:#FF0000;
	text-decoration: underline;
}

.sloupek_divka {
	padding-top: 3px;
	padding-left: 7px;
	padding-right: 7px;
	padding-bottom: 15px;
}
.sloupek_divka .co {
	width: 60px;
	float: left;
}
.sloupek_divka H3 {
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	margin: 0px;
	margin-bottom: 3px;
}
.sloupek_divka P {
	font-size: 10px;
	margin: 0px;
}
.sloupek_divka IMG {
	border: 0px;
}
.sloupek_divka A {
	color: #FF0000;
	text-decoration: none;
}
.sloupek_divka A:hover {
	color: #006DA5;
	text-decoration: underline;
}
.sl_di_linka {
	background-repeat: repeat-x;
	background-position: center;
	margin-left: 1px;
	margin-right: 1px;
	font-size: 1px;
	margin-top: 5px;
	margin-bottom: 4px;
}
/* ############################ LEVY SLOUPEC konec ############################ */
/* ############################ STRED zacatek ############################ */
#text_rubrika P {
	padding-top: 5px;
	padding-bottom: 5px;
}

.stred {
	width: 376px; /* 377 */
	background-color: #FFFFFF;
	vertical-align: top;
	padding-left: 5px;
	padding-top: 5px;
}
.obycejny {
	font-size: 11px;
}
.obycejny H1 {
	font-size: 16px;	
	margin: 0px;
	border-bottom: 1px solid #B10000;
	padding-bottom: 3px;
	padding-left: 1px;
	margin-bottom: 3px;
	margin-right: 5px;
}
.obycejny H2 {
	font-size: 18px;
	margin: 0px;
	padding-bottom: 20px;
}
.obycejny A {
	color: #006DA6;
	text-decoration: none;
}
.obycejny A:hover {
	color: #FF0000;
}
.obycejny P {
	padding-bottom: 10px;
}
.obycejny .pokracovat {
	margin-right: 10px;
}

#navigace A:hover {
	text-decoration: none;
}
.stred_clanek {
	background-color: #FFFFFF;
	vertical-align: top;
}
.stred H3 {
	font-size: 14px;
	font-weight: bold;
	color: #414141;
	width: 365px;
	background-repeat: repeat-x;
	background-position: bottom;
	margin: 0px;
	padding-bottom: 2px;
	padding-left: 1px;
}
.stred P {
	margin: 0px;
	padding-left: 1px;
}

.spacing2 {
	font-size: 2px;
	height: 2px;
}
.spacing4 {
	font-size: 4px;
	height: 4px;
}

#hlavni_clanek {
	width: 367px;
	background-color: #FCE4B0;
	border-right: 3px solid #E6E1D5;
}
#hlavni_clanek IMG {
	margin: 7px 10px 5px 10px;
	border: 1px solid #FFFFFF;
}
#hlavni_clanek H3 {
	font-size: 18px;
	font-weight: normal;
	background-image: none;
	margin: 0px;
	color: #FF0000;
}
#hlavni_clanek A {
	color: #FF0000;
	text-decoration: none;
}
#hlavni_clanek A:hover {
	text-decoration: underline;
}
#hlavni_clanek P {
	margin: 0px;
	padding-left: 14px;
	font-size: 12px;
	line-height: 16px;
	font-family: arial, helvetica, sans-serif;
}
#hl_cl_perex {
	width: 360px;
	padding-bottom: 10px;
}


.rubrika {
	padding-top: 8px;
}
.rubrika IMG {
	border: 1px solid #000000;
}
.rubrika H3 {
	width: 212px;
	font-size: 14px;
	font-weight: bold;
	background-image: url(/grafika/);
	margin: 0px;
	padding: 0px;
	padding-bottom: 2px;
}
.rubrika A {
	color: #FF0000;
	text-decoration: none;
}
.rubrika A:hover {
	text-decoration: underline;
}
.rubrika_img {
	padding-left: 3px;
	vertical-align: top;
	text-align: right;
}
.rubrika_perex {
	vertical-align: top;
	padding-left: 7px;
	width: 212px;
}
.rubrika_dalsi {
	padding-top: 2px;
	vertical-align: top;
	text-align: right;
}
.rubrika_odkazy {
	padding-top: 2px;
	padding-left: 10px;
	width: 212px;
}
.rubrika_odkazy A {
	color: #FF0000;
	text-decoration: none;
}
.rubrika_odkazy A:hover {
	text-decoration: underline;
}
#clanek {
	padding-left: 3px;
	padding-right: 3px;
	width: 361px; /* !!! 341 !!! */
	letter-spacing: 0px;
	word-spacing: 0px;
	font-size: 12px;
	text-align: justify;
	font-family: arial, helvetica, sans-serif;
	line-height : 16px;
}
#clanek_text H3 {
	padding-top: 7px;
	margin-bottom: 7px;
	width: 341px;
}
#clanek_text P {
	padding-bottom: 10px;
}
#clanek_text IMG {
	padding-bottom: 10px;
}
#clanek_text UL {
	margin: 0px;
	margin-left: 20px;
	margin-top: 10px;
	padding: 0px;
	padding-left: 5px;
}
#clanek_text OL {
	margin: 0px;
	margin-left: 20px;
	margin-top: 10px;
	padding: 0px;
	padding-left: 5px;	
}
#clanek_text LI {
	padding-bottom: 5px;
}
#clanek_text #autor_datum {
	width: 361px;
	border-top: 1px solid #B8B8B8;
	border-bottom: 1px solid #B8B8B8;
	margin: 0px;
	padding: 0px;
}
#autor_datum A {
	color: #006DA5;
	text-decoration: none;
}
#autor_datum A:hover {
	color: #FF0000;
}

#dalsi_clanky {
	margin-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 30px;
	background-color: #EDEEF0;
	border-right: 3px solid #FFFFFF;
	border-bottom: 10px solid #FFFFFF;
}
#dalsi_clanky A {
	color: #006DA6;
}
#dalsi_clanky A:hover {
	color: #FF0000;
	text-decoration: none;
}
#dalsi_cl_nadpis {
	padding-left: 12px;
	padding-top: 10px;
	padding-bottom: 4px;
}

#hodnoceni_nadpis {
	padding-left: 2px;
	padding-top: 10px;
	padding-bottom: 4px;
}
#hodnoceni {
/*	padding-top: 10px;*/
	background-color: #EDEEF0;
	border-bottom: 3px solid #FFFFFF;
}
#hodnoceni H3 {
	margin: 0px;
	color: #006DA5;
	font-size: 12px;
}
#hodnoceni P {
	margin: 0px;
	padding: 0px;
	padding-left: 5px;
}
#hodnoceni IMG {
	margin-top: 4px;
	margin-left: 30px;
}

#tisk {
	background-color: #EDEEF0;
	font-weight: bold;
	padding-left: 25px;
	border-bottom: 10px solid #FFFFFF;
}
#tisk P {
	margin: 0px;
}
#tisk A {
	color: #FF0000;
	text-decoration: none;
}
#tisk A:hover {
	color: #006DA6;
	text-decoration: underline;
}

#clanek_diskuse {
	width: 619px;
	margin-left: 10px;
	border: 1px solid #ECEEEF;
}
#clanek_diskuse H2 {
	background-color: #ECEEEF;
	font-size: 14px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	margin: 0px;
}
#clanek_diskuse H1 {
	color: #FF0000;
	font-size: 14px;
	padding-left: 5px;
	padding-right: 5px;
	margin: 0px;
	margin-top: 2px;
	margin-bottom: 2px;
}
#clanek_diskuse P {
	margin: 0px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#clanek_diskuse EM {
	margin: 0px;
	padding-left: 5px;
	padding-right: 5px;
}
#clanek_diskuse #upozorneni {
	padding-left: 5px;
	padding-right: 5px;
}
#clanek_diskuse A {
	color: #006DA6;
	font-weight: bold;
	text-decoration: none;
}
#clanek_diskuse A:hover {
	text-decoration: underline;
	color: #FF0000;
}

#viceclanku {
	padding-top: 10px;
	text-align: center;
	padding-bottom: 3px;
}
#viceclanku IMG {
	text-decoration: none;
	border: 0px;
}

.vypisclanku {
	padding-right: 8px;
	float: left;
}
.vypisclanku H2 {
	font-size: 14px;
	margin: 0px;
	padding-bottom: 5px;
}
.vypisclanku H1 {
	color: #006DA6;
	font-size: 12px;
}
.vypisclanku A {
	font-size: 15px;
	color: #006DA5;
	text-decoration: none;
}
.vypisclanku A:hover {
	color: #FF0000;
	text-decoration: underline;
}
.vypisclanku IMG {
	float: left;
	margin-right: 5px;
	border: 1px solid #000000;
}
.vypisclanku P {
	margin: 0px;
	height: 50px;
}
.pokracovat {
	text-align: right;
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 10px;
}
.pokracovat A {
	font-size: 11px;
	color: #006DA5;
	text-decoration: none;
}
.pokracovat A:hover {
	color: #FF0000;
	text-decoration: underline;
}

.podbarvi {
	background-color: #ECEEEF;
}
.vlevo {
	padding-right: 10px;
	padding-bottom: 5px;
	float: left;
}
.vpravo {
	padding-left: 10px;
	padding-bottom: 5px;
	float: right;
}
.center {
	text-align: center;
}
.rastr {
	width: 341px;
	padding-right: 6px;
	background-color: #FCE4B0;
	border: 2px solid #E6E1D5;
	margin-bottom: 10px;
}
.rastr LI {
	padding-bottom: 5px;
}
.rastr UL {
	margin: 0px;
	margin-left: 20px;
	margin-top: 10px;
	padding: 0px;
	padding-left: 5px;
}

#nenalezeno {
	width: 345px;
}

#tipliga H3 {
	border: 0px;
	background-image: none;
	width: 300px;
}
/* ############################ STRED konec ############################ */

/* ############################ PRAVY SLOUPEC zacatek ############################ */
#pravy_sl {
	width: 250px;
	background-color: #FFFFFF;
	vertical-align: top;
}
#selfpromo {
	border-right: 1px solid #000000;
	background-color: #007BB9;
	padding-bottom: 11px;
}
#selfpromo IMG {
	border: 1px solid #FFFFFF;
	float: left;
	margin-left: 10px;
	margin-right: 10px;
}
.sp_text {
	height: 50px;
	font-size: 10px;
	color: #FFFFFF;
}
.sp_text P {
	padding-right: 10px;
	margin: 0px;
	font-size: 10px;
	color: #FFFFFF;
}
.sp_text H3 {
	font-size: 11px;
	color: #FFEA00;
	margin: 0px;	
}
.sp_text A {
	font-size: 11px;
	color: #FFEA00;
	text-decoration: none;
}
.sp_text A:hover {
	text-decoration: underline;
}
.sp_linka {
	background-repeat: repeat-x;
	background-position: center;
	margin-left: 13px;
	margin-right: 13px;
	font-size: 1px;
	padding-top: 7px;
	padding-bottom: 6px;
}
#aktualni_zpravy {
	padding-top: 10px;
	padding-bottom: 20px;
}
#aktualni_zpravy H3 {
	padding-right: 6px;
	font-size: 14px;
	font-weight: none;
	margin: 0px;
}
#aktualni_zpravy P {
	padding-right: 6px;
	margin: 0px;
}
#aktualni_zpravy STRONG {
	color: #FF0000;
}
.ak_zp_linka {
	background-repeat: repeat-x;
	background-position: center;
	margin-left: 10px;
	margin-right: 10px;
	font-size: 1px;
	padding-top: 7px;
	padding-bottom: 7px;
}
.ak_zp_rlinka {
	background-repeat: repeat-x;
	background-position: center;
	font-size: 1px;
	padding-top: 2px;
	padding-bottom: 5px;
}
#reklama_250x250 {
	padding-top: 5px;
	padding-bottom: 3px;
}
#komercni_sdeleni {
	background-repeat: repeat-x;
	width: 238px;
	height: 19px;
	background-color: #FFFFFF;
	padding-top: 1px;
	margin-top: 1px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 9px;
	padding-top: 4px;
	padding-left: 12px;
	margin: 0px;
}
.ko_sd_text {
	padding-top: 1px;
	padding-bottom: 1px;
}
.ko_sd_text A {
	color: #FF0000;
	text-decoration: none;
}
.ko_sd_text A:hover {
	text-decoration: underline;
}
.ko_sd_text IMG {
	border: 0px dotted #2E2E2E;
	float: left;
	margin-left: 1px;
	margin-right: 10px;
}
.ko_sd_text H3 {
	padding-right: 10px;
	font-size: 11px;
	color: #FF0000;
	margin: 0px;
}
.ko_sd_text P {
	padding-right: 10px;
	margin: 0px;
	font-size: 10px;
}
/* ############################ PRAVY SLOUPEC konec ############################ */
