/*reset*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
{
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent no-repeat;
}
html
{
    width: 100%;
    height: 100%;
}
body
{
    line-height: 1.1;
}

ol, ul
{
    list-style: none;
}
blockquote, q
{
    quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after
{
    content: '';
    content: none;
}

/* remember to define focus styles! */
:focus
{
    outline: 0;
}

/* remember to highlight inserts somehow! */
ins
{
    text-decoration: none;
}
del
{
    text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table
{
    border-collapse: collapse;
    border-spacing: 0;
}



form, ul, li
{
    margin: 0;
    padding: 0;
}
ul
{
    list-style-type: none;
}
/*reset - koniec*/


body
{
    margin: 0 auto;
    padding: 0;
    background: #000813 url(   '../../_img/bieganie/layout/background.jpg' ) no-repeat 50% 0;
    width: 100%;
    height: 100%;
}
body .ui-widget-overlay
{
    background-repeat: no-repeat;
    background-image: none;
}
.strong
{
    font-weight: bold;
}
.clear
{
    clear: both;
    width: 100%;
    height: 1px;
    line-height: 0px;
    font-size: 0px;
}

#aspnetForm .ui-dialog, #dialogabcd
{
    background: transparent;
    width: 721px;
    height: auto;
    border: none;
    padding: 0px;
    margin: 100px, 0px;
    -moz-border-radius-bottomleft: 0px;
    -moz-border-radius-bottomright: 0px;
    -moz-border-radius-topleft: 0px;
    -moz-border-radius-topright: 0px;

}
#aspnetForm .ui-dialog .ui-corner-all
{
    -webkit-border-bottom-left-radius: 0px 0px;
    -webkit-border-bottom-right-radius: 0px 0px;
    -webkit-border-top-left-radius: 0px 0px;
    -webkit-border-top-right-radius: 0px 0px;
    }
#aspnetForm .ui-dialog .ui-resizable-handle, #dialogabcd .ui-resizable-handle
{
    display: none;
}
#aspnetForm .ui-dialog .ui-dialog-titlebar, #dialogabcd .ui-dialog-titlebar
{
    -moz-border-radius-bottomleft: 0px;
    -moz-border-radius-bottomright: 0px;
    -moz-border-radius-topleft: 0px;
    -moz-border-radius-topright: 0px;
    position: relative;
    width: 721px;
    height: 45px;
    margin: 0;
    padding: 0;
    border: none;
    border-bottom: 1px solid #e5e5e5;
    background: transparent url(../../_img/bieganie/layout/popupEditTop.png) 0 0 no-repeat;
}
#aspnetForm .ui-dialog .ui-dialog-titlebar .ui-dialog-title, #dialogabcd .ui-dialog-titlebar .ui-dialog-title
{
    color: #000000;
    font-family: tahoma;
    font-size: 18px;
    font-weight: normal;
    margin: 0 0 0 16px;
    padding: 19px 0 0;
}
#aspnetForm .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close, #dialogabcd .ui-dialog-titlebar .ui-dialog-titlebar-close
{
    position: absolute;
    top: 12px;
    right: 14px;
    display: block;
    width: 11px;
    height: 12px;
    background: transparent url(../../_img/bieganie/layout/closePopup.gif) 0 0 no-repeat;
    margin: 0;
    padding: 0;
}

#aspnetForm .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close span, #dialogabcd .ui-dialog-titlebar .ui-dialog-titlebar-close span
{
    display: none;
}
#aspnetForm .ui-dialog .ui-state-hover, #dialogabcd .ui-state-hover
{
    font-size: 0px;
    line-height: 0px;
    border: none;
}
#aspnetForm #divRegistration .ui-dialog .ui-state-default
{
    font: 12px tahoma;
}
#aspnetForm #divRegistration .ui-dialog .ui-state-hover
{
    font: 12px tahoma;
}
#aspnetForm .ui-dialog .ui-dialog-content, #dialogabcd .ui-dialog-content
{
    background: transparent;
    /*overflow: hidden;*/
    width: 721px;
    margin: 0;
    padding: 0;
}
#dialogabcd .ui-dialog-content
{
    background-color: White;
    }
#profiledetailsPopup fieldset
{
    clear: both;
    padding-top: 30px;
}

#profiledetailsPopup label
{
    float: left;
    text-align: left;
    font-size: 12px;
    color: #010101;
    width: 300px;
    padding-bottom: 3px;
}
#profiledetailsPopup input
{
    clear: both;
    float: left;                                                                    
    display: inline;
    margin: 0; 
}
#avatarBlock
{
    position: relative;
    width: 719px;
    /*height: 128px;*/                                                                                              
    margin: 0;
    
    border: 1px solid #fff;
    background: #A5D4E5 url(../../_img/bieganie/layout/avatarBlockBG.gif) 0 0 repeat-x;
    overflow: hidden;
    padding: 0px 0px 5px 0px;
}
#dialogabcd #avatarBlock
{
    background-color: White;
    }
#avatarBlock .dodawaniezdjec
{
    float: left;
    clear: both;
    display: block;
    }
#profiledetailsPopup #aprofilePicPopup
{
    width: 113px !important;
    width: 111px;
    height: 113px;
    display: block;
    float: left;
    margin: 6px 0 0 17px !important;
    margin-left: 9px;
    cursor: pointer;
    overflow: hidden;
    background: white none;
}
#profiledetailsPopup .profilePicPopup
{
    width: 113px !important;
    width: 111px;
    /*height: 113px;*/
}

#avatargPopup
{
    position: absolute;
    top: 6px;
    left: 17px;
    display: block;
    width: 113px !important;
    width: 112px;
    height: 113px;
    background: transparent url(../../_img/bieganie/layout/avatarg.png) no-repeat scroll 0 0;
    z-index: 1000 !important;
    z-index: 1003;
    zoom: 1;
}
#namePopup
{
    float: left;
    display: block;
    margin: 0;
    padding: 19px 0 0 0;
    color: #000;
    font-family: tahoma;
    font-size: 24px;
    font-weight: bold;
    text-decoration: none;
}
#profilName
{
    float: left;
    margin: 0 0 0 16px;
    padding: 0;
}
#profilName span
{
    font: 12px tahoma;
    float: left;
    }
#profilName fieldset input
{
    font: 13px tahoma;
    height: 22px;
}
#divEditData
{
    overflow: hidden;
    }
#divEditData label, #divRegistration label
{
    float: left;
    color: #858585;
    font-size: 11px;
    font-weight: normal;
    font-family: tahoma;
    width: 129px;
    text-align: right;
}
#divEditData .textInput, #divRegistration .textInput
{
    height: 16px;
}
#divEditData .textInput, #divEditData select, #divEditData textarea, #divRegistration .textInput, #divRegistration select, #divRegistration textarea
{
    font: 13px tahoma;
    float: left;
    margin-left: 12px;
    border: 1px solid #D6D6D6;
}
#divEditData .shortInput img, #divRegistration .shortInput img
{
    float: left;
    margin-left: 5px;
}

#divEditData .hasDatepicker, #divRegistration .hasDatepicker
{
    border: 1px solid #D6D6D6;
    margin-left: 12px;
    float: left;
    font: 13px tahoma;
    height: 16px;
}
.shortInput .textInput
{
    width: 292px;
}
.shortInput select
{
    width: 294px;
}
.shortInput option
{
    width: 100%;
}
#divEditData h3, #divRegistration h3
{
    padding: 5px 0px 5px 10px;
    color: #010101;
    font-size: 14px;
    font-weight: normal;
    font-family: tahoma;
}
.whitee fieldset
{
    padding-bottom: 20px;
}
.whitee .wpiszdane
{
    padding-left: 10px;
    }
#aspnetForm .ui-dialog .gallinki, #dialogabcd .gallinki
{
    padding: 10px 0px;
    float: left;
    clear: both;
}
#dialogabcd .gallinki
{
    zoom: 1;
    width: 300px;
    height: 15px;
    font-size: 12px;
    line-height: 12px;
    }
#aspnetForm .ui-dialog .gallinki a, #dialogabcd .gallinki a
{
    font: 12px tahoma;
    color: Black;
    padding-left: 15px;
}

#aspnetForm .ui-dialog .ui-dialog-buttonpane, #dialogabcd .ui-dialog-buttonpane
{
    margin: 0;
    padding: 0;
    position: relative;
    width: 721px;
    height: 61px;
    margin: 0;
    padding: 0;
    border-top: 1px solid #e5e5e5;
    background: transparent url(../../_img/bieganie/layout/popupEditBottom.png) 0 0 no-repeat;
}
#divEditData .daneuz, #divRegistration .daneuz
{
    color: #010101;
    display: block;
    font-family: tahoma;
    font-size: 14px;
    font-weight: normal;
    padding: 7px 0;
    width: 250px;
}
#divEditData h3 span, #divRegistration h3 span
{
    color: #858585;
    font-size: 11px;
    font-weight: normal;
    font-family: tahoma;
}
#userDetails
{
    width: 721px;
    height: auto;
    margin: 0;
    padding: 0;
    border-top: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
    background-color: #fff;
}
#userDetails .shortInput span, #hobbyDetails .shortInput span
{
    float: left;
    display: block;
    margin-left: 141px;
    font: 12px tahoma;
    margin-bottom: 5px;
    margin-top: 5px;
}
#userDetails .shortInput span
{
    clear: both;
    _margin-left: 70px;
    padding: 0px !important;
    padding: 5px 0px;
    width: auto !important;
    width: 500px;
    }
#userDetails .shortInput span span
{
    margin: 0;
    padding: 0;
    width: auto;
    }
    
html>body #userDetails .shortInput span, html>body #userDetails .shortInput span span
{
    width: 500px !important;
    width: auto;
    }    
#userDetails .shortInput .poprlicz, #hobbyDetails .shortInput .poprlicz
{
    float:left;
    margin-left: 10px;
    }
    
#userDetails .longTextarea span, #hobbyDetails .longTextarea span
{
    display: block;
    margin-left: 141px;
    font: 12px tahoma;
}
#userDetails h3
{
    margin: 0 0 4px 14px;
}


#userDetails .longTextarea textarea
{
    width: 565px;
    height: 83px;
    margin-bottom:10px;
}
.odst
{
    padding: 5px 0px;
    }
.shortInput
{
    clear: both;
    width: 100%;
    height: 26px;
}
html>body .shortInput
{
    height: auto !important;
    height: 26px;
    }
.longInput
{
    clear: both;
    width: 100%;
    height: 53px;
}
.longInput select
{
    margin-left: 16px;
    width: 116px;
}
.longInput .textInput
{
    width: 565px;
}

.longInput p#hobbyMore
{
    clear: both;
    float: left;
    display: inline;
    width: 300px;
    margin: 0 0 0 15px;
    padding: 5px 0 0;
    color: #3895b4;
    font-size: 9px;
    font-weight: normal;
    font-family: tahoma;
}

#hobbyDetails
{
    width: 721px;
    height: 235px;
    margin: 0;
    padding: 0;
    border-top: 1px solid #fff;
    background: #f2f2f2 url(../../_img/bieganie/layout/hobbyDetailsBG.gif) 0 0 repeat-x;
}

#hobbyDetails h3
{
    margin: 0 0 4px 30px;
}
.longTextarea 
{
    clear: both;
    padding-top:5px;
    }
#hobbyDetails .longTextarea textarea
{
    width: 565px;
    height: 43px;
}

#popupEditBottom
{
    position: relative;
    width: 721px;
    height: 61px;
    margin: 0;
    padding: 0;
    border-top: 1px solid #e5e5e5;
    background: transparent url(../../_img/bieganie/layout/popupEditBottom.png) 0 0 no-repeat;
}

#popupEditBottom input
{
    float: right;
    margin: 16px 24px 0 0;
}

#popupEditBottom p
{
    float: left;
    width: 300px;
    margin: 30px 0 0 20px;
    color: #858585;
    font-size: 11px;
    font-weight: normal;
    font-family: tahoma;
}

#popupEditBottom p a
{
    color: #00a0d3;
}

.selectDate
{
    float: left;
    margin-left: 8px;
}
#profiledetailsPopup label
{
    color: #010101;
    float: left;
    font-size: 12px;
    padding-bottom: 3px;
    text-align: left;
    width: 300px;
}
#profiledetailsPopup p
{
    font: 12px tahoma;
    color: #010101;
    float: left;
    padding-bottom: 3px;
    padding-left: 10px;
    padding-top: 35px;
    width: 450px;
}
.whitee
{
    background: white;
}



.usuntrase
{
    float: left;
    color: #00A0D3;
    font: 12px tahoma;
    margin-left:10px;
margin-top:17px;
    }


#wrapper
{
    width: 914px;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
}
#logo
{
    width: 307px;
    height: 78px;
    background: url(   '../../_img/bieganie/layout/logo.gif' ) no-repeat 0 0;
    position: absolute;
    top: 0px;
    left: 15px;
    z-index: 1000;
}
#topmenu
{
    width: 470px;
    height: 38px;
    position: absolute;
    top: 0px;
    right: 0px;
    background: url(   '../../_img/bieganie/layout/topmenu.gif' ) no-repeat 0 0;
    list-style-type: none;
    z-index: 999;
}
#topmenu li
{
    margin: 0px 4px;
    font: 11px tahoma;
    color: white;
    text-transform: uppercase;
    display: list-item;
    float: left;
    line-height: 38px;
}
#topmenu .first
{
    margin-left: 13px;
}
#topmenu li a
{
    text-decoration: none;
    font: 11px/38px tahoma;
    color: white;
}
#topmenu li .selected
{
    color: #777777;
}

#profiledetails
{
    overflow: hidden;
    width: 908px;
    margin: 0 auto;
    padding-top: 111px;
    position: relative;
}
#profiledetails #profiledetailsWrap 
{
    width: 908px;
    margin: 0;
    padding: 0;
    background: url(   '../../_img/bieganie/layout/userbg.png' ) no-repeat 2px 0px;
    min-height: 150px;
    _height: 150px;

}
#profiledetails .aprofilePic
{
    width: 113px;
    height: 113px;
    display: block;
    float: left;
    margin: 20px 0px 0px 20px !important;
    margin-left: 10px;
    overflow: hidden;
    background: white none;
}
#profiledetails .profilePic
{
    width: 113px;
    /*height: 113px;*/
}
#avatarg
{
    background: transparent url(../../_img/bieganie/layout/avatarg.png) no-repeat scroll 0 0;
    display: block;
    height: 113px;
    left: 23px;
    position: absolute;
    top: 131px;
    width: 113px;
    z-index: 1000;
}
#profiledetails .name
{
    float: left;
    display: block;
    width: auto;
    text-decoration: none;
    color: black;
    font: bold 24px Tahoma;
    margin-left: 13px;
    margin-top: 18px;
}
#profiledetails .adm
{
    text-decoration: underline;
    cursor: default;
    color: #007DA5;
}
#profiledetails .ambdodajdo
{
    float: left;
    padding-left: 30px;
    margin-top: 20px;
}
#profiledetails #status
{
    float: left;
    display: block;
    width: 740px;
    font: bold 14px Tahoma;
    color: black;
    margin-left: 15px;
    margin-top: 3px;
}
#profiledetails #userinfo
{
    float: left;
    display: block;
    width: 770px;
    margin-top: 15px;
    margin-bottom: 10px;
    overflow: hidden;
}

#profiledetails #userinfo li
{
    float: left;
    font: 11px arial;
    color: black;
    vertical-align: baseline;
    height: 30px;
    margin-left: 30px;
    width: auto;
    position: relative;
}

#profiledetails #userinfo li span
{
    font: bold 14px arial;
    display: block;
    text-align: left;
    color: white;
    vertical-align: baseline;
}
#profiledetails #userinfo .first
{
    background: transparent url(   '../../_img/bieganie/layout/dystans.gif' ) no-repeat 0 0;
    margin-left: 15px;
    padding-left: 40px;
}

#profiledetails #userinfo .second a
{
    display: block;
    text-align: left;
    font: bold 14px arial;
    color: White;
    text-decoration: none;
}

#profiledetails #userinfo .first span
{
    
    float: left;
    font: 11px arial;
    color: Black;
    /*margin: -10px 0px 0px 4px;*/
   
    
}
#profiledetails #userinfo .first .wht
{
    font: bold 22px/35px arial;
    color: White;
    padding-left: 5px;
    }
#profiledetails .omnielink
{
    float: left;
    display: block;
    width: 84px;
    height: 43px;
    background: transparent url(   '../../_img/bieganie/layout/omnie.png' ) no-repeat 0 0;
    position: relative;
    left: 20px;
    bottom: -2px;
    _bottom: -3px;
}
#profiledetails .zobaczhistorielink
{
    float: left;
    display: block;
    width: 125px;
    height: 43px;
    background: transparent url(   '../../_img/bieganie/layout/zobaczhistorie.png' ) no-repeat 0 0;
    position: relative;
    left: 20px;
    bottom: -3px;
}
#profiledetails .active1
{
    background: transparent url(   '../../_img/bieganie/layout/omnieactive.png' ) no-repeat 0 0;
}
#profiledetails .active2
{
    background: transparent url(   '../../_img/bieganie/layout/zobaczhistorieactive.png' ) no-repeat 0 0;
}

#profiledetails #addinfo 
{
    margin-bottom: -3px !important;  
}    

#profiledetails #addinfo li
{
    width: 902px !important;
    width: 886px;
    margin-left: 2px !important;
    
    padding-left: 0;
    /*float: left;*/
    display: none;
    clear: both;
    padding-bottom: 50px;
    /*overflow: hidden;*/
}
#profiledetails #addinfo li#omnieinfo, #profiledetails #addinfo li#zobaczhistorieinfo {
    border-top: 1px solid #e7f3f9;

}
#profiledetails li
{
    padding-left: 15px;
}
#profiledetails #addinfo li .infowrap {
    width: 887px !important;  
    padding-left: 15px;  
    background: transparent url(   '../../_img/bieganie/layout/userbgRep.png' ) repeat-y 0 0;

}

