BODY {
	margin: 0px;
	background: #dbdde0 url('bg.jpg') left top repeat fixed;
}

#bg_layer {
 	background: url('content_box_repeat.png') repeat-y center top;
	width: 1034px;
	margin: 0 auto;
}
#bg_layer.bg_layer_wide {
	width: 100%;
 	background: none;
}
#bg_layer_inner {
	background: url('content_box_inner_top_2.png') no-repeat center top;
	position: relative;
	width: 1004px;
	margin: 0 auto;
	min-height: 933px;
}
#bg_layer.bg_layer_wide #bg_layer_inner {
	background: url('content_box_inner_top_wide_2.png') no-repeat center top;
	width: 100%;
}
#bg_layer_bottom {
 	background: url('content_box_bottom.png') no-repeat center top;
	width: 1034px;
	height: 30px;
	margin: 0 auto;
}
.clear {
	clear: both;
	font-size: 1px;
}
.cursor_hand {
	cursor: pointer;
}
#disabler {
	position: absolute;
	top: 0px;
	left: 0px;
	visibility: hidden;
	width: 100px;
	height: 100px;
	background: url('disabler.png') repeat;
	cursor: pointer;
	z-index: 199;
}
#disabler_loading {
	position: absolute;
	top: 0px;
	left: 0px;
	visibility: hidden;
	width: 39px;
	height: 39px;
	background: url('loading4.gif') center center no-repeat;
	cursor: pointer;
}
#detail_iframe {
	position: absolute;
	top: 0px;
	left: 0px;
	visibility: hidden;
	width: 100px;
	height: 100px;
	border: 1px solid #808080;
	background: #f8f8f8;
	z-index: 200;
}
#detail_close {
	position: absolute;
	top: 0px;
	left: 0px;
	visibility: hidden;
	width: 46px;
	height: 46px;
	background: url('icons/cross_white_48.png') left top no-repeat;
	cursor: pointer;
	z-index: 210;
}
#detail_close:hover {
	background: url('icons/cross_white_48_hover.png') left top no-repeat;
}
#detail_close_hover_cache {
	visibility: hidden;
	background: url('icons/cross_white_48_hover.png') left top no-repeat;
}

#head {
/*	width: 1000px; */
	height: 45px;
	padding: 185px 0 0 0;
	margin: 0 auto;
	position: relative;
	z-index: 5;
}

#content_left {
/*	display: none; */
	margin: 0 0 0 29px;
	width: 210px;
	float: left;
	font-size: 12px;
/*	background: #ffffff; */
	text-align: center;
}
#content_left H4 {
	text-align: right;
	margin-right: 10px;
}
#content_left.content_left_wide {
	width: 200px;
/*-	float: left; */
	position: absolute;
	top: -380px;
	left: -180px;
	background: #ffffff;
/*?	padding-bottom: 20px; */
}
#content_left H1 {
	font-size: 15px;
}
/* #content_left */ .padded_box {
	padding: 15px 10px 10px 10px;
}
#content_left .ceny {
	border: none;
	width: 100%;
	margin: 5px 0 5px 0;
}
#content_left .ceny TR TH {
	font-size: 10px;
	text-align: left;
	font-weight: normal;
	padding: 0 0 0 0px;
	line-height: 100%;
}
#content_left .ceny TR TD {
	font-size: 12px;
	font-weight: bold;
	color: #263978;
	text-align: right;
	padding: 0 0px 0 0;
	line-height: 100%;
}
#content_left .ceny TR .mala_cena {
	font-size: 11px;
}

#head_images {
	height: 420px;
}
#head_images TABLE.head_images_tb {
	margin: 0;
	border-collapse: collapse;
	border: 1px solid #eaeaea;
	position: absolute;
}
#head_images TABLE.head_images_tb TR TD {
	padding: 0;
	border: 1px solid #eaeaea;
	vertical-align: middle;
	text-align: center;
	width: 103px;
	height: 100px;
}
#head_images TABLE.head_images_tb TR TD .head_image_part {
	width: 103px;
	height: 100px;
	background-repeat: no-repeat;
	display: none;
	position: relative;
}

#admin_top_box {
	position: fixed;
	left: 0px;
	top: 0px;
/*	font-family: Arail, sans-serif; */
	font-size: 12px;
	background: url("content_bg.png") left top repeat;
	text-align: left;
	z-index: 100;
}
#admin_top_box H5 {
	margin-bottom: 0px;
}

.links {
	margin-top: 10px;
}
.links A {
	display: block;
	padding: 2px 15px;
}
.links A:hover {
	background: #49a3da;
	color: #ffffff;
}
.links H4 {
	padding-left: 15px;
	margin: 10px 40px 10px 0;
}
.links UL {
	padding-left: 25px;
}


