body {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
        background:#D6D9EA url(../pics/admin/body.jpg) repeat-x;
}

body.upload {
    background:#fff;
}

.none {
	display:none;
}

a.preview {
    background: url("../pics/admin/preview.png") no-repeat scroll center top transparent;
    display: block;
    float: left;
    height: 50px;
    margin-left: 17px;
    width: 45px;
	position:relative;
}

#obsah a.preview span {
	bottom: 0;
    color: #FFFFFF;
    display: block;
    font-size: 11px;
    position: absolute;
    text-align: center;
    text-decoration: none;
    width: 100%;
}

#obsah a.preview:hover span {
	text-decoration:underline;
}

h1, h2, h3 {
	font-family: Arial, Helvetica, sans-serif;
	margin:5px 0px 5px 0px;
}

h1 { font-size:18px;}
h2 { font-size:15px;}
h3 { font-size:12px;}

p, h4 {
	margin:3px 0px 3px 0px;
}

ul {
	margin:0px 0px 0px 20px;
	padding:0px
}

li {
	margin:3px 5px 3px 5px;
	padding:0px
}

img {
	border-width:0px;
}

#hlavicka_obal{
    width:100%;
    _width: 99.8%;
}
#hlavicka, #telo{
	width: 960px;
        margin:auto;
}
#hlavicka {
	height: 86px;
        color:#fff;
        padding-top:20px;
}

#hlavicka h1 {

}
.bg_bottom {
    /*background: url("./../pics/admin/bg_bottom.jpg") repeat-x bottom left;*/
    min-height: 650px;
}

#hlavicka h1 {

}
#hlavicka a {
    color: #fff;
}

#hlavicka a:hover {
    text-decoration: none;
}

#hlavicka a.new_window {
    position:relative;
    top:3px;
}

#hlavicka a.new_window img {
    margin:1px 0 0 5px;
}
#a_horni_menu {
	background-color:#e3e5f0;
	color:#5e606d;
	height:20px;
	padding:5px 5px 5px 5px;
        margin: 0 3px 3px;
}
.clear, .cleaner {
    clear:both;
    width:100%;
    height:1px;
}
#a_horni_menu ul {
	margin:0px;
	padding:0px;
}
#a_horni_menu ul li {
	margin:0px;
	padding:0px;
	list-style:none;
	float:left;
	padding:1px 1px 1px 1px;
}
#a_horni_menu ul li a {
	margin:0px 5px 0px 5px;
	padding:1px 5px 5px 17px;
	display:block;
	height:16px; /*28px*/
	color:#5e606d;
	background-repeat:no-repeat;
	float:left;
        text-decoration: none;
        background: url("./../pics/admin/top_menu_odr.jpg") no-repeat top left;
}

#a_horni_menu ul li a:hover {
    text-decoration:underline;
}
#a_horni_menu ul li.first a{
    background: none;
    padding-left:5px;
}
#a_horni_menu ul li:hover {
	text-decoration:underline;
}

/* Prouek v hlavice strnky do kterho vypisuji cestu a podobn - obalov div */
#hlavicka_panel_obal {
	height: 65px;
        padding:5px;
        color:#fff;
	background-color: #719cb5;
        border:3px solid #e2e0e0;
        margin: 3px;

}
/* Prouek v hlavice strnky do kterho vypisuji cestu a podobn - vnit div kvli IE */
#hlavicka_panel {
	padding:0px 10px 0px 10px;
}
/* Prouek v hlavice strnky do kterho vypisuji cestu a podobn - lev st - cesta */
#hlavicka_panel_leva {
	width:55%;
	float:left;
        font-size: 18px;
        background:url("./../pics/admin/h2_bg.png") no-repeat left center;
        padding: 15px 0 10px 35px;
        margin: 4px 0 0 0;
}

.mensi_hlavicka_panel {
}

/* Prouek v hlavice strnky do kterho vypisuji cestu a podobn - prav st - stav */
#hlavicka_panel_prava {
	width:40%;
	float:right;
	text-align:right;
}
/* DIV v hlavice - zobrazuji v nm kdo je pihlen */
#prihlasen {
	float: right;
	margin:5px 10px 0px 0px;
}

/* obsah stranky pod hlavickou */
#telo {
	clear:left;
        background:#fff;
        padding-bottom:5px;
        border-left:1px solid #E2E0E0;
        border-right:1px solid #E2E0E0;
        border-bottom:1px solid #E2E0E0;
        position: relative;
}

#telo a {
/* 	display:inline; */
}


#telo table {
	width:100%;
	border-collapse:collapse;
}
#telo .mceEditor table {
	width:auto;
}


#last_action {
    display:none;
}

object {
    border:1px solid #000;
    display:block;
}

#hlavicka .switchuser {
    display:inline;
    float:right;
    margin:5px 10px 0 0
}

#cena, #cena_new, #vo_cena, #rabat, #sleva {
    border:1px solid #7F9DB9;
    text-align:left;
}
#vypis,#vypis a{
    color:#719cb5;
    font-size:11px;
    font-weight:bold;
}

#vypis {
	float: left;
	width: 100%;
}

#vypis table{
    border-collapse:collapse;
    width:100%;
    margin:auto;
}
#vypis a {
    text-decoration:none;
}
#vypis a:hover{
    text-decoration:underline;
}
#vypis table tr {
    height:30px;
    vertical-align:middle;
    border:2px solid #fff;
}
#vypis table th {
    background: #bfc5c8;
    padding:10px;
    color:#fff;
}
#vypis table td {
    background: #eceded;
    padding:5px;
}
#vypis table tr:hover td {
    background: #d6ebeb;
}