#profiledetails #addinfo li#zobaczhistorieinfo {
    width: 887px !important;  
    padding-left: 15px !important;  
    background: transparent url(   '../../_img/bieganie/layout/userbgRep.png' ) repeat-y 0 0;
    float:left;
    _margin-left: 1px !important;

}
#profiledetails #addinfo li #end {
    width: 902px !important;  
    height: 20px;  
    background: transparent url(   '../../_img/bieganie/layout/userbgEnd.png' ) no-repeat 0 0;

}
#profiledetails #omnieinfo p
{
    font: 12px tahoma;
    color: black;
    text-indent: 20px;
    width: 880px;
    margin: 0 auto;
}
#profiledetails #omnieinfo .cel
{
   
    margin-left: 0px;
    display: block;
    float: left;
    clear: both;
    margin-top: 10px;
    margin-bottom: 10px;
    text-indent: 0px;
}

#profiledetails h2
{
    float: left;
    display: block;
    width: 870px;
    margin-top: 10px;
    font: 24px tahoma;
    color: white;
    margin-bottom: 5px;
}
#profiledetails #omnieinfo h3
{
    font: 18px tahoma;
    color: white;
}
#profiledetails #omnieinfo .colleft
{
    float: left;
    display: block;
    width: 415px;
    margin-top: 10px;
}
#profiledetails #omnieinfo .colright
{
    float: right;
    display: block;
    width: 415px;
    margin-top: 10px;
}
#profiledetails #omnieinfo ul
{
    margin-top: 10px;
    float: left;
    width: 415px;
    display: block;
}
#profiledetails #omnieinfo ul li
{
    display: block;
    width: 415px !important;
    float: left;
    line-height: 20px;
    background: none;
    padding: 5px 0px;
    margin: 0;
    color: black;
    font: 12px tahoma;
}
#profiledetails #omnieinfo .longer{
width: 860px;
}
#profiledetails #omnieinfo .longer li{
width: 860px !important;
}
#profiledetails #omnieinfo .odstep
{
    margin-bottom: 10px;
}
#profiledetails #omnieinfo span
{
    color: white;
    font-weight: bold;
    margin-right: 5px;
}
#profiledetails #zobaczhistorieinfo
{
    font: 12px tahoma;
    color: black;
}
#profiledetails #zobaczhistorieinfo .sortuj
{
    float: left;
    padding-top: 7px;
    width: 95px;
    color: white;
}
#profiledetails #zobaczhistorieinfo table
{
    float: left;
    padding: 0;
    margin: 0;
    width: 760px;
}
#profiledetails #zobaczhistorieinfo table td, #profiledetails #zobaczhistorieinfo table th
{
    padding: 0;
    text-align: left;
    height: 18px;
    line-height: 18px;
}
#profiledetails #zobaczhistorieinfo table th
{
    padding: 5px 0px;
}
#profiledetails #zobaczhistorieinfo table th .active .sortUp
{
    background: url(   '../../_img/bieganie/layout/ico_arrow_up_active.gif' ) no-repeat 0 0;
    }
#profiledetails #zobaczhistorieinfo table th .active .sortDown
{
    background: url(   '../../_img/bieganie/layout/ico_arrow_down_active.gif' ) no-repeat 0 0;
    }
#profiledetails #zobaczhistorieinfo table td span
{
    font-weight: bold;
    color: white;
}
#profiledetails #zobaczhistorieinfo table th a
{
    font-weight: bold;
    color: black;
}
#profiledetails #zobaczhistorieinfo table th .active
{
    color: white;
}
#profiledetails #zobaczhistorieinfo table .center
{
    text-align: center;
    padding: 0px 0px;
}
#profiledetails #zobaczhistorieinfo table .czas
{
    padding-left: 0px;
}
#profiledetails #zobaczhistorieinfo table .data
{
    color: white;
}
#profiledetails #zobaczhistorieinfo table .trasa a
{
    color: #00A0D3;
}
#profiledetails #zobaczhistorieinfo table .trasa span
{
    font-weight: normal;
}
#profiledetails #zobaczhistorieinfo table .odd td
{
    background: transparent url(   '../../_img/bieganie/layout/historiabg.png' ) repeat-x 0 0;
}
#profiledetails #zobaczhistorieinfo .pagination
{
    text-align: center;
    padding: 10px 0px;
    clear: both;
}
#profiledetails #zobaczhistorieinfo .pagination ul
{
    display: inline;
}
#profiledetails #zobaczhistorieinfo ul li
{
    float: none;
    background: none;
    display: inline;
    padding: 0px 5px;
    font: 14px tahoma;
    width: 100px;
}
#profiledetails #zobaczhistorieinfo ul li a
{
    color: black;
    text-decoration: none;
    font: 12px tahoma;
}

#profiledetails #zobaczhistorieinfo ul li .active
{
    color: white;
}
#profiledetails iframe
{
    margin-left: -60px;
    margin-top: -27px;
}
#profiledetails .framefbk
{
    position: absolute;
    top: 166px;
    left: 147px;
    display: block;
    height: 30px;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 200px;
    cursor: pointer;
}
#rest .pokazst a
{
    color: #0099CC;
    font: 12px tahoma;
    padding-left: 5px;
    }
#rest .znajomi .ludzielista
{
    clear: both;
    }
#rest .znajomi .ludzielista .odd
    {width:265px;}
#inviteFriendsLink
{
   width: 500px;
   background: transparent url(   '../../_img/bieganie/layout/dodajikona5.png' ) no-repeat 0 0;
   height: 33px;
   line-height: 26px;
   font: 15px/26px tahoma;
   color: #00A0D3;
   display: block;
   float: left;
   padding-left: 37px;
   margin-left: 15px;
   margin-top: 10px;
}
#inviteFriendsLink:hover
{
    background: transparent url(   '../../_img/bieganie/layout/dodajikona5active.png' ) no-repeat 0 0;
    }    
#zakladki
{
    bottom: 0;
    display: block;
    height: 40px;
    right: 5px;
    clear: none;
    margin-bottom: 0px !important;
    margin-bottom: -1px;
    margin-right:5px;
    _margin-right:2px;
		margin-top:-40px;
		float: right;
		
}
#zakladki li
{
    padding: 0px 33px;
    display: block;
    float: left;
    background: transparent url(   '../../_img/bieganie/layout/zakladkibgunactive.png' ) repeat-x 0 0;
    font: 14px tahoma;
    height: 40px;
    line-height: 40px;
}
#zakladki li a
{
    height: 40px;
    line-height: 40px;
    color: white;
    text-transform: uppercase;
    text-decoration: none;
}
#zakladki li a span
{
    font: 11px tahoma;
    color: #00a0d3;
    margin-left: 4px;
}
#zakladki .sep
{
    background: transparent url(   '../../_img/bieganie/layout/zakladkifirstleftunactive.png' ) no-repeat 0 0;
    padding: 0;
    width: 39px;
}
#zakladki .sep.changed
{
    background: transparent url(   '../../_img/bieganie/layout/zakladkifirstleftactive.png' ) no-repeat 0 0;
}

#zakladki .sepfirst
{
    background: transparent url(   '../../_img/bieganie/layout/zakladkileftunactive.png' ) no-repeat 0 0;
    padding: 0;
    width: 21px;
}
#zakladki .changed1
{
    background: transparent url(   '../../_img/bieganie/layout/zakladkirightactive.png' ) no-repeat 0 0;
}
#zakladki .changed2
{
    background: transparent url(   '../../_img/bieganie/layout/zakladkirightunactive.png' ) no-repeat 0 0;
}
#zakladki .sepsecond
{
    background: transparent url(   '../../_img/bieganie/layout/zakladkileftunactive.png' ) no-repeat 0 0;
    padding: 0;
    width: 21px;
}
#zakladki .changed3
{
    background: transparent url(   '../../_img/bieganie/layout/zakladkirightactive.png' ) no-repeat 0 0;
}
#zakladki .changed4
{
    background: transparent url(   '../../_img/bieganie/layout/zakladkirightunactive.png' ) no-repeat 0 0;
}
#zakladki .seplast
{
    background: transparent url(   '../../_img/bieganie/layout/zakladkileftunactive.png' ) no-repeat 0 0;
    padding: 0;
    width: 10px;
}
#zakladki .changed5
{
    background: transparent url(   '../../_img/bieganie/layout/zakladkirightactive.png' ) no-repeat 0 0;
}
#zakladki .active
{
    background: transparent url(   '../../_img/bieganie/layout/zakladkibgactive.png' ) repeat-x 0 0;
}
#zakladki .active a
{
    color: black;
}
#zakladki .first
{
    padding-left: 8px;
}
.breadimg
{
    float: left;
    margin-left: 5px;
    border-bottom: 1px solid #cccccc;
}
#breadcrumb
{
    float: left;
    width: 886px;
    background: transparent url(   '../../_img/bieganie/layout/breadbg.png' ) repeat-x 0 0;
    font: 12px tahoma;
    color: #888888;
    height: 34px;
    line-height: 34px;
    border-bottom: 1px solid #cccccc;
}
#breadcrumb a
{
    color: #00a0d3;
    font: 12px tahoma;
}
#breadcrumb #navigationPath
{
    margin-top: 0px !important;
    margin-top: 8px;
    }
