body {padding: 0px; margin: 0px;font-family: 'Trebuchet MS', sans-serif; margin-left: auto; margin-right: auto; text-align: center;  background: url(images/bg.png) no-repeat; background-attachment: fixed; behavior: url('csshover.htc');}

* { font-size: 10pt; }

p { line-height: 1.3; font-size: 10pt; color: black; }
th { font-size: 9pt; color: #FFF; background-color: #005828; text-align: center;}
th a {color: #FFF;}
th a:hover {text-decoration: underline;}
td { font-size: 10pt; color: black; }
table {text-align: left;}
b {font-weight: bold; font-size: 9pt;}

.pruh4 {height: auto;; width: 100%; background-color: #00582a; font-size: 10pt; font-weight: bold; color: #fff; border: 0px solid #00582a; margin-top: 0px; margin-bottom: 2px; margin-left: auto; margin-right: auto; padding-top: 2px; padding-bottom: 2px;text-align: left;}
.ramecek4 {width: 80%; background-color: #FEFFC1; border: 0px solid #00582a; margin-top: 0px; margin-left: auto; margin-right: auto; margin-bottom: 10px; padding: 0px; text-align: left;}

.volby { background-color: #00582a;}
.table_tr { background-color: #5872B0;}
.table_tr2 { border: solid #ffcc33 0px; background-color: #FFFA7F;}
.table_sude { background-color: #FFF;}
.table_liche { background-color: #EEE;}
.table_special { background-color: #CCC;}
.table_bg {border: 0px solid #000; background-color: #DDD;}
.servis { background-color: #DDD;}

.much_smaller { font-size: 8pt; font-weight: normal;font-style: normal;}
.much_smaller_i { font-size: 8pt; font-weight: normal; font-style: italic;}
.much_smaller_bold { font-size: 8pt; font-weight: bold;}
.much_smaller_bold_red { font-size: 8pt; font-weight: bold; color: red;}
.much_smaller8 { font-size: 9pt; font-weight: normal;}
.much_smaller8_i { font-size: 9pt; font-weight: normal;font-style: italic;}
.much_smaller_bold8 { font-size: 9pt; font-weight: bold;}
.much_smaller_bold8_i { font-size: 9pt; font-weight: bold;font-style: italic;}
.much_smaller_bold8_red { font-size: 9pt; font-weight: bold; color:red}
.much_smaller9 { font-size: 10pt; font-weight: normal;}
.much_smaller9_i { font-size: 10pt; font-weight: normal;font-style: italic;}
.much_smaller_bold9 { font-size: 10pt; font-weight: bold;}

.popruh {background-color: #00582a; width: 876px; padding: 2px; color: #fff; font-weight: bold; font-size: 8pt; margin-top: 10px; text-align: left;}
.seda {background: #C7C1C1; color: #000;}
.modra {background: #FFF;}
.mark {background: #005828; color: #FFF;}

.nadpis_special { font-size: 10pt; font-weight: bold; color: black; text-decoration: underline;}
.nadpis_special10 {position: relative; font-size: 10pt; font-weight: bold; color: #FFF; text-decoration: none; margin: 2px; padding: 2px; width: 660px; text-align: center;margin-left: auto; margin-right: auto; border: 0px solid #FFF;  background: #00582a; z-index: 2;}
.nadpis_special11 { position: relative; overflow: visible; font-size: 14pt; font-weight: bold; color: #FFF; text-decoration: none; margin: 2px; padding: 2px; width: 540px; text-align: center;margin-left: auto; margin-right: auto; z-index: 2; background: #005828 url(images/nav1.png) left top repeat-x; border: 0px solid #BBB;}
.nadpis_smaller { font-size: 8pt; font-weight: normal; text-decoration: none; background-color: #BBB; color: #000;}
.nadpis_smaller_8 { font-size: 9pt; font-weight: bold; text-decoration: none; background: #CCC; color: #000;}
.nadpis_smaller_green { font-size: 10pt; font-weight: bold; text-decoration: none; background: #00582a; color: #FFF; padding: 3px; }
.nadpis_smaller_grey { font-size: 9pt; font-weight: bold; text-decoration: none; color: #000; padding: 5px; }


.odkaz { font-size: 9pt; font-weight: bold; color: #00582a; text-decoration: underline; }
.odkaz:hover { font-size: 9pt; text-decoration: none;  font-weight: bold; text-decoration: underline;}
.odkaz_u { font-size: 9pt; font-weight: bold; text-decoration: none; color: #000;}
.odkaz_u:hover { font-size: 9pt; font-weight: bold;  text-decoration: underline; color: #000;}
.odkaz_u_white { font-size: 9pt; font-weight: bold; text-decoration: none; color: #FFF;}
.odkaz_u_white:hover { font-size: 9pt; font-weight: bold;  text-decoration: underline; color: #FFF;}
.odkaz8 { font-size: 8pt;  color: black; text-decoration: underline; font-weight: bold;}
.odkaz8:hover { font-size: 8pt; text-decoration: underline; color: #00582a;  font-weight: bold;}
.odkaz10 { font-size: 10pt; font-weight: bold; color: #FFF; text-decoration: none; }
.odkaz10:hover { text-decoration: underline;}
.odkaz_old { font-size: 8pt; font-weight: bold; color: black; text-decoration: none; background-color: #ffffaa;}
.odkaz_new { font-size: 8pt; font-weight: bold; color: black; text-decoration: none; }
.odkaz_special { font-size: 10pt; font-weight: bold; color: black; text-decoration: none; background-color: white;}
.odkaz_special2 { font-size: 8pt; font-weight: bold; color: black; text-decoration: none; background-color: white;}
.odkaz_volby:link, .odkaz_volby:visited { font-size: 8pt; text-decoration: none; color: black; font-weight: bold; }
.odkaz_volby:hover { font-size: 9pt; text-decoration: none; color: green; font-weight: bold; }
.under {text-decoration: none;}
.under:hover {text-decoration: underline;}
.pruh5_odkaz {font-size: 13pt; font-weight: normal; color: #222;}
.pruh5_odkaz:hover { text-decoration: underline;}

a { text-decoration: none; font-weight: bold; color: black;}

div#rzlist {position: relative; width: 840px; padding-top: 1px; padding-bottom: 1px; font-size: 8pt; text-decoration: none;  border: 0px solid #933;  text-align: center; margin-left: auto; margin-right: auto;z-index: 2;}
div#rzlist a {color: #000; width: auto; font-size: 9pt; font-weight: bold;  text-decoration: none;  background: #CCC url(images/pruhback.png) left top repeat-x; border: 1px solid #BBB; padding-left: 5px; padding-right: 5px; display: block; min-width: 12px;}
div#rzlist a:hover, div#rzlist a:focus { background: #DDD; color: #000;}

div#horizont {position: relative; width: 840px; padding: 1px;  margin-bottom: 1px; margin-left: auto; margin-right: auto; text-align: center; z-index: 2; }
div#horizont ul li {float: left; margin-right: 1px ; margin-left: 1px;}
div#horizont ul { text-align: center;}
div#horizont li { list-style: none; margin: auto; padding: auto;}
div#horizont a {color: #000; width: auto; font-size: 9pt; font-weight: bold; text-decoration: none;  background: #CCC url(images/pruhback.png) left top repeat-x; border: 1px solid #BBB; padding-left: 5px; padding-right: 5px; display: block;   margin-top: 15px;}
div#horizont a:hover, div#horizont a:focus { background: #DDD; color: #000;}


#page {width: 998px; margin:0; padding: 0; margin-left: auto; margin-right: auto;  text-align: center; position:relative; }
.widget-icon-pacenotes { position: absolute; top: 20px; left: 990px; width: 250px; height: 342px; background-image: url(images/pacenotes.png); z-index: 0; }
.widget-icon-mcrae { position: absolute; top: 0px; left: -270px; width: 295px; height: 280px; background-image: url(images/mcrae.png); z-index: -1; }
#page_print {width: 898px; margin:0; padding: 0; margin-left: auto; margin-right: auto; background: #FFF; text-align: center;}
#top1 {width: 998px; height: 140px; margin: 0; padding: 0;  margin-left: auto; margin-right: auto;}

#cssmenu {width: 112px; margin: 0;padding: 0; background-color: #FFF;}
#topmain {width: 100%; background: #FFF;}
#main {margin:0 auto; padding:0; float: right; width: 880px; background: #FFF;}
#main-content {margin-top:5px; padding: 0px;margin-bottom: 20px; text-align: center;}

#konec {width: auto; padding: 4px; text-align: center; clear:both; font-size: 10pt; color: #000; font-weight: bold; margin-top: 20px; background: #DDD;}
#konec2 {width: auto; padding-bottom: 20px; padding-top: 10px; text-align: center; clear:both; font-size: 12pt; color: #FFF; font-weight: normal; }


.news_nadpis2 { text-decoration: none; font-weight: bold; color: #FFF; font-size: 8pt;}
.news_nadpis2:hover {text-decoration: underline;}

.clanek {font-size: 9pt; line-height: 140%; margin: 5px; text-align: justify;}
.clanek p {font-size: 9pt; line-height: 1.4; color: black;}
.clanek table {margin-left: auto; margin-right: auto; border-collapse: collapse;}
.clanek th { font-size: 9pt; color: #FFF; background: #00582a; text-align: center;}
.clanek small {font-size: 8pt;}
.clanek a, td a { text-decoration: none; font-weight: bold; color: #000; font-size: 9pt;}
.clanek a:hover, td a:hover { text-decoration: underline; font-weight: bold; color: #000; font-size: 9pt;}
.clanek b {font-weight: bold; font-size: 9pt;}
.clanek img {border: 1px solid #BBB;}

.content-center {margin-left:auto; margin-right:auto; text-align: center; width: 100%;}
.ramecek3 {width: auto;  border: 0px solid #00582a; margin: 5px; padding: 3px;	line-height: 130%;	font-weight: bold;	font-size: 8pt;}

.tlacitko {background: #005828; border: 1px solid #BBB; color: #FFF; font-weight: bold; font-size: 9pt;}
.table_pozadi { font-size: 8pt; font-weight: normal; text-decoration: none; background-color: #DDD; color: #000; border: 0px solid #000;}
#blok11 {float: left; width: 880px;  margin: 0px; padding: 0px; }
#blok111 {float: left; width: 600px; margin: 0px; padding: 0px;}
#blok112 {float: right; width: 278px;  margin: 0px; padding: 0px;}
.content {margin: 0px; width: 100%;}

.news_nadpis a { text-decoration: none; font-weight: bold; color: #000; font-size: 10pt; text-align: left;}
.news_nadpis a:hover {text-decoration: underline; font-weight: bold; color: #000; font-size: 10pt;}
.news_nadpis:link, news_nadpis:visited  {color: #000;}
.news_nadpis b {color: #000;}

.pismo {color: #000;}

.pruh5 {position: relative; overflow: visible; height: 18px; width: auto; font-size: 13pt; font-weight: normal; color: #000; border-top: 0px solid #005828; margin-left: 0px; margin-right: 0px; text-align: center; margin-top: 0px; margin-bottom: 0px; padding-top: 2px; padding-bottom: 4px; z-index: 50;}
.pruh6 {position: relative; overflow: visible; height: 18px; width: 500px;  font-size: 11pt; font-weight: bold; color: #FFF;  margin-left: auto; margin-right: auto; text-align: center; background: #00582a; margin-top: 0px; margin-bottom: 3px; padding-top: 2px; padding-bottom: 0px;}
.pruh7 {position: relative; overflow: visible; height: 18px; width: auto;  font-size: 10pt; font-weight: bold; color: #FFF; border: 0px solid #933;  margin-left: auto; margin-right: auto; text-align: left; background: #00582a; margin-top: 0px; margin-bottom: 3px; padding-top: 3px; padding-bottom: 0px; padding-left: 50px;}
.widget-icon { position: absolute; top: 0px; left: -150px; width: 120px; height: 100px;  z-index: 0; }
.content-left {margin: 0px 2px; width: auto; text-align: left;}
.ramecekno {width: auto;border: 1px solid #BBB; margin-top: 0px; margin-left: 0px; margin-right: 0px; margin-bottom: 8px; background: #FFF; padding-bottom: 5px;}
.ramecek7 {width: auto; border: 1px solid #BBB; margin-top: 2px; margin-left: auto; margin-right: auto; margin-bottom: 8px; background: #FFF; padding-bottom: 0px;}
.widget-icon-ewrc { position: absolute; top: 0px; left: 0px; width: 48px; height: 27px; background-image: url(images/e.png); z-index: 1000; }
.widget-icon-list { position: absolute; top: 0px; left: 0px; width: 33px; height: 33px; background: url(images/list.png);z-index: 1; }
.widget-icon-news { position: absolute; top: 0px; left: 0px; width: 33px; height: 33px; background: url(images/news.png); z-index: 1; }
.widget-icon-photo { position: absolute; top: 0px; left: 0px; width: 44px; height: 33px; background: url(images/photo.png); z-index: 1; } 
.widget-icon-help { position: absolute; top: 0px; left: 0px; width: 34px; height: 33px; background: url(images/help.png); z-index: 1; } 
.widget-icon-irc { position: absolute; top: 0px; left: 0px; width: 33px; height: 22px; background: url(images/irc.png); z-index: 1; } 
.widget-icon-wrc { position: absolute; top: 0px; left: 0px; width: 53px; height: 22px; background: url(images/wrc.png); z-index: 1; } 
.widget-icon-czech { position: absolute; top: 0px; left: 0px; width: 35px; height: 22px; background: url(images/czech.png); z-index: 1; } 
.widget-icon-logo { position: absolute; top: 0px; right: 0px; width: 120px; height: 90px; z-index: 1; } 

.navigation { padding: 0px; text-align: left;}
.navigation ul {margin: 0; padding: 0; z-index: 1001; width: auto;}
.navigation li {border: 0px solid #000; border-top: 1px solid #FFF; border-left: 1px solid #FFF;  background: #005828;  list-style: none; position:relative; padding-left: 2px;}
.navigation a {color: #FFF; font-weight: bold; font-size: 9pt; text-decoration: none; display: block; border: 0px; padding: 2px 0px; width: 110px;}
.navigation a:hover, .navigation a:focus { background-color: #fff; color: #000;}
.navigation ul ul {
	visibility:hidden;
	position:absolute;
	top:-1px;
	left:102px; }
.navigation ul li:hover ul,
.navigation ul a:hover ul {
	visibility:visible;}

/* content box */

.box .def {

	background: #FFF url(images/6048_9988_box_top_left.gif ) no-repeat left top;

	margin: 0 0 10px 0;

	overflow: hidden;

}

.box .top_right {

	background: transparent url(images/6050_9990_box_top_right.gif ) no-repeat right top;

	padding-top: 10px;

}

.box .body {

	background: transparent url(images/6052_9992_box_body_left.gif ) repeat-y left top;

	text-align: left;

}

.box .body_right {

	background: transparent url(images/6054_9994_box_body_right.gif ) repeat-y right top;

}

.box .bottom {

	background: transparent url(images/6056_9996_box_bottom_left.gif ) no-repeat left bottom;

}

.box .bottom_right {

	background: transparent url(images/6058_9998_box_bottom_right.gif ) no-repeat right bottom;

	padding: 0 15px 10px 15px;

	overflow: hidden;

}



.box .nograd {

	background: transparent url(/public/4c/f3/68/6095_10389_box_top_left_nograd.gif ) no-repeat left top;;

	display: inline-block;

	width: 100%;

}

.box .nograd .top_right { background: transparent url(/public/20/61/92/6097_10391_box_top_right_nograd.gif ) no-repeat right top; }

.box .nograd .body { background: transparent url(/public/4c/9b/6f/6087_10381_box_body_left_nograd.gif ) repeat-y left top; }

.box .nograd .body_right { background: transparent url(/public/1d/5b/cb/6089_10383_box_body_right_nograd.gif ) repeat-y right top; }

.box .nograd .bottom { background: transparent url(/public/d3/d8/eb/6091_11545_box_bottom_left_nograd.gif ) no-repeat left bottom; }

.box .nograd .bottom_right { background: transparent url(/public/91/5b/87/6093_10387_box_bottom_right_nograd.gif ) no-repeat right bottom; }



/* no border and padding box */

.box .plain, 

 .box .plain .top_right,

  .box .plain .body,

   .box .plain .body_right,

    .box .plain .bottom,

	.box .plain .bottom_right { background: none; padding: 0; }

.box .plain .bottom_right { padding-bottom: 10px; }


/* gray box */

.box .gray { background: #E6E6E6 url(/public/83/76/59/27424_103584_gray_box_top_left.gif ) no-repeat left top; }

.box .gray .top_right { background: transparent url(/public/cc/e6/f5/27426_103586_gray_box_top_right.gif ) no-repeat right top; }

.box .gray .body { background: transparent url(/public/be/22/75/27416_103576_gray_box_body_left.gif ) repeat-y left top; }

.box .gray .body_right { background: transparent url(/public/71/2d/3c/27418_103578_gray_box_body_right.gif ) repeat-y right top; }

.box .gray .bottom { background: transparent url(/public/75/7d/a9/27420_103580_gray_box_bottom_left.gif ) no-repeat left bottom; }

.box .gray .bottom_right { background: transparent url(/public/9a/b9/b3/27422_103582_gray_box_bottom_right.gif ) no-repeat right bottom; }


