/*#Vseobecne styly#*/

html {
height:100%;
}

body {
margin:0px;
padding:0px;
font-family:Verdana,Tahoma,Arial,Trebuchet MS,Helvetica,sans-serif;
font-size:14px;
line-height:1.4em;
height:100%;
color:#242424;
background:url(../App_Themes/cyklonovinky/img/page_bg.png) #12202b top left repeat-x;
}

input {
font-family:Verdana,Tahoma,Arial,Trebuchet MS,Helvetica,sans-serif;
color:#12161e;
}

h1,
h2,
h3,
h4,
h5,
h6
{
font-family:Verdana,Tahoma,Arial,Trebuchet MS,Helvetica,sans-serif;
}

h1 {
font-size:20px;
font-weight:bold;
text-align:left;
color:#242424;
margin:20px 0px 25px 0px;
padding:0px 0px 15px 0px;
line-height:26px;
border-bottom:1px solid #cbcbcb;
}

h1.uvod {
position:absolute;
top:-10000px;
left:0px;
color:#f4f3f3;
border-bottom:none;
}

h2 {
font-size:16px;
font-weight:normal;
text-align:left;
color:#17afe8;
margin:12px 0px 12px 0px;
padding:0px 0px 0px 0px;
}

h3 {
font-size:12px;
font-weight:bold;
text-align:left;
color:#00a1db;
margin:20px 0px 15px 0px;
padding:0px 0px 0px 0px;
}

h4 {
font-size:12px;
font-weight:bold;
text-align:left;
color:#17afe8;
margin:10px 0px 5px 0px;
padding:0px 0px 0px 0px;
}

a {
color:#17afe8;
text-decoration:underline;
}

a:hover {
color:#17afe8;
text-decoration:underline;
}

a img {
border:none;
}

a:hover img {
border:none;
}

p {
margin:0px 0px 15px 0px;
padding:0px 0px 0px 0px;
}

.uprostred {
text-align:center;
}

.tucny {
font-weight:bold;
}

img.noborder {
border:none;
padding:0px;
}

.content_unit {
position:relative;
top:0px;
left:0px;
width:100%;
height:auto;
margin:0px 0px 0px 0px;
padding:0px 0px 15px 0px;
}

.content_unit_bg {
position:relative;
top:0px;
left:0px;
width:auto;
height:auto;
background:#e3e2e2;
margin:0px 0px 0px 0px;
padding:15px 15px 15px 15px;
}

.doprava {
float:right;
margin:5px 0px 15px 20px;
}

.doleva {
float:left;
margin:5px 20px 15px 0px;
}

.cleaner {
clear:both;
height:1px;
font-size:1px;
}

.vyrazny {
font-weight:bold;
}

.detail_zaznamu {
font-size:14px;
}

/*#01 - Main Wrap#*/

#page_bg {
position:relative;
top:0px;
left:0px;
width:100%;
height:auto;
background:url(../App_Themes/cyklonovinky/img/page_img.png) 50% 0% no-repeat;
margin:0px;
padding:50px 0px 0px 0px;
}

#main_wrap {
position:relative;
top:0px;
left:0px;
width:990px;
height:auto;
margin:0 auto;
padding:0px 0px 0px 0px;
background:#f4f3f3;
}

/*#01 - Main Wrap/reklama#*/

.reklama_wrap {
position:relative;
top:-41px;
left:0px;
width:100%;
height:60px;
z-index:10;
}

.reklama_content_wrap {
position:absolute;
top:0px;
left:0px;
width:100%;
height:90px;
}

.reklama_content {
position:relative;
top:0px;
left:0px;
width:990px;
height:90px;
margin:0 auto;
text-align:left;
z-index:10;
}

/*#02 - Header#*/

#header {
position:absolute;
top:0px;
left:0px;
width:990px;
height:137px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background:url(../App_Themes/cyklonovinky/img/header_bg.gif) top left repeat-x;
}

/*#02 - Header / logo#*/

#header .header_logo {
position:absolute;
top:28px;
left:31px;
display:block;
width:287px;
height:44px;
padding:0px 0px 0px 0px;
background:url(../App_Themes/cyklonovinky/img/cyklonovinky.gif) top left no-repeat;
}

/*#02 - Header / links#*/

#header .header_links {
position:absolute;
top:16px;
right:420px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.header_links a {
color:#757575;
text-decoration:none;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 15px;
}

.header_links a:hover {
color:#757575;
text-decoration:underline;
}

/*#02 - Header / langs#*/

#header #header_langs {
position:absolute;
top:-20px;
right:195px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
display:none;
}

#header_langs a img {
border:none;
}

/*#02 - Header / social#*/

#header #header_social {
position:absolute;
top:-42px;
right:0px;
width:115px;
height:36px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
z-index:20;
}

#header_social a.link_facebook {
position:absolute;
top:0px;
left:0px;
display:block;
width:36px;
height:36px;
background:url(../App_Themes/cyklonovinky/img/link_facebook.png) top left no-repeat;
border:none;
}

#header_social a.link_twitter {
position:absolute;
top:0px;
right:39px;
display:block;
width:36px;
height:36px;
background:url(../App_Themes/cyklonovinky/img/link_twitter.png) top left no-repeat;
border:none;
}

#header_social a.link_rss {
position:absolute;
top:0px;
right:0px;
display:block;
width:36px;
height:36px;
background:url(../App_Themes/cyklonovinky/img/link_rss.png) top left no-repeat;
border:none;
}

/*#02 - Header / menu#*/

#header #header_menu {
position:absolute;
bottom:18px;
left:0px;
width:968px;
height:26px;
padding:0px 0px 0px 22px;
z-index:11;
}

#header_menu .CMSListMenuUL
{
position:relative;
list-style:none;
margin:0px 0px 0px 0px;
padding:0px;
}

#header_menu .CMSListMenuUL li
{
float:left;
padding:0px 13px 0px 0px;
}

#header_menu .CMSListMenuUL li a,
#header_menu .CMSListMenuUL li span.CMSListMenuLink,
#header_menu .CMSListMenuUL li span.CMSListMenuLinkHighlighted
{
color:#242424;
text-decoration:none;
display:block;
height:26px;
font-size:14px;
line-height:27px;
padding:0px 4px 0px 4px;
font-weight:bold;
}

#header_menu .CMSListMenuUL .CMSListMenuHighlightedLIfirst a,
#header_menu .CMSListMenuUL .CMSListMenuLIfirst a
{
padding-left:0px;
}


#header_menu .CMSListMenuHighlightedLI a,
#header_menu .CMSListMenuHighlightedLIfirst a
{
color:#ffffff;
text-decoration: none;
}

#header_menu .CMSListMenuUL li:hover a
{
background-color:none;
color:#ffffff;
}

#header_menu .CMSListMenuUL li ul li:hover a
{
background-color:#149cd8;
color:#ffffff;
}

#header_menu .CMSListMenuUL li .CMSListMenuUL
{
display:none;
}

#header_menu .CMSListMenuUL li:hover .CMSListMenuUL
{
display:block;
position:absolute;
height:auto;
min-width:130px;
overflow:visible;
background-color:#149cd8;
border-top:none;
margin:0px 0px 0px 0px;
padding:0px 0px 6px 0px;
}

#header_menu .CMSListMenuUL li:hover .CMSListMenuUL li
{
float:none;
padding:0px 10px 0px 10px;
}

#header_menu .CMSListMenuUL li:hover .CMSListMenuUL .CMSListMenuLIfirst,
#header_menu .CMSListMenuUL li:hover .CMSListMenuUL .CMSListMenuHighlightedLIfirst
{
padding-left:8px;
}

#header_menu .CMSListMenuUL li:hover .CMSListMenuUL a
{
border:none;
font-size:13px;
color:#242424;
}

#header_menu .CMSListMenuUL li:hover .CMSListMenuUL a:hover
{
color:#ffffff;
}

/*#02 - Header / user#*/

#header #header_user {
position:absolute;
top:9px;
right:15px;
width:287px;
height:68px;
padding:0px 0px 0px 0px;
background:url(../App_Themes/cyklonovinky/img/user_btns_bg.gif) bottom right no-repeat;
font-size:12px;
line-height:16px;
}

#header_user p {
position:absolute;
top:5px;
right:0px;
width:100%;
height:auto;
text-align:right;
margin:0px;
padding:0px;
}

#header_user p span.user_actual_label {
position:relative;
top:0px;
left:0px;
font-weight:bold;
text-align:right;
margin:0px;
padding:0px;
}

#header_user p span.user_actual_fullname {
position:relative;
top:0px;
left:0px;
display:block;
width:100%;
height:16px;
font-weight:normal;
text-align:right;
margin:0px;
padding:0px;
}

a.signoutLink {
position:absolute;
bottom:0px;
right:0px;
display:block;
width:72px;
height:19px;
line-height:19px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:center;
color:#ffffff;
text-decoration:none;
}

a.myaccountLink {
position:absolute;
bottom:0px;
right:81px;
display:block;
width:72px;
height:19px;
line-height:19px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:center;
color:#ffffff;
text-decoration:none;
}

a.logonLink {
position:absolute;
bottom:0px;
right:81px;
display:block;
width:72px;
height:19px;
line-height:19px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:center;
color:#ffffff;
text-decoration:none;
}


a.registerLink {
position:absolute;
bottom:0px;
right:0px;
display:block;
width:72px;
height:19px;
line-height:19px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:center;
color:#ffffff;
text-decoration:none;
}