.ludzie #breadcrumb
{
    padding-left: 15px;
}
.validateMessage
{
    padding-bottom: 10px;
    padding-left: 105px;
    width: 325px;
    font: 12px tahoma;
    color: Red;
}
#rest
{
    width: 902px;
    margin-left: 5px;
    clear: both;
    overflow: hidden;
    position: relative;
    background: white url(   '../../_img/bieganie/layout/restendbg.png' ) no-repeat 50% 100%;
    padding-bottom: 50px;
}
#rest #columnleft
{
    float: left;
    display: block;
    width: 600px;
}
#rest #columnleft #routepagex
{
    display: block;
    float: left;
    overflow: hidden;
    width: 603px;
}
#rest #columnleft #routepagex .tabs .last .cornerTopRight
{
    right: -1px !important;
    }
#rest #columnleft #routepagex .tabs .active .cornerTopRight
{
    right: -1px !important;
    right: -2px;
    }
#rest #columnleft #routepagex .tabs .active .act
{
    right: -11px !important;
    right: -12px;
    }    
#rest #columnleft #routepagex .tabs .last .act, #rest #columnright #dodajnowatrase .tabs .last .act
{
    right: -10px !important;   
    }
#rest .tabs .lastactive .act
{
    right: -10px !important;   
    right: -11px;
    }
#rest #columnleft #dodajposty
{
    position: relative;
}
#rest #columnleft #dodajposty li
{
    position: static;
    width: 600px;
    display: block;
    float: left;
    background: #d1eef7;
}
#rest #columnleft #dodajposty li .jasniejsze
{
    color: #858585;
}
.inputspecial
{
    background: white url(   '../../_img/bieganie/layout/inputbg.gif' ) no-repeat 0 0;
    border: 1px solid #8dbece;
    padding: 5px 0px 0px 5px;
    font: 12px tahoma;
    color: #858585;
}
#rest #columnleft #dodajposty li .dodajpostgora
{
    display: block;
    margin: 0 auto;
    width: 564px;
    line-height: 0px;
    font-size: 0px;
    background: white url(   '../../_img/bieganie/layout/dodajpostgora.gif' ) no-repeat 0 0;
    padding-top: 5px;
}
#rest #columnleft #dodajposty #dodajpost1 .dodajpostgora .naglowek
{
    padding-left: 23px;
    color: #0099CC;
}
#rest #columnleft #dodajposty #dodajpost2 .dodajpostgora .naglowek
{
    color: #8734B2;
}
#rest #columnleft #dodajposty #dodajpost3 .dodajpostgora .naglowek
{
    width: 200px;
    color: #669900;
    padding-left: 16px;
}
#rest #columnleft #dodajposty #dodajpost3 .dodajpostgora .niepos
{
    padding-left: 16px;
    }
#rest #columnleft #dodajposty #dodajpost1 .dodajpostgora .niepos
{
    padding-left: 23px;
    }
#rest #columnleft #dodajposty #dodajpost4 .dodajpostgora .naglowek
{
    color: #FFCC00;
}
#rest #columnleft #dodajposty li .dodajpostgora .naglowek
{
    font: bold 12px tahoma;
    display: none;
}
#rest #columnleft #dodajposty li .dodajpostdol
{
    display: block;
    margin: 0 auto;
    width: 564px;
    height: 5px;
    line-height: 0px;
    font-size: 0px;
    background: transparent url(   '../../_img/bieganie/layout/dodajpostdol.gif' ) no-repeat 0 0;
}
#rest #columnleft #dodajposty li #formularz
{
    margin: 0 auto;
    width: 555px;
}
#rest #columnleft #dodajposty li textarea
{
    width: 543px;
    text-align: left;
    display: block;
}
#rest #columnleft #dodajposty .active
{
    display: block;
}
#rest #columnleft #dodajposty .tresc
{
    line-height: 16px;
    margin: 5px 0 5px 10px;
    overflow: hidden;
    width: 520px;
    font: 12px tahoma;
    color: #858585;
}
#rest #columnleft #dodajposty .anulujdodaj
{
    position: absolute;
    bottom: -38px;
    left: 343px;
    display: block;
    width: 70px;
    height: 25px;
    background: transparent url(   '../../_img/bieganie/layout/anulujbutton.png' ) no-repeat 0 0;
    }
#rest #columnleft #dodajposty .podzielsie
{
    display: block;
    position: absolute;
    left: 424px;
    bottom: -44px;
    width: 124px;
    height: 37px;
    cursor: pointer;
    background: transparent url(   '../../_img/bieganie/layout/podzielsieactive.gif' ) no-repeat 0 0;
}
#wrapper #rest #columnleft #dodajposty label
{
    padding-top: 3px;
    padding-left: 5px;
    display: block;
    float: left;
    font: 12px tahoma;
    color: #858585;
}
/*-----------------------------------------------------*/

/*dodajpost1 - trasa*/
#rest #columnleft #dodajpost1 #formularz
{
    height: 150px;
    margin-bottom: 5px;
}
#rest #columnleft #dodajpost1 p
{
    overflow: hidden;
    width: 520px;
    margin: 5px 0px 5px 10px;
    line-height: 16px;
}
#rest #columnleft #dodajpost1 label
{
    padding-top: 3px;
    margin-right: 10px;
    text-align: right;
    float: left;
    display: block;
    width: 100px;
}
#rest #columnleft #dodajpost1 input
{
    width: 66px;
    float: left;
    font: 12px tahoma;
    height: 17px;
}
#rest #columnleft #dodajpost1 .czas
{
    float: left;
    margin: 0 !important;
    margin-left: 0px;
    width: 66px;
}
#rest #columnleft #dodajpost1 .wybierztrase1
{
    float: left;
}
#rest #columnleft #dodajposty #dodajpost1 .dystans
{
    width: 63px;
}
#rest #columnleft #dodajpost1 span
{
    font: 11px tahoma;
    color: #858585;
    line-height: 19px;
    display: block;
    float: left;
    margin-left: 5px;
}

#rest #columnleft #dodajposty #dodajpost1 .inputspecial
{
    height: 17px;
}

#rest #columnleft #dodajposty #dodajpost1 textarea
{
    border: 1px solid #d6d6d6;
    width: 400px;
    height: 64px;
}
#rest #columnleft #dodajposty #dodajpost1 .publikujwydarzenie input
{
    float: left;
    margin-left: 120px;
    width: 14px;
}
#rest #columnleft #dodajposty #dodajpost1 .publikujwydarzenie label
{
    margin: 0;
    width: 300px;
    text-align: left;
}
/*-----------------------------------------------------*/
/*dodajpost2 - wiadomoĹ›Ä‡ i zdjÄ™cia*/
#rest #columnleft #dodajpost2 textarea
{
    margin: 0 auto;
    margin-bottom: 10px;
    height: 55px;
}
#rest #dodajzdjecie
{
    float: left;
    margin-left: 7px;
    margin-top: -2px;
}
#rest .dodajdo
{
    cursor: pointer;
    margin-left: 5px;
    display: block;
    float: left;
    font: 10px tahoma;
    color: black;
    width: 509px;
    margin-bottom: 10px;
    text-decoration: none;
}
#rest .dodajdo span
{
    color: #00a0d3;
}
#rest #columnleft #dodajpost2 .publikujzdjecie
{
    width: 300px;
    }
#rest #columnleft #dodajpost2 .publikujzdjecie input
{
    float: left;
    margin-left: 10px;
}
#rest #columnleft #dodajpost2 .publikujzdjecie label
{
    width: 200px;
    float: left;
    }
#rest #columnleft #dodajpost2 .dodajpostgora span
{
    clear: both;
    font: 12px tahoma;
    float: left;
}
#rest #columnleft #dodajpost2 .dodajpostgora span span
{
    float: none;
}
#rest #columnleft #dodajpost2 .spanval
{
    padding-bottom: 6px;
    float: left;
    clear: both;
    margin-left: 10px;
    font: 12px tahoma;
    color: Red;
}
/*-----------------------------------------------------*/
/*dodajpost3 - wydarzenie*/
#rest #columnleft #dodajpost3 #formularz
{
    height: 150px;
    margin-bottom: 5px;
}
#dodajpost3 p select .wyroznij,#dodajpost1 p select .wyroznij
{
    font: bold 10px tahoma;
    color: #888;
}
#rest #columnleft #dodajpost3 input
{
    width: 66px;
}
#rest #columnleft #dodajpost3 p
{
    width: 520px;
    margin: 0px 0px 5px 10px;
    line-height: 16px;
    display: block;
    float: left;
}
#rest #columnleft #dodajpost3 .gal
{
    padding-left: 120px;
}
#rest #columnleft #dodajpost3 .publikujwydarzenie input
{
    width: 14px;
}
#rest #columnleft #dodajpost3 label
{
    padding-top: 3px;
    margin-right: 10px;
    text-align: right;
    font: 11px tahoma;
    color: black;
    float: left;
    display: block;
    width: 100px;
}

#rest #columnleft #dodajposty #dodajpost3 .inputspecial
{
    width: 290px;
    height: 17px;
}

#rest #columnleft #dodajposty #dodajpost3 textarea
{
    border: 1px solid #d6d6d6;
    width: 390px;
    height: 64px;
    float: left;
    margin: 0 !important;
    margin-left: 2px;
}
#rest #columnleft #dodajposty #dodajpost3 .publikujwydarzenie input
{
    float: left;
    margin-left: 120px;
}
#rest #columnleft #dodajposty #dodajpost3 .publikujwydarzenie label
{
    margin: 0;
    width: 300px;
    text-align: left;
}

#rest #columnleft #dodajposty #dodajpost3 .spanv, #rest #columnleft #dodajposty #dodajpost3 .spanval
{
    display: inline;
    margin-left: 5px;
    font: 12px tahoma;
    color: Red;
}
#rest #columnleft #dodajposty #dodajpost3 .spanval
{
    margin-left: 120px;
    clear: both;
}
#rest #columnleft #dodajposty #dodajpost3 .spv2{
    margin-left: 262px;
	float: left;
}
.lh20{
line-height: 20px !important;
}
/*-----------------------------------------------------*/
/*dodajpost4 - status uĹĽytkownika*/
#rest #columnleft #dodajpost4 textarea
{
    height: 36px;
    margin: 0 auto;
    margin-bottom: 5px;
}
#rest #columnleft #dodajpost4 .publikujstatus input
{
    margin-left: 10px;
    display: block;
    float: left;
}
#rest #columnleft #dodajpost4 span
{
    padding-bottom: 6px;
    float: left;
    clear: both;
    margin-left: 10px;
    font: 12px tahoma;
    color: Red;
}
/*-----------------------------------------------------*/

