﻿h1, h2, h3, h4 {
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 0;
}

img	{
	color: #FFF;
	font-size: 1em;
	font-style: italic;
}

p {
	line-height:1.5em;
	letter-spacing:0;
	word-spacing:0.03em;
}

a {
	color: #FFFFFF;
	text-decoration: none;
}

a:hover {
	text-decoration: none;
}

strong, b {
	font-weight: bold;
}

span.highlight
{
	font-weight:bold;
}

/* LEVÁ STRANA - OBSAH */
.inner_holder #left .content {
  background: url("../images/logo_content.png") no-repeat 10px 10px;
  padding: 0 20px 25px 20px;
  color: #666666;
}

#left h1 {
  font-size: 27px;
  color: #e00079;
  text-transform: uppercase;
  padding: 70px 0 0px 0;
  margin: 0;
}

#left h2,
#left h3,
#left h4,
#left h5 {
  color: #e00079;
  font-size: 22px;
  margin: 0;
  padding: 0 0 10px 0;
  line-height: 1.2em;
}

#left h2 { text-transform: uppercase; }
#left h3 { font-size: 15px; }

#left h4,
#left h5 {
  font-size: 14px;
  font-weight: bold;
  line-height: 1.1em;
}

#left a { color: #666666; }
#left a:hover { color: #e00079; }


/* LEVÁ STRANA - HLAVNÍ OBSAH */
#left .author { font-size: 10px; color: #191319; position: relative; }
#left .author span { font-size: 10px; color: #e00079; }

#cms_content { padding: 20px 0 0 0; line-height: 1.45em; }
#cms_content h2, #cms_content h3 
{
	 text-transform: none;
	 font-weight: bold; 
	 padding: 10px 0 5px 0;
	 margin: 0;
}

#cms_content .mainContentBody img
{
	margin:10px;
}

#cms_content p,
#cms_content li
{
	line-height: 1.45em;
	margin-top: 6px;
	margin-bottom:6px;
	padding: 0 0 15px 0;
}
#cms_content li
{
	margin-left:25px;
}
#cms_content a { text-decoration: underline; color: #666666; }
#cms_content a:hover { text-decoration: underline; color: #e00079; }


#left .gallery_box { float: left; width: 230px; padding: 0 10px 5px 0; }
#left .gallery_info { font-size: 10px; padding: 10px 0; color: #191319; }
#left .gallery_info span { color: #e00079; }

#left .gallery_thumbs_header { 
  background: url('../images/arrow_content_down.png') no-repeat left center;
  padding: 0 0 0 15px;
  margin-bottom: 3px;  
}

#left .gallery_thumbs { line-height: 12px; }
#left .gallery_thumbs a img {
  margin: 1px 2px 0 0;
  border-bottom: 2px solid #FFFFFF;
}
#left .gallery_thumbs a:hover img { border-bottom: 2px solid #e00079; }


#cms_content a.arrow {
  color: #666666;
  padding: 0 0 0 12px;
  background: url('../images/arrow_content_right.png') no-repeat left 3px;
  text-decoration: none;
}
#cms_content a.arrow:hover { color: #e00079; }

#cms_content table { width: 100%; margin: 10px 0; }
#cms_content table.tborders td
{
	border: solid 1px #000000;
	padding:2px;
}
#cms_content table.tborders th
{
	border: solid 2px #000000;
	padding:2px;
}
#cms_content td.tdefault,
#cms_content th.tdefault,
#cms_content th.tdefaultList { padding: 3px 6px; color: #666666; text-align: left; vertical-align: middle; }
#cms_content th.tdefault { text-align: right;  font-weight: bold; width: 25%; }
#cms_content th.tdefaultList { text-align: left;  font-weight: bold; }
#cms_content .divider { border-top:solid 1px #000000;}

#cms_content .input_text { 
  width: 336px;
  padding: 7px;
  vertical-align: middle;
  border: 0;
  color: #666666;
  background: #dddddd;  
  margin: 0;
}
#cms_content .submit {
  color: #FFFFFF;
  background: #000000;
  width: auto;
  padding: 0;
  vertical-align: middle;
  border: 0;
  margin:2px;
}
#cms_content .input_select { 
  width: 350px;
  padding: 7px;
  vertical-align: middle;
  border: 0;
  color: #666666;
  background: #dddddd;  
  margin: 0;
}

#cms_content .input_textarea { 
  width: 350px;
  padding: 7px;
  vertical-align: middle;
  border: 0;
  color: #666666;
  background: #dddddd;  
  margin: 0;
}