/*#03 - Telo#*/

#telo {
position:relative;
top:0px;
left:0px;
width:990px;
height:auto;
margin:0px 0px 0px 0px;
padding:147px 0px 0px 0px;
background:url(../App_Themes/cyklonovinky/img/telo_bg.gif) 0px 130px repeat-x;
}

#telo_left {
position:relative;
top:0px;
left:0px;
width:630px;
height:100%;
min-height:1400px;
margin:0px 0px 0px 0px;
padding:0px 15px 15px 15px;
float:left;
background:#f4f3f3;
border-right:1px solid #d8d7d7;
}

#telo_right {
position:relative;
top:0px;
left:0px;
width:300px;
height:auto;
margin:0px 0px 0px 0px;
padding:0px 15px 15px 0px;
float:right;
background:#f4f3f3;
}

/*# Vyhledat #*/

.searchBox {
position:relative;
top:0px;
left:0px;
width:230px;
height:23px;
background:url(../App_Themes/cyklonovinky/img/search_bg.gif) top left no-repeat;
margin:0px 0px 35px 0px;
padding:0px 0px 0px 0px;

}

.search_btn {
position:absolute;
top:0px;
right:0px;
width:32px;
height:23px;
background:none;
border:none;
font-size:0px;
cursor:pointer;
}

.search_inp {
position:absolute;
top:0px;
left:0px;
width:190px;
height:20px;
background:none;
border:none;
margin:0px 0px 0px 0px;
padding:3px 4px 0px 4px;
}

.search_side .searchBox {
margin:0px 0px 2px 0px;
padding:0px 0px 0px 0px;
width:auto;
}

.search_side #p_lt_zoneContentRight_SearchBox_txtWord{
width:200px;
height:18px;
margin:0px 10px 0px 0px;
padding:0px 0px 0px 0px;
}

/*# Anketa #*/

.PollTitle {
display:none;
}

.PollQuestion {
display:block;
font-size:14px;
font-weight:bold;
text-align:left;
color:#242424;
margin:0px 0px 20px 0px;
padding:0px 0px 0px 0px;
}

.PollControl {
width:100%;
}

div.PollGraph {
border:1px solid #bfbfbf;
height:4px;
overflow:hidden;
margin:5px 0px 5px 0px;
padding:0px 0px 0px 0px;
background:none;
}

.PollCount {
font-size:9px;
padding-left:10px;
}

.PollGraph0, .PollGraph1, .PollGraph2, .PollGraph3, .PollGraph4, .PollGraph5, .PollGraph6, .PollGraph7, .PollGraph8, .PollGraph9, .PollGraph10, .PollGraph11, .PollGraph12, .PollGraph13, .PollGraph14, .PollGraph15, .PollGraph16, .PollGraph17, .PollGraph18, .PollGraph19, .PollGraph20, .PollGraph21, .PollGraph22, .PollGraph23, .PollGraph24, .PollGraph25, .PollGraph26, .PollGraph27, .PollGraph28, .PollGraph29, .PollGraph30, .PollGraph31, .PollGraph32, .PollGraph33, .PollGraph34, .PollGraph35, .PollGraph36, .PollGraph37, .PollGraph38, .PollGraph39, .PollGraph40 {
background:#17afe8;
}

.PollInfo {
display:block;
margin:0px 0px 0px 0px;
padding:15px 0px 5px 0px;
}

.PollVoteButton, .SubscriptionButton {
color:#303030
}

.PollVoteButton {
margin-top:20px;
}

.NewsletterSubscription table img {
margin:4px 0px 0px 4px;
}

/*#Novinky#*/
/*#Novinky / list#*/

.news_one {
position:relative;
top:0px;
left:0px;
width:100%;
height:auto;
margin:0px 0px 0px 0px;
padding:10px 0px 0px 0px;
}

.news_one_image {
position:relative;
top:2px;
left:0px;
width:140px;
height:93px;
float:left;
margin:0px 0px 15px 0px;
padding:0px 0px 1px 0px;
overflow:hidden;
border:none;
}

.news_one_image img {
position:relative;
top:0px;
left:0px;
width:140px;
height:auto;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.news_one_image a img {
border:none;
}

.news_one_text {
position:relative;
top:0px;
left:0px;
float:right;
width:455px;
height:auto;
text-align:left;
margin:0px 0px 15px 0px;
padding:0px 0px 0px 0px;
}

.news_one_text_title {
margin:0px 0px 0px 0px;
padding:0px 0px 5px 0px;
}

.news_one_text_title a {
font-weight:bold;
font-size:12px;
}

span.news_one_text_title_date {
display:inline-block;
font-size:12px;
}

/*#Novinky / list no image#*/

.news_one_no_image {
position:relative;
top:0px;
left:0px;
width:100%;
height:auto;
margin:0px 0px 0px 0px;
padding:15px 0px 0px 0px;
}

.news_one_no_image .news_one_text {
position:relative;
top:0px;
left:0px;
width:100%;
height:auto;
text-align:left;
margin:0px 0px 15px 0px;
padding:0px 0px 0px 0px;
}

.news_one_no_image .news_one_text_title {
margin:0px 0px 0px 0px;
padding:0px 0px 5px 0px;
}

.news_one_no_image .news_one_text_title a {
font-weight:bold;
}

/*#Novinky / list no image side#*/

.news_one_no_image_side {
position:relative;
top:0px;
left:0px;
width:100%;
height:auto;
margin:0px 0px 8px 0px;
padding:0px 0px 10px 0px;
border-bottom:1px dotted #959595;
}

.news_one_no_image_side .news_one_text {
position:relative;
top:0px;
left:0px;
width:100%;
height:auto;
text-align:left;
margin:0px 0px 15px 0px;
padding:0px 0px 0px 0px;
}

.news_one_no_image_side .news_one_text_title {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.news_one_no_image_side .news_one_text_title a {
font-weight:bold;
color:#252525;
font-size:14px;
display:inline-block;
padding-right:6px;
}



/*#Novinky / detail#*/

.NewsSumary {

}

.news_teaser {
text-align:center;
padding-bottom:20px;
}


/*# Search #*/

.SearchResults {
margin-top:20px;
}

/*#04 - Footer#*/

#footer_wrap {
position:relative;
top:0px;
left:0px;
width:100%;
height:auto;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#footer {
position:relative;
top:0px;
left:0px;
width:990px;
height:100px;
margin:0 auto;
padding:0px 0px 0px 0px;
color:#ffffff;
}

#footer a {
position:relative;
top:0px;
left:0px;
width:auto;
height:auto;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
color:#ffffff;
text-decoration:none;
}

#footer a:hover {
color:#ffffff;
text-decoration:underline;
}

#footer img.kentico {
position:absolute;
top:83px;
right:0px;
width:160px;
height:56px;
}

/*#04 - Footer / text, copyright#*/

#footer .footer_links {
position:absolute;
top:10px;
left:0px;
width:550px;
height:100px;
text-align:left;
}

#footer .footer_copyright {
position:absolute;
top:10px;
right:0px;
text-align:right;
}

/*#Breadcrumbs#*/

.breadcrumbs {
position:relative;
top:-20px;
left:0px;
font-size:10px;
margin-bottom:20px;
color:#ffffff;
}

.breadcrumbs a {
text-decoration:underline;
color:#ffffff;
font-size:10px;
}

.breadcrumbs a:hover {
text-decoration:underline;
color:#00a1db;
font-size:10px;
}

/*#Plneni#*/

table.contact_people {
width:620px;
border-collapse:collapse;
}

table.contact_people td {
padding:2px 0px 2px 0px;
}

table.contact_people td.email {
width:190px;
text-align:right;
padding-right:30px;
}

table.EditingFormTable {
margin-top:15px;
}

table.EditingFormTable td {
padding:3px;
}

table.EditingFormTable .TextBoxField, table.EditingFormTable .TextAreaField {
width:290px;
}

table.EditingFormTable  td.EditingFormLabelCell {
width:160px;
}

span.EditingFormLabel label {
margin:0px;
padding:0px;
}

.RegisterButton {
margin-top:15px;
}

.ContentButton {
margin-top:15px;
}

/*#Uzivatel#*/

.current_user_wrap {
padding-bottom:15px;
}

.TabsHeader {
margin:15px 0px 5px 0px;
}

.TabControlTable {
width:100%;
border-bottom:1px solid #1baedb;
border-collapse:collapse;
margin:0px 0px 15px 0px;
padding:0px 0px 0px 0px;
}

.TabControlTable td {
text-align:center;
margin:0px 0px 0px 0px;
padding:4px 0px 4px 0px;
}

.TabControl a {
text-decoration:none;
color:#242424;
}

.TabControlTable .TabControlSelected {
background:#1baedb;
}

.TabControlTable .TabControlSelected a {
text-decoration:none;
color:#ffffff;
}

.user_btns_notlogged {
position:relative;
bottom:0px;
left:0px;
width:180px;
height:31px;
margin:10px 0px 10px 0px;
padding:0px 0px 0px 0px;
}

.user_btns_notlogged a.link_login {
position:absolute;
top:0px;
left:0px;
display:block;
width:82px;
height:20px;
margin:0px 0px 0px 0px;
padding:1px 0px 0px 0px;
color:#ffffff;
background:none;
text-align:center;
text-decoration:none;
}