/*ikonki do dodawania postĂłw*/
#rest #columnleft #dodaj
{
    width: 600px;
    display: block;
    float: left;
    background: #D1EEF7;
    height: 54px;
}
#rest #columnleft #dodajPrzyciski
{
	width: 600px;
    display: block;
    float: left;
    background: url('../../_img/bieganie/layout/dodajbg.gif') repeat-x 0 0;
    *font-size: 0;
}
#rest #columnleft #dodajPrzyciski .podzielsie
{
	float:right;
	margin:6px 20px 9px 10px;
}
#rest #columnleft #dodajPrzyciski .anulujdodaj
{
	float:right;
	margin:14px 0 0 0;
	background: transparent url(   '../../_img/bieganie/layout/anulujbutton.png' ) no-repeat 0 0;
	width: 70px;
	height: 25px;
}
#rest #columnleft #dodaj span
{
    display: block;
    padding-top: 21px;
    color: #507f8f;
    font: 12px tahoma;
    padding-left: 20px;
    float: left;
}
#rest .trasy #dodaj span{
    padding-top: 19px !important;
}
#rest #columnleft #dodaj ul
{
    padding-left: 12px;
    float: left;
    display: block;
    margin-top: 0px;
}
#rest #columnleft #dodaj ul li
{
    display: block;
    padding-right: 10px;
    float: left;
}
#rest #columnleft #dodaj ul li a
{
    width: 33px;
    display: block;
    height: 33px;
    float: left;
    margin-top: 9px;
}
#rest #columnleft #dodaj ul li span.btnDesc
{
	float: left;
	padding: 0 10px 0 10px !important;
	margin: 21px 0 10px 0;
	text-align: left;
}
#rest div.trasy #dodaj ul li span.btnDesc
{
	font-size: 9px !important;	
}
#rest div.trasy #dodaj ul li#dodajikona7{
    width: 110px;
}
#rest #dodaj ul li#dodajikona6 span.btnDesc, #rest #dodaj ul li#dodajikona7 span.btnDesc, #rest #dodaj ul li#dodajikona8 span.btnDesc
{
	margin-top: 15px;
}
#rest #columnleft #dodaj ul li .dziobek
{
    visibility: hidden;
    clear: both;
}
#rest #columnleft #dodaj ul #dodajikona1 a
{
    background: url(   '../../_img/bieganie/layout/dodajikona1.gif' ) no-repeat 50% 50%;
}
#rest #columnleft #dodaj ul #dodajikona1 a:hover, #rest #columnleft #dodaj ul #dodajikona1 .selected
{
    background: url(   '../../_img/bieganie/layout/dodajikona1active.gif' ) no-repeat 50% 50%;
}
#rest #columnleft #dodaj ul #dodajikona2 a
{
    background: url(   '../../_img/bieganie/layout/dodajikona2.gif' ) no-repeat 50% 50%;
}
#rest #columnleft #dodaj ul #dodajikona2 a:hover, #rest #columnleft #dodaj ul #dodajikona2 .selected
{
    background: url(   '../../_img/bieganie/layout/dodajikona2active.gif' ) no-repeat 50% 50%;
}
#rest #columnleft #dodaj ul #dodajikona3 a
{
    background: url(   '../../_img/bieganie/layout/dodajikona3.gif' ) no-repeat 50% 50%;
}
#rest #columnleft #dodaj ul #dodajikona3 a:hover, #rest #columnleft #dodaj ul #dodajikona3 .selected
{
    background: url(   '../../_img/bieganie/layout/dodajikona3active.gif' ) no-repeat 50% 50%;
}
#rest #columnleft #dodaj ul #dodajikona4 a
{
    background: url(   '../../_img/bieganie/layout/dodajikona4.gif' ) no-repeat 50% 50%;
}
#rest #columnleft #dodaj ul #dodajikona4 a:hover, #rest #columnleft #dodaj ul #dodajikona4 .selected
{
    background: url(   '../../_img/bieganie/layout/dodajikona4active.gif' ) no-repeat 50% 50%;
}
#rest #columnleft #dodaj ul #dodajikona5 a
{
    background: url(   '../../_img/bieganie/layout/dodajikona5.png' ) no-repeat 50% 50%;
}
#rest #columnleft #dodaj ul #dodajikona5 a:hover, #rest #columnleft #dodaj ul #dodajikona5 .selected
{
    background: url(   '../../_img/bieganie/layout/dodajikona5active.png' ) no-repeat 50% 50%;
}
#rest #columnleft #dodaj ul #dodajikona6 a
{
    background: url(   '../../_img/bieganie/layout/dodajikona6.png' ) no-repeat 50% 50%;
}
#rest #columnleft #dodaj ul #dodajikona6 a:hover, #rest #columnleft #dodaj ul #dodajikona6 .selected
{
    background: url(   '../../_img/bieganie/layout/dodajikona6active.png' ) no-repeat 50% 50%;
}
#rest #columnleft #dodaj ul #dodajikona7 a
{
    background: url(   '../../_img/bieganie/layout/dodajikona7.png' ) no-repeat 50% 50%;
}
#rest #columnleft #dodaj ul #dodajikona7 a:hover, #rest #columnleft #dodaj ul #dodajikona7 .selected
{
    background: url(   '../../_img/bieganie/layout/dodajikona7active.png' ) no-repeat 50% 50%;
}

#rest #columnleft #dodaj ul #dodajikona8 a
{
    background: url(   '../../_img/bieganie/layout/dodajikona8.png' ) no-repeat 50% 50%;
}
#rest #columnleft #dodaj ul #dodajikona8 a:hover, #rest #columnleft #dodaj ul #dodajikona8 .selected
{
    background: url(   '../../_img/bieganie/layout/dodajikona8active.png' ) no-repeat 50% 50%;
}

#rest #columnleft #dodaj ul #dodajikona9 a
{
    background: url(   '../../_img/bieganie/layout/dodajikona9.png' ) no-repeat 50% 50%;
}
#rest #columnleft #dodaj ul #dodajikona9 a:hover, #rest #columnleft #dodaj ul #dodajikona9 .selected
{
    background: url(   '../../_img/bieganie/layout/dodajikona9active.png' ) no-repeat 50% 50%;
}

#rest #columnleft #dodaj ul #dodajikona10 a
{
    background: url(   '../../_img/bieganie/layout/dodajikona10.png' ) no-repeat 50% 50%;
}
#rest #columnleft #dodaj ul #dodajikona10 a:hover, #rest #columnleft #dodaj ul #dodajikona10 .selected
{
    background: url(   '../../_img/bieganie/layout/dodajikona10active.png' ) no-repeat 50% 50%;
}



#rest #columnleft #dodaj .dziobek
{
    display: block;
}
#rest .trasy #dodaj .dziobek
{
	padding-top: 3px;
}
/*-----------------------------------------------------*/
#rest #columnright
{
    float: right;
    width: 300px;
}
#rest #columnright #poradadnia
{
    width: 300px;
    min-height: 74px;
    background: url(   '../../_img/bieganie/layout/poradabg.gif' ) repeat-y 0 0;
    padding-top: 10px;
    clear: both;
    padding-bottom: 50px;
    position: relative;
}
#rest #columnright #poradadnia div
{
    font: 12px tahoma;
    margin-left: 15px;
    width: 267px;
    color: white;
}
#rest #columnright #poradadnia h4
{
    margin-left: 15px;
    font: 18px tahoma;
    color: white;
    margin-bottom: 5px;
}
/*
#rest #columnright #poradadnia p
{
    font: 12px tahoma;
    margin-left: 15px;
    width: 267px;
    color: white;
}
*/
#rest #columnright #poradadnia a
{
    text-decoration: none;
}
#rest #columnright #poradadnia .czytajwiecej
{
    width: 86px;
    height: 15px;
    font: 10px/15px tahoma;
    padding-left: 3px;
    color: #00a0d3;
    background: white;
    display: block;
    position: absolute;
    right: 0;
    bottom: 34px;
}
#rest #columnright #poradadnia .clear
{
    height: 5px;
}
#rest #columnright #poradadnia .pn
{
    width: 138px;
    height: 15px;
    font: 11px/15px tahoma;
    color: white;
    background: #004358;
    display: block;
    float: right;
    text-align: right;
    padding: 0px 5px;
    position: absolute;
    bottom: 8px;
}
#rest #columnright #poradadnia .prev
{
    left: 0;
    text-align: left;
}
#rest #columnright #poradadnia .next
{
    right: 0;
}
#rest #columnright .zobaczwiecej
{
    text-decoration: none;
    padding-left: 5px;
    padding-right: 10px;
    display: block;
    background: #00a0d3;
    height: 15px;
    font: 10px/15px tahoma;
    color: white;
    position: absolute;
    right: 0px;
    bottom: 3px;
}
#rest #columnright #aktpowerade
{
    padding-bottom: 15px;
    overflow: hidden;
}
#rest #columnright #aktpowerade, #rest #columnright #ambasadorzy
{
    width: 300px;
    border-top: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
    background: #f2f2f2 url(   '../../_img/bieganie/layout/aktualnoscibg.gif' ) no-repeat 100% 100%;
    position: relative;
    padding: 10px 0px 0px 0px;
    min-height: 203px;
}
#rest #columnright #ambasadorzy
{
    background: url(   '../../_img/bieganie/layout/ambasadorzybg.jpg' ) no-repeat 0 0;
    clear: both;
}
#rest #columnright h4
{
    margin-left: 10px;
    font: 18px tahoma;
    color: black;
    margin-bottom: 5px;
}
#rest .listakreski, #rest #columnright #aktpowerade ul, #rest #columnright #ambasadorzy ul
{
    display: block;
    margin-left: 10px;
}
#rest #columnright #aktpowerade ul
{
    overflow: hidden;
    width: 200px;
    }
#rest .listakreski li, #rest #columnright #aktpowerade li, #rest #columnright #ambasadorzy li
{
    background: transparent url(   '../../_img/bieganie/layout/aktualnoscili1.gif' ) no-repeat 0px 7px;    
    padding-left: 13px;
    font: 12px tahoma;
    color: black;
    display: block;
    margin-bottom: 4px;
}

#rest #columnright #ambasadorzy li 
{
	padding-right:110px;
	line-height: 12px;
	background: transparent url(   '../../_img/bieganie/layout/aktualnoscili1.gif' ) no-repeat 0px 7px;
	zoom: 1;
}
#rest #columnright #aktpowerade li a
{
    color: #000000;
    text-decoration: none;
}
#rest #columnright #aktpowerade li a:hover
{
    text-decoration: underline;
}
#rest .listakreski li span, #rest #columnright #aktpowerade li span, #rest #columnright #ambasadorzy li span
{
    clear: both;
    display: block;
    font-size: 9px;
}
#rest .listakreski .light, #rest #columnright #aktpowerade .light
{
    background: transparent url(   '../../_img/bieganie/layout/aktualnoscili2.gif' ) no-repeat 0px 7px !important;
    color: #888888;
}
#rest .listakreski .light a
{
    color: #888888 !important;
    }
#rest #columnright #aktpowerade .marathon
{
	/*padding-right:100px;*/
    margin: 10px 0px;
    background: transparent none !important;
}
#rest #columnright #ambasadorzy li a
{
    color: black;
    font: 9px tahoma;
    text-decoration: none;
}
#rest #columnright #ambasadorzy li a.title
{
    font-size: 12px;
}
#rest #columnright #ambasadorzy li a span
{
    color: #00a0d3;
    clear: none;
    display: inline;
}
#rest #columnright #ambasadorzy #ambavatars
{
    position: relative;
    overflow: hidden;
    padding-top: 5px;
    height: 103px;
    width: 300px;
    background: transparent url(   '../../_img/bieganie/layout/ambasadorzylight.png' ) repeat-x 0 0;
}
#rest #columnright #ambasadorzy #ambavatars ul
{
    display: block;
    width: 70%;
    margin: 0 auto;
    overflow: hidden;
}
#rest #columnright #ambasadorzy #ambavatars li
{
    margin: 0;
    padding: 0px;
    width: 70px;
    display: block;
    float: left;
    text-align: center;
    background: transparent !important;
}
#rest #columnright #ambasadorzy #ambavatars li a
{
    width: 60px;
    margin: 0 auto;
    color: #00a0d3;
}

#rest #columnright #ambasadorzy #ambavatars li a span
{
    display: block;
    width: 60px;
}
#rest #columnright #userevents
{
    position: relative;
    padding-bottom: 15px;
    padding-top: 10px;
    width: 300px;
    border-bottom: 1px solid #e5e5e5;
    background: transparent url(   '../../_img/bieganie/layout/usereventsbg.png' ) repeat-y 0 0;
    clear: both;
}
#rest #columnright #userevents p
{
    font-family: Tahoma;
    font-size: 12px;
    padding: 5px 10px;
}
#rest #columnright #userevents ul
{
    width: 70%;
    clear: both;
    margin: 0px;
    display: block;
    overflow: hidden;
    margin-top: 10px;
}

#rest #columnright #userevents .choose li
{
    font: 12px tahoma;
    color: black;
    padding: 0px 10px;
    height: 13px;
    line-height: 10px;
    display: block;
    float: left;
}
#rest #columnright #userevents .choose li a
{
    text-decoration: none;
    color: black;
}
#rest #columnright #userevents .choose .first
{
    border-right: 1px solid #888888;
}
#rest #columnright #userevents .choose .active
{
    color: #00a0d3;
}
#rest #columnright #userevents .ev
{
    margin-left: 30px;
}
#rest #columnright #userevents .ev li
{
    font: 12px tahoma;
    padding: 5px 0px;
}
#rest #columnright #userevents .ev li a
{
    font: 12px tahoma;
    color: Black;
    text-decoration: none;
    }

#rest #columnright #userevents .ev li span
{
    display: block;
    font-size: 9px;
}
#rest #columnright #znajomi
{
    padding-top: 10px;
    width: 300px;
    border-bottom: 1px solid #e5e5e5;
    background: white;
    padding-bottom: 15px;
    position: relative;
    clear: both;
}
#rest #columnright #znajomi ul
{
    display: block;
    margin: 10px auto 10px auto;
    width: 255px;
    overflow: hidden;
}
#rest #columnright #znajomi ul li
{
    display: block;
    width: 85px;
    text-align: center;
    float: left;
    padding-bottom: 5px;
}
#rest .avatar
{
    width: 60px;
    height: 60px;
    position: relative;
    margin: 0 auto;
}
.ramka
{
    position: absolute;
    top: 0px;
    left: 0px;
    display: block;
    z-index: 100;
}
.ramkaszara
{
    width: 60px;
    height: 60px;
    background: transparent url(   '../../_img/bieganie/layout/ramkaavatarwhite.png' ) no-repeat 0 0;
}
#rest #columnright #znajomi ul li img
{
    width: 60px;
    height: 60px;
}
#rest #columnright #znajomi ul li a
{
    text-decoration: none;
    display: block;
    z-index: 999;
}
#rest #columnright #znajomi ul li span, #rest #columnright #znajomi ul li .hplNick
{
    width: 75px;
    text-align: center;
    font: 12px tahoma;
    color: #888888;
    margin: 0 auto;
}
#rest #columnright #lastroutes
{
    display: block;
    width: 300px;
    clear: both;
    background: transparent url(   '../../_img/bieganie/layout/lastroutesbg.png' ) repeat-y 0 0;
    padding-top: 10px;
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 25px;
    position: relative;
}
#rest #columnright #lastroutes .route, #rest .trasy .route
{
    margin-left: 10px;
    width: 290px;
    display: block;
    overflow: hidden;
}
#rest .trasy h3
{
    font: bold 15px tahoma;
    padding: 10px;
    display: block;
    }