.aleft{
    text-align:left;
}
.acenter{
    text-align:center;
}
.aright{
    text-align:right;
}
.w30{
    width:30px;
}
.w50{
    width:50px;
}
.w80{
    width:80px;
}
.w100{
    width:100px;
}
.w150{
    width:150px;
}
.w200{
    width:200px;
}
.pointer:hover{
    cursor:pointer;
}
#obsah2{
    border:1px solid #e4e2e2;
    padding:3px;
    margin:3px;
}
.subkat_edit{
    float:right;
    margin-right:10px;
    margin-top: 7px;
    margin-bottom: 3px;
}
.subkat_edit a{
    text-decoration:none;
    color:#B4B2B2;
}
.subkat_edit a:hover{
    color:#848282;
}
.subkat_edit a img{
    vertical-align: text-bottom;
}
#pohyb{
    border:1px solid #dddddd;
    background: #e9eef4;
    margin: 2px 2px;
    min-height: 34px;
}
#pohyb .filtry{
    float:right;
    margin-top: 7px;
}
#pohyb .filtry select{
    margin: 0 10px;
    height:21px;
}
#pohyb p{
    color:#86909b;
    float:left;
    width: 10%;
    font-weight:bold;
    margin-left: 10px;
    margin-top: 10px;
}
#patka{
    background: url("./../pics/admin/bg_patka.jpg") repeat-x scroll 0 0 #FFFFFF;
    border: 1px solid #ECEDED;
    font-size: 11px;
    height: 50px;
    margin: 10px 3px 0;
}
#patka .leva{
    width:40%;
    float:left;
    padding: 15px 0 0 130px;
    background: url('./../pics/admin/logo_pchelp.png') no-repeat 0 1px;
}
#patka .leva .leva1{
    color:#767886;
}
#patka .leva .leva2{
    color:#9d9fa9;
}
#patka .prava {
    width:30%;
    text-align:right;
    float:right;
    line-height:50px;
    padding: 0 20px 0 0;
}
#patka .prava a{
    color:#9d9fa9;
    text-decoration:none;
}
#patka .prava a:hover{
    text-decoration:underline;
}
#obsah{
        background:#fff;
}
div.detailcl{
    border: 1px solid #E2E0E0;
    float: left;
    margin-right: 4px;
    padding: 5px;
    width: 670px;
}
div.pravy_sl{
    background-color: #ECEDED;
    float: right;
    padding: 5px;
    width: 250px;
}
#obsah div.pravy_sl h3, #obsah div.detailcl h4{
	background-color: #E9EEF4;
	background-position: 7px center;
	background-repeat: no-repeat;
	border: 1px solid #DDDDDD;
	color: #86909B;
	display: block;
	font-size: 11px;
	height: 30px;
	line-height: 30px;
	margin: 10px 0;
	padding: 0 15px 0 37px;
}

#obsah div.pravy_sl h3.ui-state-active, #obsah div.pravy_sl h3.ui-state-hover {
	background-color:#719CB5;
	color:#fff;
}

#obsah div.pravy_sl h3.ui-state-active.ui-state-hover {
	background-color: #E9EEF4;
	color: #86909B;
}

#obsah div.pravy_sl h3:hover {
	cursor:pointer;
}

#obsah div.detailcl #zobrazit_obal h4, #obsah div.detailcl #power_obal h4{
    background-image: url('./../pics/admin/ico_fajvka.png');
}
#obsah div.detailcl .nadpis h4, #obsah div.detailcl .podnadpis h4, #obsah div.detailcl .kraj h4, #obsah div.detailcl .okres h4, #obsah div.detailcl .kod h4, #obsah div.detailcl #prologue_obal h4, #obsah div.detailcl #epilogue_obal h4{
    background-image: url('./../pics/admin/ico_nadpis.png');
}

#obsah div.detailcl h4 {
    background-image: url('./../pics/admin/ico_nadpis.png');
}


#obsah div.detailcl #uvod_obal h4, #obsah div.detailcl #text_obal h4 {
    background-image: url('./../pics/admin/ico_text.png');
}
#obsah div.detailcl #show_pict_obal h4{
    background-image: url('./../pics/admin/ico_fotogal.png');
}
#obsah div.detailcl #show_files_obal h4{
    background-image: url('./../pics/admin/ico_prilohy.png');
}
#obsah div.detailcl div.inputs{
    padding-left:30px;
    padding-right:10px;
}

#show_files_obal {width:100%;}

#obsah div.pravy_sl .ui-accordion-content{
    padding-left:10px;
    padding-right:10px;
}
#obsah div.pravy_sl input
,#obsah div.pravy_sl select, #obsah div.pravy_sl textarea
{
    margin-bottom: 2px;
    width: 228px;
    border: 1px solid #BBBBBB;
}

#obsah div.pravy_sl .checkbox input {
    width:auto;
}

input.delAllPics{
    text-decoration:underline;
    font-size:11px;
    color:blue;
}
a.muploada{
    display:inline-block;
    padding-left:30px;
    margin-right:15px;
    margin-bottom:20px;
    margin-left:85px;
    background: url('./../pics/admin/ico_vicefoto.png') no-repeat left center;
}
#obsah div.detailcl .file_add{
    margin-top: 20px;
}
#files_view h5{
    font-size:14px;
    color:#999999;
}
#files_view .fileItem{
    width:115px;
    margin-left:20px;
    float:left;
    min-height:270px;
}
#obsah div.pravy_sl h3.rozsirene{
    background-image: url('./../pics/admin/ico_rozsirene.png');
    margin-top: 0;
}
#obsah div.pravy_sl h3.roz_menu, #obsah div.pravy_sl h3.ikonky {
    background-image: url('./../pics/admin/ico_menu.png');
}

#obsah div.pravy_sl h3.pomocny{
    background-image: url('./../pics/admin/ico_rozsirene.png');
}
#obsah div.pravy_sl h3.optima{
    background-image: url('./../pics/admin/ico_optimalizace.png');
}

#obsah div.pravy_sl h3.vek {
    background-image: url('./../pics/admin/age.png');
}


#obsah div.pravy_sl .icon {
    width:100%;
    position:relative;
    height:25px;
    border-bottom: 1px solid #BBBBBB;
}