.user_btns_notlogged a.link_register {
position:absolute;
top:0px;
right:0px;
display:block;
width:82px;
height:20px;
margin:0px 0px 0px 0px;
padding:1px 0px 0px 0px;
color:#ffffff;
background:none;
text-align:center;
text-decoration:none;
}

.user_btn_logout {
position:relative;
bottom:0px;
left:0px;
width:180px;
height:31px;
margin:10px 0px 10px 0px;
padding:0px 0px 0px 0px;
}

.user_btn_logout a.signoutLink {
position:absolute;
top:0px;
left:0px;
display:block;
width:82px;
height:20px;
margin:0px 0px 0px 0px;
padding:1px 0px 0px 0px;
color:#ffffff;
background:none;
text-align:center;
text-decoration:none;
}

.user_btn_logout a.muj_ucet {
position:absolute;
top:0px;
right:0px;
display:block;
width:82px;
height:20px;
margin:0px 0px 0px 0px;
padding:1px 0px 0px 0px;
color:#ffffff;
background:none;
text-align:center;
text-decoration:none;
}

fieldset {
border:1px solid #424a53;
margin-bottom:10px;
padding:10px;
}

fieldset legend {
color:#242424;
font-weight:bold;
}

.EditingFormErrorLabel {
color:#f7bb00;
}

.InfoLabel {
display:block;
margin:2px 0px 5px 0px;
}

.CalendarIcon {
padding:0px 0px 0px 10px;
}

.LongSubmitButton, .SubmitButton  {
margin-top:20px;
}

/*#Pager#*/

.pager {
position:relative;
top:0px;
left:0px;
width:auto;
height:36px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
font-weight:normal;
font-size:14px;
}

.pager_bottom {
position:relative;
top:-10px;
left:0px;
width:auto;
height:20px;
margin:0px 0px 0px 0px;
font-weight:bold;
background:none;
}

.pager a, .pager_bottom a, .PagerControl a {
text-decoration:none;
color:#242424;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
font-weight:normal;
}

.pager a:hover, .pager_bottom a:hover, .PagerControl a:hover {
color:#242424;
text-decoration:none;
font-weight:bold;
}

.paging {
position:relative;
top:10px;
right:0px;
width:45%;
height:auto;
float:right;
text-align:right;
}

.paging_result {
position:relative;
top:10px;
left:0px;
width:45%;
height:auto;
float:left;
text-align:left;
}

.paging_result h2 {
position:absolute;
color:#242424;
margin:0px;
padding:0px;
font-size:16px;
font-weight:normal;
}

.page_current {
font-weight:bold;
}

/*#Forum#*/

.ForumModerationInfo
{
	text-align: center;
	margin: 5px;
	padding: 5px;
}

.ForumModerationInfoText
{
	margin: 15px;
	border: solid 1px #cccccc;
	padding: 35px;
	background-color: #fff6df;	
}

.ForumSearchResults
{
	background-color:#cccccc;
	padding: 8px;
	font-weight:bold;
}
	
.Forum .Unapproved
{
	background-color:#fff2cf;
}

.Post img
{
	border: 0px;
}

.PostAttachments
{
	border: 1px solid #cccccc;
	background: #eeeeee;
	padding: 5px;
	margin: 10px 0px;
}

.PostAttachments .PostAttachmentsList
{
	padding: 2px 0px;
}

.PostAttachments .PostAttachmentsHeader
{
	color: gray;
}

.PostAttachments .PostAttachmentsList a
{
	color: black;
}

/*#Forum/Attachments#*/

.ForumAttachments
{
	border-right: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
}


.ForumAttachments .AttachmentTable
{
	border: solid 1px #cccccc;
	border-collapse: collapse;
	margin-top: 12px;
}

.ForumAttachments .AttachmentTable td
{
	border-top: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
}

.ForumAttachments .AttachmentTable .AttachmentTableHeader
{
	background-color: #eeeeee;
}

.ForumAttachments .AttachmentTable .AttachmentTableHeader th, .AttachmentTable .AttachmentFileSize, .AttachmentAction 
{
	text-align: center;
	border-top: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
	padding: 3px;
}

.ForumAttachments .AttachmentTable .AttachmentTableHeader .AttachmentFileName
{
	text-align: left;
}

.ForumAttachments .AttachmentTable .AttachmentTableFooter
{
	display: none;
}

.ForumAttachments .AttachmentTable .AttachmentTableUpload input
{
	height: 23px;
}

.ForumAttachments .AttachmentTable .AttachmentTableUpload .Button
{
	width: 100px;
}

.ForumAttachments .AttachmentTable .AttachmentTableFooter
{
	display: none;
}

.ForumAttachments .Title
{
	font-size: 16px;
	font-weight: bold;
}

/*#Forum/Extended actions#*/

.PostExtendedActions
{
	border-top: solid 1px #424a53;
	margin-top: 10px;
	padding-top: 5px;
	margin-bottom: 5px;
}

.PostExtendedActions span
{
	display: none;
}

.PostExtendedActions .SendMessage
{
	display: block; 
	float: left; 
	width: 16px; 
	height: 16px; 
	background-image: url(../App_themes/Default/Images/Design/Forums/sendmessage.gif);
	margin-right: 7px;
}

.PostExtendedActions .Friendship
{
	display: block; 
	float: left; 
	width: 16px; 
	height: 16px; 
	background-image: url(../App_themes/Default/Images/Design/Forums/friendship.gif);		
}

/*#Forum/Extended search#*/

.ForumExtendedSearch .TextBox 
{
	width: 300px;
}

.ForumExtendedSearch .DropDownList
{
	width: 304px;
}

.ForumExtendedSearch .Button
{
	margin-top: 20px;
	width: 150px;
}

/*#Forum/Mark as answer#*/

.Post .AcceptedSolution
{
	background-color: #efffef;
}

.AcceptedSolutionArea
{
	color:Green;
	font-size:14pt;
	width:100%;
	margin-bottom: 5px;
}

.AcceptedSolutionArea td 
{
 	padding-left: 5px !important;
	padding-bottom: 5px !important;
}
 
.AcceptedSolutionArea .AcceptedSolutionText
{
	width:100%;
}

/*#Forum/Quote#*/

.PostText blockquote
{
	border: solid 1px #d4d4d4;
	background-color: #eeeeee;
	padding: 4px;
	margin-left: 10px;
}

.PostText blockquote cite 
{
	display: block;
	font-weight: bold;
}

/*#Forum/Manage#*/

.ForumManage
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px;
}

.PostManageEdit table

{
	border: none !important;
}

.PostManageEdit .ForumNewPost td
{
	border-bottom: none !important;
}

.ForumNewPost .SignatureAreaItem
{
	width: 500px;
	height: 50px;
}

.SignatureArea
{
	width: 100%;
	border-top: solid 1px #D7D7D7;
	font-size: 8pt;
	color: #a8a8a8;
	margin-top: 5px;
	padding: 5px;
}

.ForumTree .PostTree .SignatureArea
{
	width: 100%;
	border-top: solid 1px #D7D7D7;
	font-size: 8pt;
	color: #a8a8a8;
	margin-top: 5px;
	padding: 5px;
}


/*#Forum/Forum Group#*/
.ForumGroup
{
	width: 100%;
}

.ForumGroup *
{
	font-family: Arial;
}

.ForumGroup .Table
{
	width: 100%;
	border-top: solid 1px #424a53;
	border-left: solid 1px #424a53;
}

.ForumGroup .Table td
{
	padding: 6px;
}

.ForumGroup .Table .Header td
{
	font-weight: bold;
	border-right: solid 1px #424a53;
	border-bottom: solid 1px #424a53;
	color: #ffffff;
	padding-top: 4px;
	padding-bottom: 4px;
	background: #00a1db;
}

.ForumGroup .Table .Info td
{
	border-right: solid 1px #424a53;
	border-bottom: solid 1px #424a53;
	border-top: solid 1px #424a53;
	padding-top: 0px;
	padding-bottom: 0px;
	background: #00a1db;
	height: 55px;
	vertical-align: top;
}

.ForumGroup .Table .GroupName
{
	display: block;
	font-weight: bold;
	font-size: 17px;
	padding-top: 8px;
	padding-bottom: 5px;
	color: #ffffff;
}

.ForumGroup .Table .GroupDescription
{
	display: block;
	padding-left: 10px;
	color: #dddddd;
}


.ForumGroup .Table .ForumInfo
{

	padding-top: 10px;
	padding-bottom: 10px;
}

.ForumGroup .Table .Threads
{
	text-align: center;
	width: 50px;
}

.ForumGroup .Table .Posts
{
	text-align: center;
	width: 50px;
}

.ForumGroup .Table .LastPost
{
	text-align: center;
	width: 200px;
}

.ForumGroup .Table .PostTime
{
	white-space: nowrap;
}

.ForumGroup .Table .PostUser
{
	white-space: nowrap;
	font-weight: bold;
}

.ForumGroup .ForumOdd td
{
	background-color: #f8f8ff;
}

.ForumGroup .Forum td
{
	border-right: solid 1px #424a53;
	border-bottom: solid 1px #424a53;
}



.ForumGroup .Forum .ForumName
{
	font-weight: bold;
	font-size: 15px;
	text-decoration: underline;
	color: black;
}

.ForumGroup .Forum .ForumDescription
{
	padding-left: 10px;
}


/*#Forum/Forum flat layout#*/
.ForumFlat *
{
	font-family: Arial;
}

.ForumFlat .Table
{
	width: 100%;
        border-top: solid 1px #424a53;
}

