/* cached */

 /* /define.css ok */
/* definice barev */
/* definice layoutu */
/* /../bsWebResourcesPlugin/css/all(all).reset.css ok */
/* <projekt>, Autor: <autor> */
/* ----------------------------------------------------------------------------- CSS skript pro frontend, media: All, resetovaci styly Editovat jen nezbytne casti Nepridavat nic specifickeho ----------------------------------------------------------------------------- */
/* Warning: #include "/define.css" not found */
/* Vase CSS nize */
/* /../bsAjaxPlugin/css/all(all).css ok */
/* /../bsMediaLibrary2Plugin/css/all(all).css ok */
/* /../../css/define.css ok */
/* definice barev */
/* definice layoutu */
/* /../bsNavigationPlugin/css/all(all).css ok */
/* /../../css/define.css ok */
/* definice barev */
/* definice layoutu */
/* .ajax_box_indicator_on { indicator opacity opacity: 0.7; nejdůležitější zápis, protože je to standard v CSS. Tento zápis bude fungovat v nejnovějších verzích prohlížečů Firefox, Safari a Opera. Bylo by to vše, co k průhlednosti potřebujete, kdyby všechny prohlížeče podporovaly běžné standardy. filter: alpha(opacity=70); tento zápis potřebujete pro správnou funkčnost v IE. -moz-opacity: 0.7; aby průhlednost podporovaly i starší verze prohlížeče Netscape Navigator, použijete tento zápis. .pager { span.ajax_indicator_holder { height: 20px; display: block; background: transparent url('/bsNavigationPlugin/images/ajax_indicator_progress_black.gif') no-repeat center center; }
}
}
*/
/* /../bsWebResourcesPlugin/css/all(all).css ok */
/* /../../css/define.css ok */
/* definice barev */
/* definice layoutu */
/* /../bsArticlePlugin/css/frontend(all).css ok */
/* /../../css/define.css ok */
/* definice barev */
/* definice layoutu */
/* /../bsContactFormPlugin/css/frontend(all).css ok */
/* /../bsGeographicPlugin/css/frontend(all).css ok */
/* /../bsMediaLibrary2Plugin/css/frontend(all).css ok */
/* /../../css/define.css ok */
/* definice barev */
/* definice layoutu */
/* /../bsPagePlugin/css/frontend(all).css ok */
/* /../../css/define.css ok */
/* definice barev */
/* definice layoutu */
/* /../bsReferencePlugin/css/frontend(all).css ok */
/* /../../css/define.css ok */
/* definice barev */
/* definice layoutu */
/* /../bsSearchPlugin/css/frontend(all).css ok */
/* /../../css/define.css ok */
/* definice barev */
/* definice layoutu */
/* /../bsUserPlugin/css/frontend(all).css ok */
/* /../../css/define.css ok */
/* definice barev */
/* definice layoutu */
/* /../bsWebResourcesPlugin/css/frontend(all).css ok */
/* /../../css/define.css ok */
/* definice barev */
/* definice layoutu */
/* layout include */
/* /../bsWebResourcesPlugin/css/layout/layout_3col.css ok */
/* Warning: #include "/../../css/define.css" not found */
/* --- 3 sloupcovy layout --- */
/* HEADER ----------------------------------- MAIN LEFT_AND_CONTENT | RIGHT float: left | float: right | LEFT | CONTENT | float: | float: | left | right | | | ----------------------------------- FOOTER */
/* css pro web include */
/* /partial/basic.css ok */
/** Tatry.cz, autor: Jiří Praus **/
/* /partial/style.css ok */
/** Tatry.cz, autor: Jiří Praus **/
/***** HLAVICKA *****/
/***** OBSAH *****/
/* newsletter */
/* partneri pred patickou */
/***** FOOTER & DOLNI BLOK *****/
/* /partial/menu.css ok */
/** Tatry.cz, autor: Jiří Praus **/
/*** hlavni menu ***/
/*** menu kategorii eshopu ***/
/* /partial/plugins.css ok */
/** Tatry.cz, autor: Jiří Praus **/
/***** STRANKY *****/
/***** bsNavigationPlugin *****/
/***** bsArticlePlugin, bsReferencePlugin *****/
/***** bsMediaLibrary2Plugin *****/
/***** bsPagePlugin *****/
/***** bsMediaLibrary2Plugin *****/
/***** bsSearchPlugin *****/
body, h1, h2, h3, h4, h5, h6, ul, ol, p, li, hr, form, fieldset, legend, label, table, theah, tbody, blockquote { margin: 0; padding: 0; }
body { font-family: Arial, Tahoma, Verdana, Helvetica , sans-serif; text-align: center; font-size: small; voice-family: "\"}
\""; /* IE5 hack */
voice-family: inherit; }
h1 { padding-bottom: 18px; font-size: 200%; font-weight: normal; }
h2 { padding-bottom: 13px; font-size: 130%; }
h3 { padding-bottom: 10px; font-size: 120%; }
h4 { padding-bottom: 6px; font-size: 100%; }
h5, h6 { padding-bottom: 5px; font-size: 100%; }
p { padding-bottom: 15px; line-height: 130%; text-align: left; }
address { font-style: normal; text-align: left; }
a { cursor: pointer; }
hr { height: 1px; border: none; margin: 4px 0 8px 0; border-bottom: 1px solid #000000; }
legend { padding: 0 3px; color: #000000; font-weight: bold; }
fieldset { padding: 10px 10px 10px 10px; /* margin-top: 10px; */
margin-bottom: 10px; display: block; border: 1px solid #000000; }
textarea { margin-bottom: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; }
img { border: none; }
input, select { vertical-align: middle; font-family: Arial, Verdana, Helvetica, sans-serif; }
fieldset dt { width: 120px; padding-right: 30px; float: left; clear: left; font-weight: bold; text-align: right; line-height: 150%; }
fieldset dd { line-height: 150%; }
table { border-collapse: collapse; border-spacing: 0; }
abbr { cursor: help; }
.ajax_box_indicator_on { /* indicator opacity */
opacity: 0.7; /* nejdůležitější zápis, protože je to standard v CSS. Tento zápis bude fungovat v nejnovějších verzích prohlížečů Firefox, Safari a Opera. Bylo by to vše, co k průhlednosti potřebujete, kdyby všechny prohlížeče podporovaly běžné standardy. */
filter: alpha(opacity=70); /* tento zápis potřebujete pro správnou funkčnost v IE. */
-moz-opacity: 0.7; /* aby průhlednost podporovaly i starší verze prohlížeče Netscape Navigator, použijete tento zápis. */
}
.ajax_box_indicator_on span.ajax_indicator_holder { height: 20px; display: block; background: transparent url('/bsAjaxPlugin/images/ajax_indicator_progress_black.gif') no-repeat center center; }
a.fancybox { cursor: url(/bsWebResourcesPlugin/images/cursor/zoomin.cur), pointer; }
img.icon { vertical-align: middle; }
ul.breadcrumbs { list-style:none; font-size:85%; margin:0; padding-left:0; }
ul.breadcrumbs li { list-style:none; display:inline; padding-left:5px; }
.pager { padding: 10px 0 0 0; }
.pager .info { float:right; width:auto; font-size:80%; }
.pager .paging { min-height: 20px; _height: 20px; }
.pager .paging .number a { margin: 0 0 0 5px; border: none; text-decoration: underline; }
.pager .paging .number a:hover, .pager .paging .number a:focus { }
.pager .paging .text a { margin: 0 0 0 5px; text-decoration: none; font-size: 120%; }
.pager .paging .text a:hover, .pager .paging .text a:focus { text-decoration: underline; }
.pager .paging .active a { margin: 0 0 0 5px; padding: 3px 7px; text-decoration: none; font-weight: bolder; }
.pager .paging .active a:hover, .pager .paging .active a:focus { text-decoration: underline; }
.navigation_tree { }
.navigation_tree ul { padding: 0 0 1px 20px; margin: 0; }
.navigation_tree ul li { padding: 1px 0 1px 0; margin: 0; }
.notice { background-color:#A5CF67; border:1px solid green; color:black; margin:1em 0 2em; padding:0.8em; }
.error { background-color:#FF6F6F; border:1px solid red; color:black; margin:1em 0 2em; padding:0.8em; }
ul.error_list { background-color:#FF6F6F; border:1px solid red; color:black; padding: 3px 7px; margin: 0 0 2px 0; }
ul.error_list li { margin: 0.2em 0.2em 0 0.2em; list-style: none; }
.cleaner { height: 1px; margin: -1px 0 0 0; padding: 0; clear: both; border: none; font-size: 0px; visibility: hidden; }
.hide { width: 1px; height: 1px; position: absolute; top: -10000px; left: 0; overflow: hidden; }
.hidden { display: none; }
.clear { clear: both; }
.left { float: left; }
.right { float: right; }
img.left { float: left; margin: 0 1em 0.3em 0; }
img.right { float: right; margin: 0 0 0.3em 1em; }
img.bordered { padding: 0.3em; border: 1px solid #dddddd; }
.align_right { text-align: right; }
.align_left { text-align: left; }
.align_center { text-align: center; }
.min_width { width: 1%; white-space: nowrap; }
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix { display: inline-block; }
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }
.relative { position: relative; }
.absolute { position: absolute; }
.nowrap { white-space: nowrap; }
.vmiddle { vertical-align: middle; }
label.required span { color: red; }
.paragraph { padding-bottom: 15px; }
.paragraph p { padding-bottom: 0px !important; }
div.subcategories { }
div.subcategories ul { margin-left: 15px; }
.article_info div.category_navigation { }
.article_info div.category_navigation ul.breadcrumbs { padding: 5px 0 0 0; }
.article_info div.category_navigation ul.breadcrumbs li a { padding: 0 0 0 10px; }
.bs_contact_form { }
div.googlemap_label { font-size: 12px; font-family: Arial,Tahoma,Verdana,Helvetica,sans-serif; text-align: left; }
div.googlemap_label h3 { padding: 0 0 10px 0; margin: 0; font-size: 16px; color: #0000CC; font-weight: bolder; }
div.googlemap_label h3 a { color: #0000CC; text-decoration: underline; }
div.googlemap_label h3 a:hover, div.googlemap_label h3 a:focus { color: #0000CC; text-decoration: none; }
div.googlemap_label a { color: green; text-decoration: underline; }
div.googlemap_label a:hover, div.googlemap_label a:focus { color: green; text-decoration: none; }
.media_list { }
.media_list .media_list_item { display: block; float: left; width: 157px; height: 118px; overflow: hidden; margin: 0 1px 20px 0px; text-align: center; }
.medias { padding-bottom: 10px; }
.medias .pager { margin-bottom: 15px; }
.media_folder_list_item .medias { padding: 0; }
fieldset.exif { padding: 10px 10px 0 10px; }
.file_navigation { }
.file_navigation a.left { margin-right: 8px; }
.file_navigation a.right { margin-left: 8px; }
div.media_slideshow { }
div.media_slideshow div.media_slideshow_item { text-align: center; }
div.media_slideshow div.media_slideshow_item div { padding-bottom: 5px; }
.notifications { }
.notifications div { /*margin:1em;*/
padding: 1em; font-size:110%; }
.notifications ul { margin-left: 1em; }
.notifications .error { border:3px solid #f00; background:#fee; color:#000; }
.notifications .warning { border:3px solid #ff0; background:#ffe; color:#000; }
.notifications .success { border:3px solid #0c0; background:#efe; color:#000; }
div.subcategories { }
div.subcategories ul { margin-left: 15px; }
.reference_info div.category_navigation { }
.reference_info div.category_navigation ul.breadcrumbs { padding: 5px 0 0 0; }
.reference_info div.category_navigation ul.breadcrumbs li a { padding: 0 0 0 10px; }
.search-results { margin:1em 0; }
.search-results li { margin-left:2em; }
div.module_bsUserProfile div.toolbar { border-bottom: 1px solid #ECEEF0; padding-bottom: 5px; margin-bottom: 25px; }
div.module_bsUserProfile form, div.module_bsUserAuth form, div.module_bsUserForgotPassword form { }
div.module_bsUserProfile form div.personal-informations, div.module_bsUserAuth form div.personal-informations, div.module_bsUserForgotPassword form div.personal-informations { padding-bottom: 15px; }
div.module_bsUserProfile form div.user, div.module_bsUserAuth form div.user, div.module_bsUserForgotPassword form div.user { padding-bottom: 15px; }
div.module_bsUserProfile form div.billing-informations_separator, div.module_bsUserAuth form div.billing-informations_separator, div.module_bsUserForgotPassword form div.billing-informations_separator { padding-bottom: 15px; }
div.module_bsUserProfile form div.billing-informations, div.module_bsUserAuth form div.billing-informations, div.module_bsUserForgotPassword form div.billing-informations { padding-bottom: 15px; }
div.module_bsUserProfile form div.delivery-address, div.module_bsUserAuth form div.delivery-address, div.module_bsUserForgotPassword form div.delivery-address { padding-bottom: 15px; }
div.module_bsUserProfile form div.firm, div.module_bsUserAuth form div.firm, div.module_bsUserForgotPassword form div.firm { padding-bottom: 15px; }
div.module_bsUserProfile form fieldset, div.module_bsUserAuth form fieldset, div.module_bsUserForgotPassword form fieldset { display: block; border: none; padding: 0; }
div.module_bsUserProfile form fieldset table.form, div.module_bsUserAuth form fieldset table.form, div.module_bsUserForgotPassword form fieldset table.form { width: 100%; }
div.module_bsUserProfile form fieldset table.form input, div.module_bsUserProfile form fieldset table.form select, div.module_bsUserAuth form fieldset table.form input, div.module_bsUserAuth form fieldset table.form select, div.module_bsUserForgotPassword form fieldset table.form input, div.module_bsUserForgotPassword form fieldset table.form select { width: 85%; padding: 4px 3px; }
div.module_bsUserProfile form fieldset table.form th, div.module_bsUserAuth form fieldset table.form th, div.module_bsUserForgotPassword form fieldset table.form th { padding: 8px 0; width: 130px; }
div.module_bsUserProfile form fieldset table.form td, div.module_bsUserAuth form fieldset table.form td, div.module_bsUserForgotPassword form fieldset table.form td { padding: 4px 0 4px 10px; vertical-align: middle; }
div.module_bsUserProfile form fieldset table.form td.checkbox, div.module_bsUserAuth form fieldset table.form td.checkbox, div.module_bsUserForgotPassword form fieldset table.form td.checkbox { padding-left: 0px; padding-top: 8px; padding-bottom: 6px; }
div.module_bsUserProfile form fieldset table.form td.checkbox input, div.module_bsUserAuth form fieldset table.form td.checkbox input, div.module_bsUserForgotPassword form fieldset table.form td.checkbox input { width: auto; }
div.module_bsUserProfile form fieldset table.disabled, div.module_bsUserAuth form fieldset table.disabled, div.module_bsUserForgotPassword form fieldset table.disabled { }
div.module_bsUserProfile form fieldset table.disabled input, div.module_bsUserProfile form fieldset table.disabled select, div.module_bsUserAuth form fieldset table.disabled input, div.module_bsUserAuth form fieldset table.disabled select, div.module_bsUserForgotPassword form fieldset table.disabled input, div.module_bsUserForgotPassword form fieldset table.disabled select { background: #eeeeee; border: 1px solid #dddddd; }
div.module_bsUserProfile form fieldset table.disabled td.checkbox, div.module_bsUserAuth form fieldset table.disabled td.checkbox, div.module_bsUserForgotPassword form fieldset table.disabled td.checkbox { font-weight: bolder; }
div.module_bsUserProfile_action_profile { }
div.module_bsUserProfile_action_profile div.personal-informations { padding-bottom: 15px; }
div.module_bsUserProfile_action_profile div.user { padding-bottom: 15px; }
div.module_bsUserProfile_action_profile div.billing-informations { padding-bottom: 15px; }
div.module_bsUserProfile_action_profile div.delivery-address { padding-bottom: 15px; }
div.module_bsUserProfile_action_profile div.firm { padding-bottom: 15px; }
div.module_bsUserProfile_action_profile fieldset { display: block; border: none; padding: 0; }
div.module_bsUserProfile_action_profile fieldset table { width: 100%; }
div.module_bsUserProfile_action_profile fieldset table th { padding: 7px 0px; width: 130px; vertical-align: top; font-weight: bolder; }
div.module_bsUserProfile_action_profile fieldset table th.checkbox { width: auto; }
div.module_bsUserProfile_action_profile fieldset table td { padding: 7px 0px 7px 10px; vertical-align: top; }
div.agent_clients table.user_list { width: 100%; }
div.agent_clients table.user_list th { padding: 10px 10px; background: #f2f3f4; font-weight: bolder; text-align: left; vertical-align: top; }
div.agent_clients table.user_list td { padding: 10px 10px; vertical-align: middle; border-bottom: 1px solid #f2f3f4; }
.bs_frontend_form { }
.bs_frontend_form .widget { padding: 0 0 6px 0; }
.bs_frontend_form .widget select { width: 95%; }
.bs_frontend_form .widget input, .bs_frontend_form .widget textarea { width: 92%; }
.bs_frontend_form .widget input, .bs_frontend_form .widget select, .bs_frontend_form .widget textarea { padding: 2px; border: 1px solid #DADADA; font-size: 12px; }
.bs_frontend_form .widget .checkbox_list, .bs_frontend_form .widget .radio_list { height: 150px; overflow: auto; list-style: none; padding: 5px 0 5px 3px; margin: 0 5px 0 0; border: 1px solid #DADADA; }
.bs_frontend_form .widget .checkbox_list label, .bs_frontend_form .widget .radio_list label { display: inline; }
.bs_frontend_form .widget .checkbox_list input, .bs_frontend_form .widget .radio_list input { width: auto; }
.bs_frontend_form .widget textarea: { font-size: 12px; }
.bs_frontend_form .date_widget { }
.bs_frontend_form .date_widget select { width: 25%; }
.bs_frontend_form .full_row { text-align: left; clear: both; }
.bs_frontend_form .full_row select, .bs_frontend_form .full_row input, .bs_frontend_form .full_row textarea { width: 97%; }
.bs_frontend_form .first_column { width: 48%; float: left; text-align: left; }
.bs_frontend_form .first_column select, .bs_frontend_form .first_column input, .bs_frontend_form .first_column textarea { width: 95%; }
.bs_frontend_form .first_column .date_widget { }
.bs_frontend_form .first_column .date_widget select { width: 25%; }
.bs_frontend_form .second_column { width: 48%; float: right; text-align: left; }
.bs_frontend_form img { vertical-align: middle; }
#layout_canvas { margin: 0 auto; width: 976px; font-size: 90%; text-align: left; }
#layout_main { }
#layout_left_and_content { width: 700px; float: left; }
#layout_content { width: 460px; float: right; }
#layout_left { width: 220px; float: left; }
#layout_right { width: 220px; float: right; }
#layout_footer { clear: both; }
body { color: #6a726c; text-align: left; }
h1, h2, h4 { color: #2c215d; }
h1 a, h2 a, h4 a { color: #2c215d; text-decoration: none; }
h1 a:hover, h1 a:focus, h2 a:hover, h2 a:focus, h4 a:hover, h4 a:focus { color: #058046; text-decoration: underline; }
h3, h5, h6 { color: #058046; }
h3 a, h5 a, h6 a { color: #058046; }
h3 a:hover, h3 a:focus, h5 a:hover, h5 a:focus, h6 a:hover, h6 a:focus { color: #2c215d; text-decoration: underline; }
h1 { padding-bottom: 16px; font-size: 150%; font-weight: bolder; }
h2 { padding-bottom: 15px; font-size: 130%; }
h3 { padding-bottom: 14px; font-size: 130%; }
h4 { padding-bottom: 2px; font-size: 120%; }
h5, h6 { padding-bottom: 5px; font-size: 100%; }
a { cursor: pointer; color: #058046; }
a:hover, a:focus { color: #2c215d; }
hr { border-bottom: 1px solid #dddfdf; }
legend { color: #2c215d; }
fieldset { border: 1px solid #dddfdf; }
a.more { padding-right: 10px; background: transparent url('../images/more.gif') no-repeat right 60%; color: #058046 !important; }
a.more:hover, a.more:focus { background: transparent url('../images/more_active.gif') no-repeat right 60%; color: #2c215d !important; }
a.more_invert { padding-right: 10px; background: transparent url('../images/more_active.gif') no-repeat right 60%; color: #2c215d !important; }
a.more_invert:hover, a.more_invert:focus { background: transparent url('../images/more.gif') no-repeat right 60%; color: #058046 !important; }
a.invert { color: #2c215d !important; }
a.invert:hover, a.invert:focus { color: #058046 !important; }
body { background: #9a9a9a url('../images/body.gif') repeat-x left top; }
#layout_center { width: 976px; background: #fafafa url('../images/layout_center.png') repeat-y left top; margin: 0 auto; text-align: left; font-size: 90%; }
#layout_background { padding: 0 18px 0 18px; background: transparent url('../images/layout_background.png') no-repeat left top; }
#layout_footer { padding: 10px 18px 32px 18px; background: transparent url('../images/layout_footer.png') no-repeat left bottom; }
#header { height: 185px; border-top: 5px solid #2c215d; background: transparent url('../images/header.png') no-repeat left top; position: relative; }
#header .center { padding-top: 111px; }
#header #logo { padding: 14px 0 0 14px; height: 126px; overflow: hidden; }
#header #search { position: absolute; top: 150px; right: 10px; }
#header #search span.search_input { display: block; float: left; width: 140px; height: 25px; background: transparent url('../images/hledat_input.gif') no-repeat left top; }
#header #search span.search_input input { border: none; background: none; width: 95px; padding: 0; margin: 3px 0 0 8px; color: #ffffff; }
#layout_right, #layout_left { color: #2c215d; }
.outer_box { margin-bottom: 15px; background: #ffffff url('../images/box.gif') repeat-y left top; }
.outer_box .inner_box { padding: 7px 11px 7px 11px; line-height: 120%; background: transparent; }
.outer_box .header { height: 30px; overflow: hidden; }
.outer_box .header h1, .outer_box .header h2, .outer_box .header h3, .outer_box .header h4, .outer_box .header h5, .outer_box .header h6 { padding: 8px 5px 6px 15px; color: #ffffff; background: #d7d7d7 url('../images/box_header.gif') no-repeat left top; font-weight: bolder; font-size: 100%; font-family: Arial,Verdana,Helvetica,sans-serif; }
.outer_box .header sup { vertical-align: text-top; }
.outer_box .footer { height: 6px; background: #ffffff url('../images/box_footer.gif') no-repeat left top; font-size: 0%; overflow: hidden; }
#layout_content { }
#layout_content .outer_box { background: #ffffff url('../images/box_content.gif') repeat-y left top; }
#layout_content .outer_box .header { height: 6px; background: #ffffff url('../images/box_content_header2.gif') no-repeat left top; font-size: 0%; }
#layout_content .outer_box .footer { background: #ffffff url('../images/box_content_footer.gif') no-repeat left top; }
#newsletter_signin { }
#newsletter_signin p { font-size: 90%; }
#newsletter_signin span.prihlasit_input { display: block; float: left; width: 116px; height: 25px; background: transparent url('../images/prihlasit_input.gif') no-repeat left top; }
#newsletter_signin span.prihlasit_input input { border: none; background: none; width: 95px; padding: 0; margin: 3px 0 0 8px; }
#newsletter_signin input.submit { float: left; }
#footbanners { background: #2a1f59 url('../images/footbanners_header.gif') no-repeat left top; }
#footbanners ul { text-align: center; list-style: none; margin: 0; padding: 0; }
#footbanners ul li { display: inline; list-style: none; padding: 0; margin: 0; }
#footbanners ul li img { padding: 15px 5px 20px 5px; }
#footer { padding: 15px 0 50px 0; width: 960px; margin: 0 auto; text-align: left; font-size: 90%; color: #ffffff; }
#footer img.left { position: relative; bottom: -5px; }
#footer ul, #footer .like_ul { padding: 18px 0; }
#footer ul { list-style: none; }
#footer ul li { padding: 0 9px 0 9px; font-size: 90%; float: left; background: transparent url('../images/footer_separator.gif') no-repeat right 70%; }
#footer ul li.last { background: none; }
#footer a { color: #ffffff; }
#footer a:hover, #footer a:focus { color: #ffffff; text-decoration: none; }
#nase_pobocky { }
#nase_pobocky .inner_box { padding: 5px; }
#mainmenu { height: 45px; clear: both; }
#mainmenu ul { list-style: none; }
#mainmenu ul li { height: 45px; float: left; list-style: none; background: transparent url('../images/mainmenu_separator.gif') no-repeat right top; margin: 0; padding: 0; font-size: 120%; }
#mainmenu ul li a { height: 45px; padding: 0 20px 0 20px; display: block; float: left; text-decoration: none; color: #ffffff; }
#mainmenu ul li a span { display: block; margin-top: 5px; padding: 8px 0 0 0; }
#mainmenu ul li a:hover, #mainmenu ul li a:focus { color: #ffffff; text-decoration: underline; }
#mainmenu ul li.active { }
#mainmenu ul li.active a { background: url('../images/mainmenu_active.gif') repeat-x left top; }
.sidemenu { padding-top: 0px; padding-bottom: 0px; }
.sidemenu ul { list-style: none; }
.sidemenu ul li { padding: 5px 0; margin: 0; background: transparent url('../images/sidemenu_separator.gif') repeat-x left bottom; display: block; list-style: none; }
.sidemenu ul a { padding: 0 0 0 0; display: block; overflow: hidden; font-weight: normal; text-decoration: none; background: transparent url('../images/sidemenu.gif') no-repeat 185px center; }
.sidemenu ul a span { padding: 5px 20px 6px 10px; display: block; }
.sidemenu ul a:hover, .sidemenu ul a:focus { background-image: url('../images/sidemenu_active.gif'); text-decoration: underline; }
.sidemenu ul li { }
.sidemenu ul li a.active { background-image: url('../images/sidemenu_active.gif'); color: #2c215d; }
.sidemenu ul li ul { padding-left: 10px; }
.sidemenu ul li ul li { background: none; padding: 1px 0; }
.sidemenu ul li ul a { font-size: 90%; background-position: 175px center; }
.sidemenu ul li ul ul a { background-position: 165px center; }
.sidemenu ul li ul ul ul a { background-position: 155px center; }
.sidemenu ul li ul ul ul ul a { background-position: 145px center; }
.header_composite { position: relative; }
.header_composite a.right { position: absolute; right: 0; top: 0px; font-size: 90%; }
.html { padding: 0; line-height: 140%; background: transparent; /* /pages.css ok */
/** Tatry.cz, autor: Jiří Praus **/
/***** STRANKY *****/
/* /../../bsWebResourcesPlugin/css/pages.css ok */
/** autor: Jiří Praus **/
/***** STRANKY *****/
/* tabulka s rameckem - normalne je bez ramecku */
/* stejny vizualni efekt jako h1 */
/* Make sure the icons are not cut */
/* External links */
}
.html ol { margin-left: 30px; margin-bottom: 10px; }
.html ul { margin-left: 15px; margin-bottom: 20px; }
.html ul li { padding: 2px 0 2px 0; }
.html p { line-height: 140%; }
.html img.obrazek_vlevo { float: left; margin: 0 1em 0.3em 0; }
.html img.obrazek_vpravo { float: right; margin: 0 0 0.3em 1em; }
.html img.obrazek_s_rameckem { padding: 0.3em; border: 1px solid #dddfdf; }
.html img.obrazek_vlevo_s_rameckem { float: left; margin: 0 1em 0.3em 0; padding: 0.3em; border: 1px solid #dddfdf; }
.html img.obrazek_vpravo_s_rameckem { float: right; margin: 0 0 0.3em 1em; padding: 0.3em; border: 1px solid #dddfdf; }
.html table.tabulka_s_rameckem { border-collapse: collapse; border: 1px solid #dddfdf; }
.html table.tabulka_s_rameckem th { font-weight: bold; padding: 3px 6px; border: 1px solid #dddfdf; }
.html table.tabulka_s_rameckem td { padding: 3px 6px; border: 1px solid #dddfdf; }
.html .konec_obtekani { height: 1px; margin: -1px 0 0 0; padding: 0; clear: both; border: none; font-size: 0px; visibility: hidden; }
.html .zvyrazneny_text { font-size: 200%; }
.html .zvyrazneny_text a { text-decoration: none; }
.html .zvyrazneny_text a:hover, .html .zvyrazneny_text a:focus { text-decoration: underline; }
.html .zarovnani_vlevo { text-align: left; }
.html .zarovnani_vpravo { text-align: right; }
.html .zarovnani_stred { text-align: center; }
.html .zarovnani_blok { text-align: justify; }
.html .nezalamovat_text { white-space: nowrap; }
.html .vypnout_nahled { /* zamezi zobrazeni fancy boxu */
}
.html a[href^="http:"], .html a[href^="mailto:"], .html a[href$=".pdf"], .html a[href$=".doc"], .html a[href$=".xls"], .html a[href$=".rss"], .html a[href$=".atom"], .html a[href$=".rdf"], .html a[href^="aim:"], .html a.ven { padding: 2px 22px 2px 0; margin: -2px 0; background-repeat: no-repeat; background-position: right center; }
.html a[href^="http:"], .html a.ven { background-image: url(../bsWebResourcesPlugin/images/links/external.png); padding-right: 14px; }
.html a[href^="mailto:"] { background-image: url(../bsWebResourcesPlugin/images/links/email.png); padding-right: 22px; }
.html a[href$=".pdf"] { background-image: url(../bsWebResourcesPlugin/images/links/pdf.png); padding-right: 22px; }
.html a[href$=".doc"] { background-image: url(../bsWebResourcesPlugin/images/links/doc.png); padding-right: 22px; }
.html a[href$=".xls"] { background-image: url(../bsWebResourcesPlugin/images/links/xls.png); padding-right: 22px; }
.html a[href$=".rss"], .html a[href$=".atom"], .html a[href$=".rdf"] { background-image: url(../bsWebResourcesPlugin/images/links/feed.png); padding-right: 22px; }
.html a.vypnout_obrazek_odkazu, .html .vypnout_obrazek_odkazu a { background: none !important; padding: 0 !important; margin: 0 !important; }
.outer_action_content { }
.inner_action_content { padding: 0; }
#breadcrumbs_block { height: 45px; margin: 0 0 0 9px; }
ul.breadcrumbs { padding: 15px 10px 0 0; font-size: 90%; }
ul.breadcrumbs a { color: #2c215d; }
ul.breadcrumbs a:hover { color: #058046; }
ul.breadcrumbs li { padding: 2px 13px 2px 8px; display: inline; background: transparent url('../images/more_active.gif') no-repeat scroll right center; }
ul.breadcrumbs li a:hover { text-decoration:none; }
ul.breadcrumbs li.first { padding-left: 0; background: transparent url('../images/more_active.gif') no-repeat scroll right center; }
ul.breadcrumbs li.last { background: transparent none repeat scroll 0 0; }
.pager { margin-bottom: 10px; }
.pager .paging .active a { margin: 0 0 0 5px; padding: 3px 6px; text-decoration: none; background: #079150; color: #ffffff; }
.pager a:hover, .pager a:focus { }
.navigation_tree { margin: 0 0 20px 10px; }
div.article_list, div.reference_list { }
div.article_list .article_list_item, div.article_list .reference_list_item, div.reference_list .article_list_item, div.reference_list .reference_list_item { padding: 5px 0 15px 0; margin: 0 0 10px 0; border: none; background: transparent url('../images/list_separator.gif') repeat-x left bottom; }
div.article_list .article_list_item h2, div.article_list .reference_list_item h2, div.reference_list .article_list_item h2, div.reference_list .reference_list_item h2 { padding: 0 0 10px 0; }
div.article_list .article_list_item .article_more, div.article_list .article_list_item .reference_more, div.article_list .reference_list_item .article_more, div.article_list .reference_list_item .reference_more, div.reference_list .article_list_item .article_more, div.reference_list .article_list_item .reference_more, div.reference_list .reference_list_item .article_more, div.reference_list .reference_list_item .reference_more { display: block; width: 45px; padding: 3px 0 5px 0; background: #058046; text-align: center; }
div.article_list .article_list_item .article_more a, div.article_list .article_list_item .reference_more a, div.article_list .reference_list_item .article_more a, div.article_list .reference_list_item .reference_more a, div.reference_list .article_list_item .article_more a, div.reference_list .article_list_item .reference_more a, div.reference_list .reference_list_item .article_more a, div.reference_list .reference_list_item .reference_more a { color: #ffffff !important; background-image: url('../images/more_article.gif'); }
div.article_list .article_list_item .date, div.article_list .reference_list_item .date, div.reference_list .article_list_item .date, div.reference_list .reference_list_item .date { display: block; padding: 5px 0 0 0; color: #336d47; }
div.article_list .posledni, div.reference_list .posledni { border-bottom: none; }
div.article_list .article_list_item, div.module_bsArticle_action_show { }
div.article_list .article_list_item div.date, div.module_bsArticle_action_show div.date { padding-left: 12px; padding-bottom: 10px; background: transparent url('../images/li_blue.gif') no-repeat left 4px; color: #3079b5; font-size: 90%; }
div.article_list .article_list_item div.date a, div.module_bsArticle_action_show div.date a { color: #3079b5; }
div.article_list .article_list_item div.date a:hover, div.article_list .article_list_item div.date a:focus, div.module_bsArticle_action_show div.date a:hover, div.module_bsArticle_action_show div.date a:focus { color: #DB5120; }
.category_navigation { }
.category_navigation ul.breadcrumbs { padding: 5px 10px 0 0; }
.media_list .media_list_item { width: 150px; }
.caption { font-style:italic; color:#887; z-index:; }
.galleria_gallery { width: 460px; margin: 0 auto; position: relative; background: #ffffff; }
.galleria_gallery .galleria_list { margin: 0; width: auto; padding: 0 5px 10px 5px; border: 1px solid #dadada; border-top: 0px; min-height: 64px; _height: 64px; }
.galleria_gallery .galleria_list li { width: 63px; height: 45px; margin: 10px 5px 0 5px; padding: 0; background: none; }
.galleria_gallery .galleria_list li div { text-align: center; }
.galleria_gallery .galleria_list li img { width: 65px; height: 45px; }
.galleria_gallery .galleria_zoom { display: none; }
.galleria_gallery .galleria_item { border: 1px solid #dadada; height: 338px; width: 458px; background: #ffffff; text-align: center; }
.galleria_gallery .galleria_item img { margin: 5px auto 0 auto; }
.galleria_gallery .galleria_item .caption { border-top: 1px solid #dadada; padding: 4px 10px 3px 10px; display: block; font-style: normal; color: #0b0a4f; font-size: 90%; background: #ffffff url('../images/galleria_caption.gif') repeat-x left top; }
.galleria_gallery .galleria_nav { display: none; }
.page_section_content_bottom { padding: 0 0 15px 0; }
.media_list .media_list_item { padding-top: 10px; width: 150px; height: 130px; border: 1px solid #D6DADD; margin-bottom: 5px; }
.search-controls { }
.search-controls #form_query { width: 95px; }
.search-controls #form_category { width: 50px; }