#obsah div.pravy_sl .icon img {
    bottom: 0;
    float: left;
    margin: auto 0;
    position: absolute;
    top: 0;
    left: 0;
}

#obsah div.pravy_sl .icon p {
    float:left;
    line-height: 25px;
    padding:0 0 0 25px;
    margin:0;
    color: #666666;
    font-size: 11px;
}

div.uvod_kat{
    padding:3px;
    margin: 3px;
    border:1px solid #E2E0E0;
}
div.uvod_kat div.item{
    width:68px;
    padding:2px;
    background: #dfe1ee url('./../pics/admin/ico_moduly/bg_uvodkat.jpg') repeat-x;
    height: 68px;
    float:left;
    margin-right:4px;
	margin-bottom: 4px;
    text-align:center;
    border:1px solid #e2e0e0;
}
div.uvod_kat div.item a{
    background: url("../pics/admin/ico_moduly/default.png") no-repeat scroll center 5px transparent;
    color: #5E606D;
    display: block;
    font-size: 11px;
    height: 12px;
    overflow: hidden;
    padding: 53px 0 3px;
    text-decoration: none;
}
div.uvod_kat div.item a:hover{
    text-decoration:underline;
}

div.uvod_kat div.item a.pch_clanky{
    background-image: url(../pics/admin/ico_moduly/clanky.png);
}
div.uvod_kat div.item a.pch_soutez{
	background-image: url(../pics/admin/ico_moduly/soutez.png);
}
div.uvod_kat div.item a.pch_katalog{
    background-image: url(../pics/admin/ico_moduly/katalog.png);
}
div.uvod_kat div.item a.pch_menu{
    background-image: url(../pics/admin/ico_moduly/menu.png);
    background-position: center 10px;
}

div.uvod_kat div.item a.pch_vyrobce{
    background-image: url(../pics/admin/ico_moduly/vyrobce.png);
}

div.uvod_kat div.item a.pch_users{
    background-image: url(../pics/admin/ico_moduly/users.png);
}

div.uvod_kat div.item a.pch_kody{
	background-image: url(../pics/admin/ico_moduly/pass.png);
}

div.uvod_kat div.item a.pch_shoutbox {
	background-image: url("../pics/admin/ico_moduly/komentare.png");
}

div.uvod_kat div.item a.pch_kalendar{
    background-image: url(../pics/admin/ico_moduly/calendar.png);
}

div.uvod_kat div.item a.pch_objednavky{
    background-image: url(../pics/admin/ico_moduly/news.png);
}

div.uvod_kat div.item a.pch_katalog{
    /*background-image: url(../pics/admin/ico_moduly/zbozi.png);*/
}

div.uvod_kat div.item a.nastaveni{
    background-image: url(../pics/admin/ico_moduly/setup.png);
    background-position: center 10px;
}

div.uvod_kat div.item a.kategorie{
    background-image: url(../pics/admin/ico_moduly/category.png);
    background-position: center 10px;
}

div.uvod_kat div.item a.polozky {
    background-image: url(../pics/admin/ico_moduly/polozky.png);
    background-position: center 10px;
}

div.uvod_kat div.item a.pch_ikonky{
    background-image: url(../pics/admin/ico_moduly/notes.png);
    background-position: center 2px;
}

div.uvod_kat div.item a.uvod{
    background-image: url(../pics/admin/ico_moduly/home.png);
}

div.uvod_kat div.item a.pch_maily{
    background-image: url(../pics/admin/ico_moduly/mail.png);
}

div.nastenka_polozka{
    border:1px solid #ddd;
    padding:10px 10px 10px 75px;
    background: url('./../pics/admin/ico_alert.jpg') no-repeat 15px 15px;
    min-height:50px;
    margin:5px;

}
div.nastenka_polozka h3{
    color:#86909b;
    font-size:12px;
}
div.nastenka_polozka p{
    color:#86909b;
    font-size:11px;
}
#vypis .polozka_vypis_mensi{
    padding:5px;

    display: block;
    float:left;
}
#vypis tr.bg2 td{
    background-color:#bae6e6;
}

#pomoc_code_prava{
    width:100%;
}
/* Znova opakuji specif. pro lv menu, upeuji zde fonty atd., je i v hlavnch stylech  */
#leve_menu {
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#551A8B;
}
#leve_menu form {
	margin:0px;
}

#leve_menu ul li a {
	text-decoration:none;
	color:#551A8B;
	padding-left:23px;
	background:transparent url(./../pics/folder_module_20.gif) no-repeat top left;
}

#leve_menu ul li a.hidden {
    background:transparent url(./../pics/folder_module_20hidden.gif) no-repeat top left;
}

#leve_menu ul li ul {
	margin-top:5px;
}

#leve_menu ul li ul li {
	font-size:14px;
	margin:1px 5px 1px 0px;
	margin-left:10px; /* kvli posuvu */
}

#leve_menu ul li ul li a {
	text-decoration:none;
	color:#551A8B;
	padding-left:20px;
	background:transparent url(./../pics/folder_15.gif) no-repeat top left;
}

#leve_menu ul li ul li a.hidden {
	background:transparent url(./../pics/folder_15hidden.gif) no-repeat top left;
}

#leve_menu a:hover {
	text-decoration:underline;
}

#leve_menu ul {
	margin:0px 0px 0px 0px;
	padding:0px;
}

#leve_menu li {
	margin:5px 5px 10px 0px;
	padding:0px;
	list-style-type: none;
}

.ui-icon {
	display:none !important;
}

/* Styl pro tlatko nebo skupinu tlatek - definuje se ve funkci WriteButtonsRef ve funkce.php */
.buttons {
	height: auto;
	float:right;
	width: auto;
	margin:12px 0px 0px 10px;
}

.buttons_bottom {
	right: 50px;
    position: fixed;
    bottom: 50px;
    width: 80px;
	background:#719CB5;
	padding:20px 0px 10px;
}
/* nahrazuje alternativn text */
.buttons span, .buttons_bottom span {
	display:none;
}
/* kdy tlatka nejsou uren odkazem ale obrzkovm inputem */
.buttons input, .buttons a.nahled , .buttons img.nahled, .buttons_bottom input, .buttons_bottom a.nahled, .buttons_bottom img.nahled{
	padding:8px;
	float:left;
	margin-right:4px;
}

