@CHARSET "UTF-8";

body, h1, h2, h3, h4, form, fieldset, legend, img, a, a img, ul, li, p, button, table, tr, td, th {margin: 0px;  padding: 0px; border: none; text-decoration: none; list-style-type: none;}
.clear { clear: both; }
.hide { visibility: hidden; display: none; }
.left { float: left; }
.right { float: right; }
.block { display: block; }
.hidden { display: none; visibility: hidden; }
.noborder { border: none; }
.text-right { text-align: right!important; }
.text-center { text-align: center; }
.text-left { text-align: left; }
a { text-decoration: none; color: #457cd7; }
a img { border: none; }
a:hover { text-decoration: underline; }


body	{ text-align: center; height: 100%; width: 100%; font-family: Verdana;  font-size: 12px; font-weight: normal; color: #000000; background: #ffffff; }
h1		{ color: #000000; font-size: 13px; font-weight: bold; height: 20px; margin-left: 92px; padding: 10px 0 0 45px; background: url("../images/layout/logo_small.jpg") 0 50% no-repeat; }
h2		{ font-size: 20px; font-weight: normal; color: #000000; padding-top: 15px; margin: 0 0 10px 25px; text-transform: uppercase; }
h3		{ font-size: 18px; font-weight: normal; color: #000000; margin: 10px 0 8px 15px; }
h4		{ font-size: 16px; font-weight: normal; color: #000000; margin: 10px 0 8px 10px; }
p		{ margin-bottom: 2px; }

.margin_15			{ margin-top: 15px; }
.margin_30			{ margin-top: 30px; }
.both_margin_10		{ margin: 10px 0; }

#container				{ width: 941px; text-align: left; margin: 0 auto; position: relative; background: url('../images/layout/overall_bg.gif') 0 0 repeat-y; }
#container.sdruzeni		{ background: url('../images/layout/overall_bg_sdruzeni.gif') 0 0 repeat-y; }
#odkaz					{ width: 102px; height: 152px; margin-right: 10px; background: url('../images/layout/tlacitko_1_skladka.gif') 0 0 no-repeat; display: block; }
#odkaz:hover			{ background: url('../images/layout/tlacitko_2_skladka.gif') 0 0 no-repeat; }
.sdruzeni #odkaz		{ background: url('../images/layout/tlacitko_1_sdruzeni.gif') 0 0 no-repeat; }
.sdruzeni #odkaz:hover	{ background: url('../images/layout/tlacitko_2_sdruzeni.gif') 0 0 no-repeat; }
#odkaz span				{ display: none; }
.heading				{ background-color: #FFFFFF; height: 38px; }
.header					{ height: 202px; position: absolute; top: 38px; width: 941px; background: url('../images/layout/right_druhy_bg.gif') 930px 153px no-repeat;  }
.sdruzeni .header		{ background: url('../images/layout/right_druhy_bg_sdruzeni.gif') 930px 153px no-repeat; }
.header_left			{ float: left; width: 112px; height: 202px; background: url("../images/layout/left_bg.gif") 100% 0 repeat-y; position: relative; }
.sdruzeni .header_left	{ background: url("../images/layout/left_bg_sdruzeni.gif") 100% 0 repeat-y; }
.header_right			{ float: left; width: 829px; height: 102px; background: url("../images/layout/header_top_bg.gif") 0 0 repeat-x; }
.sdruzeni .header_right { background: url("../images/layout/header_top_bg_sdruzeni.gif") 0 0 repeat-x; }
.content				{ padding: 202px 0 0 112px; background: url('../images/layout/body_bg.gif') 0 100% no-repeat; }
.sdruzeni .content		{ background: url('../images/layout/body_bg_sdruzeni.gif') 0 100% no-repeat; }
#content_container		{ background: url('../images/layout/content_container_bg.gif') 0 0 no-repeat; padding: 10px 56px 60px 50px; min-height: 340px; _height: 340px; } /* minimalne 340 */
.sdruzeni #content_container { background: url('../images/layout/content_container_bg_sdruzeni.gif') 0 0 no-repeat; }
.header_right .prvni	{ height: 147px; width: 828px; margin-top: 5px; background-color: #FFFFFF; padding-right: 1px }
#prvni_overlay			{ width: 164px; height: 155px; background: url('../images/layout/image_overlay.png') 0 0 no-repeat; position: absolute; right: 0; top: 0; z-index: 150; }
.sdruzeni #prvni_overlay { background: url('../images/layout/image_overlay_sdruzeni.png') 0 0 no-repeat; }
.header_right .druhy	{ height: 18px; color: #767676; padding: 6px 0 5px 18px; font-size: 9px; font-weight: bold; background: url('../images/layout/divider_bg.gif') 0 100% repeat-x; }
.sdruzeni .header_right .druhy {  background: url('../images/layout/divider_bg_sdruzeni.gif') 0 100% repeat-x; }
.header_right .druhy a	{ color: #767676; }
.footer					{ background-color: #FFFFFF; }
.druhy h3				{ float: right; color: #605d5c; font-size: 9px; margin: 0 10px 0 0; padding: 0; font-weight: bold; }
.back_link				{ color: #3A3D39; padding-top: 5px; font-size: 10px; font-weight: bold; text-transform: none; }
.back_link a			{ color: #3A3D39; }


/* Gallery */
#gallery h2				{ margin: 5px 0 5px 15px; }
.page-gallery			{ border: 1px solid #f7f7f7; padding: 7px; }
.page-gallery li		{ margin-right: 6px; }
.gallery-holder			{ height: 110px; display: block; }
.gallery-navigation		{ text-align: center; }
.gallery-navigation button	{ width: 20px; }
.page-gallery li a img {
	height:108px;
	width:144px;
}

/* Header gallery */
.carousel_header		{ width: 828px; height: 147px; }
.carousel_header img	{ width: 276px; height: 147px; }

.header_menu			{ height: 21px; width: 823px; background-color: #dbe7e3; }
.sdruzeni .header_menu	{ background-color: #b8db7c; }
.header_menu ul			{ width: 823px; }
.header_menu ul li		{ float: left; }
.header_menu ul li a	{ display: block; width: auto; font-size: 13px; color: #3a3d39; padding: 3px 9px 2px;  }
.sdruzeni .header_menu ul li a { padding: 3px 33px 2px; }
.header_menu li a:hover,
.header_menu li.path a,
.header_menu li.selected a,
.header_menu li.active a	{ background-color: #bcdcc7; color: #000000; }
.sdruzeni .header_menu li a:hover,
.sdruzeni .header_menu li.path a,
.sdruzeni .header_menu li.selected a,
.sdruzeni .header_menu li.active a	{ background-color: #84c225; color: #FFFFFF; }

a.button_csk		{ margin: 17px auto; width: 87px; height: 48px; display: block; }
a.button_eshop		{ margin: 17px auto; width: 87px; height: 32px; display: block; }
a.button_logo		{ margin: 17px auto 0 auto; width: 140px; height: 64px; display: block; }

table.nice_table				{ width: 100%; font-size: 11px;  }
table.nice_table a				{ color: #204d8e; }
table.nice_table thead td,
table.nice_table thead th		{ background-color: #1aa8bd; font-style: italic; color: #FFFFFF; text-align: center; padding: 2px 4px; }
table.nice_table thead th a		{ color: #FFFFFF; }
table.nice_table tbody td		{ border: 1px dotted #daf4f8; }
table.nice_table tr:hover td	{ background-color: #daf4f8; }
table.nice_table td.text-center { white-space: nowrap; }
table.nice_table input.size_30	{ border: 1px dotted #daf4f8; background-color: #e6f7f9; font-size: 12px; text-align: center; }


.form_items			{ margin-top: 15px; width: 600px; }
#alter_container .form_items { width: 750px; }
.form_items label	{ display: block; float: left; width: 20%; text-align: right; margin-right: 5px; color: #202125; }
.form_items input,
.form_items textarea{ background-color: #FFFFFF; border: 1px solid #202125; color: #000000; margin-right: 5px; width: 200px; }
.form_items.wided input,
.form_items.wided textarea	{ width: 400px; }
.form_items input.size_60	{ width: 60px; }
.form_items input.size_120	{ width: 120px; }
input.size_30				{ width: 30px; }
#item_files_upload_box input	{ width: 240px; }
.form_items li		{ margin-bottom: 2px; clear: both; }
ul.error_list		{ float: right; }
ul.error_list li	{ color: #f03875; }
.form_items .error	{ border-color: #f03875; background-color: #ffd0e0; }
.form_items em.error{ float: right; color: #f03875; font-size: 10px;}
.form_items .checkbox,
.form_items .radio		{ border: none; width: auto; }

.ui-datepicker-trigger,
#linkedDates			{ display: inline!important; }
.ui-datepicker-trigger	{ border: 1px solid #666666; margin: 0 5px; }
	
.ngs_image_browser_wrapper								{ clear: both; }
.ngs_image_browser_wrapper .ngs_image_browser .image 	{ display: block; width: 80px; height: 80px; text-align: center; padding: 5px; margin: 2px; float: left; border: 1px solid #ccc; background: #fff; overflow: hidden; cursor: pointer; position: relative; }
.ngs_image_browser_wrapper .ngs_image_browser .image a.delete	{ position: absolute; top: 5px; right: 5px; font-size: 0; background: url('../images/cross.png') no-repeat; width: 15px; height: 15px; }
.ngs_image_browser_wrapper .ngs_image_browser_control 			{ text-align: center; }
.ngs_image_browser_wrapper .ngs_image_browser_control a,
.ngs_image_browser_wrapper .ngs_image_browser_control span		{ text-decoration: none; font-size: 16px; color: #333; }
.ngs_file_upload_box_wrapper 			{ margin: 10px 0; border-collapse: collapse; border-top: 1px solid #ccc; }
.ngs_file_upload_box_wrapper td 		{ padding: 2px 5px; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; background: #F0F0EE; width: 150px; }
.ngs_file_upload_box_wrapper td.colspan { width: 310px; }
.ngs_file_upload_box_wrapper td.name	{ background-image: url('/ngsFile/images/page_white.png'); background-repeat: no-repeat; padding-left: 10px; width: 145px; }
.ngs_image_upload_box_wrapper 			{ margin: 10px 0; border-collapse: collapse; border: 1px solid #ccc; }
.ngs_image_upload_box_wrapper td 		{ padding: 2px 5px; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; background: #F0F0EE; width: 150px; }
.ngs_image_upload_box_wrapper td.colspan{ width: 310px; }
.ngs_image_gallery_wrapper .image 		{ display: block; width: 80px; height: 120px; text-align: center; padding: 5px; margin: 2px; float: left; border: 1px solid #ccc; background: #fff; overflow: hidden; }
.ngs_image_gallery_wrapper .ui-sortable-placeholder	{ display: block; width: 80px; height: 120px; text-align: center; padding: 5px; margin: 2px; float: left; border: 1px solid #ccc; background: #f0f0f0; }
.ngs_image_gallery_wrapper .selected	{ width: 200px; border: 1px solid #ccc; background: #F0F0EE; padding: 5px; }
.ngs_image_gallery_wrapper a img		{ margin: 1px 0; }
.ngs_image_gallery_wrapper .image .description		{ white-space: nowrap; padding: 5px; }

.page-text ul, .page-text ul li, ul.listed li, 
.article-text ul, .article-text ul li	{ list-style-type: disc; }
.page-text ol, .page-text ol li, ol.listed li,
.article-text ol, .article-text ol li	{ list-style-type: decimal; }
.page-text ol, .page-text ul, ul.listed, ol.listed,
.article-text ol, .article-text ul		{ padding-left: 20px; margin-bottom: 5px; }
.page-text strong, .article-text strong	{ font-weight: bold; }
.page-text em, .article-text em			{ font-style: italic; }

img.decoration			{ padding: 3px; background-color: #F1F1F1; border: 2px solid #cccccc; }
img.decoration.right	{ margin: 0 0 7px 7px; }
img.decoration.left		{ margin: 0 7px 7px 0; }
.article-perex			{ font-style: italic; margin-bottom: 10px; text-align: justify; }
.article-date			{ font-weight: normal; margin-right: 3px; font-size: 12px; }

/* Tynymce */
.blued 						{ color: #4797B2; }
table.styled_table			{ border-collapse: collapse; }
table.styled_table td		{ border: 1px solid #6f6f71; vertical-align: top; }



/* User Bar */
#userBar 								{ margin: auto; position: fixed; top: 0px; left: 0px; width: 100%; background-color: #666666; -moz-opacity: 0.8; z-index: 99; display: block; font-size: 10px; }
#userBar:hover 							{ -moz-opacity: 1; }
#userBar li 							{ display: block; float: left; padding: 2px 5px; }
#userBar li.user 						{ float: left; width: 100px; height: 16px; color: #FFFFFF; padding: 2px 10px; }
#userBar a 								{ color: #FFFFFF; text-decoration: none; }
#userBar a:hover 						{ text-decoration: underline; }
#userBar img 							{ vertical-align: text-top; }
#userBar li.logout 						{ display: block; width: 80px; background-color: #AAAAAA; border-left: 6px solid #cccccc; float: right; height: 16px; }
#userBar li.logout a 					{ color: #000000; }

/* ADmin Tab */
.tableList 					{ font-size: 11px; width: 100%; }
table.tableList col.active	{ background-color: #e4f0fd; }
.tableList a				{ text-decoration: none; }
.tableList thead th			{ background-color: #e4f0fd; }
.tableList tbody td			{ border-bottom: 1px solid #cccccc; }
.tableList .center			{ text-align: center; }
.tableList th img			{ vertical-align: middle; }
.tableList a:hover			{ text-decoration: underline; }
.tableList .admin a			{ font-size: 0.8em; }

/* Menu */
.menuShadow						{ padding:2px; padding-bottom:0px; left:-2; top:1px; }
.menuContainer					{ background-color: #bcdcc7; }
.sdruzeni_menu .menuContainer		{ background-color: #b8db7c; }
.menuContainer .line			{ background-color: #bcdcc7; width:100%; padding-left:-5; border-bottom: 1px solid #FFFFFF; border-left: 1px solid #FFF; }
.sdruzeni_menu .menuContainer .line	{ background-color: #b8db7c; }
.menuContainer .line.title 		{ text-align:center; }
.menuContainer .line.title a	{ color: #FFFFFF; font-size:12px; font-weight: bold; text-decoration: none; }
.menuContainer td.voice			{ border-top:1px solid #bcdcc7;  font-size:12px; padding:5px; background-color: #bcdcc7; font-weight: normal; }
.sdruzeni_menu .menuContainer td.voice { background-color: #b8db7c; }
.menuContainer td.voice a		{ color: #3e3f41; }
.menuContainer .separator		{ background-color:#b8db7c; height:1px; }
.sdruzeni_menu menuContainer .separator	{ background-color:#c4c5c7; }
.menuContainer .textBox			{ padding: 5px;  font-size:12px; background-color:#ffffff; color: #c3c3c3; }
.menuContainer .selected td		{ background-color: #61656e; }
.menuContainer td a.active		{ font-weight: bold; }
.sdruzeni_menu .menuContainer .selected td	{ background-color: #84c225; }
.menuContainer .selected td a	{ color: #FFFFFF; }