#menu_box {
/*	width: 1000px; */
	height: 83px;
}
#menu {
/*	position: absolute;
	z-index: 5; */
	cursor: default;
	margin: 0 auto 0 auto;
/*	border-collapse: collapse; */
	border-spacing: 0px;
	border: none;
/*	width: 100%; */
}
#menu .submenu_layer {
	position: relative;
	top: -62px;
	left: 166px;
}
#menu .submenu_layer .submenu_layer {
	position: absolute;
	left: auto;
	right: 0px;
	top: 0;
}
#menu .submenu_div {
	display: none;
	position: absolute;
	z-index: 100;
	border: 1px solid #808080;
	border-radius: 3px;
}
/* #menu .submenu_div .submenu_div {
	top: 5px;
	margin-top: -36px;
	left: 150px;
} */
#menu TR TD UL {
	list-style-type: none;
	list-style-image: none;
	text-align: left;
	padding: 0;
	margin: 0px;
/* 	border: 1px solid #d0d0d0; */
/*	background: url('submenu_bg.png') left top repeat-y; */
	background: #f0f0f0;
}
#menu TR TD {
/*	height: 35px; */
	padding: 0;
	margin: 0;
	border: none;
	text-align: left;
}
#menu TR .menu_td_item {
/*	background-color: #b9b9b9;
	border: 1px solid #f0f0f0;
	border-radius: 3px; */
}
#menu TR .menu_td_item:hover {
/*J	background-color: #ffffff; */
/*	border-color: #808080; */
}
#menu TR .menu_td_item IMG {
	margin: 0;
}
#menu TR TD UL LI {
	float: none;
	margin: 0;
	padding: 0;
	white-space: nowrap;
	position: relative;
}
#menu TR TD UL LI:hover {
	background: #404040;
/*	background: url('submenu_bg_hover.png') left top repeat; */
}
#menu TR .menu_td_item UL LI:hover A {
	color: #ffffff;
}

/**/
#menu TR .menu_td_item UL LI:hover UL LI A {
	color: #404040;
}
#menu TR .menu_td_item UL LI:hover UL LI:hover A {
	color: #ffffff;
}
#menu TR .menu_td_item UL LI:hover UL LI:hover UL LI A {
	color: #404040;
}
#menu TR .menu_td_item UL LI:hover UL LI:hover UL LI:hover A {
	color: #ffffff;
}
#menu TR .menu_td_item UL LI:hover UL LI:hover UL LI:hover UL LI A {
	color: #404040;
}
#menu TR .menu_td_item UL LI:hover UL LI:hover UL LI:hover UL LI:hover A {
	color: #ffffff;
}
/**/

#menu A:visited, #menu A:link, #menu A:active {
	text-decoration: none;
	border-bottom: none;
	cursor: pointer;
}
#menu A:hover {
	text-decoration: none;
	border-bottom: none;
	cursor: pointer;
}
#menu TR .menu_td_splitter {
	background: url('../img/main_menu/menu_splitter.png') center center no-repeat;
	width: 29px;
}
#menu TR .menu_td_item A {
	vertical-align: middle;
/*	height: 29px; */
	line-height: 100%;
	font-size: 18px;
	font-weight: bold;
	color: rgb(255,255,255);
	margin: 0;
/*	padding: 5px 20px; */
	padding: 0;
	display: block;
	text-align: center;
	text-transform: uppercase;
}
#menu TR .menu_td_item A:hover {
/*	color: #404040; */
}
#menu TR .menu_td_item UL A {
/*	height: auto; */
	font-size: 16px;
	color: #404040;
	padding: 4px 30px 4px 25px;
	margin: 0;
	display: block;
	font-weight: normal;
	text-align: left;
/*	border-bottom: 1px solid #ffffff; */
	background: url('submenu_dot.png') 0px center no-repeat;
	text-transform: none;
}
#menu TR .menu_td_item UL A:hover {
	color: #ffffff;
}
#menu TR .menu_td_item A.menu_actual {
	color: rgb(148, 7, 41);
}

.opacity_class {
/*O	filter: alpha(opacity=0); */
	opacity: 0;
}

.cesta {
	text-align: right;
/*	font-family: Arial, sans-serif; */
	font-size: 11px;
/*	float: right; */
	position: absolute;
	width: 671px;
	top: 25px;
}
.inner_content_wide .cesta {
/*	position: static;
	width: auto;
	top: auto;
	float: right; */
	top: 0;
	right: 20px;
}
.brothers_menu {
/*	font-family: Arial, sans-serif; */
	margin: 20px 0;
	font-size: 11px;
	clear: both;
	text-align: right;
}
.brothers_menu A {
	white-space: nowrap;
}
.nowrap {
	white-space: nowrap;
}
.blizko_radky {
	line-height: 120%;
}

