html, body {
	padding: 0px;
	margin: 0px;
}

body {
	text-align: center;
	color: #000000;
	background-image: url(images/background.jpg);
	background-repeat: repeat-x;
}

body {
	font-family: Verdana, Arial, sans-serif; 
	font-size: 0.7em; 
} 
     
table, td {
	font-size: 1em; 
}

select {
	font-size: 10px;
	font-family: Verdana, Arial, sans-serif; 
}        

/* tagy */

img {
	border: 0px;
}

h1, h2, h3, h4 {
	margin: 0px;
}

h1 {
	font-size: 1.5em;
	color: #E8AE01;
	margin-bottom: 5px;
}

h2 {
	font-size: 1.2em;
	font-weight: bold;
	margin: 0px 0px 2px 0px;
	display: inline;
}

h3 {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}

h4 {
	font-size: 1em;
	margin-bottom: 0.5em;
	color: #E8AE01;
}

p {
	margin-top: 12px;
	margin-bottom: 12px;
}

a {
	color: #A61015;
	text-decoration: none;
}

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

form {
	margin: 0px 0px 0px 0px;
}

fieldset {
	border: 1px solid #E5E5E5;
	padding: 0px 20px 10px 20px;
}

legend {
	color: Black;
}

textarea {
	border: 1px solid #E8AE01;
	font-family: Verdana, Arial, sans-serif;
	font-size: 1em;
}

#chat textarea, #help textarea {
	width: 420px;
	height: 6em;
	margin: 5px 0px;
}

#survey textarea {
	width: 460px;
	height: 6em;
	margin: 5px 0px;
}

.input_text {
	border: 1px solid #E8AE01;
	width: 350px;
	float: right;
}

input {
	font-family: Verdana, Arial, sans-serif;
	font-size: 1em;
}




/* tridy */

#main {
	position: relative;
	width: 900px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	background-image: url(images/hlavicka-ne-zakladnam.jpg); 
	height: 200px;
	background-repeat: no-repeat;	
}

#main_left {
	width: 680px;
	margin: 0px;
	padding: 0px;
	float: left;
}

#main_right {
	width: 200px;
	margin: 10px 0px 0px 0px;
	padding: 0px;
	float: right;
}

#footer {
	margin-left: auto;
	margin-right: auto;
	width: 880px;
	margin-top: 10px;	
	padding: 10px;
	clear: both;
	text-align: center;
	color: #6C6C6C;
	border-top: 1px solid #E5E5E5;
}   

.skryte {
	display: none;
}


#logo h1 a {
	position: relative;
	top: 10px;
	left: 5px;
	display: block;
	width: 460px;
	height: 135px;
}

#argumenty {
	position: absolute;
	top: 10px;
	left: 606px;
	width: 278px;
}

#argumenty h2 {
	margin-bottom: 5px;
	font-style: italic;
}

#argumenty a:hover {
	color: White;
}

#ucet {
	position: absolute;
	top: 110px;
	left: 606px;
	width: 278px;
}

#topmenu {
	margin: 21px 0px 0px 20px;
	line-height: 25px;
}

#topmenu a {
	 color: Black;
}

#topmenu a:hover {
	color: #848484;
	text-decoration: none;
}

#lang {
	float: right;
	padding-right: 15px;
}

#topbanners {
	margin: 20px 0px 5px 6px;
}

#leftmenu {
	width: 195px;
	margin: 0px;
	padding: 0px;
}

#content {
	width: 468px;
	margin: 6px 0px 0px 0px;
	padding: 0px;
	float: right;
}

.leftbox h3 {
	text-align: right;
	padding: 24px 20px 15px 0px;
	background-image: url(images/menu-left-head.jpg);
	background-repeat: no-repeat;
}

.leftbox_nezakladnaci h3 {
	background-image: url(images/menu-left-head-nezakladnaci.jpg);
}

