html, body { font-family:Arial, sans-serif; background: #fff; color: #000; padding: 0; margin: 0; border: 0 none; text-align: left; line-height: 140%; }
html { font-size:106.5%; overflow-y: scroll; background: #E6E6E6; }
body { font-size:76.5%; }
img { border: 0 none; }
.clear { clear: both; }
.cleft { clear: left; }
.cright { clear: right; }
legend { color: blue; }
fieldset { border: 1px solid #888; -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; }
.tcenter { text-align: center; display: block; }
	.grid table td .tcenter img { float: none; }
.left { float: left; }
.grid table td img.icon_left, img.icon_left { float: left; margin: 0 5px 0 0; width: 12px; height: 12px; }
.right { float: right; }
.strong { font-weight: bold; }
.red { color: red; }
.green { color: green; }
.legend .green { padding: 0 3px; border: 1px solid #fff; }
.center { text-align: center; }
.tright { text-align: right; }
#clona { position: relative; }
#clona2 { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: transparent url('./clona2.png') top left repeat; }
#clona3 { background: #fff; padding: 5px; border-radius: 8px; width: 640px; border: 1px solid #000; box-shadow: 0 0 15px #333; }
	#clona3 h2 { color: #EB5E00; margin: 0; padding: 0; line-height: 32px; font-size: 20px; }
	#clona3 img.helper { float: right; height: 32px; width: 32px; }
legend.prihl_legend { color: #1ebcba; }
	legend.prihl_legend strong { color: #0f84ba; }
a { color: #0f84ba; }
a.black, .grid a.black { color: #000; }
a.seda, #delic300 a.seda { color: #888; }
hr.cara { border: 0 none; padding: 0; margin: 5px; border-top: 1px solid #eee; }
.poznamka { border-bottom: 1px dotted #aaa; }
.wraper { overflow: hidden; white-space: nowrap; }

.msg_info { border: 1px solid blue; padding: 5px 5px 5px 25px; margin: 0 0 5px 0; background: #eef url('./info.png') 5px center no-repeat; }
.msg_ko { border: 1px solid red; padding: 5px 5px 5px 25px; margin: 0 0 5px 0; background: #fee url('./ko.gif') 5px center no-repeat; }
.msg_ok { border: 1px solid darkgreen; padding: 5px 5px 5px 25px; margin: 0 0 5px 0; background: #efe url('./ok.png') 5px center no-repeat; }
	.msg_ok small, .msg_ko small { color: #777; }
	.msg_ok .smico { width: 16px; height: 16px; margin: 3px 0 0 0; }

.tretina_o { float: left; width: 320px; border-left: 1px solid #eee; border-right: 1px solid #eee; margin: 0 -1px 0 0; }
	.tretina_i { padding: 0 10px; }

#all { width: auto; margin: 0 auto; min-width: 990px; }
.horni_logo { height: 60px; }

.horni_logoz { width: 160px; padding: 10px 20px; border-radius: 25px; background: #fff; margin: 10px 0 0 0; }

.odsaditko { margin: 0 6px; color: #aaa; }
span:hover.navrh_id { text-decoration: underline; cursor: pointer; }

.nove { background: #f00; padding: 2px; border-radius: 5px; margin: -5px -2px 0 2px; line-height: 100%; position: relative; display: inline-block; color: #fff; font-weight: bold; }

select optgroup { font-weight: bold; }
	select optgroup option { font-weight: normal; color: #000; }

.raz { float: left; width: 220px; padding: 3px 5px 1px 0; text-align: right; font-weight: bold; margin: 1px 0 0 0; }
	.raz small { font-weight: normal; color: #888; }
.dva { float: left; width: 250px; padding: 0; margin: 0; margin: 1px 0 0 0; }
	.dva input { width: 245px; border: 1px solid #ccc; margin: 0; }
	.dva input.checkboxik { max-width: 16px; padding: 3px 0 0 0; background: #fff; }
	.dva select { width: 247px; border: 1px solid #ccc; padding: 0; margin: 0; background: #fff; }
	.dva textarea { width: 247px; height: 220px; border: 1px solid #ccc; padding: 0; margin: 0; background: #fff; }
.dva_pam { float: left; width: 100px; color: #333; font-size: 85%; }
.tri { float: left; color: #888; margin: 1px 0 5px 0; padding: 1px 0 0 5px; border-left: 1px solid #eee;  font-size: 85%; width: 16px; }

.dva_full { float: left; width: 570px; padding: 0; margin: 0; margin: 1px 0 0 0; }
	.dva_full textarea { width: 567px; height: 220px; border: 1px solid #ccc; padding: 0; margin: 0; background: #fff; }

.odeslati { float: left; margin: 3px 0 10px 225px; border: 1px solid #ccc; background: #eee; }
.odeslati2 { float: right; margin: 10px; border: 1px solid #ccc; background: #eee; }
pre { padding: 5px; background: #ffe; border: 1px solid orange; max-height: 120px; overflow: auto; margin: 0 0 20px 0; color: #000; }
.edit_product_content_table .val input.readonly, .readonly, .dva select.readonly { background: #f0f0f0; }

#horni_box { padding: 0; }
	#horni_box_a { color: #fff; background: #425e66 url('./header.gif') top left repeat-x; padding: 5px 5px 0 5px; height: 60px; border-bottom: 1px solid #5f767f; }
		#horni_box_a a { color: #FCCE77; }


.zaruba #horni_box_a { background: #9e2b0a url('./zaruba-pozadi.gif') top left repeat-x; }
.zaruba2 #horni_box_a { background: #9e2b0a url('./zaruba-pozadi2.gif') top left repeat-x; }



.cke_editor_text { background: #f2f2f2; min-width: 500px; width: auto; }
.dva input.submit { width: auto; }

.dmenu { float: left; width: 250px; }
	.dmenu input { width: 240px; }

.table0, .table0 td, .table0 th { border: 0 none !important; padding: 0 2px; margin: 0; border-collapse: collapse; vertical-align: top; }
.table0b, .table0b td, .table0b th { padding: 5px 15px; }
.table0b td:first-child { padding-left: 0; }
.table0b td:last-child { padding-right: 0; }

.redtext { color: #f00; }
.black .redtext { color: #f00; }

.table1, .table1 td, .table1 th { border: 1px solid #BDBDBD; border-collapse: collapse; padding: 3px 5px; }
.table_uvod { border: 0 none; border-collapse: collapse; padding: 0; margin: 0; vertical-align: top; width: 100%; }
	.table_uvod, .table_uvod td { border: 0 none; border-collapse: collapse; padding: 0 10px 10px 10px; margin: 0; vertical-align: top; }
	.table_uvod td.aktualizace { width: 275px; background: #fff; border: 1px solid #D6D6D6; }
	.table_uvod td.aktualizace .legend { margin: 0 -10px; }
.table_top td, .table_top th { vertical-align: top; }
.table1 .tdole td, .table1 .tdole th { vertical-align: bottom; }
.table1 th img.mini_32 { float: left; height: 32px; width: 32px; margin: 0 5px 0 0; }
.table1 .sestnact { width: 16px; padding: 2px; text-align: center; }
.table1 .dveste { width: 200px; }
.table1 tr.horni { background: #eee; }
.table1 tr.horni2 { background: #ddd; }
.table1 tr.suda { background: #f5f5f5; }
.table1 tr th.nictady { background: #fff; border-top: 1px solid #fff; border-left: 1px solid #fff; }
.table1 tr th.nictady2 { background: #fff; border: 1px solid #fff; }
.table1 tr th.nictady3 { background: #fff; border-top: 1px solid #fff; border-left: 1px solid #fff; border-bottom: 1px solid #fff; }
.table1 tr th.nictady4 { background: #fff; border-top: 1px solid #fff; border-left: 1px solid #fff; border-right: 1px solid #fff; }
.tablezap { margin: 0 -11px -6px -11px; }
.smalltable tr th, .smalltable tr td { padding: 0 2px; }


.table2, .table2 td, .table2 th { border-spacing: 0px; padding: 3px 5px; }
.table2 { padding: 0; border: 0; }
.table2 { border-right: 1px solid #eee; }
	.table2 th.r_sm1, .table2 td.r_sm1 { width: 90px; }
	.table2 th.r_sm2, .table2 td.r_sm2 { width: 50px; text-align: center; }
	.table2 th.r_sm3, .table2 td.r_sm3 { width: 16px; padding: 2px; }
		.table2 th.r_sm3 { text-align: center; }
	.table2 th.r_sm4, .table2 td.r_sm4 { width: 130px; }
	.table2 th.r_sm5, .table2 td.r_sm5 { width: 30px; padding: 0; text-align: center; }
		.table2 td.r_sm5 img { float: left; width: 32px; height: 32px; }
	.table2 tr.r_header { background: #E3EFF1 url('./sort_row_bg.gif') left center repeat-x; }
		.table2 tr.r_header th { border-top: 1px solid #F9F9F9; border-right: 1px solid #D1CFCF; border-bottom: 1px solid #F9F9F9; border-left: 1px solid #F9F9F9; }
	.table2 tr { height: 32px; }
		.table2 tr.suda td { background: #eee; }
		.table2 tr:hover td { background: #ddd; }
			.table2 tr.suda:hover td { background: #ccc; }
	.table2 tr.r_filtr { background: #E3EFF1 url('./filter_row_bg.gif') top left repeat-x; border: 1px solid #BDBDBD; }
	.table2 th.r_id1 input { width: 50px; border: 1px solid #eee; }
	.table2 th.r_id2 input { width: 78px; border: 1px solid #eee; }
	.table2 tr.r_filtr th { border-bottom: 1px solid #eee; border-left: 1px solid #fff; vertical-align: top; }
	.table2 tr td { border-bottom: 1px solid #eee; border-left: 1px solid #eee; }
	.table2 tr.budouci td { background: #f0f0ff; }

.table3, .table3 td, .table3 th { border: 1px solid #BDBDBD; border-collapse: collapse; padding: 3px 5px; vertical-align: bottom; }
	.table3 tr.suda { background: #f2f2f2; }
	.table3 tr th { background: #dddddd; }
	.table3 tr:hover { background: #ffeeee; }
	.table3 tr td img.foto { margin: -3px -5px; display: block; float: left; }
	.napovtext { width: 99%; }
		.napovtext th { width: 30%; }

#table_prm, .table_prm td, .table_prm th { border: 1px solid #ddd; vertical-align: top; }
	#table_prm th {  }
	#table_prm tr.suda td {  }
		#table_prm td a:link { font-weight: bold; }
		#table_prm td a:visited { color: #666; font-weight: normal !important; }

.table_prm_vyber { margin: 0 0 10px 0; min-width: 900px; width: 100%; }
	.table_prm_vyber, .table_prm_vyber td, .table_prm_vyber th, .prm_pod, .prm_pod td, .prm_pod th { background: #fff; border: 1px solid #BDBDBD; border-collapse: collapse; padding: 2px 5px; }
		.table_prm_vyber th, .prm_pod th { background: url('./filter_row_bg.gif') 0 -1px repeat-x #E3EFF1; text-align: right; }
		.table_prm_vyber .button_h1 { margin: 0; }

.linka_box { height: 4px; font-size: 4px; background: #eee; }

.obsah_boxik { padding: 15px 15px 0 15px; width: auto; background: transparent url('./simple_container_bg.gif') top left repeat-x; }
.pevna_sirka { width: 976px; margin: 0 auto; }
	.obsah_boxik h1, .obsah_boxik h2, .obsah_boxik h3, .obsah_boxik h4 { margin: 0 0 5px 0; padding: 0; line-height: 140%; color: #EB5E00; border-bottom: 3px solid #ddd; }

	#obsah_box_vse_gridy_obal { background: transparent url('grid.png') top left repeat-y; margin: -15px -15px 0 -15px; min-height: 300px; position: relative; }
		#obsah_box_vse_gridy_menu { float: left; width: 36px; }
			#obsah_box_vse_gridy_menu ul { margin: 0; padding: 0; list-style: none; }
				#obsah_box_vse_gridy_menu ul li { margin: 5px 0 0 3px; padding: 0; list-style: none; display: block; width: 27px; height: 27px; border: 1px solid #ccc; border-radius: 3px; cursor: pointer; position: relative; }
					#obsah_box_vse_gridy_menu ul li div.box { position: absolute; top: 0; left: 31px; width: 220px; min-height: 10px; border: 1px solid #363637; background: #dbdbdb; z-index: 99; display: none; box-shadow: 0 0 5px #ccc; }
					#obsah_box_vse_gridy_menu ul li div.box_velky { width: 500px; }
						#obsah_box_vse_gridy_menu ul li div.box_velky div.box_hledani { text-align: right; margin: 5px 0; }
							#obsah_box_vse_gridy_menu ul li div.box_velky div.box_hledani input { border: 1px solid #aaa; width: 150px; float: right; margin: 0px -5px 0 0; }

#obsah_box_vse_gridy_menu ul li div.box_velky .menu_prep { border-bottom: 1px solid #aaa; background: #ccc; margin: -5px -10px 0 -10px; padding: 5px 10px 0 10px; }
	#obsah_box_vse_gridy_menu ul li div.box_velky .menu_prep span { display: block; border: 1px solid transparent; border-bottom: 0 none; border-top-left-radius: 5px; border-top-right-radius: 5px; float: left; margin: 0 3px -1px 0; padding: 3px 5px; }
		#obsah_box_vse_gridy_menu ul li div.box_velky .menu_prep span.aktiv { border: 1px solid #aaa; border-bottom: 0 none; background: #dbdbdb; }
#obsah_box_vse_gridy_menu ul li div.box_velky .box_zalozka { display: none; }
	#obsah_box_vse_gridy_menu ul li div.box_velky .aktiv { display: block; }
#obsah_box_vse_gridy_menu ul li div.box_velky .box_clanek { margin: 4px 0; border: 1px solid #ccc; padding: 3px 5px; background: #dbdbdb; border-radius: 3px; }


#obsah_box_vse_gridy_menu ul li div.box_velky div.box_clanky { margin: 5px -5px 0 -5px; max-height: 200px; overflow: auto; background: #fff; border: 1px solid #aaa; padding: 5px; }
				#obsah_box_vse_gridy_menu ul li.ico_grid { background-image: url('ico_grid.png'); background-repeat: no-repeat; background-position: top left; }
				#obsah_box_vse_gridy_menu ul li.ico_line { background-image: url('ico_line.png'); background-repeat: no-repeat; background-position: top left; }
				#obsah_box_vse_gridy_menu ul li.ico_css { background-image: url('ico_css.png'); background-repeat: no-repeat; background-position: top left; }
				#obsah_box_vse_gridy_menu ul li.ico_plus { background-image: url('ico_plus.png'); background-repeat: no-repeat; background-position: top left; }
				#obsah_box_vse_gridy_menu ul li.ico_obsah { background-image: url('line_obsah.png'); background-repeat: no-repeat; background-position: top left; }
				#obsah_box_vse_gridy_menu ul li:hover { border: 1px solid #aaa; }
				#obsah_box_vse_gridy_menu ul li.aktiv { background-position: top right; border: 1px solid #597dcf; }
					#obsah_box_vse_gridy_menu ul li.aktiv div.box { display: block; cursor: default; }
					#obsah_box_vse_gridy_menu ul li.aktiv div.box div.box_nadpis { background: #363637; color: #fff; display: block; padding: 2px 5px; font-size: 85%; font-weight: bold; }
					#obsah_box_vse_gridy_menu ul li.aktiv div.box div.box_i { padding: 5px 10px; cursor: hand; }
						#obsah_box_vse_gridy_menu ul li.aktiv div.box div.box_i table { padding: 0; margin: 0; border-collapse: collapse; width: 100%; }
							#obsah_box_vse_gridy_menu ul li.aktiv div.box div.box_i table td { padding: 1px 3px 1px 0; margin: 0; border-collapse: collapse; }
								#obsah_box_vse_gridy_menu div.box_i table td input { width: 20px; padding: 2px; margin: 0 3px 0 0; border: 1px solid #aaa; }
								#obsah_box_vse_gridy_menu div.box_i table td .textarea_div_pod { display: none; }
								#obsah_box_vse_gridy_menu div.box_i table td.r1 { width: 21px; }
								#obsah_box_vse_gridy_menu div.box_i table td img { margin: 2px 2px 0 0; float: left; }
								#obsah_box_vse_gridy_menu div.box_i textarea#grid_css { width: 195px; max-width: 195px; margin-top: 5px; height: 150px; border: 1px solid #aaa; }
		#obsah_box_vse_gridy_obsah_o { overflow-y: scroll; overflow-x: auto; padding: 0px; margin: 0; }
			#obsah_box_vse_gridy_obsah_i { padding: 0px; margin: 0; }
			#grid_linky { margin: -1px auto 0 auto; width: 992px; position: relative; height: 0; border-top: 1px solid transparent; }
				#grid_linky span { height: 100px; background-image: url('grid_cara.png'); background-position: top left; background-repeat: repeat-y; position: absolute; top: 0; left: 0; width: 1px; }
				#grid_linky span.bluex { background-image: url('grid_cara_blue.png'); }
				#grid_linky span.kraj { background: #eee; opacity: 0.5; }
				#grid_linky span.okraj {  }
				#grid_linky span.mezi { background: #eef; opacity: 0.5; }
			#grid_platno { margin: 0px auto; width: 992px; position: relative; /* border: 1px solid #000; box-shadow: 5px 5px 0 #888; */ min-height: 800px; }
			#grid_platno_ul { margin: 0; padding: 0; list-style: none; }
				#grid_platno_ul li { margin: 0 0 2px 0; padding: 0; list-style: none; border-top: 1px dotted #ccc; border-bottom: 1px dotted #ccc; width: 200px; float: left; background-image: url('grid_box.png'); background-repeat: repeat; background-position: top left; }
				#grid_platno_ul .ui-state-highlight { height: 10px; }
				#grid_platno_ul li.misto { border-top: 1px dotted #f00; border-bottom: 1px dotted #f00; width: 200px; /* vychozi sirka */ }


	#obsah_box_vse, #obsah_box_vse2 { background: #fff; padding: 10px; }
		#delic { border: 0; border-collapse: collapse; width: 100%; margin: 0; }
		#delic300 { width: 300px; padding: 0 20px 0 0; background: #fff url('./side_col_bg.gif') top right repeat-y;  }
			#delic td { vertical-align: top; }
				#delic300 a { background: transparent url('./folder.png') 0 2px no-repeat; padding: 0 0 0 18px; display: block; color: #00f; text-decoration: none; }
				#delic300 a:hover { text-decoration: underline; }
					#delic300 a.new { background: transparent url('./plus.gif') center left no-repeat; padding: 8px 5px 7px 20px; margin: 0 11px; display: block; }
					#delic300 a.ext { color: #666;  background: transparent url('./ext.gif') center left no-repeat; }
					#delic300 a.odsad0 { margin: 0; }
					#delic300 a.odsad1 { margin: 0 0 0 16px; }
					#delic300 a.odsad2 { margin: 0 0 0 32px; }
					#delic300 a.odsad3 { margin: 0 0 0 48px; }
					#delic300 a.odsad4 { margin: 0 0 0 64px; }
					#delic300 a.odsad5 { margin: 0 0 0 80px; }
					#delic300 a.odsad6 { margin: 0 0 0 96px; }
					#delic300 a.odsad7 { margin: 0 0 0 112px; }
					#delic300 a.odsad8 { margin: 0 0 0 128px; }
					#delic300 a.vybrana { background-color: #ccc; }
					#delic300 a small { color: #555; font-weight: bold; text-decoration: none; }
	.obsah_box_kategorie, .obsah_box_kategorie2 { padding: 0; margin: 0; border: 0 none; background: transparent; }
		#delic300 h2 { margin: 5px 5px 0 5px; padding: 3px 5px 1px 5px; background: #285dcd; color: #fff; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-top-left-radius: 5px; -moz-border-top-right-radius: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; font-size: 107.5%; }
	#obsah_box_sekce { padding: 5px; margin: 0 5px 0 5px; border: 1px solid #ddd; background: #fff; min-height: 400px; overflow: auto; }
		.obsah_box_horni_lista { background: #eee; border-bottom: 1px solid #ddd; margin: -5px -5px 5px -5px; padding: 5px 5px 0 5px; }
			.obsah_box_horni_lista a { float: left; display: block; margin: 0 2px -1px 0px; padding: 4px 5px; color: #000; text-decoration: none; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -webkit-border-radius-top-left: 5px; -webkit-border-radius-top-right: 5px; -border-radius-topleft: 5px; -border-radius-topright: 5px; }
			.obsah_box_horni_lista a:hover { text-decoration: underline; }
			.obsah_box_horni_lista a#pod_aktiv { border: 1px solid #ccc; border-bottom: 1px solid #fff; background: #fff; font-weight: bold; }

.kotva_info { border: 1px solid #eee; margin: 2px; padding: 2px 5px; background: #ffd; }

.table { width: 100%; }
.table, .table td, .table th { border-collapse: collapse; border: 1px solid #ccc; padding: 3px 5px; }
.table tr td { background: #fff; }
.table tr:hover td { background: #ffe; }
.table th { text-align: left; font-weight: bold; background: #eee; }

table p { padding: 0 0 5px 0; margin: 0; }
table ul { list-style: square; margin: 0; padding: 0; }
	table ul li { list-style: square; margin: 0 0 0 20px; padding: 0; }
blockquote { padding: 0 20px 10px 20px; margin: 0; font-style: italic; color: #333; }

table tr.odstavec_zarovnat td, table tr.odstavec_zarovnat th { border-top: 3px solid #ccc; }



table.boxy { width: 100%; border: 1px solid #ccc; border-collapse: collapse; }
table.boxy th { background: #eee; }
table.boxy td, table.boxy th { border: 1px solid #ccc; border-collapse: collapse; padding: 5px; vertical-align: top; }
table.boxy th em { float: left; border: 1px solid #ccc; background: #fff; padding: 0px 5px; margin: 0 3px; background: #dfd; }
table.tenke th { padding: 1px 5px; }
table.tenke th em { margin: 2px 5px 0 0; }

table.table_reklama { width: 700px; }
table.table_reklama tr th { width: 240px; text-align: right; vertical-align: top; }
table.table_reklama tr td { vertical-align: top; }
table.table_reklama tr th small { color: #666; }
table.table_reklama tr td input { border: 1px solid #888; width: 415px; }
table.table_reklama tr td textarea { border: 1px solid #888; width: 411px; height: 120px; }

table tr.lock_tr td, table tr.lock_tr th, table tr:hover.lock_tr td, table tr:hover.lock_tr th { background: #ddd; color: #666; }
table tr.lock_tr input { background: #fafafa; }

.clanek { width: 100%; }
.clanek, .clanek td, .clanek th { border-collapse: collapse; border: 1px solid #ccc; padding: 3px 5px; }
.clanek tr td { background: #fff; vertical-align: top; }
.clanek tr:hover td { background: #ffe; }
.clanek th { text-align: left; font-weight: bold; background: #eee; }

.clanek th.clanek_prvni { width: 44px; padding: 5px; background: #eee; text-align: center; font-size: 85%; line-height: 120%; color: #888; vertical-align: top; }
	.clanek th.clanek_prvni a { text-decoration: none; }

.foto_right { float: right; border: 1px solid #eee; padding: 5px; margin: 0 0 5px 5px; background: #fff; }
.foto_left { float: left; border: 1px solid #eee; padding: 5px; margin: 0 5px 5px 0; background: #fff; }
.foto_nad, .foto_pod { border: 1px solid #eee; padding: 5px; background: #fff; margin: 0 auto 5px auto; }
.bez_ramu { background: transparent; border: 0 none; }

.fotka_ramecek { float: left; width: 320px; margin: 0 10px 10px 0; border: 1px solid #eee; padding: 5px 5px 0 5px; background: #fff; height: 126px; }
	.fotka_ramecek textarea { border: 1px solid #eee; width: 195px; height: 88px; }
		.fotka_ramecek_foto { float: left; width: 118px; }
#uloziste .uno { width: 130px; float: left; padding: 0 5px 0 0; text-align: right; font-weight: bold; }
#uloziste .raz { width: 130px; }
#uloziste .tue { width: 520px; float: left; }
	#uloziste .tue input { border: 1px solid #eee; margin: 0 0 3px 0; width: 518px; }
.textarea_popis_foto { border: 1px solid #eee; width: 99%; height: 50px; }
.input_alt_foto { border: 1px solid #eee; }
	.textarea_div_pod { height: 3px; font-size: 3px; margin: 0; position: relative; =position: static; padding: 0; line-height: 100%; border-bottom: 1px solid #eee; background: #ffe; float: left; clear: left; }
		.textarea_div_pod2 { height: 3px; font-size: 3px; margin: 0; padding: 0; line-height: 100%; border: 0 none; background: #3399FF; width: 0; }
	
.obr_popisek { text-align: center; color: #444; }
.obr_zdroj { text-align: right; color: #aaa; }

.stat_top { border-bottom: 1px solid #666; padding: 0 5px; }
	.stat_top a { margin: 0 2px; padding: 3px 4px; text-decoration: none; display: block; float: left; }
	.stat_top a.activ { margin: 0 2px -1px 2px; border: 1px solid #666; border-top: 2px solid #666; border-bottom: 0; padding: 1px 4px 4px 4px; text-decoration: none; background: #fff; font-weight: bold; color: #000; }
.stat_bottom { padding: 5px; }

#chart_div { width: 640px; height: 200px; float: left; }

/*
.linka_box_kategorie, #horni_box_b a.horni_box_kategorie, .obsah_boxik_kategorie, .obsah_box_horni_lista_kategorie { background: #ddf; }
.linka_box_obsah, #horni_box_b a.horni_box_obsah, .obsah_boxik_obsah, .obsah_box_horni_lista_obsah { background: #fdd; }
.linka_box_reklama, #horni_box_b a.horni_box_reklama, .obsah_boxik_reklama, .obsah_box_horni_lista_reklama { background: #dfd; }
.linka_box_statistika, #horni_box_b a.horni_box_statistika, .obsah_boxik_statistika, .obsah_box_horni_lista_statistika { background: #ffd; }
.linka_box_uzivatele, #horni_box_b a.horni_box_uzivatele, .obsah_boxik_uzivatele, .obsah_box_horni_lista_uzivatele { background: #fdf; }
*/

#paticka_box { border-top: 1px solid #ddd; padding: 10px; text-align: right; color: #666; }

#obsah_box_vse, #obsah_box_sekce, .obsah_box_kategorie { overflow: auto; }

.dolni_menu_fieldset2_o { padding: 0 0 0 220px; background: #E7EFEF url('/style/tabs_link_bg.gif') 217px 0 repeat-y; }
.dolni_menu_fieldset2_o h2 { padding-bottom: 5px; }
.dolni_menu_fieldset2_i { padding: 0 0 10px 10px; background: #fff; }
.dolni_menu_fieldset2 { margin: 0; padding: 2px; box-shadow: 0 0 5px #888; position: relative; }

#pridat_prvek_na_konec { cursor: pointer; }
.dolni_menu_fieldset_o { padding: 0 0 0 220px; background: #E7EFEF url('/style/tabs_link_bg.gif') 217px 0 repeat-y; }
	.dolni_menu_fieldset_o h2 { padding-bottom: 5px; }
.dolni_menu_fieldset_i { padding: 0 0 10px 10px; background: #fff; }
.dolni_menu_fieldset { margin: 0; padding: 2px; width: 727px; box-shadow: 0 0 5px #888; position: relative; }
.dolni_menu { border: 1px solid #ddd; padding: 0px; list-style: none; width: 725px; height: 123px; margin: 0; }
	.dolni_menu li { border: 1px solid #ddd; height: 30px; line-height: 30px; margin: -1px 0 -1px -1px; padding: 0 15px; width: 100px; text-align: right; background: #eee; }
		.dolni_menu li ul { display: none; }
		.dolni_menu li:hover { font-weight: bold; background: #fff; }
		.dolni_menu li:hover ul { font-weight: normal; font-size: 85%; text-align: left; display: block; position: absolute; top: 3px; left: 133px; width: 590px; height: 123px; list-style: none; padding: 0; margin: 0; background: #fff; overflow: auto; overflow-y: hidden; white-space: nowrap; padding: 0 0 0 5px; }
			.dolni_menu li:hover ul li { display: inline-table; vertical-align: top; min-width: 64px; width: 90px; height: 90px; margin: 5px -1px 0 0px; padding: 0; list-style: none; text-align: center; padding: 5px; line-height: 140%; border: 0 none; background: #fff; overflow: hidden; border-left: 1px solid #ddd; border-right: 1px solid #ddd; }
				.dolni_menu li:hover ul li img { width: 48px; height: 48px; }
				.dolni_menu li:hover ul li:hover { text-shadow: 0 0 5px #888; font-weight: normal; }
	.default { margin: 0; list-style: none; padding: 0; position: absolute; top: 3px; left: 133px; width: 595px; height: 123px; background: #fff; line-height: 123px; text-align: center; font-size: 150%; }

.dolni_menu2 { list-style: none; margin: 0; padding: 5px 15px; }
.dolni_menu2 li { clear: both; list-style: none; margin: 0; padding: 0; font-size: 123.5%; color: #005ca1; font-weight: bold; }
.dolni_menu2 li ul { padding: 0 0 0 65px; margin: 0; min-height: 65px; }
.dolni_menu2 li ul li { clear: none; list-style: none; margin: 0 5px 5px 0; padding: 0; float: left; display: block; font-size: 0px; color: #333; width: auto; font-weight: normal; background: #eee; border-radius: 5px; }
.dolni_menu2 li ul li:hover { background: #888; color: #fff; cursor: pointer; }
.dolni_menu2 li ul li br { display: none; }
.dolni_menu2 li ul li input[type="image"], .dolni_menu2 li ul li img { display: none; }
.dolni_menu2 li ul li input[type="submit"] { background: transparent; color: #000;  padding: 3px 5px 1px 5px; margin: 0; border: 0 none; font-size: 12px; }
.dolni_menu2 li ul li:hover input[type="submit"] { color: #fff; cursor: pointer; }
.dolni_menu2 .dolni_menu_li { width: 50%; float: left; clear: left; }
.dolni_menu2 .dolni_menu_key_43f9a7898c065b5b5f38cd0c66f64248 { width: 48%; float: right; clear: none; }
.dolni_menu2 .dolni_menu_key_43f9a7898c065b5b5f38cd0c66f64248 ul { background: transparent url('/style/ikony_r5_c1.png') 0 5px no-repeat; }
.dolni_menu2 .dolni_menu_key_9faa780d1a524ad4a3964184b7923b56 ul { background: transparent url('/style/ikony_r1_c1.png') 0 5px no-repeat; }
.dolni_menu2 .dolni_menu_key_bd33c07b5978769c8329b7a68825cb39 ul { background: transparent url('/style/ikony_r3_c1.png') 0 5px no-repeat; }
.dolni_menu2 .dolni_menu_key_a99fd93e3100afc968e68c5c07f1e198 ul { background: transparent url('/style/ikony_r7_c1.png') 0 5px no-repeat; }




#bez_kraju, #bez_kraju #obsah_box_vse2 { padding: 0; border: 0 none; overflow: hidden !important; }
#bez_kraju { padding: 0 5px 5px 5px; }
.dropdiv_obal { border: 1px inset #aaa; background: #ffe; position: relative; }
.dropdiv ul { min-height: 54px; position: relative; z-index: 1; padding: 4px 0 0 4px; }
#box_kos_div { float: right; width: 318px; height: 20px; border: 1px solid red; background: #fee; margin: 2px 2px 0 0; }
	#box_kos_div ul { background: transparent; border: 0 none; display: block; width: 318px; height: 20px; margin: 0; padding: 0; background: transparent url('/style/bin.png') 2px center no-repeat; font-size: 1px; overflow: hidden;  min-height: 20px; }
		#box_kos_div ul li { visibility: hidden; }

.koderovo_layout { position: relative; margin: -5px; padding: 5px; background: #fff; }
	.koderovo_layout_head { height: 27px; background: transparent url('/style/lista.png') top left no-repeat; }
	.koderovo_layout_body { border: 1px solid #5b5148; border-top: 0; padding: 3px; text-align: center; }
	.koderovo_layout table#layout { border-collapse: collapse; background: #fff; margin: 0 auto; text-align: left; width: 992px; }
		.koderovo_layout table#layout, .koderovo_layout table#layout td { padding: 0; border-collapse: collapse; }
	.dropdiv .box_plocha { position: absolute; top: 5px; left: 5px; z-index: 0; font-size: 85%; color: #888; font-weight: bold; }

.source_div { max-height: 68px; margin: -5px; padding: 5px; overflow: auto; }
	#source { margin: 0; padding: 0; list-style: none; }
		#source li.box_licko, li.box_licko { font-size: 93%; line-height: 120%; margin: 0 5px 5px 0; list-style: none;  padding: 0px; overflow: hidden; display: inline-table; }
			#source li.box_licko div, li.box_licko div { padding: 5px; width: 227px; background: #eef; border: 1px solid #aaa; height: 32px; white-space: nowrap; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; -webkit-box-shadow: 0 0 6px #fafafa; -moz-box-shadow: 0 0 6px #fafafa; box-shadow: 0 0 6px #fafafa; cursor: pointer; }
			li.box_licko div span { float: right; background: #eef; z-index: 9; position: relative; margin: 0 -5px 0 0; padding: 0 5px 0 5px; }
				li.box_licko span img { height: 16px; width: 16px; border: 0 none; }
			#source li.full_zindex span { z-index: 999; position: relative; border: 1px solid red; }


			li.ui-draggable-dragging { z-index: 1000; }
				li.ui-draggable-dragging span, .koderovo_layout li.box_licko span { z-index: 1999; display: none; }

#treti_cast { max-height: 280px; overflow: auto; margin: -5px; padding: 5px; }


/* odtavec */
td.odstavec_obsah table { background: #fff; border-collapse: collapse; border: 1px solid #ddd; }
    td.odstavec_obsah table td, td:hover.odstavec_obsah table td { background: #fff; border-collapse: collapse; border: 1px solid #ddd; }
    td.odstavec_obsah table th, td:hover.odstavec_obsah table th { background: #eee; border-collapse: collapse; border: 1px solid #ddd; }


/* galerie, non flash vs flash */
.flash_prepnuti { border-bottom: 1px solid #aaa; }
	.flash_prepnuti span { float: left; display: block; padding: 3px 5px; margin: 0 5px -1px 0; }
	#flash_prepnuti1, #flash_prepnuti2 { font-weight: bold; }
		#flash_prepnuti1 { border: 1px solid #aaa; border-bottom: 1px solid #FAFAFA; }
	.flash_prepnuti_2 { display: none; }




/* mapa */
.mapa_center { margin: 0 auto; }
.mapa_left { float: left; }
.mapa_right { float: right; }
.updown { background: #fff url('./updown.gif') right center no-repeat; }

/* top right */
#horni_box_a .tright  { font-size: 85%; margin: 6px 18px 0 0; }
	#horni_box_a .tright span.delitko { color: #888; margin: 0 3px; }

/* top menu */
#horni_box_aa { background: #eee; margin: 0 0 5px 0; padding: 0 10px; border: 1px outset #ccc; }
	#horni_box_aa a { display: block; float: left; padding: 3px 5px; margin: 3px 5px 0 0; border: 1px solid #eee; border-bottom: 0px none; color: #000; text-decoration: none; }
	#horni_box_aa a:hover { border: 1px inset #888; border-bottom: 0px none; background: #ffe; }
		#horni_box_aa a.aktive { font-weight: bold; border: 1px inset #888; border-top: 2px inset #888; border-bottom: 0px none; background: #ffd; margin: 3px 5px -1px 0; padding: 2px 5px 4px 5px; }

#horni_box_b { color: #fff; margin: 0; padding: 0 10px 0 29px; border-top: 1px solid #2D444F; border-bottom: 1px solid #2D444F; background: #666E73 url('./nav1_bg.gif') bottom left repeat-x; line-height: 27px; }
	#horni_box_b ul.horni_box_b_ul { display: block; float: left; list-style: none; margin: 0; padding: 0; cursor: default; }
		#horni_box_b ul.horni_box_b_ul ul { display: none }
	#horni_box_b a, #horni_box_b ul.horni_box_b_ul li { display: block; float: left; padding: 0 14px; line-height: 27px; color: #fff; text-decoration: none; font-size: 12px; background: transparent url('./nav1_sep.gif') top right no-repeat; }
	#horni_box_b a:hover { color: #D6E2E5; }
		#horni_box_b a.aktiv_horni { font-weight: bold; padding: 0 14px; background: orange url('./nav1_active.gif') top left no-repeat; }

	#horni_box_b ul.horni_box_b_ul li { position: relative; }
	#horni_box_b ul.horni_box_b_ul li:hover ul { display: block; position: absolute; top: 27px; left: 0; background: #e3ecee; width: 185px; margin: 0; padding: 0; border: 1px solid #999; z-index: 9999999; }
		#horni_box_b ul.horni_box_b_ul li:hover ul li { display: block; float: none; border: 0 none; margin: 0; padding: 0; background: transparent; }
			#horni_box_b ul.horni_box_b_ul li:hover ul li a { display: block; float: none; border: 0 none; border-bottom: 1px dotted #999; padding: 1px 5px 1px 15px; margin: 0; color: #333; background: transparent; }
			#horni_box_b ul.horni_box_b_ul li:hover ul li a:hover { background: #d0dfe2; }



/* uvod */

.table_uvod_hlavni {}

.table_uvodka { border: 1px solid #ddd; border-collapse: collapse; width: 100%; }
	.table_uvodka td { border: 1px solid #ddd; border-collapse: collapse; padding: 3px; margin: 0; }
	.table_uvodka tr { background: #fcfcfc; }
	.table_uvodka tr.tr_suda { background: #f2f2f2; }
	.table_uvodka td a { font-size: 107.5%; }
	.obsah_boxik h2.cara_nad2, .obsah_boxik h2.cara_nad, div.cara_nad { border: 1px dotted #aaa; padding: 3px; margin: -1px 0 0 0; background: #ffe; color: #008; }
	.obsah_boxik h2.cara_nad2, .obsah_boxik h2.cara_nad { cursor: pointer; }

	#nastav_web_id { width: 250px; =margin-top: -15px; }

	div#horni_ikony { position: absolute; top: 0; padding-top: 27px; left: 210px; width: 500px; overflow: hidden; height: 38px; }
	div#horni_ikony:hover { width: 700px; margin-right: -200px; }
	@media (max-width: 1000px) { 
		div#horni_ikony { width: 345px; }
		div:hover#horni_ikony { width: auto; max-width: 750px; background: transparent url('./header.gif') bottom left repeat-x; }
	}

		#horni_ikony a { padding: 3px; display: block; float: left; }
			#horni_ikony a.aktive2 { background: #5f767f; border-top-left-radius: 8px; border-top-right-radius: 8px; }
			#horni_ikony a img { width: 32px; height: 32px; float: left; }

	.ico_right { float: right; margin: -7px 10px 0 0; padding: 3px; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; background: #5f767f; border: 1px solid #2D444F; =display: none; }
	.logo_nahled { float: right; height: 54px; width: 72px; background: #fff; padding: 1px; }
	.obal_kvoty { width: 102px; height: 5px; border: 1px solid #ddd; line-height: 5px; font-size: 1px; float: left; background: #fff; }
	.stav_kvoty { height: 5px; background: lightblue; line-height: 5px; font-size: 1px; }
	.stav_kvoty2 { height: 5px; background: red; line-height: 5px; font-size: 1px; }
	.stav_kvoty3 { height: 5px; background: #ff8; line-height: 5px; font-size: 1px; }
	#uvodka {}
		.uvodka1 { float: left; width: 290px; min-height: 90px; padding: 10px; border: 1px solid #eee; margin: 0 10px 10px 0; position: relative; }
			.table_uvodka img.nahledik { float: left; margin: 0; border: 1px solid #eee; width: 44px; height: 33px; }
		.uvodka1:hover { -webkit-box-shadow: 0 0 6px #ccc; -moz-box-shadow: 0 0 6px #ccc; box-shadow: 0 0 6px #ccc; background: #ffe; }
			.uvodka1 .ukazat { position: absolute; bottom: 0; right: 3px; }
			.uvodka1 small { line-height: 140%; display: block; color: #333; }
			.uvodka1 a { color: #000; font-weight: bold; }
	.skupina_obsah { padding: 0 0 10px 0; margin: -1px 0 0 0; }
	h2.cara_nad .balitko  { float: right; width: 22px; height: 22px; display: block; margin: 2px 5px 0 0; =margin-top: -30px; background-color: #fff; background-image: url('./up.jpg');   background-position: center center; background-repeat: no-repeat; border: 1px solid #eee; cursor: pointer; }
	h2.cara_nad2 .balitko { float: right; width: 22px; height: 22px; display: block; margin: 2px 5px 0 0; =margin-top: -30px; background-color: #fff; background-image: url('./down.jpg'); background-position: center center; background-repeat: no-repeat; border: 1px solid #eee; cursor: pointer; }
	
	
	#reality_table_box { border-collapse: collapse; }
	#reality_table_box tr:hover td, #reality_table_box tr td { background: #fff; }
		#reality_table_box_prvni { width: 213px; }
			.reality_seznamek { max-height: 300px; overflow-x: hidden; overflow-y: auto; border: 1px solid #eee; padding: 3px; }
		#reality_table_box_prvni #box_kos_div { float: none; width: 186px; height: 20px; margin: 0 0 2px 0; }
			li.box_licko_reality { width: 180px; border: 1px solid #888; background: #eee; padding: 3px; list-style: none; margin: 0 5px 2px 0; }
		#reality_table_box_dalsi { width: 200px; }


/* prm */
.small_input { border: 1px solid #eee; width: 30px; }
.middle_input { border: 1px solid #eee; width: 65px; }


.kone_stanice {}
	.kone_stanice .raz {  }
	.kone_stanice .dva { width: 700px; }
	.kone_stanice .stanice_horni .dva { width: 250px; }
		.kone_stanice .dva .stan_box { display: block; width: auto; white-space: nowrap; float: left; padding: 0 10px 3px 0; }
		.kone_stanice .dva input.stancheck, .kone_stanice .dva input.stanhled { width: auto; margin: 4px 2px 0 0; }
.t_stanice, .t_stanice td, .t_stanice th { border: 1px solid #eee; padding: 3px 5px; margin: 0; border-collapse: collapse; }
.stanice_form_o { padding: 0 0 10px 0; }
	.t_stanice th { text-align: left; font-weight: bold; background: #eee; }
		.t_stanice th.stan_lock { background: #eee url('./staje/lock.png') center center no-repeat; width: 8px; padding: 0; }
	.t_stanice td.stan_nic { width: 16px; padding: 2px; }
		.stan_hotel { background: transparent url('./staje/ok.png') center center no-repeat; width: 8px; padding: 0; }
		.stan_penzion { background: transparent url('./staje/ok.png') center center no-repeat; width: 8px; padding: 0; }
		.stan_ubytovna { background: transparent url('./staje/ok.png') center center no-repeat; width: 8px; padding: 0; }
		.stan_chaty { background: transparent url('./staje/ok.png') center center no-repeat; width: 8px; padding: 0; }
		.stan_soukromi { background: transparent url('./staje/ok.png') center center no-repeat; width: 8px; padding: 0; }
		.stan_stan { background: transparent url('./staje/ok.png') center center no-repeat; width: 8px; padding: 0; }
		.stan_spani_pristresek { background: transparent url('./staje/ok.png') center center no-repeat; width: 8px; padding: 0; }
		.stan_spani_venku { background: transparent url('./staje/ok.png') center center no-repeat; width: 8px; padding: 0; }
		.stan_parkoviste { background: transparent url('./staje/ok.png') center center no-repeat; width: 8px; padding: 0; }
		.stan_koupani { background: transparent url('./staje/ok.png') center center no-repeat; width: 8px; padding: 0; }
		.stan_boxy { background: transparent url('./staje/ok.png') center center no-repeat; width: 8px; padding: 0; }
		.stan_vazna_stani_uvnitr { background: transparent url('./staje/ok.png') center center no-repeat; width: 8px; padding: 0; }
		.stan_vazna_stani_venku { background: transparent url('./staje/ok.png') center center no-repeat; width: 8px; padding: 0; }
		.stan_ohrada { background: transparent url('./staje/ok.png') center center no-repeat; width: 8px; padding: 0; }
		.stan_volna_staj_uvnitr { background: transparent url('./staje/ok.png') center center no-repeat; width: 8px; padding: 0; }
		.stan_zapujceni_kone { background: transparent url('./staje/ok.png') center center no-repeat; width: 8px; padding: 0; }
		.stan_sprchovani_koni { background: transparent url('./staje/ok.png') center center no-repeat; width: 8px; padding: 0; }
		.stan_jizdarna_venkovni { background: transparent url('./staje/ok.png') center center no-repeat; width: 8px; padding: 0; }
		.stan_jizdarna_kryta { background: transparent url('./staje/ok.png') center center no-repeat; width: 8px; padding: 0; }
	.stanice_tretina { float: left; width: 200px; border: 1px solid #eee; margin: 5px; padding: 5px; }
	.stanice_horni { float: left; width: 500px; border: 1px solid #eee; margin: 5px; padding: 5px; }
		.stanice_horni hr { border: 0 none; border-top: 1px solid #eee; padding: 0; margin: 5px 0; height: 1px; }
.sta_trasy { border: 1px solid #eee; padding: 5px; margin: 5px; }


.form_nemovitosti { border: 1px solid #ddd; padding: 5px 0 5px 5px; margin: 0 0 10px 0; background: #f9f9f9; border-radius: 8px; }
	.form_nemovitosti .ctvrtka { float: left; width: 222px; margin: 0 -1px 0 0; border-left: 1px solid #ccc; border-right: 1px solid #ccc; border-radius: 8px; padding: 5px 8px; }
		.form_nemovitosti .ctvrtka .raz { float: left; width: 77px; padding: 0 5px 0 0; font-weight: normal; }
		.form_nemovitosti .ctvrtka .dva { float: left; width: 140px; }
		.form_nemovitosti .ctvrtka .raz2 { width: 27px; }
		.form_nemovitosti .ctvrtka .dva2 { width: 190px; }
			.form_nemovitosti .ctvrtka .dva input { width: 138px; }
			.form_nemovitosti .ctvrtka .dva select { width: 140px; }
				.form_nemovitosti .ctvrtka .dva select.vypsat { width: 55px; margin: 0 5px 0 0; }
				.form_nemovitosti .ctvrtka .dva input.ods { width: auto; float: right; }
				.form_nemovitosti .ctvrtka .dva input.checkbox { width: auto; }
				.form_nemovitosti .ctvrtka .dva input.cena { width: 60px; }
				.form_nemovitosti .ctvrtka .dva input.cena_od { width: 60px; float: left; }
				.form_nemovitosti .ctvrtka .dva input.cena_do { width: 60px; float: right; }
	.form_nemovitosti .go { text-align: right; background: #f5f5f5; border: 1px inset #eee; margin: 0 5px 0 0; border-radius: 8px; padding: 5px; }

.sloupec_pravy_o { float: right; width: 280px; margin: 0 0 8px 8px }
	.sloupec_pravy_o ul { margin: 0; padding: 0; list-style: square; }
		.sloupec_pravy_o ul { margin: 0 0 0 20px; padding: 0; list-style: square; }
		
.obsah_levy_o { float: left; width: 650px; }


.footer_o { background: #E6E6E6 url('./footer_bg.gif') top left repeat-x; padding: 105px 25px 10px 25px; }



.loginbg { background: #F8F8F8; text-align: center; }
.loginbg2 { background: #F8F8F8; }
.l1 { margin: 0 auto; padding: 100px 0 0 0; width: 581px; text-align: left; }
	.l2a { background: transparent url('./login_box_bg2.jpg') top left no-repeat; padding: 20px 40px 10px 40px; }
	.l2a_madeta { background: transparent url('./login_box_bg2-madeta.jpg') top left no-repeat; }
	.l2a_velkooobchod { background: transparent url('./login_box_bg2-madeta2.jpg') top left no-repeat; }
		.l2a h1 { margin: 0; padding: 10px 0 10px 0; color: #333; font-weight: bold; font-size: 123.5%; }
		.l2a img { height: 106px; }
			.l2a table { width: 500px; font-size: 100%; font-weight: normal; border: 0 none; }
				.l2a table th { text-align: left; width: 50%; }
				.l2a table td {  }
					.l2a table td input { background: #fff; border: 1px solid #ccc; width: 100%; padding: 1px 3px; }
					.l2a table td input.login { width: auto; float: right; border-width: 1px; border-style: solid; border-color: #ED6502 #A04300 #A04300 #ED6502; padding: 1px 7px 2px 7px; background: #FFAC47 url('./btn_bg.gif') repeat-x 0 100%; color: white; font: bold 12px arial, helvetica, sans-serif; cursor: pointer; text-align: center !important; white-space: nowrap; border-radius: 3px; }
	.l2b { background: transparent url('./login_box_legal_bg.gif') top left no-repeat; padding: 10px 40px; text-align: center; font-size: 85%; color: #333; }
		.l2b a, .l2c a { color: #EA7601; }
	.l2c { background: transparent url('./login_box_bottom.jpg') top left no-repeat; min-height: 5px; text-align: right; padding: 5px 10px 0 0; font-size: 85%; }

	.l2cl { float: left; width: 220px; margin: -4px 0 0 0; }
		.l2cl span, .l2cl ul { float: left; display: block; margin: 0; padding: 0; list-style: none; }
			.l2cl span { padding: 3px 5px 0 10px; }
			.l2cl ul li { margin: 0; padding: 0; list-style: none; float: left; }
				.l2cl ul li a { display: block; float: left; border: 1px solid #ccc; border-top: 1px solid #a4acae; padding: 0 8px 3px 8px; margin: 0 3px 0 0; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; background: #eee; color: #444; }
				.l2cl ul li a.akt { font-weight: bold; background: #fff; border-top: 1px solid #fff; text-decoration: none; }

.zaruba .l2a { background: transparent url('./login_box_bg2z.jpg') top left no-repeat; padding: 20px 40px 10px 40px; }
.zaruba2 .l2a { background: transparent url('./login_box_bg2z2.jpg') top left no-repeat; padding: 20px 40px 10px 40px; }


/* table aka mage */
.grid a { color: #EA7601; text-decoration: none; }
.grid a:hover { color: #EA7601; text-decoration: underline; }
.massaction { width: 100%; height: 26px; border: 1px solid #D1CFCF; border-bottom: none; background: url('./massaction_bg.gif') repeat-x 0 100% #EBEBEB; font-size: .9em; border-image: initial; }
	.massaction td { border-top: 1px solid white; padding: 1px 8px; vertical-align: middle; font-size: 11px; }
		.massaction td.massaction_td_1 { width: 70%; }
		.separator, .pipe { padding: 0 6px; font-size: .9em; }
.hor-scroll { width: 100%; overflow: auto; padding-bottom: 4px; margin-bottom: -4px; }
.grid table { width: 100%; border: 1px solid #CBD3D4; border-bottom: none; border-image: initial; }
.thead { display: table-header-group; vertical-align: middle; border-color: inherit; }
.grid tr.headings { background: transparent url('./sort_row_bg.gif') 0 50% repeat-x; }
.grid tr.headings th { border-width: 1px; border-color: #F9F9F9 #D1CFCF #F9F9F9 #F9F9F9; border-style: solid; padding-top: 1px; padding-bottom: 0; font-size: .9em; }
.grid th { white-space: nowrap; }

.grid th { padding: 0; text-align: left; vertical-align: top; }
.grid tr.headings th a { display: block; padding: 2px 1px 1px 5px; color: #2D444F; text-decoration: none; }
.grid tr.headings th span.sort-title { display: block; padding: 3px 0 4px 0; line-height: 1; }
.grid tr.headings th a.sort-arrow-desc, .grid tr.headings th a.sort-arrow-asc { background: url('./sort_on_bg.gif') 0 0 no-repeat; border-right: 1px solid white; padding-bottom: 2px; }
.grid table th span a.sort-arrow-asc span { background: url('./grid_sort_asc.gif') center right no-repeat; padding: 0 4px 0 0; }
.grid table th span a.sort-arrow-desc span { background: url('./grid_sort_desc.gif') center right no-repeat; padding: 0 4px 0 0; }

.grid tr.filter { background: url('./filter_row_bg.gif') repeat-x #E3EFF1; cursor: default; }
.grid tr.filter th { padding-top: 2px; padding-bottom: 2px; border: 1px solid #BDBDBD; border-width: 0 1px 1px 0; white-space: normal; border-image: initial; }
	.grid tr.filter th.header_value { vertical-align: middle; text-align: center; }


.grid input.input-text, .grid textarea, .grid select { border-width: 1px; border-style: solid; border-color: #AAA #C8C8C8 #C8C8C8 #AAA; background: white; font: 12px arial, helvetica, sans-serif; }

.grid table td { border-width: 0 1px 1px 0; border-color: #DADFE0; border-style: solid; padding: 2px 4px 2px 4px; }
.grid table td img { float: left; margin: -1px -1px; }

.grid tr.data_cara td { border-top: 1px solid #EB5E00; }

.grid tr.even, .grid tr.even tr { background: #F6F6F6; }
.grid tr.data:hover { background: #FCF5DD; }

.grid tr.vypnout td { color: #aaa; background: #eee; }
	.grid tr.vypnout td .prist_che { display: none; }
	.grid tr.vypnout td input { color: #888; }
.grid tr td.ubyt_vyznac, .grid tr.vypnout td.ubyt_vyznac { background: url('./filter_row_bg.gif') 0 -1px repeat-x #E3EFF1; color: #000; }

.range { padding: 0 3px; }
	.range select, .range input { width: 100%; }
.grid tr.filter table.table_od_do, .grid tr.filter table.table_od_do td, .grid tr.filter table.table_od_do th { padding: 0; margin: 0; border: 0 none; }
	.grid tr.filter table.table_od_do { width: 100%; }
	.grid tr.filter table.table_od_do th { width: 32px; }
.grid td.a-center { text-align: center; }

.bottom_sort { text-align: center; padding: 20px 10px 10px 10px; font-size: 150%; clear: both; line-height: 200%; }
	.bottom_sort a, .bottom_sort strong { border: 1px solid #bbb; background: #eee; border-radius: 5px; padding: 3px 7px; box-shadow: 0 0 3px #ccc; }





.grid .massaction input.hledda { border: 1px solid #aaa; padding-left: 5px; padding-right: 5px; width: 110px; font-size: 100%; }
.grid .massaction input.hledd { border-width: 1px; border-style: solid; border-color: #ED6502 #A04300 #A04300 #ED6502; padding: 0 7px 1px 7px; background: #FFAC47 url('./btn_bg.gif') repeat-x 0 100%; color: white; font: bold 12px arial, helvetica, sans-serif; cursor: pointer; text-align: center !important; white-space: nowrap; border-radius: 2px; }
	.grid .massaction input.seda { border-color: #CCC #AAA #AAA #CCC; background-color: white; background-image: url('./btn_back_bg.gif'); color: #555; border-radius: 2px; }


.grid .no_sort { display: block; color: #2D444F; padding: 3px 4px 0 4px; }


#edit_product { background: transparent url('./side_col_bg2.gif') 217px 0 repeat-y; }
	#edit_product_menu { width: 220px; float: left; margin-right: -220px }
		#edit_product_menu ul { margin: 0; padding: 0; list-style: none; border-top: 1px dotted #636363; }
			#edit_product_menu ul li { margin: 0; padding: 0; list-style: none; }
				#edit_product_menu ul li a { padding: 4px 10px 4px 4px; display: block; background: #e7efef url('./tabs_link_bg.gif') right top repeat-y; border-bottom: 1px dotted #636363; color: #000; text-decoration: none; }
				#edit_product_menu ul li a.aktiv { background: #fff; border-top: 1px solid #BEBEBE; border-bottom: 1px solid #BEBEBE; margin-top: -1px; font-weight: bold; }
					#edit_product_menu ul li a span { float: right; width: 0; }
					#edit_product_menu ul li a span.dchyba { float: left; width: 12px; height: 12px; margin: 2px 2px 0 0; display: block; color: red; text-align: center; font-size: 8px; font-family: "Courier New", Courier, monospace; text-align: center; }
					#edit_product_menu ul li a span.dchyba_on { color: #fff; background: darkred; border-radius: 12px; font-weight: bold; line-height: 14px; }
					#edit_product_menu ul li a span.disketa_on { width: 16px; height: 16px; display: block; background: transparent url('./fam_bullet_disk.gif') center center no-repeat; }
	#edit_product_content_o { min-width: 700px; margin-left: 220px; }
		#edit_product_content_i { padding: 0 0 0 25px; }
			#edit_product_content_i h2 { padding: 0 0 5px 0; }
.edit_product_content_box { overflow: hidden; }


.edit_product_content_oddil_o { padding: 0; margin: 0; }
	.edit_product_content_oddil_i { padding: 0; margin: 0 0 10px 0; }
		.edit_product_content_oddil_video { float: right; margin: 0; }
		.edit_product_content_oddil_title { background: #6F8992; padding: 2px 10px; color: #fff; font-weight: bold; }
		.edit_product_content_oddil_content_o { border: 1px solid #D6D6D6; background: #FAFAFA; }
			.edit_product_content_oddil_content_i { padding: 10px 15px; }
				.edit_product_content_table { width: 100%; border-collapse: collapse; }
					.edit_product_content_table td { padding: 5px; margin: 0; vertical-align: top; }
					.edit_product_content_table .povinne { width: 16px; text-align: center; font-weight: bold; color: #f00; padding: 5px 0; }
					.edit_product_content_table .names { width: 200px; }
					.edit_product_content_table .popis { width: 120px; }
					.edit_product_content_table .val input, .edit_product_content_table .val textarea, .edit_product_content_table .val select { border-width: 1px; border-style: solid; border-color: #AAA #C8C8C8 #C8C8C8 #AAA; background: white; font: 12px arial, helvetica, sans-serif; width: 98%; padding: 2px; margin: 0; display: block; float: left; }

						.edit_product_content_table .val input.button_h1 { float: left; border: 1px solid #ccc; color: #555; padding: 3px 6px; display: block; text-decoration: none; font-weight: bold; border-color: #ED6502 #A04300 #A04300 #ED6502; background: #FFAC47 url('./btn_bg.gif') repeat-x 0 100%; color: white; font: bold 12px arial, helvetica, sans-serif; margin: 0 0 0 5px; border-radius: 2px; width: auto; }

						.edit_product_content_table .val input.checkovatko { width: auto; }
						.edit_product_content_table .val select { width: 256px; padding: 0; }
						.edit_product_content_table .val sup { font-size: 50%; }

					.edit_product_content_table .val textarea { height: 160px; }

.posun_prava_obal { display: block; position: relative; }
.posun_strana { overflow-y: auto; width: 670px; border: 1px solid #333; }

.pbar { width:0px; height:4px; border:0; font-size:4px; overflow:hidden; background-color: #3399FF; }

.val select.provozni { width: 60px; display: inline; }

.edit_product_content_table .table_jako_tr .names { width: 100px; }

.grey_button_h1 { float: right; border: 1px solid #ccc; border-color: #CCC #AAA #AAA #CCC; background: #fff url('./btn_back_bg.gif') bottom left repeat-x; color: #555; padding: 3px 6px; display: block; text-decoration: none; font-weight: bold; font: bold 12px arial, helvetica, sans-serif; margin: 5px 0 0 5px; border-radius: 2px; }
.grey_a_button { float: right; border: 1px solid #ccc; border-color: #CCC #AAA #AAA #CCC; background: #fff url('./btn_back_bg.gif') bottom left repeat-x; color: #555; padding: 0px 6px 1px 6px; display: block; text-decoration: none; font-weight: bold; font: bold 12px arial, helvetica, sans-serif; margin: 2px 0 0 5px; color: #555 !important; text-decoration: none; border-radius: 2px; }
a:hover.grey_a_button { text-decoration: none; }
.button_h1 { float: right; border: 1px solid #ccc; color: #555; padding: 3px 6px; display: block; text-decoration: none; font-weight: bold; border-color: #ED6502 #A04300 #A04300 #ED6502; background: #FFAC47 url('./btn_bg.gif') repeat-x 0 100%; color: white; font: bold 12px arial, helvetica, sans-serif; margin: 5px 0 0 5px; border-radius: 2px; }
.button_file { float: left; border: 1px solid #ccc; color: #555; padding: 0; display: block; text-decoration: none; font-weight: bold; border-color: #ED6502 #A04300 #A04300 #ED6502; background: #FFAC47 url('./btn_bg.gif') repeat-x 0 100%; color: white; font: bold 12px arial, helvetica, sans-serif; margin: 5px 0 0 5px; border-radius: 2px; }

.button_h1 img { float: left; margin: 1px 4px 0 0; }

.poviny_udaj { color: #c00; clear: both; font-weight: bold; font-size: 85%; }
.kolecko { color: #fff; background: #FFAC47 url('./btn_bg.gif') repeat-x 0 100%; float: left; margin: 0 5px 0 0; width: 18px; height: 18px; border-radius: 5px; line-height: 18px; font-weight: bold; text-align: center; box-shadow: 0 0 3px #888; font-size: 93%; }
.seda { color: #888; }
.mapauir { width: 99%; }
.mapauir, .mapauir td { border-collapse: collapse; margin: 0; padding: 0; border: 0; vertical-align: top; }
	.mapauir td.uir-s1 { background: transparent url('./s1.png') 2px 30px no-repeat; }

		.uir-table-div { box-shadow: 0 0 5px #888; background: #fff; border: 1px solid #888; float: left; margin: 5px 0; }
		.uir-table { margin: 0; }
			.uir-table, .uir-table td, .uir-table th { border-collapse: collapse; padding: 3px 4px; margin: 0; border: 0; }
				.uir-table th { text-align: right; }
					.uir-table td input { border: 1px solid #ccc; }
				.uir-table tr.headings { background: transparent url('./sort_row_bg.gif') left center repeat-x; }
					.uir-table tr.headings th { text-align: left; }
	.mapauir .uir-s2 { height: 30px; background: transparent url('./s2.png') 100px 0 no-repeat; }


#horni_foto_table { width: 100%; }

	.foto_nemo { margin: 0; padding: 0; border: 0; width: 100%; border-collapse: collapse; table-layout: auto; }
		.foto_nemo tr { width: 100%; table-layout: auto; }
		.foto_nemo thead tr { background: transparent url('./sort_row_bg.gif') left center repeat-x; }
		.foto_nemo td, .foto_nemo th { margin: 0; border: 1px solid #DADFE0; padding: 2px 4px 2px 4px; vertical-align: top; table-layout: auto; }
		.foto_nemo td { min-height: 60px; }
		.foto_soubory td { min-height: 30px; }

			.foto_nemo .foto_nemo_soupatka { margin: 0; padding: 0; width: 12px; }
            .foto_nemo td.foto_nemo_soupatka .levelonehandle, .foto_nemo td.foto_nemo_soupatka .levelonehandle2 { display: block; min-height: 60px; width: 12px; background: transparent url('./sorter.png') center center no-repeat; cursor: move; cursor: row-resize; }
                .foto_soubory td.foto_nemo_soupatka .levelonehandle, .foto_soubory td.foto_nemo_soupatka .levelonehandle2 { min-height: 30px; }
			.foto_nemo .foto_nemo_check { width: 70px; }
			.foto_nemo td.foto_nemo_popis { vertical-align: top; padding: 4px; table-layout: auto; }
				.foto_nemo td.foto_nemo_popis input { border: 1px solid #ccc; width: 99%; margin: 0; vertical-align: top; }
			.foto_nemo .foto_nemo_pic { width: 120px; }
			.foto_nemo td.foto_nemo_pic { padding: 1px; margin: 0; }
				.foto_nemo td.foto_nemo_pic img { width: 120px; float: left; }

		.foto_nemo tbody tr { background: #FFF; }
		.foto_nemo tbody tr:nth-child(2n+1) { background: #F6F6F6; }







.massaction td .right { =width: auto; =text-align: right; =max-width: 180px; }



#fsUploadProgress .legend { display: none; }
/* progressbar */
	.progressWrapper { width: 357px; overflow: hidden; }
	.progressContainer { margin: 5px; padding: 4px; border: solid 1px #E8E8E8; background-color: #F7F7F7; overflow: hidden; }
	/* Message */
		.message { margin: 1em 0; padding: 10px 20px; border: solid 1px #FFDD99; background-color: #FFFFCC; overflow: hidden; }
	/* Error */
		.red { border: solid 1px #B50000; background-color: #FFEBEB; }
	/* Current */
		.green { border: solid 1px #DDF0DD; background-color: #EBFFEB; }
	/* Complete */
		.blue { border: solid 1px #CEE2F2; background-color: #F0F5FF; }
		.progressName { font-size: 8pt; font-weight: 700; color: #555; width: 323px; height: 14px; text-align: left; white-space: nowrap; overflow: hidden; }
		.progressBarInProgress, .progressBarComplete, .progressBarError { font-size: 0; width: 0%; height: 2px; background-color: blue; margin-top: 2px; }
		.progressBarComplete { width: 100%; background-color: green; visibility: hidden; }
		.progressBarError { width: 100%; background-color: red; visibility: hidden; }
		.progressBarStatus { margin-top: 2px; width: 337px; font-size: 7pt; font-family: Arial; text-align: left; white-space: nowrap; }
		a.progressCancel { font-size: 0; display: block; height: 14px; width: 14px; background-image: url('./cancelbutton.gif'); background-repeat: no-repeat; background-position: -14px 0px; float: right; }
		a.progressCancel:hover { background-position: 0px 0px; }


.mag_vybaveni_tipy span { cursor: pointer; }
	.mag_vybaveni_tipy span:hover { cursor: pointer; text-decoration: underline; }


.odsad_radio { padding: 0 0 5px 30px; }


.checkboxik_obal { padding: 0 0 15px 0; }
.checkboxik { float: left; width: 223px; padding: 0 5px 3px 0; }
	.edit_product_content_table .val .checkboxik input { float: left; width: 16px; margin: 2px 3px 0 0; }

.najit2 { float: left; margin: 2px 0 2px 0; }
.najit3 { border: 1px solid #bbb; width: 300px; float: left; margin: 2px 2px 0 2px; height: 19px; }
.najit2_obal { box-shadow: 0 0 5px #888; margin: 5px 0; width:350px; border: 1px solid #888; background: #fff; }

.grid_collapse { border-top: 1px solid #eee; border-left: 1px solid #eee; }
	.grid_collapse table { border-collapse: collapse; }
		.grid_collapse table td, .grid_collapse table th { padding: 5px 8px; }
		.grid_collapse table .turnus_date { width: 37px; border: 1px solid #ccc; }
		.grid_collapse table .turnus_cena { width: 37px; border: 1px solid #ccc; }
		.grid_collapse table .turnus_pocet { width: 30px; border: 1px solid #ccc; }
			.grid_collapse table td .raz { float: left; width: 38px; clear: both; font-weight: normal; }
			.grid_collapse table td .dva { float: left; width: 55px; padding: 0 0 0 5px; }


.foto_upl { padding: 5px 0; }
	.foto_upl img { float: right; padding: 2px; background: #fff; margin: 0 5px 5px 0; }
.edit_product_content_table .val input.input_file { border: 0 none; background: transparent; float: none; }


#export_table_couner, #export_table_couner td, #export_table_couner th { border-collapse: collapse; background: #eee; border: 1px solid #aaa; color: #666; font-weight: normal; }
	#export_table_couner { margin: 0 auto; }
	#spust_automat { display: none; }



.fieldset { border: 1px solid #D6D6D6; border-top: 0px none; background: #FAFAFA; padding: 5px; margin: 0 0 5px 0; }
	.fieldset .legend { background: #6F8992; padding: 2px 5px 2px 10px; font-weight: bold; color: #fff; margin: -5px -5px 5px -5px; line-height: 23px; }
		.fieldset .legend img { float: left; margin: 3px 5px -2px -2px; width: 16px; height: 16px; }
		.fieldset .legend .button_h1 { margin: 0; }
	.fieldset .raz { font-weight: normal; }
	.fieldset .dva { width: 344px; }
	.fieldset .dva .checkboxik { margin-top: 5px; }
	.fieldset .dva_full { width: 465px; }
		.fieldset .dva_full textarea { width: 465px; max-width: 465px; height: 160px; }
		.fieldset .dva input, .fieldset .dva textarea { border-width: 1px; border-style: solid; border-color: #AAA  #C8C8C8  #C8C8C8  #AAA; background:  white; font: 12px arial, helvetica, sans-serif; margin: 0; }
		.fieldset .dva input.checkbox { width: auto; margin: 4px 0 0 2px; }
	.fieldset .tri { float: left; margin: 1px 0 0px 0; }
	.fieldset table.table3, .fieldset table.table3 td, .fieldset table.table3 th { border: 1px solid #ddd !important; }
	.fieldset #reality_obal_designy table, .fieldset #reality_obal_designy table td, .fieldset #reality_obal_designy table th { border: 1px solid #ddd; border-collapse: collapse; }
		.fieldset #reality_obal_designy table { width: 100% !important; }

		.fieldset table.table3 th { background: #eee !important; }

	#edit_product_menu_pevne { width: 220px; float: left; margin-right: -220px; margin-top: 35px; }
		#edit_product_menu_pevne ul { margin: 0; padding: 0; list-style: none; border-top: 1px dotted #636363; }
			#edit_product_menu_pevne ul li { margin: 0; padding: 0; list-style: none; }
				#edit_product_menu_pevne ul li a { padding: 4px 10px 4px 20px; display: block; background: #e7efef url('./tabs_link_bg.gif') right top repeat-y; border-bottom: 1px dotted #636363; color: #000; text-decoration: none; }
				#edit_product_menu_pevne ul li a.aktiv { background: #fff; border-top: 1px solid #BEBEBE; border-bottom: 1px solid #BEBEBE; margin-top: -1px; font-weight: bold; }
					#edit_product_menu_pevne ul li a small { color: #888; font-weight: normal; } 
					#edit_product_menu_pevne ul li a span { float: right; width: 0; }
					#edit_product_menu_pevne ul li a span.disketa_on { width: 16px; height: 16px; display: block; background: transparent url('./fam_bullet_disk.gif') center center no-repeat; }

.clanek_mag, .clanek_mag td, .clanek_mag th, .clanek_mag tr:hover td { border: 0; background: #fff; }
.clanek_mag th.clanek_prvni { width: 220px; background: #fff; background: transparent url('./side_col_bg2.gif') 217px 0 repeat-y; text-align: left; font-size: 100%; line-height: 140%; vertical-align: top; font-weight: normal; padding: 0 10px 0 0; }
	.clanek_mag th.clanek_prvni a { text-decoration: none; }
.dol_icon_div { padding: 15px 0 0 0; }
	.dol_icon_div a { display: block; clear: both; }
	.dol_icon_div a:hover { color: #333 !important; text-decoration: underline !important; }
	.dol_icon { float: left; margin: 0 5px 4px 0; }

.vypis_mag, .vypis_mag td, .vypis_mag th, .vypis_mag tr:hover td { border: 0; border-bottom: 1px solid #ccc; background: #fff; }
.vypis_mag th.clanek_prvni { width: 210px; background: #fff; background: transparent url('./side_col_bg2.gif') 217px 0 repeat-y; text-align: left; font-size: 100%; line-height: 140%; vertical-align: top; font-weight: normal; padding: 0 10px 0 0; }
	.vypis_mag th.clanek_prvni a { text-decoration: none; }
table.vypis_mag tr th.clanek_prvni { background: #E7EFEF url('./tabs_link_bg.gif') right top repeat-y; position: relative; }
table.vypis_mag tr th.clanek_prvni a.odkk { background: white; border-top: 1px solid #BEBEBE; border-bottom: 1px solid #BEBEBE; margin: -1px -10px 0 0; font-weight: bold; display: block; padding: 4px 10px 4px 20px; color: black; }
	table.vypis_mag tr th.clanek_prvni a.odkk small { color: #888; font-weight: normal; }
table.vypis_mag tr th.clanek_prvni a.ikonka, table.vypis_mag tr th.clanek_prvni span.ikonka { background: transparent; border: 0 none; margin: 3px -5px 0 5px; padding: 0; display: block; width: 16px; height: 16px; float: right; text-align: center; }
table.vypis_mag tr th.clanek_prvni span.razeni { background: transparent url('./sorter-small.png') center center no-repeat; width: 16px; height: 16px; display: block; position: absolute; cursor: row-resize; margin: -22px 0 0 0; }
	table.vypis_mag tr th.clanek_prvni span:hover.razeni { background: #eec url('./sorter-small.png') center center no-repeat; }
	table.vypis_mag tbody tr td.odstavec_obsah { background: #fff; }
	table.vypis_mag tbody tr.ui-sortable-helper { width: 100%; background: #fff; border: 1px solid #ccc; }
		table.vypis_mag tbody tr.ui-sortable-helper td { width: auto; position: relative; }





table.vypis_mag tr.odstavec_zarovnat td, table.vypis_mag tr.odstavec_zarovnat th { border-top: 0px none; }
table.vypis_mag tr td { padding: 10px 10px 5px 10px; }
table.vypis_mag tr.odstavec_zarovnat td { background: #fff url('./clear.png') top left repeat-x !important; }


.fieldset .dva .kalendar_sirka { width: 68px; }


.vyber_projekt_celkem { text-align: right; padding: 5px 10px; margin: 30px 10px 0 10px; border: 1px dotted #ccc; }


#mediaplayer { float: right; margin: 0 0 0 10px; }


.fieldset .table0, .fieldset .table0 td, .fieldset .table0 th { border: 0 none !important; padding: 0 2px; margin: 0; border-collapse: collapse; }




/********************************/
.rs .l2a table td input.login { background: #3c8fad url('./rs2btn_bg.gif') repeat-x 0 100%; border-color: #3184a6 #17526c #17526c #3184a6; }
.rs #horni_ikony { display: none; }
.rs a { color: #1e7195; }
.rs .grid a:hover { color: #1e7195; }
.horni_logo2 { height: 60px; margin: -5px 0 -15px 0; }
#horni_box_a2 { color: #000; background: #fff; padding: 5px 5px 0 5px; height: 46px; border-bottom: 1px solid #5f767f; }
	#horni_box_a2 a { color: #333; font-weight: bold; }
	#horni_box_a2 #horni_ikony { top: -13px; }
#horni_box_a2 .tright  { font-size: 85%; margin: 6px 18px 0 0; }
	#horni_box_a2 .tright span.delitko { color: #888; margin: 0 3px; }
.rs #horni_box_b { background: #3c8fad url('./rs2btn_bg.gif') repeat-x 0 100%; border-color: #3184a6 #17526c #17526c #3184a6; }

.rs .obsah_boxik h1, .rs .obsah_boxik h2, .rs .obsah_boxik h3, .rs .obsah_boxik h4 { color: #1e7195; }

.rs #horni_box_b a.aktiv_horni { background: #17526c url('./rs2nav1_active.png') top left no-repeat; }
.rs .button_h1 { border-color: #3184a6 #17526c #17526c #3184a6; background: #3c8fad url('./rs2btn_bg.gif') repeat-x 0 100%; color: #fff; }
.rs .grid .massaction input { border-color: #3184a6 #17526c #17526c #3184a6; background: #3c8fad url('./rs2btn_bg.gif') repeat-x 0 100%; }
/***********************************/
.tv .l2a table td input.login { background: #acdff5 url('./tvbtn_bg.gif') repeat-x 0 100%; border-color: #009ee0 #009ee0 #009ee0 #009ee0; }
.tv a { color: #009ee0; }
.tv .grid a:hover { color: #009ee0; }
.horni_logo3 { height: 30px; }
#horni_box_a3 { color: #000; background: #acdff5 url('./tvbtn_bg.gif') repeat-x 0 100%; padding: 0 5px 0 5px; height: 30px; border-bottom: 1px solid #5f767f; }
	#horni_box_a3 a { color: #333; font-weight: bold; }
	#horni_box_a3 #horni_ikony { top: 13px; display: none; }
#horni_box_a3 .tright  { font-size: 85%; margin: 6px 18px 0 0; }
	#horni_box_a3 .tright span.delitko { color: #888; margin: 0 3px; }

.tv .obsah_boxik h1, .tv .obsah_boxik h2, .tv .obsah_boxik h3, .tv .obsah_boxik h4 { color: #009ee0; }

.tv #horni_box_b a.aktiv_horni { background: #17526c url('./tvnav1_active.gif') top left no-repeat; }
.tv .button_h1 { border-color: #009ee0 #009ee0 #009ee0 #009ee0; background: #acdff5 url('./tvbtn_bg.gif') repeat-x 0 100%; color: #fff; }
.tv .grid .massaction input { border-color: #009ee0 #009ee0 #009ee0 #009ee0; background: #acdff5; }
/***********************************/



.madeta .l2a table td input.login { background: #004189; border-color: #004189 #004189 #004189 #004189; }
.madeta a { color: #004189; }
.madeta .grid a:hover { color: #004189; }
.madeta .obsah_boxik h1, .madeta .obsah_boxik h2, .madeta .obsah_boxik h3, .madeta .obsah_boxik h4 { color: #004189; }
.madeta #horni_box_b a.aktiv_horni { background: #004189; }
.madeta .button_h1 { border-color: #004189 #004189 #004189 #004189; background: #004189; color: #fff; }
.madeta .grid .massaction input { border-color: #004189 #004189 #004189 #004189; background: #004189; }


.madeta_eshop .l2a table td input.login { background: #4B6FF5; border-color: #4B6FF5 #4B6FF5 #4B6FF5 #4B6FF5; }
.madeta_eshop a { color: #4B6FF5; }
.madeta_eshop .grid a:hover { color: #4B6FF5; }
.madeta_eshop .obsah_boxik h1, .madeta_eshop .obsah_boxik h2, .madeta_eshop .obsah_boxik h3, .madeta_eshop .obsah_boxik h4 { color: #4B6FF5; }
.madeta_eshop #horni_box_b a.aktiv_horni { background: #4B6FF5; }
.madeta_eshop .button_h1 { border-color: #4B6FF5 #4B6FF5 #4B6FF5 #4B6FF5; background: #4B6FF5; color: #fff; }
.madeta_eshop .grid .massaction input { border-color: #4B6FF5 #4B6FF5 #4B6FF5 #4B6FF5; background: #4B6FF5; }

/*****************************/


#horni_box_b a.primo { color: #fff; padding: 0; margin: 0; background: transparent; }


#productGrid_table .nezpracovano { color: #f00; }
#productGrid_table .predano, #productGrid_table .zpracovava_se { color: #660; }
#productGrid_table .hotovo { color: #080; font-weight: bold; }

.kat_clanky { padding: 0 0 5px 0; }
	.kat_clanky .button_h1 { margin-top: 0px; }


.zmena_klon_hidden { display: none; }



.nahled_1foto { max-width: 50px; max-height: 50px; }
.nahled_1foto_100 { max-width: 100px; max-height: 100px; }
.real_logo { width: 90px; height: 60px; border: 1px solid #eee; display: block; float: left; margin: 0 5px 0 0; background: #fff; }


#colorpicker { float: right; height: 0px; }
.farbtastic { position: relative; }
.farbtastic * { position: absolute; cursor: crosshair; }
.farbtastic, .farbtastic .wheel { width: 195px; height: 195px; }
.farbtastic .color, .farbtastic .overlay { top: 47px; left: 47px; width: 101px; height: 101px; }
.farbtastic .wheel { background: url(/style/wheel.png) no-repeat; width: 195px; height: 195px; }
.farbtastic .overlay { background: url(/style/mask.png) no-repeat; }
.farbtastic .marker { width: 17px; height: 17px; margin: -8px 0 0 -8px; overflow: hidden; background: url(/style/marker.png) no-repeat; }


.aktualizace_new { margin: 0 -10px 0 -10px; }
	.aktualizace_new a { display: block; position: relative; margin: 0 0 10px 0; }
		.aktualizace_new a img { margin: 10px 0 10px 6px; background: #fff; width: 280px; display: block; border: 1px solid #D6D6D6; padding: 1px; background: #fff; border-radius: 3px; }
		.aktualizace_new a:hover img { box-shadow: 0 0 6px #666; }
		.aktualizace_new a span { background: transparent url('./aktf.png') top left repeat; display: block; position: absolute; bottom: 2px; left: 8px; padding: 3px 5px; width: 270px; color: #fff; font-weight: bold; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; }


.ikonka { float: left; width: 16px; height: 16px; margin: 2px 3px 0 0; }

#fancybox-title-inside { text-align: left !important; }


.st { width: 95px; height: 16px; font-size: 10px; line-height: 16px; font-weight: bold; text-align: center; border-radius: 5px; color: #fff; text-shadow: 1px 1px 0 #000; }
	.st0 { background: #f00; }
	.st1 { background: orange; }
	.st2 { background: #080; }

.pr0 { background: transparent url('/style/p-1.gif') top left no-repeat; width: 16px; height: 16px; }
.pr2 { background: transparent url('/style/p1.gif') top left no-repeat; width: 16px; height: 16px; }


.fieldset_zabaleny .legend, .fieldset_rozbaleny .legend { cursor: pointer; }
.fieldset_zabaleny .legend a.button_h1 { display: none; }
.fieldset_rozbaleny .legend { padding-right: 26px; }
.fieldset_zabaleny .legend { background-image: url('./down.gif'); background-position: right center; background-repeat: no-repeat; }
.fieldset_rozbaleny .legend { background-image: url('./up.gif'); background-position: right center; background-repeat: no-repeat; }
.fieldset_zabaleny { height: 17px; margin-bottom: 0; border-top: 0 none; border-bottom: 0 none; margin-bottom: 1px; }
.fieldset_zabaleny .fobsah { position: absolute; height: 0; overflow: hidden; }

.minulost { color: #a00; }

.delici_hr { border: 0 none; padding: 0; margin: 10px 0; height: 0; width: 100%; border-top: 1px solid #ccc; }

.text_ph { width: 99%; border: 1px solid #ccc; }
.select_ph { width: 99%; border: 1px solid #ccc; }




div.edit_product_content_table div.jako_td  { /* simulace tabulky */ float: left; padding: 0 0 5px 0; }
	div.edit_product_content_table div.clear { float: none; clear: both; }
	div.edit_product_content_table .table_jako_tr { clear: both; }
legend.black { color: #000; }


.vytv_input { float: left; border: 1px solid #aaa; margin: 5px 0 0 0; width: 155px; height: 19px; }


.obsah_box_kategorie .ul_menu { list-style: none; margin: 0; padding: 0 0 0 15px; }
	.obsah_box_kategorie .ul_menu li { list-style: none; margin: 0; padding: 0; }
		.obsah_box_kategorie .ul_menu li a.vybrana { background: #eee; }


.pulka { float: left; width: 40%; margin: 0 5% 0 0; }


.videorealit_nadpis { display: block; line-height: 140%; margin: 0; padding: 0.2em 0 0.1em 0; font-weight: bold; font-style: normal; color: #009ee0; border-bottom: 1px solid #e5e5e5; }
.videorealit_raz { float: left; width: 38%; padding: 4px 2% 0 0; text-align: left; }
.videorealit_dva { float: left; width: 58%; padding: 2px 0 0 0; }
    .videorealit_dva input { width: 100%; max-width: 150px; border-width: 1px; border-style: solid; border-color: #AAA #C8C8C8 #C8C8C8 #AAA; background: white; font: 12px arial, helvetica, sans-serif; padding: 2px; margin: 0; }
        .videorealit_dva input.checked { width: auto; }


.table_akce { background: #f33; color: #fff; text-align: center; font-weight: bold; border-radius: 5px; font-size: 85%; text-transform: uppercase; }
.table_dia { background: #b0986e; color: #fff; text-align: center; font-weight: bold; border-radius: 5px; font-size: 85%; text-transform: uppercase; }
.table_novinka { background: #33f; color: #fff; text-align: center; font-weight: bold; border-radius: 5px; font-size: 85%; text-transform: uppercase;}


.hledani_stat { background: #eee; border: 1px solid #ccc; padding: 5px 15px; margin: 0 0 10px 0; }


.foto_nemo td.foto_nemo_pic { position: relative; }
.foto_nemo td.foto_nemo_pic img.bigg { margin: -60px -520px -350px 0; width: 600px; height: 480px; z-index: 999999999999999999; position: absolute; border: 10px solid #888; }
.foto_nemo td.foto_nemo_pic { height: 90px; }
.foto_nemo td.foto_nemo_pic img.ffico { width: 16px; height: 16px; position: absolute; top: 1px; left: 1px; z-index: 9999; background: rgba(255,255,255,0.8); padding: 3px; border-radius: 5px; }
.foto_nemo td.foto_nemo_pic img.ffico2 { right: 1px; left: auto; }


.label { display: inline-block; background: #ccc; border-radius: 3px; padding: 1px 3px; color: #fff; text-shadow: 1px 1px 0 #000; font-size: 93%; }
.label_blue { background: #88f; }
.label_red { background: #f88; }
.label_green { background: #080; }
.label_yellow { background: #f88; color: #000; text-shadow: 1px 1px 0 #fff; }
.label_orange { background: #FFA500; color: #000; text-shadow: 1px 1px 0 #fff; }
small .label { padding: 0 2px; margin: 0 0 2px 0; clear: both; }
.add_file_gal { float: right; background: #fff; border: 1px solid #ccc; margin: 5px 0 0 0; border-radius: 3px; }


.rad_obal { width: 200px; padding: 1px; border: 1px solid #eee; position: relative; height: 8px; background: #fff; box-shadow: 0 0 3px #888; }
.rad_kolik { width: 0; background: #080; height: 8px; }
.rad_pred { clear: both; float: left; width: 150px; padding: 0 5px 0 0; text-align: right; }
.rad_po { float: left; width: 210px; }
.redi { background: red; }
.biggg { font-size: 123.5%; }

.table3_rk { width: 100%; }
.table3_rk td, .table3_rk th { vertical-align: top; }

.ifram { width: 100%; height: 100%; border: 0 none; padding: 0; margin: 0; min-height: 300px; overflow: auto; }


#rkalendar { overflow: auto; background: transparent; }


.table4 { width: 100%; }
.table4, .table4 td, .table4 th { border: 1px solid #bdbdbd; border-collapse: collapse; padding: 3px 5px; vertical-align: top; }
.table4 tr.suda { background: #f2f2f2; }
.table4 tr th { background: #dddddd; }
.table4 tr:hover { background: #fafafa; }
.table4 tr td img.foto { margin: -3px -5px; display: block; float: left; }

.rk_udalost_add { padding: 0 0 5px 0; }
.rk_udalost_add2 .button_h1 { display: inline-block; float: none; }
.rk_udalost_add2 table th { text-align: right; font-weight: bold; }
.rk_udalost_add2 input.sed { width: 80px; border: 1px solid #ccc; background: #fff; padding: 4px 5px; }
.rk_udalost_add2 select { width: 250px; border: 1px solid #ccc; background: #fff; padding: 3px 5px; }
.rk_button_add { display: none; }

.table4 .sedatr, .table4 .sedatr td { background: #aaa; height: 2px; padding: 0; }
.table4 tr.rk_aktivni { background: #ddf; }



.rk_list_all { text-align: center; }
.rk_list_box { width: 210px; display: inline-block; border: 10px solid #f5f5f5; padding: 15px; margin: 15px; position: relative; text-align: left; float: left; }
.rk_list_box a { text-decoration: none; }
.rk_list_box:hover { border: 10px solid #ddd; }
.real_logo_list { width: 200px; height: 150px; display: block; border: 1px solid #ddd; background: url('/style/rk-default.png') center center no-repeat; }
.rk_list_box:hover a { text-decoration: underline; color: #000; }
.rk_list_box:hover a .real_logo_list { border: 1px solid #888; }
.rk_list_box .biggg span.nadpis { height: 52px; overflow: hidden; display: block; line-height: 160%; text-align: center; color: #000; font-weight: bold; }
.real_logo_count { position: absolute; top: -10px; right: -10px; background: rgba(0,0,0,0.5); padding: 5px; color: #fff; font-weight: bold; }
.real_logo_site { position: absolute; top: -10px; left: -10px; background: rgba(0,0,0,0.5); padding: 5px; color: #fff; font-weight: bold; width: 16px; height: 16px; border-radius: 16px; text-align: center; line-height: 16px; cursor: pointer; }



.makler_box { display: inline-block; width: 350px; padding: 15px; margin: 0 8px 15px 8px; border: 10px solid #eee; background: #fff; }
.makler_box img { display: inline-block; max-width: 100px; max-height: 100px; float: left; padding: 0 15px 0 0; }
.makler_box .makler_text { overflow: hidden; }


.pic_vyb { width: 125px; position: relative; height: 92px; float: left; }
.pic_vyb img { width: 120px; height: 90px; border: 1px solid #888; position: absolute; top: 0; left: 0; }
.pic_vyb2 { float: left; width: 130px; font-size: 93%; }
.pic_vyb2 label { display: block; }


div.penbX { padding: 1px 3px; color: #fff; background: #888; border-radius: 3px; font-size: 11px; font-family: monospace; font-weight: bold; display: block; }
div.penbA { padding: 1px 3px; color: #000; background: #359764; border-radius: 3px; font-size: 11px; font-family: monospace; font-weight: bold; display: block; }
div.penbB { padding: 1px 3px; color: #000; background: #01cc01; border-radius: 3px; font-size: 11px; font-family: monospace; font-weight: bold; display: block; }
div.penbC { padding: 1px 3px; color: #000; background: #67fe97; border-radius: 3px; font-size: 11px; font-family: monospace; font-weight: bold; display: block; }
div.penbD { padding: 1px 3px; color: #000; background: #fdfd00; border-radius: 3px; font-size: 11px; font-family: monospace; font-weight: bold; display: block; }
div.penbE { padding: 1px 3px; color: #000; background: #fecb02; border-radius: 3px; font-size: 11px; font-family: monospace; font-weight: bold; display: block; }
div.penbF { padding: 1px 3px; color: #fff; background: #fc9701; border-radius: 3px; font-size: 11px; font-family: monospace; font-weight: bold; display: block; }
div.penbG { padding: 1px 3px; color: #fff; background: #cd0100; border-radius: 3px; font-size: 11px; font-family: monospace; font-weight: bold; display: block; }


small.prior { position: absolute; margin: -40px 0 0 1px; z-index: 99999999; padding: 5px; background: #ccc; border-radius: 55px; }

.h1_number { display: inline-block; padding: 5px; background: #fff; color: #000; font-weight: bold; border-radius: 50px; width: 20px; height: 20px; font-size: 16px; line-height: 20px; text-align: center; margin-bottom: -3px; border: 3px solid #ddd; }


.div_povinny { padding: 5px 5px 5px 10px; margin: 0 0 10px 0; border-left: 3px solid #f00; background: #fee; }


.console { background: #000; color: #fff; padding: 15px; font-family: courier, monospace; font-weight: bold; max-height: 350px; border: 1px solid #888; line-height: 180%; overflow: auto; }
.console strong { color: #f00; }

input[type=checkbox].checkovatko_zak:checked ~ .remove-check { display: none; }
input[type=checkbox].checkovatko_zak:checked ~ .zakaz_zak { display: inline-block; }
.zakaz_zak { display: none; }

.smlbtn { padding: 2px 5px; margin: 0; border: 1px solid #aaa; background: #fff; border-radius: 3px; cursor: pointer; }
*:hover.smlbtn { background: #eee; }

.whitebox { display: block; background: #fff; min-height: 24px; margin: -2px -4px; line-height: 22px; vertical-align: middle; height: 100%; }
.grid table td .whitebox img { margin: 4px; -webkit-filter: grayscale(100%);  -moz-filter: grayscale(100%);  -o-filter: grayscale(100%); -ms-filter: grayscale(100%); filter: grayscale(100%); opacity: 0.5; }
.grid table tr:hover td .whitebox img { -webkit-filter: none; -moz-filter: none; -o-filter: none; -ms-filter: none; filter: none; opacity: 1; }

.vyhrady { background: #ffeeee; }

.novinky-kdo { text-align: center; }
.novinky-kdo img{ width: 100px; height: 100px; }
.novinky-text { position: relative; }
.novinky-text-div { padding: 8px 15px; background: #ffffee; border: 1px solid orange; margin: 0 0 5px 0; max-height: 218px; overflow-y: auto; }
.novinky-text-div h4 strong { color: black; }
.novinky-text-div:before {
	content: '';
	display: inline-block;
	border-top: 15px solid transparent;
	border-bottom: 15px solid transparent;
	border-right: 15px solid orange;
	position: absolute;
	top: 45px;
	left: 0;
}

.novinky-text-div:after {
	content: '';
	display: inline-block;
	border-top: 15px solid transparent;
	border-bottom: 15px solid transparent;
	border-right: 15px solid #ffffee;
	position: absolute;
	top: 45px;
	left: 1px;
}




@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.kolmo { height: 180px; }
}


.input-border { padding: 3px 5px; margin: 0; border: 1px solid #ccc; box-shadow: none; background: #fff; }