#main {
	padding: 0px;
	margin: 0 auto;
	color: #000000;
/*	width: 1000px; */
	position: relative;
	z-index: 5;
}
#main.main_wide {
	width: 100%;
	background: none;
}
.h2writedown {
/*	font-size: 28px; */
/*	text-align: right; */
}
.h2writedown A.tmavy_ramecek {
	text-decoration: none;
	margin-right: 10px;
	padding-left: 100px;
	padding-right: 100px;
}
.h2edit {
	font-variant: small-caps;
/*	font-size: 12pt; /
	text-align: center;
/*	background: url('headline_bg.png') left center repeat-y; */
	border: none;
}
.h2edit I {
	color: #404040;
}
H4 IMG {
	margin: 0px 6px;
}
.additionaldiv {
	text-align: center;
	float: none;
	display: block;
	margin: 20px auto;
	line-height: 150%;
}
.systemdivs_narrow {
	width: 700px;
	margin: 0px auto;
}
A.systemdiv {
	float: right;
/*	font-family: Arial, sans-serif; */
	font-size: 11px;
/*	font-weight: bold; */
	text-decoration: none;
	margin: 0px 10px 10px 10px;
	padding: 2px 10px;
	color: #606060;
	background: #f0f0f0;
	border-left: solid 1px #f9f9f9;
	border-right: solid 1px #e9e9e9;
	border-top: solid 1px #f9f9f9;
	border-bottom: solid 1px #e9e9e9;
	border-radius: 5px;
	cursor: pointer;
}
A.systemdiv:hover {
	background-color: #ffffff;
	color: #0097c4;
	border: 1px solid #f0f0f0;
}
A.systemdiv IMG {
	margin: 0px 4px;
	vertical-align: middle;
}
A.systemdiv2 {
	background-color: #f5f5f5;
	margin: 5px 10px 0 10px;
	color: #00b3eb;
}
A.systemdiv3 {
	font-size: 15px;
	padding: 5px 20px;
}
A.systemdiv_active {
	background-color: #0097c4;
	color: #ffffff;
}

.lists {
	clear: both;
	padding: 10px;
	text-align: center;
/*	font-size: 10px; */
	line-height: 120%;
}
.lists SPAN {
	font-weight: bold;
	margin: 0 5px;
}

.imgheadline {
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	background-color: #ffff3d;
}

#inner_content {
/*	margin: 0 auto; */
/*?	margin-top: 10px; */
/*	margin-left: 14px; */
/*	width: 671px;
	float: left; */
	padding: 25px 50px 25px 50px;
/*	text-align: center; */
/*	min-height: 800px; */
}
#inner_content.inner_content_wide {
	width: auto;
	float: none;
	margin-left: 0;
	padding: 20px 27px;
	text-align: center;
}
/* #inner_content.inner_content_wide H1, #inner_content.inner_content_wide H2, #inner_content.inner_content_wide H3, #inner_content.inner_content_wide H4 {
	text-align: center;
} */
/* #inner_content.inner_content_wide .h2writedown {
	text-align: center;
} */
#inner_content.inner_content_wide .tableedit {
	margin-left: auto;
	margin-right: auto;
}

#content_right {
	width: 242px;
	padding: 35px 10px;
	float: left;
	font-size: 11px;
	line-height: 140%;
/*	text-align: center; */
}
#content_right .novinky_box {
	padding: 7px 7px;
	background: rgba(255,255,255,0.21);
/*	border: 1px solid #f0f0f0;
	border-radius: 3px; */
	margin-bottom: 7px;
}
#content_right .novinky_box:hover{
	background: rgba(255,255,255,0.66);
}
#content_right .novinka_nadpis {
	padding: 0 0 5px 0;
	text-align: left;
	font-weight: bold;
	font-size: 13px;
}
#content_right .novinka_obsah {
	padding: 0 0 5px 0;
	text-align: left;
}
#content_right .img_headline {
	text-align: center;
}
#content_right .img_headline IMG {
	margin: 5px 0;
}
#content_right IMG.img_galerie {
	margin: 5px 0;
	border: 4px solid #ffffff;
	border-radius: 5px;
	
}


.ikony {
	text-align: right;
	padding: 2pt;
	color: #604040;
/*	clear: both; */
}

.center {
	text-align: center;
}
.right {
	text-align: right;
}
.left {
	text-align: left;
}
.grey {
	color: #909090;
}
.bold {
	font-weight: bold;
}
.italic {
	font-style: italic;
}
.no_underline, A.no_underline {
	text-decoration: none;
}