.buttons a.nahled {
}

/* tlatko create, nebo-li Nov ... */
.new {
	background-image: url("./../pics/admin/ikonka_novy.png");
    background-position: center center;
    background-repeat: no-repeat;
    display: block;
    height: 42px;
    /*left: -15px;
    position: absolute;
    top: 145px;*/
    width: 31px;
}

/* Poloka zobrazujc se ve vpisu index.php, pouvm j v generovanm g_vypis.php */
.polozka_vypis {
	float:left;
	clear:left;
	height: auto;
	width: 100%;
	_width: 97.5%;
	margin:5px 0px 0px 0px;
}
.polozka_vypis  li {
	list-style-type: none;
}
.polozka_vypis a {
	color:#000000;
}

.vypis_tab_polozka {

}
.vypis_tab_polozka_oddel {
	height:7px;
}

.vypis_tab_file {
	width:55px;
	vertical-align:top;
}

.sirka_auto {
	width:auto;
}

.priloha {
	text-align:center;
}

.priloha a {
	font-size:80%;
}

.priloha a img {
	width: 50px;
}

.vypis_tab_akce {
	width:200px;
	vertical-align:top;
}
#obsah .vypis_tab_text {
}

#obsah .vypis_tab_text h3 {
	font-size:18px;
	margin-top:0px;
}

#obsah .vypis_tab_text h3 a {
	color:#0E5DAB;
}

#obsah .vypis_tab_text a span {
	color:#0E5DAB;
}


.submenu h3 {
	font-size:13px;
}


.vypis_akce {
	float:right;
	width:70px;
}
#vypis_polozek th {
	text-align:left;
}

#vypis_polozek p.negace {
	background-color:#FF0000;
	font-weight:bold;
	color:#FFFFFF;
	padding:5px;
	margin-bottom:5px;
}

/* Pouit v g_vypis.php pro kategorie kvli minimln vce */
.polozka_vypis_kategorie {
	height: auto;
	width: auto;
	margin:8px 0px 0px 0px;
	min-height:40px;
}

.polozka_vypis_kategorie  li {
	list-style-type: none;
}


/* pouzivam pro vypis souboru na nastence */
.file_nastenka {
	float:left;
	clear:left;
	margin-right:15px;
	margin-bottom:15px;
	width:45px;
}
/* pouvm pro vpis popisu na nstence */
.nastenka_popis {
	float:left;
	width:auto;
}
/* pouvm pro vpis popisu v akcich */
.nastenka_popis_akce {
	float:left;
	width:auto;
 	clear:left;
}

/* Definuje vzhled tlatka upravit */
.polozka_vypis_upravit {
	width:32px;
	height:32px;
	display:block;
	float:right;
	background-image: url(./../pics/admin/ikonka_editovat.png);
	background-repeat: no-repeat;
	background-position: center center;
	margin-left:10px;
}

/* Definuje vzhled tlatka detail */
.polozka_vypis_detail {
	width:27px;
	height:26px;
	display:block;
	float:right;
	background-image: url(./../pics/admin/butt_nahled.png);
	background-repeat: no-repeat;
	background-position: center center;
}

/* Definuje vzhled tlatka upravit pro podsekci */
.polozka_vypis_upravit_pod {
	width:20px;
	height:20px;
	display:block;
	float:right;
	background-image: url(../pics/edit_20.gif);
	background-repeat: no-repeat;
	background-position: center center;
}



/* nahrazuje alternativn text */
.none {
	display:none;
}

/* pouvm v g_insert.php jako nadpis poloky */
#obsah h4 {
	margin:10px 0px 3px 0px;
	font-size:12px;
}

/* pouvm ve vpisu v sekci (kategorii) jako nadpis poloky */
#obsah h3 {
	margin:8px 0px 3px 0px;
}

#obsah div.max_height {
	height:97px;
        overflow:hidden;
}

#obsah .dalsi_fce {
	clear:both;
}
#obsah .dalsi_fce h3 a {
	text-align:left;
	display:block;
	width:auto;
	padding:3px 3px 3px 26px;
	height:18px;
	border:1px solid #999999;
	background-color:#67A7E3;
	color:#FFFFFF;
	background-image:url(../pics/trojuhelnik_dolu.gif);
	background-repeat:no-repeat;
	background-position:5px 5px;
}

#obsah .dalsi_fce ul {
	margin:0px;
	display:none;
        position: absolute;
        background:#fff;
        z-index:100;
        width:115px;
}

#obsah .dalsi {
	display:none;
}

#obsah .dalsi_fce ul li {
	list-style:none;
	margin:0px;
	padding:3px 0px 3px 0px;
	text-align:center;
}


/* pouvm v g_insert.php pro komente k poloce */
#obsah span {
	font-size:11px;
	color:#666666;
	font-weight:normal;
}

#obsah .uvod_text_kat_wrap a {
    text-decoration:none;
}

#obsah .uvod_text_kat_wrap a span {
	color:#0E5DAB;
    text-decoration:underline;
}

#obsah  #uvod_text_kat {
    padding:5px 0px;
    width:744px;
}

hr {
    background-color:#666;
    border:0px solid #666;
    clear:both;
    color:#666;
    height:1px;
}

#obsah  #uvod_text_kat .upravit {
    border-top:1px solid #dedede;
    display:block;
}

#obsah  #uvod_text_kat .upravit span {
    background:#dedede;
    padding:0 5px 5px 5px;
}



/* univ. styl pro zarovnn doleva */
.fleft {
	float: left;
}
/* univ. styl pro zarovnn doprava */
.fright {
	float: right;
}