.ForumFlat .Table td
{
	padding: 6px;
}


.ForumFlat .Table .Info td
{
	border: solid 1px #424a53;
	padding-top: 0px;
	padding-bottom: 0px;
	background: #00a1db;
	height: 55px;
	vertical-align: top;
}

.ForumFlat .Table .ForumContent
{
	padding: 0px;
	margin: 0px;
	/*font-size: 110%;*/
}

.ForumFlat .Table .Posts
{
	border-right: solid 1px #424a53;
	border-left: solid 1px #424a53;
}

.ForumFlat .Table .ForumName
{
	display: block;
	font-weight: bold;
	font-size: 17px;
	padding-top: 8px;
	padding-bottom: 5px;
	/*text-decoration: underline;*/
	color: #ffffff;
}

.ForumFlat .Table .ForumDescription
{
	display: block;
	padding-left: 10px;
	color: #dddddd;
}

.ForumFlat .Table .Informations td
{
	font-weight: bold;
	border-right: solid 1px #424a53;
	border-left: solid 1px #424a53;
	border-bottom: solid 1px #424a53;
	padding: 5px;
}

.ForumFlat .Table .Actions td
{
	font-weight: bold;
	border-right: solid 1px #424a53;
	border-left: solid 1px #424a53;
	border-bottom: solid 1px #424a53;
	padding: 5px;
}

.ForumFlat .Table .Actions .ActionLink
{
	color: #00a1db; 
	text-decoration: underline;
	padding: 0px 5px 0px 5px;
}


.ForumFlat .Table .Posts td
{
	border-right: solid 1px #424a53;
	border-left: solid 1px #424a53;
	border-bottom: solid 1px #424a53;
	padding: 0px;
}

.ForumFlat .Table .PostsTable
{
	width: 100%;
}

.ForumFlat .Table .PostsTable td
{
	border-top: none;
	border-right: none;
	border-left: none;
	border-bottom: solid 1px #424a53;
}

.ForumFlat .Pager td
{
	border: none;
	padding: 0px;
	height: 23px;
	font-weight: bold;
	text-align: center;
}

.ForumFlat .Pager a
{
	font-weight: bold;
	text-decoration: underline;
	color:#242424;
}

.ForumFlat .ThreadTable
{
	border-left: solid 1px #424a53;
}

.ForumFlat .ThreadTable td
{
	border-right: solid 1px #424a53;
	border-bottom: solid 1px #424a53;
}

.ForumFlat .ThreadTable .Header td
{
	font-weight: bold;
	border-right: solid 1px #424a53;
	border-bottom: solid 1px #424a53;
	color: #ffffff;
	padding-top: 4px;
	padding-bottom: 4px;
	background:#00a1db;
}

.ForumFlat .ThreadTable .Author
{
	text-align: center;
	width: 200px;
	color: #00a1db;
}

.ForumFlat .ThreadTable .Posts, .ForumFlat .ThreadTable .Views
{
	text-align: center;
	width: 50px;
}

.ForumFlat .ThreadTable .LastPost
{
	text-align: center;
	width: 200px;
}

.ForumFlat .ThreadTable .PostTime
{
	white-space: nowrap;
}

.ForumFlat .ThreadTable .PostUser
{

	white-space: nowrap;
	font-weight: bold;
}

.ForumFlat .ThreadTable .ThreadInfo
{
	text-align: left;
	width:360px;
}

.ForumFlat .ThreadTable .ThreadInfo .ThreadName
{
	font-weight: bold;
	text-decoration: underline;
	color: #00a1db;
}

.ForumFlat .ForumBreadCrumbs

{

	font-weight: normal;
	font-size: 9pt;
	font-family: Arial;
	padding: 0px 5px 0px 5px;
}

.ForumFlat .ForumNewPost
{
	border-right: solid 1px #424a53;
	border-left: solid 1px #424a53;
	border-bottom: solid 1px #424a53;
}

/*#Forum/Forum flat layout/Post#*/
.ForumFlat .ForumPost
{
	padding: 8px 8px 8px 8px;
}

.ForumFlat .PostIndent .ForumPost
{
	border-left: solid 1px #424a53;
}

.ForumFlat .PostIndent
{
	padding-left: 10px;
}

.ForumFlat .PostUser, .ForumFlat .PostUserLink
{
	white-space: nowrap;
	font-weight: bold;
}

.ForumFlat .PostUser
{
	text-decoration: none;
}

.ForumFlat .PostSubject
{

	display: block;
	font-weight: bold;
	font-size: 13px;
}

.ForumFlat .PostText
{
	display: block;
	padding: 3px 5px 3px 5px;
}

.ForumFlat .PostActionLink
{
	text-decoration: underline;
	color: #00a1db;
	padding: 0px 5px 0px 5px;
}

/*#Forum/New post form#*/
.ForumNewPost
{
	padding: 5px;
	font-family: Arial;
}

.ForumNewPost .PostReply
{
	border: solid 1px #424a53;
	margin-top: 5px;
	margin-bottom: 5px;
}

