
body { font-family: "verdana", arial, tahoma;}
a, input, select, select option { outline: 0px none; }

.icon_box {float: left; width: 32px; height: 32px; border: 1px solid gray; text-align: center;}
.selected_palete {font-weight: bold; color: red;}
.special_container{display: none; position: absolute; left: 0px; top: 0px; border: 3px solid black; background: white; padding: 20px}
.marker_window {color: gray; font-size: 10px;}
/*
  Nastaveni jestli jde o projekt s sirokym nebo uzkym layoutem bylo reseno v:
  allProjects/gmapy/engine/default/controllers/IndexController.php
  ale z duvodu nejakeho bugu pri zobrazovani templaty index_wide_tpl.php je to osetreno v 
  allProjects/gmapy/templates/index_tpl.php
*/
.map_box {width: 480px; height: 480px; border: none;}
.map_box_big {width: 960px; height: 700px; border: none;}
.map_box_wide {width: 625px; height: 480px; border: none;}


.texyform table {font-weight: normal;}
.texyform acronym {width: 100px; font-size: 11px; font-weight: normal;}
div.textareaParent{clear: both; width: 100%; overflow: hidden;}
.texyform textarea{width: 90%; height: 100px;}
.texyform textarea#id_text{margin: 0; display: block; position: relative; left: 0; height: 200px;}
.texyform table td{padding: 0 0; margin: 0px;}
.texyform select{width: 300px; margin: 0px 5px;}
.texyform input {margin: 0px 5px;}
.texyform input.textfield{width: 300px;}
.submit_save, .submit_save_hover, .submit_delete, .submit_delete_hover{width: 71px; height: 33px; border: 0px none; cursor: pointer;font-weight: bold; font-size: 1em;}
.submit_save{background: url('../imgages/submit.gif') no-repeat; color: #505050;}
.submit_save_hover{background: url('../imgages/submit_hover.gif') no-repeat; color: #000000;}
.submit_delete{background: url('../imgages/submit-delete.gif') no-repeat; color: #505050;}
.submit_delete_hover{background: url('../imgages/submit-delete_hover.gif') no-repeat; color: #000000;}
.submit_long, .texyform .submit_long_hover{width: 170px; height: 33px; border: 0px none; cursor: pointer;font-weight: bold; font-size: 1em;}
.submit_long{background: url('../imgages/submit_long.gif') no-repeat; color: #505050;}
.submit_long_hover{background: url('../imgages/submit_long_hover.gif') no-repeat; color: #000000;}
a.submit_save, a.submit_save_hover, a.submit_delete, a.submit_delete_hover{width: 71px; height: 33px; text-align: center; padding-top: 10px; text-decoration: none; float: left;}

#container-1{float: left; width: 300px; z-index: 0;}
#container-1 ul li a {background: url('../imgages/tab2.jpg') no-repeat; display: block; width: 121px; height: 22px; color: #909090; margin-bottom: -1px; _margin-bottom: -3px;}
#container-1 ul li a span{text-align: center; margin: 0px 0px 0px -10px;}
#container-1 ul li a:hover{background: url('../imgages/tab2.jpg') no-repeat;}
#container-1 ul li.ui-tabs-selected a{background: url('../imgages/tab1.jpg') no-repeat; color: #363636;}
#container-1 ul li.ui-tabs-selected a:hover{background: url('../imgages/tab1.jpg') no-repeat;}

a {font-family: "Tahoma"; font-size: 12px; color: #e86100;}
a:hover {color: #cd5812;}

/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .ui-tabs-hide {
        display: none;
    }
}

/* Hide useless elements in print layouts... */
@media print {
    .ui-tabs-nav {
        display: none;
    }
}

/* Skin */
.ui-tabs-nav, .ui-tabs-panel {
    font-family: "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;
    font-size: 12px;
}
.ui-tabs-nav {
    list-style: none;
    margin: 0;
    padding: 0 0 0 4px;
}
.ui-tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}
.ui-tabs-nav li {
    float: left;
    margin: 0 0 0 1px;
    min-width: 84px; /* be nice to Opera */
}
.ui-tabs-nav a, .ui-tabs-nav a span {
    display: block;
    padding: 0 10px;
    background: url(tab.png) no-repeat;
}
.ui-tabs-nav a {
    margin: 1px 0 0; /* position: relative makes opacity fail for disabled tab in IE */
    padding-left: 0;
    color: #27537a;
    font-weight: bold;
    line-height: 1.2;
    text-align: center;
    text-decoration: none;
    white-space: nowrap; /* required in IE 6 */    
    outline: 0; /* prevent dotted border in Firefox */
}
.ui-tabs-nav .ui-tabs-selected a {
    position: relative;
    top: 1px;
    z-index: 2;
    margin-top: 0;
    color: #000;
}
.ui-tabs-nav a span {
    width: 64px; /* IE 6 treats width as min-width */
    min-width: 64px;
    height: 18px; /* IE 6 treats height as min-height */
    min-height: 18px;
    padding-top: 6px;
    padding-right: 0;
}
*>.ui-tabs-nav a span { /* hide from IE 6 */
    width: auto;
    height: auto;
}
.ui-tabs-nav .ui-tabs-selected a span {
    padding-bottom: 1px;
}
.ui-tabs-nav .ui-tabs-selected a, .ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active {
    background-position: 100% -150px;
}
.ui-tabs-nav a, .ui-tabs-nav .ui-tabs-disabled a:hover, .ui-tabs-nav .ui-tabs-disabled a:focus, .ui-tabs-nav .ui-tabs-disabled a:active {
    background-position: 100% -100px;
}
.ui-tabs-nav .ui-tabs-selected a span, .ui-tabs-nav a:hover span, .ui-tabs-nav a:focus span, .ui-tabs-nav a:active span {
    background-position: 0 -50px;
}
.ui-tabs-nav a span, .ui-tabs-nav .ui-tabs-disabled a:hover span, .ui-tabs-nav .ui-tabs-disabled a:focus span, .ui-tabs-nav .ui-tabs-disabled a:active span {
    background-position: 0 0;
}
.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited, .ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text;
}
.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active,
.ui-tabs-nav .ui-tabs-unselect a:hover, .ui-tabs-nav .ui-tabs-unselect a:focus, .ui-tabs-nav .ui-tabs-unselect a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer;
}
.ui-tabs-disabled {
    opacity: .4;
    /* filter: alpha(opacity=40); */
}
.ui-tabs-panel {
    padding: 1em 8px;
    background: #fff; /* declare background color for container to avoid distorted fonts in IE while fading */
}
.ui-tabs-loading em {
    padding: 0 0 0 20px;
    background: url(loading.gif) no-repeat 0 50%;
}

/* Additional IE specific bug fixes... */
* html .ui-tabs-nav { /* auto clear, @ IE 6 & IE 7 Quirks Mode */
    display: inline-block;
}
*:first-child+html .ui-tabs-nav  { /* @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */
    display: inline-block;
}


/*** addOns by Vojte ***/

#actions input, .actions input { display: block; padding: 1px 5px; background: #e1e5ea; font-size: .7em; font-weight: bold; margin: 2px 0px; border-color: #9d9efb; }

.marker_window { }
.marker_window p a { color: #ED693A; }
.marker_window p a em { display: block; width: 100%; font-style: normal; }
.marker_window p a:hover { text-decoration: none; }
.marker_window p a.nadpis { font-size: 120%; display: block; font-weight: bold; text-decoration: none; padding-bottom: 5px; }
.marker_window p { font-size: 110%; }
.marker_window p img { float: left; margin: 5px 10px 5px 0px; border: 0px none; }
.marker_window ul { list-style-type: circle; margin: 0px 0px 10px 10px; padding: 0; }


#legend { color: #606060; font-weight: bold; font-size: 12px; }
#legend table {cellspacing:0px; cellpadding: 0px;}
#legend table tr { font-family: "Tahoma"; }
#legend table tr td {  }

/*
table tr td#menu_form fieldset { padding: 10px; margin-bottom: 10px; border-bottom: 2px solid #BBC3EF; border-top: 0px none; border-left: 0px none; border-right: 0px none; }
table tr td#menu_form fieldset legend { padding: 5px; border: 2px solid #f5a575; font-size: .9em; color: #7c8ef3; }
table tr td#menu_form fieldset select#mlayer { margin: 0px 0px 10px 0px; color: #5a6dd7; }
select#layer, #step_2_body a, #cox, #coy { color: #5a6dd7; }
*/

.notice, .error { display: block; width: 250px; text-align: center; padding: 0px; margin: 0px; font-weight: bold; font-size: 1em; }
.notice { color: #62B346; }
.error { color: #D02D2D; }

#menu_form table th {background: #dddddd; font-size: 11px; text-align: center; vertical-align: middle; font-weight: normal;}
select#layer, #step_2_body a, #cox, #coy { color: #5a6dd7; }

#loading {width: 250px; font-family: "Tahoma"; text-align: center; color: gray;}
