.ul_default {
	list-style-type: square;
}
.ul_default LI {
	margin-bottom: 10pt;
	text-align: justify;
}

.noborder {
	border: none;
}


.galerie_info_text {
/*	padding-left: 50px; */
/*	font-style: italic; */
}
.galerie_strom P {
	margin-top: 0;
	margin-bottom: 0;
/*	color: #a0a0a0; */
	font-size: 11px;
	line-height: 130%;
}
.tree_link {
	font-size: 17px;
}
.galerie_strom .tree_link {
/*	font-weight: bold; */
}
#galerie_fotky {
	text-align: left;
/*	border: 1px dotted #f0f0f0; */
	padding: 5px 0px 5px 0px;
}
#galerie_fotky IMG {
	border: 2px solid white;
	margin: 5px;
}




#foot {
	width: 1034px;
	margin: 0 auto;
	clear: both;
	padding: 0 0 115px 0;
}
#footer_menu {
	font-size: 11px;
/*	font-weight: bold; */
	text-align: left;
	padding-left: 20px;
}
#footer_menu A {
	padding: 3px 5px;
}
#footer_menu A:visited, #footer_menu A:link, #footer_menu A:active {
	text-decoration: none;
	color: #60677f;
}
#footer_menu A:hover {
	text-decoration: none;
	color: #808080;
}
#footer_menu IMG {
	margin: 0 3px;
}
#footer_copy {
	text-align: right;
	font-size: 10px;
	cursor: default;
	float: right;
	padding-right: 25px;
}
#iframe_checker {
	border: none;
	margin: 0;
	padding: 0;
	width: 1px;
	height: 1px;
	display: inline;
}

.submenu {
	margin: 5px;
	text-align: left;
	font-weight: bold;
}
.submenu A {
	font-size: 8pt;
	color: #404040;
	text-decoration: none;
}
.submenu .active {
	font-size: 10pt;
	text-decoration: underline;
}
.submenu IMG {
	margin: 0px 3px 0px 5px;
}

.box {
	width: 331px;
	margin: 0 auto;
}
.box_top {
	background: url('box_top.png') left bottom no-repeat;
	height: 6px;
}
.box_middle {
	background: url('box_repeat.png') left top repeat-y;
	padding: 10px 0;
}
.box_bottom {
	background: url('box_bottom.png') left top no-repeat;
	height: 6px;
}

.table_login {
	border: none;
/*	width: 100%; */
	margin: 0px auto;
}
.table_login TH {
	font-size: 12px;
	font-weight: bold;
	color: #626262;
	padding: 5px 5px;
	text-align: right;
	border: none;
	vertical-align: middle;
}
.table_login TD {
	font-size: 12px;
	color: #626262;
	padding: 1px 5px 1px 5px;
	text-align: left;
	border: none;
	vertical-align: middle;
}
.table_login .tlacitko_login {
	width: 76px;
	height: 37px;
	padding-top: 16px;
	background: url('tlacitko_login.png') center center no-repeat;
	cursor: pointer;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #828282;
}
.table_login .tlacitko_login:hover {
	background: url('tlacitko_login_hover.png') center center no-repeat;
}
.table_login .tlacitko_login_hover_cache {
	visibility: hidden;
	background: url('tlacitko_login_hover.png') left top repeat-x;
}

.legenda {
	border: none;
	margin: 30px auto 10px auto;
}
.legenda TH {
	width: 40px;
	border: 2px solid #1B2349;
	font-size: 9pt;
}
.legenda TD {
	padding: 1px 25px 1px 5px;
	border: none;
	font-size: 11px;
/*	font-style: italic; */
}

.help {
	width: 500px;
	text-align: justify;
	margin: 0 auto;
}

.checkall_show {
	text-align: left;
}

.fieldset {
	border-left: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
}
.fieldset .fieldset_legend {
	background: #ffffff;
	padding: 2px 10px;
	position: relative;
	top: -10px;
	left: 20px;
	font-size: 13px;
	float: left;
}

.tablevypis {
	border-collapse: collapse;
/*	border: 1px solid #9BB3D9; */
	margin: 10px auto;
	cursor: default;
	clear: both;
}
.tablevypis TH, .tablevypis TD, .tablevypis THEAD TD, .tablevypis CAPTION {
/*	font-family: Arial, sans-serif; */
}