#rest .dodajtraske
{
    padding: 5px 5px 17px 5px;
    font: 12px tahoma;
    display: block;
    float: left;
    }    
#rest .trasy h4
{
    font: bold 13px tahoma;
    padding-left: 10px;
    padding-top: 10px;
    display: block;
    }
#rest .wpistrasa
{
    width: 290px;
    display: block;
    clear: both;
    overflow: hidden;
    margin: 12px 0px 0px 0px;
}
#rest .wpistrasa .avatar
{
    float: left;
    width: 60px;
    margin-left: 5px;
}
#rest .route .wpistrasa .avatar
{
    margin-left:0px;}
#rest .wpistrasa .avatar img
{
    width: 60px;
    height: 60px;
}
.ramkatrasa
{
    width: 60px;
    height: 60px;
    background: transparent url(   '../../_img/bieganie/layout/ramkatrasa.png' ) no-repeat 0 0;
}
#rest .wpistrasa .nazwatrasy
{
    width: 200px;
    font: 12px tahoma;
    color: black;
    text-decoration: none;
    position: relative;
    top: -2px;
}
#rest .wpistrasa .danetrasy
{
    float: left;
    width: 195px;
    padding-left: 10px;
}
#rest .wpistrasa .danetrasy span
{
    font: 12px tahoma;
    }
#rest .wpistrasa .danetrasy ul
{
    overflow: hidden;
    margin-bottom: 4px;
}
#rest .wpistrasa .danetrasy li
{
    background: transparent url(   '../../_img/bieganie/layout/danetrasy2.png' ) no-repeat 0 3px;
    font: 14px tahoma;
    color: #888888;
    padding-left: 18px;
    padding-right: 10px;
    display: block;
    clear: none;
}
#rest .wpistrasa .danetrasy .first
{
    background: transparent url(   '../../_img/bieganie/layout/danetrasy1.png' ) no-repeat 0 3px;
}

#rest .wpistrasa .danetrasy .last
{
    background: transparent url(   '../../_img/bieganie/layout/danetrasy3.png' ) no-repeat 0 3px;
}
#rest .wpistrasa p
{
    display: block;
    width: 195px;
    padding-left: 1px;
    clear: both;
    font: 10px tahoma;
    color: #888888;
}
#rest .wpistrasa p span
{
    margin-left: 3px;
    color: black;
}
#rest .wpistrasa p a
{
    margin-left: 3px;
    color: #00a0d3;
}
#rest .wpistrasa .plast
{
    padding-bottom: 12px;
    /*border-bottom: 1px solid #e5e5e5;*/
}
#rest #columnright #lastroutes .route .last .plast
{
    border: none;
}
#rest #columnleft #aktualnosci
{
    border-top: 1px solid #e5e5e5;
    width: 600px;
    display: block;
    overflow: hidden;
    float: left;
}
#rest #columnleft #aktualnosci .akt
{
    position: relative;
    overflow: hidden;
    padding-left: 79px;
    padding-top: 11px;
    padding-bottom: 1px;
    font: 12px tahoma;
    color: black;
    display: block;
    z-index: 999;
    width: 521px;
    border-bottom: 1px solid #cccccc;
}
#rest #columnleft #aktualnosci .akt div.content
{
    padding: 0 10px;
    margin-bottom: 7px;
}
#rest #columnleft #aktualnosci .wpis5 .avatar img
{
    width: 60px;
    height: 60px;
}
#rest #columnleft #aktualnosci .wpis5 .abs
{
    position: absolute;
    top: 30px;
    left: 15px;
}
#rest #columnleft #aktualnosci .wpis5 .abs .ramkatrasa
{
    background: url(   '../../_img/bieganie/layout/ramkatrasa50.png' ) no-repeat 0 0;
    width: 50px;
    height: 50px;
}
#rest #columnleft #aktualnosci .wpis5 .abs img
{
    width: 50px;
    height: 50px;
}
#rest #columnleft #aktualnosci .wpis5 .gallery_div
{
    padding-left: 10px;
}
#rest #columnleft #aktualnosci .akt .gallery_div a, #rest .gallery_div a, .gallery_div a
{
    text-decoration: none;
    }
#rest #columnleft #aktualnosci .wpis5 .gallery_div img
{
    padding-right: 5px;
}
#rest #columnleft #aktualnosci li .data, #rest .data
{
    float: left;
    width: 500px;
    margin-bottom: 5px;
    padding-left: 10px;
    font: 12px tahoma;
    clear: both;
    display: block;
}
#rest #columnleft #aktualnosci .fulltext p.data
{
    padding-bottom: 10px;
    }
*html #rest #columnleft #aktualnosci .fulltext p.data
{
    padding-bottom: 0px;
    }
#rest #columnleft #aktualnosci .tip p.data
{
    
    padding-bottom: 10px;
    }
*html #rest #columnleft #aktualnosci .tip p.data
{
    
    padding-bottom: 0px;
    }

#rest .data
{
    padding-left: 20px;
    }
#rest #columnleft #aktualnosci li .tresc, #rest .tresc
{
    font: 12px tahoma;
    clear: both;
    display: block;
    margin-bottom: 7px;
    padding: 0px 10px;
}

#rest #columnleft #aktualnosci li.tip .tresc 
{
    color:#0099CC;
    font-weight: bold;
}
#rest .tresc
{
    padding-left: 20px;
    }
    
#rest .tresc a
{
    color: #00A0D3;
    }
#rest #columnleft #aktualnosci li .tresc span
{
    font-weight: bold;
}
#rest #columnleft #aktualnosci .wpis1 .tresc span, #rest #columnleft #aktualnosci .wpis7 .tresc span
{
    color: #8734b2;
}
#rest #columnleft #aktualnosci .wpis2 .tresc span, #rest #columnleft #aktualnosci .wpis6 .tresc span
{
    color: #0099cc;
    clear: right;
    width: 400px;
}
#rest #columnleft #aktualnosci .wpis3 .tresc span
{
    color: #ffcc00;
}
#rest #columnleft #aktualnosci .wpis4 .tresc span
{
    color: #669900;
}
#rest #columnleft #aktualnosci .wpis4
{
    background: transparent url(   '../../_img/bieganie/layout/wpis4bg.png' ) no-repeat 15px 30px;
}
#rest #columnleft #aktualnosci .wpis4act
{
    background: transparent url(   '../../_img/bieganie/layout/wpis4bgactive.png' ) no-repeat 15px 30px;
}
#rest #columnleft #aktualnosci .fulltext1
{
    background:transparent url(../../_img/bieganie/layout/wpis7bgactive.png) no-repeat scroll 15px 30px;
}
#rest #columnleft #aktualnosci .fulltext2
{
    background:transparent url(../../_img/bieganie/layout/wpis1bgactive.png) no-repeat scroll 15px 30px;
}
#rest #columnleft #aktualnosci .tip
{
   background:transparent url(../../_img/bieganie/layout/wpis6bgactive.png) no-repeat scroll 15px 30px; 
    }
#rest #columnleft #aktualnosci .wpis4 .plast
{
    border: none;
}
#rest #columnleft #aktualnosci .wpis4 .fl
{
    float: left;
    width: 500px;
    display: block;
}
#rest #columnleft #aktualnosci .wpis4 .fl span
{
    float: left;
    display: block;
    width:425px;
}
#rest #columnleft #aktualnosci .wpis4 .wpistrasa
{
    padding-left: 10px;
    width: 511px;
    border: none;
}
#rest #columnleft #aktualnosci .wpis4 .wyd
{
    padding-top: 7px;
}
#rest #columnleft #aktualnosci .wpis4 .galeria ul
{
    overflow: hidden;
}
#rest #columnleft #aktualnosci .wpis4 .galeria ul .gallery_div
{
    margin-top: 5px;
    }
#rest #columnleft #aktualnosci .wpis4 .galeria li
{
    float: left;
    margin-right: 5px;
}
#rest #columnleft #aktualnosci .wpis4 .galeria span
{
    font: 10px tahoma;
    color: #999999;
}
#rest #columnleft #aktualnosci .wpis4 .galeria .bioraudzial
{
    padding: 2px 0px 2px 0px;
    background: #f0f0f0;
    font: 10px tahoma;
    color: black;
    line-height: 20px;
    width: auto;
    display: inline;
    margin-bottom: 15px;
    margin-left: 10px;
    float: left;
}
#rest #columnleft #aktualnosci .wpis4 .galeria .bioraudzial a
{
    font: 10px tahoma;
    color: #999999;
    padding: 0px 2px;
}
#rest #columnleft #aktualnosci .wpis4 .galeria .wiecej
{
    font: 10px tahoma;
    color: #999999;
    text-decoration: none;
    float: left;
    line-height: 20px;
    background: white;
    padding: 3px 5px 3px 10px;
}
#rest #columnleft #aktualnosci .wpis1
{
    background: transparent url(   '../../_img/bieganie/layout/wpis1bg.png' ) no-repeat 15px 30px;
}
#rest #columnleft #aktualnosci .wpis2
{
    background: transparent url(   '../../_img/bieganie/layout/wpis2bg.png' ) no-repeat 15px 30px;
}
#rest #columnleft #aktualnosci .wpis3
{
    background: transparent url(   '../../_img/bieganie/layout/wpis3bg.png' ) no-repeat 15px 30px;
}
#rest #columnleft #aktualnosci .wpis6
{
    background: transparent url(   '../../_img/bieganie/layout/wpis6bg.png' ) no-repeat 15px 30px;
}
#rest #columnleft #aktualnosci .wpis7
{
    background: transparent url(   '../../_img/bieganie/layout/wpis7bg.png' ) no-repeat 15px 30px;
}
#rest #columnleft #aktualnosci .akt .tresc a
{
    text-decoration:none;
    font: 12px tahoma;
    color: #0099cc;
}
#rest #columnleft #aktualnosci .wpis4 .tresc .wezudzial
{
    float: right;
    display: block;
    text-align:right;
    width: 125px;
    padding-right: 2px;
}


#rest #columnleft #aktualnosci li .comments
{
    float: left;
    display: block;
    overflow: hidden;
    border-top: 1px solid #e5e5e5;
    margin-top: 5px;
    padding-bottom: 1px;
}
#rest #columnleft #aktualnosci li .comments .anulujbut, #rest #trasawidoki .anulujbut
{
    float: right;
    display: none;
    cursor: pointer;
}
#rest #columnleft #aktualnosci li .comments li
{
    float: left;
    overflow: hidden;
    display: block;
    padding: 0;
    margin-top: 1px;
    position: relative;
    background: transparent url(   '../../_img/bieganie/layout/commentbg.png' ) repeat-y 0 0;
    border-bottom: 1px solid #e5e5e5;
}
#rest #columnleft #aktualnosci li .comments li .clear
{
    background: white;
}
#rest #columnleft #aktualnosci li .comments li .avatar
{
    width: 50px;
    height: 50px;
    position: relative;
    padding: 12px 3px;
    float: left;
}
#rest #columnleft #aktualnosci li .comments li .avatar img
{
    width: 50px;
    height: 50px;
}
.ramkaavatarmaly
{
    top: 12px;
    left: 3px;
    width: 50px;
    height: 50px;
    background: transparent url(   '../../_img/bieganie/layout/ramkaavatargray.png' ) no-repeat 0 0;
}
#rest #columnleft #aktualnosci li .comments li .tresc
{
    width: 440px;
    float: left;
    padding-left: 15px;
    color: #888888;
    clear: none;
}
#rest #columnleft #aktualnosci li .comments li .tresc span
{
    margin-top: 0px;
    color: #888888;
    display: block;
    clear: both;
    font-weight: normal;
}
#aktualnosci .iks_zamknij
{
    text-decoration: none;
    position: absolute;
    top: 3px;
    right: 3px;
    font: bold 12px tahoma;
    color: #888888;
    line-height: 12px;
    display: block;
    width: 12px;
    height: 12px;
    zoom: 1;
}

#rest #aktualnosci .comments li .iks_zamknij
{
    font: 11px tahoma;
    color: #888888;
    position: relative;
    float: right;
}
#aktualnosci .wpis1 .iks_zamknij, #aktualnosci .wpis7 .iks_zamknij
{
    color: #8734b2;
}
#aktualnosci .wpis2 .iks_zamknij, #aktualnosci .wpis6 .iks_zamknij
{
    color: #0099cc;
}
#aktualnosci .wpis3 .iks_zamknij
{
    color: #ffcc00;
}
#aktualnosci .wpis4 .iks_zamknij
{
    color: #669900;
    position: relative;
    float: right;
}
#aktualnosci .akt #form, #trasawidoki #form
{
    display: block;
    float: left;
    padding: 5px 0px;
    padding-left: 56px;
    background-color: #f2f2f2;
    margin: 0px;
    width: 465px;
}
#rest #columnleft #aktualnosci li .comments li .tresc .commentnick
{
    clear: none;
    display: inline;
    margin: 0;
    padding-right: 5px;
    font-weight: bold;
    color: Gray;
}
#rest #trasawidoki .formabc
{
    margin-left:59px;
    padding: 10px 20px;
    clear: both;
    width: 450px;
    display:inline;
}
#rest #trasawidoki .formabc .musisz
{
    font: 12px tahoma;
    float: left;
    }