/* univ. styl pro zarovnn doleva navc k tomu marginm kdy jich je vce vedle sebe */
.fleft_m {
	float: left;
	margin-right:9px;
}
/* univ. styl pro zarovnn doleva navc k tomu marginm kdy jich je vce vedle sebe */
.fleft_mt {
	float: left;
	margin-right:9px;
	margin-top:9px;
}
/* cÄ‚Â­lem je malinko posunout ikonku u vÄ‚Ëťpisu menu pro subkategorii */
.posun_ico_30 {
	margin-left:10px;
}


/* pouvm v modulu pro pridavani souboru pro definici inputu s popisem, je definovn ve funkci file_add() */
.file_add {
	clear:left;
}

/* pouvm v modulu pro pridavani souboru pro definici inputu s popisem, je definovn ve funkci file_add() */
.file_add_text {
	float: left;
        width:40%;
	margin:6px 0px 0px 20px;
}
/* pouvm v modulu pro pidvn soubor pro definici inputu file, je definovn ve funkci file_add() */
input.file_add_file {
	float: left;
        width: 40%;
	margin:5px 0px 0px 20px;
}

/* obalov div pro zobrazen modulu s obrazky nebo soubory */
#files_view {
	clear:left;
}

.popisek_mfile {
	text-align:center;
	font-size:80%;
	clear:both;
}

/* pouvm v modulu pro pidvn soubor pro definici obalu jednoho obrzku nebo souboru, je definovn ve funkci file1() */

/* tlaĂ„Ĺ¤Ä‚Â­tka pro pusun */
.file_movel {
	clear:left;
	float:left;
	padding:10px 2px;
}
.file_mover {
	float:right;
	padding:10px 2px;
}
/* tlaĂ„Ĺ¤Ä‚Â­tka pro delete a refresh */
.file_delete {
	float:left;
	padding:10px 5px;
}
.file_refresh {
	float:left;
	padding:10px 5px;
}

/* modul pro zobrazen kategori v zhlav vpisu sekce */
.subkategorie {
	margin:0px 5px 10px 0px;
	_margin:15px 5px 10px 0px;
}

.subkategorie a {
	display:block;
	height:auto;
	width:auto;
	float:left;
	margin:3px 5px 3px 0px;
	padding:5px 5px 5px 35px;
	_padding:0px 5px 3px 5px;
	border: 1px solid #CCCCCC;
	text-decoration:none;
	position:relative;
}
.subkategorie a img {
	position:absolute;
	top:-13px;
	left:3px;
}

.subkategorie p {
	margin:3px 5px 8px 0px;
	_margin:3px 5px 13px 0px;
}

.subkategorie_edit a {

}

/* modul pro zobrazeni razeni v zahlavi vypisu sekce */
.razeni {
	margin:15px 5px 10px 0px;
	float:left;
}

#strankovani {
	clear: left;
    font-size: 12px;
    margin: 10px 0 0;
    min-height: 30px;
    text-align: right;
    width: 100%;
}

#strankovani a {
	background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #D4D2D2;
    color: #D4D2D2;
    display: block;
    float: left;
    font-weight: bold;
    height: 22px;
    line-height: 22px;
    margin: 0 2px 10px;
    text-align: center;
    text-decoration: none;
    width: 22px;
}
#strankovani a:hover{
    color:#B4B2B2;
        border: 1px solid #B4B2B2;
}
#strankovani .actual_page {
	color:#FFFFFF;
        display:block;
		float:left;
	background-color:#B4B2B2;
        border: 1px solid #B4B2B2;
	height: 22px;
    line-height: 22px;
    margin: 0 2px 10px;
    text-align: center;
    text-decoration: none;
    width: 22px;
}

/* styly pouzite pro formatovani tabulky vypisujici seznamy v nastaveni */

/* stare styly */
div.z_polozka {
	float: left;
	clear: left;
	width: 95%;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}
div.z_polozka1, div.z_upravy {
	background-color: #E7481B;
	float: left;
	width: 130px;
	height: auto;
	min-height:20px;
	_height: 20px;
	border: 1px solid #999999;
	margin: 2px;
	padding: 4px;
}
div.polozka, div.form_polozka_edit {
	float: left;
	clear: left;
	width: 95%;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
div.polozka div {
	background-color: #97CAE3;
	float: left;
	width: 130px;
	height: auto;
	min-height:26px;
	_height: 26px;
	border: 1px solid #999999;
	margin: 2px;
	padding: 4px;
	font-size: 10px;
}
#obsah .polozka div span {
	float:left;
	font-weight:bold;
	color:#000000;
}
.polozka div .edit {
	float:right;
	position:relative;
}
.polozka div .edit2 {
	padding-right:4px;
}
.zp_sirsi, .polozka div.zp_sirsi {
	width: 180px;
}
.zp_uzsi, .polozka div.zp_uzsi {
	width: 50px;
}

/* nove styly */
.nastaveni table {
	width:100%;
}
#obsah .nastaveni table tr th {
	background-color: #E7481B;
	border: 1px solid #FFFFFF;
	padding: 4px;
	color:#FFFFFF;
}
#obsah .nastaveni table tr.polozka_val td {
	background-color: #FFFFFF;
	border:0px;
}


.form_polozka_edit {
	float: left;
	clear: left;
	width: 95%;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

.form_polozka_edit form {
	border: 1px solid #999999;
	width:450px;
	margin-left:2px;
	padding:5px;
}
/* tabulka v nastaveni - detail info */
#obsah .table_info table {
	margin-left:3px;
	text-align:left;
	width:41%;
}
#obsah .table_info table td, .table_info table th {
	border:1px solid #666666;
	padding:3px;
}

.form_polozka_edit form input, .form_polozka_edit form label, .form_polozka_edit form textarea {
	float:left;
	clear:left;
}
.form_polozka_edit form label {
	margin:4px 0px 3px 0px;
}

#obsah .nastaveni table tr td {
	background-color: #97CAE3;
	border: 1px solid #FFFFFF;
	padding: 4px;
	font-size: 12px;
}
#obsah .nastaveni table tr td span {
	float:left;
	font-weight:bold;
	color:#000000;
}
.nastaveni table tr td .edit {
	float:right;
	position:relative;
}
.nastaveni table tr td .edit2 {
	padding-right:4px;
}