.tablevypis TH {
	line-height: 120%;
/*	border: 1px dotted #9BB3D9;
	border-bottom: 1px solid #9BB3D9;
	border-top: 1px solid #9BB3D9; */
	padding: 1px 2px;
	font-size: 7pt;
	font-weight: bold;
	text-align: center;
/*	white-space: nowrap; */
/*	text-transform: uppercase; */
	background-color: #f0f0f0;
	color: #1B2349;
}
.tablevypis TH A {
	text-decoration: none;
}
.tablevypis TH.arrow_up {
	background-image: url('arrow_up.png');
	background-repeat: no-repeat;
	background-position: center center;
}
.tablevypis TH.arrow_down {
	background-image: url('arrow_down.png');
	background-repeat: no-repeat;
	background-position: center center;
}
.tablevypis TD {
	border: 1px solid #9BB3D9;
	border-left: 1px dotted #e0e0e0;
	border-right: 1px dotted #e0e0e0;
	padding: 0 4px;
	font-size: 12px;
	text-align: left;
	white-space: nowrap;
/*	vertical-align: top; */
}
.tablevypis .tr_default {
	background-color: #f8f8f8;
}
.tablevypis .tr_state_normal {
	background-image: none;
}
.tablevypis .tr_sum {
	background-color: #e6fdea;
}
.tablevypis .tr_sum TH {
	background-color: transparent;
	font-size: 8pt;
}
.tablevypis .tr_zprava_nova, .legenda .tr_zprava_nova {
	background-color: #cce7ff;
	font-weight: bold;
}
.tablevypis .tr_zprava_odpovezeno, .legenda .tr_zprava_odpovezeno {
	background-color: #d0e0ff;
}
.tablevypis .tr_zprava_priorita_vysoka {
	color: red;
}
.tablevypis .tr_zprava_priorita_nejvyssi {
	color: red;
	font-weight: bold;
}
.tablevypis .tr_zakazka_uzavrena {
	background-color: #93d0f4;
}
.tablevypis .tr_zakazka_stornovana {
	background-color: #ffa0a0;
}

.tablevypis .tr_obchod_kompletni {
	background-color: #a3f58e;
}
.tablevypis .tr_obchod_navrzeno_storno {
	background-color: #ffe6e6;
}
.tablevypis .tr_obchod_stornovan {
	background-color: #ffa0a0;
}

.tablevypis .tr_soubor_neaktivni {
	background-color: #c0c0c0;
}

.tablevypis .tr_vozidlo_neverejne, .legenda .tr_vozidlo_neverejne {
	background-color: #e0e0e0;
}
.tablevypis .tr_vozidlo_minipoint, .legenda .tr_vozidlo_minipoint {
	background-color: #98d0f1;
}
.tablevypis .tr_vozidlo_verejne_a_minipoint, .legenda .tr_vozidlo_verejne_a_minipoint {
	background-color: #c1e3f6;
}


.tablevypis .tr_state_abnormal {
/*	border-color: #f06060;
	color: white; */
	background-image: url('tr_changed.png');
}
.tablevypis .icons {
	text-align: left;
	vertical-align: middle;
}
.tablevypis .icons A, .icons A {
	text-decoration: none;
}
.tablevypis TD.icons IMG {
	vertical-align: middle;
	margin-top: -4px;
}
.tablevypis .icons .text_icon {
/*	position: relative;
	top: 2px; */
	padding-top: 2px;
	font-size: 14px;
}
.tablevypis INPUT {
/*	font-size: 8pt; */
	padding: 0 5px;
	margin: 1px;
}
.tablevypis TH.specialrow {
/*	font-size: 8pt; */
	text-align: center;	
}
.tablevypis .tr_default:hover {
	background: #ffffff;
}

.tableedit {
	border-collapse: collapse;
/*	border: 1px solid #1B2349; */
	margin: 10px;
	cursor: default;
}
.tableedit TH, .tableedit TD, .tableedit THEAD TD, .tableedit CAPTION {
/*	font-family: Arial, sans-serif; */
}
/*
.tableedit TR {
	background-color: transparent;
}
.tableedit TH {
	border: 1px solid white;
	padding: 0px;
	font-size: 7pt;
	font-weight: bold;
	text-align: center;
	white-space: nowrap;
	text-transform: uppercase;
	background-color: #1B2349;
	color: white;
	vertical-align: top;
}
.tableedit TD {
//-	border: 1px solid #1B2349;
	padding: 0px 5px;
//-	font-size: 7pt;
	text-align: left;
//-	white-space: nowrap;
	color: #404040;
	vertical-align: top;
	vertical-align: middle;
}
*/
.tableedit TD {
	padding: 1px 5px 1px 0;
	line-height: 110%;
	text-align: left;
}
.tableedit TD INPUT {
	font-size: 12px;
	background-color: #FCFEFF;
	border: 1px solid #73acc7;
	padding: 1px;
	color: #303040;
	margin: 1px;
}
.tableedit TD INPUT[type="checkbox"] {
	border: none;
}
.tableedit TD SELECT, .tableedit TD TEXTAREA {
	font-size: 12px;
	background-color: #FCFEFF;
	border: 1px solid #73acc7;
	padding: 0px;
	color: #303040;
	margin: 1px;
}
.tableedit .tdtitle {
	font-size: 11px;
	text-align: right;
	font-weight: normal;
	color: #404040;
	vertical-align: top;
	padding: 7px 7px 0px 0px;
	white-space: nowrap;
}
.tableedit .noteditable {
/*	font-size: 12pt; */
	padding: 4px 5px;
	font-weight: normal;
}
TD.dhtml {
	background: #fafafa;
	width: 647px;
	padding: 15px 45px;
	text-align: justify;
}