.ForumNewPost .FormPadding
{
	/*border: solid 1px #424a53;*/
	padding: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.ForumNewPost .Title
{
	font-size: 17px;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 5px;
	display: block;
}

.ForumFlat .ForumNewPost .PostForm td
{
	border: none;
}

.ForumNewPost .ItemLabel
{
	font-weight: bold;
	vertical-align: middle;
	padding: 5px;
}

.ForumNewPost .Button
{
	width: 100px;
}

.ForumNewPost .TextboxItem
{
	width: 450px;
}

.ForumNewPost .TextboxItemShort
{
	width: 300px;
}



.ForumNewPost .TextareaItem
{
	width: 450px;
	height: 200px;
}


/*#Forum/Tree layout#*/
.ForumTree *
{
	font-family: Arial;
}

.ForumTree .Table

{
	width: 100%;
}

.ForumTree .Table td
{
	padding: 6px;
}


.ForumTree .Table .Info td
{
	border: solid 1px #424a53;
	padding-top: 0px;
	padding-bottom: 0px;
	height: 55px;
	vertical-align: top;
	background:#00a1db;
}

.ForumTree .Table .ForumName
{
	display: block;
	font-weight: bold;
	font-size: 17px;
	padding-top: 8px;
	padding-bottom: 5px;
	/*text-decoration: underline;*/
	color: #ffffff;
}

.ForumTree .Table .ForumDescription
{
	display: block;
	padding-left: 10px;
	color: #dddddd;
}

.ForumTree .Table .Actions td
{
	font-weight: bold;
	border-right: solid 1px #424a53;
	border-left: solid 1px #424a53;
	padding: 5px;
}

.ForumTree .Table .Actions .ActionLink
{
	color: #00a1db;
	text-decoration: underline;
	padding: 0px 5px 0px 5px;
}

.ForumTree .Table .Posts
{
	border-right: solid 1px #424a53;
	border-left: solid 1px #424a53;

	padding: 0px;
}

.ForumTree .Table .Posts .PostTree td
{
	padding: 0px;
}

.ForumTree .Table .Posts .PostTree
{
	padding: 5px;
	border-top: solid 1px #424a53;
	border-bottom: solid 1px #424a53;
}

.ForumTree .ForumNewPost .PostForm td
{
	border: none;
}

/*#Forum/Tree layout/Post#*/
.ForumTree .ForumPost
{
	padding: 8px 8px 8px 8px;
}

.ForumTree .PostDetail .ForumPost
{
	}

.ForumTree .PostUser, .ForumTree .PostUserLink
{
	font-weight: bold;
	white-space: nowrap;
}

.ForumTree .PostUser
{
	text-decoration: none;
}

.ForumTree .PostSubject
{
	display: block;
	font-weight: bold;
	font-size: 13px;
}

.ForumTree .PostText
{
	display: block;
	padding: 3px 5px 3px 5px;
}

.ForumTree .PostActionLink
{
	color: #00a1db;
	padding: 0px 5px;
	text-decoration: underline;
}

.ForumTree .PostTree .ForumPost
{
	 border: solid 1px #424a53;
	 width: 600px;
}

/* Overall */






.HiddenButton
{
	display: none;
}



/* Tree Items*/
.ForumTree .PostTree td
{
	vertical-align: top;
}

.ThreadPost, .SubThreadPost, .RootPostItem, .ThreadPostSelected
{	
	padding: 1px 0px 2px 0px;    
	overflow: hidden;
}


.ThreadPost .Name
{
    padding: 1px 0px 2px 0px;    
    margin-left: 0px;
    cursor: pointer;
    font-weight:bold;
}

.RTL .ThreadPost .Name
{
    padding: 1px 3px 2px 5px;
    margin-left: auto;
    margin-right: 1px;
}

.ThreadPostSelected .Name
{          	
    background-color: #00203f;
    padding: 0px 4px 0px 2px;
    margin-left: 1px;
    cursor: pointer;		
}

.RTL .ThreadPostSelected .Name
{
    padding: 0px 2px 0px 4px;
    margin-left: auto;
    margin-right: 1px;
}

.ThreadPost img, .ThreadPostSelected img
{
    padding-bottom: 3px;
}


.PostSeparator
{
	padding: 0 3px;
}

/*#Forums/Images#*/
.ForumGroup .Forum .ForumImageDefault, .ForumGroup .Forum .ForumImage, .ForumGroup .Forum .ForumImageLocked, 
.ForumFlat .ThreadTable .ThreadImageDefault, .ForumFlat .ThreadTable .ThreadImage, .ForumFlat .ThreadTable .ThreadImageLocked, .ForumFlat .ThreadTable .ThreadImageAnnouncement, .ForumFlat .ThreadTable .ThreadImageSticky
{
	background-repeat:no-repeat;
	background-position:center;
	border-right: none;
	width:50px;
	text-align: center;
	border-right: 1px solid #424a53;
}

.ForumGroup .Forum .ForumImageDefault, .ForumGroup .Forum .ForumImage
{
	background-image: url(../App_Themes/Default/Images/Design/Forums/Forum_default.gif);
width:50px;

}

.ForumGroup .Forum .ForumImageLocked
{
	background-image: url(../App_Themes/Default/Images/Design/Forums/Forum_locked.gif);
width:50px;
}


.ForumFlat .ThreadTable .ThreadImageDefault, .ForumFlat .ThreadTable .ThreadImage
{
	background-image: url(../App_Themes/Default/Images/Design/Forums/Thread_default.gif);
width:50px;
}

.ForumFlat .ThreadTable .ThreadImageLocked
{
	background-image: url(../App_Themes/Default/Images/Design/Forums/Thread_locked.gif);
width:50px;
}

.ForumFlat .ThreadTable .ThreadImageAnnouncement
{
	background-image: url(../App_Themes/Default/Images/Design/Forums/Thread_announcement.gif);
width:50px;
}

.ForumFlat .ThreadTable .ThreadImageSticky
{
	background-image: url(../App_Themes/Default/Images/Design/Forums/Thread_sticked.gif);
width:50px;

}

.ForumImage {
width:50px;
}

/*#Reference#*/
/*#Reference / strana referenci#*/
a.reference_one {
position:relative;
top:0px;
left:10px;
display:block;
width:300px;
height:143px;
float:left;
margin:0px 20px 25px 0px;
padding:0px 0px 0px 0px;
overflow:hidden;
text-decoration:none;
color:#ffffff;
}

.reference_one h2 {
position:relative;
top:0px;
left:0px;
text-align:left;
width:140px;
font-size:12px;
overflow:hidden;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 160px;
}

.reference_one span.reference_one_img {
position:absolute;
top:0px;
left:0px;
display:block;
width:140px;
height:140px;
overflow:hidden;
margin:0px 20px 15px 0px;
padding:0px 0px 0px 0px;
}

.reference_one span.reference_one_img img {
position:relative;
top:0px;
left:0px;
width:140px;
height:140px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border:none;
}

.reference_one span.reference_one_text {
position:relative;
top:0px;
left:0px;
display:block;
width:150px;
height:138px;
overflow:hidden;
margin:0px 0px 0px 0px;
padding:6px 0px 0px 160px;
text-align:left;
}

a.reference_one:hover span.reference_one_text {
text-decoration:none;
}

a.reference_one:hover h2 {
text-decoration:underline;
}

/*#Reference / levy sloupec#*/
a.reference_one_side {
position:relative;
top:0px;
left:0px;
display:block;
width:228px;
height:102px;
margin:0px 0px 15px 0px;
padding:0px 0px 0px 0px;
overflow:hidden;
text-decoration:none;
color:#ffffff;
}

.content_bg .content_unit .reference_one_side h2 {
position:relative;
top:0px;
left:0px;
text-align:left;
width:118px;
font-size:12px;
overflow:hidden;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 110px;
}

.reference_one_side span.reference_one_img {
position:absolute;
top:0px;
left:0px;
display:block;
width:100px;
height:100px;
overflow:hidden;
margin:0px 20px 15px 0px;
padding:0px 0px 0px 0px;
}

.reference_one_side span.reference_one_img img {
position:relative;
top:0px;
left:0px;
width:100px;
height:100px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border:none;
}

.reference_one_side span.reference_one_text {
position:relative;
top:0px;
left:0px;
display:block;
width:118px;
height:138px;
overflow:hidden;
margin:0px 0px 0px 0px;
padding:6px 0px 0px 110px;
text-align:left;
}

a.reference_one_side:hover span.reference_one_text {
text-decoration:none;
}

a.reference_one_side:hover h2 {
text-decoration:underline;
}

/*#RSS#*/

img.FeedIcon {
position:relative;
top:3px;
margin-right:10px;
}

span.FeedCaption {
position:relative;
top:0px;
left:0px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

/*#Clanky#*/

.hp_oddil_hlavicka {
position:relative;
}

.hp_oddil_hlavicka h2 {
width:400px;
font-weight:bold;
font-size:16px;
}

.hp_oddil_hlavicka a {
position:absolute;
top:0px;
right:0px;
}


/*#Clanky / list#*/

.article_one {
position:relative;
top:0px;
left:0px;
width:100%;
height:auto;
margin:0px 0px 0px 0px;
padding:10px 0px 0px 0px;
background:#ffffff;
overflow:hidden;
}

.article_one_image {
position:relative;
top:0px;
left:10px;
width:240px;
float:left;
margin:0px 0px 15px 0px;
padding:0px 0px 1px 0px;
overflow:hidden;
border:none;
}



.article_one_image img {
position:relative;
top:0px;
left:0px;
width:240px;
height:auto;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.article_one_image a img {
border:none;
}

.article_one_image span.report_play {
position:absolute;
top:50px;
left:96px;
display:block;
width:50px;
height:50px;
background:url(../App_Themes/cyklonovinky/img/video_play_small.png) top left no-repeat;
}

.article_one_text {
position:relative;
top:0px;
right:15px;
float:right;
width:350px;
height:auto;
text-align:left;
margin:0px 0px 15px 0px;
padding:0px 0px 0px 0px;
text-align:justify;
}

.NoImage .article_one_text {
    width:605px;
}

.article_one_text p {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.article_one_text h3 {
margin:0px 0px 0px 0px;
padding:0px 0px 10px 0px;
font-size:16px;
font-weight:bold;
text-align:left;
color:#242424;
line-height:1.3em;
}

.article_one_text h3 a {
font-weight:bold;
text-decoration:underline;
color:#242424;
}

.article_one_text h3 a:hover {
font-weight:bold;
text-decoration:underline;
}

.article_one_anotace {
text-align:left;
}

.article_one_anotace p  {
display:inline;
margin:0px;
padding:0px;
}

/*#Clanky / list cyklovylet#*/

.article_one_cyklovylet {
position:relative;
top:0px;
left:0px;
width:100%;
height:auto;
margin:0px 0px 0px 0px;
padding:10px 0px 0px 0px;
background:#ffffff;
overflow:hidden;
}

.article_one_cyklovylet_image {
position:relative;
top:0px;
left:10px;
width:180px;
float:left;
margin:0px 0px 15px 0px;
padding:0px 0px 1px 0px;
overflow:hidden;
border:none;
}

.article_one_cyklovylet_podkategorie {
position:relative;
top:-5px;
left:0px;
font-size:9px;
}

.article_one_cyklovylet_image img {
position:relative;
top:0px;
left:0px;
width:180px;
height:auto;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.article_one_cyklovylet_image a img {
border:none;
}

.article_one_cyklovylet_text {
position:relative;
top:0px;
right:15px;
float:right;
width:385px;
height:auto;
text-align:left;
margin:0px 0px 15px 0px;
padding:0px 0px 0px 0px;
text-align:justify;
}

.article_one_cyklovylet_text p {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.article_one_cyklovylet_text h3 {
margin:0px 0px 0px 0px;
padding:0px 0px 10px 0px;
font-size:16px;
font-weight:bold;
text-align:left;
color:#242424;
line-height:1.3em;
}

.article_one_cyklovylet_text h3 a {
font-weight:bold;
text-decoration:underline;
color:#242424;
}

.article_one_cyklovylet_text h3 a:hover {
font-weight:bold;
text-decoration:underline;
}

.article_one_cyklovylet_anotace {
text-align:left;
}

.article_one_cyklovylet_anotace p  {
display:inline;
}




/*#Clanky / list vyziva#*/

.article_one_vyziva {
position:relative;
top:0px;
left:0px;
width:100%;
height:auto;
margin:0px 0px 0px 0px;
padding:10px 0px 0px 0px;
background:#ffffff;
overflow:hidden;
}

.article_one_vyziva_image {
position:relative;
top:0px;
left:10px;
width:180px;
float:left;
margin:0px 0px 15px 0px;
padding:0px 0px 1px 0px;
overflow:hidden;
border:none;
}

.article_one_vyziva_podkategorie {
position:relative;
top:-5px;
left:0px;
font-size:9px;
}

.article_one_vyziva_image img {
position:relative;
top:0px;
left:0px;
width:180px;
height:auto;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.article_one_vyziva_image a img {
border:none;
}

.article_one_vyziva_text {
position:relative;
top:0px;
right:15px;
float:right;
width:385px;
height:auto;
text-align:left;
margin:0px 0px 15px 0px;
padding:0px 0px 0px 0px;
text-align:justify;
}

.article_one_vyziva_text p {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.article_one_vyziva_text h3 {
margin:0px 0px 0px 0px;
padding:0px 0px 10px 0px;
font-size:16px;
font-weight:bold;
text-align:left;
color:#242424;
line-height:1.3em;
}

.article_one_vyziva_text h3 a {
font-weight:bold;
text-decoration:underline;
color:#242424;
}

.article_one_vyziva_text h3 a:hover {
font-weight:bold;
text-decoration:underline;
}

.article_one_vyziva_anotace {
text-align:left;
}

.article_one_vyziva_anotace p  {
display:inline;
}

/*#Clanky / list nahodne reportaze vpravo#*/

.article_one_reportaz_vpravo {
position:relative;
top:0px;
left:0px;
width:100%;
height:auto;
margin:0px 0px 10px 0px;
padding:0px 0px 0px 0px;
overflow:hidden;
text-align:center;
}

.article_one_reportaz_vpravo_title {
text-align:center;
margin:0px 0px 10px 0px;
padding:0px 0px 0px 0px;
}

.article_one_reportaz_vpravo_image {
position:relative;
top:0px;
left:0px;
width:100%;
height:135px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
overflow:hidden;
border:none;
}

.article_one_reportaz_vpravo_podkategorie {
position:relative;
top:-5px;
left:0px;
font-size:9px;
}

.article_one_reportaz_vpravo_image img {
position:relative;
top:0px;
left:0px;
width:240px;
height:auto;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.article_one_reportaz_vpravo_image a img {
border:none;
}

.article_one_reportaz_vpravo_image span.report_play {
position:absolute;
top:42px;
left:119px;
display:block;
width:50px;
height:50px;
background:url(../App_Themes/cyklonovinky/img/video_play_small.png) top left no-repeat;
}



/*#Clanky / detail#*/

.article_detail_img {
position:relative;
top:0px;
left:0px;
text-align:center;
margin:0px 0px 15px 0px;
padding:0px 0px 0px 0px;
}

p.clanek_detail_datum {
margin:0px 0px 5px 0px;
}

/*#Reportaze#*/
/*#Reportaze / list#*/

.reportaz_one {
position:relative;
top:0px;
left:0px;
width:100%;
height:auto;
margin:0px 0px 0px 0px;
padding:10px 0px 0px 0px;
background:#ffffff;
overflow:hidden;
}

.reportaz_one_image {
position:relative;
top:0px;
left:10px;
width:240px;
float:left;
margin:0px 0px 15px 0px;
padding:0px 0px 1px 0px;
overflow:hidden;
border:none;
}

.reportaz_one_podkategorie {
position:relative;
top:-10px;
left:0px;
font-size:9px;
}

.reportaz_one_image img {
position:relative;
top:0px;
left:0px;
width:240px;
height:auto;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.reportaz_one_image a img {
border:none;
}

.reportaz_one_text {
position:relative;
top:0px;
right:15px;
float:right;
width:325px;
height:auto;
text-align:left;
margin:0px 0px 15px 0px;
padding:0px 0px 0px 0px;
text-align:justify;
}

.reportaz_one_text p {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.reportaz_one_text h3 {
margin:0px 0px 0px 0px;
padding:0px 0px 10px 0px;
font-size:16px;
font-weight:bold;
text-align:left;
color:#242424;
line-height:1.3em;
}

.reportaz_one_text h3 a {
font-weight:bold;
text-decoration:underline;
color:#242424;
}

.reportaz_one_text h3 a:hover {
font-weight:bold;
text-decoration:underline;
}

.reportaz_one_anotace p  {
display:inline;
}

/*#Udalosti#*/
/*#Udalosti / list right#*/

.event_one {
position:relative;
top:0px;
left:0px;
width:100%;
height:auto;
}

.event_one .event_image {
position:relative;
top:5px;
left:0px;
float:left;
margin:0px 10px 10px 0px;
padding:0px 0px 0px 0px;
}

.event_one a img {
border:none;
}

.event_one a:hover img {
border:none;
}

.event_one h3 {
color:#242424;
font-size:14px;
font-weight:bold;
margin:0px 0px 0px 0px;
padding:0px 0px 15px 0px;
}

.event_one h3 a {
color:#242424;
font-size:14px;
font-weight:bold;
text-decoration:underline;
}

.event_one_summary {
position:relative;
top:0px;
left:0px;
width:100%;
height:auto;
text-align:left;
margin-bottom:10px;
}

.event_one_summary p {
display:inline;
}

/*#Udalosti / list right noimage#*/

.event_one_noimage {
position:relative;
top:0px;
left:0px;
width:100%;
height:auto;
margin:0px 0px 8px 0px;
padding:0px 0px 0px 0px;
border-bottom:1px dotted #959595;
}

.event_one_noimage .event_image {
position:relative;
top:5px;
left:0px;
float:left;
margin:0px 10px 10px 0px;
padding:0px 0px 0px 0px;
}

.event_one_noimage a img {
border:none;
}

.event_one_noimage a:hover img {
border:none;
}

.event_one_noimage h3 {
color:#242424;
font-size:14px;
font-weight:bold;
margin:0px 0px 0px 0px;
padding:0px 0px 10px 0px;
}

.event_one_noimage h3 a {
color:#242424;
font-size:14px;
font-weight:bold;
text-decoration:underline;
}

.event_one_noimage_summary {
position:relative;
top:0px;
left:0px;
width:100%;
height:auto;
text-align:left;
margin-bottom:10px;
}

.event_one_noimage_summary p {
display:inline;
margin:0px;
padding:0px;
}

/*#Udalosti / list left#*/

.event_one_main {
position:relative;
top:0px;
left:0px;
height:auto;
margin:0px 0px 0px 0px;
padding:10px 10px 0px 10px;
background:#ffffff;
overflow:hidden;
}

.event_one_main .event_image {
position:relative;
top:5px;
left:0px;
float:left;
margin:0px 10px 10px 0px;
padding:0px 0px 0px 0px;
}

.event_one_main a img {
border:none;
}

.event_one_main a:hover img {
border:none;
}

.event_one_main h3 {
color:#242424;
font-size:14px;
font-weight:bold;
margin:0px 0px 0px 0px;
padding:0px 0px 15px 0px;
}

.event_one_main h3 a {
color:#242424;
font-size:14px;
font-weight:bold;
text-decoration:underline;
}


/*#Udalosti / list left new#*/

table.udalosti_list {
position:relative;
top:0px;
left:0px;
width:100%;
height:auto;
border-collapse:collapse;
margin-bottom:15px;
}

table.udalosti_list tr.odd {
background:#fafafa;
}

table.udalosti_list tr.even {
background:#e3e2e2;
}

table.udalosti_list th {
background:#17ace6;
text-align:left;
padding:2px 4px 2px 4px;
border-left:1px solid #f4f3f3;
border-bottom:1px solid #f4f3f3;
color:#ffffff;
}

table.udalosti_list th.datum {
width:55px;
}

table.udalosti_list th.misto {
width:100px;
}

table.udalosti_list th.soutez {
width:120px;
}

table.udalosti_list th.typ {
width:90px;
}

table.udalosti_list td {
text-align:left;
padding:2px 4px 2px 4px;
border-left:1px solid #f4f3f3;
border-bottom:1px solid #f4f3f3;
}



/*#Udalosti / list right new#*/

div.udalosti_list_small {
margin-bottom:15px;
}

table.udalosti_list_small {
position:relative;
top:0px;
left:0px;
width:100%;
height:auto;
border-collapse:collapse;
margin-bottom:5px;
}

table.udalosti_list_small tr.odd {
background:#fafafa;
}

table.udalosti_list_small tr.even {
background:#e3e2e2;
}

table.udalosti_list_small th {
background:#17ace6;
text-align:left;
padding:2px 4px 2px 4px;
border-left:1px solid #f4f3f3;
border-bottom:1px solid #f4f3f3;
color:#ffffff;
}

table.udalosti_list_small th.datum {
width:55px;
}

table.udalosti_list_small td {
text-align:left;
padding:2px 4px 2px 4px;
border-left:1px solid #f4f3f3;
border-bottom:1px solid #f4f3f3;
}


/*#Video#*/
.detail_video_640 {
position:relative;
top:0px;
left:-15px;
width:640px;
height:360px;
margin:0px 0px 40px 0px;
padding:0px 0px 0px 0px;
}

/*#Fotogalerie#*/
.fotogalerie_wrap {
position:relative;
top:0px;
left:-8px;
width:636px;
height:auto;
margin:40px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.fotogalerie_wrap a {
position:relative;
top:0px;
left:0px;
display:block;
width:141px;
height:105px;
text-align:center;
float:left;
overflow:hidden;
border:none;
margin:0px 8px 15px 7px;
padding:0px 0px 0px 0px;
}

.fotogalerie_wrap a img {
border:none;
}

/*#Social bookmarking#*/
.social_bookmarking_wrap {
margin:25px 0px 15px 0px;
padding:10px 0px 10px 0px;
border-top:1px solid #cbcbcb;
}

.social_bookmarking_wrap .social_title {
position:relative;
top:-3px;
}

/*#NC Slider HP#*/
.Slider {
position:relative;
top:0px;
left:-15px;
width:640px;
height:432px;
font-size:12px;
z-index:10;
}

.Slider a img {
border:none;
}

.Slider a:hover img {
border:none;
}

.cont_img_slider, .cont_img_slider img {
position:relative;
top:0px;
left:0px;
width:640px;
height:360px;
font-size:0px;
}

.cont_img_slider img {
float:left;
}

.cont_img_slider a {
text-decoration:none;
color:#ffffff;
margin:0px;
padding:0px;
}

.cont_img_slider a:hover {
text-decoration:underline;
color:#ffffff;
}

span.detail_ajax_01 {
position:absolute;
top:0px;
right:0px;
display:block;
width:189px;
height:43px;
z-index:2;
font-size:12px;
text-align:right;
font-weight:bold;
padding:28px 25px 0px 0px;
}

a:hover span.detail_ajax_01 {
text-decoration:underline;
}

.video_play {
position:absolute;
top:155px;
left:272px;
width:95px;
height:95px;
z-index:2;
background:url(../App_Themes/cyklonovinky/img/video_play.png) top left no-repeat;
}

a span.detail_ajax {
text-decoration:none;
color:#242424;
}

a:hover span.detail_ajax {
text-decoration:none;
color:#ffffff;
}

span.detail_ajax {
position:absolute;
top:0px;
left:0px;
display:block;
width:610px;
height:15px;
font-size:16px;
font-weight:bold;
background:url(../App_Themes/cyklonovinky/img/nc_slider_header_bg.gif) #1baedb top left repeat-x;
padding:12px 15px 15px 15px;
z-index:2;
overflow:hidden;
color:#242424;
text-align:left;
text-decoration:none;
}

.detail_ajax_02 span {
margin:0px;
padding:0px;
width:184px;
height:166px;
overflow:hidden;
display:block;
}

.ajax_unit_bg {
position:relative;
top:0px;
left:0px;
width:640px;
height:70px;
background:url(../App_Themes/cyklonovinky/img/ajax_list_bg.gif) top left no-repeat;
padding:0px 0px 0px 0px;
border-top:2px solid #1baedb;
}

.ajax_left {
position:relative;
top:0px;
left:0px;
float:left;
width:213px;
height:70px;
}

.ajax_middle {
position:relative;
top:0px;
float:left;
width:213px;
height:70px;
}

.ajax_right {
position:relative;
top:0px;
float:right;
width:214px;
height:70px;
}

.ajax_img_mini {
position:absolute;
top:0px;
left:0px;
width:213px;
height:70px;
overflow:hidden;
}

.ajax_img_mini a {
position:absolute;
top:0px;
left:0px;
width:213px;
height:70px;
color:#ffffff;
text-decoration:none;

}

.ajax_img_mini a:hover, .ajax_img_mini a.selected:hover {
color:#ffffff;
text-decoration:underline;
background:url(../App_Themes/cyklonovinky/img/img_ajax_mini_on.gif) 22% 5% no-repeat;
}

.ajax_img_mini a:hover span {
color:#ffffff;
text-decoration:underline;
}

.ajax_img_mini a.selected {
color:#ffffff;
text-decoration:none;
background:url(../App_Themes/cyklonovinky/img/img_ajax_mini_on.gif) 22% 5% no-repeat;
}

.ajax_img_mini a img {
position:relative;
top:8px;
left:8px;
width:80px;
height:49px;
border:2px solid #525252;
}

.ajax_img_mini a:hover img, .ajax_img_mini a.selected img {
position:relative;
top:8px;
left:8px;
width:80px;
height:49px;
border:2px solid #1baedb;
overflow:visible;
}

.ajax_img_mini span {
position:absolute;
bottom:11px;
right:6px;
display:block;
width:108px;
height:50px;
overflow:hidden;
vertical-align:bottom;
line-height:1.4em;
}

/*#Slider clanky#*/

.slider_clanky {
position:relative;
top:0px;
left:0px;
width:610px;
height:350px;
margin:0px 0px 15px 0px;
padding:15px 0px 0px 0px;
}

.slider_clanky .Slider {
position:relative;
top:0px;
left:0px;
background:#242424;
width:610px;
height:350px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
overflow:hidden;

}

.slider_clanky .Slider .ContentPage {
position:relative;
top:0px;
left:0px;
width:610px;
height:280px;
overflow:hidden;
}

.slider_clanky .slider_article_one_image {
position:relative;
top:0px;
left:10px;
width:400px;
height:266px;
overflow:hidden;
}

.slider_clanky .slider_article_one_image img {
position:relative;
top:0px;
left:0px;
width:400px;
height:266px;
}

.slider_clanky span.report_play {
position:absolute;
top:85px;
left:155px;
display:block;
width:95px;
height:95px;
background:url(../App_Themes/cyklonovinky/img/video_play.png) top left no-repeat;
}

.slider_article_one_image .podkategorie {
position:absolute;
bottom:0px;
left:0px;
display:block;
margin:0px 0px 0px 0px;
padding:5px 8px 5px 8px;
color:#ffffff;
text-decoration:none;
background:url(../App_Themes/cyklonovinky/img/podklad_70proc.png) top left repeat;
}

.slider_clanky h2 {
position:relative;
top:0px;
left:10px;
width:590px;
height:22px;
color:#ffffff;
overflow:hidden;
font-size:16px;
font-weight:bold;
text-decoration:none;
margin:10px 0px 10px 0px;
padding:0px 0px 0px 0px;
}

.slider_clanky h2 a {
position:relative;
top:0px;
left:0px;
font-size:16px;
color:#ffffff;
font-weight:bold;
text-decoration:none;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.slider_clanky h2 a:hover {
text-decoration:underline;
}

.slider_article_one_text {
position:absolute;
top:42px;
right:10px;
width:179px;
height:268px;
color:#ffffff;
overflow:hidden;
text-align:left;
}

.slider_article_one_text p {
display:inline;
margin:0px;
padding:0px;
}

.slider_clanky .Pager {
position:absolute;
bottom:10px;
left:0px;
width:500px;
height:20px;
margin:0px 10px 0px 0px;
padding:4px 4px 4px 4px;
}

.slider_clanky .Pager .PagerPage {
margin:0px 25px 0px 0px;
padding:0px 0px 0px 0px;
float:left;
}

.slider_clanky .Pager .Control {
margin:0px 25px 0px 0px;
padding:0px 0px 0px 0px;
float:left;
}

.slider_clanky .Pager .Control a {
position:relative;
top:0px;
left:6px;
display:block;
width:65px;
height:23px;
margin:0px 10px 0px 0px;
padding:2px 0px 0px 0px;
text-align:center;
background:#17afe8;
color:#ffffff;
text-decoration:underline;
z-index:10;
}

.slider_clanky .Pager .PagerPage a {
position:relative;
top:0px;
left:6px;
display:block;
width:25px;
height:23px;
margin:0px 10px 0px 0px;
padding:2px 0px 0px 0px;
text-align:center;
background:#17afe8;
color:#ffffff;
text-decoration:underline;
z-index:10;
}



/*#Partneri#*/

ul.partneri {
position:relative;
top:0px;
left:0px;
list-style-type:none;
margin:0px 0px 20px 0px;
padding:0px 0px 0px 0px;
}

ul.partneri li {
position:relative;
top:0px;
left:0px;
float:left;
width:140px;
height:140px;
overflow:hidden;
margin:6px 6px 6px 6px;
padding:0px 0px 0px 0px;
background:#ffffff;
}

ul.partneri li a {
position:relative;
top:0px;
left:0px;
display:block;
width:140px;
height:140px;
text-align:center;
color:#b68a3d;
text-decoration:underline;
}

ul.partneri li a span.partner_img_wrap {
_position: absolute;
#top: 50%;
display: table-cell;
vertical-align: middle;
margin-left:5px;
width:123px;
height:123px;
}

ul.partneri li a span.partner_img_wrap img {
position:relative;
top:5px;
left:5px;
}

/*#Partneri/Side#*/

div.klub100 {
text-align:center;
width:287px;
height:61px;
padding:14px 0px 10px 13px;
}

div.klub100 a {
display:block;
width:50px;
height:50px;
float:left;
padding:0px 6px 0px 0px;
}

span.partner_klub100_img_wrap {
display: table-cell;
vertical-align: middle;
width:50px;
height:50px;
background:#ffffff;
text-align:center;
padding:0px 0px 0px 0px;
overflow:hidden;
}

span.partner_klub100_img_wrap img {
position:relative;
top:0px;
left:0px;
}

/*#Partneri/Partneri side#*/

div.partneri_side {
position:relative;
top:0px;
left:0px;
text-align:left;
width:300px;
height:58px;
padding:0px 0px 0px 0px;

}

div.partneri_side a {
display:inline-block;
width:58px;
height:58px;
padding:0px 13px 0px 0px;
vertical-align:top;
}

span.partner_side_img_wrap {
display: table-cell;
vertical-align: middle;
width:58px;
height:58px;
text-align:center;
padding:0px 0px 0px 0px;
overflow:hidden;
}

span.partner_side_img_wrap img {
position:relative;
top:0px;
left:0px;
}


/*#Reportaze / list vpravo#*/

.article_one {
position:relative;
top:0px;
left:0px;
width:100%;
height:auto;
margin:0px 0px 0px 0px;
padding:10px 0px 0px 0px;
background:#ffffff;
overflow:hidden;
}

.article_one_image {
position:relative;
top:0px;
left:10px;
width:132px;
float:left;
margin:0px 0px 15px 0px;
padding:0px 0px 1px 0px;
overflow:hidden;
border:none;
}

.article_one_podkategorie {
position:relative;
top:-5px;
left:0px;
font-size:9px;
line-height:13px;
color:#757575
}

.article_one_image img {
position:relative;
top:0px;
left:0px;
width:132px;
height:auto;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.article_one_image a img {
border:none;
}

.article_one_image span.report_play {
position:absolute;
top:19px;
left:45px;
display:block;
width:50px;
height:50px;
background:url(../App_Themes/cyklonovinky/img/video_play_small.png) top left no-repeat;
}

.article_one_text {
position:relative;
top:0px;
right:15px;
float:right;
width:458px;
height:auto;
text-align:left;
margin:0px 0px 15px 0px;
padding:0px 0px 0px 0px;
text-align:justify;
}

.article_one_text p {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.article_one_text h3 {
margin:0px 0px 0px 0px;
padding:0px 0px 10px 0px;
font-size:16px;
font-weight:bold;
text-align:left;
color:#242424;
line-height:1.3em;
}

.article_one_text h3 a {
font-weight:bold;
text-decoration:underline;
color:#242424;
}

.article_one_text h3 a:hover {
font-weight:bold;
text-decoration:underline;
}

.article_one_anotace {
text-align:left;
}

.article_one_anotace p  {
display:inline;
margin:0px;
padding:0px;
}

/*# COOKIE USE APPROVAL #*/

.CookieUseApproval {
  position:fixed;
  bottom:0px;
  left:0px;
  width:100%;
  height:auto;
  margin:0px auto;
  padding:0px;
  background-color:rgba(0, 0, 0, 0.80);
  color:#fff;
  z-index:100000;
  text-align:center;
}

.CookieUseApproval .CookieText {
  display:inline-block;
  vertical-align:middle;
  margin:8px 30px;  
  color:#fff;  
  line-height:1.2em;
  font-size:12px;
  line-height:16px;
}

.CookieUseApproval .CookieText a {
  text-decoration:underline;
  display:inline-block;
  margin:0px 10px; 
  color:#17ACE6; 
  font-size:12px;
  line-height:16px;  
}

.CookieUseApproval .CookieText a:hover {
  color:#0883b3;
}

.CookieUseApproval .CookieButton {
  display:inline-block;
  vertical-align:middle;
  margin:6px 30px;  
  padding:7px 20px;
  background-color:#17ACE6;
  cursor:pointer;
  text-decoration:none;
  font-size:12px;
  line-height:16px;  
}

.CookieUseApproval .CookieButton:hover {
  background-color:#0883b3;
  text-decoration:none;
}

/*# NOVA UVODNI STRANA #*/


.HPSides {
    position:relative;
    top:0px;
    left:0px;
    width:auto;
    height:auto;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}

.HPSideLeft {
    position:relative;
    top:0px;
    left:0px;
    width:400px;
    height:auto;
    float:left;    
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}

.HPSideRight {
    position:relative;
    top:0px;
    left:0px;
    width:200px;
    height:auto;
    float:right;    
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}

.HPSides .article_one {
    background:transparent;
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
    border-bottom: 1px dotted #959595;
}

.HPSides .article_one_text h3,
.HPSides .article_one_text h3 a
{
    font-size:14px;
    color:#17afe8;
}

.HPSides .article_one_text {
    width:200px;
    position: relative;
    top: 0px;
    right:0px;
    float:right; 
    text-align:left !important;
    margin-bottom:0px;
}

.HPSideLeft .article_one_text {
    width:300px;
}

.HPSideLeft .article_one.NoImage .article_one_text {
    width:400px;
}

.HPSides .article_one_text .article_one_anotace,
.HPSides .article_one_text .article_one_anotace div,
.HPSides .article_one_text .article_one_anotace span
{
    text-align:left !important;
font-size:14px !important;
}

.HPSides .article_one_text .article_one_anotace {
    margin-bottom:10px;
}

.HPSides .article_one_text .article_one_anotace div,
.HPSides .article_one_text .article_one_anotace span
{
    display:inline;
}

.HPSides .article_one_image {
    position:relative;
    top:0px;
    left:0px;
    width:80px;
}

.HPSides .article_one_image img {
   width:80px;
}

.HPSides .article_one_image a {
   display:block;
   position:relative;
   top:0px;
   left:0px;
   width:100%;
   height:100%;
}

.HPSides .article_one_image span.report_play {
    position: absolute;
    top:13px;
    left:29px;
    display: block;
    width: 25px;
    height: 25px;
    background:url(../App_Themes/cyklonovinky/img/video_play_small.png);
    background-position:50% 50%;
    background-repeat:no-repeat;
    background-size:25px 25px;
    
}











.article_one.video .article_one_image {
    position:relative;
    top:0px;
    left:0px;
    width:200px;
}

.article_one.video .article_one_image img {
   width:200px;
}

.article_one.video .article_one_image a {
   display:block;
   position:relative;
   top:0px;
   left:0px;
   width:100%;
   height:100%;
}

.article_one.video .article_one_image span.report_play {
    position: absolute;
    top:51px;
    left:82px;
    display: block;
    width: 35px;
    height: 35px;
    background:url(../App_Themes/cyklonovinky/img/video_play_small.png);
    background-position:50% 50%;
    background-repeat:no-repeat;
    background-size:35px 35px;
}





























.HPFullWidth .slider_clanky {
position:relative;
top:0px;
left:-15px;
width:645px;
height:350px;
margin:15px 0px 25px 0px;
padding:0px;
}

.HPFullWidth .slider_clanky .slider_article_one_image {
    position: relative;
    top: 0px;
    left:0px;
    width:645px;
    height:350px;
    overflow: hidden;
}

.HPFullWidth .slider_clanky .slider_article_one_image img {
    position: relative;
    top: 0px;
    left: 0px;
    width:645px;
    height:auto;
}

.HPFullWidth .slider_clanky .Slider {
    position: relative;
    top: 0px;
    left: 0px;
    background:transparent;
    width: 645px;
    height:350px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    overflow: hidden;
}

.HPFullWidth .slider_article_one-v2 {
   width:100%;
   height:auto;
   max-height:350px;
}

.HPFullWidth .slider_clanky h2 {
    position: absolute;
    top:25px;
    left:0px;
    display: block;    
    width:auto;
    height:auto;
    color:#ffffff;
    font-size: 22px;
    line-height:28px;    
    font-weight: bold;
    text-decoration: none;
    margin:0px 0px 0px 0px;
    padding:10px 15px;
    text-decoration: none;
    background: url(../App_Themes/cyklonovinky/img/podklad_70proc.png) top left repeat;    
}

.HPFullWidth .slider_clanky a {
    position: absolute;
    top:0px;
    left:0px;
    display: block;
    width:100%;
    height:100%;
}

.HPFullWidth .slider_article_one_image .podkategorie {
    position: absolute;
    bottom:25px;
    left: 0px;
    display: block;
    margin: 0px 0px 0px 0px;
    padding:6px 15px;
    color: #ffffff;
    text-decoration: none;
    background: url(../App_Themes/cyklonovinky/img/podklad_70proc.png) top left repeat;
}

.HPFullWidth .slider_clanky .Pager {
    position:absolute;
    top:300px;
    right:0px;
    width:auto;
    height:0px;
    margin:0px 10px 0px 0px;
    padding:0px 10px 0px 0px;
    text-align:right;
}

.HPFullWidth .slider_clanky .Pager .PagerPage {
    width: 25px !important;
    height: 23px;
    float:none;
    display:inline-block;
    margin:0px 0px 0px 5px;
    vertical-align:top;    
}

.HPFullWidth .slider_clanky .Pager .PagerPage a  {
    position: relative;
    top: 0px;
    left: 0px;
    width: 25px !important;
    height: 23px; 
    line-height: 23px; 
}

.HPFullWidth .slider_clanky .Pager .Control {
    position: relative;
    top: 0px;
    left: 0px;
    float:none;
    display:inline-block;
    margin:0px 0px 0px 0px;    
}

.HPFullWidth .slider_clanky .Pager .Control a {
    position: relative;
    top: 0px;
    left: 0px;
    float:none;
    display:inline-block;
    vertical-align:top;
    margin:0px 0px 0px 5px;
    height: 23px; 
    line-height: 23px; 
}

.HPSides .hp_oddil_hlavicka h2 {
    margin-top:0px;
    margin-bottom:25px;
    padding-bottom:4px;
    border-bottom:1px solid #17afe8;
    width:auto;
}

.HPSides .hp_oddil_hlavicka a {

  text-decoration:none;
  font-size:12px;
  display:inline-block;
  padding-top:2px;
}

.HPSides .hp_oddil_hlavicka a:hover {

  text-decoration:underline;
}



/*#Clanky / list no image side#*/

.article_one_no_image_side {
position:relative;
top:0px;
left:0px;
width:100%;
height:auto;
margin:0px 0px 8px 0px;
padding:0px 0px 0px 0px;
border-bottom:1px dotted #959595;
}

.article_one_no_image_side .news_one_text {
position:relative;
top:0px;
left:0px;
width:100%;
height:auto;
text-align:left;
margin:0px 0px 15px 0px;
padding:0px 0px 0px 0px;
}

.article_one_no_image_side .article_one_text_title {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.article_one_no_image_side .article_one_text_title a {
font-weight:bold;
color:#252525;
font-size:14px;
display:inline-block;
padding-right:6px;
margin-bottom:5px;
}

.article_one_no_image_side .article_one_text_content {
    margin-bottom:10px;
    margin-top:10px;
}


span.article_one_text_title_date {
display:inline-block;
font-size:12px;
white-space:nowrap
}

.article_one_no_image_side .article_one_podkategorie {
    position:relative;
    top:0px;
    left:0px;
    display:block;
}

.article_one_no_image_side .article_one_text_content,
.article_one_no_image_side .article_one_text_content div,
.article_one_no_image_side .article_one_text_content span
{
    text-align:left !important;
}

.MoreSide {
    color:#17afe8;
}


/* Minification failed (line 4208): An underscore is not a valid CSS1 or CSS2 identifier character */