.form_polozka_edit {
	display:none;
}

.upravy {
	font-size: 14px;
	color: #000000;
	background-color: #FFFFFF;
	float: left;
	width: 140px;
	min-height:20px;
	height: auto;
	_height: 20px;
	border: 1px solid #999999;
	margin: 2px;
	padding: 4px;
}

.upravy a {
	color: #000000;
}
.pridat_polozku {
	margin: 5px 5px 5px 5px;
	padding-top: 5px;
	clear:left;
}

/* kde to je? Asi kategorie a PetaN?  */
#vypis_polozek li {
	border-bottom:solid 1px #CCCCCC;
}

#strom ul {
    list-style-type:none;
    margin:0;
    padding:0;
}

#strom li {
    padding:0 0 0 15px;
}

#strom li .uprav {
    width:85%;
    float:left;
}

#strom li .uprav_ico {
    width:7%;
    float:right;
}

#strom li .uprav_ico a {
	width:30px;
	height:30px;
	display:block;
	background-image: url(../pics/edit_30.gif);
	background-repeat: no-repeat;
	background-position: center center;
}

#strom li .uprav_ico span {
    display:none;
}

#strom .cleaner {
    border-bottom:1px dotted #aaa;
}

 .vyber_datum {
    cursor:pointer;
    /*float:left;*/
    left:4px;
    position:relative;
    top:3px;
}


/* styly vloÄąÄľ menu */
.m_clanek, .m_slozka, .m_ostatni {
	display:block;
	width:108px;
	height:auto;
	padding-top:48px;
	margin:10px;
	float:left;
	background-repeat:no-repeat;
	background-position:center top;
	text-align:center;
}
.m_clanek {
	clear:left;
	background-image: url(../pics/doc_48.gif);
}
.m_slozka {
	background-image: url(../pics/folder_48.gif);
}
.m_ostatni {
	background-image: url(../pics/plugin.gif);
}


.s_display {display:block;}
.s_hide {display:none;}

/* objednÄ‚Ë‡vky */
#vypis_udaje table {

}
#vypis_udaje table th {
	background-color:#67A7E3;
	color:#FFFFFF;
}
#vypis_udaje table td, #vypis_udaje table th {
	text-align:center;
}

#obsah .vypis_tab_text a span.obj_inf {
	font-size:80%;
}

.vlozit_sub {
	border:1px solid #FF0000;
	background-color:#CCCCCC;
	padding:9px;
	margin:5px 5px 5px 0px;
	float:left;
}

.konec_obtekani {
	clear:both;
}

.note {
    font-size:80%;
    color:#555;
}

.tpl_error {
 color:red;
 font-size:200%;
 font-weight:bold;
}

.polozka_vypis_pdf {
background-image:url("../pics/pdf.gif");
background-position:center center;
background-repeat:no-repeat;
display:block;
float:right;
height:30px;
width:30px;
}

.polozka_vypis_realman {
background-image:url("../pics/logo_realman.png");
background-position:center center;
background-repeat:no-repeat;
display:block;
float:right;
height:30px;
width:90px;
}
table.conf{
    margin:auto;
    border-collapse:separate;
}
table.conf th{
    background:#719CB5;
    padding:7px;
    color:#fff;
    border-collapse:separate;
}
table.conf td{
    width:30%;
    border-collapse:separate;
    border:2px solid #fff;
    min-height: 30px;
    padding: 1%;
    background:#E3E5F0;
}
.editable{
    width:100%;
}

#show_files_obal, #pictures {
    float:left;
    width: 100%;
}

#sortable-list		{
    padding:0;
    float:left;
    width:100%;
    margin:0;
}
#sortable-list li	{
     border: 1px solid #999999;
    color: #000000;
    cursor: move;
    float: left;
    list-style: none outside none;
    margin: 0 3px 7px 4px;
    padding: 0;
    text-align: center;
    width: 158px;
    position: relative;
    min-height: 190px;
}

#sortable-list li .picture img {
     max-height: 130px;
    max-width: 135px;
}

#sortable-list li div.insert {
    background: url("../pics/admin/sipka_dolu_obr.png") no-repeat scroll 0 0 transparent;
    height: 30px;
    position: absolute;
    right: 0;
    top: 0;
    width: 30px;
    z-index: 100;
}

#sortable-list li div.insert:hover {
    cursor: pointer;
    /*background-position: 0 -30px;*/
}

#sortable-list li div.sho {
    background: none repeat scroll 0 0 #719CB5;
    border: 1px solid #E2E0E0;
    display: none;
    min-height: 97px;
    left: 6px;
    padding: 15px 0;
    position: absolute;
    top: -130px;
    width: 130px;
    z-index: 200;
}

#sortable-list li div.sho label span {
    color:#fff;
    font-weight: bold;
}

#sortable-list li div.sho span.hid {
    display:block;
    width:100%;
    text-align:center;
    color:#fff;
    font-weight: bold;
    padding-top:10px;
    font-size:13px;
    position:relative;
    z-index: 200;
}

#sortable-list li div.sho span.hid:hover {
    text-decoration:underline;
    cursor:pointer;
}

#sortable-list li div.sho a {
    display:block;
    float:left;
    width:100%;
    padding:3px 0;
    text-align:center;
    text-decoration: underline;
    color:#fff;
    font-weight: bold;
}

#sortable-list li div.sho a:hover {
   text-decoration: none;
}

.menu #sortable-list {
    padding:0;
    float:left;
    width:100%;
    margin:0;
}
.menu #sortable-list li	{
     border: 1px solid #fff;
    background:#ECEDED;
    cursor: move;
    float: left;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    text-align: left;
    width: 50%;
    min-height:30px;
}

.menu #sortable-list li ul {
}