.div_form_edit {
	background: url('headline_bg5.png') /* #ffffc0 */ repeat-y left top;
	padding: 0px 27px;
	border: none;
	margin: 0;
}
.div_form_edit_top {
/*	background: url('headline_bg_white_top.png') repeat-x left top; */
	height: 27px;
}
.div_form_edit_bottom {
/*	background: url('headline_bg_white_bottom.png') repeat-x left top; */
	height: 27px;
	clear: both;
}
.div_form_edit_inserting {
	background: url('headline_bg4.png') /* #e0ffe0 */ repeat-y left top;
}
.tlacitka_box {
	padding: 20px 0px;
	text-align: right;
}
.div_form_edit INPUT, .div_form_edit SELECT, .div_form_edit TEXTAREA {
	background-color: #FCFEFF;
	border: 1px solid #2B3358;
	padding: 1px;
/*	font-weight: bold; */
	color: #303040;
}

.div_form_edit .cursor_hand, .cursor_hand {
	cursor: pointer;
}

.div_form_detail {
/*	background: #f8f8f8 repeat-y left center; */
	padding: 15px 0px /* !!!!! 0 27px*/;
}


#log, .log {
	color: red;
	padding: 10pt;
/*	background-color: #FAFAFA;
	border: 1px solid #f0f0f0; */
	text-align: center;
}
#logok, .logok {
	color: #297bb5;
	padding: 10pt;
/*	background-color: #FAFAFA;
	border: 1px solid #f0f0f0; */
	text-align: center;
	margin-bottom: 20px;
}
.icon_big {
	margin-right: 10px;
	vertical-align: middle;
}
#log .icon_big, .log .icon_big {
	vertical-align: text-bottom;
/*	position: relative;
	top: 24px; */
}
.icon {
	margin: 0 3px;
	vertical-align: middle;
}


.table_filtry {
/*	font-size: 8pt; */
	color: #404040;
	font-style: normal;
	background: #F0F0F0;
	border: solid 2px #F9F9F9;
	margin: 0 auto;
}
.table_filtry TD {
	padding: 0px 10px 0px 20px;
	white-space: nowrap;
	text-align: left;
	font-size: 12px;
}
.table_filtry TD.right {
	text-align: right;
}
.table_filtry TR.filtr_aktivni {
	background-color: #0097c4;
}
.table_filtry TR.filtr_aktivni TD {
	color: #ffffff;
}
.table_filtry TH {
	font-size: 14px;
	font-style: italic;
	padding: 9px 0 5px 10px;
	text-align: left;
}
.table_filtry INPUT, .table_filtry TEXTAREA, .table_filtry SELECT {
	font-size: 12px;
	padding: 0;
	border: none;
}

.previousnext {
	text-align: center;
	font-size: 11px;
}
.previousnext A:active, .previousnext A:link, .previousnext A:visited {
	padding: 5px 10px;
}
.previousnext A:hover {
}


#admin_menu {
	width: 964px;
	margin: 0 auto;
	text-align: center;
	height: 60px;
	background: url('icons/_blank_16.png');
}
/*#admin_menu:hover {
	background: #ffffff;
}*/
#admin_menu A {
	position: absolute;
	visibility: hidden;
}
/*#admin_menu A:hover {
	background: #f8f8f8;
}*/
#admin_menu A IMG {
	margin: 0;
}


/* DB-USED CLASS*/

.tablevypis .forum_text {
	width: 500px;
	white-space: normal;
}
.tablevypis .right {
	text-align: right;
}
.tablevypis .rightbold {
	text-align: right;
	font-weight: bold;
/*	font-size: 9pt; */
}
.tablevypis .left {
	text-align: left;
}
.tablevypis .leftbold {
	text-align: left;
	font-weight: bold;
/*	font-size: 9pt; */
}
.tablevypis .center {
	text-align: center;
}
.tablevypis .price, .tablevypis .weight {
	text-align: right;
}
.tablevypis .bold {
	font-weight: bold;
/*	font-size: 9pt; */
}
.tablevypis .pricebold, .tablevypis .weightbold {
	text-align: right;
	font-weight: bold;
/*	font-size: 9pt; */
}
.tablevypis .male_pismo {
	font-size: 11px;
}
.tablevypis .valign_top {
	vertical-align: top;
}