#rest #trasawidoki #pokazuj
{
    padding: 10px 0px 10px 15px;
    clear: both;
    float: left;
    font: 12px tahoma;
    width: 320px;
}
#rest #trasawidoki #pokazuj a
{
    color: #0099CC;
}
#aktualnosci .inputspecial, #trasawidoki .inputspecial
{
    background: transparent url(   '../../_img/bieganie/layout/inputbg2.png' ) no-repeat 0 0;
    width: 440px;
    height: 20px;
    display:inline;
    margin-left:0;
}
#aktualnosci .napisz, #trasawidoki .napisz
{
    padding-top: 16px;
    display: none;
    margin: 0px 10px;
    float: right;
    background: url('../../_img/bieganie/layout/napiszbutton.png') no-repeat 0 16px;
    width: 71px;
    height: 25px;
}
#footer
{
    width: 100%;
    background: transparent url(   '../../_img/bieganie/layout/footerbg.png' ) no-repeat 50% 0;
    height: 128px;
    text-align: center;
    padding-top: 10px;
    
}
#footer p
{
    width: 100%;
    text-align: center;
    display: block;
    font: 12px tahoma;
    color: #0099cc;
    margin-top: 6px;
}
#footer ul
{
    display: inline;
}
#footer ul li
{
    display: inline;
    padding: 0px 5px;
}
#footer ul li a
{
    font: 12px tahoma;
    color: white;
}
#restend
{
    overflow: hidden;
    width: 902px;
    height: 10px;
    margin-left: 5px;
}
#restend p
{
    line-height: 10px;
    width: 882px;
    height: 10px;
    display: block;
    background: white;
    float: left;
}
#restend .restendleft
{
    display: block;
    float: left;
}
#restend .restendright
{
    display: block;
    float: right;
}

#rest #columnleft #wrocakt, #rest #wrocakt
{
    display: block;
    float: left;
    height: 28px;
    font: 12px tahoma;
    color: #999999;
    padding-left: 15px;
    width: 585px;
    line-height: 28px;
}
#rest #columnleft #wrocakt a, #rest #wrocakt a
{
    font: 12px tahoma;
    color: #0099cc;
    line-height: 28px;
    padding: 0px 5px;
}

/*bieganie.html*/
#rest #headBox
{
    overflow: hidden;
    padding: 0px;
    margin: 0px;
    background: #F2F2F2;
    border-top: 1px solid #E5E5E5;
    display: block;
    float: left;
    width: 100%;
}
#rest #headBox h4
{
    font: normal 14px tahoma;
    margin-left: 10px;
    padding: 10px 0px;
}
#rest #headBox .whiteLine
{
    height: 1px;
    background: #fff;
    line-height: 0px;
    font-size: 0px;
}

#rest .tabs .gray
{
    float: left;
    width: 100%;
    position: relative;
    margin-top: -1px !important;
    margin-top: -2px;
    background: #e5e5e5;
    display: block;
    font-size: 0px;
    line-height: 0px;
    height: 1px;
}
#rest .tabs .tab
{
    border: 1px solid #fff;
    border-bottom: 0px;
    float: left;
    font: normal 14px tahoma;
    height: 40px;
    line-height: 40px;
    padding: 0px 11px 0px 11px;
    background: #E5E5E5;
    position: relative;
    color: #888;
    cursor: pointer;
    margin-bottom: 0px;
    z-index: 1;
}
#rest .tabs .tab a
{
    font: normal 14px tahoma;
    color: #888;
    text-decoration: none;
    line-height: 35px;
}
#rest .tabs
{
    overflow: hidden;
}
#rest .tabs .cornerTopRight
{
    background: url(../../_img/bieganie/layout/cornerTopRight.png) no-repeat 0 0;
    height: 11px;
    width: 11px;
    position: absolute;
    top: -1px;
    right: -1px !important;
    right: -2px;
    font-size: 0px;
    line-height: 0px;
}
#rest .tabs .tab span
{
    font-size: 10px;
    color: #888;
}
#rest .tabs .last .cornerTopRight
{
    right: -1px !important;
    right: -2px;
}

#rest .tabs .active
{
    z-index: 999;
}
#rest .tabs .tab .act
{
    display: none;
    font-size: 0px;
    line-height: 0px;
}
#rest .tabs .active .act
{
    font-size: 0px;
    line-height: 0px;
    display: block;
    z-index: 999;
    position: absolute;
    right: -11px;
    bottom: -1px;
    background: url(../../_img/bieganie/layout/tab_act.gif) no-repeat;
    width: 10px;
    height: 10px;
}
#rest .tabs .opisigaleria .act
{
    right: -11px !important;
    }
#rest .tabs .mojetrasy .act, #rest .tabs .rysowanietrasy .act
{
    right: -10px !important;
    }
#rest .pokazst
{
    float: left;
    }
#rest .tabs .active .act2
{
    font-size: 0px;
    line-height: 0px;
    display: block;
    z-index: 1;
    position: absolute;
    left: -10px;
    bottom: -1px;
    background: url(../../_img/bieganie/layout/tab_act2.gif) no-repeat;
    width: 10px;
    height: 10px;
}
#rest .tabs .active
{
    border: 1px solid #E5E5E5;
    border-bottom-color: #fff;
    background: #fff;
    color: #000;
}



#rest .tabs .tab .cornerTopLeft
{
    background: url(../../_img/bieganie/layout/cornerTopLeft.png) no-repeat;
    height: 11px;
    width: 11px;
    position: absolute;
    top: -1px;
    left: -1px;
    font-size: 0px;
    line-height: 0px;
}
#rest .tabs .active .cornerTopRight
{
    background: url(../../_img/bieganie/layout/cornerTopRightAct.png) no-repeat;
    height: 11px;
    width: 11px;
    right: -1px;
}

#rest .tabs .active .cornerTopLeft
{
    background: url(../../_img/bieganie/layout/cornerTopLeftAct.png) no-repeat;
    height: 11px;
    width: 11px;
}
#rest .tabs .lastactive .cornerTopRight
{
    right: -1px !important;
    right: -2px;
}
#rest #headMap
{
    width: 900px;
    float: left;
    border-left: 1px solid #E5E5E5;
    border-right: 1px solid #E5E5E5;
}
#rest #headMap #form
{
    margin-bottom: 10px;
    padding-left: 11px;
    float: left;
    margin-top: 40px;
    font-size: 12px;
}
#rest #headMap label
{
    display: block;
    float: left;
    margin-right: 10px;
    text-align: right;
    width: 100px;
    font-family: tahoma;
}
#rest #headMap input
{
    width: 142px;
    margin-top: 3px;
    float: left;
    border: 1px solid #8DBECE;
    height: 18px;
    background: url(../../_img/bieganie/layout/bg_map_input.gif);
}
.dodajtraseerrors
{
    width:350px;
    float: left;
    font: 12px tahoma;
    padding-left: 10px;
    }
#rest #headMap .controls input
{
    border: 0px none;
    }
#rest #headMap #search
{
    background: url(../../_img/bieganie/layout/btn_map_search.gif) no-repeat 0 2px;
    height: 22px;
    width: 65px;
    cursor: pointer;
    margin-left: 5px;
    border: 0px none;
    margin-top:2px;
}
#rest #headMap .blueCloud
{
    float: right;
    display: block;
    margin: 40px 2px 12px 10px;
}
#rest .blueCloud .cornerTopRight
{
    font-size: 0px;
    line-height: 0px;
    background: url(../../_img/bieganie/layout/cornerTopRightCloud.jpg) no-repeat;
    height: 10px;
    width: 10px;
    position: absolute;
    top: 0;
    right: 0;
}
#rest .blueCloud .cornerTopLeft
{
    font-size: 0px;
    line-height: 0px;
    background: url(../../_img/bieganie/layout/cornerTopLeftCloud.jpg) no-repeat;
    height: 10px;
    width: 10px;
    position: absolute;
    top: 0;
    left: 0;
}
#rest .blueCloud .cornerBottomRight
{
    font-size: 0px;
    line-height: 0px;
    background: url(../../_img/bieganie/layout/cornerBottomRightCloud.jpg) no-repeat;
    height: 10px;
    width: 10px;
    position: absolute;
    bottom: 0;
    right: 0;
}
#rest .blueCloud .cornerBottomLeft
{
    font-size: 0px;
    line-height: 0px;
    background: url(../../_img/bieganie/layout/cornerBottomLeftCloud.jpg) no-repeat;
    height: 10px;
    width: 10px;
    position: absolute;
    bottom: 0;
    left: 0;
}
#rest .blueCloud img
{
    position: absolute;
    left: 67px;
    bottom: -10px;
}
#rest .blueCloud
{
    background: #D1EEF6;
    color: #03A1D4;
    font: 12px tahoma;
    float: left;
    padding: 16px 47px 14px 14px;
    position: relative;
}

#rest #headMap .controls
{
    z-index: 999;
    float: left;
    padding-left: 15px;
    display: block;
}
#rest #headMap .controls input
{
    float: left;
    width: 20px;
    padding: 0;
}
#rest #headMap .controls .scrollzoom
{
    width: 78px;
}
#rest #headMap .controls .followroads
{
    width: 121px;
    height: 24px;
}
#rest #headMap .controls .usunkrok
{
    margin-top: -2px;
    height: 24px;
    border: none;
    width: 120px;
    background: transparent url(../../_img/bieganie/layout/usunost.png) no-repeat 0 0;
}
#wrapper #rest #headMap .controls label
{
    font: 10px tahoma;
    float: left;
    padding: 0;
    text-align: left;
    padding-top: 5px;
    padding-left: 5px;
}
#rest .wrapMap
{
    margin: 0 auto;
    width: 890px;
    height: 400px;
    position: relative;
    display: block;
    border: 1px solid black;
}
#rest .wrapMap #map_canvas
{
    width: 100%;
    height: 100%;
}


#rest .wrapMap .cornerTopRight
{
    z-index: 999;
    position: absolute;
    top: -1px;
    right: -1px;
    background: url(../../_img/bieganie/layout/cornerTopRightMap.png) no-repeat 0 0;
    height: 10px;
    width: 10px;
}
#rest .wrapMap .cornerTopLeft
{
    z-index: 999;
    position: absolute;
    top: -1px;
    left: -1px;
    background: url(../../_img/bieganie/layout/cornerTopLeftMap.png) no-repeat 0 0;
    height: 10px;
    width: 10px;
}
#rest .wrapMap .cornerBottomRight
{
    z-index: 999;
    line-height: 0px;
    font-size: 0px;
    position: absolute;
    bottom: -1px !important;
    bottom: -2px;
    right: -1px;
    background: url(../../_img/bieganie/layout/cornerBottomRightMap.png) no-repeat 0 0;
    height: 10px;
    width: 10px;
}
#rest .wrapMap .cornerBottomLeft
{
    z-index: 999;
    line-height: 0px;
    font-size: 0px;
    position: absolute;
    bottom: -1px !important;
    bottom: -2px;
    left: -1px;
    background: url(../../_img/bieganie/layout/cornerBottomLeftMap.png) no-repeat 0 0;
    height: 10px;
    width: 10px;
}
#rest .krok1 .cornerBottomLeft, #rest .krok1 .cornerBottomRight
{
    bottom: -1px !important;
    }
#rest .next1
{
    background: url(../../_img/bieganie/layout/btn_dalej.jpg);
    height: 28px;
    width: 108px;
    cursor: pointer;
    border: 0;
    margin-top: 13px;
    float: right;
    margin-right: 60px;
    margin-bottom: 10px;
}
.cl
{
    clear: both;
}
#rest .anulujbut
{
    float: right;
    display: block;
    padding-right: 15px;
    padding-top: 16px;
}
#footer
{
    width: 100%;
    background: transparent url(   '../../_img/bieganie/layout/footerbg.png' ) no-repeat 50% 0;
    height: 128px;
}
#restend
{
    overflow: hidden;
    width: 902px;
    height: 10px;
    margin-left: 5px;
}
#restend p
{
    line-height: 10px;
    width: 882px;
    height: 10px;
    display: block;
    background: #fff;
    float: left;
}
#restend .restendleft
{
    display: block;
    float: left;
}
#restend .restendright
{
    display: block;
    float: right;
}
.hr
{
    clear: both;
    border-top: 1px solid #E5E5E5;
    background: #F2F2F2;
    height: 11px;
    width: 100%;
}
#step2
{
    clear: both;
    display: block;
    padding-top: 40px;
}
#step2 form
{
    display: block;
    clear: both;
    float: left;
    overflow: hidden;
}
#step2 #form span
{
    font: 12px tahoma;
    }