.leftbox {
	background-image: url(images/menu-left-background.gif);
	background-repeat: repeat-y;
	margin-bottom: 6px; 
}

.leftbox-bottom {
	background-image: url(images/menu-left-bottom.gif);
	background-repeat: no-repeat;
	height: 8px;
	font-size: 1px;
}

.leftbox a {
	margin: 0px 20px 0px 30px;
	padding: 5px 0px 5px 10px;
	display: block;
	background-image: url(images/sipka.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

.article_top {
	padding: 5px 0px 0px 0px;
	background-color: #FCF6E4;
}

.article h1 {
	font-size: 1.4em;
	margin-bottom: 10px;
}

.article_foto {
	width: 106px;
}

.chat {
	width: 96px;
	margin: 0px 0px 0px 10px;
}

.article_foto img {
	margin: 0px;
	padding: 2px 2px 2px 2px;
	border: 1px solid #C3C3C3;
	_width: 100px;
}
.chat img {
	width: 56px;
}

.article_foto_detail img {
	margin: 11px 15px 5px 0px;
	padding: 2px 2px 2px 2px;
	border: 1px solid #C3C3C3;
	float: left;
}

.article_text {
	width: 350px;
	margin: 0px;
	float: right;
	color: #6C6C6C;
	line-height: 14px;
}

.article_text_detail {
	margin: 10px 0px 20px 0px;
	line-height: 17px;
}

.date {
	color: #848484;
	margin: 0px 0px 4px 0px;
}

.article_more {
	margin: 0px 0px 12px 0px;
	padding: 0px 0px 2px 0px;
	text-align: right;
	font-size: 10px;
	clear: both;
	border-bottom: 1px solid #E5E5E5;
}

.article_line {
	margin: 7px 0px 12px 0px;
	padding: 0px 0px 5px 0px;
	clear: both;
	background-color: #FDF9EB;
	border-bottom: 1px solid #F9E7BA;
}

.paging_down {
	margin: 10px 0px 10px 0px;
	padding: 5px 0px 5px 0px;
	text-align: center;
	clear: both;
	border: 1px solid #E5E5E5;
}

.homeheading {
	border-bottom: 1px solid #F9E9BA;
	margin: 0px 0px 15px 0px;
}

.homeheading h1 {
	position: relative;
	top: 6px;
	background-color: White;
	display: inline;
	padding: 0px 4px 0px 0px;
}

.navigation {
	margin: 10px 0px 10px 0px;
	padding: 5px;
	text-align: left;
	border: 1px solid #E5E5E5;
}

.rightbox {
	background-image: url(images/rightbox-background.gif);
	background-repeat: repeat-y;
	margin-bottom: 6px; 
}

.rightbox_head {
	background-image: url(images/rightbox-top.jpg);
	background-repeat: no-repeat;
	height: 56px;
}

.rightbox_head img {
	height: 45px;
	width: 47px;
	float: left;
}

.rightbox_head a {
	line-height: 56px;
	margin-left: 5px;
	font-size: 13px;
	color: #E8AE01;
	font-weight: bold;
	text-decoration: underline;
}

.rightbox_head a:hover {
	color: #848484;
	text-decoration: underline;
}

.rightbox_bottom {
	background-image: url(images/rightbox-bottom.jpg);
	background-repeat: no-repeat;
	height: 24px;
}

.rightbox_video {
	padding: 0px 0px 0px 7px;
	clear: both;
}

.rightbox_video_bigger {
	padding: 2px 20px 0px 0px;
	font-size: 10px;
	text-align: right;
}

.rightbox_content {
	padding: 0px 10px 0px 20px;
	clear: both;
}

.rightbox_content a {
	text-decoration: underline;
}

.rightbox_content_foto img {
	width: 64px;
	border: 1px solid #C3C3C3;
	font-size: 1px;
}

.rightbox_content_text {
	float: right;
	width: 100px;
}

.rightbox_date {
	font-size: 10px;
	color: #848484;
	margin: 4px 0px 0px 0px;
	line-height: 1.2em;
}

.rightbox_more {
	margin: 10px 20px 0px 0px;
	text-align: right;
	font-size: 10px;
	clear: both;
}
.rightbox_more a {
	text-decoration: none;
}

.rightbox_video object, .rightbox_video embed {
 width:185px;
 height:166px;
}

.bottom_menu {
	text-transform: uppercase;
}

.infomailbox {
	width: 160px;
	text-align: center;
	margin: 20px 0px 0px 20px;
	background-image: url(images/infomail-background.jpg);
	background-repeat: no-repeat;
	height: 133px;
	padding-top: 15px;
	color: #6C6C6C;
}

.infomailbox_content input {
	margin-top: 8px;
}

.category_visible {
	display: block;
	border: 1px solid #E8AE01;
	border-top: 0px;
	padding: 15px 20px;
	background-color: #FEFAEF;
	background-image: url(images/tv-category-background.gif);
	background-repeat: repeat-x;
	margin-bottom: 10px;
	visibility: visible;
}
.category_invisible {
	display: none;
	visibility: hidden;
}

.bookmarks {
	border-bottom: 1px solid #E8AE01;
	margin-top: 10px;
	padding: 3px;
}
.bookmarks a {
	padding: 3px;
	outline: none;
	text-decoration: none;
}

.bookmark_off {
	border: 1px solid silver;
	border-bottom: 0px;
}
.bookmark_on {
	border: 1px solid #E8AE01;
	border-bottom: 0px;
	background-color: #F9E6AC;
	position: relative;
	top: 1px;
	font-weight: bold;
}

a.bookmark_on {
	color: Black;
}

.tvvideo h1 {
	background-color: #CCCCCC;
	color: White;
	text-align: center;
	padding: 5px;
	font-size: 1.3em;
	margin: 10px 0px 0px 0px;
}

.video_player {
	text-align: center;
	background-color: #E5E5E5;
	padding: 5px auto;
}

.video_player object, .video_player embed {
 width:380px;
 height:310px;
 margin: 10px auto;
}

.video_text {
	border: 1px solid #E5E5E5;
	line-height: 17px;
	padding: 5px;
}

.tv_cat_record {
	border-bottom: 1px solid #E5E5E5;
	margin: 15px 0px 0px 0px;
	padding-bottom: 15px;
	width: 100%;
}

.tv_cat_record img {
   float: left;
	border: 1px solid #C3C3C3;
	background-color: white;
	padding: 2px;
}

.tv_cat_record_text {
	margin-left: 120px;
	color: #6C6C6C;
}

.tv_cat_record h2 a {
	background-image: url(images/play.gif);
	background-position: left 3px;
	background-repeat: no-repeat;
	padding-left: 16px;
}

.float_cleaner {
	clear: left;
	height: 1px;
	font-size: 1px;
}




.file {
	margin: 10px 0px;
	color: #848484;
   padding-left: 20px;
   padding-top: 3px;	
   background-image: url(images/file.jpg);
   background-repeat: no-repeat;
}

.file p {
	margin: 0px 0px 3px 0px;
}
.file a {
	font-weight: bold;
}


/* referenda */

/*
tr {
	behavior: url(/hover.htc);
}
*/
table.referenda {
	width: 100%;
}

.referenda th {
	background-color: #E5E5E5;
	padding: 3px;
}

.referenda td {
	padding: 5px 3px 7px 2px;
	border-bottom: 1px solid #E5E5E5;
}
 
tr.referenda_line:hover, tr.referenda_lineHover {
	background-color: #EFEFEF;
}
 
.num {
	text-align: right;
}


.bar {
	padding: 8px;
	background-color: #FAEDC4;
}

.right {
	float: right;
	text-align: right;
}

.question {
	margin-top: 3px;
	padding: 8px;
	background-color: #FCF6E1;
}

.answer {
	margin: 3px 0px 0px 20px;
	padding: 8px;
}

.orange {
	color: #E8AE01; 
}

.pocitadlo {
	text-align: center;
}

.chat_rules {
	color: #848484;
}


/****************************************************************** GALLERY */

.thumb {
	width: 150px;
	height: 120px;
	float: left;
	margin: 2px 4px 2px 0px;
	text-align: center;
	border: 1px solid #C3C3C3;
}
.thumb:hover {
	background-color: #EBEBEB;
}
.thumb img {
	margin: 5px;
}

.detail {
	text-align: center;
}

.detail img {
	padding: 2px;
	border: 1px solid #C3C3C3;
}

.buttons {
	text-align: center;
	color: #6C6C6C;
}
.buttons a {
	display: block;
	margin: 8px 0px;
}

.left_date {
	margin-left: 30px;
	color: #848484;
	margin-top: 10px;
}
a.left_akce {
	background-position: 100px 100px;
	font-weight: bold;
	padding-left: 0px;
	padding-top: 0px;
}
a.bezsipky {
	padding-left: 0px;
	padding-top: 0px;
	background-position: 100px 200px;
	margin: 10px 20px 10px 30px;
}
.center {
	text-align: center;
}

.error {
	color: red;
	border: 1px solid #E8AE01;
	padding: 0em 0.5em;
	margin: 1em 0em;
}


/****************************************************************** ANKETA */

.graphAnswer {
	height: 5px;
	font-size: 1px;
	border-left: 2px solid black;
}

.percentage {
	color: Gray;
	font-size: 0.8em;
}
.inquiry_answer {
	margin: 3px 0px;
}
.inquiry_question {
	font-weight: bold;
}
.inquiry .inquiry_question {
	background-color: #FAEDC4;
	padding: 8px;
}

.inquiry .inquiry_answer {
	margin-left: 8px;
}


/****************************************************************** NEZAKLADNACI */

.article_head {
	padding: 5px 0px 0px 25px;
	background-image: url(images/head-article.gif);
	background-repeat: no-repeat;
	height: 50px;
}

.head {
	font-weight: bold;
	font-size: 13px;
}

.article_nezakladnaci {
	margin: 0px 10px 12px 10px;
	padding-bottom: 10px;
	color: #6C6C6C;
	line-height: 14px;
	border-bottom: 1px solid #F9E7BA;
}

.article_blog {
	padding-left: 25px;
	background-image: url(images/pen.gif);
	background-repeat: no-repeat;
}

.filtr {	
	margin: 0px 0px 15px 0px;
	padding: 3px 10px 3px 10px;	
	background-color: #F9EBBF;
	line-height: 1.7em;
}

.article_text h1 {
	display: inline;
}

.indent {
	margin-bottom: 6px;
}

.top_profil {
	margin: 0px 0px 15px 0px;
	padding: 8px;
	background-color: #FCF7E4;
}

.top_profil .article_text {
	width: 340px;
	color: Black;
}

.gray {
	color: #6C6C6C;
}

.bottom_border_light_orange {
	border-bottom: 1px solid #F9E7BA;
}

table.profil {
	width: 100%;
	margin: 10px 0px;
	line-height: 1.5em;
}

.profil th {
	text-align: left;
	font-weight: bold;
	color: #848484;
	width: 110px;
}
.profil th, .profil td {
	vertical-align: top;
}

/********************************** PROFIL */
table.profil_form {
	border-collapse: collapse;
	width: 100%;
	margin: 10px 0px;
	border-top: 1px solid #F9E7BA;
	line-height: 1.7em;
}

.profil_form td {
	vertical-align: top;
	padding: 5px;
}
.profil_form th {
	vertical-align: top;
	text-align: left;
	font-weight: bold;
	color: #848484;
	padding: 5px;
	width: 140px;
}

.profil_form tr {
	background-color: #FCF7E4;
	border-bottom: 2px solid white;
	border-bottom: 1px solid #F9E7BA;
}

.profil_form .text {
	width: 300px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 1em;
	border: 1px solid Silver;
}

.nezakladnaci_podminky {
	background-color: #F5F5F5;
	height: 20em;
	overflow: scroll;
	padding: 10px;
	border: 1px solid silver;
}

.article_textarea {
	width: 460px;
	height: 40em;
	margin: 5px 0px;
	border: 1px solid Silver;
}

/* LOGIN BOX */
.loginbox {
	background-image: url(images/loginbox_background.gif);
	background-repeat: repeat-y;
}
.loginbox h3 {
	color: #848484;
	padding: 15px 20px 10px 20px;
	background-image: url(images/loginbox_top.jpg);
	background-repeat: no-repeat;
}
.loginbox-content {
	margin: 0px 20px;
}
.loginbox-bottom {
	background-image: url(images/loginbox_bottom.jpg);
	background-repeat: no-repeat;
	height: 23px;
	font-size: 1px;
}
.loginbox-button {
	text-align: right;
	margin-top: 6px;
}
.loginbox .error {
	border: 0px;
}

.media {
	margin-top: 25px;
}
.media h1 {
	text-align: center;
	margin: 30px 0px 0px 0px;
}
.media h2 {
	background-color: #7CAACA;
	color: White;
	border-bottom: 2px solid #6A9ABC;
	text-align: center;
	display: block;
	padding: 3px;
	font-size: 17px;
	margin-bottom: 0px;
	margin-top: 30px;
}
.media h3 {
	background-color: #CCCCCC;
	color: White;
	padding: 5px;
	padding-left: 30px;
	font-size: 1.3em;
	margin-top: 10px;
	text-align: left;
}
.media_bottom {
	background-image: url(images/media_bg.gif);
	background-repeat: repeat-x;
	height: 30px;
}
.coltitle {
	font-size: 17px;
	text-transform: uppercase;
	color: #7CAACA;
	text-align: center;
	padding: 3px;
	font-weight: bold;
	width: 439px;
}
.col {
	width: 439px;
	text-align: left;
}



/***************************************************************** Banner stanek */
.banner-stanek {
	font-size: 13px;
	padding: 10px 20px;
	text-align: center;
	cursor: pointer;
	_cursor: hand;
}


.link-stanek {
	color: White;
	display: block;
	height: 56px;
	background-image: url(images/banner_stanek_bg.gif);
	background-repeat: repeat-x;
	cursor: pointer;
	_cursor: hand;
	width: 335px;
}
.link-stanek span {
	color: #9BBFFF;
}

.link-stanek:hover, .link-stanek:hover span {
	color: white;
	text-decoration: none;
}





/****************************************************************** Anketa - radar */
table.anketa-radar {
	font-size: 11px;
	width: 100%;
	border-collapse: collapse;
	table-layout: fixed;
}
.anketa-radar th, .anketa-radar td {
	padding: 3px 5px;
}
.anketa-radar th {
	text-align: left;
	border-bottom: 5px solid #E8AE01;
	color: #E8AE01;
}
 .comment {
	color: Gray;
	font-size: 10px;
	margin: 0px 0px 3px 0px;
}
.anketa-radar .text {
	border-bottom: 2px solid #E5E5E5;
}



/****************************************************************** Hledame prostory */
.hledame-prostory {
	border: 1px solid silver !important;
	margin: 10px;
	padding: 5px;
	font-size: 10px;
}
.hledame-prostory p {
	margin: 5px 0px;
}

.dekujeme {
	border: 1px solid silver !important;
	margin: 10px;
	padding: 5px;
	font-size: 11px;
	text-align:center;
}
.dekujeme p {
	margin: 5px 0px;
}

.pocet-petice {
	color: red;
	font-size:1.5em;
}