.tablevypis .zprava_obsah {
	text-align: left;
}

.tablevypis .wrap {
	white-space: normal;
}

.tablevypis  .hover_shine:hover {
	background: #ffffff;
}

.tlacitko_detail {
	width: 80px;
	height: 26px;
	float: left;
	background: url('tlacitko_detail.png') center center no-repeat;
}
.tlacitko_detail:hover {
	background: url('tlacitko_detail_hover.png') center center no-repeat;
}
.tlacitko_detail_hover_cache {
	visibility: hidden;
	background: url('tlacitko_detail_hover.png') left top no-repeat;
}

.tlacitko_zobraz {
	width: 80px;
	height: 26px;
	float: left;
	background: url('tlacitko_zobraz.png') center center no-repeat;
	text-decoration: none;
}
.tlacitko_zobraz:hover {
	background: url('tlacitko_zobraz_hover.png') center center no-repeat;
}
.tlacitko_zobraz_hover_cache {
	visibility: hidden;
	background: url('tlacitko_zobraz_hover.png') left top no-repeat;
}


INPUT.tlacitko, A.tlacitko {
	font-size: 14px;
/*	font-weight: bold; */
/*	font-family: Arial; */
	cursor: pointer;
	padding: 2px 20px 2px 20px;
	color: #606060;
	background: #e8e8e8;
	border-left: solid 1px #c9c9c9;
	border-right: solid 1px #b9b9b9;
	border-top: solid 1px #c9c9c9;
	border-bottom: solid 1px #b9b9b9;
	border-radius: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	text-decoration: none;
}	 
INPUT.tlacitko:hover, A.tlacitko:hover {
	background-color: #f0f0f0;
}
INPUT.tlacitko2 {
	font-size: 13px;
/*	font-weight: bold; */
/*	font-family: Arial; */
	cursor: pointer;
	padding: 2px 20px 2px 20px;
	color: #ffffff;
	background: #1B2349;
	border-left: solid 1px #c9c9c9;
	border-right: solid 1px #b9b9b9;
	border-top: solid 1px #c9c9c9;
	border-bottom: solid 1px #b9b9b9;
	border-radius: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
}	 
INPUT.tlacitko2:hover {
	background-color: #2b4389;
}

INPUT.tlacitko3, A.tlacitko3 {
	font-size: 13px;
/*	font-weight: bold; */
/*	font-family: Arial; */
	cursor: pointer;
	padding: 2px 20px 2px 20px;
	color: #ffffff;
	background: #565696;
	border-left: solid 1px #c9c9c9;
	border-right: solid 1px #b9b9b9;
	border-top: solid 1px #c9c9c9;
	border-bottom: solid 1px #b9b9b9;
	border-radius: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	text-decoration: none;
}	 
INPUT.tlacitko3:hover, A.tlacitko3:hover {
	background-color: #e00b3d;
}

INPUT.bigtlacitko2 {
	font-size: 9pt;
	color: white;
	font-weight: bold;
	cursor: pointer;
	border: 1px solid #5C6643;
	background-color: #1B2349;
	padding: 2px 15px 2px 15px;
	margin-bottom: 25px;
	border-radius: 5px;
}	 
INPUT.bigtlacitko2:hover {
	background-color: #3B4389;	
	border: 1px solid #7C8663;
}
INPUT.bigtlacitko {
	font-size: 14px;
	color: white;
	font-weight: bold;
	cursor: pointer;
	border: 2px solid #5C6643;
	background-color: #296a35;
	padding: 2px 15px 2px 15px;
	margin: 5px 10px;
	border-radius: 5px;
}	 
INPUT.bigtlacitko:hover {
	background-color: #40a350;	
	border: 2px solid #798263;
}
INPUT.cancel {
	font-size: 12px;
	color: white;
	font-weight: normal;
	cursor: pointer;
	background-color: #5B0C06;
	padding: 2px 5px 2px 5px;
}	 
INPUT.cancel:hover {
	background-color: #801109;	
}
INPUT.insert {
	font-size: 8pt;
	color: white;
	font-weight: normal;
	cursor: pointer;
	background-color: #808080;
	padding: 2px 5px 2px 5px;
}
INPUT.reload {
	background-color: #a0a060;
}

.old_value {
	text-decoration: line-through;
	color: #606060;
}


#anim_slova {
	display: none;
	text-align: center;
	font-size: 14px;
	height: 50px;