#step2 label
{
    width: 100px;
    text-align: right;
    float: left;
    font: normal 12px tahoma;
    margin-right: 11px;
    display: block;
}
#step2 input
{
    float: left;
    width: 420px;
    border: 1px solid #D6D6D6;
    margin: 0 15px 5px 0;
}
#step2 textarea
{
    float: left;
    height: 140px;
    width: 770px;
    border: 1px solid #D6D6D6;
}
#step2 .addPhoto
{
    overflow: hidden;
    float: left;
    margin: 10px 0 15px 111px !important;
    margin-left: 50px;
    font: normal 10px tahoma;
}
#step2 .addPhoto span
{
    color: #50BEE1;
}
#step2 #publishFb
{
    display: block;
    float: left;
    padding-left: 111px;
    line-height: 20px;
    height: 20px;
}
#step2 #publishFb input
{
    display: block;
    margin: 0;
    float: left;
    width: auto;
    border: 0;
}
#step2 #publishFb label
{
    display: block;
    float: left;
    margin-left: 0;
    width: 190px;
    color: #858585;
    padding: 0;
}
#step2 #bottom
{
    border-top: 1px solid #E5E5E5;
    display: block;
    float: left;
    margin-top: 30px;
    padding-top: 20px;
    width: 100%;
}
#step2 #bottom .dodajtraseanuluj
{
    float: left;
    display: block;
    margin-left: 15px;
}
#step2 #bottom input
{
    float: left;
    width: 108px;
    height: 28px;
    margin: 0 60px 20px 0;
    float: right;
    border: 0;
    cursor: pointer;
}
#step2 #bottom #back
{
    margin-right: 10px;
    background: url(../../_img/bieganie/layout/btn_back.png);
}
#step2 #bottom .save
{
    background: url(../../_img/bieganie/layout/btn_save.png);
}
#step2 span
{
 /*   float: left;*/
}
#step2 .valids
{
    margin-left: 112px;
}
#step2 p
{
    /*margin-left: 20px;
    padding: 10px 0px;*/
    font: 12px tahoma;
    
}
#step2 .dziekujemy, #rest .dziekujemy
{
    padding: 0px 0px 10px 10px;
    font: 12px tahoma;
    }
    #rest .dziekujemy
{
    display: block;
    float: left;
    width: 800px;
    }
#step2 .step2check input
{
    margin: 0px 0px 0px 120px;
    width: 20px;
    border: 0px none;
    }
#step2 .step2checklabel
{
    width: 280px;
    }    
/*trasy.html*/
#wrapper #rest .trasy
{
    border: 1px solid #e5e5e5;
    border-left: 0px;
    width: 603px;
}
#rest .trasy .trasymapka
{
    width: 100%;
    display: block;
    float: left;
    border-left: 1px solid #e5e5e5;
}
.trasy h2
{
    clear: both;
    font: 24px tahoma;
    color: black;
    margin-left: 15px;
    margin-bottom: 15px;
    margin-top: 15px;
}
#rest .trasy .tabs
{
    padding-top: 20px;
    width: 100%;
}
#rest .trasy .tabs .tab
{
    border-right: 0px;
}
#rest .trasy .tabs .last
{
    border-right: 1px solid #e5e5e5;
}
.trasy h2 span
{
    margin-left: 0px;
    font: 10px tahoma;
    color: #999999;
    display: block;
    clear: both;
}

#rest .trasy .wrapMap
{
    margin: 10px auto;
    width: 592px;
    height: 445px;
}
#rest .trasy .wrapMap img
{
    margin: 0;
    padding: 0;
    border: 0px;
    width: 100%;
    height: 100%;
}
.trasy .trasadetails
{
    padding-left: 15px;
    float: left;
    display: block;
    overflow: hidden;
    margin-bottom: 10px;
}
.trasy .trasadetails li
{
    float: left;
    display: block;
    padding-left: 35px;
    font: bold 12px/27px tahoma;
    color: black;
    height: 27px;
    padding-right: 18px;
}
.trasy .trasadetails #trasadet1
{
    background: url(../../_img/bieganie/layout/trasadet1.png) no-repeat 0 0;
}
.trasy .trasadetails #trasadet2
{
    background: url(../../_img/bieganie/layout/trasadet2.png) no-repeat 0 0;
}
.trasy .trasadetails #trasadet3
{
    background: url(../../_img/bieganie/layout/trasadet3.png) no-repeat 0 0;
}

#rest .trasy .tabs .cornerTopRight
{
    background: url(../../_img/bieganie/layout/cornerTopRightwhite.png) no-repeat 0 0;
}
#rest .trasy .tabs .tab .cornerTopLeft
{
    background: url(../../_img/bieganie/layout/cornerTopLeftwhite.png) no-repeat;
}
#rest .trasy .tabs .active .cornerTopRight
{
    background: url(../../_img/bieganie/layout/cornerTopRightActwhite.png) no-repeat;
}
#rest .trasy .tabs .active .cornerTopLeft
{
    background: url(../../_img/bieganie/layout/cornerTopLeftActwhite.png) no-repeat;
}

#wrapper #rest .trasyright
{
    width: 298px !important;
    width: 297px;
    padding-bottom: 3px;
    margin: 0;
    border-bottom: 1px solid #e5e5e5;
}
#rest #columnright #dodajnowatrase
{
    width: 100%;
    display: block;
    float: left;
    background: url(../../_img/bieganie/layout/dodajtrasebg.png) repeat-x 0 0;
    clear: both;
}
.boxik
{
    font: 12px tahoma;
    color: #888;
    padding-left: 10px;
    clear: both;
}
.boxik2
{
    padding-top: 20px;
    padding-left: 15px;
}
#avatarBlock .galeriapop p
{
    float: left;
    clear: both;
    display: block;
    padding: 5px 0px 5px 15px;
    font: 12px tahoma;
    color: Black;
}
#avatarBlock .galeriapop .frst
{
    padding-top: 24px;
}
#profiledetailsPopup object
{
    float: left;
    clear: both;
    display: block;
    margin-left: 15px;
    margin-bottom: 15px;
}
#profiledetailsPopup .uploadifyQueueItem
{
    float: left;
    clear: both;
    margin-left: 15px;
}
#avatarBlock .galeriapop .scnd
{
    padding-bottom: 19px;
}
#rest #columnright .trasyroute .selected
{
    background: #e5e5e5;
    padding-top: 5px;
}
#rest #columnright #dodajnowatrase .dodajtr
{
    background: url(../../_img/bieganie/layout/dodajnowatrase.png) no-repeat 0 0;
    margin: 5px 0px 5px 10px;
    padding-left: 32px;
    display: block;
    float: left;
    clear: both;
    width: 230px;
    text-decoration: none;
    font: 14px tahoma;
    color: #0099cc;
    height: 29px;
    line-height: 29px;
}
#rest #columnright #dodajnowatrase .tabs
{
    clear: both;
}
#rest #columnright #dodajnowatrase .tabs .active
{
    border-left: 0px;
}
#rest #columnright #dodajnowatrase .tabs .active .cornerTopRight
{
    right: -1px !important;
    right: -2px;
}
#rest #columnright #dodajnowatrase .tabs .mojetrasy .cornerTopRight
{
    right: -1px !important;
    }

#rest #columnright .trasyroute
{
    position: relative;
    display: block;
    overflow: hidden;
    float: left;
    margin-top: 20px;
    padding-left: 10px;
    width: 288px !important;
    width: 287px;
    height: 425px;
    overflow-y: scroll;
}
#trasyabc
{
    display: none;
}
#wrapper #rest #trasymapka .wrapMap .cornerTopRight
{
    background: white;
    border-left: 1px solid black;
    border-bottom: 1px solid black;
    width: 62px;
    height: 38px;
}
#wrapper #rest #trasawidoki #trasymapka .wrapMap .rozek a
{
    display: none;
}
#wrapper #rest #trasawidoki #trasymapka .wrapMap .rozek
{
    z-index: 999;
    position: absolute;
    top: -1px;
    right: -1px;
    background: url(../../_img/bieganie/layout/cornerTopRightMap.png) no-repeat 0 0;
    height: 10px;
    width: 10px;
    border: 0px none;
}
#wrapper #rest #trasymapka .wrapMap .cornerTopRight a
{
    font: 12px tahoma;
    color: #0099cc;
    line-height: 38px;
    width: 62px;
    text-align: center;
    display: block;
}
#rest .trasyright .tabs .tab span
{
    padding-left: 3px;
}

#rest .trasyright .tabs .active span
{
    color: #0099cc;
}
#rest .trasy #trasawidoki
{
    width: 100%;
}
#rest .trasy #trasawidoki .trasyelem
{
    display: block;
    width: 100%;
}
#rest .trasy #trasyopis
{
    padding: 10px 0px;
    width: 100%;
    display: block;
    float: left;
}

#rest .trasy #trasyopis p
{
    padding: 10px;
    font-size: 12px;
    font-family: tahoma;
}
#rest .trasy #trasyopis ul
{
    overflow: hidden;
    display: block;
    float: left;
    width: 593px;
    background: url(../../_img/bieganie/layout/trasygaleriabg.png) repeat-x 0 0;
    padding-top: 20px;
    padding-left: 10px;
    padding-bottom: 15px;
    margin-top: 15px;
}
#rest .trasy #trasawidoki
{
    float: left;
    display: block;
    overflow: hidden; *margin-bottom:-3px;
_margin-bottom:-3px;
}
#rest .trasy #trasawidoki #trasyopis ul li
{
    display: block;
    float: left;
    width: 80px;
    text-align: center;
    height: 60px;
}
#rest .trasy #trasawidoki #trasycomments .akt
{
    position: relative;
    background: none;
}
#wrapper #rest .trasy #aktualnosci
{
    width: 603px;
    border: none;
}
#wrapper #rest .trasy #aktualnosci .akt
{
    padding-top: 15px;
    width: 524px;
}
#wrapper #rest .trasy #aktualnosci .akt .comments
{
    width: 100%;
}
#wrapper #rest .trasy #aktualnosci .akt .comments li
{
    width: 100%;
}
#wrapper #rest .trasy #aktualnosci .akt form
{
    width: 468px;
}
#rest .trasy #trasawidoki .av
{
    display: block;
    position: absolute;
    top: 15px;
    left: 12px;
    width: 60px;
    height: 60px;
}
#rest .trasy #trasawidoki .av img, #rest .ludzielista .av img
{
    width: 60px;
    height: 60px;
}
#rest .trasy #trasyfav
{
    padding-top: 10px;
    width: 100%;
    display: block;
    overflow: hidden;
}

#rest .ludzielista
{
    width: 100%;
    margin: 0px 0px -1px 0px;
    overflow: hidden;
}
#rest .ludzielista .odd
{
    width: 267px;
    border-left: none;
}
#rest .ludzielista li
{
    font: 12px tahoma;
    display: block;
    border-left: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
    margin-right: -1px;
    width: 266px;
    float: left;
    display: block;
    height: 100px;
    padding-left: 35px;
    padding-top: 35px;
    overflow: hidden;
}
#rest .ludzielista li .av
{
    position: static;
    float: left;
    width:60px;
}
#rest .trasy #trasawidoki #trasyfav .ludzielista li .av
{
    position: static;
    float: left;
}
#rest .ludzielista li .favdet
{
    float: left;
    padding-left: 9px;
}
#rest .ludzielista li .favdet h5
{
    display: block;
    float: left;
    clear: both;
    font: 12px tahoma;
    color: black;
    padding-bottom: 3px;
}
#rest .ludzielista li .favdet h5 a
{
    font: 12px tahoma;
    color: black;
    text-decoration: none;
}
#rest .ludzielista li .favdet p
{
    float: left;
    clear: both;
    padding-bottom: 3px;
    width: 195px;
}
#rest .ludzielista li .favdet .stat
{
    font: 11px tahoma;
    color: #999999;
}
#rest .ludzielista li .favdet .small
{
    font: 10px tahoma;
    padding-bottom: 0px;
    color: black;
}
#rest .ludzielista li .favdet .small span
{
    padding-left: 2px;
    color: #0099cc;
}

/*ludzie*/
#wrapper #ludzietop
{
    width: 902px;
    margin: 0 auto;
    padding-top: 111px;
    margin-left: 5px;
}

#wrapper #ludzietop #breadhat
{
    font-size: 0px;
    line-height: 0px;
    width: 901px;
    height: 10px;
    background: url(../../_img/bieganie/layout/ludzietop.png) no-repeat 0 0;
}
#wrapper #ludzietop #bread
{
    border-bottom: 1px solid #cccccc;
    display: block;
    width: 883px;
    height: 25px;
    background: white;
    font: 12px tahoma;
    color: #999999;
    padding-left: 18px;
}
#wrapper #ludzietop #bread span
{
    color: #0099cc;
    text-decoration: underline;
}
#wrapper #ludzietop #ludziehead
{
    width: 901px;
    background: #f4f4f4 url(../../_img/bieganie/layout/ludzieheadbg.png) repeat-x 0 0;
    border-bottom: 1px solid white;
    clear: both;
    overflow: hidden;
    zoom: 1;
}
#wrapper #ludzietop #ludziehead h2
{
    float: left;
    clear: both;
    font: 18px tahoma;
    color: black;
    padding: 8px 0px 5px 10px;
}
#wrapper #ludzietop #ludziehead #form
{
    float: left;
    clear: both;
    margin-top: 10px;
    padding-left: 10px;
    padding-bottom: 16px;
}
#wrapper #ludzietop #ludziehead #form label
{
    padding-top: 3px;
    padding-right: 5px;
    font: 11px tahoma;
    color: black;
    float: left;
}
#wrapper #ludzietop #ludziehead #form input
{
    float: left;
}
#wrapper #ludzietop #ludziehead #form .szukaj
{
    margin-top: -1px;
    margin-left: 3px;
}
.ludzie #rest
{
    border-top: 1px solid #e5e5e5;
    width: 901px;
}
.ludzie #restend
{
    width: 901px;
    }
.ludzie #restend p
{
    width: 881px;
    }    
