/*
** Copyright 2007 ASCON Group. All rights reserved. 
*/

body {
	margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px;
	background-color: #717171;
	background-image: url('../img/body/bcg.png');
	background-repeat: repeat-x;
	background-position: top;
}

/* Rich Text Editor default settings */
p {margin: 0px;}
body, p, div, td {font-size: 11px; font-family: Verdana, Arial, Helvetica, Tahoma; }
/* end of: Rich Text Editor default settings */

/* basic settings */
.cleaner_left{
	clear: left;
	line-height: 0px;
	height: 0px;
	font-size: 0;
}
form {margin: 0px;}
img.link {border:0px;}
img.border { border: 1px solid #BEB7B2; }
img.icon { vertical-align: middle; width: 16px; height: 16px; border: 0px; margin-left: 3px; margin-right: 3px; }
img.icon_24 { vertical-align: middle; width: 24px; height: 24px; border: 0px; margin-left: 3px; margin-right: 3px; }
hr {
	width: 100%;
	background-color: #D9DBDC;
  border-width: 0px;
  height: 1px;
  color: #D9DBDC;
} 
a {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, Tahoma;
	font-size: 11px;
	text-decoration: underline;	
}
a:visited { color: #000000; text-decoration: underline; }
a:hover { color: #CC271E; text-decoration: underline; }

/* zdroj: http://developer.mozilla.org/en/docs/Consistent_List_Indentation */
ul {
	margin-left: 15; padding-left: 0px;
	margin-top: 8px; margin-bottom: 0px;
	list-style-type: square;
}
ol {
	margin-left: 25px; padding-left: 0px;
	margin-top: 8px; margin-bottom: 0px;
}
li { margin-bottom: 5px; }
/* ul li {list-style-image: url("../img/list.png"); } */

.no_article {	color: #70655A; }

.note {color: #5F5F5F; font-family: Verdana; font-size: 11px; font-weight: normal; }
.note2 {color: #2F3940; font-size: 10px;  }
.error {color: #E10000;}
.warning {color: #E10000;} 
.ok {color: #1B486B;}
/* end of: basic settings */

div.box {
	background-color: #F8F8F8;
	border: 1px solid #DDDDDD;
	color: #323234;
	line-height: 140%;
	margin: 3px 4px 3px 0px;
}
div.box_padding {
	width: auto;
	padding: 6px 10px 6px 10px;
}

div.info_box {
	background-color: #F8F8F8;
	border: 1px solid #DDDDDD;
	color: #323234;
	font-weight: bold;
	background-image : url("../img/bcg/box/info.gif");
	background-position: top left;
	background-repeat: no-repeat;
	line-height: 140%;
	margin: 3px 4px 3px 0px;
}
div.info_box_padding {
	width: auto;
	padding: 6px 10px 6px 25px;
}

div.warning_box {
	background-color: #FFF9E6;
	border: 1px solid #FFAF75;
	color: #EC0C00;
	background-image : url("../img/bcg/box/warning.gif");
	background-position: top left;
	background-repeat: no-repeat;
	line-height: 140%;
	margin: 3px 4px 3px 0px;
}
div.warning_box_padding {
	width: auto;
	padding: 6px 10px 6px 25px;
}

h1, h2, h3, h4, h5 {
	color: #2A2A2A;
}

h1, h2, h3 {
	margin: 5px 0px 10px 0px;
	padding: 0px;
}
h4 {
	margin: 5px 0px 7px 0px;
	padding: 0px;
}
h5, h6 {
	margin: 2px 0px 5px 0px;
	padding: 0px;
}
h1 { font-size: 16px; }
h2 { font-size: 15px; }
h3 { font-size: 14px; }
h4 { font-size: 13px; }
h5 { font-size: 12px; }
h6 { font-size: 11px; }

/* forms */
button {
	width:auto;
  overflow:visible;
	padding: 2px 3px 2px 3px;
	margin: 0px;
}
.button, button {
	color: #000000;
	border: 1px solid #A4A4A4;	
	font-family: Verdana, Arial, Tahoma, Helvetica;
	font-size: 12px;
	background-color: #E8E8E8;
	background-image: url('../img/button/bcg.gif');
	background-repeat: repeat-x;
	background-position: top left;
}
button:hover {
	border: 1px solid #000000;
}
/* end of: forms */

/* layout */
body {
	text-align: center; /* center page, IE */
}

table#container {
	width: 989px;
}
table#container td#header {
	background-image: url('../img/header/header.png');
	background-repeat: no-repeat;
	background-position: top left;
	height: 229px;
	vertical-align: top;
}
table#container td#panel_left {
	width: 304px;
	vertical-align: top;	
	background-color: #5B5B5B;
}
table#container td#panel_right {
	width: 228px;
	vertical-align: top;	
	background-color: #F2F2F2;
}
table#container td#main_content {
	width: 457px;
	vertical-align: top;
	background-color: #FFFFFF;
}
table#container td#footer_left {
	background-color: #5B5B5B;
}
table#container td#footer {
	vertical-align: middle;
	height: 37px;
	background-color: #717171;
}

table.header_container {
	width: 989px;
	height: 229px;
}
table.header_container td.hc_homelink {
	text-align: left;
	vertical-align: top;
	height: 74px;
}
table.header_container td.hc_search {
	text-align: right;
	vertical-align: bottom;
	padding-right: 30px;
	padding-bottom: 25px;
	height: 74px;
}
table.header_container td.hc_bottom {
	text-align: right;
	vertical-align: bottom;
}
img.link_freud {
	border: 0px; width: 226px; height: 74px;
}
img.link_home {
	border: 0px; width: 305px; height: 74px;
}
div.main_content_padding {
	width: 423px;
	margin-left: 18px; margin-right: 16px;
	margin-top: 10px; margin-bottom: 10px;
}
/* end of: layout */

/* articles */
h1.title_article, h2.title_article {
	font-family: Verdana, Arial, Helvetica, Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #CC271E;
	margin: 0px;
	margin-bottom: 10px;
}
div.text {
	text-align: justify;
}
div.title_photogallery {
	font-family: Verdana, Arial, Helvetica, Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	margin-bottom: 10px;
	margin-top: 5px;
}
hr.divider {
	width: 100%; 	border-top: 1px solid #D9DBDC; height: 1px;
	padding-bottom: 0px; margin-bottom: 0px;  
}
div.divider {
	margin-top: 15px;
	margin-bottom: 10px;
}
div.article_impressions {
	margin-top: 8px;
	color: #717171;
	font-size: 9px;
	font-family: Verdana, Tahoma, Arial;
}
/* end of: articles */

/* categories */
table.category_title {
	width: 457px;
	height: 38px;
	text-align: left;
	background-image: url('../img/main/bcg_category.png');
	background-repeat: repeat-x;
	background-position: top left;
	background-color: #595959;
	border-left: 1px solid #B8B8B8;
	border-right: 1px solid #B8B8B8;
}
table.category_title td.ct_title {
	vertical-align: middle;
	padding-left: 18px;
}
table.category_title td.ct_icon {
	vertical-align: middle;
	text-align: right;
	padding-right: 16px;
}
img.ct_ico_arrow {
	vertical-align: middle;
	width: 12px; height: 14px;
	border: 0px;
}
h1.category, h2.category {
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	margin: 0px;
	margin-bottom: 0px;
}

table.categories {
	width: 228px;
	vertical-align: top;
	margin-top: 0px;
	background-color: #CC271E;
	background-image: url('../img/menu/bcg_top.png');
	background-repeat: no-repeat;
	background-position: top left;
	border-bottom: 1px solid #FFFFFF;
}
table.categories td {
	height: 32px;
	vertical-align: middle;
	padding-left: 12px; padding-right: 8px;
	overflow: hidden;
	cursor: hand; cursor: pointer;
	border-bottom: 1px solid #E28681;
}
table.categories td.category {
	
}
table.categories td.category_selected {
}
table.categories td.category_icon {
	width: 16px; height: 32px;
	vertical-align: middle;
	text-align: right;
}
img.category {
	border: 0px;
	margin: 0px;	
	width: 14px; height: 12px;
}

a.category {
	color: #FFFFFF;
	font-family: Arial, Tahoma, Verdana, Helvetica;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;	
}
a.category:visited {color: #FFFFFF; text-decoration: none;}
a.category:hover {color: #FFFFFF; text-decoration: none;}

a.category_selected {
	color: #FFFFFF; 
	font-family: Arial, Tahoma, Verdana, Helvetica; font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}
a.category_selected:visited {color: #FFFFFF; text-decoration: none;}
a.category_selected:hover {color: #FFFFFF; text-decoration: none;}

a.category_title {
	color: #FFFFFF;
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;	
}
a.category_title:visited {color: #FFFFFF; text-decoration: none;}
a.category_title:hover {color: #FFFFFF; text-decoration: underline;}

div.category_tree_container {
	padding-bottom: 6px;
	border-bottom: 1px solid #BFBFBF;
	margin-bottom: 10px;
}
div.category_tree_container_bottom {
	padding-top: 10px;
	border-top: 1px solid #BFBFBF;
	margin-top: 6px;
}

img.icon_category_tree { vertical-align: middle; width: 16px; height: 16px; border: 0px; margin-left: 0px; margin-right: 6px; }
img.icon_subcat { vertical-align: middle; width: 16px; height: 16px; border: 0px; margin: 0px; margin-right: 2px;}

div.category_tree {
	color: #000000;
	height: 19px; 
	font-size: 11px; font-weight: bold;
	font-family: Tahoma, Arial, Helvetica, Verdana;
	margin-bottom: 3px;
}
a.category_tree {
	color: #000000;
	font-size: 11px; font-weight: bold;
	font-family: Tahoma, Arial, Helvetica, Verdana;
	text-decoration:none;
}
a.category_tree:visited { color: #000000; text-decoration:none;}
a.category_tree:hover { color: #CC271E; text-decoration:underline;}
/* end of: categories */

/* panel_news */
table.panel_news {
	width: 298px;
	margin-left: 6px;
	background-color: #717171;
}
table.panel_news tr.pn_category_title td {
	height: 38px;
	background-color: #525252;
	background-image: url('../img/panel_news/bcg_title.png');
	background-repeat: repeat-x;
	background-position: top left;
	padding-left: 10px;
}
table.panel_news tr.pn_category_title td.pn_ct_title {
	padding-left: 10px;
}
table.panel_news tr.pn_category_title td.pn_ct_arrow {
	text-align: right;
	padding-right: 15px;
}

table.panel_news tr.pn_article td {
	padding: 6px;
	border-bottom: 6px solid #5B5B5B;
	vertical-align: top;
}
table.panel_news tr.pn_article td.pn_article_text {
	padding-right: 15px;
}
img.pn_image {
	width: 116px;
	border: 0px;
}
a.pn_article_title {
	color: #FFFFFF; 
	font-family: Tahoma, Verdana, Arial; font-size: 11px;
	font-weight: bold;
	text-decoration: none;	
}
a.pn_article_title:visited {color: #FFFFFF; text-decoration: none;}
a.pn_article_title:hover {color: #FFFFFF; text-decoration: underline;}

a.pn_article_text {
	color: #C7C7C7;
	font-family: Tahoma, Verdana, Arial; font-size: 11px;
	text-decoration: none;
}
a.pn_article_text:visited {color: #C7C7C7; text-decoration: none;}
a.pn_article_text:hover {color: #D8D8D8; text-decoration: underline;}

div.pn_article_more {
	text-align: right;
	margin-top: 5px;
}
img.pn_ico_more {
	vertical-align: middle;
	width: 7px; height: 11px;
	border: 0px;
}
div.pn_article_title {
	margin-bottom: 3px;
}
a.pn_category_title {
	color: #FFFFFF; 
	font-family:Tahoma, Arial, Verdana; font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
}
a.pn_category_title:visited {color: #FFFFFF; text-decoration: none;}
a.pn_category_title:hover {color: #FFFFFF; text-decoration: underline;}
img.pn_ico_arrow {
	vertical-align: middle;
	width: 12px; height: 14px;
	border: 0px;
}
/* end of: panel_news */

/* panel_accommodation */
table.panel_accommodation {
	width: 298px;
	margin-left: 6px;
	background-color: #B8B8B8;
	border-bottom: 6px solid #5B5B5B;
}
table.panel_accommodation tr.pa_category_title td {
	height: 30px;
	background-color: #CC271E;
	padding-left: 10px;
}
table.panel_accommodation tr.pa_category_title td.pa_ct_title {
	padding-left: 10px;
}
table.panel_accommodation tr.pa_category_title td.pa_ct_arrow {
	text-align: right;
	padding-right: 15px;
}

table.panel_accommodation tr.pa_article td {
	padding: 6px;
	vertical-align: top;
}
table.panel_accommodation tr.pa_article td.pa_article_text {
	padding-right: 15px;
}
table.panel_accommodation tr.pa_all td {
	padding: 6px;
	vertical-align: top;
}
a.pa_all {
	color: #000000; 
	font-family: Tahoma, Verdana, Arial; font-size: 11px;
	text-decoration: none;	
}
a.pa_all:visited {color: #000000; text-decoration: none;}
a.pa_all:hover {color: #000000; text-decoration: underline;}

img.pa_image {
	width: 116px;
	border: 0px;
}
.pa_article_title {
	color: #000000; 
	font-family: Tahoma, Verdana, Arial; font-size: 11px;
	font-weight: bold;
}
a.pa_article_title {
	color: #000000; 
	font-family: Tahoma, Verdana, Arial; font-size: 11px;
	font-weight: bold;
	text-decoration: none;	
}
a.pa_article_title:visited {color: #000000; text-decoration: none;}
a.pa_article_title:hover {color: #000000; text-decoration: underline;}
.pa_article_text, .pa_article_text div, .pa_article_text p {
	color: #5B5B5B;
	font-family: Tahoma, Verdana, Arial; font-size: 11px;
}
a.pa_article_text {
	color: #5B5B5B;
	font-family: Tahoma, Verdana, Arial; font-size: 11px;
	text-decoration: none;
}
a.pa_article_text:visited {color: #5B5B5B; text-decoration: none;}
a.pa_article_text:hover {color: #464646; text-decoration: underline;}

div.pa_article_more {
	text-align: right;
	margin-top: 5px;
}
img.pa_ico_more {
	vertical-align: middle;
	width: 7px; height: 11px;
	border: 0px;
}
div.pa_article_title {
	margin-bottom: 3px;
}
a.pa_category_title {
	color: #FFFFFF; 
	font-family:Tahoma, Arial, Verdana; font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
a.pa_category_title:visited {color: #FFFFFF; text-decoration: none;}
a.pa_category_title:hover {color: #FFFFFF; text-decoration: underline;}
img.pa_ico_arrow {
	vertical-align: middle;
	width: 12px; height: 14px;
	border: 0px;
}
/* end of: panel_accommodation */

/* panel_restaurants */
table.panel_restaurants {
	width: 298px;
	margin-left: 6px;
	background-color: #B8B8B8;
	border-bottom: 6px solid #5B5B5B;
}
table.panel_restaurants tr.pr_category_title td {
	height: 30px;
	background-color: #CC271E;
	padding-left: 10px;
}
table.panel_restaurants tr.pr_category_title td.pr_ct_title {
	padding-left: 10px;
}
table.panel_restaurants tr.pr_category_title td.pr_ct_arrow {
	text-align: right;
	padding-right: 15px;
}

table.panel_restaurants tr.pr_article td {
	padding: 6px;
	vertical-align: top;
}
table.panel_restaurants tr.pr_article td.pr_article_text {
	padding-right: 15px;
}
table.panel_restaurants tr.pr_all td {
	padding: 6px;
	vertical-align: top;
}
a.pr_all {
	color: #000000; 
	font-family: Tahoma, Verdana, Arial; font-size: 11px;
	text-decoration: none;	
}
a.pr_all:visited {color: #000000; text-decoration: none;}
a.pr_all:hover {color: #000000; text-decoration: underline;}

img.pr_image {
	width: 116px;
	border: 0px;
}
.pr_article_title {
	color: #000000; 
	font-family: Tahoma, Verdana, Arial; font-size: 11px;
	font-weight: bold;
}
a.pr_article_title {
	color: #000000; 
	font-family: Tahoma, Verdana, Arial; font-size: 11px;
	font-weight: bold;
	text-decoration: none;	
}
a.pr_article_title:visited {color: #000000; text-decoration: none;}
a.pr_article_title:hover {color: #000000; text-decoration: underline;}
.pr_article_text, .pr_article_text div, .pr_article_text p {
	color: #5B5B5B;
	font-family: Tahoma, Verdana, Arial; font-size: 11px;
}
a.pr_article_text {
	color: #5B5B5B;
	font-family: Tahoma, Verdana, Arial; font-size: 11px;
	text-decoration: none;
}
a.pr_article_text:visited {color: #5B5B5B; text-decoration: none;}
a.pr_article_text:hover {color: #464646; text-decoration: underline;}

div.pr_article_more {
	text-align: right;
	margin-top: 5px;
}
img.pr_ico_more {
	vertical-align: middle;
	width: 7px; height: 11px;
	border: 0px;
}
div.pr_article_title {
	margin-bottom: 3px;
}
a.pr_category_title {
	color: #FFFFFF; 
	font-family:Tahoma, Arial, Verdana; font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
a.pr_category_title:visited {color: #FFFFFF; text-decoration: none;}
a.pr_category_title:hover {color: #FFFFFF; text-decoration: underline;}
img.pr_ico_arrow {
	vertical-align: middle;
	width: 12px; height: 14px;
	border: 0px;
}
/* end of: panel_restaurants */

/* table main_news_service_title */ 
table.main_news_service_title {
	width: 457px;
	height: 38px;
	text-align: left;
	background-image: url('../img/main/bcg_mnst.png');
	background-repeat: repeat-x;
	background-position: top left;
	background-color: #E7E7E7;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
}
table.main_news_service_title td.mnst_title {
	vertical-align: middle;
	padding-left: 18px;
}
table.main_news_service_title td.mnst_icon {
	vertical-align: middle;
	text-align: right;
	padding-right: 16px;
}
img.mnst_ico_arrow {
	vertical-align: middle;
	width: 12px; height: 14px;
	border: 0px;
}

a.mnst_title {
	color: #444444;
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;	
}
a.mnst_title:visited {color: #444444; text-decoration: none;}
a.mnst_title:hover {color: #444444; text-decoration: underline;}
/* end of: table main_news_service_title */

/* table main_news_service */ 
table.main_news_service {
	width: 420px;
}
table.main_news_service td {
	vertical-align: top;
}

table.main_news_service td.mns_title {
	vertical-align: middle;
	padding-left: 0px;
	height: 28px;
}

table.main_news_service td.mns_article {
	width: 195px;
}
table.main_news_service td.mns_divider {
	width: 30px;
	text-align: center;
}

.mns_category_title {
	color: #5B5B5B;
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
}
div.mns_date {
	text-align: right;
	color: #E28681;
}
div.mns_title {
	margin-bottom: 4px;
}
a.mns_category_title {
	color: #5B5B5B;
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;	
}
a.mns_category_title:visited {color: #5B5B5B; text-decoration: none;}
a.mns_category_title:hover {color: #5B5B5B; text-decoration: underline;}

a.mns_title {
	color: #CC271E;
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;	
}
a.mns_title:visited {color: #CC271E; text-decoration: none;}
a.mns_title:hover {color: #CC271E; text-decoration: underline;}

div.mns_text {
	text-align: justify;
}
div.mns_divider_horizontal {
	margin-top: 5px;
	margin-bottom: 5px;
}
img.mns_divider_horizontal {
	width: 420px;
	height: 16px;
	border: 0px;
	vertical-align: middle;
}
ul.mns_more_items li {
	margin-top: 5px;
	list-style-type: square;
	color: #5B5B5B;
}
a.mns_more_items {
	color: #5B5B5B;
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;	
}
a.mns_more_items:visited {color: #5B5B5B; text-decoration: none;}
a.mns_more_items:hover {color: #5B5B5B; text-decoration: underline;}
.mns_more_items_date {
	color: #E28681;
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
	text-decoration: none;	
}
/* end of: table main_news_service */

/* table panel_catalog */
table.panel_catalog {
	width: 228px;
	vertical-align: top;
	margin-top: 0px;
	background-color: #C4C4C4;
	background-image: url('../img/panel_catalog/bcg_top.gif');
	background-repeat: no-repeat;
	background-position: top left;
	border-bottom: 1px solid #FFFFFF;
}
table.panel_catalog td.pc_category_title {
	vertical-align: bottom;
	padding-left: 12px;
	height: 35px;
}
table.panel_catalog td.pc_icon {
	vertical-align: bottom;
	text-align: right;
	padding-right: 8px;
}
table.panel_catalog td.pc_links {
	padding: 12px;
	padding-top: 5px;
}

img.pc_ico_arrow {
	vertical-align: middle;
	width: 12px; height: 14px;
	border: 0px;
}

a.pc_category_title {
	color: #000000;
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;	
}
a.pc_category_title:visited {color: #000000; text-decoration: none;}
a.pc_category_title:hover {color: #000000; text-decoration: underline;}

ul.panel_catalog li {
	list-style-type: square;
	color: #5B5B5B;
}

a.pc_link {
	color: #5B5B5B;
	font-family: Verdana, Tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
	text-decoration: none;	
}
a.pc_link:visited {color: #5B5B5B; text-decoration: none;}
a.pc_link:hover {color: #5B5B5B; text-decoration: underline;}

a.pc_link_selected {
	color: #303030;
	font-family: Verdana, Tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;	
}
a.pc_link_selected:visited {color: #303030; text-decoration: none;}
a.pc_link_selected:hover {color: #303030; text-decoration: underline;}


/* end of: table panel_catalog */

/* table panel_right_box */
table.panel_right_box {
	width: 228px;
	vertical-align: top;
	margin-top: 0px;
	background-color: #F2F2F2;
	background-image: url('../img/panel_right_box/bcg_top.gif');
	background-repeat: no-repeat;
	background-position: top left;
	border-bottom: 1px solid #FFFFFF;
}
table.panel_right_box td.prb_category_title {
	vertical-align: bottom;
	padding-left: 12px;
	height: 35px;
}
table.panel_right_box td.prb_icon {
	vertical-align: bottom;
	text-align: right;
	padding-right: 8px;
}
table.panel_right_box td.prb_content {
	padding: 12px;
	padding-top: 5px;
}

img.prb_ico_arrow {
	vertical-align: middle;
	width: 12px; height: 14px;
	border: 0px;
}

.prb_category_title {
	color: #717171;
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
}

a.prb_category_title {
	color: #717171;
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}
a.prb_category_title:visited {color: #717171; text-decoration: none;}
a.prb_category_title:hover {color: #717171; text-decoration: underline;}

a.prb {
	color: #000000;
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
	text-decoration: none;	
}
a.prb:visited {color: #000000; text-decoration: none;}
a.prb:hover {color: #000000; text-decoration: underline;}

/* end of: table panel_right_box */

/* table footer */
table.footer {
	width: 100%;
	height: 37px;
}
table.footer td {
	vertical-align: middle;
}
table.footer td.copyright {
	text-align: left;
	padding-left: 16px;
}
table.footer td.powered {
	text-align: right;
	padding-right: 16px;
}
img.powered { vertical-align: middle; border: 0px; margin-left: 1px; margin-right: 1px; width: 16px; height: 16px; text-decoration: none; }
img.powered_by_netnews { vertical-align: middle; border: 0px; width: 145px; height: 21px; }

a.powered {
	color: #9A9A9A;
	font-family: Tahoma, Arial, Verdana; font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
a.powered:visited {
	color: #9A9A9A; text-decoration: none;
}
a.powered:hover {
	color: #9A9A9A; text-decoration: underline;
}
a.copyright {
	color: #FFFFFF;
	font-family: Tahoma, Arial, Verdana; font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
a.copyright:visited {
	color: #FFFFFF; text-decoration: none;
}
a.copyright:hover {
	color: #FFFFFF; text-decoration: underline;
}

/* end of: table footer */

/* weather forecast */
table.panel_right_box td.prb_weather_content {
	padding: 0px;
	margin: 0px;
	padding-top: 10px;
}
table.weather_forecast {
}
table.weather_forecast td {
	font-size: 0px;
	padding: 0px;
}
img.weather {
	width: 50;
	height: 68px;
	margin: 0px;
	border: 0px;
	margin-right: 2px;	
}
div.weather_more {
	padding-top: 8px;
}
/* end of: weather forecast */

/* banner_buttons */
img.banner_button {
	width: 88px; height: 31px;
	border: 1px solid #C3C3C3;
}
table.buttons {
	width: 200px;
	margin-top: 15px;
}
table.buttons td {
	padding-bottom: 10px;
}

table.buttons td.buttons_left {
}
table.buttons td.buttons_right {
	text-align: right;
}
/* end of: banner_buttons */

/* banners */
div.banner {
	width: 200px;
	margin-top: 10px;
	text-align: center;
}
img.banner_125_125 {
	width: 125px;
	height: 125px;
	border: 1px solid #C3C3C3;
	margin-bottom: 10px;
}
/* end of: banners */

/* search */
div.search_container {
}
table.search {
	height: 22px;
}
table.search td {
	vertical-align: bottom;
}
table.search td.input {
	width: 122px;
	height: 22px;
	margin: 0px; padding: 0px;
	text-align: right;
}
table.search td.submit {
	width: 40px;
	height: 22px;
	margin: 0px; padding: 0px;
	text-align: left;
}
input.search_input {
	margin: 0px;
	padding: 2px;
	width: 120px;	height: 20px;
	color: #000000;
	border: 1px solid #FFFFFF;
	font-family: Tahoma, Verdana, Arial; font-size: 11px;
	background-image: url('../img/search/input.gif');
	background-repeat: repeat-x;
	background-position: bottom left;
}
button.search_submit {
	margin: 0px; padding: 0px;
	width: 40px; height: 22px;
	border: 0px;
	background-color: transparent;
	cursor: hand; cursor: pointer;	
}
img.search_submit {
	margin: 0px;
	border: 1px solid #FFFFFF;
	width: 35px; height: 18px;
}
form.search {
	margin: 0px; padding: 0px;
}
/* end of: search */

/* sitemap */
table.sitemap {
	width: 100%;
	border-collapse: collapse;
}
tr.sitemap_color_1 td { border-bottom: 1px solid #B3B4B7; background-color: #E4E4E4; }
tr.sitemap_color_2 td { border-bottom: 1px solid #B3B4B7; background-color: #F7F7F7; }
tr.sitemap_color_3 td { border-bottom: 1px solid #B3B4B7; background-color: #FEF8F8; }

img.icon_articles_switch { vertical-align: middle; width: 16px; height: 16px; border: 0px; cursor: hand; cursor: pointer; }

a.category_sitemap {
	color: #010101;
	font-size: 11px; 
	font-family: Tahoma, Arial, Helvetica;
	font-weight: bold;
	text-decoration: none;	
}
a.category_sitemap:visited {color: #010101; text-decoration: none;}
a.category_sitemap:hover {color: #010101; text-decoration: underline;}

a.article_sitemap {
	color: #464646;
	font-size: 11px; 
	font-family: Tahoma, Arial, Helvetica;
	text-decoration: none;	
}
a.article_sitemap:visited {color: #464646; text-decoration: none;}
a.article_sitemap:hover {color: #464646; text-decoration: underline;}

a.article_sitemap_2 {
	color: #464646;
	font-size: 11px;
	font-weight: bold;	
	font-family: Tahoma, Arial, Helvetica;
	text-decoration: none;	
}
a.article_sitemap_2:visited {color: #464646; text-decoration: none;}
a.article_sitemap_2:hover {color: #464646; text-decoration: underline;}

img.icon_articles_switch { vertical-align: middle; width: 16px; height: 16px; border: 0px; cursor: hand; cursor: pointer; }

div.footer_sitemap {
	margin-left: 16px;
}
a.footer_sitemap {
	color: #ADADAD;
	font-size: 11px;
	font-family: Tahoma, Arial, Helvetica;
	text-decoration: none;	
}
a.footer_sitemap:visited {color: #ADADAD; text-decoration: none;}
a.footer_sitemap:hover {color: #D4D4D4; text-decoration: underline;}
/* end of: sitemap */

/* pictures, photos */
div.picture_description {
	color: #211F21; background-color: #F4F4F4; border: 1px solid #B3B4B7; margin-top: 2px;
	font-family: Tahoma, Arial, Helvetica; font-size: 11px;
	padding-top: 2px; padding-bottom: 2px;
}
img.article {
	border: 1px solid #B3B4B7;
	/* width: 133px; */
	height: 100px;
}
/* end of: pictures, photos */

/* attachments */
.article_attachments { 
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, Tahoma;
	color: #000000; font-weight: bold; 
}
a.attachment_name {
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, Tahoma;
	font-weight: bold; color: #000000; 
	text-decoration: none;
}
a.attachment_name:visited {
	color: #000000; 
	text-decoration: none;
}
a.attachment_name:hover {
	color: #E01920;
	text-decoration: underline;
}

.attachment_mimetype  {
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, Tahoma;
	color: #211F21; 
}
/* end of: attachments */

/* table articles list */
table.articles_list {
	width: 100%;
	vertical-align: top;
}
table.articles_list td.arrow {
	width: 10px;
	vertical-align: top;
}
img.article_arrow {
	vertical-align: middle;
}
table.articles_list td.link {
	vertical-align: top; 
}
table.articles_list td.bottom_space {
	height: 6px; font-size: 6px;
	border-bottom: 1px solid #BFBFBF;
}
table.articles_list td.top_space {
	height: 6px; font-size: 6px;
	border-top: 1px solid #236906;
}

a.article_select {
	color: #000000;
	font-size: 11px;
	font-family: Tahoma, Arial, Verdana; font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
a.article_select:visited { color: #000000; text-decoration: none; }
a.article_select:hover { color: #FF0000;	text-decoration: underline; }

a.article_selected {
	color: #C40009;
	font-size: 11px;
	font-family: Tahoma, Arial, Verdana; font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
a.article_selected:visited { color: #C40009; text-decoration: none; }
a.article_selected:hover { color: #C40009;	text-decoration: underline; }

/* end of: table articles list */

/* catalog */
a.catalog {
	color: #000000;
	font-size: 11px;
	font-family: Verdana, Tahoma, Arial;
	text-decoration: none;
}
a.catalog:visited { color: #000000; text-decoration: none; }
a.catalog:hover { color: #000000;	text-decoration: underline; }

a.catalog_selected {
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana, Tahoma, Arial;
	text-decoration: none;
}
a.catalog_selected:visited { color: #000000; text-decoration: none; }
a.catalog_selected:hover { color: #000000;	text-decoration: underline; }
img.catalog_dot {
	vertical-align: middle;
	width: 4px; height: 16px;
	margin: 0px;
}
.catalog_count_articles {
	font-family: Tahoma, Arial, Verdana;
	color: #464646;
}
a.catalog_article {
	color: #1D1D1D;
	font-size: 11px;
	font-family: Verdana, Tahoma, Arial;
	text-decoration: none;
}
a.catalog_article:visited { color: #1D1D1D; text-decoration: none; }
a.catalog_article:hover { color: #CC271E;	text-decoration: underline; }

a.catalog_back_to_category {
	color: #AF221B;
	font-size: 11px;
	font-family: Verdana, Tahoma, Arial;
	text-decoration: none;
}
a.catalog_back_to_category:visited { color: #AF221B; text-decoration: none; }
a.catalog_back_to_category:hover { color: #AF221B;	text-decoration: underline; }
div.catalog_back_to_category {
	text-align: right;
	margin-top: 7px;
}
/* end of: catalog */

/* email style antispam */
.email_antispam {
	border-bottom: 1px dotted #262626;
	cursor: help;
	unicode-bidi:bidi-override; direction: rtl;
}
/* end of: email style antispam */

/* catalog search */
div.search_catalog {
	margin-top: 20px;
}
table.search_catalog {
	height: 22px;
}
table.search_catalog td {
	vertical-align: bottom;
}
table.search_catalog td.input {
	height: 22px;
	margin: 0px; padding: 0px;
	text-align: right;
}
table.search_catalog td.submit {
	width: 40px;
	height: 22px;
	margin: 0px; padding: 0px;
	text-align: left;
}
input.search_catalog_input {
	margin: 0px;
	padding: 2px;
	width: 200px;	height: 20px;
	color: #000000;
	border: 1px solid #B3B4B7;
	font-family: Tahoma, Verdana, Arial; font-size: 11px;
	background-color: #FFFFFF;
}
button.search_catalog_submit {
	margin: 0px; padding: 0px;
	width: 40px; height: 22px;
	border: 0px;
	background-color: #FFFFFF;
	background-image: none;
	cursor: hand; cursor: pointer;	
}
img.search_catalog_submit {
	margin: 0px;
	border: 1px solid #B3B4B7;
	width: 35px; height: 18px;
}
form.search_catalog {
	margin: 0px; padding: 0px;
}
/* end of: catalog search */

/* table main_title_next */ 
table.main_title_next {
	width: 457px;
	height: 38px;
	text-align: left;
	background-image: url('../img/main/bcg_mtn.png');
	background-repeat: repeat-x;
	background-position: top left;
	background-color: #E7E7E7;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
}
table.main_title_next td.mtn_title {
	vertical-align: middle;
	padding-left: 18px;
}
table.main_title_next td.mtn_icon {
	vertical-align: middle;
	text-align: right;
	padding-right: 16px;
}
img.mtn_ico_arrow {
	vertical-align: middle;
	width: 12px; height: 14px;
	border: 0px;
}

h2.mtn_title, h3.mtn_title {
	color: #444444;
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	margin: 0px;
}
h3.title_article_home_news {
	font-family: Verdana, Arial, Helvetica, Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #CC271E;
	margin: 0px;
	margin-bottom: 4px;
}
div.divider_article_home_news {
	margin-top: 9px;
	margin-bottom: 9px;
}
/* end of: table main_title_next */

/* panel_left */
table.panel_left {
	width: 298px;
	margin-left: 6px;
	background-color: #717171;
	margin-bottom: 6px;
}
table.panel_left tr.pl_category_title td {
	height: 38px;
	background-color: #525252;
	background-image: url('../img/panel_news/bcg_title.png');
	background-repeat: repeat-x;
	background-position: top left;
	padding-left: 10px;
}
table.panel_left tr.pl_category_title td.pl_ct_title {
	padding-left: 10px;
}
table.panel_left tr.pl_category_title td.pl_ct_arrow {
	text-align: right;
	padding-right: 15px;
}

table.panel_news td.pl_content {
}
div.pl_article_title {
	margin-bottom: 3px;
}
img.pl_ico_arrow {
	vertical-align: middle;
	width: 12px; height: 14px;
	border: 0px;
}
a.pl_category_title {
	color: #FFFFFF; 
	font-family:Tahoma, Arial, Verdana; font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
}
a.pl_category_title:visited {color: #FFFFFF; text-decoration: none;}
a.pl_category_title:hover {color: #FFFFFF; text-decoration: underline;}
/* end of: panel_left */

/* actions_calendar */

input.form_ka, textarea.form_ka {
	width: 330px;
	border: 1px solid #BEBEBE;
}

select.form_ka {
	border: 1px solid #BEBEBE;
}

input.form_ka_checkbox {
	vertical-align: middle;
}

input.form_ka_border {
	border: 1px solid #BEBEBE;
}

table.filter {
	width: 100%;
	border-top: 1px solid #BEBEBE;
	border-bottom: 1px solid #BEBEBE;
	background-color: #F8F8F8;
}
div.filter_item {
	line-height: 150%;
	margin-bottom: 3px;
}

table.actions_calendar_list {
	width: 98%;
}
table.actions_calendar_list tr.header td.acl {
	border-bottom: 2px solid #CC271E;
	font-weight: bold;
}

table.actions_calendar_list tr.color_1 td.acl {
	border-bottom: 1px solid #CC271E;
}
table.actions_calendar_list tr.color_2 td.acl {
	border-bottom: 1px solid #CC271E;
}
table.actions_calendar_list tr.color_2 td {
	background-color: #F4F4F4;
}
.acl_nazev {
	font-weight: bold;
}
div.print_actions {
	text-align: right;
	margin-top: 10px;
}
/* end of: actions_calendar */

/* translate page */
div.translate_page_icons {
	margin: 5px 0 5px 0;
	text-align: center;
}

a.flag_translate {
	_cursor: hand; cursor: pointer;
}

/* gallery new, style 2 */
div.gallery_2 {
	margin-bottom: 5px;
	font-size: 0;
}

table.gallery_box {
	float: left;
	margin: 0 4px 4px 0;
	width: 135px; height: 102px;
	border-collapse: collapse;
	border: 0;
	font-size: 0;
}

table.gallery_box td.gb_description {
	text-align: center;
	vertical-align: middle;
	border-collapse: collapse;
	border: 0;
	font-size: 90%;
}

table.gallery_box td.gb_image {
	text-align: center;
	vertical-align: middle;
	border-collapse: collapse;
	border: 0;
}

table.gallery_image {
	margin: auto;
	width: 133px; height: 100px;
	padding: 0;
	overflow: hidden;
	font-size: 0;
	border-collapse: collapse;
	background-color: #F0F0F0;
	border: 1px solid #F0F0F0;
	table-layout: fixed;
}
table.gallery_image td {
	padding: 0;
	width: 133px; height: 100px;
	overflow: hidden;
	text-align: center;
	font-size: 0;
	vertical-align: middle;
	border-collapse: collapse;
	border: 0;
	table-layout: fixed;
	background-repeat: no-repeat;
	background-position: center center;
}

table.gallery_image td a {
	width: 133px; height: 100px;
	display:block;
	_cursor:hand;
	cursor:pointer;
}

img.gallery_image {
	border: 0; padding: 0; margin: 0;
}

