@charset "UTF-8";
.gm-style-iw{white-space: nowrap !important;}
.gTab {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    margin-right: 0px !important;
}

.gpopup
{
    width: 400px;
    height: 320px;
    margin-top: 10px;
    overflow: auto;
    vertical-align: middle;
}

article {
    background: #fff;
    box-shadow: none;
    padding: 0px 5px 0px 5px;
    margin: 0px 0px 20px 0px;
    font-size: 14px;
}

.portal_cms_onlyname
{
    padding: 8px;
}

input 
{
    border-color: silver;
    border-style: solid solid;
    border-width: 1px;
}

#struct
{
    width:	160px;
    vertical-align:	top;
}

.struct
{
    font-weight:	bold;
}

.structtd
{
    vertical-align: middle;
    /*width: 160px;*/
}

.structtd:hover
{
    cursor: pointer;
    background-color: #a0ff99;
}

/* nowe style */
input.ginput
{
    width: 320px;
    margin-bottom: 10px;
}

.marrow
{
    width: 30px;
}

#wskazowki-all
{
    text-align: center;
    width: 132px;
    height: 550px;
    position: absolute;
    background-color: #ffffff;
}

#wskazowki
{
    text-align: center;
    position: absolute;
    width: 130px;
    height: 526px;
    overflow: auto;
}

#gside
{
    width: 300px;
    position: absolute;
    z-index: 20;
    background: #ffffff;
}

.popuphead, .iopis
{
    font-size:12pt;
}

.gpopup.komunikacja {
    height: 300px;
    margin-top: 10px;
    overflow: auto;
    vertical-align: middle;
    width: auto;
}

.gpopup textarea
{
    width: 290px;
    height: 180px;
}

.popuplist
{
    padding-top: 5px;
}

.gmnoprint p, .gmnoprint span
{
    margin: 0px 0px 5px 0px;
    padding: 0px 5px 0px 0px;

}

.gmnoprint .galerie .title1 {
    color:#015f8a;
    font-size:16px;
    font-weight:normal;
    margin:0;
    padding:0px 0 10px 0px;
}

.fullpopup
{
    margin-bottom: 5px;
    padding-right: 15px;
    overflow: auto;
}

.fullpopup p, .fullpopup span
{
    margin-bottom: 5px;
    padding-right: 15px;
}

.google_stat
{
    float: left;
    clear: right;
    margin: 7px 7px 5px 0px;

}

#hand_b
{
    width: 31px;
    height: 31px;
    background-image: url(http://google.com/mapfiles/ms/t/Bsu.png);
}

#hand_b.selected
{
    background-image: url(http://google.com/mapfiles/ms/t/Bsd.png);
}

#placemark_b
{
    width: 31px;
    height: 31px;
    background-image: url(http://google.com/mapfiles/ms/t/Bmu.png);
    vertical-align: top;
}

#placemark_b.selected
{
    background-image: url(http://google.com/mapfiles/ms/t/Bmd.png);
    vertical-align: top;
}

#line_b
{
    width: 31px;
    height: 31px;
    background-image: url(http://google.com/mapfiles/ms/t/Blu.png);
}

#line_b.selected
{
    background-image: url(http://google.com/mapfiles/ms/t/Bld.png);
}

#shape_b
{
    width: 31px;
    height: 31px;
    background-image: url(http://google.com/mapfiles/ms/t/Bpu.png);
}

#shape_b.selected
{
    background-image: url(http://google.com/mapfiles/ms/t/Bpd.png);
}

td.map_menu
{
    vertical-align: top;
}

.form_widget_amount_slider
{
    border-top: 1px solid #9d9c99;
    border-left: 1px solid #9d9c99;
    border-bottom: 1px solid #eee;
    border-right: 1px solid #eee;
    background-color: #f0ede0;
    height: 3px;
    position: absolute;
    bottom: 0px;
}

.popup_full_desc ul {
    list-style-position: inside;
}

.gpopup table {
    width: 100%;
}