.menu #sortable-list li ul li {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #ECEDED;
    cursor: move;
    float: none;
    list-style: none outside none;
    min-height: 24px;
    padding: 0;
    text-align: left;
    width: 200px;
}

.menu #sortable-list li:hover	{
    background:#ccc;
}

.menu #sortable-list li	a {
    color: #719CB5;
    cursor: pointer;
    float: none;
    list-style: none outside none;
    padding: 0 0 0 10px;
    text-align: left;
    width: auto;
    line-height:30px;
}

.menu #sortable-list li ul li a {
    color: #719CB5;
    cursor: pointer;
    float: left;
    list-style: none outside none;
    padding: 0 0 0 10px;
    text-align: left;
    width: auto;
    line-height:24px;
}

#message-box		{
    background:#719CB5;
    border:1px solid #E2E0E0;
    padding:4px 8px;
    margin:10px 0;
    width:auto;
    color:#fff;
    font-size:13px;
    font-weight:bold;
}

#pictures .picture {
    width:158px;
    height:115px;
    line-height:115px;
    margin-top:10px;
    text-align:center;
}

#autoSubmit {
    display:none;
}

#pictures input.button {
    display:none;
}

#pictures .editable {
	padding: 0 25px 0 10px;
	text-align: left;
	width: 120px;
	margin-bottom: 10px;
}

#files .editable {
	padding: 0 25px 0 10px;
	text-align: left;
	width: 120px;
	margin-bottom: 10px;
}

#pictures .editable:hover, #files .editable:hover {
    cursor:pointer;
    color:#66768A;
}

#vypis tr td a img.pict {
    max-height: 50px;
    max-width: 50px;
}

#pictures a.del {
    position:absolute;
    right:0px;
    bottom:10px;
}

input#nadpis, input#podnadpis, input#short_nadpis, input#odkaz {
    border:1px solid #BBBBBB;
    padding:3px;
    width:99%;
}

#tabs-1 input {
	border:1px solid #BBBBBB;
    padding:3px;
}

a.upload {
     display:block;
     float:left;
     background-color: #E9EEF4;
     border: 1px solid #DDDDDD;
     color: #333333;
     cursor: pointer;
     font-weight: normal;
     overflow: hidden;
     position: relative;
     text-align: center;
     padding: 7px 0;
     width: 200px;
     color: #86909B;
     font-size: 11px;
     font-weight:bold;
     text-decoration:none;
     margin: 10px 15px 0 0;
}

a.upload:hover {
    background: none repeat scroll 0 0 #719CB5;
    border: 1px solid #E2E0E0;
    color:#fff;
}

#files {
    margin-top:10px;
}

#files .fil {
    border: 1px solid #999999;
    color: #000000;
    cursor: move;
    float: left;
    list-style: none outside none;
    margin: 0 3px 7px 4px;
    min-height: 160px;
    padding: 0;
    position: relative;
    text-align: center;
    width: 145px;
}

#files .fil a.del {
    bottom: 10px;
    position: absolute;
    right: 0;
}

#files .fil a.file {
    display:block;
    margin:10px 0;
}

#dd-form .button {
    display:none;
}
#ok, #error{
   color: #FFFFFF;
    font-weight: bold;
    margin: auto;
    padding: 5px 15px;
    width: 95%;

}
#ok{
    background:#719CB5;
}
#error{
    background:#F47D30;
}

.buttons input, .buttons_bottom input {
    background: url("../pics/admin/ico_moduly/back.png") no-repeat scroll center top transparent;
    border: medium none;
    color: #FFFFFF;
    font-size: 11px;
    margin: 0 0 0 25px;
    padding: 35px 0 0;
    text-align: center;
    width: 30px;
}

.buttons_bottom input {
	width:80px;
	margin:0 0 10px;
}

.buttons input:hover, .buttons_bottom input:hover {
    text-decoration: underline;
    cursor:pointer;
}

.buttons input.use, .buttons_bottom input.use {
    background-image: url("../pics/admin/ico_moduly/use.png");
     width: 35px;
}

.buttons_bottom input.use {
	width:80px;
}

.buttons input.save, .buttons_bottom input.save {
    background-image: url("../pics/admin/ico_moduly/save.png");
}

.buttons input.close, .buttons_bottom input.close {
    background-image: url("../pics/admin/ico_moduly/close.png");
}

.buttons input.delete, .buttons_bottom input.delete {
    background-image: url("../pics/admin/ico_moduly/delete.png");
     width: 45px;
}

.buttons_bottom input.delete {
	width:80px;
}

#search_form_adm {
   position: absolute;
    right: 0;
    top: -30px;
}

#search_form_adm input.submit {
    font-size:11px;
    background: #719CB5;
    border:0;
    color:#fff;
    height: 21px;
    line-height: 21px;
    width:auto;
    margin-left:5px;
}

#search_form_adm input.submit:hover {
    cursor:pointer;
    text-decoration: underline;
    background: url(../pics/admin/input.png) repeat-x;
}

#search_form_adm input {
    border:1px solid #BABABA;
    background: #fff;
    height:19px;
    line-height: 19px;
    width:120px;
    padding:0 5px;
    float:left;
}

.nastenka {
    position:relative;
    padding:20px;
}

.nastenka .buttons {
    position:absolute;
    right:20px;
    top:0;
}

.nastenka .wall_act {
    background:url(../pics/admin/ico_alert.jpg) no-repeat;
    min-height: 39px;
    padding-left: 70px;
}

.nastenka .wall_act p.nadpis {
    font-size:11px;
    font-weight: bold;
    color:#86909b;
}

.nastenka .wall_act p {
    font-size:11px;
    color:#86909b;
}

#obsah div.detailcl #zobrazit_obal h4 {
    margin-top:0;
}

#alt_kat .alternative, #alt_kat .subalternative, #alt_kat .subsubalternative {
    float:left;
    width:190px;
    margin-right:20px;
}

#alt_kat .alternative img, #alt_kat .subalternative img, #alt_kat .subsubalternative img {
  float: right;
    margin-right: 5px;
    margin-top: 3px;
    position: absolute;
    right: 0;
}