/*	position: absolute;
	width: 180px; */
}
#anim_slova .anim_slovo {
	position: absolute;
	left: 0px;
	top: 0px;
}

#anim_slova_table {
	width: 180px;
	margin: 0;
	position: absolute;
}
#anim_slova_table TR TD {
	height: 50px;
	padding: 0;
	font-size: 14px;
	line-height: 250%;
	vertical-align: bottom;
	font-weight: bold;
}

.novinka_obsah IMG {
	border: 2px solid #ffffff;
	border-radius: 7px;
}


.box_grey {
/*	width: 300px; */
	float: left;
	margin: 20px 20px 20px 0;
	text-align: left;
	background: #f0f0f0;
	border: 2px solid #f3f3f3;
	border-radius: 5px;
}
.box_grey:hover {
	background: #ffffff;
	border: 2px solid #fafafa;
}
.box_grey_top {
/*	background: url('box_grey_top.png') left top no-repeat; */
}
.box_grey_top H2 {
	margin: 0;
	padding: 0;
	font-size: 21px;
}
.box_grey_top H2 A {
	padding: 10px 10px 10px 10px;
/*	height: 100px; */
	display: block;
}
.box_grey_middle {
/*	background: url('box_grey_middle.png') left top repeat-y; */
	padding: 0 10px 20px 10px;
}
.box_grey_middle UL {
	margin-top: 0;
}
.box_grey_bottom {
/*	background: url('box_grey_bottom.png') left top no-repeat; */
	height: 1px;
}
.box_grey .menutree .tree_link {
/*	font-family: Arial; */
/*	font-weight: bold;
	text-decoration: none; */
	display: block;
}
.box_grey .menutree .tree_link:hover {
	background: #49a3da;
	color: #ffffff;
}
.box_grey .menutree .galerie_strom .tree_link {
	font-weight: normal;
}



.box_prispevek {
	border-top: 1px solid #e0e0e0;
/*	border-bottom: 1px solid #e0e0e0; */
	margin: 20px 0;
}
.box_prispevek_datum {
	float: right;
	color: #808080;
	padding-left: 20px;
	font-size: 12px;
}
.box_prispevek_nadpis {
	text-align: left;
}
.box_prispevek_obsah {
}





.tabulkaforum {
/*	border: 1px solid #fffaf0; */
	border: none;
/*	border-collapse: collapse; */
/*	border-radius: 5px; */
	margin: 0 auto;
	width: 600px;
}
.tabulkaforum TH {
	background-color: #ac230d;
	color: #fafafa;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	padding: 3pt;
/*	border: 1px solid #fffaf0; */
	border: 1px solid transparent;
	border-radius: 5px;
}
.tabulkaforum TD {
	background-color: #ffffff;
	vertical-align: top;
	text-align: justify;
	padding: 8pt 15pt 12pt 15pt;
	border: 1px solid #f0f0f0;
/*	border: 1px solid transparent; */
	border-radius: 5px;
}

.tabulkaforumnew {
	border: 1px solid #BDC4C9;
	margin: 0 auto;
}
.tabulkaforumnew TH {
	background-color: #ffe0a4;
	font-size: 9pt;
	font-weight: bold;
	text-align: center;
	padding: 3pt;
	border: 1px solid #fffaf0;
}
.tabulkaforumnew TD {
	background-color: #fffac1;
	vertical-align: top;
	text-align: center;
	padding: 5pt;
	background-image: url('img/forumtablebg.gif');
	background-repeat: repeat-y;
	background-position: left top;
	border: 1px solid #fffaf0;
}
.tabulkaforumnew TEXTAREA {
	font-size: 10pt;
}
.tabulkaforumnew INPUT {
	font-size: 10pt;
	font-weight: bold;
}




.noprint {
}
@media print {
	.noprint, .systemdiv {
		display: none;
	}
	#bg_layer {
		width: auto;
		background: none;
	}
	#head, #head_images, #content_left, #content_right, #admin_top_box, #footer_menu {
		display: none;
	}
	#main {
		width: auto;
	}
	#inner_content {
		width: auto;
		background: none;
		padding-bottom: 0;
	}
	#foot {
		padding: 0px 45px;
	}
	#footer_copy {
		float: none;
	}	
	
	.cesta {
		position: static;
		width: auto;
		top: auto;
	}
	
/*	.box_grey {
		width: 45%;
	} */
	
	.tablevypis {
/*		width: 100%; !!! */
	}
	.tablevypis TH {
		border: 1px dotted white;
	}
	.tablevypis TD {
		border: 1px dotted #1B2349;
	}
	.tablevypis .icons {
		display: none;
	}
	
	
}