.ludzie #rest .ludzielistawrap
{
    overflow: hidden;
}
.ludzie #rest .ludzielista
{
    padding-top: 15px;
    margin-bottom: -4px;
    overflow: hidden;
}
.ludzie #rest .ludzielista li
{
    border: none;
    height: auto;
    padding-top: 10px;
}
.ludzie #rest .ludzielista li .favdet
{
    padding-bottom: 10px;
    border-bottom: 1px solid #e5e5e5;
    min-height: 57px;
}
.ludzie #rest .ludzielista li .favdet p
{
    width: 170px;
}
.ludzie #rest .cleargray
{
    padding-top: 15px;
    border-bottom: 1px solid #e5e5e5;
}
.ludzie #rest .paginwrapper, #rest .paginwrapper
{
    padding-top: 10px;
    padding-bottom: 30px;
    text-align: center;
}
.ludzie #rest .pagination, #rest .pagination
{
    display: inline;
    height: 20px;
}
.ludzie #rest .pagination li, #rest .pagination li
{
    display: inline;
    padding: 0px 5px;
    font: 12px tahoma;
}
.ludzie #rest .pagination li a, #rest .pagination li a
{
    color: #999999;
    text-decoration: none;
}
.ludzie #rest .pagination li a.selected, #rest .pagination li a.selected
{
    border: 1px solid #999999;
    padding: 0 4px;
}
.ludzie #rest .pagination .selected a, #rest .pagination .selected a
{
    font: 14px tahoma;
    color: black;
}

/*pomoc*/
#wrapper #pomoctop, #wrapper #txttop
{
    width: 902px;
    margin: 0 auto;
    padding-top: 111px;
}
#wrapper #pomoctop #breadhat, #wrapper #txttop #breadhat
{
    font-size: 0px;
    line-height: 0px;
    width: 902px;
    height: 10px;
    background: url(../../_img/bieganie/layout/pomoctop.png) no-repeat 0 0;
}
#wrapper #pomoctop #bread, #wrapper #txttop #bread
{
    border-bottom: 1px solid #cccccc;
    display: block;
    width: 883px;
    height: 25px;
    background: white;
    font: 12px tahoma;
    color: #999999;
    padding-left: 18px;
}

#wrapper #bread span
{
    color: #0099cc;
    text-decoration: underline;
}
#wrapper #pomoctop #pomochead, #wrapper #txttop #txthead
{
    width: 901px;
    height: 38px;
    background: white;
    border-bottom: 1px solid #cccccc;
}
#wrapper #txttop #txthead
{
    border: none;
    padding-bottom: 15px;
    width: 900px;
}
#wrapper #pomoctop #pomochead h2, #wrapper #txttop #txthead h2
{
    float: left;
    clear: both;
    font: 18px tahoma;
    color: black;
    padding: 8px 0px 0px 10px;
}
#rest .pomoch3
{
    font: 18px tahoma;
    color: black;
}
#columnright #tematypomocy
{
    position: relative;
    width: 300px;
    clear: both;
    padding-bottom: 30px;
    background: url(../../_img/bieganie/layout/pomoctematybg.png) repeat-y 0 0;
    border-bottom: 1px solid #cccccc;
}
#columnright #tematypomocy h3{
 padding: 10px 0px 5px 15px;
}
#columnright #tematypomocy ul
{
    margin-left: 15px;
}

.pomoc #columnright h3
{
    padding: 10px 0px 5px 15px;
}
#columnright #nie
{
    position: relative;
    border-top: 1px solid white;
    border-bottom: 1px solid #e5e5e5;
    width: 300px;
    padding-bottom: 30px;
    background: url(../../_img/bieganie/layout/pomocniebg.png) repeat-y 0 0;
}
#columnright #nie h3
{
    padding:10px 0 5px 15px;
    color: white;
    font: 18px tahoma;
}
#columnright #nie p
{
    padding-left: 15px;
    font: 12px tahoma;
    color: black;
}
#columnright #nie p a
{
    font: 12px tahoma;
    color: white;
}
.pomoc #rest #columnleft
{
    width: 601px;
}
#columnleft #pomocne
{
    width: 601px;
    display: block;
    overflow: hidden;
}
#columnleft #pomocne li
{
    float: left;
    background: white url(../../_img/bieganie/layout/pomockategoriebg.png) repeat-x 0 0;
    width: 601px;
    padding-bottom: 5px;
    display: block;
    border-top: 1px solid white;
    border-bottom: 1px solid #e5e5e5;
    overflow: hidden;
}
#columnleft #pomocne .last
{
    border-bottom: none;
}
#columnleft #pomocne li h3
{
    padding: 10px 0px 10px 15px;
}
#columnleft #pomocne li .pomockat
{
    clear: both;
    float: left;
    padding-left: 15px;
    width: 570px;
}
#columnleft #pomocne li .pomockat li
{
    border: none;
    background: none;
    float: left;
    clear: both;
    width: 570px;
}

#columnleft #pomocne li .pomockat li p
{
    font: 12px tahoma;
    color: black;
    padding-left: 15px;
}
#columnleft #pomocne li .pomockat li .head
{
    cursor: pointer;
    padding: 0;
    color: #0099cc;
    margin-bottom: 10px;
}
#columnleft #pomocne li .pomockat li .head a
{
    color: #0099cc;
    text-decoration: none;
    padding-left: 5px;
}
#columnleft #pomocne li .pomockat li .tresc
{
    padding-bottom: 10px;
    display: none;
}
body #wrapper .txt{
margin-left: 5px;
border: 0px none;
}
.txt p
{
    padding: 0px 15px;
    font: 12px tahoma;
    color: black;
}

/* style bartekg start */

#rest .all_routes
{
    width: 906px;
    padding: 10px 0 8px 16px;
    margin-bottom: -25px;
    overflow: hidden;
    zoom: 1;
}
#rest .all_routes .wpistrasa
{
    width: 265px;
    min-height: 135px;
    height: auto !important;
    height: 135px;
    margin-right: 36px;
    margin-top: 8px;
    float: left;
    clear: none;
}
#rest .all_routes .wpistrasa .danetrasy
{
    width: 185px;
    margin-left: 20px;
    padding-left:0;
    border-bottom:1px solid #E5E5E5;
    overflow: hidden;
}
#rest .all_routes .wpistrasa .danetrasy p
{
    width: auto;
}
#wrapper fieldset.filter
{
    background: #e5e5e5;
    padding: 6px 16px 5px 16px;
    clear: both;
    float: left;
    width: 869px;
}
#wrapper fieldset.filter legend
{
    display: none;
}
#wrapper fieldset.filter label, #wrapper fieldset.filter span
{
    font-family: Tahoma;
    font-size: 11px;
    margin-top: 2px;
    display: block;
    float: left;
}
#wrapper fieldset.filter span
{
    padding-right: 5px;
    }
#wrapper fieldset.filter label
{
    margin-right: 15px;
}
#wrapper fieldset.filter input
{
    display: block;
    float: left;
}
#wrapper fieldset.filter input.text
{
    font-size: 12px;
    border: 1px solid #d6d6d6;
    width: 98px;
    padding: 1px;
}
#wrapper div.contact
{
    clear: both;
    border-top: 1px solid #e5e5e5;
    padding-top: 1px;
    background: #ffffff url(   '../../_img/bieganie/layout/bg_shadow_column.gif' ) no-repeat 602px 1px;
    overflow: hidden;
    zoom: 1;
}
#wrapper .contact fieldset
{
    width: 586px;
    padding-left: 15px;
    padding-top: 14px;
    background: #ffffff url(   '../../_img/bieganie/layout/bg_shadow_bar.gif' ) repeat-x 0 0;
    overflow: hidden;
    zoom: 1;
    height: 1%;
    display: block;
}
#wrapper .contact fieldset legend
{
    display: none;
}
#wrapper .contact fieldset p, #wrapper .contact fieldset div.row
{
    margin-bottom: 4px;
    clear: both;
    overflow: hidden;
    zoom: 1;
}
#wrapper .contact fieldset p label, #wrapper .contact fieldset .row label
{
    font-size: 11px;
    font-family: Tahoma;
    width: 114px;
    display: block;
    float: left;
    margin-top: 6px;
}
#wrapper .contact fieldset p input, #wrapper .contact fieldset .row input
{
    display: block;
    float: left;
    padding: 2px;
    font-size: 12px;
    width: 452px;
    margin-left: 0px !important;
    margin-left: 3px;
}
#wrapper .contact fieldset .captcha div .captcha_txt
{
    margin-left: 0px;
    }
#wrapper .contact fieldset p select
{
    width: 458px;
}
#wrapper .contact fieldset p textarea
{
clear:both;
float:left;
font-size:12px;
height:90px;
margin-left:114px;
padding:2px;
width:452px;
}
#wrapper .contact fieldset .captcha
{
    /*padding-left: 116px;*/
}

#wrapper .contact fieldset .captcha img
{
    display: block;
    float: left;
    margin-bottom: 4px;
    padding: 2px;
}
#wrapper .contact fieldset .captcha .refresh
{
    background: url(   '../../_img/bieganie/layout/ico_refresh.gif' ) no-repeat 0 0;
    display: block;
    text-indent: -9999px;
    width: 14px;
    height: 10px;
    float: left;
    border: 0;
    cursor: pointer;
    position: absolute;
    top: 4px;
    left: 256px;
}
#wrapper .contact fieldset .captcha div
{
    overflow: hidden;
    zoom: 1;
    position: relative;
}
#wrapper .contact fieldset .captcha div input
{
    display: none;
}
#wrapper .contact fieldset .captcha div .captcha_txt, #wrapper .contact fieldset .captcha div .refresh
{
    display: block;
}
#wrapper .contact fieldset p.reg_accept
{
float:left;
margin-bottom:15px;
padding-left:112px !important;
padding-left:114px;
margin-top: 10px;

line-height: 17px;
display: block;
}
#wrapper .contact fieldset p.reg_accept input
{
border:0 none;
display:block;
float:left;
margin-right:10px;
margin-top: 0px;
padding:0;
width: 17px;
line-height: 17px;

}
#wrapper .contact fieldset .captcha img, #wrapper .contact fieldset p select, #wrapper .contact fieldset p input, #wrapper .contact fieldset .row input, #wrapper .contact fieldset p textarea
{
    border: 1px solid #d6d6d6;
}
#wrapper .contact fieldset p.reg_accept label
{
display:block;
float:left;
margin-top:-2px !important;
margin-top:0px;
padding: 0px;
line-height: 17px;
width:350px;
}
#wrapper .contact fieldset p.submit
{
    padding-left: 116px;
    margin-top: 30px;
    margin-bottom: 50px;
}
.zobaczwiecej .eventmore
{
    color: White;
    text-decoration: none;
    }
#wrapper .contact fieldset p.submit input
{
    border-color: inherit;
    border-style: inherit;
    width: auto;
}
#wrapper .contact fieldset p span, #wrapper .contact fieldset .row span
{
    font-family: Tahoma;
    font-size: 11px;
    margin-left: 116px;
    line-height: 16px;
    float: left;
}
#wrapper .contact p.contactformthx
{
    font-family: Tahoma;
    font-size: 12px;
    padding-left: 10px;
    padding-bottom: 10px;
}
#wrapper div.hr
{
    border-top: 1px solid #e5e5e5;
    height: 1px;
    clear: both;
}
#profiledetails #zobaczhistorieinfo table th a
{
	text-decoration: none;
	display: block;
	float: left;
	padding-top: 4px;
	height: 10px;
}
#profiledetails #zobaczhistorieinfo table th .active span
{
    color: Black;
    }
#profiledetails #zobaczhistorieinfo table th strong
{
	float: left;
	margin-right: 6px;
}
#profiledetails #zobaczhistorieinfo table a .sortUp
{
	background: url(   '../../_img/bieganie/layout/ico_arrow_up.gif' ) no-repeat 0 0;
}
#profiledetails #zobaczhistorieinfo table a .sortDown
{
	background: url(   '../../_img/bieganie/layout/ico_arrow_down.gif' ) no-repeat 0 0;
}
#profiledetails #zobaczhistorieinfo table a .sortUp, #profiledetails #zobaczhistorieinfo table a .sortDown
{
	text-indent: -9999px;
	width: 10px;	
	display: block;
}

/* style bartekg end */

/* beniamin - modal popup extender*/
.modalBackground 
{ 
    background-color: Gray; 
    filter: alpha(opacity=60); 
    opacity: 0.60; 
} 

.updateProgress 
{ 
    background-color:#FFFFFF; 
    position:absolute; 
    width: 200px;
    height: 167px;
    border: 1px solid #CCCCCC;
} 

.updateProgress img
{
    margin: 0 auto;
    display: block;
    margin-top: 50px;
}
#map_canvas .gmnoprint
{
    font: 12px tahoma;
    }
.ui-datepicker-trigger
{
    cursor: pointer;
    }
#ui-datepicker-div .ui-datepicker-prev-hover, #ui-datepicker-div .ui-datepicker-next-hover
{
    background: transparent none;
    border: 0px none;
    }
    
/* Strona bĹ‚Ä™du 404 */

#error404Text {
	text-align: center;
	padding: 40px 0;
	font-size: 14px;
	font-weight: bold;
	line-height: 1.3em; 
}
.regulamin p 
{
    padding: 10px 15px;
    margin: 0;
}