#alt_kat .alternative {
    background: #E9EEF4;
    border:1px solid #DDDDDD;
    margin-bottom: 15px;
    padding:5px;
}

#alt_kat .part {
    background:#719CB5;
    padding:0 5px;
    display: block;
    height: 24px;
    position: relative;
}

#alt_kat .subalternative .part {
    background: none;
}

#alt_kat .subsubalternative .part {
    background: #DDDDDD;
}

#alt_kat .alternative p {
    float:left;
    display:block;
    line-height: 18px;
}

#alt_kat .alternative p.nadpis1 {
    font-size:12px;
    font-weight: bold;
    color:#fff;
}

#alt_kat .alternative p.nadpis2 {
    font-size:12px;
}

#alt_kat .alternative p.nadpis3 {
    font-size:11px;
}

#obsah div.detailcl h4.alt_nadpis {
    margin-top:15px;
}

.vek select {
    min-height: 140px;
}

div#info {
	color: #FFFFFF;
    position: absolute;
    right: 20px;
    top: 90px;
}

div#info span {
	font-weight:bold;
	color:#fff;
	padding:0 5px;
}

div.input, div.select, div.text_area, div.checkbox {
	float:left;
	width:100%;
	display:block;
}

div.input.short {
	width:33%;
	float:left;
}

div.ceny div.input.short, div.moreitem div.input.short, div.moreitem div.select {
	width:160px;
	float:left;
	margin-right:10px;
}

div.ceny div#sleva_obal, div.moreitem div#kod_indiv_obal, div.moreitem div#hloubka_obal {
	margin:0;
}

div.icon {
	background: none repeat scroll 0 0 #E9EEF4;
	color:#86909B;
	font-weight:bold;
    display: block;
    float: left;
    height: 16px;
    line-height: 13px;
    margin-bottom: 10px;
    margin-right: 9px;
    padding: 6px;
    vertical-align: middle;
    width: 200px;
	border: 1px solid #DDDDDD;
}

div.icon img {
	float:left;
	margin-right:10px;
}

h4.ikonky {
	float:left;
	width:618px;
	display:block;
}

#obsah div.polozky_vypis {
	background:#719CB5;
	padding:5px;
	color:#fff;
}

#obsah div.polozky_vypis h3 {
	padding:0;
	margin:0;
	float:left;
	margin-right:25px;
}

#obsah div.polozky_vypis a {
	color:#fff;
	text-decoration:underline;
}

#obsah div.polozky_vypis a:hover {
	text-decoration:none;
}

#obsah table.polozky {
	text-align:center;
}

#obsah table.polozky th {
	background: none repeat scroll 0 0 #BFC5C8;
    color: #FFFFFF;
    padding: 0px;
}

#obsah a.nova_polozka {
	background: none repeat scroll 0 0 #BFC5C8;
    color: #FFFFFF;
    padding: 5px;
	display:block;
}

#obsah a.nova_polozka:hover {
	text-decoration:none;
}

#obsah table.polozky tr {
	border: 2px solid #FFFFFF;
    height: 30px;
    vertical-align: middle;

}

#obsah table.polozky td {
    padding: 0px;
	background: none repeat scroll 0 0 #ECEDED;
	color: #719CB5;
	font-weight:bold;
}

#obsah table.polozky td.nazev {
	width:55%;
}

#obsah table.polozky td.priorita {
	width:15%;
}

#obsah table.polozky tr:hover td {
    background: #d6ebeb;
}

#obsah table.polozky tr td a {
	color: #719CB5;
}

#obsah table.polozky tr td a:hover {
	text-decoration:none;
}

#obsah div.doprava h2 {
	background: none repeat scroll 0 0 #BFC5C8;
    color: #FFFFFF;
    padding: 5px;
	margin:0;
}

#obsah div.doprava .dop {
	background: none repeat scroll 0 0 #D6EBEB;
    border: 1px solid #FFFFFF;
    float: left;
    padding: 4px;
    width: 125px;
	color: #463522;
}

#obsah div.doprava .dop h3 {
	margin:0;
	padding:0;

}

#obsah .polItem {
	background: none repeat scroll 0 0 #D6EBEB;
    border: 1px solid #FFFFFF;
    float: left;
    padding: 4px;
    width: 124px;
	color: #463522;
	position:relative;
}

#obsah .polItem a {
	position: absolute;
    right: 3px;
    top: 3px;
}

#obsah .polozkyPol {
	margin:10px 0;
}

#tabs-3 select {
	width:100px;
	min-height:100px
}

#obsah .cena_plus .editable {
	display: block;
    float: left;
    text-align: right;
    width: 70px;
}

#obsah .sprodukt {
	 background: none repeat scroll 0 0 #D6EBEB;
    border: 1px solid #FFFFFF;
    color: #463522;
    float: left;
    padding: 5px;
    width: 100%;
}

#obsah .sprodukt a {
	float:left;
	color: #463522;
	margin-right:15px;
	height: 27px;
    line-height: 27px;
	display:block;
}

#obsah .sprodukt a:hover {
	text-decoration:none;
}

div.uvod_kat div.item a.pch_doprava {
    background: url("../pics/admin/ico_moduly/doprava.png") no-repeat scroll center top transparent;
}

a.katfiltr {
	border: 1px solid #DDDDDD;
    color: #86909B;
	background-color: #E9EEF4;
	float: left;
    font-size: 11px;
    font-weight: bold;
    list-style: none outside none;
    margin: 10px 10px 10px 0;
    overflow: hidden;
    text-align: center;
    text-decoration: none;
    width: 155px;
	display:block;
	height:30px;
	line-height:30px;
}

a.katfiltr:hover, a.katfiltr.active {
background: none repeat scroll 0 0 #719CB5;
    border: 1px solid #E2E0E0;
    color: #FFFFFF;
}

img#orez {
	max-width:400px;
	max-height:300px;
}