#cms_content .input_file { 
  width: 350px;
  padding: 7px;
  vertical-align: middle;
  border: 0;
  color: #666666;
  background: #dddddd;  
  margin: 0;
}

#cms_content .ico_required { 
  background: url("../images/ico_required.png") no-repeat left top;
  color: #FFFFFF;
  font-weight: bold;
  font-size:10px;
  margin: 0 3px 0px 2px;
  padding: 5px 3px 8px 14px;
}

/* HOMEPAGE */
#left #home_content { color: #666666; clear: both;  }

#left #home_content a.fright:hover { color: #e00079; }
#left #home_content h2 { padding-left: 12px; padding: 0 0 4px 12px; margin: -1px 0 0 0; }


#left #home_content .news_item  
{
	padding:13px;
}
#left #home_content .news_item a { text-decoration: none; color: #e00079; }

#left #home_content .news_item .home_item_category {
  padding: 14px 12px 8px 12px;
  font-size: 10px;
  color: #000000;
  text-transform: uppercase;
}

#left #home_content .news_item .home_item_category a.selected { color: #e00079; }

#left #home_content .news_item h3 { padding: 0 12px; }
#left #home_content .news_item h3 a{ color: #e00079; }
#left #home_content .news_item h3 a:hover,
#left #home_content .news_item h3 a.selected{ color: #000000; }

#left #home_content .news_item .home_item_content p { padding: 0; margin: 0; }
#left #home_content .news_item .home_item_content {
  padding: 4px 12px 30px 12px;
}
#left #home_content .news_item .home_item_content a.selected { color: #e00079; }

#home_content .news_item
{
	margin-top:15px;
	padding:3px;
}

#home_content .news_item div.heading_image
{
	border:none;
	margin-right:0px;
}

th.home_heading
{
	padding-top:20px;
	padding-bottom:10px;
	padding-left:10px;
}
th.home_heading a span
{
		color:#e00079;
		font-size:24px;
		font-weight:bold;
}
#newstable
{
	width:100%;
	height:100%;
	margin-bottom:0px;
}

#newstable tr td
{
	border-bottom:solid 2px #FFFFFF;
	width:50%;
	vertical-align:top;
	background:#DDDDDD;
}

#newstable tr td:hover
{
	background: #F5F5F5;
}

.news_item
{
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
}

.news_item .title
{
}

.news_item p
{
	vertical-align: top;
}

.news_item .news_item_date 
{
	font-size: 11px;
	padding-left: 10px; 
	color: #666666; 
	display:block;
	margin-bottom:12px;
}

.news_item div.heading_image
{
	float:left;
	margin-right:12px;
	margin-bottom:12px;
	padding:0px;
	width:298px;
}

.news_item div.heading_image a.mainImage img
{
	width:298px;
	margin:0px;
	padding:0px;
	margin-bottom:3px;
	border:solid 1px #e10079;
}

.news_item div.images
{
	clear:both;
	vertical-align:top;
}

.news_item div.images a
{
	margin-right:5px;
	margin-bottom:5px;
	padding:0px;
}

.news_item div.images a img
{
	margin:0px;
	padding:0px;
	height:100px;
}

#home_content .news_item hr.news_end 
{
	display:none;
}

#cms_content .news_item hr.news_end
{
	clear:both;
	color: #F1F0F1;
	background-color: #F1F0F1;
	height: 1px;
	margin:0px;
	padding:0px;
}

#newstable td.left
{
	border-right:solid 2px #ffffff;
}

#newstable td.right
{
	border-left:solid 2px #ffffff;
}

div.bigcontent
{
	overflow:scroll;
}

table.tspaced
{
	border-collapse:separate;
	border-spacing:7px;
}

table.tspaced td,
table.tspaced th,
table.tspaced tr
{
	border-spacing: 2px !important;
	margin:2px !important;
	padding:2px !important;
}

a.winner_linkButton
{
	display:block;
	height:35px;
	width:170px;
	float:left;
	padding:10px;
	margin:1px;
	background-color:#eeeeee;
	text-decoration:none !important;
}

.winner_category
{
	margin-top:22px;
	clear:both;
	border-bottom: solid 1px #e00079;
}

.winner_item
{
	margin-top:7px;
	clear:both;
	border-bottom:solid 1px	#DBC0CF;
}

.winner_text
{
	width:240px !important;
	float:right;
	padding:5px;
	font-size:90%;
}

.winner_text td
{
	border-top: solid 1px #F2F2F2;
	vertical-align:top;
}

.winner_preview
{
	float:left;
	margin-bottom:5px;
	width:360px;
}

.winner_category
{
	clear:both;
}
